/*
Theme Name: Amax Child EngelWerbung
Theme URI: 
Description: Amax modified by ME
Author: <a href="http://www.olevmedia.com">OlevMedia</a>
Author URI: 
Template: amax
Version: 1.1.0.1
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 05 Mar 2017 11:02:27 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/



.nnne {
display:none
}

#erkal {
    width:290px;  max-width:360px;
}

#nabel {
    width:290px;  max-width:360px;
}

/** Colors **/

h1 {
font-size:250%;
margin-top:.8em;
margin-bottom:.4em;
color:#42be5c
}

h2 {
font-size:180%;
margin-top:1.11em;
margin-bottom:.555em;
color:#42be5c
}

.sidebar-widget-title {
font-size:120%;
font-weight:700;
margin:10px 0;
color:#42be5c
}

.page-title {
color:#A91F6C
}

.content {
font-size:115%;
-webkit-flex:1 0 auto;
-ms-flex:1 0 auto;
flex:1 0 auto
}

.myaccount {
    color: #A8216C;
}

/** Overall Container **/

.bg-overlay > .container-wrapper {
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex:1 0 auto;
-ms-flex:1 0 auto;
flex:1 0 auto;
width:100%
}

.layout-boxed .container-wrapper {
max-width:1100px;
margin:0 auto
}

.container {
max-width:1000px;
margin:0 auto
}

.container-inner {
margin:0 20px
}

.bg-overlay {
background-attachment:fixed;
background-repeat:repeat;
min-height:100vh;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}

body.admin-bar .bg-overlay {
min-height:calc(100vh - 32px)
}

.bg-overlay:after {
content:'.';
clear:both;
display:block;
height:0;
overflow:hidden
}

body.sidebar-hidden.om-wpb-active .content > .container {
max-width:none
}

body.sidebar-hidden.om-wpb-active .content > .container > .container-inner {
margin:0
}

.hc-wrapper {
position:relative;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex:1 0 auto;
-ms-flex:1 0 auto;
flex:1 0 auto;
width:100%
}

.abstand {
ullipadding-top:10px
}

ol li {
padding-top:10px
}

.abstand ul li {
padding-top:10px
}

.abstand ol li {
padding-top:10px
}

/** Sidebar **/

.sidebar-widget,.footer-widget {
-ms-word-wrap:break-word;
word-wrap:break-word
}

.sidebar-display .content-column-content {
float:left;
width:60%
}

.sidebar-display .content-column-sidebar {
float:right;
width:35%
}

/** Woocommerce **/

.woocommerce-Price-amount.amount {
color:#000
}

.underlined {
text-decoration:underline #42be5c
}

.woocommerce a.remove {
display:block;
font-size:1.5em;
height:1em;
width:1em;
text-align:center;
line-height:1;
border-radius:100%;
color:#696969!important;
text-decoration:none;
font-weight:700;
border:0
}

.woocommerce a.remove:hover {
color:#fff!important;
background:#42be5c
}

.woocommerce-message {
border-top-color:#42be5c
}

.woocommerce-message:before {
content:"\e015";
color:#42be5c
}

/** Woocommerce Button Style **/

.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover {
background:#42be5c!important;
background-color:#42be5c!important;
color:#fff!important;
text-shadow:transparent!important;
box-shadow:none;
border-color:#ca0606!important
}

.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover {
background:#42be5c!important;
background-color:#42be5c!important;
color:#fff!important;
text-shadow:transparent!important;
box-shadow:none;
border-color:#ca0606!important
}

.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button {
background:#42be5c!important;
color:#fff!important;
text-shadow:transparent!important;
border-color:#ca0606!important
}

.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover {
background:#42be5c!important;
box-shadow:none;
text-shadow:transparent!important;
color:#fff!important;
border-color:#ca0606!important
}

/** Woocommerce Quantity Input **/

.woocommerce .quantity input[type="number"],.woocommerce-page .quantity input[type="number"] {
max-width:100%;
height:2em;
padding:0;
font-size:16px;
font-weight:700
}

input[type=number] {
max-width:65px;
height:1.55em;
padding:0;
font-size:16px;
font-weight:700;
text-align:center;
padding:5px;
margin:0;
border-radius:0;
border-width:1px;
border-style:solid;
border-color:#42be5c;
border-color:#42be5c!important;
-webkit-transition:all .3s;
transition:all .3s
}

input[type=submit] {
max-width:220px
}

.quantity {
font-weight:700;
}

