#searchform {margin:0; }
#searchform input {margin:0;height: 30px;padding: 3px 10px; color:#959595; }


.search {
    float: none;
    padding: 0;
}

 
/*---------------------------------------------------------------Pager-----------------------------------------------------------------------*/
.pager ul {list-style:none; margin:0; padding:0; }
.pager li { margin:0 5px 0 0; padding:0; display:inline-block; }


.media tr {display:list-item; float:left;  width:48%; margin: 0 2% 0 0; list-style:none; }
.media tr td:after  { content:"\f08e"; font-family: fontawesomeregular; font-size:0.95em; color:#0C85CD; margin: 0 0 0 8px; }
.media tr td a  {padding-left: 10px;  }


/*----------------------------------------------------------------GENERAL------------------------------------------------------------------------*/
body {
    font-weight: 300; 
    color: #404040;
    font-family: 'Hind', sans-serif;
    background:#fff; 
    line-height:1.4em;
    /*background-image:url('/theme/intendit/graphics/bg.jpg');
    background-position:center top; background-size:cover; background-attachment:fixed;*/
  }
 

/*---------------------------------------------------------------DIVERSE "WRAPPERS"------------------------------------------------------------*/
.wrapper { min-height: 100vh;} /*EGEN DIV by EMMA - puttar ner sidfoten*/
.sida {padding: 30px 0 50px; } /*EGEN DIV by EMMA - wrappar allt content*/
.container {width: 100%; max-width: 1100px; padding: 0; }
.record {padding: 20px 0; border-bottom:1px solid #e4e4e4; }

.startsida .wrapper {min-height:1em; }
.startsida .container {/*max-width: 1300px;*/}



/*---------------------------------------------------------------BASIC ELEMENTS----------------------------------------------------------------*/
a {color:#0C85CD; font-weight:400; text-decoration: none;}
a:hover {color:#404040;  }
.kontakt a {font-weight:300; }


p {margin:3px 0 20px;}
img {max-width:100%; height:auto;}
iframe {max-width:100%;}
.sida i {margin: 0 10px 10px 0; font-size:120%; }
.sida ul {list-style:disc; padding: 0 0 0 15px; }
.sida ul li {margin-bottom:3px;  }

.check .sida ul {list-style:none; padding: 0; }
.check .sida ul li:before {content: "\f00c"; margin:0 10px 0 0; font-family: fontawsomeregular;}



/*---------------------------------------------------------------FONTS------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {margin: 0; letter-spacing:1pt; font-weight:300;   }

h1{font-size: 2.5em; line-height:1.1em; padding: 0px 0 15px; font-family: 'Jura', sans-serif;font-weight:600; color:#303030;  text-align: center;
margin: 0 0 20px; border-bottom: 1px solid #d0d0d0; text-transform:lowercase; }
h2{font-size: 1.7em; line-height:1.1em; padding: 0px;}
h3{font-size: 1.3em; line-height:1.1em; padding: 0px;}
h4{font-size: 1em; line-height:1.1em;}
h5{font-size: 1em; line-height:1.1em;}

.highlight {font-size:4em; line-height:1.2em; padding: 20px 0 ; color:#e4e4e4; font-weight:300; }
.sida.listing h1 {padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #e4e4e4;}

 
.personal {padding-top: 30px;  }

.personal .flex {
    justify-content: center;
}


/*---------------------------------------------------------------ADDED CLASSES & SPECIALS------------------------------------------------------------------------*/
.spaltX2 {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 50px; -moz-column-gap: 50px; column-gap: 50px;
text-align:left !important;} /*Delar upp i 2 spalter*/

.shadow {box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3) }

.vcenter {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.vcenter_item {position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}

.show {display:block;}
.hide {display:none;}

.bild {float:right; width:400px;  max-width:40%; height:auto; margin: 4px 0 30px 30px; overflow:hidden; padding: 20px; border:1px solid #d0d0d0; }
.pubdatum {color:#909090; font-size:95%; display:block; clear:both;  }
.listing_bild img {width:100%; height:auto;  }

 .listing_bild  {  -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none; max-width:100%; }

/*---------------Readmore & buttons---------------------*/
.readmore {background:rgba(0, 0, 0, 0.1); padding: 6px 18px 5px; display: table; -webkit-transition:0.5s ease-in 0s; transition:0.5s ease-in 0s;} 
.button {background: rgba(0, 0, 0, 0.15);  padding: 8px 0px; display:block; -webkit-transition:0.5s ease-in 0s; transition:0.5s ease-in 0s;
border: none; color: #404040; font-size: 1.1em; font-weight: 400; height: auto; letter-spacing: 0; line-height: 1.2em; text-transform: none;}

.readmore:hover, .button:hover {background:rgba(0, 0, 0, 0.4); -webkit-transition:0.5s ease-in 0s; transition:0.5s ease-in 0s;}

/*---------------Googlekarta----------------------------*/
.map-canvas {height: 35vh; margin-top:2em;}
.map-canvas img {max-width: none;}


/*---------------Ikoner---------------------------------*/
.icon_round {background: rgba(255, 255, 255, 0.2); border-radius: 50%; font-size: 140%; height: 40px; margin: 5px 12px 7px 0; padding: 10px 0 0; text-align: center;width: 40px;}
.icon_border {border: 1px solid #fff; border-radius: 50%; display: block; font-size: 1.6em;  height: 1.8em; margin: 10px auto 0; padding: 0.4em 0 0; width: 1.8em;}

.kontakt .icon_round {background: rgba(0, 0, 0, 0.15);}

.toppikoner {position:absolute; right:20px; top:20px; display:none;  } /*display none by default*/
.toppikoner a {color:#fff;} /*display block för vertikala icons */
.toppikoner .icon_round { background: rgba(0, 0, 0, 0.8); }




/*---------------------------------------------------------------TOPBILD------------------------------------------------------------------------*/ 
.topbild {background-image: url("/theme/intendit/graphics/top2.jpg");
    background-position: center center;
    background-size: cover;
    border-bottom: 10px solid #0c85cd;
    height: 35vh;
    max-height: 40vw;
    position: relative;}

 


body.nyheter .topbild {background-image: url("/theme/intendit/graphics/aktuellt.jpg");}
body.referensprojekt .topbild {background-image: url("/theme/intendit/graphics/referensprojekt.jpg");}



/*--------------------------------------------------------------BILDSPEL------------------------------------------------------------------------*/
.slick-slider {margin:0 auto;  position: relative; }
.slick-slide {margin: 0 15px;  -webkit-filter: brightness(50%);  filter: brightness(50%); -webkit-transition: 0.5s ease-in 0s; transition: 0.5s ease-in 0s; position:relative; }
.slick-slide:hover { -webkit-filter: brightness(100%); filter: brightness(100%); -webkit-transition: 0.5s ease-in 0s; transition: 0.5s ease-in 0s; }  
.slick-active {-webkit-filter: brightness(120%);filter: brightness(120%)}

.bildspel_titel {position:absolute; bottom:0px; left:0px;color:#fff; background:rgba(12, 133, 205, 0.7);  padding: 5px 20px; opacity:0; -webkit-transition: 0.5s ease-in 0s; transition: 0.5s ease-in 0s;}
.slick-slide:hover .bildspel_titel {opacity:1; -webkit-transition: 0.5s ease-in 0s; transition: 0.5s ease-in 0s; color:#fff;}

.fotograf {position:absolute; top:5px; right:5px; color:#d0d0d0; opacity:0; -webkit-transition: 0.5s ease-in 0s; transition: 0.5s ease-in 0s; font-size: 0.9em; }
.slick-slide:hover .fotograf {opacity:1; -webkit-transition: 0.5s ease-in 0s; transition: 0.5s ease-in 0s; }



/*START projektbildspel*/
.startsida .projektbildspel  {padding:20px 20px 40px;  }
.startsida .projektbildspel .slick-track { height:auto; }
.startsida .projektbildspel .slick-slide  {height:400px; width:640px; background-size:cover;  }


/*PROJEKTSIDA projektbildspel*/
.projektbildspel  {padding:20px 20px 40px; background:#151515; }
.projekt .projektbildspel .slick-track { height:40vh;  max-height: 45vw;}
.projekt .projektbildspel .slick-slide img {height:100%; width:auto; }



 
 

/*DOTS bara på projektslider sida*/
 
.slick-dots {margin:0; bottom: -40px; }
.slick-dots li { margin: 0 5px; }
.slick-dots li button {background:rgba(255, 255, 255, 0.6); border-radius:0; width:10px; height:10px; -webkit-transition: 0.5s ease-in 0s; transition: 0.5s ease-in 0s;  }
.slick-dots > .slick-active > button {background:#fff; -webkit-transition: 0.5s ease-in 0s; transition: 0.5s ease-in 0s;}
.slick-dots li button:before {color: transparent; content: "";}

 


/*------------------------------------------------------------------STARTBANNER------------------------------------------------------------------------*/
.startsidatext { padding: 30px 0 50px; font-size:1.25em; line-height:1.2em;  }
.startsidatext .container {/*max-width:1300px*/}
.startsidatext h1 { font-size: 1.8; color:#0C85CD;font-weight: 600;text-align: center;}
.startsidatext_textdiv {text-align:center; } 

 
/*-------------------------------------------------------------- Nyheter------------------------------------------------------------------------*/
.startnyheter {background: #e4e4e4 ; font-size: 1.07em; line-height: 1.25em; padding: 30px 0 40px;}
.startnyheter .slick-track {height:auto; }
.startnyheter h2 { padding: 0 0 30px; text-align:center; }
.startnyheter a { color:#404040; font-weight:300;  }
.startnyhet .nyhetsbild img{width:100%; height:auto; }
.startnyhet {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}


.nyhet {margin-bottom: 2em; }
/*---------------------------------------------------------------Banner------------------------------------------------------------------------*/ 
.socialmediabanner {   text-align:center;  position: relative; padding: 20px 0; background: #0C85CD; }
.socialmediabanner a {border-right: 1px solid #2ea7ef;
color: #2ea7ef;display: inline-block; font-size: 2.3em; padding: 5px 50px; -webkit-transition: all 0.5s ease-in 0s; transition: all 0.5s ease-in 0s;}
.socialmediabanner a:hover {color:#fff;    -webkit-transition:0.5s ease-in 0s;    transition:0.5s ease-in 0s;}
.socialmediabanner a:last-child {border:none; }
 

/*--------------------------------------------------------------Refrensprojekt startsoda----------------------------------------------------------------------*/ 

.startsida .referensprojekt { padding: 20px 0 60px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+0,e4e4e4+100 */
background: #f4f4f4; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4f4f4 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #f4f4f4 0%, #e4e4e4 100%);
background: linear-gradient(to bottom, #f4f4f4 0%,#e4e4e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */}

.startprojekttitel {text-align:center; background:#F4F4F4; padding:40px 0 0px; color: #909090; border-top: 1px solid #e4e4e4; }





/*---------------------------------------------------------------GALLERI -----------------------------------------------------------------------*/
.magnificgalleri, .photoswipe {padding: 40px 0 0; margin: 40px auto 0; border-top: 1px solid #d0d0d0; }
.galleribild {border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; padding: 20px;} 
.galleribild:nth-child(4n+4) {border-right: none;}
.galleribild img {width:100%; height:auto; }
.thumbtitel {font-size:90%; }  

/*photoswipe*/
.pswp__caption__center {text-align: center;} /*texten alignas center i popup*/
.pswp {margin: 0 !important;} /*tar bort automatiska margin 0 1% som finns i flex*/
.pswp__bg {background: rgba(0, 0, 0, 0.9) } /*ändrar bakgrund*/

/*magnific*/
.mfp-bg {background: #000; opacity:0.9;}
 




/*-----------------------------------------------------------------Projektsida-----------------------------------------------------------------------*/

.wrapper .projekt {min-height: 220px; margin-bottom: 2em; position:relative ; background-size:cover; background-position:center center;}
.wrapper .projekt h3 {position:absolute; bottom: 0; padding: 15px 0; background:rgba(0, 0, 0, 0.8); color:#fff; text-align:center; width: 100%; z-index:2;  }

.wrapper .projekt:after {content:""; position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.8);  z-index:1; opacity: 1; -webkit-transition:1s ease-in 0s; transition:1s ease-in 0s;}
.wrapper .projekt:hover:after {content:""; position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0);  z-index:1; opacity: 1; -webkit-transition:1s ease-in 0s; transition:1s ease-in 0s;}

.wrapper .projekt:nth-child(3n+1):after {opacity: 0; -webkit-animation-name: blink; animation-name: blink; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;  -webkit-animation-direction:alternate;  animation-direction:alternate; -webkit-animation-duration: 6s; animation-duration: 6s; -webkit-animation-delay:4s; animation-delay:4s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.wrapper .projekt:nth-child(4n+2):after {opacity: 1;-webkit-animation-name: blink;animation-name: blink; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;  -webkit-animation-direction:alternate-reverse;  animation-direction:alternate-reverse;  -webkit-animation-duration: 6s;  animation-duration: 6s; -webkit-animation-delay:6s; animation-delay:6s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.wrapper .projekt:nth-child(5n+3):after {opacity: 1;-webkit-animation-name: blink;animation-name: blink; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;  -webkit-animation-direction:alternate-reverse;  animation-direction:alternate-reverse;  -webkit-animation-duration: 6s;  animation-duration: 6s; -webkit-animation-delay:8s; animation-delay:8s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.wrapper .projekt:nth-child(4n+4):after {opacity: 1;-webkit-animation-name: blink;animation-name: blink; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;  -webkit-animation-direction:alternate-reverse;  animation-direction:alternate-reverse;  -webkit-animation-duration: 6s;  animation-duration: 6s; -webkit-animation-delay:10s; animation-delay:10s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}

.sida .referensprojekt .projekt_textdiv {display:none; }
.sida .referensprojekt .readmore {display:none; }
.startsida .referensprojekt .projekt_textdiv {display:none; }
.startsida .referensprojekt .readmore {display:none; }

@-webkit-keyframes blink {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes blink {
  0% {opacity: 0;}
  100% {opacity: 1;}
}


/*------------------------------------------------------------------Formulär-----------------------------------------------------------------------*/
/*Kontaktbanner*/
.kontaktbanner { background: #101010; padding:50px 0;  color:#fff;   box-sizing: border-box;}
.kontaktbanner h2 { padding:0px 0 10px;   font-size: 2.8rem;}
.kontaktbanner .boltforms-row { float:left; width:33.3%; padding-right:10px;}
.kontaktbanner .boltforms-row:nth-child(n+4) {width:100%;  }
.kontaktbanner .boltforms-row input {width:100%;  }
.kontaktbanner .boltforms-row textarea {width:100%;  }
.kontaktbanner label {font-weight: 400;}
.kontaktbanner .boltforms-row button { display:block;width:100%; color:#fff; background-color: rgba(0, 0, 0, 0.2);  
border: none; border-radius: 2px; height:auto; padding: 10px 20px; font-weight:400; font-size:1em; line-height: 1.1em;}
 



/* --------------------------------------------------------------------TABLES----------------------------------------------------------------------
table { margin:30px 0; font-size:95%; }
table tr {width:100%; border-bottom: 1px solid #e4e4e4;}
table tr:first-child {font-size:110%; font-weight:400; border-bottom: 2px solid #606060;}
table tr td { margin: 0; padding:5px 30px 5px 0; vertical-align: top; border:none; }
table tr td:last-child {padding:5px 0px 5px 0;}
table tr td h1, table tr td h2, table tr td h3 {padding-top:0; margin-top:0;}*/


/*---------------------------------------------------------------FOOTER SPECIFIC------------------------------------------------------------------------*/
.sidfot { padding: 50px 0 200px; width:100%; background:#000; color:#b0b0b0; }
.sidfot a {color:#b0b0b0; font-weight:300; }
 



/*----------------------------------------------------------------HEADER SPECIFIC------------------------------------------------------------------------*/
header {text-transform: none; width:100%; background:#000; }
body.scrolled header{}
body.scrolled header .logo img {}
body.scrolled header nav {}

/*Logotype*/
.logo {margin:0; padding:15px 0 15px 20px;} /*Add float:none för att ge loggan egen "rad"*/
.logo img {max-height: 55px; width:auto;}
.logo a {padding:0; color:#404040; font-size:10px;} /*fontsize för att over-ride "extra" höjd på loggan*/
 
/*Standard meny + hovers*/
nav {margin: 0; width:100%; z-index: 1; text-align:right; float:none; text-transform:lowercase; } /*Byt text-align för att centrera*/
nav ul.menu { display: inline-block;  float:none; margin:10px auto; }
nav ul.menu li { padding: 0px 15px ; border-right:1px solid #3d3d3d; }
nav ul.menu li:last-child {border:none; }
nav ul.menu li:last-child .sub-menu-items {left:auto; right:0; } 
nav ul.menu li a { font-size: 1.08em; letter-spacing: 0pt; font-weight: 400; color:#8f8f8f;  padding: 4px 8px;
  -webkit-transition: 0.5s ease-in 0s;
          transition: 0.5s ease-in 0s;}
nav ul.menu li a:hover {background:none; color:#fff;   -webkit-transition:0.5s ease-in 0s;   transition:0.5s ease-in 0s; }
nav ul.menu .active a, nav ul.menu .current a {background:none; color:#0C85CD;}

/*Dropdown + hover*/
nav .dropdown ul { border:none; padding: 7px 20px; background:#000000;  }
nav .dropdown ul li { border:none;  padding: 0px ; margin:0 ; }
nav .dropdown li a {  min-width: 200px; padding: 6px 0px !important; border-radius: 0px;   border:none !important; text-align:left; }
nav .dropdown li a:hover {background:none;}
nav .sub-menu-items .sub-menu-items {position: static; display: block;}

/*Mobile menu under 800px - fixed header*/
.mobile-menu header {position:fixed; top:0; height:80px;   box-shadow:none;} /*background på header bar*/
.mobile-menu .wrapper {margin-top:80px; } /*knuffar ner innehåll bakom menyn - justera höjd*/
.mobile-menu .logo {float:none; text-align:left; padding: 20px 100px 20px 20px  }
.mobile-menu .logo img { max-height: 40px; max-width:100%; height:auto;}
.mobile-menu .logo a {font-size: 40px;}
#menu-icon {margin:0; top:20px; right:20px;z-index:1;    }
#menu-icon span { border: 2px solid #fff; border-radius:3px;  }
.mobile-menu nav {text-align:left; padding: 0; overflow-y: visible; max-height:100vh; } /*tar bort scroll i långa menyer*/
.mobile-menu nav ul.menu { display: block; margin: 0; padding: 10px 20px; background:rgba(0, 0, 0, 0.9);  } /*background på dropdown*/
.mobile-menu nav ul.menu li { padding: 0px ; border:none; }
.mobile-menu nav ul.menu li a {padding: 5px 0; margin: 0; border:none;}
.mobile-menu nav ul.menu li a:hover {background:none; border:none;  }


/*----------------Omifall egen menu-icon 40x30px--------------
#menu-icon span {border:none; }
#menu-icon  {background-image: url("/theme/intendit/icons/mobile-menu-icon.png"); background-position: center right; background-repeat: no-repeat;
background-size: 100% auto; height: 30px; width: 40px;}*/

 
 

/*-------------------------------------------------------------------MEDIA QUICKIES--------------------------------------------------------------------*/
/*----------------------------Allt under 1300px----------------------------*/
@media (max-width: 1300px) 
{
     
nav ul.menu {  padding-right: 0px;}
    
/* Standard meny - tight it up*/ 
nav ul.menu li {border:none; padding:0 5px; }  
nav ul.menu li:last-child { padding-right: 15px; }     
nav ul.menu li a { padding: 10px 5px 8px;}    
   
.startsida .projektbildspel .slick-slide { height: 340px; width: 544px;}
.slick-next { right: -0px;}  
.slick-prev { left: -0px;}   
.slick-prev, .slick-next {top: -65px;}
}


/*----------------------------Allt under 1100px----------------------------*/
@media (max-width: 1099px) 
{
/*container width*/
.container {width: 98%;}
       
.socialmediabanner a { padding: 5px 40px;}
    
    
.startsida .projekt, .sida .projekt { min-height: 21vw; }   
.startsida .projekt h3, .sida .projekt h3 { font-size: 1em; padding: 10px 0; }
    
  
    
/*Show hide*/    
.m-show {display:block;}
.m-hide {display:none;}
    
.startsida .projektbildspel .slick-slide { height: 300px; width: 480px;}   

    
}
/*----------------------------Allt under 800px----------------------------*/
@media (max-width: 799px) 
{ 
.media tr {  width: 100%;}
 .socialmediabanner a { padding: 5px 25px;}

.startsida .projektbildspel .slick-slide { height: 220px; width: 350px;}       
.startsida .projektbildspel { padding: 20px  ;}  
.projektbildspel { padding: 20px;}
    
/*Bild*/
.bild { margin: 0 0 20px 20px;  }
 
    .slick-dots {display:none !Important; }  
/*Show hide*/    
.s-show {display:block;}
.s-hide {display:none;}
    
/*Images*/      
.s-six img, .xs-six img, .s-twelve img, .xs-twelve img  {width:100%; height:auto;}
   
/*Sidfot*/   
.sidfot .s-twelve {border-bottom: 1px solid #222222;margin: 0 auto;max-width: 400px; padding: 20px 0;text-align: center; }
.sidfot .s-twelve:last-child {border-bottom: none; }   
}



/*-------------------------------------------------------------------MEDIA QUERYS--------------------------------------------------------------------*/
/*----------------------------MEDIA M - 800 till 1099----------------------------*/
@media (min-width: 800px) and (max-width: 1099px) {}

/*----------------------------MEDIA S - 550 till 799-----------------------------*/
@media (min-width: 550px) and (max-width: 799px) {}

/*---------------------------MEDIA XS - upp till 550-----------------------------*/
@media (max-width: 549px)
{
    
    .fotograf {display:none; }
/*bild*/
.bild {width:100%; max-width:100%; margin: 0 0 10px; float:none; }     
.bild img {width:100%; height:auto;}     
  
 .startsida .projekt, .sida .projekt { min-height:35vw; }  
       
/*spalt*/    
.spaltX2 {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; text-align:none;} 
   
/*Kontaktbanner*/   
.kontaktbanner .boltforms-row {width:100%; padding-right:0px;}

/*gallerithumbs*/
.galleribild {border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;} 
.galleribild:nth-child(2n+2) {border-right: none;}

/*Show hide*/    
.xs-show {display:block;}
.xs-hide {display:none;}
         
/*map*/
.map-canvas {width:100%; max-height:200px; }
    
/*table varje cell under varann med border efter varje rad 
table tr td {display: list-item; list-style: none; padding:0; }
table tr td:first-child {padding: 10px 0 0;}
table tr td:last-child {padding: 0 0 10px;}*/ 
    
    .medarbetare {
        padding-bottom: 2em;
    }
 
    
}
/*-------------------------------------------------------------------END MEDIA QUERYS--------------------------------------------------------------------*/



/*------------------------------------------------------Make FB widget responsive-------------------------------------------------------*/
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe[style], .twitter-timeline {width: 100% !important;}
