@import url(http://fonts.googleapis.com/css?family=Montserrat);@import url(http://fonts.googleapis.com/css?family=Montserrat);@import url(http://fonts.googleapis.com/css?family=Montserrat);@import url(http://fonts.googleapis.com/css?family=Montserrat);@import url(http://fonts.googleapis.com/css?family=Montserrat);@import url(http://fonts.googleapis.com/css?family=Montserrat);
@media only screen {/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}body {line-height:1}ol, ul {list-style:none}blockquote, q {quotes:none}blockquote:before, blockquote:after, q:before, q:after {content:none}table {border-collapse:collapse;border-spacing:0}/* Custom Styles */html, body {margin:0;padding:0;height:100%;}h1, h2, h3, h4, h5, h6 {font-weight: normal;line-height: normal;}h1 {font-size: 38px;}h2 {font-size: 34px;}h3 {font-size: 30px;}h4 {font-size: 26px;}h5 {font-size: 22px;}h6 {font-size: 18px;}a {text-decoration: none;}strong, b {font-weight: bolder;}em, i {font-style: italic;}p {padding: 10px 0;}ul, ol {}.clear {clear:both;}#headwrap, #nwrap {}.hoverActiveSub {}#topbar {height:35px;margin-bottom:15px;}.sticky {position: fixed;top: 0;    -webkit-transition: background 0.4s linear;    -moz-transition: background 0.4s linear;    -ms-transition: background 0.4s linear;    -o-transition: background 0.4s linear;    transition: background 0.4s linear;}nav.sticky { padding-top:20px!important; padding-bottom:8px!important; }/*nav */nav ul ul ul:before,nav ul ul ul:after {    content:'';    position:absolute;    left: 10px;    top: -10px;    width: 0;    height: 0;    border-style: solid;    border-width: 0;    border-color: transparent;display:none;}nav {left: 0;text-align: left;padding-top: 35px;         /* padding-bottom: 6px;*/    padding-left: 20px;width: 100%;z-index: 2000;padding-bottom: 8px;}nav > ul {position: relative;/*padding-bottom: 8px;*/}nav ul li {display: inline-block;position: relative;margin-left: 5px;margin-right: 5px;margin-bottom:15px;}nav ul li span {position:relative;right: -12px;}nav ul li a {padding: 7px 25px 7px 25px;text-decoration: none;-webkit-transition: all 500ms;-moz-transition: all 500ms;-ms-transition: all 500ms;-o-transition: all 500ms;transition: all 500ms;}nav ul ul {position: absolute;display: none;list-style: none;text-align: left;line-height: 0;/*padding: 10px 0 15px 0;*/z-index: 1000;margin:0px;padding-top: 15px;}nav li li {padding: 0;margin: 0px;line-height: 0px;position: relative;}nav li li:last-child {padding-bottom: 20px;}nav li li a {display: block;font-size: 12px;line-height: 14px;width: 140px;text-shadow: none;padding-top: 10px;padding-bottom: 10px;padding-top: 20px;padding-bottom: 0px;}nav li li li li li {display: none;}/* Drop Down */nav > ul > li > ul {top: 24px;top: 36px;top: 24px;}nav > ul > li > ul > li > ul > li {top: 24px;top: 10px;}nav li:hover li ul {top: -999em;}nav li:hover ul.nojs {display: block;}nav li li:hover ul {left: 190px;top: -25px;}nav li li:hover li ul {top: -999em;}nav li li li:hover ul {left: 165px;top: 0px;}nav li li li:hover li ul {top: -999em;}nav li li li li:hover ul {left: 165px;top: 0px;}nav li li li li:hover li ul {top: -999em;}nav li li li li li:hover ul {left: 150px;top: 0px;}/* nav end */#menuBtn {position: relative;display: none;width: 45%;min-width:120px;padding: 10px;text-align: center;margin-left: auto;margin-right: auto;margin-bottom: 20px;background: #3A3A3A;color:#fff;cursor:pointer;}#menuBtn span {position:relative;right: -12px;}#menuBtn.show span {display:none;}#menuBtn:before {content: "MENU";font-size: 16px;letter-spacing: 1px;}#menuBtn.show:before {content: "CLOSE";font-size: 16px;letter-spacing: 1px;} #container, [id^=extraContainer]:not(#extraContainer8):not(#extraContainer1) {overflow:hidden;}section, aside {padding-bottom: 32767px;margin-bottom: -32767px;}aside img {max-width:100%;height:auto;}footer {text-align:center; /*margin-top: 30px; padding-bottom:25px;*/}#footer {padding: 15px;font-size: 14px!important;}#feature {position: relative;background:  url('./images/banner.jpg') no-repeat left top;margin-bottom:20px;}#featureImg {width: 100%;height: auto;}#logo img {max-width: 100%;height: auto;padding-top: 20px;}#titlelogo {text-align:left;padding:20px;}#titlelogo a {text-decoration:none;}#titlelogo h1 {color:#3A3A3A;margin-top:0px;margin-bottom:0px;float:left;}#titlelogo h2 {font-size: 1em;float:left;position:relative;top:15px;margin-left:20px}#feature.bghide {background-image: none;}.hide {display:none!important;}.show {display:block;}section {height: 100%;}section #padding, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7 {padding: 0px 50px;line-height: normal;}/*#padding h1 { padding-bottom:20px; }*/#socialicons {text-align:center;position: absolute;right: 15px;width:auto;top:-10px;}#socialicons a {text-decoration:none;color:#fff;}#socialicons ul {margin-top:10px;}#socialicons ul li {display:inline;width:100%;}#sideTitle {padding-top: 0px;margin-top: 0px;margin-bottom: 0px;padding-bottom: 20px;font-size: 30px;}aside #sidecontent {padding: 0px 50px;line-height: normal;}.symbol, a.symbol:before {font-family: 'Mono Social Icons Font';-webkit-text-rendering: optimizeLegibility;-moz-text-rendering: optimizeLegibility;-ms-text-rendering: optimizeLegibility;-o-text-rendering: optimizeLegibility;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;}a.symbol:before {content: attr(title);font-size: 35px;padding-left: 10px;/*letter-spacing: 20px;*/}@font-face { font-family: 'socialicoregular'; src: url('fonts/socialico-webfont.eot'); src: url('fonts/socialico-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/socialico-webfont.woff') format('woff'), url('fonts/socialico-webfont.ttf') format('truetype'), url('fonts/socialico-webfont.svg#socialicoregular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'socialico_plusregular'; src: url('fonts/socialico_plus-webfont.eot'); src: url('fonts/socialico_plus-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/socialico_plus-webfont.woff') format('woff'), url('fonts/socialico_plus-webfont.ttf') format('truetype'), url('fonts/socialico_plus-webfont.svg#socialico_plusregular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'Mono Social Icons Font'; src: url('fonts/MonoSocialIconsFont-1.10.eot'); src: url('fonts/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'), url('fonts/MonoSocialIconsFont-1.10.woff') format('woff'), url('fonts/MonoSocialIconsFont-1.10.ttf') format('truetype'), url('fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg'); src: url('fonts/MonoSocialIconsFont-1.10.ttf') format('truetype'); font-weight: normal; font-style: normal;} @font-face { font-family: 'blackjackregular'; src: url('fonts/black_jack-webfont.eot'); src: url('fonts/black_jack-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/black_jack-webfont.woff') format('woff'), url('fonts/black_jack-webfont.ttf') format('truetype'), url('fonts/black_jack-webfont.svg#blackjackregular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'rochesterregular'; src: url('fonts/Rochester-Regular-webfont.eot'); src: url('fonts/Rochester-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Rochester-Regular-webfont.woff') format('woff'), url('fonts/Rochester-Regular-webfont.ttf') format('truetype'), url('fonts/Rochester-Regular-webfont.svg#rochesterregular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'trashhandregular'; src: url('fonts/TrashHand-webfont.eot'); src: url('fonts/TrashHand-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/TrashHand-webfont.woff') format('woff'), url('fonts/TrashHand-webfont.ttf') format('truetype'), url('fonts/TrashHand-webfont.svg#trashhandregular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'theano_didotregular'; src: url('fonts/theanodidot-regular-webfont.eot'); src: url('fonts/theanodidot-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/theanodidot-regular-webfont.woff') format('woff'), url('fonts/theanodidot-regular-webfont.ttf') format('truetype'), url('fonts/theanodidot-regular-webfont.svg#theano_didotregular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'libre_baskervilleregular'; src: url('fonts/librebaskerville-regular-webfont.eot'); src: url('fonts/librebaskerville-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/librebaskerville-regular-webfont.woff') format('woff'), url('fonts/librebaskerville-regular-webfont.ttf') format('truetype'), url('fonts/librebaskerville-regular-webfont.svg#libre_baskervilleregular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'sansumiregular'; src: url('fonts/Sansumi-Bold-webfont.eot'); src: url('fonts/Sansumi-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Sansumi-Bold-webfont.woff') format('woff'), url('fonts/Sansumi-Bold-webfont.ttf') format('truetype'), url('fonts/Sansumi-Bold-webfont.svg#sansumiregular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'BebasRegular'; src: url('fonts/BEBAS___-webfont.eot'); src: url('fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BEBAS___-webfont.woff') format('woff'), url('fonts/BEBAS___-webfont.ttf') format('truetype'), url('fonts/BEBAS___-webfont.svg#BebasRegular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'bodonixtregular'; src: url('fonts/BodoniXT-webfont.eot'); src: url('fonts/BodoniXT-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BodoniXT-webfont.woff') format('woff'), url('fonts/BodoniXT-webfont.ttf') format('truetype'), url('fonts/BodoniXT-webfont.svg#bodonixtregular') format('svg'); font-weight: normal; font-style: normal;}.scrollup {width: 80px;height: 80px;position:fixed;bottom:50px;right: 10px;display: none;text-indent:-9999px;background: url('./images/up1.png') no-repeat;width: 70px;right: 0;}#themeOptions {position:fixed;}/* @group Blog *//* @group Archive Page */.blog-archive-background {}.blog-entry-summary {}.blog-archive-headings-wrapper {display: none;}.blog-archive-entries-wrapper {}.blog-archive-entries-wrapper .blog-entry {}.blog-archive-month {}.blog-archive-link {}.blog-archive-link a:link, .blog-archive-link a:visited {}/* @end */.blog-entry {margin-bottom: 10%;padding-bottom: 6%;border-bottom: 1px solid;}.blog-entry:first-child {padding-top: 3%;}h1.blog-entry-title {}h1.blog-entry-title a {font-size: 28px;letter-spacing: 1px;line-height: 20px;}h1.blog-entry-title a:hover {}.blog-entry-date {margin-right: 5px;display: inline-block;font-size: 17px;}.blog-entry-category {}.blog-entry-category a:link, .blog-entry-category a:visited {}.blog-read-more {}.blog-entry-body {padding: 20px 0px 20px 0px;overflow: hidden;}.blog-entry-body img {max-width: 100%;height: auto;padding-bottom: 20px;}.blog-entry-comments {font-size:0.8em;text-align:right;}p.blog-entry-tags {font-size:0.9em;padding: 0;margin-top: 30px;margin-left: auto;margin-right: auto;}/* @Group Blog Sidebar */.plugin_sidebar {display: inline-block;width: 100%;height: auto;}/* Categories Sidebar */#blog-categories {position: relative;margin-bottom: 50px;margin-top: 50px;border-top: 1px solid;}#blog-categories a {}#blog-categories a:hover {}#blog-categories:before {content:"Categories:";display:block;font-size:1.3em;margin-bottom: 10px;padding-bottom: 20px;text-transform: uppercase;padding-top: 50px;}.ie8 #blog-categories:before {text-align: center;}.blog-category-link-enabled {}.blog-category-link-disabled {}/* Archives Sidebar */#blog-archives {position: relative;margin-top: 50px;}#blog-archives:before {content:"Archives:";display:block;font-size:1.3em;margin-bottom: 10px;padding-bottom: 20px;letter-spacing: 1px;text-transform: uppercase;}#blog-archives br {display:none;}.blog-archive-link-enabled:after {content:", ";}.blog-archive-link-enabled {}.blog-archive-link-disabled:after {content:", ";}.blog-archive-link-disabled {display:inline;margin-right:5px;}/* Tag Sidebar */ul.blog-tag-cloud {position: relative;margin-bottom: 50px;margin-top: 50px;}ul.blog-tag-cloud:before {content:"Tag cloud:";display:block;font-size:1.3em;margin-bottom: 10px;padding-bottom: 20px;letter-spacing: 1px;text-transform: uppercase;}ul.blog-tag-cloud li {display:inline;margin:0 5px 0 0;padding:0;}ul.blog-tag-cloud li a:after {content:",";}ul.blog-tag-cloud li a {}ul.blog-tag-cloud li a:hover {}.blog-tag-size-1 {font-size:0.8em;}.blog-tag-size-2 {font-size:0.85em;}.blog-tag-size-3 {font-size:0.9em;}.blog-tag-size-4 {font-size:0.95em;}.blog-tag-size-5 {font-size:1em;}.blog-tag-size-6 {font-size:1.05em;}.blog-tag-size-7 {font-size:1.1em;}.blog-tag-size-8 {font-size:1.15em;}.blog-tag-size-9 {font-size:1.2em;}.blog-tag-size-10 {font-size:1.25em;}.blog-tag-size-11 {font-size:1.3em;}.blog-tag-size-12 {font-size:1.35em;}.blog-tag-size-13 {font-size:1.4em;}.blog-tag-size-14 {font-size:1.45em;}.blog-tag-size-15 {font-size:1.5em;}.blog-tag-size-16 {font-size:1.55em;}.blog-tag-size-17 {font-size:1.6em;}.blog-tag-size-18 {font-size:1.65em;}.blog-tag-size-19 {font-size:1.7em;}.blog-tag-size-20 {font-size:1.75em;}/* RSS Sidebar */#blog-rss-feeds {position: relative;margin-bottom: 100px;margin-top: 50px;}#blog-rss-feeds:before {content:"Feeds:";display:block;font-size:1.3em;margin-bottom: 10px;padding-bottom: 20px;letter-spacing: 1px;text-transform: uppercase;}.blog-rss-link {background: url('images/rss-icon.png') no-repeat;background-position: 0 2px;display: inline-block;padding-left: 23px;}.blog-comments-rss-link {}/* @end *//* @group Contact Form */#padding .message-text {padding-bottom: 20px;font-size: 22px;text-align: left;line-height: 32px;}form div .message-text {display: block;}form div {padding-top: 5px;padding-bottom: 50px;}#padding .message-text {background: none;}form div #padding .message-text {display: none;}form div label {font-size: 0.9em;letter-spacing: 1px;}.form-input-field {width: 85%;margin-top: 10px;padding: 9px;outline: none;border: 1px solid #ccc;color: #777;}.form-input-button {padding: 7px 28px 7px 28px;margin: 10px 10px 0 0;font-size: 0.75em;border: 1px solid #ccc;cursor: pointer;-webkit-appearance: none;-webkit-transition: all 450ms;-moz-transition: all 450ms;-ms-transition: all 450ms;-o-transition: all 450ms;transition: all 450ms;background-color: #353535;color:#fff;}.form-input-button:hover {background-color: rgba(0, 0, 0, .60);}/* @end */.album-title {font-size: 34px;padding-bottom: 20px;line-height: 32px;padding-top: 0px;font-family: 'Fjalla One', sans-serif;text-align:center;}.album-description {margin: 0% 12% 0% 12%;text-align:center;margin-bottom:30px;}.album-wrapper {text-align:center;}.thumbnail-wrap {margin: 0px 0px 140px 0px;margin-right: 20px;margin-bottom:50px;float:none;display:inline-block;vertical-align:top;text-align:center;width:auto!important;height:auto!important;}.thumbnail-frame {}.thumbnail-wrap:first-child {}.thumbnail-wrap:last-child {}.thumbnail-wrap:hover {}.thumbnail-frame {position:relative;}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-frame a img {-webkit-transition: all 450ms;-moz-transition: all 450ms;-ms-transition: all 450ms;-o-transition: all 450ms;transition: all 450ms;}.thumbnail-frame a:hover img {opacity: 0.2;}.thumbnail-frame a {display:block;background-color: #fff;}.thumbnail-frame a img {display:block;}.thumbnail-frame img:hover {}.ie8 .thumbnail-frame img:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}.thumbnail-frame:hover .thumbnail-caption {opacity: 1;}.thumbnail-caption {position: absolute;display:block;padding:0px;color:#000!important;top:45%;left:0;width:100%;opacity: 0;text-align:center;vertical-align: middle;z-index:2;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}/* @end *//* @group Single Page (Photo view) */.photo-background {text-align: center;margin: 0 auto;background: #000;}.photo-background p {text-align: center;margin: 0;color: #fff;}.photo-header navigation {margin: 20px auto 0 auto;padding: 20px;border-top: none;height: 111px;position: relative;font-size: 2.5em;text-align: center;}.photo-navigation {}.photo-navigation:hover p.photo-links {opacity: 1;}p.photo-links {position: relative;}p.photo-links a {color: #fff;}.photo-links {bottom: 0px;font-size: 1em;-webkit-transition: all 450ms;-moz-transition: all 450ms;-ms-transition: all 450ms;-o-transition: all 450ms;transition: all 450ms;}.photo-header navigation a:link, .photo-header navigation a:visited {color: #fff;text-decoration: none;line-height: 18px;font-size: .5em;}.photo-header navigation a:hover {text-decoration: none;color: #878787;}.photo-frame {margin-top: 11px;}.photo-background p.photo-title {line-height: 20px;font-size: 1.5em;padding-top: 40px;}.photo-background p.photo-caption {font-size: .5em;line-height: 16px;font-family: arial;text-align: center;}p.photo-caption {font-size: 18px!important;color: #fff;}img.photo-frame {clear: both;height: auto;max-width: 100%;position: relative;padding-bottom: 40px;}/* END *//* Extra Containers */#extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7, #extraContainer9 {font-size: 16px;line-height: normal;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;}#extraContainer8 {position:absolute;color:#fff;right:140px;top:9px;font-size:14px;line-height: normal;}#extraContainer9 {width: 100%;margin: 0 auto;text-align: center;display: none;color:#777;padding: 20px 0px;font-size: 32px;} .ie8 section #padding, ie8 aside, .ie8 #extraContainer2, .ie8 #extraContainer3, .ie8 #extraContainer4, .ie8 #extraContainer5, .ie8 #extraContainer6,, .ie8 #extraContainer7, .ie8 #extraContainer8 { background-image: none!important;} @media only screen and (max-width: 1024px) {section #padding, aside, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7, #extraContainer8 { background-attachment: scroll!important;} body { -webkit-text-size-adjust: none;}}@media only screen and (min-width: 768px) and (max-width: 768px) {.thumbnail-wrap {margin-left: 0px!important;}} @media only screen and (max-width: 768px) { #topbar{ text-align:center;}     #extraContainer8{display:inline-block; position:relative; right:auto!important; top:0;  }     #extraContainer8 div { }     #socialicons {display:inline-block; position:static; }     #socialicons  ul { margin:0px; }   a.symbol:before {padding-left: 10px;} .thumbnail-wrap {margin: 25px;} #menuBtn { display: block; text-align: center;}nav ul ul:before,nav ul ul:after {    content:'';    position:absolute;    left: 10px;    top: -10px;    width: 0;    height: 0;    border-style: solid;    border-width: 0;    border-color: transparent;display:none;} nav {display:none; position: relative!important; margin-left: auto; margin-right: auto; padding-top: 0; padding-left:0px; width:auto; margin-top: 10px;} nav  { width:45%; min-width:120px; } nav ul li { display: block;  border-bottom: none!important; margin: 0; width:auto;} nav ul li a { display: block; padding-bottom: 15px; padding-top: 15px; padding-left:0px; padding-right:0px; border-bottom: none!important; margin: 0; width:auto; text-align:center;} nav > ul > li#current > a { border: none!important;} nav ul li a:hover { border: none!important;} nav > ul > li > ul { top: 0px;} nav ul li a { border: none;} nav li li:hover ul { left: 0; top: 0;} nav ul li ul li a {} nav ul ul { position: relative; text-align: center; width: 100%; padding-bottom: 0; padding-top:0px;margin-top:0px;} nav li li a {width: 100%;} nav ul li ul li {border: none;} #menuBtn.show,  #menuBtn {padding-left:0px;padding-right:0px;}nav.show {} #titlelogo h1 {text-align:center;float:none;} #titlelogo h2 {text-align:center;position:static;float:none;margin-top:5px;margin-left:0px;} #headwrap, #nwrap {padding-left: 0px;}.rmbottom {margin-bottom:0px!important;}aside #sidecontent {padding: 0 15px;} }   @media only screen and (max-width: 767px) {  .thumbnail-wrap {  margin: 3%;  }  }  @media only screen and (max-width: 667px) { section #padding, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7 {padding: 0px 25px;} section #padding h1, #extraContainer2 h1, #extraContainer3 h1, #extraContainer4 h1, #extraContainer5 h1, #extraContainer6 h1, #extraContainer7 h1, #extraContainer9 h1 { font-size: 30px!important;} #feature { margin-bottom: 10px;}#extraContainer9 { font-size: 24px;} #headwrap, .headwrap {position:static;} footer { padding-left: 0!important;} #asidewrap { margin: 0px!important;} aside #sidecontent { padding: 0!important;} h1.blog-entry-title a, #sideTitle { font-size: 24px!important;} .blog-entry-date {font-size: 15px;} #blog-categories:before, #blog-archives:before, ul.blog-tag-cloud:before, #blog-rss-feeds:before {padding-bottom: 0;} #blog-rss-feeds {margin-bottom: 20px;}} @media only screen and (max-width: 375px) {#titlelogo h1, #tsbanner h1 {font-size:50px!important;}} @media only screen and (max-width: 320px) {h1.blog-entry-title a { font-size: 20px!important;} .album-description {padding: 0% 3% 0% 3%;}}/*Matt code */
#topbar {
background-color: #FFFFFF;
}


