@media only screen and (max-width:1440px) {
    body {min-width: 320px !important;}
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    header{
        padding: 0px !important;
    }
    header .maxwidth > .row {
        /* display: flex;
        align-items: stretch; */
        position: relative;
    }
    header .maxwidth > .row > .col-md-2 {
        display: flex;
        align-items: center;
    }
    header .row {
        padding: 0px 0px 5px !important;
    }

    .row {
        margin: 0 !important;
        padding: 0px 50px !important;
    }
    footer {
        padding: 70px !important;
    }
    .footerBottom {
        padding: 20px 100px !important;
    }
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight .custom-info .linkHolder .linkRow:last-child {
        padding: 20px 0 0 0px !important;
    }
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight .custom-info .linkHolder .linkRow a {
        min-width: 256px !important;
    }
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight .custom-info .linkHolder {
        flex-wrap: wrap !important;
    }
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight .post.category-medlemmar-kalender .postMeta, .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight .post.category-medlemmar-nyheter .postMeta {
        width: 100%;
    }

    /* ------------------------ */
    /* Kalendersök-medlem, Kalendersök-hk, Nyhetssök-medlem, Nyhetssök-hk */
    /* ------------------------ */
    body.page-template-template-news-hk .breadcrumbHolder,
    body.page-template-template-news-members .breadcrumbHolder,
    body.page-template-template-kalender-hk .breadcrumbHolder,
    body.page-template-template-kalender-medlem .breadcrumbHolder {
        width: 93% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }
    
    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #slideshow .slideBox .background .content {
        padding: 30px;
    }

}
@media only screen and (max-width:1280px) {
    /* ------------------------ */
    /* Generellt */
    /* ------------------------ */
    .container .hk-crumbs  {
        width: 94%;
        margin: 0 auto;
    }

    body.page-template-template-tradecert-php > #wrapper > #contentSection > .contentWrapper {
        max-width: 94% !important;
    }

    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    #slideshow .slideBox .bannerContent {
        width: 70%;
    }
    footer .footerFirst {
        width: 30% !important;
    }
    footer .footerInfo:nth-child(3) {
        width: 32% !important;
    }
    
    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #contentSection .contentWrapper.postWrapper .blockRow {
        flex-wrap: wrap;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .left {
        width: 100%;
    }
    #contentSection .contentWrapper .contentRow {
        width: 94%;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .right {
        margin: 20px 0 0;
        width: 100%;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .right .image {
        width: 33%;
        float: left;
        background-size: cover;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .right .content {
        width: 66%;
        float: left;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .right .content::before {
        display: none;
    }

    #contentSection .contentWrapper .contentRow .postArchive {
        justify-content: center;
    }
    #contentSection .contentWrapper .contentRow .postArchive a.last {
        margin-right: 19px;
    }
    #contentSection .contentWrapper.postWrapper .postRow .postContainer {
        width: 32%;
    }
    /* ------------------------ */
    /* Kontaktsida */
    /* ------------------------ */
    #kontaktInformation .left {
        width: 94%;
        margin: 0 auto;
        float: none;
        padding: 0;
    }
    #kontaktInformation .right {
        width: 100%;
        padding: 0;
    }
    #kontaktInformation .formHolder {
        width: 50%;
    }
    #kontaktInformation .right .openTimes {
        width: 50%;
        padding-left: 50px;
    }
    /* ------------------------ */
    /* Bli medlem */
    /* ------------------------ */
    body.page-template-template-bli-medlem-php > #wrapper > #contentSection > .contentWrapper {
        width: 94%;
    }
    /* ------------------------ */
    /* Bli medlem */
    /* ------------------------ */
    body.page-template-template-member-panel .col-md-7,
    body.page-template-template-member-panel .col-md-5 {
        width: 100%;
    }
    
    /* ------------------------ */
    /* Utbildning */
    /* ------------------------ */
    #contentSection .contentWrapper .contentRow .postArchive a:nth-child(9) {
        margin-right: 19px;
    }

}
@media only screen and (max-width:1140px) {
    /* ------------------------ */
    /* Generellt */
    /* ------------------------ */
    .hk-crumbs {
        max-width: 94% !important;
    }

    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    .post_content .postReadMore {
        width: 100% !important;
    }
    .post_content .postReadMore {
        width: 100% !important;
    }
    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    body.post-template-default #wrapper #contentSinglePostSection .sidebarContent {
        width: 100%;
    }
     body.post-template-default #wrapper #contentSinglePostSection .contentWrapper .contentRow {
        max-width: 94%;
        min-width: 94%;
        float: none;
        margin: 0 auto;
     }
    body.post-template-default #wrapper #contentSinglePostSection .contentWrapper .contentRow.infoRow .infoBlock {
        width: 100%;
    }
    body.post-template-default #wrapper #contentSinglePostSection.sidebarActive .flexSidebar {
        width: 94%;
        margin: 0 auto;
        float: none;
    }
    body.post-template-default #wrapper #contentSinglePostSection.sidebarActive .flexSidebar .eventFormular {
        margin: 40px 0 0;
    }
