/*

Theme Name:     Voice Child
Theme URI:      https://spark-development.com
Description:    Custom theme for LiDAR News Blog (Child theme for the Voice Theme)
Author:         Spark Development
Author URI:     https://spark-development.com
Template:       voice
Version:        1.0

*/


.header-sticky .site-branding a.has-logo .vce-logo img {
	display: none;
}

/* Social icons in main nav */
ul.nav-menu li.social-icon a,
ul.sidr-class-nav-menu li.sidr-class-social-icon  a {
    font-size: 20px!important;
    position: relative;
    line-height: 50px;
    height: 50px;
    width: 40px;
    padding: 0 8px;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: block;
    text-align: center;
}
ul.nav-menu li.social-icon a span,
ul.sidr-class-nav-menu li.sidr-class-social-icon  a span {
    opacity: 0;
    display: none;
    color: #fff;
    float: right;
    font-size: 12px;
    margin: 0 4px 0 8px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
ul.nav-menu li.social-icon a:before,
ul.sidr-class-nav-menu li.sidr-class-social-icon a:before {
    font-family: FontAwesome;
    text-decoration: none;
}
ul.nav-menu li.social-icon a[href*="linkedin."]::before,
ul.sidr-class-nav-menu li.sidr-class-social-icon a[href*="linkedin."]::before {
    content: "\f0e1";
}
ul.nav-menu li.social-icon a[href*="twitter."]::before,
ul.sidr-class-nav-menu li.sidr-class-social-icon a[href*="twitter."]::before {
    content: "\f099";
}
ul.nav-menu li.social-icon a[href*="facebook."]::before,
ul.sidr-class-nav-menu li.sidr-class-social-icon a[href*="facebook."]::before {
    content: "\f09a";
}

.nav-menu li:hover a,
.sidr-class-nav-menu li:hover a,
.sidr-class-nav-menu li:hover {
    color:#fff;
    background-color: #dd9933;
}
/* menu current page */
/*.menu-item.current-page-ancestor, .current-menu-ancestor, .current-menu-parent, 
.current-page-parent, .current_page_parent, .current_page_ancestor,*/
.nav-menu > .current-menu-ancestor > a,
.sidr-class-nav-menu > .current-menu-ancestor > a,
.current-menu-item, .current_page_item {
	background-color: #dd9933;
	color:#fff!important;
}

/*#sticky_header #site-navigation .nav-menu .current-menu-item,*/
.nav-menu > .current_page_item > a, .nav-menu > .current-menu-item > a,
.header-sticky .nav-menu > .current-menu-ancestor > a,
.nav-menu ul .current-menu-item a, .nav-menu ul .current_page_item a, /* now mobile */
.sidr-class-nav-menu > .current_page_item > a, .sidr-class-nav-menu > .current-menu-item > a,
.header-sticky .sidr-class-nav-menu > .current-menu-ancestor > a,
.sidr-class-nav-menu ul .current-menu-item a, .sidr-class-nav-menu ul .current_page_item a  {
	background-color: #dd9933;
	color:#fff;
}
.nav-menu > .current_page_item > a:hover, .nav-menu > .current_page_item > a:focus, 
.nav-menu > .current-menu-item > a:hover, .nav-menu > .current-menu-item > a:focus,
.nav-menu ul .current-menu-item a:hover, .nav-menu ul .current-menu-item a:focus,
 .nav-menu ul .current_page_item a:hover, .nav-menu ul .current_page_item a:focus,
 .header-sticky .nav-menu > .current-menu-ancestor > a:hover, 
 .header-sticky .nav-menu > .current-menu-ancestor > a:focus, /* now mobile */
.sidr-class-nav-menu > .current_page_item > a:hover, .sidr-class-nav-menu > .current_page_item > a:focus, 
.sidr-class-nav-menu > .current-menu-item > a:hover, .sidr-class-nav-menu > .current-menu-item > a:focus,
.sidr-class-nav-menu ul .current-menu-item a:hover, .sidr-class-nav-menu ul .current-menu-item a:focus,
 .sidr-class-nav-menu ul .current_page_item a:hover, .sidr-class-nav-menu ul .current_page_item a:focus,
 .header-sticky .sidr-class-nav-menu > .current-menu-ancestor > a:hover, 
 .header-sticky .sidr-class-nav-menu > .current-menu-ancestor > a:focus {
	background-color: #dd9933;
	color:#fff;
}

/* search input in navigation bar */
.search-header-form-ul .vce-search-form .vce-search-input, .search-header-form-ul .vce-search-form .vce-search-input:focus {
    background: #fff;
}

/*** Layout Changes ***/
.vce-main-content {
    width: 890px; /* Originally 840px */
}
.sidebar {
    width: 250px; /* Originally 300px */
}

@media only screen and (max-width: 1023px) {
    .vce-main-content {
        width: 100%;
    }    
    .sidebar {
        width: 100%;
    }
}
#mks-breadcrumbs {
    display: none !important;
}

/* CATEGORIES list per article */
.meta-category a, .meta-category a:link {
	color:#9b9b9b;
}
.meta-category a:hover, .meta-category a:focus, .meta-category a:active {
	color:#dd9933!important;
}

