/*
** This file is generated by php and placed into vk_flex_theme / elements / overrides.css.php
** Page name : Vorschau auf das Theaterkarussell 2009 / Theme preset Name : margarete-steiff-schule / Theme preset ID : 2*/

/* --- Text Overrides --- */


/* -- FONTS --- */

.alternate, .tp-caption.big_alternate  {
font-family:'Roboto Condensed', sans;
	text-transform:none !important;
	font-weight : normal;
    font-size:0.8em;
}

body .ccm-page, .ccm-page p, .ccm-page li, .ccm-page td, .ccm-page textarea {
font-family:'Ubuntu', sans;
	text-transform:none !important;
	font-weight : normal;
}
h1,.h1 {
font-family:'Roboto Condensed', sans;
	text-transform:none !important;
	font-weight : normal;
    font-size:30px;
}
h2,.h2 {
font-family:'Roboto Condensed', sans;
	text-transform:none !important;
	font-weight : normal;
    font-size:25px;
}
h3,.h3 {
font-family:'Roboto Condensed', sans;
	text-transform:none !important;
	font-weight : normal;
    font-size:20px;
}
h4,.h4 {
font-family:'Roboto Condensed', sans;
	text-transform:none !important;
	font-weight : normal;
    font-size:18px;
}
h5,.h5 {
font-family:'Roboto Condensed', sans;
	text-transform:none !important;
	font-weight : normal;
    font-size:17px;
}
h6,.h6 {
font-family:'Roboto Condensed', sans;
	text-transform:none !important;
	font-weight : normal;
    font-size:16px;
}

.ccm-page #header-nav li,
.ccm-page .header-nav li,
.ccm-page .sidebar-nav li{
    font-family:'Roboto Condensed', sans;
	text-transform:none !important;
	font-weight : normal;
    font-size:15px;
}

/* -- Navigation -- */

.regular-top-nav > ul > li > a {text-shadow:none}
.regular-top-nav > ul > li:not(:last-child),
.regular-top-nav > ul li + li {	border:none}
.mgm-drop > ul, .multicolumn-pane, .regular-top-nav > ul > li.active > a {box-shadow:none}
/* items spacing */
.regular-top-nav > ul > li > a {
    padding:0 20px;
}

.mgm-drop > ul li a, .multicolumn-pane li a {
    padding:0 20px;
}

.l123 > li > a,
.l12d li > a,
li.mgm-multi-c-title a {
font-family:'Roboto Condensed', sans;
}
/* Dropdown Levels */
.mega-menu > li > ul,
.mega-menu > li > ul li > ul
{
    width: 22rem;
}
/* Lateral Font & Style */
.lateral-nav li a {
            font-size:16px;
}
/* Full screen nav */
.overlay ul li a {
    font-size:20px;
}



/* -- Popup -- */

/* content at start */
.mfp-effect.mfp-wrap .mfp-content {
opacity: 0;
 transform: translateY(-20px) perspective( 2000px ) rotateX( 10deg );}
/* content animate it */
.mfp-effect.mfp-wrap.mfp-ready .mfp-content {
opacity: 1; transform: translateY(0) perspective( 600px ) rotateX( 0 );}
/* content animate out */
.mfp-effect.mfp-wrap.mfp-removing .mfp-content {
opacity: 0; transform: translateY(-20px) perspective( 2000px ) rotateX( 10deg );}

/* --- Large desktop */
@media (min-width: 1200px) {

    body .ccm-page, .ccm-page p, .ccm-page li, .ccm-page td, .ccm-page textarea {
        font-size:15px;
    }
    .ccm-page h1 {
        font-size:30px;
    }
    .ccm-page h2 {
        font-size:25px;
    }
    .ccm-page h3 {
        font-size:20px;
    }
    .ccm-page h4 {
        font-size:18px;
    }
    .ccm-page h5 {
        font-size:17px;
    }
    .ccm-page h6 {
        font-size:16px;
    }
    .ccm-page #header-nav li,
    .ccm-page .header-nav li,
    .ccm-page .sidebar-nav li{
        font-size:15px;
    }

}

/* --- Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

    body .ccm-page, .ccm-page p, .ccm-page li, .ccm-page td, .ccm-page textarea {
        font-size:15px;
    }
    a {
        font-size:15px;
    }
    .ccm-page h1 {
        font-size:30px;
    }
    .ccm-page h2 {
        font-size:25px;
    }
    .ccm-page h3 {
        font-size:20px;
    }
    .ccm-page h4 {
        font-size:18px;
    }
    .ccm-page h5 {
        font-size:17px;
    }
    .ccm-page h6 {
        font-size:16px;
    }
    .ccm-page #header-nav li,
    .ccm-page .header-nav li,
    .ccm-page .sidebar-nav li{
        font-size:15px;
    }

}

/* --- Landscape phone to portrait tablet */
@media (max-width: 767px) {
    body .ccm-page, .ccm-page p, .ccm-page li, .ccm-page td, .ccm-page textarea  {
        font-size:15px
    }
    .ccm-page h1 {
        font-size:30px;
    }
    .ccm-page h2 {
        font-size:25px;
    }
    .ccm-page h3 {
        font-size:20px;
    }
    .ccm-page h4 {
        font-size:18px;
    }
    .ccm-page h5 {
        font-size:17px;
    }
    .ccm-page h6 {
        font-size:16px;
    }
    .ccm-page #header-nav li,
    .ccm-page .header-nav li,
    .ccm-page .sidebar-nav li{
        font-size:15px;
    }
}

/* --- Landscape phones and down */
@media (max-width: 480px) {

}


/* bootstrap overrides
// Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap */


/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {

}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}/* Generated Time : 0.0042941570281982 ms */ 

