/*
Theme Name:     Healthy Mourning
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Shawn Wernig
Theme URI: 		http://eggplantstudios.ca
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

.mk-divider.border-thick .divider-inner {
    border-top-width: 8px;
}

.files-group {
    padding: 16px;
    border: 1px solid #f4f4f4;
    background: white;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.1);
}

.files-group ul,
.files-group li {
    list-style: none;
    margin: 0px; padding: 0px;
}
.files-group ul {
    margin-top: 32px;
}

.files-group li {
    border: 1px solid #f4f4f4;
    margin-top: -1px;
    cursor: pointer;
}

.files-group a {
    padding: 10px;
    padding-left: 36px;
    background: url('assets/icon-txt.png') left center no-repeat;
    display: block;
    cursor: pointer;
    border-left: 3px solid transparent;
    transition: 200ms all;
}

.files-group a:hover {
    background-color: #fbfbeb;
    border-left: 5px solid #efefc4;
}

.files-group li.file-type-pdf a {
    background-image: url('assets/icon-pdf.png');
}

.files-group li.file-type-doc a, .files-group li.file-type-docx a {
    background-image: url('assets/icon-doc.png');
}
.files-group li.file-type-jpg a, .files-group li.file-type-jpeg a {
    background-image: url('assets/icon-jpg.png');
}
.files-group li.file-type-xls a, .files-group li.file-type-xlsx a {
    background-image: url('assets/icon-xls.png');
}
.files-group li.file-type-png a {
    background-image: url('assets/icon-png.png');
}
.files-group li.file-type-txt a {
    background-image: url('assets/icon-txt.png');
}



.embed-login-form {
    margin: 64px auto;
    width: 65%;
    background: #fff;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.2);
    border: 1px solid #ccc;
}

.embed-login-form-header {
    background: #555555;
    padding: 20px;
    color: white;
    text-align: center;
}

.embed-login-form-header h2,
.embed-login-form-header h5 {
    color: white;
}
.embed-login-form-body {
    padding: 20px;
}


.embed-login-form  input{
    padding: 10px;
    padding-left: 34px;
    width: 100%;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.embed-login-form  input[type=text]{
    background:url(https://www.websitebravo.com/demo/wp-content/uploads/2017/11/awesome-login-icons.png) no-repeat 5px 6px;
}

.embed-login-form  input[type=password]{
    background:url(https://www.websitebravo.com/demo/wp-content/uploads/2017/11/awesome-login-icons.png) no-repeat 5px -28px;
}

.embed-login-form  input[type=submit]{
    color:#fff;
    background:#11499e;
    font-weight:bold;
    text-transform:uppercase;
    border:none;
    padding: 16px 32px;
    font-size: 18px;
}

.embed-login-form  input[type=submit]:hover{
    cursor:pointer;
    opacity:0.8;
}

.embed-login-form  a{
    color:#999 !important;
    text-decoration:none;
}

.embed-login-form  a:hover{
    color:#777 !important;
}
.mk-toolbar-navigation {
    text-align: right;
    float: right;
}
.mk-toolbar-navigation ul li a {
    line-height: 10px;
    display: inline-block;
    padding: 0 5px;
    font-size: 14px;
    border-right: 1px solid rgba(128,128,128,.2);
}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #11499e;
}

.mk-page-introduce { display: none !important; }

.page-title {
    color: white;
}


.faded-button a.vc_btn3 {
    background: rgba(93,23,86, 0.5) !important;
}
.faded-button a.vc_btn3:hover {
    background: white !important;
}

#header-area-row .mk-grid { display: flex;}

#header-area-row .mobile-first {}

@media only screen and (max-width: 768px) {
  #header-area-row .mk-grid  {
      flex-direction: column;
  }
  
  #header-area-row .mk-grid .mobile-first {
      order: -1;
      padding-bottom: 32px;
  }
  #header-area-row .mk-grid .wpb_column {
      width: 100% !important;
  }
  
}

/**


Testimonials


**/

.testimonial-avant-garde .mk-testimonial-image {
    position: absolute;
    top: 0px;
    left: 75px;
}

.testimonial-avant-garde .mk-testimonial-content {
    padding: 0px; 
    padding-left: 200px !important;
    padding-right: 70px !important;
    text-align: left;
}

.testimonial-avant-garde .mk-testimonial-content  p.mk-testimonial-quote {
    text-align: left !important;
    margin-bottom: 0px !important;
}

.testimonial-avant-garde .mk-testimonial-author,
.testimonial-avant-garde .mk-testimonial-company {
    display: inline-block;

}
.flex-direction-nav li i { display: none; }

.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a {
    border: 1px solid #fff;
    font-size: 20px;
    color: white;
        width: 50px;
    height: 50px;
    line-height: 50px;
}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a:before {
    font-size: 20px !important;
    color: white !important;
}

@media only screen and (max-width: 768px) {
  
  .testimonial-avant-garde .mk-testimonial-image {
        position: static;
        top: auto;
        left: auto;
    }

}


.hidden { display: none !important; }

.text-white, 
.text-white h1, 
.text-white h2, 
.text-white h3, 
.text-white h4, 
.text-white h5, 
.text-white h6, 
.text-white span, 
.text-white p, 
.text-white strong {
    color: white !important;
}