/*
    Copyright (C) 2017 _Y_Power ( http://ypower.nouveausiteweb.fr )

    This file is part of the OverView WordPress theme package.
*/
/* OverView SCSS setup
_______________________________________ */
/* VARIABLES */
/* "Century Gothic",  "Avant Garde Gothic",  "Avant Garde",  "URW Gothic L",   helvetica,  sans-serif; */
/* Iced Lake (default): rgba(76,118,201,1) , #4c76c9 */
/*
/* Amazon Rainforest: rgba(70,118,88,1) */
/* Chessnuts Field: rgba(129,118,88,1) */
/* Terracotta Road: rgba(173,118,60,1) */
/* Japanese Maple Hill: rgba(191,58,63,1) */
/* Sunset Desert: rgba(195,118,94,1) */
/* Orchid Cliff: rgba(182,118,176,1) */
/* Lavander Island: rgba(135,118,189,1) */
/* Mariana Trench: rgba(69,82,131,1) */
/* Countryside Oasis: rgba(79,97,36,1) */
/* test sets: rgba(70,118,88,1), rgba(129,118,88,1), rgba(173,118,60,1), rgba(191,58,63,1), rgba(195,118,94,1), rgba(182,118,176,1), rgba(135,118,189,1) */
/* more sets: rgba(69,82,131,1), rgba(79,97,36,1) */
/* #cce2f7 */
/* MIXINS */
/* PREFIXES */
/* animation */
/* transform */
/* border radius */
/* transition */
/* text shadow */
/* box shadow */
/* WordPress STRUCTURES */
/* main layouts */
/* standard post list attributes */
/* standard post list featured img header */
/* standard post list NO featured img header */
/* standard post list content */
/* standard posts format */
/* standard posts format - no featured image */
/* meta icons */
/* post meta */
/* post categories and tags */
/* comments links */
/* comments list */
/* comments reply */
/* WordPress content's elements styles */
/* sidebar WordPress widgets */
/* footer WordPress widgets */
/* standard footer */
/* buttons  */
/* OverView addons styles  */
/* html ready */
html {
  opacity: 1; }

/* default body font size */
body {
  font-size: 18px; }
  @media screen and (max-width: 767px) {
    body {
      font-size: .95rem; } }

/* headings */
h1 {
  font-size: 3.1rem; }
  @media screen and (max-width: 767px) {
    h1 {
      font-size: 2.8rem; } }

h2 {
  font-size: 2.5rem; }
  @media screen and (max-width: 767px) {
    h2 {
      font-size: 2.2rem; } }

h3 {
  font-size: 2.1rem; }
  @media screen and (max-width: 767px) {
    h3 {
      font-size: 1.8rem; } }

h4 {
  font-size: 1.8rem; }
  @media screen and (max-width: 767px) {
    h4 {
      font-size: 1.3rem; } }

h5 {
  font-size: 1.5rem; }
  @media screen and (max-width: 767px) {
    h5 {
      font-size: 1.2rem; } }

h6 {
  font-size: 1.2rem; }
  @media screen and (max-width: 767px) {
    h6 {
      font-size: .9rem; } }

/* blockquotes default color */
#content blockquote, #tinymce blockquote, #content q, #tinymce blockquote, #content p > q, #tinymce p > q {
  color: #222; }

/* lists */
div.overview-default-entry-content ul,
div.overview-default-entry-content ol,
div.overview-default-entry-content dl {
  margin: 0 0 .5em 1em; }

/* pre tag default contrast */
pre {
  color: #222; }

/* default background colors */
body, header#masthead, .site-title, header#masthead div.site-branding p.site-description, div.overview-indexed-content-main-container, article.overview-standard-indexed-entry, article.overview-standard-indexed-entry-no-featured-img, div#comments, div.page-content, div.overview-sidebar-main-container section.widget {
  background-color: #fff; }

/* default backgrounds layout */
div.overview-sidebar-main-container {
  background-color: transparent; }

div.overview-sidebar-main-container section.widget {
  padding: 12px; }

/* navbar */
nav#site-navigation div {
  padding: 0 14px; }

/* navbar menu links */
nav#site-navigation div ul.nav-menu li a {
  border-bottom: 1px solid; }

nav#site-navigation div ul.nav-menu li ul > li:last-of-type a {
  border-bottom: none; }

