
h1, #content h2, #content h3, h3.widget-title, h2.intro-subtitle, h1.entry-title, .pricetable h3.pricetable-name, .pricetable h4.pricetable-price, .iphorm-theme-react-default h3.iphorm-title, .fullscreen-caption h2, .fullscreen-caption h5, h3 { font-family: 'Rubik', sans-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: 'Rubik', sans-serif;
			}body { font-family: 'Nunito', sans-serif;
			}




			#tophead, #solonav, #header, .slider-wrap {
				border-bottom: none 0 !important;
			}
			.content-outer, .slider-wrap, #intro {
				border-top: none 0 !important;
			}

		

.logo {width: 120px; height: 105px;}
.logo img {
	width: 88px;
	height: 100px;
}

.logo a { margin-left: 0px; margin-top: 5px;}.header-wrap-inner {padding-left: 120px;}.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(https://slp-build.com/wp-content/uploads/2025/01/SLP-logo@2x.png);
					background-size: 88px 100px;
					background-repeat: no-repeat;
					width: 88px;
					height: 100px;
					display: inline-block;
				}}

.footer { border-top: none 0 transparent}
.header-wrap-inner { padding-top: 11px; padding-bottom: 11px;}.device-menu-trigger-wrap, .device-top-menu-trigger-wrap { margin-top: 4px;}.info-menu-ul { margin-top: 0px; }.stickied .header-wrap-inner { padding-top: 0px; padding-bottom: 0px;}
		.stickied .header-wrap-inner .logo a { margin-top: 0px;}.intro-wrap, .js .intro-wrap { padding-top: 90px; padding-bottom: 45px;}.footer-wrap { padding-top: 40px; padding-bottom: 40px;}.subfooter-wrap { padding-top: 8px; padding-bottom: 3px;}@media only screen and (min-height: 300px) and (min-width: 1025px) {
			.header-all {
				position: fixed;
				width: 100%;
				left: 0;
				right: 0;
				top: 0;
				z-index: 205;
				margin-top: 0 !important;
				background-attachment:fixed;
				border-radius: 0!important;
			}
			.admin-bar .header-all {top: 32px;}
			.header-all > div.first-child,
			.header-all > div.first-child,
			.header-all	{
				border-top-right-radius:0!important;
				border-top-left-radius:0!important;
				border-top-style: none!important;
				border-top-width: 0!important;
			}
			.dismissed #popdown-trigger, body.pop-trig-abso #popdown-trigger {z-index: 206;}
			.after-header-wrap > div.first-child,
			.after-header-wrap > div.first-child {border-top-width: 1px; border-top-style: solid;}
			
				.header-all {
					margin-left: 0 !important;
					margin-right: 0 !important;
				}
				.header-all > div {
					border-left: none 0!important;
					border-right: none 0!important;
					border-radius: 0 !important;
					margin-left: 0 !important;
					margin-right: 0 !important;
				}
			
				#page {
					padding-top: 87px;
				}
				body.page-template-template-fullscreen-media-php #page,
				body.page-template-template-note-block-php #page {padding-top: 0;}
			}

		.content-outer .widget_nav_menu ul.menu li ul li ul a,
		.content-outer .widget_nav_menu ul.menu li ul li ul a:hover,
		.content-outer .widget_nav_menu ul.menu li > a,
		.content-outer .widget_nav_menu ul.menu li > a:hover,
		.content-outer .tcs-menu.tcs-menu-separator > div > ul > li > a,
		.content-outer .tcs-menu.tcs-menu-separator > ul > li > a,
		.content-outer .tcs-menu.tcs-menu-separator > div > ul > li:hover > a,
		.content-outer .tcs-menu.tcs-menu-separator > ul > li:hover > a {
			background-image: url(../../react/images/sml-right-arrow-light.png);
		}

		.content-outer .ls-reactskin .ls-bottom-slidebuttons a:after,
		.content-outer .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:after,
		.content-outer .ls-reactskin .ls-bottom-slidebuttons a:hover:after,
		.content-outer .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:hover:after,

		.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a:after,
		.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:after,
		.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a:hover:after,
		.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:hover:after,

		.content-outer .ls-reactskin .ls-bottom-slidebuttons a .after,
		.content-outer .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active .after,
		.content-outer .ls-reactskin .ls-bottom-slidebuttons a:hover .after,
		.content-outer .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:hover .after,

		.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a .after,
		.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active .after,
		.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a:hover .after,
		.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:hover .after,

		.content-outer .tcw-contact-details .sml.drk,
		.content-outer .tcw-contact-details .drk-ico .sml {
			color: #fff;
		}
		.content-outer .react .theme-default .nivo-controlNav a,
		.content-outer .react .vc-carousel-indicators li {
			background-image: url(../../react/images/icons/sprites-16-light.png);
		}
		.content-outer .tcs-list.tcs-list-bullet li:after,
		.content-outer .tcs-list.tcs-list-tick li:after,
		.content-outer .tcs-list.tcs-list-question li:after,
		.content-outer .tcs-list.tcs-list-arrow li:after,
		.content-outer .tcs-list.tcs-list-tick-plain li:after,
		.content-outer .tcs-list.tcs-list-arrow-drawn li:after,

		.content-outer .tcs-list.tcs-list-tick-plain li .after,
		.content-outer .tcs-list.tcs-list-arrow-drawn li .after,
		.content-outer .tcs-list.tcs-list-bullet li .after,
		.content-outer .tcs-list.tcs-list-tick li .after,
		.content-outer .tcs-list.tcs-list-question li .after,
		.content-outer .tcs-list.tcs-list-arrow li .after {
			background-position: bottom left;
		}

		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			.content-outer .widget_nav_menu ul.menu li ul li ul a,
			.content-outer .widget_nav_menu ul.menu li ul li ul a:hover,
			.content-outer .widget_nav_menu ul.menu li > a,
			.content-outer .widget_nav_menu ul.menu li > a:hover,
			.content-outer .tcs-menu.tcs-menu-separator > div > ul > li > a,
			.content-outer .tcs-menu.tcs-menu-separator > ul > li > a,
			.content-outer .tcs-menu.tcs-menu-separator > div > ul > li:hover > a,
			.content-outer .tcs-menu.tcs-menu-separator > ul > li:hover > a {
				background-image: url(../../react/images/sml-right-arrow-light@2x.png);
				background-size: 6px 9px;
			}

			.content-outer .ls-reactskin .ls-bottom-slidebuttons a:after,
			.content-outer .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:after,
			.content-outer .ls-reactskin .ls-bottom-slidebuttons a:hover:after,
			.content-outer .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:hover:after,

			.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a:after,
			.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:after,
			.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a:hover:after,
			.content-outer .widget-area .ls-reactskin .ls-bottom-slidebuttons a.ls-nav-active:hover:after {
				background-image: url(../../react/images/icons/sprites-32-light.png) !important;
				background-size: 496px 240px;
			}
			.content-outer .react .theme-default .nivo-controlNav a,
			.content-outer .react .vc-carousel-indicators li {
				background-image: url(../../react/images/icons/sprites-32-light.png);
				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(../../react/images/slider-arrows-light@2x.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(../../react/images/slider-arrows-light@2x.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(../../react/images/icons/sprites-32-light.png) !important;
				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(../../react/images/search-icon-light@2x.png);
				background-size: 16px 16px;
			}

			body.react-wp table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,
			.fullscreen-close:hover, .serene-close:hover, .x-close:hover, .popdown-close .x-close:hover,
			#comments .comment-respond h3#reply-title #cancel-comment-reply-link:hover {
				background-image: url(../../react/images/x-close-light@2x.png);
				background-size: 16px 16px;
			}
			.tinv-wishlist .product-remove button:hover,
			.woocommerce #content table.cart a.remove:hover, .woocommerce table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover,
			.woocommerce-page table.cart a.remove:hover {
				background-image: url(../../react/images/x-close-light@2x.png);
				background-size: 16px 16px;
			}

			a.fancybox-close:hover {
				background-image: url(../../react/images/x-close-light@2x.png)!important;
				background-size: 16px 16px;
			}

			.react.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
				background-image: url(../../react/images/sml-down-arrow-light@2x.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,
			#tophead .sf-arrows > li > .sf-with-ul .after {
				background-image: url(../../react/images/sml-down-arrow-dark@2x.png);
				background-size: 9px 6px;
			}

		}
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {
			#tophead .sf-arrows > li.button-nav > .sf-with-ul:after,
			#tophead .sf-arrows > li.button-nav > .sf-with-ul .after,
			#tophead .sf-arrows > li.button-nav > .sf-with-ul .after,
			#tophead .button-nav .sf-arrows > li > .sf-with-ul:after {
				background-image: url(../../react/images/sml-down-arrow-dark@2x.png);
				background-size: 9px 6px;
			}
			#tophead .sf-arrows ul .sf-with-ul:after,
			#tophead .sf-arrows ul .sf-with-ul .after {
				background-image: url(../../react/images/sml-right-arrow-dark@2x.png);
				background-size: 6px 9px;
			}

		}
			#header #nav-wrap .sf-arrows > li > .sf-with-ul:after,
			#header #nav-wrap .sf-arrows > li > .sf-with-ul .after {
				background-image: url(../../react/images/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(../../react/images/sml-down-arrow-light@2x.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,
		#header #nav-wrap .sf-arrows > li.button-nav > .sf-with-ul:after,
		#header #nav-wrap .sf-arrows > li.button-nav > .sf-with-ul .after {
			background-image: url(../../react/images/sml-down-arrow-light.png);
		}
	
		#header #nav-wrap .sf-arrows ul .sf-with-ul:after,
		#header #nav-wrap .sf-arrows ul .sf-with-ul .after {
			background-image: url(../../react/images/sml-right-arrow-light.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,
			#header #nav-wrap.button-nav .sf-arrows > li > .sf-with-ul .after,
			#header #nav-wrap .sf-arrows > li.button-nav > .sf-with-ul:after,
			#header #nav-wrap .sf-arrows > li.button-nav > .sf-with-ul .after {
				background-image: url(../../react/images/sml-down-arrow-light@2x.png);
				background-size: 9px 6px;
			}
			
			#header #nav-wrap .sf-arrows ul .sf-with-ul:after,
			#header #nav-wrap .sf-arrows ul .sf-with-ul .after {
				background-image: url(../../react/images/sml-right-arrow-light@2x.png);
				background-size: 6px 9px;
			}
		}
	
			#solonav .sf-arrows > li > .sf-with-ul:after,
			#solonav .sf-arrows > li > .sf-with-ul .after {
				background-image: url(../../react/images/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(../../react/images/sml-down-arrow-dark@2x.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,
		#solonav .sf-arrows > li.button-nav > .sf-with-ul:after,
		#solonav .sf-arrows > li.button-nav > .sf-with-ul .after {
			background-image: url(../../react/images/sml-down-arrow-dark.png);
		}
		
		#solonav .sf-arrows ul .sf-with-ul:after,
		#solonav .sf-arrows ul .sf-with-ul .after {
			background-image: url(../../react/images/sml-right-arrow-dark.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,
			#solonav .button-nav .sf-arrows > li > .sf-with-ul .after,
			#solonav .sf-arrows > li.button-nav > .sf-with-ul:after,
			#solonav .sf-arrows > li.button-nav > .sf-with-ul .after {
				background-image: url(../../react/images/sml-down-arrow-dark@2x.png);
				background-size: 9px 6px;
			}
			
			#solonav .sf-arrows ul .sf-with-ul:after,
			#solonav .sf-arrows ul .sf-with-ul .after {
				background-image: url(../../react/images/sml-right-arrow-dark@2x.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(../../react/images/icons/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(../../react/images/slider-arrows-light@2x.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(../../react/images/slider-arrows-light@2x.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(../../react/images/icons/sprites-32-light.png) !important;
				background-size: 496px 240px;
			}

		}



.im-box.im-drop {width: 490px;}

	   .im-box .flexible-frame.im-map {padding-bottom: 66.666666666667%;}
	
		body, .tcp-portfolio-items .tcp-portfolio-item {
			letter-spacing: 0em;
		}
		
			h1, .fullscreen-caption h1, .serene-caption h1 {
						letter-spacing: 3px;
					
						font-weight: 300;
					
						font-size: 40px;
							line-height: 48px;
						}
		
			h2, .fullscreen-caption h2, .serene-caption h2 {
						letter-spacing: 1px;
					
						font-weight: 600;
					
						font-size: 37px;
							line-height: 44.4px;
						}
		
			h3, .fullscreen-caption h3, .serene-caption h3, span.contact-ico {
						letter-spacing: 1px;
					
						font-weight: 600;
					
						font-size: 33px;
							line-height: 39.6px;
						}
		
			h4, .fullscreen-caption h4, .serene-caption h4 {
						letter-spacing: 1px;
					
						font-weight: 400;
					
						font-size: 13px;
							line-height: 22.1px;
						}
		
			h5, h6, .fullscreen-caption h5, .serene-caption h5 {
						font-weight: 300;
					
						font-size: 17px;
							line-height: 28.9px;
						}
		
			h2.entry-title {
						font-size: 22px;
							line-height: 26.4px;
						}
		
			.widget h3.widget-title, h2.wp-block-heading {
						font-size: 17px;
							line-height: 28.9px;
						}
		
			h2.woocommerce-loop-category__title,
			h2.woocommerce-loop-product__title {
						font-size: 17px;
							line-height: 28.9px;
						}
		
			#intro h1.intro-title {
						letter-spacing: 2px;
					
						font-weight: 600;
					
						text-transform: none;
					
						font-size: 21px;
							line-height: 35.7px;
						}
		
			#intro h2.intro-subtitle {
						letter-spacing: 1px;
					
						font-weight: 300;
					
						text-transform: none;
					
						font-size: 37px;
							line-height: 44.4px;
						}
		
			#intro-page-skip a,
			.comments-link a, .read-more-link .more-link,
			.react-wp.quform-colors .quform .quform-button-style-theme .quform-upload-button,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label .quform-option-text,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-back-default > button,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-next-default > button,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button,
			.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 a.added_to_cart,


			.react-wp .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default .vi-wpvs-option,
			.react-wp .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover .vi-wpvs-option,
			.react-wp .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option,

			.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 button[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 {
						letter-spacing: 1px;
						text-indent: 1px;
					
						font-weight: 700;
					
						text-transform: uppercase;
					
						font-size: 14px;
							line-height: 27.3px;
						}
		
		@media only screen and (max-width: 568px) {
			h1, .fullscreen-caption h1, .serene-caption h1 {
				font-size: 40px !important;
				line-height: 48px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h2, .fullscreen-caption h2, .serene-caption h2 {
				font-size: 37px !important;
				line-height: 44.4px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h3, .fullscreen-caption h3, .serene-caption h3, span.contact-ico {
				font-size: 33px !important;
				line-height: 46.2px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h4, .fullscreen-caption h4, .serene-caption h4  {
				font-size: 13px !important;
				line-height: 18.2px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			#intro h1.intro-title {
				font-size: 17px !important;
				line-height: 20.4px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			#intro h2.intro-subtitle {
				font-size: 33px !important;
				line-height: 46.2px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h1, .fullscreen-caption h1, .serene-caption h1 {
				letter-spacing: 1px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h2, .fullscreen-caption h2, .serene-caption h2 {
				letter-spacing: 1px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			h3, .fullscreen-caption h3, .serene-caption h3, span.contact-ico {
				letter-spacing: 1px !important;
			}
		}
		@media only screen and (max-width: 568px) {
			#intro h2.intro-subtitle {
				letter-spacing: 1px !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 {
						letter-spacing: 2px;
						text-indent: 2px;
					
						font-size: 12px;
					
						font-weight: 300;
					}
		
				#header ul.react-menu > li > a, .sidr.left ul li a {text-transform: uppercase;}
			

			.fancybox-overlay, .tinv-modal.tinv-modal-open .tinv-overlay {
				background: rgb(7, 17, 24);background:rgba(7, 17, 24, 0.912);
			}
		

					.fullscreen-caption h1, .serene-caption h1,
					.fullscreen-caption h2, .serene-caption h2,
					.fullscreen-caption h3, .serene-caption h3,
					.fullscreen-caption h4, .serene-caption h4,
					.fullscreen-caption h5, .serene-caption h5,
					.fullscreen-caption h6, .serene-caption h6,
					.fullscreen-caption p, .serene-caption p {
						background-image: url(../../react/images/backgrounds/transparent/plain-dark-90.png);
					}
				




body.pge-mxd .slider-wrap, body.pge-bxd .slider-wrap {
				max-width: 1920px;}
			



.tcs-block-outer.tcs-max-width .tcs-block-wrap, .sticky-header-pagewidth > div > div {width: 1920px; margin-left: auto; margin-right: auto;}












#subfooter .subfooter-wrap {padding-right: 80px;}

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: 420px;
}
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: 420px;
}
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: 340px;
}
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: 340px;
}
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: 760px) {
	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: 760px) {
	.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: 680px) {
	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: 780px) {
	.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-portfolio .post-image-type-full #content > .featured-image-helper .featured-image-wrap {
					height: auto !important;
					max-height: 420px;
				}
			}@media only screen and (max-width: 568px) {
				.single-portfolio .post-image-type-full #content > .featured-image-helper .featured-image-wrap {
					height: auto !important;
					max-height: 308px;
				}
			}



@media only screen and (max-width:568px) {
		ul.socialcount {
			min-height: 90px;
		}
		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: 1024px) {
			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: 16px;
				top: 50%;
				margin-top: -14px;
			}
			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: 40px; padding-right: 40px;}
			body.pop-trig-abso .top-and-pop {
				-webkit-transition: width .2s linear, height .2s linear, opacity .2s linear;
				-moz-transition: width .2s linear, height .2s linear, opacity .2s linear;
				-o-transition: width .2s linear, height .2s linear, opacity .2s linear;
				transition: width .2s linear, height .2s linear, opacity .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: 5px !important;
			border-bottom-right-radius: 5px !important;
		}

		}@media only screen and (max-width: 1024px) {.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: 7px;
		}
		#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: 23px;
			padding: 10px;
			width: 45px;
			font-size: 19px;
		}
		#nav-wrap.split-nav .back-home-icon {margin-right: 10px;}
		#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:568px) {.go-down {display: none;}/*Footer*/
			.back-to-top {
				float: none;
				position: relative;
				bottom: auto!important;
				right: auto!important;
				left: auto!important;
				opacity: 1!important;
				border-radius: 0!important;
				width: 100%;
				z-index: 1;
			}
			.back-to-top a.scroll-top,
			.back-to-top a.scroll-down {
				display: block;
				width: auto;
			}
			.back-to-top:active, .go-down:active {
				transform: scale(1);
			}
		}










