.moduletable.loginmenu .mod-menu {
    display: flex;
    flex-direction: row;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: right;
}

.moduletable.loginmenu .mod-menu .nav-item {
    margin-right: 15px; /* Adjust spacing between items as needed */
}

.moduletable.loginmenu .mod-menu .nav-item:last-child {
    margin-right: 0; /* Remove right margin from the last item */
}
.moduletable.loginmenu .mod-menu .nav-item a.toplinefindforhandler {
    font-size: 16px;
    line-height: 32px;
    color: #fff;
    background: #9c544b;
    padding-top: 8px;
    padding-bottom: 6px;
    padding-left: 25px;
    padding-right: 25px;
    margin-left: 15px;
    text-decoration: none;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
}

.moduletable.loginmenu .mod-menu .nav-item a.toplinefindforhandler:hover {
    background: #b26359;
}

.fields-container {display: none;}
.vm-product-media-container {
    text-align: center;
    width: 75%;
    margin-bottom: 15px;
}
.ef_cw_listMpn, body .products-list .product-img-div .ef_cw_listSku, body .vm-product-container .vm-product-media-container .ef_cw_listSku {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  width: 90%;
  font-size: 14px;
  padding-left: 0;
  float: none;
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
    .ef_cw_listStk_pdf img {
        width: 28px!important;
    }
}

#system-message {background: #eee;padding:20px;}

.vm-orders-order {
	border: 1px solid #eee;
    padding: 25px;
}
div.spaceStyle {
    padding: 25px;
    margin: 5px;
}
.fed {font-weight: bold;}
td.orders-key {
    font-weight: bold;
    text-align: left;
}

#ui-tabs ul#tabs {display: none;}
table.user-details input {
	width: 100%;
    height: 45px;
    border: 1px solid #ccc;
    margin-top: 10px;
    border-radius: 4px;
    display: block;
    height: auto !important;
    margin: 0 0 14px;
    padding: 9px 9px 9px 9px;
    background: #ffffff;
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.2);
    -webkit-animation: autofill both;
}
table.user-details .vm-chzn-select {
	width: 100%;
    height: 45px;
    border: 1px solid #ccc;
    margin-top: 10px;
    border-radius: 4px;
    display: block;
    height: auto !important;
    margin: 0 0 14px;
    padding: 9px 9px 9px 9px;
    background: #ffffff;
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.2);
}

fieldset {
  	 border: none;
}
.login fieldset .controls input, .formelementpart .forminputdiv input {
	width: 50%;
    height: 45px;
    border: 1px solid #ccc;
    margin-top: 10px;
    border-radius: 4px;
    display: inline;
    height: auto !important;
    margin: 0 0 14px;
    padding: 9px 9px 9px 9px;
    background: #ffffff;
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.2);
    -webkit-animation: autofill both;
}
.reset fieldset .controls input {
	width: 50%;
    height: 45px;
    border: 1px solid #ccc;
    margin-top: 10px;
    border-radius: 4px;
    display: block;
    height: auto !important;
    margin: 0 0 14px;
    padding: 9px 9px 9px 9px;
    background: #ffffff;
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.2);
    -webkit-animation: autofill both;
}


button {
    background: #a4cf57;
    color: #fff !important;
    font-size: 16px;
    border: none;
    padding: 8px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 8px;
    cursor: pointer;
}
    

.ingenvisning {display: none;}

.search-input-wrapper {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    overflow: hidden;
}
.search-input-wrapper input {
    width: 100%;
    background: #322018;
    color: #fff !important;
    font-size: 16px;
    border: none;
    padding: 8px;
    border-radius: 8px;
    min-height: 36px;
}
/*
search-input-wrapper input {
	width: 80%;
    background: #322018;
    color: #fff !important;
    font-size: 16px;
    border: none;
    padding: 8px;
    border-radius: 8px;
}*/

.search-button-wrapper button {
    margin: 0 0 0 -15px;
    padding: 0;
    width: 100%;
    height: 36px;
    min-height: 36px;
    line-height: 36px;
    background: #2251f0;
    color: #fff;
    box-sizing: border-box;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 8px;
    border: none;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}