/* WP navbar logo */
@media screen and (max-width: 767px) {
  nav#site-navigation a#overview-navbar-site-logo img {
    width: auto;
    min-width: 0;
    max-width: 100%; } }
/* navbar no logo */
p.overview-navbar-nologo-fallback {
  margin-bottom: 0;
  padding-bottom: 0; }

nav#site-navigation a#overview-navbar-site-logo p.overview-navbar-nologo-fallback {
  font-size: 1.5rem;
  line-height: 1.2; }
  @media screen and (max-width: 767px) {
    nav#site-navigation a#overview-navbar-site-logo p.overview-navbar-nologo-fallback {
      font-size: 18px; } }

/* header image filter */
div#overview-header-image-filter {
  display: none;
  position: absolute; }

/* site title & description */
header#masthead div.site-branding h1.site-title,
header#masthead div.site-branding p.site-title,
header#masthead div.site-branding p.site-description {
  padding-left: 30px;
  padding-right: 30px; }
  @media screen and (max-width: 767px) {
    header#masthead div.site-branding h1.site-title,
    header#masthead div.site-branding p.site-title,
    header#masthead div.site-branding p.site-description {
      padding-left: 0;
      padding-right: 0; } }

@media screen and (max-width: 767px) {
  header#masthead div.site-branding h1.site-title {
    padding: 12px 20px 4px 20px;
    line-height: 1.1; } }
header#masthead div.site-branding h1.site-title a.overview-site-title-a {
  padding-left: 0; }

@media screen and (max-width: 767px) {
  a.overview-site-title-a {
    display: block; } }
@media screen and (max-width: 767px) {
  header#masthead div.site-branding p.site-description {
    padding: 0 12px 3px 12px; } }

header#masthead p.site-branding-description-p {
  box-sizing: border-box; }
  @media screen and (min-width: 767px) and (max-width: 900px) {
    header#masthead p.site-branding-description-p {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      -ms-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none; } }
  @media screen and (max-width: 767px) {
    header#masthead p.site-branding-description-p {
      margin: 0 0 3px 0;
      padding-top: 9px; } }

/* header titles forced transparent background */
header#masthead div.site-branding h1.site-title,
header#masthead div.site-branding p.site-title,
header#masthead div.site-branding p.site-description {
  background-color: transparent !important; }

/* main content separator border */
@media screen and (max-width: 767px) {
  #main article:first-of-type {
    border-top: none; } }

/* entry editing */
span.edit-link {
  display: block;
  margin: 12px;
  text-align: right; }
  span.edit-link a {
    margin: 0;
    padding: 9px 12px;
    background-color: rgba(220, 220, 220, 0.8);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    span.edit-link a:hover {
      background-color: transparent; }

/* OverView social nav menu */
ul#ov-social-menu {
  width: 100%;
  max-width: 100%;
  margin: 12px 0;
  padding-left: 0;
  text-align: center;
  list-style: none; }
  ul#ov-social-menu li {
    display: inline-block;
    padding: 9px 12px; }

/* sidebar widgets padding */
div.overview-sidebar-main-container {
  padding-right: 0; }

@media screen and (max-width: 980px) {
  div.overview-sidebar-main-container {
    padding-right: 24px; } }
/* OverView mobile navbar */
/* logo */
@media screen and (max-width: 767px) {
  nav#site-navigation a#overview-navbar-site-logo {
    width: 70%; } }

nav#site-navigation a#overview-navbar-site-logo img {
  position: absolute; }
  @media screen and (max-width: 767px) {
    nav#site-navigation a#overview-navbar-site-logo img {
      position: relative; } }

/* menus navigation */
@media screen and (max-width: 767px) {
  nav#site-navigation.toggled {
    max-height: 90%;
    overflow-y: auto; } }

nav#site-navigation div {
  max-width: 80%; }
  @media screen and (max-width: 767px) {
    nav#site-navigation div {
      width: 100%;
      max-width: 100%; } }

@media screen and (max-width: 767px) {
  nav#site-navigation.toggled div {
    float: none; } }
nav#site-navigation.toggled div .overview-mobile-navbar-sub-menu {
  position: relative;
  float: none;
  top: 0;
  left: 20px;
  display: none; }