aside #sidecontent {
color: #777777;

}

aside #sideTitle {
    color: #333333!important;
}

#titlelogo h1, #tsbanner h1 {
color: #4C4C4B!important;
}

header #socialicons ul li a {
color: #333333;
}

header #socialicons ul li a:hover {
color: #CCCCCC;
}


.nwrapper { background-color:#FFFFFF; }

nav li a {color: #777777;}
nav li#current > a, nav ul .hoverActive, nav li li a, nav li li /* nav ul ul  */ { color: #CCCCCC; background-color: #FFFFFF!important; }

nav ul ul:before,nav ul ul:after {
    content:'';
    position:absolute;
    left: 10px;
    top: 8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #FFFFFF transparent;
}
nav > ul li > ul li a:hover {color: #CCCCCC;}

nav li#current > a, nav li li a { color: #777777!important; }
nav li#current > a:hover  {  background: %colour_cnavh_text%!important;  }


#titlelogo h2, #tsbanner h2 {
color: #0A3370!important;
}


.thumbnail-frame .thumbnail-caption {
color: #373737!important;
}

section, .album-description, .photo-background p.photo-caption, .photo-background p, .blog-entry-body, .blog-entry-date {
color: #4C4C4B;
}

#footer {
color: #777777;
background-color: #FFFFFF;
}

#container h1, #container h2, #container h3, #container h4, #container h5,#container h6, .album-title, .movie-page-title, #padding .message-text, #extraContainer9, .photo-background p.photo-title, .photo-background p.photo-caption, p.photo-links, p.photo-links a  {
color: #777777;
} 

 #extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 {
 color: #777777;
 }

