/* Rounded corner for images */
//.pagecontent img, .highslide-container img { 
//  -webkit-border-radius: 15px;
//  -moz-border-radius: 15px;
//  border-radius: 15px; 
//} 

#theMap {
min-height:300px;
}
.sol-subpage-puff {
background-color:#f6f3f2;
}
.sol-subpage-text {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}


.sv-channel-item img {
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  margin: 0 0 4px 4px;
}

.sol-blue-bg {
background-color: rgb(0,102,204);
background: linear-gradient(to bottom, rgba(0,102,204,1) 0%,rgba(1,88,174,1) 100%);
}

.sol-tab-button {
border-style: solid;
border-width: 2px;
color: rgba(63, 62, 62, 0.84);
cursor: pointer;
display: inline-block;
font-size: 12px;
letter-spacing: 0.06em;
position: relative;
padding-left:8px;
padding-right:8px;
}

.sol-decoration-tabs > .sv-decoration-content {
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-top: 15px;
    border-style: solid;
    border-width: 2px;
}

.sol-tab-button.sol-tab-button-active.sol-js-tab-button {
position:relative;
bottom:-3px;
border-style: solid;
font-weight: 700;
color: #222;
padding-bottom:6px;
padding-top:11px;
z-index:1000;
}

.sol-tab-button:not(.sol-tab-button-active) {
border-bottom:none;
padding-top:8px;
padding-bottom:9px;
border-color: rgba(63, 62, 62, 0.11);
}

.sol-decoration-slideshow-tab {
   padding: 0;   
}

.sol-carousel-wrapper {
width: 100%;
}

.sol-carousel-wrapper img {
width:100%;
}

#map {
width:100%;
height:230px;
padding-right:3px;	
}

/* Ändra färg på tabbar beroende på kommun */
.sol-mariestad .sol-tab-button-active {
border-color:#ffe150;
}

.sol-toreboda .sol-tab-button-active {
border-color:rgba(0, 122, 194, 0.5);
}

.sol-gullspang .sol-tab-button-active {
border-color:rgba(0, 122, 194, 0.5);
}

.sol-decoration-tabs > .sol-mariestad + .sv-decoration-content {
border-color: #ffe150;
}

.sol-decoration-tabs > .sol-toreboda + .sv-decoration-content {
border-color:rgba(0, 122, 194, 0.5);
}

.sol-decoration-tabs > .sol-gullspang + .sv-decoration-content {
border-color:rgba(0, 122, 194, 0.5);
}

/* Mobilvy */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {

.sol-tab-button.sol-tab-button-active.sol-js-tab-button {
border-bottom-color: rgb(255, 225, 80);
padding-bottom: 8px;
}
.sol-tab-button {
display:block;
margin-bottom: 10px;
}
.sol-tab-button:not(.sol-tab-button-active) {
border-bottom: 2px solid rgba(63, 62, 62, 0.11);
}

} /* End media query */