@import url(https://fonts.googleapis.com/css?family=Open%20Sans:400,700);@import url(https://fonts.googleapis.com/css?family=Open%20Sans:400,700);
@media only screen {body,html {  padding: 0;  margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {  display: block;}audio,canvas,video {  display: inline-block;  *display: inline;  *zoom: 1;}.clearfix {  *zoom: 1;}.clearfix:before,.clearfix:after {  display: table;  content: "";  line-height: 0;}.clearfix:after {  clear: both;}.cf:after {  content: "";  display: table;  clear: both;}audio:not([controls]) {  display: none;}html {  font-size: 100%;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}a:hover,a:active {  outline: 0;}sub,sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}section img {  /* Responsive images (ensure images don't scale beyond their parents) */  vertical-align: middle;  border: 0;  -ms-interpolation-mode: bicubic;}#map_canvas img,.google-maps img {  max-width: none;}button,input,select,textarea {  margin: 0;  font-size: 100%;  vertical-align: middle;}button,input {  *overflow: visible;  line-height: normal;}button::-moz-focus-inner,input::-moz-focus-inner {  padding: 0;  border: 0;}button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {  cursor: pointer;}input[type="search"] {  box-sizing: content-box;  -webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none;}textarea {  overflow: auto;  vertical-align: top;}@media print {  * {    text-shadow: none !important;    color: #000 !important;    background: transparent !important;    box-shadow: none !important;  }  a,  a:visited {    text-decoration: underline;  }  a[href]:after {    content: " (" attr(href) ")";  }  abbr[title]:after {    content: " (" attr(title) ")";  }  .ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {    content: "";  }  pre,  blockquote {    border: 1px solid #999;    page-break-inside: avoid;  }  thead {    display: table-header-group;  }  tr,  img {    page-break-inside: avoid;  }  img {    max-width: 100% !important;  }  @page {    margin: 0.5cm;  }  p,  h2,  h3 {    orphans: 3;    widows: 3;  }  h2,  h3 {    page-break-after: avoid;  }}h1,h2,h3,h4,h5,h6 {  padding: 0 0 0.3em;  margin: 0;}h1 {  font-size: 1.5em;}h2 {  font-size: 1.4em;}h3 {  font-size: 1.3em;}h4 {  font-size: 1.2em;}h5 {  font-size: 1.1em;}h6 {  font-size: 1em;}/* Defualt List Styles */ul,ol {  margin: 0 0 18px 0;  padding: 0 0 0 20px;}ul.disc {  list-style-type: disc;}ul.circle {  list-style-type: circle;}ul.square {  list-style-type: square;}ol.arabic-numbers {  list-style-type: decimal;}ol.upper-alpha {  list-style-type: upper-alpha;}ol.lower-alpha {  list-style-type: lower-alpha;}ol.upper-roman {  list-style-type: upper-roman;}ol.lower-roman {  list-style-type: lower-roman;}b,strong {  font-weight: bolder;}em {  font-style: italic;}code {  padding: 10px 15px;  display: block;  font-size: 1.0em;  font-family: monospace;  border-style: dashed;  border-width: 2px;}blockquote {  font-style: italic;  padding: 20px 0 0;  margin: 0;}blockquote p {  margin: 0;  border-left-width: 6px;  border-left-style: solid;  padding-left: 15px;}.cf:after {  content: "";  display: table;  clear: both;}a {  text-decoration: none;}img[alt~="edge"] {  width: 100%;  height: auto;  line-height: 0;}.image-left img {  float: left;  margin: 5px 20px 15px 5px;}.image-right img {  float: right;  margin: 5px 5px 15px 20px;}.image-left img[alt~="edge"] {  width: 50%;}.image-right img[alt~="edge"] {  width: 50%;}#rw_email_contact {  padding-left: 7px;}html,body {  height: 100%;}*,*:before,*:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border-collapse: collapse;  border-spacing: 0;}@-webkit-keyframes spin {  from {    -webkit-transform: rotate(0deg);  }  50% {    -webkit-transform: rotate(180deg);  }  to {    -webkit-transform: rotate(360deg);  }}@-moz-keyframes spin {  from {    -moz-transform: rotate(0deg);  }  50% {    -moz-transform: rotate(180deg);  }  to {    -moz-transform: rotate(360deg);  }}lesshat-selector {  -lh-property: 0; } @-webkit-keyframes fI{ 0%{opacity:0} 100%{opacity:1}}@-moz-keyframes fI{ 0%{opacity:0} 100%{opacity:1}}@-o-keyframes fI{ 0%{opacity:0} 100%{opacity:1}}@keyframes fI{ 0%{opacity:0} 100%{opacity:1};}.clearIMG {  border: 1px solid red;  width: 100%;  height: auto;}body.o div#bg {  display: none !important;}body div#bg {  background-size: cover;  background-attachment: fixed;  background-position: center center;  background-image: url('../../images/pexels-photo-310479.jpg');  width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;}@media screen and (min-width: 400px) {  body div#bg {    background-image: url('../../images/pexels-photo-310479.jpg');  }}@media screen and (max-width: 400px) {  body div#bg {    display: none;  }}body div#bg img {  position: absolute;  background-repeat: no-repeat;  background-size: cover;  display: none;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: auto;  height: auto;  margin: auto;  min-width: 50%;  min-height: 50%;}body div#bg.loaded {  display: block !important;}@media screen and (max-width: 600px) {  body div#bg.loaded {    display: none !important;  }}[class^="social-"],[class*=" social-"] {  font-size: 1.7em;}#extraContainer1 {  line-height: 0;  width: 100%;  margin-right: -100px;}#extraContainer1 > div.stacks_in {  margin-left: -100px;}#extraContainer1 > div.stacks_in:before {  margin-left: 100px;  width: 1px;  height: 1px;  margin-right: -1px;  background: transparent;  content: '';  display: block;  float: left;}h1,h2,h3,h4,h5,h6 {  padding: 0 0 8px;  margin: 0;}p {  margin: 0;}body {  font: normal normal 14px / 140% "Helvetica Neue", Helvetica, Arial, sans-serif;  -webkit-text-size-adjust: none;  margin: 0 auto;}body.o {  padding: 0;}body #wrapper.menu {  padding-top: 0 !important;  width: 100% !important;}body.m #bg,body.m #bg.loaded {  display: none !important;}body.m .site-title {  line-height: 100%;}@media screen and (max-width: 600px) {  body {    padding: 25px 5% !important;  }  body .main-center {    padding-top: 0px !important;  }  body #wrapper {    border: none !important;  }  body header.theme {    display: none;  }  body .site-info {    width: 100%;    padding-right: 100px !important;    text-align: left !important;    float: left;    clear: both;    z-index: 4;  }  body .site-logo {    display: block !important;    margin-bottom: 20px;  }  body nav.theme.m {    display: none !important;  }  body #box-head {    margin: 0 0 13px !important;    width: 100% !important;  }  body #box-wrapper {    padding: 0;  }  body #box-wrapper header.theme {    padding: 1px 0 0 0 !important;    margin-top: 20px;    width: 100%;  }  body #box-wrapper #theme-content #push {    margin-left: 0;  }}#wrapper {  display: table;  min-height: 100%;  width: 100%;  height: 100%;  margin: 0 auto;}a {  text-decoration: none;}img {  max-width: 100%;  height: auto;}img.clear {  width: 100%;  height: 1px;  float: left;  margin-top: -1px;}div.main-center {  margin: 0 auto;  position: relative;  display: table-cell;  vertical-align: middle;}div.main-center #box-head {  position: relative;}div.main-center > table {  margin: 0 auto;  text-align: left;  height: 100%;}div.main-center > table tbody th,div.main-center > table tbody td {  padding: 0;}div.main-center > table tbody tr td > .site-info {  padding: 10px 0;}div.main-center > table tbody tr td > .site-info hr {  display: none;}#aside-m {  padding-top: 20px;  display: none;}@media screen and (max-width: 600px) {  #aside-m {    display: block;  }}#aside-m #asideTitle {  display: block;}nav.theme {  text-align: center;  line-height: normal;  padding: 10px 0;  line-height: 0;  position: relative;  z-index: 1001;}nav.theme ul {  list-style: none;  padding: 0;  line-height: normal;  margin: 0 auto;  display: inline-block;}nav.theme ul ul:after {  content: '';  position: absolute;  display: block;  background: transparent;  width: 100%;  height: 15px;  top: -15px;  left: 0;}nav.theme ul li {  float: left;  position: relative;}nav.theme ul li + li {  margin: 0 0 0 20px;}nav.theme ul li.current > a,nav.theme ul li.currentAncestor > a {  font-weight: bolder;  display: inline-block;}nav.theme ul li a {  padding: 0;  display: block;}nav.theme ul li ul {  display: none;}nav.theme ul > li.current > ul,nav.theme ul > li.currentAncestor > ul {  margin-top: 7px !important;}nav.theme.m {  position: static;}nav.theme.m > ul {  visibility: hidden;  position: absolute;  right: 0;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}nav.theme.d > ul > li > ul {  border-top-width: 3px;  border-top-style: solid;  margin-top: 10px;  box-shadow: rgba(0, 0, 0, 0.25) 0 15px 20px;}nav.theme.d > ul > li > ul:before {  bottom: 100%;  left: 50%;  content: " ";  height: 0;  width: 0;  position: absolute;  pointer-events: none;  border-top-color: transparent;  border-right-color: transparent;  border-left-color: transparent;  border-width: 8px;  border-style: solid;  margin-left: -8px;}nav.theme.d > ul > li:last-child.open > ul:before {  left: 85%;}nav.theme.d > ul > li.parent > a:before {  width: 0;  height: 0;  opacity: 0.5;  border-style: solid;  border-width: 4px 3px 0 3px;  content: '';  display: block;  position: absolute;  top: 55%;  margin-top: -2px;  line-height: 0;  right: 0;}nav.theme.d > ul li.parent {  padding-right: 11px;}nav.theme.d > ul li ul {  display: block;  position: absolute;  padding: 10px;  left: -9999px;  top: -9999px;  width: 170px;  z-index: 1002;  margin-left: 50%;  opacity: 0;  font-size: 0.9em;  -webkit-transition: opacity 300ms;  -moz-transition: opacity 300ms;  -o-transition: opacity 300ms;  transition: opacity 300ms;}nav.theme.d > ul li ul li {  margin: 0;  float: none;  text-align: left;}nav.theme.d > ul li ul li a {  padding: 6px 5px;}nav.theme.d > ul li ul ul {  font-size: 1em;}nav.theme.d > ul li.open ul {  display: block;  opacity: 1;  top: 100%;  margin-top: 8px;  left: -85px;}nav.theme.d > ul li.open ul ul {  top: 0;  left: 0;  width: auto;  position: relative;  padding: 0 0 0 10px;  margin: 0;}nav.theme.d > ul li:last-child.open ul {  left: auto;  right: 0;}nav.theme.d > ul > li:after {  content: '';  display: block;  height: 10px;  background: transparent;  width: 100%;  position: absolute;  top: 100%;}#menu {  display: none;  font-size: 14px;  text-align: center;  margin: -15px 0px 0 0;  cursor: pointer;  position: absolute;  min-width: 80px;  bottom: 0;  right: 0;  z-index: 100;}#menu:before {  content: 'Menu';  color: transparent;  display: block;  opacity: 0.4;  padding: 4px 11px;  -webkit-border-radius: 3px;  -webkit-background-clip: padding-box;  -moz-border-radius: 3px;  -moz-background-clip: padding;  border-radius: 3px;  background-clip: padding-box;  border-width: 1px;  border-style: solid;}#menu:after {  content: 'Menu';  position: absolute;  display: block;  top: 5px;  width: 100%;}#menu.m {  display: block;}#menu.m.o:before {  content: 'Close';}#nav-mobile {  display: none;}#nav-mobile #nav-close {  display: block;  font-size: 14px;  text-align: center;  cursor: pointer;  position: fixed;  min-width: 80px;  z-index: 1001;  right: 5%;  top: 0;  margin-top: 25px;}#nav-mobile #nav-close:before {  content: 'Close';  color: transparent;  display: block;  padding: 4px 11px;  opacity: 0.4;  -webkit-border-radius: 3px;  -webkit-background-clip: padding-box;  -moz-border-radius: 3px;  -moz-background-clip: padding;  border-radius: 3px;  background-clip: padding-box;  border-width: 1px;  border-style: solid;}#nav-mobile #nav-close:after {  content: 'Close';  position: absolute;  display: block;  top: 5px;  width: 100%;}#nav-mobile > ul {  position: relative;  visibility: visible;  padding: 2% 0;  font-size: 1.2em;  margin: 0 1% 30px;  width: 94%;  opacity: 1;  -webkit-transform: translate3D(0, 0, 0);  -moz-transform: translate3D(0, 0, 0);  -o-transform: translate3D(0, 0, 0);  -ms-transform: translate3D(0, 0, 0);  transform: translate3D(0, 0, 0);  display: block;}#nav-mobile > ul li {  display: block;  float: none;  margin: 0 105px 0 4%;}#nav-mobile > ul li a {  display: block;  position: relative;  padding: 10px 0;}#nav-mobile > ul li:first-child > a {  border-top: none;}#nav-mobile > ul li ul {  position: relative;  top: 0;  display: block;  text-align: left;  padding: 0;  background: none !important;}#nav-mobile > ul li ul li {  padding: 0 0 0 10px !important;  margin: 0 0 0 2%;}@media screen and (max-width: 600px) {  #nav-mobile > ul {    top: 0;    margin: 0 0 5%;    width: 100%;  }}#box-head {  position: relative;}#box-wrapper {  clear: both;}#box-wrapper h1,#box-wrapper h2,#box-wrapper h3,#box-wrapper h4,#box-wrapper h5,#box-wrapper h6 {  line-height: normal;}#box-wrapper h1 span,#box-wrapper h2 span,#box-wrapper h3 span,#box-wrapper h4 span,#box-wrapper h5 span,#box-wrapper h6 span {  font-weight: normal;}#box-wrapper section.theme {  position: relative;  overflow: hidden;}#box-wrapper section.theme header.theme {  float: left;  position: relative;  text-align: center;  padding: 10px 20px 10px 10px;}#box-wrapper section.theme header.theme .site-info + aside.theme {  padding-top: 30px;}#box-wrapper section.theme #theme-content {  float: right;  width: 100%;}#box-wrapper section.theme #theme-content #push {  position: relative;}#box-wrapper section.theme #theme-content #push h1,#box-wrapper section.theme #theme-content #push h2,#box-wrapper section.theme #theme-content #push h3,#box-wrapper section.theme #theme-content #push h4,#box-wrapper section.theme #theme-content #push h5,#box-wrapper section.theme #theme-content #push h6 {  display: block;}#box-wrapper section.theme #theme-content #push #info-overlay {  position: absolute;  z-index: 1000;  display: none;  text-align: center;}#box-wrapper aside.theme {  float: left;  width: 100%;  text-align: center;}#box-wrapper aside.theme #asideTitle {  display: block;  float: left;  clear: both;  width: 100%;  font-weight: bolder;}#aside-blog {  display: block;  width: 100%;  display: none;}@media (max-width: 600px) {  #aside-blog {    display: block;  }}#aside-blog #blog-categories,#aside-blog #blog-archives,#aside-blog .blog-tag-cloud,#aside-blog #blog-rss-feeds {  list-style: none;  font-size: 1em;  padding: 30px 0 !important;  margin: 0 !important;  display: block;  width: 100%;  text-align: left;  position: relative;}#aside-blog #blog-categories:before,#aside-blog #blog-archives:before,#aside-blog .blog-tag-cloud:before,#aside-blog #blog-rss-feeds:before {  font-size: 1.1em;  text-transform: uppercase;  font-weight: bolder;  display: block;  padding-bottom: 10px;}#aside-blog #blog-categories:after,#aside-blog #blog-archives:after,#aside-blog .blog-tag-cloud:after,#aside-blog #blog-rss-feeds:after {  height: 1px;  width: 100%;  display: block;  position: absolute;  bottom: 0px;  right: 0px;  content: '';}#sim {  padding-left: 1px;}.site-info .site-logo img {  margin-bottom: 20px;  max-width: 100%;  height: auto;}.site-info .site-title {  display: inline-block;}.site-info #site-slogan {  display: inline-block;}.site-info hr {  height: 1px;  width: 70%;  display: inline-block;  border: none;  margin: 5px 15%;}.site-info br {  display: none;}.site-info.m {  display: table-cell;  padding: 0;  position: relative;}.site-info.m hr {  display: none;}.site-info.m .site-logo {  display: inline-block;  line-height: 0;  max-width: 200px;}.site-info.m .site-logo img {  margin-bottom: 0;  padding-right: 8px;  height: auto;}.site-info.m h1 {  padding-bottom: 0;  display: inline;}.site-info.m h1 ~ span {  padding-left: 5px;}.site-info.m #social-container {  display: none;}footer.theme {  text-align: center;  position: relative;  margin: 12px 0;  padding-bottom: 50px;  color: #999;}@media screen and (max-width: 600px) {  footer.theme {    text-align: left;  }}footer.theme div#social-container {  padding-top: 0;  line-height: normal;}footer.theme div#social-container a {  padding: 0;  margin-right: 20px;  line-height: normal;  margin-left: 0;  display: inline-block;}div#social-container {  float: left;  clear: both;  padding: 20px 0 0;  width: 100%;  display: inline-block;  margin-bottom: -5px;}div#social-container a {  font-size: 23px;  display: inline-block;  margin: 0 8px 20px;}#header {  position: relative;  height: 60px;}#left {  font-size: 40px;  position: absolute;  left: 0;  bottom: 0;}#right {  position: absolute;  right: 0;  bottom: 0;}#header {  width: 100%;}#header td {  vertical-align: baseline;}#left {  font-size: 40px;}#right {  text-align: right;}.site-info.m,#social-container.m {  display: none;}body.vignette .site-info.m,body.vignette #social-container.m {  display: block;}@media screen and (max-width: 600px) {  .site-info.m,  #social-container.m {    display: block;  }}body.vignette #wrapper .main-center {  top: 50px;}@media screen and (max-width: 600px) {  body.vignette #wrapper .main-center {    top: 0;  }}body.vignette.m #wrapper .main-center {  top: 0;}body.vignette.m #wrapper .site-info {  width: 100%;}body.vignette #box-head {  margin-bottom: 13px;  position: relative;  width: 100%;  display: table;}body.vignette #box-head .site-info {  display: table-cell;  padding: 0;  position: absolute;  left: 0;  bottom: 0;}body.vignette #box-head .site-info hr {  display: none;}body.vignette #box-head .site-info .site-logo {  display: inline-block;  line-height: 0;  max-width: 200px;}body.vignette #box-head .site-info .site-logo img {  margin-bottom: 0;  padding-right: 8px;  height: auto;}body.vignette #box-head .site-info h1 {  padding-bottom: 0;  display: inline;}body.vignette #box-head .site-info h1 ~ span {  padding-left: 5px;}body.vignette #box-head #menu.m + .site-info {  position: relative;}body.vignette #box-head nav.theme {  display: table-cell;  position: absolute;  text-align: right;  bottom: 0;  right: 0;  padding: 0;}body.vignette #box-head nav.theme > ul {  float: left;}body.vignette #box-head nav.theme > ul > li > a {  display: inline;}body.vignette #box-head nav.theme.d > ul > li.open > ul {  margin-top: 11px !important;}body.vignette #box-head nav.theme.d > ul > li.current > ul,body.vignette #box-head nav.theme.d > ul > li.currentAncestor > ul {  margin-top: 10px !important;}body.vignette #box-wrapper section.theme {  text-align: left;}body.vignette footer {  text-align: right;}@media screen and (max-width: 600px) {  body.vignette footer {    text-align: left;  }}body.vignette footer div#social-container {  padding-top: 3px;  width: auto;}@media screen and (max-width: 600px) {  body.vignette footer div#social-container {    width: 100%;  }}@media screen and (min-width: 600px) {  body.vignette.center:not(.m) #wrapper .main-center {    top: 0;  }  body.vignette.center:not(.m) #box-head {    display: block;    width: auto;  }  body.vignette.center:not(.m) #box-head .site-info {    float: none;    text-align: center;    display: block;    position: relative;  }  body.vignette.center:not(.m) #box-head .site-info br {    display: block;  }  body.vignette.center:not(.m) #box-head .site-info .site-logo {    margin: 0 auto;    display: block;  }  body.vignette.center:not(.m) #box-head .site-info .site-logo img {    margin-right: 0;    padding-bottom: 25px;    padding-right: 0;  }  body.vignette.center:not(.m) #box-head .site-info h1.site-title {    padding-bottom: 5px;    text-indent: 0;  }  body.vignette.center:not(.m) #box-head .site-info span#site-slogan {    padding-top: 5px;  }  body.vignette.center:not(.m) #box-head .site-info br.break {    display: block;  }  body.vignette.center:not(.m) #box-head nav.theme {    position: relative;    text-align: center;    padding: 10px 0;    display: block;  }  body.vignette.center:not(.m) #box-head nav.theme > ul {    float: none;  }  body.vignette.center:not(.m) footer.theme {    margin: 20px 0;    padding: 10px 0 50px;    text-align: center;  }  body.vignette.center:not(.m) footer.theme div#social-container {    float: none;    width: 100%;    padding: 10px 0 0;  }  body.vignette.center:not(.m) footer.theme div#social-container a {    margin-left: 10px;    margin-right: 10px;  }}body.focus .site-info hr {  display: none;}body.focus #box-head div#social-container {  display: none;}@media screen and (min-width: 600px) {  body.focus:not(.m) #box-head .site-info {    display: none;  }  body.focus:not(.m) nav.theme {    position: relative;    text-align: center;    padding: 10px 0;    display: block;  }  body.focus:not(.m) nav.theme > ul {    float: none;  }  body.focus:not(.m) #push {    margin-left: 0 !important;  }  body.focus:not(.m) #theme-content {    margin-left: -1000px !important;  }  body.focus:not(.m) .main-center,  body.focus:not(.m) #box-wrapper,  body.focus:not(.m) section.theme,  body.focus:not(.m) #theme-content,  body.focus:not(.m) #push,  body.focus:not(.m) #info-overlay {    min-height: 100%;  }  body.focus:not(.m) #info-overlay {    position: absolute;    width: 100%;    height: 100%;    display: block !important;  }  body.focus:not(.m) #info-overlay .site-info {    display: table;    width: 100%;    height: 100%;  }  body.focus:not(.m) #info-overlay .site-info br {    display: block;  }  body.focus:not(.m) #info-overlay .site-info #focus-align {    display: table-cell;    vertical-align: middle;    text-align: center;  }  body.focus:not(.m) #info-overlay .site-info #focus-align #focus-background {    background: rgba(0, 0, 0, 0.85);    display: inline-block;    padding: 30px 40px 25px;    text-align: center;  }  body.focus:not(.m) #info-overlay .site-info #focus-align #focus-background #social-container {    float: none;    width: auto;    padding: 0;    margin: 0 0 -10px;  }  body.focus:not(.m) #info-overlay .site-info #focus-align #focus-background h1.site-title {    padding: 0;    display: inline-block !important;  }  body.focus:not(.m) #info-overlay .site-info #focus-align #focus-background #site-slogan {    padding: 4px 0 10px;  }  body.focus:not(.m) header.theme {    display: none;  }  body.focus:not(.m) .site-logo {    max-width: 200px;    margin: 0 auto;  }  body.focus:not(.m) footer.theme div#social-container {    display: none;  }}@media screen and (max-width: 600px) {  body.focus #info-overlay {    display: none !important;  }}/*.iris-gallery{position: absolute;visibility: hidden;&.loaded{position: relative;visibility: visible;}}*//******************END OF THEME CODE ******************/.blog-entry {  padding: 0;  border-bottom-style: solid;  border-bottom-width: 1px;}.blog-entry:after {  content: "";  display: table;  clear: both;}.blog-entry + .blog-entry {  padding: 30px 0 0;}.blog-entry h1.blog-entry-title {  font-size: 1.6em;  line-height: normal;  padding-bottom: 2% !important;}.blog-entry .blog-entry-date {  padding-bottom: 15px;}.blog-entry .blog-entry-date a {  padding: 0 5px;  font-weight: bolder;}.blog-entry .blog-entry-body {  padding: 0 0 15px;}.blog-entry .blog-entry-body .blog-read-more {  display: block;  font-size: 1em;  padding: 15px 0 0;  font-style: italic;  font-weight: bolder;}.blog-entry .blog-entry-body a.blog-comment-link {  padding: 15px 0;  display: block;  clear: both;  font-size: 1.1em;}.blog-entry .blog-entry-body .blog-entry-tags {  clear: both;  margin-top: 10px;  padding-top: 10px;}.blog-entry .blog-entry-body .blog-entry-tags a {  padding: 0 3px;}#blog-categories,#blog-archives,.blog-tag-cloud,#blog-rss-feeds {  list-style: none;  padding: 30px 0 !important;  margin: 0 50px 0 0 !important;  display: inline-block;  float: left;}#blog-categories:before,#blog-archives:before,.blog-tag-cloud:before,#blog-rss-feeds:before {  font-size: 13px;  text-transform: uppercase;  font-weight: bolder;  display: block;  padding-bottom: 10px;  content: '';}#blog-categories a,#blog-archives a,.blog-tag-cloud a,#blog-rss-feeds a {  padding: 2px 0;  display: block;}#blog-categories:before {  content: "Categories";}#blog-archives:before {  content: "Archives";}ul.blog-tag-cloud:before {  content: "Tags";}#blog-rss-feeds:before {  content: "Feeds";}.blog-category-link-enabled,.blog-archive-link-enabled,.blog-rss-link {  display: block;}#blog-categories br,#blog-archives br,#blog-rss-feeds br,.blog-category-link-disabled,.blog-archive-link-disabled,.blog-archive-month,.blog-archive-link {  display: none;}@media (max-width: 800px) {  #bottom-blog {    display: none;  }}#push .album-wrapper .album-title {  font-size: 1.2em;}#push .album-wrapper p {  display: none;}#push .album-wrapper ul li {  height: auto;  margin: 1.5%;  width: 13.5%;}@media screen and (max-width: 1200px) {  #push .album-wrapper ul li {    width: 17%;  }}@media screen and (max-width: 800px) {  #push .album-wrapper ul li {    width: 22%;  }}@media screen and (max-width: 600px) {  #push .album-wrapper ul li {    width: 30%;  }}#push .album-wrapper ul li:after {  padding-top: 100%;  display: block;  content: '';}.movie-page-title {  font-size: 1.6em;  font-weight: normal;  line-height: 18px;  margin-left: 3%;  margin-right: 3%;  padding-bottom: 1.5%;}.movie-page-description {  padding: 10px 0 35px;  margin-left: 3%;  margin-right: 3%;}.movie-thumbnail-frame {  display: block;  margin: 0 5px 60px 0;  float: left;}.movie-thumbnail-frame {  display: inline-block;  text-align: center;  position: relative;  margin: 0 8px 60px;  width: 100%;  height: auto;}.movie-thumbnail-frame img {  margin: 0;  position: relative;  z-index: 10;  -webkit-box-shadow: 0px 1px 4px #999;  -moz-box-shadow: 0px 1px 4px #999;  box-shadow: 0px 1px 4px #999;  width: 100%;  height: 100%;  display: inline;  -webkit-perspective: 1000px;  -moz-perspective: 1000px;  perspective: 1000px;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -o-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);  -moz-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);  -o-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);  transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);}.movie-thumbnail-frame img:hover {  -webkit-transform: scale(1.01);  -moz-transform: scale(1.01);  -o-transform: scale(1.01);  -ms-transform: scale(1.01);  transform: scale(1.01);}.movie-thumbnail-frame .movie-thumbnail-caption {  padding-top: 3px;  font-size: 1em;  float: left;}.movie-background {  background-image: none;}.movie-background .movie-title {  margin: 0 30px;  padding-top: 20px;  letter-spacing: 1px;  font-size: 12px;}.movie-background .movie-frame {  text-align: center;  padding-top: 20px;}.filesharing-item {  padding-bottom: 10px;}.filesharing-item .filesharing-item-title {  margin: 20px 0 15px;}.filesharing-item .filesharing-item-title a {  font-size: 1em;  font-weight: bolder;  text-transform: uppercase;  padding: 10px 15px;  border: none;  display: block;  background: transparent;}.filesharing-item .filesharing-item-title a:hover {  box-shadow: none;  text-decoration: none !important;}.filesharing-item .filesharing-item-title a:before {  content: "\f078";  font-weight: normal;  font-size: 14px;  font-family: FontAwesome;  padding-right: 10px;}.filesharing-item .filesharing-item-title .filesharing-item-description {  padding-bottom: 10px;}.message-text + br {  display: none;}form > div > label {  font-weight: normal;  line-height: 24px;  font-size: 10px;  letter-spacing: 1px;  padding-bottom: 4px;  text-transform: uppercase;}form > div .form-input-field {  font-size: 14px;  padding: 11px;  display: inline-block;  margin: 0;  width: 98%;  background: transparent;  -webkit-appearance: none;  -webkit-border-radius: 0px;}form > div input.form-input-button[type="reset"],form > div input.form-input-button[type="submit"] {  letter-spacing: 1px;  border: 0;  font-weight: normal;  font-weight: bolder;  font-size: 12px;  padding: 10px 15px;  margin: 0 15px 0 0;  background: transparent;  text-transform: uppercase;  cursor: pointer;  -webkit-appearance: none;  -webkit-border-radius: 0px;}form > div .form-input-field:focus {  box-shadow: none;  outline: none;}.rw-sitemap > ul.tree {  padding: 0;  margin: 0 !important;  list-style: none;}.rw-sitemap > ul.tree ul {  padding: 0 0 0 15px;  margin: 0;  list-style: none;}.rw-sitemap > ul.tree ul ul {  padding: 0;}.rw-sitemap > ul.tree > li > a {  padding: 5px 0;}.rw-sitemap > ul.tree > li li {  padding: 5px 0;}.rw-sitemap > ul.tree a {  display: block;}.rw-sitemap > ul.tree a i {  display: none;}.overlay {  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.5);  position: absolute;  top: 0;  left: 0;  text-decoration: none;  color: #fff;  display: none;}.overlay .title {  text-align: center;  font-size: 30px;}.overlay .description {  position: absolute;  bottom: 0;  left: 0;  background-color: rgba(0, 0, 0, 0.8);  width: 100%;  margin: 0;}.overlay .description .description p {  margin: 20px;}.tile img {  width: 100%;  height: auto;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  cursor: pointer;}.tile img:hover .overlay {  display: block;}.grid-sizer {  width: 20%;}@media screen and (max-width: 1224px) {  .grid-sizer {    width: 33.33%;  }}@media screen and (max-width: 720px) {  .grid-sizer {    width: 50%;  }}@media screen and (max-width: 480px) {  .grid-sizer {    width: 100%;  }}.tile {  width: 20%;  float: left;}@media screen and (max-width: 1224px) {  .tile {    width: 33.33%;  }}@media screen and (max-width: 720px) {  .tile {    width: 50%;  }}@media screen and (max-width: 480px) {  .tile {    width: 100%;  }}/* * * * * * * * * * * * * * * * * * * Magnific Popup CSS * * * * * * * * * * * * * * * * * * */.mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8;  filter: alpha(opacity=80);}.mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden;}.mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle;}.mfp-align-top .mfp-container:before {  display: none;}.mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto;}.mfp-ajax-cur {  cursor: progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out;}.mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in;}.mfp-auto-cursor .mfp-content {  cursor: auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none;}.mfp-loading.mfp-figure {  display: none;}.mfp-hide {  display: none !important;}.mfp-preloader {  color: #cccccc;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044;}.mfp-preloader a {  color: #cccccc;}.mfp-preloader a:hover {  color: white;}.mfp-s-ready .mfp-preloader {  display: none;}.mfp-s-error .mfp-content {  display: none;}button.mfp-close,button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  -webkit-box-shadow: none;  box-shadow: none;}button::-moz-focus-inner {  padding: 0;  border: 0;}.mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  filter: alpha(opacity=65);  padding: 0 0 18px 10px;  color: white;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace;}.mfp-close:hover,.mfp-close:focus {  opacity: 1;  filter: alpha(opacity=100);}.mfp-close:active {  top: 1px;}.mfp-close-btn-in .mfp-close {  color: #333333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {  color: white;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%;}.mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #cccccc;  font-size: 12px;  line-height: 18px;}.mfp-arrow {  position: absolute;  opacity: 0.65;  filter: alpha(opacity=65);  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.mfp-arrow:active {  margin-top: -54px;}.mfp-arrow:hover,.mfp-arrow:focus {  opacity: 1;  filter: alpha(opacity=100);}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  left: 0;  top: 0;  margin-top: 35px;  margin-left: 35px;  border: medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a {  border-top-width: 10px;  border-bottom-width: 10px;  top: 8px;}.mfp-arrow-left {  left: 0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {  border-right: 10px solid white;  margin-left: 31px;}.mfp-arrow-right {  right: 0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {  border-left: 10px solid white;  margin-left: 39px;}/* Main image in popup */img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  padding: 40px 0 40px;  margin: 0 auto;}/* The shadow behind the image */.mfp-figure {  line-height: 0;}.mfp-figure:after {  content: '';  position: absolute;  left: 0;  top: 40px;  bottom: 40px;  display: block;  right: 0;  width: auto;  height: auto;  z-index: -1;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #444444;}.mfp-figure small {  color: #bdbdbd;  display: block;  font-size: 12px;  line-height: 14px;}.mfp-figure figure {  margin: 0;}.mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto;}.mfp-title {  text-align: left;  line-height: 18px;  color: #f3f3f3;  word-wrap: break-word;  padding-right: 36px;}.mfp-image-holder .mfp-content {  max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {  /**       * Remove all paddings around the image on small screen       */  .mfp-img-mobile .mfp-image-holder {    padding-left: 0;    padding-right: 0;  }  .mfp-img-mobile img.mfp-img {    padding: 0;  }  .mfp-img-mobile .mfp-figure:after {    top: 0;    bottom: 0;  }  .mfp-img-mobile .mfp-figure small {    display: inline;    margin-left: 5px;  }  .mfp-img-mobile .mfp-bottom-bar {    background: rgba(0, 0, 0, 0.6);    bottom: 0;    margin: 0;    top: auto;    padding: 3px 5px;    position: fixed;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }  .mfp-img-mobile .mfp-bottom-bar:empty {    padding: 0;  }  .mfp-img-mobile .mfp-counter {    right: 5px;    top: 3px;  }  .mfp-img-mobile .mfp-close {    top: 0;    right: 0;    width: 35px;    height: 35px;    line-height: 35px;    background: rgba(0, 0, 0, 0.6);    position: fixed;    text-align: center;    padding: 0;  }}@media all and (max-width: 900px) {  .mfp-arrow {    -webkit-transform: scale(0.75);    transform: scale(0.75);  }  .mfp-arrow-left {    -webkit-transform-origin: 0;    transform-origin: 0;  }  .mfp-arrow-right {    -webkit-transform-origin: 100%;    transform-origin: 100%;  }  .mfp-container {    padding-left: 6px;    padding-right: 6px;  }}.mfp-ie7 .mfp-img {  padding: 0;}.mfp-ie7 .mfp-bottom-bar {  width: 600px;  left: 50%;  margin-left: -300px;  margin-top: 5px;  padding-bottom: 5px;}.mfp-ie7 .mfp-container {  padding: 0;}.mfp-ie7 .mfp-content {  padding-top: 44px;}.mfp-ie7 .mfp-close {  top: 0;  right: 0;  padding-top: 0;}/* overlay at start */.mfp-fade.mfp-bg {  opacity: 0;  -webkit-transition: all 0.25s ease-out;  -moz-transition: all 0.25s ease-out;  -o-transition: all 0.25s ease-out;  transition: all 0.25s ease-out;}/* overlay animate in */.mfp-fade.mfp-bg.mfp-ready {  opacity: 0.85;}/* overlay animate out */.mfp-fade.mfp-bg.mfp-removing {  opacity: 0;}/* content at start */.mfp-fade.mfp-wrap .mfp-content {  opacity: 0;  -webkit-transition: all 0.25s ease-out;  -moz-transition: all 0.25s ease-out;  -o-transition: all 0.25s ease-out;  transition: all 0.25s ease-out;}/* content animate it */.mfp-fade.mfp-wrap.mfp-ready .mfp-content {  opacity: 1;}/* content animate out */.mfp-fade.mfp-wrap.mfp-removing .mfp-content {  opacity: 0;}/* Site Background */html{background-color: #E6E6E6;}/* Site Title */h1.site-title,section.theme h1.site-title{color: #000000;}/* Site Slogan */.site-info span{color: #999999;}/* Social Icons */#social-container a{color: #AAAAAA;}/* Borders */hr.theme,#aside-blog #blog-categories:after,#aside-blog #blog-archives:after,#aside-blog .blog-tag-cloud:after,#aside-blog #blog-rss-feeds:after{background-color:#C2C4CC;}#box-wrapper{border-top-color: #C2C4CC;border-bottom-color: #C2C4CC;}.blog-entry{border-bottom-color: #C2C4CC;}.filesharing-item-title,form > div > .form-input-field,form > div > input.form-input-button[type="reset"],form > div > input.form-input-button[type="submit"]{border:1px solid #C2C4CC;}/* Content Background */#box-wrapper{background-color: #FFFFFF;outline-color: #CCCCCC;}/* Navigation */#menu:before,#nav-close:before{border-color: #3F3F3F;}#menu:after,#nav-close:after{color:#3F3F3F;}/* 1st Level */nav.theme > ul > li > a{color: #FFFFFF;}nav.theme > ul > li.parent > a:before{border-color: #FFFFFF transparent transparent transparent;}nav.theme > ul > li:hover > a,nav.theme > ul > li.current > a,nav.theme > ul > li.current > a:hover,nav.theme > ul > li.currentAncestor > a,nav.theme > ul > li.currentAncestor > a:hover{color: #FFFFFF;}nav.theme > ul > li:hover > a:before,nav.theme > ul > li.current.parent > a:before,nav.theme > ul > li.currentAncestor.parent > a:before{border-color: #FFFFFF transparent transparent transparent;}/* 2nd+ Level *//* Background + Top Border */nav.theme ul ul{background-color: #FFFFFF;border-top-color: #CCCCCC;}nav.theme.d ul ul:before{border-bottom-color: #CCCCCC;}nav.theme ul ul a{color: #777777;}nav.theme ul ul a:hover{color: #63936C;}nav.theme ul ul li.current a,nav.theme ul ul li.current:hover a,nav.theme ul ul li.currentAncestor a,nav.theme ul ul li.currentAncestor a:hover{color: #63936C;}nav.theme>ul{background:#3F3F3F}/* Content Headings */section.theme h1,section.theme h2,section.theme h3,section.theme h4,section.theme h5,section.theme h6,#asideTitle,section.theme h1.blog-entry-title,section.theme h1.blog-entry-title a,#blog-categories:before,#blog-archives:before,ul.blog-tag-cloud:before,#blog-rss-feeds:before,.movie-page-title, .album-title{color: #000000;}/* Content Text */#push{color: #666666;}/* Content Links */section.theme a{color: #63936C;}section.theme a:hover{color: #89B992;}/* Sidebar Text  */aside.theme{color: #555555;}aside.theme a{color: #333333;}/* Footer Text */footer.theme,footer.theme a{color: #999999;}/* Mobile Color Overrides*/body.m .site-info h1,body.m .site-info span,body.m #social-container a,#nav-mobile a,body.m footer.theme{color: #3F3F3F;}#nav-mobile>ul li a:before{content: '';display: block;position: absolute;bottom: 0;height: 1px;width: 100%;opacity: 0.3;background-color:#3F3F3F;}@media screen and (max-width:600px){.site-info h1,.site-info span,#social-container a,#nav-mobile a,footer.theme,footer.theme a{color: #3F3F3F;}}#sim{padding-right: 1px;}.site-info h1,.site-info .site-logo{cursor: pointer;}body .site-logo,.site-logo{display: none !important;}.custom-font{font-family: 'Open Sans', sans-serif !important;}.site-title{z-index: 2;position:relative;}aside h1,aside h2,aside h3,aside h4,aside h5,aside h6,#push h1,#push h2,#push h3,#push h4,#push h5,#push h6, #asideTitle{z-index: 2;position:relative;}nav.theme > ul{z-index: 2;position:relative;}footer.theme{z-index: 2;position:relative;}div.main-center {-webkit-animation: fI 500ms backwards;-moz-animation: fI 500ms backwards;-o-animation: fI 500ms backwards;animation: fI 500ms backwards;}#theme-content{-webkit-animation: fI 600ms 200ms backwards;-moz-animation: fI 600ms 200ms backwards;-o-animation: fI 600ms 200ms backwards;animation: fI 600ms 200ms backwards;}.site-info{opacity: 1;}#sim{padding-left: 2px;}.main-center{padding-top: 0;}body #box-wrapper{padding: 20px;}body #box-wrapper section.theme header.theme{padding-left: 0px;}body{padding: 7%;}h1.site-title,.main-center h1.site-title{font-size: 1.6em}#site-slogan{font-size: 1.0em;line-height: 135%}#site-slogan{font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-style: italic;font-weight: normal;}nav.theme{font-size: 1.1em;}nav.theme ul ul{font-size: 0.9em;}body #box-head nav.theme{padding: 0;}nav.theme > ul{padding: 14px 25px;}body.vignette #box-head nav.theme > ul{margin-bottom: -13px;}body.vignette.center #box-head nav.theme > ul{margin-bottom: -23px;margin-top: 10px;}body nav.theme.d > ul > li.open > ul{margin-top: 12px !important;}body nav.theme.d > ul > li.current > ul,body nav.theme.d > ul > li.currentAncestor > ul{margin-top: 10px !important;}body.vignette #box-head nav.theme.d > ul > li.open > ul{margin-top: 11px !important;}body.vignette #box-head nav.theme.d > ul > li.current > ul,body.vignette #box-head nav.theme.d > ul > li.currentAncestor > ul{margin-top: 11px !important;}#push{font-size: 0.9em;}.main-center h1{font-size: 1.85em;}.main-center h2{font-size: 1.7em;}.main-center h3{font-size: 1.65em;}.main-center h4{font-size: 1.5em;}.main-center h5{font-size: 1.35em;}.main-center h6{font-size: 1.2em;}#asideTitle{font-size: 1.35em;padding-bottom: 15px;}aside.theme{font-size: 0.9em;}body #box-wrapper section.theme header.theme{padding-top: 40px;padding-bottom: 40px;}#box-wrapper header.theme,#aside-m{width: 0;display: none !important;}#box-wrapper #theme-content{margin-left: -1000px;}#box-wrapper #theme-content #push{margin-left: 0;}
}

/* Site Background */html{background-color: #E6E6E6;}/* Site Title */h1.site-title,section.theme h1.site-title{color: #000000;}/* Site Slogan */.site-info span{color: #999999;}/* Social Icons */#social-container a{color: #AAAAAA;}/* Borders */hr.theme,#aside-blog #blog-categories:after,#aside-blog #blog-archives:after,#aside-blog .blog-tag-cloud:after,#aside-blog #blog-rss-feeds:after{background-color:#C2C4CC;}#box-wrapper{border-top-color: #C2C4CC;border-bottom-color: #C2C4CC;}.blog-entry{border-bottom-color: #C2C4CC;}.filesharing-item-title,form > div > .form-input-field,form > div > input.form-input-button[type="reset"],form > div > input.form-input-button[type="submit"]{border:1px solid #C2C4CC;}/* Content Background */#box-wrapper{background-color: #FFFFFF;outline-color: #CCCCCC;}/* Navigation */#menu:before,#nav-close:before{border-color: #3F3F3F;}#menu:after,#nav-close:after{color:#3F3F3F;}/* 1st Level */nav.theme > ul > li > a{color: #FFFFFF;}nav.theme > ul > li.parent > a:before{border-color: #FFFFFF transparent transparent transparent;}nav.theme > ul > li:hover > a,nav.theme > ul > li.current > a,nav.theme > ul > li.current > a:hover,nav.theme > ul > li.currentAncestor > a,nav.theme > ul > li.currentAncestor > a:hover{color: #FFFFFF;}nav.theme > ul > li:hover > a:before,nav.theme > ul > li.current.parent > a:before,nav.theme > ul > li.currentAncestor.parent > a:before{border-color: #FFFFFF transparent transparent transparent;}/* 2nd+ Level *//* Background + Top Border */nav.theme ul ul{background-color: #FFFFFF;border-top-color: #CCCCCC;}nav.theme.d ul ul:before{border-bottom-color: #CCCCCC;}nav.theme ul ul a{color: #777777;}nav.theme ul ul a:hover{color: #63936C;}nav.theme ul ul li.current a,nav.theme ul ul li.current:hover a,nav.theme ul ul li.currentAncestor a,nav.theme ul ul li.currentAncestor a:hover{color: #63936C;}nav.theme>ul{background:#3F3F3F}/* Content Headings */section.theme h1,section.theme h2,section.theme h3,section.theme h4,section.theme h5,section.theme h6,#asideTitle,section.theme h1.blog-entry-title,section.theme h1.blog-entry-title a,#blog-categories:before,#blog-archives:before,ul.blog-tag-cloud:before,#blog-rss-feeds:before,.movie-page-title, .album-title{color: #000000;}/* Content Text */#push{color: #666666;}/* Content Links */section.theme a{color: #63936C;}section.theme a:hover{color: #89B992;}/* Sidebar Text  */aside.theme{color: #555555;}aside.theme a{color: #333333;}/* Footer Text */footer.theme,footer.theme a{color: #999999;}/* Mobile Color Overrides*/body.m .site-info h1,body.m .site-info span,body.m #social-container a,#nav-mobile a,body.m footer.theme{color: #3F3F3F;}#nav-mobile>ul li a:before{content: '';display: block;position: absolute;bottom: 0;height: 1px;width: 100%;opacity: 0.3;background-color:#3F3F3F;}@media screen and (max-width:600px){.site-info h1,.site-info span,#social-container a,#nav-mobile a,footer.theme,footer.theme a{color: #3F3F3F;}}#sim{padding-right: 1px;}.site-info h1,.site-info .site-logo{cursor: pointer;}body .site-logo,.site-logo{display: none !important;}.custom-font{font-family: 'Open Sans', sans-serif !important;}.site-title{z-index: 2;position:relative;}aside h1,aside h2,aside h3,aside h4,aside h5,aside h6,#push h1,#push h2,#push h3,#push h4,#push h5,#push h6, #asideTitle{z-index: 2;position:relative;}nav.theme > ul{z-index: 2;position:relative;}footer.theme{z-index: 2;position:relative;}div.main-center {-webkit-animation: fI 500ms backwards;-moz-animation: fI 500ms backwards;-o-animation: fI 500ms backwards;animation: fI 500ms backwards;}#theme-content{-webkit-animation: fI 600ms 200ms backwards;-moz-animation: fI 600ms 200ms backwards;-o-animation: fI 600ms 200ms backwards;animation: fI 600ms 200ms backwards;}.site-info{opacity: 1;}#sim{padding-left: 2px;}.main-center{padding-top: 0;}body #box-wrapper{padding: 20px;}body #box-wrapper section.theme header.theme{padding-left: 0px;}body{padding: 7%;}h1.site-title,.main-center h1.site-title{font-size: 1.6em}#site-slogan{font-size: 1.0em;line-height: 135%}#site-slogan{font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-style: italic;font-weight: normal;}nav.theme{font-size: 1.1em;}nav.theme ul ul{font-size: 0.9em;}body #box-head nav.theme{padding: 0;}nav.theme > ul{padding: 14px 25px;}body.vignette #box-head nav.theme > ul{margin-bottom: -13px;}body.vignette.center #box-head nav.theme > ul{margin-bottom: -23px;margin-top: 10px;}body nav.theme.d > ul > li.open > ul{margin-top: 12px !important;}body nav.theme.d > ul > li.current > ul,body nav.theme.d > ul > li.currentAncestor > ul{margin-top: 10px !important;}body.vignette #box-head nav.theme.d > ul > li.open > ul{margin-top: 11px !important;}body.vignette #box-head nav.theme.d > ul > li.current > ul,body.vignette #box-head nav.theme.d > ul > li.currentAncestor > ul{margin-top: 11px !important;}#push{font-size: 0.9em;}.main-center h1{font-size: 1.85em;}.main-center h2{font-size: 1.7em;}.main-center h3{font-size: 1.65em;}.main-center h4{font-size: 1.5em;}.main-center h5{font-size: 1.35em;}.main-center h6{font-size: 1.2em;}#asideTitle{font-size: 1.35em;padding-bottom: 15px;}aside.theme{font-size: 0.9em;}body #box-wrapper section.theme header.theme{padding-top: 40px;padding-bottom: 40px;}#box-wrapper header.theme,#aside-m{width: 0;display: none !important;}#box-wrapper #theme-content{margin-left: -1000px;}#box-wrapper #theme-content #push{margin-left: 0;}