#extraContainer3 h1, #extraContainer3 h2, #extraContainer3 h3, #extraContainer3 h4, #extraContainer3 h5, #extraContainer3 h6 {
color: #777777;
}

#extraContainer4 h1, #extraContainer4 h2, #extraContainer4 h3, #extraContainer4 h4, #extraContainer4 h5, #extraContainer4 h6 {
color: #777777;
}

#extraContainer5 h1, #extraContainer5 h2, #extraContainer5 h3, #extraContainer5 h4, #extraContainer5 h5, #extraContainer5 h6 {
color: #777777;
}

#extraContainer6 h1, #extraContainer6 h2, #extraContainer6 h3, #extraContainer6 h4, #extraContainer6 h5, #extraContainer6 h6 {
color: #777777;
}

#extraContainer7 h1, #extraContainer7 h2, #extraContainer7 h3, #extraContainer7 h4, #extraContainer7 h5, #extraContainer7 h6 {
color: #777777;
}
#extraContainer8 {color: #FFFFFF;}
aside{ background-color:#FFFFFF; }

section #padding,  .photo-background, #container, html, .sticky   {
background-color: #FFFFFF;

}

#container a, #footer a ,#extraContainer7 a, #extraContainer9 a {
color: #073F80;
}


#container a:hover, #footer a:hover  {
color: #E34B17;
}

