/*
 Theme Name:   WACD - Novus
 Theme URI:    
 Description:  WACD - Novus
 Author:       WACD / GSDH.ORG - Richard Korebrits
 Author URI:   http://gsdh.org
 Template:     novus
 Version:      0.1a
 Tags: light, dark, left-sidebar, two-columns, flexible-width, custom-background, custom-colors, post-formats, theme-options, threaded-comments, translation-ready, photoblogging
 Text Domain:  novus-child
*/

@import url("../novus/style.css");

/**

colours
red: a23a3a - 162 58 58

For Headlines
For Slider Vector area (Opacity/Alpha 0.90)

**/

.main{
    background: #e5ddce!important;
}
#breadcrumb-bar{
    background: #e5ddce!important;
}

#blog-nav-bottom span,
.blue,
div[role=main] a,
#main-nav ul li a:hover,
#main-nav ul li a.active {
    color: #a23a3a!important;
}

h1,
h2,
h3,
h1,
h2 {
    color: #a23a3a!important;
}

.title-bg-box,
.header-slider-bar,
.secondary-description {
    background: rgba(162, 58, 58, .9)!important;
}

.socials a {
    background-image: url(images/sprite.png)!important;
}

#page-report hgroup {
    margin-bottom: 2em;
}

#page-report h1 {
    font-size: 36px;
    margin-bottom: .5em;
    text-transform: uppercase;
    color: #a23a3a;
    line-height: 1;
}
#page-report h2 {
    font-size: 24px;
    line-height: 1.2;
}
#page-report p {
    margin: 1em 0;

}

#page-report .main .left {
    float: left;
    width: 35%;
    margin-right: 5%;
}

#page-report .main .right {
    float: right;
    width: 60%;
}

@media only screen and (max-width: 1000px) {

    #page-report p,
    #page-report .main .left {
        font-size: 14px;
        line-height: 1.4;
    }


    #page-report .main .left {
        float: none;
        width: auto;
    }

    #page-report .main .right {
        float: none;
        width: auto;
    }
}

ul.downloads,
ul.news {
    margin: 20px 0 40px;
}

ul.downloads li,
ul.news li,
ul.downloads a,
ul.news a {
    display: block;
    overflow: hidden;
}

ul.downloads li,
ul.news li {
    margin-bottom: 9px;
}

ul.downloads li a {
    color: #242424!important;
    padding: 3px 0;
}

ul.downloads li a:hover {
    background: #e5ddce!important;
}

ul.downloads li a div {
    overflow: hidden;
}

ul.downloads li a strong {
    display: block;
    text-decoration: underline;
    color: #a23a3a;
    font-size: 1.1em;
}

ul.downloads li a:before {
    content: " ";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(images/sprite.png) transparent no-repeat;
    float: left;
    margin: 9px 12px;
}

ul.downloads li.pdf a:before {
    background-position: -401px 0;
}
ul.downloads li.doc a:before {
    background-position: -437px 0;
}
ul.downloads li.video a:before {
    background-position: -420px 0;
}

.wacd-teaser  img{
    margin-top: 42px;
    width:100%;
}

.pageContainer #header-slider-intro,
.pageContainer #header-slider {
    right: auto!important;
    width: 1000px;
}


@media only screen and (max-width: 768px)  {
    #main-container {
        min-height: 150px!important;
        height: auto!important;
    }
    .wacd-teaser img {
        margin-top: 0;
    }
}

.wacd-gallery {
    margin: 20px 0 70px;
}

.wacd-gallery h2{
    margin-bottom: 18px;
}

.wacd-gallery img{
    width: 30%;
    margin-right: 5%;
    margin-bottom: .5em;
}

.wacd-gallery a:nth-child(3n+0) img{
    margin-right: 0;
}


#main-nav ul li a {
    padding: 2px 15px!important;
}

#main-nav ul li a.sub-parent.li_parent,
#main-nav ul li.menu-parent-item > a {
    background-position: 100% 50%!important;
}

#drop-down-nav UL LI UL LI A {
    padding: 10px!important;
}