/*
Theme Name:     Luis Kimyon
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



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

body {
	background-color:#fff;
}
btn blue: #382ad3
btn red: #c42131
*/


p a {
    color: #6cb0ff;
}

.bg-gradient p a {
    color: #2e2e2e;
}

.bg-gradient p a:hover {
    color: #308af2;
}

.monocolor.pricing-table .pricing-cols .pricing-price span {
    font-size: 50px;
}

.monocolor.pricing-table .pricing-cols .pricing-price sub, 
.monocolor.pricing-table .pricing-cols .pricing-price sup {
    font-size: 20px;
}

.monocolor.pricing-table .pricing-cols .pricing-price sub {
        font-size: 16px;
}

.mk-slider-content-inside {
    vertical-align: top;
}


/*
    lila - #9380dd - rgb(147,128,221)
    blue - #8fc2d8 - rgb(143,194,216) 
*/
.bg-gradient {
    background: #9380dd;
    background: -moz-linear-gradient(-45deg, rgba(147, 128, 221, .4) 0%, rgba(143, 194, 216, .4) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(147, 128, 221, .4)), color-stop(100%, rgba(143, 194, 216, .4)));
    background: -webkit-linear-gradient(-45deg, rgba(147, 128, 221, .4) 0%,rgba(143, 194, 216, .4) 100%);
    background: -o-linear-gradient(-45deg, rgba(147, 128, 221, .4) 0%,rgba(143, 194, 216, .4) 100%);
    background: -ms-linear-gradient(-45deg, rgba(147, 128, 221, .4) 0%,rgba(143, 194, 216, .4) 100%);
    background: linear-gradient(135deg, rgba(147, 128, 221, .4) 0%,rgba(143, 194, 216, .4) 100%);
}

.mk-employees .team-member-position,
.mk-employees .team-member-desc p {
    color: #404040;
}
.mk-employeee-networks svg {
    fill: #777
}

.mk-employeee-networks a:hover svg {
    fill: #308af2;
}

#mk-footer .widgettitle {
    color: #666;
}

.mk-tab-slider  {
    padding-bottom: 0;
}


#mk-contact-form-custom .mk-form-row .text-input, 
#mk-contact-form-custom .mk-form-row .mk-textarea, 
#mk-contact-form-custom .mk-form-row .ls-text-label, 
#mk-contact-form-custom .mk-gdpr-consent-check label { color:#777777; } 
#mk-contact-form-custom .mk-form-row .ls-text-label::after { background-color:#777777; } 
#mk-contact-form-custom .mk-form-row .contact-submit { background-color:#777777; border:0; } 
#mk-contact-form-custom .mk-form-row a.captcha-change-image { color:#777777; } 
.mk-contact-form-wrapper.s_line .mk-form-row .text-input:focus + .ls-text-label .ls-text-label--content, 
.mk-contact-form-wrapper.s_line .mk-form-row .mk-textarea:focus + .ls-text-label .ls-text-label--content { color:#777777; } 
.s_line #mk-contact-form-custom .mk-form-row .contact-submit{ color:#222 !important; }  

.mk-gdpr-consent-check label {
    padding-left: 0;
}
span.wpcf7-list-item {
    margin-left: 0;
}


/* Button Slider */
.mk-button--dimension-outline.mk-button--size-large, 
.mk-button--dimension-savvy.mk-button--size-large {
    padding: 13px 28px;
}

.mk-button--size-large {
    padding: 15px 28px;
}


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

.portfolio-meta-wrapper .the-title a {
    color: #308af2;
}

.portfolio-meta-wrapper .the-title a:hover {
    color: #308af2;
}

@media only screen and (min-width: 961px) {
    .three-column .mk-employee-item .item-holder {
        min-height: 345px;
    }

    .four-column .mk-employee-item .item-holder {
        min-height: 385px;
    }
}


.mk-employee-item .mk-employeee-networks {
    position: absolute;
    bottom: 30px;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
}


.mk-employee-item .mk-employeee-networks li:last-child a {
    margin-right: 0;
}

.mk-employees.boxed .item-holder {
    padding-bottom: 50px;
}


.header-style-1.header-align-left .mk-header-right {
    display: block;
}


/* jameda header */
#jameda-widget-container127078 {
    position: absolute !important;
    top: 0;
    right: 0;
    margin: 0 !important;
}

@media handheld, only screen and (max-width: 360px) {
    #jameda-widget-container127078 {
        transform-origin: top;
        transform: scale(.8);
        right: -10px;
    }
}

.header-style-1.header-align-left .mk-header-nav-container {
    margin-right: 120px;
}

@media handheld, only screen and (min-width: 1141px) and (max-width: 1240px) {
    .header-style-1 .mk-nav-responsive-link,
    .header-style-2 .mk-nav-responsive-link,
    .logo-in-middle .header-logo {
        display: block !important;
    }
}


@media handheld, only screen and (max-width: 1240px) {
    .mk-header-nav-container {
        display: none !important;
    }
}

@media handheld, only screen and (min-width: 1141px) and (max-width: 1240px) {
    .header-style-1 .mk-header-right,
    .header-style-2 .mk-header-right,
    .header-style-3 .mk-header-right {
        right: 55px !important;
    }
}

@media handheld, only screen and (max-width: 780px) {
    .mk-header-right {
        display: block !important;
    }
}

#cookie-law-info-bar {
	font-size: 14px;
}

#cookie_action_close_header {
	margin-top: 15px;    
}

