/*
Theme Name:     Jupiter Child Theme
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;
}

*/

/****** Light Text ******/

.light-text p,
.light-text h2,
.light-text h3,
.light-text h4,
.light-text h5,
.light-text h6,
.light-text li {
    color: #ffffff !important;
}

/****** Blue Text ******/

.slc-blue h1,
.slc-blue h3,
.slc-blue h4,
.slc-blue h5,
.slc-blue h6,
.slc-blue li,
.slc-blue strong {
    color: #006DB6 !important;
}

/****** START **** Styling for p>a but not for p>a that are tel: or mailto: ******/

.slc-blue p>a:not([href^="tel:"]):not([href^="mailto:"]) {
    font-size: 18px;
    color: #006DB6;
    font-weight: 600;
    padding: 12px 40px 12px 40px;
    text-transform: uppercase;
    text-align: left !important;
/*    background-image: url(/wp-content/uploads/2019/02/bluebg.png);*/
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
    border-left: 7px solid #006DB6;
    display: inline-block;
/*    background-position-x: -498px;
    background-repeat: no-repeat;*/
}

.slc-blue p>a:not([href^="tel:"]):not([href^="mailto:"]):hover {
    color: #006DB6;
    text-decoration: underline;
}

p>a:not([href^="tel:"]):not([href^="mailto:"]) {
    font-size: 18px;
    color: #ea0029;
    font-weight: 600;
    padding: 12px 40px 12px 40px;
    text-transform: uppercase;
    text-align: left !important;
/*    background-image: url(/wp-content/uploads/2018/11/redbg.png);*/
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
    border-left: 7px solid #ea0029;
    display: inline-block;
/*    background-position-x: -498px;
    background-repeat: no-repeat;*/
}

p>a:not([href^="tel:"]):not([href^="mailto:"]):hover {
/*    background-position-x: right;*/
    color: #ea0029;
    text-decoration: underline;
}



p>a[href^="tel:"]:hover,
p>a[href^="mailto:"]:hover {
    color: #ea0029;
    text-decoration: underline;
}

.light-text p>a:not([href^="tel:"]):not([href^="mailto:"]) {
    color: #ffffff;
/*    background-image: url(/wp-content/uploads/2018/11/whitebg.png);*/
    border-left: 7px solid #ffffff;
}

.light-text p>a:not([href^="tel:"]):not([href^="mailto:"]):hover {
    color: #ffffff;
}

.light-text p>a[href^="tel:"],
.light-text p>a[href^="mailto:"] {
    color: #ffffff;
}

.light-text p>a[href^="tel:"]:hover,
.light-text p>a[href^="mailto:"]:hover {
    color: #ea0029;
}

/****** END **** Styling for p>a but not for p>a that are tel: or mailto: ******/

.master-holder h1 {
    font-size: 10.9vh !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: .9 !important;
}



#mk-footer p>a {
    font-size: 13px;
    color: #ea0029;
    font-weight: 600;
    padding: 6px 13px 6px 13px;
    text-transform: uppercase;
/*    background-image: url(/wp-content/uploads/2018/11/redbg.png);*/
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
    border-left: 7px solid #ea0029;
    display: inline-block;
/*    background-position-x: -498px;
    background-repeat: no-repeat;*/
}

#mk-footer h3 {
    font-weight: 600;
    text-transform: uppercase;
}

.mk-footer-copyright {
    width: 100%;
    text-align: center;
}

.mk-footer-copyright a {
    color: #8c8e91;
}

.BambooHR-ATS-board h2 {
    display: none;
}

table td {
    text-align: unset;

}

.mk-fancy-table {
    margin-bottom: 0px;
}

.mk-accordion.fancy-style .mk-accordion-tab {
    color: #3e3e3e;
    font-size: 18px;
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .master-holder h2 {
        font-size: 29px !important;
	}


}

/*** 

Mobile Media Query: Centers all elements on mobile. 

***/

@media only screen and (max-width: 767px) {

    .master-holder h1,
    .master-holder h2,
    .master-holder h3,
    .master-holder h4,
    .master-holder h5,
    .master-holder h6,
    .page-title {
        text-align: center !important;
    }

    .master-holder h1 {
        font-size: 50px !important;
    }


    .master-holder h2 {
        font-size: 20px !important;
    }

    .master-holder h3 {
        font-size: 20px !important;
    }
    
	.mk-divider {
        text-align: left !important;
			display: none;
    }
	.mk-accordion.fancy-style .mk-accordion-tab {
				text-align: left !important;
		}
}


.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 15px 15px !important;
}

.gform_wrapper.gf_browser_chrome select {
    padding: 15px 0 15px 3px !important;
}