nav#site-navigation div ul.nav-menu li {
  display: inline-block;
  float: left;
  margin: 0 0 0 20px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }
  @media screen and (max-width: 767px) {
    nav#site-navigation div ul.nav-menu li {
      display: block;
      float: none;
      margin: 3px 0 3px 20px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; } }
  @media screen and (max-width: 767px) {
    nav#site-navigation div ul.nav-menu li a {
      width: 90%; } }

@media screen and (max-width: 767px) {
  nav#site-navigation div ul.nav-menu li ul.children, nav#site-navigation div ul.nav-menu li ul.sub-menu {
    width: 80%;
    max-width: 80%; } }

li.page_item_has_children:hover button.overview-sub-menu-down-arrow,
li.menu-item-has-children:hover button.overview-sub-menu-down-arrow {
  color: #333; }

/* fallback menu */
/* sub-menus */
nav#site-navigation div ul.nav-menu li.page_item_has_children ul.children li {
  margin-left: 0;
  font-size: .9em;
  color: #222;
  background-color: #f8f8f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

nav#site-navigation div ul.nav-menu li.page_item_has_children ul.children li:hover {
  color: #222;
  background-color: rgba(220, 220, 220, 0.8); }

/* JS sub-menus adjustments */
li.page_item_has_children > ul.children.flipped-mobile-menu {
  display: block; }

li.page_item_has_children > ul.children.flipped-menu {
  left: -90%;
  max-width: 200px; }

li.page_item_has_children > ul.children.flipped-menu li {
  width: 100%; }

li.page_item_has_children > ul.children.flipped-menu li:first-of-type {
  margin-top: 18px; }

/* default posts icon size and shadow */
#primary article i.fa-calendar,
#primary article i.fa-folder-open,
#primary article i.fa-tags {
  margin-right: 18px;
  font-size: 2.2rem;
  -webkit-text-shadow: 0 0 2px;
  -moz-text-shadow: 0 0 2px;
  -ms-text-shadow: 0 0 2px;
  -o-text-shadow: 0 0 2px;
  text-shadow: 0 0 2px; }

/* OverView Display */
/* meta and content */
div#overview-front-page-posts-section-metas,
div#overview-front-page-posts-section-content {
  max-width: 1180px;
  margin: 0 auto; }

/* meta */
@supports (display: grid) {
  div#overview-front-page-posts-section-metas {
    /* default folder icon */ }
    @media screen and (max-width: 767px) {
      div#overview-front-page-posts-section-metas {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-template-areas: "date author" "categories categories"; }
        div#overview-front-page-posts-section-metas * {
          overflow-wrap: break-word; }
        div#overview-front-page-posts-section-metas div.overview-front-page-posts-section-metas-date {
          grid-area: date;
          padding: 0 6px; }
          div#overview-front-page-posts-section-metas div.overview-front-page-posts-section-metas-date i.fa-clock-o {
            display: inline-block; }
          @supports (display: flex) {
            div#overview-front-page-posts-section-metas div.overview-front-page-posts-section-metas-date {
              display: flex;
              justify-content: center;
              flex-direction: column; } }
        div#overview-front-page-posts-section-metas div.overview-front-page-posts-section-metas-author {
          grid-area: author;
          padding: 0 6px;
          text-align: center;
          border-left: 1px dashed; }
          @supports (display: flex) {
            div#overview-front-page-posts-section-metas div.overview-front-page-posts-section-metas-author {
              display: flex;
              justify-content: center;
              flex-direction: column; } }
        div#overview-front-page-posts-section-metas div.overview-front-page-posts-section-metas-categories {
          grid-area: categories; } }
    div#overview-front-page-posts-section-metas div.overview-front-page-posts-section-metas-categories i.fa-folder-open {
      color: #808080; } }
div.overview-dark-display div#overview-front-page-section-content-container div.overview-front-page-section-content-container div#overview-front-page-posts-section-metas {
  box-sizing: border-box;
  border: 1 px solid;
  background: #e1eaea;
  /* removing Display default background */
  -webkit-box-shadow: 0 0 3px inset;
  -moz-box-shadow: 0 0 3px inset;
  -ms-box-shadow: 0 0 3px inset;
  -o-box-shadow: 0 0 3px inset;
  box-shadow: 0 0 3px inset;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }

