/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

html,
body {height:100%; width:100%; max-width: inherit}

a:active, a:focus, a:hover, a:link, a:visited {
    color: #a30808;
}

.fit-logo-img a img {
    width: auto;
}

.home #theme-page .theme-page-wrapper {margin-top: 0;}

#theme-page .theme-page-wrapper .theme-content {padding-top: 0;}


.ult-new-ib h2.ult-new-ib-title {
    font-size: 3em;
    line-height: 1em;
}

.mk-blog-grid-item .the-title {text-transform: inherit !important;}

.mec-event-carousel-content .mec-event-carousel-title a {font-size: 18px; letter-spacing: inherit;}

.header-align-right .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu
{
    left:0 !important;
    right:auto !important;
}
#Social-Sidebar {
    margin-top: -47px !important;
    position: fixed;
    top: 50% !important;
    z-index: 1000;
}
.mk-testimonial.modern-style .mk-testimonial-image img {
    border-radius: 50%;
    box-shadow: 0 0 1px #a9a9a9;
    height: 90px !important;
    width: 90px !important;
}
#Social-Sidebar.Label-Square.Pos-Right ul li a span {
    font-family: Raleway !important;
}

.mk-love-holder { display: none !important; }

.event-carousel-type1-head .mec-event-date-carousel {
    background-color: rgba(0,0,0,.7);
}

.mec-event-carousel-type1 .owl-page.active span {
    background-color: #a30808;
}

.referenz-box .vc_gitem_row .vc_gitem-col {
    padding: 0;
}

.referenz-content {
    position: absolute;
    bottom: 15px;
    text-align: center;
    background: rgba(0,0,0,.6);
    color: #fff;
}

.vc_gitem-post-meta-field-Referenzname {
    font-size: large;
}


.event-carousel-type1-head .mec-event-date-carousel::after {
    border-color: transparent transparent rgba(0,0,0,.9) transparent;
}

/*.wpcf7-text,
.wpcf7 textarea {
    width: 75%;
    height: 12px;
    padding: 9px 10px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    color: #eb690b;
    font-family: Raleway, "Times New Roman", serif;
    font-size: 12px;
    font-style: italic;
}*/

/*.master-holder h2 {
    margin-top: 2vw;
}*/


/*##### Media Query  #############*/


@media only screen and (max-width: 991px) {


}

@media only screen and (min-width: 768px) {


}

@media only screen and (max-device-width: 767px) and (orientation: landscape) {


}

@media only screen and (max-device-width: 767px)  {


}

@media only screen and (max-width: 767px) {

    .master-holder h1, .mec-wrap .mec-single-title {
        font-size: 6vw;
    }

    .master-holder h2, .mec-wrap h2 {
        font-size: 5.2vw;
    }

    ul.clockdiv {
        margin-left: 0px;
    }

    ul.clockdiv li {
        margin-left: .15em;
    }

    .mec-container [class*="col-"] img {
        height: auto;
    }

}

@media only screen and (max-width: 620px) {


}

@media only screen and (max-width: 480px) {


}

@media only screen and (max-width: 360px) {


}

@media only screen and (max-width: 320px) {


}

/* iPhone 2G, 3G, 4, 4S Media Queries */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {


}

/* iPhone 5 & 5S in portrait & landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {


}

/* iPhone 6 Plus Media Queries */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {


}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) {


}