#extraContainer2 {
background-color: #DDDDDD;
}

#extraContainer3 {
background-color: #CCCCCC;
}

#extraContainer4 {
background-color: #BBBBBB;
}

#extraContainer5 {
background-color: #AAAAAA;
}

#extraContainer6 {
background-color: #999999;
}

#extraContainer7 {
background-color: #999999;
}


.blog-entry{
    border-bottom-color: #DDDDDD;
}

#blog-categories {
    border-top-color: #DDDDDD;
}


.form-input-field {
background: #353535;
}

.form-input-button {
background: #353535;
}

.form-input-button:hover {
background: #999999;
}


.form-input-button, .form-input-field {
border-color: #CCCCCC;
}

form div label {
color: #373737;
}

.form-input-field {
color: #FFFFFF;
}

.form-input-button {
color: #FFFFFF;
}

 @media only screen and (max-width: 768px) {
nav { background: #FFFFFF;}
#menuBtn {background: #FFFFFF; color:  #777777;}
 }#themeOptions { overflow:hidden; }#feature {display: none;}


#themeOptions { text-indent: 99px; } 
.scrollup { display:none; }#themeOptions { text-decoration: underline;  }aside {display: none;}#titlelogo h1, #tsbanner h1 {
font-size: 75px;
}

#titlelogo h2 {
top:38px;
}#titlelogo h2, #tsbanner h2 { font-size: 17px; }#extraContainer9 { font-size: 28px; }nav ul li a  {font-size: 13px;}nav li li a {font-size: 11px;}nav ul li a  {font-size: 14px;}nav li li a {font-size: 11px;}nav ul li a  {font-size: 15px;}nav li li a {font-size: 12px;}nav ul li a  {font-size: 16px;}nav li li a {font-size: 13px;}nav ul li a  {
font-size: 17px;
}

