/* CSS Generated Wed, 06 Apr 2016 09:15:48 +0000 by User ID 1 */

/* Old Colours green 666600 */
/* Dark Red #721b12 Orange #d95c26 Yellow #f0c912 Blue #4d8fc9 */

#content h1 a { color: #721b12; }
#content #sub-page-menu li a { color: #555; }

/** LAYOUT **/
#wrapper { padding: 0; }
#header { padding: 0; }
#navigation .nav li.parent > a:after { border-color: #4d8fc9 transparent transparent; }
#header .search_main { margin-top: 2em; }
.controls-container .flex-control-nav li a.active { background: #4d8fc9 !important; }
#navigation { margin-top: 1.5em; }
#content { background-color: #fafafa; padding: 0; }
#content img { border: 2px solid #ffffff; }
#content a { color: #4d8fc9; }
#sidebar { background-color: #f0d662; padding: 1em; margin-top: -38px; }
#sidebar ul li { list-style-type: none; }
#main { margin-top: -38px; }
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar { width: 25% !important; }
.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main { width: 69% !important; }
#main { padding-top: 1em; }
#footer-widgets { background-color: #d0d0d0; }
#footer-widgets a { color: #4d8fc9; }
#footer { background-color: #4d8fc9; }
#footer-widgets .widget { color: #000000; }
#footer a { color: #ffffff; }

/** GLOBAL STYLES **/
b, strong { font-weight: bold; }
.entry table th { text-align: left; padding: 6px 0 3px 10px; font-size: 1.25em; vertical-align: middle; }
table.narrowTable { width: 60%; }
table.narrowTable td { vertical-align: top; border: 0; }
div.pdf { background: url(/wp-content/uploads/pdf-icon.png) left top no-repeat; width: 100%; padding: 0.25em 0 0.25em 40px; min-height: 32px; }
div.doc { background: url(/wp-content/uploads/doc-icon.png) left top no-repeat; width: 100%; padding: 0.25em 0 0.25em 40px; min-height: 32px; }
.post header h1, .type-page header h1, .search-results .features header h1, .search-results .page header h1, .search-results .type-product header h1, .search-results .type-portfolio header h1, .type-features header h1 { font-family: 'Francois One', sans-serif; text-transform: uppercase; letter-spacing: 0.05em; }
a.facebook { background: url(/wp-content/uploads/icon-facebook.png) top left no-repeat; display: block; min-height: 20px; padding-left: 25px; }
body.error404 #main { margin-top: 0; }
.post-meta { display: none; }
.archive_header { padding-bottom: 20px; }

/** HOMEPAGE **/
body.home h2.title { display: none; }
body.home .threecol-one img { margin-bottom: 1em; }
body.home .home-blog { margin-bottom: 0; border-bottom: none; }

/** Home Page Notice **/
header p.notice { color: red; text-align:right; float: right; margin: 3em 0; font-size: 1.1em; }
header p.notice a { color: red !important; }

/** SEARCH RESULTS PAGE **/
.post .post-body, .search-results .features .post-body, .search-results .page .post-body, .search-results .type-product .post-body, .search-results .type-portfolio .post-body { float: left !important; }


/** MOBILE AND RESPONSIVE **/
@media only screen and (max-width: 767px) {
     #loopedSlider .content { display: none; }
.controls-container .controls-inner, #credit { display: none; }
#featured { min-height: 15px !important; }
.post header, .type-page header, .search-results .features header, .search-results .page header, .search-results .type-product header, .search-results .type-portfolio header, .type-features header { margin-top: 3em; }
.entry { margin: 0 15px; }
h1 { margin-left: 15px; }
}


/* Home Page Notice on smaller screens */
@media only screen and (max-width: 920px) {
    header p.notice { margin: 1em 0; text-align: center; }
}