body {color:#808080;
      font-family:Arial, Verdana;      
}
p {font-size:1.2em;
}
.textbgyellow {
    background-color:#fefb6d;
}
a {color:rgba(0, 0, 0, 0.50);   
    text-decoration:none;
}

    a:active, a:focus, a:visited {
        color:rgba(0, 0, 0, 0.50);   
    text-decoration:none;
    }


img.logo{ width:40%; }

p.largertext {font-size:1.5em;
}

h1 {color:#8343ed;
    font-size: 3em;
    text-align:center;
    text-shadow:1px 1px 1px #dddada;
   letter-spacing:3px;
   margin-bottom: 30px;
    margin-top: 30px;
}
h2 {font-size:3em;
}

.center {
text-align:center;

}

h2 {

margin-bottom:25px;
}

.orange {
color:#fb8606;
}

.green {color:#7eaa40;
}

.blue {color:#4d69b7;
}
.lilac {color:#8343ed;
}
.red {color:#ce1010;
}
.darkred {color:#ac3535;
}
.lightlilac {color:#a37ee1;
}


header {margin-top:20px;
}


.maincontainer {
margin-top:30px;}

.round-button {
	width:30%;
}

.well {
 border:1px solid rgba(173, 173, 173, 0.30);
background-color:#fff;
min-height:100px;
}

.webshopbtn {background-color:#91bd53;
             color:#fff;
             border:1px solid #ADADAD;
}



.btnnews {background-color:#91bd53;
}
.btnnews:hover {background-color:#91bd53;
                cursor:default;
    }

.btn-circle.btn-xl {
  width: 150px;
  height: 150px;
  padding: 15px 15px;
  font-size: 30px;
  line-height: 1.33;
  border-radius: 100px;
  color:rgba(0, 0, 0, 0.50);
}



.linkbutton {
    border-radius:10px;
    padding:10px;
    text-align:center;
    font-size:1.2em;
}
.link:hover{text-decoration:none;
             color:rgba(0, 0, 0, 0.50);
}


.shopbutton {
             padding:10px;
             text-align:center;
               border:1px solid rgba(173, 173, 173, 0.30);
             font-size:1.2em;
             border-radius:5px;   
                 background-color:rgba(221, 218, 218, 0.08); 
                   
}

.shopbutton:hover {background-color:rgba(221, 218, 218, 0.15);                        
}

 .shopbutton a.link {color:#db3d3d;
                     font-size:1.2em;
    }

.newsheader { color:#8343ed;           
              text-align:center;             
              font-size:1.2em;
}

.copyright {margin-top:50px;
            color:rgba(255, 255, 255, 0.85);
}
.footerbg {
    min-height: 50px;
    background-color: rgba(3, 2, 2, 0.70);
    color: #ADADAD;
    padding: 10px;
    margin-top: 25px;
}
footer a, footer p .footercontainer p, .footercontainer a {color:rgba(255, 255, 255, 0.90);
         
                  
}

   footer a:hover, footer a:active footer a:visited, footer a:focus {color:rgba(255, 255, 255, 0.99);
    }
.footercontainer {
    text-align:center;
    padding-top:25px;
}

 .linkbottom a, .linkbottom {
    text-align: center;
     
     color:#ce1010;

 
}

