/*
Theme Name: American Direct Co
Theme URI: http://deploy.mikado-themes.com
Description: A child theme of OptimizeWP
Author: WordHerd
Author URI: http://wordherd.io
Version: 1.0.0
Template: optimizewp
*/
@import url("../optimizewp/style.css");

/*
#5083b8 - blue
#ac1f2d - red
*/

body {
	color: #000;
	font-family: "Helvetica Neue","Arial","sans-serif" !important;
}
h2 {
    margin-bottom: 5px;
}
.vc_col-sm-8 h2:first-child {
    margin-top: 0;
}
h2 a {
	color: #5083b8;
}
h3 {
    padding-top: 0px;
    margin: 0;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #5083b8;
}
.inline {
	display: inline !important;
}
p, .challenge div, .solution div {
	font-family: "Helvetica Neue","Arial","sans-serif";
	font-size: 16px;
    line-height: 1.3em;
    margin: 0 0 1.3em;
}
label {
    font-weight: 600;
}
small {
    font-size: 12px;
	font-weight: 300;
}

.testimonial em {
	font-size: 16px;
	line-height: 20px;
    display: inline-block;
}

.mkdf-portfolio-single-holder .mkdf-portfolio-info-holder,
.mkdf-portfolio-single-holder .mkdf-portfolio-item-content {
	margin-top: 0;
}
.blog .mkdf-two-columns-66-33 .mkdf-column2 {
    border-left: 1px solid #ccc;
	box-sizing: border-box;
}
@media only screen and (max-width: 1024px) {
	.blog .mkdf-two-columns-66-33 .mkdf-column2 {
		border-left: 0 none;
	}	
}
.blog .mkdf-two-columns-75-25 .mkdf-column2 {
    width: 24%;
    border-left: 1px solid #ccc;
}
aside.mkdf-sidebar .widget h4 {
	text-transform: none;
    margin-bottom: 0 !important;
    font-size: 18px !important;
}
aside.mkdf-sidebar .widget.widget_text h4.feed-headline a:hover {
	color: inherit;
}
aside.mkdf-sidebar .widget h4 span.mkdf-sidearea-line {
	display: none;
}

.mkdf-main-menu {
	margin-top: 12px;
}
.mkdf-mobile-header .mkdf-mobile-nav a:hover, .mkdf-mobile-header .mkdf-mobile-nav h4:hover,
.mkdf-drop-down .second .inner ul li.sub ul li:hover>a, .mkdf-drop-down .second .inner>ul>li:hover>a,
.mkdf-main-menu ul li.mkdf-active-item a, .mkdf-main-menu ul li:hover a,
.mkdf-main-menu>ul>li.mkdf-active-item>a, body:not(.mkdf-menu-item-first-level-bg-color) .mkdf-main-menu>ul>li:hover>a {
	color: #ac1f2d;
}
#menu-top-bar-menu li a {
	font-weight: 500 !important;
}
#searchform {
	position: relative;
}
#searchform input#s {
	padding: 3px;
    font-size: 10px;
    width: 230px;
    font-weight: 500;
}
#searchsubmit {
	position: absolute;
	top: 3px;
	right: 5px;
	width: 20px;
	height: 20px;
	background: url(/wp-content/uploads/sites/8/2017/03/g3.png) 50% 50% no-repeat;
	border: 0;
}

div.error-validator {
    background-color: #F3E6E6;
    border-color: #924949;
    border-style: solid solid solid solid;
    border-width: 2px;
    padding: 5px;
    color: rgba(38,51,51,.9);
}

input, textarea, select {
	font-family: "Helvetica Neue","Arial","sans-serif";
}
label.form-title {
    margin-top: 15px;
	display: inline-block;
}
label.form-subtitle {
    font-weight: 400;
}

.mkdf-page-header .mkdf-grid .mkdf-vertical-align-containers {
	border-bottom: 1px solid #9d9ea0;
}

.mkdf-header-standard .mkdf-menu-area {
    border: 0;
}
.mkdf-page-header .mkdf-grid {
	position: relative;
	padding: 0px 40px;
    -webkit-box-shadow: -1px 0px 10px 1px #e0e0e3;
    -moz-box-shadow: -1px 0px 10px 1px #e0e0e3;
    box-shadow: -1px 0px 10px 1px #e0e0e3;
}
.mkdf-page-header .mkdf-grid:after {
    background-color: #fff;
    height: 10px;
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
}

