
h1, #content h2, #content h3, #content h4, #content h5, #content h6, h3.widget-title, h2.intro-subtitle, h1.entry-title, .tcs-fancy-header, #header { font-family: 'Cormorant Garamond', serif;
			}.tcp-portfolio-item-title, .serene-caption h1, .serene-caption h2, .serene-caption h3, .fancybox-title h1, .fancybox-title h2, .fancybox-title h3 { font-family: 'Cormorant Garamond', serif;
			}



		/*Set borders for all styles*/
			body.t-mrg .header-all #header {border-top-style: solid; border-top-width: 1px;}
			body.t-mrg .top-and-pop > div.last-child, body.strch-top .top-and-pop #tophead {border-bottom-style: solid; border-bottom-width: 1px;}
			body.v-space .header-all > div.last-child {border-bottom-style: solid; border-bottom-width: 1px;}

			body.v-space .after-header-wrap > div:last-child {border-bottom-style: solid; border-bottom-width: 1px;}
			body.v-space .after-header-wrap > div.last-child {border-bottom-style: solid; border-bottom-width: 1px;}

			body.v-space .after-header-wrap > div.first-child,
			body.v-space .after-header-wrap > div:first-child,
			body.v-space .slider-wrap {border-top-style: solid; border-top-width: 1px;}

			body.pge-mxd .after-header-wrap > div, body.pge-bxd .after-header-wrap > div,
			body.pge-bxd .header-all > div, body.pge-mxd .header-all > div,
			body.pge-bxd .top-and-pop #tophead, body.pge-mxd .top-and-pop #tophead,
			body.pge-bxd .slider-wrap, body.pge-mxd .slider-wrap {
				border-left-style: solid; border-left-width: 1px;
				border-right-style: solid; border-right-width: 1px;}

			body.pge-fld .after-header-wrap > div, body.pge-fld .after-header-wrap > div,
			body.pge-fld .header-all > div, body.pge-fld .top-and-pop #tophead,
			body.pge-fld .slider-wrap {
				border-left-style: none; border-left-width: 0;
				border-right-style: none; border-right-width: 0;}

			/*Mixed style layout - streched elements*/
			body.lft-mrg .after-header-wrap > div,
			body.lft-mrg .header-all > div,
			body.lft-mrg .top-and-pop #tophead,
			body.lft-mrg .slider-wrap {
				border-left-style: solid; border-left-width: 1px;
			}
			body.rgt-mrg .after-header-wrap > div,
			body.rgt-mrg .header-all > div,
			body.rgt-mrg .top-and-pop #tophead,
			body.rgt-mrg .slider-wrap {
				border-right-style: solid; border-right-width: 1px;
			}
			body.pge-mxd.strch-allhd .header-all > div,
			body.pge-mxd.strch-allft .footer-all > div,
			body.pge-mxd.strch-top .top-and-pop #tophead,
			body.pge-mxd.strch-sf #subfooter {
				border-left: none 0;
				border-right: none 0;
			}


		

.logo {width: 238px; height: 75px;}
.logo a { margin-left: 0px; margin-top: 25px;}.header-wrap-inner {padding-left: 238px;}.logo span.strap-line { left: 0px;}

		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
				.logo img {zoom: 1; filter: alpha(opacity=0); opacity: 0;}
				.logo a {
					background-image: url(../png/res-big.png);
					background-size: 223px 50px;
					background-repeat: no-repeat;
					width: 223px;
					height: 50px;
					display: inline-block;
				}}
.footer { border-top: none 0 transparent}
.header-wrap-inner { padding-top: 20px; padding-bottom: 20px;}.stickied .header-wrap-inner { padding-top: 10px; padding-bottom: 10px;}
		.footer-wrap { padding-top: 10px; padding-bottom: 10px;}.subfooter-wrap { padding-top: 5px; padding-bottom: 0px;}




		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {

			.rev_slider_wrapper .tp-rightarrow.custom:hover, .rev_slider_wrapper .tp-leftarrow.custom:hover {
				background-image: url(../png/slider-arrows-light%402x-2.png) !important;
				background-size: 64px 32px !important;
			}
			.slider-wrap .ls-reactskin a.ls-nav-prev:hover,
			.slider-wrap .ls-reactskin a.ls-nav-next:hover,
			.tcs-image-carousel-wrap .tcs-carousel-prev:hover, .tcs-image-carousel-wrap .tcs-carousel-next:hover,
			a.fancybox-nav.fancybox-next:hover > span, a.fancybox-nav.fancybox-prev:hover > span,
			.react .theme-default .nivo-directionNav a.nivo-prevNav:hover,
			.react .flex-direction-nav a.flex-prev:hover,
			.react .theme-default .nivo-directionNav a.nivo-nextNav:hover,
			.react .flex-direction-nav a.flex-next:hover {
				background-image: url(../png/slider-arrows-light%402x-2.png);
				background-size: 64px 32px;
			}
			.slider-wrap .ls-reactskin .ls-nav-start:hover:after,
			.slider-wrap .ls-reactskin .ls-nav-start.ls-nav-start-active:hover:after,
			.slider-wrap .ls-reactskin .ls-bottom-slidebuttons a:hover:after,
			.slider-wrap .ls-reactskin .ls-bottom-slidebuttons a:hover.ls-nav-active:after,
			.slider-wrap .ls-reactskin .ls-nav-stop:hover:after,
			.slider-wrap .ls-reactskin .ls-nav-stop.ls-nav-active:hover:after {
				background-image: url(../png/sprites-32-light.png) !important;
				background-size: 496px 240px;
			}
			.breadcrumbs .back-home-icon span {
				background-image: url(../png/sprites-32-light.png);
				background-size: 496px 240px;
			}

			.woocommerce.widget_product_search input#searchsubmit,
			.widget_search .searchform input.searchsubmit,
			.search-button-wrap input, .widget_search input.searchsubmit {
				background-image: url(../png/search-icon-light%402x.png);
				background-size: 16px 16px;
			}

			.fullscreen-close:hover, .serene-close:hover, .x-close:hover, .popdown-close .x-close,
			#comments .comment-respond h3#reply-title:hover {
				background-image: url(../png/x-close-light%402x.png);
				background-size: 16px 16px;
			}
			a.fancybox-close:hover {
				background-image: url(../png/x-close-light%402x.png)!important;
				background-size: 16px 16px;
			}

			.react.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
				background-image: url(../png/sml-down-arrow-light%402x.png);
				background-size: 9px 6px;
			}

		}

		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {

			#tophead .sf-arrows > li > .sf-with-ul:after {
				background-image: url(../png/sml-down-arrow-dark%402x.png);
				background-size: 9px 6px;
			}

			#tophead .contact-info-drop-wrap a i.iconsprite.drk,
			#tophead .contact-details-top-head i.iconsprite.drk {
				background-image: url(../png/sprites-32-dark.png);
				background-size: 496px 240px;
			}

		}
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {

			#tophead .button-nav .sf-arrows > li > .sf-with-ul:after {
				background-image: url(../png/sml-down-arrow-dark%402x.png);
				background-size: 9px 6px;
			}
			#tophead .sf-arrows ul .sf-with-ul:after {
				background-image: url(../png/sml-right-arrow-dark%402x-2.png);
				background-size: 6px 9px;
			}
			#tophead .contact-info-drop-wrap a i.iconsprite.drk,
			#tophead .contact-details-top-head i.iconsprite.drk {
				background-image: url(../png/sprites-32-dark.png);
				background-size: 496px 240px;
			}

		}
			#header #nav-wrap .sf-arrows > li > .sf-with-ul:after,
			#header #nav-wrap .sf-arrows > li > .sf-with-ul .after {
				background-image: url(../png/sml-down-arrow-light.png);
			}
			@media
			(-webkit-min-device-pixel-ratio: 1.5),
			(min-resolution: 144dpi),
			(min-resolution: 1.5dppx) {
			
			#header #nav-wrap .sf-arrows > li > .sf-with-ul:after {
				background-image: url(../png/sml-down-arrow-light%402x.png);
				background-size: 9px 6px;
			}
		}
	
				#header #nav-wrap.button-nav .sf-arrows > li > .sf-with-ul:after,
				#header #nav-wrap.button-nav .sf-arrows > li > .sf-with-ul .after {
					background-image: url(../png/sml-down-arrow-dark.png);
				}
			
			#header #nav-wrap .sf-arrows ul .sf-with-ul:after,
			#header #nav-wrap .sf-arrows ul .sf-with-ul .after {
				background-image: url(../png/sml-right-arrow-dark-2.png);
			}
			@media
			(-webkit-min-device-pixel-ratio: 1.5),
			(min-resolution: 144dpi),
			(min-resolution: 1.5dppx) {
				
				#header #nav-wrap.button-nav .sf-arrows > li > .sf-with-ul:after {
					background-image: url(../png/sml-down-arrow-dark%402x.png);
					background-size: 9px 6px;
				}
				#header #nav-wrap .sf-arrows ul .sf-with-ul:after
				 {
					background-image: url(../png/sml-right-arrow-dark%402x-2.png);
					background-size: 6px 9px;
				}
			}
		
			#solonav .sf-arrows > li > .sf-with-ul:after,
			#solonav .sf-arrows > li > .sf-with-ul .after {
				background-image: url(../png/sml-down-arrow-dark.png);
			}
			@media
			(-webkit-min-device-pixel-ratio: 1.5),
			(min-resolution: 144dpi),
			(min-resolution: 1.5dppx) {
				
				#solonav .sf-arrows > li > .sf-with-ul:after {
					background-image: url(../png/sml-down-arrow-dark%402x.png);
					background-size: 9px 6px;
				}
			}
		
		#solonav .button-nav .sf-arrows > li > .sf-with-ul:after,
		#solonav .button-nav .sf-arrows > li > .sf-with-ul .after {
			background-image: url(../png/sml-down-arrow-dark.png);
		}
		
		#solonav .sf-arrows ul .sf-with-ul:after,
		#solonav .sf-arrows ul .sf-with-ul .after {
			background-image: url(../png/sml-right-arrow-dark-2.png);
		}
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			
			#solonav .button-nav .sf-arrows > li > .sf-with-ul:after {
				background-image: url(../png/sml-down-arrow-dark%402x.png);
				background-size: 9px 6px;
			}
			
			#solonav .sf-arrows ul .sf-with-ul:after {
				background-image: url(../png/sml-right-arrow-dark%402x-2.png);
				background-size: 6px 9px;
			}
		}

		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			.slider-wrap .ls-reactskin .ls-bottom-slidebuttons a:after,
			.slider-wrap .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:after {
				 background-image: url(../png/sprites-32-dark.png) !important;
				 background-size: 496px 240px;
			}

		}
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			.rev_slider_wrapper .tp-rightarrow.custom:hover, .rev_slider_wrapper .tp-leftarrow.custom:hover {
				background-image: url(../png/slider-arrows-light%402x-2.png) !important;
				background-size: 64px 32px !important;
			}
			.slider-wrap .ls-reactskin a.ls-nav-next:hover,
			.slider-wrap .ls-reactskin a.ls-nav-prev:hover {
				background-image: url(../png/slider-arrows-light%402x-2.png);
				background-size: 64px 32px;
			}
			body .slider-wrap .ls-reactskin .ls-nav-start.ls-nav-start-active:hover:after,
			body .slider-wrap .ls-reactskin .ls-nav-stop.ls-nav-stop-active:hover:after,
			body .slider-wrap .ls-reactskin .ls-nav-start.ls-nav-start:hover:after,
			body .slider-wrap .ls-reactskin .ls-nav-stop.ls-nav-stop:hover:after {
				background-image: url(../png/sprites-32-light.png) !important;
				background-size: 496px 240px;
			}

		}



.im-box.im-drop {width: 460px;}

		body, .tcp-portfolio-items .tcp-portfolio-item, .tcs-lightbox {
			font-size: 14px;
		}
		
		body, .tcp-portfolio-items .tcp-portfolio-item {
			letter-spacing: 0.01em;
		}
		

			h1, .tcs-impact-heading {
				font-size: 39px;
				line-height: 54px;
			}
			#intro h1.intro-title {
				font-size: 47px;
				line-height: 64px;
			}
			h2 {
				font-size: 26px;
				line-height: 38px;
			}
			#intro h2.intro-subtitle {
				font-size: 19px;
				line-height: 28px;
			}
			h3, span.contact-ico {
				font-size: 16px;
				line-height: 27px;
			}
			h4 {
				font-size: 14px;
				line-height: 23px;
			}
			h5, h6 {
				font-size: 14px;
				line-height: 23px;
			}
			.tcs-impact-header.tcs-heading-subheading .tcs-impact-heading, .tcs-impact-header.tcs-heading-subheading-button .tcs-impact-heading {
				font-size: 39px;
				line-height: 54px;
			}
			.tcs-impact-header .tcs-impact-subheading {
				font-size: 16px;
				line-height: 27px;
			}
			.tcs-fancy-header.tcs-small,
			.tcs-fancy-header.tcs-small i {
				font-size: 15px;
				line-height: 27px;
			}
			.tcs-fancy-header.tcs-medium {
				font-size: 20px;
				line-height: 31px;
			}
			.tcs-fancy-header.tcs-large {
				font-size: 36px;
				line-height: 50px;
			}
			.tcs-fancy-header.tcs-huge {
				font-size: 43px;
				line-height: 57px;
			}
		
			h2, .fullscreen-caption h2, .serene-caption h2 {
						letter-spacing: -1px;
					
						font-size: 26px;
							line-height: 31.2px;
						}
		
			h3, .fullscreen-caption h3, .serene-caption h3, span.contact-ico {
						font-size: 22px;
							line-height: 26.4px;
						}
		
			h4, .fullscreen-caption h4, .serene-caption h4 {
						font-size: 18px;
							line-height: 30.6px;
						}
		
			h5, h6, .fullscreen-caption h5, .serene-caption h5 {
						font-weight: 200;
					
						font-size: 16px;
							line-height: 27.2px;
						}
		
			#intro h2.intro-subtitle {
						letter-spacing: 1px;
					
						font-weight: 500;
					
						text-transform: none;
					
						font-size: 18px;
							line-height: 30.6px;
						}
		
			#intro-page-skip a,
			.comments-link a, .read-more-link .more-link,
			.iphorm-theme-react-default .iphorm-submit-wrap button span,
			.tcs-tabs ul.tcs-tabs-nav li a,
			.tcs-button > a, .tcs-button > span.tcs-r-button,
			.tcp-portfolio-filter .tcp-filter-button,
			a.basic-button,
			a.tcp-basic-button,
			.tcw-follow-me-button a, .form-submit input,
			.searchform input.searchsubmit,

			.react-wp .woocommerce #content input.button,
			.react-wp .woocommerce #respond input#submit,
			.react-wp .woocommerce #respond input#submit,
			.react-wp .woocommerce a.button,
			.react-wp .woocommerce button.button,
			.react-wp .woocommerce input.button,
			.react-wp.woocommerce-page #content input.button,
			.react-wp.woocommerce-page #respond input#submit,
			.react-wp.woocommerce-page a.button,
			.react-wp.woocommerce-page button.button,
			.react-wp.woocommerce-page input.button,
			.react-wp.woocommerce ul.products li.product a.added_to_cart,
			.react-wp.woocommerce-page ul.products li.product a.added_to_cart,

			.react-wp .woocommerce #content input.button.alt,
			.react-wp .woocommerce #respond input#submit.alt,
			.react-wp .woocommerce a.button.alt,
			.react-wp .woocommerce button.button.alt,
			.react-wp .woocommerce input.button.alt,
			.react-wp.woocommerce-page #content input.button.alt,
			.react-wp.woocommerce-page #respond input#submit.alt,
			.react-wp.woocommerce-page a.button.alt,
			.react-wp.woocommerce-page button.button.alt,
			.react-wp.woocommerce-page input.button.alt,

			.react-wp .woocommerce.widget_product_search input[type="submit"],
			.react-wp .woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
			.react-wp .woocommerce div.product .woocommerce-tabs ul.tabs li a,
			.react-wp.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
			.react-wp.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
						font-weight: 700;
					
						text-transform: none;
					
						font-size: 11px;
							line-height: 19.25px;
						}
		
		@media only screen and (max-width: 568px) {
			h1, .fullscreen-caption h1, .serene-caption h1 {
				font-size: 30px !important;
				line-height: 36px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h2, .fullscreen-caption h2, .serene-caption h2 {
				font-size: 24px !important;
				line-height: 28.8px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h3, .fullscreen-caption h3, .serene-caption h3, span.contact-ico {
				font-size: 15px !important;
				line-height: 21px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h5, h6, .fullscreen-caption h5, .serene-caption h5  {
				font-size: 14px !important;
				line-height: 21px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			#intro h1.intro-title {
				font-size: 30px !important;
				line-height: 36px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			#intro h2.intro-subtitle {
				font-size: 13px !important;
				line-height: 18.2px !important;
			}
		}
			 #header ul.react-menu li, #header ul.react-menu li a, #header ul.react-menu > li > a > span.main, .sidr.left ul li a {
						font-size: 16px;
					
						font-weight: 500;
					}
		
				#header ul.react-menu > li > a, .sidr.left ul li a {text-transform: uppercase;}
			
			 #solonav ul.react-menu li, #solonav ul.react-menu li a, #solonav ul.react-menu > li > a > span.main {
						font-size: 12px;
					}
		
			 #tophead ul.react-menu li, #tophead ul.react-menu li a, #tophead ul.react-menu > li > a > span.main, .sidr.right ul li a, #tophead .contact-details-top-head > div > div > a{
						font-weight: 500;
					}
		

				.fancybox-overlay {
					background-image: url(../png/plain-dark-30.png) !important;
				}
				





body.pge-mxd .slider-wrap, body.pge-bxd .slider-wrap {
				max-width: 1148px;}
			


		.content-outer {
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
	

.tcs-block-outer.tcs-max-width .tcs-block-wrap, .sticky-header-pagewidth > div > div {width: 1150px; margin-left: auto; margin-right: auto;}














div.post.post-image-type-right.has-post-video > h2.entry-title,
div.post.post-image-type-right.has-post-thumbnail > h2.entry-title {
	margin-right: 270px;
}
div.post.post-image-type-left.has-post-video > h2.entry-title,
div.post.post-image-type-left.has-post-thumbnail > h2.entry-title {
	margin-left: 270px;
}
div.portfolio.post-image-type-right.has-post-video > h2.entry-title,
div.portfolio.post-image-type-right.has-post-thumbnail > h2.entry-title {
	margin-right: 170px;
}
div.portfolio.post-image-type-left.has-post-video > h2.entry-title,
div.portfolio.post-image-type-left.has-post-thumbnail > h2.entry-title {
	margin-left: 170px;
}
div.page.post-image-type-right.has-post-video > h2.entry-title,
div.page.post-image-type-right.has-post-thumbnail > h2.entry-title {
	margin-right: 170px;
}
div.page.post-image-type-left.has-post-video > h2.entry-title,
div.page.post-image-type-left.has-post-thumbnail > h2.entry-title {
	margin-left: 170px;
}


@media only screen and (max-width: 610px) {
	div.post.post-image-type-right.has-post-video > h2.entry-title,
	div.post.post-image-type-right.has-post-thumbnail > h2.entry-title,
	div.post.post-image-type-left.has-post-video > h2.entry-title,
	div.post.post-image-type-left.has-post-thumbnail > h2.entry-title {
		margin-right: 0;
		margin-left: 0;
	}
	div.post.post-image-type-right.has-post-video > .featured-image-right,
	div.post.post-image-type-right.has-post-thumbnail > .featured-image-right,
	div.post.post-image-type-left.has-post-video > .featured-image-left,
	div.post.post-image-type-left.has-post-thumbnail > .featured-image-left {
		float: none;
		margin: 0 0 10px 0;
		display: block;
	}

	div.post.post-image-type-right.has-post-video > .featured-image-right .featured-image-wrap,
	div.post.post-image-type-right.has-post-thumbnail > .featured-image-right .featured-image-wrap,
	div.post.post-image-type-left.has-post-video > .featured-image-left .featured-image-wrap,
	div.post.post-image-type-left.has-post-thumbnail > .featured-image-left .featured-image-wrap,

	div.post.post-image-type-right.has-post-video > .featured-image-right .featured-image-wrap img,
	div.post.post-image-type-right.has-post-thumbnail > .featured-image-right .featured-image-wrap img,
	div.post.post-image-type-left.has-post-video > .featured-image-left .featured-image-wrap img,
	div.post.post-image-type-left.has-post-thumbnail > .featured-image-left .featured-image-wrap img {
		width: 100% !important;
	}
}

@media only screen and (max-width: 610px) {
	.single div.post.post-image-type-right.has-post-video #content > .featured-image-right,
	.single div.post.post-image-type-right.has-post-thumbnail #content > .featured-image-right,
	.single div.post.post-image-type-left.has-post-video #content > .featured-image-left,
	.single div.post.post-image-type-left.has-post-thumbnail #content > .featured-image-left {
		float: none;
		margin: 0 0 15px 0;
		display: block;
	}
	.single div.post.post-image-type-right.has-post-video #content > .featured-image-right .featured-image-wrap,
	.single div.post.post-image-type-right.has-post-thumbnail #content > .featured-image-right .featured-image-wrap,
	.single div.post.post-image-type-left.has-post-video #content > .featured-image-left .featured-image-wrap,
	.single div.post.post-image-type-left.has-post-thumbnail #content > .featured-image-left .featured-image-wrap,

	.single div.post.post-image-type-right.has-post-video #content > .featured-image-right .featured-image-wrap img,
	.single div.post.post-image-type-right.has-post-thumbnail #content > .featured-image-right .featured-image-wrap img,
	.single div.post.post-image-type-left.has-post-video #content > .featured-image-left .featured-image-wrap img,
	.single div.post.post-image-type-left.has-post-thumbnail #content > .featured-image-left .featured-image-wrap img {
		width: 100% !important;
	}
}


@media only screen and (max-width: 510px) {
	div.portfolio.post-image-type-right.has-post-video > h2.entry-title,
	div.portfolio.post-image-type-right.has-post-thumbnail > h2.entry-title,
	div.portfolio.post-image-type-left.has-post-video > h2.entry-title,
	div.portfolio.post-image-type-left.has-post-thumbnail > h2.entry-title {
		margin-right: 0;
		margin-left: 0;
	}
	div.portfolio.post-image-type-right.has-post-video > .featured-image-right,
	div.portfolio.post-image-type-right.has-post-thumbnail > .featured-image-right,
	div.portfolio.post-image-type-left.has-post-video > .featured-image-left,
	div.portfolio.post-image-type-left.has-post-thumbnail > .featured-image-left {
		float: none;
		margin: 0 0 10px 0;
		display: block;
	}

	div.portfolio.post-image-type-right.has-post-video > .featured-image-right .featured-image-wrap,
	div.portfolio.post-image-type-right.has-post-thumbnail > .featured-image-right .featured-image-wrap,
	div.portfolio.post-image-type-left.has-post-video > .featured-image-left .featured-image-wrap,
	div.portfolio.post-image-type-left.has-post-thumbnail > .featured-image-left .featured-image-wrap,

	div.portfolio.post-image-type-right.has-post-video > .featured-image-right .featured-image-wrap img,
	div.portfolio.post-image-type-right.has-post-thumbnail > .featured-image-right .featured-image-wrap img,
	div.portfolio.post-image-type-left.has-post-video > .featured-image-left .featured-image-wrap img,
	div.portfolio.post-image-type-left.has-post-thumbnail > .featured-image-left .featured-image-wrap img {
		width: 100% !important;
	}
}

@media only screen and (max-width: 610px) {
	.single div.portfolio.post-image-type-right.has-post-video #content > .featured-image-right,
	.single div.portfolio.post-image-type-right.has-post-thumbnail #content > .featured-image-right,
	.single div.portfolio.post-image-type-left.has-post-video #content > .featured-image-left,
	.single div.portfolio.post-image-type-left.has-post-thumbnail #content > .featured-image-left {
		float: none;
		margin: 0 0 15px 0;
		display: block;
	}
	.single div.portfolio.post-image-type-right.has-post-video #content > .featured-image-right .featured-image-wrap,
	.single div.portfolio.post-image-type-right.has-post-thumbnail #content > .featured-image-right .featured-image-wrap,
	.single div.portfolio.post-image-type-left.has-post-video #content > .featured-image-left .featured-image-wrap,
	.single div.portfolio.post-image-type-left.has-post-thumbnail #content > .featured-image-left .featured-image-wrap,

	.single div.portfolio.post-image-type-right.has-post-video #content > .featured-image-right .featured-image-wrap img,
	.single div.portfolio.post-image-type-right.has-post-thumbnail #content > .featured-image-right .featured-image-wrap img,
	.single div.portfolio.post-image-type-left.has-post-video #content > .featured-image-left .featured-image-wrap img,
	.single div.portfolio.post-image-type-left.has-post-thumbnail #content > .featured-image-left .featured-image-wrap img {
		width: 100% !important;
	}
}