/*     body.page-template-template-flexibel-content #wrapper #contentSection .contentWrapper {
        float: none;
        width: 94%;
        margin: 0 auto;
    }
 */
}
/* Liggande ipad */
@media only screen and (max-width:1024px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */

    .frontpagePuffarContainer .frontpagePuffarHolder {
        flex-wrap: wrap !important;
        justify-content: space-around !important;
    }
    .frontpagePuffarContainer .frontpagePuffarHolder a {
        width:45% !important;
        margin: 20px 0px !important;
    }
    .frontpagePuffarContainer .frontpagePuffarHolder .frontpagePuff {
        background-repeat: no-repeat;
        background-size: cover !important;
    }
    .medlemsportrattContentHolder .portrattHolder {
        height: 730px !important;
    }
    .medlemsportrattContentHolder .portrattPuffHolder {
        height: 100% !important;
    }
    .medlemsportrattContentHolder .portrattPuffHolder .holder  {
        height: 100% !important;
    }

    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #contentSection .contentWrapper .contentRow .accordionContainer {
        max-width: 100%;
    }

    /* ------------------------ */
    /* Footer Google Maps */
    /* ------------------------ */
    .gm-style-iw {
        max-width: 500px !important;
    }
   /*.mapWrapper .acf-map div .gm-style div div div div div:last-child*/
   .mapWrapper > div > div > div > div > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(1) > div:nth-child(3) {
        right: 215px !important;
    }

}
@media only screen and (max-width:991px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    /* //slideshow */
    #slideshow .slideBox .bannerContent {
        width: 100%;
        left: -30px !important;
    }
    /* memberporträtt */
    .medlemsportrattContentHolder .puffHolder div.holder.holder_0 {
        display: flex;
        align-items: stretch;
        justify-content: stretch;
    }
    .medlemsportrattContentHolder .puffHolder div.holder.holder_0 .imageHolder,
    .medlemsportrattContentHolder .puffHolder div.holder.holder_0 .contentHolder,
    .medlemsportrattContentHolder .puffHolder div.holder.holder_1 .imageHolder,
    .medlemsportrattContentHolder .puffHolder div.holder.holder_1 .contentHolder {
        width: 50%;
    }




}
/* Liggande nexus platta */
@media only screen and (max-width:966px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    /* meny */
    body #wrapper header.orangeWrapper {
        position: fixed !important;
        width: 100%;
    }
    body #wrapper header.orangeWrapper .container {
        margin-top: 0;
        display: block;
     }

    body.search-results #wrapper .container {
        margin-top: 140px;
        display: inline-block;
    }

    /* Adds padding so the header doesn`t overlap the content below */
    body.home #wrapper #slideshow,
    body.page-id-7 #wrapper #slideshow, /* Vad vi gör -> Näringslivets röst */
    body.page-id-6 #wrapper #slideshow, /* Vad vi gör -> Nätverk */
    body.page-id-10 #wrapper #slideshow, /* Vad vi gör -> Internationell handel */
    body.page-id-137 #wrapper #slideshow, /* Vad vi gör -> Utbildning */
    body.page-id-16 #wrapper #slideshow, /* Vad vi gör -> Om oss */
    body.page-template-template-news-hk #wrapper .archiveRow, /* Nyheter -> Handelskammarens nyheter (sök) */
    body.page-template-template-news-members #wrapper .archiveRow,  /* Nyheter -> Medlemsnyheter (sök) */
    body.page-template-template-kontakt #wrapper #slideshow,
    body.page-template-template-bli-medlem #wrapper #slideshow {
        padding: 121px 0 0;
    }

    /* Adds padding so the header doesn`t overlap the content below */
    body.page-template-template-member-panel #wrapper .container .hk-crumbs, /* */
    body.page-id-419 #wrapper .container .hk-crumbs, /* Logga in sidan */
    body.page-id-421 #wrapper .container .hk-crumbs, /* Registrera sidan */
    body.page-id-422 #wrapper .container .hk-crumbs, /* Glömt lösenord sidan */
    body.page-id-15165 #wrapper .container .hk-crumbs, /* Integritetspolicy */
    body.page-template-default #wrapper .container .hk-crumbs /* Standardmall på sidor */
    {
        padding-top: 121px;
    }
    
     /* Adds padding so the header doesn`t overlap the content below */
    body.page-template-template-calendar .hero,
    body.page-template-template-news-php .hero,
    body.page-template-template-search-members #wrapper .hero /* Medlemsföretag (sök) */
    {
        padding: 121px 0 0;
        height: auto !important;
    }
    
    /* Adds padding so the header doesn`t overlap the content below */
    body.page-template-template-flexibel-content #wrapper .hk-crumbs,
    body.single #wrapper #contentSinglePostSection  {
        padding: 121px 0 0;
    }

    /* Styling for the search bar */
    #mobile-menu-container .form-group {
        width: 95%;
    }

   .mobile-addon-menu .navbar-form .form-group input.form-control2 {
        width: 80%; 
        float: left;
    }
   .mobile-addon-menu .navbar-form .form-group input.btn-default {
      width: 20%;
      height: 48px;
      float: left;
      display: block;
    }
    .top-menu-extras .search-addon .search-form-new .search_form .form-group input {}

    header #mobile-menu-container #menu-huvudmeny {
        display:none !important;
    }
    header > div.container.maxwidth > .row  > .navbar-static-top {
        position: absolute;
        width: 100%;
        top: 70px;
    }
    header div.navbar-static-top {
        display:flex;
        flex-wrap: wrap;
        position: relative;
    }
    header div.navbar-static-top > div.row:nth-child(1) {
        bottom: 1px;
        right: 101px;
        position: absolute;
    }
    header div.navbar-static-top > div.row.mobile-menu {
        order:-1;
        width: 100%;
    }
    header .top-menu-extras { margin-top:0px !important; }
    .logo img {
        margin: 0 auto 20px !important;
    }
    header .top-menu-extras {
        display:none;
    }
    header .search-member-top {
        background:#55585d;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 1px;
    }
    header .login-addon {
        position: relative;
    }
    header .login-addon .login-addon-content {
        position: absolute;
        background: white;
        width: 320px;
    }
    header .login-addon .login-addon-content * {
        font-family: 'Source Sans Pro', sans-serif !important;
        text-transform: none;
        letter-spacing: 0.5px;
        font-weight: 600;
        font-size: 16px;
    }
    header .login-addon-title {
        background: #55585d;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 1px !important;
        color: white !important;
    }
    header .search-member-top > a:hover {
        color:white !important;
    }
    /* //quote */
    div.quoteWrapper div.quoteRow {
        display: flex;
        max-width: 100%;
        justify-content: center !important;
    }
    div.quoteWrapper div.quoteRow div.quoteImage {
        display:none;
    }
    div.quoteWrapper div.quoteRow div.quoteContent:before {
        border-color:rgba(194, 225, 245, 0) !important;
    }
    footer .footerFirst {
        display:none !important;
    }
    footer .footerInfo:nth-child(3) {
        width: 50% !important;
    }
    /* nyheter */
    .frontpageCaleNewsHolder .frontpageCaleNewsNew {
        flex-wrap: wrap !important;
    }
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowLeft,
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight {
        width:100% !important;
    }
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight .post {
        padding: 45px 30px 0px !important;
    }
    .frontpageCaleNewsHolder .frontpageCaleNewsNew {
        background-color: whitesmoke ;
        align-items: center;
    }

    #contentSection .contentWrapper.postWrapper .postRow {
        flex-wrap: wrap;
        justify-content: center!important;
    }
    #contentSection .contentWrapper.postWrapper .postRow .postContainer {
        width: 80% !important;
        margin: 15px !important;
    }
    #contentSection .contentWrapper.postWrapper .blockHolder {
        justify-content: space-around !important;
    }
    #contentSection .contentWrapper.postWrapper .blockHolder a {
        width: 45%!important;
        margin: 15px 0px !important;
    }

    /* //Google Kartan// */
    .gm-style .gm-style-iw {
        width: 320px !important;
    }

    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    body.page-template-template-tradecert-php #wrapper #contentSection .contentWrapper .sidpanel {
        width: 100% !important;
        padding: 0 !important;
    }
    body.page-template-template-tradecert-php #wrapper #contentSection .contentWrapper .contentRow {
        width: 100% !important;
        padding: 0 !important;
    }
    body.page-template-template-tradecert-php #wrapper #contentSection .contentWrapper .contentRow .contactHolder {
        width: 50%;
    }
    
    /* ------------------------ */
    /* Medlemssidan */
    /* ------------------------ */
