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



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}



*/
.trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-cart-count, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-start-tour, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li a, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after {
    color: #fff !important;
}


/*.menu_contact .menu-item-link.js-smooth-scroll {
    height: 50px !important;
    line-height: 50px !important;
    background: #FF2600;
    margin-top: 20px !important;
    box-shadow: 0px 4px 0px 0px #cc1e00 !important;   
}*/

/*.header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li.menu_contact > a.menu-item-link.js-smooth-scroll{
    height: 50px !important;
    line-height: 50px !important;
    background: #FF2600;
    margin-top: 20px !important;
    box-shadow: 0px 4px 0px 0px #cc1e00 !important; 
}*/



.titre{ right: 100px !important; bottom: 0; position: absolute;  top: 100%; margin-top: 69px;}
.titre2{ right: 100px !important; bottom: 0; position: absolute;  top: 100%; margin-top: 212px;}
.un { list-style: circle;}
.header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a{
color:#000 ;
}




/****************************** Top ****************************************/

.mk-header-holder{background: linear-gradient( 180deg, rgba(0, 0, 0, 0.8), rgba(0,0,0,0) );height: 90px;}
.header-logo.fit-logo-img.add-header-height  { padding-left: 25px;}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {width: 115px !important; text-align: center;}


/*#menu-item-20{box-shadow: 0px 4px 0px 0px #cc1e00;background: #ff2600;}*/
.menu-item-link.js-smooth-scroll{font-weight:800 !important;  font-family: Raleway !important;}

#menu-menu .menu-item menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item page_item page-item-2 .current_page_item no-mega-menu a {color:#fff !important}

/*  Home slider  */
.mk-blog-grid-item .blog-grid-holder {
     background-color: transparent !important; 
}

.slider-content .mk-grid{margin-left:14%}
.edge-buttons{margin-left:10px}
.edge-desc{font-size:20px !important ; letter-spacing:0px;margin-left:10px;margin-bottom:30px !important}
.edge-title{margin-bottom:10px !important}