@media only screen and (max-width: 510px) {
	div.page.post-image-type-right.has-post-video > h2.entry-title,
	div.page.post-image-type-right.has-post-thumbnail > h2.entry-title,
	div.page.post-image-type-left.has-post-video > h2.entry-title,
	div.page.post-image-type-left.has-post-thumbnail > h2.entry-title {
		margin-right: 0;
		margin-left: 0;
	}
	div.page.post-image-type-right.has-post-video > .featured-image-right,
	div.page.post-image-type-right.has-post-thumbnail > .featured-image-right,
	div.page.post-image-type-left.has-post-video > .featured-image-left,
	div.page.post-image-type-left.has-post-thumbnail > .featured-image-left {
		float: none;
		margin: 0 0 10px 0;
		display: block;
	}

	div.page.post-image-type-right.has-post-video > .featured-image-right .featured-image-wrap,
	div.page.post-image-type-right.has-post-thumbnail > .featured-image-right .featured-image-wrap,
	div.page.post-image-type-left.has-post-video > .featured-image-left .featured-image-wrap,
	div.page.post-image-type-left.has-post-thumbnail > .featured-image-left .featured-image-wrap,

	div.page.post-image-type-right.has-post-video > .featured-image-right .featured-image-wrap img,
	div.page.post-image-type-right.has-post-thumbnail > .featured-image-right .featured-image-wrap img,
	div.page.post-image-type-left.has-post-video > .featured-image-left .featured-image-wrap img,
	div.page.post-image-type-left.has-post-thumbnail > .featured-image-left .featured-image-wrap img {
		width: 100% !important;
	}
}

@media only screen and (max-width: 610px) {
	.single div.page.post-image-type-right.has-post-video #content > .featured-image-right,
	.single div.page.post-image-type-right.has-post-thumbnail #content > .featured-image-right,
	.single div.page.post-image-type-left.has-post-video #content > .featured-image-left,
	.single div.page.post-image-type-left.has-post-thumbnail #content > .featured-image-left {
		float: none;
		margin: 0 0 15px 0;
		display: block;
	}
	.single div.page.post-image-type-right.has-post-video #content > .featured-image-right .featured-image-wrap,
	.single div.page.post-image-type-right.has-post-thumbnail #content > .featured-image-right .featured-image-wrap,
	.single div.page.post-image-type-left.has-post-video #content > .featured-image-left .featured-image-wrap,
	.single div.page.post-image-type-left.has-post-thumbnail #content > .featured-image-left .featured-image-wrap,

	.single div.page.post-image-type-right.has-post-video #content > .featured-image-right .featured-image-wrap img,
	.single div.page.post-image-type-right.has-post-thumbnail #content > .featured-image-right .featured-image-wrap img,
	.single div.page.post-image-type-left.has-post-video #content > .featured-image-left .featured-image-wrap img,
	.single div.page.post-image-type-left.has-post-thumbnail #content > .featured-image-left .featured-image-wrap img {
		width: 100% !important;
	}
}

@media only screen and (max-width: 1024px) {
				.single-post .post-image-type-full #content > .featured-image-helper .featured-image-wrap {
					height: auto !important;
					max-height: 401px;
				}
			}@media only screen and (max-width: 568px) {
				.single-post .post-image-type-full #content > .featured-image-helper .featured-image-wrap {
					height: auto !important;
					max-height: 200px;
				}
			}


	body.pge-bxd-cnt .header-inner,
	body.pge-bxd-cnt .tophead-inner,
	body.pge-bxd-cnt .content-inner,
	body.pge-bxd-cnt .intro-inner,
	body.pge-bxd-cnt .subfooter-inner,
	body.pge-bxd-cnt .footer-inner,
	body.pge-bxd-cnt .solonav-inner,
	body.pge-bxd-cnt .popdown-inner,
	body.pge-bxd-cnt .trigger-inner {
		max-width: 1150px;
		margin-left: auto;
		margin-right: auto;
	}
	

@media only screen and (max-width: 1024px) {
		ul.socialcount {
			min-height: 90px;
		}
		ul.socialcount li a span.count,
		ul.socialcount li a span.count-value,
		ul.socialcount li a span.social-icon,
		ul.socialcount li a span.network {
			padding: 0 !important;
			display: block;
			text-align: center;
			float: none !important;
		}
		ul.socialcount li, .ungrpd ul.socialcount li {
			width: 48%;
			margin: 1%;
			float: left;
		}
		ul.socialcount li:nth-child(3), .ungrpd ul.socialcount li:nth-child(3) {
			clear: left;
		}
		ul.socialcount li a, .ungrpd ul.socialcount li a {
			padding: 15px 20px;
			display: block;
		}
		ul.socialcount li a span.count {
			line-height: 27px;
			font-size: 13px;
			width: 42px;
			margin: 7px auto 3px;
		}

		}






@media only screen and (max-width: 1150px) {
			body.pop-trig-abso #popdown-trigger {
				position: relative;
				margin-top: 0 !important;
				top: 0;
				z-index: 10;
				right: 0;
				width: 100%;
				min-width: 0;
				max-width: none;
				padding-left: 0;
				padding-right: 0;
				border-radius: 0 !important;
			}
			body.pop-trig-abso #popdown-trigger h3 {
				padding: 5px 0px;
			}
			body.pop-trig-abso #popdown-trigger a.popdown-close {right: 15px; top: 3px;}
			body.pop-trig-abso #popdown-trigger a.popdown-close > span.x-close {font-size: 15px;}
			body.pop-trig-abso #popdown-trigger .trigger-inner {padding-left: 20px; padding-right: 20px;}
			body.pop-trig-abso .top-and-pop {
				-webkit-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-o-transition: all 0.2s linear;
				transition: all 0.2s linear;
			}
			body.pop-trig-abso .top-and-pop.dismissed {padding-top: 0;}
			body.pop-trig-abso .top-and-pop.dismissed .popdown {margin-top: 0;}
			body.pop-trig-abso .dismissed #popdown-trigger .trigger-inner {padding: 0;}
			body.pop-trig-abso .dismissed #popdown-trigger {
			position: absolute;
			top: 0;

			right: 10px;

			width: auto;
			height: 15px;
			padding: 0!important;
			border-bottom-left-radius: 2px !important;
			border-bottom-right-radius: 2px !important;
		}

		}@media only screen and (max-width:568px) {.device-menu-trigger-wrap {display: block;}
		#header .react-menu {display: none !important;}
		body.v-space.pge-bxd #header, body.v-space.pge-mxd #header {
			border-radius: 2px;
		}
		#nav-wrap {padding-left:0; padding-right:0;}
		#nav-wrap .back-home-icon {margin-top: 0;}
		#nav-wrap .back-home-icon a.back-home {
			height: 45px;
			line-height: 33px;
			padding: 10px;
			width: 45px;
		}
		#nav-wrap .back-home-icon a.back-home span {vertical-align: initial;}
		#solonav, #solonav .back-home-icon, #solonav .search-container, #solonav .react-menu { display: none !important; }
		}




@media only screen and (max-width: 600px) {
	.subfooter-wrap {
		text-align: center;
	}
	.subfooter-wrap > div, .subfooter-wrap .social-icon-outer,
	.ft-rtl .subfooter-wrap > div, .ft-rtl .subfooter-wrap .social-icon-outer {
		float: none;
		display: block;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#footer-logo-info-wrap:after,
	.ft-rtl #footer-logo-info-wrap:after  {
		left: 50%;
		right: auto;
		margin-left: -7px;
	}
	.subfooter-wrap #audio-controls, .subfooter-wrap #video-controls, .subfooter-wrap #fs-controls {
		margin: 3px 15px;
		display: inline-block;
		float: none;
	}
	body.page-template-template-fullscreen-media-php .footer-all, body.page-template-template-note-block-php .footer-all {
		position: relative !important;
	}
	.left-intro-box-page {
		padding-bottom: 0;
	}
	#footer-logo-info-wrap {
		left: 50%;
		right: 0;
		margin-left: -230px;
		width: 100%;
		max-width: 460px;
	}

	}



@media only screen and (max-width: 500px) {

	#footer-logo-info-wrap {
		margin-left: -110px;
		width: 100%;
		max-width: 220px;
	}

}

















@media only screen and (max-width:568px) {

			.fullscreen-bullets {display: none;}
		}


@media only screen and (max-width: 1024px) {
		.iphorm-group-row > .iphorm-element-wrap, .iphorm-group-row > .iphorm-group-wrap {
			float: none;
			width: 100% !important;
			display: block;
		}
		.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap-select select, .iphorm-elements .iphorm-element-wrap textarea {
			width: 100% !important;
			min-width: 100px;
		}
		.iphorm-errors > .iphorm-error {
			float: none;
			display: block;
		}
		.iphorm-element-spacer {
			padding-right: 0 !important;
		}

		.iphorm-submit-input-wrap {
			width: 100%;
		}
		.iphorm-submit-wrap button {
			margin: 0;
			width: 100%;
		}
		.iphorm-labels-left > .iphorm-element-spacer > label {
			float: none;
			width: auto;
		}
		.iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap, .iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap, .iphorm-labels-left.iphorm-element-wrap .iphorm-captcha-image-wrap {
			margin-left: 0;
			padding-left: 0;
		}
		.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-date .iphorm-input-wrap-date-select-wrap > select,
		.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-time .iphorm-input-wrap > select {
			width: 32.3333%;
			letter-spacing: 0;
			float: left;
			margin-right: 1%;
			max-width: 100%;
		}
		.iphorm-loading-wrap {
			width: 100%!important;
			margin-top: 10px;
		}
		.iphorm-loading-wrap .ihorm-loading {
			margin-left: 0;
			margin-right: 0;

		}
	}@media only screen and (max-width: 1024px) {
			.revcol-1-1 #sidebar .widget {
				display: block;
				float: none;
				vertical-align: top;
				width: 100%;
				margin-left: 0;
				margin-right: 0;
			}
		
		#sidebar, .right-sidebar #sidebar, .left-sidebar #sidebar,
		#content, .right-sidebar #content, .left-sidebar #content {
			width: 100% !important;
			float: none;
			padding-left: 0;
			padding-right: 0;
			margin: 40px 0 0;
		}
		#content, .right-sidebar #content, .left-sidebar #content {
			margin-top: 0;
		}
		.sdbr-line #sidebar, .sdbr-line.right-sidebar #sidebar, .sdbr-line.left-sidebar #sidebar {
			width: 100% !important;
			border-left-style: none;
			border-left-width: 0;
			border-right-style: none;
			border-right-width: 0;
			margin: 40px -40px -40px -40px;
			padding: 40px;
			position: relative;
			border-radius: 0!important;
			-webkit-box-sizing: content-box;
			-moz-box-sizing: content-box;
			box-sizing: content-box;
		}
		.sdbr-line #sidebar .sidebar-inner, .sdbr-line.right-sidebar #sidebar .sidebar-inner, .sdbr-line.left-sidebar #sidebar .sidebar-inner {
			position: relative;
			-webkit-box-sizing: content-box;
			-moz-box-sizing: content-box;
			box-sizing: content-box;
		}
				.sdbr-line #sidebar .sidebar-inner, .sdbr-line.right-sidebar #sidebar .sidebar-inner, .sdbr-line.left-sidebar #sidebar .sidebar-inner {
					margin: -40px 0 0 -40px;
				}
			
		#sidebar * {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			max-width: 100%;
		}

		.right-sidebar .breadcrumbs {
			margin-right: -40px;
			padding-right: 40px;
		}
		.left-sidebar .breadcrumbs {
			margin-left: -40px;
			padding-left: 40px;
		}
		.sdbr-line #content:before {
			display: none;
		}
		#sidebar {
			border-radius: 2px;
		}
		.right-sidebar #content .tcs-block-outer.tcs-fullwidth {
			margin-right: -40px;
		}
		.left-sidebar #content .tcs-block-outer.tcs-fullwidth {
			margin-left: -40px;
		}

		}



			body.pge-bxd-cnt.lft-mrg.v-space .footer-all #subfooter,

			body.pge-bxd-cnt.lft-mrg.v-space .footer-all #subfooter > div,
			body.pge-bxd-cnt.lft-mrg.v-space .footer-all #subfooter > div > div,
		
		body.pge-bxd-cnt.lft-mrg.t-mrg .header-all > div.first-child,
		body.pge-bxd-cnt.lft-mrg.t-mrg .header-all > div:first-child,
		body.pge-bxd-cnt.lft-mrg.t-mrg .header-all,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div.first-child,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div:first-child,
		body.pge-bxd-cnt.lft-mrg.v-space .slider-wrap,
		body.pge-bxd-cnt.lft-mrg.v-space .slider-wrap .slider-inner,
		body.pge-bxd-cnt.lft-mrg.v-space .slider-wrap .rev_slider_wrapper .rev_slider ul > li,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap,
		body.pge-bxd-cnt.lft-mrg.t-mrg .header-all > div.first-child > div,
		body.pge-bxd-cnt.lft-mrg.t-mrg .header-all > div:first-child > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div.first-child > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div:first-child > div,
		body.pge-bxd-cnt.lft-mrg.t-mrg .header-all > div.first-child > div > div,
		body.pge-bxd-cnt.lft-mrg.t-mrg .header-all > div:first-child > div > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div.first-child > div > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div:first-child > div > div,
		body.pge-bxd-cnt.lft-mrg.v-space .footer-all .footer,
		body.pge-bxd-cnt.lft-mrg.v-space .footer-all .footer > div,
		body.pge-bxd-cnt.lft-mrg.v-space .footer-all .footer > div > div {
			border-top-left-radius: 2px;
		}
	
			body.pge-bxd-cnt.lft-mrg.b-mrg.ft-fix .content-outer,

			body.pge-bxd-cnt.lft-mrg.b-mrg.ft-fix > div,
			body.pge-bxd-cnt.lft-mrg.b-mrg.ft-fix > div > div,
		
		body.pge-bxd-cnt.lft-mrg.t-mrg .top-and-pop > div.last-child:not(.abso-on),
		body.pge-bxd-cnt.lft-mrg.t-mrg .top-and-pop > div:last-child,
		body.pge-bxd-cnt.lft-mrg.t-mrg .top-and-pop,
		body.pge-bxd-cnt.lft-mrg.v-space .header-all > div.last-child,
		body.pge-bxd-cnt.lft-mrg.v-space .header-all > div:last-child,
		body.pge-bxd-cnt.lft-mrg.v-space .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
		body.pge-bxd-cnt.lft-mrg.v-space .slider-wrap,
		body.pge-bxd-cnt.lft-mrg.v-space .slider-wrap .slider-inner,
		body.pge-bxd-cnt.lft-mrg.v-space .slider-wrap .rev_slider_wrapper .rev_slider ul > li,
		body.pge-bxd-cnt.lft-mrg.v-space .header-all,
		body.pge-bxd-cnt.lft-mrg.b-mrg .footer-all #subfooter,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div.last-child,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div:last-child,

		body.pge-bxd-cnt.lft-mrg.t-mrg .top-and-pop > div.last-child > div,
		body.pge-bxd-cnt.lft-mrg.t-mrg .top-and-pop > div:last-child > div,
		body.pge-bxd-cnt.lft-mrg.v-space .header-all > div.last-child > div,
		body.pge-bxd-cnt.lft-mrg.v-space .header-all > div:last-child > div,
		body.pge-bxd-cnt.lft-mrg.b-mrg .footer-all #subfooter > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div.last-child > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div:last-child > div,
		body.pge-bxd-cnt.lft-mrg.t-mrg .top-and-pop > div.last-child > div > div,
		body.pge-bxd-cnt.lft-mrg.t-mrg .top-and-pop > div:last-child > div > div,
		body.pge-bxd-cnt.lft-mrg.v-space .header-all > div.last-child > div > div,
		body.pge-bxd-cnt.lft-mrg.v-space .header-all > div:last-child > div > div,
		body.pge-bxd-cnt.lft-mrg.b-mrg .footer-all #subfooter > div > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div.last-child > div > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap > div:last-child > div > div,
		body.pge-bxd-cnt.lft-mrg.v-space .after-header-wrap {
			border-bottom-left-radius: 2px;
		}
			body.pge-bxd-cnt.rgt-mrg.v-space .footer-all #subfooter,

			body.pge-bxd-cnt.rgt-mrg.v-space .footer-all #subfooter > div,
			body.pge-bxd-cnt.rgt-mrg.v-space .footer-all #subfooter > div > div,
		
		body.pge-bxd-cnt.rgt-mrg.t-mrg .header-all,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .header-all > div.first-child,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .header-all > div:first-child,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div.first-child,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div:first-child,
		body.pge-bxd-cnt.rgt-mrg.v-space .slider-wrap,
		body.pge-bxd-cnt.rgt-mrg.v-space .slider-wrap .slider-inner,
		body.pge-bxd-cnt.rgt-mrg.v-space .slider-wrap .rev_slider_wrapper .rev_slider ul > li,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap,

		body.pge-bxd-cnt.rgt-mrg.t-mrg .header-all > div.first-child > div,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .header-all > div:first-child > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div.first-child > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div:first-child > div,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .header-all > div.first-child > div > div,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .header-all > div:first-child > div > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div.first-child > div > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div:first-child > div > div {
			border-top-right-radius: 2px;
		}
			body.pge-bxd-cnt.rgt-mrg.b-mrg.ft-fix .content-outer,

			body.pge-bxd-cnt.rgt-mrg.b-mrg.ft-fix > div,
			body.pge-bxd-cnt.rgt-mrg.b-mrg.ft-fix > div > div,
		
		body.pge-bxd-cnt.rgt-mrg.t-mrg .top-and-pop > div.last-child:not(.abso-on),
		body.pge-bxd-cnt.rgt-mrg.t-mrg .top-and-pop > div:last-child,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .top-and-pop,
		body.pge-bxd-cnt.rgt-mrg.b-mrg .footer-all #subfooter,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div.last-child,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div:last-child,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap,
		body.pge-bxd-cnt.rgt-mrg.v-space .header-all > div.last-child,
		body.pge-bxd-cnt.rgt-mrg.v-space .header-all > div:last-child,
		body.pge-bxd-cnt.rgt-mrg.v-space .header-all,
		body.pge-bxd-cnt.rgt-mrg.v-space .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
		body.pge-bxd-cnt.rgt-mrg.v-space .slider-wrap,
		body.pge-bxd-cnt.rgt-mrg.v-space .slider-wrap .slider-inner,
		body.pge-bxd-cnt.rgt-mrg.v-space .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

		body.pge-bxd-cnt.rgt-mrg.t-mrg .top-and-pop > div.last-child > div,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .top-and-pop > div:last-child > div,
		body.pge-bxd-cnt.rgt-mrg.b-mrg .footer-all #subfooter > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div.last-child > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div:last-child > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .header-all > div.last-child > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .header-all > div:last-child > div,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .top-and-pop > div.last-child > div > div,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .top-and-pop > div:last-child > div > div,
		body.pge-bxd-cnt.rgt-mrg.b-mrg .footer-all #subfooter > div > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div.last-child > div > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .after-header-wrap > div:last-child > div > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .header-all > div.last-child > div > div,
		body.pge-bxd-cnt.rgt-mrg.v-space .header-all > div:last-child > div > div {
			border-bottom-right-radius: 2px;
		}

.qtip.qtip-react {
	border-radius: 2px !important;
}










	














	@media only screen and (min-width: 569px) and (max-width: 1024px) {
	
			body .after-header-wrap > div:last-child,
			body .after-header-wrap > div:last-child,
			body .header-all > div:last-child,
			body .top-and-pop > div:last-child,
			body .header-all > div:last-child > div,
			body .after-header-wrap > div:last-child > div,
			body .top-and-pop > div:last-child > div,
			body .header-all > div:last-child > div > div,
			body .after-header-wrap > div:last-child > div > div,
			body .top-and-pop > div:last-child > div > div {
				border-top-left-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
				border-left: none 0 !important;
			}

			body .footer-all,
			body .footer-all .footer,
			body .footer-all .footer,

			body .footer-all #subfooter,
			body .footer-all #subfooter,

			body .header-all,
			body .header-all > div.first-child,
			body .header-all > div:first-child,

			body .after-header-wrap,
			body .after-header-wrap > div.first-child,
			body .after-header-wrap > div:first-child,

			body .after-header-wrap,
			body .after-header-wrap > div.last-child,

			body .after-header-wrap,
			body .after-header-wrap > div.last-child,

			body .header-all,
			body .header-all > div.last-child,

			body .top-and-pop,
			body .top-and-pop .popdown,
			body:not(.pop-trig-abso) .top-and-pop > div.last-child:not(.abso-on),

			body .footer-all .footer > div,
			body .footer-all .footer > div,

			body .footer-all #subfooter > div,
			body .footer-all #subfooter > div,

			body .header-all > div.first-child > div,
			body .header-all > div:first-child > div,

			body .header-all > div.last-child > div,

			body .after-header-wrap > div.first-child > div,
			body .after-header-wrap > div:first-child > div,

			body .after-header-wrap > div.last-child > div,

			body:not(.pop-trig-abso) .top-and-pop > div.last-child > div,

			body .footer-all .footer > div > div,
			body .footer-all .footer > div > div,

			body .footer-all #subfooter > div > div,
			body .footer-all #subfooter > div > div,

			body .header-all > div.first-child > div > div,
			body .header-all > div:first-child > div > div,

			body .header-all > div.last-child > div > div,

			body .after-header-wrap > div.first-child > div > div,
			body .after-header-wrap > div:first-child > div > div,

			body .after-header-wrap > div.last-child > div > div,

			body .top-and-pop > div.last-child > div > div,


			body .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
			body .slider-wrap,
			body .slider-wrap .slider-inner,
			body .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

			body.pge-bxd.ft-fix.b-mrg .footer-all #subfooter,
			body.pge-mxd.ft-fix.b-mrg .footer-all #subfooter {
				border-top-left-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
				border-left: none 0 !important;
			}}