.search {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    overflow: hidden;
}
.search .inputbox {
    width: 61%;
    background: #322018;
    color: #fff !important;
    font-size: 16px;
    border: none;
    padding: 0px;
    border-radius: 8px;
    min-height: 36px;
}
/*
search-input-wrapper input {
	width: 80%;
    background: #322018;
    color: #fff !important;
    font-size: 16px;
    border: none;
    padding: 8px;
    border-radius: 8px;
}*/

.search .button {
    margin: -3px 0 0 -15px;
    padding: 0;
    width: 39%;
    height: 36px;
    min-height: 36px;
    line-height: 36px;
    background: #A4CF57;
    color: #fff;
    box-sizing: border-box;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 8px;
    border: none;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}




.floatright.display-number select, #content .inputbox {
	display: block;
    width: 100%;
    height: auto !important;
    margin: 0 0 14px;
    padding: 9px 9px 9px 9px;
    background: #ffffff;
    border-top: none;
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.2);
    -webkit-animation: autofill both;
}
.floatright.display-number select, #content .button {
	margin: 0 0 40px;
	background: #a4cf57;
    color: #fff !important;
    font-size: 16px;
    border: none;
    padding: 8px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 8px;
    cursor: pointer;
}

#content .product-img-div img {
    width: calc(100% - 26px);
}
body ul.ef-cw-header li.heading6 {
    width: 80px;
}
.addtocart-area div.ef-favorite-input-actual {
    float: left;
    width: 65px;
    text-align: center;
}
#content .productListView .product-heading-div h2 {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.4;
}

@media only screen and (min-width : 1220px) {
#mobilmenu {
display:none;
}

#mobilbanner {
display:none;		
}
  
#mobilundersidemenu {
display:none;
}

#mid0 {
width: 100%;
height: auto;
float: left;
background: #f8f5ec;
margin-top:140px;
}

#midcontent0 {
width: 1220px;
height: auto;
margin-left:auto;
margin-right:auto;
}  
    
#nyhedsbrevsidebanner {
width: 1220px;
height: auto;
margin-top:0px;
float:left;
background: #f8f5ec;
} 
    
#nyhedsbrevsidebanner img {
width: 100%;
height: auto;
}    
  
#content {
width: 700px;
height: auto;
margin-top:20px;
margin-right:20px;    
float:left;
}
    
#content img {
width: 100%;
height: auto;
}    
  
#content p {
font-size:16px;
line-height:24px;
font-weight:400;
color: #333;
}
    
#content a:link,
#content a:visited {
text-decoration:none;
margin-right:10px;
padding:12px;
color: #322018;
font-weight: bold;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}  
  
#content a:hover {
padding:12px;
margin-top:10px;
color: #a4cf57;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
#nyhedsbrevsideright {
width: 500px;
height: 600px;
margin-top:0px;
float:left;
background: #f8f5ec;
}
    
#nyhedsbrevsideright img {
width: 100%;
height: auto;
}    

#mc_embed_signup {
background: #f8f5ec !important; 
clear: left !important;
font: 14px quasimoda, sans-serif !important;
width: 500px !important;
}    
    
#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll{
background: #f8f5ec;    
}    

    
html body.inner-page div#mid0 div#midcontent0 div#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll div.mc-field-group div.mce_inline_error {
background: none;
color: red;
font-size: 13px !important;
line-height: 10px;
font-weight: normal;    
font-family: quasimoda, sans-serif;     
} 
    
#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll div.clear input#mc-embedded-subscribe.button {
width: auto;
height: auto;
float: left;
font-size: 14px !important;
font-family: quasimoda, sans-serif; 
color: #fff;
text-transform: uppercase; 
border:none;    
border-radius: 8px;
padding-top:10px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;    
margin-bottom: 8px;    
background: #5a3222; 
}
     
 
   
#contentbottom {
width: 860px;
height: auto;
float:right;
margin-bottom:50px;
border-left: 1px solid #eee;
padding-left:30px;
}
  
#mid1 {
width: 100%;
height: auto;
float: left;
background: #c8d5e4;
}

#midcontent1 {
width: 1220px;
height: auto;
margin-left:auto;
margin-right:auto;
}
  
