/*
 Theme Name:   Iludio2 Listeo Child
 Description:  Iludio2 Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     iludio2
 Version:      1.0.0
 Text Domain:  iludio2
*/

/* ------------------------------------------------------------------- */
/* Table of Contents
----------------------------------------------------------------------

	01. Import Section ...................... Imported variables.
	02. Layout Components ................... Generic layout elements.
	03. Vendor Styles ................... product, registry, vendor elements.
	03. Portfolio Styles ................... product, registry, vendor elements.
	03. Account Page Styles ................... product, registry, vendor elements.
	03. Forums Styles ................... product, registry, vendor elements.
	03. Song Styles ................... product, registry, vendor elements.
	03. Shop Styles ................... product, registry, vendor elements.
	03. Registry Styles ................... product, registry, vendor elements.
	03. Search All Box ................... product, registry, vendor elements.

*/

/* use listeo theme for account page */
.wd-my-account-sidebar {display:none}
.woocommerce-MyAccount-content {color: #444; flex: 1 0 100% !important; max-width: 100% !important; width: 100% !important;}
.woocommerce-MyAccount-content label, .woocommerce-MyAccount-content th {color: #444 !important;}
.dokan-dashboard span, .dokan-dashboard div.status, .dokan-dashboard td {color: #888 !important;}
.dokan-dashboard th {color: #444 !important;}

/* resolve quantity appear in 3 lines*/
.single-nm_gift_registry .quantity input[type="button"]
{
padding: 0 5px;
    min-width: 25px;
}

.single-nm_gift_registry .quantity input[type="number"] {
width: 50px;
}


/* fix for portfolio archive showing social share buttons and view large image */
.tax-project-cat .portfolio-enlarge {display: none;}
.tax-project-cat .social-icons-wrapper {display: none;}

/* hide checkbox next to thumbnail on single registry frontend */
.single-nm_gift_registry .product-wrapper .nmgr-select  {display: none;}


/* hide woocommerce arrows on listing page */
.page-template-template-home-search .select2-container--default .select2-selection--single .select2-selection__arrow b, .post-type-archive-listing .select2-container--default .select2-selection--single .select2-selection__arrow b {
    position: relative;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    border: none;
    margin: auto;
}

.whb-header {
    margin-bottom: 0;
}

.wd-prefooter {
    margin-bottom: -20px;
}

/* overwrite the white unreadable color */
.wd-notice a, div.wpcf7-response-output a, .mc4wp-alert a, .woocommerce-error a, .woocommerce-message a, .woocommerce-info a, .dokan-alert a, .dokan-message a, .dokan-info a, .dokan-error a, .dokan-store-contact .alert-success a, .yith_ywraq_add_item_product_message a {
    color: #cd950c; 
}

.wd-notice .button, div.wpcf7-response-output .button, .mc4wp-alert .button, .woocommerce-error .button, .woocommerce-message .button, .woocommerce-info .button, .dokan-alert .button, .dokan-message .button, .dokan-info .button, .dokan-error .button, .dokan-store-contact .alert-success .button, .yith_ywraq_add_item_product_message .button, .wd-notice .wc-backward, div.wpcf7-response-output .wc-backward, .mc4wp-alert .wc-backward, .woocommerce-error .wc-backward, .woocommerce-message .wc-backward, .woocommerce-info .wc-backward, .dokan-alert .wc-backward, .dokan-message .wc-backward, .dokan-info .wc-backward, .dokan-error .wc-backward, .dokan-store-contact .alert-success .wc-backward, .yith_ywraq_add_item_product_message .wc-backward {
	color: #cd950c; 
}

.wd-notice .amount, div.wpcf7-response-output .amount, .mc4wp-alert .amount, .woocommerce-error .amount, .woocommerce-message .amount, .woocommerce-info .amount, .dokan-alert .amount, .dokan-message .amount, .dokan-info .amount, .dokan-error .amount, .dokan-store-contact .alert-success .amount, .yith_ywraq_add_item_product_message .amount {
	color: #cd950c; 
}
/*
.wd-add-btn>a {
    border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-bgcolor);
    box-shadow: 0 0 2px var(--btn-shop-bgcolor) !important;
    background-color: var(--btn-shop-color) !important; 
}

.wd-hover-standard .add-to-cart-loop span {
    color: var(--btn-shop-bgcolor) !important;
}
*//*
.single_add_to_cart_button {
    border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-bgcolor) !important;
    box-shadow: 0 0 2px var(--btn-shop-bgcolor) !important;
    background-color: var(--btn-shop-color) !important;
} */

/*.delete-account-section a, button.button, input[type="button"], input[type="submit"], button.button.border, a.button.border, a.button 
{
	border-radius: 5px !important;
} */

.nmgr-add-to-wishlist-form .nmgr-add-to-wishlist-button {
    background-color: white;
    color: var(--btn-accented-bgcolor);
    border: solid;
}

.nmgr-add-to-wishlist-form .nmgr-add-to-wishlist-button:hover {
    border-color: var(--btn-accented-bgcolor-hover);
    color: var(--wd-entities-title-color);
}

.featured-image-wrapper a {
    color:#bbbbbb; position: relative; margin-top: -15px; top: 50%; width: 100%;
}
.featured-image-wrapper p {
    font-size: 1.5em; color: #cd950c; 
}

@media (max-width: 575px) {
.featured-image-wrapper p {
    font-size: 1em; 
}
}

/* ------------------------------------------------------------------- */
/* Nmgreg Styles
----------------------------------------------------------------------*/

.single-nm_gift_registry .site-content {
    margin-top: -40px;
}

#nmgr-images .featured-image-wrapper .nmgr-thumbnail img {
    margin: inherit;
}	
.hentry.nmgr-archive-content .nmgr-post-thumbnail {
    width: 7.5em;
    height: 7.5em;
}

.single-nm_gift_registry .product-wrapper {
    box-shadow: 0 0 4px rgb(0 0 0 / 12%);
	padding-left: 15px;
    padding-right: 15px;
}

.single-nm_gift_registry .product-wrapper .product-element-top {
	margin-left: -15px;
	margin-right: -15px;
}

.single-nm_gift_registry .wd-product-cats, .single-nm_gift_registry .wd-product-brands-links {
    margin-top: 10px;
	margin-bottom: 5px;
    color: #9E9E9E;
    font-size: 14px;
    line-height: 1.3;
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap; 
	display: block;
}

.single-nm_gift_registry .product-grid-item .wd-entities-title {
    margin-bottom: 5px;
    font-size: 14px;
}

.single-nm_gift_registry .product-label {
    padding: 5px 10px;
    font-size: 12px;
}

@media (max-width: 575px) {
.single-nm_gift_registry .product-label {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10px !important;
}}

@media (max-width: 575px) {
.single-nm_gift_registry .product-grid-item.col-6 .price {
    font-size: 14px;
}}


@media (max-width: 575px) {
.single-nm_gift_registry .nmgr-cf-progressbar-wrapper .amount-left {
    font-size: 12px;
}}

.single-nm_gift_registry .cost, .single-nm_gift_registry .qty-left {
    font-size: 14px;
}

@media (max-width: 575px) {
.single-nm_gift_registry .cost, .single-nm_gift_registry .qty-left {
    font-size: 12px;
}}	

.single-nm_gift_registry .nmgr-add-to-cart-form
{
    display: inline-flex !important;
 /*   flex-wrap: wrap; */
}
.single-nm_gift_registry .nmgr-add-to-cart-form .quantity {display: inline-flex;}

.single-nm_gift_registry .nmgr-add-to-cart-form .quantity input[type="button"] {display: none;}
	
/* ------------------------------------------------------------------- */
/* Vendor Styles
----------------------------------------------------------------------

/* fix for find-vendors menu hidden/overlapped */
.transparent-header .main-search-container {z-index: 10;}
.img-box {z-index: 0}
.img-box:before {z-index: 1}

div.testimonial-rating .star-rating {
    display: inline-block;
}

/* fix for listeo ratings star on mouse hover or select */
.leave-rating .fa {
    font-weight: bold !important;
}

/* fix for FAQ accordion listeo */
.trigger.active a, .ui-accordion .ui-accordion-header-active:hover, .ui-accordion .ui-accordion-header-active {
    background-color: #66676b !important;
    border-color: #66676b !important;
    color: #fff !important;
}

#general_coupon_data, #usage_restriction_coupon_data, #usage_limit_coupon_data {width: 100%;}

/* show or hide add cart/registry buttons on shop page */
@media (max-width: 1024px) {
  .product-element-top .wd-add-btn {
    display: none;
  }
  .product-element-bottom-button {
    display: block;
  }
}

@media (min-width: 1025px) {
  .product-element-top .wd-add-btn {
    display: block;
  }
  .product-element-bottom-button {
    display: none;
  }
}

/* black border for swatches */
.wd-swatch.swatch-with-bg {
    border: 1px solid rgba(0,0,0,.30);
}

/*
.wd-hover-standard .product-wrapper {
    box-shadow: 0 0 4px rgba(0,0,0,.12);
} */

/* for simple products in shop page */
.product-type-simple .wd-hover-quick div.quantity {
	position: relative;
}

/* hides remove gift registry button on select options */
.product-wrapper .giftregistry-detail {
    display: none;
}

.wd-hover-quick div.quantity {
	background-color: #ffffff;
}

.wd-hover-quick div.quantity input[type=button], .wd-hover-quick div.quantity input[type=number] {color: #000000 !important; }


.wd-quantity-enabled .wd-hover-quick:not(.sold-individually) .product_type_simple {
    padding-left: 0 !important;
}

.wd-quantity-enabled .wd-hover-quick:not(.sold-individually) .product_type_simple:before {
    padding-left: 0 !important;
}

@media (max-width: 576px) {
.col-xs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}



/* fixes for button in simple and variable product */
.variations_form {
    width: auto !important;
}

/*.quantity {
    margin-right: auto !important;
    margin-bottom: auto !important;
}*/

.cart {
    width: auto !important;
}

@media (max-width: 575px) {
.wd-sticky-btn .single_add_to_cart_button {
    width: auto !important;
}}

@media (max-width: 575px) {
.wd-sticky-btn .cart {
    width: auto !important;
}}


.product_cat-cash-funds .add_to_cart_button {display: none;visibility: hidden;}
.product_cat-cash-funds .single_add_to_cart_button {display: none;visibility: hidden;}

/* show send message button when user is not logged in*/
.user_not_logged_in .send-message-to-owner {
    display: inline-block;
}

.filter-giftregistry {
    text-align: right; 
    width: 100%;
    margin: 15px !important;
    padding-top: 25px;
}

#filter-giftregistry {
    padding-bottom: 5px;
    padding-left: 2px;
    padding-right: 20px;
    max-width: 130px;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-position: right 0 top 50%;
    color: #2d2a2a;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    cursor: pointer;
}

#level_filter {
    padding-bottom: 5px;
    padding-left: 2px;
    padding-right: 20px;
    max-width: 130px;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-position: right 0 top 50%;
    color: #2d2a2a;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    cursor: pointer;
}

.wd-hover-standard .add-to-cart-loop span {
    font-size: 11px; color: #ffffff;
}
.wgr-add-product-shop-page span, .wgr-remove-product-shop-page span, .button-add-giftregistry button, .button-remove-giftregistry { font-size: 12px; color: #ffffff; }
.wgr-add-product-shop-page button, .wgr-remove-product-shop-page button, .button-add-giftregistry button, .button-remove-giftregistry { padding: 10px 14px;}
.wgr-add-product-shop-page .button, .wgr-remove-product-shop-page .button, .button-add-giftregistry .button {margin: 5px 0;} 
.wgr-priority-shop-page, .wgr-priority {display: none !important;}

/* .button-add-giftregistry, .button-remove-giftregistry {background-color: #fff !important;} */

/* hide standard button for desktop in shop category pages */
@media (min-width: 1025px) {.product-grid-item .wd-hover-standard {display: none;}}

/* fix for featured amount */
.pricing-container .featured .amount {color: #ffffff;}

/* fix off canvas listeo sidebar */
@media (max-width: 768px) {
.offcanvas-sidebar-mobile .sidebar-container .listing-widget {
    padding-right: 30px;
    padding-left: 30px;
}
}

.woocommerce input[type="button"] {margin-right: 0;}

/* transparent header fixes */
.transheaderinput input {
    color: #ffffff;
    border-color: unset;
}

.transheaderinput #aelia_cs_currencies {
	color: #ffffff;
}

.transheaderinput #aelia_cs_currencies option {
    color: #777;
}

.page-content, .entry-content, .entry-summary {
    margin: 0 0 0;
}

.single-registry .wd-sticky-sidebar-opener {display: none !important;}

/* hide title section for single blog, song and portfoliio */
.single-post .title-blog, .single-songs .title-blog, .single-portfolio .title-blog {display: none;}

/* set height and ellipsis for portfolio */
.portfolio-entry .portfolio-info .wrap-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 1.8em;    
    height: 3.6em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;    
}

/* hide mobile aside sidebar */
.listing-template-default .wd-sticky-sidebar-opener, .tax-region .wd-sticky-sidebar-opener, .tax-service_category .wd-sticky-sidebar-opener, .tax-listing_category .wd-sticky-sidebar-opener, 
.tax-rental_category .wd-sticky-sidebar-opener, .tax-event_category .wd-sticky-sidebar-opener, .post-type-archive-listing .wd-sticky-sidebar-opener {display: none !important;}

/* ---------------------------------- */
/* Listings Rating Override Parent
------------------------------------- */

.listing-template-default .website-wrapper .whb-header {margin-bottom: 0}

.listing-template-default .star-rating:before, .tax-region .star-rating:before, .tax-service_category .star-rating:before, .tax-listing_category .star-rating:before, 
.tax-rental_category .star-rating:before, .tax-event_category .star-rating:before, .post-type-archive-listing .star-rating:before 
{
    content: initial;
    position: inherit;
    top: auto;
    left: auto;
    color: inherit;
}

.listing-template-default .comment-by .star-rating {
	position: absolute;
}
.listing-template-default .star-rating, .tax-region .star-rating, .tax-service_category .star-rating, .tax-listing_category .star-rating, 
.tax-rental_category .star-rating, .tax-event_category .star-rating, .post-type-archive-listing .star-rating
{
    position: relative;
    display: block;
    width: auto;
    height: auto;
    white-space: normal;
    letter-spacing: normal;
    font-weight: normal;
    font-family: inherit;
    line-height: normal;
}

.listing-template-default .star-rating span:before, .tax-region .star-rating span:before, .tax-service_category .star-rating span:before, .tax-listing_category .star-rating span:before, 
.tax-rental_category .star-rating span:before, .tax-event_category .star-rating span:before, .post-type-archive-listing .star-rating span:before 
{
    position: inherit;
/*    top: auto;
    left: auto;
    color: inherit; */
    font-size: inherit;
}

.listing-template-default .star-rating .rating-counter span:before, .tax-region .star-rating .rating-counter span:before, .tax-service_category .star-rating .rating-counter span:before, .tax-listing_category .star-rating .rating-counter span:before, 
.tax-rental_category .star-rating .rating-counter span:before, .tax-event_category .star-rating .rating-counter span:before, .post-type-archive-listing .star-rating .rating-counter span:before 
{
   content: none; 
}
.listing-template-default .star-rating span, .tax-region .star-rating span, .tax-service_category .star-rating span, .tax-listing_category .star-rating span, 
.tax-rental_category .star-rating span, .tax-event_category .star-rating span, .post-type-archive-listing .star-rating span 
{
    position: relative;
	top: auto;
	bottom: auto;
    left: auto;
    overflow: visible;
    font-size: inherit;
    width: auto;    
}

.sub-rating-stars .fa {
	font-family: "Font Awesome 5 Free"; font-weight: 900;
    font-weight: normal;
}

.star-rating .star.half:after,
.star-rating .star:before {
	font-family: "Font Awesome 5 Free"; font-weight: 900;
	content: "\f005";
	display: block;
	color: #ffc600;
}


.listing-template-default .main-page-wrapper input[type="text"],
.listing-template-default .main-page-wrapper input[type="password"],
.listing-template-default .main-page-wrapper input[type="email"],
.listing-template-default .main-page-wrapper input[type="number"],
.listing-template-default .main-page-wrapper textarea,
.listing-template-default .main-page-wrapper select { 
	margin: 0 0 16px 0;
	background-color: #fff;
}

.add-review-box .comment-form .comment-form-cookies-consent label {display: block;}

.add-review-box .comment-reply-title {display: none;}


.add-review-box .comment-form{
	display: block;
	flex-direction: row;
	flex-wrap: wrap;
	margin-right: 0;
	margin-left: 0;
} 


.add-review-box .comment-form .comment-form-images, .add-review-box .comment-form .comment-form-rating, .add-review-box .comment-form > p
{
	flex: 1 1 220px;
	margin-bottom: 0;
	padding-right: 0;
	padding-left: 0;
} 

/* .listing-template-default .full-screen-close-icon:after, .listing-template-default button.mfp-close:after {content: "\f106"; line-height: normal;} */

.listing-template-default .hosted-by-avatar, .listing-template-default .hosted-by-bio {display: none; }

.listing-template-default .hosted-by-title {
    min-height: auto;
    padding: 0;
}

.listing-template-default .mfp-arrow:after, .listing-template-default .mfp-arrow:before { 
  /*  content: ''; */
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    margin-top: 0;
    margin-left: 0;
    width: 0;
    height: 0;
	border: none;
	border-top-width: 0; 
	border-bottom-width: 0; 
	opacity: 1;
}

/* Remove avatar on listing page */
.listing-template-default .comment-content {padding: 0;}
.listing-template-default .comments .avatar {display: none;}

/*

00. Iludio .............................. CSS helper classes etc.
# Vendors
# Forums
# Gift Registry

*/


/* ------------------------------------------------------------------- */
/*  00. Key Components
---------------------------------------------------------------------- */

/* hide buttons on products */
@media all and (max-width:1024px) {
	.wd-hover-quick .wd-add-btn{display:none !important;} 
}

/* ---------------------------------- */
/* Forms Reset & Styles
------------------------------------- */

/* add margin left for footer in dashboard pages for logged in users */
@media (min-width: 992px) {
    .page-template-template-dashboard.logged-in .wd-prefooter, .page-template-template-dashboard.logged-in .footer-container { margin-left: 260px !important; }
}


/* fix for sign-in form on list-eo pages */
@media (max-width: 992px) {
	.page-template-template-dashboard .sign-in-form {
		max-width: 100%;
	}
}
@media (min-width: 992px) {
    .col-md-offset-3 {
        margin-left: 25%;
    }
}

.gift_contribute {width: 110px !important;}
div.gift_contribute-div label.tm-epo-element-label {padding-top: 10px;}

.website-wrapper .main-search-container, .website-wrapper .fullwidth-home-map {
margin-top: -40px;
}

div.copyrights {display: none !important;}

#dashboard {min-height: auto !important;}

div.main-search-input button.button {border-radius: 50px;}

/* fix for rating review overlap */
.star-rating:before {position: relative}

/* Hide wd install the latest version message */
.wd-core-message { width:0; height:0; display: none !important; visibility: hidden; }

/* Show number of results */
.woocommerce-result-count {display: block !important;}

/* Hide add review form on single vendor page */
.woocommerce-Reviews #review_form_wrapper {display: none !important;}

/* change icon for show sidebar/filters in mobile*/ 
/* .wd-show-sidebar-btn .wd-side-bar-icon {
	display:none!important;
} */
/*
.wd-show-sidebar-btn:before {
	content:"\f115";
	font-size:16px;
	margin-right:10px;
	font-weight:400;
	font-family: "wd-font";
} */

/* Hide recaptcha badge */
.grecaptcha-badge {display: none;}

/* remove dividing lines in topbar */
div.topbar-menu ul>li:before {
	display: none;
}

div.topbar-wrapp {
	border-bottom: 0;
}
.topbar-menu .menu, .topbar-menu .item-level-0 {border-right: 0; border-left: 0;}
/* Portfolio Related Posts */
.wpb_teaser_grid .post-title {font-size: 16px !important;}

/* Set color of links in article */
article a {
	color: #cd950c;
}

	
	.mobile-nav .searchform {
		display:none !important;
	}
	
	/* Portfolio Related Posts */
	.wpb_teaser_grid .post-title {font-size: 16px !important;}
	
	/* Changes for Calculated Field */
	@media screen and (max-width: 640px) {
	#fbuilder .medium, #fbuilder .small {
			width: calc( 50% - 32px ) !important;
			width: -moz-calc( 50% - 32px ) !important;
			width: -webkit-calc( 50% - 32px ) !important;
			width: -o-calc( 50% - 32px ) !important;
		}
	}
	
	@media screen and (max-width: 640px){
		#fbuilder .small,
		#fbuilder .medium{width:50% !important;}
	}
	
	/* disable vendor count for find-vendors page */
	div.more-products {display: none;}
	
	@media screen and (max-width: 640px){
	div.topbar-wrapp {display: none; height: 0 !important}
	}
	
	
	/* remove dividing lines in topbar */
	div.topbar-menu ul>li:before {
		display: none;
	}
	div.topbar-menu ul>li {
		margin-left:8px;
	}
	
	div.topbar-wrapp {
		border-bottom: 0;
	}
	
	/* Set color to links in checklist site content or body */
	.page-id-2489 .container .site-content a {color: #cd950c !important;} 
	.page-id-2489 .container .site-content a:hover {color: #39b1c0 !important;} 
	
	
	/* Hide Reviews Avatar */
	div #reviews #comments ol.commentlist li .avatar {
	display: none !important;
	}
	
	div #reviews #comments ol.commentlist li .comment-text {
	margin: 0 !important;
	}
	
	/*Remove site colour behind Google Ads */
	.adrotate_widgets ins, .g ins, .a ins {background-color: transparent;}
	
	/* My Account Menu */
	.menu-toggle{cursor:pointer;margin:1.244em auto;display:block;width:100%;text-align:left}.menu-toggle:before{font-family: "Font Awesome 5 Free"; font-weight: 900;content:'\f0c9';margin-right:.53em}
	@media screen and (min-width:768px){.menu-toggle {display:none}.woocommerce-MyAccount-navigation {display:block !important;}}
	@media screen and (max-width:768px){.woocommerce-MyAccount-navigation {display:none}.woocommerce-MyAccount-navigation {display:none}}
	
	/*For Favourites button*/
	.favdiv {
		display: inline-block; padding: 5px; width: 150px; vertical-align: top;
	}
	
