	/*----------------------------------
	
	Theme Name: Vision Church
	--------------------------
	
	/* #Eelements + (Bootstrap elements)
	================================================== */
	
	#wrap .colorb {
		background-color: #6250a0;
	}
	#wrap .colorf {
		color: #6250a0;
	}
	#wrap .w-hide {
		display: none;
	}
	.w-top-se .big-title1 {
		letter-spacing: -2px;
		margin-bottom: 13px;
		margin-top: 10px;
	}
	.w-top-se p {
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: 300;
		line-height: 21px;
		margin-top: -3px;
	}
	.w-information-se h4 {
		font-size: 40px;
		font-weight: 500;
		margin-bottom: 32px;
		margin-top: 4px;
		letter-spacing: -2px;
	}
	.w-information-se p {
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 46px;
		font-weight: 300;
	}
	.w-local-ba-ne h4 {
		margin: 7px 0 32px 0;
	}
	.w-local-ba-ne span {
		font-size: 17px;
		display: inline-block;
	}
	/* Max Sliders */
	.max-hero .slides-control {
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: relative;
		height: 100%;
		display: block;
		background-color: #222;
	}
	.max-hero .slides-control .slides-container {
		display: none;
	}
	.max-hero .slides-control .sparallax .slide-image {
		background-attachment: fixed;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
		.max-hero .slides-control .sparallax .slide-image {
			background-attachment: scroll;
		}
	}
	.max-hero .slides-control .spattern .slide-image:after, .spattern.max-video:after, .video-sec .spattern:after {
		background: url(../images/spattern.png);
		width: 100%;
		height: 100%;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 1;
		content: "";
	}
	.max-hero .mejs-controls {
		display: none !important;
	}
	/* Max Sliders Navigation */
	.max-hero .slides-navigation {
		margin: 0 auto;
		position: absolute;
		z-index: 3;
		top: 46%;
		width: 100%;
	}
	.max-hero .slides-navigation a {
		position: absolute;
		display: block;
		width: 74px;
		height: 74px;
		background: url(../images/arrows2.png);
		opacity: 0;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}
	.max-hero .slides-navigation a.prev {
		left: 1%;
		background-position: bottom center;
	}
	.max-hero .slides-navigation a.next {
		right: 1%;
		background-position: top center;
	}
	.max-hero .slides-navigation a:hover {
		opacity: 1 !important;
	}
	.max-hero:hover .slides-navigation a {
		opacity: 0.3;
	}
	/* Max Sliders Content */
	.maxslider .slides-content {
		color: #fff;
		position: absolute;
		width: 100%;
		top: 60px;
		margin: 0 auto;
		z-index: 2;
		background: transparent;
		min-height: 300px;
		text-align: center;
	}
	.tagline-slider.flexslider {
		background: transparent;
		text-align: center;
		margin-bottom: 20px;
	}
	.tagline-slider.flexslider .slides {
		height: auto;
		padding: 0;
		margin: 0 auto;
		position: relative;
		overflow: initial;
	}
	.tagline-slider.flexslider .slides li {
		word-break: break-word;
		color: #fff;
		list-style: none;
		font-size: 49px;
	}
	.tagline-slider.flexslider .slides li span {
		color: #1bbc9b;
	}
	.tagline-slider .flex-direction-nav {
		display: none;
	}
	.tagline-slider .flex-control-nav {
		position: static;
	}
	.tagline-slider .flex-control-paging li a {
		background: none;
		width: 12px;
		height: 12px;
		border: 2px solid rgba(255,255,255,0.6);
		text-shadow: 1px 1px 2px rgba(0,0,0,5);
	}
	.tagline-slider .flex-control-paging li a.flex-active {
		border-color: #fff;
		background: none;
	}
	.slides-content p {
		line-height: 26px;
		width: 100%;
		max-width: 670px;
		margin: 15px auto;
		position: relative;
		text-align: center;
		color: #fff;
		font-size: 16px;
		font-weight: 300;
		letter-spacing: 0;
	}
	.slides-content .button.small {
		margin-top: 50px;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.28);
		padding: 10px 25px;
		border-radius: 25px;
	}
	.slides-content .button.small:after {
		display: none;
	}
	.slides-content .button.small.gray {
		background: none;
		border: 2px solid rgba(255,255,255,0.77);
		box-shadow: 0px 1px 5px rgba(0,0,0,0.14) inset;
	}
	.slides-content .button.small:hover {
		background: rgba(0, 0, 0, 0.4);
	}
	.slides-content .button.small.black {
		background: rgba(0, 0, 0, 0.36);
		box-shadow: 0 0 10px rgba(0,0,0,0.12) inset;
	}
	.slides-content .button.small.black:hover {
		background: rgba(0, 0, 0, 0.88);
	}
	/*	# FAQ
	==============================*/
	#wrap .vc_toggle_title, #wrap .vc_toggle {
		display: inline;
	}
	#wrap .vc_toggle .vc_toggle_icon {
		top: 5px;
	}
	/* Video Play Button */
	.video-play-btn-wrap {
		display: block;
		text-align: center;
	}
	.video-play-btn i {
		background: none;
		font-size: 32px;
		border-radius: 50%;
		color: #41474d;
		padding: 18px 18px 16px 23px;
		border: 4px solid;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
	}
	.blox.dark .video-play-btn i {
		color: #fff;
	}
	.video-play-btn i:hover {
		color: #41474d !important;
		background-color: #fff !important;
		border: 5px solid #fff !important;
		box-shadow: 0px 1px 15px rgba(0,0,0,0.19);
	}
	
	@media (max-width: 767px) {
		.video-play-btn-wrap {
			line-height: 80px;
			height: 80px;
			padding-top: 5px;
		}
	}
	.big-title1 {
		margin-bottom: 7px;
		font-size: 40px;
		font-weight: 700;
		letter-spacing: -1px;
	}
	/* Max Title */
	.max-title {
		-webkit-transition: all 0.48s ease;
		transition: all 0.48s ease;
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
		text-align: center;
		position: relative;
		margin-bottom: 35px;
		margin-top: 10px;
	}
	.max-title.wn-done-anim {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.max-title .before, .max-title .after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		height: 3px;
	}
	.max-title .before {
		width: 43%;
	}
	.max-title .after {
		background-color: #6250a0;
		width: 140px;
		-webkit-transform: translate(-50%, 0) scale(0, 1);
		transform: translate(-50%, 0) scale(0, 1);
		-webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
	}
	.max-title.wn-done-anim .after {
		-webkit-transform: translate(-50%, 0) scale(1, 1);
		transform: translate(-50%, 0) scale(1, 1);
	}
	#wrap .blox.dark .max-title .after {
		background-color: #fff;
	}
	.max-title h1, .max-title h2, .max-title h3, .max-title h4, .max-title h5, .max-title h6 {
		-webkit-transition: all 1.4s ease;
		transition: all 1.4s ease;
		opacity: 0;
		line-height: 1;
		font-size: 40px;
		text-transform: none;
		color: #000;
		padding-bottom: 0;
		position: relative;
		font-weight: 300;
		padding-bottom: 45px;
		margin-bottom: 0;
	}
	.max-title.wn-done-anim h1, .max-title.wn-done-anim h2, .max-title.wn-done-anim h3, .max-title.wn-done-anim h4, .max-title.wn-done-anim h5, .max-title.wn-done-anim h6 {
		opacity: 1;
	}
	.max-title h1:after, .max-title h2:after, .max-title h3:after, .max-title h4:after, .max-title h5:after, .max-title h6:after {
		content: '';
		position: absolute;
		bottom: -5px;
		left: 50%;
		width: 13px;
		height: 13px;
		background-color: #fff;
		-webkit-backface-visibility: hidden;
		-webkit-transform: translate(-50%) rotate(45deg);
		transform: translate(-50%) rotate(45deg);
		border: 2px solid #6250a0;
		z-index: 2;
	}
	
	@media only screen and (min-width: 961px) and (max-width: 1280px) {
		.max-title h1, .max-title h2, .max-title h3, .max-title h4, .max-title h5, .max-title h6 {
			font-size: 45px;
		}
	}
	
	@media only screen and (min-width: 768px) and (max-width: 960px) {
		.max-title h1, .max-title h2, .max-title h3, .max-title h4, .max-title h5, .max-title h6 {
			font-size: 40px;
		}
	}
	
	@media (max-width: 767px) {
		.max-title h1, .max-title h2, .max-title h3, .max-title h4, .max-title h5, .max-title h6 {
			font-size: 35px;
		}
	}
	
	@media (max-width: 479px) {
		.max-title h1, .max-title h2, .max-title h3, .max-title h4, .max-title h5, .max-title h6 {
			font-size: 30px;
		}
	}
	/* Max Title 1 */
	.max-title1 .before {
		display: none;
	}
	.max-title1 .after {
		width: 60px;
	}
	.max-title1 h1:before, .max-title1 h2:before, .max-title1 h3:before, .max-title1 h4:before, .max-title1 h5:before, .max-title1 h6:before,  .max-title1 h1:after, .max-title1 h2:after, .max-title1 h3:after, .max-title1 h4:after, .max-title1 h5:after, .max-title1 h6:after {
		display: none;
	}
	.max-title1 h1, .max-title1 h2, .max-title1 h3, .max-title1 h4, .max-title1 h5, .max-title1 h6 {
		line-height: 1.18;
		font-size: 51px;
		text-transform: none;
		color: #000;
		padding-bottom: 0;
		position: relative;
		font-weight: 700;
		padding-bottom: 30px;
		margin-bottom: 0;
		font-family: 'Playfair Display', 'Lora', serif;
	}
	.max-title1 {
		position: relative;
		text-align: center;
	}
	.max-title1 p {
		position: absolute;
		left: 50%;
		bottom: -70px;
		transform: translate(-50%, 0);
		text-transform: uppercase;
		font-weight: 600;
		color: #000;
		letter-spacing: 1px;
	}
	
	@media (max-width: 380px) {
		.max-title1 h1 {
			font-size: 42px;
		}
	}
	/* Max Title 2 */
	.max-title2 .before, .max-title2 .before, .max-title2 .before, .max-title2 .before, .max-title2 .before, .max-title2 .before {
		content: '';
		position: absolute;
		bottom: -5px;
		left: 50%;
		width: 0;
		height: 0;
		border-left: 12px solid transparent !important;
		border-right: 12px solid transparent !important;
		border-bottom: 18px solid #6250a0;
		z-index: 2;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
	}
	.max-title2 h1:before, .max-title2 h2:before, .max-title2 h3:before, .max-title2 h4:before, .max-title2 h5:before, .max-title2 h6:before {
		content: '';
		position: absolute;
		bottom: -3px;
		left: 50%;
		width: 0;
		height: 0;
		border-left: 8px solid transparent !important;
		border-right: 8px solid transparent !important;
		border-bottom: 12px solid #fff;
		z-index: 2;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
	}
	.max-title2 h1:after, .max-title2 h2:after, .max-title2 h3:after, .max-title2 h4:after, .max-title2 h5:after, .max-title2 h6:after {
		width: 0;
		height: 0;
		bottom: -3px;
		background-color: transparent;
		border: 0;
		border-left: 8px solid transparent !important;
		border-right: 8px solid transparent !important;
		border-bottom: 12px solid #fff !important;
		-webkit-transform: translate(-50%) rotate(0);
		transform: translate(-50%) rotate(0);
	}
	/* Max Title 3 */
	.max-title3 h1, .max-title3 h2, .max-title3 h3, .max-title3 h4, .max-title3 h5, .max-title3 h6 {
		font-size: 50px;
		font-weight: 800;
		letter-spacing: -1px;
		color: #313132;
		padding-bottom: 34px;
	}
	.max-title3 h1:before, .max-title3 h2:before, .max-title3 h3:before, .max-title3 h4:before, .max-title3 h5:before, .max-title3 h6:before {
		content: '';
		position: absolute;
		bottom: -5px;
		left: 50%;
		width: 0;
		height: 0;
		border-left: 12px solid transparent !important;
		border-right: 12px solid transparent !important;
		border-bottom: 18px solid #6250a0;
		z-index: 2;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
	}
	.max-title3 h1:after, .max-title3 h2:after, .max-title3 h3:after, .max-title3 h4:after, .max-title3 h5:after, .max-title3 h6:after {
		width: 0;
		height: 0;
		bottom: -3px;
		background-color: transparent;
		border: 0;
		border-left: 8px solid transparent !important;
		border-right: 8px solid transparent !important;
		border-bottom: 12px solid #fff !important;
		-webkit-transform: translate(-50%) rotate(0);
		transform: translate(-50%) rotate(0);
	}
	.max-title3 .before {
		width: 35%;
	}
	.max-title3 .after {
		width: 140px;
	}
	/* Max Title 4,5 */
	.max-title3 h1:before, .max-title4 h2:before, .max-title4 h3:before, .max-title4 h4:before, .max-title4 h5:before, .max-title4 h6:before {
		content: '';
		position: absolute;
		bottom: -6px;
		left: 50%;
		border-radius: 0;
		width: 15px;
		height: 15px;
		background: #6250a0;
		z-index: 2;
		-webkit-transform: translate(-50%);
		transform: translate(-50%) rotate(45deg);
	}
	.max-title4 h2, .max-title4 h3, .max-title4 h4, .max-title4 h5, .max-title4 h6,  .max-title5 h2, .max-title5 h3, .max-title5 h4, .max-title5 h5, .max-title5 h6 {
		font-size: 33px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 4px;
		padding-bottom: 40px;
	}
	.max-title4 h1, .max-title5 h1 {
		font-size: 50px;
	}
	.max-title5 h1, .max-title5 h2, .max-title5 h3, .max-title5 h4, .max-title5 h5, .max-title5 h6 {
		padding-bottom: 35px;
		line-height: 1.3;
	}
	.max-title4 .before, .max-title5 .before {
		width: 100%;
	}
	.max-title4 .after, .max-title5 .after {
		width: 140px;
	}
	.max-title5 h1:after, .max-title5 h2:after, .max-title5 h3:after, .max-title5 h4:after, .max-title5 h5:after, .max-title5 h6:after {
		border-radius: 50%;
		width: 16px;
		height: 16px;
		bottom: -6px;
	}
	/* Subtitle New */
	.subtitle-element {
		-webkit-transition: all 0.6s ease;
		transition: all 0.6s ease;
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
		text-align: left;
		position: relative;
		margin-bottom: 40px;
		margin-top: 10px;
		border-bottom: 3px solid #f4f3f3;
	}
	.subtitle-element.wn-done-anim {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.blox .subtitle-element {
		border-bottom-color: #fff;
	}
	.subtitle-element .after {
		z-index: 0;
		-webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		content: '';
		position: absolute;
		bottom: -3px;
		height: 3px;
		left: 0;
		background-color: #6250a0;
		width: 0;
	}
	.subtitle-element.wn-done-anim .after {
		width: 106px;
	}
	.subtitle-element h1, .subtitle-element h2, .subtitle-element h3, .subtitle-element h4, .subtitle-element h5, .subtitle-element h6 {
		-webkit-transition: all 1.4s ease;
		transition: all 1.4s ease;
		opacity: 0;
		line-height: 1;
		font-size: 25px;
		text-transform: uppercase;
		color: #171c24;
		padding-bottom: 0;
		position: relative;
		font-weight: 100;
		padding-left: 0;
		padding-bottom: 35px;
		margin-bottom: 0;
	}
	.subtitle-element.wn-done-anim h1, .subtitle-element.wn-done-anim h2, .subtitle-element.wn-done-anim h3, .subtitle-element.wn-done-anim h4, .subtitle-element.wn-done-anim h5, .subtitle-element.wn-done-anim h6 {
		opacity: 1;
	}
	.subtitle-element h1:after, .subtitle-element h2:after, .subtitle-element h3:after, .subtitle-element h4:after, .subtitle-element h5:after, .subtitle-element h6:after {
		content: '';
		position: absolute;
		bottom: -8px;
		left: 26px;
		width: 13px;
		height: 13px;
		background-color: #fff;
		-webkit-transform: translate(-50%) rotate(45deg);
		transform: translate(-50%) rotate(45deg);
		border: 2px solid #6250a0;
		z-index: 99999999;
	}
	/* subtitle-element 1 */
	.subtitle-element1 {
		border: none;
	}
	.subtitle-element1 h1, .subtitle-element1 h2, .subtitle-element1 h3, .subtitle-element1 h4, .subtitle-element1 h5, .subtitle-element1 h6 {
		line-height: 1.18;
		font-size: 40px;
		text-transform: none;
		color: #000;
		padding-bottom: 0;
		position: relative;
		font-weight: 700;
		padding-bottom: 30px;
		margin-bottom: 0;
		font-family: 'Playfair Display', 'Lora', serif;
	}
	.subtitle-element1.wn-done-anim .after {
		width: 50px;
	}
	.subtitle-element1 h1:after, .subtitle-element1 h2:after, .subtitle-element1 h3:after, .subtitle-element1 h4:after, .subtitle-element1 h5:after, .subtitle-element1 h6:after {
		display: none;
	}
	.blox.dark .subtitle-element1 h1, .blox.dark .subtitle-element1 h2, .blox.dark .subtitle-element1 h3, .blox.dark .subtitle-element1 h4, .blox.dark .subtitle-element1 h5, .blox.dark .subtitle-element1 h6 {
		color: #fff;
	}
	.blox.dark .subtitle-element1 .after {
		background: #fff;
	}
	/* subtitle-element 2 */
	.subtitle-element2 h1, .subtitle-element2 h2, .subtitle-element2 h3, .subtitle-element2 h4, .subtitle-element2 h5, .subtitle-element2 h6 {
		font-size: 49px;
		font-weight: 800;
		letter-spacing: -2px;
		text-transform: none;
	}
	.subtitle-element2 h1:before, .subtitle-element2 h2:before, .subtitle-element2 h3:before, .subtitle-element2 h4:before, .subtitle-element2 h5:before, .subtitle-element2 h6:before {
		content: '';
		position: absolute;
		bottom: -8px;
		left: 52px;
		width: 0;
		height: 0;
		border-left: 12px solid transparent !important;
		border-right: 12px solid transparent !important;
		border-bottom: 18px solid #6250a0;
		z-index: 2;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
	}
	.subtitle-element2 h1:after, .subtitle-element2 h2:after, .subtitle-element2 h3:after, .subtitle-element2 h4:after, .subtitle-element2 h5:after, .subtitle-element2 h6:after {
		width: 0;
		height: 0;
		bottom: -6px;
		left: 52px;
		background-color: transparent;
		border: 0;
		border-left: 8px solid transparent !important;
		border-right: 8px solid transparent !important;
		border-bottom: 12px solid #fff !important;
		-webkit-transform: translate(-50%) rotate(0);
		transform: translate(-50%) rotate(0);
	}
	/* subtitle-element 3 */
	.subtitle-element3 h1, .subtitle-element3 h2, .subtitle-element3 h3, .subtitle-element3 h4, .subtitle-element3 h5, .subtitle-element3 h6 {
		font-size: 33px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 4px;
	}
	.subtitle-element3 h1:after, .subtitle-element3 h2:after, .subtitle-element3 h3:after, .subtitle-element3 h4:after, .subtitle-element3 h5:after, .subtitle-element3 h6:after,  .subtitle-element5 h1:after, .subtitle-element5 h2:after, .subtitle-element5 h3:after, .subtitle-element5 h4:after, .subtitle-element5 h5:after, .subtitle-element5 h6:after {
		border-radius: 50%;
		width: 16px;
		height: 16px;
		bottom: -9px;
	}
	/* subtitle-element 4,5 */
	.subtitle-element4 h1, .subtitle-element4 h2, .subtitle-element4 h3, .subtitle-element4 h4, .subtitle-element4 h5, .subtitle-element4 h6 {
		font-size: 26px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 2px;
		padding-bottom: 14px;
	}
	.subtitle-element4 {
		border-bottom: 3px solid #eee;
	}
	.subtitle-element4 .after {
		bottom: 0;
	}
	#wrap .subtitle-element4, #wrap .subtitle-element5 {
		border-color: rgba(255, 255, 255, 0.25);
	}
	#wrap .box.dark .subtitle-element4 .after, #wrap .box.dark .subtitle-element5 .after {
		background-color: #fff;
	}
	.blox.dark .subtitle-element5 h1, .blox.dark .subtitle-element5 h2, .blox.dark .subtitle-element5 h3, .blox.dark .subtitle-element5 h4, .blox.dark .subtitle-element5 h5, .blox.dark .subtitle-element5 h6 {
		color: #fff;
	}
	#wrap .subtitle-element4 h1:after, #wrap .subtitle-element4 h2:after, #wrap .subtitle-element4 h3:after, #wrap .subtitle-element4 h4:after, #wrap .subtitle-element4 h5:after, #wrap .subtitle-element4 h6:after,  #wrap .subtitle-element5 h1:after, #wrap .subtitle-element5 h2:after, #wrap .subtitle-element5 h3:after, #wrap .subtitle-element5 h4:after, #wrap .subtitle-element5 h5:after, #wrap .subtitle-element5 h6:after {
		background-color: #6250a0;
		border-color: #fff;
	}
	/* subtitle-element 5 */
	.subtitle-element5 h1, .subtitle-element5 h2, .subtitle-element5 h3, .subtitle-element5 h4, .subtitle-element5 h5, .subtitle-element5 h6 {
		font-size: 43px;
		font-weight: 800;
		letter-spacing: -2px;
		text-transform: none;
		padding-bottom: 14px;
	}
	.subtitle-element5.wn-done-anim .after {
		width: 60px;
	}
	/* Sub Title 6 */
	.subtitle-element.subtitle-element6 {
		text-align: left;
		padding-top: 21px;
		border-bottom: 0;
	}
	.subtitle-element.subtitle-element6 .after {
		display: none;
	}
	.subtitle-element.subtitle-element6 .before {
		content: "";
		background: #6250a0;
		position: absolute;
		top: 0;
		left: 0;
		width: 50px;
		height: 3px;
	}
	.subtitle-element.subtitle-element6 h1, .subtitle-element.subtitle-element6 h2, .subtitle-element.subtitle-element6 h3, .subtitle-element.subtitle-element6 h4, .subtitle-element.subtitle-element6 h5, .subtitle-element.subtitle-element6 h6 {
		padding-bottom: 0;
		font-size: 51px;
		font-family: 'Playfair Display', 'Lora', serif;
		font-weight: 700;
		color: #000;
		text-transform: capitalize;
	}
	.subtitle-element h1:after, .subtitle-element h2:after, .subtitle-element h3:after, .subtitle-element h4:after, .subtitle-element h5:after, .subtitle-element h6:after {
		display: none;
	}
	/* subtitle */
	.sub-title {
		padding: 12px 0 14px;
		margin: 16px 0 20px 1px;
		border-bottom: 2px solid #27ae60;
		text-transform: uppercase;
		font-size: 14px;
		color: #777;
		letter-spacing: 1.2px;
		font-weight: bold;
	}
	.sub-title {
		border: 0;
		margin-bottom: 5px;
		display: block;
		text-align: left;
	}
	.sub-title * {
		font-weight: 600;
		color: #101010;
		font-size: 26px;
		line-height: 1.2;
		margin-bottom: 0;
		letter-spacing: 0.5px;
	}
	.sub-title:after {
		content: "";
		margin: 11px 0 15px;
		width: 36px;
		display: block;
		border-bottom: 4px solid #494949;
	}
	.subtitle-four {
		margin-bottom: 5px;
		display: block;
		text-align: left;
	}
	.subtitle-four * {
		position: relative;
		display: inline-block;
		color: #101010;
		font-size: 17px;
		font-weight: bold;
		line-height: 1.3;
		margin-bottom: 0;
		letter-spacing: 2px;
		text-transform: none;
	}
	.subtitle-four:after {
		content: "";
		margin: 6px 0 15px;
		width: 90px;
		height: 0;
		display: block;
		position: relative;
		border-bottom: 2px solid #6250a0;
	}
	.alignright .subtitle-four {
		direction: rtl;
	}
	/* Max Paragraph */
	.max-p {
		max-width: 660px;
		margin: 0 auto 40px;
		font-size: 19px;
		line-height: 1.7;
		color: #a2a5a7;
		font-weight: 300;
		text-align: center
	}
	.blox.blackbox .max-p {
		color: #808080
	}
	#wrap .bg-white {
		background: #fff;
	}
	/* # Webnus divider
	================================================== */
	.w-divider {
		text-align: center;
		margin: 40px auto 30px;
	}
	.w-divider i {
		padding: 25px;
		border-radius: 50%;
		margin-bottom: 20px;
		font-size: 24px;
		color: #fff;
		display: inline-block;
	}
	.w-divider h3 {
		font-weight: 300;
		color: #202020;
		font-size: 28px;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.w-divider .spl, .w-divider .spr {
		border-bottom: 2px solid;
		padding: 0 1px 7px;
	}
	.w-divider2 {
		text-align: center;
		margin: 24px auto 24px;
	}
	.w-divider2 i {
		background: #fff;
		padding: 25px;
		border: 1px solid #e3e3e3;
		border-radius: 50%;
		margin-bottom: 20px;
		font-size: 24px;
		display: inline-block;
	}
	.w-divider2 h3 {
		font-weight: 700;
		color: #101010;
		font-size: 26px;
		letter-spacing: -1px
	}
	.w-divider2 .spl, .w-divider2 .spr, .w-divider2 .spln {
		border-bottom: 1px solid #e3e3e3;
		padding: 0 4px 10px;
	}
	.w-divider2 .spln {
		width: 70px;
		display: block;
		margin: 7px auto;
	}
	.w-divider3 {
		margin: 24px auto 24px;
	}
	.w-divider3 h3 {
		font-weight: 800;
		color: #101010;
		font-size: 29px;
		text-transform: uppercase;
	}
	.w-divider3 .spb {
		background: #fff;
		padding-right: 10px;
	}
	.w-divider3 .spl, .w-divider3 .spr {
		padding: 0 10px 0 0;
		border-radius: 20px;
	}
	.w-divider3 .spr {
		color: #fff;
		padding: 0 13px;
		font-weight: 400;
		letter-spacing: 3px;
		font-size: 24px;
	}
	.w-divider3 .spln {
		display: block;
		margin-top: -17px;
		border-bottom: 1px solid #e5e5e5;
	}
	.blox .w-divider3 .spl, .blox .w-divider3 .spr, .blox .w-divider3 .spb {
		background: none;
	}
	.blox .w-divider3 .spln {
		margin-top: 0;
		padding-top: 16px;
	}
	.w-divider4 {
		margin: 24px auto 24px;
	}
	.w-divider4 h3 {
		font-weight: 800;
		color: #101010;
		font-size: 34px;
	}
	.w-divider4 .spl, .w-divider4 .spr {
		background: #fff;
		padding: 0 10px 0 0;
	}
	.w-divider4 .spln {
		display: block;
		margin-top: -17px;
		border-bottom: 1px solid #e5e5e5;
	}
	.blox .w-divider4 .spl, .blox .w-divider4 .spr {
		background: none;
	}
	.blox .w-divider4 .spln {
		margin-top: 0;
		padding-top: 15px;
	}
	.w-divider5 {
		text-align: center;
		margin: 24px auto 24px;
	}
	.w-divider5 i {
		width: 48px;
		height: 48px;
		padding: 12px;
		border-radius: 50%;
		margin-bottom: 20px;
		font-size: 24px;
		display: inline-block;
		background: #fff;
		position: absolute;
		left: 50%;
		top: 30px;
		margin-left: -21px;
	}
	.w-divider5 h3 {
		font-weight: 300;
		color: #101010;
		font-size: 46px;
		position: relative;
		display: inline-block;
		margin-bottom: 0;
	}
	.w-divider5 .spl, .w-divider5 .spr, .w-divider5 .spln {
		padding: 0 4px 16px;
	}
	.w-divider5 .spln {
		display: block;
		margin: 7px auto;
		border-bottom: 1px solid #e5e5e5;
	}
	.w-divider6 {
		margin: 55px auto 17px;
		overflow: hidden;
	}
	.w-divider6 i {
		padding: 0;
		width: 72px;
		height: 72px;
		line-height: 72px;
		margin-right: 15px;
		text-align: center;
		border-radius: 50%;
		margin-bottom: 30px;
		font-size: 32px;
		color: #fff;
		display: inline-block;
		float: left;
	}
	.w-divider6 h3 {
		font-weight: 700;
		color: #000;
		font-size: 29px;
		line-height: 27px;
		margin-bottom: 0;
		display: block;
		margin-left: 76px;
		margin-top: 5px;
		padding-bottom: 6px;
	}
	.w-divider6 p {
		font-size: 15px;
		font-weight: 400;
		color: #444;
		letter-spacing: 0;
		margin-top: 20px;
		margin-left: 75px;
	}
	.w-divider6 .spl, .w-divider6 .spr {
		padding-bottom: 6px;
	}
	.w-divider6 .spr {
		margin-left: 7px;
	}
	.w-divider7 {
		margin: 25px auto;
	}
	.w-divider7 h3 {
		font-size: 40px;
		margin-bottom: 0;
	}
	.w-divider7 h3 span.spr {
		display: block;
		font-weight: 800;
		color: #363636;
		font-size: 30px;
		letter-spacing: -1.5px;
	}
	.blox.dark .w-divider7 h3 span.spr {
		color: #fff;
	}
	.w-divider7 h3:after {
		content: "";
		margin: 6px 0 15px;
		width: 74px;
		height: 0;
		display: block;
		position: relative;
		border-bottom: 5px solid;
	}
	.w-divider7 p {
		font-size: 14px;
		font-weight: 400;
		color: #707070;
		letter-spacing: 0;
	}
	.w-divider8 {
		margin: 40px auto 0;
		overflow: hidden;
		text-align: center;
	}
	.w-divider8 h3 {
		font-weight: 600;
		color: #000;
		font-size: 50px;
		letter-spacing: -1.5px;
		margin-bottom: 0;
		display: block;
	}
	.w-divider8 i.colorb {
		background-color: transparent;
	}
	.w-divider8 i {
		border-radius: 50%;
		margin: 10px auto;
		font-size: 32px;
		width: 220px;
		height: 32px;
		display: block;
		background: url(../images/w-divider8-icon-img.png) no-repeat center;
	}
	.w-divider8 p {
		color: #848484;
		font-size: 15px;
		display: block;
		font-weight: 400;
		margin-bottom: 35px;
		margin-top: 15px;
	}
	.w-divider8 .spr {
		margin-left: 7px;
		color: #000;
	}
	.blox.dark .w-divider8 .spr {
		color: #fff;
	}
	.blox.dark .w-divider8 p {
		color: rgba(255, 255, 255, 0.72);
	}
	.w-divider9 {
		margin: 24px auto 35px;
	}
	.w-divider9 h3 {
		font-weight: 800;
		color: #101010;
		font-size: 31px;
		text-align: center;
	}
	.w-divider9 .spl {
		display: block;
		margin-bottom: 9px;
	}
	.w-divider9 .spr {
		color: #fff;
		padding: 3px 10px;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 12px;
		letter-spacing: 2px;
	}
	.w-divider9 .spln {
		display: block;
		border-bottom: 1px solid #e5e5e5;
		width: 280px;
		margin: -11px auto 0;
	}
	.blox.dark .w-divider9 .spln {
		border-color: rgba(255,255,255,0.2);
	}
	/* # Progress bar
	================================================== */
	
	#wrap .vc_progress_bar {
		margin-bottom: 74px;
	}
	#wrap .vc_progress_bar .vc_single_bar {
		margin-top: 53px;
		height: 4px;
	}
	#wrap .vc_progress_bar .vc_single_bar .vc_label {
		color: #333;
		font-size: 12px;
		font-weight: 600;
	}
	#wrap .vc_progress_bar .vc_single_bar .vc_bar:before {
		content: '';
		background-color: #fff;
		width: 4px;
		height: 4px;
		border-radius: 50%;
		position: absolute;
		top: 0;
		right: 1px;
		z-index: 1000;
	}
	#wrap .vc_progress_bar .vc_single_bar .vc_bar:after {
		content: '';
		background-color: inherit;
		width: 14px;
		height: 14px;
		border-radius: 50%;
		position: absolute;
		top: -5px;
		right: -4px;
	}
	#wrap .container .vc_progress_bar .vc_single_bar .vc_label {
		position: relative;
		display: inline;
		padding: 0;
		text-shadow: none !important;
		z-index: 1;
		top: -32px;
		color: #797d84;
		font-size: 15px;
		font-weight: 400;
	}
	
	@media (min-width: 768px) {
		#wrap .wpb_tour .wpb_tabs_nav li {
			margin: 0 -1px -1px 1px !important;
		}
	}
	/* # Accordion - deprecated
	================================================== */
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before, #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
		content: '';
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
		content: '';
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
		color: #5d5d5d;
		border: 1px solid #e1e1e1;
		padding: 14px 22px 14px 42px;
		font-size: 15px;
		margin: 0;
		background: #f8f8f8;
		min-height: 35px;
		letter-spacing: 0;
		text-transform: inherit;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,  #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
		display: block;
		width: 24px;
		height: 24px;
		position: absolute;
		left: 10px;
		top: 14px;
		border: none;
		right: auto;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,  #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
		font-family: 'FontAwesome';
		font-size: 24px;
		color: #61b2e8;
		content: "\f055";
		position: absolute;
		left: -18px;
		top: -13px;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before:hover {
		color: #6250a0;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper:last-of-type {
		margin-bottom: 20px;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active {
		border: 1px solid #e1e1e1;
		border-bottom: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		line-height: 1;
		padding-bottom: 0;
	}
	#wrap .wpb_accordion_section.group {
		margin-bottom: 6px;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a, #wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
		color: #fff;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper a:hover {
		background-color: #f5f5f5;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a {
		background-color: transparent;
		border: none;
	}
	#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
		content: "\f056";
		color: #fff;
		right: 0;
		top: -17px;
	}
	#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
		padding: 0 24px 30px;
		border: 1px solid #e1e1e1;
		border-top: none;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_wrapper p {
		color: #8a8a8a;
		line-height: 1.7;
		font-weight: 300;
	}
	/* # Accordion
	================================================== */
	
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel.vc_active .vc_tta-panel-heading {
		margin-bottom: 24px;
		background-color: #6250a0;
		border-radius: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		border-radius: 3px;
		border-color: transparent;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		color: #fff;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title>a {
		padding: 14px 0px;
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 0;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .icon-box p {
		font-size: 14px;
		line-height: 1.8;
		color: #616161;
		font-weight: 400;
		margin-left: 4px;
		padding-left: 19px;
		border-left: 2px solid #dbdbdb;
		overflow: hidden;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel .vc_tta-panel-title>a {
		color: #000;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
		width: 16px;
		height: 16px;
		background: #6250a0;
		border-radius: 50%;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
		background: #fff !important;
	}
	#wrap .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
		left: 4px;
		width: 8px;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-controls-icon::after,  #wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-controls-icon::before {
		border-color: #fff;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,  #wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
		border-color: #6250a0;
	}
	#wrap .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
		top: 4px;
		bottom: 4px;
	}
	#wrap .vc_tta.vc_general .vc_tta-panel-body {
		padding-left: 39px;
		padding-right: 16px;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-controls-icon-position-right .vc_active:before {
		color: #6250a0;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .icon-box i {
		position: absolute;
		top: 10px;
		left: -12px;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .icon-box i:before {
		color: #68C679;
		font-size: 45px;
	}
	#wrap .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square h4 {
		margin-left: 15px;
		overflow: hidden;
	}
	
	@media (min-width: 960px) and (max-width: 1280px) {
		.vc_tta.vc_general .vc_tta-panel-title>a {
			font-size: 14px;
		}
		.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .icon-box p {
			font-size: 12px;
			margin-left: 10px;
		}
		.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .icon-box i {
			position: absolute;
			top: 10px;
			left: -16px;
		}
		.vc_tta.vc_general .vc_tta-panel-body {
			padding-left: 35px;
		}
		.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square h4 {
			margin-left: 10px;
		}
	}
	
	@media (min-width: 768px) and (max-width: 960px) {
		.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel-title a {
			font-size: 11.2px;
		}
		.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
			right: 10px;
		}
		.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .icon-box i {
			position: absolute;
			top: 28px;
			left: -26px;
		}
		.vc_tta.vc_general .vc_tta-panel-body {
			padding-left: 45px;
			padding-right: 0;
		}
		.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square h4 {
			margin-left: 10px;
		}
	}
	
	@media (max-width: 768px) {
		.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .icon-box i {
			position: absolute;
			top: 28px;
			left: -26px;
		}
	}
	/* # Max counter
	================================================== */
	.max-counter {
		text-align: center;
		color: #393a3a;
		font-size: 36px;
	}
	.max-counter.s-counter .icon-counter {
		color: rgba(0,0,0,0.4);
		margin: 0;
		font-size: 48px;
		display: block;
		margin-bottom: 20px;
	}
	.blox.dark .max-counter.s-counter .icon-counter {
		color: #fff;
	}
	.max-counter.s-counter .max-count {
		font-size: 44px;
		font-weight: 600;
		color: rgba(0,0,0,0.74);
		position: relative;
		letter-spacing: -3px;
		padding-top: 40px;
		display: inline-block;
	}
	.blox.dark .max-counter.s-counter .max-count {
		color: #fff;
	}
	.max-counter.s-counter .max-count:before {
		content: '';
		display: block;
		position: absolute;
		top: -4px;
		left: 50%;
		width: 1px;
		height: 22px;
		background: #d3d3d3;
	}
	.blox.dark .max-counter.s-counter .max-count {
		color: #6250a0;
	}
	.blox.dark .max-counter.s-counter .max-count:before {
		background: rgba(255,255,255,0.8);
	}
	.max-counter h5 {
		margin-top: 15px;
		font-size: 13px;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: uppercase;
		position: relative;
	}
	.max-counter.s-counter h5 {
		position: relative;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 400;
		padding-top: 6px;
		margin-top: 5px;
		letter-spacing: 2px;
	}
	.max-counter h5:after {
		content: '';
		margin: 8px auto 20px;
		width: 24px;
		height: 0;
		display: block;
		position: relative;
		border-bottom: 2px solid rgba(0,0,0,0.27);
	}
	.max-counter.s-counter h5:after {
		border: none;
	}
	.max-counter.m-counter {
		margin: 0 auto;
	}
	.blox.dark .max-counter.m-counter .icon-counter {
		color: #fff;
	}
	.max-counter.m-counter .icon-counter, .max-counter.m-counter .suf-counter, .max-counter.m-counter .pre-counter {
		vertical-align: middle;
		color: #999;
		font-size: 80px;
		line-height: 1;
		font-weight: 300;
		margin-left: 10px;
	}
	.max-counter.m-counter .max-count {
		vertical-align: middle;
		font-size: 120px;
		font-weight: 300;
		letter-spacing: -8px;
	}
	.max-counter.m-counter h5 {
		margin-top: 26px;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
	}
	.max-counter.m-counter h5:after {
		content: '';
		margin: 8px auto;
		width: 26px;
		display: block;
		border-bottom: none;
	}
	.max-counter.s-counter {
		margin-bottom: 10%
	}
	
	@media only screen and (min-width: 768px) and (max-width: 1280px) {
		.max-counter.s-counter .icon-counter {
			font-size: 24px;
		}
		.max-counter.s-counter .max-count {
			font-size: 31px;
		}
	}
	.max-counter.f-counter .icon-counter {
		font-size: 32px;
		margin: 0 6px 8px;
		display: inline-block;
	}
	.max-counter.f-counter {
		margin: 20px 0;
	}
	.max-counter.f-counter .max-count {
		color: #000;
		font-size: 70px;
		font-weight: 400;
		margin-right: 5px;
	}
	.blox.dark .max-counter.f-counter .max-count {
		color: #fff;
	}
	.blox.dark .max-counter.f-counter .max-count:after, .dark-content .max-counter.f-counter .max-count:after {
		border-bottom: 2px solid #fff;
	}
	.max-counter.f-counter h5 {
		margin-top: 35px;
		font-size: 20px;
		font-weight: 400;
		letter-spacing: 0;
	}
	.max-counter.f-counter h5:after {
		display: none;
	}
	.max-counter.t-counter {
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		padding: 60px 0 0;
		text-align: center;
		color: #000;
		font-size: 36px;
		width: 260px;
		height: 260px;
		max-width: 100%;
		max-height: 100%;
		background: #f3f3f3;
		line-height: 1;
	}
	.blox.dark .max-counter.t-counter {
		background: rgba(255,255,255,0.92);
	}
	.max-counter.t-counter .icon-counter {
		font-size: 32px;
		margin: 0 6px 8px;
		display: inline-block;
	}
	.max-counter.t-counter {
		margin-bottom: 20px;
	}
	.max-counter.t-counter .max-count {
		font-size: 70px;
		font-weight: 400;
		margin-right: 5px;
	}
	.blox.dark .max-counter.t-counter .max-count {
		color: #000;
	}
	.blox.dark .max-counter.t-counter .max-count:after, .dark-content .max-counter.t-counter .max-count:after {
		border-bottom: 2px solid #fff;
	}
	.max-counter.t-counter h5 {
		margin-top: 35px;
		font-size: 20px;
		font-weight: 400;
		letter-spacing: 0;
		color: #666;
	}
	.max-counter.t-counter h5:after {
		display: none;
	}
	/* Max  Quote */
	.max-quote {
		text-align: center;
		padding: 15px 0;
	}
	.max-quote cite {
		font-size: 16px;
		font-style: normal;
		margin-top: 25px;
		color: #7a7a7a;
		letter-spacing: 1px;
	}
	.max-quote small {
		display: block;
		padding-top: 4px;
		font-style: normal;
		letter-spacing: 2px;
		font-size: 11px;
		color: #a1a1a1;
	}
	.max-quote:before, .max-quote small:before {
		content: '';
		content: none;
		display: none;
	}
	#wrap .max-quote h2 {
		font-family: 'Lora', serif;
		font-size: 23px;
		line-height: 1.6;
		letter-spacing: 0;
	}
	.max-quote h2:before, .max-quote h2:after {
		display: inline-block;
		content: '';
		color: #ff6c6d;
		font-family: Arial, serif;
		font-size: 33px;
		line-height: 30px;
		margin: 0 8px;
		font-weight: bold;
		font-style: normal;
	}
	.max-quote h2:before {
		content: '\201C';
		margin-left: 0;
	}
	.max-quote h2:after {
		content: '\201D';
	}
	.blox .max-quote h2 {
		color: #32373b;
	}
	.blox.dark .max-quote h2, .blox.dark .max-quote h2:before, .blox.dark .max-quote h2:after, .blox.dark .max-quote cite {
		color: #fff;
	}
	/*	# Social Networks
	============================*/
	.socialfollow.wn-social-network {
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		background: #444;
		float: none;
		display: block;
		width: 100%;
		text-align: center;
		overflow: hidden;
		padding: 34px 0px 27px;
	}
	.socialfollow.wn-social-network .social-main-content {
		text-align: center;
		overflow: hidden;
		display: inline-block;
	}
	.socialfollow.wn-social-network .social-main-content a {
		margin-right: 70px;
		width: 70px;
		height: 70px;
		border: 1px solid transparent;
		display: inline-block;
		text-align: center;
		border-radius: 50%;
		padding-top: 20px;
		padding-left: 0px;
		padding-right: 1px;
	}
	.socialfollow.wn-social-network .social-main-content a i {
		font-size: 30px;
		display: inline-block;
		text-align: center;
	}
	.socialfollow.wn-social-network .social-main-content a:hover {
		border-color: #fff;
	}
	.wn-social-network.active.dribbble {
		background: #ea4c89;
	}
	.wn-social-network.active.lastfm {
		background: #d20039;
	}
	.wn-social-network.active.linkedin {
		background: #0077b5;
	}
	.wn-social-network.active.pinterest {
		background: #0077b5;
	}
	.wn-social-network.active.reddit {
		background: #ff4500;
	}
	.wn-social-network.active.soundcloud {
		background: #ff6600;
	}
	.wn-social-network.active.spotify {
		background: #1ed760;
	}
	.wn-social-network.active.vine {
		background: #00bf8f;
	}
	.wn-social-network.active.yelp {
		background: #be2f25;
	}
	.wn-social-network.active.yahoo {
		background: #5000ae;
	}
	.wn-social-network.active.youtube {
		background: #de2825;
	}
	.wn-social-network.active.wordpress {
		background: #0073aa;
	}
	.wn-social-network.active.dropbox {
		background: #007ee5;
	}
	.wn-social-network.active.evernote {
		background: #2fcc61;
	}
	.wn-social-network.active.envato {
		background: #81b441;
	}
	.wn-social-network.active.feed {
		background: #ff9900;
	}
	.wn-social-network.active.tumblr {
		background: #36465d;
	}
	.wn-social-network.active.flickr {
		background: #0063db;
	}
	.wn-social-network.active.foursquare {
		background: #f94777;
	}
	.wn-social-network.active.github {
		background: #000;
	}
	.wn-social-network.active.facebook {
		background: #3b5996;
	}
	.wn-social-network.active.twitter {
		background: #00acee;
	}
	.wn-social-network.active.vimeo {
		background: #0dadd6;
	}
	.wn-social-network.active.dribble {
		background: #d53e68;
	}
	.wn-social-network.active.youtube {
		background: #cb322c;
	}
	.wn-social-network.active.google-plus {
		background: #c3391c;
	}
	.wn-social-network.active.rss {
		background: #f29a1d;
	}
	.wn-social-network.active.instagram {
		background: #457399;
	}
	.wn-social-network.active.skype {
		background: #00aaf3;
	}
	.wn-social-network.active.other-social {
		background: #6250a0;
	}
	/* CONTACT */
	#contact-map {
		box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1) inset;
		border: 1px solid #d6dbdc;
		border-left: none;
		border-right: none;
		padding: 0;
		margin: 0
	}
	#contact-map iframe {
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: -7px;
	}
	#wrap .blox .contact-inf i {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	#wrap .rc-anchor.rc-anchor-standard {
		border: none !important;
		box-shadow: none;
		background: none;
	}
	.contact-form .g-recaptcha {
		margin-bottom: 20px;
	}
	/* Contact Page */
	
	
	#talk-business p.talk-business-title {
		margin-left: 10px;
		text-align: left;
		font-size: 12px;
		color: #b0b0b0;
	}
	#talk-business input, textarea {
		background: #f0f0f0;
		border-radius: 2px;
		border: none;
		box-shadow: none;
		margin-bottom: 16px;
	}
	#talk-business textarea {
		border: none;
		box-shadow: none;
	}
	#talk-business textarea:focus {
		background: #E8E8E8;
	}
	#talk-business input[type=submit] {
		margin-top: 30px;
		border-radius: 60px;
		background: #6250a0;
	}
	#talk-business input[type=submit]:hover {
		background: #39c36e;
	}
	#talk-business .host-btn-form {
		margin-top: 30px;
		border-radius: 60px;
		padding: 11px;
		width: 100%;
		text-align: center;
		background: #6250a0;
	}
	#talk-business .host-btn-form:hover {
		background: #39c36e;
	}
	.seo-cf-page {
		padding: 0 20px;
	}
	
	@media (max-width:960px) {
		#talk-business input[type=submit] {
			font-size: 11px;
		}
	}
	
	@media (min-width:768px) and (max-width:1200px) {
		#talk-business input[type=submit] {
			padding: 10px 30px;
		}
	}
	.w-contact-p input[type=text], .w-contact-p input[type=email], #wrap .w-contact-p input textarea {
		color: #888;
		font-size: 12px;
		border: 1px solid #ccc;
		border-radius: 2px;
		background: #fff;
	}
	.wpcf7 .w-contact-p .col-md-6, .wpcf7 .w-contact-p .col-md-12 {
		padding: 0 5px;
		margin-bottom: 10px
	}
	#wrap .wpcf7 .w-contact-p input[type=submit] {
		background: #6250a0;
		color: #fff;
		border: 0;
		box-shadow: none;
		padding: 8px 15px 7px;
		line-height: 16px;
		border-radius: 3px;
		margin: 0;
		position: absolute;
		bottom: -3px;
		right: 5px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 11px;
		font-weight: normal;
	}
	#wrap .wpcf7 .w-contact-p input[type=submit]:hover {
		background-color: #292929;
	}
	/* gallery page */
	#wrap .tg-grid-wrapper.honiara-grid .w-gallery-title p {
		font-family: 'Lora', 'Serif';
		font-size: 21px;
		color: #6250a0;
		font-weight: 400;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-grid-area-top1, .tg-txt-slash .tg-filter:before {
		display: none !important;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-grid-area-top2 {
		background: #fff;
		padding-bottom: 62px;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-filter-name.tg-nav-color.tg-nav-font {
		color: #31312c;
		font-weight: 400;
		letter-spacing: 0.3px;
		text-transform: uppercase;
		font-size: 14px;
		color: #31312c;
		background: #f2f2f2;
		border: none;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-grid-area-top2 .tg-filter {
		margin: -6px 0 0 0;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-filter.tg-nav-color.tg-nav-border.tg-nav-font.tg-show-filter.tg-filter-active {
		box-shadow: none;
		border-color: #01c2e5;
		margin-top: -2px;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-filter.tg-nav-color.tg-nav-border.tg-nav-font.tg-show-filter.tg-filter-active span {
		position: relative;
		background: #fff;
		padding: 6px 28px 6px 28px;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-filter-name.tg-nav-color.tg-nav-font {
		padding: 10px 28px 0 28px;
		margin-top: -10px;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-filter.tg-nav-color.tg-nav-border.tg-nav-font.tg-show-filter.tg-filter-active span:after {
		position: absolute;
		left: 50%;
		transform: translate( -50%, -7px);
		bottom: -20px;
		font-size: 10px;
		font-weight: 700;
		font-family: 'simple-line-icons';
		content: '\e604';
		box-shadow: none;
		height: auto;
	}
	#wrap .tg-grid-wrapper.honiara-grid .tg-filters-holder {
		background: #f2f2f2;
		width: 100%;
		height: 30px;
	}
	
	@media screen and (max-width: 768px) {
		.tg-filter.tg-nav-color.tg-nav-border.tg-nav-font.tg-show-filter.tg-filter-active span:after {
			display: none;
		}
	}
	/* TEAM */
	.our-team {
		text-align: center;
		background: #fff;
		margin-bottom: 30px;
		overflow: hidden;
	}
	.social-team {
		padding-bottom: 14px;
		text-align: center;
	}
	.our-team figure {
		position: relative;
		margin: 0 auto;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	.our-team figure img {
		width: 160px;
		border-radius: 50%;
		height: auto;
	}
	.blox .our-team figure img {
		margin-top: 25px;
	}
	.social-team i {
		margin: 0 4px;
		background: #fff;
		padding: 10px;
		font-size: 18px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		color: #777;
	}
	.our-team h2 {
		font-size: 17px;
		margin-top: 25px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #515151;
	}
	.our-team h2 a {
		color: #515151;
	}
	.our-team h2 a:hover {
		text-decoration: underline;
	}
	.our-team h5 {
		color: #6250a0;
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 2.6px;
	}
	.our-team p {
		font-size: 14px;
		padding: 7px 25px 0;
		color: #8a8a8a;
	}
	.our-team .social-team {
		padding-top: 10px;
	}
	.our-team .social-team i {
		margin: 0 4px;
		padding: 5px 6px;
		font-size: 18px;
		border-radius: 3px;
		color: #8a8a8a;
	}
	.our-team .social-team i.fa-facebook {
		padding: 5px 8px;
	}
	.our-team i:hover {
		color: #fff;
	}
	.social-team a i.fa-facebook:hover {
		background: #3b5996;
	}
	.social-team a i.fa-twitter:hover {
		background: #00acee;
	}
	.social-team a i.fa-vimeo:hover {
		background: #0dadd6;
	}
	.social-team a i.fa-dribbble:hover {
		background: #d53e68;
	}
	.social-team a i.fa-youtube:hover {
		background: #cb322c;
	}
	.social-team a i.fa-pinterest:hover {
		background: #cb2027;
	}
	.social-team a i.fa-linkedin:hover {
		background: #0073b2;
	}
	.social-team a i.fa-rss:hover {
		background: #f29a1d;
	}
	.social-team a i.fa-google-plus:hover {
		background: #c3391c;
	}
	.social-team a i.fa-instagram:hover {
		background: #457399;
	}
	/*  #Our Services Carousel
	=============================================*/
	.our-service-carousel-wrap .owl-item {
		padding: 0 6px;
	}
	.our-service-carousel-wrap .owl-item * {
		text-align: left;
	}
	.aligncenter .our-service-carousel-wrap .owl-item * {
		text-align: center;
	}
	.our-service-carousel-wrap .owl-item .services-carousel {
		background: #fff;
		border-radius: 5px;
		box-shadow: 0 5px 12px rgba(0, 0, 0, 0.04);
	}
	.our-service-carousel-wrap .owl-item .services-carousel img {
		width: 100%;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.our-service-carousel-wrap .owl-item .services-carousel .tdetail {
		padding: 31px 75px 18px 36px;
	}
	.our-service-carousel-wrap .owl-item .services-carousel .tdetail i {
		float: left;
		color: #5aa300;
		margin-right: 5px;
		font-size: 20px;
	}
	.our-service-carousel-wrap .owl-item .services-carousel .tdetail h2 {
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 600;
		color: #31312c;
		line-height: 16px;
		padding-top: 3px;
		margin-bottom: 18px;
	}
	.our-service-carousel-wrap.owl-carousel .owl-wrapper-outer {
		padding-bottom: 14px;
	}
	.our-service-carousel-wrap .owl-item p {
		font-size: 16px;
		color: #888;
	}
	/* Arrow */
	.our-service-carousel-wrap .owl-controls .owl-buttons .owl-prev, .our-service-carousel-wrap .owl-controls .owl-buttons .owl-next {
		font-family: 'simple-line-icons';
	}
	
	@media (min-width: 768px) {
		.our-service-carousel-wrap .owl-controls .owl-buttons .owl-prev, .our-service-carousel-wrap .owl-controls .owl-buttons .owl-next {
			position: absolute;
			font-size: 18px;
			width: 26px;
			height: 80px;
			line-height: 80px;
			display: inline-block;
			padding: 0;
			text-align: center;
			border-radius: 3px;
			color: #fff;
			background: rgba(0,0,0,.36);
			cursor: pointer;
			transition: all .18s ease;
		}
		.blox.dark .our-service-carousel-wrap .owl-controls .owl-buttons div {
			background: rgba(255,255,255,0.7);
			color: #000;
		}
		.our-service-carousel-wrap .owl-controls .owl-buttons .owl-prev {
			left: -50px;
			bottom: 50%;
		}
		.our-service-carousel-wrap .owl-controls .owl-buttons .owl-next {
			right: -50px;
			bottom: 50%;
			padding-left: 2px;
		}
	}
	.our-service-carousel-wrap .owl-controls .owl-buttons .owl-prev:before {
		content: "\e605";
	}
	.our-service-carousel-wrap .owl-controls .owl-buttons .owl-next:before {
		content: "\e606";
	}
	
	@media( max-width:768px ) {
		#wrap .owl-controls .owl-buttons {
			margin-bottom: 20px;
		}
		.testimonial-carousel .owl-controls .owl-buttons .owl-prev, .testimonial-carousel .owl-controls .owl-buttons .owl-next {
			font-size: 18px;
			width: 26px;
			height: 80px;
			line-height: 80px;
			display: inline-block;
			padding: 0;
			text-align: center;
			border-radius: 3px;
			color: #fff;
		}
	}
	/* Our Team 1 */
	.our-team1 {
		position: relative;
		margin: 0;
	}
	.our-team1 figure {
		position: relative;
		overflow: hidden;
		margin: 0 auto;
		z-index: 0;
	}
	.our-team1 img {
		width: 100%;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		transition: .46s all ease;
	}
	.our-team1 figcaption {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		text-align: center;
		width: 100%;
		height: 200px;
		bottom: -200px;
		background: rgba(0, 194, 229, 0.95);
		transition: all .28s ease;
	}
	.our-team1 h2 {
		color: #fff;
		font-size: 21px;
		margin-top : -30px;
		font-weight: 600;
	}
	.our-team1 h5 {
		color: #fff;
		font-size: 14px;
	}
	.our-team1 figure h2, .our-team1 figure h5 {
		position: absolute;
		top: 40%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		line-height: 1;
		width: 100%;
		transition: .38s all ease;
	}
	.our-team1:hover figure h2, .our-team1:hover figure h5 {
		top: 47%;
	}
	.our-team1:hover figcaption {
		bottom: 0;
	}
	.our-team1 .social-team {
		margin-top: 15px;
		position: absolute;
		bottom: -20px;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		opacity: 0;
		transition: .34s all ease;
	}
	.our-team1:hover .social-team {
		bottom: 20px;
		opacity: 1;
	}
	.our-team1 .social-team i {
		background: transparent;
		color: #fff;
		display: inline-block;
		width: 30px;
		height: 30px;
		padding: 6px;
	}
	.our-team1 .social-team i:before {
		color: #fff;
	}
	.our-team1:hover img {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}
	/* Our Team 2 */
	.our-team2 {
		text-align: center;
		background: #fff;
		margin-bottom: 30px;
		border: 1px solid #e7e7e7;
		padding: 11%;
		box-shadow: none;
		transition: all 0.27s ease;
	}
	.our-team2:hover {
		box-shadow: 0 0 35px rgba(0,0,0,0.07);
	}
	.social-team2 {
		padding-bottom: 14px;
		text-align: center;
	}
	.our-team2 figure {
		position: relative;
		margin: 0 auto;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	.our-team2 figure img {
		width: 100%;
		height: auto;
	}
	.blox .our-team2 figure img {
		margin-top: 25px;
	}
	.our-team2 h2 {
		font-size: 25px;
		margin-top: 25px;
		font-weight: 700;
		text-transform: uppercase;
		color: #000;
	}
	.our-team2 h2 a {
		color: #000;
	}
	.our-team2 h2 a:hover {
		text-decoration: underline;
	}
	.our-team2 h5 {
		color: #444;
		margin-top: 10px;
		margin-bottom: 30px;
		font-size: 15px;
		font-weight: 300;
		text-transform: uppercase;
	}
	.our-team2 p {
		font-size: 14px;
		padding: 7px 25px 0;
		color: #717171;
	}
	.our-team2 .social-team {
		padding-top: 10px;
	}
	.our-team2 .social-team i {
		margin: 0 4px;
		padding: 5px 6px;
		font-size: 18px;
		border-radius: 0;
		color: #8a8a8a;
	}
	.our-team2 .social-team i.fa-facebook {
		padding: 5px 8px;
	}
	.our-team2 i:hover {
		color: #fff;
	}
	/* Our Team 3 */
	.our-team3 figure {
		width: 43%;
		float: left;
		margin-right: 3%;
	}
	.our-team3 figure img {
		border-radius: 50%;
		transition: .2s all ease;
		border: 5px solid transparent;
		width: 138px;
		height: auto;
	}
	.our-team3:hover figure img {
		border: 5px solid #6250a0;
	}
	.our-team3 .tdetail {
		width: 48%;
		float: left;
	}
	.our-team3 .tdetail h2 {
		font-size: 18px;
		letter-spacing: 0;
		margin-bottom: 0;
		line-height: 28px;
		font-weight: 700;
		margin-top: 20px;
	}
	.our-team3 .tdetail h5 {
		color: #888;
		margin-bottom: 18px;
		font-size: 11px;
	}
	.our-team3 .social-team {
		text-align: left;
	}
	.our-team3 .social-team i {
		text-align: center;
		background: #bbb;
		color: #fff;
		border-radius: 50%;
		font-size: 18px;
		padding: 7px;
		display: inline-block;
		margin: 0 0 0 4px;
		width: 30px;
		height: 30px;
	}
	.dark .our-team3 i {
		background: #000;
	}
	.dark .our-team3 .tdetail h5 {
		color: #ddd;
	}
	.alignright .our-team3 figure {
		float: right;
		margin: 0 0 0 3%;
	}
	.alignright .our-team3 .tdetail, .alignright .our-team3 .tdetail a {
		float: right;
	}
	
	@media only screen and (max-width: 768px) {
		.our-team2, .our-team3 {
			margin-bottom: 30px;
		}
	}
	
	@media (min-width: 960px) and (max-width: 1199px) {
		.our-team3 figure img {
			width: 122px;
			height: 122px;
		}
	}
	
	@media (max-width: 960px) {
		.our-team3 figure img {
			width: 95px;
			height: 95px;
		}
	}
	/* Our Team 4 */
	.our-team4 {
		background: #fff;
		border: 5px solid transparent;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.025);
		transition: .33s all ease;
        position: relative;
	}
	.blox.dark .our-team4 {
		background: rgba(255,255,255,0.2);
	}
	.our-team4 img {
		width: 100%;
	}
	.our-team4 figure {
		position: relative;
	}
	.our-team4 figcaption h2 {
		font-size: 23px;
		color: #010101;
		font-weight: 600;
		text-align: center;
		padding-top: 36px;
		text-transform: capitalize;
		margin-bottom: 13px;
		transition: .26s all ease;
	}
	.our-team4 figcaption h5 {
		font-size: 14px;
		color: #989898;
		text-align: center;
		text-transform: uppercase;
		padding-bottom: 27px;
		letter-spacing: 1px;
		transition: .26s all ease;
	}
	.our-team4 .social-team {
		position: absolute;
		top: 200px;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		opacity: 0;
		transition: .26s all ease;
	}
	.our-team4 .social-team i {
		font-size: 17px;
		font-weight: 600;
		padding: 15px;
		border-radius: 0;
		transition: .26s all ease;
	}
	.our-team4 .social-team .fa-facebook:before {
		padding: 3px;
	}
	.our-team4:hover {
		border: 5px solid #6250a0;
		background: #6250a0;
		border-radius: 0;
	}
	.our-team4:hover .our-team4-caption h2 {
		color: #fff;
	}
	.our-team4:hover .our-team4-caption h5 {
		color: #fff;
	}
	.our-team4:hover .social-team {
		opacity: 1;
	}
	
	@media (min-width:1199px) and (max-width:1280px) {
		.our-team4 .social-team {
			bottom: 40%;
		}
	}
	
	@media (min-width:768px) and (max-width: 1200px) {
		.our-team4 .social-team {
			bottom: 50%;
		}
	}
	.our-team4 .social-team a i:before {
		color: #6250a0;
	}
	.our-team4 .social-team a i:hover, .our-team4 .social-team a:hover i {
		background: #222 !important;
		color: #fff !important;
	}
	.our-team4 .social-team a i:hover:before {
		color: #fff !important;
	}
	.our-team4:hover.our-team4 figcaption h2, .our-team4:hover.our-team4 figcaption h5 {
		color: #fff;
	}
	/* Our Team 5 */
	.our-team5 {
		position: relative;
		text-align: center;
		box-shadow: none;
		transition: all 0.27s ease;
	}
	.our-team5:hover {
		box-shadow: 0 0 35px rgba(0,0,0,0.07);
	}
	.our-team5 img {
		width: 100%;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		transition: .46s all ease;
	}
	.our-team5 figcaption {
		padding: 24px 15px 18px;
		border-bottom: 2px solid #ECF0F1;
		transition: .46s all ease;
	}
	.our-team5 h2 {
		font-size: 23px;
		color: #333;
		font-weight: 700;
		letter-spacing: -1px;
	}
	.vc_col-sm-2 .our-team5 h2 {
		font-size: 19px;
		font-weight: 600;
		letter-spacing: -0.5px;
	}
	.our-team5 h5 {
		font-size: 12px;
		color: #6250a0;
		font-weight: 500;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	.our-team5 p {
		padding: 27px 5px 10px 1px;
	}
	.our-team5 .social-team {
		text-align: center;
		width: 100%;
		margin-top: 0;
		padding-right: 10px;
		opacity: 0;
		transition: .46s all ease;
		position: absolute;
		bottom: 100px;
	}
	.our-team5:hover .social-team {
		opacity: 1;
	}
	.our-team5 .social-team i {
		font-size: 18px;
		background: #fff !important;
		padding: 10px;
		width: 36px;
		height: 36px;
		display: inline-block;
		border-radius: 0;
		transition: all 0.23s ease;
	}
	.our-team5 .social-team .fa-facebook:before {
		padding: 3px;
	}
	.our-team5 .social-team a i:hover {
		background: #000 !important;
	}
	.our-team5 .social-team a i:hover:before {
		color: #6250a0;
	}
	.our-team5:hover img {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}
	.our-team5:hover figcaption {
		border-color: #c9c9c9;
	}
	/* Our Team 6 */
	.our-team6 {
		text-align: center;
		background: #fff;
		margin-bottom: 30px;
		overflow: hidden;
		border: 2px solid #e7e7e7;
		padding-bottom: 10px;
	}
	.social-team6 {
		padding-bottom: 14px;
		text-align: center;
	}
	.our-team6 figure {
		position: relative;
		margin: 0 auto;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	.our-team6 figure img {
		width: 100%;
		height: auto;
	}
	.our-team6 h2 {
		font-size: 17px;
		margin-top: 25px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #2a2a2a;
	}
	.our-team6 h2 a {
		color: #2a2a2a;
	}
	.our-team6 h2 a:hover {
		text-decoration: underline;
	}
	.our-team6 h5 {
		color: #6250a0;
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 11px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 2.6px;
	}
	.our-team6 p {
		font-size: 14px;
		padding: 7px 25px 0;
		color: #717171;
	}
	.our-team6 .social-team {
		padding-top: 10px;
	}
	.our-team6 .social-team i {
		margin: 0 4px;
		padding: 5px 6px;
		font-size: 18px;
		border-radius: 3px;
		color: #8a8a8a;
	}
	.our-team6 .social-team i.fa-facebook {
		padding: 5px 8px;
	}
	.our-team6 i:hover {
		color: #fff;
	}
	/* TESTIMONIALS */
	.b-author {
		float: right;
		display: block;
		text-align: right;
	}
	.b-author img {
		width: 90px;
		height: 90px;
		margin-left: 5px;
		border-radius: 45px;
		float: right;
	}
	.b-author p {
		margin: 0;
		float: left;
		font-size: 17px;
		color: #393939;
		margin-top: 22px;
		margin-right: 10px;
		font-weight: 400;
	}
	.b-author span {
		color: #797979;
		letter-spacing: 0;
		font-size: 14px;
		font-weight: 300;
	}
	.testimonial-content p {
		margin: 12px;
		color: #444;
		line-height: 1.7;
		font-size: 21px;
		padding: 10px 0;
	}
	.testimonial-arrow {
		position: absolute;
		width: 11px;
		height: 6px;
		bottom: -6px;
		right: 110px;
	}
	.testimonial {
		margin-bottom: 20px;
		clear: both;
		min-width: 220px;
	}
	.testimonial-content {
		padding: 10px;
		position: relative;
		border: 2px solid #e3e3e3;
		border-radius: 5px;
		background: #fff;
		margin: 5px 0;
	}
	.container .testimonial-content p {
		margin: 6px;
	}
	.testimonial-content h4 {
		padding: 1px 10px;
		line-height: 1.22;
		color: #595959;
		margin-top: 5px;
	}
	.testimonial-content h4 q {
		font-size: 17px;
		font-weight: 300;
		color: #525252;
	}
	.testimonial-arrow {
		position: absolute;
		width: 127px;
		height: 14px;
		right: 0px;
		bottom: -14px;
	}
	.testimonial-arrow:after, .testimonial-arrow:before {
		content: '';
		display: block;
		position: absolute;
		width: 0;
		left: 0;
		height: 0;
		border-style: solid;
		border-width: 10px;
	}
	.testimonial-arrow:after {
		top: 0px;
		border-color: #fdfdfd transparent transparent transparent;
	}
	.testimonial-arrow:before {
		top: 0px;
		border-color: #e3e3e3 transparent transparent transparent;
	}
	.testimonial-brand {
		position: relative;
		margin: 12px 16px 8px 0px;
		min-height: 50px;
	}
	.testimonial-brand img {
		width: 60px;
		height: 60px;
		border-radius: 35px;
		float: right;
		margin-left: 2px;
		margin-right: 15px;
		color: transparent;
		background: #c5c5c5 url(../images/avatr1.png) no-repeat center;
	}
	.testimonial-brand h5 {
		float: right;
		clear: left;
		margin: 15px;
		margin-right: 10px;
		direction: rtl;
		font-size: 15px;
		color: #393939;
		font-weight: 400;
	}
	.testimonial-brand h5 strong {
		font-weight: 600;
		letter-spacing: 0.2px;
	}
	.testimonial-brand h5 em {
		color: #797979;
		letter-spacing: 0;
		font-size: 13px;
		font-weight: 300;
		font-style: normal;
	}
	.blox.dark .testimonial-content {
		background: none;
		border: none;
	}
	.blox.dark .testimonial-content h4 q {
		font-size: 20px;
	}
	.blox.dark .testimonial-brand h5 {
		font-size: 14px;
		float: none;
		margin: 10px auto;
	}
	.blox.dark .testimonial-brand h5 strong {
		color: #77da55;
	}
	.blox.dark .testimonial-brand img {
		border: none;
	}
	/* Testimonal Type 2 */
	.testimonial2 {
		position: relative;
		margin: 20px 0;
	}
	.testimonial2 img {
		width: 130px;
		height: 130px;
		float: left;
		margin-right: 31px;
		border-radius: 50%;
	}
	.testimonial2 .testimonial-content {
		position: relative;
		background: #fff;
		display: table;
		padding: 19px;
		border: 1px solid #dbdbdb;
		border-radius: 3px;
	}
	.testimonial2 .testimonial-content:after {
		content: '';
		position: absolute;
		left: -15px;
		top: 36px;
		width: 0;
		height: 0;
		border-bottom: 0px solid transparent;
		border-top: 15px solid transparent;
		border-right: 15px solid #fff;
	}
	.testimonial2 .testimonial-content:before {
		content: '';
		position: absolute;
		left: -16px;
		top: 33px;
		width: 0;
		height: 0;
		border-bottom: 1px solid transparent;
		border-top: 19px solid transparent;
		border-right: 16px solid #dbdbdb;
	}
	.testimonial2 .testimonial-content h5 {
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		color: #6250a0;
	}
	.testimonial2 .testimonial-content p {
		margin-bottom: 0;
		font-size: 13px;
		font-family: 'lora';
		font-style: italic;
	}
	/* Testimonial Type 3 */
	#wrap .testimonial3 .testimonial-content p {
		font-size: 19px;
		line-height: 1.7;
		font-weight: 100;
		margin: 0;
		padding: 61px 69px 65px 68px;
		border: 1px solid rgba(211, 211, 211, 0.48);
		text-align: left;
		position: relative;
		border-radius: 6px;
	}
	.testimonial3 .testimonial-content {
		padding: 0;
		margin: 0;
		border: none;
	}
	.testimonial3 .testimonial-content .shape {
		width: 25px;
		height: 25px;
		position: absolute;
		left: 82px;
		bottom: -11px;
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.testimonial3 .testimonial-content .t-m-footer {
		text-align: left;
		margin-top: 29px;
		margin-left: 31px;
	}
	.testimonial3 .testimonial-content .t-m-footer h5 {
		font-size: 16px;
		color: #353535;
	}
	.testimonial3 .testimonial-content .t-m-footer h6 {
		color: #aaaab1;
		font-size: 16px;
	}
	
	@media ( min-width: 768px) and ( max-width: 960px) {
		.testimonial3 .testimonial-content p {
			padding: 30px;
		}
	}
	
	@media ( max-width: 380px) {
		.testimonial3 .testimonial-content p {
			padding: 20px;
			font-size: 15px;
			padding-right: 10px;
		}
	}
	/* Testimonial Type 4 */
	.testimonial4 {
		position: relative;
		text-align: center;
	}
	.testimonial4 .testimonial-content {
		border-radius: 0;
		border: none;
		background: rgba(255, 255, 255, 0.95);
		padding: 67px 25px;
	}
	.testimonial4 .testimonial-image {
		position: absolute;
		top: -50px;
		left: 50%;
		margin-left: -48px;
	}
	.testimonial4 .testimonial-image img {
		border-radius: 55px;
		width: 100px;
		height: 100px;
		border: 1px solid #cbcbc5;
	}
	.testimonial4 h5 {
		font-weight: 600;
		font-size: 15px;
		letter-spacing: -0.5px;
		margin-top: 10px;
	}
	.testimonial4 h5:after {
		content: '';
		width: 45px;
		height: 3px;
		background: #6250a0;
		display: block;
		margin: 25px 50% 35px;
		transform: translateX(-24px);
	}
	.testimonial4 q {
		font-style: italic;
		font-size: 13px;
		font-weight: 500;
	}
	/* Testimonial Type 5 */
	.testimonial5 .testimonial-content {
		border: 0;
		padding: 0;
		margin: 0;
	}
	.testimonial5 .testimonial-content q {
		display: block;
		padding: 15px 25px;
		position: relative;
		border-radius: 5px;
		font-family: 'Lora', 'serif', 'arial';
		font-size: 15px;
		font-weight: 300;
	}
	.testimonial5 .testimonial-image img {
		border-radius: 55px;
		width: 100px;
		height: 100px;
		border: 1px solid #cbcbc5;
	}
	.blox.dark .testimonial5 .testimonial-content q {
		color: #fff;
	}
	.testimonial5 .testimonial-content .triangle {
		position: absolute;
		display: inline-block;
		margin-left: 25px;
		width: 0;
		height: 0;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-top: 10px solid transparent;
	}
	.testimonial5 .testimonial-content div {
		display: inline-block;
		margin: 15px 0;
	}
	.testimonial5 .testimonial-content div.name {
		margin-left: 30px;
		font-size: 15px;
		font-weight: 700;
		color: #31312c;
	}
	/* TESTIMONIALS Slider */
	.testimonials-slider-w .testimonial-content {
		background: none;
		border: none;
	}
	
	@media only screen and (min-width: 961px) {
		.testimonials-slider-w .testimonial-content {
			margin-left: 100px;
			margin-right: 100px;
		}
	}
	.testimonials-slider-w .testimonial-content h4 q {
		font-size: 22px;
		line-height: 1.6;
		color: rgba(102, 102, 102, 0.92);
	}
	.testimonials-slider-w .testimonial-content h4 q:before, .testimonials-slider-w .testimonial-content h4 q:after {
		position: absolute;
		font-family: Times, serif;
		font-size: 30px;
		margin: 0 7px;
		font-weight: bold;
		opacity: 0.7;
	}
	.testimonials-slider-w .testimonial-content h4 q:before {
		margin-left: -26px;
		padding-right: 3px;
	}
	.testimonials-slider-w .testimonial-content h4 q:after {
		padding-right: 7px;
	}
	
	@media only screen and (max-width: 767px) {
		.testimonials-slider-w .testimonial-content h4 q {
			font-size: 17px;
		}
	}
	.testimonials-slider-w .testimonial-arrow {
		display: none;
	}
	.testimonials-slider-w .testimonial-brand h5, .testimonials-slider-w .testimonial-brand img {
		float: none;
	}
	.testimonials-slider-w.flexslider {
		background: transparent;
		text-align: center;
		margin-bottom: 20px;
		max-width: 1090px;
		margin-left: auto;
		margin-right: auto;
	}
	.testimonials-slider-w.flexslider .slides {
		height: auto;
		padding: 0;
		margin: 0 auto;
		position: relative;
		overflow: initial;
	}
	.testimonials-slider-w.flexslider .slides li {
		word-break: break-word;
		color: #fff;
		list-style: none;
		font-size: 12px;
	}
	.testimonials-slider-w.flexslider .slides li span {
		color: #1bbc9b;
	}
	.testimonials-slider-w.flexslider .flex-direction-nav {
		display: block;
	}
	.testimonials-slider-w.flexslider .flex-direction-nav a {
		width: 45px;
		height: 45px;
		background: none;
		opacity: 0.65;
		border: 2px solid #6250a0;
		padding: 10px;
		border-radius: 50%;
		transition: all .19s ease;
	}
	
	@media only screen and (max-width: 960px) {
		.testimonials-slider-w.flexslider .flex-direction-nav a {
			top: auto;
			bottom: -30px;
			right: auto;
			left: 50%;
			padding: 10px;
		}
		.testimonials-slider-w.flexslider .flex-direction-nav .flex-prev {
			margin-left: -44px;
		}
		.testimonials-slider-w.flexslider .flex-direction-nav .flex-next {
			margin-left: 8px;
		}
	}
	.testimonials-slider-w.flexslider .flex-direction-nav a i {
		color: #6250a0;
		font-family: simple-line-icons;
		font-size: 20px;
		padding: 0;
	}
	.testimonials-slider-w.flexslider .flex-direction-nav a i.fa-chevron-left:before {
		content: "\e605";
	}
	.testimonials-slider-w.flexslider .flex-direction-nav a i.fa-chevron-right:before {
		content: "\e606";
	}
	.testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-right:before {
		color: #fff;
	}
	.testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-left:before {
		color: #fff;
	}
	.testimonials-slider-w.flexslider .flex-control-nav {
		display: none;
	}
	.blox.dark .testimonials-slider-w.flexslider .flex-direction-nav a {
		border: 2px solid rgba(255,255,255,0.9);
	}
	.blox.dark .testimonials-slider-w.flexslider .flex-direction-nav a i {
		color: rgba(255,255,255,0.9);
	}
	.testimonials-slider-w.flexslider .testimonial-brand {
		position: relative;
		margin-left: auto;
		width: 100%;
		margin-right: auto;
		text-align: center;
		margin-top: 0;
	}
	.blox.dark .testimonials-slider-w.flexslider .testimonial-brand img {
		padding: 0;
		border: 3px solid #fff;
	}
	.testimonials-slider-w.flexslider .testimonial-brand img {
		position: relative;
		width: 80px;
		height: auto !important;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		border: 1px solid #e0dfdf;
		border-radius: 50%;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.035);
		margin: 0;
	}
	.testimonial-brand .second-social a i:before {
		border-radius: 50%;
		font-size: 20px;
	}
	.testimonials-slider-w .social-testimonial ul {
		margin: 0;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li {
		display: inline;
		text-align: center;
		float: none;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i:before {
		font-size: 13px;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i {
		display: inline-block;
		width: 24px;
		padding: 5px;
		border-radius: 50%;
		margin-right: 4px;
		transition: .3s;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.32) inset;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i:before {
		font-size: 13px;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-twitter {
		background: #3b5996;
		color: #fff;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-facebook {
		background: #00acee;
		color: #fff;
		padding: 6px 8px;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-google-plus {
		background: #cd4132;
		color: #fff;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-vimeo {
		background: #1bb6ec;
		color: #fff;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-linkedin {
		background: #007ba9;
		color: #fff;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-pinterest {
		background: #cb2026;
		color: #fff;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-youtube {
		background: #dc2925;
		color: #fff;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-dribbble {
		background: #ec4a89;
		color: #fff;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-instagram {
		background: #2e5e86;
		color: #fff;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-facebook {
		padding: 5px;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-twitter:hover {
		background: #fff;
		color: #3b5996;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-facebook:hover {
		background: #fff;
		color: #00acee;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-google-plus:hover {
		background: #fff;
		color: #cd4132;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-vimeo:hover {
		background: #fff;
		color: #1bb6ec;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-linkedin:hover {
		background: #fff;
		color: #007ba9;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-pinterest:hover {
		background: #fff;
		color: #cb2026;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-youtube:hover {
		background: #fff;
		color: #dc2925;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-dribbble:hover {
		background: #fff;
		color: #ec4a89;
	}
	#wrap .testimonials-slider-w .social-testimonial ul li a i.fa-instagram:hover {
		background: #fff;
		color: #2e5e86;
	}
	/*--- Core Owl Carousel v1.3.3 ---*/
	.owl-carousel .owl-wrapper:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.owl-carousel {
		display: none;
		position: relative;
		width: 100%;
		-ms-touch-action: pan-y;
	}
	.owl-carousel .owl-wrapper {
		display: none;
		position: relative;
	}
	.owl-carousel .owl-wrapper-outer {
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.owl-carousel .owl-wrapper-outer.autoHeight {
		-webkit-transition: height 500ms ease-in-out;
		-moz-transition: height 500ms ease-in-out;
		-ms-transition: height 500ms ease-in-out;
		-o-transition: height 500ms ease-in-out;
		transition: height 500ms ease-in-out;
	}
	.owl-carousel .owl-item {
		float: left;
	}
	.owl-controls .owl-buttons div, .owl-controls .owl-page {
		cursor: pointer;
	}
	.owl-controls {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
	}
	/*--- Owl Carousel Owl Demo Theme v1.3.3 ---*/
	.owl-theme .owl-controls {
		margin-top: 10px;
		text-align: center;
	}
	.owl-theme .owl-controls .owl-buttons div {
		color: #FFF;
		display: inline-block;
		zoom: 1;
		*display:inline;
		margin: 5px;
		padding: 3px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #869791;
		filter: Alpha(Opacity=50);
		opacity: .5;
	}
	.owl-theme .owl-controls.clickable .owl-buttons div:hover {
		filter: Alpha(Opacity=100);
		opacity: 1;
		text-decoration: none;
	}
	.owl-theme .owl-controls .owl-page {
		display: inline-block;
		zoom: 1;
		*display:inline;
	}
	.owl-theme .owl-controls .owl-page span {
		display: block;
		width: 12px;
		height: 12px;
		margin: 5px 7px;
		filter: Alpha(Opacity=50);
		opacity: .5;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		background: #869791;
	}
	.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
		filter: Alpha(Opacity=100);
		opacity: 1;
	}
	.owl-theme .owl-controls .owl-page span.owl-numbers {
		height: auto;
		width: auto;
		color: #FFF;
		padding: 2px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	}
	.owl-item.loading {
		min-height: 150px;
		background: url(AjaxLoader.gif) no-repeat center center;
	}
	/*--- our client ---*/
	.client-block {
		width: 100%;
		display: block;
		margin-bottom: 60px;
	}
	.our-clients-wrap {
		float: none;
		margin-top: 10px;
		position: relative;
	}
	.our-clients-wrap.crsl {
		margin-top: 35px;
		margin-left: auto;
		margin-right: auto;
	}
	ul.our-clients li {
		list-style: none;
		width: 20%;
		padding: 10px 15px;
		text-align: center;
		float: left;
		min-height: 130px;
		margin: 0;
		vertical-align: middle;
		border-bottom: 1px solid #e9e9e9;
		border-right: 1px solid #e9e9e9;
	}
	ul.our-clients li:nth-child(5n) {
		border-right: none;
	}
	ul.our-clients li:nth-child(n+6) {
		border-bottom: none;
	}
	ul.our-clients li:nth-child(n+11) {
		border-top: 1px solid #e9e9e9;
	}
	
	@media only screen and (max-width: 767px) {
		.our-clients-wrap {
			padding-top: 30px;
		}
		ul.our-clients li {
			width: 49.979%;
		}
		ul.our-clients li:nth-child(5n) {
			border-right: 1px solid #e9e9e9;
		}
		ul.our-clients li:nth-child(2n) {
			border-right: none;
		}
		ul.our-clients li:nth-child(n+6) {
			border-bottom: 1px solid #e9e9e9;
		}
		ul.our-clients li:nth-child(n+3) {
			border-bottom: none;
		}
		ul.our-clients li:nth-child(n+5) {
			border-top: 1px solid #e9e9e9;
		}
	}
	ul.our-clients li img {
		height: auto;
		width: auto;
		max-width: 100%;
		max-height: 110px;
		margin: 0;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
		filter: grayscale(100%);
		filter: gray;
		-webkit-filter: grayscale(1);
	}
	ul.our-clients li img:hover {
		filter: grayscale(0%);
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		filter: grayscale(0%);
		filter: none;
		-webkit-filter: grayscale(0);
	}
	#our-clients.crsl.our-clients li {
		border: none;
	}
	ul.our-clients li:first-child {
		margin-left: 0;
	}
	ul.our-clients:after {
		clear: both;
	}
	/*owl custom*/
	#wrap .crsl {
		margin: 0;
	}
	#wrap .crsl .owl-buttons div {
		top: 40px;
		opacity: 1;
		position: absolute;
		right: auto;
		left: 50%;
		color: #929ca3;
		background: none;
		padding: 0;
	}
	#wrap .crsl .owl-buttons div:hover, .our-clients-wrap.crsl .owl-buttons div:active {
		color: #3fcae7;
	}
	#wrap .crsl .owl-buttons div {
		font-family: vc_entypo;
	}
	#wrap .crsl .owl-buttons .owl-prev {
		left: -35px;
		top: 40px;
		right: auto;
	}
	#wrap .crsl .owl-buttons .owl-next {
		top: 40px;
		right: -36px;
		left: auto;
	}
	#wrap .crsl .owl-buttons div:after, #wrap .crsl .owl-buttons .owl-prev:after {
		font-family: 'simple-line-icons';
		font-size: 31px;
		font-weight: 100;
	}
	#wrap .crsl .owl-buttons div:after {
		content: "\e606";
	}
	#wrap .crsl .owl-buttons .owl-prev:after {
		content: "\e605";
	}
	#wrap .crsl li {
		width: 100%;
		float: left;
		list-style: none;
	}
	#wrap .crsl li img {
		max-width: 100%;
	}
	.our-clients-wrap.crsl {
		margin-top: 0;
	}
	/****/
	
	
	/* Testimonial Carousel */
	.testimonial-carousel.testi-carou-1 {
		position: relative;
		padding: 0 40px;
		cursor: -webkit-grab;
		cursor: -moz-grab;
	}
	.testimonial-carousel.testi-carou-1 .tc-item {
		text-align: center;
		padding: 10px 25px;
	}
	.testimonial-carousel.testi-carou-1 .tc-item img {
		width: 90px;
		height: 90px;
		border-radius: 60px;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.011);
		padding: 3px;
		background: #fff;
		border: 1px solid #f0f0f0;
	}
	.testimonial-carousel.testi-carou-1 .tc-content {
		position: relative;
		background: #fff;
		color: #808080;
		margin-top: 30px;
		margin-bottom: 18px;
		padding: 30px;
		font-size: 14px;
		border: 1px solid #eaeaea;
		border-radius: 2px;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.025);
	}
	.blox.dark .testimonial-carousel.testi-carou-1 .tc-content {
		color: #808080;
	}
	.testimonial-carousel.testi-carou-1 .tc-content:after, .testimonial-carousel.testi-carou-1 .tc-content:before {
		content: '';
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -10px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px;
	}
	.testimonial-carousel.testi-carou-1 .tc-content:after {
		top: -18px;
		border-color: transparent transparent #ffffff transparent;
	}
	.testimonial-carousel.testi-carou-1 .tc-content:before {
		top: -19px;
		border-color: transparent transparent #e2e2e2 transparent;
	}
	.testimonial-carousel.testi-carou-1 .tc-name {
		font-size: 15px;
		font-weight: 600;
		color: #333;
		margin-bottom: 3px;
		line-height: 1.2;
	}
	.testimonial-carousel.testi-carou-1 .tc-job {
		font-size: 11px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #888;
	}
	
	@media (min-width:768px) and (max-width:959px) {
		.testimonial-carousel.testi-carou-1 .tc-item {
			padding: 10px 15px;
		}
		.testimonial-carousel.testi-carou-1 .tc-content {
			padding: 16px 12px;
			font-size: 13px;
		}
	}
	
	@media only screen and (max-width: 767px) {
		.testimonial-carousel.testi-carou-1 .tc-item {
			padding: 10px;
		}
		.testimonial-carousel.testi-carou-1 .tc-content {
			padding: 20px 15px;
			font-size: 12px;
		}
	}
	/*  #Testimonial Carousel 2
	======================================*/
	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .tc-content {
		position: relative;
		font-size: 19px;
		font-weight: 100;
		margin: 0;
		padding: 48px 50px 43px 32px;
		border: 1px solid rgba(211, 211, 211, 0.48);
		text-align: left;
		position: relative;
	}
	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .tc-content:before {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		left: 57px;
		bottom: -15px;
		border-left: 11px solid transparent;
		border-right: 11px solid transparent;
		border-top: 14px solid #eaeaea;
	}
	.blox.dark .testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .tc-content:before {
		border-top: 14px solid rgba(255,255,255,0.4);
	}
	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .t-m-footer {
		text-align: left;
		margin-top: 28px;
		margin-left: 62px;
	}
	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .t-m-footer .tc-name {
		text-transform: uppercase;
		font-size: 15px;
	}
	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .t-m-footer .tc-name {
		margin-bottom: 0;
	}
	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .t-m-footer img {
		width: 70px;
		float: left;
		margin-right: 10px;
	}
	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .owl-item {
		padding: 25px;
	}
	
	@media ( min-width: 768px) and ( max-width: 960px) {
		.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel p {
			padding: 30px;
		}
	}
	
	@media ( max-width: 380px) {
		.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel p {
			padding: 20px;
			font-size: 15px;
			padding-right: 10px;
		}
	}
	/*  #Testimonial Carousel 3
	======================================*/
	.testimonial-carousel.testi-carou-3 .owl-item {
		padding: 0 7px;
	}
	.testimonial-carousel.testi-carou-3 .tc-item {
		text-align: center;
	}
	.testimonial-carousel.testi-carou-3 .main-content {
		background: rgba(255,255,255,0.9);
		padding: 67px 25px 46px;
	}
	.testimonial-carousel.testi-carou-3 img {
		position: relative;
		top: 50px;
		border-radius: 55px;
		width: 100px;
		height: 100px;
		border: 4px solid #fff;
	}
	.testimonial-carousel.testi-carou-3 .tc-name, .testimonial-carousel.testi-carou-3 .tc-job {
		font-weight: 600;
		font-size: 15px;
		letter-spacing: 0.5px;
		margin-top: 10px;
		color: #171c24;
		text-transform: uppercase;
	}
	.testimonial-carousel.testi-carou-3 .tc-job {
		font-size: 13px;
		text-transform: capitalize;
		margin-bottom: 0;
		margin-top: 30px;
	}
	.testimonial-carousel.testi-carou-3 .tc-name {
		position: relative;
	}
	.testimonial-carousel.testi-carou-3 .tc-name:after {
		content: "";
		position: absolute;
		width: 45px;
		height: 3px;
		background: #6250a0;
		bottom: -15px;
		left: 50%;
		transform: translate(-50%, 0);
	}
	.testimonial-carousel.testi-carou-3 .tc-content {
		color: #3a3b3c;
		font-family: 'Playfair Display', 'Lora', serif;
		font-size: 18px;
		font-weight: 400;
		margin-top: 59px;
	}
	/* Arrow */
	.testimonial-carousel .owl-controls .owl-buttons .owl-prev, .testimonial-carousel .owl-controls .owl-buttons .owl-next {
		font-family: 'simple-line-icons';
	}
	
	@media (min-width: 768px) {
		.testimonial-carousel .owl-controls .owl-buttons .owl-prev, .testimonial-carousel .owl-controls .owl-buttons .owl-next {
			position: absolute;
			font-size: 18px;
			width: 26px;
			height: 80px;
			line-height: 80px;
			display: inline-block;
			padding: 0;
			text-align: center;
			border-radius: 3px;
			color: #fff;
			background: rgba(0,0,0,.36);
			cursor: pointer;
			transition: all .18s ease;
		}
		.testimonial-carousel.testi-carou-3 .owl-controls .owl-buttons .owl-prev, .testimonial-carousel.testi-carou-3 .owl-controls .owl-buttons .owl-next {
			bottom: auto;
			top: 50%;
		}
		.blox.dark .testimonial-carousel .owl-controls .owl-buttons div {
			background: rgba(255,255,255,0.7);
			color: #000;
		}
		.testimonial-carousel .owl-controls .owl-buttons .owl-prev {
			left: -50px;
			bottom: 50%;
		}
		.testimonial-carousel .owl-controls .owl-buttons .owl-next {
			right: -50px;
			bottom: 50%;
			padding-left: 2px;
		}
	}
	.testimonial-carousel .owl-controls .owl-buttons .owl-prev:before {
		content: "\e605";
	}
	.testimonial-carousel .owl-controls .owl-buttons .owl-next:before {
		content: "\e606";
	}
	/* Hero Carousel */
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel {
		display: block;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .wpb_wrapper {
		padding: 0;
		margin: 0;
		border: none;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner {
		margin: 0;
		padding: 0;
		position: relative;
		background: #000;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .entry-content, #wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .teaser-metadata {
		display: none;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel img {
		width: 100%;
		border: none;
		margin: 0;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 7%;
		width: 84%;
		padding: 30px;
		margin: auto;
		background: rgba(255,255,255,0.83);
		letter-spacing: -1px;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .category a {
		padding: 4px 8px;
		background: #6250a0;
		color: #fff;
		letter-spacing: 2px;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: 400;
		margin-right: 4px;
		text-shadow: none;
		transition: all .22s ease;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .category a:hover {
		background: #000;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .date {
		font-size: 13px;
		color: #808080;
		letter-spacing: 0.2px;
		font-family: 'Lora', serif;
		font-style: italic;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title {
		font-size: 19px;
		font-weight: 800;
		line-height: 1.3;
		color: #fff;
		margin: 10px 0 0;
		text-transform: uppercase;
		letter-spacing: 2px;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title a {
		color: #1f2123;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title a:hover {
		color: #6250a0;
	}
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel ol.vc_carousel-indicators {
		display: none;
	}
	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control {
		margin: 0;
		width: 60px;
		height: 100%;
		top: 0;
		left: 0;
		bottom: 0;
		background: rgba(0,0,0,0.42);
	}
	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control.vc_right {
		left: auto;
		right: 0;
	}
	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-prev:before,  #wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-next:before {
		font-family: 'FontAwesome';
		font-size: 24px;
		color: #fff;
		content: "\e605";
	}
	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-next:before {
		content: "\e606";
	}
	
	@media only screen and (max-width: 767px) {
		#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .vc_carousel-slideline .vc_item.vc_slide_post {
			width: 300px !important;
		}
		#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title {
			font-size: 18px;
		}
	}
	#wrap .vc_carousel.vc_slide {
		visibility: hidden;
		max-height: 220px;
		transition: all .27s ease;
	}
	#wrap .vc_carousel.vc_slide.vc_build {
		visibility: visible;
		max-height: none;
	}
	/* Hero Post Slider */
	#wrap .wpb_gallery {
		border: 1px solid #e5e5e5;
	}
	#wrap .wpb_gallery_slides img {
		border: none;
	}
	#wrap .wpb_gallery_slides .flex-caption {
		background: rgba(0,0,0,0.1);
		bottom: 0;
		top: 0;
		width: 100%;
		padding-top: 29%;
	}
	#wrap .wpb_gallery_slides .flex-caption h2.post-title {
		font-size: 26px;
		font-weight: 700;
		line-height: 1.3;
		letter-spacing: 3px;
		margin-bottom: 6px;
		text-transform: uppercase;
	}
	#wrap .wpb_gallery_slides .flex-caption h2.post-title a {
		color: #fff;
	}
	#wrap .wpb_gallery_slides .flex-caption h2.post-title a:hover {
		color: #6250a0;
	}
	#wrap .wpb_gallery_slides .flex-caption a.readmore:after {
		content: "";
		display: none;
	}
	#wrap .wpb_gallery_slides .flex-caption h6, #wrap .wpb_gallery_slides .flex-caption h6 a {
		font-size: 12px;
		font-weight: 700;
		color: #ddd;
		text-transform: uppercase;
		letter-spacing: 2px;
	}
	/* Plans & Pricing */
	#wrap .ptp-pricing-table {
		display: block;
		width: auto;
		margin: 0 auto;
	}
	#wrap .ptp-pricing-table .ptp-item-container {
		text-align: center;
		margin: 12px 0;
		-webkit-transition: all .03s ease;
		-moz-transition: all .03s ease;
		-ms-transition: all .03s ease;
		-o-transition: all .03s ease;
		transition: all .03s ease;
		border: 1px solid transparent;
		border-radius: 6px;
	}
	#wrap .ptp-pricing-table .ptp-plan {
		background-color: #e7e7e7;
		font-weight: normal;
		font-size: 20px;
		margin: 0;
		padding: 16px;
		border-radius: 4px 4px 0 0;
		color: #425b71;
	}
	#wrap .ptp-pricing-table .ptp-price {
		padding: 8px 0;
		color: #fff;
		font-weight: bold;
		background: #27ae60;
		font-size: 12px;
		letter-spacing: 1.2px;
		text-transform: uppercase;
	}
	#wrap .ptp-pricing-table .ptp-bullet-item {
		background-color: #fbfbfb;
		color: #979797;
		text-align: center;
		padding: 16px 0;
		margin: 0;
		font-size: 13px;
		font-weight: 400;
		border-bottom: 1px dotted #e3e3e3;
	}
	#wrap .ptp-pricing-table .ptp-bullet-item span {
		color: #425b71;
		font-weight: 700
	}
	#wrap .ptp-pricing-table .ptp-item-container .ptp-cta {
		border-radius: 0 0 4px 4px;
		background-color: #f7f7f7;
		border-top: 3px solid #f0f0f0;
	}
	#wrap .ptp-pricing-table .ptp-item-container .ptp-button {
		padding: 12px 0;
		border: none;
		background-color: transparent;
		color: #4f667a;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
	}
	#wrap .ptp-pricing-table .ptp-item-container:hover {
		background-color: #fff;
	}
	#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-plan {
		background: #e4644b;
		color: #fff;
	}
	#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-price {
		background: #de5440;
	}
	#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-button {
		box-shadow: none;
		background-color: #e4644b;
		color: #fff
	}
	#wrap .ptp-pricing-table .ptp-three-col {
		width: 33.33333333333333%;
	}
	#wrap .ptp-pricing-table .ptp-four-col {
		width: 25%;
	}
	#tablepress-3_filter input[type="search"] {
		padding: 10px 15px;
		margin-left: 20px;
		margin-bottom: 27px;
		border: 1px solid #DADADA;
		border-radius: 5px;
		box-shadow: 0 0 8px 3px #eee inset;
	}
	#tablepress-3_filter input[type="search"]:focus {
		box-shadow: 0 0 10px 1px #dcdcdc;
	}
	/* pricing plan type 1 */
	.pricing-plan1 {
		border: 1px solid #e3e3e3;
		position: relative;
		padding: 30px 24px;
		padding-right: 0;
		min-height: 106px;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
	}
	.pricing-plan1 .ppheader {
		padding-right: 160px;
		position: relative;
	}
	.pricing-plan1 .ppheader h4 {
		font-size: 16px;
		color: #000;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 8px;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
	}
	.pricing-plan1 .ppheader p {
		line-height: 24px;
		margin-bottom: 0;
		padding-bottom: 0;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		width: 100%;
	}
	.pricing-plan1 .ppfooter {
		text-align: center;
		position: absolute;
		right: 20px;
		top: 19px;
	}
	.pricing-plan1 .ppfooter h4 {
		font-size: 26px;
		color: #5dc738;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 8px;
	}
	.pricing-plan1 .ppfooter .readmore:after {
		display: none;
	}
	.pricing-plan1 .ppfooter .readmore {
		left: 0;
		transform: none;
		border: 2px solid #6250a0;
		font-family: 'Open Sans', sans-serif;
		padding: 7px 20px;
		color: #6250a0;
		font-weight: 600;
		margin: 0;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		letter-spacing: 0;
	}
	.pricing-plan1 .ppfooter .readmore:hover {
		background: #292929;
		border-color: #292929;
		color: #fff;
	}
	
	@media (min-width:960px) {
		.pl-custom-lft .pricing-plan1, .pl-custom-lft .pricing-plan2 {
			border-left: none;
		}
		.pl-custom-btm .pricing-plan1, .pl-custom-btm .pricing-plan2 {
			border-bottom: none;
		}
		.pl-custom-rgt .pricing-plan1, .pl-custom-rgt .pricing-plan2 {
			border-right: none;
		}
		.pl-custom-top .pricing-plan1, .pl-custom-top .pricing-plan2 {
			border-top: none;
		}
	}
	
	@media only screen and (max-width: 960px) {
		#header.sm-rgt-mn .alignright {
			display: inline-block;
			position: absolute;
			right: 14%;
			top: -1px;
		}
		#header.sm-rgt-mn .alignright p {
			font-size: 13px;
		}
		h1#site-title a {
			font-size: 19px !important;
		}
		h1#site-title span a {
			font-size: 16px !important;
		}
	}
	
	@media (min-width:960px) and (max-width: 1200px) {
		.pricing-plan1 .ppheader p {
			font-size: 12px;
		}
		.pricing-plan1 {
			padding: 10px
		}
	}
	
	@media (min-width:768px) and (max-width:959px) {
		.pricing-plan1 {
			padding-top: 11px !important;
		}
		.pricing-plan1 .ppheader {
			display: block;
			padding: 0;
			text-align: center;
		}
		.pricing-plan1 .ppfooter {
			position: relative;
			display: inline-block;
			left: 50%;
			top: 0;
			transform: translate(-50%, 0);
			-webkit-transform: translate(-50%, 0);
		}
		.pricing-plan1 .ppfooter h4 {
			margin-right: 5px;
		}
		.pricing-plan1 .ppfooter .readmore {
			top: -5px;
		}
		.pricing-plan1 .ppfooter h4, .pricing-plan1 .ppfooter .readmore {
			display: inline-block;
		}
		.pricing-plan1 .ppheader p {
			font-size: 12px;
		}
		.pricing-plan1 {
			padding: 10px
		}
	}
	/* pricing plan type 2 */
	.pricing-plan2 {
		position: relative;
		z-index: 8;
		background: #fff;
		border: 1px solid #e3e3e3;
		overflow: hidden;
		padding: 28px 25px 29px 25px;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}
	.pricing-plan2 .ppheader {
		display: inline-block;
	}
	.pricing-plan2 .ppheader h4 {
		font-size: 16px;
		font-weight: 700;
		color: #000;
		text-transform: uppercase;
		padding-bottom: 3px;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}
	.pricing-plan2 ul {
		display: inline-block;
		margin-bottom: 0;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}
	.pricing-plan2 ul li {
		list-style: none;
		margin-bottom: 0;
		padding-bottom: 5px;
		font-size: 13px;
		text-transform: capitalize;
		color: #616161;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}
	.pricing-plan2 ul li .feature-icon {
		padding-right: 8px;
		color: #acacac;
		font-family: 'FontAwesome';
	}
	.pricing-plan2 ul li .available-icon:before {
		content: "\f00c";
	}
	.pricing-plan2 ul li .not-available-icon:before {
		content: "\f00d";
	}
	.pricing-plan2 .ppfooter {
		float: right;
		position: absolute;
		bottom: 23px;
		right: 23px;
		text-align: center;
	}
	.pricing-plan2 .ppflag {
		z-index: 1;
		position: absolute;
		top: 18px;
		right: -30px;
		font-size: 11px;
		letter-spacing: 1px;
		text-transform: uppercase;
		background: #5dc738;
		padding: 2px 40px;
		color: #fff;
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}
	.pricing-plan2 .ppfooter h4 {
		font-size: 20px;
		color: #5dc738;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 12px;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}
	.pricing-plan2 .ppfooter .readmore:after {
		display: none;
	}
	.pricing-plan2 .ppfooter .readmore {
		left: 0;
		transform: none;
		border: 2px solid #6250a0;
		font-family: 'Open Sans', sans-serif;
		padding: 7px 20px;
		color: #6250a0;
		font-weight: 600;
		margin: 0;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		letter-spacing: 0;
	}
	.pricing-plan2 .ppfooter .readmore:hover {
		background: #292929;
		border-color: #292929;
		color: #fff;
	}
	
	@media (max-width: 480px) {
		.pricing-plan2 {
			padding: 8px 8px 12px 8px;
		}
		.pricing-plan2 .ppfooter {
			bottom: 13px;
			right: 13px;
		}
		.pricing-plan2 .ppfooter h4 {
			font-size: 13px;
		}
		.pricing-plan2 .ppfooter .readmore {
			font-size: 10px;
			padding: 7px 15px;
		}
		.pricing-plan2 .ppflag {
			font-size: 9px;
			padding-top: 6px;
		}
	}
	
	@media (max-width: 960px) {
		.pricing-plan2 .ppfooter, .pricing-plan1 .ppfooter {
			float: none;
			position: static;
			padding-top: 10px;
		}
	}
	/* OUR PROCESS SECTION */
	.our-process-wrap {
		background: url(../images/ourprocess.png) left top no-repeat;
		background-size: contain;
		display: table;
		padding-top: 82px;
		padding: 84px 40px 0;
		max-width: 1220px;
		margin: 0 auto;
	}
	.our-process {
		border-bottom: 1px dashed #e0e0e0;
		position: relative;
		height: 62px;
		overflow: visible;
		z-index: 11;
	}
	.our-process:before, .our-process:after {
		content: "\f192";
		position: absolute;
		left: -8px;
		bottom: -4px;
		font-family: 'FontAwesome';
		font-size: 16px;
		color: #ccc;
	}
	.our-process:after {
		left: auto;
		bottom: -11px;
		right: -8px;
		content: "\f140";
	}
	.our-process-item {
		text-align: center;
		padding: 0 10px;
		display: table-cell;
	}
	.our-process-item .our-process-content {
		text-align: center;
	}
	.our-process-item i {
		position: relative;
		background: #fff;
		position: relative;
		color: #52535c;
		font-size: 32px;
		display: inline-block;
		clear: both;
		border-radius: 50%;
		border: 2px solid #f4f3f3;
		-webkit-transition: all 0.33s ease-in-out;
		transition: all 0.33s ease-in-out;
		width: 120px;
		height: 120px;
		text-shadow: none;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.017);
	}
	.our-process-item i:before {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	.our-process-item:hover i {
		border-color: #7bd1ef;
		color: #6250a0;
	}
	.our-process-item h4 {
		font-size: 17px;
		text-transform: uppercase;
		color: #171c24;
		margin: 34px 0 25px;
	}
	.our-process-item p {
		font-size: 13px;
		color: #8a8a8a;
		line-height: 1.6;
		padding: 0 15px;
	}
	
	@media only screen and (min-width: 961px) and (max-width: 1280px) {
		.our-process-wrap {
			padding-top: 55px
		}
	}
	
	@media only screen and (max-width: 960px) {
		.our-process-item p {
			margin-bottom: 33px;
		}
		.our-process-item h5 {
			font-size: 15px;
		}
	}
	
	@media (min-width: 768px) and (max-width: 960px) {
		.our-process-wrap {
			padding-top: 35px
		}
		.our-process-item:first-child {
			padding-left: 10px;
		}
		.our-process-item:last-child {
			padding-right: 30px;
		}
		.our-process-item i {
			font-size: 32px;
			padding: 18px;
		}
		.our-process {
			height: 38px;
		}
		.our-process-item i:after {
			font-size: 14px;
			padding: 6px;
			width: 26px;
			height: 26px;
		}
	}
	
	@media only screen and (max-width: 767px) {
		.our-process-wrap {
			display: block;
			background: url(../images/ourprocess-mobile-v.png) center no-repeat;
			background-size: contain;
			padding-top: 72px;
		}
		.our-process-item {
			position: relative;
			display: block;
			padding-bottom: 50px;
		}
		.our-process-item h4, .our-process-item p {
			position: relative;
			background-color: #fff;
			margin-top: 18px;
			margin-bottom: 0;
			padding: 12px 0 15px;
		}
		.our-process-item p {
			margin-top: 0;
			padding-top: 0;
			padding-bottom: 24px;
			margin-bottom: 0;
		}
		.our-process {
			border: none;
		}
		.our-process:before, .our-process:after {
			display: none;
		}
		.our-process:after {
			left: 31px;
		}
	}
	
	@media only screen and (max-width: 480px) {
		.our-process-wrap {
			background-size: inherit;
			padding-top: 50px;
			background-position: top;
			padding-left: 0;
			padding-right: 0;
		}
	}
	/* # Buy process
	================================================== */
	.buy-process-wrap {
		position: relative;
		padding-bottom: 100px;
	}
	.buy-process-wrap:before {
		content: '';
		position: absolute;
		top: 202px;
		left: 0;
		width: 100%;
		height: 39px;
		background-color: #6250a0;
		color: #fff;
	}
	.buy-process-items {
		display: table;
		margin: auto;
		overflow: visible;
	}
	.buy-process-item {
		display: table-cell;
		position: relative;
		text-align: center;
		height: 456px;
		margin: 0 6px;
	}
	.buy-process-item:nth-child(odd) .text-wrap, .buy-process-item:nth-child(even) .icon-wrapper {
		position: absolute;
		top: 52px;
		left: 0;
		right: 0;
		height: 150px;
		text-align: center;
	}
	.buy-process-item:nth-child(even) .icon-wrapper {
		top: 0;
		height: 202px;
	}
	.buy-process-item h4 {
		font-size: 17px;
		color: #6250a0;
		text-transform: uppercase;
		position: absolute;
		width: 100%;
		margin-bottom: 0;
	}
	.buy-process-item:nth-child(odd) h4 {
		bottom: 22px;
	}
	.buy-process-item:nth-child(even) h4 {
		top: 22px;
	}
	.buy-process-item p {
		position: absolute;
		font-size: 13px;
		color: #616161;
		margin-bottom: 0;
		width: 100%;
		line-height: 1.6;
	}
	.buy-process-item:nth-child(odd) p {
		bottom: 56px;
	}
	.buy-process-item:nth-child(even) p {
		top: 56px;
	}
	.buy-process-item span {
		position: absolute;
		top: 211px;
		left: 50%;
		transform: translate(-50%);
		-webkit-transform: translate(-50%);
		font-size: 25px;
		color: rgba(255,255,255,0.65);
		font-weight: 600;
	}
	.buy-process-item.featured span {
		color: #fff;
	}
	.buy-process-item:nth-child(odd) .icon-wrapper, .buy-process-item:nth-child(even) .text-wrap {
		position: absolute;
		bottom: 49px;
		left: 0;
		right: 0;
		height: 166px;
	}
	.buy-process-item.featured:nth-child(odd) .icon-wrapper {
		height: 215px;
		bottom: 0;
	}
	.buy-process-item .icon-wrapper:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		width: 6px;
		background-color: #6250a0;
		transform: translate(-50%, 0 );
		-webkit-transform: translate(-50%, 0 );
	}
	.buy-process-item i {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		width: 90px;
		height: 90px;
		font-size: 40px;
		color: #fff;
		border-radius: 50%;
		background-color: #6250a0;
	}
	.buy-process-item.featured i {
		background-color: #fff !important;
		color: #6250a0;
		border: 4px solid;
	}
	.buy-process-item:nth-child(odd) i {
		bottom: 0;
	}
	.buy-process-item:nth-child(even) i {
		top: 0;
	}
	.buy-process-item i:before {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	
	@media only screen and (min-width: 1281px) {
		.buy-process-items {
			width: 1186px;
		}
		.buy-process-item h4 {
			font-size: 18px;
		}
		.buy-process-item.featured:nth-child(odd) .text-wrap:before, .buy-process-item.featured:nth-child(even) .text-wrap:before {
			content: '';
			position: absolute;
			width: 180%;
			height: 133%;
			background-color: #fff;
		}
		.buy-process-item.featured:nth-child(odd) .text-wrap:before {
			top: -33%;
			left: -40%;
			-moz-border-radius: 1000px 1000px 0 0;
			-webkit-border-radius: 1000px 1000px 0 0;
			border-radius: 1000px 1000px 0 0;
		}
		.buy-process-item.featured:nth-child(even) .text-wrap:before {
			bottom: -33%;
			left: -40%;
			-moz-border-radius: 0 0 1000px 1000px;
			-webkit-border-radius: 0 0 1000px 1000px;
			border-radius: 0 0 1000px 1000px;
		}
	}
	
	@media only screen and (min-width: 961px) and (max-width: 1280px) {
		.buy-process-items {
			width: 920px;
		}
		.buy-process-item h4 {
			font-size: 15px;
		}
		.buy-process-item p {
			font-size: 12px;
		}
	}
	
	@media only screen and (max-width: 960px) {
		.buy-process-items {
			width: 100%;
		}
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.buy-process-items {
			display: block;
		}
		.buy-process-wrap:before, #wrap .buy-process-item .text-wrap, #wrap .buy-process-item .icon-wrapper {
			position: static;
			height: auto;
		}
		#wrap .buy-process-item span {
			top: 150px;
			font-size: 150px;
			color: #6250a0;
			opacity: .12;
		}
		.buy-process-item {
			display: block;
			height: auto;
			padding: 115px 20px 60px;
			overflow: hidden;
		}
		.buy-process-item .icon-wrapper:before, .buy-process-item h4, .buy-process-item p {
			position: static;
			margin-bottom: 10px;
		}
		#wrap .buy-process-item i {
			top: 0;
		}
		.buy-process-item p {
			padding-left: 7%;
			padding-right: 7%;
		}
	}
	/* Latest from blog */
	.latest-b2 {
		margin: 30px 0;
	}
	.latest-b2 a:hover {
		text-decoration: underline;
	}
	.latest-b2-img {
		float: left;
		width: 140px;
		margin-right: 15px;
		min-height: 140px;
	}
	.latest-b2-cont {
		min-height: 140px;
		padding-right: 10px;
	}
	h3.latest-b2-title {
		font-size: 17px;
		margin-bottom: 9px;
		font-weight: 700;
		margin-top: 12px;
		text-transform: uppercase;
		line-height: 1;
	}
	h3.latest-b2-title a {
		color: #2a2a2a;
	}
	h6.latest-b2-cat, h5.latest-b2-date {
		font-size: 12px;
		margin-bottom: 10px;
		font-weight: 400;
		margin-top: 2px;
		letter-spacing: 1px;
		line-height: 1;
		text-transform: uppercase;
	}
	h6.latest-b2-cat a {
		color: #616161;
	}
	h5.latest-b2-date {
		color: #999;
		font-size: 13px;
		font-weight: 300;
		font-style: normal;
	}
	
	@media only screen and (min-width: 961px) {
		.vc_col-md-8 .col-md-6.col-lg-4, .vc_col-md-6 .col-md-6.col-lg-4, .vc_col-md-10 .col-md-6.col-lg-4,  .vc_col-sm-8 .col-md-6.col-lg-4, .vc_col-sm-6 .col-md-6.col-lg-4, .vc_col-sm-10 .col-md-6.col-lg-4,  .vertical-header-enabled .col-md-6.col-lg-4 {
			width: 50%;
			padding-left: 0;
		}
	}
	
	@media only screen and (max-width: 479px) {
		.latest-b2-img {
			width: 100%;
			float: none;
			margin-bottom: 7px;
		}
	}
	
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		h3.latest-b2-title {
			font-size: 16px;
			letter-spacing: 2px;
		}
	}
	/* Twitter */
	.twitter-box {
		width: 100%;
		background: #00a0d1;
		text-align: center;
		padding: 50px 0;
	}
	.twitter-box i {
		display: inline-block;
		font-size: 60px;
		color: #fff;
		padding: 15px;
		margin: 10px 0;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}
	.twitter-box h3 {
		font-size: 20px;
		color: #fff;
		width: 80%;
		margin: 0 auto 30px;
		line-height: 1.5;
	}
	.twitter-box a {
		color: #111;
	}
	.twitter-box a:hover {
		text-decoration: underline;
	}
	.twitter-box a.follow-twitter {
		color: #fff;
		background: #058dc1;
		border-radius: 50px;
		padding: 10px 30px;
		font-weight: 400;
		vertical-align: middle;
		text-decoration: none
	}
	.twitter-box a.follow-twitter:hover {
		border: 2px solid #fff;
	}
	/* Contact */
	.contact-form p {
		color: #555;
	}
	.contact-form input {
		width: auto;
		display: block;
		height: 45px;
		padding-left: 15px;
		background: #f7f7f7;
	}
	.contact-form textarea {
		display: block;
		width: 100%;
		height: 110px;
		padding: 5px 15px;
		background: #f7f7f7;
	}
	.contact-form textarea:focus, .contact-form input:focus {
		background: #fff;
		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow: 0 0 3px rgba(0,0,0,.2);
		border: 1px solid #aaa;
	}
	.contact-form input, .contact-form textarea {
		border: none;
		color: #555;
		width: 100%;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.blox .contact-form input, .blox .contact-form textarea {
		background: #fff;
	}
	.blox.dark .contact-form input, .blox.dark .contact-form textarea {
		background: rgba(0,0,0,0.8);
	}
	.contact-form .btnSend {
		color: #444;
		background: none;
		border: 3px solid #666;
		text-transform: uppercase;
		letter-spacing: 0.6px;
		font-size: 11px;
		height: 48px;
		font-weight: 700;
		box-shadow: none;
	}
	.contact-form .btnSend:hover {
		background: #27ae60;
		border-color: #27ae60;
		color: #fff;
	}
	.contact-info h5 {
		margin-bottom: 15px;
	}
	.contact-info p {
		margin: 0;
		font-size: 13px;
		padding: 7px 0;
		font-weight: 400;
		color: #555;
	}
	.contact-info i {
		font-size: 17px;
		margin-right: 10px;
		color: #6250a0;
	}
	.our-map:before {
		content: '';
		background: url(../images/map.png) repeat-x 0 0;
		height: 4px;
		overflow: hidden;
		width: 100%;
		margin: 0;
		display: block;
	}
	#nav .btnSend {
		background: none;
		padding: 8px 14px;
		font-size: 11px;
		font-weight: 600;
		color: #797979;
		border: 2px solid #e9e9e9;
		box-shadow: none;
		text-transform: uppercase;
	}
	.contact-form .input-group.first {
		padding-top: 20px;
	}
	.contact-form {
		text-align: center;
		padding-bottom: 0;
	}
	.contact-form .col-md-6:first-child {
		padding-left: 0;
	}
	.contact-form .col-md-6:last-child {
		padding-right: 0;
		text-align: left;
	}
	.contact-form form {
		padding: 20px 0;
	}
	.contact-form .field-group {
		text-align: left;
		padding: 0 20px;
	}
	.contact-form h5 {
		text-align: left;
		padding-left: 11px;
		display: inline-block;
	}
	.contact-form .txbx {
		width: 96%;
		height: 54px;
		border: 3px solid #e5e5e5;
		border-radius: 4px;
		float: none;
		padding-left: 14px;
		font-size: 16px;
		margin-left: 8px;
	}
	.contact-form .txbx:focus {
		border-width: 2px;
		border-radius: 2px;
	}
	.contact-form .era {
		min-height: 190px;
		max-height: 300px;
		width: 96%;
	}
	.contact-form .erabox {
		width: 100%;
		height: 100%;
		margin-top: 12px;
		padding: 20px 0;
		background: #fff;
		border-top: 5px solid #e9e9e9;
	}
	.contact-form .sendbtn {
		padding: 10px 18px;
		font-size: 14px;
	}
	.blox.dark .contact-form .btnSend {
		color: #fff;
	}
	.contact-form span.bad-field {
		font-size: 13px;
		margin-left: 9px;
		color: #edc1c1;
	}
	.contact-form span.bad-field.captcha {
		display: inherit;
	}
	input[type=text].bad-field, input[type=password].bad-field, input[type=email].bad-field, #wrap textarea.bad-field {
		border: 3px solid #edc1c1;
	}
	input[type=text].good-field, input[type=password].good-field, input[type=email].good-field, #wrap textarea.good-field {
		border: 3px solid #c1edc5;
	}
	.contact-form .g-recaptcha {
		display: inline-block;
		margin-bottom: 35px;
	}
	#contact-map {
		box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1) inset;
		border: 1px solid #d6dbdc;
		border-left: none;
		border-right: none;
		padding: 0;
		margin: 0
	}
	#contact-map iframe {
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: -7px;
	}
	.row.magic {
		padding-left: 40px;
	}
	.columns.magic {
		padding-left: 20px;
	}
	.magic-link {
		clear: both;
	}
	.magic-link a {
		position: relative;
		display: inline-block;
		font-size: 11px;
		font-weight: bold;
		width: auto;
		color: #fff;
		border-radius: 25px;
		padding: 6px 26px 5px 20px;
		letter-spacing: 3px;
		text-transform: capitalize;
		background: #ffa02f;
		text-align: center;
	}
	.magic-link a:after {
		position: absolute;
		right: 10px;
		top: 11px;
		font-family: 'FontAwesome';
		font-size: 9px;
		content: "\f054";
		speak: none;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		transition: all 0.15s ease-in-out;
	}
	.magic-link a:hover:after {
		right: 7px;
	}
	.magic-link a.get {
		padding: 7px 26px 7px 20px;
		background-color: #7ebd22;
		border-radius: 5px;
		text-shadow: 1px 1px 0 #649b19;
		text-transform: uppercase;
	}
	.magic-link a.get.shadow1 {
		box-shadow: 0px 0px 5px #fff inset, 0 2px 3px -1px #74ad20;
		-webkit-box-shadow: 0px 0px 7px #fff inset, 0 2px 5px -1px #74ad20;
	}
	.magic-link a:hover {
		background-color: #4c4665;
		background-position: center right;
		text-shadow: 1px 1px 0 #666;
	}
	/* Pie Chart */
	.easyPieChart {
		position: relative;
		text-align: center;
	}
	.easyPieChart canvas {
		position: absolute;
		top: 0;
		left: 0;
	}
	.pie {
		text-align: center;
		font-size: 49px;
		position: relative;
		margin: 0 auto 20px;
	}
	.pie p {
		font-size: 16px;
		color: #888;
		font-weight: 400;
		position: absolute;
		bottom: -52px;
		width: 100%;
		padding-top: 10px;
		border-top: 2px solid #f9f9f9;
	}
	.container .pie p {
		margin-bottom: 0;
	}
	/* Callout (Promo Box) */
	.callout {
		min-height: 60px;
		margin: 8px 10px 30px;
		position: relative;
		clear: both;
	}
	.callout h1, .callout h2, .callout h3 {
		font-weight: 600;
		font-size: 25px;
		text-transform: uppercase;
		color: #171c24;
		line-height: 2;
	}
	.callout a {
		text-decoration: underline;
	}
	.callout a.callurl {
		display: block;
		font-size: 16px;
		font-weight: 600;
		padding: 10px 23px;
		background: #39c363;
		text-decoration: none;
		color: #fff;
		text-transform: uppercase;
		margin: 4px 0 10px 15px;
		position: relative;
		float: right;
		border-radius: 41px;
		transition: all 0.25s ease;
	}
	.callout a.callurl:hover {
		background: #42dc71;
		border-radius: 33px;
	}
	.container .callout p {
		margin: 0;
	}
	.container div .callout {
		margin-left: 0;
		margin-right: 0;
	}
	.dpromo p {
		max-width: 480px;
	}
	.dpromo.col-md-6 {
		padding-left: 0;
	}
	
	@media only screen and (min-width: 768px) {
		.dpromo2.col-md-6 {
			padding-left: 15px;
		}
	}
	.container .dpromo img {
		float: right;
		margin-left: 20px;
		max-width: 210px;
	}
	.dpromo .magicmore {
		font-size: 11px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.double-btn {
		text-align: center;
	}
	.double-btn .button {
		margin-left: 15px;
		margin-right: 15px;
	}
	/* Distance (Vertical Spaces) */
	.vertical-space, .vertical-space1, .vertical-space2, .vertical-space3, .vertical-space4, .vertical-space5 {
		display: block;
		width: 100%;
		margin: 0;
		clear: both;
		border: 0 none;
		height: 20px;
	}
	.vertical-space2 {
		height: 40px;
	}
	.vertical-space3 {
		height: 60px;
	}
	.vertical-space4 {
		height: 80px;
	}
	.vertical-space5 {
		height: 100px;
	}
	*+html hr.vertical-space, *+html hr.vertical-space1, *+html hr .vertical-space2, *+html hr.vertical-space3, *+html hr.vertical-space4, *+html hr.vertical-space5 {
		height: 0px;
		margin: 10px 0;
		background: #fff;
		border: 1px solid #fff;
	}
	*+html hr.vertical-space2 {
		margin: 20px 0;
	}
	*+html hr.vertical-space3 {
		margin: 30px 0;
	}
	*+html hr.vertical-space4 {
		margin: 40px 0;
	}
	*+html hr.vertical-space5 {
		margin: 50px 0;
	}
	/* TITLE */
	
	.title {
		margin-bottom: 35px;
		clear: both;
		border-bottom: 6px solid #222;
		position: relative;
		height: 24px;
	}
	.title h4, .title h3 {
		background: #fff;
		display: inline-block;
		padding: 0;
		padding-right: 8px;
		font-weight: 800;
		font-size: 18px;
		line-height: 1.15;
		margin-top: 11px;
		letter-spacing: 2px;
		position: absolute;
	}
	h6.h-sub-content {
		display: inline-block;
		letter-spacing: 3px;
		padding-bottom: 5px;
		font-size: 17px;
		font-weight: 800;
		color: #101010;
		text-transform: uppercase;
		border-bottom: 6px solid #6250a0;
		line-height: 27px;
		margin-bottom: -4px;
		width: auto;
		max-width: 100%;
	}
	.sub-content span {
		display: inline-block;
		font-size: 10px;
		font-weight: bold;
		letter-spacing: 2px;
	}
	.sub-content {
		border-bottom: 2px solid #f0f0f0;
		position: relative;
		margin-bottom: 20px;
		margin-top: 5px;
	}
	.blox.dark .sub-content {
		border-color: rgba(255,255,255,0.14);
	}
	.mex-title {
		border-bottom: 1px solid rgba(0, 0, 0, 0.08);
		display: inline-block;
		padding-bottom: 20px;
		margin-bottom: 20px;
		font-weight: 100;
		letter-spacing: 0;
	}
	/*  ACCORDION */
	
	.acc-trigger {
		border-top: 1px solid #e4e4e4;
		cursor: pointer;
		display: block;
		margin: 0;
	}
	.acc-trigger:last-of-type, .acc-container:last-of-type {
		border-bottom: 3px solid #f3f2f2;
		margin-bottom: 20px;
	}
	.no-js .acc-trigger:last-of-type {
		border-bottom: none;
	}
	#wrap .vc_tta-panel-heading {
		border-color: #dad9da;
		border-radius: 2px;
	}
	.acc-trigger a {
		background: url(../images/accordion-ico.png) no-repeat 6px 18px;
		display: block;
		color: #656f78;
		padding: 19px 14px 16px 40px;
		text-decoration: none;
		text-shadow: none;
		font-weight: bold;
		font-size: 16px;
	}
	.acc-trigger a:hover {
		background-color: #fbfbfb;
	}
	.acc-trigger a:hover, .acc-trigger.active a, .acc-trigger.active a:hover {
		color: #6250a0;
	}
	.acc-trigger.active a:hover {
		background-color: transparent;
	}
	.acc-trigger.active {
		cursor: default;
		border-top-color: #b0afaf;
		background-color: #fff;
	}
	.acc-trigger.active:last-of-type {
		border-bottom: none;
		margin-bottom: 0;
	}
	.acc-trigger.active a {
		background-position: 6px -54px;
		cursor: default;
	}
	.acc-container .content {
		padding: 0 14px 21px 40px;
	}
	/* Quote of the Week */
	.qot-week {
		clear: both;
		margin: 10px;
		margin-top: 36px;
		padding-bottom: 18px;
		position: relative;
		text-align: center;
		border-top: 1px solid #e5e5e5;
	}
	.qot-week .qot-pic {
		position: relative;
		margin: 0 auto;
		margin-top: 7px;
		height: 40px;
		width: 74px;
	}
	.qot-week .qot-pic:before {
		content: '\201C';
		border-top: 2px solid #c4c4c4;
		border-radius: 50%;
		font-size: 62px;
		color: #555;
		font-weight: bold;
		background: #fff;
		padding: 3px 20px;
		margin-top: 20px;
		font-family: Georgia, Times, serif
	}
	.qot-week h6.qot-title {
		text-transform: uppercase;
		margin: 8px 0;
		color: #999;
		display: block;
		clear: both;
		font-size: 10px;
		font-weight: bold;
	}
	.qot-week blockquote, .qot-week blockquote cite, .qot-week blockquote cite small {
		padding: 0;
		margin: 0;
		font-style: normal;
	}
	.qot-week blockquote:before {
		content: '';
		content: none;
	}
	.qot-week h3 {
		font-family: "Cardo", serif;
		font-size: 24px;
	}
	.qot-week h3:before {
		content: '\201C';
	}
	.qot-week h3:after {
		content: '\201D';
	}
	.qot-week h3:before, .qot-week h3:after {
		font-family: Times, serif;
		font-size: 30px;
		margin: 0 10px;
		font-weight: bold;
	}
	.qot-week cite {
		display: block;
		font-weight: 400;
		margin-top: 20px;
		font-size: 17px;
		color: #494949;
		margin-bottom: 8px;
	}
	.qot-week cite:before {
		content: '\2014\0020';
	}
	.column .qot-week, .columns .qot-week {
		margin-left: 0;
		margin-right: 0;
	}
	/* Prgress Bar */
	.progress-barBg {
		background-position: 0% 0%;
		position: relative;
		z-index: 3;
		width: 100%;
		height: 45px;
		box-shadow: inset 0px 1px 3px rgba(40, 40, 40, 0.1);
		margin-bottom: 25.5px;
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,.02) 100%);
		background-color: #fff;
		background-repeat: repeat;
		background-attachment: scroll;
	}
	.progress-bar-box h5 {
		margin-bottom: 11px;
	}
	.progress-bar {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		height: 45px;
		-webkit-animation: fillup 5s ease;
		-moz-animation: fillup 5s ease;
		-ms-animation: fillup 5s ease;
		-o-animation: fillup 5s ease;
		animation: fillup 5s ease;
	}
	.progress-barFill {
		width: 100%;
		height: 45px;
		-webkit-animation: progress 1s linear infinite;
		-moz-animation: progress 1s linear infinite;
		animation: progress 1s linear infinite;
		background-repeat: repeat-x;
		background-size: 45px 45px;
		background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	}
	.progress-percent {
		position: absolute;
		top: -30px;
		left: 100%;
		z-index: 1;
		width: 38px;
		margin-left: -19px;
		text-align: center;
		background: #000;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		opacity: 0;
		-webkit-animation: percent-show 1.7s ease 5s forwards;
		-moz-animation: percent-show 1.7s ease 5s forwards;
		-o-animation: percent-show 1.7s ease 5s forwards;
		animation: percent-show 1.7s ease 5s forwards;
	}
	.progress-percent:after {
		width: 8px;
		height: 8px;
		content: ' ';
		position: absolute;
		z-index: 2;
		top: 100%;
		left: 50%;
		margin: -4px 0 0 -4px;
		background: #000;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.progress-percent p {
		display: inline-block;
		margin: 0;
		color: #fff;
		font-size: 12px;
		line-height: 1;
	}
	.white-space {
		clear: both;
		width: 100%;
		height: 40px;
	}
	.flrdbtnshow a.button {
		margin-right: 5px;
	}
	/* # PRICING-TABLE
	================================================== */
	.w-pricing-table, .w-pricing-table.featured {
		text-align: center;
		margin-bottom: 21px;
		border: 1px solid #e5e5e5;
	}
	/* # PRICING-TABLE1
	================================================== */
	.w-pricing-table.pt-type1 {
		text-align: center;
		margin-bottom: 35px;
		border: 5px solid #f3f3f3;
		border-radius: 5px;
		transition: all .36s ease;
	}
	.w-pricing-table.pt-type1 .price-header, .w-pricing-table.pt-type1 .price-footer {
		border-radius: 5px 5px 0 0;
	}
	.w-pricing-table.pt-type1 .plan-price:after {
		content: '';
		position: absolute;
		top: 100%;
		right: 50%;
		transform: translate(50%, 0);
		-webkit-transform: translate(50%, 0);
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 10px solid #f3f3f3;
		transition: all .5s ease;
	}
	.w-pricing-table.pt-type1 .price-footer {
		padding-top: 20px;
		padding-bottom: 20px;
		border-top: 1px solid #e5e5e5;
		border-radius: 0 0 5px 5px;
	}
	.w-pricing-table.pt-type1 .price-footer a {
		margin-bottom: 0px;
		color: #777;
		font-weight: bold;
	}
	.w-pricing-table.pt-type1 .price-footer a:hover {
		color: #6250a0;
	}
	.w-pricing-table.pt-type1 .price-header {
		border-bottom: 1px solid #e5e5e5;
	}
	.w-pricing-table.pt-type1 ul.features {
		padding-top: 11px 16px;
	}
	.w-pricing-table.pt-type1 ul.features li {
		list-style: none;
		padding-top: 12px;
	}
	.w-pricing-table.pt-type1 ul.features li:nth-child(1) {
		border: none;
		border-radius: 5px;
	}
	.w-pricing-table.pt-type1 .plan-title {
		text-transform: capitalize;
		font-weight: 700;
		font-size: 22px;
		line-height: 36px;
		padding: 16px 15px 8px;
		margin-bottom: 0;
		background: #f3f3f3;
		color: #4a4a4a;
	}
	.w-pricing-table.pt-type1 .plan-price {
		line-height: normal;
		margin: 0;
	}
	.w-pricing-table.pt-type1 .plan-price span {
		font-weight: 700;
		font-size: 34px;
		color: #465155;
		text-shadow: 0 1px 1px rgba(255,255,255,0.3);
	}
	.w-pricing-table.pt-type1.featured .plan-title, .w-pricing-table.pt-type1 .plan-price span, .w-pricing-table.pt-type1 .plan-price small {
		color: #fff;
		transition: all .8 ease;
	}
	.plan-price small {
		font-size: 14px;
		font-weight: 400;
	}
	.w-pricing-table.pt-type1.featured .plan-title, .w-pricing-table.pt-type1 .pt-footer {
		line-height: 46px;
		background: #f3f3f3;
		padding: 12px 15px 0;
		font-size: 23px;
		font-weight: 700;
		color: #235769;
		transition: all .5s ease;
	}
	.w-pricing-table.pt-type1 .plan-price {
		background: #f3f3f3;
		padding: 0 12px 37px;
		transition: all .5s ease;
	}
	.w-pricing-table.pt-type1 .plan-price span {
		font-size: 23px;
	}
	.w-pricing-table.pt-type1 .plan-price span, .w-pricing-table.pt-type1 .plan-price small {
		color: #5dc738;
		transition: all .8s ease;
	}
	.w-pricing-table.pt-type1 .pt-features {
		padding-top: 44px;
	}
	.w-pricing-table.pt-type1 .pt-features li, .w-pricing-table.pt-type1 .pt-features li {
		padding: 3px 0;
		list-style: none;
		font-size: 13px;
		font-weight: 400;
		color: #616161;
	}
	.w-pricing-table.pt-type1 .pt-features li:last-child:before, .w-pricing-table.pt-type1 .pt-features li:last-child:before {
		display: none;
	}
	.w-pricing-table.pt-type1 .pt-features .feature-icon {
		font-family: 'FontAwesome';
		padding-right: 5px;
		color: #77da55;
	}
	.w-pricing-table.pt-type1 .pt-features .feature-icon:before {
		content: "\f00d";
	}
	.w-pricing-table.pt-type1 .pt-features .available-icon:before {
		content: "\f00c";
	}
	.w-pricing-table.pt-type1 .pt-features .feature-icon.not-available-icon {
		color: #cc8383;
	}
	.w-pricing-table.pt-type1 .pt-features .feature-icon.empty-icon {
		display: none;
	}
	.w-pricing-table.pt-type1 .pt-footer a, .w-pricing-table.pt-type1 .pt-footer a {
		display: inline-block;
		font-size: 11px;
		color: #6250a0;
		background: #fff;
		border: 2px solid;
		border-radius: 60px;
		padding: 0px 19px;
		line-height: 3.3;
		margin-bottom: 14px;
		text-transform: uppercase;
		border: none;
		transition: all .25s ease;
	}
	.w-pricing-table.pt-type1 .pt-footer a:hover, .w-pricing-table.pt-type1 .pt-footer a:hover {
		color: #fff !important;
		background: #393939;
	}
	.w-pricing-table.pt-type1 .pt-footer a:after, .w-pricing-table.pt-type1 .pt-footer a:after {
		display: none;
	}
	.w-pricing-table.pt-type1 .plan-price {
		position: relative;
	}
	.w-pricing-table.pt-type1.featured {
		border-color: #77da55;
	}
	.w-pricing-table.pt-type1.featured .plan-title, .w-pricing-table.pt-type1.featured .plan-price, .w-pricing-table.pt-type1.featured .pt-footer, .w-pricing-table.pt-type1.featured .pt-footer {
		background: #77da55;
		border: none;
	}
	.w-pricing-table.pt-type1.featured .plan-price:after {
		border-top-color: #77da55;
	}
	.w-pricing-table.pt-type1.featured .plan-price span, .w-pricing-table.pt-type1.featured .plan-price small, .w-pricing-table.pt-type1.featured .plan-title {
		color: #fff !important;
	}
	.w-pricing-table.pt-type1.featured .pt-footer a, .w-pricing-table.pt-type1.featured .pt-footer a {
		color: #77da55;
	}
	
	@media (min-width: 480px) and ( max-width: 1280px) {
		.w-pricing-table.pt-type1 .pt-features li:before, .w-pricing-table.pt-type1 .pt-features li:before {
			margin-top: 31px;
		}
	}
	
	@media (max-width: 480px) {
		.w-pricing-table.pt-type1 .pt-features li:before, .w-pricing-table.pt-type1 .pt-features li:before {
			margin-top: 31px;
		}
	}
	/* # PRICING-TABLE2
	================================================== */
	.w-pricing-table.pt-type2 {
		background: #fcfcfc;
		border-radius: 5px;
		border: 1px solid #ebeef0;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.047);
		padding: 38px 0;
		transition: .3s;
	}
	.w-pricing-table.pt-type2.featured {
		border-color: #8dd7f1;
		padding-top: 45px;
		margin-top: -11px;
		padding-bottom: 52px;
		background: #fff;
	}
	.w-pricing-table.pt-type2:hover {
		border-color: #8dd7f1;
		background: #fff;
	}
	.w-pricing-table.pt-type2 > span {
		transition: .3s;
		font-size: 40px;
		width: 98px;
		height: 98px;
		text-align: center;
		color: #6250a0;
		background: #fff;
		padding: 26px;
		border: 1px solid #f4f3f3;
		border-radius: 50%;
		margin-bottom: 19px;
		display: inline-block;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.018);
	}
	.w-pricing-table.pt-type2:hover > span {
		border-color: #6250a0;
	}
	.w-pricing-table.pt-type2.featured > span {
		border: 3px solid #6250a0;
	}
	.w-pricing-table.pt-type2 h3, .w-pricing-table.pt-type2.featured h3 {
		font-size: 21px;
		font-weight: 300;
		color: #111;
		text-transform: capitalize;
		margin-bottom: 31px;
		background: none;
		padding: 0 12px;
	}
	.w-pricing-table.pt-type2 ul li {
		list-style: none;
		font-size: 14px;
		font-weight: 300;
		line-height: 1.7;
		color: #898d90;
		margin-bottom: 4px;
	}
	.w-pricing-table.pt-type2 h4.pt-price {
		padding: 14px 0;
	}
	.w-pricing-table.pt-type2 h4 span {
		font-size: 33px;
		font-weight: 700;
		color: #111;
	}
	.w-pricing-table.pt-type2 h4 small {
		font-size: 16px;
		font-weight: 700;
		color: #111;
		text-transform: lowercase;
		vertical-align: middle;
	}
	.w-pricing-table.pt-type2 h5 {
		font-size: 22px;
		font-weight: 300;
		color: #a9a9a9;
		text-decoration: line-through;
		margin: 0;
	}
	.w-pricing-table.pt-type2 .pt-footer a, .w-pricing-table.pt-type2 .pt-footer a {
		letter-spacing: 0;
		display: inline-block;
		color: #6250a0;
		background: #fff;
		border: 1px solid #eee;
		border-radius: 60px;
		padding: 5px 20px;
		margin-top: 30px;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: 600;
		letter-spacing: 1px;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.015);
	}
	.w-pricing-table.pt-type2.featured .pt-footer a {
		background: #6250a0;
		color: #fff !important;
		border-color: #6250a0;
	}
	.w-pricing-table.pt-type2.featured .pt-footer a:hover, .w-pricing-table.pt-type2 .pt-footer a:hover {
		background: #292929 !important;
		border-color: #292929 !important;
		color: #fff!important;
	}
	.w-pricing-table.pt-type2 .pt-footer a:after, .w-pricing-table .pt-footer a:after {
		display: none;
	}
	/* # PRICING-TABLE3
	================================================== */
	.w-pricing-table.pt-type3, .w-pricing-table.pt-type3.featured {
		position: relative;
		border: 1px solid #eee;
		border-radius: 9px;
	}
	.w-pricing-table.pt-type3 .pt-header {
		background: #6250a0;
		padding-top: 42px;
		margin: -1px -1px 80px;
		border-radius: 9px 9px 0 0;
	}
	.w-pricing-table.pt-type3.featured .pt-header {
		background: #39c36e;
	}
	.w-pricing-table.pt-type3 .pt-header * {
		color: #fff;
	}
	.w-pricing-table.pt-type3 .pt-header h3, .w-pricing-table.pt-type3 .pt-header h4, .w-pricing-table.pt-type3 .pt-header h3, .w-pricing-table.pt-type3 .pt-header h4 {
		background: none;
		border: none;
	}
	.w-pricing-table.pt-type3 .pt-header h3, .w-pricing-table.pt-type3 .pt-header h3 {
		font-size: 25px;
		padding: 0;
		line-height: 1.1;
	}
	.w-pricing-table.pt-type3 .pt-header h4, .w-pricing-table.pt-type3 .pt-header h4 {
		padding: 0 0 80px;
	}
	.w-pricing-table.pt-type3 .pt-header h4 span, .w-pricing-table.pt-type3 .pt-header h4 {
		font-size: 22px;
		font-weight: 400;
	}
	.w-pricing-table.pt-type3 .pt-header h4 small {
		font-size: 20px;
		font-weight: 200;
	}
	.w-pricing-table.pt-type3 > span:before, .w-pricing-table.pt-type3.featured > span:before {
		content: '';
		position: absolute;
		border: 3px solid rgba(255,255,255,.20);
		border-radius: 50%;
		padding: 55px 58px;
		bottom: -3px;
		right: 50%;
		transform: translate(50%, 0);
		-webkit-transform: translate(50%, 0);
	}
	.w-pricing-table.pt-type3 > span, .w-pricing-table.pt-type3.featured > span {
		font-size: 17px;
		text-transform: uppercase;
		width: 115px;
		max-width: 115px;
		font-weight: 700;
		border: 3px solid #6250a0;
		display: block;
		border-radius: 100%;
		padding: 29px 18px;
		position: absolute;
		background: #fff;
		top: 18%;
		right: 50%;
		transform: translate(50%, 0);
		-webkit-transform: translate(50%, 0);
	}
	.w-pricing-table.pt-type3.featured > span {
		border-color: #39c36e;
		color: #616161;
	}
	.w-pricing-table.pt-type3 > span strong {
		font-size: 24px;
		display: block;
	}
	.w-pricing-table.pt-type3 .pt-features {
		padding-top: 25px;
	}
	.w-pricing-table.pt-type3 ul li, .w-pricing-table.pt-type3.featured ul li {
		list-style: none;
		font-size: 13px;
		font-weight: 400;
		color: #888;
		padding-bottom: 12px;
	}
	.w-pricing-table.pt-type3.featured .feature-icon, .w-pricing-table.pt-type3 .feature-icon {
		padding-right: 8px;
		color: #616161;
		font-family: 'FontAwesome';
	}
	.w-pricing-table.pt-type3.featured, .w-pricing-table.pt-type3 .feature-icon:before {
		content: "\f00d";
		color: #cc0000;
	}
	.w-pricing-table.pt-type3.featured, .w-pricing-table.pt-type3 .available-icon:before {
		content: "\f00c";
		color: #39c36e;
	}
	.w-pricing-table.pt-type3 .pt-footer, .w-pricing-table.pt-type3.featured .pt-footer {
		background: #6250a0;
		padding: 20px 35px 40px;
		margin: -1px;
		border-radius: 0 0 9px 9px;
	}
	.w-pricing-table.pt-type3.featured .pt-footer {
		background: #39c36e;
	}
	.w-pricing-table.pt-type3 .pt-footer a:after {
		display: none;
	}
	.w-pricing-table.pt-type3 .pt-footer a:before, .w-pricing-table.pt-type3.featured .pt-footer a:before {
		content: '';
		position: absolute;
		top: -4px;
		right: 50%;
		transform: translate(50%, 0);
		-webkit-transform: translate(50%, 0);
		border: 3px solid rgba(255,255,255,0.20);
		border-radius: 60px;
		padding: 16px 51px;
	}
	.w-pricing-table.pt-type3 .pt-footer a, .w-pricing-table.pt-type3.featured .pt-footer a {
		color: #6250a0;
		background: #fff;
		border: 2px solid #6250a0;
		border-radius: 60px;
		padding: 4px 15px 7px;
		letter-spacing: 0;
	}
	.w-pricing-table.pt-type3.featured .pt-footer a {
		color: #39c36e;
		border-color: #39c36e;
	}
	.w-pricing-table.pt-type3 .pt-footer a:hover, .w-pricing-table.pt-type3.featured .pt-footer a:hover {
		color: #fff !important;
		background: #393939;
	}
	.w-pricing-table.pt-type3 .pt-footer p {
		color: #fff;
		font-size: 13px;
		padding-top: 15px;
	}
	/* # PRICING-TABLE4
	================================================== */
	.w-pricing-table.pt-type4.featured, .w-pricing-table.pt-type4 {
		background: #fff;
	}
	.w-pricing-table.pt-type4, .w-pricing-table.pt-type4.featured {
		position: relative;
		border: 5px solid #e1e1e1;
		border-radius: 6px;
	}
	.w-pricing-table.pt-type4 *, .w-pricing-table.pt-type4.featured * {
		text-align: left;
		padding: 0;
	}
	.w-pricing-table.pt-type4 .pt-header {
		background: #f9f9f9;
		padding: 45px;
		border-bottom: 1px solid #e4e4e4;
	}
	.w-pricing-table.pt-type4.featured {
		border-color: #acdea8;
	}
	.w-pricing-table.pt-type4.featured .pt-header {
		background: #ebf9e7;
		border-color: #acdea8;
	}
	.w-pricing-table.pt-type4 h3, .w-pricing-table.pt-type4.featured h3 {
		background: none;
		color: #51c1e9;
		font-size: 28px;
		font-weight: 700;
		line-height: 1;
	}
	.w-pricing-table.pt-type4 h6, .w-pricing-table.pt-type4.featured h6 {
		color: #6a6a6a;
		font-size: 17px;
	}
	.w-pricing-table.pt-type4 ul li, .w-pricing-table.pt-type4.featured ul li {
		list-style: none;
		font-size: 14px;
		font-weight: 500;
		color: #323232;
		padding-bottom: 20px;
	}
	.w-pricing-table.pt-type4 ul li:last-child, .w-pricing-table.pt-type4.featured ul li:last-child {
		padding-bottom: 0;
	}
	.w-pricing-table.pt-type4 ul li:before, .w-pricing-table.pt-type4.featured ul li:before {
		content: '';
		position: absolute;
		width: 100%;
		border-bottom: 1px solid #f1f1f1;
		padding-top: 30px;
		left: 0;
		right: auto;
	}
	.w-pricing-table.pt-type4 ul li:last-child:before, .w-pricing-table.pt-type4.featured ul li:last-child:before {
		display: none;
	}
	.w-pricing-table.pt-type4 ul, .w-pricing-table.pt-type4.featured ul {
		padding: 20px 30px 8px;
		margin: 0;
	}
	.w-pricing-table.pt-type4.featured .feature-icon, .w-pricing-table.pt-type4 .feature-icon {
		padding-right: 8px;
		color: #616161;
		font-family: 'FontAwesome';
	}
	.w-pricing-table.pt-type4.featured, .w-pricing-table.pt-type4 .feature-icon:before {
		content: "\f057";
		color: #8dd889;
	}
	.w-pricing-table.pt-type4.featured, .w-pricing-table.pt-type4 .available-icon:before {
		content: "\f058";
		color: #8dd889;
	}
	.w-pricing-table.pt-type4.featured, .w-pricing-table.pt-type4 .not-available-icon:before {
		color: #cc8383;
	}
	.w-pricing-table.pt-type4 .pt-footer, .w-pricing-table.pt-type4.featured .pt-footer {
		background: #a0d9f1;
		padding: 20px 35px;
	}
	.w-pricing-table.pt-type4 .pt-price h4 span, .w-pricing-table.pt-type4 .pt-price h4 small {
		color: #51c1e9;
		font-size: 29px;
		text-transform: lowercase;
		font-weight: 700;
	}
	.w-pricing-table.pt-type4 .pt-price h4 {
		background: none;
		border: none;
		margin-bottom: 0;
		padding: 23px 35px 20px;
	}
	.w-pricing-table.pt-type4 .pt-footer a:after {
		display: none;
	}
	.w-pricing-table.pt-type4.featured h3, .w-pricing-table.pt-type4.featured .pt-price h4 span, .w-pricing-table.pt-type4.featured .pt-price h4 small {
		color: #39c36e;
	}
	.w-pricing-table.pt-type4 .pt-footer, .w-pricing-table.pt-type4.featured .pt-footer {
		text-align: center;
		background: #f9f9f9;
		border-top: 1px solid #e4e4e4;
		padding: 40px;
	}
	.w-pricing-table.pt-type4 .pt-footer a, .w-pricing-table.pt-type4.featured .pt-footer a {
		color: #fff;
		background: #39c36e;
		border-radius: 60px;
		padding: 7px 40px;
		letter-spacing: 0;
	}
	.w-pricing-table.pt-type4 .pt-footer a.magicmore {
		border-radius: 3px;
		padding: 10px 23px 13px;
		letter-spacing: 2px;
		color: #fff !important;
	}
	.w-pricing-table.pt-type4 .pt-footer a.magicmore:hover {
		background: #222 !important;
	}
	
	@media (max-width: 960px) {
		.w-pricing-table.pt-type4 ul, .w-pricing-table.pt-type4.featured ul {
			padding: 20px 15px 8px;
		}
		.w-pricing-table.pt-type4 ul li, .w-pricing-table.pt-type4.featured ul li {
			font-size: 12px;
		}
	}
	/* # PRICING-TABLE5
	================================================== */
	.w-pricing-table.pt-type5 {
		background: url(../images/bg-pricing-table-5.png) left bottom;
		position: relative;
		padding: 0;
		border: 2px solid #eee;
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.015);
	}
	.w-pricing-table.pt-type5 .pt-header h3 {
		padding-top: 90px;
		color: #128eaf;
		font-size: 25px;
		font-weight: 700;
	}
	.w-pricing-table.pt-type5 .pt-header h4 {
		padding: 0;
	}
	.w-pricing-table.pt-type5 .pt-header {
		position: relative;
		margin: -2px;
		width: auto;
	}
	.w-pricing-table.pt-type5 .pt-header h4:after {
		content: '';
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		bottom: 18%;
		width: 0;
		height: 0;
		border-top: 25px solid #6250a0;
		border-right: 31px solid transparent;
		border-left: 31px solid transparent;
	}
	.w-pricing-table.pt-type5 .pt-header h4 > span,.w-pricing-table.pt-type5 .pt-header h4 > small {
		font-size: 30px;
		font-weight: 500;
		color: #128eaf;
		text-transform: uppercase;
	}
	.w-pricing-table.pt-type5 .pt-header h4 > small {
		font-weight: 700;
	}
	.w-pricing-table.pt-type5 .pt-header h5 {
		font-size: 15px;
		color: #008aaf;
		font-weight: 600;
		padding-bottom: 85px;
		text-decoration: line-through;
	}
	.w-pricing-table.pt-type5 .pt-header > span {
		position: absolute;
		left: 0;
		width: 100%;
		background: #BCC6CC;
		text-align: center;
		padding: 20px 0;
		margin-bottom: 30px;
		color: #fff;
		font-size: 23px;
		font-weight: 600;
		text-transform: uppercase;
		border-bottom-left-radius: 50%;
		border-bottom-right-radius: 50%;
	}
	.w-pricing-table.pt-type5 ul {
		margin: 0;
	}
	.w-pricing-table.pt-type5 ul li {
		list-style: none;
		color: #717375;
		font-size: 15px;
		font-weight: 400;
		padding-left: 0;
		padding: 12px 0;
		border-top: 1px solid #eee;
		margin: 0;
	}
	.w-pricing-table.pt-type5 ul li:nth-child(even) {
		background: rgba(20,164,211,0.10);
	}
	.w-pricing-table.pt-type5 .pt-footer {
		padding-bottom: 40px;
	}
	.w-pricing-table.pt-type5 .pt-footer a {
		border: 2px solid;
		padding: 4px 23px 8px;
		border-radius: 60px;
		margin-top: 35px;
		display: inline-block;
		letter-spacing: 0;
	}
	.w-pricing-table.pt-type5 .pt-footer a:after {
		display: none;
	}
	.w-pricing-table.pt-type5 .pt-footer a:hover, .w-pricing-table.pt-type5.featured .pt-footer a:hover {
		color: #fff !important;
		background: #393939;
		border-color: #393939;
	}
	.w-pricing-table.pt-type5 .pt-features .feature-icon {
		font-family: 'FontAwesome';
		padding-right: 5px;
		color: #77da55;
	}
	.w-pricing-table.pt-type5 .pt-features .feature-icon:before {
		content: "\f00d";
	}
	.w-pricing-table.pt-type5 .pt-features .available-icon:before {
		content: "\f00c";
	}
	.w-pricing-table.pt-type5 .pt-features .feature-icon.not-available-icon {
		color: #cc8383;
	}
	.w-pricing-table.pt-type5 .pt-features .feature-icon.empty-icon {
		display: none;
	}
	/* # PRICING-TABLE6
	================================================== */
	.w-pricing-table.pt-type6 {
		text-align: left;
		border: 1px solid #E3E8EA;
		min-height: 146px;
		padding: 0;
		margin: 0;
		position: relative;
	}
	.w-pricing-table.pt-type6 .pt-header {
		float: left;
		background: #E0E6E8;
		padding: 35px 40px 0;
		min-height: 144px;
		position: relative;
		width: 35%;
	}
	.w-pricing-table.pt-type6 .pt-header:after {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		width: 0;
		height: 0;
		border-bottom: 144px solid #fff;
		border-left: 100px solid transparent;
	}
	.w-pricing-table.pt-type6 .pt-header h3, .w-pricing-table.pt-type6 .pt-header h4 {
		margin: 0;
		color: #008aaf;
	}
	.w-pricing-table.pt-type6 .pt-header h3 {
		font-size: 25px;
		font-weight: 700;
	}
	.w-pricing-table.pt-type6 .pt-header h4 > span {
		font-size: 30px;
	}
	.w-pricing-table.pt-type6 .pt-header h4 > small {
		color: #008aaf;
		font-weight: 600;
	}
	.w-pricing-table.pt-type6 ul {
		padding-left: 2%;
		float: left;
		margin: 0;
		width: 46%;
		padding-top: 35px;
	}
	.w-pricing-table.pt-type6 ul li {
		margin: 0;
		float: left;
		width: 50%;
		padding-bottom: 5px;
		list-style: none;
		font-size: 14px;
		color: #717375;
		font-weight: 400;
		display: flex;
	}
	.w-pricing-table.pt-type6 ul li span {
		padding-right: 5px;
	}
	.w-pricing-table.pt-type6 .pt-footer {
		float: right;
		background: #6250a0;
		min-height: 146px;
		height: auto;
		padding-top: 44px;
		padding-left: 0;
		padding-right: 0;
		width: 19%;
		text-align: center;
		margin: -1px;
	}
	.w-pricing-table.pt-type6 .pt-footer p, .w-pricing-table.pt-type6 .pt-footer a {
		color: #fff !important;
	}
	.w-pricing-table.pt-type6 .pt-footer p {
		font-weight: 600;
		margin: 0;
		padding-bottom: 10px;
	}
	.w-pricing-table.pt-type6 .pt-footer a {
		display: inline-block;
		letter-spacing: 0;
		font-weight: 600;
		border: 2px solid #fff;
		border-radius: 60px;
		padding: 5px 18px 8px;
	}
	.w-pricing-table.pt-type6 .pt-footer a:after {
		display: none;
	}
	.w-pricing-table.pt-type6 .pt-footer a:hover {
		background: #292929;
		color: #fff !important;
		border-color: #292929;
	}
	.w-pricing-table.pt-type6.featured .feature-icon, .w-pricing-table.pt-type6 .feature-icon {
		padding-right: 8px;
		color: #616161;
		font-family: 'FontAwesome';
	}
	.w-pricing-table.pt-type6.featured, .w-pricing-table.pt-type6 .feature-icon:before {
		content: "";
		color: #CC0000;
	}
	.w-pricing-table.pt-type6.featured, .w-pricing-table.pt-type6 .available-icon:before {
		content: "\f00c";
		color: #39c36e;
	}
	.w-pricing-table.pt-type6.featured, .w-pricing-table.pt-type6 .not-available-icon:before {
		content: "\f00d";
		color: #cc0000;
	}
	
	@media (min-width: 960px) and (max-width:1280px) {
		.w-pricing-table.pt-type6 .pt-footer {
			padding-left: 20px;
		}
		.w-pricing-table.pt-type6 ul {
			padding-left: 0;
		}
	}
	
	@media (min-width: 768px) and (max-width: 960px) {
		.w-pricing-table.pt-type6 .pt-footer {
			padding-left: 0px;
		}
		.w-pricing-table.pt-type6 .pt-footer p {
			padding-left: 10px;
			font-size: 12px;
		}
		.w-pricing-table.pt-type6 {
			min-height: 200px;
		}
		.w-pricing-table.pt-type6 .pt-footer {
			min-height: 198px;
			padding-top: 70px;
		}
		.w-pricing-table.pt-type6 .pt-header {
			min-height: 198px;
			padding-top: 70px;
		}
		.w-pricing-table.pt-type6 .pt-header:after {
			border-bottom: 198px solid #fff;
			border-left: 100px solid transparent;
		}
	}
	
	@media (max-width: 768px) {
		.w-pricing-table.pt-type6 {
			text-align: center;
			margin-bottom: 50px;
		}
		.w-pricing-table.pt-type6 .pt-header {
			width: 100%;
			float: none;
		}
		.w-pricing-table.pt-type6 .pt-header:after {
			display: none;
		}
		.w-pricing-table.pt-type6 ul {
			width: 100%;
		}
		.w-pricing-table.pt-type6 ul {
			padding-bottom: 30px;
			background: #f6f6f6;
			float: none;
			display: block;
		}
		.w-pricing-table.pt-type6 ul li {
			width: 100%;
			text-align: left;
			padding: 10px 20px;
			float: none;
		}
		.w-pricing-table.pt-type6 .pt-footer {
			width: auto;
			padding-left: 0;
			float: none;
			display: block;
			margin: -1px;
		}
		.w-pricing-table.pt-type6 .pt-footer a {
			margin: 0;
		}
	}
	/* # PRICING-TABLE7
	================================================== */
	.w-pricing-table.pt-type7 {
		position: relative;
		background: #fcfcfc;
		padding: 70px 40px;
		margin: 0px 15px 0px;
		border: 1px solid #e9e9e9;
		border-radius: 0;
		text-align: center;
		box-shadow: 0 2px 0 0 rgba(0,0,0,0.016);
	}
	.blox.dark .w-pricing-table.pt-type7 {
		box-shadow: 0 7px 8px rgba(0,0,0,0.14);
	}
	.w-pricing-table.pt-type7.featured {
		margin-top: 0;
		padding-top: 110px;
		background: #fff;
	}
	.w-pricing-table.pt-type7.featured:before {
		display: block;
		content: "FEATURED";
		text-align: center;
		height: 41px;
		line-height: 41px;
		font-weight: 600;
		font-size: 15px;
		color: #fff;
		letter-spacing: 2px;
		text-transform: uppercase;
		background: #6250a0;
		position: absolute;
		left: -1px;
		top: -1px;
		right: -1px;
	}
	.w-pricing-table.pt-type7 .plan-title {
		font-size: 30px;
		color: #6250a0;
		font-weight: 400;
		letter-spacing: 0;
		text-transform: none;
		padding-bottom: 15px;
		font-family: 'Playfair Display', 'Lora', serif;
	}
	.w-pricing-table.pt-type7 .plan-price {
		margin: 10px 0;
		line-height: 1;
		font-weight: 700;
	}
	.w-pricing-table.pt-type7 .plan-price span {
		font-size: 71px;
	}
	.w-pricing-table.pt-type7 .plan-price span.price-symbol {
		font-size: 31px;
		margin-right: 6px;
		vertical-align: top;
	}
	.w-pricing-table.pt-type7 .plan-price small {
		font-size: 28px;
		letter-spacing: 1px;
		margin-left: 3px;
		text-transform: lowercase;
		font-weight: 500;
		vertical-align: super;
	}
	.w-pricing-table.pt-type7 .plan-price span, .w-pricing-table.pt-type7 .plan-price small {
		color: #2a2a2a;
	}
	.w-pricing-table.pt-type7 .pt-features {
		padding-top: 10px;
		color: #aaa;
		margin-bottom: 30px;
		list-style: none;
	}
	.w-pricing-table.pt-type7 .pt-features li {
		font-size: 19px;
		color: #444;
		font-weight: 300;
		line-height: 1.7;
	}
	.blox.dark .w-pricing-table.pt-type7 .pt-features li {
		color: #aaa;
	}
	.w-pricing-table.pt-type7 .pt-footer {
		padding-top: 12px;
		text-align: center;
	}
	.w-pricing-table.pt-type7 .pt-footer a.magicmore {
		display: inline-block;
		background: #6250a0;
		color: #fff;
		padding: 14px 36px;
		border-radius: 0;
		font-size: 15px;
		font-weight: 600;
		letter-spacing: 3px;
		text-transform: uppercase;
		transition: all .28s ease;
	}
	#wrap .w-pricing-table.pt-type7 .pt-footer a.magicmore:hover {
		background-color: #222;
		color: #fff !important;
	}
	
	@media (max-width: 960px) {
		.w-pricing-table.pt-type7 {
			padding: 40px 25px;
		}
		.w-pricing-table.pt-type7 .plan-price span {
			font-size: 50px;
		}
		.w-pricing-table.pt-type7 .plan-price span.price-symbol {
			font-size: 25px;
		}
		.w-pricing-table.pt-type7 .plan-price small {
			font-size: 15px;
			letter-spacing: 0;
		}
	}
	
	@media (max-width: 768px) {
		.w-pricing-table.pt-type7.featured {
			margin-top: 40px;
		}
	}
	
	@media (min-width: 768px) and (max-width: 960px) {
		.w-pricing-table.pt-type7 {
			padding: 40px 15px;
		}
		.w-pricing-table.pt-type7 .plan-price span {
			font-size: 40px;
		}
		.w-pricing-table.pt-type7 .plan-price span.price-symbol {
			font-size: 17px;
		}
		.w-pricing-table.pt-type7 .plan-price small {
			font-size: 12px;
		}
		.w-pricing-table.pt-type7 .pt-footer a.magicmore {
			font-size: 11px;
			padding: 9px 18px;
		}
		.w-pricing-table.pt-type7 .plan-title {
			font-size: 16px;
			letter-spacing: 1px;
		}
		.w-pricing-table.pt-type7 .pt-features li {
			font-size: 12px;
			letter-spacing: 0;
		}
	}
	
	@media (min-width: 961px) and (max-width: 1280px) {
		.w-pricing-table.pt-type7 {
			margin-left: 0;
			margin-right: 0;
			padding: 40px 30px;
		}
		.w-pricing-table.pt-type7 .plan-price span {
			font-size: 57px;
		}
		.w-pricing-table.pt-type7 .plan-price span.price-symbol {
			font-size: 28px;
		}
		.w-pricing-table.pt-type7 .plan-price small {
			font-size: 17px;
			letter-spacing: 0.6px;
		}
	}
	.sub-text p {
		text-align: center;
		color: #808080;
	}
	/* Single Portfolio */
	#wrap .vc_images_carousel .vc_carousel-control {
		opacity: .5;
	}
	#wrap .vc_images_carousel .vc_carousel-control span {
		font-size: 16px;
		padding: 20px;
		background: #fff;
		border-radius: 33px;
		color: #585A5A;
		text-shadow: none;
		transition: all .5s ease;
	}
	#wrap .vc_images_carousel .vc_carousel-control .icon-prev:before {
		content: "\e605";
	}
	#wrap .vc_images_carousel .vc_carousel-control .icon-next:before {
		content: "\e606";
	}
	#wrap .vc_images_carousel .vc_carousel-control span:before {
		font-family: 'simple-line-icons';
		font-size: 16px;
		right: 8px;
		top: -12px;
	}
	#wrap .vc_images_carousel .vc_carousel-control {
		opacity: .1;
	}
	#wrap .vc_images_carousel .vc_carousel-control:hover, #wrap .vc_images_carousel .vc_carousel-control span:hover {
		opacity: 1;
		color: #6250a0;
	}
	/* portfolio item carousel */
	.portfolio-carousel-subtitle {
		border-bottom: 2px solid #eee;
		height: 50px;
	}
	.latest-projects-navigation {
		float: right;
		height: 40px;
		padding: 0;
		margin-top: 10px;
	}
	.latest-projects-navigation a {
		border: 2px solid #e6e6e6;
		border-radius: 5px;
		padding: 6px 12px 2px;
		cursor: pointer;
		transition: all .22s ease;
	}
	.portfolio-carousel-subtitle h4 {
		float: left;
		height: 50px;
		font-weight: 600;
		font-size: 24px;
		line-height: 33px;
	}
	.port-display-block .widget ul li {
		display : block;
	}
	.latest-projects-navigation a i {
		font-size: 20px;
		color: #616a73;
	}
	.related-works .portfolio-item {
		list-style: none;
		position: relative;
	}
	.related-works .portfolio-item img {
		width: 100%;
		cursor: -webkit-grab;
		cursor: -moz-grab;
	}
	.related-works .portfolio-item h5 {
		font-size: 18px;
		font-weight: 600;
		text-transform: uppercase;
		margin: 22px 0 7px 0;
	}
	.related-works .portfolio-item h5 a {
		color: #000;
		transition : all .22s ease;
	}
	.related-works .portfolio-meta .portfolio-date {
		font-size: 11px;
		font-weight: 500;
	}
	.related-works .portfolio-meta .portfolio-cat {
		margin-left: 32px;
		fon-size: 15px;
		text-transform: uppercase;
	}
	.related-works .portfolio-meta .portfolio-cat a {
		color: #b4b4b4;
		font-weight: 400;
	}
	.related-works .portfolio-item > a {
		display: block;
		position: relative;
		cursor: -webkit-grab;
		cursor: -moz-grab;
	}
	.related-works .portfolio-item > a:active {
		cursor: -webkit-grabbing;
		cursor: -moz-grabbing;
		opacity: 1;
	}
	.related-works .portfolio-item > a:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0;
		transition : all .22s ease;
	}
	.related-works .portfolio-item > a:hover:before {
		background: #6250a0;
		opacity: .5;
	}
	.related-works .portfolio-item:hover h5 a {
		color: #6250a0;
	}
	.latest-projects-navigation a:hover {
		background: #6250a0;
		border-color: transparent;
	}
	.latest-projects-navigation a:hover i {
		color: #fff;
	}
	
	@media only screen and (max-width: 479px) {
		.latest-projects-navigation a {
			padding: 4px 9px 0px;
		}
		.portfolio-carousel-subtitle h4 {
			font-size: 14px;
			font-weight: 500;
			line-height: 46px;
		}
	}
	/* Subscribe Box */
	.subscribe-box {
		position: relative;
		border: 1px solid #e9e9e9;
		padding: 5% 6%;
		margin-bottom: 25px;
		background: #fff;
	}
	.subscribe-box .subscribe-box-top {
		background-color: #6250a0;
		width: 100%;
		text-align: center;
		padding: 24px 0;
		margin-bottom: 15px;
	}
	.subscribe-box .subscribe-box-top i {
		color: #fff;
		font-size: 60px;
	}
	.subscribe-box .subscribe-box-top h3 {
		color: #fff;
		font-weight: normal;
		font-size: 16px;
		letter-spacing: 5px;
		margin: 15px 0 0;
		text-transform: uppercase;
	}
	.subscribe-box .subscribe-box-text {
		min-height: 110px;
		padding: 3%;
	}
	.subscribe-box .subscribe-box-form {
		margin: 0;
	}
	.subscribe-box .subscribe-box-input div {
		padding: 0;
	}
	.subscribe-box .subscribe-box-input .subscribe-box-email {
		width: 100%;
		border: 1px solid #fafafa;
		background-color: #f5f5f5;
		padding: 16px;
		margin: 0;
		min-height: 56px;
		line-height: 56px;
		padding: 0 15px;
	}
	.subscribe-box .subscribe-box-input .subscribe-box-email:focus {
		border: 1px solid #ededed;
		box-shadow: none;
	}
	.subscribe-box .subscribe-box-input .subscribe-box-email:hover {
		border: 1px solid #e2efe3;
	}
	.subscribe-box .subscribe-box-input .subscribe-box-submit {
		margin: 0;
		border-radius: 0;
		width: 100%;
		padding: 18px 0 19px;
		background: #6250a0;
		color: #fff;
		min-height: 56px;
	}
	/* Twitter Box */
	.latest-tweets {
		position: relative;
		border: 1px solid #e9e9e9;
		padding: 12px 12px 16px;
		margin-bottom: 25px;
	}
	.latest-tweets .ltweets-top {
		background-color: #5eaade;
		width: 100%;
		text-align: center;
		padding: 24px 0;
		margin-bottom: 15px;
	}
	.latest-tweets .ltweets-top i {
		color: #fff;
		font-size: 60px;
	}
	.latest-tweets .ltweets-top h3 {
		color: #fff;
		font-weight: normal;
		font-size: 16px;
		letter-spacing: 5px;
		margin: 15px 0 0;
	}
	.latest-tweets .tweets {
		font-size: 15px;
		list-style: none;
		height: 87px;
		line-height: 21px;
	}
	.latest-tweets .tweets .tw-timestamp {
		color: #767676;
		font-size: 13px;
	}
	.latest-tweets .tw-item a {
		color: #5eaade;
	}
	.latest-tweets .ltweets-link-wrapper {
		background-color: #f4f4f4;
		width: 100%;
		text-align: center;
		padding: 14px;
	}
	.latest-tweets .ltweets-link {
		color: #5eaade;
		font-size: 16px;
	}
	.latest-tweets .ltweets-link:hover {
		color: #444;
	}
	/* Ministry Box */
	.ministry-box {
		position: relative;
		min-height: 287px;
		margin-bottom: 30px;
		overflow: hidden;
		text-align: center;
	}

	.ministry-box .ministry-bar {
		background-color: currentcolor;
		position: absolute;
	}
	.ministry-box .ministry-bar h4 {
		padding: 20px 0;
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 0;
		font-size: 23px;
		font-weight: bold;
		letter-spacing: 2px;
	}
	.ministry-box .ministry-img img {
		min-width: 100%;
	}
	.ministry-box .ministry-bar {
		color: #0099cb;
		background-color: currentcolor;
		width: 100%;
		position: relative;
	}
	.ministry-box .ministry-bar:after {
		transition: all .5s ease-in-out;
		margin-left: -15px;
		position: absolute;
		content: '';
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 15px 0 15px;
		border-color: currentcolor transparent transparent transparent;
	}
	.ministry-box .ministry-content {
		height: 0;
		transition: all .5s ease-in-out;
		overflow: hidden;
		padding: 0 8px;
		position: absolute;
		width: 100%;
	}
	.ministry-box:hover .ministry-content {
		height: 100%;
	}
	.ministry-box .ministry-content p {
		color: #fff;
		line-height: 20px;
		margin-bottom: 12px;
		padding: 5%;
		font-size: 14px;
	}
	.ministry-box .ministry-content h5 {
		color: #fff;
		font-weight: 500;
		margin: 7px 0 0
	}
	.ministry-box .ministry-content a {
		color: #fff;
		font-weight: 600;
		text-transform: uppercase;
	}
	.ministry-box .director-img {
		border-radius: 50%;
		width: 33%;
		border: 3px solid #fff;
	}
	.ministry-box .ministry-director p {
		padding: 0;
	}
	/* ministry box 2 */
	.ministry-box2 img {
		background-color: #fff;
		padding: 10px;
		transition: all .33s ease;
		border: 1px solid #eee;
	}
	.ministry-box2:hover img {
		background-color: #ff797a;
	}
	.ministry-box2 h4 {
		font-weight: 400;
		font-size: 24px;
		text-align: center;
		margin: 25px auto 15px;
		transition: all .33s ease;
	}
	.ministry-box2:hover h4 {
		color: #ff797a;
	}
	.ministry-box2 p {
		text-align: center;
		color: #8a8a8a;
	}
	/* Teaser boxes
	----------------------*/
	
	/* Teaser box 1 */
	.teaser-box1 {
		background: #f8f8f8;
		position: relative;
		border: 4px solid #fff;
		padding-bottom: 100px;
		transition: all 0.18s ease;
	}
	.teaser-box1:hover {
		border-color: #6250a0;
	}
	.teaser-box1 .teaser-title {
		position: absolute;
		bottom: 0;
		height: 100px;
		line-height: 100px;
		white-space: nowrap;
		background-color: #6250a0;
		font-size: 29px;
		letter-spacing: 0;
		font-weight: 700;
		color: #fff;
		margin: 0;
		padding: 0 30px;
		transition: all 0.3s ease;
		width: 100%;
	}
	.teaser-box1:hover .teaser-title {
		background: #f8f8f8 !important;
		width: 100%;
		height: 100%;
		top: 0;
		bottom: 0;
		color: #000;
		padding-top: 100px;
	}
	.teaser-box1 img {
		width: 100%;
		opacity: 1;
		transition: all 0.32s ease;
	}
	.teaser-box1:hover img {
		opacity: 0;
	}
	.teaser-box1 a:after {
		display: inline-block;
		font-family: 'themify';
		content: "\e628";
		font-size: 48px;
		color: #fff;
		background-color: #6250a0;
		width: 100px;
		height: 100px;
		text-align: center;
		line-height: 100px;
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: 11;
		-webkit-transition: all .15s ease;
		transition: all .15s ease;
	}
	.teaser-box1:hover a:after {
		background-color: #6250a0;
	}
	.teaser-box1 .teaser-subtitle {
		position: absolute;
		top: 100px;
		z-index: 0;
		width: 100%;
		display: block;
		padding: 0 30px;
		padding-top: 220px;
		color: #444;
		margin: 0;
		font-size: 19px;
		opacity: 0;
		visibility: hidden;
		transition: all 0.32s ease;
	}
	.teaser-box1:hover .teaser-subtitle {
		padding-top: 100px;
		opacity: 1;
		visibility: visible;
		z-index: 13;
	}
	
	@media only screen and (min-width: 1201px) and (max-width: 1441px) {
		.teaser-box1 .teaser-title {
			font-size: 26px;
		}
	}
	
	@media only screen and (max-width: 1200px) {
		.teaser-box1 .teaser-title {
			font-size: 22px;
		}
	}
	
	@media only screen and (min-width: 768px) and (max-width: 1200px) {
		.teaser-box1 a:after {
			display: none;
		}
	}
	
	@media only screen and (max-width: 480px) {
		.teaser-box1 a:after {
			display: none;
		}
	}
	/* Teaser box 2 */
	.teaser-box2 {
		position: relative;
		background: #fff;
		padding-bottom: 15px;
		border: 1px solid #e5e5e5;
		padding: 2px;
		margin-right: -1px;
		box-shadow: none;
		transition: all 0.27s ease;
	}
	.teaser-box2:hover {
		box-shadow: 0 0 35px rgba(0,0,0,0.07);
	}
	.teaser-box2 img.teaser-image {
		background: #fff;
		width: 100%;
		-webkit-transition: .19s ease-in-out;
		-moz-transition: .19s ease-in-out;
		transition: .19s ease-in-out;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
		blur: 2;
	}
	.teaser-box2:hover img.teaser-image {
		-webkit-transform: scale(0.94);
		-moz-transform: scale(0.94);
		transform: scale(0.94);
		z-index: 98;
	}
	.teaser-box2 .teaser-title, .teaser-box2 .teaser-subtitle {
		position: absolute;
		z-index: 3;
		left: 10px;
		bottom: 25px;
		font-size: 35px;
		line-height: 1;
		letter-spacing: -1px;
		display: inline-block;
		font-weight: bold;
		margin: 0;
		padding: 5px 15px 4px;
		transition: all 0.38s ease;
		word-wrap: break-word;
		color: #222;
	}
	.teaser-box2 a:hover .teaser-title {
		color: #6250a0;
	}
	.teaser-box2 .teaser-subtitle {
		bottom: 65px;
		font-size: 16px;
		line-height: 1.1;
		letter-spacing: 0;
		font-weight: 400;
		padding: 1px 15px 6px;
		color: #8e8e8e;
	}
	.teaser-box2:hover .teaser-subtitle {
		color: #111;
	}
	.teaser-box2 a {
		display: block;
		position: relative;
	}
	.teaser-box2 a:before {
		position: absolute;
		left: 0;
		right: 0;
		top: 38%;
		bottom: 0;
		background: linear-gradient(rgba(255,255,255,0.01), rgba(255,255,255,0.8), rgba(255,255,255,1));
		display: block;
		content: '';
		z-index: 2;
		transition: all 0.38s ease;
	}
	.teaser-box2 a:hover:before {
		top: 0;
	}
	.teaser-box2 a:after {
		position: absolute;
		right: 15px;
		bottom: 40px;
		display: block;
		content: '\e048';
		z-index: 3;
		font-family: "linea-arrows-10" !important;
		font-size: 80px;
		color: #6250a0;
		transition: all 0.23s ease;
	}
	.teaser-box2:hover a:after {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	
	@media only screen and (min-width: 768px) and (max-width: 1200px) {
		.teaser-box2 a:after {
			bottom: auto;
			;
			top: 20px;
			right: 10px;
			font-size: 60px;
		}
		.teaser-box2 .teaser-title {
			font-size: 27px;
		}
		.teaser-box2 .teaser-subtitle {
			font-size: 13px;
		}
	}
	/* Teaser box 3 */
	.teaser-box3 {
		background: #f8f8f8;
		position: relative;
		transition: all 0.24s ease;
	}
	.teaser-box3:hover {
		background: #6250a0;
	}
	.teaser-box3 a {
		display: block;
		width: 100%;
		height: 100%;
	}
	.teaser-box3 .teaser-title {
		font-size: 29px;
		font-weight: 700;
		color: #000;
		transition: all 0.3s ease;
	}
	.teaser-box3 .teaser-title, .teaser-box3 .teaser-subtitle {
		position: absolute;
		left: 51%;
		top: 30%;
		padding: 0 30px;
	}
	.teaser-box3 img {
		width: 50%;
		opacity: 1;
		transition: all 0.26s ease;
	}
	.teaser-box3:hover img {
		opacity: 0.82;
	}
	.teaser-box3 .teaser-subtitle {
		top: 40%;
		color: #444;
		margin: 0;
		font-size: 19px;
		line-height: 1.8;
		transition: all 0.32s ease;
	}
	.teaser-box3:hover .teaser-title, .teaser-box3:hover .teaser-subtitle {
		color: #fff;
	}
	.teaser-box3 .teaser-subtitle:after {
		position: absolute;
		left: 32px;
		content: 'Read More';
		display: inline-block;
		margin-top: 62px;
		background: #6250a0;
		color: #fff;
		padding: 16px 36px;
		border-radius: 0;
		font-size: 14px;
		font-weight: 600;
		letter-spacing: 2px;
		text-transform: uppercase;
		transition: all .28s ease;
	}
	.teaser-box3:hover .teaser-subtitle:after {
		background-color: #fff !important;
		color: #6250a0;
	}
	
	@media only screen and (max-width: 767px) {
		.teaser-box3 img {
			width: 100%;
		}
		.teaser-box3 .teaser-title, .teaser-box3 .teaser-subtitle, .teaser-box3 .teaser-subtitle:after {
			left: 5%;
			color: #fff;
		}
	}
	/* Teaser box 4 */
	.teaser-box4 {
		position: relative;
		margin-top: 0;
		border: 7px solid #fff;
		box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.019);
		transition: all .31s ease-in-out;
	}
	.teaser-box4:hover {
		transform: translate(0, -9px);
		-webkit-transform: translate(0, -9px);
		box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.11);
	}
	.teaser-box4 img {
		transition: all .3s ease-in-out;
		width: 100%;
	}
	.teaser-box4 .teaser-title, .teaser-box4 .teaser-subtitle {
		transition: all .33s ease-in-out;
		background-color: #6250a0;
		font-size: 12px;
		letter-spacing: 2px;
		font-weight: 600;
		height: 40px;
		margin: 0;
		padding: 13px;
		text-transform: uppercase;
		width: 100%;
		text-align: center;
		color: #fff;
		text-shadow: 0 0px 3px rgba(0,0,0,0.16);
	}
	.teaser-box4 .teaser-subtitle {
		margin-top: -40px;
		opacity: 0;
		background-color: #202020;
		color: #fff;
	}
	.teaser-box4:hover .teaser-subtitle {
		opacity: 1;
	}
	.teaser-box4:hover .teaser-title {
		opacity: 0;
	}
	
	@media only screen and (max-width: 767px) {
		.teaser-box4, .teaser-box4:hover {
			margin-top: 15px;
			margin-bottom: 0;
		}
		.teaser-box4 .teaser-title, .teaser-box4 .teaser-subtitle {
			letter-spacing: 1px;
		}
	}
	/* Teaser box 5 */
	.teaser-box5 {
		position: relative;
		margin-bottom: 16px;
	}
	.teaser-box5:before {
		content: '';
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		position: absolute;
		border: 8px solid transparent;
		transition: margin 0.3s ease;
		-webkit-transition: margin 0.3s ease;
	}
	.teaser-box5:hover:before {
		margin: -8px;
		border-color: #6250a0;
	}
	.teaser-box5 .teaser-title {
		position: absolute;
		padding-right: 20px;
		font-size: 20px;
		font-weight: 600;
		bottom: 102px;
		left: 23px;
		color: #fff;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}
	.teaser-box5 a {
		display: block;
		background: #000;
		border: none !important;
	}
	.teaser-box5 img {
		width: 100%;
		transition: all .27s ease-in-out;
		opacity: 0.95;
	}
	.teaser-box5:hover img {
		opacity: 0.65;
	}
	.teaser-box5 .teaser-subtitle {
		position: absolute;
		font-size: 15px;
		font-weight: 300;
		bottom: 79px;
		left: 23px;
		color: #fff;
	}
	.teaser-box5 .teaser-featured {
		position: absolute;
		font-size: 13px;
		text-transform: uppercase;
		background: #6250a0;
		color: #fff;
		padding: 8px 16px 5px 16px;
		top: 25px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}
	.teaser-box5:hover .teaser-title {
		color: #6250a0;
	}
	/* Teaser box 6 */
	.teaser-box6 {
		position: relative;
		margin: 6px;
		background: #000;
	}
	.teaser-box6:before {
		content: '';
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		position: absolute;
		border: 6px solid transparent;
		z-index: 3;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
	}
	.teaser-box6:hover:before {
		margin: -3px;
		border-color: #6250a0;
	}
	.teaser-box6 .teaser-title, .teaser-box6 .teaser-subtitle {
		text-transform: uppercase;
		display: table;
		margin-top: 0;
		transition: all .18s ease;
		font-size: 20px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		text-align: center;
		color: #fff;
	}
	.teaser-box6 a {
		display: block;
		z-index: 4;
		background: #000;
		border: none !important;
        position: relative
	}
	.teaser-box6 img {
		width: 100%;
		transition: all .27s ease-in-out;
		opacity: 0.8;
	}
	.teaser-box6 .teaser-subtitle {
		z-index: 5;
		opacity: 0;
		margin: 0;
		margin-top: 20px;
		font-weight: 600;
		font-size: 12px;
		white-space: nowrap;
		padding: 12px 16px 9px;
		letter-spacing: 1px;
		color: #fff !important;
		background-color: #6250a0;
		transition: all .18s ease;
	}
	.teaser-box6 .teaser-subtitle:after {
		font-family: "linea-arrows-10";
		content: "\e04b";
		margin-left: 2px;
		font-size: 13px;
		display: inline;
		float: right;
	}
	.teaser-box6:hover .teaser-title {
		margin-top: -25px;
	}
	.teaser-box6:hover .teaser-subtitle {
		opacity: 1;
	}
	.teaser-box6:hover .teaser-subtitle:hover {
		background-color: #101010;
	}
	.teaser-box6:hover img {
		filter: blur(3px);
		-webkit-filter: blur(3px);
	}
	#nav .teaser-box6 a, #nav .teaser-box6 img {
		padding: 0;
		margin: 0;
		border: none !important;
	}
	/* Teaser box 7 */
	.teaser-box7 {
		position: relative;
	}
	.teaser-box7 h4, .teaser-box7 h5 {
		position: absolute;
		bottom: 0;
		display: block;
		width: 100%;
		margin-bottom: -1px;
		line-height: 25px;
		padding: 15px;
	}
	.teaser-box7 h4 {
		background: rgba(62,62,62,0.88);
		color: #fff;
		font-weight: bold;
		height: 85px;
		transition: .22s all ease-in-out;
	}
	.teaser-box7:hover h4 {
		background: #3e3e3e;
		color: #6250a0;
	}
	.teaser-box7 h4:before {
		content: "";
		width: 25%;
		height: 0;
		display: block;
		position: absolute;
		border-bottom: 3px solid #6250a0;
		left: 0;
		top: 0;
		transition: .22s all ease-in-out;
	}
	.teaser-box7:hover h4:before {
		width: 100%;
	}
	.teaser-box7 h5 {
		color: #8a8a8a;
		padding-bottom: 20px;
		padding-top: 0;
		background-color: transparent;
	}
	/* Teaser Box 8 */
	.teaser-box8 .border-bottom {
		width: 42px;
		height: 2px;
		margin-bottom: 21px;
	}
	.teaser-box8 .teaser-title {
		color: #525249;
	}
	.teaser-box8 .teaser-title.has-image {
		font-size: 18px;
		margin: 20px 0 17px;
		font-weight: 400;
	}
	.teaser-box8 .teaser-subtitle {
		margin-top: 10px;
	}
	.teaser-box8:hover .teaser-image {
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		filter: grayscale(100%);
	}
	.teaser-box8:hover .teaser-title {
		color: #6250a0;
	}
	.teaser-box8 p {
		color: #73736b;
		font-weight: 300;
	}
	/* Teaser Box 9 */
	.teaser-box9 {
		position: relative;
	}
	.teaser-box9 .teaser-title.has-image {
		transition: all 0.3s ease;
		border-radius: 55px;
		letter-spacing: 0;
		background: #6250a0;
		color: #fff;
		display: inline-table;
		padding: 22px 53px;
		font-size: 14px;
		font-weight: 600;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.teaser-box9:hover .teaser-title.has-image {
		background: #222;
	}
	.teaser-box9 img.teaser-image, .teaser-box9 {
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}
	.teaser-box9 .teaser-title.has-image:hover {
		background: #30312c;
	}
	.teaser-box9:hover img.teaser-image {
		filter: blur(3px);
		-webkit-filter: blur(3px);
	}
	/* Subscribe bar */
	.subscribe-bar1 {
		padding: 40px 0;
	}
	.subscribe-bar1 h3 {
		font-weight: normal;
		font-size: 24px;
		letter-spacing: 2px;
		padding-left: 10px;
	}
	
	@media only screen and (min-width: 1200px) {
		.subscribe-bar1 h3 {
			padding-left: 15px;
		}
	}
	.subscribe-bar1 .subscribe-box-form {
		margin: 0;
	}
	.subscribe-bar1 .subscribe-box-input div {
		padding: 0;
	}
	.subscribe-bar1 .subscribe-box-input .subscribe-box-email {
		border: 1px solid #fff;
		width: 70%;
		background-color: #fff;
		padding: 21px;
		font-size: 14px;
		margin: 0;
		float: left;
		border-radius: 5px 0 0 5px;
	}
	.subscribe-bar1 .subscribe-box-input .subscribe-box-email:focus {
		border: 1px solid #f0f0f0;
		box-shadow: none;
	}
	.subscribe-bar1 .subscribe-box-input .subscribe-box-submit {
		margin-left: -14px;
		background: #39c36e;
		width: 30%;
		border-radius: 0px 5px 5px 0;
		color: #fff;
		line-height: 20px;
		border: 3px solid #fff;
		float: right;
	}
	
	@media only screen and (max-width: 767px) {
		.subscribe-bar1 .subscribe-box-input .subscribe-box-email, .subscribe-bar1 .subscribe-box-input .subscribe-box-submit {
			border-radius: 5px 5px 0 0;
			margin: 0;
			width: 100%;
		}
		.subscribe-bar1 .subscribe-box-input .subscribe-box-submit {
			border-radius: 0 0 5px 5px;
		}
	}
	/* subscribe flat */
	.subscribe-flat h3 {
		color: #292929;
		font-weight: normal;
		margin: 10px 0 0;
	}
	.subscribe-flat .subscribe-box-form {
		margin: 0;
	}
	.subscribe-flat .subscribe-box-input div {
		padding: 0;
	}
	.subscribe-flat .subscribe-box-input .subscribe-box-email {
		width: 100%;
		border: 1px solid #ededed;
		background-color: #ededed;
		padding: 36px;
		margin: 0;
		border-radius: 0;
	}
	.subscribe-flat .subscribe-box-input .subscribe-box-email:focus {
		border: 1px solid #f0f0f0;
		box-shadow: none;
	}
	.subscribe-flat .subscribe-box-input .subscribe-box-submit {
		font-size: 14px;
		background: #83b640;
		margin: 0;
		width: 100%;
		padding: 39px 0 38px;
		border-radius: 0;
		color: #fff;
	}
	/* latest news */
	.latestnews1 {
		display: table;
		border-spacing: 1px;
		table-layout: fixed;
		width: 100%;
	}
	.latestnews1 .ln-row {
		display: table-row;
	}
	.latestnews1 .ln-item {
		display: table-cell;
		position: relative;
		overflow: hidden;
	}
	.latestnews1 .ln-content {
		height: 60px;
		transition: all .5s ease-in-out;
		width: 100%;
		position: absolute;
		bottom: 0;
		background-color: rgba(39,39,39, 0.83);
		text-align: center;
		padding: 0 20px;
	}
	.latestnews1 .ln-item:hover .ln-content {
		padding-top: 36px;
		background-color: #6250a0;
		height: 100%;
		opacity: 0.96;
	}
	.latestnews1 .ln-content h3 {
		font-weight: 700;
		line-height: 1.3;
		font-size: 13px;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 18px auto 20px;
	}
	.latestnews1 .ln-content h3 a {
		color: #fff;
	}
	.latestnews1 .ln-content h3 a:hover {
		text-decoration: underline;
	}
	.latestnews1 .ln-date {
		color: #fff;
		margin-bottom: 56px;
		font-family: 'Lora', serif;
		font-style: italic;
	}
	.latestnews1 .ln-button {
		color: #fff;
		border: 2px solid;
		border-radius: 2px;
		padding: 6px 18px 5px;
		display: inline-block;
		text-transform: uppercase;
		letter-spacing: 2px;
		font-size: 11px;
		font-weight: bold;
		transition: all .35s ease-in-out;
	}
	.latestnews1 .ln-button:hover {
		color: #000;
	}
	
	@media only screen and (max-width: 961px) {
		.latestnews1 .ln-item {
			display: block;
			float: left;
			width: 50%;
		}
	}
	
	@media only screen and (max-width: 767px) {
		.latestnews1 .ln-item {
			width: 100%;
		}
	}
	/* latest news 2 */
	.latestnews2 .ln-item {
		margin-bottom: 24px;
	}
	.latestnews2 .ln-date {
		float: left;
		text-align: center;
		margin: 10px 16px 0 0;
	}
	.latestnews2 .ln-date .ln-day {
		background-color: #fff;
		color: #646464;
		font-size: 18px;
		font-weight: 600;
		padding: 8px 15px;
		border-radius: 5px 5px 0 0;
	}
	.latestnews2 .ln-date .ln-month {
		background: #6250a0;
		color: #fff;
		border-radius: 0 0 5px 5px;
		font-size: 12px;
		text-transform: uppercase;
	}
	.dark.blox .latestnews2 .ln-content .ln-title {
		color: #fff;
	}
	.latestnews2 .ln-content .ln-title {
		text-transform: uppercase;
		font-size: 22px;
		font-weight: 500;
		color: #646464;
	}
	.latestnews2 .ln-content {
		overflow: hidden;
	}
	.latestnews2 .ln-content .ln-title:hover, .dark.blox .latestnews2 .ln-content .ln-title:hover {
		color: #6250a0;
	}
	.latestnews2 .ln-content .ln-excerpt {
		margin-bottom: 10px;
	}
	.latestnews2 .ln-item .ln-content .ln-button {
		color: #828282;
		text-transform: initial;
	}
	.latestnews2 .ln-item .ln-content .ln-button:hover {
		color: #6250a0;
	}
	/* Countdown */
	.btn-wrapper {
		text-align: center;
	}
	.countdown-wrapper .btn-wrapper {
		padding-top: 10px;
		padding-right: 0;
	}
	.countdown-wrapper h5.countdown-message {
		letter-spacing: 5px;
		font-weight: 500;
		font-size: 18px;
	}
	.countdown-wrapper p, .blox.dar .countdown-wrapper p {
		color: #888;
	}
	.countdown-wrapper a.button.black {
		float: right;
		margin-right: 0;
	}
	
	/* Countdown-clock */
	@media only screen and (min-width: 961px) and (max-width: 1280px) {
		.flip-clock-divider.seconds, .countdown-clock ul:nth-child(11), .countdown-clock ul:nth-child(12) {
			display: none;
		}
	}
	
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.flip-clock-divider.seconds, .countdown-clock ul:nth-child(11), .countdown-clock ul:nth-child(12) {
			display: none;
		}
	}
	
	@media only screen and (min-width: 768px) and (max-width: 960px) {
		.countdown-clock {
			margin-bottom: 60px;
		}
		.countdown-clock .flip-clock-divider {
			width: 54px;
		}
	}
	
	@media only screen and (max-width: 767px) {
		.countdown-clock {
			margin-bottom: 16px;
		}
		.container .countdown-wrapper {
			text-align: center;
		}
		.countdown-clock {
			margin-left: 8px;
		}
		.countdown-clock .flip-clock-divider {
			margin-bottom: 28px;
			width: 8px;
		}
		.btn-wrapper .button {
			display: block;
			text-align: center;
			margin: 0;
		}
		.countdown-wrapper a.button.black {
			float: none;
		}
	}
	
	@media only screen and (max-width: 479px) {
		.flip-clock-divider.minutes .flip-clock-label {
			right: 152px;
			bottom: -108px;
		}
	}
	/* Get the bourbon mixin from http://bourbon.io */
	/* Reset */
	.flip-clock-wrapper * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.flip-clock-wrapper a {
		cursor: pointer;
		text-decoration: none;
		color: #ccc;
	}
	.flip-clock-wrapper a:hover {
		color: #fff;
	}
	.flip-clock-wrapper ul {
		list-style: none;
	}
	.flip-clock-wrapper.clearfix:before, .flip-clock-wrapper.clearfix:after {
		content: " ";
		display: table;
	}
	.flip-clock-wrapper.clearfix:after {
		clear: both;
	}
	.flip-clock-wrapper.clearfix {
		*zoom: 1;
	}
	/* Main */
	.flip-clock-wrapper {
		font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
		-webkit-user-select: none;
	}
	.flip-clock-meridium {
		background: none !important;
		box-shadow: 0 0 0 !important;
		font-size: 36px !important;
	}
	.flip-clock-meridium a {
		color: #313333;
	}
	.flip-clock-wrapper {
		text-align: center;
		display: inline-block;
		width: auto;
		position: relative;
		padding-left: 0;
	}
	.flip-clock-wrapper:before, .flip-clock-wrapper:after {
		content: " "; /* 1 */
		display: table; /* 2 */
	}
	.flip-clock-wrapper:after {
		clear: both;
	}
	/* Skeleton */
	.flip-clock-wrapper ul {
		position: relative;
		float: left;
		margin: 2px;
		width: 50px;
		height: 50px;
		font-size: 80px;
		font-weight: bold;
		line-height: 87px;
		border-radius: 3px;
		background: rgba(0, 0, 0, 0.21);
	}
	.flip-clock-wrapper ul li {
		z-index: 1;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		line-height: 54px;
		text-decoration: none !important;
	}
	.flip-clock-wrapper ul li:first-child {
		z-index: 2;
	}
	.flip-clock-wrapper ul li a {
		display: block;
		height: 100%;
		-webkit-perspective: 200px;
		-moz-perspective: 200px;
		perspective: 200px;
		margin: 0 !important;
		overflow: visible !important;
		cursor: default !important;
	}
	.flip-clock-wrapper ul li a div {
		z-index: 1;
		position: absolute;
		left: 0;
		width: 100%;
		height: 50%;
		font-size: 80px;
		overflow: hidden;
		outline: 1px solid transparent;
	}
	.flip-clock-wrapper ul li a div .shadow {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 2;
	}
	.flip-clock-wrapper ul li a div.up {
		-webkit-transform-origin: 50% 100%;
		-moz-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		-o-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		top: 0;
	}
	.flip-clock-wrapper ul li a div.up:after {
		content: "";
		position: absolute;
		top: 24px;
		left: 0;
		z-index: 5;
		width: 100%;
		height: 3px;
		background-color: rgba(0, 0, 0, 0.12);
	}
	.flip-clock-wrapper ul li a div.down {
		-webkit-transform-origin: 50% 0;
		-moz-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		-o-transform-origin: 50% 0;
		transform-origin: 50% 0;
		bottom: 0;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
	}
	.flip-clock-wrapper ul li a div div.inn {
		position: absolute;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 200%;
		color: #fff;
		text-shadow: 0 0 2px rgba(0, 0, 0,0.25);
		text-align: center;
		background-color: #6250a0;
		border-radius: 3px;
		font-size: 48px;
	}
	.flip-clock-wrapper ul li a div.up div.inn {
		top: 0;
	}
	.flip-clock-wrapper ul li a div.down div.inn {
		bottom: 0;
	}
	/* PLAY */
	.flip-clock-wrapper ul.play li.flip-clock-before {
		z-index: 3;
	}
	.flip-clock-wrapper .flip {
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);
	}
	.flip-clock-wrapper ul.play li.flip-clock-active {
		-webkit-animation: asd 0.5s 0.5s linear both;
		-moz-animation: asd 0.5s 0.5s linear both;
		animation: asd 0.5s 0.5s linear both;
		z-index: 5;
	}
	.flip-clock-divider {
		float: left;
		display: inline-block;
		position: relative;
		width: 18px;
		height: 62px;
	}
	.flip-clock-divider:first-child {
		width: 0;
	}
	.flip-clock-dot {
		display: none;
		background: #323434;
		width: 10px;
		height: 10px;
		position: absolute;
		border-radius: 50%;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
		left: 5px;
	}
	.flip-clock-divider .flip-clock-label {
		position: absolute;
		bottom: -1.5em;
		right: -71px;
		color: #101010;
		font-weight: bold;
		text-shadow: none;
		text-transform: uppercase;
	}
	.blox.dark .flip-clock-divider .flip-clock-label {
		color: #8a8a8a;
	}
	.flip-clock-divider.seconds .flip-clock-label {
		right: -82px;
	}
	.flip-clock-dot.top {
		top: 30px;
	}
	.flip-clock-dot.bottom {
		bottom: 30px;
	}
	@-webkit-keyframes asd {
		0% {
			z-index: 2;
		}
		20% {
			z-index: 4;
		}
		100% {
			z-index: 4;
		}
	}
	@-moz-keyframes asd {
		0% {
			z-index: 2;
		}
		20% {
			z-index: 4;
		}
		100% {
			z-index: 4;
		}
	}
	@-o-keyframes asd {
		0% {
			z-index: 2;
		}
		20% {
			z-index: 4;
		}
		100% {
			z-index: 4;
		}
	}
	@keyframes asd {
		0% {
			z-index: 2;
		}
		20% {
			z-index: 4;
		}
		100% {
			z-index: 4;
		}
	}
	.flip-clock-wrapper ul.play li.flip-clock-active .down {
		z-index: 2;
		-webkit-animation: turn 0.5s 0.5s linear both;
		-moz-animation: turn 0.5s 0.5s linear both;
		animation: turn 0.5s 0.5s linear both;
	}
	@-webkit-keyframes turn {
		0% {
			-webkit-transform: rotateX(90deg);
		}
		100% {
			-webkit-transform: rotateX(0deg);
		}
	}
	@-moz-keyframes turn {
		0% {
			-moz-transform: rotateX(90deg);
		}
		100% {
			-moz-transform: rotateX(0deg);
		}
	}
	@-o-keyframes turn {
		0% {
			-o-transform: rotateX(90deg);
		}
		100% {
			-o-transform: rotateX(0deg);
		}
	}
	@keyframes turn {
		0% {
			transform: rotateX(90deg);
		}
		100% {
			transform: rotateX(0deg);
		}
	}
	.flip-clock-wrapper ul.play li.flip-clock-before .up {
		z-index: 2;
		-webkit-animation: turn2 0.5s linear both;
		-moz-animation: turn2 0.5s linear both;
		animation: turn2 0.5s linear both;
	}
	@-webkit-keyframes turn2 {
		0% {
			-webkit-transform: rotateX(0deg);
		}
		100% {
			-webkit-transform: rotateX(-90deg);
		}
	}
	@-moz-keyframes turn2 {
		0% {
			-moz-transform: rotateX(0deg);
		}
		100% {
			-moz-transform: rotateX(-90deg);
		}
	}
	@-o-keyframes turn2 {
		0% {
			-o-transform: rotateX(0deg);
		}
		100% {
			-o-transform: rotateX(-90deg);
		}
	}
	@keyframes turn2 {
		0% {
			transform: rotateX(0deg);
		}
		100% {
			transform: rotateX(-90deg);
		}
	}
	.flip-clock-wrapper ul li.flip-clock-active {
		z-index: 3;
	}
	/* SHADOW */
	.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64,64,0.68)));
		background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%;
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%);
		background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%);
		background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%;
		-webkit-animation: show 0.5s linear both;
		-moz-animation: show 0.5s linear both;
		animation: show 0.5s linear both;
	}
	.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64,64,0.68)));
		background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%;
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%);
		background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%);
		background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%;
		-webkit-animation: hide 0.5s 0.3s linear both;
		-moz-animation: hide 0.5s 0.3s linear both;
		animation: hide 0.5s 0.3s linear both;
	}
	/*DOWN*/
	.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
		background: -moz-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64,64,0.68)), color-stop(100%, rgba(0, 0, 0, 0.1)));
		background: linear, top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
		background: -o-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: -ms-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: linear, to bottom, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
		-webkit-animation: show 0.5s linear both;
		-moz-animation: show 0.5s linear both;
		animation: show 0.5s linear both;
	}
	.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
		background: -moz-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64,64,0.68)), color-stop(100%, rgba(0, 0, 0, 0.1)));
		background: linear, top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
		background: -o-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: -ms-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: linear, to bottom, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
		-webkit-animation: hide 0.5s 0.3s linear both;
		-moz-animation: hide 0.5s 0.3s linear both;
		animation: hide 0.5s 0.2s linear both;
	}
	@-webkit-keyframes show {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}
	@-moz-keyframes show {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}
	@-o-keyframes show {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}
	@keyframes show {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}
	@-webkit-keyframes hide {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}
	@-moz-keyframes hide {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}
	@-o-keyframes hide {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}
	@keyframes hide {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}
	/* topbar login */
	#w-login {
		background: #f6f8f9;
		width: 434px;
		margin: 0 auto;
	}
	.fancybox-skin {
		padding: 0 !important;
	}
	#w-login h3 {
		background: #ffffff;
		color: #6250a0;
		text-align: center;
		text-transform: uppercase;
		font-size: 21px;
		font-weight: 600;
		letter-spacing: 1px;
		padding: 32px 0;
		border-bottom: 1px solid #e5e5e5;
	}
	#w-login #user-login {
		padding: 20px 43px 10px;
	}
	#w-login form .login-username label, #w-login form .login-password label {
		font-size: 14px;
		color: #4a4a4a;
		text-transform: capitalize;
		letter-spacing: 0;
		font-weight: 300;
	}
	#w-login form .login-username label:before, #w-login form .login-password label:before {
		font-family: 'simple-line-icons', 'FontAwesome';
		margin-right: 5px;
	}
	#w-login form .login-username label:before {
		content: "\e005";
	}
	#w-login form .login-password label:before {
		content: "\e08e";
	}
	#w-login form input {
		border-color: #6250a0;
		margin-top: 5px;
	}
	#w-login form .login-remember label input {
		vertical-align: top;
		margin-bottom: 0;
	}
	#w-login .login-links {
		list-style: none;
	}
	#w-login .login-links li a {
		list-style: none;
		position: absolute;
		bottom: 121px;
		right: 56px;
		font-size: 14px;
		color: #6250a0;
		font-weight: 400;
	}
	#w-login form .login-submit input[type=submit],  #w-login .login-links li a[href$="register"] {
		background: #6250a0;
		letter-spacing: 1px;
		border-radius: 0;
		padding: 14px 30px;
		margin-top: 33px;
		margin-bottom: 0;
		text-transform: uppercase;
		margin-left: 0;
		font-weight: 400;
		font-size: 12px;
	}
	.w-login #user-login .login-links li a[href$="register"] {
		bottom: 55px;
		right: 88px;
		font-weight: 400;
		padding: 5px 31px;
		color: #fff;
		font-size: 12px;
	}
	.w-login #user-login .login-links li a[href$="register"]:hover {
		color: #fff;
	}
	
	@media ( max-width:480px) {
		#w-login .login-links li:last-child a {
			left: 40px;
			bottom: 20%;
			font-size: 13px;
			display: block;
			width: 100%;
		}
		.w-login #user-login .login-links li a[href$="register"] {
			text-align: center;
			left: 50%;
			right: auto;
		}
	}
	
	@media ( min-width: 370px) and ( max-width: 480px) {
		#w-login {
			width: 323px;
		}
		#w-login .login-links li a {
			bottom: 8.8em;
			left: 50%;
		}
	}
	
	@media (max-width: 370px) {
		#w-login {
			width: 212px;
		}
		#w-login .login-links li a {
			bottom: 22%;
			left: 22%;
		}
		.w-login #user-login .login-links li a[href$="register"] {
			text-align: center;
			padding: 7px 32px;
			left: 20%;
			bottom: 10px;
			right: auto;
		}
	}
	/* modal (forms lightbox) */
	.fancybox-type-inline .fancybox-inner {
		overflow: visible !important;
		height: auto !important;
	}
	.w-modal {
		width: initial;
		background: #fff;
		border-bottom: 1px solid #e8e8e8;
		margin-bottom: 50px;
	}
	.w-modal div.wpcf7 {
		padding: 0 35px;
	}
	.modal-title {
		color: #fff;
		background-color: #6250a0;
		padding: 20px;
		display: block;
		font-weight: 600;
		font-size: 18px;
		letter-spacing: 1px;
		margin-bottom: 30px;
	}
	.w-modal .wpcf7 .wpcf7-form p {
		font-size: 13px;
		color: #8a8a8a;
		padding-bottom: 6px;
	}
	.w-modal .wpcf7 .wpcf7-form input[type=submit], .w-modal .wpcf7 .wpcf7-form input[type=reset], .w-modal .wpcf7 .wpcf7-form input[type=button] {
		font-weight: 700;
		text-transform: uppercase;
		border-radius: 1px;
		padding: 15px 25px;
		margin-bottom: 10px;
	}
	/* global fancy Fixes */
	.fancybox-overlay-fixed {
		z-index: 499842;
	}
	.fancybox-opened {
		z-index: 499843;
	}
	/* sermon section */
	body.tax-sermon_speaker #wrap,body.tax-sermon_category #wrap, body.tax-sermon_series #wrap{
    	background: #fafafa;
	}
	body.tax-sermon_speaker .sermons-grid .sermon-grid-item .sermons-grid-wrap,body.tax-sermon_category .sermons-grid .sermon-grid-item .sermons-grid-wrap, body.tax-sermon_series .sermons-grid .sermon-grid-item .sermons-grid-wrap{
    	min-height: 521px;
	}
	body.tax-sermon_speaker .sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content p, body.tax-sermon_category .sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content p, body.tax-sermon_series .sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content p {
		padding-bottom: 0;
	}
	#w-audio {
		width: 450px;
		height: 30px;
	}
	
	@media only screen and (max-width: 767px) {
		#w-audio {
			width: 400px;
		}
	}
	
	@media only screen and (max-width: 479px) {
		#w-audio {
			width: 238px;
		}
	}
	
	/* register */
	@media only screen and (min-width: 768px) {
		.w-modal, .modal-contact {
			width: 480px;
		}
	}
	/* slide up note */
	.slideup-note {
		transition: all .5s ease-in-out;
		margin: -41px auto 0;
		height: 42px;
	}
	.slideup-note h4 {
		background-color: #f67c7d;
		color: #fff;
		margin: 0;
		font-size: 18px;
		padding: 10px 20px;
		text-transform: uppercase;
		border-radius: 10px 10px 0 0;
	}
	.slideup-note h4:after {
		font-family: 'fontawesome';
		content: "\f077";
		float: right;
		font-size: 16px;
	}
	.slideup-note p {
		font-size: 17px;
		padding: 0 20px;
		height: 0;
		background-color: #fff;
		transition: all .5s ease-in-out;
		overflow: hidden;
	}
	.slideup-note:hover {
		margin-top: -200px;
	}
	.slideup-note:hover h4:after {
		content: "\f078";
	}
	.slideup-note:hover p {
		padding: 20px;
		height: 159px;
	}
	/* extra classes */
	.giving-blox h5 {
		margin: 24px 0;
	}
	.giving-blox .button {
		margin: 30px 0;
	}
	.giving-blox .vc_pie_chart .vc_pie_chart_value {
		font-size: 300%;
	}
	.triple-blue h3, .triple-blue .countdown-w .countdown-message {
		margin: 24px 0;
		font-weight: bold;
		color: #3ed1e7;
		letter-spacing: 0px;
	}
	.triple-blue .countdown-w .countdown-message {
		margin: 14px 0;
	}
	.triple-blue .countdown-w {
		text-align: left;
		color: #63686b;
	}
	.triple-blue i {
		font-size: 64px;
		color: #3ed1e7;
	}
	.triple-blue .countdown-w.cd-minimal .block-w {
		text-align: center;
	}
	.note-bar {
		height: 0;
		margin-top: -144px;
	}
	.welcome-bar {
		padding: 35px;
		height: 144;
		overflow: hidden;
		background: rgba(0, 0, 0, 0.6);
	}
	.welcome-bar * {
		color: #fff;
	}
	.welcome-bar h4 {
		font-weight: bold;
		font-size: 50px;
	}
	.welcome-bar h5 {
		letter-spacing: 5px;
		margin-top: -18px;
	}
	.cause-box {
		border: 1px solid #efefef;
		padding: 10px;
		overflow: hidden;
	}
	/* # Layer Slider Custom Styles
	================================================== */
	#wrap .ls-slider1-h {
		text-align: left;
		color: #26282d;
		font-size: 49px;
		font-weight: 300;
		letter-spacing: 1px;
		margin-bottom: 10px;
	}
	#wrap .ls-slider1-h.slide2h {
		color: #fff;
		text-align: center;
	}
	#wrap .ls-slider1-h.slide3h {
		color: #fff;
	}
	#wrap .ls-slider1-p {
		font-size: 21px;
		line-height: 1.6;
		color: #4a4a4a;
		font-weight: 300;
		text-transform: none;
		letter-spacing: 0px;
	}
	#wrap .ls-slider1-p.slide2p {
		color: #fff;
		text-align: center;
	}
	#wrap .ls-slider1-p.slide3p {
		color: #fff;
	}
	#wrap .ls-slider1-a {
		text-transform: uppercase;
		background: #6250a0;
		color: #fff;
		padding: 16px 20px 15px;
		font-size: 12px;
		letter-spacing: 3px;
		font-weight: 500;
		margin-top: 10px;
		border-radius: 3px;
	}
	#wrap .ls-slider1-a:hover, #wrap .ls-slider1-a.slide2a, #wrap .ls-slider1-a.slide3a {
		background: #fff;
		color: #222;
	}
	#wrap .ls-slider1-a.slide2a:hover, #wrap .ls-slider1-a.slide3a:hover {
		background: #222;
		color: #fff;
	}
	
	@media (max-width: 960px) {
		#wrap .ls-slider1-a {
			font-size: 8px;
			letter-spacing: 1px;
			display: block;
		}
		#wrap .ls-slider1-a.slide2a {
			padding: 12px 22px 12px;
			font-size: 12px;
			letter-spacing: 4px;
			display: inline-block;
		}
		#wrap .ls-slider1-a.slide3a {
			display: block;
		}
	}
	
	@media (max-width: 768px) {
		#wrap .ls-slider1-a {
			padding: 12px 16px 12px;
			font-size: 8px;
			letter-spacing: 1px;
			display: block;
		}
		#wrap .ls-slider1-a.slide2a {
			padding: 12px 22px 12px;
			font-size: 10px;
			letter-spacing: 4px;
			display: inline-block;
		}
		#wrap .ls-slider1-a.slide3a {
			padding: 12px 22px 12px;
			font-size: 10px;
			display: block;
		}
	}
	/*  # Revslider Bullets style
	====================================================*/
	#wrap .ares .tp-bullet:hover .tp-bullet-title {
		background: #34342e;
		color: #fff;
		font-size: 13px;
		font-weight: 400;
		padding: 9px 23px 8px;
		top: -15px;
		right: 22px;
		border-radius: 50px;
	}
	#wrap .ares .tp-bullet:hover .tp-bullet-title:after {
		display: none;
	}
	/*  # Revslider Bullets style Home 3
	====================================================*/
	.bullet-hom3 .tp-bullets {
		position: relative;
	}
	.bullet-hom3 .custom .tp-bullet {
		transition: all .3s ease;
		background: #fff;
		width: 8px;
		height: 8px;
		left: 50% !important;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		border-radius: 50%;
	}
	.bullet-hom3 .custom .tp-bullet:hover, .bullet-hom3 .custom .tp-bullet.selected {
		border: 5px solid;
	}
	.bullet-hom3 .tp-bullets:after {
		content: "";
		position: absolute;
		background: rgba(255, 255, 255, 0.3);
		width: 1px;
		top: 0;
		bottom: 0;
		left: 50%;
	}
	/* # Revolution Slider Styles
	================================================== */
	.tp-caption.medium_thin_grey2 {
		color: #444444;
		text-decoration: none;
		background-color: transparent;
		text-shadow: none;
		font-size: 28px;
		line-height: 40px;
		font-weight: 500;
		border-width: 0px;
		border-color: rgb(255, 214, 88);
		border-style: none;
	}
	.tp-caption a.white {
		background : #fff;
		border-radius: 2px;
		color: #222 !important;
		padding: 20px 34px;
		text-shadow: none !important;
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 900;
	}
	.tp-caption a.white:hover {
		background: #fafafa;
	}
	.tp-caption.wlargetext1, .wlargetext1, .tp-caption.wlargetext, .wlargetext {
		font-family: 'Source Sans Pro', sans-serif;
	}
	#wrap .hebe .tp-tab-title, #wrap .hebe .tp-tab-desc {
		font-family: 'Source Sans Pro', sans-serif;
	}
	#wrap .hebe .tp-tab-title {
		color: #6250a0;
	}
	
	@media only screen and (max-width: 479px) {
		#wrap .tp-caption.Newspaper-Button {
			font-size: 9px !important;
			padding: 4px 14px !important;
		}
	}
	/* # Countdown
	================================================== */
	.countdown-w {
		text-align: center;
		font-size: 36px;
		margin: 0 auto;
		padding: 24px 0 20px;
		position: relative;
		display: table;
		table-layout: fixed;
	}
	.countdown-w .icon-w {
		font-size: 24px;
	}
	.countdown-w .label-w {
		font-size: 14px;
		font-weight: 300;
		letter-spacing: 1px;
		text-transform: uppercase;
		position: relative;
	}
	.countdown-w .block-w {
		display: table-cell;
		margin: 0 20px 10px;
		position: relative;
		min-height: 180px;
		width: 190px;
		font-size: 72px;
		transition: all .3s ease-in-out;
		line-height: 1.2;
	}
	.countdown-w .block-w.done-w {
		border: 0 none;
	}
	.countdown-w .count-w {
		padding: 24px 0 20px;
		font-size: 45px;
	}
	.countdown-w .countdown-message, .countdown-w.ctd-simple .icon-w, .countdown-w .div-d {
		display: none;
	}
	.countdown-w.ctd-simple .count-w {
		padding: 0;
		margin: 0 auto 10px;
		font-size: 45px;
		font-weight: 300;
		width: 80px;
		height: 80px;
		line-height: 80px;
		text-align: center;
		background: rgba(0,0,0,0.05);
	}
	.blox.dark .countdown-w.ctd-simple .count-w {
		color: #fff;
	}
	.blox.dark .countdown-w.ctd-modern {
		color: #fff;
	}
	.countdown-w.ctd-modern .icon-w {
		display: none;
	}
	.countdown-w.ctd-modern .count-w {
		padding: 50px 0 6px;
	}
	.countdown-w.ctd-modern .block-w {
		width: 180px;
		display: inline-block;
		background: url(../images/count-border.png) no-repeat;
		font-size: 36px;
		font-weight: 600;
	}
	.countdown-w.ctd-minimal {
		padding-top: 15px;
		padding-bottom: 10px
	}
	.countdown-w.ctd-minimal .count-w {
		font-weight: 300;
		padding: 0;
		font-size: 50px;
	}
	.countdown-w.ctd-minimal .block-w {
		width: 70px;
		height: 70px;
	}
	.countdown-w.ctd-minimal .label-w {
		visibility: hidden;
	}
	.countdown-w.ctd-minimal .div-d {
		display: inline-block;
	}
	.countdown-w.ctd-minimal .countdown-message {
		font-size: 21px;
		display: table-caption;
		font-weight: 300;
		letter-spacing: 5px;
		margin-bottom: 0;
	}
	.countdown-w.ctd-minimal .block-w.done-w {
		width: auto;
	}
	.countdown-w .done-w .count-w, .countdown-w.ctd-minimal .done-w .count-w {
		font-size: 15px;
		letter-spacing: 2px;
	}
	/* # Di Testimonial Slider
	================================================== */
	.ts-di.testimonials-slider-w {
		position: relative;
		max-width: 100%;
	}
	.ts-di .testimonial {
		max-width: 100%;
		overflow: hidden;
		position: relative;
	}
	.ts-di .testimonial .testimonial-content {
		background: #fff;
		font-family: 'Playfair Display', 'Lora', serif;
		font-style: italic;
		color: #444;
		margin: 0;
		position: absolute;
		min-height: 382px;
		left: 500px;
		top: 50%;
		transform: translate(0, -50%);
		-webkit-transform: translate(0, -50%);
		float: right;
		padding: 100px 106px 98px 90px;
		border: 1px solid #e4e4e4;
		border-left: 0;
		border-radius: 0;
		text-align: left;
	}
	.ts-di .testimonial .testimonial-content h4 {
		padding: 0;
		margin: 0;
	}
	.ts-di .testimonial .testimonial-content h4 q {
		font-size: 35px;
		color: #4e4e4e;
		font-weight: 400;
	}
	.ts-di .testimonial .testimonial-content h4 q:before {
		position: absolute;
		left: 108px;
		top: 20px;
		content: '\201C';
		font-size: 80px;
		color: #6250a0;
		font-weight: bold;
		font-family: Georgia, Times, serif;
		opacity: 1;
	}
	.ts-di .testimonial .testimonial-brand {
		float: left;
		margin-left: 0;
		width: 500px;
	}
	.ts-di .testimonial .testimonial-brand img {
		width: 100%;
		border-radius: 0;
		border: none;
		left: auto;
		transform: translate(0);
	}
	.ts-di .testimonial .testimonial-brand h5 {
		position: absolute;
		bottom: 20px;
		left: 170px;
		min-width: 376px;
		background: #6250a0;
		color: #fff;
		margin: 0;
		text-align: left;
		padding: 15px 24px;
		font-size: 22px;
	}
	.ts-di .testimonial .testimonial-brand h5 em {
		color: #fff;
		font-size: 15px;
		display: inline-block;
		padding-bottom: 5px;
	}
	/* Arrow */
	.ts-di.testimonials-slider-w.flexslider .flex-direction-nav {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 80px;
	}
	.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a {
		position: absolute;
		background: none;
		border-radius: 0;
		border: none;
		padding: 0;
		top: 50%;
		margin-top: -180px;
		right: 1px;
		width: auto;
		height: auto;
	}
	.testimonials-slider-w.flexslide.ts-di .flex-direction-nav a:hover {
		background: none;
	}
	#wrap .ts-di.testimonials-slider-w.flexslider .flex-direction-nav a i {
		background: #fff;
		color: #6f6f6f;
		font-size: 30px;
		display: inline-block;
		text-align: center;
		border: 1px solid #e4e4e4;
		width: 80px;
		height: 160px;
		line-height: 160px;
		padding: 0;
		transition: all .3s ease;
	}
	.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a i:hover {
		background: #f9f9f9;
		color: #6250a0;
	}
	.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a i:hover:before {
		color: #6250a0;
	}
	.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev {
		margin-top: 0;
		right: -1px;
	}
	
	@media ( min-width:1281px ) and ( max-width:1440px ) {
		.ts-di .testimonial .testimonial-brand {
			width: 460px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 26px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 460px;
			padding: 100px 80px 78px 95px;
		}
	}
	
	@media ( min-width:1201px ) and ( max-width:1280px ) {
		.ts-di .testimonial .testimonial-brand {
			width: 440px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 440px;
			padding: 80px 80px 78px 75px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			left: 98px;
			top: 10px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 160px;
			font-size: 20px;
			min-width: 322px;
		}
	}
	
	@media ( min-width:961px ) and ( max-width:1200px ) {
		.ts-di .testimonial .testimonial-brand {
			width: 340px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 340px;
			padding: 60px 60px 58px 45px;
		}
		.ts-di .testimonial .testimonial-content h4 {
			padding-right: 70px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			left: 65px;
			top: 0px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 63px;
			min-width: 300px;
			font-size: 16px;
			padding: 13px 16px;
		}
	}
	
	@media ( max-width:960px ) {
		.ts-di .testimonial .testimonial-brand {
			width: 100%;
			float: right;
		}
		.ts-di .testimonial .testimonial-content {
			position: relative;
			left: auto;
			top: auto;
			transform: none;
			width: 100%;
			border-left: 1px solid #e4e4e4;
			float: left;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 0;
		}
		.ts-di.testimonials-slider-w.flexslider .flex-direction-nav {
			width: 100%;
		}
		.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a {
			left: auto;
			right: 0;
			top: auto;
			bottom: 26%;
		}
		.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev {
			left: 45px;
			right: auto;
			top: auto;
			bottom: 26%;
		}
	}
	
	@media ( max-width:768px ) {
		.ts-di .testimonial .testimonial-content {
			padding: 30px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 20px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			font-size: 40px;
			top: 0px;
			left: 50px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			padding: 10px 14px;
			bottom: 0;
			font-size: 17px;
		}
	}
	
	@media ( max-width:480px ) {
		#wrap .ts-di.testimonials-slider-w.flexslider .flex-direction-nav a i {
			font-size: 20px;
			width: 50px;
			height: 100px;
			line-height: 100px;
		}
		.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a {
			bottom: 120px;
		}
		.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev {
			bottom: 120px;
		}
	}
	/* # Mono Testimonial Slider
	================================================== */
	.testimonials-slider-w.ts-mono .testimonial-content {
		margin: 0;
		padding: 40px 0 10px 0px;
	}
	#wrap .testimonials-slider-w.ts-mono .testimonial-content h4 {
		text-align: left;
	}
	#wrap .testimonials-slider-w.ts-mono .testimonial-content h4 q {
		font-size: 39px;
		line-height: 1.1;
		margin: 0;
		padding: 0;
	}
	#wrap .blox.dark .testimonials-slider-w.ts-mono .testimonial-content h4 q {
		color: #fff;
	}
	.testimonials-slider-w.ts-mono .flex-direction-nav li {
		display: none;
	}
	.testimonials-slider-w.ts-mono .testimonial-content:before {
		position: absolute;
		left: 0;
		top: -23px;
		content: '\201C';
		font-size: 100px;
		color: #6250a0;
		font-weight: bold;
	}
	.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging {
		display: block;
		bottom: 39px;
		padding-right: 52px;
	}
	.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li {
		display: block;
		padding: 11px 0 0 0;
	}
	.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a {
		width: 14px;
		height: 14px;
		background: #4d4d4d;
	}
	.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a.flex-active {
		background: #f4f4f4;
	}
	#wrap .testimonials-slider-w.ts-mono.flexslider .testimonial-brand img {
		margin-bottom: 35px;
		border: 0;
		left: 113px;
		top: 34px;
		height: 138px;
		width: 138px;
	}
	#wrap .testimonials-slider-w.ts-mono .testimonial-brand .social-testimonial {
		display: none;
	}
	#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 {
		position: absolute;
		line-height: 1;
		font-size: 20px;
		top: 75px;
		left: 210px;
	}
	#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 strong {
		color: #e69200;
	}
	#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 em {
		line-height: 1.9;
		font-size: 14px;
		color: #aaaab1;
	}
	
	@media (max-width: 1200px) {
		.testimonials-slider-w.ts-mono .testimonial-content:before {
			content: '\201C';
			font-size: 95px;
			top: -18px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-content h4 q {
			font-size: 29px;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging {
			bottom: 40px;
			right: 26px;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li {
			margin: 0;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a {
			width: 13px;
			height: 13px;
		}
		#wrap .testimonials-slider-w.ts-mono.flexslider .testimonial-brand img {
			left: 85px;
			top: 28px;
			width: 120px;
			height: 120px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 {
			font-size: 16px;
			top: 60px;
			left: 150px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 em {
			font-size: 12px;
		}
	}
	
	@media (max-width: 960px) {
		.testimonials-slider-w.ts-mono .testimonial-content:before {
			content: '\201C';
			font-size: 90px;
			top: -12px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-content h4 q {
			font-size: 26px;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging {
			bottom: 70px;
			right: 0px;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li {
			margin: 0;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a {
			width: 12px;
			height: 12px;
		}
		#wrap .testimonials-slider-w.ts-mono.flexslider .testimonial-brand img {
			left: 85px;
			top: 28px;
			width: 120px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 {
			font-size: 14px;
			top: 62px;
			left: 150px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 em {
			font-size: 11px;
		}
	}
	
	@media (max-width: 768px) {
		.testimonials-slider-w.ts-mono .testimonial-content:before {
			content: '\201C';
			font-size: 85px;
			top: -5px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-content h4 q {
			font-size: 23px;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging {
			bottom: 43px;
			right: 0px;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a {
			width: 11px;
			height: 11px;
		}
	}
	
	@media (max-width: 420px) {
		.testimonials-slider-w.ts-mono .testimonial-content:before {
			content: '\201C';
			font-size: 75px;
			top: 0px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-content h4 q {
			font-size: 20px;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging {
			bottom: 0;
			right: 0;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li {
			display: inline-block;
			margin: 4px;
		}
		.testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a {
			width: 10px;
			height: 10px;
		}
		#wrap .testimonials-slider-w.ts-mono.flexslider .testimonial-brand img {
			left: 55px;
			top: 28px;
			width: 100px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 {
			font-size: 12px;
			left: 113px;
		}
		#wrap .testimonials-slider-w.ts-mono .testimonial-brand h5 em {
			font-size: 10px;
		}
	}
	/* # Tri Testimonial Slider
	================================================== */
	.ts-tri.testimonials-slider-w.flexslider {
		max-width: 100%;
	}
	.ts-tri.testimonials-slider-w .testimonial-content h4 {
		padding: 30px 50px;
		text-align: left;
		border: none;
		border-radius: 0;
	}
	.ts-tri.testimonials-slider-w .testimonial-content h4 q {
		position: relative;
		font-family: 'Playfair Display', 'Lora', serif;
		font-size: 29px;
		font-style: italic;
		text-align: left;
		color: #000;
	}
	.ts-tri.testimonials-slider-w .testimonial-content h4 q:before {
		position: absolute;
		left: 24px;
		top: -70px;
		content: '\201C';
		font-size: 80px;
		color: #6250a0;
		font-weight: bold;
		font-family: Georgia, Times, serif;
		opacity: 1;
	}
	.ts-tri.testimonials-slider-w.flexslider .testimonial-brand {
		position: relative;
		margin-top: 130px;
		float: left;
		width: 400px;
		height: 400px;
		padding: 114px 0 0;
		background: #6250a0;
		margin-right: auto;
		text-align: center;
		color: #fff;
	}
	.ts-tri.testimonials-slider-w.flexslider .testimonial-brand img {
		width: 120px;
		border: none;
	}
	.ts-tri.testimonials-slider-w .testimonial-brand h5 {
		font-size: 20px;
		letter-spacing: 1px;
		color: #fff;
	}
	.ts-tri.testimonials-slider-w .testimonial-brand h5 em {
		font-size: 15px;
		font-weight: 300;
		letter-spacing: 1px;
		color: #fff;
	}
	.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a {
		opacity: 1;
		width: 52px;
		height: 52px;
		line-height: 52px;
		text-align: center;
		border: none;
		border-radius: 52px;
		padding: 2px;
		background: transparent;
		top: 360px;
		left: 172px;
	}
	.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a i {
		color: #fff !important;
	}
	.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a:hover {
		background: #fff !important;
		color: #6250a0;
	}
	.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a:hover i, .ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-left:before, .ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-right:before {
		color: #222;
	}
	.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav .flex-prev {
		margin-left: -116px;
	}
	.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav .flex-next {
		margin-left: 120px;
		right: auto;
	}
	.flex-direction-nav i {
		position: relative;
		top: 1px;
	}
	.flex-direction-nav .flex-prev i {
		right: 1px;
	}
	.flex-direction-nav .flex-next i {
		left: 1px;
	}
	.ts-tri.testimonials-slider-w .testimonial-content {
		margin-left: 0;
		margin-right: 0;
		padding: 8px 15px;
		width: calc(100% - 400px);
		float: right;
		background: #f8f8f8;
		border: none;
		padding: 15% 20px;
		border-radius: 0;
	}
	
	@media only screen and (min-width: 1441px) {
		.ts-tri.testimonials-slider-w .testimonial-content {
			padding: 13% 20px;
		}
		.ts-tri.testimonials-slider-w .testimonial-content h4 q {
			font-size: 33px;
		}
		.ts-tri.testimonials-slider-w .testimonial-content h4 q:before {
			top: -100px;
			font-size: 90px;
		}
	}
	
	@media only screen and (max-width: 960px) {
		.ts-tri.testimonials-slider-w .testimonial-content {
			width: 100%;
			float: none;
			margin-bottom: 0;
			padding: 11% 20px;
		}
		.ts-tri.testimonials-slider-w.flexslider .testimonial-brand {
			float: none;
			margin: 0 auto;
			padding-top: 60px;
		}
		.ts-tri.testimonials-slider-w .testimonial-content h4 q {
			font-size: 23px;
		}
		.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a {
			left: 50%;
			top: auto;
			;
			bottom: 90px;
		}
		.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav .flex-next {
			margin-left: 6px;
		}
		.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav .flex-prev {
			margin-left: -60px;
		}
	}
	
	@media only screen and (max-width: 768px) {
		.ts-tri.testimonials-slider-w .testimonial-content h4 {
			padding: 15px;
		}
		.ts-tri.testimonials-slider-w.flexslider .testimonial-brand {
			width: 100%;
		}
		.ts-tri.testimonials-slider-w .testimonial-content h4 q:before {
			font-size: 60px;
			top: -50px;
		}
	}
	/* # Tetra Testimonial Slider
	================================================== */
	.ts-tetra.testimonials-slider-w .testimonial-content h4 {
		padding-bottom: 0;
	}
	.ts-tetra.testimonials-slider-w .testimonial-content h4 q {
		font-size: 20px;
	}
	.blox.dark .ts-tetra.testimonials-slider-w .testimonial-content h4 q {
		color: #fff;
	}
	.ts-tetra.testimonials-slider-w.flexslider .testimonial-brand {
		margin-top: 0;
	}
	.ts-tetra.testimonials-slider-w.flexslider .testimonial-brand img {
		width: 76px;
		border-radius: 0;
		border: 4px solid #dfa948;
		padding: 0;
		margin-bottom: 14px;
	}
	.blox.dark .ts-tetra.testimonials-slider-w.flexslider .testimonial-brand img {
		border: 4px solid rgba(255,255,255,0.68);
	}
	.ts-tetra.testimonials-slider-w .testimonial-brand h5 {
		font-size: 16px;
		letter-spacing: 0;
	}
	.ts-tetra.testimonials-slider-w.flexslider .flex-direction-nav a {
		border-width: 2px;
		border-radius: 0;
		padding: 13px;
		width: 50px;
		height: 50px;
	}
	.ts-tetra.testimonials-slider-w.flexslider .flex-direction-nav a i {
		font-size: 15px;
	}
	.ts-tetra.testimonials-slider-w.flexslider .flex-control-nav {
		display: inline-block;
		position: static;
	}
	.ts-tetra.testimonials-slider-w.flexslider .flex-control-paging li {
		margin: 0 2px;
		line-height: 10px;
	}
	.ts-tetra.testimonials-slider-w.flexslider .flex-control-paging li a {
		display: inline-block;
		width: 25px;
		height: 4px;
		background: #e3e3e3;
		border: none;
		border-radius: 0;
	}
	#wrap .ts-tetra.testimonials-slider-w.flexslider .flex-direction-nav a:hover {
		background: #6250a0;
	}
	.ts-tetra.testimonials-slider-w.flexslider .flex-control-paging li a.flex-active {
		background: #59D7EE;
	}
	
	@media only screen and (min-width: 961px) {
		.ts-tetra.testimonials-slider-w .testimonial-content {
			margin-left: 100px;
			margin-right: 100px;
			padding: 8px 15px;
		}
	}
	
	@media only screen and (max-width: 960px) {
		.ts-tetra.testimonials-slider-w.flexslider .flex-direction-nav a {
			padding: 7px;
			width: 36px;
			height: 36px;
			bottom: -40px;
		}
	}
	/* Testimonial Slider Penta */
	.testimonials-slider-w.ts-penta .testimonial-content h4 q:after {
		content: '';
	}
	.testimonials-slider-w.ts-penta .testimonial-content h4 {
		padding-bottom: 0;
	}
	.testimonials-slider-w.ts-penta .testimonial-arrow {
		display: inherit;
	}
	.testimonials-slider-w.ts-penta .testimonial-arrow:after, .testimonials-slider-w.ts-penta .testimonial-arrow:before {
		right: -2px;
		left: auto;
	}
	.testimonials-slider-w.ts-penta .testimonial-content {
		border: 1px solid #f1f1f1;
		background: #fff;
		margin-left: auto;
		margin-right: 1px;
		text-align: left;
		padding: 55px 48px 56px 59px;
	}
	.blox .testimonials-slider-w.ts-penta .testimonial-content {
		border: none;
	}
	.testimonials-slider-w.ts-penta .testimonial-content h4 q, .testimonials-slider-w.ts-penta .testimonial-content h4 q p {
		font-size: 19px;
		font-weight: 300;
		margin: 0;
		color: #282828;
	}
	.testimonials-slider-w.ts-penta .testimonial-content h4 q:before {
		font-family: sans-serif, Arial, Helvetica;
		font-size: 80px;
		margin: 0 10px;
		left: 0px;
		top: 0;
		color: #37a7c1;
	}
	.testimonials-slider-w.ts-penta .testimonial-arrow {
		width: 117px;
		left: 0;
	}
	.testimonials-slider-w.ts-penta .testimonial-arrow:before, .testimonials-slider-w.ts-penta .testimonial-arrow:after {
		border-top: 15px solid #fff;
		border-left: 17px solid transparent;
		border-right: 17px solid transparent;
		left: 80px;
	}
	.testimonials-slider-w.ts-penta .testimonial-arrow:before {
		border-top: 15px solid #ececec;
	}
	.testimonials-slider-w.ts-penta .testimonial-brand img {
		float: right;
	}
	.testimonials-slider-w.ts-penta .testimonial-brand h5 {
		margin: 7px 0 11px;
		line-height: 1.4;
		font-size: 14px;
		margin-left: 43px;
		clear: none;
		direction: ltr;
	}
	.testimonials-slider-w.ts-penta .testimonial-brand h5 strong {
		font-size: 16px;
		color: #2f2f2f;
		font-weight: t00;
	}
	.blox.dark .testimonials-slider-w.ts-penta .testimonial-brand h5 * {
		color: #fff;
	}
	.testimonials-slider-w.ts-penta .testimonial-brand h5 em {
		font-size: 16px;
		color: #919191;
	}
	.testimonials-slider-w.ts-penta .social-testimonial {
		display: inline-block;
		margin-left: 0;
		text-align: center;
		min-width: 180px;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul {
		margin: 0;
	}
	.testimonials-slider-w.flexslider.ts-penta .social-testimonial ul li {
		display: inline;
		float: left;
		padding: 3px;
		padding-top: 0;
		border: none;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a {
		font-size: 14px;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a i {
		padding: 5px 6px;
		font-size: 14px;
		background: #b8b8b8;
		color: #fff;
		border-radius: 3px;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a i.fa-facebook {
		padding: 5px 7px;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-facebook {
		background-color: #3b5996;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-twitter {
		background-color: #00acee;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-vimeo {
		background-color: #0dadd6;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-dribbble {
		background-color: #d53e68;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-youtube {
		background-color: #cb322c;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-pinterest {
		background-color: #cb2027;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-linkedin {
		background-color: #0073b2;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-rss {
		background-color: #f29a1d;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-google-plus {
		background-color: #c3391c;
	}
	.testimonials-slider-w.ts-penta .social-testimonial ul li a:hover i.fa-instagram {
		background-color: #457399;
	}
	.testimonials-slider-w.flexslider.ts-penta .flex-direction-nav {
		display: none;
	}
	.testimonials-slider-w.flexslider.ts-penta .flex-control-paging li a {
		width: 10px;
		height: 10px;
		background: #444;
	}
	.blox.dark .testimonials-slider-w.flexslider.ts-penta .flex-control-paging li a {
		background: #fff;
	}
	.testimonials-slider-w.flexslider.ts-penta .flex-control-paging li a.flex-active {
		background: #6250a0;
		border-color: #6250a0;
		width: 12px;
		height: 12px;
		position: relative;
		top: -1px;
	}
	.testimonials-slider-w.flexslider.ts-penta .testimonial-brand {
		text-align: left;
		padding-top: 15px;
		margin-top: 0;
	}
	#wrap .testimonials-slider-w.flexslider.ts-penta .testimonial-brand img {
		left: auto;
		bottom: 99px;
		width: 138px;
		right: 53px;
		transform: none;
		border-radius: 50%;
		border: none;
		margin-top: 10px;
		float: right;
		margin-right: 0px;
		display: inline;
	}
	.testimonials-slider-w.flexslider.ts-penta .flex-control-nav {
		display: inherit;
		right: auto;
		left: 68px;
		bottom: 20px;
	}
	.testimonials-slider-w.flexslider.ts-penta .flex-control-nav li {
		display: inline-block;
		margin: 0 3px;
		margin-bottom: 7px;
		left: auto;
		right: 0;
	}
	
	@media (max-width:480px) {
		#wrap .testimonials-slider-w.flexslider.ts-penta .testimonial-brand img {
			width: 100px;
			right: 20px;
			bottom: 80px;
		}
		.testimonials-slider-w.ts-penta .testimonial-content {
			padding: 30px 30px 50px;
		}
		.testimonials-slider-w.flexslider.ts-penta .flex-control-nav {
			bottom: 0;
		}
	}
	/* # Latest From Blog (Post formats)
	================================================== */
	.post-format-icon {
		background: #fff;
		border: 2px solid #ebebeb;
		font-weight: 400;
		border-radius: 5px;
		padding: 11px 13px;
		margin-bottom: 10px;
		font-size: 20px;
		font-family: 'FontAwesome';
		color: #6250a0;
		margin-right: 15px;
		float: left;
	}
	.post-format-icon:before {
		content: "\f040";
	}
	.post-format-icon.image:before {
		content: "\f030";
	}
	.post-format-icon.link:before {
		content: "\f0c1";
	}
	.post-format-icon.video:before {
		content: "\f16a";
	}
	.post-format-icon.aside:before {
		content: "\f15b";
	}
	.post-format-icon.gallery:before {
		content: "\f03e";
	}
	.post-format-icon.audio:before {
		content: "\f001";
	}
	.post-format-icon.quote:before {
		content: "\f10d";
	}
	/* # Latest From Blog (ExtentBase)
	================================================== */
	.latest-b2 {
		margin: 30px 0;
	}
	.latest-b2 a:hover {
		text-decoration: underline;
	}
	.latest-b2-img {
		float: left;
		width: 140px;
		margin-right: 15px;
		min-height: 140px;
	}
	.latest-b2-cont {
		min-height: 140px;
		padding-right: 10px;
	}
	h3.latest-b2-title {
		font-size: 17px;
		margin-bottom: 9px;
		font-weight: 700;
		margin-top: 12px;
		text-transform: uppercase;
		line-height: 1;
	}
	h3.latest-b2-title a {
		color: #2a2a2a;
	}
	h6.latest-b2-cat, h5.latest-b2-date {
		font-size: 12px;
		margin-bottom: 10px;
		font-weight: 400;
		margin-top: 2px;
		letter-spacing: 1px;
		line-height: 1;
		text-transform: uppercase;
	}
	h6.latest-b2-cat a {
		color: #616161;
	}
	h5.latest-b2-date {
		color: #999;
		font-size: 13px;
		font-weight: 300;
		font-style: normal;
	}
	
	@media only screen and (min-width: 961px) {
		.vc_col-md-8 .col-md-6.col-lg-4, .vc_col-md-6 .col-md-6.col-lg-4, .vc_col-md-10 .col-md-6.col-lg-4,  .vc_col-sm-8 .col-md-6.col-lg-4, .vc_col-sm-6 .col-md-6.col-lg-4, .vc_col-sm-10 .col-md-6.col-lg-4,  .vertical-header-enabled .col-md-6.col-lg-4 {
			width: 50%;
			padding-left: 0;
		}
	}
	
	@media only screen and (max-width: 479px) {
		.latest-b2-img {
			width: 100%;
			float: none;
			margin-bottom: 7px;
		}
		.latest-b2-cont {
			min-height: 78px;
		}
	}
	
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		h3.latest-b2-title {
			font-size: 16px;
			letter-spacing: 2px;
		}
	}
	/* # Latest from blog - Type=One
	================================================== */
	.container.latestposts-one {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1200px) {
		.container.latestposts-one {
			margin: 0 -15px;
		}
	}
	.latestposts-one .latest-b {
		margin-bottom: 5px;
		position: relative;
		border: 1px solid #e3e3e3;
	}
	.latestposts-one .latest-content {
		background: #fff;
		padding: 30px 40px 20px;
		box-shadow: 0 2px 3px rgba(0,0,0,0.08);
		transition: all .25s ease;
	}
	.latestposts-one .latest-b:hover .latest-content {
		box-shadow: 0 5px 32px rgba(0,0,0,0.09);
	}
	.latestposts-one .latest-b-cat {
		position: absolute;
		top: 0;
		background: #474747;
		padding: 5px 15px;
		color: #fff
	}
	.latestposts-one .latest-b-cat:hover {
		background-color: #6250a0;
	}
	.latestposts-one .latest-b-cat a {
		font-style: normal;
		font-size: 11px;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: 2px;
	}
	.latestposts-one .latest-b-cat a:hover {
		text-decoration: underline;
	}
	.latestposts-one .latest-date {
		padding-bottom: 5px;
		margin-bottom: 0;
		color: #737478;
	}
	.latestposts-ros .latest-content p.latest-icons {
		position: absolute;
		top: 0px;
		right: 11px;
		background: #333;
		color: #fff;
		padding: 4px 8px;
		visibility: hidden;
		opacity: 0;
		transition: opacity 0.2s linear;
	}
	.latestposts-one .latest-b:hover .latest-content p.latest-icons {
		visibility: visible;
		opacity: 1;
	}
	.latestposts-one .latest-content p.latest-icons span {
		padding: 5px;
	}
	.latestposts-one .latest-content p.latest-icons span i {
		padding-right: 4px;
		font-size: 12px;
	}
	.latestposts-one .latest-title {
		font-size: 24px;
		font-weight: 600;
		line-height: 1.3;
		letter-spacing: 2px;
		text-transform: uppercase;
	}
	.latestposts-one .latest-title a {
		color: #101010;
	}
	.latestposts-one .latest-title a:hover {
		color: #6250a0;
	}
	.latestposts-one .latest-img img {
		width: 100%;
		height: auto !important;
	}
	.latestposts-one .latest-author, .latestposts-one .latest-author a {
		font-size: 16px;
		margin: 12px 0;
		letter-spacing: 0;
		text-transform: none;
		color: #888;
		font-style: italic;
		font-family: lora;
	}
	.latestposts-one .latest-author a:hover {
		color: #6250a0;
	}
	.latestposts-one .latest-excerpt {
		font-size: 15px;
		line-height: 1.84;
		font-weight: 400;
		color: #666;
	}
	
	@media only screen and (max-width: 479px) {
		.latestposts-one .latest-b {
			margin-bottom: 30px;
		}
	}
	/* # Latest from blog - Type=Two
	================================================== */
	.container.latestposts-two {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1200px) {
		.container.latestposts-two {
			margin: 0 -15px;
		}
	}
	.latestposts-two .blog-post img, .blog-post iframe, .blog-single-post img, .blog-single-post iframe {
		border-bottom: none;
	}
	.latestposts-two .entry-meta, .entry-content {
		float: left;
		margin-bottom: 8px;
	}
	.latestposts-two .blog-post {
		border: none;
		margin-bottom: 10px;
	}
	.latestposts-two .blog-date-sec {
		border-right: none;
		padding-right: 0;
	}
	.latestposts-two .blog-post .blog-date-sec img {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		margin-top: 3px;
	}
	.latestposts-two .blog-date-sec {
		border-right: none;
		padding-right: 15px;
		float: left;
		min-width: 80px;
	}
	.latestposts-two .blog-post p.blog-author {
		padding-top: 5px;
		margin-bottom: 15px;
		font-size: 11px;
		font-weight: 400;
		color: #a1a1a1;
		letter-spacing: 2px;
		text-transform: uppercase;
	}
	.latestposts-two .blog-post p.blog-author a {
		color: #a1a1a1;
	}
	.latestposts-two .blog-post .tline-date.lfb2 {
		color: #a1a1a1;
	}
	.latestposts-two .blog-post p.blog-author a:hover {
		color: #6250a0;
	}
	.latestposts-two .blog-post p strong {
		font-weight: bold;
	}
	.latestposts-two .blog-post h4 {
		font-size: 25px;
		font-weight: 600;
		margin-top: 20px;
		margin-bottom: 15px;
		letter-spacing: 3px;
		text-transform: uppercase;
	}
	.latestposts-two .blog-line p.blog-cat a {
		color: #6250a0;
	}
	.latestposts-two .blog-post .entry-content p.blog-detail {
		color: #666;
		font-weight: 400;
		font-size: 15px;
		line-height: 1.84;
		padding-top: 12px;
		padding-right: 5%;
	}
	.latestposts-two .blog-line p.blog-cat a {
		font-weight: 600;
		font-size: 12px;
		letter-spacing: 1px;
	}
	.latestposts-two .blog-line h4 {
		font-weight: 600;
		letter-spacing: 1px;
		font-size: 18px;
		line-height: 1.3;
		text-transform: uppercase;
	}
	.latestposts-two .blog-line p {
		font-size: 12px;
		color: #a1a1a1;
		font-weight: 400;
	}
	.latestposts-two h6.blog-cat, .latestposts-two h6.blog-date {
		color: #717171;
		display: inline-block;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	.latestposts-two h6.blog-date i {
		margin-right: 4px;
		color: #7a7a7a;
		margin-left: 6px;
	}
	.latestposts-two .blog-line:hover h4 a {
		color: #6250a0;
	}
	.latestposts-two .blog-line:hover .img-hover:before {
		-webkit-box-shadow: inset 0 0 0 5px;
		-moz-box-shadow: inset 0 0 0 5px;
		box-shadow: inset 0 0 0 5px;
		color: #6250a0;
	}
	.latestposts-two .blog-post img {
		margin: 0;
		padding: 0;
		border: 6px solid #eee;
	}
	.latestposts-two .blog-post .pad-r20 a {
		position: relative;
	}
	.latestposts-two .col-md-5 .blog-line:last-child {
		border-bottom: none;
	}
	
	@media only screen and (max-width: 479px) {
		.latestposts-two .blog-line img {
			width: 60px;
			height: auto;
		}
	}
	/* # Latest from blog - Type=Three
	================================================== */
	.container.latestposts-three {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1200px) {
		.container.latestposts-three {
			margin: 0 -15px;
		}
	}
	.latestposts-three .latest-b2 {
		margin: 0 0 15px;
		border: 3px solid #ddd;
		background: #fff;
		text-align: center;
	}
	.latestposts-three .latest-b2-img {
		float: none;
		width: auto;
		margin: 0;
		min-height: 1px;
	}
	.latestposts-three .latest-b2-cont {
		min-height: 1px;
		padding: 40px 20px;
	}
	.latestposts-three .latest-b2-metad2 {
		background-color: #f7f7f7;
		margin: 0 -20px -40px;
		margin-top: 0;
		padding: 20px;
		color: #666;
		letter-spacing: 1px;
		font-weight: 400;
		font-size: 12px;
		max-width: none;
		text-transform: uppercase;
	}
	.latestposts-three .latest-b2-metad2 i {
		margin-right: 3px;
	}
	.latestposts-three .latest-b2-cont a.readmore {
		display: none;
	}
	.latestposts-three .latest-b2-cont p {
		color: #666;
		margin-bottom: 40px;
	}
	.latestposts-three h3.latest-b2-title {
		font-size: 22px;
		margin: 18px 0 16px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 800;
		line-height: 1.3;
	}
	.latestposts-three h3.latest-b2-title a {
		color: #0a0a0a;
		text-decoration: none;
	}
	.latestposts-three h3.latest-b2-title a:hover {
		color: #6250a0;
	}
	.latestposts-three h6.latest-b2-cat, h5.latest-b2-date {
		font-size: 12px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 2px;
	}
	.latestposts-three .latest-b2-metad2 span {
		padding: 0 4px;
	}
	.latestposts-three .latest-b2-metad2 span a {
		color: #666;
	}
	.latestposts-three h6.latest-b2-cat a, .latestposts-three .latest-b2-metad2 span a:hover {
		color: #6250a0;
	}
	
	@media only screen and (max-width: 479px) {
		.latestposts-three .latest-b2-metad2 {
			font-size: 11px;
		}
	}
	/* # Latest from blog - Type=Four
	================================================== */
	.container.latestposts-four {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1281px) {
		.container.latestposts-four {
			margin: 0 -15px;
		}
	}
	.latestposts-four .latest-b2 {
		margin: 10px 0 0;
	}
	
	@media only screen and (min-width: 961px) {
		.latestposts-four .col-md-6 {
			padding-left: 35px;
		}
		.latestposts-four .col-md-6:first-of-type {
			border-right: 1px solid #e7e7e7;
			padding-left: 0;
			padding-right: 45px;
		}
	}
	.latestposts-four .col-md-9 {
		padding: 0;
	}
	.latestposts-four .latest-b2-img {
		float: none;
		width: 100%;
		margin: 0;
		min-height: auto;
	}
	.latestposts-four .latest-b2-cont {
		min-height: 20px;
		position: relative;
	}
	.latestposts-four .latest-b2 .au-avatar img {
		width: 75px;
		height: 75px;
		border: 3px solid #eee;
		margin-bottom: 12px;
	}
	.latestposts-four .latest-b2 h6.blog-date {
		margin-bottom: 12px;
	}
	.latestposts-four .latest-b2 h6.blog-author {
		margin-bottom: 45px;
		letter-spacing: 0;
		line-height: 1.5;
		font-size: 14px;
		font-weight: 400;
		color: #222;
	}
	.latestposts-four .latest-b2 h6.blog-author a {
		color: #777;
	}
	.latestposts-four .latest-b2 h6.blog-author strong {
		color: #a1a1a1;
		font-size: 13px;
		font-weight: 400;
	}
	.latestposts-four .latest-b2 h6.latest-b2-cat {
		display: inline-block;
		padding: 12px 16px 10px;
		background: #6250a0;
		color: #fff;
	}
	.latestposts-four .latest-b2 h6.latest-b2-cat a {
		color: #fff;
	}
	.latestposts-four .latest-b2-img {
		padding-left: 15px;
	}
	.latestposts-four .latest-b2-img img {
		margin-bottom: 14px;/* border-top: 5px solid #e1e1e1; */
	}
	.latestposts-four h3.latest-b2-title {
		font-size: 30px;
		padding: 10px 25px;
		line-height: 1.25;
		margin-top: -60px;
		text-transform: none;
		font-weight: 800;
		letter-spacing: -1px;
		background: #fff;
		margin-left: 40px;
		margin-right: 20px;
		border-top: none;
	}
	.latestposts-four h3.latest-b2-title a {
		color: #292929;
	}
	.latestposts-four h3.latest-b2-title a:hover {
		color: #6250a0;
		text-decoration: none;
	}
	.latestposts-four h6.latest-b2-cat, .latestposts-four h5.latest-b2-date {
		font-size: 10px;
	}
	.latestposts-four .latest-b2 .vertical-space {
		height: 2px;
	}
	
	@media only screen and (max-width: 960px) {
		.latestposts-four .latest-b2 .au-avatar {
			float: left;
			margin-right: 20px;
		}
		.latestposts-four .latest-b2 h6.blog-author {
			margin-bottom: 5px;
			font-size: 15px;
			font-weight: 600;
		}
		.latestposts-four .latest-b2 h6.latest-b2-cat {
			display: inline-block;
			padding: 6px 12px 5px;
		}
		.latestposts-four .latest-b2-img {
			padding-left: 0;
			clear: both;
		}
		.latestposts-four .latest-b2-img img {
			width: 100%;
		}
		.latestposts-four .col-md-6:first-of-type {
			border-bottom: 1px solid #e7e7e7;
		}
	}
	
	@media only screen and (max-width: 767px) {
		.latestposts-four h3.latest-b2-title {
			margin-left: 16px;
			margin-right: 16px;
			padding-left: 10px;
			padding-right: 10px;
		}
	}
	
	@media only screen and (max-width: 479px) {
		.latestposts-four .latest-b2 {
			margin-bottom: 30px;
		}
	}
	/* # Latest from blog - Type=Five
	================================================== */
	.container.latestposts-five {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1281px) {
		.container.latestposts-five {
			margin: 0 -15px;
		}
	}
	.latestposts-five .latest-b2 {
		margin: 30px 0;
	}
	.latestposts-five h3.latest-b2-title {
		font-size: 22px;
		text-transform: none;
		letter-spacing: -1px;
		line-height: 1.28;
		font-weight: 800;
	}
	.latestposts-five h6.latest-b2-cat {
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 600;
	}
	.latestposts-five h6.latest-b2-cat a {
		color: #6250a0;
	}
	.latestposts-five h6.latest-b2-cat a:hover {
		text-decoration: underline;
	}
	.latestposts-five h5.latest-b2-date {
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 400;
	}
	.latestposts-five h5.latest-b2-date a {
		color: #a1a1a1;
	}
	
	@media only screen and (max-width: 479px) {
		.latestposts-five h6.latest-b2-cat {
			margin-top: 10px;
		}
		.latestposts-five .latest-b2-img img {
			padding: 8px;
			background: #fff;
			border: 1px solid #e5e5e5;
		}
	}
	/* # Latest from blog - Type=Six
	================================================== */
	.container.latestposts-six {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1281px) {
		.container.latestposts-six {
			margin: 0 -15px;
		}
	}
	.latestposts-six .latest-b {
		margin-bottom: 15px;
		border: 3px solid #e3e3e3;
	}
	.latestposts-six .latest-img {
		width: auto;
	}
	.latestposts-six .latest-content {
		background: #fff;
		padding: 0;
		padding-bottom: 0;
		text-align: center;
	}
	.latestposts-six .latest-content p.latest-date {
		margin-bottom: 5px;
		font-size: 12px;
		font-weight: 600;
		text-transform: uppercase;
		color: #6250a0;
		padding: 25px 15px 0;
		letter-spacing: 0.5px;
	}
	.latestposts-six .latest-title {
		font-size: 19px;
		font-weight: 700;
		line-height: 1.3;
		letter-spacing: 0;
		text-transform: uppercase;
		padding: 0 20px;
		margin-bottom: 30px;
	}
	.latestposts-six .latest-title a {
		color: #111;
	}
	.latestposts-six .latest-title a:hover {
		color: #6250a0;
	}
	.latestposts-six .latest-img img {
		width: 100%;
		height: auto !important;
	}
	.latestposts-six .latest-author {
		margin-bottom: 0;
		width: auto;
		background-color: #f7f7f7;
		padding: 12px 15px;
		font-size: 10px;
		color: #444;
		letter-spacing: 1px;
		text-transform: uppercase;
		font-weight: 500;
	}
	.latestposts-six .latest-author a {
		color: #222;
	}
	.latestposts-six .latest-author a:hover {
		color: #6250a0;
		text-decoration: underline;
	}
	/* # Latest from blog - Type=Seven
	================================================== */
	.container.latestposts-seven {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1281px) {
		.container.latestposts-seven {
			margin: 0 -15px;
		}
	}
	.latestposts-seven .latest-b {
		margin: 30px 0;
	}
	.latestposts-seven .wrap-date-icons {
		float: left;
		text-align: center;
		border-right: 1px solid #e9e9e9;
		padding-right: 12px;
		margin-top: 18px;
		margin-bottom: 31px;
	}
	.latestposts-seven .wrap-date-icons h3.latest-date {
		padding: 0 10px;
		margin-bottom: 0;
		padding-bottom: 15px;
		color: #6250a0;
		font-weight: 600;
	}
	.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-month {
		display: block;
		letter-spacing: -1.5px;
		text-transform: uppercase;
		font-size: 18px;
		line-height: 1;
	}
	.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-day {
		display: block;
		font-size: 32px;
		line-height: 30px;
	}
	.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-year {
		font-weight: 300;
		font-size: 14px;
		display: block;
		line-height: 1;
	}
	.latestposts-seven .wrap-date-icons .latest-icons {
		border-top: 1px solid #e9e9e9;
		padding-top: 12px;
	}
	.latestposts-seven .wrap-date-icons .latest-icons p {
		margin-bottom: 0;
		color: #cccccc;
		line-height: 1;
	}
	.latestposts-seven .wrap-date-icons .latest-icons p span i {
		font-size: 20px;
	}
	.latestposts-seven .latest-content {
		margin-top: 22px;
		margin-left: 85px;
	}
	.latestposts-seven .latest-content .latest-title {
		font-size: 30px;
		font-weight: 800;
		line-height: 28px;
		padding-bottom: 10px;
		letter-spacing: -1px;
		text-transform: none;
	}
	.latestposts-seven .latest-content .latest-title a {
		color: #111;
	}
	.latestposts-seven .latest-content .latest-title a:hover {
		color: #6250a0;
	}
	.latestposts-seven .latest-content .latest-author {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	.latestposts-seven .latest-content .latest-author a {
		color: #6250a0;
	}
	.latestposts-seven .latest-content .latest-author a:hover {
		color: #6250a0;
	}
	.latestposts-seven .latest-img img {
		padding: 8px;
		margin-bottom: 8px;
		background: #fff;
		border: 1px solid #e9e9e9;
		transition: all .39s ease;
	}
	.latestposts-seven .latest-img:hover img {
		background-color: #6250a0;
	}
	
	@media (max-width: 767px) {
		.latestposts-seven .latest-content .latest-title {
			font-size: 18px;
			line-height: 1.5;
		}
	}
	/* # Latest from blog - Type=Eight
	================================================== */
	.container.latestposts-eight {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1281px) {
		.container.latestposts-eight {
			margin: 0 -15px;
		}
	}
	.latestposts-eight .image:before {
		content: "\f030";
	}
	.latestposts-eight .link:before {
		content: "\f0c1";
	}
	.latestposts-eight .video:before {
		content: "\f16a";
	}
	.latestposts-eight .latest-b8-img {
		margin-bottom: 15px;
		border-radius: 5px;
		background: #fff;
		padding: 0px;
		overflow: hidden;
	}
	.latestposts-eight .latest-b8 h3 {
		font-size: 24px;
		font-weight: 700;
		text-transform: uppercase;
		margin-top: 33px;
		margin-bottom: 10px;
		min-height: 55px;
	}
	.latestposts-eight .latest-b8 h3 a {
		color: #000;
		line-height: 25px;
	}
	.latestposts-eight .latest-b8 h3 a:hover {
		text-decoration: underline;
	}
	.latestposts-eight .latest-b8-meta span, .latest-b8-meta a {
		font-size: 11px;
		color: #999;
	}
	.latestposts-eight .latest-b8-meta i {
		color: #999;
	}
	.latestposts-eight .latest-b8 p {
		color: #888;
		margin-top: 11px;
		font-size: 17px;
		font-weight: 300;
	}
	.latestposts-eight .latest-b8 .readmore {
		display: none;
	}
	.latestposts-eight .latest-b8-meta {
		text-align: center;
		border: 2px solid #eee;
		padding: 0 12px 10px;
		border-radius: 3px;
	}
	.latestposts-eight .latest-b8-meta div {
		display: inline-block;
		margin-top: 12px;
		padding-right: 12px;
	}
	.latestposts-eight .latest-b8-meta i {
		margin-right: 5px;
	}
	
	@media (max-width: 767px) {
		.latestposts-eight .latest-b8-meta {
			margin-bottom: 35px;
		}
	}
	/* # Latest from blog - Type=Nine
	================================================== */
	.container.latestposts-nine {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1281px) {
		.container.latestposts-nine {
			margin: 0 -15px;
		}
	}
	.latestposts-nine .latest-b9 h3 {
		clear: left;
		font-size: 30px;
		font-weight: 800;
		text-transform: none;
		letter-spacing: -1px;
		clear: left;
		display: inline-block;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.latestposts-nine .latest-b9 h3 a {
		color: #000;
		line-height: 25px;
	}
	.latestposts-nine .latest-b9 h3 a:hover {
		text-decoration: underline;
	}
	.latestposts-nine .latest-b9 h3 .link {
		background: #fff;
		border: 2px solid #ebebeb;
		font-weight: 400;
		border-radius: 5px;
		padding: 11px 13px;
		font-size: 20px;
		font-family: 'FontAwesome';
		color: #6250a0;
		margin-right: 15px;
		float: left;
	}
	.latestposts-nine .latest-b9-img {
		margin-bottom: 7px;
		border-radius: 5px;
		background: #fff;
		padding: 0px;
		overflow: hidden;
	}
	.latestposts-nine .latest-b9-meta span, .latestposts-nine .latest-b9-meta a {
		font-size: 12px;
		color: #a1a5ad;
	}
	.latestposts-nine .latest-b9-meta .date:after, .latestposts-nine .latest-b9-meta .categories:after {
		content: ".";
		color: #55C3E9;
		font-size: 23px;
		font-weight: 600;
		padding-left: 8px;
		padding-right: 5px;
		vertical-align: text-bottom;
	}
	.latestposts-nine .latest-b9-meta a:hover {
		text-decoration: underline;
	}
	.latestposts-nine .latest-b9 p {
		font-size: 14px;
		color: #616161;
	}
	.latestposts-nine .latest-b9 .readmore {
		font-size: 11px;
		padding: 13px 23px;
		letter-spacing: 0;
		left: 0;
		text-transform: capitalize;
	}
	.latestposts-nine .latest-b9 .readmore:after {
		content: "\f101";
		font-size: 15px;
		top: 2px;
		right: 20px;
		opacity: 0;
		color: #fff;
		transition: .3s;
	}
	.latestposts-nine .latest-b9:hover a.readmore {
		background: #7dc771;
		color: #fff;
	}
	.latestposts-nine .latest-b9:hover a.readmore:after {
		opacity: 1;
	}
	
	@media (max-width: 767px) {

		.latestposts-nine .latest-b9 {
			margin-bottom: 35px;
		}
		.latestposts-nine .latest-b9 h3 {
			margin-bottom: 5px;
			margin-top: 12px;
		}
	}
	/* # Latest from blog - Type=ten
	================================================== */
	.container.latestposts-ten {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1281px) {
		.container.latestposts-ten {
			margin: 0 -15px;
		}
	}
	.latestposts-ten .latest-b10 {
		margin-bottom: 40px;
		overflow: hidden;
	}
	.latestposts-ten .latest-b10 .latest-b10-img {
		float: left;
		width: 186px;
		margin-right: 28px;
	}
	.latestposts-ten .latest-b10 .latest-b10-content {
		overflow: hidden;
		text-align: left;
	}
	.latestposts-ten .latest-b10 .latest-b10-img a {
		display: block;
	}
	.latestposts-ten .latest-b10 .latest-b10-img img {
		border-radius: 3px;
		width: 100%;
	}
	.latestposts-ten .latest-b10 .latest-b10-content h3 {
		font-size: 23px;
		overflow: hidden;
		padding-bottom: 4px;
		font-weight: 700;
	}
	.latestposts-ten .latest-b10 .latest-b10-content h3 a {
		color: #1a1a1a;
	}
	.latestposts-ten .latest-b10 .latest-b10-content h3 a:hover {
		text-decoration: underline;
	}
	.latestposts-ten .latest-b10 .latest-b10-content p {
		overflow: hidden;
		font-size: 15px;
		margin-bottom: 10px;
		font-weight: 400;
	}
	.latestposts-ten .latest-b10 .latest-b10-meta .date {
		display: block;
		font-size: 14px;
		color: #999;
		margin-bottom: 7px;
		font-weight: 400;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	.latestposts-ten .latest-b10 .latest-b10-content a.readmore:after {
		display: none;
	}
	.latestposts-ten .latest-b10 .latest-b10-content a.readmore {
		padding: 0;
		text-align: left;
		color: #6250a0;
		letter-spacing: 0;
		font-weight: 400;
		left: 0;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		border: none;
		background: none;
		text-transform: none;
		font-size: 13px;
	}
	.latestposts-ten .latest-b10 .latest-b10-content a.readmore:hover {
		color: #101010 !important;
	}
	.latestposts-ten .latest-b10 .latest-b10-content a.readmore:after {
		display: inline;
		font-family: simple-line-icons;
		content: "\e606";
		font-size: 12px;
		padding-left: 3px;
		margin-top: -5px;
	}
	
	@media (max-width: 767px) {
		.latestposts-ten .latest-b10 .latest-b10-img {
			float: none;
			display: block;
			width: 100%;
		}
		.latestposts-ten .latest-b10 .latest-b10-img .latest-b10-meta {
			margin-left: 0;
			margin-bottom: 10px;
		}
		.latestposts-ten .latest-b10 .latest-b10-img .latest-b10-meta .date {
			display: inline-block;
		}
		.latestposts-ten .latest-b10 .latest-b10-img img {
			width: 100%;
		}
		.latestposts-ten .latest-b10 .latest-b10-content {
			display: block;
		}
		.latestposts-ten .latest-b10 .latest-b10-meta .date {
			margin-top: 15px;
		}
	}
	
	@media only screen and (min-width: 768px) and (max-width: 1200px) {
		.latestposts-ten .latest-b10 .latest-b10-content h3 {
			font-size: 15px;
			font-weight: 600;
		}
		.latestposts-ten .latest-b10 .latest-b10-content p, .latestposts-ten .latest-b10 .latest-b10-img .latest-b10-meta .date,  .latestposts-ten .latest-b10 .latest-b10-content a.readmore {
			font-size: 12px;
		}
	}
	/* # Latest from blog - Type=Eleven
	================================================== */
	.container.latestposts-eleven {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}
	
	@media only screen and (min-width: 1281px) {
		.container.latestposts-eleven {
			margin: 0 -15px;
		}
	}
	.latestposts-eleven .latest-b11 .latest-b11-img, .latestposts-eleven .latest-b11 .latest-b11-content {
		float: left;
	}
	.latestposts-eleven .latest-b11 .latest-b11-content {
		width: 56%;
		margin-right: 4%;
	}
	.latestposts-eleven .latest-b11 .latest-b11-img {
		width: 40%;
	}
	.latestposts-eleven .latest-b11 {
		background: #fff;
		padding: 17px 13px 13px 18px;
		display: inline-block;
		border: 1px solid #e6e6e6;
		border-top: 3px solid #6250a0;
		transition: .3s;
		margin-bottom: 35px;
		margin-top: 35px;
	}
	.latestposts-eleven .latest-b11:hover {
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.28);
	}
	.latestposts-eleven .latest-b11 img {
		width: 125px;
		height: auto;
	}
	.latestposts-eleven .latest-b11 h6, .latestposts-eleven .latest-b11 h6 a {
		font-size: 12px;
		font-weight: 500;
		color: #afb3b9;
		margin-bottom: 10px;
	}
	.latestposts-eleven .latest-b11 h6 a:hover {
		color: #000;
		text-decoration: underline;
	}
	.latestposts-eleven .latest-b11 h3 {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 600;
		margin-bottom: 4px;
		float: left;
		width: 100%;
	}
	.latestposts-eleven .latest-b11 h3 a {
		color: #000;
	}
	.latestposts-eleven .latest-b11 .latest-b11-meta {
		font-size: 11px;
		color: #afb3b9;
	}
	.latestposts-eleven .latest-b11 .latest-b11-meta .date:after {
		content: '.';
		font-size: 23px;
		color: #6250a0;
		font-weight: 700;
		vertical-align: text-bottom;
		margin-left: 10px;
		margin-right: 6px;
	}
	/* # Latest from blog - Type=Twelve
	================================================== */
	.latestposts-twelve .latest-b12 {
		border-radius: 8px;
		margin-bottom: 60px;
		box-shadow: 0 5px 12px rgba(0, 0, 0, 0.04);
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont {
		min-height: 337px;
		padding: 21px 30px 32px 22px;
		background: #fff;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont {
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont * {
		text-align: left;
	}
	.latestposts-twelve .latest-b12 img {
		width: 100%;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-cat {
		margin-bottom: 18px;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-cat a {
		font-size: 11px;
		color: #6250a0;
		font-weight: 600;
		text-transform: uppercase;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-title {
		transition: all .3s ease;
		position: relative;
		font-size: 18px;
		line-height: 27px;
		font-weight: 600;
		text-transform: uppercase;
		margin-bottom: 45px;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-title a {
		color: #000;
		transition: all .3s ease;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-author:hover a, .latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-title:hover a {
		color: #6250a0;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-title:after {
		content: "";
		position: absolute;
		width: 25px;
		height: 2px;
		background: #6250a0;
		bottom: -23px;
		left: 0px;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont p {
		color: #777;
		line-height: 1.92;
		margin-bottom: 61px;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-author, .latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-date {
		color: #73736b;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 500;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-author a {
		transition: all .3s ease;
		color: #525249;
		font-weight: 400;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-author span {
		padding-right: 4px;
	}
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-date {
		float: right;
	}
	
	@media ( max-width: 768px ) {
		.latestposts-twelve .latest-b12 img {
			width: 100%;
		}
	}
	/* Latest From blog Carousel */
	.latestposts-twelve.latest-b-carousel .owl-item {
		padding: 15px;
	}
	/* Arrow */
	.latest-b-carousel .owl-controls .owl-buttons .owl-prev, .latest-b-carousel .owl-controls .owl-buttons .owl-next {
		font-family: 'simple-line-icons';
	}
	
	@media (min-width: 768px) {
		.latest-b-carousel .owl-controls .owl-buttons .owl-prev, .latest-b-carousel .owl-controls .owl-buttons .owl-next {
			position: absolute;
			font-size: 18px;
			width: 26px;
			height: 80px;
			line-height: 80px;
			display: inline-block;
			padding: 0;
			text-align: center;
			border-radius: 3px;
			color: #fff;
			background: rgba(0,0,0,.36);
			cursor: pointer;
			transition: all .18s ease;
		}
		.latest-b-carousel .owl-controls .owl-buttons .owl-prev {
			left: -50px;
			bottom: 50%;
		}
		.latest-b-carousel .owl-controls .owl-buttons .owl-next {
			right: -50px;
			bottom: 50%;
			padding-left: 2px;
		}
	}
	.latest-b-carousel .owl-controls .owl-buttons .owl-prev:before {
		content: "\e605";
	}
	.latest-b-carousel .owl-controls .owl-buttons .owl-next:before {
		content: "\e606";
	}
	/* # Latest from blog - Type=Tirteen
	================================================== */
	.latestposts-thirteen .col-md-3 {
		padding: 0 0 0 6px;
	}
	.latest-b13 {
		margin-bottom: 40px;
		box-shadow: 0 1px 7px rgba(0,0,0,0.03);
	}
	.latest-b13-img {
		position: relative;
	}
	.latest-b13-img img {
		width: 100%;
	}
	.latest-b13-cat {
		position: absolute;
		bottom: -18px;
		background: rgba(0, 0, 0, 0.85);
		left: 25px;
		padding: 6px 20px;
	}
	.latest-b13-cat a {
		color: #fff;
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0.7px;
		text-transform: uppercase;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}
	.aligncenter .latest-b13-cat {
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}
	.latest-b13-title a {
		color: #31312c;
		font-size: 20px;
		font-weight: 600;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}
	.latest-b13-title a:hover, .latest-b13-author a:hover, .latest-b13-cat:hover a {
		color: #6250a0;
	}
	.latest-b13-title a:after {
		content: '';
		width: 25px;
		height: 2px;
		background: #6250a0;
		display: block;
		margin: 29px 0 25px;
	}
	.aligncenter .latest-b13-title a:after {
		margin-left: auto;
		margin-right: auto;
	}
	.latest-b13-cont {
		background: #fff;
		padding: 42px 25px 29px;
	}
	.latest-b13-cont p {
		font-size: 13px;
		color: #525249;
		margin-bottom: 50px;
	}
	.latest-b13-date {
		float: right;
		font-size: 11px;
		color: #a9a9a9;
		text-transform: uppercase;
		font-weight: 500;
	}
	.latest-b13-author {
		font-size: 11px;
		font-weight: 500;
		color: #a9a9a9;
	}
	.latest-b13-author a {
		text-transform: uppercase;
		color: #a9a9a9;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}
	.latest-b13-metad2 {
		text-align: left;
	}
	/* # Latest from blog - Type=Fourteen
	================================================== */
	#wrap .wn-latest-b14 .latest-b14 {
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}
	.wn-latest-b14 {
		padding: 0;
	}
	.wn-latest-b14 .latest-b14-cont {
		padding: 60% 0 35%;
		position: relative;
		text-align: center;
		transition: all .3 ease-out;
		-webkit-transition: all .3s ease-out;
	}
	.wn-latest-b14 .latest-b14-cont h3.latest-b14-title {
		padding-bottom: 24px;
		font-size: 29px;
		font-weight: 600;
		text-transform: uppercase;
		position: absolute;
		top: 70%;
		text-align: center;
		width: 100%;
		left: 0;
		padding: 0 20px;
	}
	.wn-latest-b14 .latest-b14-cont h3.latest-b14-title:hover a {
		text-decoration: underline;
	}
	.wn-latest-b14 .latest-b14-cont * {
		color: #fff;
	}
	.wn-latest-b14 .latest-b14-cont i {
		opacity: 0;
		display: inline-block;
		position: absolute;
		left: 50%;
		margin-left: -48px;
		top: 33%;
		width: 96px;
		height: 96px;
		line-height: 96px;
		border: 3px solid transparent;
		text-align: center;
		border-radius: 50%;
		font-size: 40px;
		background: #fff;
		color: #050708;
		margin-bottom: 62px;
		-webkit-transition-delay: .3s;
		transition-delay: .3s;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}
	.wn-latest-b14 .latest-b14-cont .latest-b14-meta {
		margin-bottom: 5px;
		position: absolute;
		top: 63%;
		left: 0;
		text-align: center;
		width: 100%;
	}
	.wn-latest-b14 .latest-b14-cont .latest-b14-meta span {
		font-size: 15px;
		font-weight: 300;
	}
	.wn-latest-b14 .latest-b14-cont .latest-b14-meta .latest-b14-cat {
		position: relative;
		padding-right: 5px;
	}
	.wn-latest-b14 .latest-b14-cont .latest-b14-meta .latest-b14-cat:after {
		content: " /";
		padding-left: 5px;
	}
	.wn-latest-b14:hover .latest-b14-cont i {
		opacity: 1;
		border: 3px solid transparent;
	}
	.wn-latest-b14:hover .latest-b14-cont {
		background: #6250a0;
		opacity: 0.93;
	}
	.wn-latest-b14 .latest-b14-cont a.hcolorf {
		display: inline-block;
	}
	.wn-latest-b14 .latest-b14-cont a.hcolorf:hover i {
		background: none;
		color: #fff;
		border: 3px solid;
	}
	
	@media ( min-width:1281px ) and ( max-width:1366px ) {
		.wn-latest-b14 .latest-b14-cont {
			padding-bottom: 46%;
		}
		.wn-latest-b14 .latest-b14-cont h3.latest-b14-title {
			font-size: 26px;
		}
		.wn-latest-b14 .latest-b14-cont i {
			font-size: 24px;
			width: 60px;
			height: 60px;
			line-height: 60px;
			margin-left: -30px;
			border: 2px solid transparent;
		}
		.wn-latest-b14:hover .latest-b14-cont i {
			border: 2px solid transparent;
		}
		.wn-latest-b14 .latest-b14-cont a.hcolorf:hover i {
			border: 2px solid;
		}
	}
	
	@media ( min-width:481px ) and ( max-width:960px ) {
		.col-md-6.wn-latest-b14 {
			width: 50%;
			float: left;
		}
	}
	
	@media ( max-width:768px ) {
		.wn-latest-b14 .latest-b14-cont h3.latest-b14-title {
			font-size: 20px;
			top: 72%;
		}
		.wn-latest-b14 .latest-b14-cont i {
			font-size: 24px;
			width: 60px;
			height: 60px;
			line-height: 60px;
			margin-left: -30px;
			border: 2px solid transparent;
		}
		.wn-latest-b14:hover .latest-b14-cont i {
			border: 2px solid transparent;
		}
		.wn-latest-b14 .latest-b14-cont a.hcolorf:hover i {
			border: 2px solid;
		}
	}
	/* # Latest from blog - Type = Fifteen
	================================================== */
	.wn-latest-b15 .latest-b15 .latest-b15-img {
		position: relative;
		overflow: hidden;
	}
	.wn-latest-b15 .latest-b15 .latest-b15-img .latest-b15-overlay {
		position: absolute;
		background: #6250a0;
		width: 100%;
		height: 0px;
		bottom: 0;
		opacity: 0;
		transition: all .3s cubic-bezier(0.25, 0.1, 0.38, 0.79);
	}
	.wn-latest-b15 .latest-b15 .latest-b15-img .latest-b15-overlay i {
		opacity: 0;
		position: absolute;
		top: 38%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: #000;
		background: #fff;
		border-radius: 50%;
		width: 95px;
		height: 95px;
		display: inline-block;
		text-align: center;
		font-size: 30px;
		font-weight: 100;
		padding-top: 33px;
		transition: all .3s cubic-bezier(0.48, 1.21, 0.93, 1.01);
		transition-delay: .3s;
	}
	.wn-latest-b15:hover .latest-b15 .latest-b15-img .latest-b15-overlay {
		height: 100%;
		opacity: 0.94;
	}
	.wn-latest-b15:hover .latest-b15 .latest-b15-img .latest-b15-overlay i {
		top: 42%;
		opacity: 1;
	}
	.wn-latest-b15 .latest-b15 .latest-b15-content {
		text-align: center;
		background: #fff;
		border: 1px solid #f8f8f8;
		box-shadow: 0 1px 22px rgba(0, 0, 0, 0.05);
		position: relative;
		max-width: 90%;
		margin: 0 auto;
		margin-top: -70px;
		padding: 53px 53px;
		margin-bottom: 80px;
	}
	.wn-latest-b15 .latest-b15 .latest-b15-content .latest-b15-meta-data, .wn-latest-b15 .latest-b15 .latest-b15-content .latest-b15-meta-data a {
		font-size: 15px;
		color: #1c1d21;
		text-transform: capitalize;
		margin-bottom: 5px;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.wn-latest-b15 .latest-b15 .latest-b15-content .latest-b15-meta-data a:hover {
		color: #6250a0;
	}
	.wn-latest-b15 .latest-b15 .latest-b15-content h2 {
		font-size: 29px;
		font-weight: 700;
		text-transform: uppercase;
		color: #1c1d21;
		margin-bottom: 0;
	}
	.wn-latest-b15 .latest-b15 .latest-b15-content h2 a {
		color: #1c1d21;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.wn-latest-b15 .latest-b15 .latest-b15-content h2 a:hover {
		color: #6250a0;
	}
	
	@media ( max-width: 961px ) {
		.wn-latest-b15 .latest-b15 .latest-b15-img img {
			width: 100%;
		}
	}
	
	@media ( max-width: 481px ) {
		.wn-latest-b15 .latest-b15 .latest-b15-content {
			padding: 43px 30px;
			margin-top: -59px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-content h2 {
			font-size: 24px;
		}
	}
	
	@media ( max-width: 320px ) {
		.wn-latest-b15 .latest-b15 .latest-b15-img .latest-b15-overlay i {
			width: 65px;
			height: 65px;
			font-size: 25px;
			padding-top: 21px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-content {
			padding: 30px 20px;
			margin-top: -49px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-content h2 {
			font-size: 18px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-img .latest-b15-overlay i {
			font-size: 20px;
			padding-top: 21px;
			width: 60px;
			height: 60px;
		}
	}
	/* # Latest from blog - Type = Sixteen
	================================================== */
	.wn-latest-b16 .latest-b16 {
		margin-bottom: 20px;
		box-shadow: 0 1px 5px rgba(0,0,0,0.02);
		transition: all 0.27s ease;
	}
	.wn-latest-b16 .latest-b16:hover {
		box-shadow: 0 0 29px rgba(0,0,0,0.1);
	}
	.wn-latest-b16 .latest-b16 .latest-b16-img img, .wn-latest-b16 .latest-b16 .latest-b16-img {
		position: relative;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-img:after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.27);
	}
	.wn-latest-b16 .latest-b16 .latest-b16-overlay {
		position: absolute;
		bottom: 20px;
		z-index: 2;
		padding-left: 44px;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-overlay * {
		color: #fff;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-overlay h3 {
		font-size: 19px;
		font-weight: 600;
		text-shadow: 0 1px #444;
		margin-bottom: 4px;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-overlay .latest-b16-meta-data {
		font-size: 14px;
		font-weight: 400;
		text-shadow: 0 1px #444;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-overlay .latest-b16-meta-data a:hover, .wn-latest-b16 .latest-b16 .latest-b16-overlay h3:hover a {
		color: #6250a0;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content {
		border: 1px solid #e8e8e8;
		padding: 33px 43px;
	}
	#wrap .wn-latest-b16 .latest-b16 .latest-b16-content .latest-b61-excerpt {
		font-size: 14px;
		color: #7a7272;
		font-weight: 400;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-readmore {
		color: #282828;
		font-size: 12px;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		position: relative;
		padding-left: 25px;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-readmore:before {
		content: '';
		position: absolute;
		background: #7a7272;
		width: 18px;
		height: 1px;
		left: 0;
		top: 45%;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-readmore:hover {
		color: #6250a0;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-readmore:hover:before {
		background: #6250a0;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer {
		margin-top: 35px;
		padding-top: 20px;
		padding-bottom: 12px;
		border-top: 1px solid #e8e8e8;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author {
		float: left;
		color: #7a7272;
		font-size: 12px;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author strong a {
		padding-left: 3px;
		color: #282828;
		font-weight: 500;
		text-transform: capitalize;
		transition: all .2s ease;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author strong a:hover {
		color: #6250a0;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-date {
		float: right;
		color: #7a7272;
		font-size: 12px;
	}
	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-date i {
		font-size: 13px;
		margin-right: 5px;
		vertical-align: middle;
		color: #7a7272;
	}
	
	@media ( min-width: 1201px ) and ( max-width: 1280px ) {
		.wn-latest-b16 .latest-b16 .latest-b16-content {
			padding: 32px 30px;
		}
	}
	
	@media ( min-width: 961px ) and ( max-width: 1200px ) {
		.wn-latest-b16 .latest-b16 .latest-b16-content {
			padding: 32px 15px 10px;
		}
		.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author, .wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-date {
			float: none;
		}
	}
	
	@media ( max-width: 460px ) {
		.wn-latest-b16 .latest-b16 .latest-b16-content {
			padding: 32px 15px 10px;
		}
		.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author, .wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-date {
			float: none;
		}
	}
	/* carousle */
	.latestposts-thirteen.latest-b-carousel .owl-item {
		padding: 0 2px;
	}
	/* # Latest from blog - Type = Seventeen
	================================================== */
	.wn-latest-b17 {
		border-bottom: 1px solid #eee;
		margin-top: 57px;
		padding-bottom: 19px;
	}
	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-date {
		font-size: 21px;
		color: #e69200;
		text-transform: capitalize;
		font-weight: 100;
		margin-bottom: 6px;
	}
	.wn-latest-b17 .latest-b17 .latest-b17-content h3 {
		font-size: 22px;
		font-weight: 700;
	}
	.wn-latest-b17 .latest-b17 .latest-b17-content h3 a {
		color: #353535;
	}
	.wn-latest-b17 .latest-b17 .latest-b17-content h3 a:hover {
		color: #6250a0;
	}
	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-b17-readmore {
		color: #282828;
		font-size: 12px;
		transition: all .5s ease;
		-webkit-transition: all .5s ease;
		position: relative;
		padding-left: 25px;
	}
	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-b17-readmore:before {
		content: '';
		position: absolute;
		background: #7a7272;
		width: 18px;
		height: 1px;
		left: 0;
		top: 45%;
		transition: all .1s ease;
		-webkit-transition: all .1s ease;
	}
	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-b17-readmore:hover {
		color: #6250a0;
	}
	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-b17-readmore:hover:before {
		background: #6250a0;
	}
	/* # PostBox
	================================================== */
	.a-post-box {
		position: relative;
		overflow: hidden;
	}
	.a-post-box .latest-txt {
		position: absolute;
		bottom: 10%;
		padding: 20px;
		width: 88%;
		left: 0;
		right: 0;
		margin: auto;
		transition: all .5s ease-in-out;
		text-align: center;
	}
	.a-post-box .latest-title {
		font-size: 19px;
		margin-bottom: 16px;
		font-weight: 700;
		letter-spacing: 2px;
		line-height: 1.35;
		text-transform: uppercase;
	}
	.a-post-box .latest-title a {
		color: #fff;
	}
	.a-post-box .latest-title a:hover {
		color: #6250a0;
	}
	.a-post-box .latest-cat {
		display: inline-block;
		background: #6250a0;
		color: #fff;
		padding: 0;
		border: none;
		text-align: center;
		letter-spacing: 0.3px;
		transition: all .21s ease-in-out;
	}
	.a-post-box .latest-cat:hover {
		background: #111 !important;
	}
	.a-post-box .latest-cat a {
		padding: 2px 8px 4px;
		color: #fff;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		letter-spacing: 1px;
	}
	.a-post-box .latest-date {
		font-size: 13px;
		color: #eee;
		margin: 20px 0 0 11px;
	}
	.a-post-box .latest-content {
		color: #fff;
		margin-top: 30px;
	}
	.a-post-box .latest-img img {
		width: 100%;
	}
	.a-post-box .latest-overlay {
		height: 100%;
		background-color: rgba(0, 0, 0, 0.37);
		position: absolute;
		width: 100%;
		bottom: 0;
		border: 1px solid #e5e5e5;
	}
	.container.a-post-box {
		margin: 0 -10px;
	}
	.nopad-left .a-post-box .latest-overlay, .nopad-right .a-post-box .latest-overlay {
		border: none;
	}
	.vc_col-sm-4 .a-post-box .latest-author, .vc_col-sm-4 .a-post-box .latest-views, .vc_col-sm-4 .a-post-box .latest-comments {
		display: none;
	}
	.vc_col-sm-4 .a-post-box .latest-title, .wpb_column .wpb_column .a-post-box .latest-title {
		font-size: 16px;
	}
	.vc_col-sm-6 .a-post-box .latest-title {
		font-size: 17px;
	}
	.vc_col-sm-3 .a-post-box .latest-title {
		font-size: 13px;
		letter-spacing: 0;
	}
	.vc_col-sm-3 .a-post-box .latest-txt {
		padding: 20px;
	}
	.vc_col-sm-3 .a-post-box .a-post-box .latest-meta {
		margin-left: 10px;
	}
	
	@media only screen and (max-width:960px) {
		.a-post-box .latest-date {
			display: block;
			margin-top: 2px;
		}
	}
	
	@media only screen and (max-width:479px) {
		.a-post-box .latest-txt {
			padding: 10px;
		}
		.a-post-box .latest-title {
			font-size: 16px;
		}
	}
	
	@media only screen and (min-width:961px) and (max-width:1280px) {
		.nopad-left, .nopad-right {
			padding: 0;
		}
		.nopad-left .wpb_row, .nopad-right .wpb_row {
			margin: 0;
		}
		.a-post-box .latest-txt {
			width: 96%;
		}
		.a-post-box .latest-title {
			letter-spacing: 0;
		}
	}
	
	@media only screen and (min-width:768px) and (max-width:960px) {
		.a-post-box .latest-txt {
			width: 90%;
		}
		.vc_col-sm-4 .a-post-box .latest-title {
			font-size: 19px;
		}
		.vc_col-sm-3 .a-post-box .latest-title {
			font-size: 17px;
		}
	}
	/* # Category Box
	================================================== */
	.latest-cat-box {
		padding: 5% 6%;
		border: 0;
		margin-bottom: 25px;
		background-color: #fff;
	}
	.latest-cat-box h6.h-sub-content {
		border-bottom-width: 4px;
		letter-spacing: 0;
	}
	.latest-cat-box .blog-post {
		margin-bottom: 20px;
		padding: 0;
		background: none;
		border: none;
	}
	.latest-cat-box .lc-main {
		margin-bottom: 4px;
	}
	.latest-cat-box .blog-post.lc-main h4 {
		font-size: 27px;
		letter-spacing: -1px;
		font-weight: 700;
		margin-bottom: 12px;
		margin-top: 8px;
		line-height: 1.3;
		text-transform: none;
	}
	.latest-cat-box .blog-author, .latest-cat-box .blog-author * {
		color: #9a9a9a;
		font-size: 13px;
		letter-spacing: 0;
		text-transform: none;
	}
	.latest-cat-box .blog-author strong {
		font-weight: 800;
	}
	.latest-cat-box .lc-main .blog-detail {
		margin-bottom: 33px;
	}
	.latest-cat-box .blog-post p.blog-author {
		font-size: 13px;
		color: #9a9a9a;
		text-transform: none;
		letter-spacing: 0;
		line-height: 1.5;
	}
	.latest-cat-box .blog-post p.blog-author a {
		text-transform: none;
		letter-spacing: 0;
		font-size: 13px;
		color: #9a9a9a;
	}
	.latest-cat-box .blog-post p.blog-author span.date a {
		color: #fd6b48;
	}
	.latest-cat-box .blog-post p.blog-author a:hover {
		text-decoration: underline;
	}
	.latest-cat-box .lc-main a.readmore {
		display: none;
	}
	.latest-cat-box .lc-items {
		padding: 0;
		margin: 0;
		max-width: none;
		width: auto;
	}
	.latest-cat-box .lc-items .blog-line {
		border: none;
	}
	.latest-cat-box .lc-items h4 {
		font-size: 18px;
		font-weight: 700;
		letter-spacing: -1px;
		text-transform: none;
		margin-top: 4px;
	}
	.latest-cat-box .lc-items img {
		width: 90px;
		height: auto;
		float: left;
		box-shadow: none;
		border: none;
	}
	.latest-cat-box .img-hover {
		float: left;
		margin-left: 0;
		margin-right: 15px;
	}
	.latest-cat-box .img-hover:before {
		display: none;
	}
	.latest-cat-box .blog-post img {
		margin-bottom: 10px;
		padding: 0;
	}
	.latest-cat-box .lc-items article {
		overflow: hidden;
	}
	.latest-cat-box .lc-items article:last-child {
		border-bottom: 0;
	}
	
	@media only screen and (max-width: 479px) {
		.latest-cat-box .lc-items img {
			width: 90px;
		}
	}
	/* # New Tab
	================================================== */
	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab {
		position: relative;
	}
	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab > a {
		border-color: #EFEDED;
		background-color: #FFFFFF;
		border-radius: 50%;
		width: 100px;
		height: 100px;
		border-width: 3px;
		text-align: center;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		position: relative;
	}
	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab:after {
		content: '';
		position: absolute;
		top: 50%;
		margin-top: -1px;
		right: -40px;
		width: 40px;
		height: 3px;
		background-color: #EFEDED;
	}
	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab:last-child:after {
		display: none;
	}
	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab.vc_active > a {
		background-color: #6250a0;
		border-color: #14C6E7;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab .vc_tta-icon {
		line-height: 71px;
		color: #6250a0;
		font-size: 26px;
		text-align: center;
	}
	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab.vc_active .vc_tta-icon {
		color: #fff !important;
	}
	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-panel-body h4 {
		margin-left: 0;
	}
	/* # 404 Error Page discovery
	================================================== */
	.blox .custom-404 {
		position: relative;
	}
	.blox .custom-404 p {
		font-size: 61px;
		font-family: 'Playfair Display', 'Lora', serif;
		color: #000;
		margin-bottom: 0;
		font-weight: 600;
		line-height: 1.3;
		position: relative;
	}
	.blox .custom-404 p:first-child {
		font-size: 182px;
	}
	.blox .custom-404 p:first-child:before {
		content: "";
		width: 39px;
		height: 3px;
		background: #6250a0;
		position: absolute;
		top: 98px;
	}
	.blox .widget.widget_search input[type="submit"] {
		display: none;
	}
	.blox .widget.widget_search input[type="text"] {
		margin-top: 31px;
		margin-bottom: 32px;
	}
	/*  # 404 Error Page forward
	==================================================*/
	#wrap .wpb_text_column .wpb_wrapper h1.forward-404-title {
		font-size: 90px;
		text-transform: uppercase;
		font-weight: 600;
		line-height: 0.9;
		margin-top: 15px;
	}
	#wrap .wpb_text_column .wpb_wrapper h4.oops {
		font-size: 24px;
		text-transform: capitalize;
		font-weight: 200;
		margin-bottom: 12px;
	}
	#wrap .wpb_text_column .wpb_wrapper h1.forward-404 {
		letter-spacing: -25px;
		width: 450px;
		margin: 0 auto;
		margin-top: 38px;
		background: -webkit-linear-gradient(left, #a26dee 0%, #1ce5c4 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 250px;
		text-transform: capitalize;
		font-weight: 500;
	}
	#wrap .wpb_text_column .wpb_wrapper h5.forward-404-paragraph {
		font-size: 16px;
		text-transform: capitalize;
		font-weight: 400;
		margin-bottom: 16px;
	}
	#wrap .wpb_wrapper a.button.theme-skin.medium {
		border-radius: 0;
		font-size: 16px;
		font-weight: 400;
		margin-bottom: 38px;
	}
	#wrap .wn-404-gradien {
		background: -webkit-linear-gradient(left, #1be6c4 0%, #a36cee 100%);
	}
	.blox .widget ul li, .max-hero .widget ul li {
		display: inline;
	}
	.blox .widget_nav_menu, .max-hero .widget_nav_menu {
		position: absolute;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}
	.blox .widget_nav_menu li, .max-hero .widget_nav_menu li {
		border: none;
	}
	.blox .widget_nav_menu li:hover, .max-hero .widget_nav_menu li:hover {
		border: 0;
		background: none;
	}
	.blox .widget_nav_menu li a, .max-hero .widget_nav_menu li a {
		color: #fff;
		font-size: 14px;
	}
	.blox .widget_nav_menu li a:hover, .max-hero .widget_nav_menu li a:hover {
		text-decoration: underline;
		color: #fff;
		background: none;
	}
	/* #Bootstrap elements
	================================================== */
	.dropup, .dropdown {
		position: relative;
	}
	.dropdown-toggle {
		*margin-bottom: -3px;
	}
	.dropdown-toggle:active, .open .dropdown-toggle {
		outline: 0;
	}
	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		vertical-align: top;
		border-top: 4px solid #000;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		content: '';
		opacity: 0.3;
		filter: alpha(opacity=30);
	}
	.dropdown .caret {
		margin-top: 8px;
		margin-left: 2px;
	}
	.dropdown:hover .caret, .open .caret {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 4px 0;
		margin: 1px 0 0;
		list-style: none;
		background-color: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		*border-right-width: 2px;
		*border-bottom-width: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
	}
	.dropdown-menu.pull-right {
		right: 0;
		left: auto;
	}
	.dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 8px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #fff;
	}
	.dropdown-menu a {
		display: block;
		padding: 3px 15px;
		clear: both;
		font-weight: normal;
		line-height: 18px;
		color: #7a7f83;
		white-space: nowrap;
	}
	.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
		color: #fff;
		text-decoration: none;
		background-color: #1eb1e4;
	}
	.open {
		*z-index: 1000;
	}
	.open > .dropdown-menu {
		display: block;
	}
	.pull-right > .dropdown-menu {
		right: 0;
		left: auto;
	}
	.well, .promobox {
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		background-color: #f9f9f9;
		border: 1px solid #e1e7ec;
		border: 1px solid rgba(0, 0, 0, 0.05);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	}
	.well blockquote {
		border-color: #e5e5e5;
		border-color: rgba(0, 0, 0, 0.15);
	}
	.well blockquote:before, blockquote.well:before {
		content: '';
		content: none;
	}
	.well-large {
		padding: 24px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	.well-small {
		padding: 9px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.promobox {
		background: #fdfdfd;
		padding-bottom: 11px;
	}
	.promobox button, .promobox .button {
		float: right;
	}
	.collapse {
		position: relative;
		height: 0;
		overflow: hidden;
		-webkit-transition: height 0.35s ease;
		-moz-transition: height 0.35s ease;
		-ms-transition: height 0.35s ease;
		-o-transition: height 0.35s ease;
		transition: height 0.35s ease;
	}
	.collapse.in {
		height: auto;
	}
	.close {
		float: right;
		font-size: 20px;
		font-weight: bold;
		line-height: 18px;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		opacity: 0.2;
		filter: alpha(opacity=20);
	}
	.close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		opacity: 0.4;
		filter: alpha(opacity=40);
	}
	.nav {
		margin-bottom: 18px;
		margin-left: 0;
		list-style: none;
	}
	.nav > li > a {
		display: block;
	}
	.nav > li > a:hover {
		text-decoration: none;
		background-color: #e1e7ec;
	}
	.nav > .pull-right {
		float: right;
	}
	.nav .nav-header {
		display: block;
		padding: 3px 15px;
		font-size: 11px;
		font-weight: bold;
		line-height: 18px;
		color: #999999;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		text-transform: uppercase;
	}
	.nav li + .nav-header {
		margin-top: 9px;
	}
	.nav-list {
		padding-right: 15px;
		padding-left: 15px;
		margin-bottom: 0;
	}
	.nav-list > li > a, .nav-list .nav-header {
		margin-right: -15px;
		margin-left: -15px;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	}
	.nav-list > li > a {
		padding: 3px 15px;
	}
	.nav-list > .active > a, .nav-list > .active > a:hover {
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
		background-color: #0088cc;
	}
	.nav-list [class^='icon-'] {
		margin-right: 2px;
	}
	.nav-list .divider {
		*width: 100%;
		height: 1px;
		margin: 8px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #fff;
	}
	.nav-tabs, .nav-pills {
		*zoom: 1;
	}
	.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
		display: table;
		content: '';
	}
	.nav-tabs:after, .nav-pills:after {
		clear: both;
	}
	.nav-tabs > li, .nav-pills > li {
		float: left;
	}
	.nav-tabs > li > a, .nav-pills > li > a {
		padding-right: 18px;
		padding-left: 18px;
		line-height: 14px;
	}
	.nav-tabs {
		border-bottom: 1px solid #e5e5e5;
	}
	.nav-tabs > li {
		margin-bottom: -1px;
	}
	.nav-tabs > li > a {
		padding-top: 12px;
		background: #f7f7f7;
		padding-bottom: 12px;
		color: #555;
		line-height: 18px;
		border: 1px solid #e5e5e5;
		border-right: 0 none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	.nav-tabs > li > a:hover {
		background: #fbfbfb;
	}
	.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
		cursor: default;
		background-color: #fff;
		border: 1px solid #e5e5e5;
		border-bottom: 0 none;
		padding-top: 20px;
		margin-top: -7px;
	}
	.nav-pills > li > a {
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 2px;
		margin-bottom: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.nav-pills > .active > a, .nav-pills > .active > a:hover {
		color: #fff;
		background-color: #0088cc;
	}
	.nav-stacked > li {
		float: none;
	}
	.nav-stacked > li > a {
		margin-right: 0;
	}
	.nav-tabs.nav-stacked {
		border-bottom: 0;
	}
	.nav-tabs.nav-stacked > li > a {
		border: 1px solid #e5e5e5;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.nav-tabs.nav-stacked > li:first-child > a {
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs.nav-stacked > li:last-child > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}
	.nav-tabs.nav-stacked > li > a:hover {
		z-index: 2;
		border-color: #e5e5e5;
	}
	.nav-pills.nav-stacked > li > a {
		margin-bottom: 3px;
	}
	.nav-pills.nav-stacked > li:last-child > a {
		margin-bottom: 1px;
	}
	.nav-tabs .dropdown-menu {
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
	}
	.nav-pills .dropdown-menu {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
		margin-top: 6px;
		border-top-color: #0088cc;
		border-bottom-color: #0088cc;
	}
	.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
		border-top-color: #005580;
		border-bottom-color: #005580;
	}
	.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
		border-top-color: #333333;
		border-bottom-color: #333333;
	}
	.nav > .dropdown.active > a:hover {
		color: #000;
		cursor: pointer;
	}
	.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
		color: #fff;
		background-color: #999999;
		border-color: #999999;
	}
	.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
		border-top-color: #fff;
		border-bottom-color: #fff;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.tabs-stacked .open > a:hover {
		border-color: #999999;
	}
	.tabbable {
		*zoom: 1;
	}
	.tabbable:before, .tabbable:after {
		display: table;
		content: '';
	}
	.tabbable:after {
		clear: both;
	}
	.tab-content {
		overflow: auto;
		border: 1px solid #e5e5e5;
		border-top: 0 none;
		padding-top: 18px;
		margin-top: -18px;
	}
	.tab-content .columns {
		max-width: 100%;
	}
	.tab-content .columns p {
		padding: 0;
	}
	.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
		border-bottom: 0;
	}
	.tab-content > .tab-pane, .pill-content > .pill-pane {
		display: none;
		padding: 15px 25px;
	}
	.tab-content > .active, .pill-content > .active {
		display: block;
	}
	.tabs-below > .nav-tabs {
		border-top: 1px solid #e5e5e5;
	}
	.tabs-below > .nav-tabs > li {
		margin-top: -1px;
		margin-bottom: 0;
	}
	.tabs-below > .nav-tabs > li > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}
	.tabs-below > .nav-tabs > li > a:hover {
		border-top-color: #e5e5e5;
		border-bottom-color: transparent;
	}
	.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {
		border-color: transparent #e5e5e5 #e5e5e5 #e5e5e5;
	}
	.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
		float: none;
	}
	.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
		min-width: 190px;
		margin-right: 0;
		margin-bottom: 3px;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		border-left: 0 none;
		background: #fdfdfd;
		color: #838383;
	}
	.tabs-left > .nav-tabs {
		float: left;
		margin-right: -1px;
		padding-top: 40px;
	}
	.tabs-left > .nav-tabs > li > a {
		margin-right: -1px;
		border: 1px solid #e5e5e5;
		padding: 10px;
		margin: 0;
		border-left: 0 none;
	}
	.tabs-left > .nav-tabs > li > a:hover {
		border-bottom: 1px solid #e5e5e5;
		color: #444;
	}
	.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
		border-bottom: 1px solid #e5e5e5;
		border-right-color: #fff;
		padding: 10px;
		border-left: 0 none;
		margin: 0;
		color: #333;
		background: #fff;
	}
	.tabs-right > .nav-tabs {
		float: right;
		border-left: 1px solid #e5e5e5;
	}
	.tabs-right > .nav-tabs > li > a {
		margin-left: -1px;
		border: 1px solid #e5e5e5;
	}
	.tabs-right > .nav-tabs > li > a:hover {
		border-color: #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5;
		border-width: 1px;
	}
	.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {
		border-color: #e5e5e5 #e5e5e5 #e5e5e5 transparent;
		*border-left-color: #fff;
	}
	.tabs-right > .tab-content, .tabs-left > .tab-content, .tabs-below > .tab-content {
		margin: 0;
		padding: 4px;
		padding-top: 10px;
		display: block;
		border: 0 none;
		border-left: 1px solid #e5e5e5;
		box-shadow : 0 0 0 0;
	}
	.tabs-below > .tab-content {
		border: 1px solid #e5e5e5;
		border-bottom: 0 none;
	}
	.tooltip {
		position: absolute;
		z-index: 1020;
		display: block;
		padding: 5px;
		font-size: 11px;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: visible;
	}
	.tooltip.in {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	.tooltip.top {
		margin-top: -2px;
	}
	.tooltip.right {
		margin-left: 2px;
	}
	.tooltip.bottom {
		margin-top: 2px;
	}
	.tooltip.left {
		margin-left: -2px;
	}
	.tooltip.top .tooltip-arrow {
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		border-top: 5px solid #000;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
	}
	.tooltip.left .tooltip-arrow {
		top: 50%;
		right: 0;
		margin-top: -5px;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 5px solid #000;
	}
	.tooltip.bottom .tooltip-arrow {
		top: 0;
		left: 50%;
		margin-left: -5px;
		border-right: 5px solid transparent;
		border-bottom: 5px solid #000;
		border-left: 5px solid transparent;
	}
	.tooltip.right .tooltip-arrow {
		top: 50%;
		left: 0;
		margin-top: -5px;
		border-top: 5px solid transparent;
		border-right: 5px solid #000;
		border-bottom: 5px solid transparent;
	}
	.tooltip-inner {
		max-width: 200px;
		padding: 3px 8px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		background-color: #000;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.tooltip-arrow {
		position: absolute;
		width: 0;
		height: 0;
	}
	.pull-right {
		float: right;
	}
	.pull-left {
		float: left;
	}
	.hide {
		display: none;
	}
	.show {
		display: block;
	}
	.invisible {
		visibility: hidden;
	}
	.pagination2 {
		height: 36px;
		margin: 18px 0;
	}
	.pagination2 ul {
		display: inline-block;
		*display: inline;
		margin-bottom: 0;
		margin-left: 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		*zoom: 1;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	}
	.pagination2 li {
		display: inline;
	}
	.pagination2 a {
		float: left;
		padding: 0 14px;
		line-height: 34px;
		text-decoration: none;
		border: 1px solid #e5e5e5;
		border-left-width: 0;
	}
	.pagination2 a:hover, .pagination2 .active a {
		background-color: #f5f5f5;
	}
	.pagination2 .active a {
		color: #999999;
		cursor: default;
	}
	.pagination2 .disabled span, .pagination2 .disabled a, .pagination2 .disabled a:hover {
		color: #999999;
		cursor: default;
		background-color: transparent;
	}
	.pagination2 li:first-child a {
		border-left-width: 1px;
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}
	.pagination2 li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}
	.pagination2-centered {
		text-align: center;
	}
	.pagination2-right {
		text-align: right;
	}
	.alert {
		padding: 18px 35px 18px 50px;
		background: url(../images/alert-notice-ico.png) no-repeat;
		background-position: 20px 50%;
		margin-bottom: 18px;
		color: #c09853;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		background-color: #fcf8e3;
		border: 1px solid #f3d9a6;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 0;
	}
	.alert img {
		float: left;
		margin: -2px 6px 4px -4px;
	}
	.alert img {
		float: left;
		margin: -2px 6px 4px -4px;
	}
	.alert-heading {
		color: inherit;
	}
	.alert p {
		margin: 0;
	}
	.alert .close {
		position: relative;
		top: -2px;
		right: -21px;
		line-height: 18px;
	}
	.alert-success {
		color: #699801;
		background: url(../images/alert-success-ico.png) no-repeat;
		background-position: 20px 50%;
		background-color: #e0f0bd;
		border-color: #afd65f;
	}
	.alert-danger, .alert-error {
		color: #b94a48;
		background: url(../images/alert-error-ico.png) no-repeat;
		background-position: 20px 50%;
		background-color: #fce6e9;
		border-color: #ed9aa3;
	}
	.alert-info {
		color: #3a87ad;
		background: url(../images/alert-info-ico.png) no-repeat;
		background-position: 20px 50%;
		background-color: #d9edf7;
		border-color: #98cdd8;
	}
	.alert-block {
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.alert-block > p, .alert-block > ul {
		margin-bottom: 0;
	}
	.alert-block p + p {
		margin-top: 5px;
	}
	button.close {
		padding: 0;
		margin: 0;
		border: 0;
		background: none;
		box-shadow: none !important;
	}
	table {
		max-width: 100%;
		background-color: transparent;
		border-collapse: collapse;
		border-spacing: 0;
	}
	.table {
		width: 100%;
		margin-bottom: 18px;
	}
	.table th, .table td {
		padding: 8px;
		line-height: 18px;
		text-align: left;
		vertical-align: top;
		border-top: 1px dotted #e5e5e5;
	}
	.table th {
		font-weight: bold;
	}
	.table thead th {
		vertical-align: bottom;
		border-top: 0 none;
		background: #f7f7f7;
	}
	.table tbody + tbody {
		border-top: 2px solid #e5e5e5;
	}
	.table-condensed th, .table-condensed td {
		padding: 4px 5px;
	}
	.table-bordered {
		border: 1px solid #e5e5e5;
		border-collapse: separate;
		*border-collapse: collapsed;
		border-left: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.table-bordered th, .table-bordered td {
		border-left: 1px solid #e5e5e5;
	}
	.table tbody tr:hover td, .table tbody tr:hover th {
		background-color: #fcfcfc;
	}
	@-webkit-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}
	@-moz-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}
	@-ms-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}
	@-o-keyframes progress-bar-stripes {
		from {
			background-position: 0 0;
		}
		to {
			background-position: 40px 0;
		}
	}
	@keyframes progress-bar-stripes {
		from {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}
	.progress {
		height: 32px;
		margin-bottom: 18px;
		overflow: hidden;
		background-color: #f7f7f7;
		background-repeat: repeat-x;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
		background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
	}
	.progress .bar {
		width: 0;
		height: 34px;
		font-size: 15px;
		line-height: 33px;
		color: #fff;
		text-align: left;
		padding-left: 12px;
		background-color: #0e90d2;
		background-repeat: repeat-x;
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: width 0.6s ease;
		-moz-transition: width 0.6s ease;
		-ms-transition: width 0.6s ease;
		-o-transition: width 0.6s ease;
		transition: width 0.6s ease;
	}
	.progress .bar small {
		color: #fafafa;
		font-size: 12px;
	}
	.progress-striped .bar {
		background-color: #149bdf;
	}
	.progress.active .bar {
		-webkit-animation: progress-bar-stripes 2s linear infinite;
		-moz-animation: progress-bar-stripes 2s linear infinite;
		-ms-animation: progress-bar-stripes 2s linear infinite;
		-o-animation: progress-bar-stripes 2s linear infinite;
		animation: progress-bar-stripes 2s linear infinite;
	}
	.progress-danger .bar, .progress-red .bar {
		background-color: #e53f51;
	}
	.progress-success .bar, .progress-green .bar {
		background-color: #8fbe32;
	}
	.progress-info .bar, .progress-blue .bar {
		background-color: #03acdc;
	}
	.progress-warning .bar, .progress-orange .bar {
		background-color: #f98805;
	}
	/* topbar login */
	.fancybox-overlay-fixed {
		z-index: 10001;
	}
	.fancybox-skin, .fancybox-opened .fancybox-skin {
		border-radius: 0 0 6px 6px;
		background: #f6f6f6;
	}
	.w-login #user-login {
		padding: 22px 15px 15px;
	}
	.w-login #user-login .login-links {
		list-style: none;
		margin: 0
	}
	.w-login #user-login .login-links li {
		display: inline;
		margin-right: 15px;
		font-size: 13px;
		font-weight: 400;
	}
	.w-login #user-login .login-links li:last-child:after {
		display: none;
	}
	.w-login #user-login .login-links li a {
		color: #6250a0;
	}
	.w-login #user-login .login-links li a:hover {
		color: #6250a0;
	}
	.w-login #user-login p {
		margin: 0;
	}
	.w-login #user-login label {
		font-weight: 400;
		font-size: 14px;
	}
	.w-login #user-login input {
		padding: 14px;
		border-radius: 0;
		margin: 6px 0 20px;
	}
	.w-login #user-login input.login-button {
		padding: 13px 18px;
		text-transform: uppercase;
		font-weight: bold;
		float: right;
		margin-right: 3px;
	}
	.w-login #user-logged {
		padding: 30px 10px;
		text-align: center;
	}
	.w-login #user-logged .author-avatar {
		display: block;
	}
	.w-login #user-logged .author-avatar img {
		border-radius: 50%;
		border: 4px solid #6250a0;
	}
	.w-login #user-logged .user-welcome {
		font-size: 22px;
		font-weight: 300;
		padding: 10px;
		margin: 20px 0;
		color: #444;
	}
	.w-login #user-logged .user-welcome strong {
		font-weight: 600;
	}
	.w-login #user-logged .logged-links {
		list-style: none;
		background-color: #6250a0;
		padding: 8px 20px;
		width: 70%;
		margin: 0 auto;
		display: table;
	}
	.w-login #user-logged .logged-links li {
		display: table-cell;
		margin: 0 8px;
	}
	.w-login #user-logged .logged-links a {
		color: #fff;
		border-radius: 3px;
		font-size: 13px;
		font-weight: 400;
	}
	.w-login #user-logged .logged-links a:hover {
		text-decoration: underline;
	}
	.widget #user-logged .author-avatar img {
		width: 60px;
	}
	/* # Essensial grid
	================================================== */
	#wrap .esg-filters .esg-navigationbutton {
		float: right;
	}
	#wrap .esg-filters .esg-left {
		margin-right: 20px !important;
	}
	#wrap .eg-washington-element-1, #wrap .eg-washington-element-0 {
		padding: 10px !important;
	}
	/* # Title Plus Text type
	================================================== */
	
	/* # Title Plus Text type 1 */
	.title-plus-text.type-1, .title-plus-text.type-1.aligncenter {
		text-align: center;
	}
	.title-plus-text.type-1.alignleft {
		text-align: left;
	}
	.title-plus-text.type-1.alignright {
		text-align: right;
	}
	.title-plus-text.type-1.alignleft h3:before {
		left: 0;
		margin-left: 0;
	}
	.title-plus-text.type-1.alignright h3:before {
		left: auto;
		right: 0;
		margin-left: 0;
	}
	/* # Title Plus Text type 1 */
	.title-plus-text.type-1 {
		-webkit-transition: all 0.48s ease;
		transition: all 0.48s ease;
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
		text-align: center;
	}
	.title-plus-text.type-1.wn-done-anim {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.title-plus-text.type-1 h3 {
		-webkit-transition: all 1.4s ease;
		transition: all 1.4s ease;
		opacity: 0;
		font-size: 12px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 2px;
		position: relative;
		margin-bottom: 42px;
		padding-top: 16px;
	}
	.title-plus-text.type-1.wn-done-anim h3 {
		opacity: 1;
	}
	.title-plus-text.type-1 h3 .before {
		-webkit-transform: translate(-50%, 0) scale(0, 1);
		transform: translate(-50%, 0) scale(0, 1);
		-webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		position: absolute;
		top: 0;
		left: 50%;
		width: 60px;
		height: 0;
		display: block;
		content: '';
		border-top: 2px solid #6250a0;
	}
	.title-plus-text.type-1.wn-done-anim h3 .before {
		-webkit-transform: translate(-50%, 0) scale(1, 1);
		transform: translate(-50%, 0) scale(1, 1);
	}
	.title-plus-text.type-1 h2, .title-plus-text.type-3 h2 {
		display: inline-block;
		font-size: 50px;
		line-height: 1;
		letter-spacing: -3px;
		margin-bottom: 6px;
	}
	.title-plus-text.type-1 h2 {
		-webkit-transition: all 1.4s ease;
		transition: all 1.4s ease;
		opacity: 0;
		display: block;
	}
	.title-plus-text.type-1.wn-done-anim h2 {
		opacity: 1;
	}
	.title-plus-text.type-1 > h2:nth-of-type(1), .title-plus-text.type-3 > h2:nth-of-type(1) {
		font-weight: 300;
	}
	.title-plus-text.type-1 h2:last-of-type, .title-plus-text.type-3 h2:last-of-type {
		font-weight: 700;
	}
	.title-plus-text p {
		font-size: 18px;
		font-weight: 300;
		margin-top: 14px;
	}
	/* # Title Plus Text type 2 */
	#wrap .title-plus-text.type-2 h3 {
		margin-bottom: 12px;
		font-size: 23px;
		font-family: 'Playfair Display', lora, serif;
		font-style: italic;
	}
	.title-plus-text.type-2 h2 {
		font-weight: 700;
		letter-spacing: -3px;
		margin-bottom: 14px;
		font-size: 55px;
	}
	/* # Title Plus Text type 3 */
	#wrap .title-plus-text.type-3 h3 {
		font-family: 'Playfair Display', 'Lora', serif;
		font-size: 32px;
		font-style: italic;
		letter-spacing: 0;
		margin-bottom: 18px;
	}
	.title-plus-text.type-3 p {
		position: relative;
		margin-top: 13px;
	}
	.title-plus-text.type-3 p:before {
		content: "";
		position: absolute;
		width: 56px;
		height: 6px;
		background: #34342e;
		top: -33px;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}
	.title-plus-text.type-3 > h2 {
		margin-bottom: 33px;
	}
	.title-plus-text.type-3.left p:before {
		left: 30px;
	}
	
	@media (max-width: 768px) {
		#wrap .title-plus-text h2 {
			font-size: 35px;
		}
		#wrap .title-plus-text > h2 {
			margin-right: 10px;
		}
	}
	
	@media (max-width: 480px) {
		.title-plus-text h2 {
			font-size: 25px;
		}
		#wrap .title-plus-text > h2 {
			margin-right: 10px;
		}
	}
	/* Contact Page */
	.wpcf7 .vision-contact input[type="text"], .wpcf7 .vision-contact [type="email"] {
		line-height: 19px;
		background-color: #f2f2f2;
		box-shadow: none;
		color: #73736b;
		padding: 13px 24px 10px 24px;
		font-size: 12px;
		border: 0;
		border-radius: 2px;
		font-weight: 400;
		font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
	}
	.wpcf7 .vision-contact div {
		padding-bottom: 4px;
	}
	.wpcf7 .vision-contact .w-contact-txt textarea {
		min-height: 255px;
		box-shadow: none;
		font-size: 12px;
		color: #73736b;
		padding: 10px 24px 0 24px;
		border: 0;
		border-radius: 2px;
		font-weight: 400;
		font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
	}
	.wpcf7 .vision-contact .w-contact-txt textarea:focus {
		background-color: #f0f0f0;
	}
	.wpcf7 .vision-contact input[type=text]::-webkit-input-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact input[type=text]:-moz-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact input[type=text]::-moz-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact input[type=text]:-ms-input-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact input[type=email]::-webkit-input-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact input[type=email]:-moz-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact input[type=email]::-moz-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact input[type=email]:-ms-input-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact textarea::-webkit-input-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact textarea:-moz-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact textarea::-moz-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact textarea:-ms-input-placeholder {
		color:#73736b;
	}
	.wpcf7 .vision-contact .w-contact-submit input[type=submit] {
		background-color: #6250a0;
		padding: 21px 28px 18px 28px;
		margin-top: 19px;
		font-weight: 400;
		letter-spacing: 0.3px;
	}
	/* Contact Info */
	.w-contact-info article h4 {
		font-size: 16px;
		font-weight: 700;
		color: #31312c;
	}
	.w-contact-info article p {
		font-size: 15px;
		color: #8a8a84;
		padding-top: 4px;
		padding-top: 20px;
	}
	/*  # Suite Toggle Shortcode
	=========================================*/
	.suite-toggle {
		color: #fff;
		margin-bottom: 10px;
	}
	.suite-toggle .main-content {
		padding: 37px 30px 0;
	}
	.suite-toggle.click {
		transition: all 0.3s ease;
		background: #31312c !important;
	}
	.suite-toggle .price {
		display: inline-block;
		color: #fff;
		margin-bottom: 0;
	}
	.suite-toggle .price > span {
		margin-right: 4px;
		font-size: 14px;
	}
	.suite-toggle .toggle-content {
		position: relative;
	}
	.suite-toggle .toggle-content span {
		padding: 0 30px 22px;
		display: inline-block;
	}
	.suite-toggle .toggle-content span i, .suite-toggle .extra-content .close-toggle i {
		background: #fff;
		padding: 7px;
		color: #000;
		width: 28px;
		height: 28px;
		display: inline-block;
		margin-top: 20px;
		cursor: pointer;
	}
	.suite-toggle .toggle-content span i:hover, .suite-toggle .extra-content .close-toggle i:hover {
		background: #222;
		color: #fff !important;
	}
	.suite-toggle .extra-content {
		color: #fff;
		position: absolute;
		top: 60px;
		background: #31312c;
		padding: 15px 30px 0;
		z-index: 999;
		width: 100%;
	}
	.suite-toggle .extra-content p {
		color: #fff;
		font-size: 14px;
	}
	.suite-toggle .extra-content .close-toggle i {
		margin: 0 0 15px;
	}
	.suite-toggle h3 {
		color: #fff;
		text-transform: uppercase;
		font-size: 18px;
		margin-bottom: 0;
	}
	.suite-toggle .service-icon {
		margin-bottom: -5px;
	}
	.suite-toggle .service-icon i {
		font-size: 34px;
		margin-top: 20px;
		display: inline-block;
	}
	
	@media ( min-width: 768px ) and ( max-width: 960px ) {
		.suite-toggle .main-content {
			padding: 24px 12px 0;
		}
		.suite-toggle .toggle-content span {
			padding: 0 12px 22px;
		}
		.suite-toggle .extra-content {
			padding: 0 12px;
		}
	}
	/*  # Offers Toggle Shortcode
	=========================================*/
	.offer-toggle figure {
		position: relative;
	}
	.offer-toggle .main-content {
		position: absolute;
		top: 0;
		padding: 30px 35px 70px;
	}
	.offer-toggle .offer-icon i {
		color: #fff;
		font-size: 48px;
		margin-bottom: 30px;
	}
	.offer-toggle .main-content h3, .offer-toggle .main-content h4 {
		color: #fff;
	}
	.offer-toggle .main-content h4 {
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 1px;
	}
	.offer-toggle .main-content h3 {
		font-size: 31px;
		font-weight: 600;
		margin-bottom: 20px;
	}
	.offer-toggle .toogle-plus {
		position: relative;
	}
	.offer-toggle .toogle-plus i {
		cursor: pointer;
		z-index: 1000;
		position: absolute;
		background: #6250a0;
		padding: 8px;
		width: 26px;
		height: 26px;
		color: #fff;
		font-size: 10px;
		display: inline-block;
	}
	.offer-toggle .toggle-content {
		background: rgba(49,49,49,0.93);
		padding: 70px 30px 55px;
		margin-top: -33px;
	}
	.offer-toggle .extra-content p {
		color: #fff;
		font-weight: 300;
		font-size: 13px;
		margin-bottom: 0;
	}
	.offer-toggle .toogle-plus i {
		position: relative;
		overflow: hidden;
	}
	.offer-toggle .toogle-plus i:after {
		content: "";
		background: rgba(255,255,255,0.3);
		display: block;
		position: absolute;
		padding-top: 240%;
		padding-left: 240%;
		margin-top: -120%;
		margin-left: -120%;
		opacity: 0;
		transition: all 1s;
	}
	.offer-toggle .toogle-plus i:active:after {
		padding-top: 0;
		padding-left: 0;
		margin-top: 0;
		margin-left: 0;
		opacity: 1;
		transition: 0s;
	}
	.offer-toggle .toogle-plus i:after {
		background-color: #000;
	}
	/*  #Webnus image carousel
	===============================*/
	.w-image-carousel .owl-item {
		padding: 0 7px;
	}
	/* # Causes
	================================================== */
	
	/* causes grid */
	.causes-grid .row {
		margin-bottom: 20px;
	}
	/* causes */
	.causes .cause-content p {
		margin: 29px 0 0;
		color: #777;
	}
	.causes .cause-content .cause-meta {
		margin-top: 70px;
	}
	.causes.causes-grid .cause-content .cause-meta {
		margin-top: 45px;
	}
	.causes .cause-content .cause-title {
		text-transform: uppercase;
		color: #1c1d21;
		font-size: 29px;
		font-weight: 700;
	}
	
	@media ( max-width: 480px) {
		.causes .cause-content .cause-title {
			font-size: 21px;
		}
	}
	.blox.dark .causes .cause-content .cause-title {
		color: #fff;
	}
	.causes .cause-content .cause-title:hover, .blox.dark .causes .cause-content .cause-title:hover {
		color: #6250a0;
	}
	.causes .cause-content .cause-days {
		font-size: 14px;
	}
	.causes .cause-content .donate-button {
		padding: 10px 20px;
		font-size: 12px;
	}
	.causes.causes-list .cause-content .cause-completed {
		background-color: #aaa;
		color: #fff;
		padding: 8px 20px;
		margin: 0;
		text-transform: uppercase;
		display: inline-block;
		text-align: center;
		font-size: 13px;
		letter-spacing: 1px;
		float: right;
	}
	.causes.causes-list .cause-content .wn-cause-list-foot {
		padding-top: 10px;
		min-height: 47px;
		position: relative;
	}
	.causes.causes-grid .cause-content .wn-cause-list-foot {
		padding-top: 29px;
		min-height: 64px;
	}
	.causes .postmetadata {
		width: 100%;
		display: table;
		table-layout: fixed;
		background: #f9f9f9;
		padding: 7px 14px;
		border-radius: 4px;
	}
	.causes.causes-grid article img {
		border: 1px solid #efefef;
	}
	.causes.causes-grid .cause-content {
		background: #fff;
		border: 1px solid #efefef;
		border-top: none;
		padding: 38px 52px 38px 53px;
		margin-bottom: 20px;
	}
	.causes.causes-grid .cause-content > p {
		margin-top: 15px;
		margin-bottom: 60px;
	}
	#wrap .causes.causes-grid .cause-content .vc_progress_bar {
		margin-bottom: 10px;
	}
	.causes .cause-content h4 {
		font-size: 22px;
	}
	.causes.causes-grid .wn-cause-sharing {
		float: left;
	}
	/*  # causes grid 2
	============================*/
	.wn-single-grid2 article {
		margin-top: 40px;
		border: 1px solid #e8e8e8;
	}
	.wn-single-grid2 article a img {
		width: 100%;
	}
	.wn-single-grid2 article a img {
		width: 100%;
		transition: all .9s ease;
	}
	.wn-single-grid2 .cause-content {
		position: relative;
		padding: 24px 47px 39px 44px;
	}
	.wn-single-grid2 .cause-content .cause-meta {
		position: relative;
	}
	.wn-single-grid2 .cause-meta {
		margin-top: 0;
	}
	.wn-single-grid2 .cause-content a.cause-title {
		font-family: Poppins;
		font-size: 19px;
		color: #282828;
		padding: 0px;
		font-weight: 500;
		letter-spacing: 0;
	}
	.wn-single-grid2 .cause-content a.cause-title:hover {
		color: #6250a0;
		transition: all .5s ease;
	}
	.wn-single-grid2 .cause-content h4 {
		margin-bottom: 0;
	}
	.wn-single-grid2 .cause-content p {
		color: #7a7272;
		font-size: 14px;
		padding: 0px;
		margin: 0;
		line-height: 1.7;
	}
	.wn-single-grid2 .cause-content p.cause-days {
		width: 100%;
		color: #7a7272;
		font-size: 14px;
		padding-top: 7px;
		padding-bottom: 23px;
		margin: 0;
		font-weight: 400;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_label {
		top: 10px;
		padding: 0px;
	}
	#wrap .wn-single-grid2 .vc_progress_bar.wpb_content_element {
		margin: 0px;
		padding: 0;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar {
		width: 100%;
		background: #fff;
		border: 1px solid #aaaab1;
		margin-top: 0;
		height: 9px;
		border-radius: 0px;
		box-shadow: none;
		position: absolute;
		top: 3px;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		font-size: 14px;
		color: #2e2e2e;
		padding-top: 6px;
		font-weight: 400;
	}
	.wn-single-grid2 .cause-content .cause-meta p {
		color: #7a7272;
		padding-top: 65px;
		padding-bottom: 35px;
		font-weight: 400;
	}
	.wn-single-grid2 .cause-content .cause-meta {
		margin-top: 0;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
		position: relative;
		font-size: 12px;
		padding-left: 25px;
		color: #282828;
		font-weight: 400;
	}
	.wn-single-grid2 .cause-content .cause-meta a:hover {
		color: #6250a0;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:before {
		content: "";
		height: 1px;
		width: 18px;
		background: #282828;
		position: absolute;
		display: inline-block;
		left: 1px;
		top: 47%;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
		background: #6250a0;
	}
	.wn-single-grid2 .cause-content p.cause-completed {
		color: #aaaab1;
		position: relative;
		font-size: 12px;
		padding: 0 0 0 27px;
		font-weight: 400;
	}
	.wn-single-grid2 .cause-content p.cause-completed:before {
		content: "";
		height: 1px;
		width: 18px;
		background: #aaaab1;
		position: absolute;
		display: inline-block;
		left: 1px;
		top: 8px;
	}
	.wn-single-grid2 span.vc_bar {
		background: #a06fed;
		position: absolute;
		top: 0;
		background: -webkit-linear-gradient(left, #1ce5c4 0%, #a06fed 100%);
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar span.vc_bar {
		margin: 1px;
		border-radius: 0;
		height: 5px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	
	/* Width and Responsive Cause Screen */
	@media ( min-width: 1025px ) and ( max-width:1336px ) {
		.wn-single-grid2 .cause-content {
			padding: 20px 22px 22px 20px;
		}
		.wn-single-grid2 .cause-content a.cause-title {
			display: inline-block;
			line-height: 1.5;
			font-size: 16px;
		}
		.wn-single-grid2 .cause-content p.cause-days {
			display: inline-block;
			padding-bottom: 7px;
			line-height: 1.5;
			font-size: 14px;
		}
		.wn-single-grid2 .cause-content .cause-meta p {
			font-size: 14px;
			padding-top: 65px;
			padding-bottom: 20px;
			line-height: 1.7;
			color: #7a7272;
		}
		.wn-single-grid2 .cause-content p.cause-completed {
			padding: 0 0 0 27px;
		}
		#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			font-size: 12px;
			line-height: 1.5;
			color: #2e2e2e;
			padding-top: 6px;
			font-weight: 600;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
			content: "";
			height: 1px;
			width: 18px;
			background: #6250a0;
			position: absolute;
			display: inline-block;
			left: 1px;
			top: 8px;
		}
	}
	
	@media ( min-width: 961px ) and ( max-width:1024px ) {
		.wn-single-grid2 .cause-content {
			padding: 10px 12px 12px 10px;
		}
		.wn-single-grid2 .cause-content a.cause-title {
			display: inline-block;
			line-height: 1.5;
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content p.cause-days {
			display: inline-block;
			padding-bottom: 7px;
			line-height: 1.5;
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content .cause-meta p {
			font-size: 12px;
			padding-top: 65px;
			padding-bottom: 20px;
			line-height: 1.7;
			color: #7a7272;
		}
		.wn-single-grid2 .cause-content p.cause-completed {
			padding: 0 0 0 27px;
		}
		#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			font-size: 11px;
			line-height: 1.5;
			color: #2e2e2e;
			padding-top: 6px;
			font-weight: 600;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
			font-size: 11px;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
			content: "";
			height: 1px;
			width: 18px;
			background: #6250a0;
			position: absolute;
			display: inline-block;
			left: 1px;
			top: 8px;
		}
	}
	
	@media ( min-width: 768px ) and ( max-width:960px ) {
		.wn-single-grid2 .cause-content {
			position: relative;
			padding: 7px 7px 7px 7px;
		}
		.wn-single-grid2 .cause-content a.cause-title {
			display: inline-block;
			line-height: 1.5;
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content p.cause-days {
			display: inline-block;
			padding-bottom: 7px;
			line-height: 1.5;
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content .cause-meta p {
			font-size: 12px;
			padding-top: 65px;
			padding-bottom: 20px;
			line-height: 1.7;
			color: #7a7272;
		}
		.wn-single-grid2 .cause-content p.cause-completed {
			padding: 0 0 0 27px;
		}
		#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			font-size: 11px;
			line-height: 1.5;
			color: #2e2e2e;
			padding-top: 6px;
			font-weight: 600;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
			font-size: 10px;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
			content: "";
			height: 1px;
			width: 18px;
			background: #6250a0;
			position: absolute;
			display: inline-block;
			left: 1px;
			top: 8px;
		}
	}
	
	@media ( min-width:480px ) and ( max-width:767px ) {
		.wn-single-grid2 .cause-content {
			padding: 17px 17px 17px 17px;
		}
		.wn-single-grid2 .cause-content a.cause-title {
			display: inline-block;
			line-height: 1.5;
			font-size: 14px;
		}
		.wn-single-grid2 .cause-content p.cause-days {
			display: inline-block;
			padding-bottom: 7px;
			line-height: 1.5;
			font-size: 12px;
		}
		#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label, #wrap .cause-meta .vc_progress_bar .vc_single_bar {
			width: 100%;
		}
		.wn-single-grid2 .cause-content .cause-meta p {
			line-height: 1.5;
			padding-top: 70px;
			padding-bottom: 37px;
		}
		.wn-single-grid2 .cause-content .cause-meta p.cause-completed {
			padding-top: 0;
		}
	}
	
	@media ( min-width:321px ) and ( max-width:481px ) {
		.wn-single-grid2 .cause-content {
			padding: 7px 7px 7px 7px;
		}
		.wn-single-grid2 .cause-content a.cause-title {
			display: inline-block;
			line-height: 1.5;
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content p.cause-days {
			display: inline-block;
			padding-bottom: 7px;
			line-height: 1.5;
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content .cause-meta p {
			font-size: 12px;
			padding-top: 65px;
			padding-bottom: 23px;
			line-height: 1.7;
			color: #7a7272;
		}
		#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			font-size: 11px;
			line-height: 11px;
			color: #2e2e2e;
			padding-top: 6px;
			font-weight: 500;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
			padding-left: 15px;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:before {
			width: 10px;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
			width: 10px;
		}
		.wn-single-grid2 .cause-content p.cause-completed {
			padding: 0 0 0 17px;
		}
		.wn-single-grid2 .cause-content p.cause-completed:before {
			width: 10px;
		}
	}
	
	@media ( max-width:320px ) {
		.wn-single-grid2 .cause-content {
			padding: 7px 7px 7px 7px;
		}
		.wn-single-grid2 .cause-content a.cause-title {
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content p.cause-days {
			display: inline-block;
			padding-bottom: 7px;
			line-height: 1.5;
			font-size: 12px;
		}
		.wn-single-grid2 .cause-content .cause-meta p {
			font-size: 12px;
			padding-top: 65px;
			padding-bottom: 23px;
			line-height: 1.7;
			color: #7a7272;
		}
		#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			font-size: 11px;
			line-height: 11px;
			color: #2e2e2e;
			padding-top: 6px;
			font-weight: 500;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
			padding-left: 15px;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:before {
			width: 10px;
		}
		.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
			width: 10px;
		}
		.wn-single-grid2 .cause-content p.cause-completed {
			padding: 0 0 0 17px;
		}
		.wn-single-grid2 .cause-content p.cause-completed:before {
			width: 10px;
		}
	}
	/*	# causes list
	===================================*/
	.causes.causes-list .wn-ca-list-left .cause-img, .causes.causes-list .wn-ca-list-right {
		min-height: 384px;
	}
	.causes.causes-list .wn-ca-list-left {
		padding-right: 0;
		padding-left: 0;
		position: relative;
	}
	.causes.causes-list .wn-ca-list-left .cause-img {
		background: #f9f9f9;
		border: 1px solid #e4e4e4;
		position: relative;
		overflow: hidden;
	}
	.causes.causes-list .wn-ca-list-left .cause-img img {
		position: absolute;
		bottom: 0;
		top: 0;
		height: 100%;
		width: auto;
		max-width: none;
	}
	.causes.causes-list .wn-ca-list-right {
		border: 1px solid #e4e4e4;
		border-left: none;
	}
	
	@media ( min-width: 768px ) and ( max-width:960px ) {
		.causes.causes-list .wn-ca-list-left .cause-img img {
			width: 100%;
			height: auto;
		}
	}
	
	@media(max-width:960px) {
		.causes.causes-list .wn-ca-list-right {
			border-left: 1px solid #e4e4e4;
			border-top: none;
		}
	}
	.causes.causes-list .wn-ca-list-right .cause-content {
		padding: 29px 16px 34px 30px;
	}
	.causes.causes-list .postmetadata {
		margin-bottom: 0;
		border: none;
		border-radius: 0;
		background: #f9f9f9;
		border-top: 1px solid #e4e4e4;
		padding: 11px 0px;
	}
	.causes.causes-list .wn-ca-list-left .postmetadata {
		position: absolute;
		bottom: 0;
		width: calc(100% + 1px);
	}
	.causes.causes-list .postmetadata li i.pe-7s-look {
		font-size: 22px;
	}
	.causes.causes-list .postmetadata li i {
		vertical-align: bottom;
	}
	.causes.causes-list .wn-ca-list-right .postmetadata {
		padding: 9px 0;
		border: none;
	}
	.causes.causes-list .wn-ca-list-right .postmetadata li i {
		vertical-align: sub;
	}
	.cause-metadata li i.pe-7s-folder, .causes.causes-list .wn-ca-list-right .postmetadata li i.pe-7s-folder {
		font-size: 21px;
	}
	#wrap .causes.causes-list .cause-content .vc_progress_bar {
		margin-bottom: 22px;
	}
	.causes.causes-list article {
		margin-bottom: 63px;
	}
	.causes.causes-list .cause-img img, .causes.causes-list .cause-completed {
		border-radius: 1px;
	}
	.causes.causes-list .cause-content h4 {
		font-size: 29px;
		font-weight: 700;
	}
	.causes.causes-list .cause-content .cause-meta {
		margin-top: 50px;
	}
	.causes.causes-list .cause-content .cause-sharing {
		float: right;
	}
	.causes.causes-list .donate-button, .causes.causes-grid .donate-button {
		background: #fafafa;
		color: #707070;
		padding: 5px 18px;
		letter-spacing: 1px;
		font-size: 12px;
		font-weight: 500;
		text-align: center;
		border: 1px solid #e4e4e4;
		display: inline-block;
		margin-top: -2px;
		line-height: 30px;
	}
	.causes.causes-grid .donate-button {
		float: right;
	}
	.causes.causes-list .donate-button:hover, .causes.causes-grid .donate-button:hover {
		background-color: #6250a0;
		color: #fff;
		border-color: #6250a0;
	}
	.causes.causes-list .cause-content .cause-sharing a.facebook {
		background: #3b5996;
	}
	.causes.causes-list .cause-content .cause-sharing a.twitter {
		background: #00acee;
	}
	.causes.causes-list .cause-content .cause-sharing a.google {
		background: #c3391c;
	}
	.causes.causes-list .cause-content .cause-sharing .cause-sharing-icon {
		font-size: 16px;
	}
	.causes.causes-list .cause-content .cause-sharing a:before {
		content: "share on ";
		padding: 0 5px 0 0;
		width: 0;
		font-size: 0px;
		display: inline;
		transition: all 0.21s ease;
	}
	.causes.causes-list .cause-content .cause-sharing a:hover:before {
		width: 100%;
		font-size: 11px;
	}
	#wrap .causes .vc_progress_bar .vc_single_bar .vc_label {
		font-size: 13px;
		color: #444;
	}
	/* cause list social share */
	.causes .wn-cause-sharing .wn-cause-sharing-icons {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0;
	}
	.causes .wn-cause-sharing {
		float: right;
		margin-right: 18px;
		margin-top: -2px;
		position: relative;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons {
		transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
		-webkit-transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons li.single-mail {
		margin-left: 90px;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
		display: none;
		position: absolute;
		top: -108px;
		left: 0px;
		z-index: 9;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul li {
		display: block;
		margin-bottom: -1px;
		width: 39px;
		height: 37px;
		text-align: center;
		padding-top: 8px;
		border: 1px solid #e4e4e4;
		transition: all .3s ease;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover, .causes .wn-cause-sharing .wn-cause-sharing-icons li:hover {
		background: #6250a0;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover i, .causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover i, .causes .wn-cause-sharing .wn-cause-sharing-icons li:hover > i, .causes .wn-cause-sharing .wn-cause-sharing-icons li:last-child:hover i {
		color: #fff;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons li {
		list-style: none;
		display: table-cell;
		cursor: pointer;
		padding-top: 2px;
		border: 1px solid #e7e7e7;
		padding-bottom: 0;
		transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
		-webkit-transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons li.wn-wrap-social {
		border-right: none;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons a {
		color: #939393;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons ul {
		background: #fff;
	}
	#wrap .causes .wn-cause-sharing .single-mail i {
		font-size: 23px;
		vertical-align: sub;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons li i {
		font-size: 17px;
		width: 37px;
		height: 33px;
		text-align: center;
		padding-top: 5px;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social:hover ul {
		display: block;
		margin: 0;
	}
	
	@media ( min-width: 961px ) and ( max-width:1200px ) {
		.cause-box .donate-button {
			float: right;
		}
		.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
			left: 22px;
		}
		.causes.causes-list .cause-content h4 {
			font-size: 22px;
		}
		.causes .cause-content p {
			font-size: 13px;
		}
		.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
			left: 0;
		}
		.causes.causes-grid .cause-content {
			padding: 20px;
		}
	}
	
	@media ( max-width: 960px ) {
		.causes.causes-grid .cause-content {
			padding: 20px;
		}
		.causes.causes-grid .wn-single-grid {
			display: block;
			width: 100%;
			margin-bottom: 40px;
		}
	}
	
	@media ( max-width: 320px ) {
		#wrap .causes.causes-grid .vc_progress_bar .vc_single_bar .vc_label, .causes.causes-grid .wn-cause-sharing {
			display: none;
		}
		.causes.causes-grid .donate-button {
			display: block;
			width: 100%;
			float: none;
		}
		.causes .wn-cause-list-foot .wn-cause-sharing {
			display: none;
		}
	}
	/*  # Cause List 2
	============================*/
	.causes-list2 article {
		padding: 1px;
		margin-top: 6px;
		margin-bottom: 6px;
		padding: 4px 30px 4px 4px;
		background: #ffffff;
	}
	.causes-list2 .wn-ca-list-left {
		padding-right: 12px;
	}
	.causes-list2 .wn-ca-list-left .cause-img img {
		width: 100%;
		padding-top: 50;
		padding-right: 0;
	}
	.causes-list2 .wn-ca-list-right {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
		float: left;
		display: inline;
		width: auto;
		border: none;
		background: #ffffff;
		padding: 26px 0 10px 0;
		margin: 0 0 0 0;
		border-radius: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata {
		padding: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li, .causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
		font-size: 11px;
		border: 0;
		padding: 0 35px 0 0;
		color: #7a7272;
		font-weight: 400;
		letter-spacing: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a:hover {
		color: #00aeef;
		transition: all .5s ease;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
		font-size: 14px;
		vertical-align: middle;
		font-size: 14px;
		display: inline-block;
		padding: 0 6px 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata .cause-comments a {
		padding: 0 0 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left {
		overflow: hidden;
		font-size: 12px;
		font-weight: 400;
		color: #7a7272;
		padding: 21px 0 0 0;
		text-align: right;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
		word-spacing: -0.1em;
		font-size: 14px;
		font-weight: 800;
		color: #2e2e2e;
		padding-right: 5px;
	}
	.causes-list2 .wn-ca-list-right .cause-content h4 {
		float: left;
		margin: 5px 0 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
		letter-spacing: 0;
		font-size: 19px;
		font-weight: 500;
		text-transform: capitalize;
		color: #282828;
		transition: all .5s ease;
	}
	.causes-list2 .wn-ca-list-right .cause-content a.cause-title:hover {
		color: #00aeef;
		transition: all .5s ease;
	}
	.causes-list2 .wn-ca-list-right .cause-content p {
		clear: left;
		color: #7a7272;
		font-size: 14px;
		padding-right: 170px;
		letter-spacing: 0;
		margin-top: 5px;
		padding-right: 20px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
		margin-top: 30px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar {
		margin: 0;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar {
		width: 290px;
		background: #fff;
		border: 1px solid #aaaab1;
		height: 9px;
		border-radius: 0px;
		box-shadow: none;
		position: absolute;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		position: absolute;
		top: 8px;
		color: #2e2e2e;
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
		margin: 1px;
		border-radius: 0;
		height: 5px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		background: #a06fed;
		position: absolute;
		top: 0;
		background: -webkit-linear-gradient(left, #1ce5c4 0%, #a06fed 100%);
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
		float: right;
		display: inline;
		padding-top: 0px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed {
		font-size: 13px;
		display: inline;
		padding: 9px 14px 9px 14px;
		color: #ffffff;
		background: #aaaab1;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
		padding: 0;
		margin-top: 14px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label {
		transition: all 0.5s ease;
		text-align: center;
		padding: 9px 14px 9px 14px;
		font-size: 13px;
		letter-spacing: 0;
		color: #ffffff;
		background: #00aeef;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label:hover {
		color: #ffffff;
		background: #353535;
	}
	
	@media (min-width: 1200px) and (max-width: 1280px) {
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
			padding: 18px 0 14px 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li, .causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
			font-size: 11px;
			border: 0;
			padding: 0 20px 0 0;
			color: #7a7272;
			font-weight: 400;
			letter-spacing: 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
			font-size: 14px;
			padding: 0 4px 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left {
			font-size: 11px;
			padding: 18px 0 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
			font-size: 11px;
			padding-right: 4px;
		}
		.causes-list2 .wn-ca-list-right .cause-content h4 {
			margin-top: -16px;
			padding-bottom: 12px;
		}
		.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
			font-size: 14px;
		}
		.causes-list2 .wn-ca-list-right .cause-content p {
			font-size: 13px;
			margin: 10px 0 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content p {
			clear: left;
			color: #7a7272;
			font-size: 13px;
			letter-spacing: 0;
			margin-top: 5px;
			padding-right: 20px;
			padding-bottom: 17px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
			margin-top: 10px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar {
			height: 9px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			top: 8px;
			font-size: 12px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
			margin: 1px;
			height: 5px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
			padding-top: 0px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed, .causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label {
			font-size: 12px;
			padding: 8px 13px 8px 13px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
			margin-top: 10px;
		}
	}
	
	@media (max-width: 1199px) {
		.causes-list2 article {
			padding: 4px;
		}
		.causes-list2 .wn-ca-list-left {
			padding-right: 10px;
		}
	}
	
	@media (min-width: 961px) and (max-width: 1199px) {
		.causes-list2 .wn-ca-list-right {
			padding-right: 10px;
			padding-left: 7px;
			padding-bottom: 8px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
			padding: 14px 0 8px 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li, .causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
			font-size: 10px;
			padding: 0 20px 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
			font-size: 14px;
			padding: 0 3px 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left {
			font-size: 10px;
			padding: 14px 7px 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
			font-size: 10px;
			padding-right: 4px
		}
		.causes-list2 .wn-ca-list-right .cause-content h4 {
			margin-top: -22px;
		}
		.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
			font-size: 14px;
		}
		.causes-list2 .wn-ca-list-right .cause-content p {
			font-size: 12px;
			margin: 0;
			padding-right: 20px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
			margin-top: 8px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar {
			height: 9px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			top: 6px;
			font-size: 11px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
			margin: 1px;
			height: 5px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
			padding-top: 0px;
			padding-right: 7px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label, .causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed {
			padding: 7px 12px 7px 12px;
			font-size: 12px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
			margin-top: 6px;
		}
	}
	
	@media (max-width:  960px) {
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
			margin-bottom: 20px;
			position: relative;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar {
			width: 100%;
			position: absolute;
			top: 0;
			float: none;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
			margin-top: 10px;
		}
	}
	
	@media (min-width: 768px) and (max-width: 960px) {
		.causes-list2 .wn-ca-list-right {
			padding: 5px 25px 25px 25px;
		}
		.causes-list2 .wn-ca-list-left .cause-img img {
			width: 100%;
			padding-top: 50;
			padding-right: 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
			padding: 20px 0 10px 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li, .causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
			font-size: 10px;
			padding: 0 20px 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
			font-size: 14px;
			padding: 0 4px 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left {
			font-size: 12px;
			padding: 20px 0 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left div {
			display: inline-block;
			font-size: 12px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
			font-size: 13px;
			padding-right: 7px
		}
		.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
			font-size: 18px;
		}
		.causes-list2 .wn-ca-list-right .cause-content p {
			font-size: 14px;
			margin: 10px 0 20px 0;
			padding: 7px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			text-align: center;
			top: 18px;
			font-size: 14px;
			rigth: 0;
			padding-right: 50%;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
			margin: 1px;
			height: 5px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
			display: block;
			float: right;
			padding: 25px 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed, .causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label {
			padding: 10px 17px 10px 17px;
			font-size: 12px;
		}
	}
	
	@media (max-width: 767px) {
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li {
			display: inline-block;
			padding: 0;
			margin: 0;
			font-size: 13px;
			padding-right: 19px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li span {
			width: 100%;
			display: inline;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
			font-size: 12px;
			padding: 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
			display: inline;
			font-size: 12px;
			padding: 0 4px 0 0;
			vertical-align: bottom;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
			width: 100%;
			float: none;
			padding: 0;
			display: table;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata {
			width: 100%;
			display: table-cell;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left {
			float: none;
			display: block;
			text-align: left;
			font-size: 12px;
			padding: 12px 0 0 0;
			font-weight: 400;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left div {
			display: inline-block;
			font-size: 12px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
			font-size: 12px;
			padding-right: 7px;
			font-weight: 600;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed, .causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label {
			font-size: 12px;
			padding: 7px 14px 7px 14px;
		}
	}
	
	@media (min-width: 640px) and (max-width: 767px) {
		.causes-list2 .wn-ca-list-right {
			padding: 16px 20px 20px 20px;
		}
		.causes-list2 .wn-ca-list-left .cause-img img {
			width: 100%;
			padding-top: 50;
			padding-right: 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content h4 {
			text-align: center;
			margin: 18px 0 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
			font-size: 18px;
		}
		.causes-list2 .wn-ca-list-right .cause-content p {
			padding: 7px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			text-align: center;
			top: 18px;
			font-size: 14px;
			font-weight: 400;
			rigth: 0;
			padding-right: 50%;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
			margin: 1px;
			height: 5px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
			display: block;
			float: right;
			padding: 25px 0;
		}
	}
	
	@media (min-width: 320px) and (max-width: 639px) {
		.causes-list2 .wn-ca-list-right {
			padding: 12px 16px 16px 16px;
		}
		.causes-list2 .wn-ca-list-left .cause-img img {
			width: 100%;
			padding-top: 50;
			padding-right: 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content h4 {
			margin: 24px 0 0 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
			font-size: 18px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li {
			padding-right: 5px;
			font-size: 12px;
		}
		.causes-list2 .wn-ca-list-right .cause-content p {
			padding-right: 7px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			text-align: center;
			top: 16px;
			font-size: 14px;
			font-weight: 400;
			rigth: 0;
			padding-right: 50%;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
			display: block;
			float: right;
			padding: 20px 0 15px 0;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
			margin: 1px;
			height: 5px;
		}
	}
	
	@media (min-width: 320px) and (max-width: 479px) {
		.causes-list2 .wn-ca-list-right {
			padding: 10px 14px 14px 14px;
		}
		.causes-list2 .wn-ca-list-right .cause-content h4 {
			margin: 20px 0 0 0;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			padding-right: 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
			margin-top: 10px;
		}
	}
	
	@media ( max-width:480px ) {
		.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li {
			display: block;
			width: 100%;
			text-align: left;
			padding-bottom: 8px;
		}
	}
	
	@media (max-width: 420px) {
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
			margin-top: 20px;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
			margin-left: 30px;
			text-align: center;
			top: 12px;
			font-size: 12px;
			font-weight: 400;
			rigth: 0;
			padding-right: 0;
		}
		#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
			margin: 1px;
			height: 5px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
			display: block;
			float: none;
			padding: 45px 0 15px 0;
			width: 100%;
		}
		.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label, .causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed {
			display: block;
			width: 100%;
			font-size: 10px;
			padding: 7px 14px 7px 14px;
		}
	}
	
	@media (max-width: 320px) {
		.causes-list2 .wn-ca-list-right {
			padding: 10px 14px 14px 14px;
		}
		.causes-list2 .wn-ca-list-left .cause-img img {
			width: 100%;
			padding-top: 50;
			padding-right: 0;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left {
			float: none;
			display: block;
			font-size: 12px;
			padding: 12px 0 0 0;
			font-weight: 400;
			text-align: left;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left div {
			display: inline-block;
			font-size: 12px;
		}
		.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
			font-size: 12px;
			padding-right: 7px;
			font-weight: 600;
		}
		.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
			font-size: 18px;
			font-size: 14px;
		}
		.causes-list2 .wn-ca-list-right .cause-content p {
			font-size: 12px;
			margin: 10px 0 0 0;
			padding: 7px;
		}
	}
	
	/* Webnus single cause */
	.single-cause .cause-title {
		font-weight: 800;
		text-transform: uppercase;
		font-size: 50px;
		letter-spacing: 2px;
		margin-bottom: 20px;
	}
	.single-cause .postmetadata {
		width: 100%;
		display: table;
		table-layout: fixed;
		border-radius: 0;
		background: #f9f9f9;
		margin-bottom: 27px !important;
		padding: 9px 14px;
		margin-top: 0 !important;
	}
	.cause-metadata {
		margin: 0;
		padding: 0;
		display: table-row;
	}
	.cause-metadata li {
		text-align: center;
		display: table-cell;
		list-style: none;
		font-size: 14px;
		padding: 0 5px;
		font-weight: 500;
		color: #707070;
		text-transform: uppercase;
		letter-spacing: 1px;
		border-right: 1px solid #d4d4d4;
	}
	.cause-metadata li:last-child {
		border-right: none;
	}
	.cause-metadata li i {
		font-size: 18px;
		vertical-align: sub;
	}
	.cause-metadata li i.pe-7s-comment {
		font-size: 23px;
	}
	.cause-metadata li a {
		color: #777;
	}
	.cause-metadata li a:hover {
		color: #444;
	}
	#wrap .cause-box {
		border: 1px solid #e4e4e4;
		padding: 0;
		max-width: 1073px;
		margin: 0 auto;
		margin-top: -7%;
		position: relative;
		background: #fff;
		z-index: 2;
		overflow: visible;
		margin-bottom: 30px;
	}
	.donate-button {
		transition: all 0.21s ease;
	}
	.cause-box .donate-button {
		background: #fafafa;
		color: #707070;
		padding: 8px 18px;
		letter-spacing: 2px;
		font-size: 14px;
		font-weight: 500;
		text-align: center;
		border: 1px solid #e4e4e4;
		display: inline-block;
		margin-top: -2px;
	}
	.cause-box .cause-completed {
		background: #fafafa;
		color: #707070;
		padding: 8px 17px;
		margin-bottom: -5px;
		float: right;
		font-size: 12px;
	}
	.cause-box .donate-button:hover {
		background-color: #6250a0;
		color: #fff;
	}
	#wrap .cause-box .vc_progress_bar {
		margin-bottom: 10px;
	}
	.cause-box .cause-sharing {
		margin: 24px 0 10px;
	}
	.cause-box .cause-sharing .cause-social {
		display: inline-block;
	}
	.cause-box .cause-sharing .cause-social a {
		margin: 0 4px;
		color: #868686;
		font-weight: 500;
		font-size: 10px;
		letter-spacing: 1px;
	}
	#wrap .blog-single-post .cause img.full { 
		width: 100%;
	}
	.blog-single-post .cause-box .wn-donate-button, .blog-single-post .cause-box .wn-donate-bar {
		padding: 24px 49px 30px;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label, #wrap .cause-meta .vc_progress_bar .vc_label {
		font-size: 15px;
		color: #444;
		margin-bottom: 20px;
		font-weight: 800;
		top: -35px;
		display: inline-block;
		letter-spacing: 1px;
		padding-left: 0;
	}
	#wrap .cause-meta .vc_progress_bar .vc_label {
		top: -37px;
		padding-left: 0;
		margin-bottom: 0;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span, #wrap .cause-meta .vc_progress_bar .vc_label span {
		font-weight: 400;
		color: #9a9a9a;
		text-transform: initial;
		letter-spacing: 0;
		padding-left: 26px;
		position: relative;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span:before, #wrap .cause-meta .vc_progress_bar .vc_label span:before {
		content: ' /';
		position: absolute;
		left: 12px;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar, #wrap .cause-meta .vc_progress_bar .vc_single_bar {
		margin-top: 43px;
		height: 21px;
		border-radius: 50px;
		box-shadow: none;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar span.vc_bar, #wrap .cause-meta .vc_progress_bar .vc_single_bar span.vc_bar {
		border-radius: 0;
		border-top-left-radius: 50px;
		border-bottom-left-radius: 50px;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar span.vc_bar:after, #wrap .cause-meta .vc_progress_bar .vc_single_bar span.vc_bar:after, #wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar span.vc_bar:before, #wrap .cause-meta .vc_progress_bar .vc_single_bar span.vc_bar:before {
		display: none;
	}
	.blog-single-post .cause-box .wn-donate-bar {
		float: left;
		border-right: 1px solid #e4e4e4;
	}
	/* cause social share */
	.cause-box .wn-donate-button {
		margin-top: 21px;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0;
	}
	.cause-box .wn-donate-button .wn-cause-sharing {
		overflow: hidden;
		float: left;
		margin-right: 18px;
		margin-top: -2px;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social {
		border: 1px solid #e4e4e4;
		transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
		-webkit-transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
		display: none;
		position: absolute;
		top: -95px;
		left: 49px;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul li {
		display: block;
		margin-bottom: -1px;
		width: 40px;
		height: 39px;
		text-align: center;
		padding-top: 8px;
		border: 1px solid #e4e4e4;
		transition: all .3s ease;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover, .cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li:hover {
		background: #6250a0;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover i, .cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover i, .cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li:hover > i, .cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li:last-child:hover i {
		color: #fff;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li {
		list-style: none;
		display: table-cell;
		cursor: pointer;
		padding-top: 2px;
		transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
		-webkit-transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons a {
		color: #939393;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons ul {
		background: #fff;
	}
	#wrap .cause-box .wn-donate-button .wn-cause-sharing .single-mail i {
		font-size: 23px;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li i {
		font-size: 20px;
		width: 38px;
		height: 38px;
		text-align: center;
		padding-top: 7px;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social:hover ul {
		display: block;
		margin: 0;
	}
	
	@media ( min-width: 961px ) and ( max-width:1200px ) {
		.cause-box .donate-button {
			float: right;
		}
		.cause-box .wn-donate-button {
			margin-top: 20px;
		}
		.blog-single-post .cause-box .wn-donate-button, .blog-single-post .cause-box .wn-donate-bar {
			padding: 22px;
		}
		.blog-single-post .cause-box .wn-donate-bar {
			padding-top: 52px;
		}
		.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
			left: 22px;
		}
	}
	
	@media ( min-width: 769px ) and ( max-width:961px ) {
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label {
			font-size: 12px;
			display: block;
			width: 100%;
		}
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span {
			padding-left: 8px;
		}
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span:before {
			left: 3px;
		}
		.cause-box .donate-button {
			float: right;
			padding: 5px 14px;
			font-size: 12px;
		}
		.cause-box .wn-donate-button {
			margin-top: 20px;
		}
		.cause-box .wn-donate-button .wn-cause-sharing {
			margin-right: 0;
		}
		.blog-single-post .cause-box .wn-donate-button, .blog-single-post .cause-box .wn-donate-bar {
			padding: 15px;
		}
		.blog-single-post .cause-box .wn-donate-bar {
			padding-top: 45px;
		}
		.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
			top: auto;
			bottom: 58px;
			left: 15px;
		}
	}
	
	@media ( max-width: 768px ) {
		.blog-single-post .cause-box .wn-donate-button, .blog-single-post .cause-box .wn-donate-bar {
			width: 100%;
			float: none;
			display: block;
			border: none;
			margin-top: 0;
		}
		.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
			left: 49px;
			top: 57px;
		}
		.blog-single-post .cause-box .wn-donate-button {
			overflow: visible;
			padding-bottom: 50px;
		}
		.cause-metadata li {
			font-size: 10px;
		}
		.cause-metadata li i {
			font-size: 14px;
		}
		.cause-metadata li i.pe-7s-comment {
			font-size: 19px;
		}
	}
	
	@media ( max-width: 640px ) {
		.cause-metadata li span {
			display: block;
			width: 100%;
		}
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label {
			font-size: 12px;
			display: block;
			width: 100%;
		}
		.blog-single-post .cause-box .wn-donate-bar {
			padding-bottom: 0;
		}
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span {
			padding-left: 8px;
		}
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span:before {
			left: 3px;
		}
	}
	
	@media ( max-width: 480px ) {
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label {
			font-size: 15px;
			display: block;
			width: 100%;
			top: -85px;
		}
		.blog-single-post .cause-box .wn-donate-bar {
			padding-top: 110px;
		}
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar {
			margin-top: 70px;
		}
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span {
			padding-left: 8px;
		}
		#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span:before {
			left: 3px;
		}
		.cause-box .donate-button {
			padding: 7px 10px;
			font-size: 13px;
		}
	}
	
	@media ( max-width: 320px ) {
		.cause-metadata li {
			display: block;
			border-right: 0;
			border-bottom: 1px solid #d4d4d4;
			padding: 8px 0 14px;
		}
		.cause-metadata li:last-child {
			border-bottom: 0;
		}
	}
	/* single cause shortcode */
	.single-cause .cause-content .cause-days {
		display: inline-block;
		border-left: 1px dashed #f7c51e;
		padding-left: 16px;
		height: 22px;
		vertical-align: middle;
		letter-spacing: 0.8px;
		font-size: 16px;
		line-height: 1.4;
		color: #f7c51e;
		margin: 0 0 0 26px;
	}
	.single-cause .single-cause-pie h4 {
		font-size: 17px;
		padding-top: 15px;
	}
	/*  # Single sermon
	====================================*/
	.single-sermon .postmetadata{
		padding: 17px 8px;
	}
	.single-sermon .postmetadata h6 {
    	display: inline-block;
    	padding: 0 20px 0 15px;
	}
	.single-sermon .sermon-metadata {
	    margin: 0;
	    padding: 0;
	    display: table-row;
	    text-align: center;
	}
	.single-sermon .sermon-metadata h6.sermon-metadata-detail {
	    line-height: 40px;
	    text-align: left;
	    font-weight: 500;
	    text-transform: capitalize;
	}
	h6.sermon-metadata-detail a {
    	margin-left: 2px;
    	text-transform: uppercase;
	}
	.single-sermon #wrap .post-trait-w img {
		width: 100%;
	}
	.single-sermon #wrap .post-trait-w h1 {
		font-weight: 700;
	}
	.single-sermon .sermon-meta {
		max-width: 715px;
		margin: 0 auto;
		margin-top: -53px;
		position: relative;
		border-radius: 0;
		background: #fff;
		border: 1px solid #e4e4e4;
		padding: 30px 17px 26px 30px;
		margin-bottom: 40px;
	}
	.single-sermon .sermon-meta h6 a, .single-sermon .sermon-meta h6 {
		border-right: none;
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 15px;
		color: #707070;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.single-sermon .sermon-meta h6 a {
		color: #6250a0;
		text-decoration: none;
		text-transform: uppercase;
	}
	.single-sermon .sermon-meta .wn-sermon-metaright {
		margin-top: 20px;
	}
	.single-sermon .sermon-meta .wn-sermon-metaright .blog-comments {
		margin-right: 33px;
	}
	.single-sermon .sermon-meta h6.blog-author {
		margin-right: 20px;
	}
	.single-sermon .sermon-meta h6 i {
		vertical-align: middle;
		font-size: 17px;
		color: #707070;
		margin-right: 7px;
		vertical-align: middle;
	}
	.single-sermon .sermon-meta h6 i.ti-eye {
		font-size: 22px;
	}
	/* 	.single-sermon .media-links {
		margin-bottom: 20px;
	} */
	.single-sermon .media-links a.button {
		border-radius: 0;
		border: 1px solid #e4e4e4;
		background: #fff;
		font-size: 15px;
		padding: 20px 24px 18px;
		margin-bottom: 5px;
	}
	.single-sermon #wrap .media-links a.button:hover {
		background: #6250a0;
		border-color: #6250a0;
	}
	.single-sermon .media-links a i {
		font-size: 18px;
		vertical-align: middle;
	}
	/* Sermons-Toggle */
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-item {
		border: 1px solid #e4e4e4;
		margin-bottom: 15px;
		box-shadow: 0 10px 15px #f3f3f3;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-title {
		cursor: pointer;
		background: #fff;
		color: #000;
		cursor: pointer;
		font-size: 29px;
		font-weight: 600;
		padding: 30px 62px;
		margin-bottom: 0;
		transition: all .3s ease;
		position: relative;
	}
	.sermons-toggle .sermon-wrap-toggle i.ti-plus {
		position: absolute;
		font-size: 30px;
		right: 50px;
		top: 50%;
		transform: translate(0, -50%);
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-item.is-open i.ti-plus:before {
		content: "\e622";
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-item.is-open .wn-sertg-title {
		background: #f8f8f8;
		cursor: pointer;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content {
		padding: 36px 63px 44px;
		border-top: 1px solid #e4e4e4;
	}
	.sermons-toggle .sermon-wrap-toggle .media-links a {
		margin-bottom: 0;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content * {
		display: inline-block;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-meta {
		margin-bottom: 14px;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category {
		position: relative;
		padding-right: 11px;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category:after {
		content: "/";
		position: absolute;
		right: 0;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category a {
		color: #444;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category a:hover {
		color: #6250a0;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category, .sermon-wrap-toggle .wn-sertg-content .wn-sertg-speaker {
		margin-bottom: 2px;
		color: #444;
	}
	.sermon-wrap-toggle .wn-sertg-content .wn-sertg-speaker a {
		color: #6250a0;
	}
	.sermon-wrap-toggle .wn-sertg-content .wn-sertg-speaker a:hover {
		text-decoration: underline;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-date {
		display: block;
		color: #444;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links {
		margin: 20px 0 1px;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button i {
		margin-right: 7px;
		vertical-align: bottom;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button i.pe-7s-play {
		margin-right: 4px;
	}
	.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button {
		border-radius: 0;
		border: 1px solid #e4e4e4;
		color: #6250a0;
		background: #fff;
		font-size: 15px;
		padding: 21px 40px 18px;
	}
	#wrap .sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button span {
		color: #6250a0;
	}
	#wrap .sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button:hover span {
		color: #fff !important;
	}
	#wrap .sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button:hover span {
		color: #fff;
		border-color: #6250a0;
	}
	/* #sermons toggle2
	================================================== */
	.sermons-toggle2 .title-toggle {
		font-family: 'linea-arrows-10';
		color: #ffffff;
		background: #e69200;
		width: 69px;
		height: 72px;
		display: inline-block;
		text-align: center;
		position: absolute;
		left: 0;
		top: 25px;
		padding-top: 24px;
		transition: all .5s ease;
		margin-right: 25px;
		transition: all .5s ease;
	}
	.sermons-toggle2 .sermon-wrap-toggle {
		border-bottom: 7px solid #f4f4f4;
	}
	.sermons-toggle2 .sermon-wrap-toggle h2 {
		cursor: pointer;
		font-weight: 600;
		font-size: 20px;
		padding-top: 50px;
		padding-bottom: 46px;
		position: relative;
		margin: 0;
		padding-left: 93px;
		text-transform: uppercase;
	}
	.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-item {
		border-top: 1px solid #f4f4f4;
		padding: 0px;
		position: relative;
	}
	.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-meta p {
		line-height: 25px;
		display: inline-block;
		color: #7a7272;
		font-size: 14px;
		padding-right: 53px;
		font-weight: 400;
		padding-bottom: 18px;
	}
	.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-meta p a {
		color: #282828;
		font-size: 14px;
		font-weight: 500;
		margin-bottom: 45px;
	}
	.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-meta p a:hover {
		color: #6250a0;
	}
	.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-meta i {
		font-size: 14px;
		padding: 7px 7px 7px 0px;
		color: #6250a0;
	}
	.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-content {
		margin-left: 95px;
	}
	.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-content p {
		margin-top: 0px;
		background: none;
		font-size: 14px;
		color: #7a7272;
	}
	.sermons-toggle2 .title-toggle:before {
		content: "\e048";
		transition: all .5s ease;
		font-size: 28px;
		padding-top: 20px;
	}
	.sermons-toggle2 .is-open .title-toggle:before {
		content: "\e041";
		transition: all .5s ease;
	}
	.sermons-toggle2 .title-toggle:hover {
		color: #ffffff;
	}
	.sermons-toggle2 .title-toggle:hover, .sermons-toggle2 .sermon-wrap-toggle .is-open span {
		background: #282828;
	}
	.sermons-toggle2 .sermon-wrap-toggle .media-links a {
		background: none;
		color: #aaaab1;
	}
	.sermons-toggle2 .sermon-wrap-toggle .media-links a:hover {
		background: none;
		color: #6250a0;
	}
	.sermons-toggle2 .sermon-wrap-toggle .media-links {
		margin-top: 40px;
		margin-bottom: 35px;
	}
	.sermons-toggle2 .sermon-wrap-toggle .media-links a {
		background: none !important;
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		color: #aaaab1;
		display: inline-flex;
		letter-spacing: 1px;
		margin-right: 0px;
		padding: 0px 0px 0px 0px;
		padding-right: 60px;
	}
	.sermons-toggle2 .sermon-wrap-toggle .media-links a:hover {
		color: #6250a0;
	}
	.sermons-toggle2 .sermon-wrap-toggle .media-links a:hover i {
		color: #e69200;
	}
	#wrap .sermons-toggle2 .sermon-wrap-toggle .media-links i {
		font-weight: bold;
		color: #aaaab1;
		margin-top: -1px;
		padding-right: 6px;
		line-height: 2;
	}
	.sermons-toggle2 .sermon-wrap-toggle .media-links i:hover {
		color: #e69200;
	}
	/* sermons-minimal */
	.sermons-minimal article {
		padding: 5px 0 20px;
		clear: both;
		margin: 0 0 16px;
		display: block;
	}
	.sermons-minimal h4 {
		font-size: 29px;
		font-weight: 700;
		letter-spacing: 0;
		color: #000;
		text-transform: uppercase;
		line-height: 36px;
		margin-bottom: 5px;
	}
	.sermons-minimal a {
		color: #000;
	}
	.sermons-minimal .sermon-icon {
		font-size: 32px;
		float: left;
		color: #6250a0;
		margin: 5px 20px 54px 0;
		padding: 30px;
		background-color: #f4f4f4;
	}
	
	@media (max-width: 420px) {
		.sermons-minimal .sermon-icon {
			display: inline-block;
			float: none;
			margin: 0 0 11px;
		}
	}
	.sermons-minimal .sermon-detail {
		font-size: 13px;
		overflow: hidden;
		font-weight: 300;
		color: #505050;
		letter-spacing: 2px;
		text-transform: uppercase;
	}
	.sermons-minimal .sermon-detail a {
		color: #505050;
	}
	.sermons-minimal a:hover h4, .sermons-minimal .sermon-detail a:hover {
		color: #6250a0;
	}
	.sermons-minimal .media-links {
		display: block;
	}
	.sermons-minimal .media-links i {
		color: #000;
		font-size: 17px;
		padding: 8px;
		display: inline-block;
		margin: 6px 5px 0 0;
		transition: all .25s ease;
	}
	.sermons-minimal .media-links a:hover i {
		background-color: #6250a0;
		color: #fff;
	}
	.sermons-minimal .media-links span {
		display: none;
	}
	.sermons-minimal article .media-links i {
		position: relative;
		transition: all .3s ease;
	}
	.sermons-minimal .wn-data-tooltip {
		position: relative;
	}
	.sermons-minimal .wn-data-tooltip[data-name]:before, .sermons-minimal .wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.sermons-minimal .wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 23px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0,0,0,0.23);
	}
	.sermons-minimal .wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}
	.sermons-minimal .wn-data-tooltip[data-name]:hover:before, .sermons-minimal .wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}
	/* Sermons-Grid */
	.sermons-grid .col-md-4:nth-of-type(3n+1) {
	    clear: left;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap {
		background: #fff;
		padding: 47px 41px;
		min-height: 622px;
		margin: 10px 8px;
		margin-bottom: 15px;
		box-shadow: 0 1px 2px rgba(0,0,0,0.04);
		transition: all 0.27s ease;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap:hover {
		box-shadow: 0 1px 37px rgba(0,0,0,0.094);
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header {
		border-bottom: 1px solid #e8e8e8;
		padding-bottom: 30px;
		margin-bottom: 28px;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header h4 {
		font-size: 19px;
		font-weight: 500;
		margin-bottom: 3px;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header h4 a {
		color: #282828;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header h4:hover a {
		color: #6250a0;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a {
		font-size: 14px;
		color: #7a7272;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a:hover {
		color: #6250a0;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .media-links a i {
		color: #aaaab1;
		font-size: 20px;
		margin-right: 13px;
		margin-bottom: 28px;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .media-links a i:hover {
		color: #6250a0;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content p {
		font-size: 14px !important;
		font-weight: 300;
		color: #888;
		padding-bottom: 90px;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore {
		font-size: 12px;
		color: #282828;
		padding-left: 25px;
		position: relative;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover {
		color: #6250a0;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:before {
		content: "";
		background: #7a7272;
		width: 18px;
		height: 1px;
		position: absolute;
		left: 0;
		top: 45%;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover:before {
		background: #6250a0;
	}
	.sermon-grid-thumbnail {
		margin-bottom: 13px;
	}
	.wn-data-tooltip {
		position: relative;
	}
	.sermons-grid .wn-data-tooltip[data-name]:before, .sermons-grid .wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.sermons-grid .wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 23px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0,0,0,0.23);
	}
	.sermons-grid .wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}
	.wn-data-tooltip[data-name]:hover:before, .wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}
	.sermons-grid.owl-theme .owl-controls {
		margin-top: 41px;
	}
	.sermons-grid.owl-theme .owl-controls .owl-page span {
		background: #7a7272;
		width: 10px;
		height: 10px;
		margin: 3px;
	}
	.sermons-grid.owl-theme .owl-controls .owl-page.active span {
		background: #6250a0;
		width: 12px;
		height: 12px;
	}
	.sermons-grid .wn-data-tooltip {
		position: relative;
	}
	.sermons-grid .wn-data-tooltip[data-name]:before, .sermons-grid .wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.sermons-grid .wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 23px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0,0,0,0.23);
	}
	.sermons-grid .wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}
	.sermons-grid .wn-data-tooltip[data-name]:hover:before, .sermons-grid .wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}
	/* Single Sermons Standard
	=====================================*/
	.sermon-latest-item .sermons-grid-wrap {
		background: #fff;
		border: 1px solid #e8e8e8;
		padding: 47px 41px;
		margin: 10px 8px;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-header {
		border-bottom: 1px solid #e8e8e8;
		padding-bottom: 30px;
		margin-bottom: 28px;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-header h4 {
		font-size: 19px;
		font-weight: 500;
		margin-bottom: 3px;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-header h4 a {
		color: #282828;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-header h4:hover a {
		color: #6250a0;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a {
		font-size: 14px;
		color: #7a7272;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a:hover {
		color: #e69200;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .media-links a i {
		color: #aaaab1;
		font-size: 20px;
		margin-right: 13px;
		margin-bottom: 28px;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .media-links a i:hover {
		color: #6250a0;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-content p {
		font-size: 14px !important;
		font-weight: 300;
		color: #888;
		padding-bottom: 90px;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore {
		font-size: 12px;
		color: #282828;
		padding-left: 25px;
		position: relative;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover {
		color: #6250a0;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:before {
		content: "";
		background: #7a7272;
		width: 18px;
		height: 1px;
		position: absolute;
		left: 0;
		top: 45%;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover:before {
		background: #6250a0;
	}
	.wn-data-tooltip {
		position: relative;
	}
	.wn-data-tooltip[data-name]:before, .wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 23px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0,0,0,0.23);
	}
	.wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}
	.wn-data-tooltip[data-name]:hover:before, .wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}
	.sermons-grid.owl-theme .owl-controls {
		margin-top: 41px;
	}
	.sermons-grid.owl-theme .owl-controls .owl-page span {
		background: #7a7272;
		width: 10px;
		height: 10px;
		margin: 3px;
	}
	.sermons-grid.owl-theme .owl-controls .owl-page.active span {
		background: #6250a0;
		width: 12px;
		height: 12px;
	}
	.wn-data-tooltip {
		position: relative;
	}
	.wn-data-tooltip[data-name]:before, .wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 23px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0,0,0,0.23);
	}
	.wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}
	.wn-data-tooltip[data-name]:hover:before, .wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}
	/* Sermons-Grid Carousel*/
	.blox .sermon-carousel.sermons-grid .sermon-grid-item {
		border: none;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header {
		border-bottom: 1px solid #e8e8e8;
		padding-bottom: 30px;
		margin-bottom: 28px;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header h4 {
		font-size: 19px;
		font-weight: 500;
		margin-bottom: 3px;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header h4 a {
		color: #282828;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header h4:hover a {
		color: #6250a0;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header .sermon-grid-cat a {
		font-size: 14px;
		color: #7a7272;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header .sermon-grid-cat a:hover {
		color: #e69200;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .media-links a i {
		color: #aaaab1;
		font-size: 20px;
		margin-right: 13px;
		margin-bottom: 28px;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .media-links a i:hover {
		color: #6250a0;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content p {
		font-size: 14px !important;
		font-weight: 300;
		color: #888;
		padding-bottom: 90px;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .sermon-readmore {
		font-size: 12px;
		color: #282828;
		padding-left: 25px;
		position: relative;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .sermon-readmore:hover {
		color: #6250a0;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .sermon-readmore:before {
		content: "";
		background: #7a7272;
		width: 18px;
		height: 1px;
		position: absolute;
		left: 0;
		top: 45%;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .sermon-readmore:hover:before {
		background: #6250a0;
	}
	.sermon-carousel.sermons-grid.owl-theme .owl-controls {
		margin-top: 41px;
	}
	.sermon-carousel.sermons-grid.owl-theme .owl-controls .owl-page span {
		background: #7a7272;
		width: 10px;
		height: 10px;
		margin: 3px;
	}
	.sermon-carousel.sermons-grid.owl-theme .owl-controls .owl-page.active span {
		background: #6250a0;
		width: 12px;
		height: 12px;
	}
	/* Sermons-Clean */
	.sermons-clean, .sermons-clean .row {
		max-width: none;
	}
	.sermons-clean .row .col-md-6:nth-of-type(2n+1) {
		clear: left;
	}
	.sermons-clean .sermon-clean-item {
		overflow: hidden;
		margin-bottom: 30px;
	}
	.sermons-clean .sermon-clean-item .sermon-detail a {
		color: #6250a0;
	}
	.sermons-clean .sermon-clean-item .sermon-detail a:hover {
		color: #222 !important;
	}
	.sermons-clean .clean-image {
		width: 40%;
		float: left;
	}
	.sermons-clean .clean-content {
		width: 60%;
		float: left;
		padding-left: 30px;
		border: 1px solid #e7e7e7;
		position: relative;
		min-height: 300px;
	}
	.sermons-clean h4 {
		margin-top: 31px;
		font-size: 29px;
		font-weight: 700;
	}
	.sermons-clean h4 a {
		color: #111;
		transition: all .33s ease
	}
	.sermons-clean h4 a:hover {
		color: #6250a0;
	}
	.sermons-clean .media-links {
		padding: 20px;
		background: #f8f8f8;
	}
	.sermons-clean .sermon-img {
		margin-bottom: 12px;
		background: #fff;
		padding: 1px;
		transition: all .45s ease;
	}
	.sermons-clean .sermon-img:hover {
		border-color: #6250a0;
	}
	.sermons-clean .row .col-md-4 {
		margin-bottom: 35px;
	}
	.sermons-clean .sermon-detail {
		color: #a1a1a1;
		margin-bottom: 14px;
		font-size: 16px;
		font-weight: 300;
		margin: 20px 0;
	}
	.sermons-clean .media-links {
		display: inline-block;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.sermons-clean .media-links i {
		color: #000;
		font-size: 18px;
		padding: 8px;
		display: inline-block;
		margin: 6px 5px 0 0;
		transition: all .25s ease;
	}
	.sermons-clean .media-links a:hover i {
		background-color: #6250a0;
		color: #fff;
	}
	.sermons-clean .media-links span {
		display: none;
	}
	.sermons-clean article .media-links i {
		position: relative;
		transition: all .3s ease;
	}
	.sermons-clean .clearn-view {
		position: absolute;
		right: 30px;
		bottom: 16px;
		line-height: 36px;
		font-size: 16px;
		font-weight: 300;
		color: #777;
	}
	.sermons-clean .clearn-view i {
		font-size: 24px;
		color: #444;
		margin: 0;
		display: inline;
		float: left;
	}
	.sermons-clean .wn-data-tooltip {
		position: relative;
	}
	.sermons-clean .wn-data-tooltip[data-name]:before, .sermons-clean .wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.sermons-clean .wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 23px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0,0,0,0.23);
	}
	.sermons-clean .wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}
	.sermons-clean .wn-data-tooltip[data-name]:hover:before, .sermons-clean .wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}
	
	@media only screen and (max-width: 767px) {
		.sermons-clean .clean-content, .sermons-clean .clean-image {
			width: 100%;
			float: none;
		}
		.sermons-clean .clean-image img {
			width: 100%;
		}
	}
	/* sermon simple */
	.sermons-simple article .sermon-img img {
		padding: 4px;
		border: 1px solid #eee;
		transition: all .28s ease;
		margin-bottom: 14px;
	}
	.sermons-simple article:hover .sermon-img img {
		background-color: #6250a0;
	}
	.sermons-simple article h4 {
		text-align: center;
		font-size: 12px;
		line-height: 15px;
		margin-top: 10px;
	}
	.sermons-simple article h4 a {
		color: #555;
		font-family: 'Roboto', sans-serif;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0.5px;
		text-transform: uppercase;
		transition: all .28s ease;
	}
	.sermons-simple article:hover h4 a {
		color: #6250a0;
	}
	
	@media only screen and (max-width: 767px) {
		.sermons-simple article {
			margin-bottom: 25px;
		}
		.sermons-simple article h4, .sermons-simple article h4 a {
			font-size: 16px;
			line-height: 25px;
		}
	}
	/* A Sermon */
	.a-sermon {
		background: #f6f6f6;
		padding: 30px 20px;
	}
	.a-sermon h4 {
		font-size: 19px;
		color: #4a4a4a;
		letter-spacing: 1px;
		font-weight: 700;
	}
	.a-sermon h4 a {
		color: #4a4a4a;
	}
	.a-sermon h4 a:hover {
		color: #f7c51e;
	}
	.a-sermon .media-links {
		background-color: #f7c51e;
		width: 100%;
		text-align: center;
		height: 40px;
		padding: 10px;
	}
	.a-sermon .media-links a {
		padding: 10px;
		color: #fff;
		font-size: 12px;
		letter-spacing: 1px;
	}
	.a-sermon .media-links a:hover {
		color: #222;
	}
	.a-sermon figure {
		margin: 16px 0;
	}
	.a-sermon .media-links i {
		margin-right: 5px;
	}
	.a-sermon .sermon-img img {
		width: 100%;
		padding: 5px;
		background: #fff;
		transition: all .15s ease;
	}
	.a-sermon .sermon-img:hover img {
		background-color: #f7c51e;
	}
	.a-sermon .sermon-detail {
		color: #a7a7a7;
		margin-bottom: 14px;
		font-size: 13px;
		font-family: 'Lora', serif;
		font-style: italic;
		line-height: 10px;
		background: #fff;
		padding: 10px;
	}
	.a-sermon p {
		font-size: 14px;
		line-height: 1.85;
	}
	/* Single-Sermons-Custom */
	.sermon-custom-item .sermons-grid-wrap {
		background: #fff;
		border: 1px solid #e8e8e8;
		padding: 47px 41px;
		margin: 10px 8px;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-header {
		border-bottom: 1px solid #e8e8e8;
		padding-bottom: 30px;
		margin-bottom: 28px;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-header h4 {
		font-size: 19px;
		font-weight: 500;
		margin-bottom: 3px;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-header h4 a {
		color: #282828;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-header h4:hover a {
		color: #6250a0;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a {
		font-size: 14px;
		color: #7a7272;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a:hover {
		color: #e69200;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .media-links a i {
		color: #aaaab1;
		font-size: 20px;
		margin-right: 13px;
		margin-bottom: 28px;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .media-links a i:hover {
		color: #6250a0;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-content p {
		font-size: 14px !important;
		font-weight: 300;
		color: #888;
		padding-bottom: 90px;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore {
		font-size: 12px;
		color: #282828;
		padding-left: 25px;
		position: relative;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover {
		color: #6250a0;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:before {
		content: "";
		background: #7a7272;
		width: 18px;
		height: 1px;
		position: absolute;
		left: 0;
		top: 45%;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover:before {
		background: #6250a0;
	}
	.wn-data-tooltip {
		position: relative;
	}
	.wn-data-tooltip[data-name]:before, .wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 23px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0,0,0,0.23);
	}
	.wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}
	.wn-data-tooltip[data-name]:hover:before, .wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}
	.sermons-grid.owl-theme .owl-controls {
		margin-top: 41px;
	}
	.sermons-grid.owl-theme .owl-controls .owl-page span {
		background: #7a7272;
		width: 10px;
		height: 10px;
		margin: 3px;
	}
	.sermons-grid.owl-theme .owl-controls .owl-page.active span {
		background: #6250a0;
		width: 12px;
		height: 12px;
	}
	.wn-data-tooltip {
		position: relative;
	}
	.wn-data-tooltip[data-name]:before, .wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 23px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0,0,0,0.23);
	}
	.wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}
	.wn-data-tooltip[data-name]:hover:before, .wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}
	/* A Sermon Boxed */
	.a-sermon-boxed {
		position: relative;
		border: 1px solid #e9e9e9;
		padding: 12px 12px 16px;
		margin-bottom: 25px;
	}
	.a-sermon-boxed img {
		width: 100%;
	}
	.a-sermon-boxed .sermon-boxed-top {
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	.a-sermon-boxed .sermon-boxed-top i {
		color: #fff;
		font-size: 60px;
	}
	.a-sermon-boxed .sermon-boxed-top h3 {
		color: #000;
		font-weight: 600;
		font-size: 20px;
		margin: 15px 0 0;
	}
	.a-sermon-boxed h4 a {
		background: #fff;
		color: #000;
		font-size: 29px;
		font-weight: 600;
	}
	.a-sermon-boxed h4 a:hover {
		color: #6250a0;
	}
	.a-sermon-boxed .media-links {
		background-color: #f4f4f4;
		width: 100%;
		text-align: center;
		padding: 14px;
	}
	.a-sermon-boxed .media-links a {
		border-radius: 0;
		border: 1px solid #e4e4e4;
		color: #6250a0;
		background: #fff;
		font-size: 15px;
		padding: 16px 28px 17px;
	}
	.a-sermon-boxed .media-links a span {
		color: #6250a0;
	}
	.a-sermon-boxed .media-links a:hover span {
		color: #fff;
	}
	.a-sermon-boxed .media-links i {
		margin-right: 5px;
	}
	.a-sermon-boxed .sermon-detail {
		color: #444;
		font-size: 13px;
		padding-bottom: 20px;
	}
	.a-sermon-boxed .sermon-detail a {
		color: #6250a0;
	}
	.a-sermon-boxed .sermon-detail a:hover {
		text-decoration: underline;
	}
	
	@media only screen and (max-width: 960px) {
		.a-sermon-boxed .media-links a {
			font-size: 0px;
		}
		.a-sermon-boxed .media-links a i {
			font-size: 18px;
		}
	}
	/*  # Sermon Category
	============================*/

	.sermon-category-parent {
		position: relative;
	}
	.sermon-category-parent .sermon-overlay {
		position: absolute;
		opacity: 0;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.sermon-category-parent:hover .sermon-overlay {
		opacity: 0.82;
		z-index: 0;
		top: 0px;
		width: 100%;
		height: 100%;
	}
	.sermon-category-parent .sermon-category-box {
		position: absolute;
		left: 12%;
		bottom: 13%
	}
	.sermon-category-parent .sermon-category-box .sermon-category-name {
		font-size: 27px;
		color: #fff;
		font-weight: 700;
		margin-bottom: 4px;
	}
	.sermon-category-parent .sermon-category-box .sermon-category-count {
		font-size: 15px;
		color: #fff;
	}
	/* Speaker */
	.speaker {
		text-align: center;
		background: #fff;
		margin-bottom: 30px;
		border: 1px solid #e9e9e9;
		overflow: hidden;
	}
	.social-team {
		padding-bottom: 14px;
		text-align: center;
	}
	.speaker figure {
		position: relative;
		margin: 0 auto;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	.speaker figure img {
		width: 100%;
		height: 100%;
	}
	.social-team i {
		margin: 0 4px;
		background: #fff;
		padding: 10px;
		font-size: 18px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		color: #777;
	}
	.speaker h2 {
		font-size: 17px;
		margin-top: 25px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #515151;
	}
	.speaker h2 a {
		color: #515151;
	}
	.speaker h2 a:hover {
		text-decoration: underline;
	}
	.speaker h5 {
		color: #02aff1;
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 11px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 2.6px;
	}
	.speaker p {
		font-size: 13px;
		padding: 7px 15px 0;
		color: #989898;
	}
	.speaker .social-team {
		border-top: 1px solid #ededed;
		padding-top: 20px;
	}
	.speaker .social-team i {
		margin: 0 4px;
		padding: 5px 6px;
		font-size: 18px;
		border-radius: 3px;
		color: #8a8a8a;
	}
	.speaker .social-team i.fa-facebook {
		padding: 5px 8px;
	}
	.speaker i:hover {
		color: #fff;
	}
	/*  #Contact form
	=====================================*/
	.discover-contact-form .wn-cnform label {
		opacity: 1;
		left: 0;
		top: 28px;
		position: relative;
		transition: all .3s ease;
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
		font-weight: 100;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"], #wrap .discover-contact-form .wn-cnform input[type="email"], #wrap .discover-contact-form .wn-cnform textarea {
		padding: 0;
		padding: 10px 0 15px;
		border: 0;
		border-bottom: 1px solid #e3e3e3;
		box-shadow: none;
		background: none;
	}
	.discover-contact-form .wn-cnform.wn-active label {
		opacity: 1;
		left: 0px;
		top: 0;
		transition: all .3s ease;
	}
	.discover-contact-form .wn-btn-cf {
		display: inline-block;
		text-align: center;
		margin-top: 60px;
	}
	#wrap .discover-contact-form .wn-btn-cf input[type="submit"] {
		border-radius: 0;
		padding: 23px 42px 22px;
		letter-spacing: 2px;
	}
	.discover-contact-form .wn-cnform, .discover-contact-form .wn-cnform.wn-active {
		position: relative;
	}
	.discover-contact-form .wn-cnform:after {
		content: "";
		height: 1px;
		width: 0;
		position: absolute;
		left: 15px;
		right: 15px;
		transition: all .3s ease;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="text"], #wrap .discover-contact-form .wn-cnform.wn-active input[type="email"], #wrap .discover-contact-form .wn-cnform.wn-active textarea {
		border-color: transparent;
		transition: border .7s ease;
	}
	.discover-contact-form .wn-cnform.wn-active:after {
		content: "";
		height: 1px;
		width: 87%;
		background: #292929;
		;
		position: absolute;
		left: 15px;
		right: 15px;
		transition: all .3s ease;
	}
	.discover-contact-form .wn-cnform.wn-mssg {
		margin-top: 70px;
	}
	.discover-contact-form .wn-cnform.wn-mssg.wn-active:after {
		width: 96%;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="text"]::-webkit-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="email"]::-webkit-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active textarea::-webkit-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="text"]::-moz-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="email"]::-moz-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active textarea::-moz-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="text"]:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="email"]:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active textarea:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="text"]:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active input[type="email"]:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform.wn-active textarea:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"]::-webkit-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="email"]::-webkit-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform textarea::-webkit-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"]::-moz-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="email"]::-moz-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform textarea::-moz-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform textarea:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform textarea:::-ms-input-placeholder {
		opacity: 0;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"]::-webkit-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform input[type="email"]::-webkit-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform textarea::-webkit-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"]::-moz-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform input[type="email"]::-moz-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform textarea::-moz-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform textarea:::-ms-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	#wrap .discover-contact-form .wn-cnform textarea:::-ms-input-placeholder {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		color: #8c8c8c;
		font-size: 19px;
	}
	/*  # vc tab
	=============================*/
	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {
		color: #000;
	}
	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a {
		color: #6250a0;
	}
	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active {
		border-bottom: 2px solid #6250a0;
	}
	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a, .vc_tta.vc_general .vc_tta-tabs-list {
		background: #f8f8f8;
	}
	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a span.vc_tta-title-text {
		letter-spacing: 1.3px;
	}
	/*  # Page title
	=============================*/
	.page-title h1 {
		font-family: 'Playfair Display', 'Lora', serif;
		font-size: 79px;
		font-weight: 400;
		letter-spacing: 0;
		margin-bottom: 0;
		line-height: 85px;
	}
	.page-title p {
		font-size: 30px;
		margin-top: 0;
	}
	/*  # Single Gallery
	=============================*/
	.gallery-single-featured-image img {
		width: 100%;
	}
	/*  # MEC
	============================*/
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear {
		margin-top: 29px;
		border-color: #eee;
	}
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .mec-event-title, #wrap .mec-event-list-minimal .mec-event-article.mec-clear .mec-event-detail {
		overflow: hidden;
	}
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .mec-event-title {
		letter-spacing: 0;
		color: #353535;
		font-size: 22px;
	}
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper {
		text-align: left;
		display: block;
		width: 100%;
	}
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button {
		margin-left: 64px;
		margin-bottom: 4px;
		color: #282828;
		font-size: 12px;
		transition: all .5s ease;
		-webkit-transition: all .5s ease;
		position: relative;
		padding: 0 0 0 24px;
		background: none;
		text-align: left;
		display: block;
	}
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:before {
		content: '';
		position: absolute;
		background: #7a7272;
		width: 18px;
		height: 1px;
		left: 0;
		top: 45%;
		transition: all .1s ease;
		-webkit-transition: all .1s ease;
	}
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:hover {
		color: #6250a0;
	}
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:hover:before {
		background: #6250a0;
	}
	/*  # Magnific Lightbox
	============================*/
	.mfp-bg {
		z-index: 9999;
	}
	.mfp-wrap {
		z-index: 99999;
	}
	.mfp-close {
		display: none;
	}
	.white-popup {
		position: relative;
		background: #fff;
		width: auto;
		max-width: 500px;
		margin: 20px auto;
	}
	/* Zoom Effect */
	.mfp-zoom-in .mfp-with-anim {
		opacity: 0;
		transition: all 0.2s ease-in-out;
		transform: scale(0.8);
	}
	.mfp-zoom-in.mfp-bg {
		opacity: 0;
		transition: all 0.3s ease-out;
	}
	.mfp-zoom-in.mfp-ready .mfp-with-anim {
		opacity: 1;
		transform: scale(1);
	}
	.mfp-zoom-in.mfp-ready.mfp-bg {
		opacity: 0.8;
	}
	.mfp-zoom-in.mfp-removing .mfp-with-anim {
		transform: scale(0.8);
		opacity: 0;
	}
	.mfp-zoom-in.mfp-removing.mfp-bg {
		opacity: 0;
	}
	.w-audio.wn-audio-content {
		max-width: 410px;
		margin: 0 auto;
	}
	/*  # The Grid
	============================*/
	#wrap .tg-page-number.tg-page-current, #wrap .tg-page-number:not(.dots):hover, #wrap .tg-slider-bullets li.tg-active-item span {
		background: #6250a0 !important;
	}
	/*  # Icon Divider
	============================*/
	.sec-divider {
		background:url(../images/dividerline1.png) center center repeat-x;
		margin: 25px auto 30px;
		display: block;
		position: relative;
		height:1px
	}
	.sec-divider .cir{
		margin: auto;
		width: 50px;
		height: 50px;
		border: 1px solid #d7d7d7;
		padding: 11px 0;
		text-align: center;
		position: relative;
		top: -26px;
		border-radius: 100px;
		font-size:16px;
		line-height:26px;
		color:#b5b9bc
	}
	/* End
	-------------
