.sisusearchform {
    padding: 14px 20px;
    font-size: 110%;
}
.sisusearchform h3 {
    font-size: 1.6em;
    font-weight: normal;
    color: #ffffff;
}
.sisusearchform-wrapper {
    padding: 30px 65px 0;
    height: 280px;
    background-image: url("/img/sisusearchform-728x280.jpg");
    background-size: cover;
    width: 100%;
}
.sisusearchform-columns,
.sisu-main-inputs {
    margin-bottom: 6px;
    overflow: hidden;
}
.sisusearchform-columns,
.sisu-main-inputs > input,
.sisu-main-inputs > button{
    padding: 12px 16px;
}
.sisusearchform label {
    padding: 1px 0;
    cursor: pointer;
}
.sisusearchform a {
    color: #ffffff;
    text-decoration: none;
}
.sisusearchform a:hover {
    text-decoration: underline;
}

/* inputs */
.sisusearchform input {
    margin: 0;
    border: 0 none;
    background-color: #ffffff;
}
.sisusearchform input[type="checkbox"]{
    margin-right: 6px;
}
.sisu-main-inputs > input,
.sisu-main-inputs > button{
    font-style: normal;
    float: left;
    height: 41px;
}
.sisusearchform-search {
    width: 80%;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.sisusearchform-search:focus {
    outline: none;
}
.sisusearchform button {
    cursor: pointer;
    background-image: url("/img/binocular.png");
    background-repeat: no-repeat;
    background-position: 80%;
    width: 20%;
}

/* big puff ingångssida/entry page */
.entrypagelayout .sisusearchform-wrapper {
    padding-left: 3%;
    padding-right: 3%;
}
.start_b .sisusearchform-wrapper {
    padding-left: 1%;
    padding-right: 1%;
}

/* little puff in aside */
.start_b .col-25 .sisu-main-inputs,
.extra-col .sisu-main-inputs,
#MainRight .sisu-main-inputs{
    margin-bottom: 0;
}
.start_b .col-25 .sisu-main-inputs > input,
.start_b .col-25 .sisu-main-inputs > button,
.extra-col .sisu-main-inputs > input,
.extra-col .sisu-main-inputs > button,
#MainRight .sisu-main-inputs > input,
#MainRight .sisu-main-inputs > button
{
    font-size: 12px;
    height: 32px;
    padding: 5px;
}
.start_b .col-25 .sisusearchform h3,
.extra-col .sisusearchform h3,
#MainRight .sisusearchform h3{
    font-size: 1.2em;
}
.start_b .col-25 .sisusearchform-wrapper,
.extra-col .sisusearchform-wrapper,
#MainRight .sisusearchform-wrapper{
    padding: 0;
    height: auto;
    background-size: inherit;
    background-image: none;
    display: inline-block;
    margin: 7px 0 5px;
}
.start_b .col-25 .hide-aside,
.extra-col .hide-aside,
#MainRight .hide-aside{
    display: none;
}
.start_b .col-25 .sisusearchform,
.extra-col .sisusearchform,
#MainRight .sisusearchform {
    background-color: #002e5f;
    padding: 10px;
}
.start_b .col-25 .sisusearchform button,
.extra-col .sisusearchform button,
#MainRight .sisusearchform button{
    width: 25%;
    background-position: 74% center;
    background-size: 20px auto;
}
.start_b .col-25 .sisusearchform-search,
.extra-col .sisusearchform-search,
#MainRight .sisusearchform-search {
    width:75%;
    font-size:100%;
}


/* ---------media queries ----------- */
/* läsplatta mm */

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

    .sisusearchform-wrapper,
    .entrypagelayout .sisusearchform-wrapper{
        padding: 0;
        height: auto;
    }
}
@media screen and (max-width: 615px) {
    .sisusearchform .col-33 {
        float: none;
        width: 100%;
        margin-bottom: 5px;
    }
}