.mkdf-title {
	/*position: absolute;
    width: 1100px;
    padding: 0 20px;
	top: 50px;
    left: 50%;
    transform: translate(-50%, 0);*/
}
.mkdf-title,
.mkdf-title .mkdf-title-holder {
	height: auto !important;
	position: static !important;
}
.mkdf-title .mkdf-title-holder .mkdf-container-inner {
	padding: 0 30px !important;
	background: #2b588b;
	display: block;
	margin-bottom: 20px;
	width: auto;
}
.mkdf-title .mkdf-title-holder .mkdf-title-subtitle-holder {
	display: block;
}
.mkdf-title .mkdf-title-holder h1 {
	margin-bottom: 0 !important;
	font-weight: normal;
	text-transform: capitalize;
}
.mkdf-title.mkdf-standard-type.mkdf-content-left-alignment .mkdf-breadcrumbs-holder {
    position: absolute;
    top: -45px;
    height: 100%;
    left: -20px;
    right: auto;
}
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs a, .mkdf-title .mkdf-title-holder .mkdf-breadcrumbs span {
    color: #5083b8;
    font-weight: 300;
}

.mkdf-content {
	margin-top: 0px;
}
.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
	margin: 0 auto;
    /*padding: 110px 40px 60px !important;*/
    padding: 20px 40px 60px !important;
    -webkit-box-shadow: -1px 0px 10px 1px #e0e0e3;
    -moz-box-shadow: -1px 0px 10px 1px #e0e0e3;
    box-shadow: -1px 0px 10px 1px #e0e0e3;
}



@media only screen and (max-width: 1200px) {
	.mkdf-main-menu>ul>li>a span.item_inner {
    		display: inline-block;
    		padding: 0 10px;
	}
}
@media only screen and (min-width: 1160px) {
	.mkdf-grid, .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
		width: 1100px;
	}
}
@media only screen and (max-width: 850px) {
	.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
		padding: 110px 10px 60px !important;
	}
}
@media only screen and (max-width: 767px) {
	.mkdf-title.mkdf-standard-type .mkdf-breadcrumbs-holder .mkdf-breadcrumbs-inner {
		display: none;
	}
}

/* Home */
.home .mkdf-page-header .mkdf-grid .mkdf-vertical-align-containers {
	border-bottom: 0;
}
.home .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner {
	padding-top: 0 !important;
}

.mkdf-main-menu>ul>li>a>span.item_outer {
	border-right: 1px solid #999;
}
.mkdf-main-menu>ul>li:last-child a span.item_outer {
	border: 0;
}
.mkdf-main-menu>ul>li:last-child>a span.item_inner {
	padding-right: 0;
}

.wpb_single_image .vc_figure {
	margin-bottom: 30px !important;
}

.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
    padding: 20px 0 60px;
}

.mkdf-logo-wrapper a {
	height: 53px !important;
}

#nav_menu-9 {
	padding-right: 0;
}
#menu-top-bar-menu {
	text-align: center;
}
#menu-top-bar-menu li {
    display: inline-block;
}
#menu-top-bar-menu li a {
    padding: 0 3px;
    border-left: 1px solid #fff;
    color: #fff;
    font-size: 11px;
}
#menu-top-bar-menu li:first-child a {
	border-left: 0 none;
}

.widget_nav_menu ul {
	list-style: none;
}
.wpb_widgetised_column .widget_nav_menu ul li:first-child a {
	padding-top: 0;
}
.wpb_widgetised_column .widget_nav_menu ul li a {
	font-family: "Helvetica Neue","Arial","sans-serif";
	font-size: 16px;
    line-height: 1.3em;
	display: block;
    padding-top: 17px;
    padding-bottom: 17px;
    border-bottom: .5px solid #cac9cb;
	font-weight: 400;
}

.custom-contacts {
    background: #e9e9e9 none repeat scroll 0 0;
    border-radius: 10px;
    padding: 17px;
    margin-left: 10px;
    margin-top: 10px
}

.custom-contacts h3 {
    font-size: 18px;
    font-weight: bold;
    color: rgba(38,51,51,.9);
    padding-bottom: 15px;
    margin: 0
}

.custom-contacts ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.custom-contacts ul li {
    padding: 0;
    margin: 0
}

