@charset "UTF-8"; @media screen and (max-width:992px) { .webkit .frontpage2col .oneTwoCol .btn_cta { width: 100%; max-width: 100%; min-width: auto; float: left; margin: 0; } .webkit .frontpage2col .frontpage2col_news .btn_cta { width: auto; min-width: 240px; float: right; margin-right: 20px: } .webkit .frontpage2col .oneTwoCol .imgCtaContainer { width: 80%; } .webkit .gal .inner_sub img { max-width: 100%; } /* responsive tables */ .table_scroller { width: 100%; overflow-y: auto; margin: 0 0 1em; } .table_scroller::-webkit-scrollbar { -webkit-appearance: none; width: 14px; height: 14px; } .table_scroller::-webkit-scrollbar-thumb { border-radius: 8px; border: 3px solid #fff; background-color: rgba(0, 0, 0, .3); } /* end responsive tables */ } @media screen and (max-width:768px) { .webkit .frontpage2col.subcolumns .col, .webkit .frontpage2col.subcolumns .col.last { width: 100%; max-width: 576px; display: block; /*float: none;*/ margin: 0 auto 20px auto !important; } .webkit .frontpage3col.subcolumns .col, .webkit .frontpage3col.subcolumns .col.centerColumn, .webkit .frontpage3col.subcolumns .col.last { width: 100%; max-width: 576px; flex-basis: 100%; -webkit-flex-basis: 100%; margin: 0 auto 20px auto; } .wide .webkit .frontpage2col.subcolumns .col, .wide .webkit .frontpage2col.subcolumns .col.last, .wide .webkit .frontpage3col.subcolumns .col, .wide .webkit .frontpage3col.subcolumns .col.centerColumn, .wide .webkit .frontpage3col.subcolumns .col.last { max-width: none; } .webkit .frontpage .frontpage4col .column { width: 48%; margin-right: 4%; margin-bottom: 20px; } .webkit .frontpage .frontpage4col .column.even { margin-right: 0; } .webkit .frontpage .frontpage4col .column .imgcontainer { text-align: center; } /* .webkit .frontpage .frontpage4col .column .imgcontainer img { max-width: 230px; }*/ } @media screen and (max-width:576px) { .webkit .frontpage2col.subcolumns .col { width: 100%; margin-bottom: 20px; } .webkit .frontpage3col.subcolumns .col, .webkit .frontpage3col.subcolumns .col.centerColumn, .webkit .frontpage3col.subcolumns .col.last { width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; margin: 0 0 20px 0; } .webkit .frontpage .frontpage4col .column { width: 100%; margin-right: 0%; margin-bottom: 20px; } .webkit .frontpage2col .oneTwoCol .imgCtaContainer { display: none; } .webkit .frontpage2col .oneTwoCol.text_left .nlfinder-form .block, .webkit .frontpage2col .oneTwoCol.text_right .nlfinder-form .block { width: 100%; margin-right: 0; margin-bottom: 5px; } .webkit .frontpage2col .oneTwoCol.text_left .nlfinder-form .block.buttons, .webkit .frontpage2col .oneTwoCol.text_right .nlfinder-form .block.buttons { width: 100%; } }