/*     body.page-template-template-search-members-php .search-mem-border {
        padding-left: 0;
    }
 */
    /* ------------------------ */
    /* Footer */
    /* ------------------------ */
    footer .footerInfo #adressHolder li {
        width: 100%;
    }

    /* ------------------------ */
    /* Kalendersida, Nyhetssida, även deras 4 barn: Kalendersök-medlem, Kalendersök-hk, Nyhetssök-medlem, Nyhetssök-hk */
    /* ------------------------ */
    body.page-template-template-calendar .newsArchiveHolder ,
    body.page-template-template-news .newsArchiveHolder ,
    body.page-template-template-news-hk .newsArchiveHolder ,
    body.page-template-template-news-members .newsArchiveHolder ,
    body.page-template-template-kalender-hk .newsArchiveHolder ,
    body.page-template-template-kalender-medlem .newsArchiveHolder,
    body.page-template-template-news-hk #wrapper .archiveWrapper .heroTitel ,
    body.page-template-template-news-members #wrapper .archiveWrapper .heroTitel ,
    body.page-template-template-kalender-hk #wrapper .archiveWrapper .heroTitel ,
    body.page-template-template-kalender-medlem #wrapper .archiveWrapper .heroTitel,
    body.page-template-template-news-hk #wrapper .archiveWrapper form  ,
    body.page-template-template-news-members #wrapper .archiveWrapper form  ,
    body.page-template-template-kalender-hk #wrapper .archiveWrapper form  ,
    body.page-template-template-kalender-medlem #wrapper .archiveWrapper form  {
        width: 93% !important;
        margin: 0 auto !important;
        max-width: none !important;
    }
    body.page-template-template-news-hk #wrapper .archiveWrapper form ,
    body.page-template-template-news-members #wrapper .archiveWrapper form ,
    body.page-template-template-kalender-hk #wrapper .archiveWrapper form ,
    body.page-template-template-kalender-medlem #wrapper .archiveWrapper form {
        margin:100px 0px 35px !important;
    }
    
    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #contentSection .contentWrapper .contentRow .postArchive a {
        width: 45%;
    }
    body.page-template-template-flexibel-content #contentSection .contentWrapper .contentRow .contactHolder {
        width: 50%;
    }
    body.page-template-template-flexibel-content .dokumentSidebarSektion .contentRow .wysiwyg, 
    body.page-template-template-flexibel-content #contentSection .contentWrapper .contentRow,
    /*body.page-template-template-flexibel-content .dokumentSidebarSektion .contentRow .dokumentSidebar*/ {
        width: 100%;
    }
    body.page-template-template-flexibel-content .dokumentSidebarSektion .contentRow .dokumentSidebar,
    body.page-template-template-flexibel-content .dokumentSidebarSektion .contentRow .wysiwyg {
        width: 94% !important;
        margin: 0 auto;
    }
}
/* Stående Ipad */
@media only screen and (max-width:768px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    .frontpageAboutSection {
        padding:0!important;
    }
    header > div.container.maxwidth > .row > .navbar-static-top {
        justify-content: flex-end;
        top: 47px;
    }
    header div.navbar-static-top > div.row.mobile-menu {
        order: -1;
        width: 51%;
    }
    header .logo {
        margin: 0 !important;
    }
    header .maxwidth > .row > .col-md-2 {
        padding-top: 6px;
        justify-content: flex-start;
    }
    header .search-member-top a,
    header .login-addon .login-addon-title {
        height:36px;
        align-items: center;
        display: flex;
    }
    header .navbar .mobile-menu .navbar-toggle {
        margin:-2px;
    }

    /* // Meny // */
    .navbar .mobile-menu .menu-huvudmeny-container li {
        width: 100%;
    }
    .navbar .mobile-menu .menu-huvudmeny-container li.menu-item-has-children:hover .sub-menu {
        z-index: 1;
    }
    .wrapperSubmeny .navbar-form, .mobile-addon-menu .navbar-form {
        width: 100%; 
    }

    /* ------------------------ */
    /* Kalendersida, Nyhetssida, även deras 4 barn: Kalendersök-medlem, Kalendersök-hk, Nyhetssök-medlem, Nyhetssök-hk */
    /* ------------------------ */
    body.page-template-template-news-hk .newsArchiveHolder .newsReadMore ,
    body.page-template-template-news-members .newsArchiveHolder .newsReadMore ,
    body.page-template-template-calendar .newsArchiveHolder .newsReadMore,
    body.page-template-template-news .newsArchiveHolder .newsReadMore {
        display: block;
    }
    body.page-template-template-news-hk .newsArchiveHolder .newsReadMore > a ,
    body.page-template-template-news-members .newsArchiveHolder .newsReadMore > a ,
    body.page-template-template-calendar .newsArchiveHolder .newsReadMore > a,
    body.page-template-template-news .newsArchiveHolder .newsReadMore > a {
        width: 310px !important;
        margin: 20px auto !important;
        max-width: 100%;
        font-size: 15px !important;
    }

    /* ------------------------ */
    /* Bli medlem sidan */
    /* ------------------------ */
    body.page-template-template-bli-medlem-php > #wrapper > #contentSection > .contentWrapper {
        justify-content: flex-start;
    }
    body.page-template-template-bli-medlem-php > #wrapper > #contentSection > .contentWrapper > .contentRow {
        width: 100% !important;
        padding: 0 !important;
    }
    body.page-template-template-bli-medlem #slideshow .slideHalfTransparant .background .content {
        margin-left: 50px;
        min-width: 80%;
        max-width: 80%;
    }
    body.page-template-template-bli-medlem-php .formHolder {
        width: 50% !important;
        padding: 0 !important;
        margin-top: 40px;
    }
    body.page-template-template-bli-medlem-php #kontaktPersoner {
        width: 50%;
        float: left;
        margin-top: 40px;
    }
    body.page-template-template-bli-medlem-php #kontaktPersoner {
        padding-left: 40px;
        padding: 0;
    }

    body.page-template-template-bli-medlem-php #contentSection .contentWrapper .contentRow .contactHolder {
        width: 100%;
    }

    #kontaktPersoner .contentWrapper {
        padding: 0 0 0 60px;
    }

    #contentSection .contentWrapper .contentRow {
        width: 100% !important;
    }

    body.page-template-template-tradecert-php #wrapper #contentSection .contentWrapper {
        padding: 0;    
    }
    /* ------------------------ */
    /* Medlemspanel */
    /* ------------------------ */
    body.page-template-template-member-panel #wrapper .container .row .col-md-12 .row .col-md-12 .row .col-md-6 form {
        display: flex;
        justify-content: center;
        flex-direction: column;
    } 

    body.page-template-template-member-panel #wrapper .container .row .col-md-12 .row .col-md-12 .row .col-md-6 form button {
        margin-left: 0;
        margin-top: 20px;
    } 

    /* ------------------------ */
    /* Footern */
    /* ------------------------ */
    footer .row {
        padding: 0 !important;
        justify-content: space-around !important;
    }
    footer {
        padding: 70px 25px !important;
    }
}
/* Liggande iphone 6 plus */
@media only screen and (max-width:736px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    #slideshow .slideHalf .bannerImage {
        display:none!important;
    }
    #slideshow .slideHalf .bannerContent.background {
        width:100%!important;
    }
    .frontpageAboutSection .titleHolder .titles {
        margin:0!important;
    }
    /* ------------------------ */
    /* Kalendersida, Nyhetssida, även deras 4 barn: Kalendersök-medlem, Kalendersök-hk, Nyhetssök-medlem, Nyhetssök-hk */
    /* ------------------------ */
    body.page-template-template-news-hk .archiveWrapper .knappar ,
    body.page-template-template-news-members .archiveWrapper .knappar ,
    body.page-template-template-calendar .archiveWrapper .knappar,
    body.page-template-template-news .archiveWrapper .knappar {
        width: 94% !important;
    }
    body.page-template-template-calendar #wrapper .hero ,
    body.page-template-template-news #wrapper .hero ,
    body.page-template-template-news-hk #wrapper .hero ,
    body.page-template-template-news-members #wrapper .hero ,
    body.page-template-template-kalender-hk #wrapper .hero ,
    body.page-template-template-kalender-medlem #wrapper .hero, {
        height: 400px;
    }

    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #contentSection .contentWrapper .contentRow .contentContainer.videoContainer {
        width: 100%;
        height: 280px;
    }

    #contentSection .contentWrapper .contentRow .contentContainer .imageContainer {
        width: 100%;
        text-align: center;
    }
    #contentSection .contentWrapper .contentRow .contentContainer .textContainer.left {
        width: 100%;
        padding: 20px;
    }
    #contentSection .contentWrapper .contentRow .contentContainer .textContainer.right {
        width: 100%;
        padding: 20px;
    }
    #contentSection .contentWrapper .contentRow.introSection,
    #contentSection .contentWrapper .contentRow.linkRow {
        max-width: 94% !important;
        width: 94% !important;
    }
    #contentSection .contentWrapper .contentRow.textRow {
        max-width: 94% !important;
    }

    /* ------------------------ */
    /* Kontaktsidan */
    /* ------------------------ */
    #kontaktInformation .formHolder {
        width: 100%;
    }
    #kontaktInformation .right .openTimes {
        width: 94%;
        margin: 0 auto;
        float: none;
        padding-left: 0;
    }
    #kontaktPress .pressImageHolder .pressImages,
    #kontaktPress .kontaktPressHolder {
        width: 100%;
    }
    #kontaktPress {
        width: 94%;
        margin: 0 auto;
        float: none;
    }
    body.page-template-template-kontakt #kontaktPress .pressImageHolder .pressImages {
        padding: 0 !important;
    }

    /* ------------------------ */
    /* Bli medlem sidan */
    /* ------------------------ */
    body.page-template-template-bli-medlem-php .formHolder {
        width: 100% !important;
    }
    body.page-template-template-bli-medlem-php #kontaktPersoner {
        width: 100%;
    }
    body.page-template-template-bli-medlem-php #kontaktPersoner .contentWrapper {
        padding: 40px 0 0;
    }
}
/* Liggande iphone 6 */
@media only screen and (max-width:667px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    .memberPortratt .medlemsportrattContentHolder .portrattHolder .left:after {
        border-width: 0px !important;
    }
    .memberPortratt .medlemsportrattContentHolder .portrattHolder .left {
        width: 100% !important;
    }
    .memberPortratt .medlemsportrattContentHolder .portrattHolder .right {
        width: 0% !important;
    }
    .memberPortratt .medlemsportrattContentHolder .portrattHolder {
        height:500px !important;
    }
    .memberPortratt .medlemsportrattContentHolder .portrattPuffHolder .puffHolder .holder .imageHolder {
        display:none !important;
    }
    .memberPortratt .medlemsportrattContentHolder .portrattPuffHolder .puffHolder .holder .contentHolder {
        width: 100% !important;
    }
    .memberPortratt .medlemsportrattContentHolder .portrattPuffHolder .puffHolder .holder.holder_0 .contentHolder .mbContentHolder:after,
    .memberPortratt .medlemsportrattContentHolder .portrattPuffHolder .puffHolder .holder.holder_1 .contentHolder .mbContentHolder:after {
        border-width: 0px !important;
    }
    footer div.container .row {
        flex-wrap: wrap;
    }
    footer div.container .row .footerInfo {
        width:100% !important;
    }
    #socialmedia {
        margin:0!important;
    }
    .row {
        padding:0!important;
    }
    #frontpageCounter {
        margin: 0 !important;
    }

    /* ------------------------ */
    /* Kalendersida, Nyhetssida, även deras 4 barn: Kalendersök-medlem, Kalendersök-hk, Nyhetssök-medlem, Nyhetssök-hk */
    /* ------------------------ */
    /* body.page-template-template-calendar .newsArchiveHolder ,
    body.page-template-template-news .newsArchiveHolder ,
    body.page-template-template-news-hk .newsArchiveHolder ,
    body.page-template-template-news-members .newsArchiveHolder ,
    body.page-template-template-kalender-hk .newsArchiveHolder ,
    body.page-template-template-kalender-medlem .newsArchiveHolder,
    body.page-template-template-news-hk #wrapper .archiveWrapper .heroTitel ,
    body.page-template-template-news-members #wrapper .archiveWrapper .heroTitel ,
    body.page-template-template-kalender-hk #wrapper .archiveWrapper .heroTitel ,
    body.page-template-template-kalender-medlem #wrapper .archiveWrapper .heroTitel,
    body.page-template-template-news-hk #wrapper .archiveWrapper form  ,
    body.page-template-template-news-members #wrapper .archiveWrapper form  ,
    body.page-template-template-kalender-hk #wrapper .archiveWrapper form  ,
    body.page-template-template-kalender-medlem #wrapper .archiveWrapper form  {
        width: 93% !important;
        margin: 0 auto !important;
        max-width: none !important;
    }
    body.page-template-template-news-hk #wrapper .archiveWrapper form ,
    body.page-template-template-news-members #wrapper .archiveWrapper form ,
    body.page-template-template-kalender-hk #wrapper .archiveWrapper form ,
    body.page-template-template-kalender-medlem #wrapper .archiveWrapper form {
        margin:100px 0px 35px !important;
    } */

    #dateHide {
        display:none;
        display: inline-block;
        margin-left: 5px;
    }
    body.page-template-template-kalender-hk #wrapper .archiveRow .smallPost > .date,
    body.page-template-template-kalender-medlem #wrapper .archiveRow .smallPost > .date,
    body.page-template-template-calendar #wrapper .archiveRow .smallPost > .date {
        display:none;
    }
    body.page-template-template-kalender-hk #wrapper .archiveRow .smallPost > .content,
    body.page-template-template-kalender-medlem #wrapper .archiveRow .smallPost > .content,
    body.page-template-template-calendar #wrapper .archiveRow .smallPost > .content,
    body.page-template-template-news #wrapper .archiveRow .archiveWrapper .newsArchiveHolder > a.smallPost > .content ,
    body.page-template-template-news-hk #wrapper .archiveRow .archiveWrapper .newsArchiveHolder > a.smallPost > .content ,
    body.page-template-template-news-members #wrapper .archiveRow .archiveWrapper .newsArchiveHolder > a.smallPost > .content {
        width:93%;
    }
    body.page-template-template-news #wrapper .archiveRow .archiveWrapper .newsArchiveHolder > a.smallPost > .image ,
    body.page-template-template-news-hk #wrapper .archiveRow .archiveWrapper .newsArchiveHolder > a.smallPost > .image ,
    body.page-template-template-news-members #wrapper .archiveRow .archiveWrapper .newsArchiveHolder > a.smallPost > .image {
        display:none!important;
    }
    
    /* // Meny // */
    header div.navbar-static-top > div.row.mobile-menu {
        width: 56%;
    }

    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #contentSection .contentWrapper.postWrapper .blockRow .left a .content.contentRight::before,
    #contentSection .contentWrapper.postWrapper .blockRow .left a .content.contentLeft::before {
        display: none;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .right a:first-child,
    #contentSection .contentWrapper.postWrapper .blockRow .left a {
        flex-wrap: wrap;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .left a .imageRight,
    #contentSection .contentWrapper.postWrapper .blockRow .left a .imageLeft {
        height: 200px;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .right .image {
        width: 100%;
    }
    #contentSection .contentWrapper.postWrapper .blockRow .right .content {
        width: 100%;
        float: left;
    }
    #contentSection .contentWrapper .contentRow .postArchive a {
        width: 45%;
    }
    #kontaktPress {
        padding: 0;
    }
    body.page-template-template-flexibel-content #contentSection .contentWrapper .contentRow .contactHolder {
        width: 100%;
    }
    body.post-template-default.single #contentSinglePostSection .contentWrapper .contentRow .contactHolder {
        width: 100% !important;
    }

}