/*	.single-breadcrumbs-wrapper, .wd-woo-breadcrumbs nav {
		display: none !important;
	} */
	
	.term-description {
		display: none !important;
	}
	
	/* yith review title */
	.comment-form-title {display: block;}
	
	/* remove bbpress you may use these html tags and attributes */
	p.form-allowed-tags { display:none; }
	
	/* Hide blog and songs post date for categories */
	.entry-header .post-date {display: none !important;}

	.wd-archive-blog .entry-meta, .wd-archive-blog .hovered-social-icons, .wd-archive-blog .entry-content {display: none !important;} 

	.single-post .meta-author .avatar, .group-blog .meta-author .avatar{display: none !important;}  
	
	#wedding-songs-searchform input[type="submit"] {
		background-color: #cd950c; border-color: #cd950c; color: #ffffff; text-align: center; text-transform: uppercase; margin-top:5px; height: 36px; width: 100%; line-height: normal;
	}
	#wedding-songs-searchform input[type="submit"]:hover {
		background-color: #39b1c0; border-color: #39b1c0; color: #ffffff;
	}
	
	/* Set style for categories for song */
	.meta-post-categories {
		display: inline-block;
		overflow: hidden;
		padding-right: 10px;
		padding-left: 10px;
		height: 25px;
		color: #FFF;
		line-height: 25px;
		background-color: var(--wd-primary-color);
	}
	.meta-post-categories>a {
		display: inline-block;
		color: #FFF;
		vertical-align: top;
		text-transform: uppercase;
		letter-spacing: .3px;
		font-weight: 600;
		font-size: 12px;
	}
	
	/* Set better styling for Search and Filter */
	.searchandfilter #ofmpc_portfolio_cat {display: none;}
	.widget .searchandfilter #ofmpc_portfolio_cat {visibility: hidden;}
	
	/* If in a widget area make a single column by adding display block  */
	.widget .searchandfilter li, .widget-area .searchandfilter p
	{
		display:block;
	}
	
	/* remove header from wpuf dashboard */
	.wpuf-dashboard-container .page-head, .wpuf-dashboard-container .post_count {display: none;}
	
	.centerLogin {text-align: center;}
	.centerLogin .socialLogin {height: 40px; width: 120px; display: inline-block;}
	.centerLogin .loginFacebook a {background-color: #3b5998; padding: 8px; margin: 5px; color: #ffffff;}
	.centerLogin .loginGoogle a {background-color: #dd4b39; padding: 8px 15px 8px 15px; margin: 5px; color: #ffffff;}
	
	/* Remove header from FMS form */
	.smart-wrap .smart-forms .form-header {display:none}
	
	/* Remove sort by price */
	/* .orderby option[value="price"], .orderby option[value="price-desc"]{
	   display: none !important;
	} */
	
	#main_container {width: 900px; margin-left: auto; margin-right: auto; text-align: center; padding: 10px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, .3); }
	#main_container2 {width: 600px; margin-left: auto; margin-right: auto; text-align: center; padding: 10px; background: rgb(255, 255, 255); background: rgba(255, 255, 255, .3); } 
	
	#head_1 {color: #ffffff; font-size: 48px; margin-top: 2px; margin-bottom: 2px; text-align: center; text-shadow: 2px 2px 4px #000000;}
	#subhead_1 {color: #ffffff; font-size: 24px; margin-top: 2px; margin-bottom: 2px; text-align: center;}
	#head_2 {font-size: 32px; margin-top: 2px; margin-bottom: 2px; text-align: center;}
	
	#head_3 {color: #39b1c0; font-size: 33px; text-shadow: 1px 1px 1px #333333;}
	#head_4 {color: #cd950c; font-size: 28px; text-shadow: 1px 1px 1px #333333;}
	#head_5 {font-size: 16px;}
	#head_6 {color: white; font-size: 12px;}
	
	#main_container #inner_container {vertical-align: top;}
	#main_container #inner_container #boxText {display: none; vertical-align: top; margin: 0 auto;}
	#main_container #inner_container #vendorCat, #main_container #inner_container #locationCat {background-color: #ffffff;}
	#main_container #inner_container .search_block {display: inline-block; vertical-align: top; margin: 0 auto;}
	#main_container #inner_container .mpc-w-smart-search-filter {text-shadow: 0.5px 0.5px 0.5px #666666; margin: 3px 5px 3px 5px; height: 42px; min-height: 36px; width: 275px; font-size: 16px;}
	#main_container #inner_container #s1 {margin: 3px 5px 3px 5px; height: 42px; min-height: 36px; width: 275px; font-size: 16px; text-shadow: 1px 1px 2px #000000;}
	#main_container #searchsubmit1 {margin: 3px 5px 3px 5px; height: 42px; width: 275px; min-height: 36px; font-size: 16px; color: #ffffff; border: 2px solid #ffffff; background-color: #cd950c; font-weight: bold;}
	#main_container #searchsubmit1:hover {color: #ffffff; border-color: #39b1c0; background-color: #39b1c0;}
	#main_container #bySearch {text-align: center; vertical-align: top;}
	#main_container #byCat {display: none; color: #cd950c; font-size: 14px; text-shadow: 1px 1px 1px #333333;}
	#main_container #byName {display: inline-block; color: #cd950c; font-size: 14px;}
	#main_container #byName:hover, #main_container #byCat:hover {color: #ffffff;}
	#giveCredit {display: inline-block; color: white; text-align: center; font-size: 10px;}
	#giveCredit a {color: #cd950c;}
	
	.button_container {display: inline-block; margin: 3px 5px 3px 5px;}
	.button_org {margin: 3px 5px 3px 5px; padding: 7px; height: 42px; width: 120px; min-height: 36px; font-size: 14px; border: 2px solid #cd950c; background-color: transparent; color: #cd950c; font-weight: bold;}
	.button_org:hover {background-color: #cd950c; color: #ffffff;}
	.button_grn {height: 42px; width: 150px; min-height: 36px; font-size: 14px; border: 2px solid #cd950c; background-color: transparent; color: #cd950c; font-weight: bold;}
	.button_grn:hover {border-color: #39b1c0; background-color: #39b1c0; color: #ffffff;}
	.button_filter {height: 28px; width: 80px; font-size: 13px; padding: 3px; border: 2px solid #cd950c; background-color: transparent; color: #cd950c; font-weight: bold;}
	.button_filter:hover {border-color: #39b1c0; background-color: #39b1c0; color: #ffffff;}
	.button_trn {margin: 3px 5px 3px 5px; height: 50px; width: 225px; min-height: 36px; font-size: 13px; border: 2px solid #ffffff; background-color:#cd950c; opacity:0.9; color: #ffffff; font-weight: bold;}
	.button_trn:hover {background-color: #39b1c0; color: #ffffff; }
	/* input[type="submit"] {border: 2px solid #cd950c; background-color: transparent; color: #cd950c; font-weight: bold; padding:7px;}
	input[type="submit"]:hover {border-color: #39b1c0; background-color: #39b1c0; color: #ffffff; } */
	.button-pop {
		border: 2px solid #cd950c; background-color: transparent; color: #cd950c; padding:10px; text-transform: uppercase; 
	}
	.button-pop:hover {
		background-color: #39b1c0; border-color: #39b1c0; color: #ffffff;
	}
	.button-primary {
		background-color: #cd950c; border-color: #cd950c; color: #ffffff; text-align: center; text-transform: uppercase; padding: 10px; width: 160px;
	}
	.button-primary:hover {
		background-color: #39b1c0; border-color: #39b1c0; color: #ffffff;
	}
	
	@media only screen and (max-width:1009px) {
	#main_container {width: 710px; }
	#subhead_1 {font-size: 24px;}
	#main_container #searchsubmit1 {width: 100px;}
	.spacetohide { height: 75px !important; }
	}
	
	@media only screen and (max-width:768px) {
	#main_container, #main_container2 {width: 422px; }
	#head_1 {font-size: 36px;}
	#head_2 {font-size: 28px;}
	#subhead_1 {font-size: 22px;}
	#main_container #inner_container .mpc-w-smart-search-filter {width: 285px; }
	#main_container #searchsubmit1 {width: 285px;}
	#mc4wp_email {width: 402px !important;}
	.spacetohide { height: 25px !important; }
	}
	
	@media only screen and (max-width:480px) {
	#main_container, #main_container2 {width: 270px !important;}
	#main_container #inner_container .mpc-w-smart-search-filter {width: 230px !important;}
	#main_container #inner_container #s1 {width: 230px !important;}
	#main_container #searchsubmit1 {width: 230px !important;}
	#mc4wp_email {width: 230px !important;}
	.spacetohide { height: 0 !important; }
	}
	
	#be_inspired {text-align: center; vertical-align: bottom; color: #ffffff; font-size:16px;}
	#iludio_home_logo { max-width:117px; max-height:40px; min-width:117px; min-height:40px;}
	#iludio_coming_text {text-align: center; color: orange; font-size: 24px;}
	
	
	/* Custom Share buttons */
	.share-box { margin: 5px 0 5px 0; display:block;} 
	.share-btn { display: inline-block; height:40px; margin-right: 4px;} 
	.share-text a { padding: 7px 5px 7px 5px;}
	.share-btn a { padding: 7px; color: #ffffff;}
	.share-facebook a { background-color: #3b5998; } 
	.share-twitter a { background-color: #55acee; } 
	.share-pinterest a { background-color: #bd081c; } 
	.share-googleplus a { background-color: #dd4b39; } 
	.share-whatsapp a { background-color: #34af23; } 
	.share-email a { background-color: #666666; } 
	
	/* hide whatsapp button on desktop */
/*	@media screen and (min-width: 900px) {
		.share-whatsapp {
			display: none !important;
		}
	} */
	
	/*
	* Currency Switcher
	*/
	
	/* Overwrite border and height for currency switcher */
	/*.chosen-container-single .chosen-single { height: auto !important; border: 0 !important; background-color: #ffffff; } */
	
	/*.woocommerce-currency-switcher { margin-right: 0.75em; text-transform: uppercase; line-height: 1.6em; background: none; border: none; color: inherit; box-shadow: none; }
	.woocommerce-currency-switcher .mpcthSelectInner { width: auto !important; padding-right: 0.5em; } 
	.woocommerce-page.single-product .product .product_meta .woocommerce-currency-switcher { display: none; }*/
	
	.widget_wc_aelia_currencyswitcher_widget { height: auto !important; background-color: #ffffff;  margin-right: 0.25em; text-transform: uppercase; line-height: 1.6em; background: none; border: none !important; color: inherit; box-shadow: none;}
	.widget_wc_aelia_currencyswitcher_widget #aelia_cs_currencies { border: none !important; box-shadow: none; height: 32px; line-height: 32px; margin: auto; padding: 3px 30px 3px 3px; background-color: transparent;}
	
	input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select {
		margin: 0;
		line-height: 42px;
		height: 42px;
		display: initial;
		padding: 0 5px;
	}
	
	.delete-account-section a, button.button, input[type="button"], input[type="submit"], button.button.border, a.button.border, a.butto{
		border-radius: 0;
	}
	
	.input-buygift {
		display: inline-block;
		margin: 0 3px 0 0;
		height: 42px;
		line-height: 42px;
	}
	
	.input-contribute {
		width:140px; 
		margin-bottom:10px;    
		height: 42px;
		line-height: 42px;
	}
	
	.rating-overview-box {width: auto;}
	
	/* Hide overlapping expand circle for single vendor page image */
	#main_slider .mpcth-lightbox .fa-expand {
	  display: none;
	} 
	
	/* hide titles within reviews tab for yith */
	#reviews_summary h3 {display:none}
	.yith-woocommerce-advanced-reviews h2 {display:none}
	
	
	.fixedSummary { position: fixed; overflow: hidden;}
	
	/* CLTD Updates */
	#checkbox-col {width: 25px;}
	#item-col {text-align: left;}
	#deadline-col {width: 110px;}
	#action-col {width: 60px;}

/* ---------------------------------- */
/* Account Page Styles
------------------------------------- */	
	
	/* Add icons to Account Page Navigation Menu */ 
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--dashboard a:before{
		content: '\f0e4'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--orders a:before{
		content: '\f291'; font-family: "Font Awesome 5 Free"; font-weight: 900;margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--subscriptions a:before{
		content: '\f021'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--manage-listing a:before{
		content: '\f03a'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--add-listing a:before{
		content: '\f5a0'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--manage-post a:before{
		content: '\f03a'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--add-post a:before{
		content: '\f067'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--manage-inspo a:before{
		content: '\f03a'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--add-inspo a:before{
		content: '\f067'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--favourites a:before{
		content: '\f005'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--pricing-plan a:before{
		content: '\f09d'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--edit-address a:before{
		content: '\f015'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--edit-account a:before{
		content: '\f007'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--checklist a:before{
		content: '\f0ae'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--budget a:before{
		content: '\f0d6'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--registry a:before{
		content: '\f06b'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--downloads a:before{
		content: '\f1c6'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--referrals a:before{
		content: '\f0a1'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--wc-smart-coupons a:before{
		content: '\f029'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--gift-registry a:before{
		content: '\f06b'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}	
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--my-gift-registry a:before{
		content: '\f06b'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}			
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--payment-methods a:before{
		content: "\f439"; font-family: "wd-font"; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--wishlist a:before{
		content: "\f431"; font-family: "wd-font"; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--dokan a:before{
		content: "\f431"; font-family: "wd-font"; margin-right: 7px;}		
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--customer-logout a:before{
		content: "\f434"; font-family: "wd-font"; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--bookings a:before{
		content: '\f0c5'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--my-bookings a:before{
		content: '\f0c5'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--messages a:before{
		content: '\f0e0'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--reviews a:before{
		content: '\f005'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--wallet a:before{
		content: '\f0d6'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}
	body.woocommerce-account ul .woocommerce-MyAccount-navigation-link--bookmarks a:before{
		content: '\f004'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 7px;}	
	
	/* Add icons to Account Page */ 
	  .wd-my-account-links .manage-post-link a:before {
		content: "\f03a";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .add-post-link a:before {
		content: "\f067";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .manage-inspo-link a:before {
		content: "\f03a";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .add-inspo-link a:before {
		content: "\f067";
		font-family: "Font Awesome 5 Free"; font-weight: 900; } 
	  .wd-my-account-links .manage-listing-link a:before {
		content: "\f03a";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .add-listing-link a:before {
		content: "\f5a0";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }    
	  .wd-my-account-links .checklist-link a:before {
		content: "\f0ae";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .budget-link a:before {
		content: "\f0d6";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .favourites-link a:before {
		content: "\f005";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .pricing-plan-link a:before {
		content: "\f09d";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }   
	  .wd-my-account-links .subscriptions-link a:before {
		content: "\f021";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }             
	  .wd-my-account-links .gift-registry-link a:before, .wd-my-account-links .registry-link a:before, .wd-my-account-links .my-gift-registry-link a:before {
		content: "\f06b";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .referrals-link a:before {
		content: "\f0a1";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }    
	  .wd-my-account-links .wc-smart-coupons-link a:before {
		content: "\f029";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .bookings-link a:before {
		content: "\f0c5";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .my-bookings-link a:before {
		content: "\f0c5";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }    
	  .wd-my-account-links .messages-link a:before {
		content: "\f0e0";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .reviews-link a:before {
		content: "\f005";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .wallet-link a:before {
		content: "\f0d6";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }
	  .wd-my-account-links .bookmarks-link a:before {
		content: "\f004";
		font-family: "Font Awesome 5 Free"; font-weight: 900; }  
	
/* ---------------------------------- */
/* Forums Styles
------------------------------------- */

	.bbp-author-role, .bbp-reply-permalink, .bbp-reply-ip {
		display: none !important;
	}
	
	.bbp-reply-form #bbp_anonymous_website,
	.bbp-topic-form #bbp_anonymous_website,
	label[for="bbp_anonymous_website"] {
		display: none !important;
	}
	
	#bbpress-forums .bbp-search-form, #bbpress-forums .bbp-breadcrumb{
		display: none;
	}
	
	li.bbp-topic-title { width: 100% !important; }
	
	#bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select {
		height: auto;
	}
	
	#bbpress-forums li.bbp-header li.bbp-forum-info,
	#bbpress-forums li.bbp-body li.bbp-forum-info,
	#bbpress-forums li.bbp-header li.bbp-topic-title,
	#bbpress-forums li.bbp-body li.bbp-topic-title {
		width: 100% !important;
	}
	
	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-title,
	#bbpress-forums li.bbp-body ul.forum li.bbp-topic-title,
	#bbpress-forums li.bbp-body ul.topic li.bbp-forum-title,
	#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title {
		font-weight: normal !important;
		font-size: 16px;
	}
	
	.bbp-topic-permalink { color: #cd950c !important; font-weight: 700 !important;} 
	
	li.bbp-forum-topic-count,
	li.bbp-topic-voice-count,
	li.bbp-forum-reply-count,
	li.bbp-topic-reply-count,
	li.bbp-topic-freshness { width: 0 !important;
	}
	
	#bbpress-forums li.bbp-body ul.forum,
	#bbpress-forums li.bbp-body ul.topic {
		padding: 20px;
	}
	
	/* BB Page Title */
	.bbpress div.bbp-breadcrumb {
		float: none;
		text-align: center;
	}
	/* .bbpress div.bbp-breadcrumb a {
		color: white;
	} 
	.bbpress div.bbp-breadcrumb p {
		color: rgba(255,255,255,0.9);
	} */
	.bbpress div.bbp-breadcrumb:after{
		display: none;
	}
	.bbpress div.bbp-breadcrumb{
		margin-bottom: 0;
	}
	.bbpress div.bbp-breadcrumb p{
		margin-bottom: 0;
	}
	.forum-search-inheading #bbp-search-form {
		position: relative;
		max-width: 450px;
		margin: 0 auto;
	}
	.forum-search-inheading #bbp-search-form input[type="text"] {
		background-color: white; /* background-color: transparent; */
	/*	border:2px solid rgba(255, 255, 255, 0.7); */
	/*	color: white; */
		font-size: 16px;
		letter-spacing: 0.3px;
		padding-right: 55px;
	}
	/* .forum-search-inheading #bbp-search-form input[type="text"]:focus {
		border-color:white; 
	} */
	.forum-search-inheading #bbp_search_submit {
		position: absolute;
		right: 0px;
		top: 50%;
		transform: translateY(-50%);
		background-color: transparent !important; /* background-color: transparent !important; */
		border:none;
		font-size: 0px;
		text-align: center;
		width: 50px;
		padding: 0;
	/*	color: rgba(255,255,255,0.9); */
	}
	.forum-search-inheading #bbp_search_submit:before {
		content: "\f002";
		font-size: 20px;
		line-height: 30px;
		font-family: "Font Awesome 5 Free";
		transition: opacity .2s ease;
		-webkit-transition: opacity .2s ease;
	}
	.forum-search-inheading #bbp_search_submit:hover,
	.forum-search-inheading #bbp_search_submit:focus {	
		background-color: white; /* background-color: transparent; */
	/*	color: white; */
		outline: none;
		opacity: 0.8;
	}
	.forum-search-inheading #bbp_search_submit{
		background-color: #96040f;
		border-color: #96040f;
	   /* color: #ffffff; */
		text-decoration: none;
	}
	.forum-search-inheading {
		margin-bottom: 20px;
	}

/* start new bbpress */
.bbp-topic-voice-count {
    display: none;
}

.bbp-topic-reply-count {
    color: #aaa;
    font-size: 80%;
    margin-right: 20px !important;
    width: inherit !important;
}

.bbp-topic-freshness {
    display: block;
    float: none !important;
    font-size: 80% !important;
    text-align: left !important;
    width: 100% !important;
}

.bbp-topics .bbp-header, .bbp-header,
.bbp-topic-started-by {
    display: none !important;
}
/*
.bbp-topic-meta {
	float: right;
	margin: 0 !important;
} */

.bbp-topic-title {
    width: 100% !important;
}
.bbp-body {
    border: 0 none !important;
}
.bbp-topics {
    border: 0 none !important;
}
.bbp-topics .type-topic {
    border: 0 none !important;
    margin: 5px 0 !important;
}
#bbpress-forums .type-topic.odd {
    border: 1px solid #eee !important;
}
.bbp-topic-freshness a,
.bbp-topic-freshness-author {
    color: #aaa !important;
}
.resolved,
.bbp-footer,
li.bbp-forum-freshness {
	display: none;
}
.resolved + a {
    opacity: 0.7 !important;
	position:relative;
	padding-left: 25px;
}
.resolved + a:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    color: #76b711;
    content: "\f00c";
    display: block;
    font-family: FontAwesome;
    font-size: 80%;
    padding: 5px;
    position: absolute;
    left: -8px;
    text-align: center;
    top: -8px;
    z-index: 999;
	font-size: 20px;
}
.bbp-topics-front ul.super-sticky, 
.bbp-topics ul.super-sticky, 
.bbp-topics ul.sticky, 
.bbp-forum-content ul.sticky {
	font-size: 1em;
}
.bbp-topics-front ul.super-sticky .bbp-topic-permalink, 
.bbp-topics ul.super-sticky .bbp-topic-permalink, 
.bbp-topics ul.sticky .bbp-topic-permalink, 
.bbp-forum-content ul.sticky .bbp-topic-permalink {
	font-weight: bold;
}

#bbpress-forums ul {
	border: 0 !important;
	position:relative;
}

li.bbp-forum-info, li.bbp-topic-title {
    width: 50%;
}

li.bbp-forum-topic-count, 
li.bbp-topic-voice-count, 
li.bbp-forum-reply-count, 
li.bbp-topic-reply-count {
    width: 25%;
}

.bbp-replies .bbp-header {
	display: none;
}

#bbpress-forums div.bbp-search-form {
	margin-bottom: 10px;
}

#wp-bbp_reply_content-editor-container {
	border: 1px solid #DDD;
}

div.bbp-submit-wrapper {
	float: none;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    font-size: 14px;
    padding: 25px;
}

#bbpress-forums,
div.bbp-breadcrumb, 
div.bbp-topic-tags,
#bbpress-forums ul.bbp-lead-topic, 
#bbpress-forums ul.bbp-topics, 
#bbpress-forums ul.bbp-forums, 
#bbpress-forums ul.bbp-replies, 
#bbpress-forums ul.bbp-search-results,
#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic {
	font-size: 17px;
}

div.bbp-template-notice p,
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
	font-weight: 400;
	font-size: 13px;
}

.bbp-reply-content {
	font-weight: 400;
	font-size: 17px;
}

#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content,
.bbp-reply-author,
.bbp-topic-author,
.bbp-meta {
	margin-left: 0;
	padding: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	margin: 0;
}

.bbp-reply-author br,
.bbp-topic-author br {
	display: none;
}

.bbp-reply-author,
.bbp-topic-author {
	border-bottom: 1px solid #DDD;
}

div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry {
	padding: 0;
}

.bbp-reply-author:before,
.bbp-reply-author:after {
    content: "";
    display: table;
} 
.bbp-reply-author:after {
    clear: both;
}
.bbp-reply-author {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

.bbp-header .bbp-reply-author,
.bbp-footer .bbp-reply-author {
	border-width: 0;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	padding: 20px;
}

#bbps-post-count,
.bbp-author-role {
	font-size: 13px !important;
}

.bbp-reply-content #subscription-toggle {
	margin: 0;
	clear: none;
}

#bbpress-forums .bbp-replies .type-topic,
#bbpress-forums .bbp-replies .type-reply{
	margin-bottom: 20px !important;
	border: 1px solid #DDD;
}

#bbp-search-results .bbp-topic-title,
#bbp-search-results .bbp-topic-author {
	padding: 20px;
}
#bbpress-forums ul.bbp-replies {
	border-width: 0;
}

.bbp-reply-header {
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

#bbpress-forums div.reply {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#bbps_support_forum_options, #bbps_support_forum_move, .bbps-support-forums-message {
    float: none;
    margin-bottom: 20px;
    width: auto;
}

#bbps-topic-status {
    float: none;
}

#bbpress-forums div.bbp-topic-tags {
    float: none;
}

#bbps-topic-status label {
	display: block;
}

#bbps_support_options {
	padding: 10px 15px;
}

#bbp_search {
	width: 75%;
}
#bbp_search_submit {
/*	width: 24%;
	min-width: 150px; */
	margin-right: 50px;
    min-width: auto;
}
#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p {
    margin-bottom: 20px;
}

.bbp-pagination {
	float: none;
}

.bbp-pagination:after {
	content: "";
	display: table;
	clear: both;
}

.bbp-reply-header .bbp-reply-title {
	padding: 20px;
}

#bbpress-forums hr {
	display: none;
}

#bbpress-forums .bbp-search-form {
	display: none;
}

#bbpress-forums,
#forums-list-0 {
	margin-bottom: 0;
}

#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	border-radius: 50%;
	max-width: 50px;
	float: none;
	display: block;
	margin-bottom: 5px;
}

.bbp-author-role,
.bbps-post-count,
#bbps-post-count {
    display: none;
}

#bbpress-forums div.bbp-topic-author a.bbp-author-name, 
#bbpress-forums div.bbp-reply-author a.bbp-author-name,
.bbp-reply-author,
.bbp-topic-author {
	clear: none !important;
    margin-top: 0 !important;
/*	font-weight: bold !important; */
	font-size: 13px !important; 
	color: #222 !important;
	text-align: center !important;
	display: inline-block !important;
}

.bbp-reply-content,
.bbp-topic-content {
	border-top: 0;
	overflow: hidden;
}

.bbp-author-ip {
	font-size: 9px !important;
}

.bbp-reply-header .bbp-meta,
.bbp-topic-header .bbp-meta {
	background: #FFF;
	border: 0;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	color:#aaa;
}

div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header {
	border: 0;
	font-size: 80%;
}

.bbp-reply-ip {
	clear: left;
}

.bbp-reply-author,
.bbp-topic-author {
	border: 0;
}

#bbps_support_forum_move {
	display: none;
}

@media only screen and (max-width: 480px) {
#bbpress-forums .bbp-body div.bbp-reply-author, #bbpress-forums .bbp-body div.bbp-topic-author {
    min-height: auto; 
}}
/*
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
	width: 100%;
	float: none;
} */

#forums-list-0 .bbp-body .bbp-forum-freshness {
    clear: none;
    display: inline-block;
    font-size: 80%;
    text-align: left;
    width: 100%;
}

#forums-list-0 .bbp-body .bbp-forum-freshness a {
	color: #aaa !important;
}

#forums-list-0 .bbp-body .bbp-topic-freshness-author {
	display: none;
}

#forums-list-0 .bbp-forum-info .bbp-forum-content {
	display: none;
}

/* ---------------------------------- */
/* Song Styles
------------------------------------- */

/* .tax-song-category h3.entry-title, .single-songs h3.entry-title { font-size: 26px; }

.tax-song-category .article-body-container { line-height: 0; } */

.songs_search_section i.fa-search::before{display:inline-block}
.songs_search_section {position:relative;width:280px!important;display: inline-block; margin-top: 15px;}
.songs_search_section i.fa.fa-search{position:absolute;top:13px;left:10px;font-size:14px;color:#10a8a9!important}
.songs_search_section input.songs_search_box{padding-left:35px;padding-right:20px; background-color: #ffffff;}
	
	
/* ---------------------------------- */
/* Shop Styles
------------------------------------- */

/* for gift registry page */
@media (max-width: 1024px) {
	.hide-only-mobile {
		display: none !important;
	}
}

@media (min-width: 1024px) {
	.show-only-mobile {
		display: none !important;
	}
}
	
/* Toggle product title between mobile and desktop */
@media (max-width: 768px) {
  .single-product-page .summary .product_title, .single-product-page .summary .woodmart-product-brands, .single-product-page .summary .wd-product-brands {
	  display: none !important;
  }
}
  
@media (min-width: 768px) {
  .single-product-page .product-title-mobile, .single-product-page .woodmart-product-brand-mobile, .single-product-page .wd-product-brand-mobile {
	  display: none !important;
  }
}

.single-product-page .container .product-title-mobile {
	font-size: 30px;
}
	/* Progress bar */
	.progress-bar {
		background-color: #eeeeee;
		height: 15px;
		padding: 2px;
		/*margin: 5px 0;*/
		border-radius: 5px;
		width: 500px; 
		display: inline-block;
		/* box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444; */
		}
		.progress-bar span {
		/* display: inline-block; */
		float: left;
		height: 100%;
		border-radius: 3px;
		/* box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; */
		transition: width .4s ease-in-out;
		}
		.bar-blue span {
		background-color: #39b1c0;
		}
		.bar-orange span {
		background-color: #cd950c;
		}
		.progress-text {
		text-align: right;
		font-size: 11px;
		color: black;
		margin: none; 
		display:inline-block;
		vertical-align: top;
		}
	
	/* gift registry */
	.about-us .title, .about-us span.line, .about-us i, .about-us h3 {
		text-shadow: 2px 2px 4px #000;
	  }
	  
	  .about-us .heading {
		padding-bottom: 30px;
		color: #fff;
	  }
	  .about-us .heading .title {
		color: #fff;
		font-size: 48px;
		font-family: inherit;
		font-weight: 600;
		margin: 0px;
		line-height: 100%;
		text-transform: capitalize;
		margin-bottom: -60px;
	  }
	  @media only screen and (max-width: 679px) { .about-us .heading .title { font-size: 36px !important; } }
	  
	  .about-us .heading i {
		padding: 0 10px;
		font-size: 24px;
		color: #fff;
	  }
	  
	  .about-us .caption-time h3 {
		padding: 15px 0;
		 color: #fff;
	  }
	  .about-us .caption-time i {
		font-size: 28px;
		display: block;
		margin-bottom: 15px;
		color: #fff;  
	  }
	  
	  /* gift registry public view */
	  .reg-table { width: 100%; margin: auto; }
	  .reg-inner { width: 24%; display: inline-block; padding: 15px; text-align: center; vertical-align: top; border: 0 solid #fefefe; }
	  @media only screen and (max-width: 1079px) { .reg-inner { width: 32%; } .reg-request {display: none !important;} } 
	  @media only screen and (max-width: 768px) { .reg-inner { width: 49%; } }
	  @media only screen and (max-width: 320px) { .reg-inner { width: 100%; } }
	  
	  .tab-content {padding: 28px 0;}

	#accordion-giftregisty-content .giftregistry-form .form-field label {
		width: 100%; max-width: 420px; 
	}

	/* gift registry inner view */
	.giftregistry-share {margin-top: 30px}
	.giftregistry-share li  {margin: 10px 5px}
	.giftregistry-share li a.facebook {padding:10px; color: #fff; background-color: #3b5998;}
	.giftregistry-share li a.twitter {padding:10px; color: #fff; background-color: #55acee;}
	.giftregistry-share li a.googleplus {padding:10px; color: #fff; background-color: #dd4b39;}
	.giftregistry-share li a.whatsapp {padding:10px; color: #fff; background-color: #34af23;}
	.giftregistry-share li a.email {padding:10px; color: #fff; background-color: #666666;}

	.giftregistry-form input, .giftregistry-form textarea {
		width: 100% !important;
		max-width: 420px; 
		min-width: auto;
	} 
	  
	.form-field #dropdownlist, #textfield {
		float: none !important;
		width: 100%;
		max-width: 420px; 
	}
	  
	/* Updates for gift registry */
	#accordion-giftregisty h3 {
		height:40px;
	}
	.giftregistry-form input[type="submit"], #giftregistry-item-form input[type="submit"], #share_via_email_form input[type="submit"] {
		background-color: #e0a030; border-color: #e0a030; color: #ffffff; text-align: center; text-transform: uppercase; padding: 10px; width: 100px;
	}
	.giftregistry-form input[type="submit"]:hover, #giftregistry-item-form input[type="submit"]:hover, #share_via_email_form input[type="submit"]:hover {
		background-color: #39b1c0; border-color: #39b1c0;
	}
	.giftregistry-form div.form-field label, #share_via_email_form div.form-field label {
		padding-bottom:3px; width:100%;font-size:15px; font-weight: bold;
	}
	.giftregistry-form div.form-field input, #share_via_email_form div.form-field input {
		width:100%;margin-bottom:10px; max-width: 420px; 
	}
	
	.giftregistry-form div.form-field select, .giftregistry-form select {
		width:100%; height: 42px; max-width: 420px; 
	} 
	.giftregistry-form div.form-field textarea, #share_via_email_form div.form-field textarea {
		height:80px; width:100%;margin-bottom:10px;
	}
	
	#share_via_email_form div.form-field {margin-top:10px; margin-bottom: 5px}
	
	  /* Image Overlay Text */
	
	  #group_cont {
		/* width: 300px; */
		 position: relative;
		 text-align: center;
	   }
	   #group_image {
		 width: 100%;
	   }
	   #group_text {
		 z-index: 100;
		 position: absolute;
		 color: white;
		 background-color: #cd950c;
		 font-size: 12px;
		 padding: 5px;
	   /*  font-weight: bold; */
		 left: 10px;
		 top: 10px;
	   }
	   
	   #purchased_text {
		 z-index: 101;
		 position: absolute;
		 color: white;
		 background-color: #333333; /* #cd950c;*/
		 font-size: 12px;
		 padding: 5px;
	   /*  font-weight: bold; */
		 left: 10px;
		 top: 10px;
	   }
	   
	   #outstock_text {
		 z-index: 101;
		 position: absolute;
		 color: white;
		 background-color: #333333;
		 font-size: 12px;
		 padding: 5px;
	   /*  font-weight: bold; */
		 left: 10px;
		 top: 10px;
	   }
		
	   /* Gift Registry Product Grid */
	   .product-grid-item{margin-bottom:30px;text-align:center}

/* ---------------------------------- */
/* Search All Registry, Vendor, Product Styles
------------------------------------- */

/*New Search Section Css*/

.mobile_search_box {width: 100%}
.new_search_section i.fa-search::before{display:inline-block}
.new_search_section{position:relative;width:350px}
.new_search_section i.fa.fa-search{position:absolute;top:13px;left:10px;font-size:14px;color:#10a8a9!important}
.new_search_section input.new_search_box{padding-left:35px;padding-right:20px;height: 42px;line-height: 42px;margin: auto;}
.new_search_section a.close_new_search_button{position:absolute;top:8px;right:8px;font-size:15px;font-weight:600;cursor:pointer}
.search_results_main_container{width:100%;z-index:999;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.6);border-left:1px solid rgba(0,0,0,.6);border-right:1px solid rgba(0,0,0,.6);position:absolute}
.new_search_toggle_buttons{margin:10px 10px 0;border:1px solid rgba(0,0,0,.6)}
ul.tabs.new_search_tabs{display:table;width:100%;padding:0;}
ul.tabs li.tab-link.current.new_search_tab_item{background-color:#39b1c0;color:#fff}
ul.tabs li.tab-link.new_search_tab_item{display:table-cell;width:33.3%;text-align:center;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;background-color:#fff;color:#10a8a9;cursor:pointer;font-weight:500}
.search_results_show{margin-top:10px;max-height:65vh;overflow-y:auto}
.product-result-item{margin-left:10px;display:block;margin-right: 10px; padding-top:5px;padding-bottom:5px;text-transform:capitalize}
.couple-result-item{margin-left:10px;display:block; margin-right: 10px; padding-top:5px;padding-bottom:5px}
.product-result-item a, .couple-result-item a, .vendor-result-item a{width:100%;}
.tab-search_content{display:none}
.tab-search_content.current{display:block}
.couple-title-match{display:block;color:#111;}
.couple-image-name{border:1px solid #bbb;width:50px;height:50px;line-height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:10px;text-transform:uppercase;background-color:#f7f7f7a1;text-align:center}
.couple-result-item .couple-image{width:60px;float:left}
.couple-image img{max-width:60px;width:50px;height:50px;border-radius:100px}
.products-tab .product-title-match{display:block;color:#111;font-size:13px!important;font-weight:500!important;word-wrap: normal}
.products-tab span.exact-matched-span{color:#000;font-weight:600!important}
.products-tab span.exact-matched-span span{color:#39b1c0!important;font-weight:500!important}
.products-tab span.product-brand-match{margin-left:15px;text-transform:lowercase;font-weight:600;color:#d0caca}
/* label.couple-label span{font-weight:400;text-transform:initial}
label.couple-label span span.exact-matched-span{font-weight:600;text-transform:capitalize} */
.registries-tab .couple-label{color:#000;display: block; font-weight:400;font-size:13px;text-transform:initial;word-wrap: normal}
.registries-tab .couple-label-section{overflow: auto;}
.registries-tab span.exact-matched-span{color:#39b1c0;font-weight:600;text-transform:capitalize}
.registries-tab span.exact-matched-span span{color:#39b1c0!important;font-weight:500!important}
span.couple-date{font-size:11px}
div.show_all_product_link{border-top:1px solid #d9d9d9;color:#10a8a9;letter-spacing:1.1px;margin-top:10px;padding-left:10px;padding-right:10px;text-align:center;word-wrap:break-word;font-size:12px;font-weight:600}
div.show_all_couple_link, div.show_all_vendor_link{border-top:1px solid #d9d9d9;letter-spacing:1.1px;margin-top:10px;padding-left:10px;padding-right:10px;text-align:center}
.show_all_product_link:hover, .show_all_couple_link:hover, .show_all_vendor_link:hover{background:#e8f4f6}
button#newsearchsubmit_product, button#newsearchsubmit_couple, button#newsearchsubmit_vendor{color:#10a8a9;letter-spacing:1.1px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;text-align:center;word-wrap:break-word;font-size:12px;font-weight:500;background:0 0;border-radius:0;border:0}
button#newsearchsubmit_product:hover, button#newsearchsubmit_couple:hover, button#newsearchsubmit_vendor:hover{text-decoration:underline}
i.fa.fa-search.mobile-new-search-icon{display:none}
.vendor-result-item{margin-left:10px;display:block;margin-right: 10px; padding-top:5px;padding-bottom:5px;text-transform:capitalize}
.vendors-tab .vendor-title-match{display:block;color:#111;font-size:13px!important;font-weight:500!important;word-wrap: normal}
.vendors-tab span.exact-matched-span{color:#000;font-weight:600!important}
.vendors-tab span.exact-matched-span span{color:#39b1c0!important;font-weight:500!important}

@media(max-width:1024px){
.main-header .widgetarea-head{position:absolute;top:99px;z-index:9;width:100%;padding:0;left:0}
.new_search_section{width:100%}
/*.search_results_main_container{width:100%!important}*/
/*.new_search_section i.fa.fa-search{display:none}
.new_search_section input.new_search_box{padding-left:10px!important;display:none} */
.new_search_section a.close_new_search_button{right:12px!important}
i.fa.fa-search.mobile-new-search-icon{display:block!important}
ul.tabs li.tab-link.new_search_tab_item{width:auto}
ul.tabs.new_search_tabs{width:344px;margin:0 auto;border:1px solid rgba(0,0,0,.6)}
.new_search_toggle_buttons{border:0}
.main-header.header-logo-center .site-logo{float:left!important}
}

.new_search_tabs {margin-bottom:0 !important}

.search_results_main_container .search_results_show .tab-search_content .couple-tab .current{overflow:scroll;height:600px}


/* Remove cross X icon in IE and Edge */
.new_search_box::-ms-clear {  display: none; width : 0; height: 0; }
.new_search_box::-ms-reveal {  display: none; width : 0; height: 0; }

/*----------------------------
*
*  GENERAL - PAGE
*
*-------------------------------*/
#titlebar {padding: 30px 0 !important;}

@media (max-width: 991px) {
#titlebar {padding: 30px 0 !important;}
}


@media (max-width: 767px) {
#titlebar {padding: 30px 0 !important;}
}

/* hide titlebar for archive listing */
.archive #titlebar {display: none;}

.archive #main-content {padding-top: 0px;}

/* ---------------------------------- */
/* Other Styles
------------------------------------- */

	.title-size-default .entry-title, .title-size-default h1{
		font-size: 48px;
		font-weight: 400;
		font-family: Lato;
		margin-bottom: 7px;
		text-transform: uppercase;
	}
	/*for wedding songs full video*/
	.video-wrapper {
		position: relative; 
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0; 
	} 
	.video-wrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	} 
	
	/* Tags list */

.wd-single-footer .tags-title{display:none}.wd-single-footer .tags-list{display:flex;align-items:flex-start;flex-wrap:wrap;font-size:0}.wd-single-footer .tags-list a{position:relative;display:inline-flex;margin-top:5px;margin-bottom:5px;margin-right:15px;padding-right:15px;padding-left:25px;min-width:70px;border:2px solid #F1F1F1;color:#212121;text-align:center;text-decoration:none;text-transform:capitalize;font-weight:600;font-size:14px;line-height:28px}.wd-single-footer .tags-list a:after{content:"";position:absolute;top:50%;left:10px;margin-top:-3px;width:6px;height:6px;border-radius:50%;background-color:#F1F1F1;transition:background .25s ease}.wd-single-footer .tags-list a:hover,.wd-single-footer .tags-list a:focus{color:#212121;border-color:var(--wd-primary-color)}.wd-single-footer .tags-list a:hover:after,.wd-single-footer .tags-list a:focus:after{background-color:var(--wd-primary-color)}

/* Wd pagination */

.wd-pagination,.page-links{clear:both;font-size:0}.wd-pagination>a,.wd-pagination>span:not(.page-links-title),.page-links>a,.page-links>span:not(.page-links-title){display:inline-block;box-sizing:content-box;margin-right:2px;min-width:32px;height:34px;color:#2d2a2a;vertical-align:middle;text-align:center;font-weight:600;font-size:14px;line-height:34px;transition:all .2s ease}.wd-pagination>a:last-child,.wd-pagination>span:not(.page-links-title):last-child,.page-links>a:last-child,.page-links>span:not(.page-links-title):last-child{margin-right:0}.wd-pagination>span:not(.page-links-title),.page-links>span:not(.page-links-title){color:#FFF;font-weight:600;background-color:var(--wd-primary-color)}.wd-pagination>a:hover,.wd-pagination>a:focus,.page-links>a:hover,.page-links>a:focus{background-color:#EEE;color:#2d2a2a}.global-color-scheme-light .wd-pagination>a,.global-color-scheme-light .wd-pagination>span:not(.page-links-title),.global-color-scheme-light .page-links>a,.global-color-scheme-light .page-links>span:not(.page-links-title){color:#fff}.global-color-scheme-light .wd-pagination>a:hover,.global-color-scheme-light .wd-pagination>a:focus,.global-color-scheme-light .page-links>a:hover,.global-color-scheme-light .page-links>a:focus{background-color:rgba(0,0,0,0.3);color:#fff}.wd-pagination{text-align:center}.page-links{margin-top:10px}.page-links .page-links-title{margin-right:15px;color:#333;vertical-align:middle;font-weight:600;font-size:14px}.global-color-scheme-light .page-links .page-links-title{color:#fff}