/* individual LAYOUT styles */
.category .main-box article.vce-post.vce-lay-a .meta-image {
    display: none;
}
.category .main-box article.vce-post.vce-lay-a:first-of-type .meta-image {
    display: block!important;
}
.home .main-box article.vce-post.vce-lay-a .meta-image img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    float: none;
}
.vce-lay-a .entry-content {
	text-align: left;
}
.vce-lay-a .entry-title {
    line-height: 1;
}
.vce-lay-a .entry-header span.meta-category, 
.single.single-post .vce-lay-a .entry-header span.meta-category { 
    display: block;
    line-height: 1;
}
@media only screen and (min-width: 670px) {
    .vce-lay-a .entry-header span.meta-category, 
    .single.single-post .vce-lay-a .entry-header span.meta-category { 
        margin-left: 160px;
    }    

}
@media only screen and (max-width: 670px) and (min-width: 200px) {
    body .vce-lay-d .entry-title, body .vce-lay-e .entry-title, body .vce-lay-f .entry-title {
       font-size: 13px;
       line-height: 17px;
       max-width: 700px;
    }
}

.vce-lay-b {
    padding: 0 20px;
}
.vce-lay-b.has-post-thumbnail {
    padding-left: 0;
}
.vce-lay-b .entry-header .entry-title{
    line-height: 1.2;
}


.vce-lay-b .entry-title, 
.vce-lay-b .entry-meta, 
.vce-lay-b .meta-category {
    margin-bottom: 5px;
}
.vce-lay-b .entry-header span.meta-category {
    display: block;
    line-height: 1.2;
}
/* Fix layouts with images less than 375 pixels */
.vce-lay-b img,
.vce-lay-c img {
    width: auto;
    max-width: 375px;
}
/* Center the C layout images when not full width */
.vce-lay-b img,
.vce-lay-c img {
    display: block;
    float: none;
}
.vce-lay-c img {
    margin: 0 auto;
}
@media only screen and (max-width: 1200px) and (min-width: 1024px) {
    .vce-lay-b .entry-content {
        margin-left: 0;
    }
}
.vce-loop-wrap .vce-lay-d .meta-image,
.archive .vce-loop-wrap article.vce-post .meta-image {
	display: block!important;
}
.vce-lay-d img {
	height:auto!important;
	/*min-height:50px!important;
	max-width:145px;*/
}
article.vce-lay-d {
    overflow: hidden;
/*    height: auto!important;*/
}
.vce-post.vce-lay-d {
    padding-left: 10px;
    padding-top: 0;
}
.vce-lay-d .entry-header {
    padding-top: 6px;
}
.vce-lay-d img {
    height: auto!important;
}
.vce-lay-d .entry-title {
    margin-bottom: 2px;
    line-height: 1.2;
}
.vce-post.vce-lay-d.has-post-thumbnail {
    padding-left: 0;
}
.vce-lay-d .entry-header span.meta-category { 
    display: block;
    line-height: 1;
    margin-left: 0;
    margin-top: 2px;
    margin-bottom: 4px;
}
.vce-lay-d .entry-header span.meta-category a { 
    line-height: 1;
}

/* display date */
.vce-lay-d .entry-header .entry-meta,
.vce-post.vce-lay-d .entry-meta .meta-item.date,
.category .main-box article.vce-post.vce-lay-d .entry-meta .meta-item.date,
.entry-meta .meta-item.date {
	display: block!important;
	color: #9b9b9b;
}

.vce-photo-caption {
    max-width: none;
}

/*** Single Post ***/
/* RELATED POSTS section featured image sizing */
.vce-related-box article.vce-post.vce-lay-d .meta-image {
    display: block;
    max-width:150px;
    height:auto;
}
/* Keep Prev/Next thumbnails from warping */
.prev-next-nav .img-wrp img {
    max-height: 195px;
    width: auto;
}


/* SIDEBAR */
.sidebar {
    padding-top: 0;
}
.sidebar .widget {
    line-height: 1.0;
    margin: 20px 0 0;
}
.sidebar .widget.adrotate_widgets {
    box-shadow: none;
}
.sidebar .widget-title {
    line-height: normal;
}
.widget p, .widget>div, .widget>form, .widget>ul {
    padding: 15px; /* Originally 20px */
}
.widget.adrotate_widgets>div {
    padding: 0;
    height: 250px;
}
.sidebar .widget.widget_search .vce-search-form .vce-search-input, 
.sidebar .widget.widget_search .vce-search-form .vce-search-input:focus {
    width: 150px;
    padding: 3px 5px;
}
.sidebar .widget.widget_search .vce-search-submit {
    width: 35px;
    min-width: 35px;
}
/* sidebar subscribe button */
.sidebar .mks_author_link, .sidebar .tagcloud a:hover, .sidebar .mks_themeforest_widget .more, .sidebar button, .sidebar input[type="button"], .sidebar input[type="reset"], .sidebar input[type="submit"], .sidebar .vce-button, .sidebar .bbp_widget_login .button {
    color: #fff;
}

.widget.widget_blog_subscription >form  {
    padding-bottom: 10px;
}
.widget_categories a {
    line-height:1.5em;
}
.widget_archive li {
    padding: 5px 20px;
    border-bottom: none;
}
.widget li {
    line-height: normal;
}
.widget li a,
.widget_categories a .count, .widget_categories li:before {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}
.sidebar .widget.widget.widget_categories li a  {
    padding-top: 3px;
    padding-bottom: 4px;
}

