/*
Theme Name: Wicker Man Child Theme
Theme URI: http://scalescenes.info
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
template: bb-theme
*/

/* Add your custom styles here... */ 

/* Style top page bar */
.fl-page-bar {
    border-bottom: 0 solid #e6e6e6;
    font-size: 12px;
}

.fl-page-bar .navbar-nav > li > a {
  color: #ffffff;
}

.fl-page-nav-bottom .fl-page-nav { background: #000; }

.fl-page-bar-nav > li > a {
    color: #ffffff;
}

/* Style the main menu */
.fl-page-nav-wrap {
    border-bottom: 0 solid #e6e6e6;
    border-top: 0 solid #e6e6e6;
}

.fl-page-nav .navbar-nav > li > a {
    color: #ffffff;
    padding: 15px;
}

.fl-page-nav .navbar-nav > li.current-menu-item > a {
    color: #ffffff;
    background: #5A686B;
}

/* Style footer widgets */

.fl-page-footer-widgets { background: #5A686B; }

.fl-widget .fl-widget-title {
    color: #ffffff;
    border-bottom: solid 1px #ffffff;
}

.fl-widget li a { color: #ffffff; }

.fl-page-footer {border: 0; }

/* Style woocommerce output 
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty { display: none; } 
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {margin-left: 46px; } */


div.swatch-wrapper.selected {
    border: 2px solid #E4021C;
    padding: 1px;
}

/* Hide related products at the base of the products pages */
.products ul {
 display: none;
} 

/* Hide the product tab info on the product page */
.woocommerce-tabs {
display: none;
}

.woocommerce .related h2, .woocommerce .upsells.products h2, .woocommerce-page .related h2, .woocommerce-page .upsells.products h2 { display: none; }

/* Style Recent Products widget */
.product_list_widget { color: #ffffff; }

.woocommerce ul.products li.product h3 {   min-height: 55px;
}

.woocommerce ul.products li.product .price {
    color: #333;
    font-size: 1.6em;
    font-weight: 400;
}

/* Style buttons */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
    background: #5A686B none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    padding: 6px 12px;
    text-shadow: none;
    margin-bottom: 20px;
}

/* .woocommerce ul.products li.product .price { display: none; } */

.add_to_cart_button { margin-top: 0 !important; }
.price { margin-bottom: 0 !important; }

.fl-page-header-content { width: 300px; float: right; }

.fl-page-header-logo { width: 595px; }

@media only screen and (width: 768px) {
	/* Adjust logo size */
	.fl-logo-img {
        max-width: 100%;
	}
        .fl-page-header-logo { 
        width: 100%; 
        margin-left: auto;
        margin-right: auto;
        display: block;
        }
        .fl-page-header-content { width: 100%; float: right; }

	.woocommerce a.remove {
    	display: block !important;
	}
}

@media only screen and (max-width: 570px) {
	/* Adjust logo size */
	.fl-logo-img {
        max-width: 510px;
	}
        .fl-page-header-logo { 
        width: 510px; 
        margin-left: auto;
        margin-right: auto;
        display: block;
        }

	.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove {
	display: block !important;
}
}

@media only screen and (max-width: 480px) {
	/* Adjust logo size */
	.fl-logo-img {
        max-width: 370px;
	}
        .fl-page-header-logo { 
        width: 370px; 
        margin-left: auto;
        margin-right: auto;
        display: block;
        }

		.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove {
    display: block !important;
}
}

@media only screen and (max-width: 320px) {
	/* Adjust logo size */
	.fl-logo-img {
        max-width: 270px;
	}
        .fl-page-header-logo { 
        width: 270px; 
        margin-left: auto;
        margin-right: auto;
        display: block;
        }

	.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove {
    display: block !important;
}
}