@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;
	}
	.subfooter-wrap > div, .subfooter-wrap .payment-icon-outer,
	.ft-rtl .subfooter-wrap > div, .ft-rtl .subfooter-wrap .payment-icon-outer {
		float: none;
		display: block;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.subfooter-wrap .payment-icon-text {text-align: center; float: none; display: block;}
	.foot-right-col > div:last-child {
		padding-right: 0;
		padding-left: 0;
	}
	#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:320px) {.device-top-menu-trigger-wrap {display: block;float: right; margin-right: 0; margin-left: 5px;}
		#tophead .react-menu, #tophead {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:7px;
			border-bottom-left-radius:7px;
		}
		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,
		body.pge-bxd-cnt.lft-mrg.t-mrg .top-and-pop .popdown {
			border-bottom-left-radius: 7px;
		}
		body.pge-fld.rgt-mrg.t-mrg .top-and-pop .popdown,
		body.pge-bxd-cnt.rgt-mrg.t-mrg .top-and-pop .popdown,
		body.pge-mxd.rgt-mrg.t-mrg .top-and-pop .popdown {
			border-bottom-right-radius: 7px;
		}
		.device-right-nav .info-menu,
		.device-left-nav .info-menu {
			margin-top: 0;
		}
		.device-right-nav .info-menu .im-button,
		.device-left-nav .info-menu .im-button {
			margin-top: 0;
			margin-bottom: 0;
		}
		.device-right-nav .info-menu-ul > li,
		.device-left-nav .info-menu-ul > li {
			width: 44px;
		}
		.device-right-nav .info-menu .info-menu-ul.im-split > li,
		.device-left-nav .info-menu .info-menu-ul.im-split > li {
			margin-top: 0px;
			margin-bottom: 0px;
		}
		#nav-wrap.button-nav.desc-hover ul.react-menu, #nav-wrap.button-nav.desc-never ul.react-menu, #nav-wrap.plain-nav.desc-hover ul.react-menu, #nav-wrap.plain-nav.desc-never ul.react-menu {
			padding-top: 3px;
			padding-bottom: 3px;
		}
		.device-right-nav .info-menu .info-menu-ul > li > a,
		.device-left-nav .info-menu .info-menu-ul > li > a {
			padding: 8px 13px 8px 14px;
		}

		.device-right-nav .info-menu .info-menu-ul > li > a:last-child,
		.device-left-nav .info-menu .info-menu-ul > li > a:last-child {
			padding: 8px 14px;
		}

		.device-right-nav .info-menu,
		body.logo-r.device-right-nav .info-menu {
			float: right;
			right: 0;
			position: relative;
			margin: 0 0 0 5px!important;
		}

		.device-right-nav .info-menu > ul,
		body.logo-r.device-right-nav .info-menu > ul {
			float: right;
			right: 0;
			position: relative;
		}
		nav.desc-on .info-menu-ul.im-split, nav.desc-on.button-nav .info-menu-ul.im-split,
		nav.desc-on.split-nav .info-menu-ul.im-split {
			margin-top: 0;
		}

		}








@media only screen and (max-width:568px) {

		.header-wrap-inner, body.logo-abv .header-wrap-inner, body.logo-r .header-wrap-inner { padding: 6px 0;}

				#nav-wrap.split-nav.desc-hover ul.react-menu, #nav-wrap.split-nav.desc-never ul.react-menu,
				#nav-wrap.plain-nav.desc-hover ul.react-menu, #nav-wrap.plain-nav.desc-never ul.react-menu {
					padding-top: 26px;
				}
				#nav-wrap.button-nav.desc-hover ul.react-menu, #nav-wrap.button-nav.desc-never ul.react-menu {
					padding-top: 15px;
				}
				.logo,
				body.logo-r .logo,
				body.logo-abv .logo {
					float: none;
					width: auto;
					margin: 0 auto;
					position: relative;
					top: auto;
					text-align: center;
					left: auto;
					height: auto;
					padding-bottom: 0;
					padding-top: 0;
				}
				.logo span.strap-line,
				body.logo-r .logo span.strap-line,
				body.logo-abv .logo span.strap-line {
					position: relative;
					top: auto;
					left: auto;
					right: auto;
					text-align: center;
				}
				.logo a, body.logo-r .logo a {margin: 0px 0 0 0 !important; float: none; text-align: center; position: relative;}
				#nav-wrap, body.logo-r #nav-wrap {margin: 0; min-height: 40px; padding-left: 0; padding-right: 0;}
				.device-menu-trigger-wrap, .device-top-menu-trigger-wrap {
					position: absolute;
					top: 0;
					margin: 0;
				}
				.device-right-nav .info-menu,
				body.logo-r.device-right-nav .info-menu {
					float: left;
					position: relative;
					margin: 0 5px 0 0!important;
				}
				.device-right-nav .info-menu > ul,
				body.logo-r.device-right-nav .info-menu > ul {
					float: left;
				}

				.device-right-nav.device-left-nav .info-menu,
				body.logo-r.device-right-nav.device-left-nav .info-menu {
					float: right;
					right: 50%;
					position: relative;
					margin: 0!important;
				}

				.device-right-nav.device-left-nav .info-menu > ul,
				body.logo-r.device-right-nav.device-left-nav .info-menu > ul {
					float: right;
					right: -50%;
					position: relative;
					margin-left: 40px;
					margin-right: 40px;
				}

				.device-menu-trigger-wrap {
					left: -2px;
				}
				.device-top-menu-trigger-wrap {
					right: -2px;
				}

			
				.device-right-nav .info-menu,
				body.logo-r.device-right-nav .info-menu {
					min-width: -moz-max-content;
					min-width: -webkit-max-content;
					min-width: max-content;
					position: absolute;
					left: 0;
				}
				.logo,
				body.logo-r .logo,
				body.logo-abv .logo {
					width: 100%;
					right: auto;
					padding: 0;
					margin: 0px 0 0 0 !important;
					position: absolute;
					top: 6px;
				}
				.device-menu-trigger-wrap {
					left: -2px;
				}
				.device-top-menu-trigger-wrap {
					right: -2px;
				}
				#nav-wrap, body.logo-r #nav-wrap {margin: 0; min-height: 40px; padding-left: 0; padding-right: 0;}
				
						.logo a, body.logo-r .logo a, body.logo-abv .logo {margin-left: -44px;}
					



		body.pop-trig-abso .dismissed #popdown-trigger {
		right: 15px;
		}

		#nav-wrap .back-home-icon {
			padding: 0;
			margin: 0;
			display: none;
		}

		
	}

@media only screen and (max-width:568px) {

			.fullscreen-bullets {display: none;}
		}



@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;
		}
		#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: 5px;
		}
		.right-sidebar #content .tcs-block-outer.tcs-fullwidth {
			margin-right: -40px;
		}
		.left-sidebar #content .tcs-block-outer.tcs-fullwidth {
			margin-left: -40px;
		}

		}




			body.pge-fld.lft-mrg.v-space .footer-all .footer,

			body.pge-fld.lft-mrg.v-space .footer-all .footer > div,
			body.pge-fld.lft-mrg.v-space .footer-all .footer > div > div,
		
		body.pge-fld.lft-mrg.t-mrg .header-all,
		body.pge-fld.lft-mrg.t-mrg .header-all > div.first-child,
		body.pge-fld.lft-mrg.t-mrg .header-all > div:first-child,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div.first-child,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div:first-child,
		body.pge-fld.lft-mrg.v-space .slider-wrap,
		body.pge-fld.lft-mrg.v-space .slider-wrap .slider-inner,
		body.pge-fld.lft-mrg.v-space .slider-wrap .rev_slider_wrapper .rev_slider ul > li,
		body.pge-fld.lft-mrg.v-space .after-header-wrap,
		body.pge-fld.lft-mrg.v-space .footer-all .footer,

		body.pge-fld.lft-mrg.t-mrg .header-all > div.first-child > div,
		body.pge-fld.lft-mrg.t-mrg .header-all > div:first-child > div,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div.first-child > div,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div:first-child > div,
		body.pge-fld.lft-mrg.v-space .footer-all .footer > div,
		body.pge-fld.lft-mrg.t-mrg .header-all > div.first-child > div > div,
		body.pge-fld.lft-mrg.t-mrg .header-all > div:first-child > div > div,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div.first-child > div > div,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div:first-child > div > div,
		body.pge-fld.lft-mrg.v-space .footer-all .footer > div > div  {
			border-top-left-radius: 7px;
		}
			body.pge-fld.lft-mrg.b-mrg.ft-fix .footer-all .footer,

			body.pge-fld.lft-mrg.b-mrg.ft-fix .footer-all .footer > div,
			body.pge-fld.lft-mrg.b-mrg.ft-fix .footer-all .footer > div > div,
		
		body.pge-fld.lft-mrg.t-mrg .top-and-pop > div.last-child:not(.abso-on),
		body.pge-fld.lft-mrg.t-mrg .top-and-pop > div:last-child,
		body.pge-fld.lft-mrg.t-mrg .top-and-pop,
		body.pge-fld.lft-mrg.v-space .header-all > div.last-child,
		body.pge-fld.lft-mrg.v-space .header-all > div:last-child,
		body.pge-fld.lft-mrg.v-space .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
		body.pge-fld.lft-mrg.v-space .slider-wrap,
		body.pge-fld.lft-mrg.v-space .slider-wrap .slider-inner,
		body.pge-fld.lft-mrg.v-space .slider-wrap .rev_slider_wrapper .rev_slider ul > li,
		body.pge-fld.lft-mrg.v-space .header-all,
		body.pge-fld.lft-mrg.b-mrg .footer-all #subfooter,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div.last-child,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div:last-child,
		body.pge-fld.lft-mrg.v-space .after-header-wrap,

		body.pge-fld.lft-mrg.t-mrg .top-and-pop > div.last-child > div,
		body.pge-fld.lft-mrg.t-mrg .top-and-pop > div:last-child > div,
		body.pge-fld.lft-mrg.v-space .header-all > div.last-child > div,
		body.pge-fld.lft-mrg.v-space .header-all > div:last-child > div,
		body.pge-fld.lft-mrg.b-mrg .footer-all #subfooter > div,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div.last-child > div,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div:last-child > div,
		body.pge-fld.lft-mrg.t-mrg .top-and-pop > div.last-child > div > div,
		body.pge-fld.lft-mrg.t-mrg .top-and-pop > div:last-child > div > div,
		body.pge-fld.lft-mrg.v-space .header-all > div.last-child > div > div,
		body.pge-fld.lft-mrg.v-space .header-all > div:last-child > div > div,
		body.pge-fld.lft-mrg.b-mrg .footer-all #subfooter > div > div,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div.last-child > div > div,
		body.pge-fld.lft-mrg.v-space .after-header-wrap > div:last-child > div > div {
			border-bottom-left-radius: 7px;
		}
			body.pge-fld.rgt-mrg.v-space .footer-all .footer,

			body.pge-fld.rgt-mrg.v-space .footer-all .footer > div,
			body.pge-fld.rgt-mrg.v-space .footer-all .footer > div > div,
		
		body.pge-fld.rgt-mrg.t-mrg .header-all,
		body.pge-fld.rgt-mrg.t-mrg .header-all > div.first-child,
		body.pge-fld.rgt-mrg.t-mrg .header-all > div:first-child,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div.first-child,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div:first-child,
		body.pge-fld.rgt-mrg.v-space .slider-wrap,
		body.pge-fld.rgt-mrg.v-space .slider-wrap .slider-inner,
		body.pge-fld.rgt-mrg.v-space .slider-wrap .rev_slider_wrapper .rev_slider ul > li,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap,

		body.pge-fld.rgt-mrg.t-mrg .header-all > div.first-child > div,
		body.pge-fld.rgt-mrg.t-mrg .header-all > div:first-child > div,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div.first-child > div,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div:first-child > div,

		body.pge-fld.rgt-mrg.t-mrg .header-all > div.first-child > div > div,
		body.pge-fld.rgt-mrg.t-mrg .header-all > div:first-child > div > div,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div.first-child > div > div,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div:first-child > div > div {
			border-top-right-radius: 7px;
		}
			body.pge-fld.rgt-mrg.b-mrg.ft-fix .footer-all .footer,

			body.pge-fld.rgt-mrg.b-mrg.ft-fix .footer-all .footer > div,
			body.pge-fld.rgt-mrg.b-mrg.ft-fix .footer-all .footer > div > div,
		
		body.pge-fld.rgt-mrg.t-mrg .top-and-pop > div.last-child:not(.abso-on),
		body.pge-fld.rgt-mrg.t-mrg .top-and-pop > div:last-child,
		body.pge-fld.rgt-mrg.t-mrg .top-and-pop,
		body.pge-fld.rgt-mrg.b-mrg .footer-all #subfooter,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div.last-child,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div:last-child,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap,
		body.pge-fld.rgt-mrg.v-space .header-all > div.last-child,
		body.pge-fld.rgt-mrg.v-space .header-all > div:last-child,
		body.pge-fld.rgt-mrg.v-space .header-all,
		body.pge-fld.rgt-mrg.v-space .slider-wrap .ls-reactskin .ls-bottom-nav-wrapper,
		body.pge-fld.rgt-mrg.v-space .slider-wrap,
		body.pge-fld.rgt-mrg.v-space .slider-wrap .slider-inner,
		body.pge-fld.rgt-mrg.v-space .slider-wrap .rev_slider_wrapper .rev_slider ul > li,

		body.pge-fld.rgt-mrg.t-mrg .top-and-pop > div.last-child > div,
		body.pge-fld.rgt-mrg.t-mrg .top-and-pop > div:last-child > div,
		body.pge-fld.rgt-mrg.b-mrg .footer-all #subfooter > div,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div.last-child > div,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div:last-child > div,
		body.pge-fld.rgt-mrg.v-space .header-all > div.last-child > div,
		body.pge-fld.rgt-mrg.v-space .header-all > div:last-child > div,
		body.pge-fld.rgt-mrg.t-mrg .top-and-pop > div.last-child > div > div,
		body.pge-fld.rgt-mrg.t-mrg .top-and-pop > div:last-child > div > div,
		body.pge-fld.rgt-mrg.b-mrg .footer-all #subfooter > div > div,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div.last-child > div > div,
		body.pge-fld.rgt-mrg.v-space .after-header-wrap > div:last-child > div > div,
		body.pge-fld.rgt-mrg.v-space .header-all > div.last-child > div > div,
		body.pge-fld.rgt-mrg.v-space .header-all > div:last-child > div > div  {
			border-bottom-right-radius: 7px;
		}
		.page-template-template-note-block-php .content-outer.left-intro-box,
		.tcs-block-outer.tcs-page-rounded {
			border-radius: 7px;
		}
