/*
Theme Name: Ella Corporate
Theme URI: https://pixelonetry.com/downloads/ella-corporate-wordpress-theme/
Template: ellapress
Author: pixelonetry
Author URI: https://pixelonetry.com/
Description: EllaPress is a fully responsive Retina enabled One Page & Multipurpose WordPress Theme suitable for any kind of creative or business use. Premium Kenburn Slider Effects Free from EllaPress. The theme is highly optimized for both mobile and desktop platforms. One uses lazy-loading of images and compression of all required scripts, meaning not only will your website look great, but it will also be lightening fast. In case you would like to integrate an online shop to your website you will benefit from WooCommerce compatibility provided by this parallax WordPress Theme. EllaPress can be used for all kinds of business or corporate websites and is furthermore suitable for personal online presences. Thanks to its responsiveness, your content will be displayed well-organized on all kinds of screen size resolutions, EllaPress SEO Ready and translatabe with Polylang and WPML. EllaPress is SEO Ready. EllaPress supports popular WordPress plugins such as Elementor, WPML, Polylang, Yoast SEO, WooCommerce, Contact Form 7, Jetpack, and much more. The PRO demo at https://pixelonetry.com/previews/?theme=ella-premium
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tested up to: 6.4
Requires PHP: 5.6
Text Domain: ella-corporate
Tags: custom-background, custom-logo, custom-menu, featured-images, post-formats, flexible-header, portfolio, threaded-comments, theme-options, sticky-post, full-width-template, right-sidebar, one-column, two-columns, blog, e-commerce, translation-ready
*/

	/*Ella Theme Theme Dark Skin CSS*/

	/*------------------------------------------------------------*/
	/* main css */
	/* main color #9c2cc1 */
	.site-body {
		padding-bottom: 0!important;
	}
	.title-class {
		color: #FFF!important;
	}
	.filter .peIsotopeFilter.pe-menu > li a {
		color: #ccc!important;
	}
	.pe-header-bar button span {
		background-color: var(--tp-common-white)!important;
	  }

	/*header*/

	.pe-header-transparent.pe-header-scrolled .pe-menu-sticky,
	.pe-header-transparent .pe-menu-sticky,
	.pe-menu-sticky{
		background-color:#000!important;
		box-shadow: 0 2px 4px rgba(0,0,0,0.5)!important;
	}

	/*footer*/
	.footer{
		background-color:#000!important;
	}

	/*menu items*/
	.pe-header-transparent.pe-header-scrolled .pe-menu > li > a,
	.pe-header-transparent .pe-menu > li > a,
	.pe-menu > li > a{
		color:#ccc!important;
	}


	.desktop .pe-header-transparent.pe-header-scrolled .pe-menu > li > a:hover, 
	.pe-header-transparent.pe-header-scrolled .pe-menu > li.active > a,
	.desktop .pe-header-transparent .pe-menu > li > a:hover, 
	.pe-header-transparent .pe-menu > li.active > a,
	.pe-menu > li.active > a,
	.desktop .pe-menu > li > a:hover{
		color:#fff!important;
	}

	/* SECTIONS BACKGROUNDS */
	#section-about {
		background-color: #222;
	}
	#section-services {
		background-color: #111!important;
	}
	#section-team {
		background-color: #222!important;
	}


	/*wpml flags*/

	.pe-menu > li.menu-item-pe-wpml{
		border-color:#666!important;
	}

	/*blog*/
	body,
	body.blog,
	body.single-post,
	body.single,
	body.search,
	body.archive{
		background-color:#222!important;
	}

	body.blog p,
	body.single-post p{
		color:#ccc!important;
	}

	.desktop body.blog p a.read-more:hover{
		color:#fff!important;
	}

	.post .tags a{
		border-color:#666!important;
	}

	.desktop .post .tags a:hover {
		color:#eee!important;
		border-color:#ccc!important;
	}

	.post {
		border-bottom-color:#666
	}

	.desktop .post-meta .user a:hover {
		color:#fff!important;
	}

	.post-title a {
		color:#fff!important;
	}

	.post .comments a{
		color:#999!important;
	}

	.post .comments i{
		color:#999!important;
	}

	.post .comments{
		border-right-color:#666!important;
	}

	.page-title h1{
		color:#fff!important;
	}

	.page-title h1:after{
		background:#666!important;
	}

	.result-title h3 a{
		color:#1fbba6!important;
	}

	.result-title h3 a:hover{
		color:#fff!important;
	}

	.result{
		border-bottom-style: solid!important;
		border-bottom-color:#666!important;
	}

	.desktop a.more-link:hover{
		color:#fff!important;
	}

	/*sidebar*/
	.widget_search input[type=text]{
		background-color:transparent!important;
		border-color:#666!important;
		color:#ccc!important;
	}

	.widget h3{
		color:#eee!important;
	}

	.sidebar p, 
	.sidebar li,
	.sidebar a, 
	.sidebar .widget_text div{
		color:#aaa!important;
	}

	.desktop .widget_links li a:hover, 
	.desktop .widget_pages li a:hover, 
	.desktop .widget_meta li a:hover, 
	.desktop .widget_nav_menu li a:hover,
	.desktop .widget_archive li a:hover, 
	.desktop .widget_recent_entries li a:hover{
		color:#fff!important;
	}

	.widget_search button[type=submit]{
		color:#fff!important;
	}

	/*single post pagination*/
	.post-pagination > div > div{
		background-color:#333!important;
	}

	.desktop .post-pagination a:hover{
		background-color:#303030!important;
	}

	.desktop .post-pagination a h3{
		color:#ccc!important;
	}

	.desktop .post-pagination a:hover h3{
		color:#ccc!important;
	}

	.desktop .post-pagination a:hover i{
		color:#1fbba6!important;
	}

	.post-pagination > div > div > a{
		border-right-color:#222!important;
	}

	/*blog list pagination*/
	.pagination ul > li > a{
		border-color:#666!important;
		background-color:#222!important;
	}

	.pagination ul > .active > a:hover{
		background-color:#1fbba6!important;
	}

	.desktop .pagination a:hover{
		border-color:#ccc!important;
		background-color:transparent!important;
	}

	.desktop .pagination ul > .disabled > a:hover{
		cursor:default!important;
		border-color:#666!important;
	}

	/*comments*/
	.commentlist > li.comment > .comment-body{
		border-top-color:#666!important;
	}

	.commentlist{
		border-bottom-color:#666!important;
	}

	#comments .reply .label{
		background-color:#333!important;
	}

	.fn a, .fn, .says{
		color:#fff!important;
	}

	#respond textarea,
	#respond input[type=text]{
		background:#222!important;
		border-color:#666!important;
		color:#ccc!important;
	}

	.desktop #respond .contour-btn:hover{
		background-color:#333!important;
	}


	/*blog unit test*/

	body.blog .pe-wp-default h1,
	body.single-post .pe-wp-default h1{
		color:#fff!important;
	}

	body.blog .pe-wp-default h2,
	body.single-post .pe-wp-default h2{
		color:#fff!important;
	}

	body.blog .pe-wp-default h3,
	body.single-post .pe-wp-default h3{
		color:#eee!important;
	}

	body.blog .pe-wp-default h4,
	body.single-post .pe-wp-default h4{
		color:#fff!important;
	}

	body.blog .pe-wp-default h5,
	body.single-post .pe-wp-default h5 {
		color:#eee!important;
	}

	body.blog .pe-wp-default h6,
	body.single-post .pe-wp-default h6{
		color:#ccc!important;
	}

	body.blog .pe-wp-default cite,
	body.single-post .pe-wp-default cite{
		color:#ccc!important;
	}

	body.blog,
	body.single-post{
		color:#ccc!important;
	}

	body.blog em,
	body.single-post em{
		color:#eee!important;
	}

	body.blog .wp-caption-text a:hover,
	body.single-post .wp-caption-text a:hover{
		color:#fff!important;
	}

	.format-aside{
		background-color:#333!important;
		border-left-color:#666!important;
		border-bottom:none!important;
	}


	/*normal sections*/

	.desktop a:hover{
		color:#fff!important;
	}

	cite{
		color:#eee!important;
	}

	.desktop .contour-btn:hover{
		background-color:#fff!important;
		border-color:#fff!important;
		color:#333!important;
	}

	.outline-btn{
		border:2px solid rgba(255,255,255,0.3)!important;
		color:rgba(255,255,255,0.8)!important;
	}

	.desktop .outline-btn:hover{
		border-color:rgba(255,255,255,0.8)!important;
		box-shadow: 0 2px 1px rgba(0,0,0,0.1)!important;
		color:#fff!important;
	}

	.ie8 .outline-btn{
		border:2px solid #f6f6f6!important;
		color:#fff!important;
	}

	.ie8 .outline-btn:hover{
		border-color:#fff!important;
		color:#fff!important;
	}


	.process > div > div > div{
		background-color:#444!important;
	}

	.process > div > div > div .read-more{
		border:2px solid rgba(255,255,255,0.3)!important;
	}

	 .process > div > div > div .read-more:hover{
		border-color:rgba(255,255,255,0.8)!important;
		box-shadow: 0 2px 1px rgba(0,0,0,0.1)!important;
		color:#fff!important;
	}

	.desktop  .process > div > div > div:hover .process-icon span {
		background-color:#888!important;
	}

	.process li{
		border-bottom:1px solid #555!important;
		color:#ddd!important;
	}

	.process li:before{
		color:#888!important;
    }

    .pe-view-layout-class-feature h5{
		font-family: var(--first-font);
		color:#1fbba6!important;
	}
	
	.pe-view-layout-class-feature .pe-button a{
    	border:2px solid rgba(255,255,255,0.3)!important;
		color:rgba(255,255,255,0.6)!important;
    }

    .desktop .pe-view-layout-class-feature .pe-button a:hover{
    	border-color:rgba(255,255,255,0.8)!important;
		box-shadow: 0 2px 1px rgba(0,0,0,0.1)!important;
		color:#fff!important;
    }

    .pe-view-layout-class-skills h5{
		color:#1fbba6!important;
	}

	.pe-view-layout-class-skills .pe-skill .pe-skill-bg {
		background:#222!important;
		background:rgba(34,34,34,0.9)!important;
	}

	.pe-view-layout-class-stats > div > [class*="span"] {
		border-color:#222!important;
	}

	.pe-view-layout-class-stat .pe-stat h5 {
		color:#1fbba6!important;
	}

	.ie8 .peIsotopeFilter.pe-menu > li > a{
		color:#ccc !important;
		border:1px solid #999!important;
	}

	.ie8 .peIsotopeFilter.pe-menu > li > a:hover{
		border-color:#fff!important;
		color:#fff !important;
	}

	.ie8 .peIsotopeFilter.pe-menu > li > a.active{
		color:#333 !important;
		border-color:#fff !important;
		background-color:#fff !important;
	}

	.service-item{
		border-color:#222!important;
	}

	.service-item h4{
		color:#fff!important;
	}

	.desktop .service-item:hover > div{
		background-color:#666!important;
	}

	.desktop .service-item:hover > div > .arrow{
		border-top-color:#666!important;
	}

	input:focus,
	input[type=text]:focus,
    textarea:focus {
	  border-color:#ccc !important;
    }

    .post-pagination.pe-load-more-active a.pe-load-more-button{
		background-color:#444!important;
	}

	.desktop .post-pagination.pe-load-more-loading a.pe-load-more-button:hover{
		background-color:#444!important;
	}

	.peThemeContactForm input,
	.peThemeContactForm textarea{
		border-color:#999!important;
		color:#ccc!important;
	}

	.peThemeContactForm .control-label{
		color:#efefef!important;
	}

	.faq-body .faq-inner{
    	background-color:transparent!important;
    }

    .nav-tabs{
		border-bottom-color:#333!important;
	}

	.nav-tabs li a{
		color:#888!important;
		border:none!important;
	}

	.desktop .nav-tabs > li > a:hover{
		background-color:#333!important;
		color:#1fbba6!important;
	}

	.nav-tabs> li.active>a{
		background-color:#333 !important;
		color:#1fbba6!important;
	}

	.accordion-body{
		background-color:#444!important;
	}

	.accordion-group{
		background:#333!important;
		border-color:#555!important;
	}

	.accordion-heading {
		background-color:#333!important;
	}

	.accordion-toggle:hover{
		color:#fff!important;
	}

	.accordion-inner{
		border-top-color:#555!important;
	}

	.peIsotope.portfolio .peIsotopeGrid .peIsotopeItem span.cell-title{
		color:#ddd!important;
	}

	.peIsotope.portfolio .peIsotopeGrid .peIsotopeItem span.cell-title a{
		color:#fff!important;
	}

	.desktop .peIsotope.portfolio .peIsotopeGrid .peIsotopeItem .cell-title a:hover{
		color:#eee!important;
	}

	.pricing-table {
		color:#222!important;
	}

	body,
	p {
		color:#ddd!important;
	}

	.pe-main-section{
		background-color:#222;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6{
		color:#fff!important;
	}

	.page-title h2, .page-title h1, section > h2{
		color:#fff!important;
	}

	.project-nav a,
	.carousel-nav a,
	.pe-ajax-portfolio-navigation a{
		border-color:#ccc!important;
	}

	.project-nav a i,
	.carousel-nav a i,
	.pe-ajax-portfolio-navigation a i {
		color:#aaa!important;
	}

	.desktop .project-nav a:hover ,
	.desktop .carousel-nav a:hover ,
	.desktop .pe-ajax-portfolio-navigation a:hover {
		border-color:#aaa!important;
	}

	.desktop .project-nav a:hover i,
	.desktop .carousel-nav a:hover i,
	.desktop .pe-ajax-portfolio-navigation a:hover i{
		color:#fff!important;
	}
	.page-title h2:after,
	.page-title h1:after,
	section > h2:after{
		background-color:#eee!important;
	}

	.read-more:hover{
		color:#fff !important;
	}

	.staff-item h4{
		color:#333!important;
	}

	.staff-item .details{
		background-color:#2c2c2c!important;
	}

	.staff-item .details .arrow{
		border-bottom-color:#2c2c2c!important;
	}

	.desktop .pe-view-layout-class-staff .staff-item:hover .details{
		background-color:#111!important;
	}

	.desktop .pe-view-layout-class-staff .staff-item:hover .details .arrow{
		border-bottom-color:#111!important;
	}

	.staff-item h4{
		color:#ccc!important;
	}

	.desktop .pagination a.pe-load-more-button:hover{
		border-color:#1fbba6!important;
		background-color:#1fbba6!important;
	}


	/*masonry blog*/

	.peIsotopeGrid .peIsotopeItem .pe-item-mixed{
		background-color:#1e1e1e!important;
	}

	.peIsotopeGrid .peIsotopeItem .pe-item-mixed .pe-item-text{
		border-color:#202020!important;
	}

	.peIsotopeGrid .peIsotopeItem .pe-item-mixed .pe-item-text .pe-item-text-content .read-more{
		border-top-color:#666!important;
	}

	.pe-item-mixed .pe-item-text .comments{
		border-right-color:#666!important;
	}


	/*WPML drop menus*/

	#lang_sel ul ul li a:hover,
	#lang_sel ul ul li,
	#lang_sel ul ul li a:hover span{
	    color:#ccc!important;
	}

	#lang_sel ul ul li:hover a,
	#lang_sel_click ul ul li:hover a{
	    color:#ccc!important;
	    background-color:#222!important;
	}

	#lang_sel a, 
	#lang_sel a:visited{
	    border-color:#666!important;
	}

	#lang_sel ul ul a, 
	#lang_sel ul ul a:visited,
	#lang_sel_click ul ul a, 
	#lang_sel_click ul ul a:visited {
	    background-color:#222!important;
	    border-color:#666!important;
	    color:#ccc!important;
	}


	.widget #lang_sel ul ul a,
	.widget #lang_sel ul ul a:visited,
	.widget #lang_sel a.lang_sel_sel,
	.widget #lang_sel_click ul ul a,
	.widget #lang_sel_click ul ul a:visited,
	.widget #lang_sel_click a.lang_sel_sel {
		background-color:#222!important;
		border-color:#666!important;
		color:#ccc!important;
	}

	.widget #lang_sel a.lang_sel_sel:hover,
	.widget #lang_sel ul ul li:hover a,
	.widget #lang_sel_click a.lang_sel_sel:hover,
	.widget #lang_sel_click ul ul li:hover a{
		background-color:#222!important;
	    border-color:#666!important;
	    color:#ccc!important;
	}

	.widget #lang_sel ul ul li:hover a span,
	#lang_sel ul ul li:hover a span{
		color:#ddd !important;
	}

	.widget #lang_sel ul ul li:hover,
	.widget #lang_sel ul ul li:hover a{
		border-color:#666!important;
	}

	#lang_sel ul ul,
	#lang_sel_click ul ul{
		border-top-color:#666!important;
	}

	#lang_sel ul ul, #lang_sel_click ul ul{
		border-top-color:#666!important;
	}

	#lang_sel ul ul a:hover{
		background-color:#222!important;
		color:#ccc!important;
	}

	#lang_sel a span{
		color:#ccc!important;
	}

	/*normal list*/

	#lang_sel a.lang_sel_sel,
	#lang_sel_click a.lang_sel_sel{
		background-color:#222!important;
		color: #ccc!important;
		border-color:#666!important;
	}

	#lang_sel a.lang_sel_sel:hover,
	#lang_sel_click a.lang_sel_sel:hover{
		color:#ccc!important;
		background-color:#222!important;
	}

	#lang_sel_list a.lang_sel_sel,
	#lang_sel_list a span{
	    color:#c2c2c2 !important;
	}

	#lang_sel_list a:hover span{
	    color:#D73300 !important;
	}

	#lang_sel_list a span.icl_lang_sel_current,
	#lang_sel_list a:hover span.icl_lang_sel_current{
	    color:#333 !important;
	}


	/*media queries*/
	@media (min-width: 1024px) {
		.peIsotopeFilter.pe-menu > li > a{
			color:#999 !important;
			border:1px solid #666!important;
			margin-bottom:5px!important;
		}

		.peIsotopeFilter.pe-menu > li > a:hover{
			border-color:#ccc!important;
			color:#fff !important;
		}

		.peIsotopeFilter.pe-menu > li > a.active{
			color:#333 !important;
			border-color:#ccc !important;
			background-color:#ccc !important;
		}

	}


	/*woocommerce dark css*/

	body.woocommerce-page{
		background-color:#222!important;
	}

	.woocommerce-ordering select{
		background-color:#222!important;
		border-color:#666!important;
		color:#ccc!important;
	}


	body .woocommerce div.product form.cart .variations label, 
	body .woocommerce #content div.product form.cart .variations label, 
	body.woocommerce-page div.product form.cart .variations label, 
	body.woocommerce-page #content div.product form.cart .variations label{
		color:#ccc!important;
	}

	body .woocommerce div.product .woocommerce-tabs ul.tabs li, 
	body .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
	body.woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
	body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
		border-color:#666!important;
	}

	body.woocommerce .product .single_variation{
		margin-bottom:1em !important;
	}

	body .woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
	body .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, 
	body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, 
	body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{
		background-color:#222!important;
		border-color:#666!important;
	}

	body .woocommerce div.product .woocommerce-tabs ul.tabs:before, 
	body .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 
	body.woocommerce-page div.product .woocommerce-tabs ul.tabs:before, 
	body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{
		border-color:#666!important;
	}

	body .woocommerce #reviews #comments ol.commentlist li .comment-text, 
	body.woocommerce-page #reviews #comments ol.commentlist li .comment-text{
		border-color:#666!important;
	}

	body .woocommerce #reviews #comments ol.commentlist li img.avatar, 
	body.woocommerce-page #reviews #comments ol.commentlist li img.avatar{
		background-color:transparent!important;
		border-color:transparent!important;
	}

	body .woocommerce .star-rating:before, 
	body.woocommerce-page .star-rating:before{
		color:#666!important;
		font-weight:normal!important;
	}

	body .woocommerce .star-rating span:before, 
	body.woocommerce-page .star-rating span:before{
		color:#1fbba6!important;
		font-weight:normal!important;
	}

	body .woocommerce a.button:hover, 
	body .woocommerce button.button:hover, 
	body .woocommerce input.button:hover, 
	body .woocommerce #respond input#submit:hover, 
	body .woocommerce #content input.button:hover, 
	body.woocommerce-page a.button:hover, 
	body.woocommerce-page button.button:hover, 
	body.woocommerce-page input.button:hover, 
	body.woocommerce-page #respond input#submit:hover, 
	body.woocommerce-page #content input.button:hover{
		background-color:#fff!important;
		color:#222!important;
		border-color:#fff!important;
	}

	body.woocommerce-page button.single_add_to_cart_button:hover,
	body .woocommerce button.single_add_to_cart_button:hover,
	body.woocommerce-page input.checkout-button:hover,
	body .woocommerce input.checkout-button:hover,
	body .woocommerce #payment #place_order:hover, 
	body.woocommerce-page #payment #place_order:hover{
		border-color:transparent!important;
	}

	.variations select{
		border-color:#666!important;
		background-color:#222!important;
		color:#ccc!important;
	}

	body .woocommerce .woocommerce-breadcrumb a, 
	body.woocommerce-page .woocommerce-breadcrumb a{
		color:#999!important;
	}

	body .woocommerce table.shop_table td, 
	body.woocommerce-page table.shop_table td{
		border-color:#666!important;
	}

	body .woocommerce .cart-collaterals .cart_totals tr td, 
	body .woocommerce .cart-collaterals .cart_totals tr th, 
	body.woocommerce-page .cart-collaterals .cart_totals tr td, 
	body.woocommerce-page .cart-collaterals .cart_totals tr th{
		border-color:#666!important;
	}

	body .woocommerce .cart-collaterals .cart_totals table, 
	body.woocommerce-page .cart-collaterals .cart_totals table{
		border-color:#666!important;
   	}

   	body .woocommerce table.cart td.actions .coupon .input-text, 
	body .woocommerce #content table.cart td.actions .coupon .input-text, 
	body.woocommerce-page table.cart td.actions .coupon .input-text, 
	body.woocommerce-page #content table.cart td.actions .coupon .input-text{
		background-color:#222!important;
		border-color:#666!important;
	}

	body .woocommerce .cart-collaterals .shipping-calculator-form input, 
   	body.woocommerce-page .cart-collaterals .shipping-calculator-form input,
   	body .woocommerce .cart-collaterals .shipping-calculator-form select, 
   	body.woocommerce-page .cart-collaterals .shipping-calculator-form select{
   		background-color:#222!important;
   		border-color:#666!important;
   		color:#ccc!important;
   	}

   	body .woocommerce form .form-row input.input-text, 
   	body .woocommerce form .form-row textarea, 
   	body.woocommerce-page form .form-row input.input-text, 
   	body.woocommerce-page form .form-row textarea{
   		background-color:#222!important;
   		border-color:#666!important;
   		color:#ccc!important;
   	}

   	body .chzn-container-single .chzn-single:hover{
   		color:#222!important;
   	}

   	body .chzn-container .chzn-drop{
   		color:#444!important;
   	}


   	body .woocommerce table.shop_table tfoot td, 
   	body .woocommerce table.shop_table tfoot th, 
   	body.woocommerce-page table.shop_table tfoot td, 
   	body.woocommerce-page table.shop_table tfoot th{
   		border-color:#666!important;
   	}

   	body .woocommerce #payment, 
	body.woocommerce-page #payment{
		background-color:#222!important;
	}

	body .woocommerce #payment ul.payment_methods,
	body.woocommerce-page #payment ul.payment_methods{
		border-bottom-color:#222