.custom-contacts ul li p {
    border-bottom: 1px solid #4c4f52;
    font-size: 14.6667px;
    overflow: hidden;
    padding-bottom: 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.custom-email-updates {
    background: #e9e9e9 none repeat scroll 0 0;
    border-radius: 10px;
    padding: 20px;
    margin-left: 10px;
    margin-top: 10px
}
.custom-email-updates h1 {
	margin: 0;
    font-size: 24px;
}
.custom-email-updates h3 {
    font-size: 18px;
    font-weight: bold;
    color: rgba(38,51,51,.9);
    padding-bottom: 0px;
    margin: 0
}
.custom-email-updates a {
	font-size: 18px;
}
.custom-email-updates p > a {
	font-size: 1em;
}
.total-access a {
	font-size: 16px;
}

.custom-design-consultation {
    background: #e9e9e9 none repeat scroll 0 0;
    border-radius: 10px;
    padding: 25px;
}
.custom-design-consultation h3 {
    font-size: 18px;
    font-weight: bold;
    color: rgba(38,51,51,.9);
    padding-bottom: 0px;
    margin: 0
}

.mkdf-content .wpb_text_column ol, .mkdf-content .wpb_text_column ul {
    margin: 15px 20px;
    list-style-position: outside;
    padding-left: 20px;
}

.rev_slider h1 {
	font-size: 30px;
	line-height: 30px !important;
	color: #fff;
	font-weight: normal;
	margin: 0;
}
.rev_slider p a,
.rev_slider p {
	font-size: 15px !important;
	line-height: 22px !important;
}
.rev_slider p {
	margin-top: 9px;
}
.rev_slider p {
	color: #fff !important;
}

.home-icons .vc_column_container {
	margin-bottom: 40px;
}
.home-icons .wpb_single_image .vc_figure {
    /*height: 90px;*/
	margin-bottom: 10px !important;
}
.home-icons .wpb_single_image .vc_single_image-wrapper {
    vertical-align: bottom;
    /*height: 90px;*/
}
.home-icons .wpb_single_image img {
   /* vertical-align: bottom;
    position: absolute;
    bottom: 55px;
    left: 50%;
    transform: translate(-50%, 0);*/
}

footer .mkdf-footer-top:not(.mkdf-footer-top-full) .mkdf-container-inner {
    padding: 25px 0;
	padding-left: 40px;
    background: #313133;
    background-size: 100px auto;
}
footer .mkdf-footer-top-holder .widget.widget_archive ul li a, footer .mkdf-footer-top-holder .widget.widget_meta ul li a, footer .mkdf-footer-top-holder .widget.widget_nav_menu ul li a, footer .mkdf-footer-top-holder .widget.widget_pages ul li a {
	padding: 0;
}
footer .mkdf-footer-top-holder .widget {
	margin: 0;
}
.mkdf-page-footer .mkdf-two-columns-50-50-inner .mkdf-column:nth-child(2) {
    text-align: right;
}
footer .mkdf-footer-top-holder .widget {
    margin: 0;
    padding-right: 110px;
}
footer .mkdf-footer-top-holder .widget ul li {
	border: 0;
}
footer .mkdf-footer-top-holder .widget.widget_nav_menu ul li a {
    color: #5083b8;
}

mkdf-st-loader .pulse, .mkdf-st-loader .double_pulse .double-bounce1, .mkdf-st-loader .double_pulse .double-bounce2, .mkdf-st-loader .cube, .mkdf-st-loader .rotating_cubes .cube1, .mkdf-st-loader .rotating_cubes .cube2, .mkdf-st-loader .stripes > div, .mkdf-st-loader .wave > div, .mkdf-st-loader .two_rotating_circles .dot1, .mkdf-st-loader .two_rotating_circles .dot2, .mkdf-st-loader .five_rotating_circles .container1 > div, .mkdf-st-loader .five_rotating_circles .container2 > div, .mkdf-st-loader .five_rotating_circles .container3 > div, .mkdf-st-loader .lines .line1, .mkdf-st-loader .lines .line2, .mkdf-st-loader .lines .line3, .mkdf-st-loader .lines .line4, .mkdf-carousel-pagination .owl-page.active span, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, aside.mkdf-sidebar .widget .searchform input[type=submit], aside.mkdf-sidebar .widget.widget_product_tag_cloud .tagcloud a, aside.mkdf-sidebar .widget.widget_tag_cloud .tagcloud a, .mkdf-drop-down .narrow .second li:not(.mkdf-menu-item-with-icon) > a:before, .mkdf-header-vertical .mkdf-vertical-menu > ul > li > a:before, .mkdf-header-vertical .mkdf-vertical-menu > ul > li > a:after, .mkdf-team.main-info-below-image .mkdf-icon-element, .mkdf-progress-bar .mkdf-progress-content-outer .mkdf-progress-content, .mkdf-price-table .mkdf-price-table-inner .mkdf-pt-label-holder .mkdf-pt-label-inner, .mkdf-price-table.mkdf-pt-active .mkdf-price-table-inner, .mkdf-pie-chart-doughnut-holder .mkdf-pie-legend ul li .mkdf-pie-color-holder, .mkdf-pie-chart-pie-holder .mkdf-pie-legend ul li .mkdf-pie-color-holder, .mkdf-pie-chart-doughnut-holder .mkdf-pie-legend ul li .mkdf-pie-color-holder, .mkdf-pie-chart-pie-holder .mkdf-pie-legend ul li .mkdf-pie-color-holder, .mkdf-accordion-holder.mkdf-boxed .mkdf-title-holder.ui-state-active, .mkdf-accordion-holder.mkdf-boxed .mkdf-title-holder.ui-state-hover, .mkdf-btn.mkdf-btn-solid, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, .woocommerce .button, .mkdf-btn.mkdf-btn-hover-solid .mkdf-btn-helper, .post-password-form input.mkdf-btn-hover-solid[type="submit"] .mkdf-btn-helper, input.mkdf-btn-hover-solid.wpcf7-form-control.wpcf7-submit .mkdf-btn-helper, .woocommerce .mkdf-btn-hover-solid.button .mkdf-btn-helper, .mkdf-dropcaps.mkdf-square, .mkdf-dropcaps.mkdf-circle, .mkdf-ptf-item-overlay, .mkdf-comparision-pricing-tables-holder .mkdf-cpt-table .mkdf-cpt-table-btn a, .mkdf-vertical-progress-bar-holder .mkdf-vpb-active-bar, .widget_mkdf_call_to_action_button .mkdf-call-to-action-button, .mkdf-woocommerce-page .mkdf-onsale, .mkdf-woocommerce-page .mkdf-out-of-stock, .woocommerce .mkdf-onsale, .woocommerce .mkdf-out-of-stock, .mkdf-shopping-cart-outer .mkdf-shopping-cart-header .mkdf-header-cart .mkdf-cart-count, .mkdf-blog-holder article.format-quote .mkdf-post-content .mkdf-post-text, .mkdf-blog-holder article.format-link .mkdf-post-content .mkdf-post-text, .mkdf-single-tags-holder .mkdf-tags a, .mkdf-blog-holder.mkdf-blog-type-masonry .format-quote .mkdf-post-content, .mkdf-blog-holder.mkdf-blog-type-masonry .format-link .mkdf-post-content {
	display: none;
}

.mkdf-blog-list {
	margin-top: 20px !important;
}
.mkdf-blog-list .mkdf-excerpt, .mkdf-blog-list .mkdf-item-date {
	display: none;
}

/* Blog */
.blog .mkdf-title, .single-post .mkdf-title {
	background-color: #fff !important;
	height: 0 !important;
	border: 0 !important;
}
.blog .mkdf-title .mkdf-title-holder .mkdf-title-subtitle-holder-inner h1, 
.single-post .mkdf-title .mkdf-title-holder .mkdf-title-subtitle-holder-inner h1 {
	display: none;
}
.single-post .mkdf-post-content .mkdf-post-info-date {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    color: #333;
}
.single-post .mkdf-blog-holder article .mkdf-post-info>div.mkdf-blog-like {
	display: none;
}
.single-post .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .single-post .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
	padding-top: 60px !important;
}
.mkdf-blog-holder article .mkdf-post-title {
	font-size: 18px;
}

