﻿a {
	color:blue;
}
h1 {
	font-size:22px;
	margin:10px;
}

h2 {
	font-size:16px;
}
.btn-sw {
    float: right;
    border: 1px solid #105807;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 15px;
    font-family: verdana, sans-serif;
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #156C09;
    background-image: linear-gradient(to bottom, #156C09, #1F9C0A);
    }
header{
    margin-top: 10px;
}
.header-top .logo p{
    text-align: center;
    padding: 10px;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: bold;
    font-style: italic;
}
.header-top .call img{
    padding: 0 5px;
}
.head-mid {
    padding: 7px 0 0;
    text-align: center;
}
.header-top .call a{
    font-weight: bold;
    font-style: italic;
    font-size: 25px;
    padding: 5px;
    color: #808382;
}
.logo {
    margin: 15px 0 0;
}
.logo p {
    margin: 0;
}
.header-top .header-right .row{
    padding-top: 10px;
}
.navbar {
    margin-bottom: 10px;
}
.navbar-sw{
    background: #587FDE;
    padding-top: 2px;
}
.navbar-sw .nav li a{
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.navbar-sw .nav li a:hover, .navbar-sw .nav li a:focus{
    background: transparent;
    color: #fff;
}

.navbar-sw .nav .dropdown-menu li a:hover{
	background:#e7e7e7;
    color: #555;
}

.dropdown-menu {
    background: #587fde none repeat scroll 0 0;
}
.btn-sw:hover {
    border: 1px solid #030e01;
    background-color: #0c3d05;
    background-image: linear-gradient(to bottom, #0c3d05, #156c07);
    }

.fb,
.twitter,
.blogspot,
.youtube {
    display: inline-block;
    width: 34px;
    height: 37px;
    text-indent: -99999px;
    margin: 0 3px;
}

.fb {
    background: url(https://sep.turbifycdn.com/ty/cdn/homegrownsportinggoods/icons.png) scroll 0px 37px
}

.twitter {
    background: url(https://sep.turbifycdn.com/ty/cdn/homegrownsportinggoods/icons.png) scroll 115px 37px
}

.youtube {
    background: url(https://sep.turbifycdn.com/ty/cdn/homegrownsportinggoods/icons.png) scroll 76px 370px
}

.blogspot {
    background: url(https://sep.turbifycdn.com/ty/cdn/homegrownsportinggoods/icons.png) scroll 35px 37px
}

.search {
    margin-top: 15px;
    padding: 5px 5px  ;
    background: #8b0909;
    position: relative;
    height: 40px;
}
.search:before {
    border-bottom: 40px solid #8b0909;
    border-left: 20px solid transparent;
    border-right: 0px solid transparent;
    content: "";
    left: -20px;
    position: absolute;
    top: 0px;
}
.input-group.stylish-input-group {
    width: 98%;
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.display-flex{
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.promo{
    margin-bottom: 5px
}
.promo .promo-item{
    padding-left: 20px;
    /*border-right: 1px solid black; */
}
.promo .display-flex > .col-sm-3{
    border-right: 1px solid black;
}
.promo-item-last {
    border-right: none !important;
}
.promo-item-last .promo-text{
    /*display: inline-flex;*/
}
/*.promo-item-last h4*/
.promo-item h4
{
    /*padding: 0 15px;*/
	padding: 0;
    margin: 0;
}

.promo-item img, .promo-text{
    float: left;
    padding: 5px
}

.promo-text h3{
    margin: 0;
    color: #970000;
    font-size: 20px;
    padding: 5px 0;
    font-weight: bold;
}
.promo-text a{
    font-size: 12px;
    color: blue;
    text-decoration: underline;
}
.promo-text p{
    padding: 0;
    margin: 0;
    color: black;
    font-size: 12px;
}
.container hr{
    border-color: black;
}
.body-top > hr {
    margin: 10px 0;
}
.feature-slider .feature-item{
    color: #970000;
    padding-bottom: 10px;
    border-top: 1px solid black;
}
.feature-slider .feature-item h4{
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}
.feature-slider .feature-item .media-body{
    padding: 15px
}
.feature-slider .feature-item .media{
    padding-top: 15px;
    border-top: 1px solid black;
}
.feature-slider .feature-item .media:first-child{
    border: none;
}
.ln-holder {
    color: #fff;
    list-style: outside none none;
    padding: 10px 0;
}
.navbar-nav > li > a {
    padding: 15px 14px;
}
.item .carousel-caption{
    text-align: right;
    right: 10%;
    top: 5%;
}
.item .carousel-caption h1{
    font-weight: bold;
    font-style: italic;
    color: #920000;
}
.gallery {
    text-align: center;
}
.tab1-over {
    padding: 10px;
}
.cat-nav .list-group .list-group-item{
    margin-bottom: 5px;
    border-radius: 8px;
    background-color: #920000;
}
.cat-nav .list-group .list-group-item a{
    color: #fff;
    text-transform: capitalize;
    font-weight: bold;
}
.cat-nav .list-group .list-group-item span{
    color: black;
    float: right;
    margin: 2px 0 0;
}
.features > li {
    margin: 10px 0;
}
.subscribe .container .col-lg-12 form{
    margin: 10px 0;
    padding: 10px 0;
    border-top: 1px solid ;
    border-bottom: 1px solid 
}
.subscribe p{
text-align: center;
font-size: 21px;
word-spacing: 5px;
padding: 20px;
display: inline;
}
.subscribe p span{
    color: #240089;
font-weight: bolder;
    text-transform: uppercase;
    
font-size: 24px;
}
footer .cards{
    padding:0 20px;
}
footer .col-sm-8 .col-sm-4{
    border-left: 1px solid;
}
footer nav ul li{
    list-style: none;
    padding-top: 10px
}
footer nav ul li a{
    color: #242424;
    font-weight: bold;
}
footer nav ul li a span{
    color: #930000;
    font-size: 10px
}
footer{
    padding-bottom: 20px;
}

.copyright-box {
	text-align: right;
}

.copyright {
	font-size: 10px;
}

.c4, .c4 a {
	font-weight: normal;
	font-size: 10px;
	color: #AEAEAE;
	text-decoration: none;
}
.breadcrumb {
    background-color: #fff;
    margin-bottom: 10px;
}

.c4-info-text {
	display: block;
	padding: 5px;
}

.section-page-top {
	display: block;
}

.section-text img {
	float: left;
	margin: 5px 10px 5px 0;
}

.section-text {
	float: left;
	text-align: left;
}
.inset-img {
    float: left;
    margin: 10px 10px 10px 0;
    display:block;
}
.itembox {
    border: 1px solid #eee;
    margin: 0;
    min-height: 270px;
    padding: 10px;
}
.itembox .item-img {
    min-height: 155px;
}
.itembox .item-name a {
    color: blue;
    font-size: 16px;
}

.products .col-sm-6 {
    padding: 5px;
    text-align: left;
}
.caption span {
    font-size: 10px;
    margin: 0 0 0 5px;
}
.item-row {
    margin-bottom: 20px;
}
.nav-tabs {
    border-bottom: none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	color:blue;
   border-color: #767676 #767676 transparent;
}
.nav-tabs > li > a {
    text-transform: uppercase;
	background:#d7d7d7;
	color:#767676;
	font-weight:700;
	border:1px solid #767676;
}
.tab-content {
    border: 1px solid #767676;
}
.qty-price-box {
    display: block;
    font-size: 16px;
    padding: 0 40px;
}

.product-tab .tab-content .qty-price-box .col-sm-6 {
    width: 50%;
    float: left;
}

.qty-pricing-head {
    border-bottom: 1px solid #a8a8a8;
    padding: 20px 0;
    text-transform: uppercase;
	font-weight:bold;
}
.row.qty-pricing-r:last-child {
    border-bottom: 1px solid #a8a8a8;
}
.green-box {
    background: #d1e9ce url(https://sep.turbifycdn.com/ty/cdn/homegrownsportinggoods/shipping-truck.png) no-repeat center center;
    display: block;
    font-size: 12px;
    margin: 20px 7px 0;
    min-height: 133px;
    padding: 10px;
	font-weight:bold;
}
.ordertable {
    display: block;
    padding: 0 20px;
}
.order-row {
    padding-bottom: 10px;
}
.leftsale, .leftsave {
    color: #a00000;
    font-weight: bold;
}

.rightsale, .rightsave { 
	color: #A00000; 
	font-weight: bold; 
}

.orderbutton {
    clear: both;
    margin: 0 auto;
    padding: 0 0 15px;
    text-align: left;
}
.blue-box {
    background: #dfe4f0 none repeat scroll 0 0;
    font-size: 14px;
    font-weight: 700;
    padding: 10px;
}
.blue-text {
    color: blue;
}
.red-text {
    color: #d80e0e;
}
.text-small {
    font-size: 11px;
    font-weight: normal;
}
.contents-title {
    background: #587fde none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}
.tab-1-big-red.col-sm-12 {
    color: #8b0909;
    font-size: 18px;
    font-weight: 700;
    padding-top: 10px;
    text-align: center;
}
.tab-1-left.col-sm-6 {
    padding: 10px;
    text-align: right;
}
.tab-1-right.col-sm-6 {
    padding: 10px;
}
#description2, #description3, #description4, #description5, #description6, #description7 {
    padding: 15px 15px 0;
}

.size-chart-table th {
    background: black none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
   text-align: center;
}
.size-chart-table {
    border-collapse: collapse;
    width: 100%;
}
.size-chart-table td {
    border: 1px solid #000;
    padding: 3px;
    text-align: center;
}
.blue-head {
    color: blue;
    font-weight: bold;
}
.cross-title {
    margin: 0;
    padding: 0 0 10px 20px;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    color: #920000;
}
.cross-sells {
    background: url(//sep.turbifycdn.com/ty/cdn/homegrownsportinggoods/related.png) no-repeat;
	padding:50px 0 0;
}
.cross-sells > .products > .col-sm-6 > .itembox > .caption > span {
    color: red;
}

.navbar-header {
    background: none repeat scroll 0 0 #0032ab;
}
.navbar-default .navbar-brand {
    color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
       color: #fff;
}


/* Column clear fix */
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: left;
  } 



@media (max-width: 1200px) {
.header-top .call img {
    padding: 0 5px;
}
.header-top .call a {
    font-size: 20px;
}
.logo {
    margin: 5px 0 0;
}
.navbar-sw .nav li a {
    font-size: 12px;
}
.dropdown:last-child > .dropdown-menu {
    position: absolute;
    left: -57px;
}
.body-top > hr {
    margin: 0 0 5px;
}
.subscribe p {
    font-size: 16px;
}
.col-sm-4.col-xs-9 ul {
    padding: 0 5px;
}
.feature-slider .feature-item .media {
    padding-top: 2px;
}
.nav-product {
    padding-left: 5px;
    padding-right: 5px;
}
.subscribe p span {
    font-size: 22px;
}
.glyphicon.glyphicon-triangle-right {
    display: none;
}
.nav-tabs > li {
    font-size: 13px;
}
}


@media (max-width: 992px) {
.b-carousel > .col-md-3.col-sm-6 {
    margin: 0 0 5px;
}
  /* Column clear fix */
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: none;
  }
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: left;
  }
.call > img {
    display: none;
}
.search {
	margin-top:0;
}
.header-top .logo p {
    font-size: 12px;
}
.navbar-toggle{  
    display: block !important;
  }
.logo {
    margin: 0;
	text-align:center;
}
.btn-sw {
	float:left;
}
.img-responsive {
    margin: 0 auto;
}
.header-top .logo p {
    padding: 3px 0;
}
.head-mid {
    padding: 0;
}

}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

@media (max-width: 769px) {
    .promo-item {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .product-tab .centered-btn {
        text-align:center;
    }
}

@media screen and (max-width: 500px) {
    .qty-price-box {
        padding: 0 25px;
    }
}


@media (max-width:360px) {

.container {padding-left: 5px;padding-right: 5px;}
}


@media (max-width:320px) {

}

@media (max-width: 769px) {
    .item-right{
        clear:both;
    }
}

@media (max-width:767px) {
	.promo.visible-xs .display-flex{
		display: block;
	}
}

#blah{
    max-width:560px;
    width: 100%;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}





