/* LICENSE & DETAILS
   ==================================================

	Theme Name: Neighborhood Child Theme
	Theme URI: http://neighborhood.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: neighborhood
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/


/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

#main-nav,
#mini-header {
	background: #ffffff !important;
}

#header,
#header a {
	color: #FFF;
}

#header-section .header-menu .menu>li {
	border: none;
}

.page-heading {
	border: 0;
}

#footer h4,
.widget-heading h4,
h4.spb_heading,
h4.lined-heading {
	text-align: left !important;
	font-weight: normal;
}

#footer h4 span,
.widget-heading h4 span,
h4.spb_heading span,
h4.lined-heading span {
	padding-left: 0 !important;
	color: #FDC30C;
}

#footer h4::before,
.widget-heading h4::before,
h4.spb_heading::before,
h4.lined-heading::before {
	border-color: #FDC30C !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #FDC30C;
	border-radius: 0;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	background-color: #FDC30C !important;
}

.widget ul li,
.woocommerce .products ul,
.woocommerce ul.products,
.woocommerce-page .products ul,
.woocommerce-page ul.products {
	border: 0;
}

.woocommerce ul.products li.product figure {
	box-shadow: none;
}

input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
	border-color: #FDC30C !important;
}

.standard-browser ul.products li.product figure:hover {
	/* border: 4px solid #FDC30C; */
	outline: 4px solid #FDC30C;
}

li.product figcaption .shop-actions {
	border-top: 4px solid #FDC30C;
}

.woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist {
	border-left: 4px solid #FDC30C;
}

.page-id-24 .inner-page-wrap {
	margin-top: 0;
}

.owl-carousel li {
	padding-top: 5px !important;
}

#copyright {
	background: #4A4A4A !important;
	padding: 10px 0;
	color: #FFFFFF;
}

.bag-buttons a {
	background: #333333 !important;
}

.page-id-97 .inner-page-wrap {
	margin-top: 0 !important;
}

.woocommerce table.shop_attributes tr:nth-child(2n) td,
.woocommerce table.shop_attributes tr:nth-child(2n) th {
	background: #FEEFB3;
}

.woocommerce table.shop_attributes tr th,
.woocommerce table.shop_attributes tr td {
	padding: 2px 10px;
	border: 0;
}

.woocommerce table.shop_attributes tr td p {
	padding: 0;
}

.accordion h2 {
	font-size: 12px;
	text-transform: uppercase;
}

.product-cat-info {
	position: absolute;
	border: 1px solid #FFF;
	background: rgba(0, 0, 0, 0.3);
	top: 50%;
	left: 50%;
	width: 220px;
	margin-left: -110px;
	margin-top: -30px;
}

.product-cat-info h3 {
	color: #FFF;
	font-size: 25px;
	text-transform: uppercase;
	text-align: center;
	margin: 20px 0 !important;
}

.product-category a:hover .product-cat-info {
	background: #FFFFFF;
}

.product-category a:hover .product-cat-info h3 {
	color: #fdc30c;
}

.productcontact {
	text-transform: uppercase;
	font-weight: bold;
}

.productcontact a {
	color: #fdc30c;
}

.spb_text_column {
	margin-bottom: 0;
}

.deliver {
	text-align: center;
	padding: 15px;
	text-transform: uppercase;
	font-weight: bold;
}


.deliver p {
	margin: 0;
}

.widget_product_categories ul.children {
	border: 0;
}

.product-categories li a {
	border-bottom: 1px solid #e4e4e4
}

.product-categories>li>a {
	font-weight: bold;
}

.children .children>li>a {
	color: #999999;
}

.ajax-search-results,
.ajax-loading,
.help-bar,
#breadcrumbs {
	display: none !important;
}

.page-id-24 .page-heading {
	display: none !important;
}

.social {
	margin-top: 10px;
}

.social a {
	margin-right: 10px;
}

#terms {
	float: none !important;
	width: unset !important;
}

#terms_field .checkbox {
	width: unset !important;
}

.header-languages .current-language,
.header-languages a:hover {
	background: #4A4A4A !important;
}

.header-languages a {
	color: #4A4A4A !important;
}

.header-languages {
	min-width: 130px !important;
}

#product-description iframe {
	width: 100%;
}

.woocommerce table.shop_table tr td,
.woocommerce-page table.shop_table tr td,
.woocommerce table.wishlist_table tr td.product-remove {
	padding: 10px !important;
}

.price-rules-table-wrapper .price-rule-active td {
	background-color: #FDC30C !important;
	color: #333333;
}

#payment h4 {
	background: #222222;
	color: #ffffff;
	text-align: center;
	padding: 15px;
}

.woocommerce #payment ul.payment_methods li {
	border-bottom: 1px solid #222222;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.payment_method_eupago_multibanco img {
	margin-left: 20px !important;
}

.payment_method_eupago_mbway label a {
	font-size: 11px;
}

#payment_method_eupago_multibanco,
#payment_method_eupago_mbway {
	margin-top: 8px !important;
}

.product-shipping-class {
	display: block;
	background: #fdc30c;
	padding: 10px;
	float: right;
}

@media only screen and (max-width: 600px) {
	.no-transition figcaption {
		display: none !important;
	}

	#products li {
		width: 100% !important;
	}

	#footer .flex_column {
		margin-left: 0 !important;
		width: 100% !important;
	}

	.product-description iframe {
		width: 100%;
	}
}