#block-yui_3_17_2_9_1454996815309_8098 {
    background: #e9e9e9;
    border-radius: 10px;
    padding: 20px 20px;
    margin-right: 0;
    margin-top: 15px;
    font-size: 15px !important;
}
#block-yui_3_17_2_4_1456895497294_13649 {
    background: #e9e9e9;
    border-radius: 10px;
    padding: 0;
    margin-right: 0;
    margin-top: 0;
    font-size: 15px !important;
}
#block-yui_3_17_2_4_1456895497294_13649 label {
	font-size: 16px;
}
#invitationToBidSuccess {
	margin-bottom: 0px !important;
}
.consult-form h2 {
    font-family: "Helvetica Neue","Arial","sans-serif";
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 0;
}

.mkdf-post-text-inner a {
	font-size: 16px;
}

#block-yui_3_17_2_3_1456200658795_8581 {
    background: #e9e9e9;
    border-radius: 10px;
    padding: 10px 20px 30px 20px;
}
.contact-input, #confirm-box, #field-1453390397-text, #field-1453390397-confirm {
	font-size: 16px;
    background: #fff;
    border-radius: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    box-sizing: border-box;
    outline-color: #881313;
    opacity: 1;
    border: none;
}
.Email-btn, .submit-btn {
	font-size: 16px;
    background: #a7a5a6;
    border-radius: 10px;
    color: #fff;
    font-family: "Helvetica Neue","Arial","sans-serif";
    padding: 10px 35px 10px 35px;
    float: right;
    outline-color: transparent;
    border: none;
}

/* Projects */
.projects-listing .wpb_single_image {
	position: relative;
	overflow: hidden;
}
.projects-listing .wpb_heading.wpb_singleimage_heading {
	position: absolute;
    top: 0;
    margin-top: 0;
    background: rgba(0,0,0,.5);
    width: 100%;
    padding: 5px 10px;
    color: #fff;
	font-size: 17px;
}
.client-name {
	font-size: 16px;
}
.wpb_revslider_element {
	margin-bottom: 10px !important;
}
.mkdf-portfolio-single-nav {
	display: none !important;
}
.single-portfolio-item .testimonial {
    margin-top: 20px;
}
.single-portfolio-item h3 {
	margin-top: 20px;
}
.ad-portfolio-content .vc_column_container>.vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}
.ad-portfolio-content .vc_row {
	margin-left: 0;
	margin-right: 0;
}