@media only screen and (max-width: 1024px) {
		.mobile-text-center {text-align:center;}
	.mobile-text-left {text-align:left;}
	.mobile-text-right {text-align:right;}

	.mobile-box-center {float: none; margin-left: auto; margin-right: auto; text-align:center;}
	.mobile-box-left {float: left;}
	.mobile-box-right {float: right;}

	#intro.mobile-text-center .breadcrumbs .back-home-icon {
		border: 0 none;
		display: block;
		float: none;
		height: 30px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		padding: 0;
		width: 30px;
	}

		.mobile-width-100 {
		width: 100%;
	}
	.mobile-width-100.units-row > .unit-90,
	.mobile-width-100.units-row > .unit-80,
	.mobile-width-100.units-row > .unit-75,
	.mobile-width-100.units-row > .unit-70,
	.mobile-width-100.units-row > .unit-66,
	.mobile-width-100.units-row > .unit-65,
	.mobile-width-100.units-row > .unit-60,
	.mobile-width-100.units-row > .unit-50,
	.mobile-width-100.units-row > .unit-40,
	.mobile-width-100.units-row > .unit-35,
	.mobile-width-100.units-row > .unit-33,
	.mobile-width-100.units-row > .unit-30,
	.mobile-width-100.units-row > .unit-25,
	.mobile-width-100.units-row > .unit-20,
	.mobile-width-100.units-row > .unit-10 {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 1.6em;
		border-left: none 0;
		min-height: 0 !important;
	}
	.mobile-width-100.units-row.border-left > div {
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
	.mobile-width-100.units-row.border-left > div:last-child {
		border-bottom: none 0;
	}
	.mobile-width-100.units-row .unit-push-90,
	.mobile-width-100.units-row .unit-push-80,
	.mobile-width-100.units-row .unit-push-75,
	.mobile-width-100.units-row .unit-push-70,
	.mobile-width-100.units-row .unit-push-66,
	.mobile-width-100.units-row .unit-push-65,
	.mobile-width-100.units-row .unit-push-60,
	.mobile-width-100.units-row .unit-push-50,
	.mobile-width-100.units-row .unit-push-40,
	.mobile-width-100.units-row .unit-push-35,
	.mobile-width-100.units-row .unit-push-33,
	.mobile-width-100.units-row .unit-push-30,
	.mobile-width-100.units-row .unit-push-25,
	.mobile-width-100.units-row .unit-push-20,
	.mobile-width-100.units-row .unit-push-10 {
		left: 0;
	}
	.units-row .unit-push-right {
		float: none;
	}
	.units-mobile-50 > .unit-90,
	.units-mobile-50 > .unit-80,
	.units-mobile-50 > .unit-75,
	.units-mobile-50 > .unit-70,
	.units-mobile-50 > .unit-66,
	.units-mobile-50 > .unit-65,
	.units-mobile-50 > .unit-60,
	.units-mobile-50 > .unit-40,
	.units-mobile-50 > .unit-30,
	.units-mobile-50 > .unit-35,
	.units-mobile-50 > .unit-33,
	.units-mobile-50 > .unit-25,
	.units-mobile-50 > .unit-20,
	.units-mobile-50 > .unit-10 {
		float: left;
		margin-left: 3%;
		width: 48.5%;
		margin-bottom: 1.6em;
	}
	.units-mobile-50.units-split > .unit-90,
	.units-mobile-50.units-split > .unit-80,
	.units-mobile-50.units-split > .unit-75,
	.units-mobile-50.units-split > .unit-70,
	.units-mobile-50.units-split > .unit-66,
	.units-mobile-50.units-split > .unit-65,
	.units-mobile-50.units-split > .unit-60,
	.units-mobile-50.units-split > .unit-40,
	.units-mobile-50.units-split > .unit-30,
	.units-mobile-50.units-split > .unit-35,
	.units-mobile-50.units-split > .unit-33,
	.units-mobile-50.units-split > .unit-25,
	.units-mobile-50.units-split > .unit-20,
	.units-mobile-50.units-split > .unit-10 {
		float: left;
		margin-left: 0;
		width: 50%;
		margin-bottom: 1.6em;
	}
	.units-mobile-50 > .unit-90:first-child,
	.units-mobile-50 > .unit-80:first-child,
	.units-mobile-50 > .unit-75:first-child,
	.units-mobile-50 > .unit-70:first-child,
	.units-mobile-50 > .unit-66:first-child,
	.units-mobile-50 > .unit-65:first-child,
	.units-mobile-50 > .unit-60:first-child,
	.units-mobile-50 > .unit-40:first-child,
	.units-mobile-50 > .unit-35:first-child,
	.units-mobile-50 > .unit-30:first-child,
	.units-mobile-50 > .unit-33:first-child,
	.units-mobile-50 > .unit-25:first-child,
	.units-mobile-50 > .unit-20:first-child,
	.units-mobile-50 > .unit-10:first-child {
		margin-left: 0;
	}
	.units-mobile-50.units-row > div:nth-child(odd) {
		border-left: none 0;
		margin-left: 0;
		clear: left;
	}
	.units-mobile-50.units-row > div:nth-child(odd):last-child {
		width: 100%;
	}
	.units-mobile-50.units-padding > .unit-100,
	.units-mobile-50.units-padding > .unit-90,
	.units-mobile-50.units-padding > .unit-80,
	.units-mobile-50.units-padding > .unit-75,
	.units-mobile-50.units-padding > .unit-70,
	.units-mobile-50.units-padding > .unit-66,
	.units-mobile-50.units-padding > .unit-65,
	.units-mobile-50.units-padding > .unit-60,
	.units-mobile-50.units-padding > .unit-50,
	.units-mobile-50.units-padding > .unit-40,
	.units-mobile-50.units-padding > .unit-35,
	.units-mobile-50.units-padding > .unit-33,
	.units-mobile-50.units-padding > .unit-30,
	.units-mobile-50.units-padding > .unit-25,
	.units-mobile-50.units-padding > .unit-20,
	.units-mobile-50.units-padding > .unit-10,

	.mobile-width-100.units-padding > .unit-100,
	.mobile-width-100.units-padding > .unit-90,
	.mobile-width-100.units-padding > .unit-80,
	.mobile-width-100.units-padding > .unit-75,
	.mobile-width-100.units-padding > .unit-70,
	.mobile-width-100.units-padding > .unit-66,
	.mobile-width-100.units-padding > .unit-65,
	.mobile-width-100.units-padding > .unit-60,
	.mobile-width-100.units-padding > .unit-50,
	.mobile-width-100.units-padding > .unit-40,
	.mobile-width-100.units-padding > .unit-35,
	.mobile-width-100.units-padding > .unit-33,
	.mobile-width-100.units-padding > .unit-30,
	.mobile-width-100.units-padding > .unit-25,
	.mobile-width-100.units-padding > .unit-20,
	.mobile-width-100.units-padding > .unit-10 {
	  padding: 2.5em 1.5em;
	}

}
@media only screen and (min-width: 569px) and (max-width: 1024px) {


		.units-tablet-50 .unit-push-90,
	.units-tablet-50 .unit-push-80,
	.units-tablet-50 .unit-push-75,
	.units-tablet-50 .unit-push-70,
	.units-tablet-50 .unit-push-66,
	.units-tablet-50 .unit-push-65,
	.units-tablet-50 .unit-push-60,
	.units-tablet-50 .unit-push-50,
	.units-tablet-50 .unit-push-40,
	.units-tablet-50 .unit-push-35,
	.units-tablet-50 .unit-push-33,
	.units-tablet-50 .unit-push-30,
	.units-tablet-50 .unit-push-25,
	.units-tablet-50 .unit-push-20,
	.units-tablet-50 .unit-push-10 {
		left: 0;
	}
	.units-row .unit-push-right {
		float: none;
	}
	.units-tablet-50 > .unit-90,
	.units-tablet-50 > .unit-80,
	.units-tablet-50 > .unit-75,
	.units-tablet-50 > .unit-70,
	.units-tablet-50 > .unit-66,
	.units-tablet-50 > .unit-65,
	.units-tablet-50 > .unit-60,
	.units-tablet-50 > .unit-40,
	.units-tablet-50 > .unit-30,
	.units-tablet-50 > .unit-35,
	.units-tablet-50 > .unit-33,
	.units-tablet-50 > .unit-25,
	.units-tablet-50 > .unit-20,
	.units-tablet-50 > .unit-10 {
		float: left;
		margin-left: 3%;
		width: 48.5%;
		margin-bottom: 1.6em;
	}
	.units-tablet-50.units-split > .unit-90,
	.units-tablet-50.units-split > .unit-80,
	.units-tablet-50.units-split > .unit-75,
	.units-tablet-50.units-split > .unit-70,
	.units-tablet-50.units-split > .unit-66,
	.units-tablet-50.units-split > .unit-65,
	.units-tablet-50.units-split > .unit-60,
	.units-tablet-50.units-split > .unit-40,
	.units-tablet-50.units-split > .unit-30,
	.units-tablet-50.units-split > .unit-35,
	.units-tablet-50.units-split > .unit-33,
	.units-tablet-50.units-split > .unit-25,
	.units-tablet-50.units-split > .unit-20,
	.units-tablet-50.units-split > .unit-10 {
		float: left;
		margin-left: 0;
		width: 50%;
		margin-bottom: 1.6em;
	}
	.units-tablet-50 > .unit-90:first-child,
	.units-tablet-50 > .unit-80:first-child,
	.units-tablet-50 > .unit-75:first-child,
	.units-tablet-50 > .unit-70:first-child,
	.units-tablet-50 > .unit-66:first-child,
	.units-tablet-50 > .unit-65:first-child,
	.units-tablet-50 > .unit-60:first-child,
	.units-tablet-50 > .unit-40:first-child,
	.units-tablet-50 > .unit-35:first-child,
	.units-tablet-50 > .unit-30:first-child,
	.units-tablet-50 > .unit-33:first-child,
	.units-tablet-50 > .unit-25:first-child,
	.units-tablet-50 > .unit-20:first-child,
	.units-tablet-50 > .unit-10:first-child {
		margin-left: 0;
	}
	.units-tablet-50.units-row > div:nth-child(odd) {
		border-left: none 0;
		margin-left: 0;
		clear: left;
	}
	.units-tablet-50.units-row > div:nth-child(odd):last-child {
		width: 100%;
	}

	.units-tablet-50.units-padding > .unit-100,
	.units-tablet-50.units-padding > .unit-90,
	.units-tablet-50.units-padding > .unit-80,
	.units-tablet-50.units-padding > .unit-75,
	.units-tablet-50.units-padding > .unit-70,
	.units-tablet-50.units-padding > .unit-66,
	.units-tablet-50.units-padding > .unit-65,
	.units-tablet-50.units-padding > .unit-60,
	.units-tablet-50.units-padding > .unit-50,
	.units-tablet-50.units-padding > .unit-40,
	.units-tablet-50.units-padding > .unit-35,
	.units-tablet-50.units-padding > .unit-33,
	.units-tablet-50.units-padding > .unit-30,
	.units-tablet-50.units-padding > .unit-25,
	.units-tablet-50.units-padding > .unit-20,
	.units-tablet-50.units-padding > .unit-10 {
	  padding: 2.5em 1.5em;
	}

	.popdown, #popdown-trigger {display: none !important;}	
		#solonav {display: none;}	
	body.pge-bxd .slider-wrap, body.pge-mxd .slider-wrap, body.pge-bxd .after-header-wrap, body.pge-bxd .footer-all, body.pge-bxd .top-and-pop, body.pge-bxd .header-all,
			body.pge-fld .after-header-wrap, body.pge-fld .footer-all, body.pge-fld .top-and-pop, body.pge-fld .header-all, body.pge-fld .slider-wrap,
			body.pge-bxd-cnt .after-header-wrap, body.pge-bxd-cnt .footer-all, body.pge-bxd-cnt .top-and-pop, body.pge-bxd-cnt .header-all, body.pge-bxd-cnt .slider-wrap,
			body.pge-mxd .after-header-wrap, body.pge-mxd .top-and-pop, body.pge-mxd .header-all, body.pge-mxd .footer-all,
			body.pge-mxd.strch-top .popdown-inner, body.pge-mxd.strch-top .trigger-inner, body.pge-mxd.strch-top .tophead-inner,
			body.pge-mxd.strch-allhd .popdown-inner, body.pge-mxd.strch-allhd .trigger-inner, body.pge-mxd.strch-allhd .tophead-inner, body.pge-mxd.strch-allhd .header-inner, body.pge-mxd.strch-allhd .solonav-inner,
			body.pge-mxd.strch-sf .footer-all .subfooter-inner, body.pge-mxd.strch-sf .footer-all .footer, body.pge-mxd.strch-allft .footer-all .subfooter-inner, body.pge-mxd.strch-allft .footer-all .footer-inner,
			body.pge-mxd.strch-cnt .after-header-wrap .intro-inner, body.pge-mxd.strch-cnt .after-header-wrap .content-inner { margin-left: 0px;}
			body.pge-mxd.strch-cnt .after-header-wrap, body.pge-mxd.strch-top .top-and-pop, body.pge-mxd.strch-allhd .top-and-pop, body.pge-mxd.strch-allhd .header-all, body.pge-mxd.strch-allft .footer-all .footer, body.pge-mxd.strch-allft #subfooter, body.pge-mxd.strch-allft .footer-all, body.pge-mxd.strch-sf #subfooter, body.pge-mxd.strch-sf .footer-all, body.pge-mxd #popdown-trigger .trigger-inner, body.pge-mxd .footer-all .footer, body.pge-mxd .footer-all #subfooter { margin-left: 0;}
	body.pge-bxd .slider-wrap, body.pge-mxd .slider-wrap, body.pge-bxd .after-header-wrap, body.pge-bxd .footer-all, body.pge-bxd .top-and-pop, body.pge-bxd .header-all,
			body.pge-fld .after-header-wrap, body.pge-fld .footer-all, body.pge-fld .top-and-pop, body.pge-fld .header-all, body.pge-fld .slider-wrap,
			body.pge-bxd-cnt .after-header-wrap, body.pge-bxd-cnt .footer-all, body.pge-bxd-cnt .top-and-pop, body.pge-bxd-cnt .header-all, body.pge-bxd-cnt .slider-wrap,
			body.pge-mxd .after-header-wrap, body.pge-mxd .top-and-pop, body.pge-mxd .header-all, body.pge-mxd .footer-all,
			body.pge-mxd.strch-top .popdown-inner, body.pge-mxd.strch-top .trigger-inner, body.pge-mxd.strch-top .tophead-inner,
			body.pge-mxd.strch-allhd .popdown-inner, body.pge-mxd.strch-allhd .trigger-inner, body.pge-mxd.strch-allhd .tophead-inner, body.pge-mxd.strch-allhd .header-inner, body.pge-mxd.strch-allhd .solonav-inner,
			body.pge-mxd.strch-sf .footer-all .subfooter-inner, body.pge-mxd.strch-sf .footer-all .footer, body.pge-mxd.strch-allft .footer-all .subfooter-inner, body.pge-mxd.strch-allft .footer-all .footer-inner,
			body.pge-mxd.strch-cnt .after-header-wrap .intro-inner, body.pge-mxd.strch-cnt .after-header-wrap .content-inner { margin-right: 0px;}
			body.pge-mxd.strch-cnt .after-header-wrap, body.pge-mxd.strch-top .top-and-pop, body.pge-mxd.strch-allhd .top-and-pop, body.pge-mxd.strch-allhd .header-all, body.pge-mxd.strch-allft .footer-all .footer, body.pge-mxd.strch-allft #subfooter, body.pge-mxd.strch-allft .footer-all, body.pge-mxd.strch-sf #subfooter, body.pge-mxd.strch-sf .footer-all, body.pge-mxd.strch-sf .footer-all, body.pge-mxd #popdown-trigger .trigger-inner, body.pge-mxd .footer-all .footer, body.pge-mxd .footer-all #subfooter { margin-right: 0;}
				#subfooter .subfooter-wrap {padding-right: 60px;}
	
				body .after-header-wrap > div:last-child,
				body .after-header-wrap > div:last-child,
				body .header-all > div:last-child,
				body .top-and-pop > div:last-child,
				body .header-all > div:last-child > div,
				body .after-header-wrap > div:last-child > div,
				body .top-and-pop > div:last-child > div,
				body .header-all > div:last-child > div > div,
				body .after-header-wrap > div:last-child > div > div,
				body .top-and-pop > div:last-child > div > div {
					border-top-left-radius: 0 !important;
					border-bottom-left-radius: 0 !important;
					border-left: none 0 !important;
				}
				body .footer-all,
				body .footer-all .footer,
				body .footer-all .footer,

				body .footer-all #subfooter,
				body .footer-all #subfooter,

				body .header-all,
				body .header-all > div.first-child,
				body .header-all > div:first-child,

				body .after-header-wrap,
				body .after-header-wrap > div.first-child,
				body .after-header-wrap > div:first-child,

				body .after-header-wrap,
				body .after-header-wrap > div.last-child,

				body .after-header-wrap,
				body .after-header-wrap > div.last-child,

				body .header-all,
				body .header-all > div.last-child,

				body .top-and-pop,
				body .top-and-pop .popdown,
				body .top-and-pop > div.last-child:not(.abso-on),

				body .footer-all .footer > div,
				body .footer-all .footer > div,

				body .footer-all #subfooter > div,
				body .footer-all #subfooter > div,

				body .header-all > div.first-child > div,
				body .header-all > div:first-child > div,

				body .header-all > div.last-child > div,

				body .after-header-wrap > div.first-child > div,
				body .after-header-wrap > div:first-child > div,

				body .after-header-wrap > div.last-child > div,

				body .top-and-pop > div.last-child > div,

				body .footer-all .footer > div > div,
				body .footer-all .footer > div > div,

				body .footer-all #subfooter > div > div,
				body .footer-all #subfooter > div > div,

				body .header-all > div.first-child > div > div,
				body .header-all > div:first-child > div > div,

				body .header-all > div.last-child > div > div,

				body .after-header-wrap > div.first-child > div > div,
				body .after-header-wrap > div:first-child > div > div,

				body .after-header-wrap > div.last-child > div > div,

				body .top-and-pop > div.last-child > div > div,


				body.v-mrg .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
				body .slider-wrap,
				body .slider-wrap .slider-inner,
				body .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

				body.pge-bxd.ft-fix.b-mrg .footer-all #subfooter,
				body.pge-mxd.ft-fix.b-mrg .footer-all #subfooter {
					border-top-left-radius: 0 !important;
					border-bottom-left-radius: 0 !important;
					border-left: none 0 !important;
				}
			
				body .after-header-wrap > div:last-child,
				body .after-header-wrap > div:last-child,
				body .header-all > div:last-child,
				body .top-and-pop > div:last-child,
				body .header-all > div:last-child > div,
				body .after-header-wrap > div:last-child > div,
				body .top-and-pop > div:last-child > div,
				body .header-all > div:last-child > div > div,
				body .after-header-wrap > div:last-child > div > div,
				body .top-and-pop > div:last-child > div > div {
					border-top-right-radius: 0 !important;
					border-bottom-right-radius: 0 !important;
					border-right: none 0 !important;
				}
				body .footer-all,
				body .footer-all .footer,
				body .footer-all .footer,

				body .footer-all #subfooter,
				body .footer-all #subfooter,

				body .header-all,
				body .header-all > div.first-child,
				body .header-all > div:first-child,

				body .after-header-wrap,
				body .after-header-wrap > div.first-child,
				body .after-header-wrap > div:first-child,

				body .after-header-wrap,
				body .after-header-wrap > div.last-child,

				body .after-header-wrap,
				body .after-header-wrap > div.last-child,

				body .header-all,
				body .header-all > div.last-child,

				body .top-and-pop,
				body .top-and-pop .popdown,
				body .top-and-pop > div.last-child:not(.abso-on),

				body .footer-all .footer > div,
				body .footer-all .footer > div,

				body .footer-all #subfooter > div,
				body .footer-all #subfooter > div,

				body .header-all > div.first-child > div,
				body .header-all > div:first-child > div,

				body .header-all > div.last-child > div,

				body .after-header-wrap > div.first-child > div,
				body .after-header-wrap > div:first-child > div,

				body .after-header-wrap > div.last-child > div,

				body .top-and-pop > div.last-child > div,

				body .footer-all .footer > div > div,
				body .footer-all .footer > div > div,

				body .footer-all #subfooter > div > div,
				body .footer-all #subfooter > div > div,

				body .header-all > div.first-child > div > div,
				body .header-all > div:first-child > div > div,

				body .header-all > div.last-child > div > div,

				body .after-header-wrap > div.first-child > div > div,
				body .after-header-wrap > div:first-child > div > div,

				body .after-header-wrap > div.last-child > div > div,

				body .top-and-pop > div.last-child > div > div,


				body.v-mrg .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
				body .slider-wrap,
				body .slider-wrap .slider-inner,
				body .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

				body.pge-bxd.ft-fix.b-mrg .footer-all #subfooter,
				body.pge-mxd.ft-fix.b-mrg .footer-all #subfooter {
					border-top-right-radius: 0 !important;
					border-bottom-right-radius: 0 !important;
					border-right: none 0 !important;
				}
			
.tablet-text-center {text-align:center;}
.tablet-text-left {text-align:left;}
.tablet-text-right {text-align:right;}

#intro.tablet-text-center .breadcrumbs .back-home-icon {
	border: 0 none;
	display: block;
	float: none;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 0;
	width: 30px;
}

.tablet-box-center {float: none; margin-left: auto; margin-right: auto; text-align:center;}
.tablet-box-left {float: left;}
.tablet-box-right {float: right;}

}


