﻿/*
Theme Name: simone-autowebi
Theme URI: http://mor10.com/simone-wordpress-theme/
Template: simone
Author: Morten Rand-Hendriksen
Author URI: http://mor10.com/
Description: Simone is a responsive, accessible, high-resolution theme featuring custom header and custom link colors, large images, and easy to read typography that scales to fit all screens. Other features include keyboard accessible navigation, optional social menu, sidebar- and footer widgets, no-sidebar page template, Aside post format, and collapsible author profile box. Simone is translation ready and ships in English with translations in Catalan, Chinese (simplified), Dutch, Finnish, French, German, Hungarian, Italian, Norwegian Bokmål, Persian, Russian, Spanish, Swedish, and Turkish.
Version: 2.1.1
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: simone-autowebi
Domain Path: /languages/
Tags: white, black, blue, light, one-column, two-columns, right-sidebar, responsive-layout, accessibility-ready, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments, translation-ready, rtl-language-support

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Simone is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

CSS structure 2.0 onwards based on http://mdo.github.io/code-guide/#css-syntax

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

.site-content {
    padding-bottom: 4em;
}


.single .site-content,
.page .site-content { 
    background: #fff; 
    background: hsl(0, 0%, 100%);
}

.site-footer {
    clear: both;
    width: 100%;
}

.entry-header,
.page-header,
.entry-content,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.paging-navigation {
    position: relative;
    max-width: 780px;
    max-width: 78rem;
    padding: 0 4rem;
    margin: 0 auto;
}


@media screen and (max-width: 399px) {
    .entry-header,
    .page-header,
    .entry-content,
    .entry-footer,
    .tag-links,
    .post-navigation,
    .comments-area,
    .paging-navigation { padding: 0 2rem; }
}

.page-header,
.paging-navigation {
    padding-top: 1em;
    padding-bottom: 1em;
    margin-bottom: 2em;
    list-style-type: none;
    background: #fff;
}

.page-header {
    margin-top: 1em;
    margin-bottom: 1em;
}

.index-box,
.author-index {
    max-width: 780px;
    max-width: 78rem;
    padding: 1em 0 2em;
    margin: 0 auto 2em;
    background: #fff;
    background: hsl(0, 0%, 100%);
}

#billing_email 
{
  width:314px;
}
#colophon
{
  display:none;
}
.woocommerce-page form .form-row-first
{
  width:60%;
  float:none;
}
.woocommerce-page #payment .jatkaBtn#place_order {  
background: url('/wp-content/themes/simone-autowebi/img/jatka_wp_1.png') 
no-repeat left top;  
width:148px;  
height:52px;  
border:0px; 
margin-top:25px;
font-size:0; 
float:none;
}

#add_payment_method #payment, 
.woocommerce-checkout #payment {
    background: #ffffff;
    border-radius: 0px;
}

/*
#add_payment_method #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
    border-bottom: 0px;
    display:none; 
}
*/

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { 
  background: #ffffff; 
  margin:0px;
  padding:0px;
}

.hiddenClass { display: none!important; }
woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{content:"";display:block;border:8px solid #ebe8eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em;display: none;}

.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{*zoom:1;text-align:left;padding:0em;border:0;margin:0;list-style:none outside}
.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input{margin:0 0 0 0}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{line-height: 28px; height:100%; }
.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row{margin:20px 0 0 0;padding:0 }
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right;}
.woocommerce-page form .form-row-first{  width: 200px;  float: left;}
.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:0;border-top:0}
.woocommerce form .form-row,.woocommerce-page form .form-row{padding:0px;margin:0 0 6px}

.woocommerce #payment ul.payment_methods li label[for="payment_method_paytrail"]{ display:none;}
.woocommerce #payment ul.payment_methods li div.payment_method_paytrail{ display:none !important;}

.stripe_new_card { border:none; }

#luotto_cvc {    display:inline-block;    position:relative;    margin-left: 5px;}
#luotto_cvc img {    display:block;    padding-top:10px;    outline: none;}

#luotto_cvc:hover ~ #cvc_paikka { display:block; }
#cvc_paikka { 
	position:relative;
	top:-140px;
	left: -85px;
	z-index:999;
	display:none;
	width: 300px;
	height: 0px;
	background-color: #FFFFFF;
}
#cvc_paikka img {
	-webkit-box-shadow: rgb(0, 0, 0) 0px 0px 20px 0px;
	box-shadow:rgb(0, 0, 0) 0px 0px 20px 0px;

}
.woocommerce-checkout-review-order-table { display: none; }
.woocommerce-shipping-fields { display: none; }
.hiddenClass { display: none !important; }
#add_payment_method #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before { display: none; }
.woocommerce-SavedPaymentMethods-saveNew,#wc-stripe-new-payment-method { display:none !important; }
#wc-stripe-cc-form { margin: 0; }
.woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row { margin: 0; }
.woocommerce #payment, .woocommerce-page #payment { margin-top: 20px; }
.payment_method_stripe label { line-height:1;}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form { margin: 0; }
