@import url('../magazine/style.css');

/*
Theme Name: DulfyNet
Theme URI: http://dulfynet.michaeloglesby.com/wp-content/themes/dulfynet
Description: Child-theme based on Magazine from Themify.me for Kristina Hunter, Dulfy.net
Author: Michael Oglesby - www.michaeloglesby.com
Version: 1.1.0
Template: magazine
Tags:
*/

/* Colours: Blue: #546fa5 || Black: #000000 || Pink: #C54869 */

/* Body */
body { word-wrap: break-word; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 1.0em; line-height: 1.5em; }
p { margin-bottom: 1em; }
p a { color: #546fa5; }
p a:hover { color: #000; }
body {
background-image: url(http://dulfy.net/wp-content/uploads/2014/03/NoiseGreyBackground.jpg);
background-repeat: repeat;
background-position: left top;
}
#body {
background-image: url(http://dulfy.net/wp-content/uploads/2014/03/NoiseGreyBackground.jpg);
background-repeat: repeat;
background-position: left top;
}

/* Lists */
ul a { color: #546fa5; }
ul a:hover { color: #000; }
ol a { color: #546fa5; }
ol a:hover { color: #000; }
.module-title { border-top: 1px solid #546fa5 !important; }
.page-title { margin-top: 20px !important; }
blockquote { border-left: 3px solid #546fa5; }
hr { margin-top: -10px !important; }
#contentwrap, #sidebar { padding-top: 0% !important }
.header-widget { margin-top: 25px; margin-bottom: 25px; }
#text-8.widget.widget_text { margin-bottom: 0px !important; }

/* Social media icons replacement */
.social-widget li img { display: block; } .social-widget ul.social-links a:after { content: " "; }

/* Social media and Search Form placement */
/* .social-widget { position: relative; top: 65px; right: 0px; z-index: 9999; }
#searchform-wrap { margin-right: -200px !important; } */

/* Site Logo */
#site-logo { position: relative; }
#site-logo { height: 65px !important; overflow: visible !important; margin-top: -9px; }
#site-logo a { height: 65px !important; overflow: visible !important; }
#header hgroup { margin-top: 0px; }

/* .header-widget { position: absolute; top: 25px; right: 0px; z-index: 9999; width: 727px !important; } */

/* HTML Headings */
h1, h2, h3, h4, h5, h6, .post-title, .page-title, .comment-title, #reply-title, .related-title { font-family: Oswald; color: #000; }
h3, h4 { margin-bottom: 0px; }

/* Slider */
.module-slider.slider-overlay .slide-content .slide-title a { color: #c54869 !important; }
.module-slider.slider-overlay .slide-content .slide-title  a:hover { color: #FFF !important; }

/* Meta data */
.post-meta-details .author-name, .post-meta-details .post-date, .post-meta-details .post-comment, .post-meta-details .post-tag { border-right: none }
.post-meta-details { border-bottom: 1px solid #546fa5; }
.post-category { color: #666; }

/* Hyperlinks */
.post-nav span span, .post-nav span span:hover { color: #546fa5; }
blockquote a, .post-title a, .page-title a, .page-content a, ul.feature-posts-list a, .post-meta a, .post-nav a, .post-nav a, a.publisher-anchor-color { color: #546fa5 !important; text-decoration: none !important; }
.page-content a:hover, .post-title a:hover, .page-title a:hover, ul.feature-posts-list a:hover, .post-meta a:hover, .post-nav a:hover, .post-nav a:hover, a.publisher-anchor-color { color: #000 !important; text-decoration: underline !important; }
.slide-title a:hover { color: #FFF !important; text-decoration: underline !important; }
.pagenav a { background: #546fa5; }
.pagenav a:hover { background: #000; }
#Content a { color: #546fa5 !important; }
#disqus_thread a { color: #546fa5 !important; text-decoration: none !important; }
#disqus_thread a:hover { color: #000 !important; text-decoration: underline !important; }

/* Unwanted background colour */
#site-logo a:hover, a.pp_previous:hover, .pp_next:hover, .pp_close:hover, .pp_expand:hover, .pp_default:hover, .pp_nav:hover, .pp_play:hover, .pp_pause:hover, .pp_arrow_next:hover, .pp_arrow_previous:hover, p.back-top a:hover { background-color: transparent !important; }

/* Top Navigation Bar */
#nav-bar { background: #C54869; padding-bottom: 10px; padding-top: 15px; }
#top-nav a { font-family: Oswald; font-size: 0.9em; color: #FFF; padding-left: 15px; padding-right: 15px; padding-top:15px; padding-bottom: 21px; }
#top-nav a:hover { background-color: #000; color: #FFFFFF; text-decoration: none; padding: 25px 15px 21px 15px; } /*Top nav rollover*/

/* Magazine Mega Menu */
#main-nav .has-mega-column .mega-column-wrapper { font-family: Oswald; font-size: 0.9em; padding-top: 0; border: none; opacity: 0.97; }
#main-nav .has-mega-column .mega-column-wrapper a { color: #c54869; padding: 3px 0px; }
#main-nav .has-mega-column .mega-column-wrapper a:hover, h3.mega-column-list a:hover { background-color: #c54869; color: #FFF !important; }
#main-nav .has-mega-column .mega-column-wrapper .mega-column-list { margin-top: 2.5%; margin-left: 0; }
#main-nav .current_page_item a, #main-nav .current-menu-item a { background: #000; }

/* Drop Down */
#main-nav ul { font-family: Oswald !important; background: #c54869; border: none !important;}
#main-nav ul ul { top: 0px; }

/* Main Navigation Bar*/
#headerwrap { background-color: #000; }
#main-nav ul ul a { border: none; color: #FFF !important; background: #c54869 !important; }
#main-nav ul ul li:hover a { color: #FFF !important; background: #000 !important; }
#main-nav a { color: #FFFFFF; background-color: #000; }
#main-nav a:hover, #main-nav li:hover > a { color: #FFFFFF; background-color: #c54869; }
#main-nav .current_page_item a, #main-nav .current-menu-item a { color: #FFFFFF; background-color: #000000; }
#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover { color: #FFFFFF; background-color: #c54869; }
#main-nav ul { background-color: #c54869; }
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav li:hover > ul a { color: #FFF; background-color: #c54869; }
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, #main-nav li:hover > ul a:hover { color: #FFF; background-color: #000; }

/* Übermenu Placement */
#megaMenu.megaFullWidth { width: inherit !important; }

/* Search Bar */
#headerwrap #searchform #s { background: none; }

/* Breaking News Arrow */
.breaking-news-category { background-color: #546fa5 !important;}
.breaking-news-category:after { border-left: 15px solid #546fa5 !important; }
.breaking-news { border-top: 1px solid #546fa5; border-bottom: 1px solid #546fa5; }
.breaking-news a, .breaking-news-posts a { color: #546fa5 !important; }
.breaking-news a:hover, .breaking-news-posts a:hover { color: #000000 !important; text-decoration: underline; }

/* Related Posts + Leave a Comment */
.related-posts { width: 350px; }
#reply-title, .related-title, .comment-title, .widgettitle { font-family: Oswald !important; color: #000000 !important; border-bottom: 2px solid #000000 !important; border-top: none; }
#footer .widgettitle { color: #546fa5 !important; border-bottom: 2px solid #546fa5 !important; border-top: none; }
.related-posts .related-title { border-top: none; padding-top: 0px; }

/* Comments */
.commentlist cite, .slide-title { font-family: Oswald !important; }

/* Twitter Widget */
a.twitter-user { color: #546fa5 }

/* Widget Boxes */
.after-content-widget { width: 300px; }
h4.widgettitle { padding-top: 0px; }
.widget li a { font-family: Oswald !important; }
ul.feature-posts-list { font-size: 0.90em; }
.widget .feature-posts-list small { color: #5d5d5d !important; font-weight: bold !important; }
h4.widgettitle, h2.widgettitle { border-top: 5px #425f9c solid; }


/* JetPack Share This */
div.sharedaddy, div.sd-block { border-top: none !important; }
.page-id-1108 .sharedaddy { display: none }

/* Tables */
table { width: 100% }
table, tr, td { border: 1px solid #333; }
th, td { padding: 5px; font-size : 90%; }
.hoverTable tr:hover {
          background-color: #ffff99;
    }
/* Forms */
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url] { background: #FFF; }

/* Footer */
#footerwrap { background-color: #333333; }
#footer { color: #E6E6E6; }
#footer .footer-widgets { margin-top: 0; }
.back-top a { background-color: transparent !important; }
.back-top a:hover { background-color: #546fa5 !important; }
.footer-text { text-align: left; }



/* Responsive CSS elements */

@media only screen and (max-width: 960px) {
}

@media only screen and (max-width: 780px) {
/* Remove ads */
#text-66743-0-1-0, #text-77606-0-1-0, .header-widget, #text-77606-2-0-0 { display: none !important; }

#contentwrap { margin-top: 50px; }
.social-widget { position: relative; top: 0px; right: 0px; z-index: 0; }
#searchform-wrap { margin-right: 7px !important; }
#menu-icon { top: 15px !important; }
#main-nav ul,
#sidr, .sidr { background: #C54869 !important; }
#top-nav a:hover,
#top-nav ul a:hover,
#main-nav ul a:hover,
#main-nav .has-mega-column .mega-column-wrapper h3 a, 
#main-nav .has-mega-column .mega-column-wrapper a,
#main-nav .has-mega-column .mega-column-wrapper h3 a:hover, 
#main-nav .has-mega-column .mega-column-wrapper a:hover { color: #fff !important; }
}

@media only screen and (max-width: 480px) {
#contentwrap { margin-top: 50px; }
#text-66743-0-1-0, #text-77606-0-1-0, .header-widget, #text-77606-2-0-0 { display: none !important; }
}