@media only screen and (max-width: 568px) {

			
				.revcol-1-1 #sidebar .widget {
					display: block;
					float: none;
					vertical-align: top;
					width: 100%;
					margin-left: 0;
					margin-right: 0;
				}
					body #tophead {display: none;}	#solonav {display: none;}	.popdown, #popdown-trigger {display: none !important;}			body.pge-bxd .slider-wrap, body.pge-mxd .slider-wrap, body.pge-bxd .after-header-wrap, body.pge-bxd .footer-all, body.pge-bxd .top-and-pop, body.pge-bxd .header-all,
			body.pge-fld .after-header-wrap, body.pge-fld .footer-all, body.pge-fld .top-and-pop, body.pge-fld .header-all, body.pge-fld .slider-wrap,
			body.pge-bxd-cnt .after-header-wrap, body.pge-bxd-cnt .footer-all, body.pge-bxd-cnt .top-and-pop, body.pge-bxd-cnt .header-all, body.pge-bxd-cnt .slider-wrap,
			body.pge-mxd .after-header-wrap, body.pge-mxd .top-and-pop, body.pge-mxd .header-all, body.pge-mxd .footer-all,
			body.pge-mxd.strch-top .popdown-inner, body.pge-mxd.strch-top .trigger-inner, body.pge-mxd.strch-top .tophead-inner,
			body.pge-mxd.strch-allhd .popdown-inner, body.pge-mxd.strch-allhd .trigger-inner, body.pge-mxd.strch-allhd .tophead-inner, body.pge-mxd.strch-allhd .header-inner, body.pge-mxd.strch-allhd .solonav-inner,
			body.pge-mxd.strch-sf .footer-all .subfooter-inner, body.pge-mxd.strch-sf .footer-all .footer, body.pge-mxd.strch-allft .footer-all .subfooter-inner, body.pge-mxd.strch-allft .footer-all .footer-inner,
			body.pge-mxd.strch-cnt .after-header-wrap .intro-inner, body.pge-mxd.strch-cnt .after-header-wrap .content-inner { margin-left: 0px;}
			body.pge-mxd.strch-cnt .after-header-wrap, body.pge-mxd.strch-top .top-and-pop, body.pge-mxd.strch-allhd .top-and-pop, body.pge-mxd.strch-allhd .header-all, body.pge-mxd.strch-allft .footer-all .footer, body.pge-mxd.strch-allft #subfooter, body.pge-mxd.strch-allft .footer-all, body.pge-mxd.strch-sf #subfooter, body.pge-mxd.strch-sf .footer-all, body.pge-mxd #popdown-trigger .trigger-inner, body.pge-mxd .footer-all .footer, body.pge-mxd .footer-all #subfooter { margin-left: 0;}	body.pge-bxd .slider-wrap, body.pge-mxd .slider-wrap, body.pge-bxd .after-header-wrap, body.pge-bxd .footer-all, body.pge-bxd .top-and-pop, body.pge-bxd .header-all,
			body.pge-fld .after-header-wrap, body.pge-fld .footer-all, body.pge-fld .top-and-pop, body.pge-fld .header-all, body.pge-fld .slider-wrap,
			body.pge-bxd-cnt .after-header-wrap, body.pge-bxd-cnt .footer-all, body.pge-bxd-cnt .top-and-pop, body.pge-bxd-cnt .header-all, body.pge-bxd-cnt .slider-wrap,
			body.pge-mxd .after-header-wrap, body.pge-mxd .top-and-pop, body.pge-mxd .header-all, body.pge-mxd .footer-all,
			body.pge-mxd.strch-top .popdown-inner, body.pge-mxd.strch-top .trigger-inner, body.pge-mxd.strch-top .tophead-inner,
			body.pge-mxd.strch-allhd .popdown-inner, body.pge-mxd.strch-allhd .trigger-inner, body.pge-mxd.strch-allhd .tophead-inner, body.pge-mxd.strch-allhd .header-inner, body.pge-mxd.strch-allhd .solonav-inner,
			body.pge-mxd.strch-sf .footer-all .subfooter-inner, body.pge-mxd.strch-sf .footer-all .footer, body.pge-mxd.strch-allft .footer-all .subfooter-inner, body.pge-mxd.strch-allft .footer-all .footer-inner,
			body.pge-mxd.strch-cnt .after-header-wrap .intro-inner, body.pge-mxd.strch-cnt .after-header-wrap .content-inner { margin-right: 0px;}
			body.pge-mxd.strch-cnt .after-header-wrap, body.pge-mxd.strch-top .top-and-pop, body.pge-mxd.strch-allhd .top-and-pop, body.pge-mxd.strch-allhd .header-all, body.pge-mxd.strch-allft .footer-all .footer, body.pge-mxd.strch-allft #subfooter, body.pge-mxd.strch-allft .footer-all, body.pge-mxd.strch-sf #subfooter, body.pge-mxd.strch-sf .footer-all, body.pge-mxd.strch-sf .footer-all, body.pge-mxd #popdown-trigger .trigger-inner, body.pge-mxd .footer-all .footer, body.pge-mxd .footer-all #subfooter { margin-right: 0;}
	
	
			body.pge-bxd.t-mrg .top-and-pop .popdown,
			body.pge-mxd.t-mrg .top-and-pop .popdown {
				border-bottom-right-radius:2px;
				border-bottom-left-radius:2px;
			}
			body.pge-mxd.t-mrg.strch-allhd .top-and-pop  .popdown,
			body.pge-mxd.t-mrg.strch-top .top-and-pop  .popdown {
				border-bottom-right-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
			}
			body.pge-mxd.lft-mrg.t-mrg .top-and-pop .popdown,
			body.pge-fld.lft-mrg.t-mrg .top-and-pop .popdown {
				border-bottom-left-radius: 2px;
			}
			body.pge-fld.rgt-mrg.t-mrg .top-and-pop .popdown,
			body.pge-mxd.rgt-mrg.t-mrg .top-and-pop .popdown {
				border-bottom-right-radius: 2px;
			}
	.footer-inner,
	.content-inner,
	.intro-inner,
	.solonav-inner,
	.header-inner,
	.tophead-inner,
	.popdown-inner,
	.subfooter-inner {padding-left: 20px; padding-right: 20px;}
	.breadcrumbs {margin: 0 -20px 0; padding: 0 20px 0; }
	#slide-out-box.im-box {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-template-template-note-block-php .content-outer.left-intro-box .content-inner {padding: 20px !important;}
	#slide-out-box.im-box {padding-right: 60px;}

	.left-sidebar #content .tcs-block-outer.tcs-fullwidth,
	.right-sidebar #content .tcs-block-outer.tcs-fullwidth {
		margin-left: -20px;
		margin-right: -20px;
	}
	.left-sidebar #content .tcs-block-outer.tcs-fullwidth .tcs-block-wrap,
	.right-sidebar #content .tcs-block-outer.tcs-fullwidth .tcs-block-wrap  {
		padding-left: 20px;
		padding-right: 20px;
	}

	
				.right-sidebar .breadcrumbs, .left-sidebar .breadcrumbs {margin: 0 -9px 0; padding: 0 20px 0; }
				.slider-wrap .ls-reactskin a.ls-nav-start,
	.slider-wrap .ls-reactskin a.ls-nav-stop {
		left: -5px;
	}
	.ls-bottom-slidebuttons {
		padding-right: 20px;
	}
	.slider-wrap .ls-reactskin a.ls-nav-prev {
		left: 5px;
	}
	.slider-wrap .ls-reactskin a.ls-nav-next {
		right: 5px;
	}
	ul .im-trigger.im-active:hover span.im-desc,
	ul .im-trigger:hover span.im-desc,
	ul li:hover .im-trigger.im-active span.im-desc,
	.im-trigger span.im-desc:hover,
	ul:hover .im-trigger span.im-desc,
	.im-trigger span.im-desc {
		left: 0;
		right: 0;
		bottom: auto;
		top: 0;
		margin-left: 0;
		margin-right: 0;
		min-height: auto;
		height: auto;
		padding: 5px 0 5px 0;
		line-height: 26px;
		font-size: 100%;
		width: 100%;
		max-width: 100%;
		position: fixed;
		z-index: 100;
		border-radius: 0;
		opacity: 0;
	}
	ul .im-trigger.im-active:hover span.im-desc,
	ul li:hover .im-trigger.im-active span.im-desc {
		opacity: 1;
	}
	.im-trigger span.im-desc:after,
	.logo-r .im-trigger span.im-desc:after {
		border-width: 6px;
		left: 50%;
		right: auto;
		margin-left: -3px;
		margin-right: auto;
		border-radius: 0;
	}

			


		
			body .after-header-wrap > div:last-child,
			body .after-header-wrap > div:last-child,
			body .header-all > div:last-child,
			body .top-and-pop > div:last-child,
			body .header-all > div:last-child > div,
			body .after-header-wrap > div:last-child > div,
			body .top-and-pop > div:last-child > div,
			body .header-all > div:last-child > div > div,
			body .after-header-wrap > div:last-child > div > div,
			body .top-and-pop > div:last-child > div > div {
				border-top-left-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
				border-left: none 0 !important;
			}

			body .footer-all,
			body .footer-all .footer,
			body .footer-all .footer,

			body .footer-all #subfooter,
			body .footer-all #subfooter,

			body .header-all,
			body .header-all > div.first-child,
			body .header-all > div:first-child,

			body .after-header-wrap,
			body .after-header-wrap > div.first-child,
			body .after-header-wrap > div:first-child,

			body .after-header-wrap,
			body .after-header-wrap > div.last-child,

			body .after-header-wrap,
			body .after-header-wrap > div.last-child,

			body .header-all,
			body .header-all > div.last-child,

			body .top-and-pop,
			body .top-and-pop .popdown,
			body .top-and-pop > div.last-child:not(.abso-on),

			body .footer-all .footer > div,
			body .footer-all .footer > div,

			body .footer-all #subfooter > div,
			body .footer-all #subfooter > div,

			body .header-all > div.first-child > div,
			body .header-all > div:first-child > div,

			body .header-all > div.last-child > div,

			body .after-header-wrap > div.first-child > div,
			body .after-header-wrap > div:first-child > div,

			body .after-header-wrap > div.last-child > div,

			body .top-and-pop > div.last-child:not(#popdown-trigger) > div,

			body .footer-all .footer > div > div,
			body .footer-all .footer > div > div,

			body .footer-all #subfooter > div > div,
			body .footer-all #subfooter > div > div,

			body .header-all > div.first-child > div > div,
			body .header-all > div:first-child > div > div,

			body .header-all > div.last-child > div > div,

			body .after-header-wrap > div.first-child > div > div,
			body .after-header-wrap > div:first-child > div > div,

			body .after-header-wrap > div.last-child > div > div,

			body .top-and-pop > div.last-child > div > div,


			body .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
			body .slider-wrap,
			body .slider-wrap .slider-inner,
			body .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

			body.pge-bxd.b-mrg .footer-all #subfooter,
			body.pge-mxd.b-mrg .footer-all #subfooter {
				border-top-left-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
				border-left: none 0 !important;
			}	
			body .after-header-wrap > div:last-child,
			body .after-header-wrap > div:last-child,
			body .header-all > div:last-child,
			body .top-and-pop > div:last-child,
			body .header-all > div:last-child > div,
			body .after-header-wrap > div:last-child > div,
			body .top-and-pop > div:last-child > div,
			body .header-all > div:last-child > div > div,
			body .after-header-wrap > div:last-child > div > div,
			body .top-and-pop > div:last-child > div > div {
				border-top-right-radius: 0 !important;
				border-bottom-right-radius: 0 !important;
				border-right: none 0 !important;
			}
			body .footer-all,
			body .footer-all .footer,
			body .footer-all .footer,

			body .footer-all #subfooter,
			body .footer-all #subfooter,

			body .header-all,
			body .header-all > div.first-child,
			body .header-all > div:first-child,

			body .after-header-wrap,
			body .after-header-wrap > div.first-child,
			body .after-header-wrap > div:first-child,

			body .after-header-wrap,
			body .after-header-wrap > div.last-child,

			body .after-header-wrap,
			body .after-header-wrap > div.last-child,

			body .header-all,
			body .header-all > div.last-child,

			body .top-and-pop,
			body .top-and-pop .popdown,
			body .top-and-pop > div.last-child:not(.abso-on),

			body .footer-all .footer > div,
			body .footer-all .footer > div,

			body .footer-all #subfooter > div,
			body .footer-all #subfooter > div,

			body .header-all > div.first-child > div,
			body .header-all > div:first-child > div,

			body .header-all > div.last-child > div,

			body .after-header-wrap > div.first-child > div,
			body .after-header-wrap > div:first-child > div,

			body .after-header-wrap > div.last-child > div,

			body .top-and-pop > div.last-child > div,

			body .footer-all .footer > div > div,
			body .footer-all .footer > div > div,

			body .footer-all #subfooter > div > div,
			body .footer-all #subfooter > div > div,

			body .header-all > div.first-child > div > div,
			body .header-all > div:first-child > div > div,

			body .header-all > div.last-child > div > div,

			body .after-header-wrap > div.first-child > div > div,
			body .after-header-wrap > div:first-child > div > div,

			body .after-header-wrap > div.last-child > div > div,

			body .top-and-pop > div.last-child > div > div,


			body .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
			body .slider-wrap,
			body .slider-wrap .slider-inner,
			body .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

			body.pge-bxd.b-mrg .footer-all #subfooter,
			body.pge-mxd.b-mrg .footer-all #subfooter {
				border-top-right-radius: 0 !important;
				border-bottom-right-radius: 0 !important;
				border-right: none 0 !important;
			}
	.im-over-5 .device-top-menu-trigger-wrap, .im-over-5 .device-menu-trigger-wrap {
		top: -60px;
	}
	body.pop-trig-abso .dismissed #popdown-trigger {
		right: 12px;
	}
	.im-over-5 .info-menu > ul {
		margin-left: -5px;
		margin-right: -5px;
	}
	#intro .breadcrumbs .back-home-icon {display: none!important;}
	.phone-text-center {text-align:center;}
	.phone-text-left {text-align:left;}
	.phone-text-right {text-align:right;}

	#intro.phone-text-center .breadcrumbs .back-home-icon {
		border: 0 none;
		display: block;
		float: none;
		height: 30px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		padding: 0;
		width: 30px;
	}
	#intro.phone-text-center .breadcrumbs .back-home-icon.plain-dark,
	#intro.phone-text-center .breadcrumbs .back-home-icon.plain-light {
		width: 20px;
		height: 22px;
	}
	#intro.phone-text-center .breadcrumbs .back-home-icon.plain-dark a.back-home,
	#intro.phone-text-center .breadcrumbs .back-home-icon.plain-light a.back-home {
		padding-bottom: 0;
	}

	#intro.phone-text-center .breadcrumbs-inner {
		padding-top: 3px;
		clear: both;
		display: block;
	}

	.phone-box-center {float: none; margin-left: auto; margin-right: auto; text-align:center;}
	.phone-box-left {float: left;}
	.phone-box-right {float: right;}


	
	.phone-width-100 {
		width: 100%;
	}

	.phone-width-100 {
		width: 100%;
	}
	.phone-width-100.units-row > .unit-90,
	.phone-width-100.units-row > .unit-80,
	.phone-width-100.units-row > .unit-75,
	.phone-width-100.units-row > .unit-70,
	.phone-width-100.units-row > .unit-66,
	.phone-width-100.units-row > .unit-65,
	.phone-width-100.units-row > .unit-60,
	.phone-width-100.units-row > .unit-50,
	.phone-width-100.units-row > .unit-40,
	.phone-width-100.units-row > .unit-35,
	.phone-width-100.units-row > .unit-33,
	.phone-width-100.units-row > .unit-30,
	.phone-width-100.units-row > .unit-25,
	.phone-width-100.units-row > .unit-20,
	.phone-width-100.units-row > .unit-10 {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 1.6em;
		border-left: none 0;
		min-height: 0 !important;
	}
	.phone-width-100.units-row.border-left > div {
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
	.phone-width-100.units-row.border-left > div:last-child {
		border-bottom: none 0;
	}

	.phone-width-100.units-row .unit-push-90,
	.phone-width-100.units-row .unit-push-80,
	.phone-width-100.units-row .unit-push-75,
	.phone-width-100.units-row .unit-push-70,
	.phone-width-100.units-row .unit-push-66,
	.phone-width-100.units-row .unit-push-65,
	.phone-width-100.units-row .unit-push-60,
	.phone-width-100.units-row .unit-push-50,
	.phone-width-100.units-row .unit-push-40,
	.phone-width-100.units-row .unit-push-35,
	.phone-width-100.units-row .unit-push-33,
	.phone-width-100.units-row .unit-push-30,
	.phone-width-100.units-row .unit-push-25,
	.phone-width-100.units-row .unit-push-20,
	.phone-width-100.units-row .unit-push-10 {
		left: 0;
	}
	.units-row .unit-push-right {
		float: none;
	}
	.units-phone-50 > .unit-90,
	.units-phone-50 > .unit-80,
	.units-phone-50 > .unit-75,
	.units-phone-50 > .unit-70,
	.units-phone-50 > .unit-66,
	.units-phone-50 > .unit-65,
	.units-phone-50 > .unit-60,
	.units-phone-50 > .unit-40,
	.units-phone-50 > .unit-30,
	.units-phone-50 > .unit-35,
	.units-phone-50 > .unit-33,
	.units-phone-50 > .unit-25,
	.units-phone-50 > .unit-20,
	.units-phone-50 > .unit-10 {
		float: left;
		margin-left: 3%;
		width: 48.5%;
		margin-bottom: 1.6em;
	}
	.units-phone-50.units-split > .unit-90,
	.units-phone-50.units-split > .unit-80,
	.units-phone-50.units-split > .unit-75,
	.units-phone-50.units-split > .unit-70,
	.units-phone-50.units-split > .unit-66,
	.units-phone-50.units-split > .unit-65,
	.units-phone-50.units-split > .unit-60,
	.units-phone-50.units-split > .unit-40,
	.units-phone-50.units-split > .unit-30,
	.units-phone-50.units-split > .unit-35,
	.units-phone-50.units-split > .unit-33,
	.units-phone-50.units-split > .unit-25,
	.units-phone-50.units-split > .unit-20,
	.units-phone-50.units-split > .unit-10 {
		float: left;
		margin-left: 0;
		width: 50%;
		margin-bottom: 1.6em;
	}
	.units-phone-50 > .unit-90:first-child,
	.units-phone-50 > .unit-80:first-child,
	.units-phone-50 > .unit-75:first-child,
	.units-phone-50 > .unit-70:first-child,
	.units-phone-50 > .unit-66:first-child,
	.units-phone-50 > .unit-65:first-child,
	.units-phone-50 > .unit-60:first-child,
	.units-phone-50 > .unit-40:first-child,
	.units-phone-50 > .unit-35:first-child,
	.units-phone-50 > .unit-30:first-child,
	.units-phone-50 > .unit-33:first-child,
	.units-phone-50 > .unit-25:first-child,
	.units-phone-50 > .unit-20:first-child,
	.units-phone-50 > .unit-10:first-child {
		margin-left: 0;
	}
	.units-phone-50.units-row > div:nth-child(odd) {
		border-left: none 0;
		margin-left: 0;
		clear: left;
	}
	.units-phone-50.units-row > div:nth-child(odd):last-child {
		width: 100%;
	}

	.units-phone-50.units-padding > .unit-100,
	.units-phone-50.units-padding > .unit-90,
	.units-phone-50.units-padding > .unit-80,
	.units-phone-50.units-padding > .unit-75,
	.units-phone-50.units-padding > .unit-70,
	.units-phone-50.units-padding > .unit-66,
	.units-phone-50.units-padding > .unit-65,
	.units-phone-50.units-padding > .unit-60,
	.units-phone-50.units-padding > .unit-50,
	.units-phone-50.units-padding > .unit-40,
	.units-phone-50.units-padding > .unit-35,
	.units-phone-50.units-padding > .unit-33,
	.units-phone-50.units-padding > .unit-30,
	.units-phone-50.units-padding > .unit-25,
	.units-phone-50.units-padding > .unit-20,
	.units-phone-50.units-padding > .unit-10,

	.phone-width-100.units-padding > .unit-100,
	.phone-width-100.units-padding > .unit-90,
	.phone-width-100.units-padding > .unit-80,
	.phone-width-100.units-padding > .unit-75,
	.phone-width-100.units-padding > .unit-70,
	.phone-width-100.units-padding > .unit-66,
	.phone-width-100.units-padding > .unit-65,
	.phone-width-100.units-padding > .unit-60,
	.phone-width-100.units-padding > .unit-50,
	.phone-width-100.units-padding > .unit-40,
	.phone-width-100.units-padding > .unit-35,
	.phone-width-100.units-padding > .unit-33,
	.phone-width-100.units-padding > .unit-30,
	.phone-width-100.units-padding > .unit-25,
	.phone-width-100.units-padding > .unit-20,
	.phone-width-100.units-padding > .unit-10 {
	  padding: 2.5em 1.5em;
	}

}

@media only screen and (min-width: 2300px) {
	
		#solonav {display: none;}	.popdown, #popdown-trigger {display: none !important;}	
			
			body.pge-bxd.t-mrg .top-and-pop .popdown,
			body.pge-mxd.t-mrg .top-and-pop .popdown {
				border-bottom-right-radius:2px;
				border-bottom-left-radius:2px;
			}
			body.pge-mxd.t-mrg.strch-allhd .top-and-pop  .popdown,
			body.pge-mxd.t-mrg.strch-top .top-and-pop  .popdown {
				border-bottom-right-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
			}
			body.pge-mxd.lft-mrg.t-mrg .top-and-pop .popdown,
			body.pge-fld.lft-mrg.t-mrg .top-and-pop .popdown {
				border-bottom-left-radius: 2px;
			}
			body.pge-fld.rgt-mrg.t-mrg .top-and-pop .popdown,
			body.pge-mxd.rgt-mrg.t-mrg .top-and-pop .popdown {
				border-bottom-right-radius: 2px;
			}	.im-box.im-drop {width: 460px;}

			
}

@media only screen and (min-width: 1025px) and (max-width: 2299px) {
	.popdown, #popdown-trigger {display: none !important;}			#solonav {display: none;}			

	
					body .after-header-wrap > div:last-child,
					body .after-header-wrap > div:last-child,
					body .header-all > div:last-child,
					body .top-and-pop > div:last-child,
					body .header-all > div:last-child > div,
					body .after-header-wrap > div:last-child > div,
					body .top-and-pop > div:last-child > div,
					body .header-all > div:last-child > div > div,
					body .after-header-wrap > div:last-child > div > div,
					body .top-and-pop > div:last-child > div > div {
						border-top-left-radius: 0 !important;
						border-bottom-left-radius: 0 !important;
						border-left: none 0 !important;
					}

					body .footer-all,
					body .footer-all .footer,
					body .footer-all .footer,

					body .footer-all #subfooter,
					body .footer-all #subfooter,

					body .header-all,
					body .header-all > div.first-child,
					body .header-all > div:first-child,

					body .after-header-wrap,
					body .after-header-wrap > div.first-child,
					body .after-header-wrap > div:first-child,

					body .after-header-wrap,
					body .after-header-wrap > div.last-child,


					body .after-header-wrap,
					body .after-header-wrap > div.last-child,


					body .header-all,
					body .header-all > div.last-child,


					body .top-and-pop,
					body .top-and-pop .popdown,
					body .top-and-pop > div.last-child:not(.abso-on),


					body .footer-all .footer > div,
					body .footer-all .footer > div,

					body .footer-all #subfooter > div,
					body .footer-all #subfooter > div,

					body .header-all > div.first-child > div,
					body .header-all > div:first-child > div,

					body .header-all > div.last-child > div,


					body .after-header-wrap > div.first-child > div,
					body .after-header-wrap > div:first-child > div,

					body .after-header-wrap > div.last-child > div,


					body .top-and-pop > div.last-child > div,

					body .footer-all .footer > div > div,
					body .footer-all .footer > div > div,

					body .footer-all #subfooter > div > div,
					body .footer-all #subfooter > div > div,

					body .header-all > div.first-child > div > div,
					body .header-all > div:first-child > div > div,

					body .header-all > div.last-child > div > div,


					body .after-header-wrap > div.first-child > div > div,
					body .after-header-wrap > div:first-child > div > div,

					body .after-header-wrap > div.last-child > div > div,

					body .top-and-pop > div.last-child > div > div,

					body.v-mrg .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
					body .slider-wrap,
					body .slider-wrap .slider-inner,
					body .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

					body.pge-bxd.ft-fix.b-mrg .footer-all #subfooter,
					body.pge-mxd.ft-fix.b-mrg .footer-all #subfooter {
						border-top-left-radius: 0 !important;
						border-bottom-left-radius: 0 !important;
						border-left: none 0 !important;
					}
				
					body .after-header-wrap > div:last-child,
					body .after-header-wrap > div:last-child,
					body .after-header-wrap > div:last-child,
					body .header-all > div:last-child,
					body .top-and-pop > div:last-child,
					body .header-all > div:last-child > div,
					body .after-header-wrap > div:last-child > div,
					body .top-and-pop > div:last-child > div,
					body .header-all > div:last-child > div > div,
					body .after-header-wrap > div:last-child > div > div,
					body .top-and-pop > div:last-child > div > div {
						border-top-right-radius: 0 !important;
						border-bottom-right-radius: 0 !important;
						border-right: none 0 !important;
					}


					body .footer-all,
					body .footer-all .footer,
					body .footer-all .footer,

					body .footer-all #subfooter,
					body .footer-all #subfooter,

					body .header-all,
					body .header-all > div.first-child,
					body .header-all > div:first-child,

					body .after-header-wrap,
					body .after-header-wrap > div.first-child,
					body .after-header-wrap > div:first-child,

					body .after-header-wrap,
					body .after-header-wrap > div.last-child,


					body .after-header-wrap,
					body .after-header-wrap > div.last-child,


					body .header-all,
					body .header-all > div.last-child,


					body .top-and-pop,
					body .top-and-pop .popdown,
					body .top-and-pop > div.last-child:not(.abso-on),


					body .footer-all .footer > div,
					body .footer-all .footer > div,

					body .footer-all #subfooter > div,
					body .footer-all #subfooter > div,

					body .header-all > div.first-child > div,
					body .header-all > div:first-child > div,

					body .header-all > div.last-child > div,

					body .after-header-wrap > div.first-child > div,
					body .after-header-wrap > div:first-child > div,

					body .after-header-wrap > div.last-child > div,

					body .top-and-pop > div.last-child > div,

					body .footer-all .footer > div > div,
					body .footer-all .footer > div > div,

					body .footer-all #subfooter > div > div,
					body .footer-all #subfooter > div > div,

					body .header-all > div.first-child > div > div,
					body .header-all > div:first-child > div > div,

					body .header-all > div.last-child > div > div,

					body .after-header-wrap > div.first-child > div > div,
					body .after-header-wrap > div:first-child > div > div,

					body .after-header-wrap > div.last-child > div > div,

					body .top-and-pop > div.last-child > div > div,


					body.v-mrg .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
					body .slider-wrap,
					body .slider-wrap .slider-inner,
					body .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

					body.pge-bxd.ft-fix.b-mrg .footer-all #subfooter,
					body.pge-mxd.ft-fix.b-mrg .footer-all #subfooter {
						border-top-right-radius: 0 !important;
						border-bottom-right-radius: 0 !important;
						border-right: none 0 !important;
					}
				
}




@media only screen and (max-width: 320px) {

}


@media only screen and (max-width: 568px) {

		
	.tcs-menu.tcs-inline ul li {
			float: none;
			display: block;
			margin-right: 0;
			margin-bottom: 5px;
		}
		.tcs-menu.tcs-inline.tcs-grouped ul li,
		.tcs-menu.tcs-inline.tcs-grouped ul.menu li {
			margin: 0;
		}
		.tcs-menu.tcs-inline ul li a {
			border-right-width: 0;
			border-right-style: none;
			border-radius: 2px;
			float: none;
			display: block;
		}
		.tcs-menu.tcs-inline.tcs-menu-separator ul li a,
		.tcs-menu.tcs-inline.tcs-menu-separator ul li {
			border-right-width: 0;
			border-right-style: none;
			padding-right: 0 !important;
			padding-left: 0 !important;
		}
		.tcs-menu.tcs-inline.tcs-grouped ul li a,
		.tcs-menu.tcs-inline.tcs-grouped ul.menu li a {
			border-right-width: 0;
			border-right-style: none;
			border-radius: 0;
			float: none;
			display: block;
		}
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-two ul li:first-child a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-one ul li:first-child a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-two ul.menu li:first-child a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-one ul.menu li:first-child a {
			border-radius: 2px 2px 0 0;
		}
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-two ul li:last-child a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-one ul li:last-child a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-two ul.menu li:last-child a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-one ul.menu li:last-child a {
			border-radius: 0 0 2px 2px;
		}
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-one ul li:not(:last-child) a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-two ul li:not(:last-child) a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-one ul.menu li:not(:last-child) a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-two ul.menu li:not(:last-child) a {
			 box-shadow: none;
		}
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-two ul li:not(:last-child) a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-two ul.menu li:not(:last-child) a {
			 border-bottom: 0 none;
		}
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-one ul li:not(:last-child) a,
		.tcs-menu.tcs-inline.tcs-grouped.tcs-menu-button-style-one ul.menu li:not(:last-child) a {
			 border-bottom-width: 1px;
			 border-bottom-style: solid;
		}
}


@media only screen and (max-width: 600px) {
	.hide-tablet-ptr {display:none !important;}
}


@media only screen and (max-width: 1024px) {

		}