#mid1box {
width: 90%;
height: auto;
float: left;
padding-left:5%;
padding-right:5%;  
padding-top:20px;
padding-bottom:25px;
} 
  
#mid1box h3 {
font-size:28px;
font-weight:normal;
line-height:40px;
color:#322018;
} 

#mid1box p {
font-size:17px;
line-height:22px;
color:white;
} 
  
#mid1box a:link,
#mid1box a:visited {
font-size:17px;
line-height:38px;
color:red;
text-decoration:none;
padding:12px;
margin-top:10px;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}  
  
#mid1box a:hover {
line-height:38px;
color:green;
padding:12px;
margin-top:10px;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
    
#mc_embed_signup div#mce-responses {
    float: left;
    top: -1.4em;
    padding: 0em .5em 0em .5em;
    overflow: hidden;
    width: 90%;
    clear: both;
}

#mc_embed_signup #mce-success-response {
    color: #fff !important;
    display: none;
    font-size: 16px;
    background: #529214;
    width: auto;
    height: auto;
    float: left;
    margin-left: -5px;
    padding: 20px;
    border-radius: 10px;
    line-height: 22px;
}

}


/************************************************************************************
For Tablets
*************************************************************************************/
@media screen and (min-width: 768px) and (max-width: 1219px) {

#mobilmenu {
display:none;
}

#mobilbanner {
display:none;		
}
  
#mobilundersidemenu {
display:none;
}
    
#mid0 {
width: 100%;
height: auto;
float: left;
background: #f8f5ec; 
margin-top:140px;
}

#midcontent0 {
width: 98%;
height: auto;
margin-left:1%;
margin-right:1%;
} 
    
#nyhedsbrevsidebanner {
width: 100%;
height: auto;
margin-top:0px;
float:left;
background: #f8f5ec;
} 
    
#nyhedsbrevsidebanner img {
width: 100%;
height: auto;
}      
  
#nyhedsbrevsideright {
width: 46%;
height: 630px;
float:left;
margin-bottom:20px;
padding-bottom:20px;
background: #f8f5ec;
margin-top: 10px;
}
    
#nyhedsbrevsideright img {
width: 100%;
height: auto;
}       

#mc_embed_signup {
background: #f8f5ec !important; 
clear: left !important;
font: 14px quasimoda, sans-serif !important;
width: 500px !important;
}    
    
#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll{
background: #f8f5ec;    
}    

    
html body.inner-page div#mid0 div#midcontent0 div#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll div.mc-field-group div.mce_inline_error {
background: none;
color: red;
font-size: 13px !important;
line-height: 10px;
font-weight: normal;    
font-family: quasimoda, sans-serif;     
} 
    
#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll div.clear input#mc-embedded-subscribe.button {
width: auto;
height: auto;
float: left;
font-size: 14px !important;
font-family: quasimoda, sans-serif; 
color: #fff;
text-transform: uppercase; 
border:none;    
border-radius: 8px;
padding-top:10px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;    
margin-bottom: 8px;    
background: #5a3222; 
}
  
    
#content {
width: 50%;
height: auto;
float:left;
margin-top:20px;
margin-right:4%;
margin-bottom:5%;
}
    
#content img {
width: 100%;
height: auto;
}    
  
#content p {
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#content a:link,
#content a:visited {
text-decoration:none;
margin-right:10px;
padding:12px;
color: #322018;
font-weight: bold;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}  
  
#content a:hover {
padding:12px;
margin-top:10px;
color: #a4cf57;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
    
#content p a strong img {
width:auto;
height: auto;
float: left;
margin-bottom: 0px;    
}   
  
#mc_embed_signup div#mce-responses {
    float: left;
    top: -1.4em;
    padding: 0em .5em 0em .5em;
    overflow: hidden;
    width: 90%;
    clear: both;
}

#mc_embed_signup #mce-success-response {
    color: #fff !important;
    display: none;
    font-size: 16px;
    background: #529214;
    width: auto;
    height: auto;
    float: left;
    margin-left: -5px;
    padding: 20px;
    border-radius: 10px;
    line-height: 22px;
}
    
}

