.woocommerce ul.products li.product.grid .info-product.slideup .price, .woocommerce-page ul.products li.product.grid .info-product.slideup .price, .woocommerce ul.products li.product.masonry_item .info-product.slideup .price, .woocommerce-page ul.products li.product.masonry_item .info-product.slideup .price {
    position: relative;
    right: 0;
    text-align: right;
    top: 0;
}


#header-sidebar {margin-top:50px !important;}
#nav {margin-top: 50px !important; }

#calc_shipping_state {display:none;}

#billing_state_field {display:none;}

.woocommerce .cart-collaterals th, #order_review table th {
    font-size: 13px;
    text-transform: none;
}

.woocommerce ul.products li.product .info-product .price del, .woocommerce-page ul.products li.product .info-product .price del, ul.featured-products-slider li .price del, .woocommerce del .amount, .woocommerce del {
    font-size: 83%;
}

.megamenu {min-height:230px:}

.nav .megamenu > .submenu > ul.sub-menu > li > a {
pointer-events: auto !important;
}


.woocommerce span.onsale.preset, .woocommerce-page span.onsale.preset {
    background: none repeat scroll 0 0 #ed0c6e;
    border-color: #ffffff;
    color: #ffffff;
}



/**  HEADER  */


#textual, #logo-img {
    display: inline-block;
    margin: 0 30px 10px;
    padding-top: 17px;
    max-width: 100%;
}


.nav .megamenu > .submenu > ul.sub-menu > li > a, .nav .bigmenu > .submenu > ul.sub-menu > li > a  {
    color: #ed0c6e;
    font-size: 16px;
    text-transform: lowercase;
}

nav ul > li.icon-home a, nav ul > li.icon-home a:hover, nav ul > li.icon-home:hover a, .nav ul > li.icon-home a:hover, .nav ul > li.icon-home a {
    color: #ed0c6e;
}

.megamenu .submenu {
    border-top: 2px solid #eee;
    top: 130px !important;
  
}



body {
    background-attachment: fixed;
    background-color: #f0ffd8;
    background-image: url("http://sweetcotton.lu/wp-content/uploads/2015/02/crisp_paper_rufflesbeige.jpg");
    background-position: center top;
    background-repeat: repeat;
}


/**  SHOPSEITE  */


.woocommerce .products ul li, .woocommerce ul.products li, .woocommerce-page .products ul li, .woocommerce-page ul.products li {
    list-style: outside none none;
    text-align: left;
}





/**  EINZELNES PRODUKT  */

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    font-size: 12px;
    height: 60px;
    padding: 18px 42px;
    position: relative;
    text-align: left;
    text-transform: none;
}


.woocommerce .woocommerce-error li, .woocommere-page .woocommerce-error li {
    font-size: 12px;
    text-align: left;
    text-transform: none;
}


.woocommerce div.product .single-product-tabs ul.tabs div.tab_name h4 {
    font-size: 16px;
    margin: 0;
    text-transform: capitalize;
  
}

.price {
    color: #b5d567 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600 !important;
    text-align: left;
    text-transform: none;
}

.single-product.woocommerce div.product div.summary .price {
    margin: 0 0 15px;
}


div.summary.entry-summary .product-actions {
    display: none;
    margin-top: 70px;
}


.single-product.woocommerce div.product div.summary .quantity_label {
    margin: 0 0 10px;
    text-transform: capitalize;
}


/**  Home  */


.blog_section .post_informations {
    color: #ed0c6e !important;
    display: inline-block;
    font-weight: 700;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.blog_section.post_meta .info {
    display: none;
    font-size: 14px;
    margin-top: 20px;
}



.slider.banners .slide-text {
    text-shadow: 0 1px 1px #000;
}

/**  Blog  */


.widget.recent-posts .recent-post span.num-comments, .widget.recent-posts .recent-post span.num-comments a, .widget.recent-posts .recent-post span.author, .widget.recent-posts .recent-post span.author a {
    font-size: 13px !important;
    display: none;
}