body.page-template-template-fullscreen-media-php .footer-all #subfooter,
body.page-template-template-note-block-php .footer-all.left-intro-box-foot #subfooter {
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	border-radius:0 !important;
	position: fixed;
}
.contact-details-top-head .divide, .sidr.right .sidr-sep, .contact-details-top-head {display: none;}
			body, .serene-overlay, .fullscreen-slide {
				background-color:#40024F;
			}
		
		body,
		ul#recentcomments li:before,
		ul li.cat-item a:before,
		.widget_archive ul li a:before, .widget_pages ul li a:before {color:rgb(82, 86, 94);}
		.tcs-button.tcs-holw-btn > a, .tcs-button.tcs-holw-btn > span.tcs-r-button,
		.tcs-button.tcs-holw-btn > a > i, .tcs-button.tcs-holw-btn > span.tcs-r-button > i {color:rgb(82, 86, 94);}
		
			.widget_nav_menu ul.menu li ul a,
			.widget_pages ul.children li a,
			.widget_product_categories  ul.children li a,
			.widget_recent_entries ul.children li a,
			.widget_meta ul.children li a,
			.widget_archive ul.children li a,
			.widget_categories ul.children li a,
			ul.blogroll ul.children a,
			.widget_nav_menu ul.menu ul.children a,
			h3.comments-title i, h3.socialcount-title i, .author_bio_section h3 > i,
			.breadcrumbs,
			.entry-meta,
			.tcw-opening-times .tcw-open-time,
			.tcs-opening-times .tcs-open-time,
			.tcw-contact-details .tcw-contact-detail,
			.tcw-widget-post-info .tcw-widget-post-date,
			.widget_recent_entries .post-date,
			.tcs-pullquote,
			#intro h2.intro-subtitle,
			#wp-calendar td,
			table caption,
			table td,
			.tcs-fancy-table table td,
			.iphorm-theme-react-default p.iphorm-description,
			.wp-pagenavi span.pages,
			.tcp-portfolio .wp-pagenavi span.pages,
			.wp-pagenavi span.extend,
			.tcp-portfolio .wp-pagenavi span.extend,
			.comments-pagination-wrap .page-numbers.dots,
			.tcp-portfolio-item-title .tcp-portfolio-title-inner > a,
			.tcp-portfolio-item-title .post-like a .like,
			a.subtle-link,
			a.tcp-subtle-link,
			.tcs-accordion.tcs-plain > h3 > a,
			.comment-reply-wrap > h3 > a,
			span.subtle-link,
			.tcs-blockquote .tcs-qmark,
			.tcs-pullquote .tcs-qmark,
			.widget_rss .rssSummary,
			.text-alt {
				color:rgb(97, 102, 113);
			}
		
			a:link, a:visited {
				color:#0CA6AE;
			}
		
			h1, .tcs-impact-heading {
				color:rgb(27, 29, 33);
			}
		
			h2, h2.entry-title a {
				color:rgb(27, 29, 33);
			}
		
			h3 {
				color:rgb(27, 29, 33);
			}
		
			h4 {
				color:rgb(82, 86, 94);
			}
		
			h5, h6 {
				color:rgb(97, 102, 113);
			}
		
			.widget_nav_menu ul.menu li ul a:hover,
			.widget_pages ul.children li a:hover,
			.widget_product_categories  ul.children li a:hover,
			.widget_recent_entries ul.children li a:hover,
			.widget_meta ul.children li a:hover,
			.widget_archive ul.children li a:hover,
			.widget_categories ul.children li a:hover,
			ul.blogroll ul.children a:hover,
			.widget_nav_menu ul.menu ul.children a:hover,
			a:hover, a:active, a.subtle-link:hover,
			a.tcp-subtle-link:hover,
			span.subtle-link:hover,
			.tcs-accordion.tcs-plain > h3 > a:hover,
			.comment-reply-wrap > h3 > a:hover,
			.tcp-portfolio-item-title .tcp-portfolio-title-inner > a:hover,
			.tcp-portfolio-item-title .post-like a:hover .like,
			.entry-title a:hover {
				color:#40024F;
			}
		
			span.tcs-icon.tcs-style-light {
				color:rgb(239, 239, 246);
			}
		

			.tcs-button.tcs-hollow-light > a,
			.tcs-button.tcs-hollow-light > span.tcs-r-button,
			span.tcs-icon.tcs-icon-hollow.tcs-boxed.tcs-style-light {
				border-color:rgb(239, 239, 246);
				background-color: transparent;
			}
			.tcs-progress-bar-outer,
			.tcs-button.tcs-hollow-light > a.tcs-has-back-animation:before,
			.tcs-button.tcs-hollow-light > span.tcs-r-button.tcs-has-back-animation:before,
			.tcs-button.tcs-hollow-light > a.tcs-has-back-animation:hover:before,
			.tcs-button.tcs-hollow-light > span.tcs-r-button.tcs-has-back-animation:hover:before,
			.im-box-inner ul.wp-tag-cloud li a,
			.tagcloud > a,
			.tcp-portfolio-filter .tcp-filter-button,
			.tcs-menu.tcs-menu-button-style-two ul li a,
			.tcs-button.tcs-style-light > a,
			.tcs-button.tcs-style-light > span.tcs-r-button,
			.tcs-button.tcs-hollow-light > a:hover,
			.tcs-image-hover.tcs-hover-light,
			.tcs-button.tcs-hollow-light > span.tcs-r-button:hover,
			span.tcs-icon.tcs-icon-hollow.tcs-boxed.tcs-style-light:hover,
			span.tcs-icon.tcs-icon-hollow.tcs-has-back-animation.tcs-style-light:before,
			span.tcs-icon.tcs-icon-hollow.tcs-has-back-animation.tcs-style-light:hover:before,
			.tcs-tabs ul.tcs-tabs-nav li a,
			ul#comment-tabs-nav li a,
			.tcs-accordion.tcs-box > h3,
			code, pre, kbd, tt,
			.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements,
			.iphorm-theme-react-default .iphorm-upload-queue-file,
			.iphorm-theme-react-default .iphom-upload-progress-wrap,
			.tcs-impact-header.tcs-light,
			blockquote,
			.tcs-blockquote .tcs-blockquote-inner,
			.tcs-fancy-header.tcs-style3,
			.searchform label,
			.woocommerce.widget_product_search label,
			span.tcs-icon.tcs-boxed.tcs-style-light,
			.wpb_content_element.react.light .wpb_tabs_nav li.ui-tabs-active,
			.wpb_content_element.react .wpb_accordion_wrapper .wpb_accordion_header,
			.vc_progress_bar.react .vc_single_bar,
			.wpb_content_element.wpb_tabs.react.light .wpb_tour_tabs_wrapper .wpb_tab {
				background-color:rgb(239, 239, 246);
				color:rgb(106, 111, 121);
			}

		
			.tcs-blockquote .tcs-blockquote-inner:after, .tcs-fancy-header.tcs-style3:after, .searchform label:after, .woocommerce.widget_product_search label:after {
				border-top-color:rgb(239, 239, 246);
			}
		
			.tcs-tabs ul.tcs-tabs-nav li a:hover,
			ul#comment-tabs-nav li a:hover,
			.tcs-accordion.tcs-box > h3:hover,
			.tcp-portfolio-filter .tcp-filter-button:hover,
			.iphorm-theme-react-default .iphorm-group-style-bordered .iphorm-element-wrap > .iphorm-element-spacer > label,
			.wpb_content_element.react .wpb_tabs_nav li {
				background-color:rgb(229, 229, 240);
				color:rgb(92, 96, 105);
			}

		
			#commentform input[type="text"],
			.searchform input[type="text"],
			.woocommerce.widget_product_search input[type="search"],
			#commentform select,
			#commentform textarea,
			.widget_archive select,
			.widget_categories select,
			.textwidget select,
			.textwidget input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-email input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-password input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea {
				background-color:rgb(239, 239, 246);
				border-color:rgb(210, 210, 229);
				color:rgb(106, 111, 121);
			}
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-text input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-captcha input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-email input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-password input,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap select,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap textarea {
				background-color:rgb(246, 246, 250);
				border-color:rgb(210, 210, 229);
			}
		
			#commentform input[type="text"]:focus,
			.searchform input[type="text"]:focus,
			.woocommerce.widget_product_search input[type="search"]:focus,
			#commentform select:focus,
			#commentform textarea:focus,
			.widget_archive select:focus,
			.widget_categories select:focus,
			.textwidget select:focus,
			.textwidget input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-email input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-password input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea:focus {
				background-color:rgb(229, 229, 240);
				border-color:#40024F;
				color:rgb(92, 96, 105);
			}
			.flexible-frame.map .map-cover,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-text input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-captcha input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-email input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-password input:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap select:focus,
			.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap textarea:focus {
				background-color:rgb(242, 242, 248);
			}
		
			.tcs-menu.tcs-menu-button-style-two.tcs-grouped ul li:last-child a,
			.tcs-menu.tcs-menu-button-style-two.tcs-grouped ul.menu li:last-child a,
			.tcs-menu.tcs-stacked.tcs-grouped.tcs-menu-button-style-two ul.menu li a {
				border-color:rgb(219, 219, 235);
			}
			.tcs-impact-header.tcs-light,
			.tcs-button.tcs-style-light > a,
			.tcs-button.tcs-style-light > span.tcs-r-button,
			.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements,
			.iphorm-theme-react-default .iphorm-upload-queue-file,
			.iphorm-theme-react-default .iphom-upload-progress-wrap,
			.tcs-menu.tcs-menu-button-style-two ul li a,
			.tcs-menu.tcs-menu-button-style-two.tcs-grouped.tcs-inline ul li a,
			.tcs-menu.tcs-menu-button-style-two.tcs-grouped.tcs-stacked ul li a,
			.tcs-menu.tcs-menu-button-style-two.tcs-grouped ul li.last-child a,
			.tcs-menu.tcs-menu-button-style-two.tcs-grouped.tcs-inline ul.menu li a,
			.tcs-menu.tcs-menu-button-style-two.tcs-grouped.tcs-stacked ul.menu li a,
			.tcs-menu.tcs-menu-button-style-two.tcs-grouped ul.menu li.last-child a,
			.tcs-button.style3 a,
			.iphorm-theme-react-default .iphorm-upload-progress-bar-wrap {
				border-color:rgb(210, 210, 229);
			}

			.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements .iphorm-group-title-description-wrap {
				background-color:rgb(246, 246, 250);
				border-color:rgb(210, 210, 229);
			}

		
			.search-container,
			.search-container .search-input-wrap input {
				color:rgb(106, 111, 121);
			}
			.search-container {
				background-color:rgb(239, 239, 246);
				border-color:rgb(224, 224, 229);
			}
			.search-container {
				box-shadow: 0 -3px 0 0 rgb(219, 219, 235) inset;
			}
		

			.tcs-accordion.tcs-box > h3:hover, .tcs-accordion.tcs-box > h3.tcs-active, .tcs-accordion.tcs-box > h3 a:hover,
			.tcs-impact-header.tcs-light .tcs-impact-heading,
			.tcs-impact-header.tcs-light .tcs-impact-subheading,

			.wpb_content_element.react.light .wpb_tabs_nav li.ui-tabs-active a,
			.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements, .iphorm-theme-react-default .iphorm-upload-queue-file, .iphom-upload-progress-wrap, .js .iphorm-theme-react-default .element-wrapper.inside-label > label,
			.iphorm-theme-react-default .iphorm-group-style-bordered .iphorm-element-wrap > .iphorm-element-spacer > label,
			.iphorm-theme-react-default .iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label,
			.iphorm-theme-react-default .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label,
			.iphorm-theme-react-default .iphorm-element-wrap-email.iphorm-labels-inside > .iphorm-element-spacer > label,
			.iphorm-theme-react-default .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label,
			.iphorm-theme-react-default .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label,
			.wpb_content_element.react .wpb_tabs_nav li a,
			.tcs-box.tcs-box-basic-light > a,
			.tcs-box.tcs-box-basic-light > a:hover,
			.tcw-tweet-light li a,
			.tcw-tweet-light li a:hover,
			.tcs-menu.tcs-menu-button-style-two ul li,
			.tcs-accordion.tcs-box > h3 a {
				color:rgb(106, 111, 121);
			}
		
			.tcs-box.tcs-box-basic-light, .tcw-tweet-light li, .react.vc_call_to_action.light, .react.vc_call_to_action {
				background-color:rgb(239, 239, 246);
				color:rgb(106, 111, 121);
				border-color:rgb(229, 229, 240);

				-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3), inset 0px 0px 60px 0px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(255, 255, 255, 0.1) inset;
				 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3), inset 0px 0px 60px 0px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(255, 255, 255, 0.1) inset;
		}
		
			.tcs-button.tcs-has-drop.tcs-style-light .tcs-open-drop-trigger, .tcs-button.tcs-style-light > a > i, .tcs-button.tcs-hollow-light > a:hover > i, .tcs-button.tcs-style-light > span.tcs-r-button > i, .tcs-button.tcs-hollow-light > span.tcs-r-button:hover > i, .tcs-impact-header.tcs-light > i, .tcs-fancy-header.tcs-style3 > i,
			.span.contact-ico {
				color:#40024F;
			}
		
			.tcs-menu.tcs-menu-button-style-two ul li a:hover,
			.tcs-button.tcs-style-light > a:hover,
			.tcs-button.tcs-style-light > span.tcs-r-button:hover {
				background:rgb(229, 229, 240);
				color:rgb(106, 111, 121);

			}
		


			span.tcs-icon.tcs-style-dark {
				color:rgb(52, 2, 64);
			}
		
			.flexible-frame.map .map-cover.hide:after,
			.tcs-progress-bar-outer.tcs-dark .tcs-progress-bar,
			.tcs-progress-label,
			.iphorm-theme-react-default .iphorm-datepicker-icon,
			.tcs-impact-header.tcs-dark, .tcs-cycle-controls-wrap a,
			.tcs-image-carousel-wrap .tcs-carousel-prev,
			.tcs-image-carousel-wrap .tcs-carousel-next,
			.x-close,
			#fs-controls,
			#video-controls,
			#audio-controls,
			.entry-info .post-icon,
			.entry-info .date,
			.entry-info .react-vote,
			.tcp-entry-info .tcp-date,
			.tcp-entry-info .react-vote,
			.tcs-accordion.tcs-box > h3 span.tcs-acc-icon,
			.react .wpb_tour_next_prev_nav a,
			#nav-single .nav-previous .meta-nav,
			#nav-single .nav-next .meta-nav, .content-nav .nav-previous .meta-nav, .content-nav .nav-next .meta-nav, .comments div.comment .reply a, .comments ul.children div.comment .reply a,
			.tcs-has-drop .tcs-drop-content, #comments .comment-respond h3#reply-title,
			span.tcs-icon.tcs-boxed.tcs-style-dark,
			.vc_progress_bar.react .vc_single_bar .vc_label,
			.react .vc-carousel-control .icon-prev,
			.react .vc-carousel-control .icon-next,
			.react .flex-direction-nav a.flex-next,
			.react .flex-direction-nav a.flex-prev,
			.react .theme-default .nivo-directionNav a,
			.wpb_content_element.react.dark .wpb_tabs_nav li.ui-tabs-active,
			.react.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
			.vc_separator.react h4,
			.wpb_content_element.wpb_tabs.react.dark .wpb_tour_tabs_wrapper .wpb_tab,
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-read-more a.tcp-basic-button.tcp-dark-button,

			.slider-wrap .ls-reactskin a.ls-nav-prev,
			.slider-wrap .ls-reactskin a.ls-nav-next,
			.slider-wrap .ls-reactskin .ls-nav-start,
			.slider-wrap .ls-reactskin .ls-nav-start.ls-nav-start-active,
			.slider-wrap .ls-reactskin .ls-nav-stop,
			.slider-wrap .ls-reactskin .ls-nav-stop.ls-nav-active,
			.slider-wrap .ls-reactskin .ls-nav-start.ls-nav-start-active,
			.slider-wrap .ls-reactskin .ls-nav-stop,
			.slider-wrap .ls-reactskin .ls-nav-stop.ls-nav-active,

			.widget-area .ls-reactskin a.ls-nav-prev,
			.widget-area .ls-reactskin a.ls-nav-next,
			.widget-area .ls-reactskin .ls-nav-start,
			.widget-area .ls-reactskin .ls-nav-start.ls-nav-start-active,
			.widget-area .ls-reactskin .ls-nav-stop,
			.widget-area .ls-reactskin .ls-nav-stop.ls-nav-active,
			.widget-area .ls-reactskin .ls-nav-start.ls-nav-start-active,
			.widget-area .ls-reactskin .ls-nav-stop,
			.widget-area .ls-reactskin .ls-nav-stop.ls-nav-active,

			.ls-reactskin a.ls-nav-prev,
			.ls-reactskin a.ls-nav-next,
			.ls-reactskin .ls-nav-start,
			.ls-reactskin .ls-nav-start.ls-nav-start-active,
			.ls-reactskin .ls-nav-stop,
			.ls-reactskin .ls-nav-stop.ls-nav-active,
			.ls-reactskin .ls-nav-start.ls-nav-start-active,
			.ls-reactskin .ls-nav-stop,
			.ls-reactskin .ls-nav-stop.ls-nav-active {
				background-color:#40024F;
				color:rgb(255, 255, 255);
			}

			.tcp-portfolio.tcp-boxed .tcp-portfolio-item .tcp-entry-info > div:after, .tcp-portfolio.tcp-boxed .tcp-portfolio-item .tcp-entry-info > span:after {
				border-color: transparent;
				border-top-color:rgb(28, 1, 34);
			}
			.tcp-portfolio.tcp-boxed.tcp-date-like-left .tcp-portfolio-item .tcp-entry-info > div:after, .tcp-portfolio.tcp-boxed.tcp-date-like-left .tcp-portfolio-item .tcp-entry-info > span:after,
			.tcp-portfolio.tcp-boxed.tcp-date-like-above .tcp-portfolio-item .tcp-entry-info > div:after, .tcp-portfolio.tcp-boxed.tcp-date-like-above .tcp-portfolio-item .tcp-entry-info > span:after {
				border-color: transparent;
				border-right-color:rgb(28, 1, 34);
			}

			.tcs-progress-label:after {
				border-top-color:#40024F;
			}
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-read-more a.tcp-basic-button.tcp-dark-button:hover {
				background-color:rgb(52, 2, 64);
			}
			.rev_slider_wrapper .tp-rightarrow.custom,
			.rev_slider_wrapper .tp-leftarrow.custom {
				background-color:#40024F !important;
				color:rgb(255, 255, 255) !important;
			}
			#footer-logo-info-wrap,
			.desc-hover ul.react-menu li a span.desc,
			.desc-hover ul.react-menu li a:hover span.desc,
			.im-trigger span.im-desc,
			.back-to-top, .go-down, #subfooter-toggle,
			#audio-controls span.label,
			#video-controls span.label,
			#fs-controls span.label,
			.react-menu li.menu-icon.box:before {
				background-color:rgb(52, 2, 64);
				color:rgb(255, 255, 255);
			}
			.react-vote .count {
				color:rgb(255, 255, 255);
			}
		

			.desc-hover ul.react-menu li a span.desc:after,
			.im-trigger span.im-desc:after, #footer-logo-info-wrap:after {
				border-top-color:rgb(52, 2, 64);
			}
			#fs-controls:hover:after, #video-controls:hover:after,
			#audio-controls:hover:after {
				border-left-color:#40024F;
			}

			.tcs-drop-content:after {
				border-bottom-color:#40024F;
			}
			.tcs-impact-header-link-wrap a.tcs-impact-link, .tcs-impact-header-link-wrap span.tcs-impact-link {
				background-color:rgb(68, 2, 84);
				border-color:rgb(40, 1, 49);
			}
			.tcs-impact-header-link-wrap a.tcs-impact-link:hover, .tcs-impact-header-link-wrap span.tcs-impact-link:hover {
				background-color:rgb(72, 2, 89);
			}
			.tcs-impact-header.tcs-dark {
				border-color:rgb(52, 2, 64);
			}
		
			.tcs-cycle-controls-wrap a,
			.tcs-image-carousel-wrap .tcs-carousel-prev,
			.tcs-image-carousel-wrap .tcs-carousel-next,
			.x-close,
			.date .day,
			.tcp-date .tcp-day,
			.entry-info .react-vote .count,
			.tcp-entry-info .react-vote .count,
			.react-vote .like,
			.tcs-drop-close {
				color:rgb(255, 255, 255);
			}
			.tcs-impact-header.tcs-dark .tcs-impact-heading,
			.tcs-impact-header.tcs-dark .tcs-impact-subheading,
			.wpb_content_element.react.dark .wpb_tabs_nav li.ui-tabs-active a,
			.tcs-impact-header-link-wrap a.tcs-impact-link,
			.tcs-impact-header-link-wrap span.tcs-impact-link,
			.entry-info .react-vote .like:hover,
			.tcp-entry-info .react-vote .like:hover,
			.date .month,
			.tcp-date .tcp-month,
			#open-close-close  {
				color:rgb(255, 255, 255);
			}
		
			#open-close-close, .tcs-drop-close {
				background-color:rgb(68, 2, 84);
			}
			.tcp-portfolio.tcp-date-like-above .tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-entry-info > div,
			.tcp-portfolio.tcp-date-like-above .tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-entry-info > span,
			.tcp-portfolio.tcp-boxed .tcp-portfolio-item .tcp-entry-info > span,
			.tcp-portfolio.tcp-boxed .tcp-portfolio-item .tcp-entry-info > div,
			.tcp-portfolio.tcp-date-like-above .tcp-entry-info .tcp-date {
				border-color:rgb(72, 2, 89);
			}
		
			.tcs-box.tcs-box-basic-dark, .tcw-tweet-dark li, .react.vc_call_to_action.dark {
				background-color:#40024F;
				color:rgb(255, 255, 255);
				border-color:rgb(28, 1, 34);
				text-shadow: -1px -1px 0 rgb(40, 1, 49);
				-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0px 0px 60px 0px rgb(28, 1, 34), 0 0 0 1px rgba(255, 255, 255, 0.1) inset;
				box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0px 0px 60px 0px rgb(28, 1, 34), 0 0 0 1px rgba(255, 255, 255, 0.1) inset;
			}

			.tcs-button.tcs-style-dark > a, .tcs-button.tcs-style-dark > span.tcs-r-button {
				background-color:#40024F;
				color:rgb(255, 255, 255);
					-webkit-box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
				box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
			}
			.tcs-button.tcs-style-dark > a:hover, .tcs-button.tcs-style-dark > span.tcs-r-button:hover {
				background-color:rgb(68, 2, 84);
				-webkit-box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
				box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
			}
			.tcs-button.tcs-hollow-dark > a, .tcs-button.tcs-hollow-dark > span.tcs-r-button, span.tcs-icon.tcs-icon-hollow.tcs-boxed.tcs-style-dark {background-color: transparent; border-color:#40024F;}
			.tcs-button.tcs-hollow-dark > a.tcs-has-back-animation:before,
			.tcs-button.tcs-hollow-dark > span.tcs-r-button.tcs-has-back-animation:before,
			.tcs-button.tcs-hollow-dark > a.tcs-has-back-animation:hover:before,
			.tcs-button.tcs-hollow-dark > span.tcs-r-button.tcs-has-back-animation:hover:before,
			.tcs-button.tcs-hollow-dark > a:hover,
			.tcs-button.tcs-hollow-dark > span.tcs-r-button:hover,
			span.tcs-icon.tcs-icon-hollow.tcs-boxed.tcs-style-dark:hover,
			span.tcs-icon.tcs-icon-hollow.tcs-has-back-animation.tcs-style-dark:before,
			span.tcs-icon.tcs-icon-hollow.tcs-has-back-animation.tcs-style-dark:hover:before,
			.tcs-image-hover.tcs-hover-dark,
			.tcs-button.tcs-has-drop.tcs-holw-btn .tcs-open-drop-trigger i {
				background-color:#40024F;
				color:rgb(255, 255, 255);
			}

		

			.qtip.qtip-default.qtip-react {
				background-color:rgb(52, 2, 64);
				color:rgb(255, 255, 255);
				border-color:rgb(40, 1, 49);
			}
		
			.tcs-accordion.tcs-box > h3 span.tcs-acc-icon i,
			.back-to-top a.scroll-top i, .go-down a.scroll-down i, #subfooter-toggle:before,
			.tcs-cycle-controls-wrap a > i,
			#open-close-close,
			#nav-single .nav-previous .meta-nav i,
			#nav-single .nav-next .meta-nav i,
			.content-nav .nav-previous .meta-nav i,
			.content-nav .nav-next .meta-nav i,

			.tcs-button.tcs-has-drop.tcs-style-dark .tcs-open-drop-trigger, .tcs-button.tcs-style-dark > a > i, .tcs-button.tcs-style-dark > span.tcs-r-button > i, .tcs-button.tcs-hollow-dark > a:hover > i, .tcs-button.tcs-hollow-dark > span.tcs-r-button:hover > i, .tcs-impact-header.tcs-dark > i, span.tcs-icon.tcs-icon-hollow.tcs-boxed.tcs-style-dark:hover > i {
				color:rgb(255, 255, 255);
			}
		


			.tcs-button.tcs-hollow-prime > a,
			.tcs-button.tcs-hollow-prime > span.tcs-r-button,
			span.tcs-icon.tcs-icon-hollow.tcs-boxed.tcs-style-prime {
				border-color:#40024F;
				background-color: transparent;
			}
			.iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading,
			.iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading:before,
			.iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading:after {
				border-top-color:#40024F;
			}
			.tcs-image-hover.tcs-hover-prime,
			.tcs-menu.tcs-menu-button-style-one ul li a,
			.tcs-button.tcs-hollow-prime > a:hover,
			.tcs-image-hover.tcs-hover-prime,
			.tcs-button.tcs-hollow-prime > span.tcs-r-button:hover,
			span.tcs-icon.tcs-icon-hollow.tcs-boxed.tcs-style-prime:hover,
			span.tcs-icon.tcs-icon-hollow.tcs-has-back-animation.tcs-style-prime:before,
			span.tcs-icon.tcs-icon-hollow.tcs-has-back-animation.tcs-style-prime:hover:before {
				background-color:#40024F;
				color:rgb(255, 255, 255);
			}
			.read-more-link a.more-link,
			.comments-link a,
			.searchform input.searchsubmit,
			.woocommerce.widget_product_search input[type="submit"],
			.iphorm-theme-react-default .iphorm-submit-wrap button span,
			.iphorm-theme-react-default .iphorm-swfupload-browse,
			.iphorm-theme-react-default .iphorm-add-another-upload span.iphorm-add-another-upload-button,
			.form-submit input,
			.back-home-icon.button a.back-home,
			.tcs-impact-header.tcs-light .tcs-impact-header-link-wrap a.tcs-impact-link,
			.tcs-impact-header.tcs-light .tcs-impact-header-link-wrap span.tcs-impact-link,
			.tcs-impact-header.tcs-dark .tcs-impact-header-link-wrap a.tcs-impact-link,
			.tcs-impact-header.tcs-dark .tcs-impact-header-link-wrap span.tcs-impact-link,
			#popdown-trigger,
			body.pop-trig-abso #popdown-trigger,
			.dismissed #popdown-trigger,
			.tcs-button.tcs-style-prime > a,
			.tcs-button.tcs-style-prime > span.tcs-r-button,
			a.basic-button, a.tcp-basic-button, .tcw-follow-me-button a,
			.tcs-button.tcs-style-dark.tcs-hover-prime-btn > a:hover,
			.tcs-button.tcs-style-dark.tcs-hover-prime-btn > span.tcs-r-button:hover,
			.tcs-button.tcs-style-light.tcs-hover-prime-btn > a:hover,
			.tcs-button.tcs-style-light.tcs-hover-prime-btn > span.tcs-r-button:hover {
				background-color:#40024F;
				color:rgb(255, 255, 255);
		
				-webkit-box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
				box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
			 }
		.tcs-impact-header.tcs-light {
		-webkit-box-shadow: inset 0 -2px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1), inset 0px -3px 0px 0px rgba(255, 255, 255, 0.2);
		box-shadow: inset 0 -2px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1), inset 0px -3px 0px 0px rgba(255, 255, 255, 0.2);
	}
		.tcs-menu.tcs-stacked.tcs-grouped.tcs-menu-button-style-one ul li a,