/************************************************************************************
For Smartphones
*************************************************************************************/
@media screen and (max-width: 767px) {


#mid0 {
width: 100%;
height: auto;
float: left;
background: #f8f5ec; 
    margin-top:55px;
}

#midcontent0 {
width: 98%;
height: auto;
margin-left:1%;
margin-right:1%;
}
    
#nyhedsbrevsidebanner {
width: 100%;
height: auto;
margin-top:0px;
float:left;
background: #f8f5ec;
} 
    
#nyhedsbrevsidebanner img {
width: 100%;
height: auto;
}     
  
#content {
width: 66%;
height: auto;
float:left;
margin-right:1%;
margin-bottom:2%;
}
  
#content {
width: 96%;
height: auto;
float:left;
padding:2%;
margin-top:0px;
margin-bottom:0px;
}
  
#content img {
width: 100%;
height: auto;
}    
  
#content p {
font-size:13px;
line-height:18px;
font-weight:400;
color: #333;
}
    
#content li {
font-size:13px;
line-height:18px;
font-weight:400;
color: #333;
}     
  
#content a:link,
#content a:visited {
text-decoration:none;
color: #322018;
font-weight: bold;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}  
  
#content a:hover {
margin-top:10px;
color: #a4cf57;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
#nyhedsbrevsideright {
width: 96%;
height: auto;
float:left;
padding:2%;
margin-top:0px;
margin-bottom:50px;
} 
    
#nyhedsbrevsideright {
width: auto;
height: 630px;
float:left;
margin-bottom:20px;
padding-bottom:20px;
background: #f8f5ec;
margin-top: 10px;
}

#mc_embed_signup {
background: #f8f5ec !important; 
clear: left !important;
font: 14px quasimoda, sans-serif !important;
width: 300px !important;
}    
    
#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll{
background: #f8f5ec;    
}    

    
html body.inner-page div#mid0 div#midcontent0 div#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll div.mc-field-group div.mce_inline_error {
background: none;
color: red;
font-size: 13px !important;
line-height: 10px;
font-weight: normal;    
font-family: quasimoda, sans-serif;     
} 
    
#nyhedsbrevsideright div#mc_embed_shell div#mc_embed_signup form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll div.clear input#mc-embedded-subscribe.button {
width: auto;
height: auto;
float: left;
font-size: 14px !important;
font-family: quasimoda, sans-serif; 
color: #fff;
text-transform: uppercase; 
border:none;    
border-radius: 8px;
padding-top:10px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;    
margin-bottom: 8px;    
background: #5a3222; 
}    
  
#mobilundersidemenu {
width: 96%;
height: auto;
float: left;
margin-left:2%;
margin-right:2%;
border-top: 1px solid #eee;
margin-bottom:20px;
padding-bottom:20px;    
background:#81684f;
}
  
#mobilundersidemenu .moduletable.leftmenu  {
width:100%;
margin-bottom:20px;
}

#mobilundersidemenu .moduletable.leftmenu ul  {
list-style-type: none;
margin: 0;
padding: 0;
}
  
#mobilundersidemenu .moduletable.leftmenu h3 {
width: 90%;
margin-left: 5%;
margin-right: 5%;
margin-top: 30px;
margin-bottom:10px;
text-align: left;
font-size:28px;
font-weight: 400;
text-transform: uppercase;
color:white;
font-family: quasimoda, sans-serif;
}
  
#mobilundersidemenu .moduletable.leftmenu .separator {
width: 90%;
display: block;
padding-left: 5%;
padding-right: 5%;
padding-top: 15px;
padding-bottom: 10px;
text-align: left;
color:#333;
font-size:18px;
font-weight:bold;
line-height:22px;
}

#mobilundersidemenu .moduletable.leftmenu li a:link,
#mobilundersidemenu .moduletable.leftmenu li a:visited {
width: 90%;
display: block;
text-decoration: none;
margin-left: 5%;
margin-right: 5%;
padding-top: 9px;
padding-bottom: 7px;
text-align: left;
line-height:22px;
color:#fff;
font-size:15px;
font-weight:600;
border-bottom: 1px solid #9e7f69;        
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

