/**handles:mk-style**/
@charset "UTF-8";
/* CSS Document */
/*
 Theme Name:   IMPERO
 Theme URI:    http://demos.artbees.net/jupiter5/
 Description:  Child theme build upon the Jupiter theme from Artbees
 Author:       LIFTED SOLUTION
 Author URI:   http://lifted.dk
 Template:     jupiter
 Version:      1.0.0
 Tags:         jupiter, child
 Text Domain:  jupiter-child
*/

.mk-portfolio-item .featured-image {max-height: 150px}
.mk-header {border-bottom: none !important;}
.page-title  {margin: 60px 20px 0px !important;}

/* HEADER */

.mk-desktop-logo {height:27px!important;}


/* HOME */
.lighttext p {color: #ffffff}
#cookie-notice #cn-notice-text {display: inline;line-height: 36px;}
.mk-toolbar-navigation {text-align: right; text-transform: uppercase; display:block}
.header-style-1.header-align-left .mk-header-nav-container {margin-right: 0px}
.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {background-color: #861734;}
.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button :hover {background-color: #A31F41;}

/* Placering af ikon ved login */
#menu-item-465 .mk-svg-icon {margin-top: -8px;}

.mk-blog-grid-item .mk-blog-meta p {margin-bottom:0;}
.mk-portfolio-item .mk-lightbox.hover-icon.from-right {display: none}
.mk-portfolio-item .hover-icon.from-left.project-load {left:60%;}
.single-portfolio .featured-image {margin-bottom:20px;}
.full-width-img {
  width:100%
}

.full-width-img .mk-image-holder {
max-width: inherit!important;
}

.gradient-content-box img {
        max-height: 70px;
    width: auto!important;
}

.gradient-content-box .mk-custom-box:first-of-type .box-holder  {
    border-radius:2px 2px 0 0;
}

.gradient-content-box .mk-custom-box:last-of-type .box-holder  {
    border-radius: 0 0 2px 2px;
}

.gradient-content-box .mk-image-caption {
color:#fff;
    margin-top: 20px!important;
}

.gradient-content-box .mk-caption-title {
    font-size: 16px!important;
    letter-spacing: 1px;
}
.gradient-content-box .mk-text-block {
    padding:0 20px;
}

.gradient-content-box .mk-text-block p {
        font-size: 12px;
}

.white-paper, .wpb_row.white-paper {
box-shadow:0px 2px 10px rgba(0,0,0,0.1);

}

.white-paper {
    margin-bottom: 30px!important;
    background: #fff;
    padding-top: 30px;
    padding-bottom: 0;
z-index: 999;
}

.not-full-img img {
width:auto!important
}


.mk-custom-box.top-bottom-gradient-border .box-holder {border-width:7px 0 7px 0!important;}

/*   FORMULARS   */

.inline-formular_wrapper .gfield_label {
  display:none!important;
}

.inline-formular .gform_body,
.inline-formular .gform_body ul.gform_fields li .ginput_container.g.input_container_email,
.inline-formular .gform_footer.top_label {
display: inline;
}

body .gform_wrapper .top_label div.ginput_container {
margin-top:0!important; 
}

.inline-formular .gform_body input {
width:100%!important;
    padding: 20px 30px!important;
    border-radius: 40px;
}
.gform_wrapper .button { padding: 23px 30px!important;
    border-radius: 40px;
    font-family: inherit;
    background: #861734!important;}

.inline-formular .gform_button.button {
    padding: 23px 30px!important;
    border-radius: 40px;
    margin-left: -60px!important;
    font-family: inherit;
    background: #861734!important;
}
.inline-formular {text-align:center!important}

.inline-formular .gform_body ul.gform_fields {
    width: 30%;
    display: inline-block;
}

.inline-formular .gform_body ul.gform_fields li {padding: 0;margin: 0;}

.mk-footer-copyright {text-align: center;}

.small-text p {font-size: 12px;padding: 0 20%;}

#uwpqsf_id {border:none;}
#uwpqsffrom_186 > div.uform_title, .uform_title {display: none!important}
#uwpqsf_id form {text-align: center}

div.uwpqsf_class.inline-ajax-search label {display:none!important;}
.inline-ajax-search input {width:100%!important;margin:0!important;}
.inline-ajax-search {display: inline-block;width:300px;}
.inline-ajax-search.uwpqsf_submit {width: auto!important;    margin-left: -50px;}

.inline-ajax-search #uwpqsf_id_key {
    padding: 20px 20px;
    line-height: 17px;
    font-family: inherit;
    border-radius: 30px;
}

.inline-ajax-search.uwpqsf_submit .usfbtn.usearchbtn {
    padding: 20px 20px;
    text-transform: uppercase;
    font-family: inherit;
    line-height: 19px;
    border-radius: 30px;
    margin-left:-30px;
    border:none;
    color:#fff;
    background: #a6927e;
}

.wpqsf_result_area {
    padding:20px 0;
    margin-bottom: -4%;
}

.search-result-box {
    padding: 18px;
    border: 1px solid #e4e4e4;
    transition: all .2s;
    margin:5px 0;
}
.search-result-box .mk-svg-icon {
    float: right;
    color: #ccc;
    margin-top: 6px;
}

.search-result-box:hover .mk-svg-icon {
    color:#d90062;
}

.gray-text {color:#ccc;}

.single-post h1.page-title,.single-post #mk-breadcrumbs {display: none}
.single-post article {
    background: #fff;
}
#menu-item-798 {background-color: #861734}
.mk-responsive-wrap #menu-item-798 a {color: #ffffff !important}
#menu-item-798:hover {background-color: #A31F41}
.single-post .mk-single-content,.single-post .single-social-section,h1.blog-single-title,.single-post-tags {
    padding:0 30px;
}

.blog-similar-posts {padding:15px;}

.blog-item-holder .mk-blog-meta-wrapper {display: none}

#mk-sidebar .gform_body {width:100%!important;}
#mk-sidebar .gform_body .gfield {padding:0!important;margin:0!important;}
#mk-sidebar .gform_wrapper .gform_footer {margin:0!important;}

#mk-sidebar .gform_footer .gform_button.button {padding: 15px!important;font-size: 13px;border-radius: 4px;}


@media only screen and (max-width: 1300px) {
  .bg-only-desktop .background-layer{
    background:none!important;
  }
}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px) {

    /** NAVIGATION **/
  
    .home #page-section-2 .mk-padding-wrapper {padding-top:15%!important;}
    .home #fancy-title-16 {padding-top: 0px!important}

    .inline-formular .gform_body ul.gform_fields {width:100%;}
    .inline-formular .gform_body, .inline-formular .gform_body ul.gform_fields li .ginput_container.g.input_container_email, .inline-formular .gform_footer.top_label {display: block;}
    .inline-formular .gform_footer.top_label {margin:0!important;}
    .inline-formular .gform_button.button {margin:0!important;}

    .mk-custom-box.top-bottom-gradient-border {
      border-width: 7px 0px 7px 0px!important;
      margin-top: 40px;
    }

    div p span br {display: none}

    /** TOOLBAR MENU **/
    #menu-item-783, #menu-item-784, #menu-item-785 {display:none;}
    .mk-toolbar-holder {padding:0;text-align: center}
    #menu-item-756 a {border:none;}

 
    }

 
    /** FRONTPAGE **/
    .page-section-content.page-section-fullwidth {padding-top:15%!important;}
   .gradient-content-box {margin-bottom:30px;}



    /** SUB PAGE **/

    .vc_row.mk-fullwidth-true {
      padding:0 20px;
    }

    .uwpqsf_class.inline-ajax-search {width:100%;}
    .inline-ajax-search.uwpqsf_submit {width: 100%!important;margin: 10px 0 20px 0;}





/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}