/* Liggande iphone 5/5s */
@media only screen and (max-width:636px) {
    /* // Meny // */
    header div.navbar-static-top > div.row.mobile-menu {
        width: 59%;
    }

    /* ------------------------ */
    /* Bli medlem */
    /* ------------------------ */
    body.page-template-template-bli-medlem #slideshow .slideHalfTransparant .background.right {
        width: 100%;
    }
}

/* Liggande iphone 5/5s */
@media only screen and (max-width:568px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    #slideshow .slideBox .bannerContent {
        right: 0 !important;
        left: 0 !important;
    }
    #slideshow .slideBox .background .content.blackText {
        height: 100%;
        max-width: 100% !important;
    }
    .frontpagePuffarContainer .frontpagePuffarHolder {
        justify-content: center !important;
    }
    .frontpagePuffarContainer .frontpagePuffarHolder a {
        margin:0!important;
        width: 50% !important;
    }
    .footerBottom {
        padding: 20px 10px !important;
    }
    /* ------------------------ */
    /* Kalendersida, Nyhetssida, även deras 4 barn: Kalendersök-medlem, Kalendersök-hk, Nyhetssök-medlem, Nyhetssök-hk */
    /* ------------------------ */
    body.page-template-template-news-hk .archiveWrapper .knappar ,
    body.page-template-template-news-members .archiveWrapper .knappar ,
    body.page-template-template-calendar .archiveWrapper .knappar,
    body.page-template-template-news .archiveWrapper .knappar {
        padding: 0px 0px 30px !important;
    }
    body.page-template-template-news-hk .archiveRow .archiveWrapper .newsArchiveHolder .newsReadMore ,
    body.page-template-template-news-members .archiveRow .archiveWrapper .newsArchiveHolder .newsReadMore ,
    body.page-template-template-calendar .archiveRow .archiveWrapper .newsArchiveHolder .newsReadMore,
    body.page-template-template-news .archiveRow .archiveWrapper .newsArchiveHolder .newsReadMore {
        margin: 0px !important;
    }
    body.page-template-template-news-hk .archiveWrapper .knappar a ,
    body.page-template-template-news-members .archiveWrapper .knappar a ,
    body.page-template-template-calendar .archiveWrapper .knappar a,
    body.page-template-template-news .archiveWrapper .knappar a {
        display:block !important;
        margin: 20px auto !important;
        width:303px !important;
        font-size:16px !important;
    }
    body.page-template-template-calendar #wrapper .hero ,
    body.page-template-template-news #wrapper .hero ,
    body.page-template-template-news-hk #wrapper .hero ,
    body.page-template-template-news-members #wrapper .hero ,
    body.page-template-template-kalender-hk #wrapper .hero ,
    body.page-template-template-kalender-medlem #wrapper .hero {
        height: 400px;
    }
    body.page-template-template-news-hk #wrapper .navigation .nav-links,
    body.page-template-template-news-members #wrapper .navigation .nav-links,
    body.page-template-template-kalender-hk #wrapper .navigation .nav-links,
    body.page-template-template-kalender-medlem #wrapper .navigation .nav-links {
        justify-content: space-around;
        flex-wrap: wrap;
    }
    body.page-template-template-news-hk #wrapper .newsReadMore .navigation .nav-links > a:nth-child(3),
    body.page-template-template-news-members #wrapper .newsReadMore .navigation .nav-links > a:nth-child(3),
    body.page-template-template-kalender-hk #wrapper .newsReadMore .navigation .nav-links > a:nth-child(3),
    body.page-template-template-kalender-medlem #wrapper .newsReadMore .navigation .nav-links > a:nth-child(3),
    body.page-template-template-news-hk #wrapper .newsReadMore .navigation .nav-links > a:nth-child(1),
    body.page-template-template-news-members #wrapper .newsReadMore .navigation .nav-links > a:nth-child(1),
    body.page-template-template-kalender-hk #wrapper .newsReadMore .navigation .nav-links > a:nth-child(1),
    body.page-template-template-kalender-medlem #wrapper .newsReadMore .navigation .nav-links > a:nth-child(1) {
        width: 40% !important;
        margin: 0 5% !important;
    }
    body.page-template-template-news-hk #wrapper .navigation .nav-links .page-numbers-container,
    body.page-template-template-news-members #wrapper .navigation .nav-links .page-numbers-container,
    body.page-template-template-kalender-hk #wrapper .navigation .nav-links .page-numbers-container,
    body.page-template-template-kalender-medlem #wrapper .navigation .nav-links .page-numbers-container {
        order:-10;
        width:100%;
        margin-bottom: 23px;
    }
    body.page-template-template-news-hk #wrapper .datepicker-container,
    body.page-template-template-news-members #wrapper .datepicker-container,
    body.page-template-template-kalender-hk #wrapper .datepicker-container,
    body.page-template-template-kalender-medlem #wrapper .datepicker-container {
        flex-wrap: wrap;
    }
    body.page-template-template-news-hk #wrapper .datepicker-container > .row ,
    body.page-template-template-news-members #wrapper .datepicker-container > .row ,
    body.page-template-template-kalender-hk #wrapper .datepicker-container > .row ,
    body.page-template-template-kalender-medlem #wrapper .datepicker-container > .row  {
        width:100%!important;
    }

    /* // Meny // */
    header div.navbar-static-top > div.row.mobile-menu {
        width: 66%;
    }
    
    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #contentSection .contentWrapper.postWrapper .postRow .postContainer {
        width: 95% !important;
    }
    #contentSection .contentWrapper .contentRow .postArchive a {
        width: 100%;
        margin-right: 0;
    } 
    #contentSection .contentWrapper .contentRow .puffarBlocks .puff.alone {
        width: 100%;
    }
    #slideshow .slideBox .background .content {
        max-width: 100%;
    }
    #contentSection .quoteWrapper .quoteRow,
    #contentSection .quoteWrapper .quoteRow .quoteContent {
        width: 100%;
    }
    body.page-template-template-tradecert-php #wrapper #contentSection .contentWrapper .contentRow .contactHolder {
        width: 100%;
    }
    
    /* ------------------------ */
    /* Kontaktsidan */
    /* ------------------------ */
    #kontaktPersoner .personalHolder .person {
        width: 50%;
    }

    /* ------------------------ */
    /* Bli medlem sidan */
    /* ------------------------ */
    body.post-template-default #wrapper #contentSinglePostSection .contentWrapper .contentRow.infoRow .infoBlock {
        padding: 60px 20px;
    }
    /* ------------------------ */
    /* Footer */
    /* ------------------------ */
    footer {
        padding: 20px 10px !important;
    }
    footer .container .row .col-md-4 {
        padding-left: 0;
        padding-right: 0;
    }

     /* ------------------------ */
     /* Footer Google Maps */
     /* ------------------------ */
     .gm-style-iw {
         max-width: 360px !important;
     }
    /*.mapWrapper .acf-map div .gm-style div div div div div:last-child*/
    .mapWrapper > div > div > div > div > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(1) > div:nth-child(3) {
         right: 355px !important;
     }

}
/* liggande iphone 4/4s */
@media only screen and (max-width:450px) {
    /* // Meny // */
    header .maxwidth > .row > .col-md-2,
    header > div.container.maxwidth > .row > .navbar-static-top {
        justify-content: center;
    }
    header div.navbar-static-top > div.row.mobile-menu {
        width: 85%;
    }
    header > div.container.maxwidth > .row > .navbar-static-top {
        top: 90px;
    }
    .logo img {
        margin: 0 auto 70px !important;
    }

    /* Adds padding so the header doesn`t overlap the content below */
      body.home #wrapper #slideshow,
      body.page-id-7 #wrapper #slideshow, /* Vad vi gör -> Näringslivets röst */
      body.page-id-6 #wrapper #slideshow, /* Vad vi gör -> Nätverk */
      body.page-id-10 #wrapper #slideshow, /* Vad vi gör -> Internationell handel */
      body.page-id-137 #wrapper #slideshow, /* Vad vi gör -> Utbildning */
      body.page-id-16 #wrapper #slideshow, /* Vad vi gör -> Om oss */
      body.page-template-template-news-hk #wrapper .archiveRow, /* Nyheter -> Handelskammarens nyheter (sök) */
      body.page-template-template-news-members #wrapper .archiveRow,  /* Nyheter -> Medlemsnyheter (sök) */
      body.page-template-template-kontakt #wrapper #slideshow,
      body.page-template-template-bli-medlem #wrapper #slideshow {
        padding: 151px 0 0;
      }

      /* Adds padding so the header doesn`t overlap the content below */
      body.page-template-template-member-panel #wrapper .container .hk-crumbs, /* */
      body.page-id-419 #wrapper .container .hk-crumbs, /* Logga in sidan */
      body.page-id-421 #wrapper .container .hk-crumbs, /* Registrera sidan */
      body.page-id-422 #wrapper .container .hk-crumbs, /* Glömt lösenord sidan */
      body.page-id-15165 #wrapper .container .hk-crumbs, /* Integritetspolicy */
      body.page-template-default #wrapper .container .hk-crumbs /* Standardmall på sidor */
      {
        padding: 151px 0 0;
      }
      
       /* Adds padding so the header doesn`t overlap the content below */
      body.page-template-template-calendar .hero,
      body.page-template-template-news-php .hero,
      body.page-template-template-search-members #wrapper .hero /* Medlemsföretag (sök) */
      {
        padding: 151px 0 0;
        height: auto !important;
      }
      
      /* Adds padding so the header doesn`t overlap the content below */
      body.page-template-template-flexibel-content #wrapper .hk-crumbs,
      body.single #wrapper #contentSinglePostSection  {
        padding: 151px 0 0;
      }

    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #slideshow .slideFull.activeTitle .rubrik {
        padding: 10px 20px 18px;
    }
    #contentSection .contentWrapper.postWrapper .blockHolder a .contentHolder {
        background-size: cover;
    }
    #contentSection .contentWrapper.postWrapper .blockHolder a {
        width: 100% !important;
    }

    .page-template-template-flexibel-content #wrapper #contentSection .contentWrapper .contentRow .row .col-md-12 .at-below-post-page table tbody tr td {
        width: 100%;
        float: left;
    }

    body.page-template-template-search-members #wrapper .hero {
        height: auto !important;
    }

    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    body.page-template-template-search-members-php .reset_search_members {
        margin-top: 0;
        margin-bottom: 15px;
        float: left !important;
        width: 100%;
    }
}
/* Stående iphone 6 plus */
@media only screen and (max-width:414px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */
    footer {
        padding: 20px 10px !important;
    }
    #frontpageCounter {
        padding: 30px 0 !important;
    }
    /* .post_content .postReadMore {
        width: 60% !important;
    } */
    /* .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight .post .post_content .postMeta {
        width: 35% !important;
    } */
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowLeft .post_thumbnail {
        max-height: 300px !important;
    }
    #frontpagecta {
        padding: 35px 0 !important;
        margin: 0px 0 0 !important;
    }
    #slideshow .slideBox {
        height: 520px !important;
    }
    
    /* // Meny // */
    header div.navbar-static-top > div.row.mobile-menu {
        width: 93%;
    }

    /* ------------------------ */
    /* Kontaktsidan */
    /* ------------------------ */
    #kontaktInformation .formHolder .kontaktFormular .gform_wrapper ul li textarea, #kontaktInformation .formHolder .kontaktFormular .gform_wrapper ul li input {
        left: 155px;

    }
    ul.gfield_radio > li > input::after {
        top: -4px;
        left: -4px;
    }

    /* ------------------------ */
    /* Footer */
    /* ------------------------ */
    footer p {
        font-size: 16px !important;
    }
}

