/*

Theme Name:     markbuilt

Theme URI:      http://www.bowerwebsolutions.com

Description:    The Markbuilt custom theme is a child theme. It is a Responsive Theme.

Author:         Bower Web Solutions

Author URI:     http://www.bowerwebsolutions.com

Template:       jupiter

Version:        1.0

*/

@import url("../jupiter/style.css");

body {
background:#000 !important;
}

div.wpcf7-mail-sent-ng {
color:red;
}
#theme-page select:not(.gfield_select) {
background: url(images/selectbox-arrow-white.png) right center no-repeat;
}

input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], textarea {
font-size: 15px;
color: #000;
font-weight:600;
}

#theme-page select:not(.gfield_select) {
font-size: 15px;
color: #fff;
}


.requestlabel {
width:195px;
font-weight:700;
font-size:18px;
float:left;
margin-right:10px;
}
.mk-fullscreen-nav-logo {
margin-bottom:40px;
}

.add-header-height {

	line-height:27px;

}

.icon-size-big::before {	

    content: "MENU";

	color:#e1a400;

position: relative;

	left:-8px;

}

.a-sticky:not(.header-style-4) .add-header-height .mk-css-icon-menu {

	line-height:normal;

	position:relative;

	top:7px;

}

.a-sticky:not(.header-style-4) .add-header-height .mk-css-icon-menu-line-1 {

margin-top:10px;

}

.mk-fancy-title.simple-style.color-single {

color: #fff !important;

}

#mk-page-introduce {

padding: 5px 0px;

}





#theme-page .theme-page-wrapper .theme-content {

padding: 0px 20px 0px;

}

#theme-page .theme-page-wrapper {

margin: -2px auto 0px;

}

.portfolio-meta h3.the-title {
	font-size:22px !important;
line-height: 1.2em !important;
display:block !important;
}

.page-title {
	margin: 3px 5px 5px;
	width:70%;
	float:left;

}

h1.page-title{
font-size:30px
}
#mk-breadcrumbs .mk-breadcrumbs-inner {
font-size:13px;
}

.add-padding-2>[class*=vc_col] {
	padding: 2px;
}

#mk-breadcrumbs .mk-breadcrumbs-inner {
	line-height: normal;
}

.mk-header, .mk-header.sticky-style-fixed.a-sticky .mk-header-holder {
	border-bottom: 0px !important;
}

.borderRow {
	border-top:0px !important;
}

div.wpcf7-validation-errors {
	background-color: #F00;
border: 2px solid #fff;
margin-bottom: 20px;
color: #fff;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
color: #000;
margin-bottom: 20px;
}


span.wpcf7-not-valid-tip {
	top: -2px;
}

.wpcf7-submit {
color: #FFF;
border: 1px solid #FFF;
}
select.wpcf7-select {color: #999!important; }
#theme-page select {
	border: 0px solid #e3e3e3;
background: url(images/selectbox-arrow-white.png) right center no-repeat;
color:#999;
}

.pagnav-wrapper .pagenav-top .mk-pavnav-icon svg {
height: 45px;
padding:0 20px;
}

.mk-tabs .mk-tabs-tabs li a {
font-size: 18px !important;
text-transform:Uppercase !important;
}

.mk-tabs-pane-content h3, .mk-tabs-pane-content p, .mk-tabs-pane-content {
color:#000 !important;
}

.mk-tabs-panes, .mk-tabs-tabs .is-active a {
background-color:#e1a400 !important;
}

.mk-tabs.default-style .mk-tabs-panes, .mk-tabs.default-style .mk-tabs-tabs li a {
border:1px solid #e1a400 !important;
}

.mk-tabs .mk-tabs-tabs li a {
color:#fff !important;
}

.mk-tabs-tabs .is-active a {
color:#000 !important;
}

.item-holder .the-title {
display:none;
}

.mk-fancy-title.shortcode-heading {
font-size:20px;
}

.mk-fancy-title.pattern-style {
background-position: left 15px;
}
.wpb_tab .mk-text-block, .wpb_tab .mk-text-block h2, .wpb_tab .mk-text-block h3, .wpb_tab .mk-text-block h4 {
	color: #333;
}
.wpb_tab .mk-text-block a:link {
	color: #8A6F00;
}
.wpb_tab .mk-text-block a:hover,.wpb_tab .mk-text-block a:focus  {
	color: #000;
	text-decoration:underline;
}
