/*
	Theme Name: Warrior
	Author: Artime Group
	Author URI: http://www.artimegroup.com
	Description: Wordpress theme developed for Warrior Tires by the Artime Group.
	Version: 1.0
	License: Property of Warrior Tires.
*/


/* Layout */
html { overflow-y: scroll;}
body { background: #ebebeb; color: #0b2f3f;	font-family: 'Open Sans', Helvetica, Arial, sans-serif; }
#main{padding:0.8em 0 5em; background:url('/wp-content/uploads/bg-page.png') top repeat-x;background-color:#fff;}
footer {background:#ebebeb; padding:0 0 2em 0; margin: 0; color: #fff; text-align: center; }
#copyright{line-height:1em;font-size: 0.75em;color:#0b2f3f;}
#signup{background-color: #095b7d;padding:1em 0 0.5em;margin-bottom: 20px;}

/* top bar */
header{padding:15px 0 0 0;border-bottom:1px solid #ed1941;}
header.contain-to-grid{background:#fff;}
.top-bar .name{height:60px;}
#logo{display:block;}
#logo > img{border:0; width: 200px; height: auto;}
.top-bar{background:none;height:60px;line-height:60px;}
.top-bar .toggle-topbar.menu-icon a span {-moz-box-shadow: 0 10px 0 2px #9a9b9c, 0 21px 0 2px #9a9b9c, 0 32px 0 2px #9a9b9c;-webkit-box-shadow: 0 10px 0 2px #9a9b9c, 0 21px 0 2px #9a9b9c, 0 32px 0 2px #9a9b9c;box-shadow: 0 10px 0 3px #9a9b9c, 0 21px 0 3px #9a9b9c, 0 32px 0 3px #9a9b9c;width: 32px;}
.top-bar .toggle-topbar.menu-icon{margin-top:-25px;}
.top-bar.expanded .title-area {background: none;}
.top-bar .toggle-topbar.menu-icon {right:0.9375em;}
.top-bar-section ul{background:none;}
.top-bar .top-bar-section ul li {margin:0;}
.top-bar-section ul > li > a{padding:10px 0.9375em;font-size:1em;color:#4c4e52;text-transform:uppercase;font-weight: 700;background:#dadada;border-bottom:1px solid #f0f0f0; line-height:2em;}
.top-bar-section .has-dropdown a:after{border-color: transparent transparent transparent #c60c30;}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{content: "\f101";margin-top: -2.5px;font-family: 'fontAwesome';}
.top-bar-section .dropdown li.title{background:#dadada;}
.top-bar-section .dropdown li.title h5{margin:0;padding:0;}
.top-bar-section .dropdown li.title h5 a{display:block;margin:0;color: #191d1f;padding:10px 0.9375em;border-bottom:1px solid #f0f0f0;color:#4c4e52;font-size:.75em;}
.top-bar-section .dropdown li.menu-coming-soon {display:block;margin:0;padding:10px;font-weight: normal; font-size:1em; text-transform:uppercase;text-align:left; color:#999;}
li.menu-coming-soon span:before {content:"coming soon"; font-size:.75em; color:#999;display:block;}
[lang=es-ES] li.menu-coming-soon span:before {content:"próximamente";}


.top-bar-section ul > li:hover > a, .top-bar-section .dropdown li.title:hover h5 a{background:#ddd;color:#4c4e52;border-bottom:1px solid #f0f0f0;}
.title-area{padding:0 0.9375em;}
#social-icons{display:none;}
#social-icons .stButton {margin-right:6px; margin-left:0;}
.top-bar-section .tires h2 {font-size:1.25em;text-shadow:none;font-weight:500;margin-bottom:0;}

/* orbit */
.orbit-container{background:none;text-align:center;}
.orbit-container .orbit-prev, .orbit-container .orbit-next{background:none;}
.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover{background:none;}
.home .orbit-container .orbit-slides-container{border-bottom:1px solid #ed1941;}
.orbit-container .orbit-slides-container img{margin:0 auto;}
.orbit-bullets{text-align:center;display:inline-block;}
.orbit-bullets li {background-color:#63afc1; border:none;cursor:pointer;margin-left:0;}
.orbit-bullets li.active {background-color:#095b7d;border:none;margin-left:0;}
.orbit-photos-videos .orbit-next span{border-left-color:#eee;}
.orbit-photos-videos .orbit-prev span{border-right-color:#eee;}

.flex-video iframe {background: #1B1B1B;}
.flex-video {margin-bottom: 0;}


/* hero video visibility for small devices*/
.page-id-64 #hero {display:inherit !important;background-color: #1B1B1B;}

/* tire page heroes */
#hero{border-bottom: 1px solid #ed1941;}
.home #hero{border-bottom:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

.tire-category-hero{height:220px; background-size:cover; background-position:top center;border-bottom: 1px solid #ed1941;}
.tire-category-hero-consumer{background-image:url('/wp-content/uploads/hero-consumer.jpg');}
.tire-category-hero-commercial{background-image:url('/wp-content/uploads/hero-commercial.jpg');}
.tire-category-hero-consumer-sp{background-image:url('/wp-content/uploads/hero-consumer-sp.jpg');}
.tire-category-hero-commercial-sp{background-image:url('/wp-content/uploads/hero-commercial-sp.jpg');}

.tire-list-hero{height:500px; background-size:cover; background-position:top center;border-bottom: 1px solid #ed1941;}
.tire-list-hero-passenger-cuv{background-image:url('/wp-content/uploads/hero-list-passenger-cuv.jpg');}
.tire-list-hero-performance{background-image:url('/wp-content/uploads/hero-list-performance.jpg');}
.tire-list-hero-light-truck-suv{background-image:url('/wp-content/uploads/hero-list-light-truck-suv.jpg');}
.tire-list-hero-winter{background-image:url('/wp-content/uploads/hero-list-winter.jpg');}
.tire-list-hero-specialty{background-image:url('/wp-content/uploads/hero-list-specialty.jpg');}
.tire-list-hero-steer{background-image:url('/wp-content/uploads/hero-list-steer.jpg');}
.tire-list-hero-drive{background-image:url('/wp-content/uploads/hero-list-drive.jpg');}
.tire-list-hero-trailer{background-image:url('/wp-content/uploads/hero-list-trailer.jpg');}
.tire-list-hero-mixed-service{background-image:url('/wp-content/uploads/hero-list-mixed-service.jpg');}
.tire-list-hero-passenger-cuv-sp{background-image:url('/wp-content/uploads/hero-list-passenger-cuv-sp.jpg');}
.tire-list-hero-performance-sp{background-image:url('/wp-content/uploads/hero-list-performance-sp.jpg');}
.tire-list-hero-light-truck-suv-sp{background-image:url('/wp-content/uploads/hero-list-light-truck-suv-sp.jpg');}
.tire-list-hero-winter-sp{background-image:url('/wp-content/uploads/hero-list-winter-sp.jpg');}
.tire-list-hero-specialty-sp{background-image:url('/wp-content/uploads/hero-list-specialty-sp.jpg');}
.tire-list-hero-steer-sp{background-image:url('/wp-content/uploads/hero-list-steer-sp.jpg');}
.tire-list-hero-drive-sp{background-image:url('/wp-content/uploads/hero-list-drive-sp.jpg');}
.tire-list-hero-trailer-sp{background-image:url('/wp-content/uploads/hero-list-trailer-sp.jpg');}
.tire-list-hero-mixed-service-sp{background-image:url('/wp-content/uploads/hero-list-mixed-service-sp.jpg');}

.tire-details-hero{height:235px; background-size:cover; background-position:top center;border-bottom: 1px solid #ed1941;}
.tire-details-hero-passenger-cuv, .tire-details-hero-passenger-cuv-sp{background-image:url('/wp-content/uploads/hero-detail-passenger-cuv.jpg');}
.tire-details-hero-performance, .tire-details-hero-performance-sp{background-image:url('/wp-content/uploads/hero-detail-performance.jpg');}
.tire-details-hero-performance-mozzo-sport, .tire-details-hero-performance-sp-mozzo-sport{background-image:url('/wp-content/uploads/hero-detail-performance-sport.jpg');}
.tire-details-hero-light-truck-suv, .tire-details-hero-light-truck-suv-sp{background-image:url('/wp-content/uploads/hero-detail-light-truck-suv.jpg');}
.tire-details-hero-winter, .tire-details-hero-winter-sp{background-image:url('/wp-content/uploads/hero-detail-winter.jpg');}
.tire-details-hero-specialty{background-image:url('/wp-content/uploads/hero-detail-specialty.jpg');}
.tire-details-hero-steer, .tire-details-hero-steer-sp{background-image:url('/wp-content/uploads/hero-detail-steer.jpg');}
.tire-details-hero-drive, .tire-details-hero-drive-sp{background-image:url('/wp-content/uploads/hero-detail-drive.jpg');}
.tire-details-hero-trailer, .tire-details-hero-trailer-sp{background-image:url('/wp-content/uploads/hero-detail-trailer.jpg');}
.tire-details-hero-mixed-service, .tire-details-hero-mixed-service-sp{background-image:url('/wp-content/uploads/hero-detail-mixed-service.jpg');}

/* tire pages */
.tire-category-hero-consumer #tire-category-list, .tire-category-hero-consumer-sp #tire-category-list {position:relative; top:15.75em;}
.tire-category-hero-commercial #tire-category-list, .tire-category-hero-commercial-sp #tire-category-list {position:relative; top:9em;}
#tire-category-list .columns{text-align:center;}
#tire-category-list a img{margin-bottom:.5em;}
#tire-category-list a.button{width:100%;font-weight:bold;}
.tire-category-hero-consumer #tire-category-list a.button{font-size:.625em;}
.tire-category-hero-commercial #tire-category-list a.button{font-size:1em;}
#main.tire-category{border-top:1px solid #ed1941;}
 
#tires-list .columns{text-align:center;}
#tires-list a img{margin-bottom:.5em;}
#tires-list .large-4, #tires-list .large-3 {margin:2em 0 1em 0;}


.tire-perf-item{margin-bottom:1em;display:table;width:100%;}
.tire-perf-item > div{display:table-cell;vertical-align:middle;}
.tire-perf-label{width:27%;}
.tire-perf-bar{width:63%;background-color:#095b7d;height: 0.5em;border:1px solid #095b7d;padding:0;}
.progress.alert .meter {background-color:#63afc1; }
.tire-perf-rating{width:10%;padding-left:5px;}

.tire-details-commercial #tire-image-orbit .orbit-bullets {display: none;}
#tire-image-orbit{text-align:center;}
#tire-image-orbit .orbit-bullets{text-align:center;display:inline-block;}
#tire-image-orbit .orbit-bullets li{cursor:pointer;}
#tire-downloads{text-align:center;margin-top:2em;}
.row.smartway{ margin-left: -3.4em; padding-bottom: 1em;}
.small-2.columns.smartway{ padding-right: 0;}
.small-10.columns.smartway{padding-top: 1.125em; font-size: 1.25em;}
.small-10.columns.smartway-sp {padding-top: 1.35em;font-size: 1.1em;}
.green{color:#3fa95e;}

/* coming soon */
#tire-category-list .tire-coming-soon, #tires-list .tire-coming-soon {display:none;}

/* Page Sublinks */
ul#page-sub-links.image {list-style:none;}
ul#page-sub-links.image li {display:inline-block;width:30%;vertical-align: top;}
#page-sub-links.image img {border:none;}
#page-sub-links.image a {font-size: 1.75em; font-weight:500;}

@media only screen and (min-width: 940px) {	
	header{padding:1.5em 0;}
	
	.top-bar{height:auto;}
	.top-bar .name{height:auto;}
	#logo > img{border:0; width:224px;height:auto;}
	
	.top-bar-section{padding-right:0.9375em;}
	.top-bar-section li a:not(.button) {color:#007d9b;background:none;line-height:1em;border:0;}
	.top-bar-section ul li:hover > a, .top-bar-section ul li:hover > a:not(.button), .top-bar-section ul li.active > a {background: #fff;color: #074965;}
	.top-bar-section ul > li > a{display:block;margin:0;padding:10px;font-weight: normal; font-size:0.8em; text-transform:uppercase;text-align:left;}
	
	
	#nav-secondary{margin:0 0 30px 0;height:20px;line-height:20px;border:0 solid red;position:absolute;right:110px;}
	#nav-langs{margin:0 0 30px 0;height:20px;line-height:20px;border:0 solid red;position:absolute;right:456px;}
	[lang=es-ES] #nav-langs{right:574px;}
	#nav-secondary li, #nav-langs li{margin-right:20px;}
	#nav-secondary a, #nav-langs a{height:20px;line-height:20px;display:inline-block;padding:0;font-size:12px; font-weight:normal; color:#007d9b; text-transform:uppercase;}
	#nav-secondary a:hover, #nav-langs a:hover{color:#999;}
	
	
	#nav-primary{margin:0;padding:0;position:absolute;top:38px;right:0;}
	#nav-primary > li{margin-left:35px;padding:0;}
	#nav-primary > li > a{margin:0;padding:0 0 10px 0;font-size:19px;font-weight: normal;}
	#nav-primary > li:hover > a, #nav-primary > li.active > a{border-bottom: 0 solid #c60c30;}
	#nav-primary > .has-dropdown > a {padding-right:0 !important;}
	#nav-primary > .has-dropdown > a:after {border:0;}
	
	#nav-primary > .has-dropdown > .dropdown {left: 0;right: auto; border-top: 2px solid #007d9b;padding:5px; background:#fff;  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
	#nav-primary > .has-dropdown > .dropdown li{margin:0;padding:0;border-bottom:1px solid #ddd;}
	#nav-primary > .has-dropdown > .dropdown li:last-child{border:0;}
	#nav-primary > .has-dropdown > .dropdown li > a{display:block;margin:0;padding:10px;font-weight: normal; font-size:0.8em; text-transform:uppercase;text-align:left;}
	#nav-primary > .has-dropdown > .dropdown li:hover > a{color:#999;border:0;}	

	#nav-primary > .has-dropdown > .dropdown ul{top:-2px; left:100%; background:#fff;border-top: 2px solid #007d9b;padding:5px; background:#fff;  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
	#nav-primary > .has-dropdown > .dropdown li:nth-child(2) ul{top:-7px;}
	#nav-primary li ul ul ul{background:#fff; border-top: 2px solid #007d9b;padding:5px; background:#fff;  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
	#nav-primary li ul ul ul a{text-align:center!important;}
	
	#nav-primary > .has-dropdown > .dropdown li.menu-coming-soon {display:block;margin:0;padding:10px;font-weight: normal; font-size:0.8em; text-transform:uppercase;text-align:left; color:#999;}
	

	#social-icons{position:absolute;display:block;right:0;margin:0 -6px 0 1em;padding:0;height:20px;line-height:16px;}
	#social-icons a{margin:0;}
	
	#main.tire-category {margin-top:12em!important;}
	.tire-category-hero-consumer #tire-category-list, .tire-category-hero-consumer-sp #tire-category-list {top: 15.75em!important;}
	.tire-category-hero-commercial #tire-category-list, .tire-category-hero-commercial-sp #tire-category-list {top: 9em!important;}
	#tire-category-list a.button{width:100%;font-size:.7em;}
	[lang=es-ES] #tire-category-list a.button{width:100%;font-size:.5em;}
	.tire-category-hero{height:350px!important;}
	.tire-list-hero{height:500px!important;}
	.home .orbit-container{min-height:400px;}
	
	/* Contact Form */
	form.wpcf7-form {width:80%;}	
	.cta {font-size: 1.4em!important;line-height: 1.75em!important; margin-bottom:0!important;}
	[lang=es-ES] .cta{font-size:1.09em!important;line-height:2.4em!important;text-align: left;}
}

@media only screen and (min-width: 768px) {
	/* Subscribe Form */
	.sml_subscribe {text-align:left !important;}
	.sml_name, .sml_email, sml_submit {width:33% !important;}
	.sml_subscribe p.sml_thankyou {text-align:left !important;}
	.sml_subscribe p {display:inline-block;margin-right:1.25em;margin-bottom:0;}
	.cta {text-align:right;}

	.tire-list-hero{height: 300px;}
	.tire-category-hero{height:220px;}
	#tire-category-list {top: 9em;}
	#main.tire-category{margin-top:10em;}

	.tire-details .large-5.columns {height:0px;}
	#tire-image-orbit, #tire-downloads{position:relative;top: -240px;}
	
	.home #blocks h3 {margin-top:0!important;}

}

/* Typography */
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;font-weight: bold;color:#074965;line-height:1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#074965;}
h1 {font-weight: 900;font-size:2.25em;margin-bottom:0;text-transform: uppercase;}
h2 {font-weight: bold;font-size: 1.75em;}
h3 {font-weight: bold;font-size: 1.35em;}
h3.red {margin-bottom:0; color:#c60c30;}
h4 {font-weight: bold;font-size: 1.25em;line-height:1.25em;}
h5 {font-weight:bold;}
.tire-details h1 span {font-size:.7em; font-weight:normal; color:#007d9b;}
.tire-details h1 span:before {content: " ";}
#tires-list h6{height:46px;}
[lang=es-ES] #tires-list h6{height:80px;}
.home #blocks h3 {font-weight:bold;text-align:center; margin-top:2em;}
.home #blocks p {font-weight: normal;margin: 1em 0 0;}
.home #blocks p.right {text-align:right; text-wrap:none; width:50%;} 
p.intro {font-size: 1.125em;line-height: 1.5em;}
p, ul, ol, dl{line-height: 1.3;margin-bottom: 1.125em;}
ul li, ol li{margin-left:1.25em;}
ul{list-style-type:square;}
ol.alpha-list {list-style-type:lower-alpha;}
ol.alpha-list ol {margin-left:1.25em;}
ol.alpha-list ol ol {margin-left:1.25em; margin-bottom:0;}
.centered{text-align:center;}
sub, sup {font-size: 65%;}
sup {top: -0.35em;}

ul#tire-all-list, ul#tire-all-list ul {list-style: none; height: auto;display: block;margin: 0;width: 100%;}
ul#tire-all-list li {margin: 0;border-top: 1px solid #ed1941;}
ul#tire-all-list li ul li a{margin-left:1em; text-transform:none;font-weight:normal;}
ul#tire-all-list li ul li ul li a{margin-left:3em;font-weight:normal;font-size: .625em;padding:.75em 0;}
ul#tire-all-list > li {font-weight: bold;font-size: 1.75em;margin-bottom: 2em;border-bottom: 1px solid #ed1941; border-top:0;}
ul#tire-all-list a{padding:.5em 0; display: block;line-height:normal;text-transform:uppercase;}

/* Links and Buttons */
a {color: #007d9b;}
a:hover, a:focus {color: #074864;}
a.more {font-weight:normal;font-size: 0.75em;font-style: normal;line-height: 1;text-transform:uppercase;}
.breadcrumbs > * {font-size: 0.75em;}
.breadcrumbs {display: block;padding:0;overflow: hidden;margin:20px 0;list-style: none outside none;border: none;background: none;line-height: 1.5;}
.breadcrumbs > *:before {content: "\f101";font-family: 'fontAwesome';top:-1px;font-size: .5em;}
.breadcrumbs a {color:#007d9b;text-transform: none;}
.breadcrumbs a:hover, .breadcrumbs a:focus {color:#074864;}

button, .button {background: #007d9b;color: #fff;padding:0.5em;font-weight:bold;letter-spacing:0.05em;text-transform: uppercase;border: 1px solid #3194ab;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5);	
	background-image: -moz-linear-gradient(bottom, #007d9b 0%, #63afc1 100%);
	background-image: -o-linear-gradient(bottom, #007d9b 0%, #63afc1 100%);
	background-image: -webkit-linear-gradient(bottom, #007d9b 0%, #63afc1 100%);
	background-image: linear-gradient(bottom, #007d9b 0%, #63afc1 100%);}
button.small, .button.small, button.tiny, .button.tiny {font-weight:normal;}
button.success, .button.success, button.alert, .button.alert, button.disabled, button[disabled], .button.disabled, .button[disabled], button.red, .button.red {text-shadow: none;}
button.disabled, button[disabled], .button.disabled, .button[disabled] {background: #d9d9d9;border: 1px solid #999a9b;color: #6a6a6a;}
button.red, .button.red {background: #ed1941;color: #fff;border: 1px solid #d9d9d9;}
button.large, .button.large {font-size: 2em;}
.top-bar-section ul li > a.button:hover, button:hover, button:focus, .button:hover, .button:focus, button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {background: #63afc1;
	background-image: -moz-linear-gradient(bottom, #63afc1 0%, #007d9b 100%);
	background-image: -o-linear-gradient(bottom, #63afc1 0%, #007d9b 100%);
	background-image: -webkit-linear-gradient(bottom, #63afc1 0%, #007d9b 100%);
	background-image: linear-gradient(bottom, #63afc1 0%, #007d9b 100%);}


/* Image Borders */
a img, img {border:none;}
.home img, form img {border: 1px solid #63afc1;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.top-bar-section img {border:none; height:10em;}
.orbit-slides-container img, #hero img{border:0;min-width: 100%;}
hr {background: #ed1941;border-bottom:solid 1px #fff; border-width:0 0 1px 0;height: 1px;margin: 2.5em 0;}

/* Homepage */
.home .orbit-container{text-align:center;background-color: #ebebeb;}
.home .orbit-bullets{text-align:center;display:inline-block;}
.home .orbit-bullets li{cursor:pointer;}
.home .orbit-container .orbit-slides-container img{width:100%;}
.home-block-img{width:100%;max-width:100%;height:auto;}

/* News & Events */
#news-date {color:#6a6a6a;}
.news-list-item{line-height:1.25em;margin-bottom:1em;}

/* Accordion Section */
.section-container.auto, .section-container.vertical-tabs, .section-container.vertical-nav, .section-container.horizontal-nav, .section-container.accordion {border:none;margin: 2em 0;}

.section-container.auto > section, .section-container.vertical-tabs > section, .section-container.vertical-nav > section, .section-container.horizontal-nav > section, .section-container.accordion > section, [data-section="accordion"][data-section-small-style] > section, .section-container.accordion[data-section-small-style] > section {margin-bottom:1.5em !important;}

.section-container.auto > section > .title, 
.section-container.auto > .section > .title,
.section-container.vertical-tabs > section > .title,
.section-container.vertical-tabs > .section > .title,
.section-container.vertical-nav > section > .title,
.section-container.vertical-nav > .section > .title,
.section-container.horizontal-nav > section > .title,
.section-container.horizontal-nav > .section > .title,
.section-container.accordion > section > .title,
.section-container.accordion > .section > .title {
background:none; border:none; border-top:solid 1px #ed1941;padding-top:1.5em;}

.section-container.auto > section.active > .title, 
.section-container.auto > .section.active > .title,
.section-container.vertical-tabs > section.active > .title,
.section-container.vertical-tabs > .section.active > .title,
.section-container.vertical-nav > section.active > .title,
.section-container.vertical-nav > .section.active > .title,
.section-container.horizontal-nav > section.active > .title,
.section-container.horizontal-nav > .section.active > .title,
.section-container.accordion > section.active > .title,
.section-container.accordion > .section.active > .title,
.section-container.auto > section > .title:hover, 
.section-container.auto > .section > .title:hover,
.section-container.vertical-tabs > section > .title:hover,
.section-container.vertical-tabs > .section > .title:hover,
.section-container.vertical-nav > section > .title:hover,
.section-container.vertical-nav > .section > .title:hover,
.section-container.horizontal-nav > section > .title:hover,
.section-container.horizontal-nav > .section > .title:hover,
.section-container.accordion > section > .title:hover,
.section-container.accordion > .section > .title:hover {
background:none; }

.section-container.auto > section > .title a, 
.section-container.auto > .section > .title a,
.section-container.vertical-tabs > section > .title a,
.section-container.vertical-tabs > .section > .title a,
.section-container.vertical-nav > section > .title a,
.section-container.vertical-nav > .section > .title a,h1
.section-container.horizontal-nav > section > .title a,
.section-container.horizontal-nav > .section > .title a,
.section-container.accordion > section > .title a,
.section-container.accordion > .section > .title a {
color:#074965; font-weight: bold;font-size:1.35em;padding:0;}

.section-container.auto>section.active>.title a, .section-container.auto>.section.active>.title a, .section-container.vertical-tabs>section.active>.title a, .section-container.vertical-tabs>.section.active>.title a, .section-container.vertical-nav>section.active>.title a, .section-container.vertical-nav>.section.active>.title a, .section-container.horizontal-nav>section.active>.title a, .section-container.horizontal-nav>.section.active>.title a, .section-container.accordion>section.active>.title a, .section-container.accordion>.section.active>.title a {color:#074965;}

.section-container.auto > section > .content, 
.section-container.auto > .section > .content,
.section-container.vertical-tabs > section > .content,
.section-container.vertical-tabs > .section > .content,
.section-container.vertical-nav > section > .content,
.section-container.vertical-nav > .section > .content,
.section-container.horizontal-nav > section > .content,
.section-container.horizontal-nav > .section > .content,
.section-container.accordion > section > .content,
.section-container.accordion > .section > .content {
padding: 0.75em 0 0;border:none; background:none;}

.section-container.accordion > section.active > .content.indented,
.section-container.accordion > .section.active > .content.indented {
padding-left: 1.5em;}

.section-container.accordion > section > .title a:before,
.section-container.accordion > .section > .title a:before {
content: "";display:inline-block;width: 0;height: 0;border: inset 5px;border-color: #333 transparent transparent transparent;margin-right:0.5em;}

.section-container.accordion > section.active > .title a:before,
.section-container.accordion > .section.active > .title a:before {border-color:  transparent transparent #333 transparent;margin-bottom: 0.25em;}



/* Tables */
table.responsive{display:block;overflow:auto;width:100%;}
table {background: white;margin-bottom: 1.5em;border: none;}
table thead,table tfoot {background: #074965;}
table tr.even, table tr.alt, table tr:nth-of-type(even) {background: #fff;}
table thead tr th{font-weight:normal;font-size: 0.75em;color:#fff;text-align:center;}
table tbody {text-align:center;}
tr {border-bottom:1px solid #dbe9ec;}
tr:hover, tr.even:hover, tr.alt:hover, tr:nth-of-type(even):hover {background: #dbe9ec;}
table thead tr:hover, table tfoot tr:hover {background:none;}
th.tire-size{width:18%}
th.tire-utqg{width:10%}
th.tire-sw-in{}
th.tire-od-in{}
th.tire-tw-in{}
th.tire-ml-lbs{}
th.tire-td-32nd{}
th.tire-tc{}
tr.tire-section-title td{background:#EDF5F7;font-weight: bold;font-size: 1em;text-align: left;color: #074965;}
tr.tire-section-title:hover {background:none;}
table tr th, table tr td{padding: 0.875em 0.5em;font-size: 0.8em;}

/* Forms */
.sml_subscribe {text-align:center;margin-bottom: 0;}
.sml_name, .sml_email, sml_submit {width:100%;}
.sml_subscribe p.prepend {}
.sml_subscribe p.sml_thankyou {display:inherit;text-align:center;padding-left:1em;font-weight:normal;font-style:italic;color:#009b37;}
.sml_subscribe p {padding:0;}
.sml_subscribe p label {visibility:hidden; height:0px; margin-bottom:0;}
.sml_subscribe p input, .wpcf7 input, .wpcf7 textarea {display:inline;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; font-weight: normal;font-style: italic;border: 1px solid #63afc1;-moz-box-shadow: inset 0 1px 3px rgba(5,6,6,.3);
	-webkit-box-shadow: inset 0 1px 3px rgba(5,6,6,.3);
	box-shadow: inset 0 1px 3px rgba(5,6,6,.3);}
.sml_subscribe p input[type=submit],
.wpcf7 input[type=submit] {font-size: 1.125em; font-style:normal;background: #007d9b;color: #fff;margin-top: .1em;padding:0.25em 0.5em;font-weight:bold;text-transform: uppercase;border: 1px solid #3194ab; letter-spacing:0.05em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5);	
	background-image: -moz-linear-gradient(bottom, #007d9b 0%, #63afc1 100%);
	background-image: -o-linear-gradient(bottom, #007d9b 0%, #63afc1 100%);
	background-image: -webkit-linear-gradient(bottom, #007d9b 0%, #63afc1 100%);
	background-image: linear-gradient(bottom, #007d9b 0%, #63afc1 100%);}
.cta {color: #fff; line-height:2em;font-size: 1.125em;font-weight: normal;margin-bottom:.25em;}


.wpcf7 input, .wpcf7 textarea {margin-bottom:0.125em;}
.wpcf7 textarea {min-height:190px;}
.wpcf7 label {margin:1.25em 0 0.25em; font-size:1em;color: #0b2f3f;}
span.wpcf7-not-valid-tip-no-ajax, span.wpcf7-not-valid-tip{color:#c60c30;margin-bottom:0.8em;font-style:italic;}
div.wpcf7-validation-errors{border:1px solid #c60c30; background:none; color:#c60c30; font-weight:400;padding:0.5em; font-style:italic;}
.wpcf7-mail-sent-ok{color:#009b37;font-weight:300;font-style:italic;}
.wpcf7 input[type=submit]{margin:1em 0;}

.inline label, .inline input{display:inline-block;}
.inline label{padding-right:0.5em;}
.inline input{margin-right: 2em;}
.tire-num-1 input, .tire-num-2 input, .tire-num-3 input, .tire-num-4 input, .tire-num-5 input, .tire-num-6 input{width:3em;}
.tire-dot-1 input, .tire-dot-2 input, .tire-dot-3 input, .tire-dot-4 input, .tire-dot-5 input, .tire-dot-6 input{width:8em;}

#nav-secondary {
    right: 60px;
}

/* JTMarCom Edits */

#nav-langs {
	right: 556px;
}

#nav-secondary a, #nav-langs a {
	font-size: 11px;
}

.page-id-1197 h1 {
	font-weight: 600;
    font-size: 1.2em;
    margin-bottom: 1.5em;
    text-transform: uppercase;
    color: #007d9b;
}

.brandresourcecenter h3 {
	color: #ed1941;
	font-weight: 600;
    font-size: 1.2em;
	margin: 1.5em 0;
}

.brandresourcecenter h3.accordion-title {
	margin-bottom: 0;
}

.brandresourcecenter h3.accordion-title:before {
	content: "» ";
}

.brandresourcecenter hr {
    background: #333;
}

.nextrow {
	margin-top: 25px !important;
}

.accordion {
	margin-left: 25px;
}

#social-icons.footericons {
	position: relative !important;
	display: block;
	margin: 20px 0 !important;
	width: 100% !important;
}

.brochurerow {
	width: 100%;
	float: left;
}

.brochurewrap {
	width: 25%;
	float: left;
	text-align: center;
	margin-bottom: 40px;
}

img.brochureimage {
	max-width: 200px;
	margin-bottom: 10px;
}

.top-bar-section #social-icons {
	display: none !important;
}

@media screen and (max-width: 900px) {
	.brochurewrap {
		width: 50%;
		min-height: 190px;
	}
}

@media screen and (max-width: 480px) {
	.brochurewrap {
		width: 100%;
		min-height: none;
	}
}

#nav-secondary {
    right: 0;
}

#nav-langs {
    right: 480px;
}