nav li li a {
font-size: 14px;
}nav ul li a  {
font-size: 18px;
}

nav li li a {
font-size: 15px;
}#sideTitle { font-size:28px; }section, #footer, aside, .thumbnail-caption {font-size: 14px;}#menuBtn:before, #menuBtn.show:before, nav ul li a {font-family: 'Montserrat', sans-serif; letter-spacing: 1px;}

#titlelogo h1, #tsbanner h1 {
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
}

#titlelogo h2, #tsbanner h2   {
font-family: 'Montserrat', sans-serif; letter-spacing: 1px;
}#sideTitle {font-family: 'Montserrat', sans-serif; letter-spacing: 1px;}

section h1, section h2,section h3,section h4, section h5, section h6, aside h1, aside h2, aside h3, aside h4, aside h5, aside h6, .album-title, h1.blog-entry-title a, .blog-entry-date, .movie-page-title, .filesharing-description, #padding .message-text, form div label, .form-input-button, .thumbnail-caption, .photo-background p.photo-title, .photo-background p.photo-caption, p.photo-links, #extraContainer2 h1, #extraContainer3 h1, #extraContainer4 h1, #extraContainer5 h1, #extraContainer6 h1, #extraContainer2 h2, #extraContainer3 h2, #extraContainer4 h2, #extraContainer5 h2, #extraContainer6 h2, #extraContainer2 h3, #extraContainer3 h3, #extraContainer4 h3, #extraContainer5 h3, #extraContainer6 h3, #extraContainer2 h4, #extraContainer3 h4, #extraContainer4 h4, #extraContainer5 h4, #extraContainer6 h4, #extraContainer2 h5, #extraContainer3 h5, #extraContainer4 h5, #extraContainer5 h5, #extraContainer6 h5, #extraContainer2 h6, #extraContainer3 h6, #extraContainer4 h6, #extraContainer5 h6,  #extraContainer6 h6, #extraContainer8,   #extraContainer7 h1, #extraContainer7 h2, #extraContainer7 h3, #extraContainer7 h4,#extraContainer7 h5, #extraContainer7 h6, #extraContainer8 h1, #extraContainer8 h2, #extraContainer8 h3, #extraContainer8 h4,#extraContainer8 h5, #extraContainer8 h6, #extraContainer9, #footer     {
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
}

section #padding, aside, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6,#extraContainer7  {
font-family: 'Montserrat', sans-serif; letter-spacing: 1px;
}
}

#rapidweaver_privacy_message {
    position: fixed;
    bottom: 0;
    background-color: #FFF;
    color: rgba(0,0,0,.85);
    width: 100%;
    padding: 0;
    z-index: 5000;
    text-align: center;
    box-shadow: -2px 0 4px rgba(0,0,0,.1);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@supports (display: flex) {
	#rapidweaver_privacy_message {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #rapidweaver_privacy_message p {
        margin: 20px;
    }
}


#rapidweaver_privacy_message button {
    margin: 20px;
    border-radius: 3px;
    background-color: #424147;
    color: #fff;
    border: none;
    filter: saturate(100%);
    font-weight: bold;
    cursor: pointer;
    padding: 5px 15px;
}

#rapidweaver_privacy_message button:hover {
    filter: saturate(90%);
}
