/*
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
*/

@font-face {
	font-family: 'Roboto';
	font-weight: 400;
	font-display: swap;
	src: url(assets/fonts/Roboto-Regular.woff2) format('woff2'),
		 url(assets/fonts/Roboto-Regular.woff) format('woff'),
		 url(assets/fonts/Roboto-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Roboto';
	font-weight: 500;
	font-display: swap;
	src: url(assets/fonts/Roboto-Medium.woff2) format('woff2'),
		 url(assets/fonts/Roboto-Medium.woff) format('woff'),
		 url(assets/fonts/Roboto-Medium.ttf) format('truetype');
}

@font-face {
	font-family: 'Roboto';
	font-weight: 700;
	font-display: swap;
	src: url(assets/fonts/Roboto-Bold.woff2) format('woff2'),
		 url(assets/fonts/Roboto-Bold.woff) format('woff'),
		 url(assets/fonts/Roboto-Bold.ttf) format('truetype');
}

@font-face {
	font-family: 'Montserrat';
	font-weight: 400;
	font-display: swap;
	src: url(assets/fonts/Montserrat-Regular.woff2) format('woff2'),
		 url(assets/fonts/Montserrat-Regular.woff) format('woff'),
		 url(assets/fonts/Montserrat-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Montserrat';
	font-weight: 700;
	font-display: swap;
	src: url(assets/fonts/Montserrat-Bold.woff2) format('woff2'),
		 url(assets/fonts/Montserrat-Bold.woff) format('woff'),
		 url(assets/fonts/Montserrat-Bold.ttf) format('truetype');
}

/* Optin Sidebar */
.form-optin .gform_body {
    width: 70% !important;
    display: inline-block;
    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;
}

/* tasks 13522124 */
.gform_wrapper textarea.large, .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 5px 10px;
}
.texto-branco h1 ,
.texto-branco h2 ,
.texto-branco h3 ,
.texto-branco h4 ,
.texto-branco h5 ,
.texto-branco h6 ,
.texto-branco li ,
.texto-branco a {
    color: #ffffff !important;
}
.hide {
    display: none;
}
.mk-blog-modern-item .featured-image:hover .image-hover-overlay, .mk-blog-modern-item .featured-image .image-hover-overlay {
    background-color: #403d3d63 !important;
}
.mk-blog-container .featured-image:hover .post-type-badge {
    display: none;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea {
    padding: 14px !important;
}
.single-post .blog-similar-posts .similar-post-holder {
    margin-right: 25px !important;
}
/* fim */

#switcher, #theme_select {
    background-color: red;
}


.banner-principal .mk-padding-wrapper {
    padding: 0 !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;
    }
    /* REMOVIDO POR CAUSA DA TASK #16412363 */
    /*.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;
    }
    .mk-pagination .pagination-arrows {
        top: 40px !important;
        max-width: 50px;
    }
}


/* 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;
    }
}