/* Featured images */
/* mobile feature imgs */
article.overview-standard-indexed-entry header.overview-standard-indexed-entry-header {
  background-size: 0;
  height: auto; }
  @media screen and (max-width: 767px) {
    article.overview-standard-indexed-entry header.overview-standard-indexed-entry-header {
      min-height: 300px;
      padding-top: 300px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      -webkit-box-shadow: 0 0 6px 0;
      -moz-box-shadow: 0 0 6px 0;
      -ms-box-shadow: 0 0 6px 0;
      -o-box-shadow: 0 0 6px 0;
      box-shadow: 0 0 6px 0; }
      article.overview-standard-indexed-entry header.overview-standard-indexed-entry-header h1.entry-title {
        overflow-wrap: break-word;
        padding: 12px;
        line-height: 1.2;
        color: #c4c4c4;
        background-color: rgba(11, 11, 11, 0.8); }
      article.overview-standard-indexed-entry header.overview-standard-indexed-entry-header h2.entry-title {
        overflow-wrap: break-word; }
        article.overview-standard-indexed-entry header.overview-standard-indexed-entry-header h2.entry-title a {
          display: block;
          overflow-wrap: break-word;
          padding: 9px;
          line-height: 1.2;
          background-color: rgba(11, 11, 11, 0.8); } }

@media screen and (max-width: 767px) {
  article.overview-standard-indexed-entry div.overview-single-post-entry-full-featured-image {
    display: none; } }

article.overview-standard-indexed-entry a.overview-default-post-entry-featured-image-aside {
  min-height: 170px; }
  @media screen and (max-width: 767px) {
    article.overview-standard-indexed-entry a.overview-default-post-entry-featured-image-aside {
      display: none; } }

/* desktop layout no featured image titles */
article.overview-standard-indexed-entry-no-featured-img header.overview-standard-indexed-entry-header h2.entry-title, article.overview-standard-indexed-entry-no-featured-img header.entry-header h1.entry-title {
  margin: 12px 0; }

/* archive / search pages */
header.page-header h1.page-title {
  overflow-wrap: break-word;
  color: #222;
  background-color: rgba(220, 220, 220, 0.8); }
  @media screen and (max-width: 767px) {
    header.page-header h1.page-title {
      margin: 0;
      padding: 12px; } }

/* "Nothing found" search */
div.overview-nothing-found-endpage {
  width: 100%;
  text-align: center; }
  div.overview-nothing-found-endpage p {
    display: inline-block;
    width: 80%;
    height: 1px;
    margin: 12px 0;
    border-bottom: 1px solid rgba(220, 220, 220, 0.8); }

/* sticky */
.sticky {
  -webkit-box-shadow: 0 0 6px 0 #333 inset;
  -moz-box-shadow: 0 0 6px 0 #333 inset;
  -ms-box-shadow: 0 0 6px 0 #333 inset;
  -o-box-shadow: 0 0 6px 0 #333 inset;
  box-shadow: 0 0 6px 0 #333 inset;
  border: 1px solid #333 !important; }
  @media screen and (max-width: 980px) {
    .sticky {
      margin-left: 15px;
      margin-right: 15px; } }

/* content words overflow and intelligibility */
div.overview-default-entry-content * {
  overflow-wrap: break-word; }
@media screen and (max-width: 600px) {
  div.overview-default-entry-content ul,
  div.overview-default-entry-content ol,
  div.overview-default-entry-content dl {
    padding-left: 0; } }

/* primary div margin */
div#primary {
  margin-bottom: 30px; }

/* tables */
table:not(#wp-calendar) {
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 4px 0 #222;
  -moz-box-shadow: 0 0 4px 0 #222;
  -ms-box-shadow: 0 0 4px 0 #222;
  -o-box-shadow: 0 0 4px 0 #222;
  box-shadow: 0 0 4px 0 #222;
  max-width: 100%;
  text-align: unset;
  border: 1px solid; }
  table:not(#wp-calendar) tbody {
    padding: 6px; }
    table:not(#wp-calendar) tbody tr {
      border-bottom: 1px solid rgba(220, 220, 220, 0.8); }
      table:not(#wp-calendar) tbody tr:last-of-type {
        border-bottom: none; }

/* default borders */
table thead {
  border-bottom: 1px solid rgba(220, 220, 220, 0.8); }

table:not(#wp-calendar) tr td {
  border-left: 1px solid rgba(220, 220, 220, 0.8); }

table:not(#wp-calendar) tr th {
  border-bottom: none; }

