/* Kirjoita mukautettu CSS-koodisi tähän. */

body, html {font-family:'Helvetica Neue LT W01_55 Roman',Arial !important; background:#fff; height:100%;}

#page {max-width:1500px; margin:0px auto; min-height:100%; position:relative}
#logo {max-width:500px; padding:12px 0px 12px 70px; display:block}

.home .cycle-slideshow {
    width: 100%;
    height: auto;
    display: block;
    margin: 0px auto;
    max-width: 1600px;
  z-index:2;
}

.push-body {overflow:visible}

#mti_wfs_colophon {display:none !important;}

footer {background-color:#3d3d3d; color:#fff; bottom:0px; width:100% }
footer a {color:#fff;}
footer aside {width:20%; float:left}

#content {background:#fff; padding-bottom:200px;}

.site-header {padding:0px; background:#fff}
.site-header .col-1-1 {padding:0px;}
.site-header.gradient {background:none}
.site-header #racing_bands {float:left;}
.site-header .header-wrapper {float:right; margin-top:42px;}
.site-header .search-form {float:left; margin-right:10px}
.site-header .search-form input[type="search"] {float:left; background:#d2d4e1; height:30px; position:relative; height:30px; padding:5px; border:0px; color:#fff}
.site-header .search-submit {border:0px;  background:#d2d4e1;border-radius:0px; line-height:auto; height:30px; line-height:20px; margin:0px; position:relative; height:40px; color:#fff}

.home-page-wrap {position:relative; z-index:9999;}

.site-header .jamy_button {height:40px; line-height:30px; padding:5px 15px; color:#fff; display:inline-block; float:right; background:#d2d4e1; text-transform:uppercase}

.competition_feature {position:absolute; top:10%; right:0px; z-index:9999; width:30%;}
.competition_feature a {width:100%;}
.competition_feature a img {width:100%;}


header .topbar {width:100%; max-width:100%; padding:0px;}
header .site-branding {margin:0px; padding:0px; width:100%; margin:0px; padding:0px; background:#fff}
header #content {background:none;}
.site-title {height:auto; margin:0px; padding:0px;}

#content {max-width:1500px; margin:0px auto}

.main-navigation a {color:#000;  text-transform:uppercase}

.grid-pad {max-width:1200px;}

/*.home-section-1 .home-nostobox,
.home-section-3 .home-nostobox {width: 33.33%;float: left; padding-right:30px;}
*/


.home-nostobox img {width:100%; float:left;}
.home-section-3 .home-nostobox.newswrapper .textwidget {background-color:#f0f0f0; height:100%; padding:20px}
.home-section-3 .home-nostobox.newswrapper {display:none}

.home-section-2 .group {margin-bottom:50px}

#home-hero .hero-heading-text h1 {color: rgb(255, 255, 255);font-size: 70px;line-height: 60px; font-family:'Helvetica Neue LT W01_87 Hv Cn';}
#home-hero .hero-heading-text {position:absolute; bottom:5%; left:7%; display:none}

.nav-menu {margin-right:-16px !important;}

.home-video-content.block-left {width:30%; float:left; padding-right: 30px;}
.home-video-content.block-left img {width:100%;}
.home-video-content.block-right {width:70%; float:left;}

.productgroup {margin-bottom:70px;}
.group:after {  content: "";  display: table;  clear: both;}

/* Etusivun nostot */

.titlefield {background-color:#000; color:#fff; width:100%; padding:5px 10px 16px 16px; float:left; background-image:url(/wp-content/themes/rise2/img/circle-red.png); background-repeat: no-repeat; background-position: center right;}
.titlefield-red {background-image:url(/wp-content/themes/rise2/img/circle.png); background-repeat: no-repeat; background-position: center right; background-color:#c32420}
.titlefield h4 {color:#fff; text-transform:uppercase; margin:0px; padding:10px 0 0 0; font-weight:800; font-family:'Helvetica Neue LT W01_77 Bd Cn'; font-size:25px}
.titlefield p {color:#fff; margin:0px; padding:0px; font-size:16px}

.nostolink:hover {opacity:.8}

.home-section-3 .titlefield h4 {padding:10px 0 0 0}

.search-results .page-wrap h2.entry-title {color:#000;}

#secondary .menu {margin:0px; padding:0px;}
#secondary .menu li {list-style-type:none;}
#secondary .menu .current_term,
#secondary .menu .current-menu-item {text-decoration:underline}
#secondary aside img {width:100%;}
#secondary {padding-right:100px;}

#secondary .home-nostobox {margin-top:40px;}

#valvoline150years {margin-top:40px;}

/* TUOTTEET */
.type-tuotteet {width:20%; float:left;}
.search-results .type-tuotteet {width:100%;}
.content-area article {border:0px;}
.archive .type-tuotteet h2 {font-size:18px;}

/*TABIT*/
.ui-widget-content {border:0px;}
.ui-widget-header {border:0px; background:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background-color:#7198c6; border:0px;}
.ui-tabs .ui-tabs-panel {padding:30px 0px;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ebebeb;}

#page-container {margin-bottom:30px;}
#page-container ul {padding:0px; margin:10px 30px}
#page-container .ui-tabs-nav {margin:0px;}

.post-type-archive-tuotteet .entry-header,
.tax-tuotekategoria .entry-header {background-size:cover !important;}

.wpcf7-list-item {float:left; clear:both;}
.wpcf7-form-control-wrap { margin-bottom:20px; overflow:hidden; display:block }
input.wpcf7-form-control {border:1px solid #ddd;}

/* KATEGORIAT */
.kategoriabox img {width:100%}
.kategoriabox img.icon {height:60px; width:auto; float:left}
.iconwrapper {background-color: rgba(0,0,0, .5); height:60px; width:60px; float:left; margin-right:10px}
.kategoriatitle {background:url(/wp-content/themes/rise2/img/palkki.jpg); background-size:cover); color:#fff;}
.kategoriatitle h4 {color:#fff; padding:0px; line-height:60px; margin:0px; font-size:18px}

.productcell h5 {font-size:16px;}
.productcell img {max-height:200px; }
.productcell .small {font-size:14px; line-height:13px; padding-bottom: 5px; margin-bottom:0px}