/* Home */
#fancy-title-11{margin-top:-20px !important}
.mk-button { background-color: #ff2600; box-shadow: 0px 4px 0px 0px #cc1e00 !important;}


/* Home media  */
.mk-padding-wrapper {padding: 0 0px !important;}

.page-id-2 #page-section-5 .vc_col-sm-12 wpb_column column_container {padding-left:0 ; padding-right: 0;}


/********************************************* footer ************************************/

.mk-footer-copyright {padding-left: 21px !important; }
.widget_social_icon_widget {overflow: visible;border:none !important}
#social_icon_widget-2{position: absolute;right: 35px;bottom: 0; top: 100%; margin-top: 33px;}
.widget_social_icon_widget a i.fa {border:none ; margin-right: 25px; color:#222;font-size:20px}
.widget_social_icon_widget a i.fa:hover {color: #FF2600;background:none}
.footer-wrapper.fullwidth-footer{  padding-left: 35px !important; padding-right: 35px !important;}
#sub-footer{  padding-left: 35px !important; padding-right: 35px !important;}

@media screen and (max-width: 768px) {
#social_icon_widget-2{ margin-top: 80px !important;}
#social_icon_widget-2{position: absolute;right: 55px !important; bottom: 0; top: 100%; margin-top: 33px;}
}


/***************************************** Contact ****************************************/
.page-id-18 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 1.5em!important;padding-top: 163px !important;}

.page-id-18 .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: left;
    margin-top: -90px !important;
}

.wpcf7-form-control.wpcf7-textarea{width:96% !important;background-color: #eceff3; margin-left: 15px;}
.wpcf7-submit {color: #fff !important; border: 1px solid #FF2600 !important;background: #FF2600; width: 250px; height: 55px; box-shadow: 0px 4px 0px 0px #cc1e00 !important; border-radius: 0px;margin-left: 15px;}
.wpcf7-submit:hover { background-color: #FF2600 ; color: #fff  !important;}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{height:55px !important;background-color: #eceff3;border: none;width: 100%;}


/******************************************************* Article *****************************************/
.mk-blog-meta-wrapper{display:none}
.blog-grid-holder{border:none !important}
.mk-blog-meta{padding-left: 0 !important; padding-right: 0px !important;padding-top: 20px !important; }
.the-title{padding-bottom: 21px; border-bottom: 1px solid #e3e3e3;font-weight: 400 !important; margin-top: 22px !important;}
.mk-love-holder{display:none}
.mk-readmore {line-height: 12px; font-weight: 800;color: #222;;font-size: 15px !important}
.mk-readmore:hover{color: #ff2705 !important}

.mk-button--dimension-outline.skin-dark, .mk-button--dimension-savvy.skin-dark { border-color: transparent;color: #252525;}
.mk-button--dimension-outline.skin-dark:hover {background-color: #ff2705}
.mk-button--dimension-outline.skin-dark, .mk-button--dimension-savvy.skin-dark {border-color: transparent; color: #f2f2f2 !important;}
.mk-blog-grid-item .blog-grid-footer { position: relative; padding: 0px 0px;  border-top: none !important; }
.mk-readmore .mk-svg-icon{display:none}
.mk-blog-grid-item .mk-blog-meta {padding: 0px !important; line-height: 18px;}
.post-type-badge svg { height: 48px;fill: #fff; display: none;}
.mk-blog-modern-item .mk-blog-meta { margin: 0 0px 0px 0px;}
.blog-modern-social-section{float:right !important}
.mk-love-holder{display:none !important}
/*.the-excerpt{margin-left:35px}
.page-id-14 .the-title{margin-left : 35px !important}
.page-id-14 #mk-button{margin-left : 35px !important}*/ 
.blog-modern-social-section{border:none}
.page-id-14 .the-title a{color:#000 !important}


.accent-bg-color, .image-hover-overlay, .newspaper-portfolio, .similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern, .portfolio-logo-section, .post-list-document .post-type-thumb:hover, #cboxTitle, #cboxPrevious, #cboxNext, #cboxClose, .comment-form-button, .mk-dropcaps.fancy-style, .mk-image-overlay, .pinterest-item-overlay, .news-full-with-image .news-categories span, .news-half-with-image .news-categories span, .news-fourth-with-image .news-categories span, .widget-portfolio-overlay, .portfolio-carousel-overlay, .blog-carousel-overlay, .mk-blog-classic-item .blog-loop-comments span, .mk-similiar-overlay, .mk-skin-button, .mk-flex-caption .flex-desc span, .mk-icon-box .mk-icon-wrapper i:hover, .mk-quick-contact-link:hover, .quick-contact-active.mk-quick-contact-link, .mk-fancy-table th, .ui-slider-handle, .widget_price_filter .ui-slider-range, .shop-skin-btn, #review_form_wrapper input[type=submit], #mk-nav-search-wrapper form .nav-side-search-icon:hover, form.ajax-search-complete i, .blog-modern-btn, .showcase-blog-overlay, .gform_button[type=submit], .button.alt, #respond #submit, .woocommerce .price_slider_amount .button.button, .mk-shopping-cart-box .mk-button.checkout, .widget_shopping_cart .mk-button.checkout, .widget_shopping_cart .mk-button.checkout { background: linear-gradient( 180deg, rgba(0, 0, 0, 0.4), rgba(0,0,0,0) ) !important ;}

.mk-button {border-radius:0px !important}


.header-toolbar-contact, .mk-header-date, .mk-header-login, .mk-header-signup, .mk-header-tagline, .mk-header-toolbar, .mk-header-toolbar .mk-header-searchform, .mk-language-nav > a {
    height: 0;
    line-height: 0;
}

/****************************************accorde*****************************************/

.title-bold{margin-top:-25px !important}
.vc_tta-title-text{color: #666 !important; font-weight: 300 !important;font-size: 14px;}
.mk-button { background-color: #ff2600;  color: #fff;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading { border-color: #f0f0f0;background-color: #ff2600 !important;}
.vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title>a:hover { cursor: pointer; color: #fff !important;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading a span {color: #fff !important;}


.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before .vc_tta-controls-icon.vc_tta-controls-icon-plus {border-color: #fff !important;}

/* ***************************************Portfolio ************************************/

.portfolio-meta-wrapper .the-title {border:none !important }

.portfolio-meta-wrapper .the-title a { text-transform: uppercase; letter-spacing: 0px; color: #222; font-size: 16px; font-weight: 400;border:none !important ;}

.portfolio-meta-wrapper { padding-top: 20px !important; padding-bottom: 20px !important;padding:0 !important}

.mk-portfolio-classic-item .item-holder {  border: none !important;}

.portfolio-categories{display:none}

.page-title {
    font-size: 37px !important;
    text-transform: uppercase !important;
    font-weight: 900 !important;
     letter-spacing: 0 px !important; 
    color: #000000 !important;
}
.mk-breadcrumbs-inner.dark-skin{display:none !important}

.single-portfolio .mk-header-bg {background: linear-gradient( 180deg, rgba(0, 0, 0, 0.8), rgba(0,0,0,0) );height: 90px;}
.single-portfolio .mk-header.sticky-style-fixed .mk-header-bg { background-#fff !important ;}

.single-post .mk-header-bg {background: linear-gradient( 180deg, rgba(0, 0, 0, 0.8), rgba(0,0,0,0) );height: 90px;}

ul li { font-size: 13px !important;}


.fancybox-title.fancybox-title-float-wrap{    background-color: rgba(0, 0, 0, 0.13); padding: 12px;font-weight: 700; width: 98.4%;}

/*.vc_tta-panel-title.vc_tta-controls-icon-position-left{background-color:red !important}*/

.page-id-10 .portfolio-carousel .item-overlay , .page-id-12 .portfolio-carousel .item-overlay {
    display: none;
}
.page-id-10 .item-content , .page-id-12 .item-content{
    display: none;
}
.page-id-10 .portfolio-carousel .item-lightbox, .page-id-10 .item-permalink , .page-id-12 .portfolio-carousel .item-lightbox , .page-id-12 .item-permalink{
    display: none;
}