#sub-page-main-content-wrapper { background: #000000 url("../images/default_bg.jpg") no-repeat scroll center top; min-height: 600px; padding: 50px 0; }
#sub-page-main-content-wrapper h1 { color: #fff; font-size: 42px; letter-spacing: 2px; text-shadow: 0 -1px #000; text-transform: uppercase; margin-bottom: 20px; }
#sub-page-main-content-wrapper h2 { font-weight: bold; margin-bottom: 15px; font-size: 22px; color: #fce200; }
#sub-page-main-content-wrapper h2.underline { border-bottom: 1px solid #faea21; padding: 12px 0 10px; }
#sub-page-main-content-wrapper h3 { font-weight: bold; margin-bottom: 15px; font-size: 18px; color: #fce200; }
#sub-page-main-content-wrapper h4 { font-weight: bold; margin-bottom: 15px; font-size: 16px; color: #fce200; }
#sub-page-main-content-wrapper h5 { font-weight: bold; margin-bottom: 15px; font-size: 14px; color: #fce200; }
#sub-page-main-content-wrapper h6 { font-weight: bold; margin-bottom: 15px; font-size: 12px; color: #fce200; }
#sub-page-main-content-wrapper p { color: #ccc; margin-bottom: 20px; }
#sub-page-main-content-wrapper a{color:#fce200;}
#sub-page-main-content-wrapper .rc { border-radius: 5px; }
#sub-page-main-content-wrapper ul:not(.gform_fields) { margin-left: 10px; margin-bottom: 20px; }
#sub-page-main-content-wrapper ul:not(.gform_fields) li { margin: 0 0 20px 20px; color: #ccc; }
#sub-page-main-content-wrapper ul:not(.gform_fields) li:last-child { margin-bottom: 0; }
#sub-page-main-content-wrapper a.button { background: rgba(0, 0, 0, 0) url("../images/bullet_arrow_sm.png") no-repeat scroll center right; color: #b2b2b2; display: block; font-weight: bold; padding: 10px 0 10px 25px; position: relative; width: 100%; overflow: hidden; }
#sub-page-main-content-wrapper .chart_banner { margin-top: 25px; }
#sub-page-main-content-wrapper .round_title { background: #323232; background: -moz-linear-gradient(top, #323232 0%, #222222 100%); background: -webkit-linear-gradient(top, #323232 0%, #222222 100%); background: linear-gradient(to bottom, #323232 0%, #222222 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#222222', GradientType=0 );
border-bottom: 1px solid #151515; border-top: 1px solid #3a3a3a; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; display: block; float: left; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; padding: 0 15px; width: 100%; margin-bottom: 0; }
#sub-page-main-content-wrapper h3.round_title { font-size: 16px; }
#sub-page-main-content-wrapper .video-holder { text-align: center; margin: 0 auto 40px; }
#sub-page-main-content-wrapper .bordered-padding { border-bottom: 1px solid #373737; padding-bottom: 40px; margin-bottom: 40px; }
#sub-page-main-content-wrapper .bordered-padding.first { border-top: 1px solid #373737; padding-top: 40px; }
#sub-page-main-content-wrapper .bordered-padding p:last-child { margin-bottom: 0; }
#sub-page-main-content-wrapper .wp-caption-text { margin: 5px 0 10px; font-size: 14px; color: #FFF; text-align: center; }
#sub-page-main-content-wrapper .scrollpane, #sub-page-main-content-wrapper .scrollpane-large { height: 165px; padding-bottom: 2px; overflow: hidden; }
#sub-page-main-content-wrapper .scrollpane-large { height: 400px; }
#sub-page-main-content-wrapper .scrollpane .jspVerticalBar, #sub-page-main-content-wrapper .scrollpane-large .jspVerticalBar { background: none; }
#sub-page-main-content-wrapper .scrollpane .jspTrack, #sub-page-main-content-wrapper .scrollpane-large .jspTrack { background: #171717; border: 1px solid #1e1e1e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#sub-page-main-content-wrapper .scrollpane .jspDragTop, #sub-page-main-content-wrapper .scrollpane-large .jspDragTop { background-color: transparent; background-image: url('../images/jspdrag_bg.gif'); background-position: center center; background-repeat: no-repeat; height: 133px; }
#sub-page-main-content-wrapper .scrollpane-large .jspDragTop { height: 358px; }
#sub-page-main-content-wrapper .scrollpane .jspDrag, #sub-page-main-content-wrapper .scrollpane-large .jspDrag { height: 133px; border: 1px solid #141414; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #232323; background: -webkit-gradient(linear, left top, left bottom, from(#474747), to(#232323)); background: -moz-linear-gradient(top, #474747, #232323); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#232323');
}
#sub-page-main-content-wrapper .scrollpane-large .jspDrag { height: 358px; }
#sub-page-main-content-wrapper .button-standard { background: #212121; background: -moz-linear-gradient(top, #212121 0%, #1d1d1d 100%); background: -webkit-linear-gradient(top, #212121 0%, #1d1d1d 100%); background: linear-gradient(to bottom, #212121 0%, #1d1d1d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#1d1d1d', GradientType=0 );
border-radius: 5px; border: none; border-top: 1px solid #373737; color: #fff; display: inline-block; font-size: 12px; line-height: 14px; margin-top: 10px; padding: 10px 13px 8px; text-shadow: 0 -1px #000; text-transform: uppercase; }
#sub-page-main-content-wrapper .button-standard:hover { background: #ffe400; background: -moz-linear-gradient(top, #ffe400 0%, #ffd300 100%); background: -webkit-linear-gradient(top, #ffe400 0%, #ffd300 100%); background: linear-gradient(to bottom, #ffe400 0%, #ffd300 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe400', endColorstr='#ffd300', GradientType=0 );
color: #000; text-shadow: 0 -1px transparent; }
#sub-page-main-content-wrapper ul.arrowed li { color: #787878; font-size: 14px; ; list-style: outside url("../images/bullet_arrow_sm.gif") disc; margin: 0 10px 0 14px; padding: 8px 0; }
#sub-page-main-content-wrapper .get-poster { margin-top: 30px; }
#sub-page-main-content-wrapper .gform_wrapper label.gfield_label { color: #FFF; font-size: 16px; }
#sub-page-main-content-wrapper .gform_wrapper label.gform-field-label, #sub-page-main-content-wrapper .gform_confirmation_wrapper .gform_confirmation_message { color: #FFF; }
#sub-page-main-content-wrapper .gform_wrapper div.validation_error { border-bottom: 2px solid #FFF; border-top: 2px solid #FFF; color: #FFF; }
#sub-page-main-content-wrapper .gform_wrapper li.gfield.gfield_error, #sub-page-main-content-wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color: #faea21; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; }
#sub-page-main-content-wrapper .gform_wrapper li.gfield.gfield_error .gfield_label, #sub-page-main-content-wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning .gfield_label, #sub-page-main-content-wrapper .gform_wrapper .validation_message { color: #1F1F1F; }
#sub-page-main-content-wrapper .sidebar h3 { border-bottom: 1px solid #faea21; color: #faea21; font-size: 26px; letter-spacing: 0; padding: 12px 0 10px; }
#sub-page-main-content-wrapper ul.sidebar-children { list-style: outside none none; margin: 0; padding: 0; }
#sub-page-main-content-wrapper ul.sidebar-children li { border-bottom: 1px solid #1c1c1c; border-top: 1px solid #2f2f2f; font-size: 14px; line-height: 14px; text-transform: uppercase; margin: 0; }
#sub-page-main-content-wrapper ul.sidebar-children li:first-child { border-top: none; }
#sub-page-main-content-wrapper ul.sidebar-children li:last-child { border-bottom: none; }
#sub-page-main-content-wrapper ul.sidebar-children li a { color: #fff; display: block; padding: 10px 0 7px; font-size: 14px; }
#sub-page-main-content-wrapper ul.sidebar-children li a:hover, #sub-page-main-content-wrapper ul.sidebar-children li a.active { color: #faea21; }
#sub-page-main-content-wrapper ul.contact_list { border-top: 1px solid #444; margin: 0; list-style: none; }
#sub-page-main-content-wrapper ul.contact_list, #sub-page-main-content-wrapper ul.contact_list li, #sub-page-main-content-wrapper ul.contact_list li p, #sub-page-main-content-wrapper ul.contact_list h3 { text-transform: none; }
#sub-page-main-content-wrapper ul.contact_list h2 { border-bottom: 1px solid #faea21; color: #faea21; font-size: 26px; letter-spacing: 0; padding: 12px 0 10px; }
#sub-page-main-content-wrapper ul.contact_list li { padding: 15px 20px; background: #232323; background: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#232323)); background: -moz-linear-gradient(top, #303030, #232323); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#232323');
margin: 0; }
#sub-page-main-content-wrapper ul.contact_list li.main_info p { font-size: 16px; }
#sub-page-main-content-wrapper ul.contact_list li.main_info h3 { font-size: 16px; }
#sub-page-main-content-wrapper ul.contact_list li p { padding: 0; font-size: 16px; }
#sub-page-main-content-wrapper ul.contact_list li a { padding: 0; color: #FCE200; display: inline; }
#sub-page-main-content-wrapper #gform_confirmation_wrapper_11, #sub-page-main-content-wrapper #gform_confirmation_wrapper_21 { font-size: 25px; margin: 20px 0; padding: 20px; border: 1px solid #faea21; }
#sub-page-main-content-wrapper .navigation { clear: both; margin: 20px 0 40px; float: right; text-align: right; }
#sub-page-main-content-wrapper .navigation .wp-paginate li { margin-right: 5px; background: none; border: none; }
#sub-page-main-content-wrapper .navigation .wp-paginate li a { color: #ccc; background: none; border: none; padding: 0 5px; }
#sub-page-main-content-wrapper .navigation .wp-paginate li a:hover, #sub-page-main-content-wrapper .navigation .wp-paginate li span.current { color: #ffdd00; background: none; border: none; padding: 0 5px; }
#breadcrumbs-wrapper #breadcrumbs { color: #a1a1a1; font-size: 14px; ; text-transform: uppercase; margin-bottom: 20px; }
#breadcrumbs-wrapper #breadcrumbs a, #breadcrumbs-wrapper #breadcrumbs span.breadcrumb_last { margin: 0 5px; color: #76776f; }
#breadcrumbs-wrapper #breadcrumbs a:hover { color: #fce200; }
#breadcrumbs-wrapper #breadcrumbs a:first-child { margin-left: 0; }
#breadcrumbs-wrapper #breadcrumbs span.breadcrumb_last { margin-right: 0; color: #a1a1a1; }
#breadcrumbs-wrapper #breadcrumbs span[rel="v:child"] a { margin: 0 5px; }
#sub-page-main-content-wrapper.care .sidebar h3 { border-bottom: 1px solid #faea21; color: #faea21; font-size: 26px; letter-spacing: 0; padding: 12px 0 10px; }
#sub-page-main-content-wrapper.care ul.care-children { list-style: outside none none; margin: 0; padding: 0; }
#sub-page-main-content-wrapper.care ul.care-children li { border-bottom: 1px solid #1c1c1c; border-top: 1px solid #2f2f2f; font-size: 14px; line-height: 14px; text-transform: uppercase; margin: 0; }
#sub-page-main-content-wrapper.care ul.care-children li:first-child { border-top: none; }
#sub-page-main-content-wrapper.care ul.care-children li:last-child { border-bottom: none; }
#sub-page-main-content-wrapper.care ul.care-children li a { color: #fff; display: block; padding: 10px 0 7px; font-size: 14px; line-height: 120%; }
#sub-page-main-content-wrapper.care ul.care-children li a:hover, #sub-page-main-content-wrapper.care ul.care-children li a.active { color: #faea21; }
#sub-page-main-content-wrapper.care ul.care-list { background: #303030; background: -moz-linear-gradient(top, #303030 0%, #232323 100%); background: -webkit-linear-gradient(top, #303030 0%, #232323 100%); background: linear-gradient(to bottom, #303030 0%, #232323 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#232323', GradientType=0 );
list-style-type: none; border-radius: 5px; margin-bottom: 40px; margin-left: 0; padding-left:0;}
#sub-page-main-content-wrapper.care ul.care-list li { border-bottom: 1px solid #1c1c1c; border-top: 1px solid #2f2f2f; font-size: 12px; list-style-type: none; text-shadow: 0 -1px #000000; margin-left: 0; margin-bottom: 0; }
#sub-page-main-content-wrapper.care ul.care-list li:first-child { border-top: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#sub-page-main-content-wrapper.care ul.care-list li:last-child { border-bottom: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#sub-page-main-content-wrapper.care ul.care-list li a { background: rgba(0, 0, 0, 0) url("../images/bullet_arrow_sm.png") no-repeat scroll center right; color: #b2b2b2; font-weight: bold; padding: 10px 40px 10px 25px; position: relative; font-size: 16px; }
#sub-page-main-content-wrapper.care ul.care-list li a:hover { background-color: #262626; color: #fff; }
#sub-page-main-content-wrapper.care ul.care-list li:first-child a { border-top-left-radius: 5px; border-top-right-radius: 5px; }
#sub-page-main-content-wrapper.care ul.care-list li:last-child a { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#sub-page-main-content-wrapper.care h2.care-tip-list-title { font-size: 38px; letter-spacing: 2px; text-shadow: 0 -1px #000; text-transform: uppercase; margin-top: 40px; }
#sub-page-main-content-wrapper.care ul.care-tip-list { list-style-type: none; color: #ccc; margin-bottom: 40px; margin-left: 0; }
#sub-page-main-content-wrapper.care ul.care-tip-list li { color: #787878; font-size: 14px; ; line-height: 15px; list-style-type: disc; list-style-image: url("../images/bullet_arrow_sm.gif"); list-style-position: outside; padding: 8px 0; margin-left: 20px; margin-bottom: 0; border-bottom: 1px solid #141414; border-top: 1px solid #242424; }
#sub-page-main-content-wrapper.care ul.care-tip-list li:first-child { border-top: 0; }
#sub-page-main-content-wrapper.care ul.care-tip-list li:last-child { border-bottom: 0; }
#sub-page-main-content-wrapper.care ul.care-tip-list li a { color: #fff; display: block; padding: 0; background: none; font-size: 16px; }
#sub-page-main-content-wrapper.care ul.care-tip-list li a:hover { color: #fce200; }
#sub-page-main-content-wrapper.care .single-care-tip { border-bottom: 1px solid #1a1a1a; margin: 5px 0 20px; color: #ccc; }
#sub-page-main-content-wrapper.care .single-care-tip h4 { margin-bottom: 10px; color: #fce200; display: inline-block; float: left; max-width: 70%; }
#sub-page-main-content-wrapper.care .single-care-tip h5 { border-bottom: 1px solid #faea21; color: #faea21; font-size: 16px; letter-spacing: 0; padding: 12px 0 10px; margin-bottom: 20px; }
#sub-page-main-content-wrapper.care .single-care-tip p { color: #ccc; }
#sub-page-main-content-wrapper.care .single-care-tip ul, #sub-page-main-content-wrapper.care .single-care-tip ol { margin-bottom: 20px; }
#sub-page-main-content-wrapper.care .single-care-tip ul li { margin-left: 40px; margin-bottom: 10px; color: #ccc; }
#sub-page-main-content-wrapper.care .single-care-tip ol li { margin-bottom: 10px; color: #ccc; }
#sub-page-main-content-wrapper.care .single-care-tip ul li:last-child { margin-bottom: 0; }
#sub-page-main-content-wrapper.care .single-care-tip .go-to-top { display: inline-block; float: right; }
#sub-page-main-content-wrapper.care .single-care-tip p img { display: block; max-width: 100% !important; height: auto; }
#sub-page-main-content-wrapper.care .single-care-tip .go-to-top a.button { background: #212121; background: -moz-linear-gradient(top, #212121 0%, #1d1d1d 100%); background: -webkit-linear-gradient(top, #212121 0%, #1d1d1d 100%); background: linear-gradient(to bottom, #212121 0%, #1d1d1d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#1d1d1d', GradientType=0 );
border: none; border-top: 1px solid #373737; border-radius: 5px; color: #fff; float: left; font-size: 14px; ; line-height: 14px; margin-bottom: 10px; padding: 8px 30px 7px 20px; position: relative; text-transform: uppercase; }
#sub-page-main-content-wrapper.care .single-care-tip .go-to-top a.button:hover { background: #ffe400; background: -moz-linear-gradient(top, #ffe400 0%, #ffd300 100%); background: -webkit-linear-gradient(top, #ffe400 0%, #ffd300 100%); background: linear-gradient(to bottom, #ffe400 0%, #ffd300 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe400', endColorstr='#ffd300', GradientType=0 );
color: #000; text-shadow: 0 -1px transparent; }
#sub-page-main-content-wrapper.care .single-care-tip .go-to-top a .arrow { background: rgba(0, 0, 0, 0) url("../images/elements.png") no-repeat scroll -187px -374px; float: left; height: 10px; margin: 2px 0 0 5px; position: absolute; width: 7px; }
#sub-page-main-content-wrapper.care .single-care-tip .go-to-top a.button:hover .arrow { background-position: -7px -374px; margin: 2px 0 0 5px; }
#sub-page-main-content-wrapper.care .round_title { background: #323232; background: -moz-linear-gradient(top, #323232 0%, #222222 100%); background: -webkit-linear-gradient(top, #323232 0%, #222222 100%); background: linear-gradient(to bottom, #323232 0%, #222222 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#222222', GradientType=0 );
border-bottom: 1px solid #151515; border-top: 1px solid #3a3a3a; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; display: block; float: left; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; padding: 0 15px; width: 100%; margin-bottom: 0; }
#sub-page-main-content-wrapper.care h3.round_title { font-size: 16px; }
#sub-page-main-content-wrapper .recent-news { margin-bottom: 30px; }
#sub-page-main-content-wrapper .single-news { padding-bottom: 20px; color: #ccc; border-bottom: 1px solid #282828; margin-bottom: 20px; }
#sub-page-main-content-wrapper .single-news .date { color: #FFF; margin-bottom: 5px; }
#sub-page-main-content-wrapper .single-news h3, #sub-page-main-content-wrapper .single-news h3 a { color: #faea21; font-size: 20px; margin-bottom: 15px; }
#sub-page-main-content-wrapper .single-news h3 a:hover { color: #FFF; }
#sub-page-main-content-wrapper .single-news a.read-more { color: #fff; }
#sub-page-main-content-wrapper .single-news .button-standard-holder { margin: 0; }
#sub-page-main-content-wrapper .single-news .button-standard { margin: 20px 0 5px; }
#sub-page-main-content-wrapper.news .title-wrapper { border-bottom: 1px solid #faea21; padding: 12px 0 10px; margin-bottom: 10px; }
#sub-page-main-content-wrapper.news .sidebar h3 { color: #faea21; font-size: 26px; letter-spacing: 0; float: left; margin: 0; padding: 0; border: 0; }
#sub-page-main-content-wrapper.news .sidebar .rss { background: transparent url("../images/elements.png") no-repeat scroll -241px -121px; height: 20px; width: 20px; overflow: hidden; position: relative; float: right; margin-top: 4px; }
#sub-page-main-content-wrapper.news .sidebar .rss:hover { background-position: -241px -181px; }
#sub-page-main-content-wrapper.news .sidebar .rss a { position: absolute; height: 100%; width: 100%; left: 0; top: 0; }
#sub-page-main-content-wrapper.news .sidebar .news-recent-list { list-style: outside none none; margin: 0; padding: 0; }
#sub-page-main-content-wrapper.news .sidebar .news-recent-list li { font-size: 14px; line-height: 14px; border-bottom: 1px solid #1c1c1c; border-top: 1px solid #2f2f2f; padding: 10px 0; margin-left: 0; margin-bottom: 0; }
#sub-page-main-content-wrapper.news .sidebar .news-recent-list li:first-child { border-top: 0; }
#sub-page-main-content-wrapper.news .sidebar .news-recent-list li:last-child { border-bottom: 0; }
#sub-page-main-content-wrapper.news .sidebar .news-recent-list li .date { color: #fff; font-size: 14px; font-weight: normal; margin: 0 0 2px; }
#sub-page-main-content-wrapper.news .sidebar .news-recent-list li h4, #sub-page-main-content-wrapper.news .sidebar .news-recent-list li h4 a { font-size: 15px; font-weight: normal; color: #ffdd00; padding: 0; margin-bottom: 0; }
#sub-page-main-content-wrapper .article-share .social-services li a { background: transparent url("../images/elements.png") repeat scroll 0 -240px; display: block; height: 25px; overflow: hidden; padding: 0 !important; text-indent: -9999em; transition: none 0s ease 0s; width: 25px; }
#sub-page-main-content-wrapper .article-share h4 { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
#sub-page-main-content-wrapper .article-share .social-services { list-style: none; display: inline-block; vertical-align: middle; margin: 0; }
#sub-page-main-content-wrapper .article-share .social-services li { width: 25px; height: 25px; margin: 0 10px 0 0; position: relative; display: inline-block; }
#sub-page-main-content-wrapper .article-share .social-services li:last-child { margin-right: 0; }
#sub-page-main-content-wrapper .article-share .social-services li a { background: transparent url("../images/elements.png") repeat scroll 0 -240px; display: block; padding: 0 !important; transition: none 0s ease 0s; position: absolute; height: 100%; width: 100%; }
#sub-page-main-content-wrapper .article-share .social-services li.facebook a { background-position: 7px -238px; }
#sub-page-main-content-wrapper .article-share .social-services li.twitter a { background-position: -55px -238px; }
#sub-page-main-content-wrapper .article-share .social-services li.delicious a { background-position: -178px -238px; }
#sub-page-main-content-wrapper .article-share .social-services li.stumbleupon a { background-position: -208px -238px; }
#sub-page-main-content-wrapper.photos .sidebar h3 { border-bottom: 1px solid #faea21; color: #faea21; font-size: 26px; letter-spacing: 0; padding: 12px 0 10px; }
#sub-page-main-content-wrapper.photos ul.photos-children { list-style: outside none none; margin: 0; padding: 0; }
#sub-page-main-content-wrapper.photos ul.photos-children li { border-bottom: 1px solid #1c1c1c; border-top: 1px solid #2f2f2f; font-size: 14px; line-height: 14px; text-transform: uppercase; margin: 0; }
#sub-page-main-content-wrapper.photos ul.photos-children li:first-child { border-top: none; }
#sub-page-main-content-wrapper.photos ul.photos-children li:last-child { border-bottom: none; }
#sub-page-main-content-wrapper.photos ul.photos-children li a { color: #fff; display: block; padding: 10px 0 7px; font-size: 14px; }
#sub-page-main-content-wrapper.photos ul.photos-children li a:hover, #sub-page-main-content-wrapper.photos ul.photos-children li a.active { color: #faea21; }
#sub-page-main-content-wrapper.photos .photo-box-holder { position: relative; border: 2px #FFF solid; background-color: #CACACA; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; border-radius: 3px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#sub-page-main-content-wrapper.photos .photo-box-holder:hover { border-color: #faea21; }
#sub-page-main-content-wrapper.photos .photo-box-holder .photo-box-caption { position: absolute; bottom: 0; left: 0; width: 100%; min-height: 25%; background-color: rgba(255,255,255,0.7); font-size: 18px; color: #000; text-align: center; padding: 5px; }
#sub-page-main-content-wrapper.photos .photo-box-holder:hover .photo-box-caption { background-color: rgba(255,255,255,1); }
#sub-page-main-content-wrapper.photos .photo-box-holder a.photo-box { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.page-id-691 #sub-page-main-content-wrapper code { background-color: transparent; border-radius: 0; color: inherit; font-size: inherit; padding: 0; }
.page-id-691 #sub-page-main-content-wrapper h2 { border-bottom: 1px solid #faea21; color: #faea21; font-size: 26px; letter-spacing: 0; padding: 12px 0 10px; }
.page-id-691 #sub-page-main-content-wrapper ul li { margin-left: 20px; }
#sub-page-main-content-wrapper.magazine .magazine-description { border-bottom: 1px solid #333; border-top: 1px solid #333; margin: 20px 0; padding: 20px 0; color: #999; }
#sub-page-main-content-wrapper.magazine .magazine-description p:last-child { margin-bottom: 0; }
#sub-page-main-content-wrapper.magazine .issue { margin-bottom: 40px; }
#sub-page-main-content-wrapper.magazine .featured-issue { margin-bottom: 0; }
#sub-page-main-content-wrapper.magazine .issue .date { font-size: 14px; color: #ccc; }
#sub-page-main-content-wrapper.magazine .issue .title, #sub-page-main-content-wrapper.magazine .issue .title a { font-size: 16px; color: #faea21; }
#sub-page-main-content-wrapper.magazine .issue .title a:hover { color: #FFF; }
#sub-page-main-content-wrapper.magazine a.download-button { color: #8b8b8b; text-shadow: 0 -1px #000; font-size: 12px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #212121; background: -moz-linear-gradient(top, #212121 0%, #1d1d1d 100%); background: -webkit-linear-gradient(top, #212121 0%, #1d1d1d 100%); background: linear-gradient(to bottom, #212121 0%, #1d1d1d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#1d1d1d', GradientType=0 );
border-color: #373737 -moz-use-text-color -moz-use-text-color; border-image: none; border-radius: 5px; border-style: solid none none; border-width: 1px medium medium; color: #fff; line-height: 14px; padding: 8px 13px 7px; text-transform: uppercase; margin-top: 10px; display: inline-block; }
#sub-page-main-content-wrapper.magazine .featured-issue a.download-button { color: #fff; font-size: 14px; }
#sub-page-main-content-wrapper.magazine .featured-issue a.download-button { font-size: 16px; display: block; margin-bottom: 20px; }
#sub-page-main-content-wrapper.magazine a.download-button:hover { background: #ffe400; background: -moz-linear-gradient(top, #ffe400 0%, #ffd300 100%); background: -webkit-linear-gradient(top, #ffe400 0%, #ffd300 100%); background: linear-gradient(to bottom, #ffe400 0%, #ffd300 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe400', endColorstr='#ffd300', GradientType=0 );
color: #000; text-shadow: 0 -1px transparent; }
#sub-page-main-content-wrapper.magazine .issue h4 { font-size: 14px; color: #ccc; margin-bottom: 5px; margin-top: 10px; }
#sub-page-main-content-wrapper.magazine .featured-issue h4 { margin-top: 0; }
#sub-page-main-content-wrapper.magazine ul.in-this-issue { margin: 0; }
#sub-page-main-content-wrapper.magazine ul.in-this-issue li { color: #ccc; font-size: 14px; padding: 2px 0; line-height: 15px; list-style-image: url("../images/bullet_arrow_sm.gif"); list-style-position: outside; margin: 0 0 2px 14px; }
#sub-page-main-content-wrapper.magazine ul.in-this-issue li:last-child { margin-bottom: 0; }
#sub-page-main-content-wrapper.magazine .download-seperator { margin: 50px 0; color: #333; border-color: #333; }
#sub-page-main-content-wrapper.magazine .past-issues .issue .img-holder { width: 200px; height: 245px; background-size: cover; background-repeat: no-repeat; background-position: center top; margin-bottom: 5px; position: relative; }
#sub-page-main-content-wrapper.magazine .past-issues .issue .img-holder a { position: absolute; width: 100%; height: 100%; left: 0; top: 0 }
#sub-page-main-content-wrapper.magazine .featured-issue .newsletter-form { margin-top: 40px; padding: 20px; border: 1px #FFF solid; }
#sub-page-main-content-wrapper.magazine .featured-issue .newsletter-form h4 { color: #faea21; text-transform: uppercase; text-align: center; font-size: 20px; }
#sub-page-main-content-wrapper.magazine #gform_wrapper_22 { max-width: 100%; margin-bottom: 0; }
#sub-page-main-content-wrapper.magazine #gform_wrapper_22 li.gfield { width: 100%; margin-bottom: 10px; }
#sub-page-main-content-wrapper.magazine #gform_wrapper_22 li.gfield .gfield_label, #sub-page-main-content-wrapper.magazine #gform_wrapper_22 li.gfield label { display: none; }
#sub-page-main-content-wrapper.magazine #gform_wrapper_22 li.gfield input[type="text"] { width: 100%; }
#sub-page-main-content-wrapper.magazine #gform_wrapper_22 .gform_footer { padding: 0; text-align: center; }
#sub-page-main-content-wrapper.magazine #gform_wrapper_22 .gform_footer input[type="submit"] { margin: 0 auto; }
#sub-page-main-content-wrapper.magazine #gform_wrapper_22 .validation_error { text-align: center; }
#sub-page-main-content-wrapper.magazine #gform_wrapper_22 .ginput_complex span.name_first, #sub-page-main-content-wrapper.magazine #gform_wrapper_22 .ginput_complex span.name_last, #sub-page-main-content-wrapper.magazine #gform_wrapper_22 .ginput_complex span.name_middle { min-width: 1px; }
#sub-page-main-content-wrapper.racing .top-racing-cta { margin-bottom: 20px; }
#sub-page-main-content-wrapper.racing .top-racing-cta > div:last-child a { float: right; }
#sub-page-main-content-wrapper.racing .dunlop-racing-list { list-style: none; }
#sub-page-main-content-wrapper.racing .dunlop-racing-list li { margin-bottom: 15px; }
#sub-page-main-content-wrapper.racing .dunlop-racing-list li:last-child { margin-bottom: 0; }
#sub-page-main-content-wrapper.racing .sidebar h3 { border-bottom: 1px solid #faea21; color: #faea21; font-size: 26px; letter-spacing: 0; padding: 12px 0 10px; }
#sub-page-main-content-wrapper.racing ul.racing-children { list-style: outside none none; margin: 0; padding: 0; }
#sub-page-main-content-wrapper.racing ul.racing-children li { border-bottom: 1px solid #1c1c1c; border-top: 1px solid #2f2f2f; font-size: 14px; line-height: 14px; text-transform: uppercase; margin: 0; }
#sub-page-main-content-wrapper.racing ul.racing-children li:first-child { border-top: none; }
#sub-page-main-content-wrapper.racing ul.racing-children li:last-child { border-bottom: none; }
#sub-page-main-content-wrapper.racing ul.racing-children li a { color: #fff; display: block; padding: 10px 0 7px; font-size: 14px; }
#sub-page-main-content-wrapper.racing ul.racing-children li a:hover, #sub-page-main-content-wrapper.racing ul.racing-children li a.active { color: #faea21; }
#sub-page-main-content-wrapper.racing p a { color: #faea21; }
#sub-page-main-content-wrapper.racing p a:hover { color: #FFF; }
#sub-page-main-content-wrapper.racing .button-standard { color: #8b8b8b; }
#sub-page-main-content-wrapper.racing .button-standard:hover { color: #000; }
#sub-page-main-content-wrapper.racing .featured-rider { margin-bottom: 40px; }
#sub-page-main-content-wrapper.racing .featured-rider .rider-image img { border-radius: 5px; margin-bottom: 10px; }
#sub-page-main-content-wrapper.racing .featured-rider h3, #sub-page-main-content-wrapper.racing .featured-rider h3 a { color: #faea21; font-size: 15px; }
#sub-page-main-content-wrapper.racing .featured-rider h3 { margin: 10px 0; }
#sub-page-main-content-wrapper.racing .featured-rider h3 a:hover { color: #FFF; }
#sub-page-main-content-wrapper.racing .featured-rider h4 { color: #FFF; font-size: 15px; margin-bottom: 5px; }
#sub-page-main-content-wrapper.racing .featured-rider .content { color: #999; font-size: 14px; ; margin-bottom: 10px; line-height: 20px; }
#sub-page-main-content-wrapper.racing .featured-rider .button-standard { margin-top: 20px; }
#sub-page-main-content-wrapper.racing .single-featured-rider h3 { font-size: 16px; font-weight: bold; margin-bottom: 10px }
#sub-page-main-content-wrapper.racing .single-featured-rider h4 { color: #fff; font-size: 15px; margin: 5px 0; }
#sub-page-main-content-wrapper.racing .single-featured-rider p { color: #999; }
#sub-page-main-content-wrapper .wonderplugingallery-container, #sub-page-main-content-wrapper div[class^="html5gallery-container-"], #sub-page-main-content-wrapper div[class*="html5gallery-container-"] { width: 100% !important; max-width: 100% !important; margin: 20px 0; padding-bottom: 20px; }
#sub-page-main-content-wrapper div[class^="html5gallery-title-text-"], #sub-page-main-content-wrapper div[class*="html5gallery-title-text-"] { color: #FFF; }
#sub-page-main-content-wrapper div[class^="html5gallery-tn-selected-"], #sub-page-main-content-wrapper div[class*="html5gallery-tn-selected-"], #sub-page-main-content-wrapper div[class^="html5gallery-tn-"], #sub-page-main-content-wrapper div[class*="html5gallery-tn-"] { background-color: transparent; overflow: visible; }
#sub-page-main-content-wrapper div[class^="html5gallery-elem-img-"], #sub-page-main-content-wrapper div[class*="html5gallery-elem-img-"], #sub-page-main-content-wrapper div[class^="html5gallery-elem-img-"] img, #sub-page-main-content-wrapper div[class*="html5gallery-elem-img-"] img { border-radius: 5px !important; }
#sub-page-main-content-wrapper div[class^="html5gallery-tn-img-"] img, #sub-page-main-content-wrapper div[class*="html5gallery-tn-img-"] img { border-radius: 5px; border: 2px transparent solid !important; }
#sub-page-main-content-wrapper div[class^="html5gallery-tn-selected-"] div[class^="html5gallery-tn-img-"] img, #sub-page-main-content-wrapper div[class^="html5gallery-tn-selected-"] div[class*="html5gallery-tn-img-"] img, #sub-page-main-content-wrapper div[class*="html5gallery-tn-selected-"] div[class^="html5gallery-tn-img-"] img, #sub-page-main-content-wrapper div[class*="html5gallery-tn-selected-"] div[class*="html5gallery-tn-img-"] img { border: 2px #fce200 solid !important; }
#sub-page-main-content-wrapper div[class^="html5gallery-tn-title-"], #sub-page-main-content-wrapper div[class*="html5gallery-tn-title-"] { margin-top: 10px; color: #fce200; }
#sub-page-main-content-wrapper .tire-tip { float: left; margin: 30px 0 10px; width: 192px; }
#sub-page-main-content-wrapper .tire-tip .top { background-image: url("../images/element_bgs.png"); background-repeat: no-repeat; background-position: 0 -350px; height: 62px; width: 192px; }
#sub-page-main-content-wrapper .tire-tip .number { float: left; text-align: center; padding: 0; width: 71px; }
#sub-page-main-content-wrapper .tire-tip .number h3 { text-transform: uppercase; font-size: 10px; margin: 7px 0 0; font-weight: normal; padding: 0; border: none; }
#sub-page-main-content-wrapper .tire-tip .number .symbol { color: #919191; display: inline; font-style: italic; font-weight: lighter; vertical-align: baseline; font-size: 16px; }
#sub-page-main-content-wrapper .tire-tip .number .symbol.hidden { visibility: hidden; }
#sub-page-main-content-wrapper .tire-tip .number .num { color: #fff; display: inline; font-weight: bold; vertical-align: middle; font-size: 28px; line-height: 30px; }
#sub-page-main-content-wrapper .tire-tip .title { color: #ffffff; float: left; font-style: italic; overflow: hidden; text-shadow: -1px -1px #000000; font-size: 14px; ; height: 62px; line-height: 1.1em; padding: 0 10px; width: 101px; }
#sub-page-main-content-wrapper .tire-tip .title { display: table; position: static; }
#sub-page-main-content-wrapper .tire-tip .title span { display: table-cell; position: static; vertical-align: middle; }
#sub-page-main-content-wrapper .tire-tip .lead-in { background: #111 none repeat scroll 0 0; font-size: 15px; padding: 10px 15px; }
#sub-page-main-content-wrapper .tire-tip .lead-in p { font-size: 15px; line-height: 20px; }
#sub-page-main-content-wrapper .tire-tip .link { background-image: url("../images/element_bgs.png"); background-repeat: no-repeat; clear: left; display: block; overflow: hidden; text-indent: -9999em; background-position: 0 -412px; bottom: 0; height: 30px; left: 0; width: 192px; }
#sub-page-main-content-wrapper .ginput_left { margin-right: 0.8%; }
#sub-page-main-content-wrapper #gform_11 #input_11_11 { height: 50px; }
#sub-page-main-content-wrapper #gform_11 #field_11_12 label.gfield_label { display: none; }
#sub-page-main-content-wrapper #gform_11 input[type="submit"] { background: #ffef01 url("../images/arrow-right.png") no-repeat scroll right center; border: medium none; border-radius: 5px; display: block; float: left; height: 37px; overflow: hidden; padding: 0 38px 0 10px; position: relative; color: #000; font-size: 16px; text-transform: uppercase; }
#sub-page-main-content-wrapper #gform_11 input[type="submit"]:hover { background-color: #FFF; }
#sub-page-main-content-wrapper #gform_21 { margin-bottom: 20px; }
#sub-page-main-content-wrapper #gform_21 input[type="submit"] { background: #ffef01 url("../images/arrow-right.png") no-repeat scroll right center; border: medium none; border-radius: 5px; display: block; float: left; height: 37px; overflow: hidden; padding: 0 38px 0 10px; position: relative; color: #000; font-size: 16px; text-transform: uppercase; }
#sub-page-main-content-wrapper #gform_21 input[type="submit"]:hover { background-color: #FFF; }
#sub-page-main-content-wrapper.tires .tire-search-filters h3 { border-bottom: 1px solid #faea21; color: #faea21; font-size: 26px; letter-spacing: 0; padding: 12px 0 10px; }
#sub-page-main-content-wrapper.tires .tire-search-filters h4.tire-filter-heading { border-bottom: 1px solid #1c1c1c; border-top: 1px solid #2f2f2f; font-size: 14px; line-height: 14px; text-transform: uppercase; margin: 0; }
#sub-page-main-content-wrapper.tires .tire-search-filters h4.tire-filter-heading.first { border-top: none; }
#sub-page-main-content-wrapper.ctires .tire-search-filters h4.tire-filter-heading:.last {
border-bottom: none;
}
#sub-page-main-content-wrapper.tires .tire-search-filters h4.tire-filter-heading a { color: #fff; display: block; padding: 10px 0 7px; font-size: 16px; position: relative; }
#sub-page-main-content-wrapper.tires .tire-search-filters h4.tire-filter-heading a.expanded { color: #faea21; }
#sub-page-main-content-wrapper.tires .tire-search-filters h4.tire-filter-heading .tire-filter-selected { display: none; padding: 5px 0; margin-left: 20px; font-size: 14px; ; }
#sub-page-main-content-wrapper.tires .tire-search-filters h4.tire-filter-heading .tire-filter-selected a.filter-selected-remove { color: #FF0000; display: inline-block; margin-left: 5px; }
#sub-page-main-content-wrapper.tires .tire-search-filters .fa-plus, #sub-page-main-content-wrapper.tires .tire-search-filters .fa-minus { position: absolute; right: 0; top: 10px; transition: all 200ms ease 0s; }
#sub-page-main-content-wrapper.tires .tire-search-filters .fa-plus { opacity: 1; transform: rotate(0deg); }
#sub-page-main-content-wrapper.tires .tire-search-filters .expanded .fa-plus { opacity: 0; transform: rotate(90deg); }
#sub-page-main-content-wrapper.tires .tire-search-filters .fa-minus { opacity: 0; }
#sub-page-main-content-wrapper.tires .tire-search-filters .expanded .fa-minus { opacity: 1; }
#sub-page-main-content-wrapper.tires .tire-search-filters .pull-right { float: right !important; }
#sub-page-main-content-wrapper.tires ul.tire-filters { list-style: outside none none; margin: 0; padding: 0; }
#sub-page-main-content-wrapper.tires ul.tire-filters li { font-size: 16px; line-height: 14px; text-transform: uppercase; margin: 0; color: #a1a1a1; }
#sub-page-main-content-wrapper.tires ul.tire-filters li a { color: #a1a1a1; display: block; margin: 5px 0; padding: 5px 10px; font-size: 16px; border: 1px transparent solid; background-color: transparent; border-radius: 3px; }
#sub-page-main-content-wrapper.tires ul.tire-filters li a:hover, #sub-page-main-content-wrapper.tires ul.tire-filters li a:focus { border: 1px #a1a1a1 solid; background-color: transparent; }
#sub-page-main-content-wrapper.tires ul.tire-filters li.active a { color: #FFF; background-color: #a1a1a1; border: 1px #a1a1a1 solid; }
#sub-page-main-content-wrapper.tires .tire-results .single-tire { margin-bottom: 30px; opacity: 0; transition: opacity 1s ease-in-out 0s; }
#sub-page-main-content-wrapper.tires .tire-results .single-tire.loaded { opacity: 1; }
#sub-page-main-content-wrapper.tires .tire-results .single-tire .content-wrapper { padding: 2%; background-color: transparent; border: 2px solid transparent; border-radius: 3px; position: relative; }
#sub-page-main-content-wrapper.tires .tire-results .single-tire .content-wrapper:hover { border: 2px solid #faea21; }
#sub-page-main-content-wrapper.tires .tire-results .single-tire .content { text-align: center; }
#sub-page-main-content-wrapper.tires .tire-results .single-tire .content-box { background-size: cover; background-position: center top; background-repeat: no-repeat; width: 100%; height: 170px; display: block; border-radius: 3px; }
#sub-page-main-content-wrapper.tires .tire-results .single-tire .title { font-size: 22px; color: #faea21; margin: 15px auto 0; display: block; }
#sub-page-main-content-wrapper.tires .tire-results .single-tire .content-wrapper a.full-link { position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
#sub-page-main-content-wrapper.tires .tire-results .search-no-results { display: none; clear: both; }
#sub-page-main-content-wrapper.single-tire-line .tire-photo-gallery-wrapper { max-width: 400px; }
#sub-page-main-content-wrapper.single-tire-line .flexslider .slides { margin: 0; list-style: none; }
#sub-page-main-content-wrapper.single-tire-line .flexslider .slides li { margin: 0; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-slider { margin-bottom: 0; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-carousel { padding: 0 30px; margin-top: 20px; background-color: transparent; border: 0; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-carousel li img { width: 100%; height: auto; cursor: pointer; border-radius: 5px; border: 2px transparent solid; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-carousel li.flex-active-slide img { border: 2px #fce200 solid; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-carousel .flex-direction-nav a::before, #sub-page-main-content-wrapper.single-tire-line #tire-line-carousel .flex-direction-nav a::after { font-size: 20px; color: #FFF; margin-top: 8px; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-carousel .flex-direction-nav .flex-prev { left: 10px; opacity: 0.7; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-carousel .flex-direction-nav .flex-next { right: 10px; opacity: 0.7; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-carousel .flex-direction-nav .flex-prev:hover { opacity: 1; }
#sub-page-main-content-wrapper.single-tire-line #tire-line-carousel .flex-direction-nav .flex-next:hover { opacity: 1; }
#sub-page-main-content-wrapper.single-tire-line ul.subnav { height: 42px; border-top: 1px solid #424242; border-bottom: 1px solid #202020; margin: 0 0 20px; padding: 0; list-style: none; width: 100%; overflow: hidden; background: #232323; background: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#232323)); background: -moz-linear-gradient(top, #303030, #232323); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#232323');
-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
#sub-page-main-content-wrapper.single-tire-line ul.subnav li { float: left; height: 40px; line-height: 40px; border-right: 1px solid #424242; margin: 0; padding: 0; background: #232323; background: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#232323)); background: -moz-linear-gradient(top, #303030, #232323); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#232323');
}
#sub-page-main-content-wrapper.single-tire-line ul.subnav li:first-child { -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
#sub-page-main-content-wrapper.single-tire-line ul.subnav li.active, #sub-page-main-content-wrapper.single-tire-line ul.subnav li:hover { background: #ffd300; background: -webkit-gradient(linear, left top, left bottom, from(#ffe400), to(#ffd300)); background: -moz-linear-gradient(top, #ffe400, #ffd300); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe400', endColorstr='#ffd300');
}
#sub-page-main-content-wrapper.single-tire-line ul.subnav li a { padding: 0 15px; float: left; line-height: 40px; height: 40px; color: #b3b3b3; }
#sub-page-main-content-wrapper.single-tire-line ul.subnav li.active a, #sub-page-main-content-wrapper.single-tire-line ul.subnav li a:hover { color: #000; text-shadow: none; }
#sub-page-main-content-wrapper.single-tire-line ul.subnav li.decouple { float: right; background: none; border: none; padding: 0 5px; }
#sub-page-main-content-wrapper.single-tire-line ul.subnav li a.button-standard { height: 30px; padding: 5px 15px; margin: 0; float: none; line-height: 21px; }
#sub-page-main-content-wrapper.single-tire-line ul.subnav li a.button { padding: 8px 13px 7px; height: 14px; line-height: 14px; }
#sub-page-main-content-wrapper.single-tire-line ul.arrowed li { color: #FFF; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology { display: none; }
#sub-page-main-content-wrapper.single-tire-line #performance-chart, #sub-page-main-content-wrapper.single-tire-line #spec-chart { margin-top: 40px; }
#sub-page-main-content-wrapper.single-tire-line #performance-chart .content, #sub-page-main-content-wrapper.single-tire-line #spec-chart .content { clear: both; }
#sub-page-main-content-wrapper.single-tire-line h3.round_title { background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #323232, #222222) repeat scroll 0 0; border-bottom: 1px solid #151515; border-top: 1px solid #3a3a3a; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; display: block; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; padding: 0 15px; width: 100%; max-width: 958px; font-weight: bold; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology { padding: 0; height: auto; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology .technology_container { margin-top: 10px; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology .display { margin-right: 0; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology .technology_list { list-style: none; margin: 0; padding: 0; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology .technology_list li { margin: 0 6px 20px 0; width: 127px; height: 160px; display: inline-block; vertical-align: top; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology .technology_list li.last { margin-right: 0; }
.technology_list li.active a { color: #fce200; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology .technology_list a .thumbnail { display: block; width: 125px !important; height: 98px !important; background-position: center center; background-repeat: no-repeat; border: 3px solid transparent; margin-bottom: 5px; }
#sub-page-main-content-wrapper.single-tire-line #tab-technology .technology_list li a:hover .thumbnail, #sub-page-main-content-wrapper.single-tire-line #tab-technology .technology_list li.active a .thumbnail { border: 3px solid #fce200; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart { float: left; margin-top: 35px; margin-bottom: 30px; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart table tr { width: 100%; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart table { width: 100%; display: block; clear: left; border-collapse: separate; border-spacing: 0; line-height: 100%; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart thead td { background: #353535; text-transform: uppercase; color: #b5b5b5; font-size: 12px; height: 38px; vertical-align: middle; padding: 7px 15px; border-top: 1px solid #505050; ; border-left: 1px solid #505050; border-right: 1px solid #1b1b1b; text-align: center; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart thead td:first-child { text-align: left; white-space: nowrap; border-left: none; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart .rim { white-space: nowrap; display: block; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart .recommended-rim { white-space: nowrap; color: #ffdd00; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart span.checkmark { background: url("../images/checkmark.jpg"); display: inline-block; width: 19px; height: 14px; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart tbody td { background: #212121; text-transform: uppercase; color: #fff; font-size: 12px; vertical-align: middle; padding: 7px 15px; border-top: 1px solid #353535; border-left: 1px solid #4a4a4a; border-right: 1px solid #141414; border-bottom: 1px solid #1b1b1b; text-align: center; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart tbody td:first-child { text-align: center; border-left: none; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart thead td:last-child, #sub-page-main-content-wrapper.single-tire-line #spec-chart tbody td:last-child { border-right: 1px solid #212121; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart table .tire_rims li { padding: 0 5px; }
#sub-page-main-content-wrapper.single-tire-line #spec-chart h3.round_title { max-width: 100%; }
#sub-page-main-content-wrapper.single-tire-line .table-responsive { border: none; }
#sub-page-main-content-wrapper.tire-selector-results .sidebar-children { margin-bottom: 20px; }
#sub-page-main-content-wrapper.tire-selector-results .sidebar-children li { padding: 10px 0; color: #9c9c9c; font-size: 12px; margin-right: 5px; text-transform: uppercase; border-bottom: 1px solid #141414; }
#sub-page-main-content-wrapper.tire-selector-results .sidebar-children li span { color: #fff000; font-size: 15px; text-transform: none; }
#sub-page-main-content-wrapper.tire-selector-results a.button { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #212121 0%, #1d1d1d 100%) repeat scroll 0 0; border-color: #373737 -moz-use-text-color -moz-use-text-color; border-image: none; border-radius: 5px; border-style: solid none none; border-width: 1px medium medium; color: #fff; font-size: 14px; ; line-height: 14px; margin-bottom: 10px; margin-right: 10px; padding: 8px 10px 7px; position: relative; text-transform: uppercase; width: auto; display: inline-block; }
#sub-page-main-content-wrapper.tire-selector-results a.button:hover { background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #ffe400, #ffd300) repeat scroll 0 0; color: #000; text-shadow: none; }
#sub-page-main-content-wrapper.tire-selector-results .recommended-tire { margin-top: 40px; }
#sub-page-main-content-wrapper.tire-selector-results .optional-tire, #sub-page-main-content-wrapper.tire-selector-results .original-tire { margin-top: 20px; }
#sub-page-main-content-wrapper.tire-selector-results .optional-tire hr, #sub-page-main-content-wrapper.tire-selector-results .original-tire hr { padding: 10px 0; }
#sub-page-main-content-wrapper.tire-selector-results h3.round_title { background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #323232, #222222) repeat scroll 0 0; border-bottom: 1px solid #151515; border-top: 1px solid #3a3a3a; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; display: block; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; padding: 0 15px; width: 100%; font-weight: bold; }
#sub-page-main-content-wrapper.tire-selector-results #performance-chart .content { clear: both; }
#sub-page-main-content-wrapper.tire-selector-results .side_box { background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #353535, #222) repeat scroll 0 0; }
#sub-page-main-content-wrapper.tire-selector-results .side_box .content { clear: both; padding: 15px; }
#sub-page-main-content-wrapper.tire-selector-results .side_box h2 { color: #fff; float: none; font-size: 18px; height: 50px; line-height: 50px; }
#sub-page-main-content-wrapper.tire-selector-results .side_box .content a.button { margin-top: 20px; }
#sub-page-main-content-wrapper.tire-selector-results .result_item .product_img { clear: both; }
#sub-page-main-content-wrapper.tire-selector-results .result_item .product_img > div { background-size: cover; background-position: center center; background-repeat: no-repeat; width: 100%; height: 175px; }
#sub-page-main-content-wrapper.tire-selector-results .result_item h3 { color: #fce200; margin-bottom: 5px; margin-top: 5px; }
#sub-page-main-content-wrapper.tire-selector-results .result_item h3 a { color: #fce200; }
#sub-page-main-content-wrapper.tire-selector-results .result_item h3 a:hover { color: #FFF; }
#sub-page-main-content-wrapper.tire-selector-results .result_item p { margin-bottom: 0; color: #fff; font-size: 14px; }
#sub-page-main-content-wrapper.tire-selector-results .result_item .label { color: #9c9c9c; font-size: 14px; font-weight: bold; margin-right: 5px; text-transform: uppercase; padding: 0; }
#sub-page-main-content-wrapper.tire-selector-results .result_item .video-box { display: none; }
#sub-page-main-content-wrapper.tire-selector-results .technology_list { list-style: none; margin: 0; padding: 0; }
#sub-page-main-content-wrapper.tire-selector-results .technology_list li { margin: 0 6px 20px 0; width: 127px; height: 160px; display: inline-block; vertical-align: top; }
#sub-page-main-content-wrapper.tire-selector-results .technology_list li.last { margin-right: 0; }
.technology_list li.active a { color: #FFF; }
#sub-page-main-content-wrapper.tire-selector-results .technology_list li a:hover { color: #fce200; }
#sub-page-main-content-wrapper.tire-selector-results .technology_list a .thumbnail { display: block; width: 125px !important; height: 98px !important; background-position: center center; background-repeat: no-repeat; border: 3px solid transparent; margin-bottom: 5px; }
#sub-page-main-content-wrapper.tire-selector-results .technology_list li a:hover .thumbnail { border: 3px solid #fce200; }
#sub-page-main-content-wrapper.tire-selector-results .result_item div.buttons { clear: both; margin-top: 40px; }
#sub-page-main-content-wrapper.dealer-locator .results_row_left_column, #sub-page-main-content-wrapper.dealer-locator .results_row_center_column, #sub-page-main-content-wrapper.dealer-locator .results_row_right_column { display: block; width: 100%; margin-bottom: 10px; text-align: left; }
#sub-page-main-content-wrapper.dealer-locator .results_wrapper { padding-bottom: 30px; border-bottom: 2px #585858 solid; margin-bottom: 30px; }
#sub-page-main-content-wrapper.dealer-locator .results_entry { color: #000; font-size: 14px; padding: 5px; border: 2px transparent solid; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#sub-page-main-content-wrapper.dealer-locator .results_entry:hover { background-color: transparent; border: 2px #434343 solid; }
#sub-page-main-content-wrapper.dealer-locator .results_entry a { color: #CACACA !important; }
#sub-page-main-content-wrapper.dealer-locator .results_entry a:hover { text-decoration: underline; background-color: transparent !important; }
#sub-page-main-content-wrapper.dealer-locator .location_name { font-weight: 700; color: #434343; font-size: 22px; margin-bottom: 10px; line-height: 120%; }
#sub-page-main-content-wrapper.dealer-locator .slp_result_hours { margin-top: 10px; display: block; }
#sub-page-main-content-wrapper.dealer-locator .location_iconarray { margin-top: 10px; display: block; }
#mobile-children-select { display: none; }
#sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm input[type="submit"] { border: 2px #faea21 solid; background-color: #faea21; color: #FFF; padding: 10px 20px; position: absolute; left: 0; bottom: 0; color: #000; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-top: 40px; }
#sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm input[type="submit"]:hover, #sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm input[type="submit"]:focus { background-color: transparent; }
#sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm #address_search { position: relative; padding-bottom: 50px; }
#sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm #address_search .search_item label { text-align: left; margin-bottom: 10px; display: block; }
#sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm #address_search > .search_item { display: inline-block; vertical-align: top; margin-right: 0; width: 27%; }
#sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm #address_search > #addy_in_address.search_item { display: inline-block; vertical-align: top; width: 70%; margin-right: 1%; text-align: left; padding: 0; }
#sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm #address_search > #tagalong_category_selector.search_item { display: block; width: 100%; margin-right: 0; margin-left: 0; text-align: left; padding: 0; margin-top: 20px; }
#sub-page-main-content-wrapper.dealer-locator .search-and-results #searchForm #addy_in_radius { width: 100%; }
#sub-page-main-content-wrapper.dealer-locator #sl_info_bubble, #sub-page-main-content-wrapper.dealer-locator .slp_info_bubble { min-width: 140px; }