.portfolio-sidebar {
    border-left: 1px solid #ccc;
}
.mkdf-portfolio-list-holder-outer.mkdf-ptf-standard .mkdf-ptf-item-image-holder {
	margin-bottom: 15px;
}
.mkdf-portfolio-list-holder-outer.mkdf-ptf-gallery article .mkdf-ptf-item-text-holder {
	padding: 20px 0 10px;
}
.mkdf-portfolio-list-holder-outer.mkdf-ptf-standard .mkdf-ptf-item-title, 
.mkdf-portfolio-list-holder-outer.mkdf-ptf-gallery article .mkdf-ptf-item-title {
	margin: 0;
	line-height: 13px;
}
.mkdf-portfolio-list-holder-outer.mkdf-ptf-standard .mkdf-ptf-item-title a, 
.mkdf-portfolio-list-holder-outer.mkdf-ptf-gallery article .mkdf-ptf-item-title a, 
.mkdf-blog-list-holder.mkdf-minimal .mkdf-item-title a {
	font-size: 16px;
	line-height: 18px;
	color: #5083b8;
}
.mkdf-portfolio-list-holder-outer {
    /*margin-top: -45px;*/
}
.portfolio-sidebar .mkdf-portfolio-list-holder-outer {
    margin-top: 0;
}
.summary-excerpt {
	font-size: 12px;
    margin: 0 0 10px 0;
}

.portfolio-related-posts {
	list-style: none;
	margin: 0;
	padding: 0;
}
.portfolio-related-posts a {
	font-size: 16px;
    line-height: 21px;
    display: inherit;
}
.market a, .services a {
    font-size: 16px;
}

footer .mkdf-footer-top-holder .widget p {
	color: #9d9ea0;
}

.brdr-left {
	border-left: 1px solid #9d9ea0;
}

.mkdf-content .wpb_text_column ol, .mkdf-content .wpb_text_column ul {
    font-family: "Helvetica Neue","Arial","sans-serif";
    font-size: 16px;
    line-height: 1.5em;
    margin: 15px 15px 1.3em;
    color: #263333;
}

/* Visual Composer */
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	padding-top: 0px !important;
}

.mkdf-single-nav-image-holder img {
    display: none;
}
.mkdf-blog-single-navigation .mkdf-blog-single-prev.mkdf-single-nav-with-image .mkdf-single-nav-content-holder {
    padding-left: 0;
}
.mkdf-blog-single-navigation .mkdf-blog-single-next.mkdf-single-nav-with-image .mkdf-single-nav-content-holder {
	padding-right: 0;
}

.mkdf-mobile-logo-wrapper a {
	height: 50px !important;
	padding-top: 15px;
}


@media only screen and (max-width: 1200px) {
	.mkdf-grid {
    		width: 1100px;
		width: calc(100% - 80px);
	}
	.mkdf-container .mkdf-container-inner {
		width: calc(100% - 80px);
	}
	.mkdf-title {
		/*width: calc(100% - 80px);*/
	}
	.mkdf-title .mkdf-container .mkdf-container-inner {
		width: calc(100% - 60px);
	}
}
@media only screen and (max-width: 1024px) {
	.mkdf-mobile-header, .mkdf-breadcrumbs-holder {
    		display: none !important;
	}
	.mkdf-portfolio-list-holder-outer.mkdf-ptf-with-spaces.mkdf-ptf-four-columns article {
    		width: 33%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.mkdf-page-header, .mkdf-top-bar {
    		display: block !important;
	}
	.mkdf-top-bar {
		/*height: 70px;*/
		height: auto;
		padding: 10px 0;
	}
	.mkdf-top-bar:after {
		content: '';
		display: table;
		clear: both;
	}
	.mkdf-top-bar .mkdf-top-bar-widget-area {
		height: auto;
	}
	.mkdf-top-bar .mkdf-vertical-align-containers.mkdf-33-66 .mkdf-position-left {
		display: none;
	}
	.mkdf-top-bar .mkdf-vertical-align-containers.mkdf-33-66 .mkdf-position-right {
		width: 100%;
	}
	.mkdf-top-bar .mkdf-position-right .mkdf-top-bar-widget-area-inner {
		width: 100%;
    		/*margin-top: -60px;*/
	}
	/*.mkdf-top-bar #nav_menu-9 {
		position: absolute;
    		right: 0;
    		top: 45px;
	}
	.mkdf-top-bar #search-4 {
		width: 100%;
    		position: absolute;
    		left: 0;
    		top: 10px;
	}*/
	.mkdf-top-bar #searchform input#s {
		width: 100%;
	}
	.mkdf-page-header .mkdf-fixed-wrapper.fixed {
		position: relative;
	}
	.mkdf-page-header {
		margin-bottom: 10px !important;
	}
	.mkdf-page-header .mkdf-menu-area {
    		height: 160px;
	}
	.mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-left,
	.mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-right {
    		width: 100%;
    		float: none;
    		text-align: center;
	}
	.mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-left {
		height: 100px;
	}
	.mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-right {
    		height: auto;
	}
}
.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-right {
	float: none;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a {
	padding-right: 0;
}
@media only screen and (min-width: 768px) {
	#menu-top-bar-menu li a {
		padding: 0 8px;
	}
	.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-right {
		float: right;
	}
	
	.home-icons .wpb_single_image .vc_single_image-wrapper {
		height: 90px;
	}
	.home-icons .vc_column_container {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 939px) {
	.rev_slider h1 {
		line-height: 22px;
	}
	.rev_slider p a,
	.rev_slider p {
	    font-size: 12px !important;
    		line-height: 16px !important;
	}
}
@media only screen and (max-width: 899px) {
	#searchform input#s {
		width: 100%;
	}
	.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
		-webkit-box-shadow: none;
    		-moz-box-shadow: none;
    		box-shadow: none;
	}
}
@media only screen and (max-width: 850px) {
	.mkdf-page-header .mkdf-grid .mkdf-vertical-align-containers {
		border: 0;
	}
	.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
    		padding: 0 10px 60px !important;
	}
	.mkdf-title {
		top: 0px;
	}
}
.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-right:before,
	.mkdf-vertical-align-containers .mkdf-position-center:before {
		content: none;
	}