/* galleries */
.gallery,
div#overview-front-page-posts-section-content .gallery {
  padding: 0 12px;
  color: #c4c4c4;
  background-color: rgba(33, 33, 33, 0.85);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px 0 inset;
  -moz-box-shadow: 0 0 4px 0 inset;
  -ms-box-shadow: 0 0 4px 0 inset;
  -o-box-shadow: 0 0 4px 0 inset;
  box-shadow: 0 0 4px 0 inset; }
  @media screen and (max-width: 600px) {
    .gallery,
    div#overview-front-page-posts-section-content .gallery {
      padding: 0 1px; } }
  .gallery figure.gallery-item div.gallery-icon a img,
  div#overview-front-page-posts-section-content .gallery figure.gallery-item div.gallery-icon a img {
    -webkit-box-shadow: 0 0 4px 0;
    -moz-box-shadow: 0 0 4px 0;
    -ms-box-shadow: 0 0 4px 0;
    -o-box-shadow: 0 0 4px 0;
    box-shadow: 0 0 4px 0; }
  .gallery figure.gallery-item figcaption.gallery-caption,
  div#overview-front-page-posts-section-content .gallery figure.gallery-item figcaption.gallery-caption {
    padding: 4px; }

/* standard content gallery figcaption, for automatic gallery images links: galleriesCaptionsImgsLinks() in JS */
div.overview-default-entry-content .gallery figcaption.gallery-caption:hover {
  cursor: pointer;
  color: rgba(33, 33, 33, 0.85);
  background-color: #c4c4c4; }

/* media queries galleries adjustments */
@media screen and (max-width: 1200px) {
  .gallery-columns-7 .gallery-item,
  .gallery-columns-8 .gallery-item,
  .gallery-columns-9 .gallery-item {
    max-width: 16.66%; } }
@media screen and (max-width: 1600px) {
  div#overview-front-page-posts-section-content .gallery-columns-7 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-8 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-9 .gallery-item {
    max-width: 16.66%; } }
@media screen and (max-width: 900px) {
  .gallery-columns-5 .gallery-item,
  .gallery-columns-6 .gallery-item,
  .gallery-columns-7 .gallery-item,
  .gallery-columns-8 .gallery-item,
  .gallery-columns-9 .gallery-item {
    max-width: 25%; } }
@media screen and (max-width: 1300px) {
  div#overview-front-page-posts-section-content .gallery-columns-5 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-6 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-7 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-8 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-9 .gallery-item {
    max-width: 25%; } }
@media screen and (max-width: 600px) {
  .gallery-columns-4 .gallery-item,
  .gallery-columns-5 .gallery-item,
  .gallery-columns-6 .gallery-item,
  .gallery-columns-7 .gallery-item,
  .gallery-columns-8 .gallery-item,
  .gallery-columns-9 .gallery-item {
    max-width: 33.33%; } }
@media screen and (max-width: 1000px) {
  div#overview-front-page-posts-section-content .gallery-columns-4 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-5 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-6 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-7 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-8 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-9 .gallery-item {
    max-width: 33.33%; } }
@media screen and (max-width: 500px) {
  .gallery-columns-3 .gallery-item,
  .gallery-columns-4 .gallery-item,
  .gallery-columns-5 .gallery-item,
  .gallery-columns-6 .gallery-item,
  .gallery-columns-7 .gallery-item,
  .gallery-columns-8 .gallery-item,
  .gallery-columns-9 .gallery-item {
    max-width: 50%; } }
@media screen and (max-width: 900px) {
  div#overview-front-page-posts-section-content .gallery-columns-3 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-4 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-5 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-6 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-7 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-8 .gallery-item,
  div#overview-front-page-posts-section-content .gallery-columns-9 .gallery-item {
    max-width: 50%; } }
