/*
Theme Name:     Cleanroom Design LLC
Theme URI: 		
Description:    Custom Child Theme for Cleanroom Design LLC 
Author:         Dan Shaw, MyOnlineTechGuy
Theme URI: 		
Template:       jupiter
Version:        3.0
*/


@import url("../jupiter/stylesheet/css/jupiter-icons.css");
@import url("../jupiter/stylesheet/css/font-awesome.css");
@import url("../jupiter/stylesheet/css/icomoon-fonts.css");
@import url("../jupiter/stylesheet/css/theme-styles.css");
@import url("../jupiter/stylesheet/css/mk-woocommerce.css");


.home #theme-page{
padding-top:0px;
margin-top:-50px;
}

.home .get_started_button .mk-button.three-dimension {
box-shadow: none;
color: #000;
text-shadow: none;
/* background: rgba(255, 255, 255, 0); */
border: 1px solid;
border-radius: 0px;
}

.home .get_started_button .mk-button.three-dimension:hover {
background: #000;
color:#FFF;
border-color: #000;
}


.request_a_quote:hover{
color:#000;
background: #fff;
	
}

span.home-bullet {
position: absolute;
padding: 4px 0px 0px 6px;
}

.main-navigation-ul li .sub a {
font-size: 13px;
}

.mk-fancy-title.simple-style span.highlight {
color: #2689b3;
}

.page-id-109 .mk-process-steps.process-steps-4 .mk-process-icon i {
font-size: 70px;
line-height: 140px;
}

.page-id-109 .mk-process-steps.process-steps-4 .mk-process-icon {
width: 140px;
height: 140px;
text-align: center;
}

.page-id-109 #theme-page > div.wpb_row.vc_row-fluid > div {
background: #30ABE0;}

.page-id-109 .mk-process-steps.process-steps-4 ul:before {
top: 79px;
left: 140px;
width: 80%;
}

.page-introduce-title {
margin: 15px 20px 4px 20px;
line-height: 100%;
-ms-word-wrap: break-word;
word-wrap: break-word;
}

.page-id-109 #theme-page strong {
color: #fff;
}

.page-id-109 .mk-process-icon i {
color: #91c73a;
}

.design-build-points {
margin: 50px 0px 0px 0px;
}

#box-icon-903 > div > div.box-detail-wrapper.large-size {
font-size: 15px;
}

#theme-page .make-white {
color: #fff;

}

.wpcf7-form .wpcf7-textarea {
width: 89%;
}

.contact-form p, #wpcf7-f152-p148-o1 p {
font-size: 18px;
margin-bottom: 5px !IMPORTANT;
text-transform: uppercase;
color: #fff;
padding-bottom: 13px;
}

#wpcf7-f10-p17-o1 {
margin-top: 30px;
}

.page-id-17 #theme-page .theme-page-wrapper.full-layout .theme-content, .page-id-148 #theme-page .theme-page-wrapper.full-layout .theme-content {
padding: 0px 20px 30px;
}

.contact, .project, .facility {
font-size: 19px;
text-decoration: underline;
font-weight: 400;
display: block;
padding-bottom: 15px;
}
#wpcf7-f152-p148-o1 {
padding-top: 31px;
}


.page-id-148 #theme-page .theme-page-wrapper.full-layout .theme-content {
padding: 0px 0px 0px 0px;
margin-bottom: -30px;
}

#mk-page-introduce {
padding: 0px 0 0px 0;
}

.page-introduce-title.mk-drop-shadow {
text-shadow: 1px 1px 1px rgba(0,0,0,.3);
margin-top: 20px;
}

#mk-breadcrumbs {
margin-top: -10px;
}

#mk-breadcrumbs .mk-breadcrumbs-inner {
margin: 0 20px 0px 0;
line-height: 11px;
padding: 10px 12px 8px;
}

.three-dimension {
box-shadow: none !important;
}

.page-introduce-title {
font-weight: 100 !important;
}
.page-id-109 .mk-process-detail p{
	font-size: 17px;
}

.page-id-109 .mk-process-steps ul li h3 {
font-size: 20px!important;
}

.page-id-124 .mk-list-styles ul li {
font-size: 16px;
}

.page-id-17 .wpcf7-submit{
	background-color: #5B7C26 !important;
	box-shadow: none;
	
}

.page-id-148 .wpcf7-submit{
	box-shadow: none;
	
}

.page-id-129 #theme-page .theme-page-wrapper.right-layout .theme-content {
float: left;
padding: 0px 20px 30px;
}

.page-id-132 .mk-list-styles ul li:before {
color: #FFF !important;
}
.page-id-132 .mk-list-styles ul li {
font-size: 17px;
padding: 2px 0px 15px 21px;
}

.page-id-132 .mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.large-size {
margin-left: 84px;
font-size: 17px;
line-height: 1.5em;
}

.page-id-132 .mk-list-styles h4 {
padding-bottom: 20px;
}

.page-id-132 #theme-page .theme-page-wrapper {
margin: -15px auto 0 !important;
}

.page-id-109 .mk-list-styles ul li {
padding: 0 0 10px 21px;
}

.page-id-242 .mk-list-styles ul li {
position: relative;
margin: 0 0 6px;
padding: 0 0 0 21px;
line-height: 23px;
font-size: 14px;
padding-bottom: 20px;
}

.exhaust, .exhaust p {
font-size: 14px !important;
}

.page-id-338 .mk-image-shortcode.outside-image .mk-image-caption .mk-caption-desc {
font-style: normal;	
}

.page-id-338 .mk-image-shortcode.outside-image .mk-image-caption .mk-caption-title {
display: block;
font-weight: 700;
font-size: 16px;
line-height: 18px;
}

.page-id-338 .mk-image-shortcode.outside-image .mk-image-caption .mk-caption-desc {
display: block;
margin-top: 5px;
font-style: italic;
font-size: 14px;
line-height: 18px;
}

#mk-text-block-137 p{
	font-size: 22px;
color: #252525;
line-height: 27px;
}

.page-id-338 .callout-desc strong {
color: #000 !important;
}

#theme-page .theme-page-wrapper.full-layout .theme-content {
padding: 30px 20px 10px 20px;
}

div#mission-statement {
margin: 10px 0px 0px 0px;
}

.ls-wp-fullwidth-container .ls-l a {
color: #000;
font-weight: 400;
font-family: 'Open Sans';
}

.ls-wp-fullwidth-container ls-l a:hover {
color: #000;
font-weight: 400;
font-family: 'Open Sans';
}

#mk-header .header-logo {
    top: 0;
    position: absolute !IMPORTANT;
}

#mk-breadcrumbs .mk-breadcrumbs-inner {
    padding: 10px 12px 20px;
}

#mk-breadcrumbs .mk-breadcrumbs-inner {
background-color: rgba(0,0,0,0);
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width: 94%;
}

input.wpcf7-form-control {
    width: 100%;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 94%;
}