/* Fix för menyn */
@media only screen and (max-width:375px) {
    .navbar .mobile-menu .menu-huvudmeny-container li .sub-menu {
        min-width: 291px;
    }
}

/* Stående Samsung/sony */
@media only screen and (max-width:360px) {
    /* ------------------------ */
    /* Startsida */
    /* ------------------------ */

    /* // Meny // */
    header div.navbar-static-top > div.row.mobile-menu {
        width: 91%;
        display: inline-block;
    }
    .col-md-12 {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }
    .row .mobile-menu .col-md-12 .row {
        margin-left: -3px !important;
    }
    .frontpagePuffarHolder {
        left: 0 !important;
    }
    .col-md-10.navbar {
        padding-left: 0;
        padding-right: 0;   
    }
    .whiteWrapper.second .container,
    #frontpagecta .container {
        width: 94%;
        margin: 0 auto;
    }

    /* ------------------------ */
    /* Undersida */
    /* ------------------------ */
    #contentSection .quoteWrapper .quoteRow .quoteContent .quoteText p {
        padding: 40px 0 0;
    }
    #contentSection .quoteWrapper .quoteRow .quoteContent .quoteName {
        padding: 0;
    }

    /* ------------------------ */
    /* Kontaktsidan */
    /* ------------------------ */
    #kontaktPersoner .personalHolder .person {
        width: 100%;
    }

    .page-template-template-kontakt #slideshow .slideBox .bannerContent .blackText .text p .fa-envelope {
        width: 10%;
        float: left;
    }

    .page-template-template-kontakt #slideshow .slideBox .bannerContent .blackText .text p a {
        width: 80%;
        float: left;
        overflow-wrap: break-word;
    }
}
/* Stående iphone 4/5/5s */
@media only screen and (max-width:320px) {
    /* ------------------------ */
    /* Startsidan */
    /* ------------------------ */
    .frontpageCaleNewsHolder .frontpageCaleNewsNew .rowRight .custom-info .linkHolder .linkRow a {
        padding: 8px 15px;
        min-width: 275px !important;
        max-width: 275px !important;
    }

    /* // Meny // */
    header div.navbar-static-top > div.row.mobile-menu {
        width: 100%;
    }
    header .search-member-top {
        margin-left: 5px;
    }

    /* ------------------------ */
    /* Bli medlem */
    /* ------------------------ */
    body.page-template-template-bli-medlem #slideshow .slideHalfTransparant .background .content {
        margin-left: 20px;
        min-width: 90%;
        max-width: 90%;
    }
    #slideshow .slideHalfTransparant .background .content .readMoreBanner a {
        padding: 8px 24px 10px;
    }

     /* ------------------------ */
     /* Footer Google Maps */
     /* ------------------------ */
     .gm-style-iw {
         max-width: 300px !important;
     }
    /*.mapWrapper .acf-map div .gm-style div div div div div:last-child*/
    .mapWrapper > div > div > div > div > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(1) > div:nth-child(3) {
         right: 415px !important;
     }
}