/* comments */
div#comments {
  margin-bottom: 4px;
  border: 1px solid rgba(220, 220, 220, 0.8); }
  div#comments ol.comment-list li {
    margin-bottom: 12px;
    border-bottom: 1px solid rgba(220, 220, 220, 0.8); }
    div#comments ol.comment-list li article.comment-body footer.comment-meta div.comment-author img.avatar {
      margin: auto 6px;
      border: 1px solid #808080;
      -webkit-box-shadow: 0 0 6px 0;
      -moz-box-shadow: 0 0 6px 0;
      -ms-box-shadow: 0 0 6px 0;
      -o-box-shadow: 0 0 6px 0;
      box-shadow: 0 0 6px 0; }
    div#comments ol.comment-list li article.comment-body div.reply {
      margin-bottom: 24px; }
      div#comments ol.comment-list li article.comment-body div.reply a.comment-reply-link {
        padding: 6px;
        border: 1px solid rgba(220, 220, 220, 0.8);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px; }
        div#comments ol.comment-list li article.comment-body div.reply a.comment-reply-link:hover {
          background-color: #f8f8f8; }
  div#comments ol.comment-list li:last-of-type {
    border-bottom: none; }
  @media screen and (max-width: 767px) {
    div#comments ul,
    div#comments ol,
    div#comments dl {
      padding-left: 0; } }

/* Widgets */
/* titles */
div.overview-sidebar-main-container h2.widget-title {
  font-size: 1.1em;
  color: #555;
  border-bottom: 1px dotted; }

/* core widgets default font sizes */
/* search form */
form.search-form,
option {
  font-size: 18px; }

/* sidebar search max width */
@supports (display: flex) {
  #secondary form.search-form label {
    max-width: 70%; }
    #secondary form.search-form label input.search-field {
      border: 1px solid #808080;
      -webkit-border-radius: 3px 0 0 3px;
      -moz-border-radius: 3px 0 0 3px;
      -ms-border-radius: 3px 0 0 3px;
      -o-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px; }
  #secondary form.search-form input.search-submit {
    width: 30%;
    border: 1px solid #808080;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    border-left: none; } }
/* footer search */
section.overview-footer-widget form.search-form label input.search-field {
  border: 1px solid #808080;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px; }
section.overview-footer-widget form.search-form input.search-submit {
  border: 1px solid #808080;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-left: none; }

/* RSS */
section.widget_rss ul li {
  margin: 12px auto 20px auto;
  padding: 4px 0; }
  section.widget_rss ul li a.rsswidget {
    display: block;
    font-size: 1.13rem; }
  section.widget_rss ul li span.rss-date {
    display: inline-block;
    margin-left: 12px;
    margin-bottom: 6px;
    font-size: .8rem;
    font-style: italic;
    border-bottom: 1px dotted; }
  section.widget_rss ul li div.rssSummary {
    margin-bottom: 8px;
    padding: 0 6px; }

/* calendar */
aside#secondary #wp-calendar > tbody {
  color: rgba(195, 195, 195, 0.95);
  background-color: rgba(255, 255, 255, 0.95); }

div.overview-footer-widgets-container #wp-calendar > tbody {
  color: rgba(90, 90, 90, 0.95); }

/* video */
.mejs-container {
  -webkit-box-shadow: 0 0 4px 0;
  -moz-box-shadow: 0 0 4px 0;
  -ms-box-shadow: 0 0 4px 0;
  -o-box-shadow: 0 0 4px 0;
  box-shadow: 0 0 4px 0; }

/* image */
/* image sidebar */
aside#secondary section.widget_media_image {
  text-align: center; }

/* image footer */
footer.overview-footer-container div.overview-footer-widgets-container section.overview-footer-widget.widget_media_image {
  text-align: center; }

/* OverView site copyright */
div.overview-footer-copyright-container {
  margin-bottom: 6px;
  font-size: 1.1rem;
  text-align: center;
  -webkit-text-shadow: 0 0 1px;
  -moz-text-shadow: 0 0 1px;
  -ms-text-shadow: 0 0 1px;
  -o-text-shadow: 0 0 1px;
  text-shadow: 0 0 1px; }
  div.overview-footer-copyright-container i.fa-copyright {
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -ms-text-shadow: none;
    -o-text-shadow: none;
    text-shadow: none; }

/* WP Customizer live preview jQ classes */
/* background image adjustments */
.ov-background-switch-default {
  border-top: 6px solid rgba(220, 220, 220, 0.8) !important;
  border-bottom: 6px solid rgba(220, 220, 220, 0.8) !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important; }

