/* 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)

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

/* --------------------------------------------
	NEIGHBORHOOD CSS IMPORT
	-------------------------------------------- */

	@import url("../neighborhood/style.css");


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

	Css child neighborhood 

	body {
		zoom: 0.9;
		color: #333333 !important;
	}

	#header-section #header {
		padding: 25px 0;
		background: #FFFFFF !important;
	}

	.woocommerce .quantity, .woocommerce-page .quantity {
		height: 38px;
		width: 50px;
		max-width: 119px;
		-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
		-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
		box-shadow: 0 1px 0 rgba(0,0,0,.1);
		margin-right: 10px!important;
	}


	.bag-buttons a {
		display: block;
		width: 100%;
		margin: 0;
		font-size: 13px;
		text-align: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #006FFF !important;
		color: #f6f6f6  !important;
	}
	#super-search-go {
		padding: 0 10px;
		line-height: 38px;
		border: 1px solid #444;
		display: inline-block;
		margin-right: 10px;
		background-color: #006FFF !important;
		color: #f6f6f6 !important;
	}
	#super-search-close {
		line-height: 38px;
		border: 1px solid #444;
		padding: 0;
		width: 38px;
		text-align: center;
		display: inline-block;
		font-weight: bold;
		background-color: #006FFF !important;
		color: #f6f6f6 !important;
	}
	.woocommerce table.shop_table, .woocommerce-page table.shop_table {
		border-radius: 0;
		border-left-width: 1px;
		border-right-width: 1px;
		margin-bottom: 25px;
	}
	.woocommerce form #billing #shiptobilling {
		margin: 0 0 -38px 0;
		float: right;
		width: auto;
		font-size:16px;
	}
	.spb_divider.go_to_top_icon1 a, .spb_divider.go_to_top_icon2 a {
		position: absolute;
		right: 0;
		display: block;
		padding: 0 0 0 10px;
		text-decoration: none;
		font-size:22px;
		color: #6F5126;
	}
	.widget ul.wp-tag-cloud li > a {
		margin-right: 4px;
		padding: 3px 4px;
		text-decoration: none;
		moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		border: 0px solid #e4e4e4;
		font-size: 12px!important;
	}
	.bag-product a.remove {
		margin: 0;
		padding: 0;
		position: absolute;
		right: 15px;
		top: 13px;
		font-size:15px;
	}
	.widget .wp-tag-cloud li {
		float: left;
		margin-bottom: 0px;
	}
	.woocommerce #account_details .login form p.form-row input[type="submit"], .my-account-login-wrap .login-wrap form.login p.form-row input[type="submit"], .woocommerce .my-account-login-wrap form input[type="submit"], .lost_reset_password p.form-row input[type="submit"], .track_order p.form-row input[type="submit"], .change_password_form p input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce.widget .buttons a, .woocommerce .wishlist_table tr td.product-add-to-cart a {
		margin-right: 20px;
		float: left;
		border: 0;
		background: transparent;
		box-shadow: none;
		text-shadow: none;
		border-radius: 0;
		padding: 10px 5px;
		font-weight: normal;
	}
	.woocommerce.widget .buttons > a {
		margin-left: 2%;
		margin-right: 0!important;
		width: 48%; 	
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

	.carousel-wrap:hover a.next, .carousel-wrap:hover a.prev {
		opacity: 1;
	}

	.carousel-wrap a.prev {
		opacity:1;
	}

	.carousel-wrap a.next {
		opacity:1;
	}

	.woocommerce .checkout-confirmation .order_details {
		font-size:20px;
	}

	.woocommerce-checkout p.thank-you {
		font-size:24px;
		line-height: 1.2;
	}

	table.totals_table {
		width:40%;
	}

	.woocommerce .help-bar ul {
		color: #A9A9A9 !important;
		float: right;
	}

	.woocommerce .help-bar ul li {
		color: #A9A9A9 !important;
		margin-left:65px;
	}

	#footer-widgets .widget {
		padding-bottom: 12px;
	}

	.woocommerce div.product .summary p.price, .woocommerce-page div.product .summary p.price {
		font-size: 22px;
	}

	.woocommerce ul.products li.product figure {
		padding-bottom: 170px;
	}


	.modal {
		display: none;
	}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		margin:0 0 20px 0;
	}


	.products-mini ul.products li.product figure figcaption {
		display: block;
	}

	.woocommerce ul.products li.product figure figcaption {
		font-size:13px;
		font-weight: bold;
	}

	.woocommerce table.shop_table, .woocommerce-page table.shop_table {
		width:800px;
		display:block;
	}

	.my-account-right  {
		float:left;
		width:69%;
	}

	.my-account-left {
		float:none;
		width:20%;
	}

	nav .menu li {
		font-size: 14px !important;
	}

	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
		display:none;
	}

	.tb-text {
		font-size: 13px;
		width:622px;/*width:583px;*/
	}

	#top-bar {
		background: #fefbed !important;
		color:#6B0A00;
	}

	.spb_parallax_asset {
		padding-bottom: 25px;
		padding-top: 30px;
	}

	figure .overlay {
		display: none;
	}

	.spb_single_image {
		margin-bottom: 11px;
		border:1px solid #E0F3FA;
		margin-left: 27px !important;
	}

	.spb_single_image figure figcaption {
		margin: 5px 0 5px;
		font-style: normal;
		font-weight: 500;
	}

	.carousel-wrap a.prev, .carousel-wrap a.next {
		background: #6F5126!important;
		color: #ffffff!important;
	}

	.carousel-wrap > a > i {
		color: #ffffff!important;
	}

	h4.spb_heading:before, h4.lined-heading:before {
		border-top: 1px solid #444;
	}

	.product_meta p .leave-feedback {
		display: none;
	}

	nav .menu li > a {
		margin: 0 11px;
	}

	i[class^="fa-"]{
		color: #949494;
	}

	.page-heading h1 {
		color: #444444 !important;
	}

	#breadcrumbs{
		font-size: 12px;
		color: #006FFF !important;
	}

	.woocommerce div.product form.cart .variations td.label label {
		color: #7b7b7b;
	}

	.spb_single_image figure figcaption {
		font-size: 14px;
	}

	.woocommerce table.shop_table tr td, .woocommerce-page table.shop_table tr td {
		padding: 15px;
		vertical-align: middle;
		text-align: center;
	}

	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
		text-align: center;
	}

	.woocommerce table.shop_table tr td.product-price, .woocommerce table.shop_table tr td.product-subtotal {
		padding-top: 20px;
	}
	.woocommerce table.shop_table tr td.product-subtotal, .woocommerce table.shop_table tr td.product-price {
		width: 120px;
	}

	@media screen and (max-width:500px){
		    #basket_form_container table .product-name{width: 120px;padding:5px;}
			.woocommerce table.shop_table tr td.product-price, .woocommerce table.shop_table tr td.product-subtotal {padding:5px;}
	}
	
	.woocommerce .coupon input.input-text {
		width: 57%;
	}

	.review-order-wrap {
		border: none
		padding: 10px 5px 15px;
	}

	.term-description, p.archive-description {
		padding-top: 10px;
	}

	h4.spb_heading, h4.lined-heading {
		margin-bottom: 10px;
	}

	.spb_text_column h4.spb_text_heading, .spb_parallax_asset h4.spb_text_heading {
		border-bottom-width: 0px;
		padding-bottom: 0px;

	}

	.sidebar .widget-heading .h4:before {
		border-top: 2px solid #C5C5C5;
	}

	h4.spb_heading:before, h4.lined-heading:before {
		border-top: 2px solid #C5C5C5;
	}

	i[class^="fa-"] {
		color: #333333;
	}

	.summary-top .product-navigation {
		display: none;
	}

	#header-section .header-menu .menu > li:first-child {
		display: none;
	}

	.ui-accordion h3.ui-accordion-header .ui-icon {
		color: #6F5126 !important;
	}

	figure.media-wrap img {
		width: 70%;
	}

	.alt-bg {
		margin: 35px 0;
	}

	#promo-bar {
		background-color: #6F5126 !important;
	}

	ul.products li.product .price {
		font-size: 17px;
	}

	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		color:  #006FFF !important;
	}

	#product-description {
		height:auto;
	}

	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
		background-color: #f0f0f0;
	}

	nav#main-navigation .menu > li > a {
		padding: 0px;
	}

	nav .menu li > a {
		margin: 0 3px;
	}

	.header-overlay .page-heading {
		padding-top: 250px !important
	}

	ul {
		margin: 0 0 5px;
	}

	.accordion-inner {
		padding: 2 15px !important;
	}

	#copyright.copyright-divider {
		background: #949494;
	}

	.woocommerce ul.products li.product .price {
		font-size: 1.3em;
	}

	.woocommerce form.cart button.single_add_to_cart_button, .woocommerce form.cart button.add_to_cart_button {
		background: #006FFF;
		color: white;
	}

	li.menu-item.sf-mega-menu > ul.sub-menu > li {
		border-color: #6F5126 !important;
		border-style: solid !important;
	}

	li.menu-item.sf-mega-menu > ul.sub-menu > li.menu-item > a, li.menu-item.sf-mega-menu > ul.sub-menu > li.menu-item > span.title {
		font-size: 14px;
		text-transform: none;
		font-weight: inherit;
		margin: 5px 5px 0;
		padding: 5px 5px;
		font-family: inherit;
	}

	.brands_dotted  {
		border-bottom: 1px solid #6F5126;
	}

	.woocommerce .quantity .qty-adjust {
		float: none;
	}

	.woocommerce .quantity .qty-plus {
		display: initial;
		line-height: 2px;
	}
	#foot {display: none;}
	.woocommerce .quantity .qty-minus {
		display: initial;
		line-height: 2px;
	}
	.woocommerce table.shop_table, .woocommerce-page table.shop_table {
		border-radius: 0;
		border-left-width: 0px;
		border-right-width: 0px;
	}
	@media (max-width: 780px) {
		.spb_single_image {
			margin-left: 0px !important;
		}
		#copyright.copyright-divider {
			background: #FFFFFF;
		}
		.woocommerce div.product form.cart, .woocommerce div.product form.cart .variations { width: 100%;}
		nav.woocommerce-pagination {  text-align: center !important;}
		#foot {text-align: center; display: block;}
		.off, .spb_parallax_asset, .product-after-wrap {display: none !important;}
		.woocommerce div.product form.cart div.quantity {
			float: left !important;}
			.woocommerce table.shop_table, .woocommerce-page table.shop_table {
				border-radius: 0;
				border-left-width: 0px;
				border-right-width: 0px;
			}
		}
		p {color: #333333 !important;}
		ul {color: #333333}

		.spb_text_column {
			padding-top: 13px;
		}
		thead, tr, th {color: #444444  !important;}
		.page-wrap {color: #444444  !important;}

		.gifts_menu  {
			border-bottom: 2px solid #6F5126;
		}

		.gifts {color: #6F5126 !important;}
		
		#main-navigation ul.menu > li,
		nav .menu li,
		.spb_single_image figure figcaption p{
			font-size: 14px !important;
			font-family: 'Marmelad','Open Sans',"Helvetica", Palatino, Arial Helvetica, Tahoma, sans-serif;
			display: inline-block;
		}

		@media (max-width: 979px) and (min-width: 768px){
			[class*="span"] {
				float: none;
				display: inline-block;
				vertical-align: top;
			}
			.fw-row .row{padding-left: 4px;font-size: 0;}
			.spb_single_image {
				margin-left: 17px !important;
			}
			[class*="span"]{
				margin-left: 16px;
			}
		}
		.spb_single_image figure figcaption{
			height: 40px;
			line-height: 40px;
		}
		[class*="span"] {
			vertical-align: top;
		}
