/*
Theme Name: Magenta
Description: A ready made child theme for Blogsbiz WordPress theme.
Version: 1.1.0
Theme URI: http://www.pmthemes.com/blogsbiz/
Author: PMThemes
Author URI: http://www.pmthemes.com
Template: blogsbiz
Text Domain: pmmagenta
*/
/* 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: #CA1F7B;
}
.entry p a:link, .entry p a:visited {
    color: #0645ad;
    text-decoration: none;
}
.entry p a:hover {
    text-decoration: underline;
}
/* Header */
#topheader {
	border-bottom: 0px;
    border-top: 1px solid #FF9AD0;
}
.natty #topheader {
	border-bottom: 1px solid #FF9AD0;
    border-top: 1px solid #FF9AD0;
}
#topnav-menu li {
    border-right: 1px solid #FF9AD0;
}
.wide-header #topnav-menu li:first-child {
    border-left: 1px solid #FF9AD0;
}
#header-wrap {
	border-top: 5px solid #CA1F7B;
}
.natty #header-wrap {
	border-top: 0;
}
#logo .site-title {
    color: #CA1F7B;
    text-shadow: 1px 1px 0 #fff;
}
/* Top Navbar */
#topheader, #topnav {
    background: #fff;
}
#topnav-menu a:link, #topnav-menu a:visited {
    color: #CA1F7B;
}
#header-social-icons .social-icons-menu li a:before {
    background-color: #CA1F7B;
}
#topnav-menu ul a:link, #topnav-menu ul a:visited {
    color: #fff;
}
#topnav-menu a:hover, #topnav-menu li a:hover {
	color: #fff;
	background: #CA1F7B;
}
#topnav-menu .current-menu-item, #topnav-menu .current_page_item {
    background: none;
}
/* Main Navigation */
#navi-wrap {
    background: #CA1F7B;
	border-bottom: 2px solid #A40158;
    border-top: 2px solid #A40158;
}
.natty #navi-wrap {
	border-bottom: 2px solid #A40158;
    border-top: 2px solid #A40158;
}
.scrollToTop:hover, .search-form .search-submit,
.nav-menu li a:focus, .nav-menu li a:hover,
.nav-menu li:focus>a, .nav-menu li:hover>a {
    background: #A40158;
}
.search-form .search-submit:hover {
    background: #A40158;
    opacity: 0.85;
}
/* Frontpage */
.widget-header {
	border-bottom: 2px solid #CA1F7B;
}
.stickynav, .search-form-top, #frontpage-magazine-widgets .widget .widgettitle, 
.widget-tabnavi, .widgettitle, .widget-title, .reltitle {
    background: #CA1F7B;
}
.related-posts-grid .reltitle {
	color: #f9f9f9;
	padding: 0.45em 0.75em;
}
.pmthemes_category_posts_single .post-title a:link, .pmthemes_category_posts_single .post-title a:visited {
    font-size: 0.75em;
}
/* Frontpage Slider */
.frontpage-slider-controls .pmsflex-direction-nav a,
#frontpage-slider .pmsslide .slide-entry {
    background: rgba(164,1,88,0.7);
}
.pmsslides {
	border:1px solid #eee;
}
/* Sidebar */
#sidebar .widget img:hover, .widget-category-posts img:hover, article .wp-post-image:hover {
    outline: 1px solid #CA1F7B;
}
#sidebar .widget {
    border: 2px solid rgb(237, 237, 237);
}
#footer-widgets-bg {
    background: #393939;
    border-top: 0.5em solid rgba(0,0,0,0.2);
}
#footer-widgets .widgettitle {
    color: #fff;
    background: #2f2f2f;
}
#footer-widgets .widget {
    background: #434343;
    border: 0.25em solid rgba(0,0,0,0.2);
}
/* Tablets (landscape) | <960px */
@media only screen and (max-width:60em) {
#topnav, #topnav-icon, #topheader {
	color: #CA1F7B;
    background: #fff;
}
#topnav-icon:after {
    background-color: #CA1F7B;
}
.top-menu-text {
    color: #CA1F7B;
}
#header-social-icons .social-icons-menu li a:before,
#topnav-menu a:link, #topnav-menu a:visited {
    color: #CA1F7B;
}
}
@media only screen and (max-width:50em) {
#topnav-menu a:link, #topnav-menu a:visited {
    color: #fff;
}
}