.single-wysijap .meta,.single-wysijap  #post-entries,.single-wysijap  .sub-menu,.single-wysijap .cartheader,.single-wysijap .post-meta{
display: none;	
}
.single-wysijap #main  {
padding-top: 0px;
}
@media only screen and (min-width: 768px) { }
@font-face {
font-family: 'FontAwesome';
src: url(//creation-marla.ch/wp-content/themes/mystile/fonts/fontawesome-webfont.eot?v=4.1.0);
src: url(//creation-marla.ch/wp-content/themes/mystile/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'), url(//creation-marla.ch/wp-content/themes/mystile/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'), url(//creation-marla.ch/wp-content/themes/mystile/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'), url(//creation-marla.ch/wp-content/themes/mystile/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
.clearfix:after {
content: "";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
body {
font-family: 'Source Sans Pro', sans-serif;
background: #fff !important;
}
#header #navigation , #header #navigation li{
background:#fff !important;
}
#header #navigation, #header #navigation li a {
color: #000;	
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Source Sans Pro',sans-serif;
}
.verkaufstelle, .post-34 p, .post-70 p {
color: #000;	
}
#header #navigation ul.nav > li a {
background: #fff;
border: none;
border-radius: 0px;
font-weight: 300;
position: relative;
font-size:1.429em;
text-transform: uppercase;
}
#main.fullwidth, .layout-full #main, .col-full, .no-sidebar #main, .col-full #main {
margin: 0 auto;
max-width: 1167px;
width: 100%;
}
.fullwidth section ul {
margin-left: 20px;
}
#content{
padding-top:30px;
}
#content.home{
padding-top:0px;
}
#main {
padding-top:25px;
}
.layout-right-content #sidebar {
display:none;
}
#header {
max-width: 940px;
width: 100%;
border-bottom: none;
margin-bottom: 0px;
height: 105px;
padding-top: 10px;
background:#fff;
} #header.normal {
height: 135px;
}
nav {
max-width: 940px !important;
width: 100%;
}
#main {
max-width: 940px !important;
width: 100%;
float: none !important;
clear:both;
}
#top-nav {
float: right;	
}
.facebook, #lang_sel_list, .instagram {
float: right;	
}
.nav.wc-nav {
clear: both;	
float: right !important;
margin-top: -48px;
}
.nav.wc-nav .cart-parent {
background: url(//creation-marla.ch/wp-content/themes/mystile/images/warenkorb.png) no-repeat left center;
padding-left:20px !important; 
}	
.nav.wc-nav a {
color: #7f745a ;
font-weight: 300;
font-size: 0.857em;
text-transform: uppercase;
}
.nav.wc-nav .amount {
display:none;	
}
ul.nav ul {
position: inherit;
visibility:inherit;
display:block;
}
ul.nav li a {
display: block;
padding: 0.53em 0 0.53em 50px ;
}
.sub-menu {
clear: both;	
border-bottom: 1px #8b0909 solid;	
border-top: 1px #8b0909 solid;
height: 28px;
}
.sub-menu li a{
font-weight: 300;
font-size: 1em;
color: #000;
}
.sub-menu li a:hover{
color:#8b0909;
}
#lang_sel_list ul a, #lang_sel_list_list ul a:visited {
height: auto;
line-height: 1em;
font-size: 0.857em;
font-weight: 300;
padding: 3px 10px;
font-family: 'Source Sans Pro', sans-serif;
}
.icl-de {
float: left;
background:url(//creation-marla.ch/wp-content/themes/mystile/images/trenner.png) no-repeat right center;
}
.icl-fr {
float: left;
}
.icl-fr a {
padding-left: 5px !important;
}
#top ul.nav > li a {
color: #aca592 !important;
font-size: 1em;
font-weight: 300;
padding: 0px 5px !important;
font-family: 'Source Sans Pro', sans-serif;
background:url(//creation-marla.ch/wp-content/themes/mystile/images/trenner.png) no-repeat left center;
}
#top ul.nav > li:first-child a {
background:none;
}
.post, .type-page {
margin: 0px !important;
}
#top {
padding-top: 17px !important;	
height: 27px;
margin-top: -5px !important;
}
#lang_sel_list ul {
height: 0;
left: 0;
top: 19px;
width: auto;
}
#lang_sel_list {
font-family: verdana,arial,sans-serif;
height: 32px;
position: relative;
width: auto;
z-index: 99; }
.sub-menu li{
float: left;	
list-style: none;	
padding-right: 25px;
line-height: 28px;
}
.fra .sub-menu li{
padding-right: 22px;
}
.wc-nav li a {
display: block;
padding: 10px !important;
}
.wc-nav li.search {
display: none;
}	
#top {
background: none;
margin: 0 -3.631em;
padding: 0 3.631em;
}
#main h1.page-title {
display: none;
}
#main .left {
float: left;
width: 31.914893617021278%; margin-right:2.127659574468085%; margin-top: -25px;
}
#main .right {
float: left;
overflow: hidden;
width: 65.95744680851064%; margin-top: -25px;
}
#main .right .scroll {
max-height:6707px; overflow-y:scroll;
width: 111.29032258064515%; }
#main .left p {
color:#000000;	
line-height: 20px;
}
#main .left a, .more{
color: #8b0909;
text-decoration: underline;
font-size: 1.286em;
font-weight: 300;
}
.more:hover{
color: #8b0909;
text-decoration: underline;
}
#main .left a:after, .more:after {
content: "»";
}
#main .right .scroll img {
float: left;
margin: 0 0 2% 2%;
max-width: 44%;
min-height: 222px;
width: auto;
max-height:222px;
}
.post img, .type-page img {
background: none repeat scroll 0 0 #fff;
border: none;
display: block;
height: auto !important;
max-width: 100%;
padding: 0px !important;
}
#header #navigation ul.nav > li.current-page-ancestor > a, #header #navigation ul.nav > li.current-page-ancestor > a, .current_page_ancestor a, .current-menu-item a, .current-menu-parent a, #navigation ul.nav > li > a:hover{
color: #8b0909 !important;
}
.trennerNavi {
border-top: 1px #8b0909 solid;
border-bottom: 1px #8b0909 solid;	
width: 100%;
display: block;
height:5px;
clear: both;
}
.footer-wrap {
display: none;	
} #lang_sel_list img.iclflag {
display: none;
} .cycle-caption-title {
display: none !important;
}
.cycle-pager span {
margin-right: 0px !important;
margin-left: 6px !important;
}
.a3-rslider-template-1 .a3-cycle-slideshow {
background-color: #ffffff !important;
border: none !important;
border-radius: 0 !important;
padding: 0 0 30px 0 !important;
box-shadow: none !important;
margin: 0px !important;
}
.a3-rslider-template-1 .cycle-pager-container {
bottom: 5px;
left: auto;
right: 0px;
top: auto;
}
.cycle-pager-container {
bottom: 10px;
opacity: 1 !important;
position: absolute;
right: 10px;
text-align: center;
transition: all 1s linear 0s;
z-index: 800;
}
.a3-rslider-template-1 .cycle-pager span {
background-color: #ffffff !important;
border: 1px solid #aca592 !important;
border-radius: 10px !important;
box-shadow: none !important;
}
.a3-cycle-controls {
display: none;	
}
.a3-rslider-template-1 .cycle-pager-overlay {
background-color:#fff !important;
border-radius: 0px !important;
box-shadow: none !important;
opacity: 0;
}
.cycle-pager {
display: table;
padding: 5px 0 5px 5px !important;
position: relative;
}
.a3-rslider-template-1 .cycle-pager {
border: 0 solid #000000 !important;
border-radius: 0px !important;
}
.a3-rslider-template-1 .cycle-pager span.cycle-pager-active {
background-color: #aca592 !important;
border: 1px solid #aca592 !important;
border-radius: 10px !important;
box-shadow: none !important;
}
.facebook {
background: url(//creation-marla.ch/wp-content/themes/mystile/images/Facebookbutton.svg) no-repeat;	
background-size:18px;
height:18px;
width:18px;
display:block;
margin-left: 5px;
}
.instagram {
background: url(//creation-marla.ch/wp-content/themes/mystile/images/instagrambutton.svg) no-repeat;	
background-size:18px;
height:18px;
width:18px;
display:block;
margin-left: 5px;
} .onsale {
background-size:100%;
width:90px;
height:47px;
position: absolute;
top: 7px;
right: 0;
color:transparent;
}
html:lang(de-DE) .onsale{
background:url(//creation-marla.ch/wp-content/themes/mystile/images/Aktion.png) no-repeat;
}
html:lang(fr-FR) .onsale{
background:url(//creation-marla.ch/wp-content/themes/mystile/images/offre.png) no-repeat;
}
.nav.wc-nav .checkout {
display: none !important;	
}
ul.products li.product img {
background: none repeat scroll 0 0 #fff;
border: none;
box-sizing: border-box;
display: block;
height: auto;
margin: 0 auto 3px auto;
padding: 0px;
width: 100%;
}
.term-89 ul.products li.product img {
height: 100%;
}
.imgproductcontainer{
width:220px;
height:164px;
overflow:hidden;
padding-bottom:5px;
}
ul.products li.product {
width:23.404255319148938%; margin-right: 2.127659574468085% !important; margin-bottom: 12px;
}
.images img {
background: none;
border:none;
box-sizing: border-box;
padding: 25px 0px 7px 0;
width: 100%;
}
.images .thumbnails a img {
padding: 0 7px 7px 0;	
}
.images .thumbnails {
border: none;	
}
ul.products li.product.last {
margin-right: 0 !important;
}
ul.products li.product h3{
text-align: left;
font-size: 0.857em;
font-family: 'Source Sans Pro', sans-serif;
font-weight:700;
line-height: normal;
}
ul.products li.product a:hover h3{
color: #8b0909;
}
ul.products li.product .price{
text-align: left;
font-size: 0.857em;
font-weight: bold;
margin-bottom: 0px;
font-family: 'Source Sans Pro', sans-serif;
min-height:45px;
}
body.term-93 ul.products li.product h3, body.term-93 ul.products li.product .price, body.term-94 ul.products li.product h3, body.term-94 ul.products li.product .price {
text-align:center;
}
.product_title.entry-title, h1{
color: #8b0909;
font-family: 'Source Sans Pro', sans-serif;
font-weight:600;
line-height: 27px;
text-transform: uppercase;
font-size:1.786em;
}
.product_title.entry-title {
padding-top:50px;
}
.single-product .images {
width:65.95744680851064%; }
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__image:first-child {
overflow: hidden;
height: 466px;
margin-bottom: 7px;
}
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__image:not(:first-child) a {
border: none;
width: 12.5%;
display: block;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
}
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__image:not(:first-child) a img {
padding: 0 7px 7px 0;
border: 0;
display: block;
margin: 0 auto;
opacity: 0.5;
background: none;
width: 100%;
box-sizing: border-box;
}
.single-product .summary {
width:31.914893617021278%; padding-left:2.127659574468085%; }
.single-product .summary .price {
color: #000;
font-size: 1.618em;
font-weight: 300;
margin-bottom: 12px;
}
.single-product div p {
color: #000;
font-weight: normal;
font-size:1.071em;	
}
.single-product .summary .product_meta {
border-top: none;
clear: both;
color: #000;
font-size: 1.071em;
font-weight:300;
padding-top: 20px;
}
.product_meta .posted_in {
display: none;	
}
.quantity.buttons_added .minus, .quantity.buttons_added .plus{
display: none !important;	
}
.quantity.buttons_added .input-text.qty.text{
width:70px;
}
.single-product div.quantity {
border-right: none;
float: none;
margin-bottom: 1.618em;
padding-right: 1.618em;
}
#main .quantity.buttons_added input{
box-shadow: none !important;
text-shadow: none !important;
line-height: normal !important;
border-radius: 7px;
background:none;
}
div.quantity .qty{
margin-left: 0px !important;
text-align: left;
padding-left: 10px;
}
.pinterest-btn {
float: left;
width: 55px;
}
.addtoany_list {
display: inline;
float: left;
line-height: 16px;
}
#main .single_add_to_cart_button{
margin-left: 0px !important;
background-color: #fff !important;
background:url(//creation-marla.ch/wp-content/themes/mystile/images/icon_warenkorb.gif) no-repeat right 10px center #fff !important;
border: 1px solid #aca592;
box-shadow: none !important;
text-shadow: none !important;
color:#000;
line-height: 34px;
padding-left:9px;
padding-right: 30px;
border-radius: 7px;
}
#lang_sel_list a.lang_sel_sel {
color:#8b0909 !important;	
}
.short p {
margin-bottom: 5px;	
}
.short  {
border-top: 1px #8b0909 solid;
padding-top: 25px;	
}
.sku_wrapper {
position: absolute;
top: 18px;
right:0;
text-align: left;
width:31.9149%;
}
.stock  {
border-top: 1px #8b0909 solid;	
padding-top: 25px;
}
.woocommerce-result-count, .woocommerce-ordering {
display: none;
}	
.product {
margin-top:-25px;
}
.wppostimagecontainer{
overflow:hidden;
height: 466px;
margin-bottom:7px;
}
a.remove {
background:url(//creation-marla.ch/wp-content/themes/mystile/images/close.png) no-repeat right 10px center #fff !important;
display: block;
height: 17px;
width: 30px;
font-size:0px;
float: right;
color:#fff;
}
table th {
border-bottom: none;
text-transform: none;
}
table th, table td {
border-bottom: none;
padding: 1em;
text-align: left;
vertical-align: top;
}
.cart_totals  {
border-top: 1px #8b0909 solid;
}	
.product-remove {
padding-right: 0;
}
table.cart img {
width: 75px;
}
.shop_table.cart th {
padding-bottom: 0px;		
}
thead  .product-name {
width:7.9%;
padding-right:2.1%;
}
td.product-name, td.product-price, td.product-quantity, td.product-subtotal, td.product-remove  {
padding-top: 29px;	
}
td.product-name a {
font-weight: normal;	
}
thead  .product-thumbnail {
width:41%;
padding-right:2.1%;
}
.product-price {
width:17%;
}
.product-quantity{
width:14%;
}
.shop_table.cart , .shop_table.cart  a{
color:#000;	
}
.cart_totals .total  {
width:303px;
float: right;
}	
.button {
clear: both;	
}
.products {
padding-top: 25px;	
}
.checkout #order_review .form-row.place-order .button {
float: left;
font-size:1em;
margin-bottom: 0.618em;
}
.woocommerce p {
color: #000;	
}
.checkout-button.button.alt.wc-forward, a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button {
background: url(//creation-marla.ch/wp-content/themes/mystile/images/next.png) no-repeat scroll right 11px center #fff !important;
border: 1px solid #aca592;
border-radius: 7px;
box-shadow: none !important;
color: #000;
line-height: 34px;
margin-left: 0 !important;
padding-left: 9px;
padding-right: 38px;
text-shadow: none !important;
}	
form .shop_table.cart  .actions .button.update{
background: url(//creation-marla.ch/wp-content/themes/mystile/images/update.png) no-repeat scroll right 10px center #fff !important;
}	
.woocommerce-shipping-fields {
margin-top: -9px;	
}
.woocommerce-checkout .type-page h1:before {
content: none;
}
.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, #order_review_heading, .woocommerce h2 {
font-family: 'Source Sans Pro',sans-serif;
font-weight: 600;
line-height: 27px;
text-transform: uppercase;
}
.woocommerce-loop-product__title {
text-align: left;
font-size: 1.2em;
}
.quantity .screen-reader-text {display:none;}
.product .a2a_button_email {display:none;}
.addresses h3 {
font-family: 'Source Sans Pro',sans-serif;
font-weight: 600;
line-height: 27px;
text-transform: uppercase;
}
#wrapper .woocommerce-message .button.wc-forward  {
background: none !important;
border: 0px solid #aca592;
border-radius: 7px;
box-shadow: none !important;
color: #000;
line-height: normal;
margin-left: 0 !important;
padding-left: 9px;
padding-right: 33px;
text-shadow: none !important;
}
address {
font-style:normal;	
}
input[type="text"], input.input-text, textarea, input.txt, input[type="tel"], input[type="email"] {
background: none;
border: 1px solid #aca592;
border-radius: 0.125em;
box-shadow:none;
box-sizing: border-box;
font-family: inherit;
font-size: 1.071em;
line-height: 1.618em;
margin: 0 0.327em;
outline: medium none;
padding: 0.236em 0.5em;
color:#000;
}
.form-row label {
display: block;
padding: 0.206em 0;
font-size:1.2em;	
font-family: 'Source Sans Pro',sans-serif;
font-weight:300;
color:#000;
}
#payment label {
display: block;
padding: 0.206em 0;
font-family: 'Source Sans Pro',sans-serif;
font-weight:300;
color:#000;
}
#order_review_heading {
padding-top: 20px;	
}
.checkout #order_review {
background: none;
border-radius: 0.382em;
padding:  0 !important;
}
.checkout #order_review table {
border: none;
border-top: 1px solid #8b0909;
border-bottom: 1px solid #8b0909;
margin-bottom: 10px;
}
ul.order_details {
border: none;
border-top: 1px solid #8b0909;
border-bottom: 1px solid #8b0909;
list-style: none outside none;
padding-left: 1.618em;
position: relative;
}
.checkout #order_review table tfoot {
padding-bottom: 10px;	
}
.checkout #order_review #payment ul li .payment_box {
background: none repeat scroll 0 0 padding-box #fff;
border-radius: 0.382em;
padding: 0px 1em !important;
padding: 0px 1em !important;
}
.checkout #order_review #payment ul, .shop_table.order_details {
border-bottom: 1px solid #8b0909;
}
#order_review td,  #order_review th, .shop_table.order_details td, .shop_table.order_details th{
padding:5px 0px !important;	
color: #000;
width: auto !important;
}
.product-name a {
color: #000;	
}
.product-name a:hover {
color: #000;	
}
ul.order_details li strong {
color: #000;
display: block;
font-size: 1.387em;
text-transform: none;
}
.checkout #order_review table tr td:first-child, .checkout #order_review table tr th:first-child {
padding-left: 1em;
width: 25%;
}
ul.order_details:before {
color: #aca592 ;
}
#shipping_state_field {
float: none;
}
.woocommerce_message:before, .woocommerce_info:before, .woocommerce_error:before, .woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before, .checkout .create-account p:first-child:before {
color: #8b0909;
}
.woocommerce_message, .woocommerce_info, .woocommerce_error, .woocommerce-message, .woocommerce-info, .woocommerce-error, .checkout .create-account p:first-child {
border-color: #8b0909;
} #main.news {
padding-top: 0px !important;
}
.news article {
float: left;
margin-right: 2.12766% !important;
min-height:400px;
width:300px;
}
.news article.last {
margin-right:0px !important;	
}
.news .type-post .post-content {
float: none;
width:100%;
}
.customer_details, .addresses {
color: #000;	
}
.news h2 {
color: #000;
font-family: 'Source Sans Pro',sans-serif;
font-size: 1.3em;
font-weight: bold;
line-height: 27px;
margin:0px;
}
.news p {
color:#000;
line-height: 20px;
}
.news .date {
font-weight: 300;
padding-top:10px;
display: block;
} #content.home {
left: 30px;
max-width: none !important;
position: fixed;
top: 220px;
overflow: hidden;
}
#content.home img {
max-width: 100% !important;	
}
.a3-rslider-template-1 .cycle-pager-container {
right: 14px;
} #contact-page {
margin-top: -25px;	
}
.widget_wysija.shortcode_wysija {
width: 100%;	
}
#contact-page .wpcf7-form .bemerkung{
font-size:1.2em;	
font-family: 'Source Sans Pro',sans-serif;
font-weight:300;
color:#000;
padding-top: 20px;
}
#contact-page .wpcf7-form p {
margin: 0 0 11px;
}
#contact-page .wpcf7-form .titel, .widget_wysija.shortcode_wysija label{
font-size:1.2em;	
font-family: 'Source Sans Pro',sans-serif;
font-weight:300;
color:#000;
float: left;
width:100px;
clear: left;
}
.layout-full .entry img {
width:95px;
}
.payment_method_paypal img {
width:auto !important;
}
#contact-page .wpcf7-form  input[type="text"], input.input-text, textarea, input.txt, input[type="tel"], input[type="email"], .widget_wysija.shortcode_wysija input[type="text"] {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 1px solid #aca592 ;
border-radius:0;
box-shadow: none;
box-sizing: border-box;
color: #000;
font-family: inherit;
font-size: 1.071em;
line-height: 24px;
margin: 0;
outline: medium none;
padding: 0px 0.5em;
font-family: 'Source Sans Pro',sans-serif;
font-weight:normal;
width:265px;
height:26px !important;
}
.wpcf7-form-control.wpcf7-captchar{
width:267px;
}
#createaccount, #terms {
height:33px;
margin-right: 5px;
}
#contact-page .wpcf7-form textarea {
height: 90px !important;
width: 365px;	
}
.page-template-template-contact-php .location-twitter {
border-bottom: none;
}
#contact-page .pflicht  {
float: left;
color: #000;
font-weight:300;
font-size:0.857em;
}
#contact-page .wpcf7-submit , .widget_wysija_cont .wysija-submit{
background:none !important;
line-height: 15px;
border-radius: 3px;
padding-left: 9px;
padding-right: 9px;
margin-left: 172px !important;
}	
.widget_wysija_cont .wysija-submit {
margin-left: 272px !important; 
}
.pflicht.abo {
margin-top: -72px;
color: #000;
font-weight:300;
font-size:0.857em;
float: left;
} #wrapper .button.abo:after  {
content:none;
}
#wrapper .button.abo  {
background:none !important;
border-radius: 3px;
padding-left: 9px;
color: #000;
text-decoration:none;
font-size:1em;
padding-right: 9px;
font-weight:600;
line-height: 24px;
}
.post-357 {
margin-top: -25px !important;	
}
#topnavmobile{
display:block;
}
#top ul.nav > li a:hover{
background:none!important;
background: url(//creation-marla.ch/wp-content/themes/mystile/images/trenner.png) no-repeat scroll left center rgba(0, 0, 0, 0);
}
#top ul.nav > li a {
color:#7f745a !important;	
}
.icl-de {
border-right: 1px #aca592 solid;
line-height:normal; 
}
input[type="radio"]:checked {
border: 5px #8b0909 solid; 
}	
#lang_sel_list.lang_sel_list_vertical a, #lang_sel_list.lang_sel_list_vertical a:visited {
border: none;
border-top-width: 0;
padding-left: 10px;
line-height: 12px;
}
#lang_sel_list.lang_sel_list_vertical li {
width:auto;
}
#lang_sel_list.lang_sel_list_vertical ul {
height: 0;
top:3px;
left: 0;
border-top: none;
}
#lang_sel_list.lang_sel_list_vertical {
width: auto;
border:none;
}
#lang_sel_list.lang_sel_list_vertical ul a, #lang_sel_list_list ul a:visited {
padding: 0 5px;
}
.wpml-ls-statics-shortcode_actions {
border:none !important;
}
.lang_sel_other  {
color: #7f745a !important;
}
.sub-menu{
display:block;
}
.woocommerce-page .trennerNavi,  .page-id-41 .trennerNavi, .page-id-22 .trennerNavi, .page-id-78 .trennerNavi, #comments, #respond{
display:none;
}
.images .thumbnails a{
border:none;
width:12.5%;
}
.entry a {
color: #8b0909;
text-decoration: underline;
font-weight:normal;
}
a.shipping-calculator-button {
display:none;
}
input[type="radio"]:checked{
background-color:#8b0909;
}
.page-title{
display:none!important;
}
#order_comments {
height:150px  !important;	
}
.checkout #order_review #payment ul li input[type="radio"] {
box-shadow: 0 1px 0 0 #ffffff;
float: left;
margin-right: 1em;
margin-top: 8px;
}
.news .woo-image.thumbnail.alignleft {
display: none;	
}
.subcategories-list.sub-menu:empty{
display: none;
} @media only screen and (max-width: 768px) {
.stoerer {
left: 0;
width: auto;
position: relative;
right: 0;
top: -10px;
display: block;
margin: 0;
width: calc(100% - 14px);
margin-left: 5px;
}
.product_title.entry-title, h1 {
padding-top: 6px;
}
.page-title.shop {
padding-top: 1px;
}
button{
-webkit-appearance: none;
-webkit-border-radius:0; 
border-radius:0;
} #contact-page .wpcf7-form textarea {
height: 90px;
width: 100%;
}
#contact-page .wpcf7-form input[type="text"], input.input-text, textarea, input.txt, input[type="tel"], input[type="email"], .widget_wysija.shortcode_wysija input[type="text"] {
width:100%;
}
#contact-page .wpcf7-submit, .widget_wysija_cont .wysija-submit {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
border-radius: 3px;
float: right;
line-height: 15px;
margin-left: 0 !important;
padding-left: 9px;
padding-right: 9px;
}
#contact-page {
margin-top: 0px;
} #main .right .scroll img {
float: none;
margin: 2% 0;
max-height: none;
max-width: none;
width: 100%;
} #main .right {
float: none;
margin-top: 25px;
overflow: hidden;
width: 100%;
}
#main .left {
float: none;
margin-right: 2.12766%;
margin-top: 0;
width: 100%;
}
.layout-full #main{
margin:0!important;
} #main.news{
padding-top:25px!important;
}
.news article{
width:100%;
}
#header #logo{
position:relative;
z-index:100;
}
.home #header #logo{
position:absolute;
z-index:100;
}
#top{
width:100px !important;
padding-top:0!important;
height:20px!important;
}
#topnavmobile{
display:block;
position:absolute;
font-size:20px;
right:77px;
top:44px;
z-index:1;
height:1.5em;
}
.facebook{
height:1.5em;
width:1.5em;
background: url(//creation-marla.ch/wp-content/themes/mystile/images/Facebookbutton.svg) no-repeat;
background-size:1.5em;
}
.instagram{
height:1.5em;
width:1.5em;
background: url(//creation-marla.ch/wp-content/themes/mystile/images/instagrambutton.svg) no-repeat;
background-size:1.5em;
}
#content.home{
z-index:-1!important;
top:140px!important;
right:25px;
left:20px;
height:65%!important;
}
#header .nav-toggle{
border:0px;
background-image:none;
background-color:white;
box-shadow: none;
}
#header .nav-toggle a{
z-index:20;
position:fixed;
right:21px;
top:-23px;
color:#8b0909;
text-shadow:none;
font-size:70px;
}	
#navigation{
z-index:2;
position:fixed; top:-30px;
right:-21px;
padding-top:100px;
width:240px;
overflow-x:hidden;
border:none;
-webkit-border-radius:0px;
border-radius:0px;
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
}
.sub-menu{
display:none;
position:fixed;
border:none;
z-index: 2;  top:138px;
margin-top:0px;
height:auto;
text-transform:auto;
margin-left:0px;
}
.sub-menu.shown{
display:block;
}
@media screen and (orientation:landscape){
#navigation.open{
height:310px;
}
#navigation {
padding-right: 3.631em;
}
.sub-menu{
left:35%;
}
}
@media screen and (orientation:portrait){
#navigation.open{
height:310px;
}
.page-template-template-normal-php #navigation, .page-template-template-contact-php #navigation, .page-template-template-blog-php #navigation{
height:250px;
}
.sub-menu{
left:23%;
}
}
.home #navigation{
height:auto!important;
}
#main-nav{
margin-bottom:0px;
}
#header #navigation ul.nav li > a{
border-top:1px solid black;
padding-left:15px;
padding-right:20px;
width:auto;
font-size:20px;
padding-bottom:0.53em;
padding-top:0.53em;
text-transform:none;
}
#main-nav li.menu-item-has-children.current-menu-parent > a {
position:relative;
}
#main-nav li.menu-item-has-children.current-menu-parent > a:after {
position:absolute;
right:0;
top:16px;
font-family: 'FontAwesome';
content:"\f078";
font-size:12px;
}
#header #navigation ul.nav > li:first-child a{
border-top:0px;
}
#header #navigation ul.sub-menu > li:hover a{
color: #8b0909 !important;
}
.a3-rslider-container{
height:100%!important;
overflow:hidden;
}
.a3-rslider-template-1 .a3-cycle-slideshow{
height:100%!important;
overflow:hidden;
}
.cycle-pager-container{
top:auto!important;
right:0px!important;
}
#content.home img{
position: absolute!important;
width: auto;
max-height: 100%!important;
max-width: none!important;
left: -50%!important;
}
.sub-menu li{
float:none;
}
.sub-menu li a {
padding-bottom:0px!important;
} .a3-slider-bg{
display:none;
}
body .a3-slider-card-container-basic-mobile-skin{
height:100%;
}
.a3-cycle-slideshow{
height:100%!important;
} #sidebar{
display:none;
}
.page-item-5,.page-item-22{
display:none;
}
.nav.wc-nav{
list-style:none;
font-size:1.5em;
height:49px;
margin-bottom:0px;
}
.nav.wc-nav li.cart.menu{
list-style:none;
position: fixed;
top:29px;
right:163px;
z-index:5;
margin:0;
}
nav.col-full{
position:absolute;
font-size:20px;
right:77px;
top:24px;
z-index:3;
}
.home #topnavmobile{
top:24px;
}
#top select{
display:none!important;
}
ul.products li.product{
width:100%;
}
ul.products li.product h3{
font-size:1.5em;
}
ul.products li.product .price{
font-size:1.4em;
padding-bottom: 10px;
font-weight:bold;
} 
.imgproductcontainer{
width:auto;
height:auto;
overflow:none;
padding-bottom:auto;
}	
.sub-menu li a{
font-size:18px;
padding-left:15px;
padding-right:20px;
}
ul.sub-menu li a{
border-top:none!important;
font-size:18px!important;
color:black!important;
}
ul.sub-menu li a:hover{
color:black!important;
} .woocommerce-page .trennerNavi,.page-id-41 .trennerNavi, .page-id-93 .trennerNavi, .page-id-22 .trennerNavi {
display:block;
}
#header hgroup{
margin-bottom:3em;
} .single-product .images{
padding-top:100px;
width:auto;
}
.single-product .summary{
padding-left:0px;
width:100%;
float:none;
clear: both;
}
.product_title.entry-title{
position: absolute;
top: 45px;
}	
.images .thumbnails{
right:0px;
float:right;
width:100%;
}
div[itemprop="offers"]{
margin-top:-20px;
}
.images .thumbnails a{
float:right;
}
.images .thumbnails a img{
padding:0 0 0 7px;
}
#main h1.page-title{
display:block!important;
font-weight: 300;
font-size: 1.2em;
border-top:1px solid #8b0909;
border-bottom:1px solid #8b0909;
margin-bottom:1.5em;
}
.post-type-archive-product #main h1.page-title{
display:none!important;
}
.tax-product_cat #main{
padding-top:0px;
} .product-thumbnail{
position:relative!important;
left:0px!important;
padding:1em 0 0 0;
}
.product-remove{
position:relative!important;
left:auto!important;
}
.product-thumbnail{
display:none;
}
.product-name{
padding-left:0px!important;
}
.cart_totals{
width:100%;
}
.cart_totals .total{
width:100%;
}
form .shop_table.cart .actions .button.update{
width:100%;
}
table.cart td.actions .checkout-button{
width:100%;
}
input {
-webkit-appearance: none!important;
}
.update, .checkout-button, .checkout #order_review .form-row.place-order .button{
background:white!important;
}
#wrapper .woocommerce-message .button.wc-forward{
background: url(//creation-marla.ch/wp-content/themes/mystile/images/next.png) no-repeat scroll right 11px center #fff !important;
border: 1px solid #aca592;
border-radius: 7px;
box-shadow: none !important;
color: #000;
line-height: 34px;
margin-left: 0 !important;
padding-left: 9px;
padding-right: 38px;
text-shadow: none !important;
} .footer-wrap{
display:block;
}
.footer-wrap #menu-service, .footer-wrap #menu-service-franzoesisch{
position:relative;
border-top:1px solid #ACA592;
margin:0 auto;
left:0;
right:0;
padding-left:2%;
padding-right:2%;
}
.footer-wrap #menu-service li, .footer-wrap #menu-service-franzoesisch li{
width:33%;
margin-top:10px;
text-align:center;
list-style:none;
float:left;
background:url(//creation-marla.ch/wp-content/themes/mystile/images/trenner.png) no-repeat left center;
}
.footer-wrap #menu-service li:first-child, .footer-wrap #menu-service-franzoesisch li:first-child{
background:none;
}
.footer-wrap #menu-service li a, .footer-wrap #menu-service-franzoesisch li a{
color:#ACA592;
font-family: 'Source Sans Pro', sans-serif;
font-weight:normal;
}
.home .footer-wrap{
display:none;
}
.post-357 {
margin-top: 0px !important;
}
.pflicht.abo {
color: #000;
float: left;
font-size: 0.857em;
font-weight: 300;
margin-top: -7px;
}
.sku_wrapper{
width:100%;
padding-bottom: 10px;
}
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__image:first-child{
height:auto;
width:100%;
}
}	
@media only screen and (max-width: 700px) {
.sub-menu {
display:none !important;
}
#main-nav .sub-menu {
display:block !important;
}
}