/* rubriker */
h1 {
	font-weight: 600 !important;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 10px;
	margin-top: 10px;
}

h2 {
	font-weight: 600 !important;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 10px;
	margin-top: 10px;
}


.dolj, .gform_required_legend {
	display: none !important;
}

.produkt_header, .single .price {
	text-align: center;
}

.amount {
	font-weight: 400 !important;
	font-size: 18px !important;
}

.products .price {
	color: #333 !important;
}

.single .woocommerce-breadcrumb, .site-main nav.woocommerce-breadcrumb {
	display: none;
}

main#main.site-main nav.woocommerce-breadcrumb

.upload_formular {
	padding: 20px !important;
	background: #f5f5f5 !important;
}

input#input_14_1.medium {
	background: #f5f5f5;
	border: 0px;
}

div.woocommerce form.woocommerce-form.woocommerce-form-login.login {
	max-width: 500px;
	border: 1px solid #333;
	border-radius: 0px;
	margin: 0 auto;
	background: #333;
	color: #fff;
	padding: 30px;

}

div.woocommerce form.woocommerce-form.woocommerce-form-login.login a {
	color: #999;
	text-decoration: none;
}

.woocommerce-form-login__submit {
	width: 100%;
	height: 60px;
	margin-top: 20px !important;
	border-radius: 0px !important;
	background: none !important;
	border: 1px solid #fff !important;
	color: #fff !important;
}

.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme, .woocommerce-form-login .required {
	display: none !important;
}

main#genesis-content.content article.post-7.page.type-page.status-publish.entry div.entry-content div.woocommerce form.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password {
	margin-bottom: 0px;
}

ul.woocommerce-error {
	padding: 50px;
}

.woocommerce-MyAccount-navigation {
	width: 100% !important;
}
.woocommerce-MyAccount-navigation li {
		display: inline-block;
		padding: 20px;
		text-align: center;
		margin: 0 auto;
		float: none !important;
		background: #333;
		color: #fff !important;
		text-decoration: none;
}
.woocommerce-MyAccount-navigation li a {
	color: #fff;
	text-decoration: none;
}


.woocommerce-MyAccount-navigation ul {
		padding: 20px;
		width: 100% !important;
		margin: 0 auto;
		text-align: left;
		padding-left: 0px !important;
}


.woocommerce-breadcrumb a {
	text-decoration: none !important;
}

main#genesis-content.content article.post-7.page.type-page.status-publish.entry div.entry-content div.woocommerce div.woocommerce-MyAccount-content {
	width: 100%;
}

body .gform_wrapper .gform_body {
	font-family: "Source Sans Pro", sans-serif;
}

body #gform_wrapper_1 .gform_body {border: 1px solid red}

body .gform_wrapper .gform_body .gform_fields {border: 0px solid red}

body .gform_wrapper .gform_body .gform_fields .gfield { padding: 10px; border-bottom: 0px;
}

/* beskrivningar */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container { font-size: 18px; }

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label, input {
	font-size: 20px;
	margin-bottom: 10px;
}

.gfield_description {
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 23px !important;
}

body .gform_wrapper .gform_body .gform_fields .gfield input {border: 1px solid #eee; padding: 10px !important;
}

.gpnf-nested-entries {
	width: 100%;
	padding: 10px;
}

li#field_12_14.gfield.field_sublabel_below.field_description_below.gfield_visibility_visible {
	max-width: 400px;
}

label {
	padding-top: 5px;
	font-size: 20px !important;
}

.gpnf-add-entry {
	border-radius: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 30px;
	width: 100%;
	text-transform: uppercase;
}

div#gfield_instruction_12_24.instruction {
	display: none;
}

input#gform_submit_button_12.gform_button.button {
	padding: 20px;
	background: #333;
	color: #fff;
	border-right: 0px !important;
	width: 100%;
	text-transform: uppercase;
	margin-bottom: 50px !important;
}

input#input_12_24.large {
	width: 100px;
	text-align: center;
	font-size: 20px;
}
 
  input#input_12_48.medium {
	width: 100px;
	font-size: 20px;
}


/* rensa mitt konto */
.woocommerce-MyAccount-navigation-link--orders, .woocommerce-MyAccount-navigation-link--downloads {
	display: none !important;
}

.woocommerce {
	font-family: "Source Sans Pro", sans-serif !important;
}

.woocommerce a {
	color: #444;
}

input#input_12_20.gform-text-input-reset.ginput_total.ginput_total_12, input#ginput_base_price_12_36.ginput_product_price.gform-text-input-reset, input#input_12_48.medium, input#input_12_120, input#input_12_69, input#input_12_70 {
	border: 0 !important;
	padding: 10px 0px !important;
}

div#field_12_34.gfield.gfield--width-quarter.field_sublabel_below.field_description_below.gfield_visibility_visible div.ginput_container {
	padding: 10px 0px;
}

.ginput_subtotal_12_34, .ginput_product_price, .ginput_total {
	color: #333 !important;
	font-size: 18px !important;
}

.ginput_product_price_label {
	display: none;
}

body .gform_wrapper hr {
	border: dashed #eee 2px !important;
}

h3.gsection_title {
	border-bottom: dashed #eee 2px !important;
	padding-bottom: 20px;
}

div#gf_page_steps_12.gf_page_steps {
	border-bottom: dashed #eee 2px !important;
	padding-bottom: 20px;
	margin-bottom: 40px;
}

.clean_button.button {
	background: none !important;
	color: #444 !important;
	border: 1px solid #333 !important;	
	margin-left: 10px !important;
}

form#gform_14 div.gform_footer.top_label {
	margin-top: 0px;
}

input#gform_submit_button_14.gform_button.button {
	margin-left: 10px;
	background: #333;
	color: #fff;
}

.gpnf-nested-entries th {
	text-align: left !important;
}

.button {
	border-radius: 0px !important;
	padding: 20px !important;
}

.csv-fil {
	background: #333 !important;
	color: #fff !important;
	max-width: 250px;
	width: 100%;
	padding: 20px 20px !important;
}

/* dölj beskrivning ange ett nummer under antal när man lägger till namnlösa skyltar */
#gfield_instruction_15_6 {
	display: none;
}