/* Theme Name: AmS 2016 Theme URI: http://architekturmachtschule.de/ Author: Moritz Schmidt Author URI: https://mmnx.de/ Description: n/a Version: 1.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: Text Domain: ams2016 */ .carousel-control { background: none !important; } .carousel-control .icon-next::before, .carousel-control .icon-prev::before { content: none; } .carousel-control .icon-next .fa-chevron-right:before, .carousel-control .icon-prev .fa-chevron-left:before { position: absolute; left: 8px; top: 4px; font-size: 25px; } .fa-chevron-right, .fa-chevron-left { background: #008238; border-radius: 50%; padding: 16px; } .carousel-control .icon-prev .fa-chevron-left:before { left: 4px; } .carousel-inner > .carousel-item > img { width: 100%; } .carousel { max-height: 350px; overflow: hidden; } .navbar { background: #C0C0C0; position: -webkit-sticky; position: sticky; top: 0; width: 100%; border-radius: 0; z-index: 99; } .beam { margin-top: 50px; margin-bottom: 50px; text-align: center; font-family: 'Special Elite', cursive; } .beam h1 { font-size: 60px; text-align: left; } .beam + .container { font-family: 'Special Elite', cursive; font-size: 18px; line-height: 30px; } /*.beam > .container > * { margin: 0; text-transform: uppercase; }*/ .beam ~ .beam { margin-top: 50px; } .teaser { font-size: 27px; line-height: 35px; color: #000000; } .content-wrapper { position: relative; padding: 10px 0; margin-bottom: 25px; } .content-wrapper:first-of-type { padding-top: 1px; margin-top: -1px; /* weird bug idk */ } .content-wrapper::before { content: " "; position: absolute; width: 100%; height: 100%; /*background: url(img/bg.jpg) repeat-y center;*/ background: #00004d; background-size: cover; opacity: 0.2; } .content-wrapper:nth-child(2n)::before { background: url(img/ams_hintergrund.png) no-repeat center fixed; background-size: 100% auto; } .content-wrapper:nth-child(3n)::before { /*background: url(img/bg2.jpg) repeat-y center;*/ background: #004d00; } #tda-slider .card { max-width: 20rem; margin-right: 25px; } .card-img-top { margin: 0 auto; } #tda-slider { margin-top: 25px; } #partners .col-md-4 { display: flex; } #partners .card { width: 100%; } .tda-gallery { padding-top: 25px; } .tda-content { padding-top: 25px; max-height: 350px; overflow: auto; } .tda-content a { color: inherit; } .tag-pill { color: white; background: black; padding: 20px 20px !important; font-size: 20px; } #tdas-single h1 { margin-top: 10px; } #tdas-single span.tag { padding: 15px 5px; } .slick-slide { margin: 10px; } .navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.7); } .text-muted { color: #5f676d !important; } .relcontainer { position: relative; } .tda-hover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); } .tda-hover .relcontainer { width: 100%; height: 100%; } .tda-hover .relcontainer span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #fff; font-size: 50px; } .tda-item img { width: 100%; height: 100%; } .slick-prev:before, .slick-next:before { color: #008238; } .slick-slider .icon-next, .slick-slider .icon-prev { position: absolute; top: 50%; display: block; width: 30px; height: 30px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); background: #008238; padding: 5px; border-radius: 50%; } .slick-slider .icon-next > .fa, .slick-slider .icon-prev > .fa { color: #fff; font-weight: 900; } .slick-slider .icon-next > .fa:before { position: absolute; left: 10px; top: 7px; } .slick-slider .icon-prev > .fa:before { position: absolute; left: 7px; top: 7px; } .slick-slider .icon-next { right: 0; z-index: 5; } .slick-slider .icon-prev { left: 0; z-index: 5; } .b-to-top { text-align: center; } .b-to-top a { background: grey; border-radius: 50%; padding: 5px; color: white; } @media (min-width: 768px) { .slick-slider .icon-next { right: -35px; } .slick-slider .icon-prev { left: -35px; } }