.input.qtyplus {
max-width:5px;
height:22px;
font-weight:700
}

.input.qtyminus {
max-width:5px;
height:22px;
font-weight:700
}

.quantity-input {
max-width:18px;
width:18px;
height:1.4em;
max-height:1.4em;
font-size:17px;
font-weight:700;
text-align:center;
padding:5px;
margin:5px;
color:#000;
border-color:#42be5c;
border-color:#42be5c!important;
border-width:1px;
border-width:1px!important
}

/** Woocommerce Quantity Outline Color **/

.woocommerce .quantity .minus,.woocommerce .quantity input.qty,.woocommerce .quantity .qty-adjust .woocommerce .quantity .plus,.woocommerce div.product form.cart .variations select,.woocommerce .quantity .qty-plus,.woocommerce .quantity .qty-minus,.woocommerce .quantity .qty-adjust {
border-color:#42be5c
}

/** Woocommerce Icon Up-Down Color **/

.woocommerce .quantity .qty-adjust a > i {
color:#42be5c
}

.woocommerce input[type="number"] {
-moz-appearance:textfield
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab {
display:none
}

/** Woocommerce Cart-Desktop **/

.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before {
font-family:WooCommerce;
content:"\25BA\ ";
color:#A91F6C
}

.variation {
align:left
}

.from {
color:#42be5c
}

.subscription-details {
color:#42be5c
}

.woocommerce-info {
border-top-color:#A91F6C
}

.post-comments {
display:none
}

.woocommerce-tabs {
display:none
}

.related.products {
display:none!important;
display:none
}

.product_meta {
display:none
}

.wakodiv {
align:left;
font-size:90%;
line-height:1.22
}

.wakodiv1 {
display:none
}

.bgtable9999 {
table-layout:fixed;
height:465px;
border:0;
cellspacing:0;
background-image:url(/bilder/ftp/warenkorb/9999.jpg);
background-size:341px;
background-repeat:no-repeat;
background-position:left
}

.bgtable2389 {
table-layout:fixed;
height:465px;
border:0;
cellspacing:0;
background-image:url(/bilder/ftp/warenkorb/2389.jpg);
background-size:341px;
background-repeat:no-repeat;
background-position:left
}

.bgtable2344 {
table-layout:fixed;
height:465px;
border:0;
cellspacing:0;
background-image:url(/bilder/ftp/warenkorb/2344.jpg);
background-size:341px;
background-repeat:no-repeat;
background-position:left
}

.bgtable2367 {
table-layout:fixed;
height:465px;
border:0;
cellspacing:0;
background-image:url(/bilder/ftp/warenkorb/2367.jpg);
background-size:341px;
background-repeat:no-repeat;
background-position:left
}

.bgtable5659 {
table-layout:fixed;
height:465px;
border:0;
cellspacing:0;
background-image:url(/bilder/ftp/warenkorb/5659.jpg);
background-size:341px;
background-repeat:no-repeat;
background-position:left
}

.bgtable2400 {
table-layout:fixed;
height:465px;
border:0;
cellspacing:0;
background-image:url(/bilder/ftp/warenkorb/2400.jpg);
background-size:341px;
background-repeat:no-repeat;
background-position:left
}

/** Woocommerce Account fields **/

.woocommerce-account-fields {
color:#A91F6C!important
}

/** Zeno **/

.zeno {
font-size:175%;
text-align:center
}

.zeno_font_resizer_container {
font-size:150%;
line-height:.5;
text-align:center
}

.zeno_font_resizer_container a:link {
color:#000
}

.zeno a:link {
color:#000
}

/** Anmeldeformular Honeypot **/

.firma {
display:none
}

.description {
float:left;
width:80px
}

/** Produkt- und Aboübersicht **/

.bigtablehead {
clear:both;
padding-top:25px;
width:100%;
border-bottom:3px solid #a91f6c
}

.bigtablehead h4 {
color:#a91f6c
}

.bigtablehead1 h4 {
color:#42BE5C
}

.bigtablehead1 {
clear:both;
padding-top:25px;
width:100%;
border-bottom:3px solid #42BE5C
}

.bigtablewrap {
clear:both;
width:100%
}

.bigtableleft {
float:left;
width:19%;
padding-top:15px
}

.bigtableleft1 {
float:left;
width:32%;
padding-top:15px
}

.bigtablemiddle {
float:left;
width:37%;
font-size:80%
}

.bigtablemiddle1 {
float:none;
font-size:90%
}

.bigtableright {
float:right;
width:44%;
padding-top:15px
}

.bigtableright1 {
float:right;
width:68%;
padding-top:15px
}

.bigtableprice {
float:none
}

.bigtablebutton {
float:right
}

.bigtablebutton1 {
float:left
}

/** Orderbox **/

.orderbox1 {
display:none
}

.orderbox {
max-width:60%
}

.orderbox2 {
max-width:82%
}

.orderbutton {
position:absolute;
float:right;
right:10px
}

.sidebar-widget {
border-bottom-width:0;
border:0;
border-bottom-style:solid;
padding:1px 0
}

.endtag {
display:none
}

.box {
display:none
}

.orderboxtop {
clear:both;
padding-top:5px;
width:100%
}

@media screen and (min-width: 768px) {
.orderbox {
display:none
}

.orderbutton {
display:none
}

.orderbuttonwrapper {
display:none
}
}

@media screen and (max-width: 767px) {
.orderboxright {
display:none
}
}

.select {
height:35px;
padding-left:10px;
font-size:100%
}

input[type=button] {
font-family:FontAwesome;
color:#42be5c;
color:#42be5c!important;
max-width:16px;
width:16px;
height:1.1em;
background:#fff!important;
font-size:1.1em;
font-weight:700;
padding:0;
margin:5px;
text-align:left;
margin:0;
border-radius:0;
border-width:0;
border-style:solid;
border-color:#fff;
border-color:#fff!important;
-webkit-transition:all .3s;
transition:all .3s
}

/** Sprites **/

.bezahlen,.G-5,.Vorteils-Newsletter,.s-1-42px,.s-2-42px,.s-3-42px,.garantie,.mehrerfahren-4,.hierbestellen,.G-1,.G-2,.G-3,.smile,.G-4,.ssl,.Sigel-4,.s-5-42px,.s-6-42px,.s-4-42px,.s-7-42px,.gratis_versand,.s-7-versprechen {
background:url(/bilder/ftp/sprites/smallpics.png) no-repeat
}

.bezahlen {
background-position:-1px -1px;
float:right;
width:150px;
height:114px
}

.G-1 {
background-position:-627px 0;
margin-left:auto;
margin-right:auto;
width:135px;
height:150px
}

.G-2 {
background-position:-208px -1px;
margin-left:auto;
margin-right:auto;
width:140px;
height:125px
}

.G-3 {
background-position:-349px 0;
margin-left:auto;
margin-right:auto;
width:138px;
height:137px
}

.G-4 {
background-position:-489px 0;
margin-left:auto;
margin-right:auto;
width:137px;
height:139px
}

.G-5 {
background-position:0 -116px;
margin-left:auto;
margin-right:auto;
width:141px;
height:146px
}

.mehrerfahren-4 {
background-position:-550px -331px;
float:left;
width:100px;
height:68px
}

.mehrerfahren-4 a {
display:block;
background:url(/bilder/ftp/sprites/smallpics.png) no-repeat;
background-position:-550px -331px;
width:100px;
height:68px
}

.Sigel-4 {
background-position:-553px -154px;
float:right;
width:150px;
height:150px
}

.ssl {
background-position:-400px -142px;
float:right;
width:150px;
height:150px
}

.s-7-versprechen {
background-position:-254px -327px;
width:200px;
height:60px
}

.s-2-42px {
background-position:-158px -59px;
width:40px;
height:42px
}

.garantie {
background-position:-148px -151px;
float:right;
width:100px;
height:100px
}

.garantie a {
display:block;
background:url(/bilder/ftp/sprites/smallpics.png) no-repeat;
background-position:-148px -151px;
width:100px;
height:100px
}

.Vorteils-Newsletter {
background-position:0 -274px;
float:right;
width:100px;
height:100px
}

.s-1-42px {
background-position:-159px -9px;
width:40px;
height:42px
}

.s-3-42px {
background-position:-157px -105px;
width:40px;
height:42px
}

.s-4-42px {
background-position:-458px -354px;
width:40px;
height:42px
}

.s-5-42px {
background-position:-456px -300px;
width:40px;
height:42px
}

.s-6-42px {
background-position:-506px -301px;
width:40px;
height:42px
}

.s-7-42px {
background-position:-507px -352px;
width:40px;
height:43px
}

.hierbestellen {
float:right;
background-position:-255px -294px;
width:150px;
height:30px
}

.hierbestellen a {
display:block;
background:url(/bilder/ftp/sprites/smallpics.png) no-repeat;
float:right;
background-position:-255px -294px;
width:150px;
height:30px
}

.smile {
background-position:-254px -145px;
float:left;
width:141px;
height:147px
}

.gratis_versand {
background-position:-102px -264px;
float:right;
width:150px;
height:120px
}

.datenschutz, .faq_viptamin, .reinheitsgebot_viptamin, .gesundheitsberatung, .gepruefte_inhaltsstoffe, .geld_zurueck_garantie{
	background: url(/bilder/ftp/sprites/start.png) no-repeat;
}

.datenschutz{
	background-position: 0 0;
        float:right;
	width: 48px;
	height: 50px;
}

.faq_viptamin{
	background-position: -51px 0;
        float:right;
	width: 48px;
	height: 50px;
}

.reinheitsgebot_viptamin{
	background-position: -100px 0;
        float:right;
	width: 48px;
	height: 50px;
}

.gesundheitsberatung{
	background-position: -201px 0;
        float:right;
	width: 48px;
	height: 50px;
}

.gepruefte_inhaltsstoffe{
	background-position: -150px 0;
        float:right;
	width: 48px;
	height: 50px;
}

.geld_zurueck_garantie{
	background-position: -252px 0;
        float:right;
	width: 48px;
	height: 50px;
}


.komplett_forte,.liponsaeure,.ubiq10-resized,.bio-alpenprotein,.omega3pic,.muskelaufbau_mm,.erkaeltungschachtelmm,.stuermerpic,.mehr-energie_mm,.gesund-abnehmen-paket_mm,.preisschild_alpha-liponsaeure,.preisschild_omega,.preisschild_muskelaufbau_ernaehrung,.preisschild_stuermer,.preisschild_bio_alpenprotein,.preisschild_viptamol_komplett_forte,.preisschild_ubiquinol-q10,.preisschild_gesund_abnehmen,.preisschild_mehr_energie,.preisschild_erkaeltung {
background:url(/bilder/ftp/sprites/products.png) no-repeat
}

.komplett_forte {
background-position:-101px 0;
width:100px;
height:144px
}

.liponsaeure {
background-position:-410px 0;
width:100px;
height:179px
}

.ubiq10-resized {
background-position:-517px -170px;
width:100px;
height:100px
}

.bio-alpenprotein {
background-position:0 -1px;
width:100px;
height:143px
}

.omega3pic {
background-position:-517px 0;
width:100px;
height:158px
}

.muskelaufbau_mm {
background-position:-412px -182px;
width:100px;
height:80px
}

.erkaeltungschachtelmm {
background-position:-204px -1px;
width:100px;
height:70px
}

.stuermerpic {
background-position:-307px 0;
width:100px;
height:162px
}

.mehr-energie_mm {
background-position:-204px -74px;
width:100px;
height:74px
}

.gesund-abnehmen-paket_mm {
background-position:-305px -181px;
width:100px;
height:78px
}

.preisschild_alpha-liponsaeure {
background-position:0 -150px;
float:right;
width:150px;
height:128px
}

.preisschild_omega {
background-position:0 -276px;
float:right;
width:150px;
height:128px
}

.preisschild_muskelaufbau_ernaehrung {
background-position:-149px -277px;
float:right;
width:150px;
height:128px
}

.preisschild_stuermer {
background-position:-301px -275px;
float:right;
width:150px;
height:128px
}

.preisschild_bio_alpenprotein {
background-position:-451px -273px;
float:right;
width:150px;
height:128px
}

.preisschild_viptamol_komplett_forte {
background-position:0 -404px;
float:right;
width:150px;
height:128px
}

.preisschild_ubiquinol-q10 {
background-position:-150px -404px;
float:right;
width:150px;
height:128px
}

.preisschild_gesund_abnehmen {
background-position:-300px -404px;
float:right;
width:150px;
height:128px
}

.preisschild_mehr_energie {
background-position:-456px -404px;
float:right;
width:150px;
height:128px
}

.preisschild_erkaeltung {
background-position:-152px -149px;
float:right;
width:150px;
height:128px
}

.right {
float:right
}

.left {
float:left
}

.center {
margin-left:auto;
margin-right:auto
}

.fortestempel {
background:url(/bilder/ftp/produktbilder/forte/2016-forte-verbesserungen.png) no-repeat;
background-position:0 0;
float:left;
width:280px;
height:202px
}

/** Fonts **/

@font-face {
font-family:'Montserrat';
font-weight:400;
font-style:normal;
src:url(/fonts/Montserrat-regular/Montserrat-regular.eot);
src:url(/fonts/Montserrat-regular/Montserrat-regular.eot?#iefix) format("embedded-opentype"),local('Montserrat Regular'),local(Montserrat-regular),url(/fonts/Montserrat-regular/Montserrat-regular.woff2) format("woff2"),url(/fonts/Montserrat-regular/Montserrat-regular.woff) format("woff"),url(/fonts/Montserrat-regular/Montserrat-regular.ttf) format("truetype"),url(/fonts/Montserrat-regular/Montserrat-regular.svg#Montserrat) format("svg")
}

@font-face {
font-family:'Montserrat';
font-weight:700;
font-style:normal;
src:url(/fonts/Montserrat-700/Montserrat-700.eot);
src:url(/fonts/Montserrat-700/Montserrat-700.eot?#iefix) format("embedded-opentype"),local('Montserrat Bold'),local(Montserrat-700),url(/fonts/Montserrat-700/Montserrat-700.woff2) format("woff2"),url(/fonts/Montserrat-700/Montserrat-700.woff) format("woff"),url(/fonts/Montserrat-700/Montserrat-700.ttf) format("truetype"),url(/fonts/Montserrat-700/Montserrat-700.svg#Montserrat) format("svg")
}

@font-face {
font-family:'Roboto';
font-weight:400;
font-style:normal;
src:url(/fonts/Roboto-regular/Roboto-regular.eot);
src:url(/fonts/Roboto-regular/Roboto-regular.eot?#iefix) format("embedded-opentype"),local(Roboto),local(Roboto-regular),url(/fonts/Roboto-regular/Roboto-regular.woff2) format("woff2"),url(/fonts/Roboto-regular/Roboto-regular.woff) format("woff"),url(/fonts/Roboto-regular/Roboto-regular.ttf) format("truetype"),url(/fonts/Roboto-regular/Roboto-regular.svg#Roboto) format("svg")
}

@font-face {
font-family:'Roboto';
font-weight:700;
font-style:normal;
src:url(/fonts/Roboto-700/Roboto-700.eot);
src:url(/fonts/Roboto-700/Roboto-700.eot?#iefix) format("embedded-opentype"),local('Roboto Bold'),local(Roboto-700),url(/fonts/Roboto-700/Roboto-700.woff2) format("woff2"),url(/fonts/Roboto-700/Roboto-700.woff) format("woff"),url(/fonts/Roboto-700/Roboto-700.ttf) format("truetype"),url(/fonts/Roboto-700/Roboto-700.svg#Roboto) format("svg")
}

@font-face {
font-family:'FontAwesome';
src:url(/fonts/Fontawesome/fontawesome-webfont.eot);
src:url(/fonts/Fontawesome/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Fontawesome/fontawesome-webfont.woff) format("woff"),url(/fonts/Fontawesome/fontawesome-webfont.woff2) format("woff2"),url(/fonts/Fontawesome/fontawesome-webfont.svg) format("svg"),url(/fonts/Fontawesome/fontawesome-webfont.otf) format("otf"),url(/fonts/Fontawesome/fontawesome-webfont.ttf) format("truetype");
font-weight:400;
font-style:normal
}

/** Startseite-Albisserbrief **/

.startseite {
text-align:left;
color:#000;
font-size:14pt
}

.albisserbild {
background:url(/bilder/ftp/albisser/daniel_albisser.jpg) no-repeat;
background-position:0 0;
width:207px;
height:320px;
float:left;
}

.albisserbild a {
background:url(/bilder/ftp/albisser/daniel_albisser.jpg) no-repeat;
background-position:0 0;
width:207px;
height:320px;
float:left;
}

.albisserbild a:link {
color: fff;
}

/** Specials **/

.zoomer {
float:right;
width:201px
}

.zoompic {
width:201px;
height:201px
}

.shot1 {
display:none
}


/** Side Menu **/

.wp-side-menu-item { background-color: #42BE5C; } 
.wo-icon { color: #ffffff; background-color: #42BE5C; font-size:24px !important; line-height: 40px !important; width:40px; } 
.wp-side-menu-item span { color:#ffffff; }  
.wp-side-menu-item:hover {background: #42BE5C;} 
.wp-side-menu-item:hover .wo-icon {background: #42BE5C;} 
.wp-side-menu-item:hover:before {background-color:#42BE5C;}