/*
Theme Name: Dark Orange
Description: A ready made child theme for Abloom WordPress theme.
Version: 1.1.0
Theme URI: http://www.pmthemes.com/abloom/
Author: PMThemes
Author URI: http://www.pmthemes.com
Template: abloom
Text Domain: pmdarkorange
*/
/* 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: #0066cc;
}
.entry p a:link, .entry p a:visited {
    color: #1079C9;
    text-decoration: none;
}
.entry p a:hover {
    color: #004425;
    text-decoration: underline;
}
.post-title a:link, .post-title a:visited {
    color: #444;
}
.page-title, .post-title {
    color: #3c3c3c;
}
/* Wrapper */

#wrapper, .wide-header #wrap {
	-webkit-box-shadow: 0 5px 10px 2px rgba(2, 2, 2, 0.5);
	-moz-box-shadow: 0 5px 10px 2px rgba(2, 2, 2, 0.5);
    box-shadow: 0 5px 10px 2px rgba(2, 2, 2, 0.5);
}

.wide-header #content-wrap {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
}
/* Header */
#header-wrap {
	border-top: 10px solid #a87406;
	background-color: #f1c40f;
    background: -webkit-linear-gradient(#d79a18, #ffd321);
    background: -o-linear-gradient(#d79a18, #ffd321);
    background: -moz-linear-gradient(#d79a18, #ffd321);
    background: linear-gradient(#d79a18, #ffd321);
}
.natty #header-wrap {
	border-top: 0;
}
#logo .site-title {
    color: #4e3652;
    text-shadow: 1px 1px 0 #fff;
}
/* Top Navbar */
#topheader, #topnav {
    background: #B17B09;
}

#topnav-menu a:hover, #topnav-menu li a:hover {
	background: #010405;
}
#topnav-menu .sub-menu, #topnav-menu .children {
	background-color: #010405;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
ul#topnav-menu ul a:hover, #topnav-menu ul ul a:hover, ul#topnav-menu ul a:focus, #topnav-menu ul ul a:focus {
	background-color: #08638D;
}
ul#topnav-menu ul a, #topnav-menu ul ul a {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
#header-social-icons .social-icons-menu li a:hover:before  {
	background-color: #f9f9f9;
}
/* Main Navigation */
#navi-wrap {
    background: #004425;
	border-bottom: 1px solid #002715;
    border-top: 1px solid #002715;
}
.search-form-top {
    background: #f9f9f9;
}
.stickynav, .search-form .search-submit {
    background: #004425;
}
/* Frontpage */
#frontpage-magazine-widgets .widget .widgettitle, .widget-tabnavi, .widgettitle {
    background: #a67205;
}
.pmthemes_category_posts_single .post-title a:link, .pmthemes_category_posts_single .post-title a:visited {
    font-size: 0.75em;
}
/* 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 #EBEBEB;
}
.widgettitle {
	text-transform: uppercase;
}
#frontpage-magazine-widgets .widget .widgettitle, #sidebar .widget .widgettitle {
	padding: 0.65em;
}
#sidebar .widget {
    border: 2px solid rgb(237, 237, 237);
}
/* Footer Widgets */
#footer-widgets-bg {
	border-top: 5px solid #a87406;
	background-color: #f1c40f;
    background: -webkit-linear-gradient(#d79a18, #f6c708);
    background: -o-linear-gradient(#d79a18, #f6c708);
    background: -moz-linear-gradient(#d79a18, #f6c708);
    background: linear-gradient(#d79a18, #f6c708);
}
#footer-widgets .widget {
    background: #FFE683;
    border: 5px solid #a87406;
}
#footer-widgets .widgettitle {
	background: #a67205;
	border: 1px solid #4c3d02;
}
#footer-widgets .widget ul li {
    border-bottom: 1px solid #dbdada;
}
#footer-widgets .widget a:link, #footer-widgets .widget a:visited {
    color: #333;
}
/* Footer */
#footer {
	color: #f9f9f9;
	background: #004425;
	border-top: 2px solid #077543;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
/* Scroll to Top */
.scrollToTop {
	border: 1px solid rgba(256, 256, 256, 0.5);
}
.scrollToTop:hover {
    background: #004425;
}
.scrollToTop:before {
	color: #fff;
}
/* Tablets (landscape) | <960px */
@media only screen and (max-width: 60em) {
#topnav-menu li.current_page_item a, #topnav-menu li.current-menu-item a {
	background: #695400;
}
#topnav-icon:after {
    background-color: #f9f9f9;
}
}