@media only screen and ( min-width:981px ) { .my-slider, .my-slider .et_pb_container {height: 450px !important;}
.my-slider, .my-slider .et_pb_slide {max-height: 450px;}
}
header#main-header {border-bottom: 1px solid #fff;}
div#top-header{border-bottom: 1px solid #fff;}
ul#top-menu li.menu-item {padding-right: 40px !important;}   #d1_top_langswitch {
display: block;
float: right;
position: relative;
width: auto;
font-size: 16px;
line-height: 14px;
margin-top: -2px;
}
@media only screen and (max-width:980px) {
#d1_top_langswitch {
float: left;
margin-right: 25px;
margin-top: 6px;
}
}
#d1_top_langswitch .wpml-ls-legacy-list-horizontal,
#d1_top_langswitch .wpml-ls-legacy-list-horizontal a {
padding: 0;
line-height: 14px;
}
#d1_top_langswitch .wpml-ls-legacy-list-horizontal .wpml-ls-item {
border-right: 1px solid #fff;
padding-right: 4px;
padding-left: 4px;
}
#d1_top_langswitch .wpml-ls-legacy-list-horizontal .wpml-ls-item:first-child {
padding-left: 0;
}
#d1_top_langswitch .wpml-ls-legacy-list-horizontal .wpml-ls-item:last-child {
padding-right: 0;
border-right: 0;
} #et-top-navigation {
font-weight: normal;
} .et_mobile_menu {
border-top: 1px solid #fff;
}
.et_mobile_menu li {
text-transform: uppercase;
} @media only screen and (max-width:767px) {
.et_pb_text_0 h2,
.et_pb_text_1 h2 {
font-size: 60px !important;
}
} @media only screen and (max-width:767px) {
.peopleslider {
max-height: 750px;
}
}
@media only screen and (max-width:575px) {
.peopleslider {
max-height: 550px;
}
} @media only screen and (max-width:980px) {
.kkanigif .et_always_center_on_mobile.et_pb_image_0.et_pb_module {
margin-right: 0 !important;
margin-left: 0 !important;
}
} @font-face {
font-family: "Harabara Bold";
src: url(//studiokankan.de/wp-content/themes/StudioKankan-child/css/fonts/Harabara.eot);
src:
url(//studiokankan.de/wp-content/themes/StudioKankan-child/css/fonts/Harabara.woff) format("woff"),
url(//studiokankan.de/wp-content/themes/StudioKankan-child/css/fonts/Harabara.otf) format("opentype"),
url(//studiokankan.de/wp-content/themes/StudioKankan-child/css/fonts/Harabara.svg#filename) format("svg");
}
@font-face {
font-family: "Myriad Pro regular";
src: 
url(//studiokankan.de/wp-content/themes/StudioKankan-child/MyriadPro-Regular.otf) format("opentype"),
url(//studiokankan.de/wp-content/themes/StudioKankan-child/MYRIADPRO-REGULAR.woff) format('woff');
}
div#n2-ss-2.n2-ss-slider *,
div#n2-ss-3.n2-ss-slider *,
div#n2-ss-4.n2-ss-slider *,
div#n2-ss-5.n2-ss-slider *,
#top-menu.nav * {
font-family: 'Myriad Pro regular',Helvetica,Arial,Lucida,sans-serif !important;
} .error404 #main-content {
background-color: #1a1a1a;
}
.error404 h1, .error404 h2, .error404 h3, .error404 h4, .error404 h5, .error404 h6, body.error404 {
color: #fff;
}
.error404 #main-content .container::before {
display: none;
} .entry-content a, .entry-content a:hover {
color: #00ccff;
text-decoration: underline;
}
.entry-content h1 a, .entry-content h1 a:hover, 
.entry-content h2 a, .entry-content h2 a:hover, 
.entry-content h3 a, .entry-content h3 a:hover, 
.entry-content h4 a, .entry-content h4 a:hover, 
.entry-content h5 a, .entry-content h5 a:hover, 
.entry-content h6 a, .entry-content h6 a:hover {
color: #fff;
text-decoration: none;
}
.bottom-nav a:hover {
opacity: 1;
}
.bottom-nav {
text-align: left;
} .slick-loading .slick-list
{
background: #fff url(//studiokankan.de/wp-content/themes/StudioKankan-child/slick/ajax-loader.gif) center center no-repeat;
}
html .kankan-gallery.et_pb_gallery .et_pb_gallery_image img {
width: 100%;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(//studiokankan.de/wp-content/themes/StudioKankan-child/slick/fonts/slick.eot);
src: url(//studiokankan.de/wp-content/themes/StudioKankan-child/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(//studiokankan.de/wp-content/themes/StudioKankan-child/slick/fonts/slick.woff) format('woff'), url(//studiokankan.de/wp-content/themes/StudioKankan-child/slick/fonts/slick.ttf) format('truetype'), url(//studiokankan.de/wp-content/themes/StudioKankan-child/slick/fonts/slick.svg#slick) format('svg');
} .kankan-items .kankan-gallery.et_pb_gallery p.et_pb_gallery_caption {
font-weight: 700;
color: #000 !important;
text-align: center;
text-shadow: 0 0 5px #FFFFFF;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
transition: all .4s;
font-size: 24px;
z-index: 10000;
line-height: 1.2;
}
@media only screen and (max-width:767px) {
.kankan-items .kankan-gallery.et_pb_gallery p.et_pb_gallery_caption {
font-size: 16px;
}
}
.kankan-items .kankan-gallery.et_pb_gallery .et_pb_gallery_title {
display: none;
}
.et_overlay::before {
display: none;
}
.et_overlay {
opacity: 0.3;
z-index: 3;
}
.mfp-bottom-bar {
font-size: 16px;
}
.mfp-counter {
font-size: 14px;
}
.mfp-arrow-right::after,
.mfp-arrow-left::after {
text-shadow: 1px 1px 8px rgb(17, 17, 17);
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 35px;
height: 35px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
@media only screen and (max-width:767px) {
.slick-prev,
.slick-next {
display: none !important;
}
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 35px;
line-height: 1;
opacity: .75;
color: #1a1a1a;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: 3px;
z-index: 999;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: 3px;
z-index: 998;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -50px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 9px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .3;
color: #ffffff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: #ffffff;
}