/*
Theme Name: Twenty Eleven - Tost Yoga
Template: twentyeleven
Author: Child Theme Configurator
Version: 1.0.1429868783
Updated: 2015-04-24 09:46:23
*/

@charset "UTF-8";

/* Search Form */
#branding #searchform {
	display: none;
}


/* Luft under Sidetitel (Tost Yoga) */
#site-description {
  color: #7a7a7a;
  font-size: 14px;
  margin: 0 270px 1.2em 0;
}

h2#site-description {
    display: none;
}

/* Luft over Sidetitel (Tost Yoga) */
#site-title {
  margin-right: 270px;
  padding:10px 0px 0px;
  margin-bottom: 10px;
}

/* Luft over overskrift enkelside */
.singular.page .hentry {
  padding:0;
}

/* Luft over brødtekst enkelside */
.entry-content, .entry-summary {
  padding: 0 0 0;
}

/* Luft over forside overskrift på indlæg */
.entry-title {
  padding-top: 0;
}



.post-type-archive-product #content {
  margin: 0 7.6%;
  position: relative;
  width: auto;
}
.post-type-archive-product #secondary, .single-product #secondary, .woocommerce-breadcrumb, .woocommerce .page-title, .woocommerce-result-count, .woocommerce-ordering {
  display:none!important;
}
.entry-title{font-size: 22.4px!important;line-height:normal!important;}
.single-product .cart{
  margin-top:-20px;
  margin-bottom:20px;
}
.singular .article, .ms-membership-buy a, .ms-membership-price, .ms-membership-details{
  font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}

.ms-protection-msg, .page-id-2627 .entry-header, .page-id-2483 .entry-header, .page-id-2596 .entry-header, .page-id-2462, .page-id-2445 .entry-header, .ms-member .entry-header, #account-activity, table.ms-purchase-table tr:first-child{
  display: none
}

.ms-membership-form-wrapper legend {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}

.ms-membership-details {
  font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 300 !important
}

.ms-membership-details {
  visibility: hidden
}

.ms-membership-details div, .ms-membership-details p {
  visibility: visible
}

.ms-alert-box.ms-alert-error {
  border-top-color: #A5659C;
  color: #511;
  background-color: ##A565;
}

.ms-membership-price {
  color: #77a464;
  font-size: 1.25em;
}


.ms-pay-button {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  font-family: inherit;
  text-decoration: none;
  overflow: visible;
  padding: .618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #fff;
  background-color: #ebe9eb;
  border: 0;
  white-space: nowrap;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  text-shadow: none;
  background-color: #a46497;
  margin-top: 10px;
}

/* .post-type-archive-product header a img, .postid-2572 header a img,.postid-2570 header a img, .postid-2516 header a img */
/*.woocommerce header a img {
  content: url("http://tostyoga.com/wp-content/uploads/2016/02/SHOP_TOST_YOGA_TB.jpg");
}*/

.ms-logout-form {
  margin-bottom: 15px;
}



/********************************************************************************************************************************/
/* Tilføj CSS her */

.myaccounttext {
    background: hsl(176, 41%, 76%) none repeat scroll 0 0;
    border-radius: 5px;
    font-size: 14px;
    padding: 10px;
    display: none;
}

.logged-in .myaccounttext {
    background: hsl(176, 41%, 76%) none repeat scroll 0 0;
    border-radius: 5px;
    font-size: 14px;
    padding: 10px;
    display: block;
}

h1.entry-title {
    font-size: 15px !important;
  	margin-bottom: 20px;
}

.woocommerce .coupon #coupon_code {
    padding: 9px;
    width: 120px !important;
}
.woocommerce .woocommerce-message:before {
    color: #028c99 !important;
}
.woocommerce .woocommerce-message {
    border-top: 3px solid #028c99 !important;
}

.woocommerce .woocommerce-info:before {
    color: #028c99 !important;
}
.woocommerce .woocommerce-info {
    border-top: 3px solid #028c99 !important;
}
.woocommerce #order_comments_field textarea {
    padding: 5px;
    height: 100px;
}
.woocommerce form.woocommerce-checkout input {
    padding: 7px;
}


/*Mathias Brask - Bravo Computing*/
div#secondary {
    margin-right: 3.4%;
    width: 23%;
}

div#content {
    margin: 0 34% 0 3.4%;
    width: 64%;
    padding-right: 3%;
}

p.simple-image {
    text-align: center;
    margin-bottom: 0px;
    /*padding-top: 20px;*/
}

header#branding {
    border-top: 0px;
}

aside#mc4wp_form_widget-3 {
    /* background-color: #58BEB3; */
    /* padding: 20px 20px 0px 20px; */
    margin-top: 10px;
    margin-bottom:0px;
}

aside#simpleimage-2 {
    margin-bottom: 0px;
    /* background-color: #58BEB3; */
}

aside#mc4wp_form_widget-3 h3.widget-title {
    color: #58BEB3;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    padding-bottom: 10px;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields label {
    color: black;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields input[type="text"], aside#mc4wp_form_widget-3 .mc4wp-form-fields input#mc4wp_email {
    background: none;
    box-shadow: none;
    border: 1px solid #58BEB3;
    color: #000000 !important;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields input{
   color:black;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
   color:black;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:black;
   opacity:  1;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:black;
   opacity:  1;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:black;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields input[type="submit"]{
    box-shadow:none;
    border:none;
    color: white;
    padding: 5px 10px;
    background: #58BEB4;
    border: 1px solid #58BEB3;
    transition: all 0.5s ease;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields p:nth-child(6) {
    text-align: center;
}

aside#quote_rotator_widget-2 h3 {
    color: #58BEB3;
    font-size: 15px;
    font-weight:bold;
}

.home header.entry-header {
    display: none;
}

aside#mc4wp_form_widget-3 .mc4wp-form-fields input[type="submit"]:hover {
    background: white;
    color: #58BEB3;
}

#branding hgroup {
    margin: 0 3.4%;
}

img#site-logo {
    width: auto;
    max-width: 250px;
}

aside#simpleimage-2 p {
    margin-top: 0px;
    padding-top: 0px;
}

aside#simpleimage-2 img {
    margin-top: 0px;
}

.soliloquy-container {
    max-width: inherit !important;
}

aside#quote_rotator_widget-2 {
    margin-bottom: 0px;
}

div#page {
    margin-top: 0px;
}

.mc4wp-form-fields p:first-child {
    font-size: 13px;
    font-weight: bold;
}

ol {
    margin-left: 15px;
}

aside#text-3 h3 {
    color: #58BEB3;
    font-size: 15px;
    font-weight: bold;
}

aside#text-3 {
    margin-bottom: 10px;
}

aside#text-3 a {
    font-weight: normal;
}

hr {
    margin-top: 15px;
    margin-bottom: 0px;
}

 .font-top.panel-widget-style {
	font-size: 20px;
        margin-bottom: 16px;
}

.font-top.panel-widget-style p{
 	margin-bottom:0px;
        line-height: 28px;
}

.font-start p, .no-mb p:last-child {
    margin-bottom: 0px;
}

.font-start.panel-widget-style {
    padding-left: 25px;
}

.woocommerce-page img.news-billede {
    display: none !important;
}

.blog img.shop-billede, .single-post img.shop-billede {
    display: none !important;
}