/*
Theme Name:  LabtechCO Child Theme
Description: Child theme for the LabtechCO theme
Author:      ThemeStek
Author URI:  http://themeforest.net/user/themestek
Template:    labtechco
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */

body { padding-top:0 !important }
span.site-title { display:none; }

/*
 Theme Name:   VEX.com Theme
 Description:  VEX theme (child of neve theme)
 Author:       Brandon Martus
 Author URI:   https://www.innovationfirst.com
 Template:     neve
 Version:      1.0.0
 Text Domain:  wp_vex_com
*/

#content.site-content {
    margin-top: 10px;
}

#site-navigation.main-navigation {
    margin-bottom: 5px;
}

.container div.site-branding {
    padding: 5px 0
}

body.home .content-column {
    text-align: center;
}

body.home .content-column a img {
    width: 80%;
    margin-bottom: 50px;
}

.entry-content {
    margin-top: 0;
}

.entry-content h2 {
    margin-top: 0;
    margin-bottom: 30px;
}

a,
a:hover,
#colophon a {
    color: #f00;
}

#site-navigation ul li:hover a {
    background: #f2f2f2;
    border-top: solid 3px #f00;
}

@media screen and (min-width: 1200px) {
    body .container {
        max-width: 1360px;
    }
}

.nav-menu-primary {
    opacity: 0;
    height: 100%;
    padding-left: 10px;
    margin-top:-18px;
    transition: opacity 250ms ease-in-out;
    -moz-transition: opacity 250ms ease-in-out;
    -webkit-transition: opacity 250ms ease-in-out;
}

.nav-menu-primary .primary-menu-ul {
    display: flex;
    flex-direction: row;
    height: 100%;
}

.nav-menu-primary .primary-menu-ul .menu-item {
    padding: 0 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav-menu-primary .primary-menu-ul .menu-item a {
    white-space: nowrap;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 700;
    line-height: 31px;
    color: #006bb4;
}

.nav-menu-primary.loaded {
    opacity: 1;
}

.vex_com_ais_wrapper {
    max-width: 1360px;
    width: 100%;
}

.vex_com_ais_wrapper #algolia-search-box .search-icon {
    fill: #404248;
}

.vex_com_ais_wrapper #algolia-search-box .ais-search-box--input {
    border-bottom: 2px solid #404248;
}

.vex_com_ais_wrapper #algolia-hits .ais-hits h2 a {
    color: #404248;
}

.site-header-main { padding-bottom:10px }

.vex_com #vex_header #mobile_category_links .categories ul li a {
    width:100%;
    text-align:left;
}

ul#menu-main-menu {
    padding-left:0;
    margin-bottom:0;
}

.ts-menu-topbararea { display:none; }


.ts-textcolor-white .ts-titlebar-main .entry-title, .ts-textcolor-white .ts-titlebar-main .entry-subtitle
{
    display:none;
}

.themestek-sidebar-true .site-main { padding-top:0px; }