.qtip.qtip-react, .qtip.qtip-default {
	border-radius: 5px !important;
}


			.react.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
				border-radius: 0 5px 5px 5px;
			}
			.react-wp.quform-colors .content-outer .quform .quform-element-submit.quform-button-style-theme > div > button,
			.searchform input.searchsubmit,
			.react-wp.quform-colors .quform .quform-upload-progress-bar,
			.tcs-image-inner,
			.tcs-image.tcs-style1 .tcs-image-inner > img,
			.tcs-image.tcs-style2 .tcs-image-inner > img,
			.tcs-image.tcs-style3 .tcs-image-inner > img,
			.tcs-image.tcs-style4 .tcs-image-inner > img,
			.tcs-progress-label,
			.highlighted-text,
			.tcs-highlighted-text,
			mark,
			.react-woo-image-hover,
			.tcp-portfolio-hover,
			img.attachment-shop_thumbnail,
			img.wp-post-image,
			.tcp-portfolio-filter .tcp-filter-button,
			#intro.dark-box h2.intro-subtitle,
			#intro.dark-box h1.intro-title,
			#intro.dark-box .breadcrumbs,
			#intro.light-box h2.intro-subtitle,
			#intro.light-box h1.intro-title,
			#intro.light-box .breadcrumbs,
			#intro.alternate-box h1.intro-title,
			#intro.alternate-box h2.intro-subtitle,
			#intro.alternate-box .breadcrumbs,
			.tcs-block-outer.tcs-rounded,
			span.tcs-icon.tcs-boxed,
			.fancybox-skin,.fancybox-wrap, .tinv-wishlist .tinv-modal .tinv-modal-inner,
			.fancybox-opened .fancybox-skin,
			.fancybox-type-image img,
			a.fancybox-nav > span,
			.info-menu .fm-drop-down,
			ul.flag-list li,
			.widget_search input.searchsubmit,
			.device-menu-trigger-wrap.button-nav,
			.device-top-menu-trigger-wrap.button-nav,
			.device-menu-trigger,
			.device-top-menu-trigger,
			.button-nav ul.react-menu > li > a,
			ul.react-menu > li.button-nav > a,
			.flexible-frame,
			.button-nav.contact-details-top-head .method,
			.contact-info-drop,
			.back-home-icon.button a.back-home,
			.button-nav.contact-details-top-head .contact-info-drop-wrap a,
			.im-box-inner .search-container,
			.im-box.im-drop,
			.back-to-top,
			.go-down,
			.tcs-fancy-header.tcs-style2,
			.tcs-fancy-header.tcs-style3,
			.searchform label,
			.woocommerce.widget_product_search label,
			.tcs-button > a,
			.tcs-button > span.tcs-r-button,
			.tcs-has-drop .tcs-drop-content,
			.tcs-drop-close,
			.tcs-impact-header-link-wrap a.tcs-impact-link,
			.tcs-impact-header-link-wrap span.tcs-impact-link,
			.tcs-impact-header,
			.tcs-impact-header.tcs-dark,
			.tcs-impact-header.tcs-light,
			.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,
			a.basic-button, a.tcp-basic-button, .tcw-follow-me-button a,
			.custom-boxed-item,
			.tcs-box.tcs-box-custom-boxed-item,
			.tcs-tabs.tcs-boxed .tcs-tab-content,
			.tagcloud > a,
			.read-more-link .more-link,
			.comments-link a,
			.entry-info .post-icon,
			.entry-info .date,
			.tcp-entry-info .tcp-date,
			#fancybox-loading,
			.form-submit input,
			.tcs-tabs ul.tcs-tabs-nav li a,
			ul#comment-tabs-nav li a,
			#fancybox-content,
			.react-vote,
			.wp-pagenavi span,
			.tcp-portfolio .wp-pagenavi span,
			.wp-pagenavi a,
			.tcp-portfolio .wp-pagenavi a,
			.comments-pagination-wrap a.page-numbers,
			.comments-pagination-wrap span.page-numbers,
			.fancybox-image,
			.im-box-inner ul.wp-tag-cloud li a,
			.tagcloud > a,
			#footer-logo-info-wrap,
			.tcs-button.tcs-has-drop .tcs-open-drop-trigger,
			.tcs-cycle-controls-wrap a,

			.react-wp.quform-colors .quform .quform-field-captcha,
			.react-wp.quform-colors .quform .quform-field-date,
			.react-wp.quform-colors .quform .quform-field-email,
			.react-wp.quform-colors .quform .quform-field-multiselect,
			.react-wp.quform-colors .quform .quform-field-password,
			.react-wp.quform-colors .quform .quform-field-select,
			.react-wp.quform-colors .quform .quform-field-text,
			.react-wp.quform-colors .quform .quform-field-textarea,
			.react-wp.quform-colors .quform .quform-field-time,
			.react-wp.quform-colors .select2-container--quform .select2-selection,
			.react-wp.quform-colors .quform-timepicker.k-list-container.k-popup,
			.react-wp.quform-colors .quform .quform-group-style-bordered > .react-wp.quform-colors .quform .quform-group-elements,
			.react-wp.quform-colors .quform .quform-upload-queue-file,
			.react-wp.quform-colors .quform .iphom-upload-progress-wrap,
			.react-wp.quform-colors .quform .quform-button-style-theme .quform-upload-button,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-back-default > button,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-next-default > button,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button,
			.react-wp.quform-colors .quform .quform-swfupload-browse,
			.react-wp.quform-colors .quform .quform-add-another-upload span.quform-add-another-upload-button,
			.react-wp.quform-colors .quform .quform-page-progress,
			.react-wp.quform-colors .quform .quform-upload-dropzone,

			div.comment,
			ol.commentlist > li > ul.children,
			.comments ul.children li,
			.comments ul.children div.comment .reply a,
			.comments div.comment .reply a,
			.logged-in-as,
			.yith-wcaf input[type="text"],
			.yith-wcaf input[type="url"],
			.yith-wcaf input[type="number"],
			.yith-wcaf input[type="email"],
			.yith-wcaf select,
			.yith-wcaf textarea,
			#commentform input[type="text"],
			#commentform input[type="email"],
			.searchform input[type="text"],
			.woocommerce.widget_product_search input[type="search"],
			#commentform select,
			#commentform textarea,
			.widget_archive select,
			.wp-block-archive select,
			.widget_categories select,
			.textwidget select,
			.textwidget input,
			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,
			#comments .comment-respond,
			.comments ul.children,
			.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,
			.tcs-blockquote .tcs-blockquote-inner,
			blockquote,

			.react.vc_general.vc_cta3,
			.react.vc_separator h4,
			.react.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
			.react.wpb_tour.wpb_content_element .wpb_tabs_nav li,
			.react .wpb_tour_next_prev_nav a,
			.react.vc_progress_bar .vc_single_bar,
			.react.vc_progress_bar .vc_single_bar .vc_bar,
			.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,

			.tcs-box.tcs-box-basic,
			.tcs-box.tcs-box-basic-light,
			.tcs-box.tcs-box-basic-dark,
			.tcw-tweet-light li,
			.tcw-tweet-dark li,
			.info,
			.success,
			.warning,
			.error,
			body.pop-trig-abso #popdown-trigger,
			.dismissed #popdown-trigger,
			.tcs-box.tcs-box-warning,
			.comment-awaiting-moderation,
			.search-container,
			.slider-wrap .ls-reactskin .ls-nav-start,
			.slider-wrap .ls-reactskin .ls-nav-stop,
			.widget-area .ls-reactskin .ls-nav-start,
			.widget-area .ls-reactskin .ls-nav-stop,
			.ls-reactskin .ls-nav-start,
			.ls-reactskin .ls-nav-stop,

			.desc-hover ul.react-menu li a span.desc,
			.im-trigger span.im-desc,

			.sidr .menu-item-has-children .sidr-menu-toggle,

			.tcs-menu ul li a,
			.tcs-menu ul.menu li a,

			.ls-reactskin a.ls-nav-next,
			.ls-reactskin a.ls-nav-prev,
			.widget-area .ls-reactskin a.ls-nav-next,
			.widget-area .ls-reactskin a.ls-nav-prev,
			.slider-wrap .ls-reactskin a.ls-nav-next,
			.slider-wrap .ls-reactskin a.ls-nav-prev,
			.rev_slider_wrapper .tp-rightarrow.custom,
			.rev_slider_wrapper .tp-leftarrow.custom,
			.contact-type-wrap,
			.hidden-map,
			.tcw-widget-post-thumb-link img,

			.react-wp.quform-colors .quform .quform-group-style-bordered>.quform-child-elements,
			.react-wp.quform-colors .quform .quform-group-style-bordered>.quform-spacer>.quform-child-elements,
			a.fancybox-nav > span, .featured-image-wrap, .tcp-featured-image-wrap, .tcs-image.tcs-style1 > img, .tcs-image.tcs-style2 > img, .tcs-image.tcs-style3 > img, .tcs-image.tcs-style4 > img {
				border-radius: 5px;
			}

			pre,
			.tcp-portfolio-empty-inside,
			.tcs-button,
			.sidr .sidr-search,
			.serene-caption h1,
			.serene-caption h2,
			.serene-caption h3,
			.serene-caption h4,
			.serene-caption h5,
			.serene-caption p,
			.serene-single .serene-close-wrap,
			.fullscreen-caption h1,
			.fullscreen-caption h2,
			.fullscreen-caption h3,
			.fullscreen-caption h4,
			.fullscreen-caption h5,
			.fullscreen-caption p,
			.fullscreen-controls-outer .fullscreen-controls, .video-fs-controls-outer, .video-fs-controls,
			.fs-single .fullscreen-close-wrap, .entry-title {
				border-radius: 5px;
			}


			
					.tcs-accordion.tcs-box > h3 {
						border-radius: 0 5px 5px 0;
					}
					.tcs-accordion.tcs-box > h3 span.tcs-acc-icon {
						border-radius: 5px 0 0 5px;
					}
				

			.react.wpb_content_element .wpb_tabs_nav li, #subfooter-toggle {
				border-radius: 5px 5px 0 0;
			}

			.tcp-boxed.tcp-portfolio .tcp-featured-image-above .tcp-featured-image,
			.tcp-boxed.tcp-portfolio .tcp-featured-image-above .tcp-portfolio-hover,
			.tcp-boxed.tcp-portfolio .tcp-featured-image-above .tcp-featured-image > img {
				border-top-right-radius: 5px;
				border-top-left-radius: 5px;
			}

			.flexible-frame.map .map-cover.hide:after,
			ul.react-menu ul li:first-child,
			ul.react-menu ul li:first-child > a,
			ul.react-menu ul,
			.sdbr-bxd.wgt-undrln #sidebar .widget h3.widget-title,
			.pop-bxd.wgt-undrln .popdown .widget h3.widget-title,
			.foot-bxd.wgt-undrln .footer .widget h3.widget-title,
			.react-wp.quform-colors .quform .quform-group-style-bordered > .quform-spacer > .quform-child-elements .quform-group-title-description-wrap {
				border-top-right-radius: 5px;
				border-top-left-radius: 5px;
			}
			.tcp-boxed .tcp-portfolio-item-image-above.portfolio-item-has-feat .tcp-portfolio-details,
			ul.react-menu ul li:last-child,
			ul.react-menu ul li:last-child > a,
			ul.react-menu ul,
			.tcp-boxed .tcp-portfolio-details {
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
			}

			.fullscreen-controls, .fullscreen-controls > div:first-child, .video-fs-controls, .video-fs-controls > div:first-child,
			.serene-controls, .serene-controls > div:first-child,
			.info-menu .im-button.info-menu-ul > li:first-child,
			.info-menu .im-button.info-menu-ul > li:first-child > a,
			.tcs-image-carousel-wrap .tcs-carousel-next,
			.im-box .search-input-wrap input,
			.socialcount > li:first-child a,
			.socialcount > li.first-child a,
			.search-container .search-input,
			.search-container .search-input-wrap input {
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}

			.info-menu .im-button.info-menu-ul > li:last-child,
			.info-menu .im-button.info-menu-ul > li:last-child > a,
			.tcs-image-carousel-wrap .tcs-carousel-prev,
			.socialcount > li:last-child a,
			.socialcount > li.last-child a {
				border-top-right-radius: 5px;
				border-bottom-right-radius: 5px;
			}




			.tcs-menu ul li a,
			.info-menu .im-button.info-menu-ul > li:first-child:last-child,
			.info-menu .im-button.info-menu-ul > li:first-child:last-child > a,
			.info-menu .im-button.info-menu-ul > li.first-child.last-child,
			.info-menu .im-button.info-menu-ul > li.first-child.last-child > a {
				border-radius: 5px;
			}
			.tcs-menu.tcs-inline.tcs-grouped ul li a,
			.tcs-menu.tcs-stacked.tcs-grouped ul li a,
			.tcs-menu.tcs-inline.tcs-grouped ul.menu li a,
			.tcs-menu.tcs-stacked.tcs-grouped ul.menu li a,
			.tcs-menu.tcs-inline.tcs-grouped ul.menu ul.sub-menu li a,
			.tcs-menu.tcs-stacked.tcs-grouped ul.menu ul.sub-menu li a,
			body.full-width .tcs-block-outer.tcs-rounded.tcs-fullwidth,
			body.full-width .tcs-block-outer.tcs-page-rounded.tcs-fullwidth {
				border-radius: 0;
			}

			body.right-sidebar .tcs-block-outer.tcs-rounded.tcs-fullwidth,
			body.right-sidebar .tcs-block-outer.tcs-page-rounded.tcs-fullwidth {
				border-bottom-left-radius: 0;
				border-top-left-radius: 0;
			}
			body.left-sidebar .tcs-block-outer.tcs-rounded.tcs-fullwidth,
			body.left-sidebar .tcs-block-outer.tcs-page-rounded.tcs-fullwidth {
				border-bottom-right-radius: 0;
				border-top-right-radius: 0;
			}


			.tcs-menu.tcs-inline.tcs-grouped ul li a, .tcs-menu.tcs-stacked.tcs-grouped ul li a,
			.tcs-menu.tcs-inline.tcs-grouped ul.menu li a, .tcs-menu.tcs-stacked.tcs-grouped ul.menu li a,
			.tcs-menu.tcs-inline.tcs-grouped ul.menu ul.sub-menu li a, .tcs-menu.tcs-stacked.tcs-grouped ul.menu ul.sub-menu li a {
				border-radius: 0;
			}


			.tcs-menu.tcs-inline.tcs-grouped ul li:first-child a,
			.tcs-menu.tcs-inline.tcs-grouped ul.menu li:first-child a,
			.tcs-menu.tcs-inline.tcs-grouped ul.menu li.menu-item-has-children > a{
				border-radius: 5px 0 0 5px;
			}
			.tcs-menu.tcs-inline.tcs-grouped ul.menu li.menu-item-has-children ul.sub-menu li:first-child a {
				border-radius: 0;
			}
			.tcs-menu.tcs-inline.tcs-grouped ul li:last-child > a,
			.tcs-menu.tcs-inline.tcs-grouped ul.menu li:last-child > a,
			.tcs-menu.tcs-inline.tcs-grouped ul.menu li.menu-item-has-children ul.sub-menu li:last-child a {
				border-radius: 0 5px 5px 0;
			}



			.tcs-menu.tcs-stacked.tcs-grouped.tcs-three-levels ul.menu > li.menu-item-has-children + li > a
		 	.tcs-menu.tcs-stacked.tcs-grouped.tcs-two-levels ul.menu > li.menu-item-has-children + li > a {
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
			}
			.tcs-menu.tcs-stacked.tcs-grouped ul li:first-child a,
			.tcs-menu.tcs-stacked.tcs-grouped ul.menu li:first-child a,
			.tcs-menu.tcs-stacked.tcs-grouped ul.menu li.menu-item-has-children > a {
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
			}
			.tcs-menu.tcs-stacked.tcs-grouped ul.menu li.menu-item-has-children ul.sub-menu li a  {
				border-radius: 0;
			}
			.tcs-menu.tcs-stacked.tcs-grouped ul li:last-child > a,
			.tcs-menu.tcs-stacked.tcs-grouped ul.menu li:last-child > a,
			.tcs-menu.tcs-stacked.tcs-grouped ul.menu li.menu-item-has-children ul.sub-menu li:last-child a {
				border-bottom-left-radius: 5px;
				border-bottom-right-radius: 5px;
			}



			.tcs-menu.tcs-menu-separator.tcs-inline.tcs-grouped ul li a,
			.tcs-menu.tcs-menu-separator.tcs-stacked.tcs-grouped ul li a,
			.tcs-menu.tcs-menu-separator.tcs-inline.tcs-grouped ul.menu li a,
			.tcs-menu.tcs-menu-separator.tcs-stacked.tcs-grouped ul.menu li a {
				border-radius: 0;
			}
			.tcs-fancy-header.tcs-fullwidth,
			.tcs-menu.tcs-menu-separator.tcs-stacked ul li a {
				border-radius: 0;
			}


			.tcp-portfolio.tcp-boxed .tcp-portfolio-item .tcp-entry-info > div:first-child, .tcp-portfolio.tcp-boxed .tcp-portfolio-item .tcp-entry-info > span:first-child {
				border-radius: 0 5px 0 0;
			}
			.tcp-portfolio.tcp-boxed.tcp-date-like-above .tcp-portfolio-item .tcp-entry-info > div:first-child, .tcp-portfolio.tcp-boxed.tcp-date-like-above .tcp-portfolio-item .tcp-entry-info > span:first-child {
				border-radius: 5px 0 0 0;
			}
			.tcp-portfolio.tcp-boxed .tcp-portfolio-item .tcp-entry-info > div:last-child, .tcp-portfolio.tcp-boxed .tcp-portfolio-item .tcp-entry-info > span:last-child {
				border-bottom-left-radius: 5px;
				margin-bottom: 0;
				border-bottom: none 0;
			}
			.tcp-portfolio.tcp-boxed.tcp-date-like-left .tcp-portfolio-item .tcp-entry-info > div:last-child, .tcp-portfolio.tcp-boxed.tcp-date-like-left .tcp-portfolio-item .tcp-entry-info > span:last-child {
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 0;
			}
			.tcp-portfolio.tcp-boxed.tcp-date-like-above .tcp-portfolio-item .tcp-entry-info > div:last-child, .tcp-portfolio.tcp-boxed.tcp-date-like-above .tcp-portfolio-item .tcp-entry-info > span:last-child {
				border-radius: 0 5px 5px 0;
			}
			.tcp-portfolio.tcp-date-like-above .tcp-portfolio-item .tcp-entry-info > div:only-child, .tcp-portfolio.tcp-date-like-above .tcp-portfolio-item .tcp-entry-info > span:only-child {
				border-top-left-radius: 5px;
			}



		









	














	@media only screen and (min-width: 569px) and (max-width: 1024px) {
	}
@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;}	#tophead {display: none;}
		#solonav {display: none;}	
	
	
	
			body.pge-bxd.t-mrg .top-and-pop .popdown,
			body.pge-mxd.t-mrg .top-and-pop .popdown {
				border-bottom-right-radius:7px;
				border-bottom-left-radius:7px;
			}
			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: 7px;
			}
			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: 7px;
			}			
	
				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.t-mrg .top-and-pop .popdown,
			body.pge-mxd.t-mrg .top-and-pop .popdown {
				border-bottom-right-radius:7px;
				border-bottom-left-radius:7px;
			}
			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: 7px;
			}
			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: 7px;
			}
	.footer-inner,
	.content-inner,
	.intro-inner,
	.solonav-inner,
	.header-inner,
	.tophead-inner,
	.popdown-inner,
	.subfooter-inner,
	.trigger-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;
	}

	body.pop-trig-abso #popdown-trigger .trigger-inner {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) {
	
	body #tophead {display: none;}	#solonav {display: none;}	.popdown, #popdown-trigger {display: none !important;}	
				.im-box.im-drop {width: 520px;}

			
}

