/*
 Theme Name:   Rockabilly
 Theme URI:    
 Description:  Rockabilly på Jupiter
 Author:       
 Author URI:   
 Template:     jupiter
 Version:      1.0.0
 Tags:         
 Text Domain:  jupiter-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


.header-style-2 .mk-header-nav-container {
    border-top:none !important;
}


.mk-header-holder, .mk-classic-menu-wrapper {
    text-align: center;
}

.menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link {
    border-top: none;
}


.menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
    border-bottom: solid 6px rgb(128, 189, 155);
	border-top:none;
	padding-bottom:8px;
}



.mk-classic-nav-bg {
background-image:none !important;	
}




.widget-sub-navigation ul li a, .widget_nav_menu ul li a, .widget_product_categories ul li a {


    padding: 10px 0px;
}


.widget-sub-navigation ul.menu, .widget-sub-navigation > ul, .widget_nav_menu ul.menu, .widget_nav_menu > ul, .widget_product_categories ul.menu, .widget_product_categories > ul {
    border:none;
    
}


#mk-page-introduce {
  
    padding: 0px 0px;
}


.mk-button.x-large {
    
    font-size: 24px;
    letter-spacing: 0px !important;
	font-style:normal !important;
}

.home .mk-blog-grid-item .blog-grid-holder {
  
    background-color:transparent;
}

.mk-blog-grid-item .the-title a {
    letter-spacing:0;
    font-size: 24px;
    line-height: 28px;
}

.mk-blog-grid-item .the-title {
    margin-top: 5px;
    text-transform: none !important;
}

.mk-readmore {
   
    font-weight: 500;
    font-size: 16px;
}

.mk-pagination .current-page, .mk-pagination .page-number {
   
    font-weight: 500;
    color: rgba(0, 0, 0, 1);
}

.mk-blog-modern-item .blog-modern-btn {
    letter-spacing: 0;
    font-weight: 500;
    text-transform: none;
	font-size:16px;

}

.mk-blog-classic-item .the-title, .mk-blog-modern-item .the-title {
    letter-spacing:0;
    
}

.mk-button {
   
    font-weight: 500;
    letter-spacing: 0px;
}


#rr-nyheter {
    border-color: #000 !important;
    color: #000;
}

.wpcf7-submit {
    text-transform:none;
    font-weight: 500;
	font-size:14px;
    border: 3px solid #252525;
    border-radius: 0;
  
}






.wpcf7-form .wpcf7-textarea, input[type="text"], input[type="email"], input[type="number"], input[type="tel"], input[type="date"], textarea, select {
    width: 100% !important;
	font-size: 14px;
color: #000 !important;
padding: 10px 12px;
background-color: #FDFDFD;
border: 3px solid #E93D3D;
outline: 0px none;
margin-bottom: 4px;
}

input:focus, textarea:focus { 
   border: 3px solid #000 !important;
    
}


.has-mega-menu .megamenu-title {
   letter-spacing:0px;
    font-size: 20px;
    line-height: 14px;
    font-weight:500;
	font-family:"baskerville-urw";
   
}


.mk-portfolio-classic-item .portfolio-classic-holder {
    background-color: #80BD9B;
    border:none;
  color:#fff !important;
}

.mk-portfolio-classic-item .portfolio-classic-holder a {	
color:#fff;	
}


.artister .portfolio-meta-wrapper .portfolio-categories {
   display:none;
}

.mk-blog-grid-item .featured-image img {
    width: 100%;
    perspective: initial !important;
    display: none;
}

.home .mk-blog-grid-item .the-title a { 
    font-size: 44px;
    line-height: 48px;
}


#mk-header .header-logo {
    padding-top: 60px;
	padding-left:100px;
}


#mk-responsive-nav li a {
    font-family: "open sans" !important;
}

.rr-nyheter p {
    font-size: 1.1em;
    line-height: 1.4em;
}



.rr-nyheter .vc_btn3-left .vc_gitem-link {
    border-bottom: solid !important;
    outline: medium !important;
}


.mk-faq-container.fancy-style-wrapper .mk-faq-toggle {
   background-color:#e83e3e;
    color: #fff;
}

.mk-toggle.fancy-style .mk-toggle-title {
   
    color: #fff;
    font-size: 16px;
    font-weight: 500;
  
}

.mk-faq-container.fancy-style-wrapper .mk-toggle-title i {
    color: rgba(255, 255, 255, 0.5) !important;
    font-size: 16px !important;
}


.mk-fullscreen-search-overlay {
    
    background-color: rgba(232, 62, 62, 0.94);
  
   
}

@media handheld, only screen and (min-width: 1140px) {




#mk-header.sticky-style-fixed .header-logo.logo-has-sticky img {
  margin-left:10px;
}

#mk-header .header-logo {
    padding-top: 60px;
}



}


@media handheld, only screen and (max-width: 480px) {
.mk-header-bg {
    
    background-position: center -20px !important;
}


.header-logo {
    height: 0px !important;
	margin-top:-140px;
}


#mk-header .header-logo a {
   
display:none;
    
}


#mk-responsive-nav li ul li .megamenu-title, #mk-responsive-nav li ul li a {
    font-size: 16px;
    line-height: 16px;
    
}

.mk-jupiter-icon-square-xing::before, .mk-jupiter-icon-xing::before, .mk-pagination-next a::before, .mk-pagination-previous a::before, .mk-woocommerce-pagination .next::before, .mk-woocommerce-pagination .prev::before, .product-loading-icon::before, [class*=" mk-moon-"], [class^="mk-moon-"] {
    margin-right: 20px;
    font-size: 20px;
}


#mk-responsive-nav > .responsive-searchform {
   
    background-color: #fff;
}
	
}