/*
Theme Name:     Invent Child
Theme URI:      https://www.livemeshthemes.com/invent
Description:    Child theme for the Invent Theme by LiveMesh
Author:         LiveMesh
Author URI:     http://themeforest.net/user/livemesh
Template:       invent
Version:        0.1.0
*/

#empty-bread #breadcrumbs { /*for bkbg login page */
    visibility: hidden;
}

.entry-terms .multi-color .taxonomy .category {
    position: relative;
}

.header-fancy :hover {
    opacity: .6;
    cursor: pointer;
    transition-duration: .3s;
}

a.button {
    transition: 0.3s linear;
}

.learndash-wrapper .ld-content-actions > a {
    font-size: 1em!important;
}

/* fix logo placement */
/* #header.sticky #site-logo {
    top: 8px;
    } */

@media (min-width: 768px){
	#site-logo {
    	top: 12px!important;
	}
}

@media (max-width: 767px){
	#site-logo {
		top: 0px!important;
	}
}
		

/* for homepage hero */
@media (min-width: 601px){
	.lsow-custom-header > h1, .lsow-custom-header > h3 {
		color: #fff!important;
	}

	.lsow-custom-header > h1 {
		font-size: 3.5em;
		line-height: 1.1em;
		padding: 40px 0;
	}

#solid-btn {
		font-size: 1.1em;
		font-weight: 100;
		padding: 20px;
	}
}

@media (min-width: 601px){
	.mobile-show {
		display: none !important;
	}
}
@media (max-width: 600px){
	.mobile-hide {
		display: none !important; 
	}
}

/* reverse button */
#rev-btn .button.theme {
    background: #2377a2 !important;
	color: #fff!important;
}

#rev-btn .button.theme:hover {
    border-color: #2377a2 !important;
	background-color: transparent !important;
    color: #494949 !important;
}

.btm-pad .heading1.separator {
    margin-bottom: 10px!important;
}

/* bigger font for testimonial slider */
.big-quote .lsow-testimonial-text p {
    font-size: 30px!important;
}

/* top header styling */
#top-header-area {
    border-bottom: 1px solid #403F4D;
    background: #0d4e72;
}

#top-header-area ul.contact-info > li, #top-header-area ul.contact-info > li > a, #top-header-area ul.contact-info li i, #top-header-area #header-menu > ul.menu > li > a {
    color: #fff;
	vertical-align: middle;
	}

.search-form .search-text {
	border-radius: 0px;
	margin: 2px 0;
	}

/* -- */