!important;
	}

	body .woocommerce #payment div.form-row, 
	body.woocommerce-page #payment div.form-row{
		border-top:none!important;
	}

	body .woocommerce nav.woocommerce-pagination ul, 
	body .woocommerce #content nav.woocommerce-pagination ul, 
	body.woocommerce-page nav.woocommerce-pagination ul, 
	body.woocommerce-page #content nav.woocommerce-pagination ul{
		border-color:#666!important;
	}

	body .woocommerce nav.woocommerce-pagination ul li, 
	body .woocommerce #content nav.woocommerce-pagination ul li, 
	body.woocommerce-page nav.woocommerce-pagination ul li, 
	body.woocommerce-page #content nav.woocommerce-pagination ul li{
		border-color:#666!important;
	}

	body .woocommerce nav.woocommerce-pagination ul li span.current, 
	body .woocommerce nav.woocommerce-pagination ul li a:hover, 
	body .woocommerce nav.woocommerce-pagination ul li a:focus, 
	body .woocommerce #content nav.woocommerce-pagination ul li span.current, 
	body .woocommerce #content nav.woocommerce-pagination ul li a:hover, 
	body .woocommerce #content nav.woocommerce-pagination ul li a:focus, 
	body.woocommerce-page nav.woocommerce-pagination ul li span.current, 
	body.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
	body.woocommerce-page nav.woocommerce-pagination ul li a:focus, 
	body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, 
	body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
	body.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{
		background-color:#666!important;
		color:#fff!important;
	}

	body div.pp_woocommerce .pp_content_container{
		background-color:#222!important;
	}

	/*faq*/
	.faq-heading{
		border-color:#666!important;
		background-color:#333!important;
	}

	.faq-body .faq-inner{
		border-color:#666!important;
		border-top-color:transparent!important;
	}

	.desktop .faq-heading:hover{
		background-color:#222!important;
		
	}

	.desktop .faq-heading:hover > div{
		color:#1fbba6!important;
	}

	.faq-heading > div{
		font-weight:400!important;
		color:#1fbba6!important;
	}

	.desktop a.btn:hover{
		color:#222!important;
	}


	/*Video bg overlay*/
	.pe-bg-video.pe-active.pe-overlay {
		background-color: transparent!important;
		background-color: rgba(0,0,0,0.4)!important;
		background-image: url(../img/skin/vid_pattern_dark1.png)!important;
		background-repeat: repeat!important;
		background-size:auto!important;
	}

	/*TEAM*/
	.pe-team-member {
		border: 1px solid rgba(255, 255, 255, 0.1)!important;
	  }
	  .pe-team-content span {
		color: #999!important;
	  }
	  .pe-team-title-sm {
		color: var(--tp-common-white)!important;
 	    border-bottom: 1px solid rgba(255, 255, 255, 0.1)!important;
	  }
	  h4.pe-team-title-sm {
		color: #b8a279!important;
	  }
	  .pe-team-social a {
		color: var(--tp-common-white);
		border: 1px solid rgba(255, 255, 255, 0.1)!important;
	  }
	  .pe-team-social a:hover {
		color: var(--tp-common-black);
		border-color: var(--tp-common-white);
		background-color: var(--tp-common-white);
	  }
	  .widget_search form input, .search-custom form input {
		background-color: #090909!important;
		color: #Fff!important;
	}
	.wp-block-search__label {
		color: #FFF;
	}
span.cat-links {
  color: #fff!important;
}
span.tags-links {
  color: #FFF!important;
}
.entry-footer a {
  color: #999!important;
}
.entry-footer a:hover {
  color: #b8a279!important;
}
.nav-subtitle {
  color: #999!important; 
}
.nav-title {
  color: #FFF!important;
}
.nav-title:hover {
  color: #b8a279!important;
}
.author-post a {
  font-family: var(--first-font);
  color: #FFF;
}
.author-post a:hover {
  color: #b8a279!important;
}
.author-post {
  display: flex;
  align-items: center;
  margin: 40px 0;
  border: 1px solid #333;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
  border-style: solid none;
  padding: 20px 0;
  overflow: hidden;
}
.post {
	overflow: hidden;
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 70px;
  border-bottom: 1px solid #999!important;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="password"], input[type="url"], textarea {
	background-color: transparent;
}
.comment-form input[type="submit"]:hover {
  background-color: #fff;
  color: #333;
}