.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@font-face {
font-family: Ravie;  
src: url(//ag-nummela.fi/wp-content/themes/ghd04-child/RAVIE.TTF);  
font-weight: normal;  
}
body {
background-image:url(//ag-nummela.fi/wp-content/uploads/bodyBg.jpg);
background-color:transparent !important;
background-position-x:0%;
background-position-y:0%;
background-repeat:repeat;
background-attachment:scroll;
background-size:auto auto;
background-origin:padding-box;
background-clip:border-box;
}
.woocommerce form .form-row textarea{height:18.4em;}
.woocommerce-shipping-destination, .vincent_top_corners{display:none !important;}
header, .vincent_sticky_menu_container, footer{background:#000 !important;}
.vincent_title_block{margin-top:0 !important;margin-bottom:0 !important;}
.page-id-19 .woocommerce-billing-fields h3, .page-id-19 .woocommerce-additional-fields h3, .page-id-19 .cart-subtotal{display:none;}
.page-id-19 .vincent_content, .page-id-18 .vincent_content{margin-top:35px;}
.page-id-19 .vincent_tiny h3{text-align:center;background:rgba(0,0,0,0.4);padding:15px;line-height:1.4;}
.page-id-19 #order_review_heading{margin-top:14px;}
.single-product .sku_wrapper{text-transform:capitalize;}
.added_to_cart{padding-left:10px;}
.vincent_custom_prod_listing_box{padding:20px 20px 30px 20px !important;}
.page-id-904 .rem-button .button{display:none;}
.page-id-904 a.button.product_type_simple{display:none !important;}
.page-id-2165 .palaute-aihe select{width:100%;text-transform:uppercase;color:#fff;font-family:"PT Sans Narrow";background:rgba(0,0,0,0.4);border:2px solid #fff !important;letter-spacing:3px;font-size:14px;line-height:26px;vertical-align:top;padding:8px 15px 10px 11px;margin-bottom:20px !important;}
.page-id-2165 input[type="text"], .page-id-2165 input[type="password"], .page-id-2165 input[type="email"], .page-id-2165 input[type="tel"], .page-id-2165 input[type="date"], .page-id-2165 input[type="time"], .page-id-2165 input[type="datetime"], .page-id-2165 input[type="url"], .page-id-2165 input[type="confirm_email"], .page-id-2165 input[type="number"], .page-id-2165 input[type="submit"], .page-id-2165 textarea{text-transform:uppercase;background:rgba(0,0,0,0.4) !important;color:#fff !important;border:2px solid #fff !important;}
.page-id-19 input[type="text"], .page-id-19 textarea, .page-id-19 input[type="tel"], .page-id-19 input[type="email"]{background:rgba(0,0,0,0.4) !important;}
.page-id-2165 input::-webkit-input-placeholder{color: #fff !important;opacity: 1 !important;}
.page-id-2165 textarea::placeholder{color: #fff !important;opacity: 1 !important;}
.page-id-2165 .wpcf7-not-valid-tip{display:none !important;}
.page-id-2165 .wpcf7-response-output{background:rgba(0,0,0,0.4);border:2px solid #fff !important;color:#fff !important;}
.page-id-2165 .vc_custom_1548870769985 p{color:#dce4e8;}
.grecaptcha-badge{visibility: collapse !important;}
header .vincent_menu > li{margin-right:12px !important;}
.ctr-weight h1, .ctr-weight h4{font-weight:700;}
.vincent_sticky_menu_container.vincent_logo_on_left.visible .vincent_logo_cont{padding-top:10px !important;padding-bottom:10px !important;}
.page-id-904{background-image:url(//ag-nummela.fi/wp-content/uploads/wall6.jpg);background-repeat:repeat;background-attachment:fixed;}
.archive.post-type-archive-product.woocommerce{background-image:url(//ag-nummela.fi/wp-content/uploads/wall6.jpg);background-repeat:repeat;background-attachment:fixed;}
.page-id-2629{background-image:url(//ag-nummela.fi/wp-content/uploads/jaatelokone_bg1.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before{display:none;}
@media (max-width: 430px) {
.vc_custom_1548687348002 h2{letter-spacing:0px !important;}
.vc_custom_1548687333187 h2{letter-spacing:2px !important;}
}
@media (max-width: 1024px) {
#yksi:before,#kaksi:before,#kolme:before,#nelja:before,#viisi:before,#kuusi:before,#seitseman:before,#kahdeksan:before,#yhdeksan:before,#kymmenen:before,#yksitoista:before{display:block;content:" ";margin-top:0px !important;height:0px !important;visibility:hidden;pointer-events:none;}
}
html{scroll-behavior: smooth;}
@media screen and (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
#hinnasto-sticky{position:fixed;bottom:0;width:100%;padding:10px;background-color:rgba(0,0,0,0.9);display:flex;margin-bottom:0;z-index:20;left:0;flex-direction:row;flex-wrap:wrap;justify-content:center;}
#hinnasto-sticky li:before{padding-right:10px;padding-left:10px;}
#hinnasto-sticky li{display:inline-block;text-align:center;}
#yksi:before,#kaksi:before,#kolme:before,#nelja:before,#viisi:before,#kuusi:before,#seitseman:before,#kahdeksan:before,#yhdeksan:before,#kymmenen:before,#yksitoista:before{display:block;content:" ";margin-top:-81px;height:81px;visibility:hidden;pointer-events:none;}
@media only screen and (max-width: 450px) {
#hinnasto-sticky li{line-height:1.5;}
} header .vincent_sticky_menu_container.visible .vincent_menu > li > a{padding-top:29px;}
#rev_slider_1_1_wrapper{left:0 !important;}
.page-id-2165 .palaute-aihe option{color:#fff !important;}