body .home-prod-row .prod h3 sup {
    font-size: 16px;
    top: -16px;
    left: 5px;
}
body.archive.post-type-archive.post-type-archive-news .entry-summary a {
    color: #0d9dd1;
    padding: 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-family: "HelveticaNeue-Heavy-Cond-Italic", sans-serif;
    color: #009ed1;
}
body .navigation li a, body .navigation li a:hover, body .navigation li.active a, body .navigation li.disabled { font-family: "HelveticaNeue-Heavy-Cond-Italic", sans-serif; text-transform: uppercase; } 
/* .post-type-archive-news div#question-row {
    margin-bottom: 60px;
} */
.page-carousel .item-txt h2 { color: #fff; }

.product-template-default .owl-item .img-wrap img {
    padding: 0px 50px;
}
.single-product.single #content-row {
    padding: 0px 0;
}
li.post-77.product.type-product.status-publish.has-post-thumbnail.product_cat-cross-trainers.first.instock.shipping-taxable.purchasable.product-type-simple h3 {
    text-transform: none;
}
.t4r .owl-item h2 {
    text-transform: none !important;
}
.t4r .trail-col span.breadcrumb_last { text-transform: none !important; }
.prod-price-wrap form.cart {
    margin-top: 0px;
}
.prod-price-wrap form {
    padding-right: 10px;
}
.landing-content .container .row div[class^="col-"] { padding-right: 40px; }

.learn-more {
    text-transform: uppercase;
    font-family: "HelveticaNeue-Black-Cond-Italic", sans-serif;
    color: #009ed1;
    font-size: 14px;
    line-height: 14px;
    font-size: 0.875rem;
    line-height: 0.875rem;
}
#accordion h2 { text-transform: none; }
body.page-id-229 .expand-box ul li:last-child {
    display: none;
}

.single-page-carousel .item-txt {
    position: absolute;
    top: 0;
    z-index: 2;
    height: 100%;
    left: -60px;
    width: 490px;
    background: #009ed1;
    padding: 0 50px 0 80px;
    transform: skewX(-8deg);
    color: #fff;
    overflow-x: hidden;
}
.single-carousel-row {
    position: relative;
    max-height: 400px;
    overflow: hidden;
}
.img-wrap img {
    width: 80%;
    margin-left: 20%;
}
body .single-carousel-row h2 { color: #fff; margin-top: 70px; }
.single-page-carousel .item-txt .txt-wrap {
    position: relative;
    transform: skewX(8deg);
    width: 80%;
    margin: 20% 0 0 40px;
}
.products-page .owl-item .img-wrap img { padding-left: 50px; margin-left: 0; }
.warranty-col li {
    text-align: center;
}
span.small-war {
    font-size: 20px;
}
body #warranty-row .warranty-col ul li:first-child span:last-child {
    margin-left: 0px;
}
.warranty-col {
    text-align: center;
}
#warranty-row .warranty-col ul li:first-child { padding-right: 60px; }
#warranty-row .warranty-col ul li:last-child { padding-left: 60px; }
#warranty-row .warranty-col ul li:first-child span:first-child { margin-left: -30px; }
body #warranty-row { padding: 0px; }

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background: #009ed1;
    border-color: #009ed1;
    color: #fff;    
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: relative;
    text-transform: uppercase;
    font-family: "HelveticaNeue-Black-Cond-Italic", sans-serif;
    box-shadow: none;
padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;	}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background: #00aae0;
    border-color: #00aae0;
    color: #fff; } 	
	.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { color: #fff; }
	
.woocommerce-message:before { color: #009ed1; }
.woocommerce-message { border-top-color: #009ed1; }

@media screen and (max-width:1220px) {
	.site-select-row .site-select-right { padding-right: 50px; }
}
@media screen and (max-width:1179px) {
	.hero-row .hero-ctas { bottom: 10%; }
}

@media screen and (max-width:1120px) {
	span.small-war { font-size: 16px; }
}
@media screen and (max-width:1033px) {
	body .single-carousel-row h2 { margin-top: 30px; } 
	.single-page-carousel .item-txt .txt-wrap { margin-top: 10%; }
}
@media screen and (max-width:991px) {
.products-page .owl-item .img-wrap img { margin-left: auto; margin-right: auto; }
}
@media screen and (max-width:914px) {
	.international .single-carousel-row { max-height: none; }
	.international .single-page-carousel .item-txt { position: relative; left: 0px; width: 100%; padding: 0 50px 0 80px; transform: skewX(0deg); }
	.international .single-page-carousel .item-txt .txt-wrap { margin: 10% 0 0 40px; width: 100%; }
	.international .single-page-carousel .item-txt .txt-wrap { margin-top: 0%; }
	.international .img-wrap img { width: 100%; margin-left: 0%; }
	.international .single-page-carousel .item-txt .txt-wrap { transform: skewX(0deg); margin-left: 0 !important; }
	
}
@media screen and (max-width:748px) {
	.contact-row .contact-col { width: 100%; }
}
@media screen and (min-width:767px) and (max-width:1200px) {
	.page-carousel { min-height: 250px; }
	.owl-item { min-height: 250px !important; }
	.page-carousel .owl-item .item img { min-height: 250px; width: auto; margin-right: -20%; }
	.owl-item .img-wrap img { padding: 0px; }
	
	
}
@media screen and (max-width:767px) {
	.owl-item .img-wrap img { padding: 0px; }
	.section-page .owl-carousel .owl-stage-outer { background: #009ed1; }
}
@media screen and (max-width:850px) {
	#warranty-row .warranty-col ul li:last-child { padding: 10px 5px; }
	#warranty-row .warranty-col ul li:first-child { padding: 10px 5px; border-bottom: solid 1px #dcdcdc; }
	.shield-text { padding: 0px 0 6px 0px; }
}
@media screen and (max-width:682px) {
	div#contact-nav { text-align: right; }
	.call-num { min-width: 180px; }
}
@media screen and (max-width:560px) {
	h2.hero-lead { max-width: 90%; }
	
	
}
@media screen and (max-width:479px) {
	.footer-col { text-align: center; }
	#copy-row .copy-col ul li a:link:after, #copy-row .copy-col ul li a:visited:after { display: none; }
	.copy-col ul li { width: 100%; text-align: center; border: none; }
	body .clickdform .minSize1 {width: 100%; min-width: 250px;}
	.responsiveCell.responsiveCellSize1 { width: auto; }
}
@media screen and (max-width:390px) {
	.hero-row .hero-col .hero .hero-txt { padding-top: 15px; }
	.international .single-page-carousel .item-txt { padding: 0 30px 0 30px; }
}
