/* Styling for the WP RSS Aggregator documentation website, hosted on HelpScout */

.container-fluid {
    max-width: 95%;
    margin: 0 auto;
    position: relative;
    padding: 0px;
}

/* General Styling */

iframe {
    padding-bottom: 15px;
}


.contentWrapper a {
    color: #31b3dd !important;
}

.contentWrapper a:hover {
    text-decoration: underline;
    color: #0B0080 !important;
}

body {
    background: #F2f2F2;
    margin: 0;
    font-family: "Proxima Nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #1f2429;
    background-color: #fff;
}

#full-Article strong a, .collection a, .most-pop-articles .popArticles a, .category-list .category .article-count {
    color: #424242 !important;
}

ul.articleList a, ul.popArticles a {
    color: #424242 !important;
}

ul.articleList a:hover, ul.popArticles a:hover {
    color: #0B0080 !important;
}

/* Header */

.navbar .navbar-inner {
    background: #202528;
}

.navbar .brand {
    float: left;
    display: block;
    padding: 15px 20px;
    font-size: 20px;
    font-weight: 200;
}

.navbar .nav {
    position: absolute;
    right: 0;
    left: auto;
    bottom: 0;
    margin-right: 0;
    display: block;
    float: left;
    margin: 0 10px 14px 0;
}

.navbar .nav li a {
    color: #FFFFFF !important;
}

.navbar .brand, .navbar .nav li a:hover, .navbar .nav li a:focus, .navbar .nav .active a, .navbar .nav .active a:hover, .navbar .nav .active a:focus {
    color: #ff792b !important;
}

.navbar .nav .active .caret {
    display: none;
}

/* Style search bar area */

/*#docsSearch {
    background: #fff;
    border-bottom: 2px solid #d9d9d9;
    margin-bottom: 5em;
    padding: 5em 0;
}*/

#docsSearch {
    height: 120px;
    background: #202528;
    border-bottom: none;
    padding-top: 40px;
    padding-bottom: 80px;
    position: relative;
    top: -1px;
    margin-bottom: 6em;
}

#docsSearch h1 {
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    color: #ffffff !important;
}

input[type=text] {
    background-color: #fff;
    border: 1px solid #d9d9d9;
}

/* Style search bar button */

#searchBar button {
    color: #fff;
    background: #f75b00;
    border-radius: 0 3px 3px 0;
    border: 2px solid #fff;
    font-size: 15px;
    font-weight: 500;
    padding: 0 1.5em;
    height: 44px;
    position: absolute;
    top: 24px;
    right: -1px;
    text-shadow: none;
}

#searchBar button:hover {
    color: #f75b00;
    background: #f7f7f7;
    border: 2px solid #f75b00;
    text-shadow: none;
}

#searchBar .search-query {
    border-radius: 5px;
    font-size: 15px;
    line-height: 20px;
    width: 100%;
    height: 44px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #fff;
}

/* Add search icon to search button */

#searchBar button .icon-search {
    color: #fff;
    padding-right: 10px;
}


/* Homepage */

section#contentArea.container-fluid {
    max-width: 80%;
}

.collection-category h2 {
    font-weight: 400;
    margin: 0 0 20px;
    padding-left: 0;
    text-align: center;
}

.category-list .category {
    text-align: center;
    display: inline-block;
    width: 29%;
    border: 2px solid #ccc;
    border-radius: 4px;
    margin: 0px .8% 20px;
    padding: 1.5em 1em;
    cursor: pointer;
    -webkit-transition: background .15s;
    -moz-transition: background .15s;
    -o-transition: background .15s;
    transition: background .15s;
    vertical-align: top;
}

.category-list h3 {
    color: #1F2429;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.0em;
}

.category-list .category:hover {
    text-decoration: none;
    background: #f9f9f9;
    border: 2px solid #0B0080;
    border-radius: 4px;
}

.category-list .category .article-count {
    color: #f75b00;
    font-weight: 400;
    font-size: 16px;
}

.collection-category h2 a:hover {
    color: #0B0080;
}



/* Collection View */

.contentWrapper {
    background: #fff;
    border: 1px solid #f2f2f2;
    color: #1d2429;
    min-height: 460px;
    padding: 45px 46px;
    position: relative;
}

#sidebar form .search-query {
    display: block;
    width: 100%;
    margin: 0;
    padding-right: 35px;
    font-size: 14px;
    line-height: 18px;
    height: 40px;
    border: 2px solid #f2f2f2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border;
    border-radius: 5px;
}

#sidebar form .search-query:focus, #sidebar form .search-query:focus:invalid {
    border-color: #FF792B;
    box-shadow: none;
    outline: 0!important;
}



/* Collection view: sidebar menu */

#searchBar.sm button .icon-search {
    display: block;
    text-shadow: none;
    color: #d9d9d9;
}

#searchBar button .icon-search {
    color: #fff;
    padding-right: 5px;
}

#sidebar h3 {
    font-size: 1.2em;
    color: #1f2429;
    margin-bottom: 10px;
}

#sidebar .nav-list .active a, #sidebar .nav-list .active a:hover, #sidebar .nav-list .active a:focus, #sidebar .nav-list a:hover {
    font-weight: 600;
    color: #0B0080 !important;
    background: 0 0;
    text-shadow: none;
}

.icon-arrow:before {
    content: "\e603";
    color: #0B0080;
}


/* Hide last updated date on articles */

.articleFoot time.lu {
    display:none;
}



/* Change colour scheme of <pre> tags from Prettify scheme */

pre {
    display: block;
    background-color: whitesmoke !important;
}

pre .pln, pre .pun {
    color: #1D2428 !important;
}

pre .com {
    color: lightslategrey !important;
}

pre .str {
    color: #d14 !important;
}

pre .lit {
    color: royalblue !important;
}

pre .kwd {
    color: deeppink !important;
}

pre .typ {
    color: blueviolet !important;
}


/* Use background image for sharper logo */

#mainNav .brand span {
    display: inline-block;
    text-indent: -9000px;
    width: 300px;
    height: 75px;
    background: url(https://www.wprssaggregator.com/wp-content/uploads/2020/01/Logos_300x75px-op1.png) no-repeat 0 0;
    background-size: 100%;
}

.navbar {
    margin-bottom: 0px;
    margin-top: -12px;
}