.tcs-menu.tcs-stacked.tcs-grouped.tcs-menu-button-style-one ul.menu li a,
.tcs-menu.tcs-stacked.tcs-grouped.tcs-menu-button-style-one ul.menu li.menu-item-has-children > a {
	-webkit-box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.05);
	 box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.05);
}

			::-moz-selection {
				background-color: #40024F;
				color: rgb(255, 255, 255);
			}
			 ::selection {
				background-color: #40024F;
				color: rgb(255, 255, 255);
			}
			.tcs-progress-bar-outer.tcs-prime .tcs-progress-bar, .highlighted-text, .tcs-highlighted-text, mark, body.react-wp .mejs-time-rail .mejs-time-current {
				background-color: #40024F;
				color: rgb(255, 255, 255);
			}
			.featured-image-link:before, .featured-image-link:after,
			.tcp-featured-image-link:before, .tcp-featured-image-link:after {
				background-color:#40024F;
				color:rgb(255, 255, 255);
			}
			#content > .entry .entry-info > div.post-icon {
				background-color:#40024F;
				color:rgb(255, 255, 255);
			}
			#content > .entry .entry-info > div.post-icon:first-child:after {
				border-top-color:#40024F;
			}
		.read-more-link a.more-link:hover, .comments-link a:hover, .searchform input.searchsubmit:hover, .woocommerce.widget_product_search input[type="submit"]:hover, .tcw-follow-me-button a:hover, .iphorm-theme-react-default .iphorm-submit-wrap button:hover span, .iphorm-theme-react-default .iphorm-add-another-upload span.iphorm-add-another-upload-button:hover, .form-submit input:hover, .back-home-icon.button a.back-home:hover, .tcs-impact-header.tcs-light .tcs-impact-header-link-wrap a.tcs-impact-link:hover, .tcs-impact-header.tcs-light .tcs-impact-header-link-wrap span.tcs-impact-link:hover,
		.tcs-impact-header.tcs-dark .tcs-impact-header-link-wrap a.tcs-impact-link:hover, .tcs-impact-header.tcs-dark .tcs-impact-header-link-wrap span.tcs-impact-link:hover, #popdown-trigger:hover, body.pop-trig-abso #popdown-trigger:hover, .dismissed #popdown-trigger:hover, .tcs-button.tcs-style-prime > a:hover, .tcs-button.tcs-style-prime > span.tcs-r-button:hover, a.basic-button:hover, a.tcp-basic-button:hover {
			-webkit-box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
			 box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
			 background-color:rgb(68, 2, 84);
			 color:rgb(255, 255, 255);
		}
		.tcs-menu.tcs-menu-button-style-one ul li a:hover {
			background-color:rgb(68, 2, 84);
			color:rgb(255, 255, 255);
		}
		
			.tcs-menu.tcs-menu-button-style-one.tcs-grouped ul li a, .tcs-menu.tcs-menu-button-style-one.tcs-grouped ul.menu li a {border-color:rgb(40, 1, 49);}
			#audio-controls, #video-controls, #fs-controls {border-right-color:#40024F;}
			span.tcs-icon.tcs-style-prime, .text-prime {color:#40024F;}
		
			.search-button-wrap input,
			.widget_search input.searchsubmit,
			.comments div.comment .reply a:hover,
			.comments ul.children div.comment .reply a:hover,
			.searchform input.searchsubmit,
			.woocommerce.widget_product_search input[type="submit"],
			.tcs-image-carousel-wrap .tcs-carousel-next:hover,
			.tcs-image-carousel-wrap .tcs-carousel-prev:hover,
			.form-submit input,
			 #comments ul#comment-tabs-nav li a.current,
			ul.wp-tag-cloud li a:hover,
			.tagcloud > a:hover,
			.react-woo-image-hover,
			.tcp-portfolio-hover,
			.tcs-accordion.tcs-box > h3.tcs-active span.tcs-acc-icon,
			.tcs-accordion.tcs-box > h3:hover span.tcs-acc-icon,
			.tcs-tabs ul.tcs-tabs-nav li.tcs-active a,
			.tcs-tabs ul.tcs-tabs-nav li.tcs-active a:hover,
			.tcs-cycle-controls-wrap a:hover,

			.fullscreen-pause:hover, .serene-pause:hover,
			.fullscreen-play:hover, .serene-play:hover,
			.fullscreen-next:hover, .serene-next:hover,
			.fullscreen-prev:hover, .serene-prev:hover,
			.video-fs-play:hover,
			.video-fs-pause:hover,
			.video-fs-next:hover,
			.video-fs-prev:hover,
			.video-fs-unmute:hover,
			.video-fs-mute:hover,

			.slider-wrap .ls-reactskin a.ls-nav-prev:hover,
			.slider-wrap .ls-reactskin a.ls-nav-next:hover,
			.slider-wrap .ls-reactskin .ls-nav-start:hover,
			.slider-wrap .ls-reactskin .ls-nav-start.ls-nav-start-active:hover,
			.slider-wrap .ls-reactskin .ls-nav-stop:hover,
			.slider-wrap .ls-reactskin .ls-nav-stop.ls-nav-active:hover,
			.slider-wrap .ls-reactskin .ls-nav-start.ls-nav-start-active:hover,
			.slider-wrap .ls-reactskin .ls-nav-stop:hover,
			.slider-wrap .ls-reactskin .ls-nav-stop.ls-nav-active:hover,

			.widget-area .ls-reactskin a.ls-nav-prev:hover,
			.widget-area .ls-reactskin a.ls-nav-next:hover,
			.widget-area .ls-reactskin .ls-nav-start:hover,
			.widget-area .ls-reactskin .ls-nav-start.ls-nav-start-active:hover,
			.widget-area .ls-reactskin .ls-nav-stop:hover,
			.widget-area .ls-reactskin .ls-nav-stop.ls-nav-active:hover,
			.widget-area .ls-reactskin .ls-nav-start.ls-nav-start-active:hover,
			.widget-area .ls-reactskin .ls-nav-stop:hover,
			.widget-area .ls-reactskin .ls-nav-stop.ls-nav-active:hover,

			.ls-reactskin a.ls-nav-prev:hover,
			.ls-reactskin a.ls-nav-next:hover,
			.ls-reactskin .ls-nav-start:hover,
			.ls-reactskin .ls-nav-start.ls-nav-start-active:hover,
			.ls-reactskin .ls-nav-stop:hover,
			.ls-reactskin .ls-nav-stop.ls-nav-active:hover,
			.ls-reactskin .ls-nav-start.ls-nav-start-active:hover,
			.ls-reactskin .ls-nav-stop:hover,
			.ls-reactskin .ls-nav-stop.ls-nav-active:hover,

			.tcs-button.tcs-hollow-prime > a.tcs-has-back-animation:before,
			.tcs-button.tcs-hollow-prime > span.tcs-r-button.tcs-has-back-animation:before,
			.tcs-button.tcs-hollow-prime > a.tcs-has-back-animation:hover:before,
			.tcs-button.tcs-hollow-prime > span.tcs-r-button.tcs-has-back-animation:hover:before,

			a:hover .x-close,
			.x-close:hover,
			a.fancybox-nav.fancybox-prev:hover > span,
			a.fancybox-nav.fancybox-next:hover > span,
			.back-to-top:hover,
			.go-down:hover,
			#subfooter-toggle:hover,
			.roc-bottom .back-to-top,
			#nav-single .nav-previous:hover .meta-nav,
			#nav-single .nav-next:hover .meta-nav,
			.content-nav .nav-previous:hover .meta-nav,
			.content-nav .nav-next:hover .meta-nav,
			.im-box-inner ul.wp-tag-cloud li a:hover,
			.tcs-drop-close:hover,
			span.tcs-icon.tcs-boxed.tcs-style-prime,
			.vc_progress_bar.react .vc_single_bar .vc_bar,
			.react .vc-carousel-control .icon-prev:hover,
			.react .vc-carousel-control .icon-next:hover,
			.react .flex-control-paging li a.flex-active,
			.react .flex-direction-nav a.flex-next:hover,
			.react .flex-direction-nav a.flex-prev:hover,
			.react .theme-default .nivo-directionNav a:hover,
			.react .wpb_tour_next_prev_nav a:hover,
			.wpb_content_element.react .wpb_tabs_nav li.ui-tabs-active,
			.react.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
			.fullscreen-close-wrap:hover, .serene-close-wrap:hover, .video-fs-close-wrap:hover, .tcs-drop-close:hover, #comments .comment-respond h3#reply-title:hover,
			.wp-pagenavi span.current, .tcp-portfolio .wp-pagenavi span.current, .comments-pagination-wrap span.page-numbers.current,
			.react.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
			.react.prime.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
			.react-menu li.menu-icon.box:hover:before {
				background-color:#40024F;
				color:rgb(255, 255, 255);
			}
			.rev_slider_wrapper .tp-rightarrow.custom:hover,
			.rev_slider_wrapper .tp-leftarrow.custom:hover {
				background-color:#40024F !important;
				color:rgb(255, 255, 255) !important;
			}
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button,
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button:hover {
				background:#40024F;
				color:rgb(255, 255, 255);
			}
		
			a.fancybox-close:hover {
				background-color:#40024F !important;
			}
			#open-close-close:hover,
			.tcs-fancy-header.tcs-prime-line .tcs-fancy-header-text:before, div.post.entry .featured-image-wrap a:after,
			.comments li.comment.bypostauthor div.comment:after,
			.comments ul.children li.comment.bypostauthor div.comment:after,
			body .after-header-wrap #content > div.entry.sticky:before,
			.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
				background-color:#40024F;
				color:rgb(255, 255, 255);
			}
			.search-button-wrap input:hover,
			.widget_search input.searchsubmit:hover {
				background-color:rgb(68, 2, 84);
			}
			.search-button-wrap input:active,
			.widget_search input.searchsubmit:active,
			.search-button-wrap input:hover, .widget_search input.searchsubmit:hover,
			.search-button-wrap input:active, .widget_search input.searchsubmit:active {
				background-color:rgb(68, 2, 84);
			}
			body.pop-trig-abso #popdown-trigger:hover:after {
				border-bottom-color:rgb(68, 2, 84);
			}

			#comments ul#comment-tabs-nav li a.current:after,
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button:after,
			.tcs-tabs ul.tcs-tabs-nav li.tcs-active a:after {
				border-top-color:#40024F;
			}
			.comments ul.children li.comment.bypostauthor div.comment,
			.comments li.comment.bypostauthor div.comment,
			body.pop-trig-abso #popdown-trigger:after, .tcs-section-break.tcs-line-prime, .tcs-section-break.tcs-line-lrg-prime, a.subtle-link, a.tcp-subtle-link, span.subtle-link, .tcs-accordion.tcs-plain > h3 > a, .tcs-box.tcs-box-basic-light > a:hover, .tcs-box.tcs-box-basic-dark a:hover, .tcw-tweet-light li a:hover, .tcw-tweet-dark li a:hover {
				border-bottom-color:#40024F;
			}
			.tcs-accordion.tcs-plain > h3 > a:after,
			a.subtle-link:after, a.tcp-subtle-link:after, span.subtle-link:after,
			.tcs-section-break.tcs-line-lrg-prime:before,
			.tcs-section-break.tcs-line-lrg-prime:after
			{background-color:rgb(28, 1, 34);}
			.tcs-section-break.tcs-line-prime:before,
			.tcs-section-break.tcs-line-prime:after {
				background-color:rgb(249, 249, 250);
				 border-color:#40024F;
			}
			.featured-image-wrap:hover,
			.tcp-featured-image-wrap:hover {
				border-bottom-color:#40024F;
			}
			.tcs-section-break.tcs-line-lrg-prime.tcs-double, code, pre, kbd, tt {border-color:#40024F;}
		
			#popdown-trigger a.popdown-close, .tcs-impact-header.tcs-color .tcs-impact-heading, .tcs-impact-header.tcs-color .tcs-impact-subheading, .wpb_content_element.react .wpb_tabs_nav li.ui-tabs-active a,
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-details,
			.tcp-portfolio.tcp-boxed .tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-details,
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-details .tcp-portfolio-item-title,
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-details .tcp-portfolio-item-title a,
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-details .tcp-portfolio-item-title a:hover,
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-details .tcp-entry-meta,
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-details .tcp-entry-meta a,
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-details .tcp-entry-meta a:hover
			 {color:rgb(255, 255, 255);}
		
			.tcs-impact-header.tcs-color,
			.tcs-fancy-header.tcs-style2,
			.tcs-box.tcs-box-basic,
			.react.vc_call_to_action.prime {
				background-color:#40024F;
				color:rgb(255, 255, 255);

		-webkit-box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 3px 0 0 rgba(0, 0, 0, 0.1), inset 0px 0px 60px 0px rgba(0, 0, 0, 0.07);
			box-shadow: inset 0 -3px 0 0 rgb(28, 1, 34), 0 3px 0 0 rgba(0, 0, 0, 0.1), inset 0px 0px 60px 0px rgba(0, 0, 0, 0.07);}
			.contact-details-top-head i, #wp-calendar thead th {
				color:#40024F;
			}
		
			.tcs-impact-header .tcs-impact-heading, .tcs-impact-header .tcs-impact-subheading, #popdown-trigger h3, .tcs-menu.tcs-menu-button-style-one ul li {
				color:rgb(255, 255, 255);
			}
		

			.tcs-accordion.tcs-box > h3.tcs-active span.tcs-acc-icon i, .tcs-accordion.tcs-box > h3:hover span.tcs-acc-icon i, .back-to-top a.scroll-top:hover i, .roc-bottom .back-to-top a.scroll-top i, .go-down a.scroll-down:hover i, #subfooter-toggle:hover:before, #popdown-trigger i, .tcs-cycle-controls-wrap a:hover > i, #open-close-close:hover,
		#nav-single .nav-previous:hover .meta-nav i, #nav-single .nav-next:hover .meta-nav i, .content-nav .nav-previous:hover .meta-nav i, .content-nav .nav-next:hover .meta-nav i,

			.tcs-button.tcs-has-drop.tcs-style-prime .tcs-open-drop-trigger,
			.tcs-button.tcs-style-prime > a > i,
			.tcs-button.tcs-style-prime > span.tcs-r-button > i,
			.tcs-button.tcs-style-dark.tcs-hover-prime-btn > a:hover > i,
			.tcs-button.tcs-style-dark.tcs-hover-prime-btn > span.tcs-r-button:hover > i,
			.tcs-button.tcs-style-light.tcs-hover-prime-btn > a:hover > i,
			.tcs-button.tcs-style-light.tcs-hover-prime-btn > span.tcs-r-button:hover > i,
			.tcs-button.tcs-hollow-prime > a:hover > i,
			.tcs-button.tcs-hollow-prime > span.tcs-r-button:hover > i,
			span.tcs-icon.tcs-icon-hollow.tcs-boxed.tcs-style-prime:hover > i,
			.tcs-fancy-header.tcs-style2 i,
			.tcs-impact-header.tcs-color > i {
				color:rgb(255, 255, 255);
			}
		.info-menu .im-button.info-menu-ul > li {
	border-left: 1px none transparent;
}


			#tophead a:hover, #tophead a:active, #tophead a.subtle-link:hover, #tophead a.subtle-link:hover {
				color:#40024F;
			}
		



			#tophead .react-menu > li > a:hover, #tophead .react-menu > li.sfHover > a, #tophead .react-menu > li > a:active,
			#tophead .contact-details-top-head .method:hover > a, #tophead .contact-details-top-head .method > a:active {
				color:#40024F;
			}
		
			#tophead a.contact-info-drop-trigger:hover i, #tophead a.contact-info-drop-trigger.active, #tophead .method:hover i, #tophead .social-icon-wrap a:hover i {
				color:#40024F;
			}
		




			#tophead nav.subtle-link a:hover span.main {
				color:#40024F;
			}
			#tophead nav.subtle-link a:hover span.main:after, #tophead nav.subtle-link a:hover span.main:before {
				
			}
		



			#header {
				background-color:rgb(255, 255, 255);
				border-color:#ffffff;
			}
		   #slide-out-box.im-box {border-color:rgb(232, 232, 232);}
		
			body.t-mrg .header-all #header {
				border-color:#ffffff;
			}
		
		body.t-mrg .header-all #header, #header {
			border-left-color:#ffffff;
			border-right-color:#ffffff;
		}

			#header .back-home-icon, .logo-r #header .back-home-icon, #header .split-nav ul.react-menu > li:not(.button-nav) > a, #header .info-menu .im-split.info-menu-ul > li {
				border-color:rgb(247, 247, 247);
			}
		

			#header #nav-wrap ul.react-menu li a span.main, #header #nav-wrap, #header .device-menu-trigger-wrap.plain-nav, .device-top-menu-trigger-wrap.plain-nav {
				color:#0CA6AE;
			}
		
			#header #nav-wrap ul.react-menu li a:hover span.main, #header #nav-wrap ul.react-menu li.sfHover > a span.main, #header #nav-wrap ul.react-menu li a:hover span.main, #header .device-menu-trigger-wrap.plain-nav:hover, .device-top-menu-trigger-wrap.plain-nav:hover {
				color:#40024F;
			}
		
			#header #nav-wrap ul.react-menu li.button-nav a span.main,
			#header #nav-wrap.button-nav ul.react-menu li a span.main, #header #nav-wrap.button-nav {
				color:#0CA6AE;
			}
		
			#header #nav-wrap ul.react-menu li.button-nav a:hover span.main, #header #nav-wrap ul.react-menu li.button-nav.sfHover > a span.main, #header #nav-wrap ul.react-menu li.button-nav a:hover span.main,
			#header #nav-wrap.button-nav ul.react-menu li a:hover span.main, #header #nav-wrap.button-nav ul.react-menu li.sfHover > a span.main, #header #nav-wrap.button-nav ul.react-menu li a:hover span.main {
				color:#40024F;
			}
		
			#header #nav-wrap.desc-on ul.react-menu li a span.desc {
				color:#0CA6AE;
			}
		
			#header #nav-wrap.desc-on ul.react-menu li a:hover span.desc, #header #nav-wrap.desc-on ul.react-menu li.sfHover > a span.desc, #header #nav-wrap.desc-on ul.react-menu li a:active span.desc {
				color:#40024F;
			}
		
			#header #nav-wrap.desc-on ul.react-menu li.button-nav a span.desc,
			#header #nav-wrap.button-nav.desc-on ul.react-menu li a span.desc {
				color:#0CA6AE;
			}
		
			#header #nav-wrap.desc-on ul.react-menu li.button-nav a:hover span.desc, #header #nav-wrap.desc-on ul.react-menu li.button-nav.sfHover > a span.desc, #header #nav-wrap.desc-on ul.react-menu li.button-nav a:active span.desc,
			#header #nav-wrap.button-nav.desc-on ul.react-menu li a:hover span.desc, #header #nav-wrap.button-nav.desc-on ul.react-menu li.sfHover > a span.desc, #header #nav-wrap.button-nav.desc-on ul.react-menu li a:active span.desc {
				color:#40024F;
			}
		
			#header #nav-wrap.button-nav ul.react-menu > li > a, #header #nav-wrap ul.react-menu > li.button-nav > a, .device-menu-trigger-wrap.button-nav, .device-top-menu-trigger-wrap.button-nav {
				background-color:rgb(45, 47, 50);
				
				color:#0CA6AE;
			}
		

			#header nav.subtle-link a span.main {
				color:#0CA6AE;
			}
			#header nav.subtle-link a span.main:after, #header nav.subtle-link a span.main:before {
				
			}
		
			#header nav.subtle-link a:hover span.main {
				color:#40024F;
			}
			#header nav.subtle-link a:hover span.main:after, #header nav.subtle-link a:hover span.main:before {
				
			}
		
			#header #nav-wrap.button-nav.hover ul.react-menu > li > a {
				background: transparent;
				border-color: transparent;
			}
		
			#header #nav-wrap ul.react-menu ul.sub-menu {
				background-color:rgb(45, 47, 50);
				
				color:#0CA6AE;
			}
			#header #nav-wrap .react-menu > li > ul.sub-menu:after {}
		
			#header #nav-wrap ul.react-menu ul.sub-menu li {
				color:#0CA6AE;
			}
		
			#header #nav-wrap ul.react-menu ul.sub-menu li a {
				border-color:rgb(38, 39, 42);
				color:#0CA6AE;
			}
		
			#header #nav-wrap.button-nav ul.react-menu ul.sub-menu li a span.main  {
				color:#0CA6AE;
			}
		
			#header #nav-wrap.button-nav ul.react-menu ul.sub-menu li a:hover span.main, #header #nav-wrap.button-nav ul.react-menu ul.sub-menu li.sfHover > a span.main, #header #nav-wrap.button-nav ul.react-menu ul.sub-menu li a:active span.main  {
				color:#0CA6AE;
			}
		
			#header #nav-wrap.button-nav ul.react-menu ul.sub-menu li a span.desc  {
				color:#0CA6AE;
			}

			#header #nav-wrap.button-nav ul.react-menu ul.sub-menu li a:hover span.desc,
			#header #nav-wrap.button-nav ul.react-menu ul.sub-menu > li.sfHover > a span.desc {
				color:#0CA6AE;
			}
		
			#header #nav-wrap ul.react-menu ul.sub-menu li a:hover, #header #nav-wrap ul.react-menu ul.sub-menu li.sfHover > a, #header #nav-wrap ul.react-menu ul.sub-menu li a:active {
				color:#40024F;
				
			}
		
			#header #nav-wrap ul.react-menu > li.button-nav > a:hover, #header #nav-wrap ul.react-menu > li.button-nav > a:active, #header #nav-wrap ul.react-menu > li.button-nav.sfHover > a,
			#header #nav-wrap.button-nav ul.react-menu > li > a:hover, #header #nav-wrap.button-nav.hover ul.react-menu > li > a:hover, #header #nav-wrap.button-nav ul.react-menu > li.sfHover > a,  #header #nav-wrap.button-nav.hover ul.react-menu > li.sfHover > a,
			#header #nav-wrap.button-nav ul.react-menu > li > a:active, .device-menu-trigger-wrap.button-nav:hover, .device-top-menu-trigger-wrap.button-nav:hover {
				
				
				color:#40024F;
			}
		





			#solonav nav.subtle-link a span.main {
				
				
			}
			#solonav nav.subtle-link a span.main:after, #solonav nav.subtle-link a span.main:before {
				
			}
		





			#intro  {
				background-color: rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.1);
				border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.1);
			}
			#intro .breadcrumbs a,
			#intro .breadcrumbs .breadcrumbs-inner > span a,
			#intro .breadcrumbs .back-home-icon {
				border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.1);
			}
		
		#intro {
			border-left-color: rgb(0, 0, 0);border-left-color:rgba(0, 0, 0, 0.1);
			border-right-color: rgb(0, 0, 0);border-right-color:rgba(0, 0, 0, 0.1);
		}
			#intro h1.intro-title {
				color:rgb(255, 255, 255);
			}
		
			#intro h2.intro-subtitle {
				color:rgb(255, 255, 255);
			}
		
			#intro h2.intro-subtitle i.fa {
				color:rgb(255, 255, 255);
			}
		
			#intro .react-vote .count {
				color:rgb(255, 255, 255);
			}
		
			#intro .react-vote {
				border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.1);
			}
		
			#intro .react-vote .like {
				color:rgb(255, 255, 255);
			}
		
			#intro .breadcrumbs > span, #intro .breadcrumbs {
				color:rgb(227, 227, 233);
			}
		
			#intro .intro-wrap a {
				color:rgb(255, 255, 255);
			}
			#intro .intro-wrap a:hover {
				color:#40024F;
			}
		



