/*
Theme Name: LPS Theme
Theme URI: londonspaddleshop.com
Description: A responsive themefor London's Paddle Shop
Version: .1
Author: Stewart & Weill
Author URI: stewartandweill.com
Tags: custom
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

a {
   outline: 0 !important;
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
border: none;
padding: 0;
}
.variations .label {
   color:#333 !important;
}
.nova.woocommerce div.product form.cart div.quantity {
    margin: 20px 4px 10px 0!important;
}
.blk-header {
    margin-top: 125px !important;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    width: 100%;
}
mark {
	padding: .12em .12em .12em .2em
}
.count {
	background:whitesmoke;
	font-weight:300;
	font-size: .875em;
}
.woocommerce span.onsale {
    height: 3.3em;
    width: 3.4em;
    padding: .202em;
    font-weight: 600;
    position: absolute;
    text-align: center;
    line-height: 2.95;
    top: -.5em;
    left: -.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #3dc2c6;
    color: #fff;
    font-size: .857em;
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    z-index: 1029;
}
.carousel h1 {
    font-weight: 700;
    font-size: 5.15em !important;
    letter-spacing: .055em !important;
}
.carousel h1 .h1-intro {
    font-size: .55em !important;
}


@media (max-width: 768px) {
	.nova.woocommerce ul.products li.product:nth-child(2n), .nova.woocommerce-page ul.products li.product:nth-child(2n), 			.nova.woocommerce ul.products li.product-category:nth-child(2n), .nova.woocommerce-page ul.products li.product-category:nth-child(2n) 			{
    		float: left !important;
}
	.owl-buttons {
    		display: none;
	}
	a.carousel-control {
    		display: none;
	}
	.carousel {
   		margin-top: 50px !important;
}
}
.nova .carousel-caption {
    bottom: 3px !important;
}
@media (max-width: 1024px) {
	.carousel h1 {
	    font-weight: 700;
 	    font-size: 3.5em !important;
  	    letter-spacing: .035em;
	}
}



.nova .navbar-default {
    background-color: rgba(239,238,235,.94)!important;
}
.nova .carousel-caption {
    padding-bottom: 75px !important;
}
.carousel {
    height: 700px!important;
}
.carousel .item {
    height: 700px!important;
}
hr.special-fish {
    margin-bottom:25px;
}
.darkfooter .connect-bar {
    border-top: 1px solid rgba(194,194,194,.4)!important;
    border-bottom: 1px solid rgba(194,194,194,.4)!important; 
}
.mid-ruleset-right {
    border-right: 1px solid rgba(194,194,194,.4)!important;
}
.darkfooter .connect-bar .ruleset-right {
    border-right: 1px solid rgba(194,194,194,.4)!important;
}
@media (max-width: 768px) {

.nova .carousel-caption {
    padding-bottom: 92px !important;
}
.carousel {
    height: 285px!important;
}
.carousel .item {
    height: 285px!important;
}
.nova .carousel h1 {
    letter-spacing: .040em !important;
}
}
.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em;
    margin-bottom: 5px;
}
.variations label {
    margin-top: 5px;
}

p.demo_store {
    background-color: #222;
letter-spacing: .02em;
}
p.demo_store strong {
letter-spacing: .05em;
}
@media (min-width: 1024px) {
	.nova .carousel-caption {
	    padding-bottom: 135px !important;
	}
}


.blk-header {
    margin-top: 130px!important;
}