html body{
  
 margin:0px;
 padding:0px;
 text-align:center;
 height:100%;
}

#wowslider-container1{
/*       pointer-events: none; */
}
      
      
      .shadows{
      position:fixed;
      top:0px;
      left:0px;
      width:100%;
      height:100%;
/*       z-index:-1; */
      display:block;
      pointer-events: none;
      }
      
      
      .extrapadding{
	width:80%;height:200px;display:block;
      }
      .shadows div{


      height:100%;
      
      box-shadow: 0px 0px 30px #000;
      
      }
h1 {
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.wrapper{
  margin-left: auto;
    margin-right: auto;
  max-width:900px;
  width:100%;
  position:relative;
  height:100%;
  
}

.header{
  

  
}






.wrapperinner{
 position:relative; 
}


.copyright{
  margin-top:20px;
  padding-top:20px;
margin-bottom:20px;
  text-align:center;
 border-top:1px solid rgba(0,0,0,.5); 
 position:absolute;
 bottom:0px;
 width:calc(100% - 40px);
  
  
}
.content{

  min-height:70%;
   text-align:left;
   padding:15px;
   padding-top:25px;

}




.footer{


      padding:10px;
}

.header img{

  width:100%;
  
  
}

.private{

      padding:10px;
}






/* my mobile navigation */

  .sidemenu{
      
      position:fixed;
      left:0px;
      top:0px;
      width:200px;
      height:calc(100% - 190px);
   
      z-index:999999;
      }
      .sup{
      position:absolute;
      right:-60px;
      top:0px;

      width:60px;
      height:60px;
      display:block;

      text-align:center;

      }
            
      .sup a{
	
	text-decoration:none;
      }
            .navigation{
	      text-align:left;
	     margin:10px; 
	      
	      
	    }
	    
	    
	    .navigation a{
	     width:calc(100% - 20px); 
	     display:block;
	       text-decoration: none !important;
	       padding:0px;
	       border-bottom: 0px !important;
	      
	    }
	    
	    
	    
      .toolmenu{

      position:fixed;
      left:-205px;
      top:0px;
      width:200px;
      height:100%;
      box-shadow:0px 0px 15px #000;
      z-index:999999 !important;
      
      }
      
      .toolmenu a{
	text-decoration: none;
      }
      
      .scrollmenu{
	text-align: left;
	padding: 0px;
	
	text-align:left;
	position:absolute;
	top:0px;
	left:0px;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	width:100%;
	height:100%;

      }
      
      
      .backgroundimage{
	
	position:fixed;
	z-index:-1;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	
	
      }
      
      
      .hiddenEdit {
	color: inherit; 
	text-decoration:none;
	
	
      }
      
      
      #private{
	
	padding:10px;
	
	
      }
      
      #cms{
	padding:10px;
      }
      
      
      
      .rightwidget{
	vertical-align:top;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
	position:relative;
	display:table;
      }
      
            .leftwidget{
	vertical-align:top;
	float:left;
		margin-right:10px;
	margin-bottom:10px;
	padding:10px;
	padding-top:0px;
	position:relative;
	display:table;
      }
      
      
      
      .login_information{
	
	margin-top:10px;
	
      }
      
      
      
    /* accordin stuff */
    
.collapsible,.page_collapsible,.accordion {
}
.accordion-open,.collapse-open {
}
.accordion-open span,.collapse-open span {
}
.accordion-open span,.collapse-open span {
    background:url('i/open.png') center center no-repeat;
    padding:11px 15px 10px 15px;
    cursor:pointer;
    float:left;	clear:left;
}
.accordion-close span,.collapse-close span {
    background:url('i/close.png') center center no-repeat;
    padding:11px 15px 10px 15px;
    cursor:pointer;
    float:left;
    clear:left;
}
div.dropdown-container {
    padding:0;	margin:0;
}
div.dropdown-content {
    margin-bottom:6px;
}
div.dropdown-content ul li {
}
div.dropdown-content ul li a {
}
accordion-close{
    cursor:pointer;
}
.accordion-open{
    cursor:pointer;
}
#quote{
    margin:10px 10px 10px 10px;
    padding:20px 20px 20px 50px;
    font-family: "helvetica,verdana",sans-serif;
    font-size:16px;

/*     border:1px dashed #F0BA17; */
    border-radius:30px;

    text-shadow:#575757 0 1px 1px;
}
#quote:hover{
    margin:10px 10px 10px 10px;
      padding:20px 20px 20px 50px;
    font-family: "helvetica,verdana",sans-serif;
    font-size:16px;

/*     border:1px dashed #5b4d24; */
    border-radius:30px;

    text-shadow:#575757 0 1px 1px;
}
#quote a {
    color:#fff;
    text-decoration: underline;
}
#quote a:hover {
    color:#f9fc04;
    text-decoration: underline;
}
.slide-content-noframe {
    display:none;
    margin:0;
    padding:15px;
    overflow:hidden;
}
.slide-title{
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px;
    -html-border-radius:4px;
    border-radius:4px;
    background-image:url("i/open.png") no-repeat scroll 13px 7px;
    border:1px solid #f0f0f0;
    color:#fff;
    cursor:pointer;
    margin:15px 0 0 !important;
    padding:5px 15px 5px 40px;
}
.slide-title.open {
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px;
    -html-border-radius:3px;
    border-radius:3px;
    background-image:url("i/close.png") no-repeat scroll 13px 7px;
}


