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


/*stylin header and menu*/
.menu-item.menu-item-type-post_type.menu-item-object-page.no-mega-menu::after {
	color: #d5d5d5;
    content: "|";
    font-size: 18px;
    font-weight: 100;
}
.mk-header-inner, .a-sticky .mk-header-inner, .header-style-2.a-sticky .mk-classic-nav-bg{
	border:none !important;
}
.mk-header {
    background: none !important;
    border:none !important;
}
.mk-header-nav-container.one-row-style.menu-hover-style-2, #mk-page-introduce .mk-grid {
    border-bottom: 1px dotted #ddd;
}
#mk-page-introduce {
	padding-bottom: 0;
}
/*styling page*/
.page-title{
	margin-top: 0;
	margin-bottom:0;
	color: #6ecc00 !important;
}

#theme-page .theme-page-wrapper .theme-content {
    padding: 15px 20px;
}
.theme-page  {
	margin: 0 !important;
}
.theme-content {
    padding: 0 !important;
}
h3 {
	margin-bottom:20px;
}
/*styling edge slider*/
.edge-title {
	color: #6ecc00 !important;
	margin-bottom: 0 !important;
	font-family: "Ubuntu Condensed";
}
.edge-desc {
	color: #666 !important;
	font-size: 12px !important;
}
.edge-slide-content.edge-default_anim.caption-light {
    background: rgba(255, 255, 255, 0.8); 
	color: rgba(255, 255, 255, 0.8);
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.pagination-small_dot_stroke[data-skin="dark"] a span {
    background-color: #fff;
}
.pagination-small_dot_stroke[data-skin="dark"] a.is-active {
    background: #6ecc00;
    box-shadow: none;
}
.pagination-small_dot_stroke[data-skin="dark"] a.is-active span, .pagination-small_dot_stroke[data-skin="dark"] a:focus span, .pagination-small_dot_stroke[data-skin="dark"] a:hover span {
    background-color: #6ecc00;
}
.nav-round a {
    height: 30px;
    width: 30px;
}
.nav-round .mk-edge-icon-wrap {
    padding: 6px;
}
.nav-round a[data-skin="dark"] {
    background-color: rgba(255, 255, 255, 0.1);
    border: none;
}
.nav-round a[data-skin="dark"] .mk-svg-icon {
    fill: #fff;
}
.nav-round a[data-skin="dark"]:hover {
    background-color: rgba(255, 255, 255, 0.5);
    border: none;
}
.swiper-pagination.swiper-pagination-583eedab193a9.pagination-small_dot_stroke {
    text-align: right;
}
.mk-edge-slider .swiper-pagination {
   	text-align: right;
    padding-right: 25px;
}
@media screen and (max-width: 1100px) {
	.edge-title {
	    font-size: 20px !important;
	}
	.mk-edge-slider .swiper-pagination {
		   	
	    bottom: 10px;
	}
}
/*portfolio item*/
.mk-love-this {
    display: none;
}
.featured-image .mk-lightbox > img {
	display: none;
}

/*styling widget*/
.widgettitle {
    color: #666 !important;
    font-family: "Ubuntu Condensed" !important;
    font-size: 12px !important;
}
/*styling contact form*/
input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], textarea {
	background:none;
	margin-top: 10px;
}
.wpcf7-submit {
	border: 1px solid #666;
	color: #666;
}
.wpcf7-submit:hover {
	background:#666;
	color: #fff;
}
/*styling portfolio gallery*/
.portfolio-categories {
	display:none;
}
.mk-portfolio-item .the-title a {
	color: #6ecc00 !important;
	font-weight: normal !important;
}
.mk-portfolio-item .the-title a:hover {
	color: #37ad4d !important;
}
#mk-filter-portfolio.sortable-classic-style ul li a {
	padding: 10px 8px !important;
}
#mk-filter-portfolio.sortable-classic-style ul li a.current {
    background: none !important;
    border-radius: 0;
    border-bottom: 1px solid #6ecc00;
}
#mk-filter-portfolio.sortable-classic-style ul li {
	border-right: 1px solid #d5d5d5;
	margin: 0;
}
.image-hover-overlay {
    background:#666 !important;
}
/*contact*/
.wpcf7-form-control.wpcf7-submit {
	margin-top:20px;
}
.wpcf7-form-control.wpcf7-textarea{
	margin-bottom: 20px;
}
.cn-set-cookie.button.wp-default {
    color: #000 !important;
}
.button.wp-default {
    color: #000 !important;
}
/*Styling footer*/
#mk-footer .footer-wrapper, #sub-footer .mk-grid {
	border-top: 1px dotted #ddd;
}
.mk-footer-copyright {
   	float: none;;
    display: table;
    margin: auto;
}
.iubenda-ibadge {
    display: table;
    margin: auto;
}
@media handheld, only screen and (max-width: 1140px){
.mk-responsive-nav li ul li .megamenu-title:hover, .mk-responsive-nav li ul li .megamenu-title, .mk-responsive-nav li a, .mk-responsive-nav li ul li a:hover, .mk-responsive-nav .mk-nav-arrow {
    color: #666 !important;
}
}