#mobilundersidemenu .moduletable.leftmenu li a:hover, 
#mobilundersidemenu .moduletable.leftmenu li a:active {       
width: 90%;
display: block;
text-decoration: none;
text-align: left;
line-height:22px;
color:#fff;
border-bottom: 1px solid #9e7f69; 
background:#c84f3a;   
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

#mobilundersidemenu .moduletable.leftmenu ul.nav.menu .current a {
color:#fff;
background:#81684f;
}

#mobilundersidemenu .moduletable.leftmenu ul.nav.menu .current li a {
color:#fff;
background:#81684f;
} 
  
#mobilundersidemenu .moduletable.leftmenu li li a:link,
#mobilundersidemenu .moduletable.leftmenu li li a:visited {
width: 75%;
display: block;
text-decoration: none;
padding-left: 10%;
padding-right: 5%;
padding-top: 8px;
padding-bottom: 7px;
text-align: left;
line-height:22px;
color:#fff;
font-size:15px;
font-weight:300;
border-bottom: 1px solid #9e7f69;        
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

#mobilundersidemenu .moduletable.leftmenu li li a:hover, 
#mobilundersidemenu .moduletable.leftmenu li li a:active {       
display: block;
text-decoration: none;
text-align: left;
background:#c84f3a !important;   
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

  
#mobilundersidemenu div.moduletable.leftbox {
width: 94%;
height: auto;
float:left;
padding:10px;
margin-bottom:30px;
background:#322018;
}  
  
#mobilundersidemenu .moduletable.leftbox img {
width: 100%;
height: auto;
float:left;
margin-bottom:10px;
margin-top:-15px;
} 
  
#mobilundersidemenu .moduletable.leftbox h2 {
width:80%;
font-size:40px;
line-height:40px;
font-weight:400;
color: #fff;
margin-top:0px;
margin-bottom:10px;
padding-left:10px;
position:absolute;
font-family: quasimoda, sans-serif;
}
  
#mobilundersidemenu .moduletable.leftbox p {
font-size:13px;
color: #fff;
line-height: 18px;
}
  
#mobilundersidemenu .moduletable.leftbox a:link,
#mobilundersidemenu .moduletable.leftbox a:visited {
font-size:13px;
color:#a4cf57;
line-height: 18px;
text-decoration: none;
font-weight: bold;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}

#mobilundersidemenu .moduletable.leftbox a:hover, 
#mobilundersidemenu .moduletable.leftbox a:active {       
background:#322018;
color:#fff;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#mobilundersidemenu .moduletable.leftcontact {
width: 90%;
height: auto;
float: left;
padding-left: 5%;
padding-right: 5%;
padding-top: 10px;
padding-bottom: 30px;
border-bottom: 1px solid #eee;
margin-bottom: 10px;
background:white;
text-align: left;
color:#333;
font-size:16px;
font-weight:normal;
line-height:22px;
} 
    
#mobilundersidemenu .customleftcontact a:link,
#mobilundersidemenu .customleftcontact a:visited {
font-size:16px;
color:#81684f;
line-height: 18px;
text-decoration: none;
font-weight: 500;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
   
#mobilundersidemenu .customleftcontact a:hover, 
#mobilundersidemenu .customleftcontact a:active {       
text-decoration:underline;
color:#222;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
    
#mobilundersidemenu .moduletableleftcontact img {
width: 25%;
padding-right:75%;
padding-bottom:15px;
height: auto;
float: left;
}     

#mobilundersidemenu .moduletableleftcontact div.customleftcontact h3 {
width: 90%;
display: block;
padding-right: 5%;
padding-bottom: 30px;
margin-bottom:0px;
text-align: left;
color:#332019;
font-size:24px;
font-weight:normal;
font-family: quasimoda, sans-serif;
} 
    
#mc_embed_signup div#mce-responses {
    float: left;
    top: -1.4em;
    padding: 0em .5em 0em .5em;
    overflow: hidden;
    width: 90%;
    clear: both;
}

#mc_embed_signup #mce-success-response {
    color: #fff !important;
    display: none;
    font-size: 16px;
    background: #529214;
    width: auto;
    height: auto;
    float: left;
    margin-left: -5px;
    padding: 20px;
    border-radius: 10px;
    line-height: 22px;
} 
  
}
