/*
Theme Name:     Jupiter Child Theme
Theme URI:      http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Yogh
Theme URI:      http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/


/* Optin Sidebar */
.form-optin .gform_body {
    width: 70% !important;
    display: inline-block;
    padding-right: 3px;
    clear: none;
}
.form-optin .gform_footer {
    width: 28% !important;
    display: inline-block;
    vertical-align: top;
}
.form-optin ul.gform_fields li.gfield {
    padding-right: 0 !important;
}
.form-optin .gform_footer input.button,
.form-optin .gform_footer input[type=submit] {
    width: 100% !important;
    height: 40px;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
}

/* premium-03/contato/ */
#theme-page .gform_wrapper select {
    padding: 10px !important;
    color: #7d7d7d !important;
    border-radius: 3px !important;
}

#mk-footer #yogh {
    float: right;
    background-size: contain;
    width: 63px;
    height: 42px;
    display: block;
    text-indent: -9999px;
    margin-top: 10px;
    margin-right: 10px;
}

.mk-button--dimension-savvy.skin-light:hover{
    color: #fff;
}

.home .menu-hover-style-2 .main-navigation-ul > li.current-menu-item.current_page_item > a.menu-item-link {
    color: #485155 !important;
}
.home .menu-hover-style-2 .main-navigation-ul > li.current-menu-item:not(.current_page_item) > a.menu-item-link {
    color: #efb41a !important;
}

@media screen and (max-width: 1366px) {
    .divider-50-on-large { height: 50px !important; }
    .divider-40-on-large { height: 40px !important; }
    .divider-30-on-large { height: 30px !important; }
    .divider-20-on-large { height: 20px !important; }
    .divider-10-on-large { height: 10px !important; }
    .divider-0-on-large { height: 0 !important; }

    div.default-padding-on-1366-current,
    .default-padding-on-1366 .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    div.padding-20-on-1366-current,
    .padding-20-on-1366 .vc_column-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    div.no-padding-on-1366-current,
    .no-padding-on-1366 .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .mk-edge-nav {
        display: none;
    }
}

@media screen and (max-width: 1200px) {
    div.default-padding-on-1200-current,
    .default-padding-on-1200 .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    div.padding-20-on-1200-current,
    .padding-20-on-1200 .vc_column-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    div.no-padding-on-1200-current,
    .no-padding-on-1200 .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* Medium */
@media screen and (max-width: 1199px) {
    .divider-50-on-medium { height: 50px !important; }
    .divider-40-on-medium { height: 40px !important; }
    .divider-30-on-medium { height: 30px !important; }
    .divider-20-on-medium { height: 20px !important; }
    .divider-10-on-medium { height: 10px !important; }
    .divider-0-on-medium { height: 0 !important; }

    #theme-page .theme-page-wrapper .theme-content {
        padding: 0;
    }
    .page .theme-page-wrapper {
        padding-right: 0 !important; 
        padding-left: 0 !important; 
    }
}

@media screen and (max-width: 1024px) {
    .remove-background-on-1024 .background-layer {
        display: none;
    }
}

@media screen and (max-width: 1000px) {
    .form-optin .gform_body {
        width: 100% !important;
        display: inline-block;
        clear: none;
    }
    .form-optin .gform_footer {
        width: 100% !important;
        display: inline-block;
        vertical-align: top;
    }
}

/* Small */
@media screen and (max-width: 991px) {
    .divider-70-on-small { height: 70px !important; }
    .divider-60-on-small { height: 60px !important; }
    .divider-50-on-small { height: 50px !important; }
    .divider-40-on-small { height: 40px !important; }
    .divider-30-on-small { height: 30px !important; }
    .divider-20-on-small { height: 20px !important; }
    .divider-10-on-small { height: 10px !important; }
    .divider-0-on-small { height: 0 !important; }

    div.default-padding-on-small-current,
    .default-padding-on-small .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    div.no-padding-on-small-current,
    .no-padding-on-small .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media screen and (max-width: 960px) {
    .single.single-post #theme-page .theme-page-wrapper .theme-content {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* Extra Small */
@media screen and (max-width: 767px) {
    .divider-80-on-xsmall { height: 80px !important; }
    .divider-70-on-xsmall { height: 70px !important; }
    .divider-60-on-xsmall { height: 60px !important; }
    .divider-50-on-xsmall { height: 50px !important; }
    .divider-40-on-xsmall { height: 40px !important; }
    .divider-30-on-xsmall { height: 30px !important; }
    .divider-20-on-xsmall { height: 20px !important; }
    .divider-10-on-xsmall { height: 10px !important; }
    .divider-0-on-xsmall { height: 0 !important; }
    .no-br-on-xsmall br { display: none; }

    div.default-padding-on-xsmall-current,
    .default-padding-on-xsmall .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    div.padding-20-on-xsmall-current,
    .padding-20-on-xsmall .vc_column-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    div.no-padding-on-xsmall-current,
    .no-padding-on-xsmall .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #mk-footer #yogh {
        float: none;
        margin: 10px auto;
    }
    .category .page-title {
        margin: 30px 20px !important;
    }
}


/* Extra Small */
@media screen and (max-width: 480px) {
    .divider-50-on-tiny { height: 50px !important; }
    .divider-40-on-tiny { height: 40px !important; }
    .divider-30-on-tiny { height: 30px !important; }
    .divider-20-on-tiny { height: 20px !important; }
    .divider-10-on-tiny { height: 10px !important; }
    .divider-0-on-tiny { height: 0 !important; }

    div.default-padding-on-tiny-current,
    .default-padding-on-tiny .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    div.padding-20-on-tiny-current,
    .padding-20-on-tiny .vc_column-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    div.no-padding-on-tiny-current,
    .no-padding-on-tiny .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}