@media only screen and (min-width: 1025px) and (max-width: 2299px) {
	.popdown, #popdown-trigger {display: none !important;}	#tophead {display: none;}		#solonav {display: none;}			
			body.pge-bxd.t-mrg .top-and-pop .popdown,
			body.pge-mxd.t-mrg .top-and-pop .popdown {
				border-bottom-right-radius:7px;
				border-bottom-left-radius:7px;
			}
			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: 7px;
			}
			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: 7px;
			}

	
					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-radius: 5px;
			float: none;
			display: block;
		}
		.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-menu-separator ul li a {
			border-right-width: 0;
			border-right-style: none;
		}
		.tcs-menu.tcs-inline.tcs-grouped ul li a,
		.tcs-menu.tcs-inline.tcs-grouped ul.menu li a {
			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: 5px 5px 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 5px 5px;
		}
		.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 {

		}
		.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;
}

			body, .serene-overlay, .fullscreen-slide {
				background-color:rgb(10, 10, 10);
			}
		
		body,
		ul#recentcomments li:before,
		ul li.cat-item a:before,
		.widget_archive ul li a:before,
		ul.wp-block-archives li a:before, .widget_pages ul li a:before {color:rgb(244, 244, 244);}
		.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(244, 244, 244);}
		.react-wp.quform-colors .quform .quform-upload-info>div,
		.quform-theme-react,
		.react-wp.quform-colors .quform .quform-group-title-description .quform-group-title,
		.react-wp.quform-colors .quform .quform-label > label,
		.react-wp.quform-colors .quform .quform-element-group > .quform-spacer > .quform-group-title-description p.quform-group-description,
		.react-wp.quform-colors .quform .quform-group-style-bordered > .quform-spacer > .quform-group-title-description p.quform-group-description,
		.react-wp.quform-colors .quform .quform-group-style-plain > .quform-spacer > .quform-group-title-description .quform-group-title {
			color:rgb(244, 244, 244);
		}
		

			.react-wp.quform-colors .quform .quform-tooltip-icon,
			.react-wp.quform-colors .quform .quform-upload-info,
			.react-wp.quform-colors .quform .quform-page-progress-tab,
			.react-wp.quform-colors .quform .quform-upload-dropzone,
			.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,
			ul.wp-block-archives.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,
			.react-wp.quform-colors .quform p.quform-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(209, 209, 209);
			}
		
			a:link, a:visited {
				color:rgb(223, 204, 10);
			}
		
			h1, .tcs-impact-heading {
				color:rgb(255, 255, 255);
			}
		
			h2, h2.entry-title a {
				color:rgb(223, 204, 10);
			}
		
			h3 {
				color:rgb(244, 244, 244);
			}
		
			h4 {
				color:rgb(255, 255, 255);
			}
		
			h5, h6 {
				color:rgb(255, 255, 255);
			}
		
			.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,
			ul.wp-block-archives.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:rgb(241, 221, 16);
			}
		
			span.tcs-icon.tcs-style-light {
				color:rgb(255, 255, 255);
			}
		

			.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(255, 255, 255);
				background-color: transparent;
			}

			.wpb-js-composer .vc_general.react .vc_tta-panel .vc_tta-panel-body,
			.wpb-js-composer .vc_general.react .vc_tta-panel.vc_active .vc_tta-panel-heading,
			.wpb-js-composer .vc_general.react .vc_tta-panel .vc_tta-panel-heading {
				background:rgb(255, 255, 255) !important;/*** Light **/
				color:rgb(0, 0, 0) !important;/*** Light **/
				border-color:rgb(255, 255, 255) !important;/*** Light **/
			}

			.wpb-js-composer .vc_general.react .vc_tta-tab.vc_active > a,
			.wpb-js-composer .vc_general.react.vc_tta-tabs .vc_tta-panel-body,
			.wpb-js-composer .vc_general.react.vc_tta-tabs .vc_tta-panels {
				background:rgb(255, 255, 255) !important;/*** Light **/
				color:rgb(0, 0, 0) !important;/*** Light **/
			}
			.wpb-js-composer .vc_general.react .vc_tta-tab > a {
				background:rgb(255, 255, 255) !important;
				color:rgb(0, 0, 0) !important;
				border-color:rgb(255, 255, 255) !important;
			}

			ul.socialcount li.copy a,
			.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,

			.react-wp.quform-colors .quform .quform-upload-queue-file,
			.react-wp.quform-colors .quform .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(255, 255, 255);
				color:rgb(0, 0, 0);
			}

		
			.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(255, 255, 255);
			}
		
			.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,
			.wpb_content_element.react .wpb_tabs_nav li {
				background-color:rgb(247, 247, 247);
				color:rgb(0, 0, 0);
			}

		
			body.react-wp .wc-blocks-components-select .wc-blocks-components-select__label,
			body.react-wp .wc-blocks-components-select select.wc-blocks-components-select__select,
			body.react-wp .wc-block-components-form .wc-block-components-text-input label,
			body.react-wp .wc-block-components-text-input label {
				color:rgb(0, 0, 0);
			}
			body.react-wp .wc-block-components-textarea,
			body.react-wp .wc-blocks-components-select .wc-blocks-components-select__container,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="email"],
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="number"],
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="password"],
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="tel"],
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="text"],
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="url"],
			body.react-wp .wc-block-components-text-input input[type="email"],
			body.react-wp .wc-block-components-text-input input[type="number"],
			body.react-wp .wc-block-components-text-input input[type="password"],
			body.react-wp .wc-block-components-text-input input[type="tel"],
			body.react-wp .wc-block-components-text-input input[type="text"],
			body.react-wp .wc-block-components-text-input input[type="url"],
			.yith-wcaf input[type="text"],
			.yith-wcaf input[type="url"],
			.yith-wcaf input[type="number"],
			.yith-wcaf input[type="email"],
			.yith-wcaf select,
			.yith-wcaf textarea,
			#commentform input[type="text"],
			#commentform input[type="email"],
			.searchform input[type="text"],
			.woocommerce.widget_product_search input[type="search"],
			#commentform select,
			#commentform textarea,
			.widget_archive select,
			.wp-block-archive select,
			.widget_categories select,
			.textwidget select,
			.textwidget input,
			.react-wp.quform-colors .quform .quform-field-captcha,
			.react-wp.quform-colors .quform .quform-field-date,
			.react-wp.quform-colors .quform .quform-field-email,
			.react-wp.quform-colors .quform .quform-field-multiselect,
			.react-wp.quform-colors .quform .quform-field-password,
			.react-wp.quform-colors .quform .quform-field-select,
			.react-wp.quform-colors .quform .quform-field-text,
			.react-wp.quform-colors .quform .quform-field-textarea,
			.react-wp.quform-colors .quform .quform-field-time,
			.react-wp.quform-colors .select2-container--quform .select2-selection,
			.react-wp.quform-colors .quform-timepicker.k-list-container.k-popup {
				background-color:rgb(255, 255, 255);
				border-color:rgb(232, 232, 232);
				color:rgb(0, 0, 0);
			}
			body.react-wp .wc-block-components-textarea:hover,
			body.react-wp .wc-blocks-components-select .wc-blocks-components-select__container:hover,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="email"]:hover,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="number"]:hover,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="password"]:hover,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="tel"]:hover,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="text"]:hover,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="url"]:hover,
			body.react-wp .wc-block-components-text-input input[type="email"]:hover,
			body.react-wp .wc-block-components-text-input input[type="number"]:hover,
			body.react-wp .wc-block-components-text-input input[type="password"]:hover,
			body.react-wp .wc-block-components-text-input input[type="tel"]:hover,
			body.react-wp .wc-block-components-text-input input[type="text"]:hover,
			body.react-wp .wc-block-components-text-input input[type="url"]:hover,
			.yith-wcaf input[type="text"]:hover,
			.yith-wcaf input[type="url"]:hover,
			.yith-wcaf input[type="number"]:hover,
			.yith-wcaf input[type="email"]:hover,
			.yith-wcaf select:hover,
			.yith-wcaf textarea:hover,
			.react-wp.quform-colors .quform .quform-field-captcha:hover,
			.react-wp.quform-colors .quform .quform-field-date:hover,
			.react-wp.quform-colors .quform .quform-field-email:hover,
			.react-wp.quform-colors .quform .quform-field-multiselect:hover,
			.react-wp.quform-colors .quform .quform-field-password:hover,
			.react-wp.quform-colors .quform .quform-field-select:hover,
			.react-wp.quform-colors .quform .quform-field-text:hover,
			.react-wp.quform-colors .quform .quform-field-textarea:hover,
			.react-wp.quform-colors .quform .quform-field-time:hover,
			.react-wp.quform-colors .quform .select2-container--quform .select2-selection:hover {
				background-color:rgb(255, 255, 255);
				border-color:rgb(240, 240, 240);
				color:rgb(0, 0, 0);
			}
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-captcha,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-date,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-email,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-multiselect,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-password,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-select,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-text,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-textarea,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-time,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .select2-container--quform .select2-selection {
				background-color:rgb(255, 255, 255);
				border-color:rgb(232, 232, 232);
			}
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-captcha:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-date:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-email:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-multiselect:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-password:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-select:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-text:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-textarea:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-time:hover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .select2-container--quform .select2-selection:hover {
				background-color:rgb(255, 255, 255);
				border-color:rgb(240, 240, 240);
				color:rgb(0, 0, 0);
			}
		
			body.react-wp .wc-block-components-textarea:focus,
			body.react-wp .wc-blocks-components-select .wc-blocks-components-select__container:focus,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus,
			body.react-wp .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus,
			body.react-wp .wc-block-components-text-input input[type="email"]:focus,
			body.react-wp .wc-block-components-text-input input[type="number"]:focus,
			body.react-wp .wc-block-components-text-input input[type="password"]:focus,
			body.react-wp .wc-block-components-text-input input[type="tel"]:focus,
			body.react-wp .wc-block-components-text-input input[type="text"]:focus,
			body.react-wp .wc-block-components-text-input input[type="url"]:focus,
			.yith-wcaf input[type="text"]:focus,
			.yith-wcaf input[type="url"]:focus,
			.yith-wcaf input[type="number"]:focus,
			.yith-wcaf input[type="email"]:focus,
			.yith-wcaf select:focus,
			.yith-wcaf textarea:focus,
			#commentform input[type="text"]:focus,
			#commentform input[type="email"]:focus,
			.searchform input[type="text"]:focus,
			.woocommerce.widget_product_search input[type="search"]:focus,
			#commentform select:focus,
			#commentform textarea:focus,
			.widget_archive select:focus,
			.wp-block-archive select:focus,
			.widget_categories select:focus,
			.textwidget select:focus,
			.textwidget input:focus,
			.react-wp.quform-colors .quform .quform-field-captcha:active,
			.react-wp.quform-colors .quform .quform-field-captcha:focus,
			.react-wp.quform-colors .quform .quform-field-date:active,
			.react-wp.quform-colors .quform .quform-field-date:focus,
			.react-wp.quform-colors .quform .quform-field-email:active,
			.react-wp.quform-colors .quform .quform-field-email:focus,
			.react-wp.quform-colors .quform .quform-field-multiselect:active,
			.react-wp.quform-colors .quform .quform-field-multiselect:focus,
			.react-wp.quform-colors .quform .quform-field-password:active,
			.react-wp.quform-colors .quform .quform-field-password:focus,
			.react-wp.quform-colors .quform .quform-field-select:active,
			.react-wp.quform-colors .quform .quform-field-select:focus,
			.react-wp.quform-colors .quform .quform-field-text:active,
			.react-wp.quform-colors .quform .quform-field-text:focus,
			.react-wp.quform-colors .quform .quform-field-textarea:active,
			.react-wp.quform-colors .quform .quform-field-textarea:focus,
			.react-wp.quform-colors .quform .quform-field-time:active,
			.react-wp.quform-colors .quform .quform-field-time:focus,
			.react-wp.quform-colors .select2-container--quform.select2-container--open .select2-selection,
			.react-wp.quform-colors .quform-timepicker.k-list-container.k-popup {
				background-color:rgb(255, 255, 255);
				border-color:rgb(223, 204, 10);
				color:rgb(0, 0, 0);
					-webkit-box-shadow: 0 0 16px -8px rgb(223, 204, 10);
				    box-shadow: 0 0 16px -8px rgb(223, 204, 10);
			}

			.match-quform-react .woocommerce form .form-row select:focus,
            .match-quform-react.woocommerce-page form .form-row select:focus,
			.match-quform-react .woocommerce #content div.product form.cart .variations select:focus,
			.match-quform-react .woocommerce div.product form.cart .variations select:focus,
			.match-quform-react.woocommerce-page #content div.product form.cart .variations select:focus,
			.match-quform-react.woocommerce-page div.product form.cart .variations select:focus,
			.match-quform-react.woocommerce-page .select2-container.select2-container--open .select2-selection,
			.match-quform-react .woocommerce .select2-container.select2-container--open .select2-selection,

			.match-quform-react .wc-stripe-elements-field.focused,
			.match-quform-react .wc-stripe-iban-element-field.focused,
			.match-quform-react .woocommerce form .form-row input.input-text:focus,
			.match-quform-react .woocommerce form .form-row textarea:focus,
			.match-quform-react.woocommerce-page form .form-row input.input-text:focus,
			.match-quform-react.woocommerce-page form .form-row textarea:focus,
			.match-quform-react #commentform input[type="text"]:focus,
			.match-quform-react #commentform input[type="email"]:focus,
			.match-quform-react .searchform input[type="text"]:focus,
			.match-quform-react .woocommerce.widget_product_search input[type="search"]:focus,
			.match-quform-react #commentform select:focus,
			.match-quform-react #commentform textarea:focus,
			.match-quform-react .widget_archive select:focus,
			.match-quform-react .wp-block-archive select:focus,
			.match-quform-react .widget_categories select:focus,
			.match-quform-react .textwidget select:focus,
			.match-quform-react .textwidget input:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-captcha:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-captcha:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-date:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-date:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-email:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-email:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-multiselect:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-multiselect:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-password:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-password:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-select:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-select:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-text:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-text:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-textarea:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-textarea:focus,
			.react-wp.quform-colors .quform-theme-react .quform-field-time:active,
			.react-wp.quform-colors .quform-theme-react .quform-field-time:focus {
					-webkit-box-shadow: 0 8px 15px -12px rgb(223, 204, 10);
				    box-shadow: 0 8px 15px -12px rgb(223, 204, 10);
			}



			.flexible-frame.map .map-cover,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-captcha:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-captcha:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-date:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-date:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-email:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-email:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-multiselect:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-multiselect:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-password:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-password:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-select:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-select:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-text:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-text:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-textarea:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-textarea:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-time:active,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .quform-field-time:focus,
			.react-wp.quform-colors .quform .quform-elements .quform-group-style-bordered .select2-container--quform.select2-container--open .select2-selection {
				background-color:rgb(255, 255, 255);
				border-color:rgb(223, 204, 10);
			}
			/*Quform*/
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-content,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-content td,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-content th {
			    background-color:rgb(255, 255, 255);
				color:rgb(0, 0, 0);
			}
			.react-wp.quform-colors .quform-datepicker .k-calendar td.k-state-focused,
			.react-wp.quform-colors .quform-datepicker .k-calendar td.k-state-selected.k-state-focused {
			    background-color:rgb(255, 255, 255);
				color:rgb(0, 0, 0);
			}

			.react-wp.quform-colors .quform-datepicker .k-calendar .k-content td.k-other-month {
			    background-color:rgb(247, 247, 247);
			}


			.react-wp.quform-colors .quform-datepicker .k-calendar .k-content .k-link {
			   color:rgb(0, 0, 0);
			}

			.react-wp.quform-colors .quform-datepicker .k-calendar .k-content .k-link:hover {
			    color:rgb(223, 204, 10);
			}

			.react-wp.quform-colors .quform-datepicker .k-calendar .k-content .k-other-month .k-link,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-content .k-other-month .k-link:hover {
			    color:rgb(232, 232, 232);
			}
			.react-wp.quform-colors .quform-timepicker.k-popup ul.k-list li.k-item {
			    color:rgb(0, 0, 0);
			}

			.react-wp.quform-colors .quform-timepicker.k-popup ul.k-list li.k-item.k-state-hover {
			    background-color:rgb(255, 255, 255);
			    border-color:rgb(232, 232, 232);
				color:rgb(0, 0, 0);
			}

			.react-wp.quform-colors .quform .quform-field-icon {
				color:rgb(15, 15, 15);
			}


			.react-wp.quform-colors .quform .quform-page-progress {
				background-color:rgb(255, 255, 255);
				color:rgb(0, 0, 0);
			}

			.react-wp.quform-colors .select2-container--quform.select2-container--above.select2-container--open .select2-selection {
				border-top-left-radius: 0;
				border-top-right-radius: 0
			}
			.react-wp.quform-colors .select2-container--quform.select2-container--below.select2-container--open .select2-selection {
				border-bottom-left-radius: 0;
				border-bottom-right-radius: 0
			}
			.react-wp.quform-colors .select2-container--quform .select2-selection--multiple .select2-selection__choice {
				border-radius: 5px;
				border: 1px solid transparent;
				background-color:rgb(232, 232, 232);
				color:rgb(0, 0, 0);
			}
			.react-wp.quform-colors .select2-container--quform .select2-search--inline .select2-search__field {
				border-radius: 0;
				color:rgb(5, 5, 5);
			}
			.react-wp.quform-colors .select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,
			.react-wp.quform-colors .select2-container--quform .select2-selection__arrow b,
			.react-wp.quform-colors .select2-container--quform .select2-search--dropdown:before {
				color:rgb(15, 15, 15);
			}
			.react-wp.quform-colors .select2-container--quform .select2-dropdown {
				border-radius: 5px;
				background-color:rgb(240, 240, 240);
				border: 2px solid transparent;
				border-color:rgb(223, 204, 10);
			}
			.react-wp.quform-colors .select2-container--quform .select2-dropdown--above {
				border: 2px solid transparent;
				border-color:rgb(223, 204, 10);
				border-radius: 5px 5px 0 0;
			}
			.react-wp.quform-colors .select2-container--quform .select2-dropdown--below {
				border: 2px solid transparent;
				border-color:rgb(223, 204, 10);
				border-radius: 0 0 5px 5px;
			}
			.react-wp.quform-colors .select2-container--quform .select2-search--dropdown .select2-search__field {
				border-color:rgb(240, 240, 240);
				background-color:rgb(255, 255, 255);
				color:rgb(0, 0, 0);
			}
			.react-wp.quform-colors .select2-container--quform .select2-dropdown--below .select2-search__field {
				border-bottom-width: 1px;
			}
			.react-wp.quform-colors .select2-container--quform .select2-dropdown--above .select2-search__field {
				border-bottom-width: 1px;
			}
			.react-wp.quform-colors .select2-container--quform .select2-results__option {
				color:rgb(0, 0, 0);
			}
			.react-wp.quform-colors .select2-container--quform .select2-results__option.select2-results__message {
				background-color:rgb(223, 204, 10);
				color:rgb(5, 5, 5);
			}
			.react-wp.quform-colors .select2-container--quform .select2-results__option:first-child {
				border-top: none;
			}
			.react-wp.quform-colors .select2-container--quform .select2-results__option:last-child {
				border-bottom: none;
			}
			.react-wp.quform-colors .select2-container--quform .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true] {
				background: 0 0;
				color:rgb(232, 232, 232);
				border-color: transparent;
			}
			.react-wp.quform-colors .select2-container--quform .select2-dropdown--below .select2-results__options {
				border-top: 0 none transparent;
			}
			.react-wp.quform-colors .select2-container--quform .select2-dropdown--above .select2-results__options {
				border-bottom: 0 none transparent;
			}
			.react-wp.quform-colors .select2-container--quform .select2-results__option--highlighted[aria-selected] {
				background:rgb(255, 255, 255);
				border-color:rgb(232, 232, 232);
				color:rgb(0, 0, 0);
			}

		
			.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(240, 240, 240);
			}
			.tcs-impact-header.tcs-light,
			.tcs-button.tcs-style-light > a,
			.tcs-button.tcs-style-light > span.tcs-r-button,

			.react-wp.quform-colors .quform .quform-upload-queue-file,
			.react-wp.quform-colors .quform .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,
			.react-wp.quform-colors .quform .quform-upload-progress-bar-wrap {
				border-color:rgb(232, 232, 232);
			}



		
			.search-container,
			.search-container .search-input-wrap input {
				color:rgb(0, 0, 0);
			}
			.search-container {
				background-color:rgb(255, 255, 255);
				border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.912);
			}
			.search-container {
				box-shadow: 0 0 5px 1px rgb(240, 240, 240) 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,

			.react-wp.quform-colors .quform .quform-upload-queue-file, .iphom-upload-progress-wrap,
			.js .react-wp.quform-colors .quform .element-wrapper.inside-label > label,
			.react-wp.quform-colors .quform .quform-element-text.quform-labels-inside > .quform-spacer .quform-label>label,
			.react-wp.quform-colors .quform .quform-element-textarea.quform-labels-inside > .quform-spacer .quform-label>label,
			.react-wp.quform-colors .quform .quform-element-email.quform-labels-inside > .quform-spacer .quform-label>label,
			.react-wp.quform-colors .quform .quform-element-password.quform-labels-inside > .quform-spacer .quform-label>label,
			.react-wp.quform-colors .quform .quform-element-captcha.quform-labels-inside > .quform-spacer .quform-label>label,
			.react-wp.quform-colors .quform .quform-element-text.quform-labels-inside > .quform-spacer .quform-label>.quform-tooltip-icon,
			.react-wp.quform-colors .quform .quform-element-textarea.quform-labels-inside > .quform-spacer .quform-label>.quform-tooltip-icon,
			.react-wp.quform-colors .quform .quform-element-email.quform-labels-inside > .quform-spacer .quform-label>.quform-tooltip-icon,
			.react-wp.quform-colors .quform .quform-element-password.quform-labels-inside > .quform-spacer .quform-label>.quform-tooltip-icon,
			.react-wp.quform-colors .quform .quform-element-captcha.quform-labels-inside > .quform-spacer .quform-label>.quform-tooltip-icon,
			.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(0, 0, 0);
			}
		
			.tcs-box.tcs-box-basic-light, .tcw-tweet-light li, .react.vc_general.vc_cta3.light, .react.vc_general.vc_cta3 {
				background-color:rgb(255, 255, 255);
				color:rgb(0, 0, 0);
				border-color:rgb(247, 247, 247);

				-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:rgb(15, 15, 15);
			}
			.wpb-js-composer .vc_general.react .vc_tta-panel .vc_tta-panel-title > a > .vc_tta-title-text {
				color:rgb(15, 15, 15) !important; /*** ICON COLOR **/
			}
			.wpb-js-composer .vc_general.react .vc_tta-panel-heading .vc_tta-controls-icon:after,
			.wpb-js-composer .vc_general.react .vc_tta-panel-heading .vc_tta-controls-icon:before {
				border-color:rgb(15, 15, 15) !important; /*** ICON COLOR **/
			}
		

			.react-wp.quform-colors .select2-container--quform .select2-selection--multiple .select2-selection__choice {
				border-color:rgb(247, 247, 247);
			}
			.react-wp.quform-colors .select2-container--quform .select2-search--inline .select2-search__field,
			.react-wp.quform-colors .quform .quform-label-inside > label,
			.react-wp.quform-colors .quform .quform-label-inside > .quform-label-icon {
				color:rgb(0, 0, 0);
			}
			.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(247, 247, 247);
				color:rgb(0, 0, 0);

			}
		

			.wpb-js-composer .vc_general.react .vc_tta-panel.vc_active .vc_tta-panel-heading,
			.wpb-js-composer .vc_general.react .vc_tta-panel .vc_tta-panel-heading,
			.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,
			.tcs-box.tcs-box-basic-light,
			.tcw-tweet-light li,
			.react.vc_general.vc_cta3.light,
			.react.vc_general.vc_cta3,
			.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-menu.tcs-menu-button-style-two ul li a:hover,
			.tcs-button.tcs-style-light > a,
			.tcs-button.tcs-style-light > span.tcs-r-button,
			.tcs-button.tcs-style-light > a:hover,
			.tcs-button.tcs-style-light > span.tcs-r-button:hover,
			.tcs-image-hover.tcs-hover-light,
			.tcs-button.tcs-hollow-light > a:hover,
			.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,
			.react-wp.quform-colors .select2-container--quform .select2-selection--multiple .select2-selection__choice,
			.react-wp.quform-colors .quform .quform-upload-queue-file,
			.react-wp.quform-colors .quform .iphom-upload-progress-wrap,
			.tcs-impact-header.tcs-light,
			blockquote,
			.tcs-blockquote .tcs-blockquote-inner,
			.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,
			span.tcs-icon.tcs-boxed.tcs-style-light,
			.wpb_content_element.react .wpb_accordion_wrapper .wpb_accordion_header,
			.vc_progress_bar.react .vc_single_bar {
				background: -moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(247, 247, 247) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255, 255, 255)), color-stop(100%,rgb(247, 247, 247)));
				background: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%,rgb(247, 247, 247) 100%);
				background: -o-linear-gradient(top, rgb(255, 255, 255) 0%,rgb(247, 247, 247) 100%);
				background: -ms-linear-gradient(top, rgb(255, 255, 255) 0%,rgb(247, 247, 247) 100%);
				background: linear-gradient(to bottom, rgb(255, 255, 255) 0%,rgb(247, 247, 247) 100%);
			}
			.tcs-blockquote .tcs-blockquote-inner:after {
				border-top-color:rgb(247, 247, 247);
			}
		




			span.tcs-icon.tcs-style-dark {
				color:rgb(17, 21, 24);
			}
		
			.flexible-frame.map .map-cover.hide:after,
			.tcs-progress-bar-outer.tcs-dark .tcs-progress-bar,
			.tcs-progress-label,
			.react-wp.quform-colors .quform .quform-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,
			body.react-wp table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,
			#comments .comment-respond h3#reply-title #cancel-comment-reply-link,
			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:rgb(23, 29, 33);
				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(4, 5, 6);
			}
			.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(4, 5, 6);
			}

			.tcs-progress-label:after {
				border-top-color:rgb(23, 29, 33);
			}
			.tcp-portfolio-item.tcp-portfolio-item-image-on-hover .tcp-portfolio-read-more a.tcp-basic-button.tcp-dark-button:hover {
				background-color:rgb(17, 21, 24);
			}
			.rev_slider_wrapper .tp-rightarrow.custom,
			.rev_slider_wrapper .tp-leftarrow.custom {
				background-color:rgb(23, 29, 33) !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(17, 21, 24);
				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(17, 21, 24);
			}
			#fs-controls:hover:after, #video-controls:hover:after,
			#audio-controls:hover:after {
				border-left-color:rgb(23, 29, 33);
			}

			.tcs-drop-content:after {
				border-bottom-color:rgb(23, 29, 33);
			}
			.tcs-impact-header-link-wrap a.tcs-impact-link, .tcs-impact-header-link-wrap span.tcs-impact-link {
				background-color:rgb(31, 40, 45);
				border-color:rgb(10, 13, 15);
			}
			.tcs-impact-header-link-wrap a.tcs-impact-link:hover, .tcs-impact-header-link-wrap span.tcs-impact-link:hover {
				background-color:rgb(33, 42, 48);
			}
			.tcs-impact-header.tcs-dark {
				border-color:rgb(17, 21, 24);
			}
		
			.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(31, 40, 45);
			}
			.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(33, 42, 48);
			}
		
			.tcs-box.tcs-box-basic-dark, .tcw-tweet-dark li, .react.vc_general.vc_cta3.dark {
				background-color:rgb(23, 29, 33);
				color:rgb(255, 255, 255);
				border-color:rgb(4, 5, 6);
				text-shadow: -1px -1px 0 rgb(10, 13, 15);
				-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0px 0px 60px 0px rgb(4, 5, 6), 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(4, 5, 6), 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:rgb(23, 29, 33);
				color:rgb(255, 255, 255);
					-webkit-box-shadow: inset 0 -3px 0 0 rgb(4, 5, 6), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
				box-shadow: inset 0 -3px 0 0 rgb(4, 5, 6), 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(31, 40, 45);
				-webkit-box-shadow: inset 0 -3px 0 0 rgb(4, 5, 6), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
				box-shadow: inset 0 -3px 0 0 rgb(4, 5, 6), 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:rgb(23, 29, 33);}
			.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:rgb(23, 29, 33);
				color:rgb(255, 255, 255);
			}

		

			.qtip.qtip-default.qtip-react,
			.qtip.qtip-default.qtip-quform-dark,
			.qtip.qtip-default {
				background-color:rgb(17, 21, 24);
				color:rgb(255, 255, 255);
				border-color:rgb(10, 13, 15);
			}
		
			.tcs-accordion.tcs-box > h3 span.tcs-acc-icon i,
			.back-to-top a.scroll-top, .go-down a.scroll-down, #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-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-impact-header.tcs-dark,
			.tcs-cycle-controls-wrap a,
			#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,
			.vc_progress_bar.react .vc_single_bar .vc_label,
			.vc_separator.react h4,

			#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,

			.tcs-box.tcs-box-basic-dark,
			.tcw-tweet-dark li,
			.react.vc_general.vc_cta3.dark,
			.tcs-button.tcs-style-dark > a,
			.tcs-button.tcs-style-dark > span.tcs-r-button,
			.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 {
				background: -moz-linear-gradient(top, rgb(23, 29, 33) 0%, rgb(10, 13, 15) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(23, 29, 33)), color-stop(100%,rgb(10, 13, 15)));
				background: -webkit-linear-gradient(top, rgb(23, 29, 33) 0%,rgb(10, 13, 15) 100%);
				background: -o-linear-gradient(top, rgb(23, 29, 33) 0%,rgb(10, 13, 15) 100%);
				background: -ms-linear-gradient(top, rgb(23, 29, 33) 0%,rgb(10, 13, 15) 100%);
				background: linear-gradient(to bottom, rgb(23, 29, 33) 0%,rgb(10, 13, 15) 100%);
			}
		


			.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:rgb(223, 204, 10);
				background-color: transparent;
			}
			.react-wp.quform-colors .quform .quform-loading-wrap .quform-loading,
			.react-wp.quform-colors .quform .quform-loading-wrap .quform-loading:before,
			.react-wp.quform-colors .quform .quform-loading-wrap .quform-loading:after {
				border-top-color:rgb(223, 204, 10);
			}
			.react-wp.quform-colors .quform .quform-upload-file,
			.react-wp.quform-colors .quform .quform-upload-progress-bar,
			.react-wp.quform-colors .quform .quform-upload-file,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-footer,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-header,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-header .k-state-hover,
			.react-wp.quform-colors .quform .quform-page-progress-bar,


			.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:rgb(223, 204, 10);
				color:rgb(5, 5, 5);
			}
			.react-wp.quform-colors .quform .quform-upload-file-remove:after,
			.react-wp.quform-colors .quform .quform-upload-file-remove:before {
				background-color:rgb(5, 5, 5);
			}
			.react-wp.quform-colors .quform-datepicker .k-calendar td.k-state-focused .k-link,
			.react-wp.quform-colors .quform-datepicker .k-calendar td.k-state-selected.k-state-focused .k-link {
				color:rgb(223, 204, 10);
			}
			.react-wp.quform-colors .quform .quform-upload-tick i {
				color:rgb(5, 5, 5);
			}
			.react-wp.quform-colors .quform .quform-loading-type-spinner-1 .quform-loading-spinner,
			.react-wp.quform-colors .quform .quform-loading-type-spinner-1 .quform-loading-spinner:after {
				border-top-color:rgb(223, 204, 10);
			}
			.react-wp.quform-colors .quform .quform-options-style-button .quform-field-checkbox:checked + label,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-field-radio:checked + label,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label:active,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label:focus {
				background-color:rgb(179, 164, 8);
				color:rgb(5, 5, 5);
			}
			.react-wp.quform-colors .quform-timepicker.k-popup ul.k-list li.k-item.k-state-selected {
			    color:rgb(223, 204, 10);
			}
			.react-wp.quform-colors .quform .quform-page-progress-tab.quform-current-tab {
			    color:rgb(223, 204, 10);
			}



			.read-more-link a.more-link,
			.comments-link a,
			.searchform input.searchsubmit,
			.woocommerce.widget_product_search button[type="submit"],
			.react-wp.quform-colors .quform .quform-button-style-theme .quform-upload-button,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-back-default > button,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-next-default > button,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button,
			.react-wp.quform-colors .quform .quform-swfupload-browse,
			.react-wp.quform-colors .quform .quform-add-another-upload span.quform-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:rgb(223, 204, 10);
				color:rgb(5, 5, 5);
		
				-webkit-box-shadow: inset 0 -3px 0 0 rgb(179, 164, 8), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
				box-shadow: inset 0 -3px 0 0 rgb(179, 164, 8), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
			 }
			.react-wp.quform-colors .quform .quform-upload-file,
			.react-wp.quform-colors .quform .quform-upload-progress-bar,
			.react-wp.quform-colors .quform .quform-upload-file,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-footer,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-header,
			.react-wp.quform-colors .quform-datepicker .k-calendar .k-header .k-state-hover,
			.react-wp.quform-colors .quform .quform-page-progress-bar,
			.read-more-link a.more-link,
			.comments-link a,
			.react-wp.quform-colors .quform .quform-button-style-theme .quform-upload-button,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-back-default > button,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-next-default > button,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label,
			.react-wp.quform-colors .quform .quform-swfupload-browse,
			.react-wp.quform-colors .quform .quform-add-another-upload span.quform-add-another-upload-button,
			.tcs-menu.tcs-menu-button-style-one ul li a,
			.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,
			.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,
			.tcs-image-hover.tcs-hover-prime,
			.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,
			a.basic-button, a.tcp-basic-button, .tcw-follow-me-button a {
				background: -moz-linear-gradient(top, rgb(242, 222, 11) 0%, rgb(208, 191, 9) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(242, 222, 11)), color-stop(100%,rgb(208, 191, 9)));
				background: -webkit-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
				background: -o-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
				background: -ms-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
				background: linear-gradient(to bottom, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
			}

		
		.tcs-button.tcs-puff-prime:hover {animation: reactpuffprimedefault 0.7s;}
			@keyframes reactpuffprimedefault {
				0% {
					box-shadow: 0 0 0 10px rgba(255,255,255,0);
				}
				34% {
					box-shadow: 0 0 0 0 rgb(242, 222, 11);
				}
				100% {
					box-shadow: 0 0 0 15px rgba(255,255,255,0);
				}
			}
		.tcs-impact-header.tcs-light {
		-webkit-box-shadow: inset 0 -2px 0 0 rgb(179, 164, 8), 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(179, 164, 8), 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);
}


		.wpb-js-composer .vc_general.react .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,
		.wpb-js-composer .vc_general.react .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before {
			border-color:rgb(223, 204, 10) !important; /*** PRIME COLOR **/
		}
		::-moz-selection {
			background-color: rgb(223, 204, 10);
			color: rgb(5, 5, 5);
		}
		::selection {
			background-color: rgb(223, 204, 10);
			color: rgb(5, 5, 5);
		}
		.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: rgb(223, 204, 10);
			color: rgb(5, 5, 5);
		}
		.featured-image-link:before, .featured-image-link:after,
		.tcp-featured-image-link:before, .tcp-featured-image-link:after {
			background-color:rgb(223, 204, 10);
			color:rgb(5, 5, 5);
		}
		#content > .entry .entry-info > div.post-icon {
			background-color:rgb(223, 204, 10);
			color:rgb(5, 5, 5);
		}
		#content > .entry .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(223, 204, 10);
		}
		.read-more-link a.more-link:hover, .comments-link a:hover, .searchform input.searchsubmit:hover, .woocommerce.widget_product_search button[type="submit"]:hover, .tcw-follow-me-button a:hover,
			.react-wp.quform-colors .quform .quform-button-style-theme .quform-upload-button:hover,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label:hover,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-back-default > button:hover,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-next-default > button:hover,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button:hover, .react-wp.quform-colors .quform .quform-add-another-upload span.quform-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(179, 164, 8), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
			 box-shadow: inset 0 -3px 0 0 rgb(179, 164, 8), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
			 background-color:rgb(208, 191, 9);
			 color:rgb(5, 5, 5);
		}
		.tcs-menu.tcs-menu-button-style-one ul li a:hover {
			background-color:rgb(208, 191, 9);
			color:rgb(5, 5, 5);
		}
		
			.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(194, 177, 9);}
			#audio-controls, #video-controls, #fs-controls {border-right-color:rgb(223, 204, 10);}
			span.tcs-icon.tcs-style-prime, .text-prime {color:rgb(223, 204, 10);}
		
			.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 button[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,
			#fs-controls i, #audio-controls i, #video-controls i,
			.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,
			body.react-wp table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,
			.tcs-drop-close:hover, #comments .comment-respond h3#reply-title #cancel-comment-reply-link: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:rgb(223, 204, 10);
				color:rgb(5, 5, 5);
			}
			.rev_slider_wrapper .tp-rightarrow.custom:hover,
			.rev_slider_wrapper .tp-leftarrow.custom:hover {
				background-color:rgb(223, 204, 10) !important;
				color:rgb(5, 5, 5) !important;
			}
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button,
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button:hover {
				background:rgb(223, 204, 10);
				color:rgb(5, 5, 5);
			}

			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button,
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button:hover {
				-webkit-box-shadow: 0 0 16px -8px rgb(223, 204, 10);
			    box-shadow: 0 0 16px -8px rgb(223, 204, 10);
			}
		
			.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,
			.comments div.comment .reply a:hover,
			.comments ul.children div.comment .reply a: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,
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button,
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button:hover,
			.tcs-accordion.tcs-box > h3.tcs-active span.tcs-acc-icon,
			.tcs-accordion.tcs-box > h3:hover span.tcs-acc-icon,
			.react .wpb_tour_next_prev_nav a:hover,
			.tcs-tabs ul.tcs-tabs-nav li.tcs-active a,
			.tcs-tabs ul.tcs-tabs-nav li.tcs-active a:hover,
			#fs-controls i, #audio-controls i, #video-controls i,
			.back-to-top:hover,
			.roc-bottom .back-to-top,
			.go-down:hover,
			#subfooter-toggle:hover,
			#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 {
				background: -moz-linear-gradient(top, rgb(242, 222, 11) 0%, rgb(208, 191, 9) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(242, 222, 11)), color-stop(100%,rgb(208, 191, 9)));
				background: -webkit-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
				background: -o-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
				background: -ms-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
				background: linear-gradient(to bottom, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
			}
			 #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:rgb(208, 191, 9) !important;
			}
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button,
			.tcp-portfolio-filter .tcp-active-filter.tcp-filter-button:hover {
				-webkit-box-shadow: 0 0 16px -8px rgb(223, 204, 10);
			    box-shadow: 0 0 16px -8px rgb(223, 204, 10);
			}

		
			a.fancybox-close:hover {
				background-color:rgb(223, 204, 10) !important;
			}
			#open-close-close:hover,
			.tcs-fancy-header.tcs-prime-line .tcs-fancy-header-text:before, div.post.entry .featured-image-wrap a.featured-image-link: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:rgb(223, 204, 10);
				color:rgb(5, 5, 5);
			}
			.search-button-wrap input:hover,
			.widget_search input.searchsubmit:hover {
				background-color:rgb(242, 222, 11);
			}
			.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(242, 222, 11);
			}
			body.pop-trig-abso #popdown-trigger:hover:after {
				border-bottom-color:rgb(208, 191, 9);
			}

			#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:rgb(223, 204, 10);
			}
			.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:rgb(223, 204, 10);
			}
			.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(179, 164, 8);}
			.tcs-section-break.tcs-line-prime:before,
			.tcs-section-break.tcs-line-prime:after {
				background-color: rgb(12, 23, 32);background-color:rgba(12, 23, 32, 0.912);
				 border-color:rgb(223, 204, 10);
			}
			.featured-image-wrap:hover,
			.tcp-featured-image-wrap:hover {
				border-bottom-color:rgb(223, 204, 10);
			}
			.tcs-section-break.tcs-line-lrg-prime.tcs-double, code, pre, kbd, tt {border-color:rgb(223, 204, 10);}
		
			#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(5, 5, 5);}
		
			.tcs-impact-header.tcs-color,
			.tcs-fancy-header.tcs-style2,
			.tcs-box.tcs-box-basic,
			.react.vc_general.vc_cta3.prime {
				background-color:rgb(223, 204, 10);
				color:rgb(5, 5, 5);

		-webkit-box-shadow: inset 0 -3px 0 0 rgb(179, 164, 8), 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(179, 164, 8), 0 3px 0 0 rgba(0, 0, 0, 0.1), inset 0px 0px 60px 0px rgba(0, 0, 0, 0.07);}.tcs-impact-header.tcs-color,
		.tcs-fancy-header.tcs-style2,
		.tcs-box.tcs-box-basic,
		.react.vc_general.vc_cta3.prime,
		.react-menu li.menu-icon.box:hover:before {
			background: -moz-linear-gradient(top, rgb(242, 222, 11) 0%, rgb(208, 191, 9) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(242, 222, 11)), color-stop(100%,rgb(179, 164, 8)));
			background: -webkit-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
			background: -o-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
			background: -ms-linear-gradient(top, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
			background: linear-gradient(to bottom, rgb(242, 222, 11) 0%,rgb(208, 191, 9) 100%);
		}
			.contact-details-top-head i, #wp-calendar thead th {
				color:rgb(223, 204, 10);
			}
		
			.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(5, 5, 5);
			}
		


			.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, .go-down a.scroll-down:hover, #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,
			.react-wp.quform-colors .quform .quform-element-submit.quform-button-style-theme > .quform-button-next-default > button .quform-button-icon,
			.react-wp.quform-colors .quform .quform-upload-button .quform-upload-button-icon,
			.react-wp.quform-colors .quform .quform-options-style-button .quform-option-label .quform-option-icon-selected,
			.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;
}

			.info-menu .im-button.info-menu-ul > li {
				border-top-color:rgb(5, 5, 5);
				border-bottom-color:rgb(5, 5, 5);
			}
			.info-menu .im-button.info-menu-ul > li:first-child, .info-menu .im-button.info-menu-ul > li.first-child {
				border-left-color:rgb(5, 5, 5);
			}
			.info-menu .im-button.info-menu-ul > li.last-child {
				border-right-color:rgb(5, 5, 5);
			}
			.info-menu .im-button.info-menu-ul > li:last-child {
				border-right-color:rgb(5, 5, 5);
			}
		
			.info-menu .im-button.info-menu-ul > li {
				background-color:rgb(20, 20, 20);
			}
			.info-menu .im-button.info-menu-ul > li:first-child, .info-menu .im-button.info-menu-ul > li.first-child {
				border-left-color:rgb(5, 5, 5);
			}
			.info-menu .im-button.info-menu-ul > li > a {
				border-right-color:rgb(5, 5, 5);
			}
			.info-menu .im-button.info-menu-ul > li:hover > a {
				border-right-color:rgb(5, 5, 5);
			}
			.info-menu .im-button.info-menu-ul > li, .info-menu .im-button.info-menu-ul > li:last-child > a {
				border-right: 0 none;
			}
			.info-menu .im-button.info-menu-ul > li, .info-menu .im-button.info-menu-ul > li.last-child > a {
				border-right: 0 none;
			}
			.info-menu .im-button.info-menu-ul > li:last-child {
				border-right-color:rgb(5, 5, 5);
			}
			.info-menu .im-button.info-menu-ul > li.last-child {
				border-right-color:rgb(5, 5, 5);
			}
			.info-menu .im-button.info-menu-ul > li:hover > a, .info-menu .im-button.info-menu-ul > li > a.im-active {
				background-color:rgb(30, 30, 30);
				border-right-color:rgb(30, 30, 30);
			}
		

			.top-and-pop #tophead {
				background-color: rgb(27, 55, 76);background-color:rgba(27, 55, 76, 0.7);
				border-color: transparent;border-color:rgba(0, 0, 0, 0);
				color:rgb(180, 180, 180);
			}
		
			#tophead h1, #tophead h2, #tophead h3, #tophead h4, #tophead h5, #tophead h6, #tophead .contact-info-drop  {
				color:rgb(180, 180, 180);
			}
		
			#tophead a:link, #tophead a:visited, #tophead a.subtle-link, #tophead span.subtle-link {
				color:rgb(180, 180, 180);
			}
			#tophead ul.react-menu > li.menu-icon:before,
			#tophead ul.react-menu > li.menu-icon:before {
				color:rgb(255, 255, 255);
			}
		
			#tophead a:hover, #tophead a:active, #tophead a.subtle-link:hover, #tophead a.subtle-link:hover {
				color:rgb(255, 255, 255);
			}

		



			.top-and-pop #tophead {
				border-left-color: transparent;border-left-color:rgba(0, 0, 0, 0);
				border-right-color: transparent;border-right-color:rgba(0, 0, 0, 0);
			}
		
			#tophead .react-menu > li > a, #tophead .contact-details-top-head .method .quform-popup-link {
				color:rgb(180, 180, 180);
			}
		
			#tophead ul.react-menu > li.menu-icon:hover > a,
			#tophead ul.react-menu > li.menu-icon.sfHover > a,
			#tophead ul.react-menu > li.menu-icon:hover:before,
			#tophead ul.react-menu > li.menu-icon.sfHover:before,
			#tophead ul.react-menu > li.menu-icon:hover > a,
			#tophead ul.react-menu > li.menu-icon.sfHover > a,
			#tophead ul.react-menu > li.menu-icon:hover:before,
			#tophead ul.react-menu > li.menu-icon.sfHover:before {
				color:rgb(255, 255, 255);
			}
			#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 .quform-popup-link, #tophead .contact-details-top-head .method .quform-popup-link:active {
				color:rgb(255, 255, 255);
			}
		
			#tophead a.contact-info-drop-trigger i, #tophead .method i, #tophead .social-icon-wrap i, #tophead .payment-icon-wrap i {
				color:rgb(180, 180, 180);
			}
		
			#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, #tophead .payment-icon-wrap span:hover i {
				color:rgb(255, 255, 255);
			}
		


			#tophead .button-nav.hover ul.react-menu > li > a {
				background: transparent;
				border-color: transparent;
			}
		

			#tophead .button-nav ul.react-menu > li > a, #tophead ul.react-menu > li.button-nav > a, #tophead .button-nav .method, #tophead .button-nav .contact-info-drop-wrap a {
				background-color: transparent;background-color:rgba(10, 10, 10, 0);
				border-color:rgb(30, 30, 30);
				color:rgb(180, 180, 180);
			}

		
			#tophead ul.react-menu li.button-nav.menu-icon:hover > a,
			#tophead ul.react-menu li.button-nav.menu-icon.sfHover > a,
			#tophead ul.react-menu li.button-nav.menu-icon:hover:before,
			#tophead ul.react-menu li.button-nav.menu-icon.sfHover:before,
			#tophead ul.react-menu li.button-nav.menu-icon:hover > a,
			#tophead ul.react-menu li.button-nav.menu-icon.sfHover > a,
			#tophead ul.react-menu li.button-nav.menu-icon:hover:before,
			#tophead ul.react-menu li.button-nav.menu-icon.sfHover:before {
				color:rgb(255, 255, 255);

			}
			#tophead ul.react-menu > li.button-nav > a:hover, #tophead ul.react-menu > li.button-nav > a:active, #tophead ul.react-menu > li.button-nav.sfHover > a,
			#tophead .button-nav ul.react-menu > li > a:hover, #tophead .button-nav.hover ul.react-menu > li > a:hover, #tophead .button-nav ul.react-menu > li.sfHover > a, #tophead .button-nav.hover ul.react-menu > li.sfHover > a,
			#tophead .button-nav ul.react-menu > li > a:active, #tophead .button-nav .method:hover, #tophead .button-nav .contact-info-drop-wrap a:hover, #tophead .button-nav .contact-info-drop-wrap a.active {
				background-color: transparent;background-color:rgba(10, 10, 10, 0);
				border-color:rgb(30, 30, 30);
				color:rgb(255, 255, 255);
			}
		
			#tophead .button-nav .method a {
				color:rgb(180, 180, 180);
			}
		
			#tophead .button-nav .method:hover a {
				color:rgb(255, 255, 255);
			}
		
			#tophead .split-nav ul.react-menu > li:not(.button-nav) > a, #tophead .split-nav .method, #tophead .contact-details-top-head .divide {
				border-color: rgb(23, 47, 65);border-color:rgba(23, 47, 65, 0.7);
			}
		
			#tophead .contact-info-drop {
				background-color: rgb(15, 30, 42);background-color:rgba(15, 30, 42, 0.7);
			}
			#tophead .contact-info-drop:after {
				border-bottom-color: rgb(15, 30, 42);border-bottom-color:rgba(15, 30, 42, 0.7);
			}
		
			#tophead .button-nav ul.react-menu > li > a {
				background-color: transparent;background-color:rgba(10, 10, 10, 0);
				border-color:rgb(30, 30, 30);
				color:rgb(180, 180, 180);
			}
			#tophead ul.react-menu ul.sub-menu {
				background-color: transparent;background-color:rgba(10, 10, 10, 0);
				border-color:rgb(30, 30, 30);
				color:rgb(180, 180, 180);
			}
			#tophead .react-menu > li > ul.sub-menu:after {border-left-color:rgb(30, 30, 30);}

		
			#tophead ul.react-menu ul.sub-menu li {
				color:rgb(180, 180, 180);
			}
		
			#tophead ul.react-menu ul.sub-menu li a {
				border-color: transparent;border-color:rgba(2, 2, 2, 0);
				color:rgb(180, 180, 180);
			}
			#tophead ul.react-menu ul.sub-menu li.menu-icon:before {
				color:rgb(180, 180, 180);
			}
		
			#tophead .button-nav ul.react-menu ul.sub-menu li a span.main {
				color:rgb(180, 180, 180);
			}
			#tophead .button-nav ul.react-menu ul.sub-menu li a:hover span.main, #tophead .button-nav ul.react-menu ul.sub-menu li.sfHover > a span.main, #tophead .button-nav ul.react-menu ul.sub-menu li a:active span.main  {
				color:rgb(180, 180, 180);
			}
		

			#tophead ul.react-menu ul.sub-menu li:hover, #tophead #nav-wrap ul.react-menu ul.sub-menu li:hover,
			#tophead ul.react-menu ul.sub-menu li.sfHover, #tophead #nav-wrap ul.react-menu ul.sub-menu li.sfHover {
				background-color: transparent;background-color:rgba(10, 10, 10, 0);
			}
		
			#tophead ul.react-menu ul.sub-menu li a:hover, #tophead ul.react-menu ul.sub-menu li.sfHover > a, #tophead #nav-wrap ul.react-menu ul.sub-menu li a:active {
				color:rgb(255, 255, 255);
				border-color:rgb(30, 30, 30);
			}
			#tophead ul.react-menu > li.button-nav > a:hover, #tophead ul.react-menu > li.sfHover.button-nav > a, #tophead ul.react-menu > li.button-nav > a:active
			#tophead .button-nav ul.react-menu > li > a:hover, #tophead .button-nav ul.react-menu > li.sfHover > a, #tophead .button-nav ul.react-menu > li > a:active {
				background-color: transparent;background-color:rgba(10, 10, 10, 0);
				border-color:rgb(30, 30, 30);
				color:rgb(255, 255, 255);
			}
			#tophead ul.react-menu ul.sub-menu li.menu-icon:hover:before,
			#tophead ul.react-menu ul.sub-menu li.sfHover:before {
				color:rgb(255, 255, 255);
			}
		

			#tophead nav.subtle-link a span.main {
				color:rgb(180, 180, 180);
			}
			#tophead nav.subtle-link a span.main:after, #tophead nav.subtle-link a span.main:before {
				background:rgb(30, 30, 30);
			}
		
			#tophead nav.subtle-link a:hover span.main {
				color:rgb(255, 255, 255);
			}
			#tophead nav.subtle-link a:hover span.main:after, #tophead nav.subtle-link a:hover span.main:before {
				background:rgb(30, 30, 30);
			}

		

			#tophead .contact-info-drop-wrap, #tophead .split-nav ul.react-menu > li:not(.button-nav) > a, #tophead .split-nav .method {
				border-color: rgb(23, 47, 65);border-color:rgba(23, 47, 65, 0.7);
			}
		


			#header {
				background-color:rgb(36, 43, 47);
				border-color: transparent;border-color:rgba(10, 10, 10, 0);
			}
		   #slide-out-box.im-box {border-color:rgb(16, 19, 21);}
		
			body.t-mrg .header-all #header {
				border-color: transparent;border-color:rgba(10, 10, 10, 0);
			}
		
		body.t-mrg .header-all #header, #header {
			border-left-color: transparent;border-left-color:rgba(10, 10, 10, 0);
			border-right-color: transparent;border-right-color:rgba(10, 10, 10, 0);
		}
			.logo span.strap-line {
				color:rgb(82, 82, 82);
			}
		

			#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(29, 35, 38);
			}
		

			#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:rgb(255, 255, 255);
			}
			#header .device-top-menu-trigger-wrap.plain-nav .react-burger span,
			#header .device-menu-trigger-wrap.plain-nav .react-burger span {
				background-color:rgb(255, 255, 255);
			}
			#header #nav-wrap .plain-nav ul.react-menu > li.menu-icon:before,
			#header #nav-wrap ul.react-menu > li.plain-nav.menu-icon:before {
				color:rgb(6, 158, 145);
			}
		
			#header #nav-wrap ul.react-menu > li.menu-icon:hover > a,
			#header #nav-wrap ul.react-menu > li.menu-icon.sfHover > a,
			#header #nav-wrap ul.react-menu > li.menu-icon:hover:before,
			#header #nav-wrap ul.react-menu > li.menu-icon.sfHover:before,
			#header #nav-wrap ul.react-menu > li.menu-icon:hover > a,
			#header #nav-wrap ul.react-menu > li.menu-icon.sfHover > a,
			#header #nav-wrap ul.react-menu > li.menu-icon:hover:before,
			#header #nav-wrap ul.react-menu > li.menu-icon.sfHover:before {
				color:rgb(255, 255, 255);
			}
			#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:rgb(244, 244, 244);
			}
			#header .device-top-menu-trigger-wrap.plain-nav:hover .react-burger span, #header .device-top-menu-trigger-wrap.plain-nav .active .react-burger span,
			#header .device-menu-trigger-wrap.plain-nav:hover .react-burger span, #header .device-menu-trigger-wrap.plain-nav .active .react-burger span {
				background-color:rgb(244, 244, 244);
			}
			#header .device-menu-trigger-wrap.plain-nav .react-burger:after,
			#header .device-top-menu-trigger-wrap.plain-nav .react-burger:after {
				border-color:rgb(244, 244, 244);
			}
		
			#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:rgb(230, 230, 230);
			}
		
			#header #nav-wrap ul.react-menu > li.button-nav.menu-icon:hover > a,
			#header #nav-wrap ul.react-menu > li.button-nav.menu-icon.sfHover > a,
			#header #nav-wrap ul.react-menu > li.button-nav.menu-icon:hover:before,
			#header #nav-wrap ul.react-menu > li.button-nav.menu-icon.sfHover:before,
			#header #nav-wrap.button-nav ul.react-menu > li.menu-icon:hover > a,
			#header #nav-wrap.button-nav ul.react-menu > li.menu-icon.sfHover > a,
			#header #nav-wrap.button-nav ul.react-menu > li.menu-icon:hover:before,
			#header #nav-wrap.button-nav ul.react-menu > li.menu-icon.sfHover:before {
				color:rgb(255, 255, 255);
			}

			#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:rgb(255, 255, 255);
			}
		
			#header #nav-wrap.desc-on ul.react-menu li a span.desc {
				color:rgb(180, 180, 180);
			}
		
			#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:rgb(255, 255, 255);
			}
		
			#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:rgb(180, 180, 180);
			}
		
			#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:rgb(180, 180, 180);
			}
		
			#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: transparent;background-color:rgba(0, 0, 0, 0);
				border-color:rgb(241, 221, 16);
				color:rgb(230, 230, 230);
			}
			#header .device-top-menu-trigger-wrap.button-nav .react-burger span,
			#header .device-menu-trigger-wrap.button-nav .react-burger span {
				background-color:rgb(230, 230, 230);
			}
		

			#header nav.subtle-link a span.main {
				color:rgb(255, 255, 255);
			}
			#header nav.subtle-link a span.main:after, #header nav.subtle-link a span.main:before {
				background:rgb(241, 221, 16);
			}
		
			#header nav.subtle-link a:hover span.main {
				color:rgb(244, 244, 244);
			}
			#header nav.subtle-link a:hover span.main:after, #header nav.subtle-link a:hover span.main:before {
				background:rgb(255, 255, 255);
			}
		
			#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: transparent;background-color:rgba(0, 0, 0, 0);
				border-color:rgb(241, 221, 16);
				color:rgb(230, 230, 230);
			}
			#header #nav-wrap .react-menu > li > ul.sub-menu:after {border-left-color:rgb(241, 221, 16);}
		
			#header #nav-wrap ul.react-menu ul.sub-menu li {
				color:rgb(230, 230, 230);
			}
		
			#header #nav-wrap ul.react-menu ul.sub-menu li a {
				border-color: transparent;border-color:rgba(0, 0, 0, 0);
				color:rgb(230, 230, 230);
			}
			#header #nav-wrap ul.react-menu ul.sub-menu li.menu-icon:before {
				color:rgb(230, 230, 230);
			}
		
			#header #nav-wrap.button-nav ul.react-menu ul.sub-menu li a span.main  {
				color:rgb(230, 230, 230);
			}
		
			#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:rgb(230, 230, 230);
			}
		
			#header #nav-wrap.button-nav ul.react-menu ul.sub-menu li a span.desc  {
				color:rgb(180, 180, 180);
			}

			#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:rgb(180, 180, 180);
			}
		
			#header #nav-wrap ul.react-menu ul.sub-menu li:hover, #header #nav-wrap ul.react-menu ul.sub-menu li:hover,
			#header #nav-wrap ul.react-menu ul.sub-menu li.sfHover, #header #nav-wrap ul.react-menu ul.sub-menu li.sfHover {
				background-color: transparent;background-color:rgba(0, 0, 0, 0);
			}
		
			#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:rgb(255, 255, 255);
				border-color:rgb(255, 255, 255);
			}
			#header #nav-wrap ul.react-menu ul.sub-menu li.menu-icon:hover:before,
			#header #nav-wrap ul.react-menu ul.sub-menu li.sfHover:before {
				color:rgb(255, 255, 255);
			}
		
			#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 {
				background-color: transparent;background-color:rgba(0, 0, 0, 0);
				border-color:rgb(255, 255, 255);
				color:rgb(255, 255, 255);
			}
			#header .device-top-menu-trigger-wrap.button-nav:hover .react-burger span, #header .device-top-menu-trigger-wrap.button-nav .active .react-burger span,
			#header .device-menu-trigger-wrap.button-nav:hover .react-burger span, #header .device-menu-trigger-wrap.button-nav .active .react-burger span {
				background-color:rgb(255, 255, 255);
			}
			#header .device-menu-trigger-wrap.button-nav .react-burger:after,
			#header .device-top-menu-trigger-wrap.button-nav .react-burger:after {
				border-color:rgb(255, 255, 255);
			}
		




			#solonav {
				background-color:rgb(37, 42, 48);
				border-color:rgb(15, 15, 15);
			}
		
	#solonav {
		border-left-color:rgb(5, 5, 5);
		border-right-color:rgb(5, 5, 5);
	}
			#solonav .back-home-icon, #solonav .split-nav ul.react-menu > li:not(.button-nav) > a {
				border-color:rgb(30, 34, 39);
			}
		
			#solonav .solonav-wrap ul.react-menu li.button-nav a span.main,
			#solonav .solonav-wrap .button-nav ul.react-menu li a span.main, #solonav .solonav-wrap .button-nav {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap ul.react-menu > li.button-nav.menu-icon:hover > a,
			#solonav .solonav-wrap ul.react-menu > li.button-nav.menu-icon.sfHover > a,
			#solonav .solonav-wrap ul.react-menu > li.button-nav.menu-icon:hover:before,
			#solonav .solonav-wrap ul.react-menu > li.button-nav.menu-icon.sfHover:before,
			#solonav .solonav-wrap .button-nav ul.react-menu > li.menu-icon:hover > a,
			#solonav .solonav-wrap .button-nav ul.react-menu > li.menu-icon.sfHover > a,
			#solonav .solonav-wrap .button-nav ul.react-menu > li.menu-icon:hover:before,
			#solonav .solonav-wrap .button-nav ul.react-menu > li.menu-icon.sfHover:before {
				color:rgb(255, 255, 255);
			}
			#solonav .solonav-wrap ul.react-menu li.button-nav a:hover span.main,
			#solonav .solonav-wrap ul.react-menu li.button-nav.sfHover > a span.main,
			#solonav .solonav-wrap .button-nav ul.react-menu li a:hover span.main,
			#solonav .solonav-wrap .button-nav ul.react-menu li.sfHover > a span.main {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap ul.react-menu > li.menu-icon:before {
				color:rgb(6, 158, 145);
			}
			#solonav .solonav-wrap ul.react-menu li a span.main, #solonav .solonav-wrap {
				color:rgb(6, 158, 145);
			}
		
			#solonav .solonav-wrap ul.react-menu > li.menu-icon:hover > a,
			#solonav .solonav-wrap ul.react-menu > li.menu-icon.sfHover > a,
			#solonav .solonav-wrap ul.react-menu > li.menu-icon:hover:before,
			#solonav .solonav-wrap ul.react-menu > li.menu-icon.sfHover:before,
			#solonav .solonav-wrap ul.react-menu > li.menu-icon:hover > a,
			#solonav .solonav-wrap ul.react-menu > li.menu-icon.sfHover > a,
			#solonav .solonav-wrap ul.react-menu > li.menu-icon:hover:before,
			#solonav .solonav-wrap ul.react-menu > li.menu-icon.sfHover:before {
				color:rgb(6, 158, 145);
			}

			#solonav .solonav-wrap ul.react-menu li a:hover span.main,
			#solonav .solonav-wrap ul.react-menu li.sfHover > a span.main {
				color:rgb(6, 158, 145);
			}
		

			#solonav .solonav-wrap ul.react-menu li.button-nav a span.main,
			#solonav .solonav-wrap .button-nav ul.react-menu li a span.main {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap ul.react-menu li.button-nav a:hover span.main,
			#solonav .solonav-wrap ul.react-menu li.button-nav.sfHover > a span.main,
			#solonav .solonav-wrap .button-nav ul.react-menu li a:hover span.main,
			#solonav .solonav-wrap .button-nav ul.react-menu li.sfHover > a span.main {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap .desc-on ul.react-menu li a span.desc {
				color:rgb(200, 200, 200);
			}
		
			#solonav .solonav-wrap .desc-on ul.react-menu li a:hover span.desc, #solonav .solonav-wrap .desc-on ul.react-menu li a:active span.desc,
			#solonav .solonav-wrap .desc-on ul.react-menu li.sfHover > a span.desc {
				color:rgb(250, 250, 250);
			}
		
			#solonav .solonav-wrap .desc-on ul.react-menu li.button-nav a span.desc,
			#solonav .solonav-wrap .button-nav.desc-on ul.react-menu li a span.desc {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap .desc-on ul.react-menu li.button-nav a:hover span.desc, #solonav .solonav-wrap .desc-on ul.react-menu li.button-nav a:active span.desc,
			#solonav .solonav-wrap .desc-on ul.react-menu li.button-nav.sfHover > a span.desc,
			#solonav .solonav-wrap .button-nav.desc-on ul.react-menu li a:hover span.desc, #solonav .solonav-wrap .button-nav.desc-on ul.react-menu li a:active span.desc,
			#solonav .solonav-wrap .button-nav.desc-on ul.react-menu li.sfHover > a span.desc {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap .button-nav ul.react-menu > li > a, #solonav .solonav-wrap ul.react-menu > li.button-nav > a {
				background-color:rgb(6, 158, 145);
				border-color:rgb(15, 15, 15);
				color:rgb(255, 255, 255);
			}
		
			#solonav nav.subtle-link a span.main {
				border-color:rgb(15, 15, 15);
				color:rgb(6, 158, 145);
			}
			#solonav nav.subtle-link a span.main:after, #solonav nav.subtle-link a span.main:before {
				background:rgb(15, 15, 15);
			}
		
			#solonav nav.subtle-link a:hover span.main {
				border-color:rgb(10, 10, 10);
				color:rgb(6, 158, 145);
			}
			#solonav nav.subtle-link a:hover span.main:after, #solonav nav.subtle-link a:hover span.main:before {
				background:rgb(10, 10, 10);
			}
		

			#solonav .solonav-wrap .button-nav.hover ul.react-menu > li > a {
				background: transparent;
				border-color: transparent;
			}
		
			#solonav .solonav-wrap ul.react-menu > li.button-nav > a:hover, #solonav .solonav-wrap ul.react-menu > li.button-nav > a:active, #solonav .solonav-wrap ul.react-menu > li.button-nav.sfHover > a,
			#solonav .solonav-wrap .button-nav ul.react-menu > li > a:hover, #solonav .solonav-wrap .button-nav.hover ul.react-menu > li > a:hover, #solonav .solonav-wrap .button-nav ul.react-menu > li.sfHover > a, #solonav .solonav-wrap .button-nav.hover ul.react-menu > li.sfHover > a,
			#solonav .solonav-wrap .button-nav ul.react-menu > li > a:active, #solonav .solonav-wrap .button-nav ul.react-menu > li.sfHover > a {
				background-color:rgb(6, 158, 145);
				border-color:rgb(10, 10, 10);
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap ul.react-menu ul.sub-menu {
				background-color:rgb(6, 158, 145);
				border-color:rgb(15, 15, 15);
				color:rgb(255, 255, 255);
			}
			#solonav .solonav-wrap .react-menu > li > ul.sub-menu:after {border-left-color:rgb(15, 15, 15);}
		
			#solonav .solonav-wrap ul.react-menu ul.sub-menu li {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap ul.react-menu ul.sub-menu li a {
				background-color:rgb(5, 143, 131);
				color:rgb(255, 255, 255);
			}
			#solonav .solonav-wrap ul.react-menu ul.sub-menu li.menu-icon:before {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap ul.react-menu ul.sub-menu > li:hover > a {
				border-color:rgb(6, 158, 145);
				color:rgb(255, 255, 255);
			}
			#solonav .solonav-wrap ul.react-menu ul.sub-menu li.menu-icon:hover:before,
			#solonav .solonav-wrap ul.react-menu ul.sub-menu li.sfHover:before {
				color:rgb(255, 255, 255);
			}
		
			#solonav .solonav-wrap ul.react-menu ul.sub-menu > li:hover, #solonav .solonav-wrap ul.react-menu ul.sub-menu > li:hover {
				background-color:rgb(6, 158, 145);
			}

		

			#solonav .solonav-wrap ul.react-menu ul.sub-menu > li > a:hover, #solonav .solonav-wrap ul.react-menu ul.sub-menu > li.sfHover > a, #solonav #nav-wrap ul.react-menu ul.sub-menu > li > a:active {
				color:rgb(255, 255, 255);
			}
		


			#header {
				-moz-transition: background 0.3s ease-in, border-color 0.3s ease-in;
				-webkit-transition: background 0.3s ease-in, border-color 0.3s ease-in;
				transition: background 0.3s ease-in, border-color 0.3s ease-in;
			}
			#header.stickied, .has-scrolled #header {
				
				border-color: transparent;border-color:rgba(0, 0, 0, 0);
			}
		
			#solonav {
				-moz-transition: background 0.3s ease-in, border-color 0.3s ease-in;
				-webkit-transition: background 0.3s ease-in, border-color 0.3s ease-in;
				transition: background 0.3s ease-in, border-color 0.3s ease-in;
			}
			#solonav.stickied, .has-scrolled #solonav {
				
				border-color: transparent;border-color:rgba(0, 0, 0, 0);
			}
		


			#intro  {
				background-color: rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.7);
				border-color: transparent;border-color:rgba(10, 10, 10, 0);
			}
			#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.7);
			}
		








		#intro {
			border-left-color: transparent;border-left-color:rgba(10, 10, 10, 0);
			border-right-color: transparent;border-right-color:rgba(10, 10, 10, 0);
		}
			#intro h1.intro-title {
				color:rgb(255, 255, 255);
			}
		
			#intro h2.intro-subtitle {
				color:rgb(180, 180, 180);
			}
		
			#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.7);
			}
		
			#intro .react-vote .like {
				color:rgb(180, 180, 180);
			}
		
			#intro .intro-wrap a {
				color:rgb(255, 255, 255);
			}
			#intro .intro-wrap a:hover {
				color:rgb(241, 221, 16);
			}
		


			.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 a.ls-nav-next,
			.slider-wrap .ls-reactskin a.ls-nav-prev {
				background-color:rgb(10, 10, 10);
			}
			.rev_slider_wrapper .tp-rightarrow.custom,
			.rev_slider_wrapper .tp-leftarrow.custom {
				background-color:rgb(10, 10, 10) !important;
			}
		

			.slider-wrap .ls-reactskin a.ls-nav-next:hover,
			.slider-wrap .ls-reactskin a.ls-nav-prev: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 {
				background-color:rgb(6, 158, 145);
			}
			.rev_slider_wrapper .tp-rightarrow.custom:hover,
			.rev_slider_wrapper .tp-leftarrow.custom:hover {
				background-color:rgb(6, 158, 145) !important;
			}
		
			.slider-wrap .ls-reactskin .ls-bottom-nav-wrapper {
				background-color:rgb(20, 20, 20);
				border-top-color:rgb(5, 5, 5);
			}
		
			.slider-wrap {
				background-color:rgb(20, 20, 20);
				
				border-color:rgb(5, 5, 5);
			}
		
			.slider-wrap {
				border-color:rgb(5, 5, 5);
			}
		

			.slider-wrap {
				border-left-color:rgb(5, 5, 5);
				border-right-color:rgb(5, 5, 5);
			}
		

			.tinv-wishlist .tinv-modal .tinv-modal-inner, .content-outer,
			.tcs-section-break-help {
				background-color: rgb(12, 23, 32);background-color:rgba(12, 23, 32, 0.912);
				
				color:rgb(235, 235, 235);
			}

			.after-header-wrap .content-outer, .after-header-wrap {
				
			}
		
			.popdown {
				background-color: rgb(8, 15, 21);background-color:rgba(8, 15, 21, 0.912);
				color:rgb(235, 235, 235);
			}
			#wp-calendar tbody tr:first-child .pad {
				-webkit-box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.912) inset;
				box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.912) inset;

			}
			#wp-calendar tbody tr:last-child .pad {
				-webkit-box-shadow: 1px 2px 0 0px rgba(4, 7, 10, 0.912) inset;
				box-shadow:  1px 2px 0 0px rgba(4, 7, 10, 0.912) inset;

			}
		#nav-single .nav-single-inner div:first-child,
		#nav-single .nav-single-inner div:last-child {
			border-color: rgb(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}
		#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(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}
		.sdbr-line #content:before {
			border-color: rgb(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}

		.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(0, 0, 0);border-color:rgba(0, 0, 0, 0.912);
			background-color: rgb(12, 23, 32);background-color:rgba(12, 23, 32, 0.912);
		}
		.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(12, 23, 32);background-color:rgba(12, 23, 32, 0.912);
			border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.912);
		}
		.owl-theme .owl-dots .owl-dot span {
			background-color: rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.912);
		}
		.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(0, 0, 0);background-color:rgba(0, 0, 0, 0.912);
		}

		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,
		ul.wp-block-archives > 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,
		.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(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}
		.breadcrumbs a:after,
		.breadcrumbs .breadcrumbs-inner > span a:after,
		.widget_breadcrumb_navxt a:after {
			color: rgb(4, 7, 10) !important;color:rgba(4, 7, 10, 0.912);
		}
		#wp-calendar tbody .pad,
		#wp-calendar tbody td,
		 #comments .comment-respond,
		.react-wp.quform-colors .quform .ifb-captcha-image-inner {
			background-color: rgb(19, 36, 51);background-color:rgba(19, 36, 51, 0.912);
		}

		.react-wp.quform-colors .quform .quform-upload-progress-bar-wrap,
		.react-wp.quform-colors .quform .quform-page-progress-type-tabs {
			background-color: rgb(19, 36, 51);background-color:rgba(19, 36, 51, 0.912);
		}
		.react-wp.quform-colors .quform .quform-upload-dropzone {
			background-color: rgb(12, 23, 32);background-color:rgba(12, 23, 32, 0.912);
			border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.912);
		}
		.react-wp.quform-colors .quform .quform-group-style-bordered .quform-upload-dropzone {
			background-color: rgb(8, 15, 21);background-color:rgba(8, 15, 21, 0.912);
		}
		.react-wp.quform-colors .quform .quform-page-progress-tab {
			border-color: rgb(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}

		.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(8, 15, 21) !important;border-color:rgba(8, 15, 21, 0.912) !important;
			color:rgb(235, 235, 235);
		}
		.wp-pagenavi a:hover,
		.tcp-portfolio .wp-pagenavi a:hover,
		.comments-pagination-wrap a:hover {
			background-color: rgb(18, 34, 47) !important;background-color:rgba(18, 34, 47, 0.912) !important;
		}
		.wp-pagenavi span.current,
		.tcp-portfolio .wp-pagenavi span.current,
		.comments-pagination-wrap span.page-numbers.current {
			border-color:rgb(208, 191, 9) !important;
			background-color:rgb(223, 204, 10);
			color:rgb(5, 5, 5);
		}


		
		#wp-calendar thead th,
		#wp-calendar #today,
		.tcs-fancy-table table th, .commentlist > .comment > ul.children,
		.comments ul.children li {
			background-color: rgb(8, 15, 21);background-color:rgba(8, 15, 21, 0.912);
		}
		.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(18, 34, 47);background-color:rgba(18, 34, 47, 0.912);}
		.commentlist > .comment > ul.children:after {border-bottom-color: rgb(8, 15, 21);border-bottom-color:rgba(8, 15, 21, 0.912);}
		.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,
		/* wooblocks active only */
		body.react-wp .is-large .wp-block-woocommerce-checkout-order-summary-block,
		body.react-wp .wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block,
		body.react-wp .wp-block-woocommerce-cart-order-summary-block,
		.react-wp.quform-colors .quform .quform-group-style-bordered>.quform-child-elements,
		.react-wp.quform-colors .quform .quform-group-style-bordered>.quform-spacer>.quform-child-elements,
		.tcs-box.tcs-box-custom-boxed-item,
		.contact-type-wrap, .hidden-map {
			 background-color: rgb(11, 20, 28);background-color:rgba(11, 20, 28, 0.912);
			 border-color: rgb(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		
				 -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.01) inset, 0 -3px 0 0 rgba(4, 7, 10, 0.912) inset;
				box-shadow: 0 0 20px rgba(0, 0, 0, 0.01) inset, 0 -3px 0 0 rgba(4, 7, 10, 0.912) inset;
			
		}


		/* wooblocks active only */
		body.react-wp table.wc-block-cart-items td,
		body.react-wp .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,
		body.react-wp .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus,
		body.react-wp .is-large .wp-block-woocommerce-checkout-order-summary-block,
		body.react-wp .wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block,
		body.react-wp .wp-block-woocommerce-cart-order-summary-block {
			color:rgb(235, 235, 235);
		}


		@media screen and (max-width: 782px) {
			body.react-wp .wc-block-cart .wc-block-cart__submit-container--sticky {
				!important: rgb(11, 20, 28);!important:rgba(11, 20, 28, 0.912);
			}
		}
		body.react-wp .wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--minus,
		body.react-wp .wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--plus,
		body.react-wp .wc-block-components-quantity-selector:after,
		body.react-wp .wp-block-woocommerce-cart-order-summary-totals-block,
		body.react-wp .wc-block-cart-items__row {
			border-color: rgb(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}
		body.react-wp .wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--minus,
		body.react-wp .wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--plus,
		body.react-wp .wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--minus:focus,
		body.react-wp .wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--plus:focus,
		body.react-wp .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input,
		body.react-wp .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
			color:rgb(235, 235, 235);
		}









		.sdbr-bxd.wgt-undrln #sidebar .widget h3.widget-title,
		.sdbr-bxd #sidebar #commentform input[type="text"],
		.sdbr-bxd #sidebar #commentform input[type="email"],
		.sdbr-bxd #sidebar #commentform select,
		.sdbr-bxd #sidebar .searchform input[type="text"],
		.sdbr-bxd #sidebar .widget_archive select,
		.sdbr-bxd #sidebar .wp-block-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(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}
		.sdbr-bxd.wgt-undrln #sidebar .widget h3.widget-title {
			border-color: rgb(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
			background-color: rgb(19, 36, 51);background-color:rgba(19, 36, 51, 0.912);
		}
		.react-wp.quform-colors .quform,
		.react-wp.quform-colors .quform .quform-group-title-description .quform-group-title,
		.react-wp.quform-colors .quform .quform-label > label,
		.react-wp.quform-colors .quform .quform-element-group > .quform-spacer > .quform-group-title-description p.quform-group-description,
		.react-wp.quform-colors .quform .quform-group-style-bordered > .quform-spacer > .quform-group-title-description p.quform-group-description,
		.react-wp.quform-colors .quform .quform-group-style-plain > .quform-spacer > .quform-group-title-description .quform-group-title,
		.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(235, 235, 235);
		}

		body .after-header-wrap #content > div.entry.sticky {
			border-bottom-color:rgb(223, 204, 10);
		}

		
		.react-wp.quform-colors .quform .quform-sub-label,
		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,
		.react-wp.quform-colors .quform p.quform-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(209, 209, 209);
		}
		#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,
		#comments .comment-respond,
		.breadcrumbs,
		.single .entry-meta,
		#nav-single,
		.comments-pagination-wrap,
		.content-nav,
		.page-link,
		.wp-pagenavi,
		.tcp-portfolio .wp-pagenavi,
		.comment-content,
		.react-wp.quform-colors .quform .quform-group-style-plain > .quform-group-elements .quform-group-title-description-wrap {
			border-color: rgb(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}
		.wgt-undrln .widget h3.widget-title, .tcp-portfolio-items .tcp-entry-meta,
		.ls-reactskin .ls-bottom-nav-wrapper {
			border-color: rgb(4, 7, 10);border-color:rgba(4, 7, 10, 0.912);
		}
		div.post.entry h2.entry-title {
			border-bottom-color: rgb(4, 7, 10);border-bottom-color:rgba(4, 7, 10, 0.912);
		}
		.tcp-portfolio-item-title .tcp-portfolio-title-inner > a:hover, .tcp-portfolio-item-title .post-like a:hover .like {
			color:rgb(241, 221, 16);
		}
	




				.react-wp.quform-colors .select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,
				.react-wp.quform-colors .select2-container--quform .select2-selection__arrow b,
				.react-wp.quform-colors .select2-container--quform .select2-search--dropdown:before {
					color:rgb(255, 255, 255);
				}

				.react-wp.quform-colors .quform-theme-dark .quform-field-icon {
					color:rgb(255, 255, 255);
				}
				.react-wp.quform-colors .quform-theme-dark .select2-container--quform .select2-selection,
				.react-wp.quform-colors .quform-theme-dark .quform-field-text,
				.react-wp.quform-colors .quform-theme-dark .quform-field-captcha,
				.react-wp.quform-colors .quform-theme-dark .quform-field-password,
				.react-wp.quform-colors .quform-theme-dark .quform-field-textarea,
				.react-wp.quform-colors .quform-theme-dark .quform-field-email,
				.react-wp.quform-colors .quform-theme-dark .quform-field-date,
				.react-wp.quform-colors .quform-theme-dark .quform-field-time,
				.react-wp.quform-colors .quform-theme-dark .quform-field-select,
				.react-wp.quform-colors .quform-theme-dark .quform-field-multiselect,
				.react-wp.quform-colors .quform-theme-dark .quform-field-text,
				.react-wp.quform-colors .quform-theme-dark .quform-field-captcha,
				.react-wp.quform-colors .quform-theme-dark .quform-field-password,
				.react-wp.quform-colors .quform-theme-dark .quform-field-textarea,
				.react-wp.quform-colors .quform-theme-dark .quform-field-email,
				.react-wp.quform-colors .quform-theme-dark .quform-field-date,
				.react-wp.quform-colors .quform-theme-dark .quform-field-time,
				.react-wp.quform-colors .quform-theme-dark .quform-field-select,
				.react-wp.quform-colors .quform-theme-dark .quform-field-multiselect,

				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-text,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-captcha,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-password,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-textarea,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-email,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-date,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-time,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-select,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-multiselect {
				    border-color:rgb(4, 5, 6);
				    background-color:rgb(33, 42, 48);
				    color:rgb(255, 255, 255);
				}
				.react-wp.quform-colors .quform-theme-dark .select2-container--quform .select2-selection:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-text:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-captcha:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-password:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-textarea:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-email:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-date:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-time:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-select:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-field-multiselect:hover,

				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-text:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-captcha:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-password:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-textarea:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-email:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-date:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-time:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-select:hover,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-multiselect:hover {
				    border-color:rgb(10, 13, 15);
				    background-color:rgb(33, 42, 48);
				    color:rgb(255, 255, 255);
				}

				.react-wp.quform-colors .quform-theme-dark .select2-container--quform.select2-container--open .select2-selection,

				.react-wp.quform-colors .quform-theme-dark .quform-field-text:active,
				.react-wp.quform-colors .quform-theme-dark .quform-field-captcha:active,
				.react-wp.quform-colors .quform-theme-dark .quform-field-password:active,
				.react-wp.quform-colors .quform-theme-dark .quform-field-textarea:active,
				.react-wp.quform-colors .quform-theme-dark .quform-field-email:active,
				.react-wp.quform-colors .quform-theme-dark .quform-field-time:active,
				.react-wp.quform-colors .quform-theme-dark .quform-field-select:active,
				.react-wp.quform-colors .quform-theme-dark .quform-field-multiselect:active,
				.react-wp.quform-colors .quform-theme-dark .quform-field-text:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-field-captcha:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-field-password:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-field-textarea:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-field-email:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-field-date:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-field-time:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-field-select:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-field-multiselect:focus,

				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-text:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-captcha:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-password:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-textarea:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-email:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-date:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-time:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-select:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-multiselect:active,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-text:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-captcha:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-password:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-textarea:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-email:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-date:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-time:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-select:focus,
				.react-wp.quform-colors .quform-theme-dark .quform-elements .quform-group-style-bordered  .quform-field-multiselect:focus {
				    border-color:rgb(223, 204, 10);
				    background-color:rgb(23, 29, 33);
				    color:rgb(255, 255, 255);
				    -webkit-box-shadow: 0 0 16px -8px rgb(223, 204, 10);
				    box-shadow: 0 0 16px -8px rgb(223, 204, 10);
				}
				.react-wp.quform-colors .quform-theme-dark .quform-label-inside.quform-label > label {
					color:rgb(255, 255, 255);
				}
				.react-wp.quform-colors .quform-theme-dark .quform-label-inside .quform-tooltip-icon,
				.react-wp.quform-colors .quform-theme-dark .quform-label-inside .quform-label-icon {
					color:rgb(255, 255, 255);
				}



			

				.react-wp.quform-colors .quform-theme-hollow .quform-labels-inside > .quform-spacer .quform-label>label
				.react-wp.quform-colors .quform-theme-hollow .quform-labels-inside > .quform-spacer .quform-label>label.quform-tooltip-icon {
					color:rgb(235, 235, 235);
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-group-style-bordered > .quform-spacer > .quform-group-title-description {
					background-color: rgb(4, 7, 10);background-color:rgba(4, 7, 10, 0.912);
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-field-captcha,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-date,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-email,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-multiselect,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-password,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-select,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-text,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-textarea,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-time {
					border-color:rgb(23, 29, 33);
					background-color: rgb(12, 23, 32);background-color:rgba(12, 23, 32, 0.912);
					color:rgb(235, 235, 235);
					-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.02);
	                box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.02);
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-field-captcha,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-date,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-email,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-multiselect,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-password,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-select,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-text,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-textarea,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-time {
					background-color: transparent;
				}

				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-captcha,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-date,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-email,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-multiselect,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-password,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-select,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-text,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-textarea,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-time {
					background-color: rgb(11, 20, 28);background-color:rgba(11, 20, 28, 0.912);
					color:rgb(235, 235, 235);
					border-color:rgb(23, 29, 33);
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-captcha,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-date,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-email,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-multiselect,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-password,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-select,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-text,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-textarea,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-time {
					background-color: transparent;
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-field-captcha:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-date:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-email:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-multiselect:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-password:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-select:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-text:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-textarea:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-time:hover {
					border-color:rgb(23, 29, 33);
					background-color: rgb(18, 34, 47);background-color:rgba(18, 34, 47, 0.912);
					background-color: transparent;
					color:rgb(235, 235, 235);
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-captcha:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-date:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-email:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-multiselect:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-password:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-select:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-text:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-textarea:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-time:hover {
					background-color: rgb(11, 20, 28);background-color:rgba(11, 20, 28, 0.912);
					background-color: transparent;
					color:rgb(235, 235, 235);
					border-color:rgb(23, 29, 33);
				}

				.react-wp.quform-colors .quform-theme-hollow .quform-field-text:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-captcha:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-password:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-textarea:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-email:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-date:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-time:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-select:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-multiselect:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-text:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-captcha:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-password:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-textarea:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-email:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-date:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-time:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-select:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-field-multiselect:focus {
				    border-color:rgb(223, 204, 10);
				    color:rgb(235, 235, 235);
				    background-color: rgb(12, 23, 32);background-color:rgba(12, 23, 32, 0.912);
				    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.15);
                    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.15);

				}

				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-captcha:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-date:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-email:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-multiselect:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-password:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-select:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-text:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-textarea:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-time:active
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-captcha:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-date:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-email:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-multiselect:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-password:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-select:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-text:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-textarea:focus,
				.react-wp.quform-colors .quform-theme-hollow .quform-elements .quform-group-style-bordered .quform-field-time:focus {
				    border-color:rgb(223, 204, 10);
				    color:rgb(235, 235, 235);
				    background-color: rgb(11, 20, 28);background-color:rgba(11, 20, 28, 0.912);
				}

				.react-wp.quform-colors .quform-theme-hollow .quform-has-error .select2-container--quform .select2-selection,
				.react-wp.quform-colors .quform-theme-hollow .quform-has-error input,
				.react-wp.quform-colors .quform-theme-hollow .quform-has-error select,
				.react-wp.quform-colors .quform-theme-hollow .quform-has-error textarea {
					border-color:rgb(6, 158, 145) !important;
					-webkit-box-shadow: 0 0 16px -8px rgb(6, 158, 145) !important;
					box-shadow: 0 0 16px -8px rgb(6, 158, 145) !important;
				}

				.react-wp.quform-colors .quform-theme-hollow .quform-field-icon {
					background-color:rgb(23, 29, 33);
					color:rgb(255, 255, 255);
				}
				.react-wp.quform-colors .quform-theme-hollow.quform-datepicker .k-calendar td.k-state-selected.k-state-focused {
					background-color:rgb(23, 29, 33);
					color:rgb(255, 255, 255);
				}

				.react-wp.quform-colors .quform-theme-hollow .quform-label-inside.quform-label > label {
					color:rgb(235, 235, 235);
				}
				.react-wp.quform-colors .quform-theme-hollow .quform .quform-field-icon,
				.react-wp.quform-colors .quform-theme-hollow .quform-label-inside .quform-tooltip-icon,
				.react-wp.quform-colors .quform-theme-hollow .quform-label-inside .quform-label-icon {
					color:rgb(235, 235, 235);
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-options-style-button .quform-option-label {
					background-color: rgb(12, 23, 32);background-color:rgba(12, 23, 32, 0.912);
					border-color:rgb(23, 29, 33);
					color:rgb(235, 235, 235);
					-webkit-box-shadow: none;
					box-shadow: none;
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-group-style-bordered .quform-options-style-button .quform-option-label {
					background-color: rgb(8, 15, 21);background-color:rgba(8, 15, 21, 0.912);
				}
				.react-wp.quform-colors .quform-theme-hollow .quform-options-style-button .quform-field-checkbox:checked + label,
				.react-wp.quform-colors .quform-theme-hollow .quform-options-style-button .quform-field-radio:checked + label,
				.react-wp.quform-colors .quform-theme-hollow .quform-options-style-button .quform-option-label:hover,
				.react-wp.quform-colors .quform-theme-hollow .quform-options-style-button .quform-option-label:active,
				.react-wp.quform-colors .quform-theme-hollow .quform-options-style-button .quform-option-label:focus {
					border-color:rgb(23, 29, 33);
					background-color:rgb(23, 29, 33);
					color:rgb(255, 255, 255);
					-webkit-box-shadow: none;
					box-shadow: none;
				}



			























	
		.footer {
			background-color:rgb(19, 23, 26);
			border-color:rgb(241, 221, 16);
			color:rgb(229, 229, 229);
		}
		








		#subfooter {
			background-color: rgb(20, 37, 50);background-color:rgba(20, 37, 50, 0.8);
			color:rgb(135, 135, 135);
		}
	
		.subfooter-wrap a, #subfooter .social-icon-wrap.type-2 .social-icon-wrap a i,
		#subfooter .social-icon-outer.type-4 .social-icon-wrap a i {
			color:rgb(255, 255, 255);
		}
	
		.subfooter-wrap a:hover, .subfooter-wrap a:active, #subfooter .social-icon-wrap.type-2 .social-icon-wrap a:hover i {
			color:rgb(6, 158, 145);
		}
	

		.sidr {
			background:rgb(15, 15, 15);
			color:rgb(229, 229, 229);
		}
	
		.sidr a {color:rgb(229, 229, 229);}
	
		.sidr a:hover {color:rgb(241, 221, 16);}
	
		.sidr.left {
			border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.9);
		}
	
		.sidr.right {
			border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.9);
		}
	
		.sidr > ul {
			border-top-color: transparent;border-top-color:rgba(2, 2, 2, 0);
			border-bottom-color: transparent;border-bottom-color:rgba(20, 20, 20, 0);
		}
	
		.sidr > ul > li ul {
			border-top-color: transparent;border-top-color:rgba(2, 2, 2, 0);
			border-bottom-color: transparent;border-bottom-color:rgba(20, 20, 20, 0);
		}
	
		.sidr > ul li {
			border-top-color: transparent;border-top-color:rgba(20, 20, 20, 0);
			border-bottom-color: transparent;border-bottom-color:rgba(2, 2, 2, 0);
		}
	
		.sidr .menu-item-has-children .sidr-menu-toggle {
			color:rgb(255, 255, 255);
			background-color: transparent;background-color:rgba(2, 2, 2, 0);
		}
	
		.sidr > ul li ul li {
			border-top-color: transparent;border-top-color:rgba(20, 20, 20, 0);
			border-bottom-color: transparent;border-bottom-color:rgba(2, 2, 2, 0);
		}
	
		.sidr ul li > a {
			background: transparent;background:rgba(10, 10, 10, 0);
			color:rgb(255, 255, 255);
		}
		.sidr > ul > li.menu-icon:before {
			color:rgb(255, 255, 255);
		}
	
		.sidr ul li ul li > a {
			background: transparent;background:rgba(10, 10, 10, 0);
			color:rgb(229, 229, 229);
		}
		.sidr > ul > li ul.sub-menu li.menu-icon:before {
			color:rgb(229, 229, 229);
		}
	
		.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: transparent;background:rgba(20, 20, 20, 0);
			color:rgb(241, 221, 16);
		}
		.sidr > ul > li.menu-icon:hover:before,
		.sidr > ul > li.menu-icon.active:before {
			color:rgb(241, 221, 16);
		}
	
		.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: transparent;background:rgba(20, 20, 20, 0);
			color:rgb(229, 229, 229);
		}
		.sidr > ul > li ul.sub-menu li.menu-icon:hover:before,
		.sidr > ul > li ul.sub-menu li.menu-icon.active:before {
			color:rgb(229, 229, 229);
		}
	
		.sidr span.desc {
			color:rgb(180, 180, 180);
		}
		.sidr ul li:hover > a span.desc {
			color:rgb(229, 229, 229);
		}
	
		.sidr ul li ul li span.desc {
			color:rgb(229, 229, 229);
		}
		.sidr ul li ul li:hover span.desc {
			color:rgb(229, 229, 229);
		}
	
		.sidr-sep {
			border-top-color: rgb(0, 0, 0);border-top-color:rgba(0, 0, 0, 0.9);
		}
	
		.sidr .method {
			border-top-color:rgb(25, 25, 25);
			border-bottom-color:rgb(7, 7, 7);
		}
	
		.sidr .sidr-search {
			background-color:rgb(25, 25, 25);
		}
	
		.sidr .sidr-search .search-input {
			
		}
		.sidr .sidr-search .search-input:focus {
			color:rgb(229, 229, 229);
		}
	

		.sidr .method > span > i, .sidr .contact-info-drop-trigger a i, .sidr .contact-info-drop-trigger i,
		.sidr .social-icon-wrap i, .sidr .social-icon-outer.type-4 .social-icon-wrap a i {color:rgb(241, 221, 16);}
		.sidr .social-icon-outer.type-4 .social-icon-wrap a:hover i {color: #fff;}
	
		.sidr .method > a {
			color:rgb(229, 229, 229);
		}
	
		.sidr .method > a:hover,
		.sidr .method:hover > span > i, .sidr .contact-info-drop-wrap:hover .contact-info-drop-trigger i, .sidr .social-icon-wrap:hover i {
			color:rgb(241, 221, 16);
		}
	
		.sidr .contact-info-drop.open-close-content {
			background-color:rgb(7, 7, 7);
			color:rgb(229, 229, 229);
		}
	
		.sidr .contact-info-drop:after {
			border-bottom-color:rgb(7, 7, 7);
		}
	
		.sidr .menu-item-has-children .sidr-menu-toggle.active {
			background-color:rgb(223, 204, 10);
			color:rgb(5, 5, 5);
		}
	



	#subfooter {
		background-color:rgb(8, 10, 11);
		border-color: rgb(0, 0, 0);border-color:rgba(0, 0, 0, 0.85);
		color:rgb(165, 165, 165);
	}		#subfooter h1, #subfooter .tcs-fancy-header, #subfooter .tcs-impact-heading {color:rgb(229, 229, 229); }	#subfooter h2 {color:rgb(229, 229, 229); }	#subfooter h3 {color:rgb(229, 229, 229); }	#subfooter h4 {color:rgb(229, 229, 229); }	#subfooter h5, #subfooter h6 {color:rgb(229, 229, 229); }	
	.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(255, 255, 255); }	
	.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:rgb(6, 158, 145); }
	.qtip.qtip-default.qtip-react.subfoot-tip,
	.qtip.qtip-default.qtip-quform-dark,
	.qtip.qtip-default {
		background-color:rgb(2, 2, 2);		color:rgb(255, 255, 255);		border-color:rgb(0, 0, 0);	}

	

	#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(2, 2, 2);
		color:rgb(255, 255, 255);
	}
	#footer-logo-info-wrap:after {border-top-color:rgb(2, 2, 2);}
	
	
	#subfooter #fs-controls,
	#subfooter #video-controls,
	#subfooter #audio-controls,
	#subfooter .x-close {
		background-color:rgb(10, 10, 10);
		color:rgb(255, 255, 255);
	}
	
	#subfooter #fs-controls:hover:after,
	#subfooter #video-controls:hover:after,
	#subfooter #audio-controls:hover:after {
		border-left-color:rgb(10, 10, 10);
	}
	
		#subfooter #fs-controls,
		#subfooter #video-controls,
		#subfooter #audio-controls,
		.back-to-top, .go-down, #subfooter-toggle,
		#footer-logo-info-wrap {
			background: -moz-linear-gradient(top, rgb(10, 10, 10) 0%, rgb(0, 0, 0) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(10, 10, 10)), color-stop(100%,rgb(0, 0, 0)));
			background: -webkit-linear-gradient(top, rgb(10, 10, 10) 0%,rgb(0, 0, 0) 100%);
			background: -o-linear-gradient(top, rgb(10, 10, 10) 0%,rgb(0, 0, 0) 100%);
			background: -ms-linear-gradient(top, rgb(10, 10, 10) 0%,rgb(0, 0, 0) 100%);
			background: linear-gradient(to bottom, rgb(10, 10, 10) 0%,rgb(0, 0, 0) 100%);
	}
	
	#subfooter #audio-controls, #subfooter #video-controls, #subfooter #fs-controls {border-right-color:rgb(241, 221, 16);}
	
	
	#subfooter #fs-controls i, #subfooter #audio-controls i, #subfooter #video-controls i,
	.back-to-top:hover, .go-down:hover, #subfooter-toggle:hover,
	.roc-bottom .back-to-top,
	#subfooter .x-close:hover {
		background-color:rgb(241, 221, 16);
		color:rgb(5, 5, 5);
	}

	
	#subfooter #fs-controls i, #subfooter #audio-controls i, #subfooter #video-controls i,
	.back-to-top:hover, .go-down:hover, #subfooter-toggle:hover, .roc-bottom .back-to-top {
		background: -moz-linear-gradient(top, rgb(242, 224, 35) 0%, rgb(228, 209, 13) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(242, 224, 35)), color-stop(100%,rgb(228, 209, 13)));
		background: -webkit-linear-gradient(top, rgb(242, 224, 35) 0%,rgb(228, 209, 13) 100%);
		background: -o-linear-gradient(top, rgb(242, 224, 35) 0%,rgb(228, 209, 13) 100%);
		background: -ms-linear-gradient(top, rgb(242, 224, 35) 0%,rgb(228, 209, 13) 100%);
		background: linear-gradient(to bottom, rgb(242, 224, 35) 0%,rgb(228, 209, 13) 100%);
	}	
	#subfooter ::-moz-selection {
		background-color: rgb(241, 221, 16);
		color: rgb(5, 5, 5);
	}
	#subfooter ::selection {
		background-color: rgb(241, 221, 16);
		color: rgb(5, 5, 5);
	}
	#subfooter .highlighted-text, #subfooter .tcs-highlighted-text, #subfooter mark, body.react-wp #subfooter .mejs-controls .mejs-time-rail .mejs-time-current  {
		background-color: rgb(241, 221, 16);
		color: rgb(5, 5, 5);
	}
	
		.back-to-top a.scroll-top, .go-down a.scroll-down, #subfooter-toggle:before {
			color:rgb(255, 255, 255);
		}
			
		.back-to-top a.scroll-top:hover, .go-down a.scroll-down:hover, .roc-bottom .back-to-top a, #subfooter-toggle:hover:before {
			color:rgb(5, 5, 5);
		}
		
		#fs-controls i, #audio-controls i, #video-controls i {
			color: #000;
		}
		#subfooter .x-close:hover {
			background-image: url(../../react/images/x-close-dark.png);
		}
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi),
		(min-resolution: 1.5dppx) {

			#subfooter .x-close:hover {
				background-image: url(../../react/images/x-close-dark@2x.png);
				background-size: 16px 16px;
			}
		}
		























	
	
	.im-drop .search-container:hover {
		border-color:rgb(23, 27, 30);
	}	
	.im-drop .search-container,
	.im-drop .search-container .search-input-wrap input {
		background:rgb(26, 29, 32);
		color:rgb(255, 255, 255);
	}
	.im-drop .search-container {
				box-shadow: 0 0 5px 1px rgb(12, 14, 15) inset;
	}	
	.im-drop.im-box {
		background-color:rgb(36, 43, 47);
		border-color:rgb(36, 43, 47);
		color:rgb(255, 255, 255);
	}
	.im-drop:after {
		border-bottom-color:rgb(36, 43, 47);
	}
			
	
	.slide-out-box .search-container:hover {
		border-color:rgb(23, 27, 30);
	}	
	.slide-out-box .search-container,
	.slide-out-box .search-container .search-input-wrap input {
		background:rgb(26, 29, 32);
		color:rgb(255, 255, 255);
	}
	.slide-out-box .search-container {
				box-shadow: 0 0 5px 1px rgb(12, 14, 15) inset;
	}	
	.slide-out-box {
		background-color:rgb(36, 43, 47);
		border-color:rgb(36, 43, 47);
		color:rgb(255, 255, 255);
	}
		






















		.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:rgb(241, 221, 16);}

		.page-loader-inner.spinner:after, .page-loader-inner.spinner:before, .page-loader-inner.spinner {border-top-color:rgb(241, 221, 16);}

		.page-loader-inner.ripples:after, .page-loader-inner.ripples:before {border-color:rgb(241, 221, 16);}
		
		.js .page-loader {background: rgb(20, 37, 50);background:rgba(20, 37, 50, 0.913);}
		
		.react-vote:hover .count , .react-vote .count.voted, .react-vote > span > span.like.alreadyvoted + span.count {
			background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(0,0,0,0.1)));
			background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);
			background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
			background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);
			background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);
			background:rgb(6, 158, 145) !important;
			color:rgb(255, 255, 255) !important;
		}

		.comments-link a b:after, .im-woocart-count:after {border-right-color:rgb(6, 158, 145);}
		.comments-link a b,
		.react-vote:hover .count,
		.react-vote .voted.count,
		.im-woocart-count,
		body.react-wp.quform-colors .quform-theme-react .quform-label > label > .quform-required,
		body.react-wp.quform-colors .quform-theme-react .quform-element.quform-element-error .quform-label > label > .quform-required
		{background:rgb(6, 158, 145) !important; color:rgb(255, 255, 255) !important;}
		

		#content > .entry.format-standard .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-standard > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-standard > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-standard.format-standard:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-standard .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-aside .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-aside > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-aside > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-aside:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-aside .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-audio .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-audio > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-audio > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-audio:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-audio .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-link .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-link > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-link > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-link:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-link .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-gallery .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-gallery > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-gallery > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-gallery:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-gallery .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-quote .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-quote > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-quote > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-quote:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-quote .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-status .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-status > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-status > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-status:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-status .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-image .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-image > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-image > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-image:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-image .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-video .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-video > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-video > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-video:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-video .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
		#content > .entry.format-chat .entry-info > div.post-icon {
			background-color:rgb(6, 158, 145);
			
		}
		#content > .entry.format-chat > .featured-image-helper .featured-image-link:before,
		#content > .entry.format-chat > .featured-image-helper .featured-image-link:after {
			background:rgb(6, 158, 145);
			
		}
		#content > .entry.format-chat:hover .featured-image-wrap {
			border-bottom-color:rgb(6, 158, 145);
		}
		#content > .entry.format-chat .entry-info > div.post-icon:first-child:after {
			border-top-color:rgb(6, 158, 145);
		}
		
.content-outer { 
  -webkit-backdrop-filter:  blur(10px);
  backdrop-filter:  blur(10px);


}
#subfooter { 
  -webkit-backdrop-filter:  blur(10px);
  backdrop-filter:  blur(10px);


}



.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:rgb(250, 250, 250);
		}.fullscreen-caption {margin-bottom: 100px;}

#nav-wrap.nav-align-left ul.react-menu {float: none;}

nav.subtle-link a span.main {margin-bottom: 0;}

.sidr.left ul li a {
font-weight: 700;
}

.fancybox-overlay, .tinv-modal.tinv-modal-open .tinv-overlay {
background-image: none !important;
}

.quform-form-title-description h2.quform-form-title {color: #fff !important; font-size: 17px !important; }