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

/* Home callbox corsi e corsi evidenza */
.call-corsi .vc_cta3-content-header h2 {font-size:24px;}
.mk-faq-wrapper.featured_courses .mk-toggle.fancy-style .mk-toggle-title {font-size: 15px; text-transform: uppercase; padding: 18px 6px;}
.call-corsi .vc_btn3-container {font-weight:700;}
.mk-faq-wrapper.featured_courses .mk-button--dimension-flat.text-color-light {background-color: #23397a;}
/* Fine Home callbox corsi e corsi evidenza */

/* Home Servizi */
.mk-animated-columns .s_desc {padding: 20px 20px 20px 20px;}
/* Home Servizi */

/* pagina chi siamo */
#imagebox-item-22 .item-wrapper .item-content p {padding-bottom: 26px;}
/* fine pagina chi siamo*/

/* articoli home */
.home-post .mk-blog-newspaper-item .newspaper-item-footer, .blog-grid-footer {display: none;}
/* fine articoli home */

/* menu principale */
.mk-main-navigation ul .megamenu-title {text-transform: uppercase;}
.menu-desc {font-size:14px;}
/* fine menu principale */

/* pagina corsi in programma */
.featured-courses-section {min-height: 100px; margin-bottom: 0px; background-color: #f2f2f2;}
.featured-courses-section .page-section-content {padding: 10px 0 110px;}
.courses-category-section .mk-flipbox-holder {min-height: 280px;}
.courses-category-section .mk-flipbox-front {height: 280px; background-color: #f2f2f2;}
.courses-category-section .mk-flipbox-front .front-title {font-size: 20px; color: #23397a; font-weight: 500;}
.courses-category-section .mk-flipbox-back {height: 280px; background-color: #f2f2f2;}
.courses-category-section .mk-flipbox-back .back-desc {font-size: 14px;}
.courses-category-section .mk-flipbox-back .back-button {margin-bottom: 15px;margin-top: 20px;}
.courses-category-section .mk-flipbox-back .back-button a {background-color: #23397a;}
/* pagina corsi in programma */

/* form iscrizione corso */
input[type=confirm_email], input[type=number], .wpcf7-form select{font-size: 13px; color: #767676; padding: 10px 12px; background-color: #fdfdfd; border: 1px solid #e3e3e3; outline: 0; margin-bottom: 4px;}
.submit-corso {text-align: center;}
.submit-corso input {background-color: #23397a;width: 120px;}
/* fine form iscrizione corso */

/* Pagina corso singolo*/
.details-box {padding-top: 40px!important; padding-bottom: 30px!important; background-color: #f2f2f2!important;}
.iscriviti-button {margin-bottom:15px; margin-top:0px; margin-right:15px;}
.iscriviti-button a {background-color: #23397a;}
.corso-block-title .mk-text-block {margin-bottom: 20px !important; padding-top: 10px !important; padding-left: 10px !important; border-bottom: 2px solid #23397a;}
/*fine Pagina corso singolo*/

/* content box corso */
.mk-content-box .content-box-heading {background-color: #23397a; color: #FFF;}
.mk-content-box .mk-image {max-height: 250px;overflow: hidden;}
.info-corso {margin-bottom: 0px !important;}
.info-corso .mk-text-block p {margin-bottom: 5px; font-size: 16px;}
.mk-content-box .mk-button-container a {background-color: #23397a;}
.mk-content-box {margin-bottom: 50px;}
/* fine content box corso */

/* titolo pagine */
#mk-page-introduce {padding: 30px 0 25px 0;}
#mk-page-introduce.intro-left {text-align: center;}
/* fine titolo pagine */

/* custom footer */
.myfooter{background-color: #23397a !important;}
.myfooter-text{margin-bottom: 0px !important;}
#mk-footer {padding: 0; margin-top: 20px;}
h4 span p {color:#FFFFFF!important;}
/* fine custom footer */

/* BLOG page & blog single */
.mk-blog-author {display:none!important;}
/* fine BLOG page & blog single */

/* Form consulenze */
.cons-submit input {width: 95%; background-color: #23397a;}
/* fine Form Consulenze */

/*Accreditamenti*/
.mk-imagebox-item.accreditamento .item-image img {width: 50%;}
#text-6 .textwidget img {margin-bottom: 10px}
/* fine Accreditamenti*/

/*Header search mobile*/
@media only screen and (max-width: 768px) {
.mk-header-search {display:none;}
}
/* fine Header search mobile*/

/* notice bar */
.cn-button {background-color: #23397a!important;}
.cn-button:hover {background-color: #707070!important;}
/* fine notice bar */