.home-gp-slider {
min-height: 400px;
} img{ max-width: 100%; }
#masternav select { display: none; width: 100% !important; }
#masternav .selector { display: none; margin-top: 5px; }
@media only screen and (max-width:1372px) {
.footer-widget-col {
margin-right: 32px;
}
}
@media only screen and (max-width:1260px) {
.footer-widget-col {
margin-right: 31px;
}
.preview-issue-thumb-ait {
margin-left: -10px;
margin-top: -30px;
}
}
@media only screen and (max-width:1221px) {
.footer-widget-col {
margin-right: 29px;
}
}
@media only screen and (max-width:1146px) {
.footer-widget-col {
margin-right: 27px;
}
.preview-issue-thumb-ait {
width: 250px;
}
}
@media only screen and (max-width:1070px) {
.footer-widget-col {
margin-right: 26px;
}
}
@media only screen and (max-width:1024px) {
.footer-widget-col {
margin-right: 25px;
}
}
@media only screen and (max-width:1024px) {
.footer-widget-col {
margin-right: 24px;
}
}
@media only screen and (max-width:998px) {
.footer-widget-col {
margin-right: 23px;
}
}
@media only screen and (max-width:976px) {
.footer-widget-col {
margin-right: 23px;
}
}
@media only screen and (max-width:939px) {
.footer-widget-col {
margin-right: 23px;
}
}
@media only screen and (max-width:960px) {
.footer-widget-col {
margin-right: 22px;
}
}
@media only screen and (max-width:959px) {
.footer-widget-col {
margin-right: 31px;
}
#footer-bottom {
border-top: 0px solid #333;
}
}
}
@media only screen and (max-width:864px) {
.footer-widget-col {
margin-right: 26px;
}
}
@media only screen and (max-width:864px) {
.footer-widget-col {
margin-right: 28px;
}
}
@media only screen and (max-width:790px) {
.footer-widget-col {
margin-right: 26px;
}
.js-wpv-view-layout .columns-3 .column {
width: 48% !important;
}
}
@media only screen and (max-width:1280px) {
#header-col-2 {
display:none;
}
}
@media only screen and (max-width:1280px) {
.leseprobe {
width: 100%;
height: 930px;
}
.preview-issue-thumb {
margin-top: -20px;
}
}
@media only screen and (max-width:1257px) {
.home-logos {
margin-top: -15px;
width: 80%;
}
} @media only screen and (max-width:1024px) { .home-logos {
width: 70%;
}
.home-logos {
margin-top: -10px;
}
#footer {
margin: 0px;
margin-left: -30px;
margin-right: -30px;
}
#masterhead {
margin-left: -20px; 
margin-right: -20px; 
}	
#menu {
margin-left: -10px;
margin-right: -10px;
}
#main {
padding-left: 0px;
padding-right: 0px;
margin: 20px -20px;
}
.breadcrumbs {
padding-left: 0px;
padding-right:0px;
}
.leseprobe {
width: 100%;
height: 800px;
}
#footer {
padding: 0 20px;
}
.footer-widget {
margin-bottom:0px!important;
}
.logo {
max-height: 75px;
}
.preview-issue-thumb {
margin-top: 0px;
}
.rsUni .rsArrowIcn {
top: 80%!important;
}
.home-gp-slider {
min-height: 400px;
}
.selection-left {
margin-top: 13px;
margin-bottom: 0px;
text-align: left;
color: #a5c2de;
font-size: 13px !important;
min-height: 35px;
}
.gw-gopf-post-content h2 {
font-size: 12px !important;
line-height: 17px !important;
}
}
@media only screen and (max-width: 1023px) {
.preview-issue-thumb-xia {
position: relative;
margin-top: 0;
margin-left: -10px;
width: 220px;
}
.preview-issue-thumb-ait {
position: relative;
margin-top: 0;
margin-left: 5px;
width: 220px;
}
}
@media only screen and (max-width: 960px) {
#logo { margin-top: 0px; text-align: center; float: none; max-width: 100%; }
#logo a, #logo img { float: none; }
#masterhead { 
margin-left: 0px;
margin-right: 0px; 
}
.columns-4 .column {
width: 49% !important;
}
} @media only screen and (max-width:959px) {
.ait-dialog-home-stage .omsc-two-third, .ait-dialog-home-stage .omsc-one-third {
width: 100%;
}
.home-logos {
margin-top: 0px;
width: 60%;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
padding-right: 5px;
}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
min-width: 100%!important;
}
.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
padding-left: 0%; 
padding-right: 0%; 
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {
border-bottom: 1px solid #FFF !important;
padding-left: 27px!important;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive  {
background-color: #9fa8ad!important;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {
background: #FFF!important;
}
.ubermenu-skin-black-white-2 {
background-color: #FFF!important;
}
.breadcrumbs {
padding-left: 0px;
padding-right: 15px;
}
#main {
padding-left: 20px;
padding-right: 20px;
}
#menu { margin-left: -30px;
margin-right: -30px;; 
}
.lang_selector, .lang_selector span  {
color: #FFF;
}
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
border-top:  0px solid #FFF!important;
border-bottom: 0px solid #FFF!important;
}
.ubermenu .ubermenu-search .ubermenu-searchform {
width: auto!important;
margin-top: 13px!important;
margin-bottom: 13px!important;
}
.ubermenu .ubermenu-search input.ubermenu-search-input {
padding: 7px 40px 8px 15px!important;
border-bottom: 1px solid #FFF !important; 
}
#menu-item-1179  {
border-right: 0px solid #FFF !important;
}
#menu-item-305  {
border-bottom: 1px solid #FFF !important;
}
.ubermenu-item-object-ubermenu-custom   {
border-bottom: 0px solid #FFF !important;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
padding-right: 0px;
border-right: 0px solid #FFF !important;
}
.ubermenu .ubermenu-search input.ubermenu-search-input {
margin-top: 9px !important;
margin-bottom: 2px !important;
}
.ubermenu-skin-black-white-2.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
margin-top: 0px!important;
} .ubermenu .ubermenu-target-text {
padding-left: 20px;
padding-right: 20px;
}
.ubermenu-target, .ubermenu .ubermenu-widget {
padding: 12px 0px!important;
padding-top: 18px!important;
}
.ubermenu .ubermenu-nav .ubermenu-column-1-5 {
padding-right: 0%;
}
#sidebar {
border-top: 0px solid #444!important;
}
.entry {
margin-bottom: 0px;
}
#footer-two, #footer-four {
margin-right: 0px;
}
.ubermenu, .ubermenu .ubermenu-column, .ubermenu .ubermenu-divider, .ubermenu .ubermenu-icon, .ubermenu .ubermenu-image, .ubermenu .ubermenu-item, .ubermenu .ubermenu-nav, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-row, .ubermenu .ubermenu-search, .ubermenu .ubermenu-search-input, .ubermenu .ubermenu-search-submit, .ubermenu .ubermenu-submenu, .ubermenu .ubermenu-submenu-footer, .ubermenu .ubermenu-tabs, .ubermenu .ubermenu-tabs-panels, .ubermenu .ubermenu-target, .ubermenu-responsive-toggle {
line-height: 1.53em!important;
}
.ubermenu-responsive-toggle {
padding: 18px 20px!important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {
right: 25px !important;
}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column {
padding-left: 0px;
}
.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
padding-right: 20px!important;
}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
margin-left: 1px!important;
}
.preview-issue-thumb-ait {
margin-left: -30px;
width: 200px;
}
.ait-dialog-wettbewerbe .ubermenu-custom-content-padded {
padding-left: 20px!important;
}
.ubermenu-skin-black-white-2 {
max-height: auto!important;
}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
#wrap{ width: 100%; }
.hp-highlight, .portfolio-item, .home-entry, #footer-one,#footer-two,#footer-three,#footer-four{ width: 48%;  }
#home-tagline{ font-size: 21px; }
#search { text-indent: -9999px; }
.loop-entry-thumbnail{width: 47%;}
}
@media only screen and (max-width: 768px) {
.video-div {
width: 48%;
margin-right: 1%;
}
#menu {
margin-left: -30px;
margin-right: -30px;
}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right {
float: left!important;
}
#main {
margin-top: 10px;
}
.logo {
max-height: 75px;
margin-top: 0px;
margin-bottom: 5px;
}
#page-heading {
margin-bottom: 10px;
padding-bottom: 10px;
}
.home-logos {
width: 70%;
}
.footer-widget {
padding-bottom:15px!important
}
#footer-one,#footer-two,#footer-three,#footer-four
{ 
width: 47%;  
}
#footer-two, #footer-four {
margin-right: 0px;
}
#footer-one, #footer-three {
margin-right: 40px;
}
.preview {
width: auto !important;
}
.preview-issue-thumb {
width:270px;
margin-left: -280px;
}
.rsUni .rsGCaption {
font-size: 12px !important;
line-height:17px;
}
.third-columun span {
padding-left:40px!important;
}
.rpwe-block h3 {
font-size: 11px !important;
line-height: 13px;
}
.rsUni .rsBullet span {
width: 22px!important;
}
.rsUni .rsBullet {
width: 22px!important;
}
.preview-issue-thumb-xia {
position: relative;
margin-top: 0;
margin-left: 30px;
width: 270px;
}
.preview-issue-thumb-ait {
position: relative;
margin-top: 0;
margin-left: 0px;
width: 270px;
}
.column-left {
padding-left: 0px;
padding-right: 0px;
}
.column-right {
padding-left: 0px;
padding-right: 0px;
}
.social-media-award {
display:none;
}
.pagination-dots>li>a.page-link {
width: 25px!important;
}
.home-gp-slider .omsc-one-third, .home-gp-slider .omsc-two-third {
width: 100%;
}
.issue-preview-teaser {
padding-bottom: 0px;
}
}
@media only screen and (max-width: 727px) {
#footer-one, #footer-three {
margin-right: 33px;
}
} @media only screen and (max-width: 767px) { #wrap{ width: 100%; }
.flexslider .caption{ display: none; }
#masternav { width: 100%; box-sizing: border-box; }
#masternav .selector option{ background:#eee; -webkit-appearance:none; padding: 5px; }
#masternav .selector, 
#masternav .selector span{ cursor: pointer !important; -webkit-font-smoothing:antialiased; }
#masternav .selector, 
#masternav .selector *{ margin:0; padding:0; }
#masternav .selector select{ top:0px; left:0px; }
#masternav .selector{ width: 100%; font-size:14px; font-weight: 600; }
#masternav .selector span:before { float: right; margin-right: 20px; content: "\f0c9"; font-family: 'FontAwesome'; }
#masternav .selector span{ cursor:pointer; }
#masternav .selector{ height: 30px; line-height: 30px; display: block; width: 100%; }
#masternav .selector select:focus{outline:0; }
#masternav .selector{ position:relative;  padding-left:10px;  overflow:hidden; }
#masternav .selector span{ display:block;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; }
#masternav .selector select{ position:absolute;  height:35px;  background:none;  width:97%; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size:12px;  font-weight:500;  border:0 !important; }
#masternav .selector,
#masternav select { display: inline-block; }
#masternav ul { display: none; }
#masternav{ padding: 0; height: 40px; line-height: 40px; float: none; padding: 0 5px; margin: 0; background: #3fb7b7; color: #fff; top: 0; right: 0; cursor: pointer; }
.hp-highlight, .portfolio-item, .home-entry { width: 230px; }
.col-3 { margin-left: 0; clear: both; }
.footer-widget-col { width: 48%; }
#portfolio-wrap{ margin-right:  0; }
#home-tagline{ font-size: 16px; }
.flex-direction-nav { display: none; }
.flex-caption { display: none; }
ul.filter{ position: inherit; height: auto; margin-top: 20px; margin-bottom: 0px; top: 0; left: 0; right: auto; }
ul.filter li{ height: auto; margin-top: 10px; display: block; float: none; margin-right: 0; margin-left: 0; }
ul.filter li a { padding: 5px; }
#single-nav a{ font-size: 11px; }
#single-nav-left, #single-nav-right { margin-left: 0px; }
.content-area, #sidebar{ width: 100%; }
.loop-entry-meta{ display: none; }
.loop-entry h2{ margin-bottom: 10px; }
#sidebar{ margin-top: 0px; padding-top: 0px; border-top: 5px solid #444; }
#single-portfolio-left, #single-portfolio-right{float: none;width: 100%; }
#single-portfolio-left { margin-bottom: 20px; }
#page-heading{ text-align: left; }
#single-nav{ position: inherit; margin-top: 20px; margin-left: 0px; text-align: center; }
#single-nav-left, #single-nav-right { display: inline-block; float: none; }
.children li{ margin: 0 !important; }
#copyright,#back-to-top{ float: none; width: 100%; text-align: left; }
#single-nav {
position: relative;
top: 50%;
right: 0px;
width:100%;
text-align: left;
border-color: #CCC;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
}
#single-nav-left {
margin-left: -1px;
}
#single-nav a {
height: 25px;
line-height:25px;
padding-top: 10px;
padding-bottom: 10px;
}
#page-heading {
padding-bottom: 0px;
border-bottom: 0px solid #444;
}
#post {
padding-top: 0px;
}
.extra-margin, .extra-margin-2, .extra-margin-3, .extra-margin-4 {
margin-bottom: 10px;
margin-top:20px;
}
.ait-dialog-home-stage {
font-size: 14px;
line-height: 24px;
}
} @media only screen and (min-width: 668px) and (max-width: 767px) { }
@media only screen and (min-width: 0px) and (max-width: 667px) {
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
height: 56px!important;
}
#swipebox-caption {
margin-left: 0px;
margin-right: 0px;
bottom: 0px !important;
}
.leseprobe {
width: 100%;
height: 360px;
}
#social-media {
padding-right: 0px;
margin-top: -17px;
}
.sm-icon {
width: 25px;
}
h5 {
font-size: 11px;
margin-bottom: 0px;
margin-top: 0px;
line-height: 14px;
} .columns-3 .column, .js-wpv-view-layout .columns-3 .column {
width: 100% !important;
}
.ubermenu-sticky {
position:relative !important;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
#wrap{ width: 100%; }
.hp-highlight, .portfolio-item, .home-entry { width: 200px; }
.loop-entry-thumbnail{width: 50%;}
}
@media only screen and (max-width: 480px) {
.video-div {
width: 100%;
margin-right: 0%;
}
#main {
padding-left: 10px;
padding-right: 10px;
}
#masterhead {
border-bottom: 0px solid #000;
}
.preview {
display:none;
}
.rsUni .rsGCaption {
width: 100%;
text-align: center;
}
.rsUni .rsArrow {
width: 30px!important;
}
.columns-4 .column {
width: 100% !important;
}
#page-heading {
border-top: 1px solid #000;
padding-top: 20px;
margin-top: -20px;
}
.breadcrumbs {
padding-left: 0px; 
padding-right: 0px; 
margin-left: -10px;
margin-right: -10px;
}
#social-media {
display:none;
}
.col-1, .col-2, .col-3, .col-4 { margin-left: 0; }
#footer-one,#footer-two,#footer-three,#footer-four
{ 
width: 100%;  
}
.loop-entry-thumbnail {
padding-bottom: 15px;
margin-right: 0px;
width:100%;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
padding-right: 0px;
border-right: 0px solid #FFF !important;
}
#wrap {
background-position: 0% 125px;
}
#logo {
z-index: 9999!important;
}
.gw-gopf-post-title {
width:60%!important;
}
.preview-issue-thumb {
width: 150px;
margin-left: -155px;
}
.fieldset-cf7mls-wrapper {
position: relative;
padding: 15px 7px;
overflow: hidden;
margin: 0px;
}
.wpcf7-form .fieldset-cf7mls {
padding: 10px 18px;
}
.preview-issue-thumb-xia {
margin-left: 0px;
}
#swipebox-caption {
top: 20px !important;
width: 92vw!important;
}
.rsUni .rsGCaption {
left: 15px;
right: 0px!important;
width: 85%!important;
}
.rsUni .rsArrowIcn {
top: 50% !important;
}
.inner-iframe {
margin-top: 10px;
margin-bottom: 20px;
}
}
@media only screen and (max-width: 375px) {
.home-logos {
width: 100%;
}
.logo {
max-height: 55px;
}
#header-col-1 {
height: 100px;
}
#masterhead {
margin-left: 0px;
margin-right: 0px;
}
#menu {
margin-left: -30px;
margin-right: -30px;
}
.selection-left {
margin-bottom: 9px;
min-height: 10px;
}
}