/*
Theme Name: Charcoal
Description: A ready made child theme for Business WordPress theme.
Version: 1.0.0
Theme URI: http://www.pmthemes.com/business/
Author: PMThemes
Author URI: http://www.pmthemes.com
Template: business
Text Domain: pmcharcoal
*/
/* Links */
a:hover, a:active, .widget a:hover, .widget a:active,
#frontpage-magazine-widgets .post-title a:hover, 
.comment a:hover, .entry a:hover, .post-title a:hover, 
.post-title a:active, .postmeta a:hover, .postmeta a:active {
	color: #36454F;
}
.entry p a:link, .entry p a:visited {
    color: #0645ad;
    text-decoration: none;
}
.entry p a:hover {
    text-decoration: underline;
}
/* Header */
#header-wrap {
	border-top: 5px solid #36454F;
}
.natty #header-wrap {
	border-top: 0;
}
#logo .site-title {
    color: #36454F;
    text-shadow: 1px 1px 0 #fff;
}
/* Top Navbar */
#topheader, #topnav {
    background: #29363e;
}
.search-form .search-submit:hover {
	background: #1e282f;
}
#topnav-menu a:hover, #topnav-menu li a:hover,
#header-social-icons .social-icons-menu li a:hover, 
#header-social-icons .social-icons-menu li a:hover:before  {
	background: #121212;
}
/* Main Navigation */
#navi-wrap {
    background: #fff;
	border-bottom: 3px solid #36454F;
    border-top: 1px solid #ddd;
}
.natty #navi-wrap {
	border-bottom: 2px solid #36454F;
    border-top: 2px solid #36454F;
}
.stickynav, .search-form-top {
    background: #fff;
}
.nav-menu li {
    border-right: 1px solid #ddd;
    border-left: 0px;
}
.nav-menu li a,
.nav-menu .current-menu-ancestor > a, .nav-menu .current-menu-item > a, 
.nav-menu .current_page_ancestor > a, .nav-menu .current_page_item > a {
    color: #1e282f;
}
.search-icon:before {
    color: #36454F;
}
.related-posts-grid .reltitle,
.search-form .search-submit, .scrollToTop:hover,
.nav-menu li a:focus, .nav-menu li a:hover,
.nav-menu li:focus>a, .nav-menu li:hover>a {
    background-color: #36454F;
}
#sidebar .widget img:hover, .widget-category-posts img:hover, article .wp-post-image:hover {
    outline: 1px solid #36454F;
}
/* Frontpage */
#frontpage-magazine-widgets .widget .widgettitle, .widget-tabnavi, .widgettitle {
    background: #36454F;
}
/* Frontpage Slider */
#frontpage-slider .pmsslide .slide-entry {
    padding: 0.3em 0.85em;
	left: 0;
    bottom: 0;
}
#frontpage-slider .pmsslide .slide-entry .slide-title {
    font-size: 1.2em;
    line-height: 1;
    padding: 0.25em 0;
}
.frontpage-slider-controls .pmsflex-direction-nav a {
    height: 35px;
    margin: -22px 0em 0 0;
    width: 50px;
}
.frontpage-slider-controls .pmsflex-direction-nav .pmsflex-prev {
    right: 65px;
}
.frontpage-slider-controls .pmsflex-direction-nav a:before {
    color: #fff;
    font: 400 20px/1 dashicons;
    margin: 0.4em 0.7em ;
}
.pmsslides {
	border:1px solid #eee;
}
/* Tablets (landscape) | <960px */
@media only screen and (max-width:60em) {
.menu-toggle, .menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover {
    color: #29363e;
}
.nav-menu li a,
.nav-menu .current-menu-ancestor > a, .nav-menu .current-menu-item > a, 
.nav-menu .current_page_ancestor > a, .nav-menu .current_page_item > a {
    border-top: 1px solid #29363e;
}
}