@media only screen and (max-width: 768px) {
	.mkdf-container-inner {
		width: 680px;
	}
	.mkdf-vertical-align-containers .mkdf-position-center {
    	position: static;
		height: auto;
		width: auto;
	}
	.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-right:before,
	.mkdf-vertical-align-containers .mkdf-position-center:before {
		content: none;
	}
	.mkdf-mobile-header .mkdf-mobile-header-inner {
    position: relative;
	}
	.mkdf-mobile-header .mkdf-mobile-menu-opener {
		float: none;
		position: absolute;
		z-index: 112;
		height: 50px;
		left: 50%;
		transform: translate(-50%, 0);
		top: 5px;
	}
	.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    		content: "Menu";
   		padding: 12px 30px;
    		background: #666;
    		color: #fff;
    		border-radius: 8px;
		font-family: "Helvetica Neue","Arial","sans-serif";
	}
	#searchform input#s {
		border: 1px solid #ddd;
    		padding: 6px;
	}
}
@media only screen and (max-width: 767px) {
	.mkdf-top-bar {
		position: absolute;
    		top: 110px;
    		background: transparent;
    		border-bottom: 1px solid #666;
	}
	.mkdf-mobile-header .mkdf-mobile-menu-opener {
    		top: 30%;
	}
	.mobile-header-appear.mkdf-mobile-header .mkdf-mobile-menu-opener {
		top: auto;
		bottom: 10px;
	}
	.mkdf-top-bar, .mkdf-top-bar .mkdf-grid .mkdf-vertical-align-containers {
    		background-color: transparent;
	}
	#menu-top-bar-menu li a {
    		color: #222;
		font-size: 13px;
    }
	.mkdf-mobile-header .mkdf-mobile-header-inner {
    		height: 240px;
    }
	.mobile-header-appear.mkdf-mobile-header .mkdf-mobile-header-inner {
    		height: 140px;
    }
	.mkdf-top-bar .mkdf-top-bar-widget-area-inner {
		width: 100%;
	}
	.mkdf-vertical-align-containers.mkdf-33-66 .mkdf-position-right {
		width: 100%;
		height: auto;
	}
	.mkdf-page-header {
    		display: none;
	}
	li#menu-item-442 {
    		display: none;
	}
	#nav_menu-9 {
    		float: none;
    		width: 100%;
    		max-width: 320px;
    		margin: 0 auto;
	}
	#search-4 {
		float: none;
		width: 100%;
	}
	.mkdf-mobile-header, .mkdf-top-bar {
		display: block !important;
	}
	.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
		-webkit-box-shadow: none;
    		-moz-box-shadow: none;
    		box-shadow: none;
	}
}
@media only screen and (max-width: 600px) {
	.mkdf-portfolio-list-holder-outer.mkdf-ptf-with-spaces.mkdf-ptf-four-columns article {
    		width: 49% !important;
	}
}
@media only screen and (max-width: 414px) {
	.mkdf-vertical-align-containers .mkdf-position-center {
    		/*height: 70px;*/
	}
	.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
		height: auto;
	}
}
@media only screen and (max-width: 480px) {
	.rev_slider p a,
	.rev_slider p {
	font-size: 12px !important;
    line-height: 20px !important;
	}
	.rev_slider p {
    color: #fff !important;
    /*width: 290px;*/
	}
}
@media only screen and (max-width: 320px) {
	.mkdf-title {
    		width: 100%;
    		padding: 0;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.tparrows {
		display: none;
	}
}
.tp-caption a:hover,
.tp-caption a {
	color: #5083b8;
	font-weight: bold !important;
}

.form-checklist {
	display: inline !important;
}

/*overrides*/
footer .mkdf-container-inner{width:1180px;margin:0 auto;}

footer .mkdf-footer-top-holder .mkdf-footer-column-1,
footer .mkdf-footer-top-holder .mkdf-footer-column-2 {
	text-align: center;
}

footer .mkdf-footer-top-holder .widget {
    padding-right: 40px;
}

footer .mkdf-four-columns .mkdf-column {
	float: none;
}
@media screen and (min-width: 600px) {
	footer .mkdf-footer-top:not(.mkdf-footer-top-full) .mkdf-container-inner {
		background: #313133 url(/wp-content/uploads/sites/8/2017/03/footer-bg-1.png) no-repeat scroll right 0;
	}
	footer .mkdf-four-columns .mkdf-column {
		width: 50% !important;
		float: left;
	}
	footer .mkdf-footer-top-holder .mkdf-footer-column-1 {
		text-align: left;
	}
	footer .mkdf-footer-top-holder .mkdf-footer-column-2 {
		text-align: right;
	}
}

footer .mkdf-four-columns-inner:nth-child(2) {text-align: right;}

h6.mkdf-item-title a {
    font-weight: normal;
}

.mkdf-title {
    background: transparent !important;
    margin-bottom: 0;
    height: auto !important;
	border: 0 none;
}

.mkdf-title h1 {
	display: inline-block;
	padding: 7px 0;
	width: 99%;
	color: #fff !important;
	background: #2b588b;
	margin-bottom: 3em !important;
}

.mkdf-portfolio-list-holder-outer.mkdf-ptf-gallery article .mkdf-ptf-item-text-holder {
    padding: 12px 0 10px;
}

/**/
.mkdf-sticky-header {
	display: none; 
}
.mkdf-container-inner {
	width: 1100px;
}
.mkdf-top-bar .mkdf-position-center.mkdf-top-bar-widget-area,
.mkdf-top-bar .mkdf-position-center-inner.mkdf-top-bar-widget-area-inner,
.mkdf-portfolio-single-holder .mkdf-portfolio-info-item h5,
.mkdf-portfolio-item-categories {
	display: none;
}

#ui-datepicker-div {
	z-index: 1000 !important;
}
#ui-datepicker-div .ui-datepicker-year {
	display: inline-block;
	border: 0 none;
	padding-left: 8px;
	-webkit-appearance: menulist;
}
h1, h2, h3, h4, h5, h6,
.mkdf-main-menu ul li a,
.mkdf-comment-holder .mkdf-comment-text .mkdf-comment-info span.mkdf-comment-date,
.mkdf-comment-holder .mkdf-comment-reply-holder a,
#mkdf-back-to-top .mkdf-back-to-top-text,
.mejs-container *,
aside.mkdf-sidebar .widget ul li a,
aside.mkdf-sidebar .widget.widget_archive ul li,
.mkdf-main-menu ul li a,
.mkdf-drop-down .wide .second .inner > ul > li > a,
aside.mkdf-sidebar .widget.widget_categories li,
aside.mkdf-sidebar .widget.widget_product_tag_cloud .tagcloud a,
aside.mkdf-sidebar .widget.widget_tag_cloud .tagcloud a,
aside.mkdf-sidebar .widget.widget_archive select,
aside.mkdf-sidebar .widget.widget_categories select,
aside.mkdf-sidebar .widget .searchform input[type=text],
aside.mkdf-sidebar .widget.widget_text select,
footer .mkdf-footer-top-holder .widget ul li ,
footer .mkdf-footer-top-holder .widget ul li a,
footer .mkdf-footer-top-holder .widget.widget_product_tag_cloud .tagcloud a,
footer .mkdf-footer-top-holder .widget.widget_tag_cloud .tagcloud a,
.mkdf-title .mkdf-title-holder h1,
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs a, .mkdf-title .mkdf-title-holder .mkdf-breadcrumbs span,
.mkdf-side-menu .widget.mkdf-sidearea.widget_archive ul li,
.mkdf-side-menu .widget.mkdf-sidearea.widget_categories ul li,
.mkdf-side-menu .widget.mkdf-sidearea.widget_pages ul li,
.mkdf-side-menu .widget.mkdf-sidearea.widget_meta ul li,
.mkdf-side-menu .widget.mkdf-sidearea.widget_tag_cloud .tagcloud a,
.mkdf-side-menu .widget.mkdf-sidearea.widget_archive select,
.mkdf-side-menu .widget.mkdf-sidearea.widget_categories select,
.mkdf-side-menu .widget.mkdf-sidearea.widget_search .searchform input[type=text],
.mkdf-side-menu .widget.mkdf-sidearea.widget_text select,
.mkdf-search-dropdown .mkdf-search-dropdown-holder input[type=text],
.mkdf-side-menu .widget.mkdf-sidearea.widget_recent_comments ul li,
.mkdf-side-menu .widget.mkdf-sidearea.widget_nav_menu ul li,
footer .mkdf-footer-top-holder .widget.widget_categories ul li a,
.mkdf-portfolio-single-holder .mkdf-portfolio-single-nav .mkdf-single-nav-content-holder .mkdf-single-nav-label-holder,
.mkdf-counter-holder .mkdf-counter, .countdown-amount,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner,
.mkdf-unordered-list ul > li,
.mkdf-icon-list-item.mkdf-icon-list-item-headings-font-family .mkdf-icon-list-text,
.mkdf-ordered-list ol li,
.mkdf-testimonials .mkdf-testimonial-title,
.mkdf-testimonials .mkdf-testimonials-job,
.mkdf-testimonials-holder-inner .testimonials-grid .mkdf-testimonial-text,
.mkdf-price-table .mkdf-price-table-inner .mkdf-pt-price-period,
.mkdf-price-table .mkdf-price-table-inner .mkdf-pt-label-holder .mkdf-pt-label-inner,
.mkdf-pie-chart-holder .mkdf-to-counter,
.mkdf-pie-chart-doughnut-holder .mkdf-pie-legend ul li p,
.mkdf-pie-chart-pie-holder .mkdf-pie-legend ul li p,
.mkdf-tabs .mkdf-tabs-nav li a,
.mkdf-blog-list-holder.mkdf-grid-type-1 .mkdf-item-info-section,
.mkdf-blog-list-holder.mkdf-grid-type-2 .mkdf-item-date, .mkdf-blog-list-holder.mkdf-masonry .mkdf-item-date,
.mkdf-blog-list-holder.mkdf-grid-type-2 .mkdf-post-item-author-holder, .mkdf-blog-list-holder.mkdf-masonry .mkdf-post-item-author-holder,
.mkdf-blog-list-holder.mkdf-image-in-box .mkdf-item-date,
.mkdf-blog-list-holder.mkdf-minimal .mkdf-item-date,
.mkdf-btn, .post-password-form input[type='submit'],
input.wpcf7-form-control.wpcf7-submit, .woocommerce .button,
.mkdf-portfolio-list-holder-outer.mkdf-ptf-standard .mkdf-ptf-category-holder,
.mkdf-portfolio-list-holder-outer.mkdf-ptf-gallery article .mkdf-ptf-category-holder,
.mkdf-portfolio-filter-holder .mkdf-portfolio-filter-holder-inner ul li,
.mkdf-share-label,
.mkdf-comparision-pricing-tables-holder .mkdf-cpt-table .mkdf-cpt-table-btn a,
.mkdf-comparision-pricing-tables-holder,
blockquote .mkdf-blockquote-text,
.mkdf-main-menu>ul>li>a {
	font-family: "Helvetica Neue","Arial","sans-serif" !important;
}
.mkdf-comment-form textarea#comment::-webkit-input-placeholder {
	font-family: "Helvetica Neue","Arial","sans-serif" !important;
}
.mkdf-comment-form textarea#comment:-moz-placeholder {
	font-family: "Helvetica Neue","Arial","sans-serif" !important;
}
.mkdf-comment-form textarea#comment::-moz-placeholder {
	font-family: "Helvetica Neue","Arial","sans-serif" !important;
}
.mkdf-comment-form textarea#comment:-ms-input-placeholder {
	font-family: "Helvetica Neue","Arial","sans-serif" !important;
}

