
/* - ++theme++projectcustom/css/custom-responsive.css - */
/* https://www.ziegler.de/portal_css/++theme++projectcustom/css/custom-responsive.css?original=1 */
@media (min-width: 1200px) {
#top .container {
width: 1190px;
}
#banner-carousel .container {
width: 100%;
}
section > .container {
width: 1170px;
}
#top.affix {
width: 1140px;
}
.product-variant-tabs-content .carousel-indicators li .sub-image {
width: 120px;
height: 69px;
}
}
@media (min-width: 1600px) {
#top .container,
.yamm .container,
.section-heading .container,
#banner-carousel .container,
.one-page-navbar .container {
width: 1500px;
}
.ziegler-contact-accordion .container,
#applicationlist .container,
#productlisting .container,
#visual-portal-wrapper.container,
section > .container,
footer .container,
.download-listing .container {
width: 1300px;
}
}
@media (max-width: 1199px) {
#banner-carousel .carousel-inner > .item{
min-height: 367px;
}
}
@media (max-width: 992px) {
#top.affix {
width: 720px;
}
section.padding-bottom-0 {
padding-bottom: 40px;
}
footer {
padding-top: 0px;
}
footer .inner {
padding-top: 0px;
background-image: none;
background-color: #C00D0D;
margin-top: 30px;
}
footer h4 {
font-family: 'HelveticaNeueW02-75Bold', sans-serif;
margin-top: 40px;
}
.carousel-statement .carousel-indicators {
display: none;
}
.parallax-text {
padding-top: 100px;
padding-bottom: 100px;
}
.footer-quicklinks {
margin-bottom: 30px;
}
.featurette-left .featurette-text-body,
.featurette-right .featurette-text-body {
padding: 0px;
}
#nav-wrapper {
height: auto !important;
text-align: right;
}
.cd-dropdown{
text-align: left;
}
.navbar {
position: static !important;
}
.yamm > .container {
position: static;
}
.yamm .navbar-collapse {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
z-index: 111;
background: white;
padding: 25px;
}
#banner-carousel{
display: none;
}
}
@media (min-width: 991px) {
.yamm-content img {
display: block;
}
}
@media (max-width: 1024px) {
.newslisting-mainpage .image, .teaserlisting .image {
height: 160px;
}
.product-variant-tabs-content .main-image {
height: 600px;
}
}
@media (max-width: 991px) {
.product-variant-tabs-content .main-image {
height: 450px;
}
.newslisting-mainpage .image, .teaserlisting .image {
height: 390px;
}
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.collapse {
display: none !important;
}
.navbar-nav {
float: none !important;
margin: 7.5px -15px;
background-color: #fff;
}
.navbar-nav > li {
float: none;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
}
/* */
.navbar-collapse.collapse.in {
display: block !important;
}
.collapsing {
overflow: hidden !important;
}
.no-touch .yamm .navbar-collapse {
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
}
}
@media (max-width: 767px) {
#top.affix {
width: 100%;
}
.responsive-margin-bottom-10 {
margin-bottom: 10px;
}
.responsive-margin-bottom-20 {
margin-bottom: 20px;
}
.responsive-margin-top-20 {
margin-top: 20px;
}
.responsive-margin-top-30 {
margin-top: 30px;
}
.banner-text h2 {
font-size: 20px;
margin-bottom: 10px;
}
.banner-text .btn {
font-size: 12px;
}
.carousel-caption {
top: 0px;
}
.parallax-text .heading {
font-size: 21px;
}
.one-page-navbar-wrapper {
display: none;
}
.template-contact_category_listing .one-page-navbar-wrapper {
display: block;
}
.carousel-indicators li,
.carousel-indicators li.active {
width: 5px;
height: 5px;
}
.carousel-indicators {
bottom: 5px;
margin-bottom: 0;
}
#banner-carousel .carousel-inner > .item {
background-position: top right;
}
#banner-carousel .container {
padding: 0;
}
#banner-carousel .row {
margin: 0;
}
.carousel-control.left,
.carousel-control.right {
top: auto;
bottom: 50px;
}
.carousel-control {
font-size: 40px;
}
.container {
width: 100%;
}
.banner-caption {
margin-top: 20px;
}
.product-variant-tabs-content .carousel-indicators{
margin-left: 0;
}
.product-variant-tabs-content .carousel-indicators li,
.product-variant-tabs-content .carousel-indicators li.active,
.product-variant-tabs-content .carousel-indicators li{
width: 39px;
height: 40px;
}
#banner-carousel .carousel-indicators li{
width: 15px;
height: 15px;
}
.multisite-selector-container{
margin-bottom: 10px;
}
.product-variant-tabs-content .main-image{
height: 200px;
}
footer .inner{
margin-top: 0;
}
footer .container{
padding-right: 0;
padding-left: 0;
}
.newslisting-mainpage .image, .teaserlisting .image {
height: 220px;
}
}
@media (min-width: 768px) {
.template-tcproduct_view section.download .btn{
margin-bottom: 15px;
}
.padding-left-0 {
padding-left: 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
}
#banner-carousel .carousel-control .glyphicon-chevron-left,
#banner-carousel .carousel-control .glyphicon-chevron-right,
#banner-carousel .carousel-control .icon-next,
#banner-carousel .carousel-control .icon-prev {
width: 30px;
height: 30px;
margin-top: -65px;
font-size: 110px;
}
}
@media (max-width: 480px) {
}
@media (max-width: 380px) {
.carousel-statement .carousel-control {
top: 20px;
}
}
@media (min-width: 768px) {
.navigation-config-desktop{
display: block !important;
}
}
@media (max-width: 767px) {
.navigation-config-mobile{
display: block !important;
}
}

