/*
Theme Name: Enhenyerowp Child
Theme URI: http://lolthemes.com/demo/wp/enhenyero/
Author: EraThemes
Author URI: https://themeforest.net/user/erathemes/portfolio
Description: Enhenyero Engineering/Industrial Theme
Version: 1.0
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post 
Text Domain: enhenyerowp-child
Template: enhenyerowp
*/

/* = Theme customization starts here
-------------------------------------------------------------- */

@font-face {
	font-family: 'Function Regular';
	src: url('Function Regular.ttf');
	font-weight: normal;
    font-size:17px;
}
.nav>li>a {
    padding: 10px 10px !important;
    font-size: 16px !important;
}
body, p, a, li, span, h1, h2, h3, h4 {font-family: "Function Regular";}
h2, h3.widget-title, h2.entry-title > a, .h3spe {font-size:34px !important;text-transform:uppercase !important;}
p {font-size:18px !important;line-height:1.2em;}
.top-links li::after {content: "" !important;}
ul.top-links.list-unstyled.text-right {
    display: grid !important;
    line-height: 1.1em !important;
}
.breadcrumbs.breadcrumb.pull-right {width: 10px;display: none;}
.entry-title {
    font-size: 18px !important;
    font-weight: 600;
    letter-spacing: -1px;
    margin-top: 0px !important;
    padding-bottom: 0px !important;
}

.lienlang a {
    font-weight: 700;
    color: #357;
}
.lienlang {
    text-align: right;
    padding-bottom: 20px;
}
span.menulang {
    border: 2px solid #888;
    padding: 10px;
    border-radius: 10px;
}
.image-logo > img {
    max-height: 78px;
    max-width: 2000px;
}

.col-md-3 {
    width: 33%;
}

#searchform {
    display: none;
}
.ow-navigation .navbar-nav > li > a {margin-right: 0px !important;}
span.meta-date, p.meta, .author, ul.list-inline.share.social-share {display:none;}
.widget-area.col-md-3.col-sm-4.col-xs-12.sidebar-1 {
    width: 25% !important;
}
@media screen and (max-width: 600px) {
ul.top-links.list-unstyled.text-right {display:none !important;}
span.menulang {
    padding: 2px 15px;
    font-size: 12px;
}
.lienlang {
    text-align: center;
    padding-bottom: 8px;
}
.site-main.page_spacing {
    padding: 50px 10px !important;
}
.footer-content .col-sm-3.col-md-3 {
    width: 100% !important;
}
.widget-title h4 {
    line-height: 20px !important;
    font-size: 20px !important;
}
h1 {font-size:22px !important;text-align:center !important;line-height:20px !important;}
h2, h3, h3.widget-title, h2.entry-title > a, .h3spe {font-size:20px !important;line-height:22px !important;text-transform:uppercase !important;text-align:center;font-weight:600 !important;}
p {font-size:16px !important;}
.vc_general.vc_cta3 .vc_cta3-actions {
    text-align: center !important;
    margin-top: 15px !important;
}
.vc_cta3-content-header h2 {
    font-size: 14px !important;
    font-weight: 600 !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 20px !important;
}
.owl-item .entry-cover, .owl-item .post-meta {
    text-align: center !important;
}
.vc_images_carousel {
    width: 100% !important;
    height: auto !important;
}
img.alignright {
    max-width: 50% !important;
}
figure {
    max-width: 40% !important;
}
.wpb_gallery_slides.wpb_image_grid {
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.vc_btn3-container.vc_btn3-inline {
    text-align: center !important;
    width: 100% !important;
}
.image_logo-enabled .mobile-logo {
    width: 75%;
}
.image-logo > img {
    max-width: 100% !important;
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
    width: 15% !important;
    height: 150px !important;
}
}