.fancybox-skin,
			.content-outer,
			.tcs-section-break-help {
				background-color:rgb(249, 249, 250);
				border-color:rgb(45, 47, 50);
				color:rgb(82, 86, 94);
			}
			.after-header-wrap .content-outer, .after-header-wrap {
				border-color:rgb(45, 47, 50);
			}
		
		body.pge-bxd .after-header-wrap .content-outer, body.pge-mxd .after-header-wrap .content-outer {
			border-left-color:rgb(249, 249, 250);
			border-right-color:rgb(249, 249, 250);
		}
		{
			border-bottom-style: solid;
			border-bottom-width: 1px;
			border-bottom-color:rgb(45, 47, 50);
			margin-bottom: -1px;
		}
			#wp-calendar tbody tr:first-child .pad {
				-webkit-box-shadow: 0 2px 0 0px rgb(224, 224, 229) inset;
				box-shadow: 0 2px 0 0px rgb(224, 224, 229) inset;

			}
			#wp-calendar tbody tr:last-child .pad {
				-webkit-box-shadow: 1px 2px 0 0px rgb(232, 232, 236) inset;
				box-shadow:  1px 2px 0 0px rgb(232, 232, 236) inset;

			}
		#nav-single .nav-single-inner div:first-child,
		#nav-single .nav-single-inner div:last-child {
			border-color:rgb(232, 232, 236);
		}
		#nav-single .nav-single-inner div.first-child,
		#nav-single .nav-single-inner div.last-child,
		.search-results #content div.post.entry,
		.search-results #content div.page.entry,
		.search-results #content div.product.entry,
		.search-results #content div.portfolio.entry,
		.archive #content div.post.entry,
		.blog #content div.post.entry,

		div.comment,
		.nocomments,
		.comment-reply-wrap,
		.right-sidebar #sidebar,
		.left-sidebar #sidebar,
		.tcp-portfolio-details,
		.tcp-portfolio-item-title,
		.tcs-section-break.tcs-line,
		.vc_separator.react .vc_sep_holder .vc_sep_line,
		.tcs-section-break.tcs-line-lrg,
		.tcs-image.tcs-style1 img,
		.tcs-image.tcs-style2 img {
			border-color:rgb(232, 232, 236);
		}
		.sdbr-line #content:before {
			border-color:rgb(232, 232, 236);
		}

		.wgt-undrln .widget h3.widget-title:after,
		.archive .entry-content:after,
		.author .entry-content:after,
		.blog .entry-content:after,
		.search .entry-content:after {
			border-color:rgb(224, 224, 229);
			background-color:rgb(249, 249, 250);
		}
		.tcs-animated-number-label:before,
		.tcs-section-break:after,
		.tcs-section-break:before,
		.tcs-fancy-header.tcs-style1:after,
		.tcs-fancy-header.tcs-style1:before,
		.archive .entry-content:before,
		.search .entry-content:before,
		.blog .entry-content:before {
			background-color:rgb(249, 249, 250);
			border-color:rgb(224, 224, 229);
		}
		.owl-theme .owl-dots .owl-dot span {
			background-color:rgb(224, 224, 229);
		}
		.tcs-section-break.tcs-line-lrg:after,
		.tcs-section-break.tcs-line-lrg:before,
		.tcs-fancy-header.tcs-text-line .tcs-fancy-header-text:before {
			background-color:rgb(224, 224, 229);
		}

		ul.vert-nav-ul > li > a,
		.widget_nav_menu ul.menu li a,
		.widget_pages ul li a,
		.widget_product_categories ul li a,
		.widget_recent_entries ul > li,
		.widget_meta ul > li,
		.widget_archive ul > li,
		.widget_categories ul > li,
		ul.blogroll > li > a,
		ul.menu > li a,
		ul.menu li ul li a,
		ul#recentcomments li,
		.tcs-fancy-header.tcs-style1,
		.tcs-impact-header.tcs-light,
		#nav-single .nav-next a, #nav-single .nav-previous a,
		.tcs-pullquote,
		.tcs-fancy-table table,
		.tcs-fancy-table table th,
		.tcs-fancy-table table td,
		table,
		table th,
		table td,
		.comments ul.children div.comment,
		#comments,
		.tcs-menu.tcs-menu-separator.tcs-inline ul li a,
		.tcs-menu.tcs-menu-separator.tcs-stacked ul li a,
		.tcw-contact-details,
		.tcw-opening-times,
		.tcs-opening-times,
		.tcw-tweet-list li,
		.widget_rss ul li,
		.breadcrumbs .back-home-icon,
		.tcw-widget-post,
		ul.socialcount,
		.sdbr-line #sidebar,
		.units-row > div,
		.tcs-units-row > div,
		.vc_separator.react .vc_sep_holder .vc_sep_line,
		.featured-image-wrap,
		.tcp-featured-image-wrap {
			border-color:rgb(232, 232, 236);
		}
		.breadcrumbs a:after,
		.breadcrumbs .breadcrumbs-inner > span a:after,
		.widget_breadcrumb_navxt a:after {
			color:rgb(232, 232, 236);
		}
		#wp-calendar tbody .pad,
		#wp-calendar tbody td,
		 #comments .comment-respond,
		.iphorm-theme-react-default .ifb-captcha-image-inner {
			background-color:rgb(255, 255, 255);
		}

		.wp-pagenavi span.current,
		.tcp-portfolio .wp-pagenavi span.current,
		.wp-pagenavi a,
		.tcp-portfolio .wp-pagenavi a,
		.comments-pagination-wrap a, .comments-pagination-wrap span.page-numbers.current {
			border-color:rgb(241, 241, 243) !important;
			color:rgb(82, 86, 94);
		}
		.wp-pagenavi a:hover,
		.tcp-portfolio .wp-pagenavi a:hover,
		.comments-pagination-wrap a:hover {
			background-color:rgb(252, 252, 252) !important;
		}
		.wp-pagenavi span.current,
		.tcp-portfolio .wp-pagenavi span.current,
		.comments-pagination-wrap span.page-numbers.current {
			border-color:rgb(52, 2, 64) !important;
			background-color:#40024F;
			color:rgb(255, 255, 255);
		}


		
				.fancybox-outer .iphorm-theme-react-default .iphorm-elements > .iphorm-element-wrap > .iphorm-element-spacer > label,
				.fancybox-outer .iphorm-theme-react-default .iphorm-elements > .iphorm-group-style-plain > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap > .iphorm-element-spacer > label,
			
		#wp-calendar thead th,
		#wp-calendar #today,
		.tcs-fancy-table table th, table th, .commentlist > .comment > ul.children,
		.comments ul.children li,
		.iphorm-theme-react-default .iphorm-elements > .iphorm-element-wrap > .iphorm-element-spacer > label,
		.iphorm-theme-react-default .iphorm-elements > .iphorm-group-style-plain > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap > .iphorm-element-spacer > label {
			background-color:rgb(241, 241, 243);
		}
		.comments-pagination-wrap a, .comments-pagination-wrap span.page-numbers, .wp-pagenavi a, .wp-pagenavi span, .tcs-fancy-table table td, table td {background-color:rgb(252, 252, 252);}
		.commentlist > .comment > ul.children:after {border-bottom-color:rgb(241, 241, 243);}
		.commentlist > .comment > ul.children li div.comment, div.comment,
		body:not(.blg-bxd) #content > div.entry.sticky,
		.blg-bxd.search-results #content div.post.entry,
		.blg-bxd.search-results #content div.page.entry,
		.blg-bxd.search-results #content div.product.entry,
		.blg-bxd.search-results #content div.portfolio.entry,
		.blg-bxd.archive #content div.post.entry,
		.blg-bxd.blog #content div.post.entry,
		.sdbr-bxd #sidebar .widget,
		.pop-bxd .popdown .widget,
		.foot-bxd .footer .widget,
		.tcp-boxed .tcp-portfolio-details,
		.tcs-tabs.tcs-boxed .tcs-tab-content,
		.custom-boxed-item,
		.tcs-box.tcs-box-custom-boxed-item,
		.contact-type-wrap, .hidden-map {
			 background-color:rgb(246, 246, 248);
			 border-color:rgb(232, 232, 236);
		
				 -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.01) inset, 0 -3px 0 0 rgb(232, 232, 236) inset;
				box-shadow: 0 0 20px rgba(0, 0, 0, 0.01) inset, 0 -3px 0 0 rgb(232, 232, 236) inset;
			
		}
		.sdbr-bxd.wgt-undrln #sidebar .widget h3.widget-title,
		.sdbr-bxd #sidebar #commentform input[type="text"],
		.sdbr-bxd #sidebar #commentform select,
		.sdbr-bxd #sidebar .searchform input[type="text"],
		.sdbr-bxd #sidebar .widget_archive select,
		.sdbr-bxd #sidebar .widget_categories select,
		.sdbr-bxd #sidebar .textwidget select,
		.sdbr-bxd #sidebar .textwidget input,
		.sdbr-bxd #sidebar .woocommerce.widget_product_search input[type="search"] {
			border-color:rgb(232, 232, 236);
		}
		.sdbr-bxd.wgt-undrln #sidebar .widget h3.widget-title {
			border-color:rgb(232, 232, 236);
			background-color:rgb(255, 255, 255);
		}
		.tcw-contact-details,
		#wp-calendar #today,
		.tcw-opening-times,
		.tcs-opening-times,
		#wp-calendar caption,
		.tcs-pullquote p,
		.tcp-portfolio-item-title .react-vote .count {
			color:rgb(82, 86, 94);
		}

		body .after-header-wrap #content > div.entry.sticky {
			border-bottom-color:#40024F;
		}

		
				.fancybox-outer .iphorm-theme-react-default p.iphorm-description,
			

		h3.comments-title i, h3.socialcount-title i, .author_bio_section h3 > i,
		.breadcrumbs,
		.entry-meta,
		.tcw-opening-times .tcw-open-time,
		.tcs-opening-times .tcs-open-time,
		.tcw-contact-details .tcw-contact-detail,
		.tcw-widget-post-info .tcw-widget-post-date,
		.widget_recent_entries .post-date,
		.tcs-pullquote,
		#wp-calendar td,
		table caption,
		.tcs-fancy-table table td,
		 table td,
		.iphorm-theme-react-default p.iphorm-description,
		.wp-pagenavi span.pages,
		.tcp-portfolio .wp-pagenavi span.pages,
		.wp-pagenavi span.extend,
		.tcp-portfolio .wp-pagenavi span.extend,
		.comments-pagination-wrap .page-numbers.dots,
		.tcp-portfolio-item-title .tcp-portfolio-title-inner > a,
		.tcp-portfolio-item-title .post-like a .like,
		a.subtle-link,
		a.tcp-subtle-link,
		.tcs-accordion.tcs-plain > h3 > a,
		.comment-reply-wrap > h3 > a,
		span.subtle-link,
		.tcs-blockquote .tcs-qmark,
		.text-alt,
		.widget_rss .rssSummary,
		.tcs-pullquote .tcs-qmark,
		span.tcs-icon.tcs-icon-hollow > i,
		.tcp-portfolio-items .tcp-entry-meta {
			color:rgb(139, 142, 150);
		}
		#wp-calendar thead th,
		#wp-calendar tbody td,
		#wp-calendar th,
		#wp-calendar td,
		ul.menu li ul li ul a,
		.widget_nav_menu ul.menu > li ul li ul,
		.tcs-fancy-table table th,
		table th,
		#comments .comment-respond,
		.breadcrumbs,
		.single .entry-meta,
		#nav-single,
		.comments-pagination-wrap,
		.content-nav,
		.page-link,
		.wp-pagenavi,
		.tcp-portfolio .wp-pagenavi,
		.comment-content,
		.iphorm-theme-react-default .iphorm-group-style-plain > .iphorm-group-elements .iphorm-group-title-description-wrap {
			border-color:rgb(232, 232, 236);
		}
		.wgt-undrln .widget h3.widget-title, .tcp-portfolio-items .tcp-entry-meta,
		.ls-reactskin .ls-bottom-nav-wrapper {
			border-color:rgb(232, 232, 236);
		}
		div.post.entry h2.entry-title {
			border-bottom-color:rgb(232, 232, 236);
		}
		.tcp-portfolio-item-title .tcp-portfolio-title-inner > a:hover, .tcp-portfolio-item-title .post-like a:hover .like {
			color:#40024F;
		}
	















		#subfooter {
			background-color:rgb(15, 17, 21);
			
		}
	

		.sidr > ul {
			border-top-color:rgb(38, 39, 42);
			border-bottom-color:rgb(47, 50, 53);
		}
	
		.sidr > ul > li ul {
			border-top-color:rgb(38, 39, 42);
			border-bottom-color:rgb(47, 50, 53);
		}
	
		.sidr > ul li {
			border-top-color:rgb(47, 50, 53);
			border-bottom-color:rgb(38, 39, 42);
		}
	
		.sidr .menu-item-has-children .sidr-menu-toggle {
			color:rgb(248, 248, 248);
			background-color:rgb(38, 39, 42);
		}
	
		.sidr > ul li ul li {
			border-top-color:rgb(47, 50, 53);
			border-bottom-color:rgb(38, 39, 42);
		}
	
		.sidr ul li > a {
			background:rgb(45, 47, 50);
			color:rgb(248, 248, 248);
		}
	
		.sidr ul li ul li > a {
			background:rgb(45, 47, 50);
			
		}
	
		.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{
			background:rgb(47, 50, 53);
			color:#f27b9d;
		}
	
		.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{
			background:rgb(47, 50, 53);
			
		}
	
		.sidr span.desc {
			color:rgb(163, 166, 173);
		}
		.sidr ul li:hover > a span.desc {
			color:rgb(248, 248, 248);
		}
	

		.sidr .menu-item-has-children .sidr-menu-toggle.active {
			background-color:#40024F;
			color:rgb(255, 255, 255);
		}
	



	#subfooter {
		background-color:#40024f;
		border-color:rgb(45, 47, 50);
		color:rgb(163, 166, 173);
	}		#subfooter h1, #subfooter .tcs-fancy-header, #subfooter .tcs-impact-heading {color:rgb(255, 255, 255); }	#subfooter h2 {color:rgb(237, 237, 241); }	#subfooter h3 {color:rgb(237, 237, 241); }	#subfooter h4 {color:rgb(255, 255, 255); }	#subfooter h5, #subfooter h6 {color:rgb(163, 166, 173); }	
	.subfooter-wrap a, #subfooter ul.menu li ul a,
	#subfooter .social-icon-outer.type-2 .social-icon-wrap a i,
	#subfooter .social-icon-outer.type-4 a i
	{color:rgb(163, 166, 173); }	
	.subfooter-wrap a:hover, .subfooter-wrap a:active, #subfooter ul.menu li ul a:hover, .subfooter-wrap a.subtle-link:hover, #subfooter span.subtle-link:hover,
	#subfooter .social-icon-outer.type-2 .social-icon-wrap a:hover i
	{color:#40024F; }
	.qtip.qtip-default.qtip-react.subfoot-tip {
		background-color: rgb(15, 17, 20);background-color:rgba(15, 17, 20, 0.8);		color:rgb(237, 237, 241);		border-color: rgb(9, 10, 12);border-color:rgba(9, 10, 12, 0.8);	}

	

	#subfooter #audio-controls span.label,
	#subfooter #video-controls span.label,
	#subfooter #fs-controls span.label,
	#footer-logo-info-wrap,
	.back-to-top, .go-down, #subfooter-toggle {
		background-color: rgb(15, 17, 20);background-color:rgba(15, 17, 20, 0.8);
		color:rgb(237, 237, 241);
	}
	#footer-logo-info-wrap:after {border-top-color: rgb(15, 17, 20);border-top-color:rgba(15, 17, 20, 0.8);}
	
	
	#subfooter #fs-controls,
	#subfooter #video-controls,
	#subfooter #audio-controls,
	#subfooter .x-close {
		background-color: rgb(22, 24, 29);background-color:rgba(22, 24, 29, 0.8);
		color:rgb(237, 237, 241);
	}
	
	#subfooter #fs-controls:hover:after,
	#subfooter #video-controls:hover:after,
	#subfooter #audio-controls:hover:after {
		border-left-color: rgb(22, 24, 29);border-left-color:rgba(22, 24, 29, 0.8);
	}
	
	
	

		
	
		.back-to-top a.scroll-top i, .go-down a.scroll-down i, #subfooter-toggle:before {
			color:rgb(237, 237, 241);
		}
				
		#fs-controls i.iconsprite, #audio-controls i.iconsprite, #video-controls i.iconsprite {
			background-image: url(../png/sprites-16-light.png);
		}
		#subfooter .x-close:hover {
			background-image: url(../png/x-close-light.png);
		}

		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			#fs-controls i.iconsprite, #audio-controls i.iconsprite, #video-controls i.iconsprite {
				background-image: url(../png/sprites-32-light.png);
				background-size: 496px 240px;
			}
			#subfooter .x-close:hover {
				background-image: url(../png/x-close-light%402x.png);
				background-size: 16px 16px;
			}
		}

		




		
	#popdown-trigger, body.pop-trig-abso #popdown-trigger, .dismissed #popdown-trigger {
		background:#900944;
		color:rgb(255, 255, 255);
		-webkit-box-shadow: inset 0 -3px 0 0 rgb(101, 6, 48), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
		 box-shadow: inset 0 -3px 0 0 rgb(101, 6, 48), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
	}	
			#popdown-trigger:hover, body.pop-trig-abso #popdown-trigger:hover, .dismissed #popdown-trigger:hover {
				-webkit-box-shadow: inset 0 -3px 0 0 rgb(101, 6, 48), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
				 box-shadow: inset 0 -3px 0 0 rgb(101, 6, 48), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
				 background-color:rgb(149, 9, 70);
				 color:rgb(255, 255, 255);
			}
	body.pop-trig-abso #popdown-trigger:after {
		border-bottom-color:#900944;
	}	body.pop-trig-abso #popdown-trigger:hover:after {
		border-bottom-color:rgb(149, 9, 70);
	}	
	
	#popdown-trigger h3 {
		color:rgb(255, 255, 255);
	}	
	#popdown-trigger i {
		color:rgb(255, 255, 255);
	}




















	
	
	.im-drop .search-container:hover {
		border-color:rgb(13, 14, 16);
	}	
	.im-drop .search-container,
	.im-drop .search-container .search-input-wrap input {
		background:rgb(245, 245, 249);
		color:rgb(26, 29, 35);
	}
	.im-drop .search-container {
				box-shadow: 0 -3px 0 0 rgb(226, 226, 238) inset;
	}	
	.im-drop.im-box {
		background-color:rgb(27, 29, 33);
		border-color:rgb(27, 29, 33);
		color:rgb(255, 255, 255);
	}
	.im-drop:after {
		border-bottom-color:rgb(27, 29, 33);
	}
			
	
	.slide-out-box .search-container:hover {
		border-color:rgb(13, 14, 16);
	}	
	.slide-out-box .search-container,
	.slide-out-box .search-container .search-input-wrap input {
		background:rgb(245, 245, 249);
		color:rgb(26, 29, 35);
	}
	.slide-out-box .search-container {
				box-shadow: 0 -3px 0 0 rgb(226, 226, 238) inset;
	}	
	.slide-out-box {
		background-color:rgb(27, 29, 33);
		border-color:rgb(27, 29, 33);
		color:rgb(255, 255, 255);
	}
		



	
		#header #nav-wrap ul.react-menu ul.sub-menu {
			background-color:rgb(245, 245, 249);
			border-color:#40024F;
			color:rgb(126, 130, 138);
		}
		#header #nav-wrap .react-menu > li > ul.sub-menu:after {border-left-color:#40024F;}
		#header #nav-wrap ul.react-menu ul.sub-menu li {
			color:rgb(126, 130, 138);
			background-color:rgb(245, 245, 249);
		}
		#header #nav-wrap ul.react-menu ul.sub-menu li:hover,
		#header #nav-wrap ul.react-menu ul.sub-menu li.sfHover {
			color:rgb(126, 130, 138);
			background-color:rgb(235, 235, 243);
		}
		#header #nav-wrap ul.react-menu ul.sub-menu li a {
			color:rgb(93, 98, 110);
			background-color:rgb(245, 245, 249);
		}
		#header #nav-wrap ul.react-menu ul.sub-menu li a:hover, #header #nav-wrap ul.react-menu ul.sub-menu li a:hover,
		#header #nav-wrap ul.react-menu ul.sub-menu li.sfHover > a {
			color:#40024F;
			background-color:rgb(235, 235, 243);
		}
				
		#header #nav-wrap ul.react-menu ul.sub-menu li.menu-icon.box:hover:before {
			color:rgb(255, 255, 255);
			background:#40024F;
		}
			
		#header #nav-wrap ul.react-menu ul.sub-menu .sf-with-ul:after,
		#header #nav-wrap ul.react-menu ul.sub-menu .sf-with-ul .after {
			background-image: url(../png/sml-right-arrow-dark-2.png);
		}
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			#header #nav-wrap ul.react-menu ul.sub-menu .sf-with-ul:after,
			#header #nav-wrap ul.react-menu ul.sub-menu .sf-with-ul .after {
				background-image: url(../png/sml-right-arrow-dark%402x-2.png);
			}
		}
	



	
		#tophead ul.react-menu ul.sub-menu {
			background-color:rgb(27, 29, 33);
			border-color:#40024F;
			color:rgb(255, 255, 255);
		}
		#tophead .react-menu > li > ul.sub-menu:after {border-left-color:#40024F;}
		#tophead ul.react-menu ul.sub-menu li {
			color:rgb(255, 255, 255);
			background-color:rgb(27, 29, 33);
		}
		#tophead ul.react-menu ul.sub-menu li:hover,
		#tophead ul.react-menu ul.sub-menu li.sfHover {
			color:rgb(255, 255, 255);
			background-color:rgb(25, 27, 30);
		}
		#tophead ul.react-menu ul.sub-menu li a {
			color:rgb(163, 166, 173);
			background-color:rgb(27, 29, 33);
		}
		#tophead ul.react-menu ul.sub-menu li a:hover, #tophead ul.react-menu ul.sub-menu li a:hover,
		#tophead ul.react-menu ul.sub-menu li.sfHover > a {
			color:#40024F;
			background-color:rgb(25, 27, 30);
		}
		
		#tophead ul.react-menu ul.sub-menu li.menu-icon.box:before {
			color:rgb(239, 239, 246);
			background:rgb(11, 12, 13);
		}
			
		#tophead ul.react-menu ul.sub-menu li.menu-icon.box:hover:before {
			color:rgb(10, 31, 63);
			background:#40024F;
		}
			
		#tophead ul.react-menu ul.sub-menu .sf-with-ul:after,
		#tophead ul.react-menu ul.sub-menu .sf-with-ul .after {
			background-image: url(../png/sml-right-arrow-light.png);
		}
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			#tophead ul.react-menu ul.sub-menu .sf-with-ul:after,
			#tophead ul.react-menu ul.sub-menu .sf-with-ul .after {
				background-image: url(../png/sml-right-arrow-light%402x.png);
			}
		}
	







	
		#solonav .solonav-wrap ul.react-menu ul.sub-menu {
			background-color:rgb(27, 29, 33);
			border-color:#40024F;
			color:rgb(255, 255, 255);
		}
		#solonav .solonav-wrap .react-menu > li > ul.sub-menu:after {border-left-color:#40024F;}
		#solonav .solonav-wrap ul.react-menu ul.sub-menu li {
			color:rgb(255, 255, 255);
			background-color:rgb(27, 29, 33);
		}
		#solonav .solonav-wrap ul.react-menu ul.sub-menu li:hover,
		#solonav .solonav-wrap ul.react-menu ul.sub-menu li.sfHover {
			color:rgb(255, 255, 255);
			background-color:rgb(25, 27, 30);
		}
		#solonav .solonav-wrap ul.react-menu ul.sub-menu li a {
			color:rgb(163, 166, 173);
			background-color:rgb(27, 29, 33);
		}
		#solonav .solonav-wrap ul.react-menu ul.sub-menu li a:hover, #solonav .solonav-wrap ul.react-menu ul.sub-menu li a:hover,
		#solonav .solonav-wrap ul.react-menu ul.sub-menu li.sfHover > a {
			color:#40024F;
			background-color:rgb(25, 27, 30);
		}
		
		#solonav .solonav-wrap ul.react-menu ul.sub-menu li.menu-icon.box:before {
			color:rgb(239, 239, 246);
			background:rgb(11, 12, 13);
		}
			
		#solonav .solonav-wrap ul.react-menu ul.sub-menu li.menu-icon.box:hover:before {
			color:rgb(10, 31, 63);
			background:#40024F;
		}
			
		#solonav .solonav-wrap ul.react-menu ul.sub-menu .sf-with-ul:after,
		#solonav .solonav-wrap ul.react-menu ul.sub-menu .sf-with-ul .after {
			background-image: url(../png/sml-right-arrow-light.png);
		}
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			#solonav .solonav-wrap ul.react-menu ul.sub-menu .sf-with-ul:after,
			#solonav .solonav-wrap ul.react-menu ul.sub-menu .sf-with-ul .after {
				background-image: url(../png/sml-right-arrow-light%402x.png);
			}
		}
	









		.pace .pace-progress,
		.page-loader-inner.spinning-balls:after,
		.page-loader-inner.spinning-balls:before,
		.page-loader-spinkit .sk-rotating-plane,
		.page-loader-spinkit .sk-double-bounce .sk-child,
		.page-loader-spinkit .sk-wave .sk-rect,
		.page-loader-spinkit .sk-wandering-cubes .sk-cube,
		.page-loader-spinkit .sk-spinner-pulse,
		.page-loader-spinkit .sk-chasing-dots .sk-child,
		.page-loader-spinkit .sk-three-bounce .sk-child,
		.page-loader-spinkit .sk-circle .sk-child:before,
		.page-loader-spinkit .sk-cube-grid .sk-cube,
		.page-loader-spinkit .sk-fading-circle .sk-circle:before,
		.page-loader-spinkit .sk-folding-cube .sk-cube:before {background-color:#40024F;}

		.page-loader-inner.spinner:after, .page-loader-inner.spinner:before, .page-loader-inner.spinner {border-top-color:#40024F;}
		
		.js .page-loader {background:rgb(241, 242, 244);}
		
		.comments-link a b:after, .im-woocart-count:after {border-right-color:#40024F;}
		.comments-link a b,
		.react-vote:hover .count,
		.react-vote .voted.count,
		.im-woocart-count,
		body.react-wp .iphorm-theme-react-default:hover .iphorm-element-wrap label span.iphorm-required,
		body.react-wp .iphorm-theme-react-default .iphorm-element-wrap.iphorm-element-error label span.iphorm-required {background:#40024F !important; color:rgb(255, 255, 255) !important;}
		




.fullscreen-spinner .sk-rotating-plane,
		.fullscreen-spinner .sk-double-bounce .sk-child,
		.fullscreen-spinner .sk-wave .sk-rect,
		.fullscreen-spinner .sk-wandering-cubes .sk-cube,
		.fullscreen-spinner .sk-spinner-pulse,
		.fullscreen-spinner .sk-chasing-dots .sk-child,
		.fullscreen-spinner .sk-three-bounce .sk-child,
		.fullscreen-spinner .sk-circle .sk-child:before,
		.fullscreen-spinner .sk-cube-grid .sk-cube,
		.fullscreen-spinner .sk-fading-circle .sk-circle:before,
		.fullscreen-spinner .sk-folding-cube .sk-cube:before {
			background-color:#333333;
		}.wp-playlist-current-item img {
     display: none;
}
 .wp-playlist-current-item {
     display: none;
}
 .wp-playlist.wp-audio-playlist {
     padding-bottom: 0px;
}
 .wp-playlist-playing {
     display: none;
}
 div.wp-playlist.wp-audio-playlist.wp-playlist-light {
     background: transparent;
     border: 0px;
     margin: 0px;
}
 #loginform p.login-username {
     width: 400px;
     clear: left;
}
 #loginform p.login-username label {
     font-weight: bold;
     text-align: right;
     width: 100px;
     float: left;
     margin-right: 10px;
}
 #loginform p.login-username #user_login {
     float: left;
}
 #loginform p.login-password {
     clear: both;
     float: left;
     padding: 0px;
}
 #loginform p.login-submit {
     margin-left: 110px;
     padding: 0px;
}
 #loginform a.forgot-link {
     margin-left: 110px;
}
 p.login-remember {
     clear: both;
     margin-left: 110px;
}
 #loginform p.login-password label {
     font-weight: bold;
     text-align: right;
     width: 100px;
     float: left;
     margin-right: 10px;
}
 #loginform p.login-password input#user_pass.input {
     float: left;
}
 input#wp-submit.button-primary {
     background-color: #876192;
     border: 0px;
     color: #fff;
     padding: 7px 18px;
     line-height: 1.92308rem;
     font-size: 1rem;
     border-radius: 2px;
     cursor: pointer;
}
 .wpProQuiz_button {
     background-color: #876192;
     border: 0px;
     color: #fff;
     padding: 7px 18px;
     line-height: 1.92308rem;
     font-size: 1rem;
     border-radius: 2px;
     cursor: pointer;
}
 input#wp-submit.button-primary:hover {
     background-color: #986b9c;
     color: #fff;
}
 #sfwd-mark-complete {
     margin: 0 auto;
     width: 100%;
     text-align: center;
}
 #sfwd-mark-complete input {
     background-color: #876192;
     border: 0px;
     color: #fff;
     padding: 7px 18px;
     line-height: 3.02308rem;
     font-size: 1.3rem;
     border-radius: 2px;
     cursor: pointer;
}
 #sfwd-mark-complete input:hover {
     background-color: #986b9c;
     color: #fff;
}
 #learndash_next_prev_link {
     clear: both;
}
 .uo_loginForm h2 {
     display: none;
}
 #learndash_course_certificate a.btn-blue {
     background-color: #40024f;
     border: 0px;
     color: #fff;
     padding: 13px 18px;
     line-height: 3.02308rem;
     font-size: 1.3rem;
     border-radius: 2px;
     cursor: pointer;
}
 #learndash_course_certificate a.btn-blue:hover {
     background-color: #901946;
     color: #fff;
}
 .certificate-list-container .certificate-list {
     clear: left;
     width: 100%;
     position: relative;
}
 .certificate-list-container .certificate-list a:before {
     display: inline-block;
     font: 300% FontAwesome;
     line-height: 1;
     font-variant: normal;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     content: "\f0a3";
     text-align: center;
     width: 100%;
}
 .certificate-list-container .certificate-list a {
     background-color: #1ca7ae !important;
     color: rgb(255, 255, 255);
     -webkit-box-shadow: inset 0 -3px 0 0 rgb(74, 93, 170), 0 3px 0 0 rgba(0, 0, 0, 0.1), inset 0px 0px 60px 0px rgba(0, 0, 0, 0.07);
     box-shadow: inset 0 -3px 0 0 rgb(74, 93, 170), 0 3px 0 0 rgba(0, 0, 0, 0.1), inset 0px 0px 60px 0px rgba(0, 0, 0, 0.07);
     margin-right: 10px;
     float: left;
     width: 30%;
     height: 200px;
     text-align: center;
     padding-top: 5%;
     font-weight: bold;
     font-size: 18px;
     margin-bottom: 10px;
}
 .certificate-list-container .certificate-list a:hover {
     background-color: #901946 !important;
}
 .certificate-list-container .certificate-list br {
     display: none;
}
 #learndash_lessons a {
     font-size: 15px;
}
 #learndash_profile .learndash_profile_heading span {
     font-size: 15px;
}
 #course_list h4 a {
     font-size: 15px;
}
 #lesson_heading span {
     font-size: 15px;
}
 #bbpress-forums {
     background: transparent;
     clear: both;
     margin-bottom: 20px;
     overflow: hidden;
     font-size: 15px;
}
 #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
     font-size: 15px;
     overflow: hidden;
     border: 1px solid #eee;
     margin-bottom: 20px;
     clear: both;
}
 #bbpress-forums .bbp-forums-list li {
     display: inline;
     font-size: 14px;
}
 #bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-topic-title h3, #bbpress-forums div.bbp-reply-title h3 {
     background: none;
     border: none;
     font-size: 16px;
     line-height: 1em;
     margin: 8px 0;
     padding: 0;
     text-transform: none;
}
 #bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
     font-size: 14px;
     font-style: italic;
}
 span.bbp-author-ip {
     font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
     font-size: 14px;
     font-weight: bold;
     color: #aaa;
}
 div.bbp-breadcrumb, div.bbp-topic-tags {
     font-size: 15px;
}
 span.bbp-admin-links a {
     color: #bbb;
     font-weight: normal;
     font-size: 14px;
     text-transform: uppercase;
     text-decoration: none;
}
 .bbp-row-actions #favorite-toggle a {
     text-decoration: none;
     padding: 0 3px 1px;
     color: #7c7;
     border: 1px solid #aca;
     background-color: #dfd;
     font-weight: bold;
     font-size: 14px;
}
 .bbp-row-actions #subscription-toggle a {
     text-decoration: none;
     padding: 0 3px 1px;
     color: #7c7;
     border: 1px solid #aca;
     background-color: #dfd;
     font-weight: bold;
     font-size: 14px;
}
 #bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
     font-size: 14px;
     margin: 5px 0 5px;
     padding: 0;
     word-wrap: break-word;
}
 .bbp-topic-pagination a {
     font-size: 14px;
     line-height: 10px;
     padding: 1px 3px;
     border: 1px solid #ddd;
     text-decoration: none;
}
 body.page .bbp-reply-form code, body.page .bbp-topic-form code, body.single-topic .bbp-reply-form code, body.single-forum .bbp-topic-form code, body.topic-edit .bbp-topic-form code, body.reply-edit .bbp-reply-form code {
     font-size: 14px;
     background-color: #f0fff8;
     border: 1px solid #CEEFE1;
     display: block;
     padding: 8px;
     margin-top: 5px;
     width: 369px;
}
 #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
     width: 100%;
     margin: 0;
     font-size: 15px;
}
 #bbpress-forums div.bbp-the-content-wrapper input {
     font-size: 15px;
     padding: 5px;
     margin: 0 2px 0 0;
     line-height: 1em;
}
 #bbpress-forums #bbp-your-profile fieldset span.description {
     margin: 5px 0 0 20%;
     font-size: 15px;
     font-style: italic;
     float: left;
     clear: left;
     width: 60%;
     padding: 5px 8px;
     border: #cee1ef 1px solid;
     background-color: #f0f8ff;
}
 div.bbp-template-notice p {
     margin: 0.5em 0 6px 0 !important;
     padding: 2px;
     font-size: 15px;
     line-height: 140%;
}
 .bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
     background-color: #ffffe0 !important;
     font-size: 1.1em;
}
 #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
     border-top: 1px dotted #ddd;
     width: 100%;
     margin: 0;
     padding: 8px 0 0 0;
     font-size: 14px;
     color: #aaa;
}
 .bbp-logged-in h4 {
     font-weight: bold;
     font-size: 1.3em;
     clear: none;
     margin-bottom: 10px;
}
 #bbpress-forums h1 {
     clear: none;
     font-size: 1.8em;
     line-height: 1em;
     padding-bottom: 10px;
}
 #bbpress-forums #bbp-user-wrapper h2.entry-title {
     font-size: 1.4em;
     margin: 0;
     padding-bottom: 10px;
     padding-top: 0;
     clear: none;
}
 #bbpress-forums div.row-actions {
     font-size: 14px;
     visibility: hidden;
}
 .tcs-accordion.tcs-toggle.tcs-box {
     padding: 0px;
}
 .single-sfwd-courses .nocomments {
     display: none;
}
 .single-sfwd-lessons .nocomments {
     display: none;
}
 .single-sfwd-topics .nocomments {
     display: none;
}
 .single-sfwd-quiz .nocomments {
     display: none;
}
 .breadcrumbs-inner {
     padding-top: 0px;
     position: relative;
     bottom: 6px;
}
 #content p {
     padding-bottom: 5px;
}
 #content ul {
     margin-top: 0px;
}
 .sfwd-courses-template-default .socialcount-wrap {
     display: none;
}
 .sfwd-lessons-template-default .socialcount-wrap {
     display: none;
}
 .sfwd-topic-template-default .socialcount-wrap {
     display: none;
}
 .sfwd-quiz-template-default .socialcount-wrap {
     display: none;
}
 .forum ul small {
     display: none;
}
 .forum .bbp-forum-info small {
     display: none;
}
 .forum .bbp-forum-info .bbp-forums-list {
     display: none;
}
 .single-sfwd-courses .entry-meta.entry-meta-above {
     display: none;
}
 .single-sfwd-lessons .entry-meta.entry-meta-above {
     display: none;
}
 .single-sfwd-topics .entry-meta.entry-meta-above {
     display: none;
}
 .single-sfwd-quiz .entry-meta.entry-meta-above {
     display: none;
}
 .single-sfwd-quiz .post-title-above-content {
     display: none;
}
 #learndash_uploaded_assignments h2 {
     display: none;
}
 .single-sfwd-assignment .socialcount-wrap {
     display: none;
}
 .amount {
     font-size: 22px;
}
 #tab-description h2, .woocommerce-Reviews-title {
     color: #40024f;
     font-size: 26px;
     font-weight: bold;
}
 #tab-description h3 {
     color: #40024f;
     font-size: 21px;
     font-weight: bold;
}
 .bbp-topic-form {
     display: none;
}
 #bbpress-forums .status-closed {
     color: #000;
}
 #bbpress-forums .status-closed a {
     color: #0CA6AE;
}
 .contact-details-top-head.split-nav {
     float: right;
}
 .split-nav.contact-details-top-head .method {
     padding: 0 0 0 10px;
     margin-right: 0px;
     margin-left: 10px;
     border-left: 1px solid #eee;
     border-right: none;
}
 .info-menu {
     margin-left: 0px;
}
 .device-menu-trigger-wrap, .device-top-menu-trigger-wrap {
     margin-left: 0px;
     margin-top: 2px;
     margin-right: 0px;
     float: right;
}
 .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
     width: 28% 
}
 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
     width: 68% 
}
 .flexible-frame iframe, .flexible-frame object, .flexible-frame embed {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
 .flexible-frame * {
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
     max-width: none;
}
 .flexible-frame {
     position: relative;
     padding-bottom: 56.25%;
     padding-top: 0px;
     height: 0;
     overflow: hidden;
     border-radius: 2px;
}
 .flexible-frame.no-click iframe {
     pointer-events: none;
}
 .flexible-frame.map-default, .flexible-frame.im-map {
     padding-bottom: 75%;
    /* 450:600 */
     padding-top: 0px;
}
 .flexible-frame.four-by-three {
     padding-bottom: 75%;
    /* 4:3 */
}
 .flexible-frame.square {
     padding-bottom: 100%;
    /* 1:1 */
}
 .flexible-frame.sixteen-by-nine, .flexible-frame.im-video {
     padding-bottom: 56.25%;
    /* 16:9 */
}
 .text-white {
     color: white !important;
}
 .featured-image-wrap {
     width: 100% !important;
     height: auto !important;
}
 h1.vc_custom_heading {
     line-height: 42px;
}
 #header #nav-wrap .sf-arrows>li>.sf-with-ul:after {
     display: none;
}
 .related {
     background: url("../png/bg2.png") no-repeat left center fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     padding: 20px;
     border-radius: 10px;
     border: 1px solid #dddddd;
}
 .related .widget.widget_nav_menu.last-child h2.widgettitle {
     text-align: center;
     margin: 0px;
     padding: 0px;
}
 .related .widget.widget_nav_menu ul li {
     text-align: center;
}
 .related .widget.widget_nav_menu ul li a {
     border: 0px;
}
 .related .widget.widget_nav_menu ul a:hover {
}
 .related .sf-arrows ul .sf-with-ul:after, .widget_nav_menu ul.menu li ul li ul a, .widget_nav_menu ul.menu li ul li ul a:hover, .widget_nav_menu ul.menu li>a, .widget_nav_menu ul.menu li>a:hover {
     background-image: url("../sml-right-arrow-dark%2c402x.png.pagespeed.ce.mylbte7g5s.html");
     background-size: 6px 9px 
}
 .related .widget.widget_nav_menu ul li.current_page_item {
     display: none;
}
 .vc_tta.vc_general.colored .vc_tta-tab > a {
     padding: 10px 11px !important;
     background-color: #644571 !important;
     color: #ffffff !important;
     border-color: #40024f !important;
     max-width: 178px;
     font-size:13.5px;
     line-height: 18px;
     text-align:center;
}
 .vc_tta.vc_general.colored .vc_tta-tab.vc_active > a {
     background-color: #40024f !important;
     color: #ffffff !important;
     font-weight: bold;
     border-color: #40024f !important;
}
 .vc_tta.vc_general.colored .vc_tta-panel .vc_tta-panel-body {
     background-color: #40024f !important;
     color: #ffffff !important;
     border-top-left-radius: 5px !important;
     border-top-right-radius: 5px !important;
}
 .vc_tta.vc_general.colored .vc_tta-panel .vc_tta-panel-body h3 {
     color: #ffffff !important;
}
 .vc_tta.vc_general.colored .vc_tta-panel .tcs-box-basic-light h3 {
     color: #000000 !important;
}
 .vc_tta.vc_general.colored ul.vc_tta-tabs-list {
     margin: 0 auto !important;
     width: intrinsic !important;
}

 .vc_tta.vc_general.colored-teal a {
color: white;
text-decoration: underline;
}

 .vc_tta.vc_general.colored-teal .vc_tta-tab > a {
     padding: 10px 12px !important;
     background-color: #58c9cf !important;
     color: #ffffff !important;
     border-color: #0ca6ae !important;
     font-size:13.5px;
}
 .vc_tta.vc_general.colored-teal .vc_tta-tab.vc_active > a {
     background-color: #0ca6ae !important;
     color: #ffffff !important;
     font-weight: bold;
     border-color: #0ca6ae !important;
}
 .vc_tta.vc_general.colored-teal .vc_tta-panel .vc_tta-panel-body {
     background-color: #0ca6ae !important;
     color: #ffffff !important;
     border-top-left-radius: 5px !important;
     border-bottom-left-radius: 0px !important;
     border-top-right-radius: 5px !important;
}
 .vc_tta.vc_general.colored-teal .vc_tta-panel .vc_tta-panel-body h2 {
     color: #ffffff !important;
}
 .vc_tta.vc_general.colored-teal .vc_tta-panel .vc_tta-panel-body h3 {
     color: #ffffff !important;
}
 .vc_tta.vc_general.colored-teal .vc_tta-panel .tcs-box-basic-light h3 {
     color: #000000 !important;
}
 .vc_tta.vc_general.colored-teal div.vc_tta-panels {
     background-color: #0ca6ae !important;
     box-shadow: none !important;
     border: 0px !important;
}
 .vc_tta.vc_general.colored-green .vc_tta-tab > a {
     padding: 10px 12px !important;
     background-color: #6da467 !important;
     color: #ffffff !important;
     border-color: #488c03 !important;
     font-size:13.5px;
}
 .vc_tta.vc_general.colored-green .vc_tta-tab.vc_active > a {
     background-color: #488c03 !important;
     color: #ffffff !important;
     font-weight: bold;
     border-color: #488c03 !important;
}
 .vc_tta.vc_general.colored-green .vc_tta-panel .vc_tta-panel-body {
     background-color: #488c03 !important;
     color: #ffffff !important;
     border-top-left-radius: 5px !important;
     border-bottom-left-radius: 0px !important;
     border-top-right-radius: 5px !important;
}
 .vc_tta.vc_general.colored-green .vc_tta-panel .vc_tta-panel-body h2 {
     color: #ffffff !important;
}
 .vc_tta.vc_general.colored-green .vc_tta-panel .vc_tta-panel-body h3 {
     color: #ffffff !important;
}
 .vc_tta.vc_general.colored-green .vc_tta-panel .tcs-box-basic-light h3 {
     color: #000000 !important;
}
 .vc_tta.vc_general.colored-green div.vc_tta-panels {
     background-color: #488c03 !important;
     box-shadow: none !important;
     border: 0px !important;
}
 .vc_tta.vc_general.maroon-list .vc_tta-tab > a {
     padding: 10px 12px !important;
     background-color: #a6476b !important;
     color: #ffffff !important;
     border-color: #900944 !important;
     font-size:13.5px;
}
 .vc_tta.vc_general.maroon-list .vc_tta-tab.vc_active > a {
     background-color: #900944 !important;
     color: #ffffff !important;
     font-weight: bold;
     border-color: #900944 !important;
}
 .vc_tta.vc_general.maroon-list .vc_tta-panel .vc_tta-panel-body {
     background-color: #900944 !important;
     color: #ffffff !important;
     border-top-left-radius: 5px !important;
     border-bottom-left-radius: 0px !important;
     border-top-right-radius: 5px !important;
}
 .vc_tta.vc_general.maroon-list .vc_tta-panel .vc_tta-panel-body h2 {
     color: #ffffff !important;
}
 .vc_tta.vc_general.maroon-list .vc_tta-panel .vc_tta-panel-body h3 {
     color: #ffffff !important;
}
 .vc_tta.vc_general.maroon-list .vc_tta-panel .tcs-box-basic-light h3 {
     color: #000000 !important;
}
 .vc_tta.vc_general.maroon-list div.vc_tta-panels {
     background-color: #900944 !important;
     box-shadow: none !important;
     border: 0px !important;
}
 .commentnumber {
     line-height: 60px !important;
     float: right !important;
     padding: 0 10px 0 0 !important;
     font-size: 2em !important;
}
 #bbpress-forums p.bbp-topic-meta img.avatar{
     margin-bottom: 0px;
}
 ol.commentlist .avatar {
     height: auto !important;
     width: auto !important;
     margin-right: 20px !important;
     margin-bottom: 0px !important;
}
 .comment {
     padding: 20px !important;
     border: 1px solid #efeff6;
}
 .comment.even {
     background-color: #efeff6;
}
 .comment.odd {
     background-color: #ffffff;
}
 .comment-meta {
     margin-bottom: 10px !important;
}
 .comment:first-child {
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
}
 .comment:last-child {
     border-bottom-left-radius: 10px;
     border-bottom-right-radius: 10px;
}
 ul#comment-tabs-nav {
     position: relative;
     margin-bottom: -35px 
}
 .widget {
     margin: 0px;
     padding: 0px;
}
 .widget.widget_recent_entries h3.widget-title {
     margin-bottom: 0px;
}
 .widget.widget_most_commented_widget h3.widget-title {
     margin-bottom: 10px;
}
 .widget.widget_acw_recent_comments h3.widget-title {
     margin-bottom: 10px;
}
 .widget.widget_categories h3.widget-title {
     margin-bottom: 10px;
}
 .widget.widget_archive h3.widget-title {
     margin-bottom: 10px;
}
 .widget ul {
     padding: 0px 0px 10px 0px;
     margin: 0px;
}
 .widget.widget_most_commented_widget ul {
     list-style-position: inside;
}
 .widget.widget_most_commented_widget ul li {
     list-style-type: decimal;
     margin: 0px;
}
 .widget.widget_most_commented_widget ul li {
     padding: 5px 0px 5px 0px;
     border-top: 0px;
     border-bottom: 1px solid;
     border-color: rgb(219, 219, 235);
}
 .widget ul li a {
     padding: 0px;
     font-weight: normal;
}
 .widget_recent_entries ul li {
     padding: 5px 0px 5px 0px;
     border-top: 0px;
     border-bottom: 1px solid;
}
 .acw-recent-comments ul li{
     padding: 5px 0px 5px 0px !important;
     margin:0px;
     border-left: 0px;
     border-right: 0px;
     border-top: 0px;
     border-bottom: 1px solid;
     border-color: rgb(219, 219, 235);
     list-style-type: none;
     border-radius:0px !important;
}
 .comment-meta .comment-avatar .avatar {
     margin-right: 10px !important;
     margin-bottom: 0px;
     height: 45px;
     width: auto;
}
 .comment-header .comment-author {
     font-size: 14px;
}
 .comment-body .comment-meta {
     margin: 0px !important;
}
 .comment-body .comment-content {
     padding: 0;
     margin: 0px;
     border:0px !important;
}
 ul li {
     list-style-type: disc;
}
 .vc_toggle_color_violet .vc_toggle_icon {
     background-color: #40024f !important;
}
 .teal {
     background-color: #0ca6ae;
}
 .teal h2, .teal h3, .teal h6, .teal h5, .teal a{
     color: white;
}
 .teal h4 {
     color: white;
}
 .teal p {
     color: white;
}
 .teal li {
     color: white;
}
 .teal blockquote {
     background-color: #40024f;
}
 .green {
     background-color: #488c03;
}
 .green h2 {
     color: white;
}
 .green h4 {
     color: white;
}
 .green p {
     color: white;
}
 .green li {
     color: white;
}
 .green blockquote {
     background-color: #6da467;
}
 .purple {
     background-color: #40024f;
}
 .purple h2 {
     color: white;
}
 .purple h4 {
     color: white;
}
 .purple h5 {
     color: white;
}
 .purple p, .purple li {
     color: white;
}
 .purple blockquote p {
     color: rgb(82, 86, 94);
}
 .maroon {
     background-color: #900944;
}
 .maroon h2 {
     color: white;
}
 .maroon h4 {
     color: white;
}
 .maroon p, .maroon li {
     color: white;
}
 .maroon blockquote p {
     color: rgb(82, 86, 94);
}
 .featured-image-wrap {
     border-bottom: 0px;
     margin-bottom: -10px;
}
 .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
     margin: 0 5px;
}
 .vc_images_carousel .vc_carousel-indicators {
     bottom: -30px !important;
}
 .vc_slide.vc_images_carousel {
     margin: 0 auto !important;
}
 div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
     display: none;
}
 a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
     background-color: #40024f;
     color: #fff box-shadow: inset 0 -3px 0 0 #1c0122 , 0 2px 3px 0 rgba(0, 0, 0, .1) text-shadow: 1px 1px 0 rgba(0, 0, 0, .05);
     cursor: pointer;
     text-decoration: none;
     text-align: center;
     display: inline-block;
     vertical-align: top;
     border: 0 none transparent;
     position: relative;
     padding: 10px 25px 10px;
     border-radius: 2px;
     align-items: flex-start;
     white-space: pre;
     -webkit-rtl-ordering: logical;
     -webkit-user-select: text;
     letter-spacing: normal;
     word-spacing: normal;
     writing-mode: horizontal-tb !important;
     width: 100%;
}
 div.vc_btn3-container.vc_btn3-left {
    margin: 0px
}
 .vc_images_carousel .vc_carousel-control .icon-next:before, .vc_images_carousel .vc_carousel-control .icon-prev:before {
     top: -15px !important;
}
 .vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
     background-color: white;
}
 .vc_images_carousel .vc_carousel-control {
     opacity: 1 !important;
     filter: alpha(opacity=100) !important;
}
 .vc_gitem-post-data {
     margin-bottom: 0px !important;
}
 .widget_text h3 {
     margin-bottom: 15px !important;
}
 .widget_text .textwidget p {
     padding-bottom: 0px !important;
}
 @media only screen and (max-width:1024px) {
     #sidebar {
         margin: 0px 0px 0px -20px !important;
         padding-left:60px !important;
    }
}
 .post-title-above-content {
     padding:0px;
}
 .entry-meta.entry-meta-above {
     padding:0px;
}
 input.button-light {
     width: 100%;
     padding: 20px;
     font-weight: bold;
     color: #696e79;
     font-size: 18px;
     background-color: #eeeef6;
     border-width: 0px;
     border-radius: 3px;
     border-bottom: 3px solid #333;
     border-color: #bebec5;
     cursor: pointer;
}
 input.button-light:hover {
     width: 100%;
     padding: 20px;
     font-weight: bold;
     color: #696e79;
     font-size: 18px;
     background-color: #e5e5f0;
     border-width: 0px;
     border-radius: 3px;
     border-bottom: 3px solid #333;
     border-color: #bebec5;
}
 input.button-purple {
     width: 100%;
     padding: 6px;
     font-weight: bold;
     color: #fff;
     font-size: 18px;
     background-color: #430453;
     border-width: 0px;
     border-radius: 3px;
     border-bottom: 3px solid #333;
     border-color: #866291;
     cursor: pointer;
}
 input.button-purple:hover {
     width: 100%;
     padding: 6px;
     font-weight: bold;
     color: #fff;
     font-size: 18px;
     background-color: #866291;
     border-width: 0px;
     border-radius: 3px;
     border-bottom: 3px solid #333;
     border-color: #bebec5;
}
 .post.entry {
     padding-bottom: 0px;
}
 .socialcount-wrap h3.socialcount-title {
     padding: 0px 0px 5px 0px;
}
 ul.socialcount{
     margin:15px 0 0;
     min-height:40px;
}
 .ungrpd ul.socialcount li{
     font-size:0.9rem;
     margin:0px 5px 0 0;
}
 ul.socialcount li a{
     padding:5px 
}
 ul.socialcount li a span.social-icon{
     padding:0 10px 0 5px;
     font-size:17Px;
     margin-bottom:3px;
     vertical-align:middle 
}