/*bid form*/
#form-660 span.required {
	margin: 0px 5px 0px 5px;
	font-size: 9px;
}

#form-660 div.message-validator {
	background: transparent url('//securenetgate9.com/images/msg_arrow.gif') no-repeat scroll left center;
	padding-left: 7px;
}

#form-660 div.error-validator {
	background-color: #F3E6E6;
	border-color: #924949;
	border-style: solid solid solid solid;
	border-width: 2px;
	padding: 5px;
	color: rgba(38,51,51,.9);
}

#form-660 .form-title {
	font-weight: bold;
}

#block-yui_3_17_2_9_1454996815309_8098 {
	font-size: 15px !important;
}

#form-660 .form-checklist {
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
}

#form-660 .form-subtitle {
	font-size: 12px;
	display: inline-block;
}

#form-660 #field-1453236170-label {
	margin-top: 60px;
	display: block;
}

#form-660 #field-1453236201-label, #form-660 #field-1453236201-confirm-label, #form-660 #field-1453236227, #form-660 #field-1453236283, #form-660 #field-1453236357, #form-660 #field-1453236434, #form-660 #field-1453236563, #form-660 #field-1453237074, #form-660 #field-1453237126, #form-660 #field-1453909489, #form-660 #field-1453237195, #form-660 #field-1453237266-choices {
	margin-top: 15px;
	display: block;
	position: relative;
}

#form-660 .bid-title h2 {
	font-family: "Helvetica Neue","Arial","sans-serif";
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 0;
}

#form-660 .submit-btn {
	background: #a7a5a6;
	border-radius: 10px;
	color: #fff;
	font-family: "Helvetica Neue","Arial","sans-serif";
	padding: 10px 35px 10px 35px;
	float: right;
	outline-color: transparent;
	border: none;
}

#form-660 #field-1453237266-choices {
	margin-top: 0 !important;
}

#form-660 .caret {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #4c4f52;
	position: absolute;
	bottom: 12px;
	right: 15px;
	cursor: pointer;
}
#form-660 select::-ms-expand {
	display: none;
}
/*bid form*/

/**/
#wpadminbar {display: none !important;}
html.js{margin: 0 !important;}

a:link {
  color: #236093;
}