.ov-background-switch-changes {
  border-top: none !important;
  border-bottom: none !important;
  -webkit-box-shadow: 0 0 6px 0 #333 !important;
  -moz-box-shadow: 0 0 6px 0 #333 !important;
  -ms-box-shadow: 0 0 6px 0 #333 !important;
  -o-box-shadow: 0 0 6px 0 #333 !important;
  box-shadow: 0 0 6px 0 #333 !important; }

.ov-background-switch-sidebar-default {
  border-top: 6px solid rgba(220, 220, 220, 0.8) !important; }

.ov-background-switch-sidebar-changes {
  border-top: none !important; }

.ov-background-switch-sticky-default {
  border: 1px solid #333 !important;
  -webkit-box-shadow: 0 0 6px 0 #333 inset !important;
  -moz-box-shadow: 0 0 6px 0 #333 inset !important;
  -ms-box-shadow: 0 0 6px 0 #333 inset !important;
  -o-box-shadow: 0 0 6px 0 #333 inset !important;
  box-shadow: 0 0 6px 0 #333 inset !important; }

.ov-background-switch-sticky-changes {
  border: 1px solid #333 !important;
  -webkit-box-shadow: 0 0 6px 0 #333 inset !important;
  -moz-box-shadow: 0 0 6px 0 #333 inset !important;
  -ms-box-shadow: 0 0 6px 0 #333 inset !important;
  -o-box-shadow: 0 0 6px 0 #333 inset !important;
  box-shadow: 0 0 6px 0 #333 inset !important; }

/* site titles positioning preview */
header#masthead div.site-branding.overview-site-titles-preview-header-image {
  display: block;
  position: absolute !important;
  width: 100% !important;
  max-width: 100% !important;
  text-align: center; }
  @media screen and (max-width: 767px) {
    header#masthead div.site-branding.overview-site-titles-preview-header-image {
      position: relative !important; } }

header#masthead div.site-branding.overview-site-titles-preview-NO-header-image {
  display: inline-block;
  position: relative;
  width: unset;
  max-width: 60%;
  text-align: unset; }
  @media screen and (max-width: 767px) {
    header#masthead div.site-branding.overview-site-titles-preview-NO-header-image {
      display: block;
      width: 100%;
      max-width: 100%;
      text-align: center; } }

/* site branding description */
header#masthead p.site-branding-description-p.overview-branding-p-preview-header-image,
header#masthead p.site-branding-description-p.overview-branding-p-preview-NO-header-image.overview-branding-p-preview-solo {
  float: none;
  width: 100%;
  margin: 0 auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

header#masthead p.site-branding-description-p.overview-branding-p-preview-NO-header-image {
  float: right;
  width: 39%;
  margin: 40px 1% 12px 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }
  @media screen and (max-width: 767px) {
    header#masthead p.site-branding-description-p.overview-branding-p-preview-NO-header-image {
      float: none;
      width: 100%;
      margin: 0 auto; } }

/* OverView html not ready */
.overview-html-not-ready {
  opacity: 0; }

/* PRINT */
@media print {
  body {
    margin: 0 !important; }

  nav#site-navigation,
  ul#ov-social-menu {
    display: none; }

  #overview-header-image-filter {
    display: none !important; }

  .site-branding {
    display: block;
    float: none;
    position: relative;
    top: 0 !important;
    left: 0 !important; }
    .site-branding .site-title,
    .site-branding .site-description {
      display: block;
      position: relative; }

  img {
    page-break-inside: avoid;
    page-break-after: avoid; }

  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
    page-break-inside: avoid; }

  #access,
  #branding img,
  #respond,
  .comment-edit-link,
  .edit-link,
  .navigation,
  .page-link {
    display: none !important; }

  #container {
    margin: 0;
    width: 100%; }

  /* main content */
  #content,
  .overview-sidebar-layout {
    display: block; }

  /* Widgets */
  form.search-form {
    display: none !important; }

  /* OverView Display */
  div#overview-front-page-section-content-container {
    overflow-y: hidden; }

  div.overview-sidebar-main-container {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%; }
    div.overview-sidebar-main-container aside#secondary {
      display: block;
      width: 100%;
      max-width: 100%; }

  @supports (display: grid) {
    #content.overview-content-and-sidebar-layout {
      display: block;
      width: 100%;
      max-width: 100%;
      grid-template-columns: unset;
      grid-template-rows: unset;
      grid-template-areas: unset;
      grid-auto-flow: unset;
      grid-gap: 0; } } }
@page {
  margin: 30px 15px !important; }

/*# sourceMappingURL=overview-addons.css.map */