ul.socialcount li a span.count {
     display:none;
}

 .entry-meta.clearfix {
     padding: 0px;
}
 .entry-meta .entry-meta-cats-wrap {
     font-size: 12px;
     line-height: 16px;
}
 .entry-meta .entry-meta-tags-wrap {
     font-size: 12px;
     line-height: 16px;
}
 ul#comment-tabs-nav li a.current {
     padding:5px 12px;
     margin-top:0;
     top: 5px;
     position:relative;
     font-size: 12px;
}
 div#comments.comments.clearfix {
     padding-bottom: 10px;
}
 main#content div.comment-reply-wrap.react-accordion.react-toggle {
     margin: 0px;
}

.popdown-content {
      text-align: center;
      margin-top: 15px;
      font-weight: bold;
}



.sy-slide > img {
	width: 100% !important; 
}

.sy-slide {
	margin-left: 0px;
list-style-type: none;
}

.sy-pager {
	margin: -2em 0 0 !important;
}


.adt-fastslider-bottom-left {
	bottom: 100px !important;
	left: 200px !important;
}

.adt-fastslider-bottom-right {
	right: 230px !important;
	bottom: 100px !important;
}

.fastslider-slides-container h6 {
	padding: 0 10% !important;
}

.after-header-wrap .content-outer, .after-header-wrap {
border-color: none;
}