/* ---------------------------------------------------------------------FONT ICONS----------------------------------------------------------------------*/
@import "http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css";
@import "http://code.ionicframework.com/ionicons/1.5.2/css/ionicons.min.css";


/* ---------------------------------------------------------------------BODY----------------------------------------------------------------------*/
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}

html, body{margin:0; padding:0; height:100%;}
body{
     background-image:url('/images/graphics/bg.png');
     background-repeat:repeat;
  background-color:#fff;
  color:#404040;
  font-family: 'Hind', sans-serif;
  font-size: 91%;
  font-weight:300;
  line-height:110%;
}






/* ------------------------------------------------------------MAIN STUFF - GENERAL n WRAPPER----------------------------------------------------------*/

div#wrapper{min-height:100%; margin: 0 auto -70px;  padding-bottom: 70px;  width:100%; }
div#wrapper_r {padding:0;}
#header_div {background:#fff; min-height:115px; }
.ProContent {overflow:hidden; clear:both; background:#fff; margin: 30px auto 30px; border:1px solid #e4e4e4;  }
.item-page {margin:0 auto; padding:30px; }
.blog {margin:0 auto;}
#phocagallery {margin:0 auto;}
.moduletable {margin:0 auto;}

  


/*stuff im almost never not using*/
.bottom_div {clear:both; width:100%; height:auto; margin-top:10px; background:#fff; padding:20px; text-align:center; }




/* ------------------------------------------------------------LOGGAN i topp----------------------------------------------------------*/
.moduletable.logga{
  padding:10px 0 0px;
  line-height:125%;
  font-size:170%;
      height: 43px;
}
.logga img {margin:0; padding:0; }
.logga a {color:#808080;}

/* ------------------------------------------------------------SIDFOT & bottom stuff----------------------------------------------------------*/
.wrapbreaker{width:100% ; min-height:70px; clear:both;overflow:hidden; background:#000;}
.moduletable.sidfot{ margin: 0 auto; padding:15px 0; color:#b6b6b6;}
.sidfot a  {color:#b6b6b6;}
.sidfot ul { list-style-type:none; margin:0; padding:0 ; }
.sidfot li {float:left; width:32%; margin:0 2% 0 0; padding: 0px 0 20px 0;  }
.sidfot li:nth-child(3n+3) {margin-right:0;}
.sidfot li img {opacity:0.5; width:50px; height:auto; padding:0px 0 5px;}
.sidfot li h3 {padding:0 0 10px; }


/* ------------------------------------------------------------HUVUDMENY I TOPPEN & DROPDOWN----------------------------------------------------------*/
.moduletable.menu {z-index:1;  }
.ux-menu {margin:0 auto; display:inline-block; }  
.ux-menu-container {float:right;}
.menu ul li li {background-color: #000; width:auto; margin-left:0;  white-space: nowrap !important;}




/* --------------------------------------------------------------UNDER MENY - HORISONTELL ----------------------------------------------------------*/
.moduletable.undermeny{position:relative;padding:0px;margin:0px 0 0;}
.undermeny ul {list-style-type: none; margin:0; padding: 0;}
.undermeny li {float:right;}
.undermeny a {text-decoration: none;}

.undermeny li a {
padding: 0px 20px;
background: #404040;
color:#fff;
font-size: 100%;
font-weight: normal;
display: block;
line-height: 30px;
height: 30px;
margin: 0px 2px 30px 0;
}

.undermeny li a:hover {text-decoration: none;}
.undermeny > ul > .active a {text-decoration: none; background:#101010; }



/* UNDER - UNDER meny */
.undermeny li li a {
padding: 0px 20px;
background: #404040;
color:#fff;
font-size: 100%;
font-weight: normal;
display: block;
line-height: 30px;
height: 30px;
margin: 0px 2px 30px 0;
}































