
.nalt
{
    position: relative;
    margin: 0 auto;
    top: 0;
    width: 100%;
    text-align: right;

   
    z-index: 999;
    
   
    text-transform: uppercase;
    border-bottom: 1px solid crimson;
    transition:top 0.2s linear;
}
.naltadmin
{
    position: relative;
    margin: 0 auto;
    top: 0;
    width: 100%;
    text-align: right;

   
    z-index: 999;
    
   
    text-transform: uppercase;
    border-bottom: 1px solid crimson;
    transition:top 0.2s linear;
}


.topmenu
{  
 
 min-height: 130px;
}

#menu1  ul ul {
     
    display: none;

}

#menu1{
  
}

#ipBlock-wall *

{
  margin: 0 auto  ;
}




#ipBlock-main .ipWidget-Image
{
  padding: 5px;
}

#ipBlock-main  .ipWidget-Gallery
{
  padding: 5px;
}

#ipBlock-main  .ipsContainer 
{
  font-family: Poppins;
  color: #a9b4c7;
  
  
  padding: 30px 40px;

}

#ipBlock-main  .ipsContainer strong
{
  font-size: 20px;
  
  text-transform: uppercase;
 }

.ipWidget .button
{
  background-color: transparent;
  border-style: solid;
  


}


.upbutton  {
    position: fixed;
    bottom: 10px;
    right: 20px;
}
.upbutton a {
    color: #24324a;
    background-color: #fff;
    text-decoration: none;
    background: #fff;
    
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 25px;
    
}
.upbutton a:hover {
    background: #24324a;
    color: #fff;
}

label {
  font-family: Poppins;
  font-weight: 100 !important;
  color: #99ccff;
}

.ipModuleForm .btn-default
{
    color: #24324a;
    background-color: #fff;
    text-decoration: none;
    background: #fff;
    
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 25px;
    
}

.ipModuleForm .btn-default:hover
{
    background: #24324a;
    color: #fff;
}

.ipWidget-Heading h1,
.ipWidget-Heading h2,
.ipWidget-Heading h3
{
    color: #a9b4c7;
}



.ipWidget-Image img
{
    
    
}




.navbarfooter {margin-top: 50px; }
.navbarfooter ul {width:100%; list-style:none; }
.navbarfooter > ul  { display: flex;  justify-content:space-between; }
.navbarfooter > ul >li  { text-align: left;}
/*.navbarfooter ul li {float:left; width:135px; font-weight:bold; text-align: left; }*/
.navbarfooter ul li ul {padding:0; }
.navbarfooter > ul > li > ul { padding-top: 10px;}
.navbarfooter ul li ul li {float:none; padding: 0; font-weight:normal;  }

.navbarfooter ul li a {color: white;  }
.navbarfooter ul li a:hover {text-decoration: none; }



/*PRODUKTET*/


.produktnavbar > ul >  li
{
    display: inline-flex;
}



.bg-success
{
    background-color: rgba(255,255,255,0.4);
}


table tr td
{
    padding: 5px;
    width: 100%;
}


table tr:nth-child(even) {
  background-color: rgba(255,255,255,0.6);
  color: black;
}


.panelproducts
{
     
     
     border: solid rgba(255,255,255,0.4);
}

.panelproducts > .panel-heading
{
    padding: 2px 7px 2px 7px;
    background-color: rgba(255,255,255,0.4);
    

}


.space{
    margin-bottom: 130px;
}

footer {
    background-color: indianred;
    padding-top: 50px;
    text-align: center;
    color: #008478;
    min-height: 500px;
}


.socialmediaplugin span
{
  display: none;

}

.socialmediaplugin li
{
  list-style-type: none;
  float: left;
  padding-right: 10px;

}
.socialmediaplugin img
{
  list-style-type: none;
  float: left;
  
}


.socialmediapluginF span
{
  display: none;

}

.socialmediapluginF li
{
  list-style-type: none;
  float: left;
  padding-right: 10px;

}
.socialmediapluginf img
{
  list-style-type: none;
  float: left;

}


@media screen and (max-width: 479px) {

.navbarfooter > ul  { display: initial;  justify-content:space-between; }

}

/*kullusi plugin*/
.mainfoto img
{
  width: 100%;
}

.main 
{
  background-color: #efefef;
}

.pagination  {
  display: inline-block;
}

.pagination a {

  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}
.pagination .active {
  
  background-color: indianred;
  color: white;
}