@font-face {
  font-family: 'Creepster';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/creepster/v13/AlZy_zVUqJz4yMrniH4hdQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshRTM.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTM.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTM.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImRTM.ttf) format('truetype');
}
.circle,
.wp-block-image.circleWrap img {
  width: 100%;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 2px #0b3351 solid;
}
.wp-block-image.circleWrap img {
  margin-bottom: 20px;
}
/* Start of "Micro clearfix" */
.cf {
  zoom: 1;
}
.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
/* End of "Micro clearfix" */
.w-20 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20% !important;
      flex: 0 0 20% !important;
  max-width: 20%;
  padding: 0 2%;
}
@media all and (min-width: 992px) {
  .container.widerContainer {
    max-width: 1100px;
  }
}
@media all and (min-width: 1200px) {
  .container.widerContainer {
    max-width: 1300px;
  }
}
@media all and (max-width: 575px) {
  .owl-carousel-fours .owl-nav {
    display: none;
  }
}
body:before {
  display: block;
  color: #fff;
  background-color: #000;
  padding: 10px;
  text-align: center;
  position: fixed;
  bottom: 33px;
  width: 100%;
  content: 'All (Smallest Up)';
  z-index: 111111111111;
  display: none;
}
body.booksTocPage {
  background-color: #f1faf8;
  background-color: #fff;
  background-image: url("cardboard.png");
}
#wpadminbar {
  bottom: 0;
  top: auto;
}
#wpadminbar:before {
  content: 'All (Smallest Up)';
  padding-left: 70px;
  float: left;
}
#wpadminbar .menupop .ab-sub-wrapper {
  top: auto;
  bottom: 32px;
  position: fixed;
}
html[lang="en-US"] {
  margin-top: 0 !important;
}
a {
  cursor: pointer;
}
a,
a:link,
a:visited {
  color: #0b3351;
  text-decoration: none;
}
a:hover {
  color: #000000;
}
p {
  margin-top: 0;
}
body {
  margin: 0;
  font-family: 'Nunito', sans-serif;
  background-color: #000;
}
nav#theHeader {
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  font-family: 'Nunito', sans-serif;
  padding: 50px 20px;
  text-align: right;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 133, 199, 0.7)), to(rgba(29, 133, 199, 0.7))), url(/wp-content/themes/pota/icons/topHeader.jpg);
  background: -o-linear-gradient(bottom, rgba(29, 133, 199, 0.7), rgba(29, 133, 199, 0.7)), url(/wp-content/themes/pota/icons/topHeader.jpg);
  background: linear-gradient(0deg, rgba(29, 133, 199, 0.7), rgba(29, 133, 199, 0.7)), url(/wp-content/themes/pota/icons/topHeader.jpg);
  background-size: cover;
  background-position: center;
  -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.5);
}
nav#theHeader .flexLogo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  width: 90%;
  max-width: 1200px;
}
nav#theHeader .flexLogo img {
  display: block;
  height: 100%;
  width: 100%;
  -webkit-filter: drop-shadow(3px 5px 2px rgb(0 0 0));
          filter: drop-shadow(3px 5px 2px rgb(0 0 0));
}
h1 {
  margin-top: 0;
}
.parallax.bg2 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))), url('/wp-content/uploads/2022/08/ed_with_super_heroes_banner_bg.jpg');
  background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url('/wp-content/uploads/2022/08/ed_with_super_heroes_banner_bg.jpg');
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url('/wp-content/uploads/2022/08/ed_with_super_heroes_banner_bg.jpg');
  /* Full height */
  height: 100%;
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.parallax.bg4 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))), url('/wp-content/uploads/2021/02/starsFull.jpg');
  background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url('/wp-content/uploads/2021/02/starsFull.jpg');
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url('/wp-content/uploads/2021/02/starsFull.jpg');
  height: 100px;
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.homeHero {
  min-height: 600px;
}
.lawyerHome {
  text-align: center;
}
.centerIt {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.heroFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  height: 100%;
}
.heroFlex .item.heroContent {
  margin: 0 auto 10px auto;
  max-width: 1200px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  font-family: 'Nunito', sans-serif;
  font-weight: 700;
  font-size: 4.5em;
  font-size: clamp(20px, 3vw, 40px);
  color: #fff;
  text-shadow: 5px 5px 0 #000;
}
.heroFlex .item.heroContent p {
  margin-bottom: 0;
  text-align: center;
}
.heroFlex .item.heroContent p.smallDesc {
  font-size: 18px;
  text-shadow: 3px 3px 0 #000;
}
.heroFlex .item.heroContent p.medDesc {
  font-size: 20px;
  text-shadow: none;
  padding-top: 20px;
}
.noBreak {
  white-space: nowrap;
}
.bobHeadshot {
  display: block;
  width: 100%;
}
.circle {
  width: 100%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 6px solid #0b3351;
}
.intro {
  font-size: 1.2em;
}
.intro .textSide {
  padding-left: 30px;
}
.well {
  padding: 60px 0;
}
.well.lessPadding {
  padding: 20px 0;
}
.myBtn,
a.myBtn,
a.myBtn:link,
a.myBtn:visited {
  padding: 9px 26px;
  display: inline-block;
  color: #fff;
  background-color: #0b3351;
  text-decoration: none;
  border-radius: 0;
  border-color: #70c9bd;
  font-size: 0.8em;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 1px solid;
}
.myBtn.bigger,
a.myBtn.bigger,
a.myBtn:link.bigger,
a.myBtn:visited.bigger {
  font-size: 1.1em;
  background-color: #0b3351;
}
.myBtn.bigger:hover,
a.myBtn.bigger:hover,
a.myBtn:link.bigger:hover,
a.myBtn:visited.bigger:hover {
  font-size: 1.2em;
  background-color: #051724;
}
a.myBtn:hover {
  background-color: #051724;
}
.centerItText {
  text-align: center;
}
.backer {
  background-color: #e7ebee;
}
h2 {
  font-family: 'Nunito', sans-serif;
  font-size: 2em;
}
.blogGrid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 40px;
  margin-bottom: 30px;
}
a.cardWrap {
  text-decoration: none;
  color: #fff;
}
a.cardWrap img {
  display: block;
  margin: 0 auto 5px auto;
}
a.cardWrap p {
  margin-bottom: 0;
}
a.cardWrap .title {
  font-weight: bold;
  color: #70c9bd;
}
a.cardWrap .date {
  font-size: 0.8em;
}
a.cardWrap .blogCatLine {
  font-size: 0.7em;
  text-transform: uppercase;
}
a.cardWrap .blogCatLine .fa-solid {
  color: #70c9bd;
}
.owl-carousel-fours {
  padding-bottom: 24px;
  margin-bottom: 30px;
}
.owl-carousel-fours .owl-prev {
  width: 15px;
  height: 11px;
  position: absolute;
  bottom: 0;
  top: auto;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  display: block !important;
  border: 0px solid black;
  left: 10px;
}
.owl-carousel-fours .owl-prev i {
  -webkit-transform: scale(1.5, 1.5);
      -ms-transform: scale(1.5, 1.5);
          transform: scale(1.5, 1.5);
  color: #0b3351;
}
.owl-carousel-fours .owl-next {
  width: 15px;
  height: 11px;
  position: absolute;
  bottom: 0;
  top: auto;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  display: block !important;
  border: 0px solid black;
  right: 10px;
}
.owl-carousel-fours .owl-next i {
  -webkit-transform: scale(1.5, 1.5);
      -ms-transform: scale(1.5, 1.5);
          transform: scale(1.5, 1.5);
  color: #0b3351;
}
.wCaret:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f0da";
  margin-left: 5px;
}
.wExt:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f35d";
  margin-left: 5px;
}
.parallax.bg3 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))), url('/wp-content/uploads/2020/12/PIA08787_large.jpg');
  background: -o-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url('/wp-content/uploads/2020/12/PIA08787_large.jpg');
  background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url('/wp-content/uploads/2020/12/PIA08787_large.jpg');
  /* Full height */
  height: 100%;
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.widerContainer .pubGrid {
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 30px;
}
.pubGrid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 20px;
  margin-bottom: 30px;
}
.pubGrid .onePub {
  background-color: #fff;
  border: 1px solid #000;
  padding: 10px;
  position: relative;
  border-radius: 10px;
}
.pubGrid .onePub .imageWrap {
  margin: -8px -8px 0 -8px;
}
.pubGrid .onePub img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 10px;
}
.pubGrid .onePub .title {
  font-weight: bold;
  line-height: 1.3;
  color: #666666;
  margin-bottom: 5px;
}
.pubGrid .onePub .buttonRow {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pubGrid .onePub .buttonRow .myBtn {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: 0 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 9px 10px;
}
.pubGrid .onePub .buttonRow .myBtn .fas,
.pubGrid .onePub .buttonRow .myBtn .fa-solid {
  margin-right: 5px;
}
.pubGrid .onePub .moreInfo {
  margin-bottom: 10px;
  cursor: pointer;
}
.pubGrid .onePub .moreInfo.open {
  margin-bottom: 3px;
}
.pubGrid .onePub .moreInfoTarget {
  display: none;
  font-size: 0.8em;
  margin-bottom: 10px;
  text-align: left;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px 10px 10px 10px;
}
.pubGrid .onePub .moreInfoTarget p {
  margin-bottom: 5px;
}
.pubGrid .onePub .moreInfoTarget.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pubGrid .onePub .moreInfoTarget > .fa-times {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 3em;
  cursor: pointer;
}
.pubGrid .onePub .moreInfoTarget .closeWindow {
  display: inline-block;
  border-bottom: 1px solid #fff;
  padding-bottom: 2px;
  margin: 10px auto 0 auto;
  cursor: pointer;
}
.pubGrid .onePub .moreInfoTarget .buttonRow {
  margin-top: 10px;
}
.pubGrid .onePub .moreInfoTarget a.readMore,
.pubGrid .onePub .moreInfoTarget a.readMore:link,
.pubGrid .onePub .moreInfoTarget a.readMore:visited {
  color: #70c9bd;
  font-weight: bold;
}
.pubGrid .onePub .moreInfoTarget a.readMore:hover {
  text-decoration: none;
}
.appearancesFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.appearancesFlex .item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  max-width: 300px;
  min-width: 215px;
  border: 1px solid #0b3351;
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0 10px;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}
.appearancesFlex .item h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.appearancesFlex .item p {
  margin-bottom: 3px;
}
.appearancesFlex .item p.dateLine {
  font-size: 0.8em;
  margin-bottom: 5px;
}
.appearancesFlex .item .myBtn {
  padding: 5px 10px;
}
footer.site-footer {
  background-color: #70c9bd;
  text-align: center;
  color: #fff;
  padding: 25px;
  margin-bottom: 0;
  min-height: 100px;
}
footer.site-footer a svg .cls-2 {
  fill: #fff;
}
footer.site-footer a,
footer.site-footer a:link,
footer.site-footer a:visited {
  color: #fff;
}
footer.site-footer a:hover {
  color: #70c9bd;
}
footer.site-footer .sn {
  font-size: 30px;
}
footer.site-footer .sn a {
  display: inline-block;
  margin: 0 5px;
}
footer.site-footer .widget.widget_nav_menu {
  margin: 0;
}
footer.site-footer ul#menu-footer {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
footer.site-footer ul#menu-footer li {
  display: inline-block;
  margin: 0 3px;
}
footer.site-footer ul#menu-footer li a {
  text-decoration: none;
}
footer.site-footer #mySearch {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
#logoCol {
  text-align: center;
}
#snCol {
  text-align: center;
}
.anchor {
  display: block;
  height: 91px;
  /*same height as header*/
  margin-top: -106px;
  /*move it back the height of itself, plus the margin at the bottom of the <p> tag it is wrapped in */
  visibility: hidden;
}
.createTopMargin {
  margin-top: 60px;
}
.createTopPadding {
  padding-top: 60px;
}
.sideImage {
  margin-bottom: 40px;
}
.sideImage img {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
.clickFor {
  display: block;
  text-align: center;
  font-weight: bold;
  font-size: 0.9em;
  text-transform: uppercase;
}
h1.entry-title {
  margin-bottom: 5px;
  line-height: 1.2;
  color: #0b3351;
}
h2 {
  font-size: 1.6em;
}
h3 {
  color: #1d85c7;
  margin-bottom: 8px;
  font-size: 1.4em;
}
.posted-on {
  text-transform: uppercase;
  color: #666;
  font-size: 0.9em;
  letter-spacing: 1px;
  margin-bottom: 5px;
  display: block;
}
.entry-content {
  margin: 1.5em 0 0;
  line-height: 1.5;
}
.entry-content h2 {
  margin-bottom: 5px;
}
.backTo {
  border-top: 1px dotted #0b3351;
  padding-top: 20px;
  margin-top: 40px;
}
.backTo a .fas {
  margin-right: 6px;
}
.bookDetails {
  border: 1px dotted #ccc;
  padding: 10px;
  font-size: 0.8em;
  background-color: #f3f5f6;
}
.bookDetails p {
  margin-bottom: 4px;
}
.bookDetails p:last-child {
  margin-bottom: 0;
}
.signedWrap {
  font-size: 0.9em;
  border: 1px dotted #0b3351;
  padding: 20px;
  background-color: #f7f7f7;
  margin-top: 30px;
}
.signedWrap h3 {
  margin-top: 0;
}
.signedWrap iframe {
  max-width: 300px;
  width: 100%;
}
.piShipping {
  font-weight: bold;
  font-size: 1.1em;
  color: #0b3351;
}
.piShipping sup {
  position: relative;
  top: -4px;
  display: inline-block;
  margin-right: 2px;
}
.piShipping .plusShipping {
  color: #000;
  font-weight: normal;
  font-size: 0.9em;
}
select {
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 5px;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding: 0 60px 0 18px;
  padding-right: 60px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url('/wp-content/themes/edpota/icons/select.svg');
  background-repeat: no-repeat;
  background-size: 10px 5px;
  background-position: 95% 50%;
}
select::-ms-expand {
  display: none;
}
select:hover {
  border-color: #888;
}
select:focus {
  border-color: #aaa;
  -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
          box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}
select option {
  font-weight: normal;
}
.tocSidebar h2 {
  font-size: 0.9em;
  margin-top: 0px;
  padding-top: 0;
  margin-bottom: 5px;
}
.tocSidebar .widget {
  margin-bottom: 40px;
}
.tocSidebar ul {
  margin: 0 30px 0 22px;
  padding: 0;
  font-size: 0.9em;
  list-style-type: square;
}
.tocSidebar ul li {
  margin: 0 0 10px 0;
  line-height: 1.2;
  color: #0b3351;
}
.tocSidebar ul li a {
  margin-left: -5px;
  display: block;
  color: #1d85c7;
}
.tocSidebar ul li ul.children {
  margin-top: 10px;
}
#mySearch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#mySearch input {
  lex: 1 1 auto;
  background: #fff;
  padding: 0 0 0 20px;
  border-radius: 5px 0 0 5px;
  font-size: 10px;
  border-width: 1px 0 1px 1px;
  border-color: #70c9bd;
  height: 24px;
}
#mySearch button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 34px;
          flex: 0 0 34px;
  background: #a9dfd7;
  color: #000;
  border-color: #a9dfd7;
  border-radius: 0 5px 5px 0;
  font-weight: bold;
  font-size: 10px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tagcloud a {
  font-size: 0.8em !important;
  padding-right: 0.3em;
}
.tagcloud a:after {
  content: ', ';
}
.tagcloud a:last-child::after {
  content: '';
}
.singleArticle {
  padding-right: 30px;
}
.wp-block-image figcaption,
.featuredCaption {
  font-size: 0.8em;
  font-weight: bold;
  color: #666666;
  margin-top: 0;
}
.featuredCaption {
  font-style: italic;
}
.articleFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 60px;
}
.articleFlex .excerptSide .byMeta {
  font-size: 0.9em;
  margin-bottom: 10px;
}
.articleFlex .excerptSide p {
  margin-bottom: 10px;
  line-height: 1.5;
}
.articleFlex .excerptSide h2 {
  margin-top: 0;
  line-height: 1.4;
  margin-bottom: 0px;
}
.articleFlex .imageSide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 20px;
  padding-top: 7px;
}
.articleFlex .imageSide img {
  width: 100%;
}
.articleFlex .imageSide.noImage {
  display: none;
}
.blogCol {
  padding-right: 40px;
}
.blogCol #mySearch {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.nav-links {
  border-top: 1px dotted #ccc;
  padding-top: 10px;
}
.nav-links .nav-previous {
  float: right;
  text-align: right;
}
.nav-links .nav-previous:after {
  content: ' >';
}
.nav-links .nav-next {
  float: left;
  text-align: left;
}
.nav-links .nav-next:before {
  content: '< ';
}
.customPagination {
  text-align: center;
  border-top: 1px dotted #ccc;
  padding-top: 10px;
  margin-bottom: 20px;
}
.customPagination .next.page-numbers {
  float: right;
  text-align: right;
}
.customPagination .next.page-numbers:after {
  content: ' >';
  color: #000;
}
.customPagination a.prev.page-numbers {
  float: left;
  text-align: left;
}
.customPagination a.prev.page-numbers::before {
  content: '< ';
  color: #000;
}
.customPagination .page-numbers {
  margin: 0 2px;
}
.customPagination .page-numbers.current {
  color: #fff;
  background-color: #0b3351;
  padding: 0 3px;
}
.featuredImage {
  border-radius: 12px;
}
.featureSide {
  text-align: center;
  padding-right: 0px;
}
.featureSide img {
  margin-bottom: 30px;
  display: inline-block;
  margin-right: 20px;
}
.haveVH {
  min-height: 70vh;
}
.hundredImage {
  display: block;
  with: 100%;
  margin-bottom: 20px;
}
.hundredImage img {
  max-width: none;
  width: 100%;
  display: block;
}
.isFullTemplate h1 {
  text-align: center;
}
#mobileMenu {
  background-color: #e7ebee;
  color: #fff;
  font-weight: normal;
  padding: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 1000;
  border-bottom: 1px solid #0b3351;
  padding: 10px;
  background: url('/wp-content/uploads/2022/09/hotel-wallpaper-black.webp');
}
#mobileMenu .mobileTrigger {
  text-transform: uppercase;
  cursor: pointer;
  padding: 10px;
  display: inline-block;
  font-size: 34px;
}
#mobileMenu .mobileTrigger svg {
  max-height: 40px;
}
#mobileMenu .mobileTrigger .fas.fa-bars {
  color: #fff;
}
#mobileMenu ul#mobile-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: #3c5c74;
}
#mobileMenu ul#mobile-menu li {
  padding: 5px 10px 10px 28px;
  border-top: 1px dotted #ccc;
}
#mobileMenu ul#mobile-menu li a {
  color: #fff;
  display: block;
}
#mobileMenu ul#mobile-menu li:hover {
  background-color: #1d85c7;
}
#mobileMenu ul#mobile-menu li:hover a,
#mobileMenu ul#mobile-menu li:hover a:hover {
  text-decoration: none;
}
.mobile-nav {
  display: none;
}
.mobileSpaceHack {
  height: 78px;
  visibility: hidden;
}
.tagline {
  text-align: left;
  padding-left: 143px;
  margin-bottom: 0;
  font-size: 16px;
}
#theNav {
  position: sticky;
  top: 0px;
  z-index: 100;
  background-color: #0b3351;
  padding: 0;
  text-align: center;
}
#theNav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#theNav ul li {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 0;
}
#theNav ul li a,
#theNav ul li a:link,
#theNav ul li a:visited {
  display: block;
  padding: 10px 24px;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
  text-shadow: 2px 2px 3px #000;
  position: relative;
  border-right: 1px dotted #ccc;
}
#theNav ul li a::after,
#theNav ul li a:link::after,
#theNav ul li a:visited::after {
  /* content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='100' cy='50' r='40' stroke='black' stroke-width='2' fill='red'/%3E%3Cpolyline points='20,20 40,25 60,40 80,120 120,140 200,180' style='fill:none;stroke:black;stroke-width:3'/%3E%3C/svg%3E ");
			
				 
				  
				  
		
				  
				  width: 4px;
				  display: block;
				 //top: 16px;
				 top: 14px;
				 right: -20px;
				  position: absolute;*/
}
#theNav ul li a span,
#theNav ul li a:link span,
#theNav ul li a:visited span {
  display: block;
  font-size: 12px;
}
#theNav ul li a:hover {
  text-decoration: none;
  color: #70c9bd;
}
#theNav ul li:last-child a,
#theNav ul li:last-child a:link,
#theNav ul li:last-child a:visited {
  border-right: none;
}
.decorative {
  font-family: 'Creepster', cursive;
}
h2.decorative {
  font-size: 40px;
  color: #04738C;
  margin-bottom: 40px;
}
.bg2 {
  background-color: #fff;
  background-image: url("cardboard.png");
}
.bg3 {
  background-color: #f1faf8;
}
#moreGross .widget_rss {
  margin: 0;
}
#moreGross .widget_rss ul,
#moreGross .widget_rss ol {
  margin: 0;
}
#moreGross .widget_rss ul li.wp-block-rss__item,
#moreGross .widget_rss ol li.wp-block-rss__item {
  margin-bottom: 20px;
}
#moreGross .widget_rss ul li.wp-block-rss__item .wp-block-rss__item-title,
#moreGross .widget_rss ol li.wp-block-rss__item .wp-block-rss__item-title {
  font-weight: 600;
}
#moreGross .col-md-4 {
  margin-bottom: 40px;
}
.byline {
  font-size: 22px;
  margin-bottom: 2px;
}
.featImage {
  display: block;
  margin-bottom: 18px;
}
#contactForm {
  max-width: 800px;
}
#contactForm input,
#contactForm textarea,
#contactForm select {
  width: 100%;
  margin-bottom: 20px;
  padding: 15px 30px;
  font-size: 14px;
  border-radius: 30px;
  border: 1px solid transparent;
  background: #f5f5f5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  resize: none;
}
#contactForm select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  font-weight: normal;
  outline: none;
  padding: 15px 30px 15px 30px;
  padding-right: 30px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("https://assets.codepen.io/223770/select.svg");
  background-repeat: no-repeat;
  background-size: 10px 5px;
  background-position: 96% 50%;
  color: #a8a9a8;
}
#contactForm .myBtn {
  font-size: 16px;
}
#contactForm label {
  display: none;
}
#contactForm p.reqWrap {
  position: relative;
}
#contactForm p.reqWrap::after {
  content: '*';
  color: red;
  position: absolute;
  top: 16px;
  left: 16px;
}
.mobileHeaderFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.mobileHeaderFlex .mobileTrigger {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
}
.mobileHeaderFlex .mobileLogoItem {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.mobileHeaderFlex .mobileLogoItem img {
  width: 90%;
}
#mobileBannerWrap {
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
}
#mobileBannerWrap .item.heroContent {
  position: absolute;
  width: 100%;
  bottom: 5px;
  left: 0;
  text-align: center;
  font-size: 4vw;
  font-family: 'Nunito', sans-serif;
  font-weight: 700;
  color: #fff;
  text-shadow: 5px 5px 0 #000;
}
#veryTop {
  background-color: #000;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
#veryTop::after {
  display: none;
  background: #000;
  content: "";
  height: 12px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  -webkit-clip-path: polygon(0% 0, 0.5% 100%, 1% 0, 1.5% 100%, 2% 0, 2.5% 100%, 3% 0, 3.5% 100%, 4% 0, 4.5% 100%, 5% 0, 5.5% 100%, 6% 0, 6.5% 100%, 7% 0, 7.5% 100%, 8% 0, 8.5% 100%, 9% 0, 9.5% 100%, 10% 0, 10.5% 100%, 11% 0, 11.5% 100%, 12% 0, 12.5% 100%, 13% 0, 13.5% 100%, 14% 0, 14.5% 100%, 15% 0, 15.5% 100%, 16% 0, 16.5% 100%, 17% 0, 17.5% 100%, 18% 0, 18.5% 100%, 19% 0, 19.5% 100%, 20% 0, 20.5% 100%, 21% 0, 21.5% 100%, 22% 0, 22.5% 100%, 23% 0, 23.5% 100%, 24% 0, 24.5% 100%, 25% 0, 25.5% 100%, 26% 0, 26.5% 100%, 27% 0, 27.5% 100%, 28% 0, 28.5% 100%, 29% 0, 29.5% 100%, 30% 0, 30.5% 100%, 31% 0, 31.5% 100%, 32% 0, 32.5% 100%, 33% 0, 33.5% 100%, 34% 0, 34.5% 100%, 35% 0, 35.5% 100%, 36% 0, 36.5% 100%, 37% 0, 37.5% 100%, 38% 0, 38.5% 100%, 39% 0, 39.5% 100%, 40% 0, 40.5% 100%, 41% 0, 41.5% 100%, 42% 0, 42.5% 100%, 43% 0, 43.5% 100%, 44% 0, 44.5% 100%, 45% 0, 45.5% 100%, 46% 0, 46.5% 100%, 47% 0, 47.5% 100%, 48% 0, 48.5% 100%, 49% 0, 49.5% 100%, 50% 0, 50.5% 100%, 51% 0, 51.5% 100%, 52% 0, 52.5% 100%, 53% 0, 53.5% 100%, 54% 0, 54.5% 100%, 55% 0, 55.5% 100%, 56% 0, 56.5% 100%, 57% 0, 57.5% 100%, 58% 0, 58.5% 100%, 59% 0, 59.5% 100%, 60% 0, 60.5% 100%, 61% 0, 61.5% 100%, 62% 0, 62.5% 100%, 63% 0, 63.5% 100%, 64% 0, 64.5% 100%, 65% 0, 65.5% 100%, 66% 0, 66.5% 100%, 67% 0, 67.5% 100%, 68% 0, 68.5% 100%, 69% 0, 69.5% 100%, 70% 0, 70.5% 100%, 71% 0, 71.5% 100%, 72% 0, 72.5% 100%, 73% 0, 73.5% 100%, 74% 0, 74.5% 100%, 75% 0, 75.5% 100%, 76% 0, 76.5% 100%, 77% 0, 77.5% 100%, 78% 0, 78.5% 100%, 79% 0, 79.5% 100%, 80% 0, 80.5% 100%, 81% 0, 81.5% 100%, 82% 0, 82.5% 100%, 83% 0, 83.5% 100%, 84% 0, 84.5% 100%, 85% 0, 85.5% 100%, 86% 0, 86.5% 100%, 87% 0, 87.5% 100%, 88% 0, 88.5% 100%, 89% 0, 89.5% 100%, 90% 0, 90.5% 100%, 91% 0, 91.5% 100%, 92% 0, 92.5% 100%, 93% 0, 93.5% 100%, 94% 0, 94.5% 100%, 95% 0, 95.5% 100%, 96% 0, 96.5% 100%, 97% 0, 97.5% 100%, 98% 0, 98.5% 100%, 99% 0, 99.5% 100%, 100% 0);
          clip-path: polygon(0% 0, 0.5% 100%, 1% 0, 1.5% 100%, 2% 0, 2.5% 100%, 3% 0, 3.5% 100%, 4% 0, 4.5% 100%, 5% 0, 5.5% 100%, 6% 0, 6.5% 100%, 7% 0, 7.5% 100%, 8% 0, 8.5% 100%, 9% 0, 9.5% 100%, 10% 0, 10.5% 100%, 11% 0, 11.5% 100%, 12% 0, 12.5% 100%, 13% 0, 13.5% 100%, 14% 0, 14.5% 100%, 15% 0, 15.5% 100%, 16% 0, 16.5% 100%, 17% 0, 17.5% 100%, 18% 0, 18.5% 100%, 19% 0, 19.5% 100%, 20% 0, 20.5% 100%, 21% 0, 21.5% 100%, 22% 0, 22.5% 100%, 23% 0, 23.5% 100%, 24% 0, 24.5% 100%, 25% 0, 25.5% 100%, 26% 0, 26.5% 100%, 27% 0, 27.5% 100%, 28% 0, 28.5% 100%, 29% 0, 29.5% 100%, 30% 0, 30.5% 100%, 31% 0, 31.5% 100%, 32% 0, 32.5% 100%, 33% 0, 33.5% 100%, 34% 0, 34.5% 100%, 35% 0, 35.5% 100%, 36% 0, 36.5% 100%, 37% 0, 37.5% 100%, 38% 0, 38.5% 100%, 39% 0, 39.5% 100%, 40% 0, 40.5% 100%, 41% 0, 41.5% 100%, 42% 0, 42.5% 100%, 43% 0, 43.5% 100%, 44% 0, 44.5% 100%, 45% 0, 45.5% 100%, 46% 0, 46.5% 100%, 47% 0, 47.5% 100%, 48% 0, 48.5% 100%, 49% 0, 49.5% 100%, 50% 0, 50.5% 100%, 51% 0, 51.5% 100%, 52% 0, 52.5% 100%, 53% 0, 53.5% 100%, 54% 0, 54.5% 100%, 55% 0, 55.5% 100%, 56% 0, 56.5% 100%, 57% 0, 57.5% 100%, 58% 0, 58.5% 100%, 59% 0, 59.5% 100%, 60% 0, 60.5% 100%, 61% 0, 61.5% 100%, 62% 0, 62.5% 100%, 63% 0, 63.5% 100%, 64% 0, 64.5% 100%, 65% 0, 65.5% 100%, 66% 0, 66.5% 100%, 67% 0, 67.5% 100%, 68% 0, 68.5% 100%, 69% 0, 69.5% 100%, 70% 0, 70.5% 100%, 71% 0, 71.5% 100%, 72% 0, 72.5% 100%, 73% 0, 73.5% 100%, 74% 0, 74.5% 100%, 75% 0, 75.5% 100%, 76% 0, 76.5% 100%, 77% 0, 77.5% 100%, 78% 0, 78.5% 100%, 79% 0, 79.5% 100%, 80% 0, 80.5% 100%, 81% 0, 81.5% 100%, 82% 0, 82.5% 100%, 83% 0, 83.5% 100%, 84% 0, 84.5% 100%, 85% 0, 85.5% 100%, 86% 0, 86.5% 100%, 87% 0, 87.5% 100%, 88% 0, 88.5% 100%, 89% 0, 89.5% 100%, 90% 0, 90.5% 100%, 91% 0, 91.5% 100%, 92% 0, 92.5% 100%, 93% 0, 93.5% 100%, 94% 0, 94.5% 100%, 95% 0, 95.5% 100%, 96% 0, 96.5% 100%, 97% 0, 97.5% 100%, 98% 0, 98.5% 100%, 99% 0, 99.5% 100%, 100% 0);
}
#veryTop .sn {
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#veryTop .sn a {
  display: block;
  margin: 4px 5px 0 5px;
  color: #70c9bd;
}
.myPostSlider .psac-post-image-bg {
  background-position: top center;
}
.myPostSlider .psac-post-slider.psac-design-1 .psac-post-overlay {
  background: rgba(0, 0, 0, 0.7);
  background: rgba(88, 107, 180, 0.9);
  background: rgba(3, 115, 140, 0.9);
  border: none;
  position: absolute;
  padding: 10px;
  left: 0;
  right: 0;
  max-width: none;
  margin: 0;
  top: auto;
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
  z-index: 2;
  bottom: 0;
}
.myPostSlider .psac-post-categories {
  display: none;
}
.myPostSlider h2.psac-post-title {
  margin-bottom: 4px !important;
}
.myPostSlider h2.psac-post-title a {
  color: #fff;
}
.myPostSlider .psac-post-meta {
  display: none;
  margin-bottom: 0;
}
.myPostSlider .psac-post-meta span.psac-post-meta-innr.psac-time {
  color: #70c9bd;
}
.myPostSlider .owl-dots {
  text-align: center;
  position: absolute;
  bottom: -30px;
  width: 100%;
}
.myPostSlider .owl-dots .owl-dot {
  width: 40px;
  background-color: #fff !important;
  height: 40px;
  display: inline-block;
  border-radius: 0%;
  margin: 5px;
}
.myPostSlider .owl-dots .owl-dot.active {
  background-color: #70c9bd !important;
}
.myPostSlider .psac-slider-and-carousel .owl-nav {
  position: absolute;
  top: 50% !important;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  margin-top: -30px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  border: none !important;
  width: 100%;
}
.myPostSlider .psac-slider-and-carousel .owl-nav .owl-next,
.myPostSlider .psac-slider-and-carousel .owl-nav .owl-prev {
  display: inline-block;
  text-align: center !important;
  background: rgba(255, 255, 255, 0.6);
  color: #000;
  border: none;
  line-height: normal !important;
  font-size: 25px;
  padding: 5px !important;
  border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  -o-transition: all 0.5s ease-out 0s;
  -webkit-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.myPostSlider .psac-slider-and-carousel .owl-prev {
  left: 20px !important;
}
.myPostSlider .psac-slider-and-carousel .owl-next {
  right: 20px !important;
}
.mySlider > div {
  wuidth: 100%;
  aspect-ratio: 1.77777778;
  background: blue;
}
.mySlider > div img {
  display: block;
  max-width: none;
  width: 100%;
}
.news {
  position: relative;
}
.custom-shape-divider-bottom-1663355900 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.custom-shape-divider-bottom-1663355900 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 89px;
}
.custom-shape-divider-bottom-1663355900 .shape-fill {
  fill: #333333;
}
.custom-shape-divider-bottom-1663356396 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.custom-shape-divider-bottom-1663356396 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 58px;
}
.custom-shape-divider-bottom-1663356396 .shape-fill {
  fill: #333333;
}
.custom-shape-divider-bottom-1663356728 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
}
.custom-shape-divider-bottom-1663356728 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 58px;
}
.custom-shape-divider-bottom-1663356728 .shape-fill {
  fill: #333333;
}
.lighterBlack {
  background-color: #333333;
}
.whiteBg {
  background-color: #fff;
}
.myPostSlider2 {
  position: relative;
  height: 271px;
  background-color: #a89671;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url(/wp-content/themes/pota/icons/retina_wood.png);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(/wp-content/themes/pota/icons/retina_wood.png);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(/wp-content/themes/pota/icons/retina_wood.png);
}
.myPostSlider2 .myOwlWrap {
  width: 100%;
  max-width: 1270px;
  margin: 0 auto;
}
.myPostSlider2 .myOwlWrap a.myItem {
  display: block;
  height: 271px;
  background-color: #ccc;
  background-size: cover;
}
.myPostSlider2 .myOwlWrap a.myItem .theTitle {
  background: rgba(3, 115, 140, 0.9);
  border: none;
  position: absolute;
  padding: 10px;
  left: 0;
  right: 0;
  max-width: none;
  margin: 0;
  top: auto;
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
  z-index: 2;
  bottom: 0;
  color: #fff;
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
}
.myPostSlider2 .owl-dots {
  text-align: center;
  position: absolute;
  bottom: -30px;
  width: 100%;
}
.myPostSlider2 .owl-dots .owl-dot {
  width: 10px;
  background-color: #fff !important;
  height: 10px;
  display: inline-block;
  border-radius: 0%;
  margin: 5px;
  font-size: 4px;
}
.myPostSlider2 .owl-dots .owl-dot.active {
  background-color: #70c9bd !important;
}
.myPostSlider2 .owl-nav {
  position: absolute;
  top: 50% !important;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  margin-top: -30px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  border: none !important;
  width: 100%;
  z-index: 100;
}
.myPostSlider2 .owl-nav .owl-next,
.myPostSlider2 .owl-nav .owl-prev {
  position: absolute;
  display: inline-block;
  text-align: center !important;
  background: rgba(255, 255, 255, 0.6);
  color: #000;
  border: none;
  line-height: normal !important;
  font-size: 25px;
  padding: 5px !important;
  border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  -o-transition: all 0.5s ease-out 0s;
  -webkit-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.myPostSlider2 .owl-prev {
  left: 20px !important;
}
.myPostSlider2 .owl-next {
  right: 20px !important;
}
.archive.category .page-title {
  margin-bottom: -1px;
  color: #0b3351;
}
.archive-description {
  fontweight: bold;
  color: #63332b;
  font-size: 1.2em;
  font-style: italic;
}
.post-views {
  display: none;
}
@media all {
  body:before,
  #wpadminbar:before {
    content: 'Extra Small Up';
  }
}
@media all and (min-width: 576px) {
  body:before,
  #wpadminbar:before {
    content: 'Small Up';
  }
  .cardGrid {
    -ms-grid-columns: (50%)[2];
    grid-template-columns: repeat(2, 50%);
  }
  .articleFlex .imageSide {
    display: block;
  }
  .pubGrid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .myPostSlider2 {
    height: 415px;
  }
  .myPostSlider2 .myOwlWrap a.myItem {
    height: 415px;
  }
}
@media all and (min-width: 768px) {
  body:before,
  #wpadminbar:before {
    content: 'Medium Up';
  }
  #snCol {
    text-align: center;
  }
  .md-w-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20% !important;
        flex: 0 0 20% !important;
    max-width: 20%;
    padding: 0 2%;
  }
  .articleFlex .imageSide {
    display: block;
  }
  .featureSide {
    text-align: right;
    padding-right: 60px;
  }
  #mySearch {
    margin: 0 5px 0px 0px;
  }
  .blogGrid {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
  #moreGross .col-md-4 {
    margin-bottom: 0px;
  }
  #theNav ul li a,
  #theNav ul li a:link,
  #theNav ul li a:visited {
    padding: 10px 24px;
  }
  #theNav ul li a::after,
  #theNav ul li a:link::after,
  #theNav ul li a:visited::after {
    width: 34px;
    top: 29px;
    right: -16px;
  }
  #veryTop {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .myPostSlider2 {
    height: 552px;
  }
  .myPostSlider2 .myOwlWrap a.myItem {
    height: 552px;
  }
  .articleFlex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .articleFlex img {
    max-width: 250px;
  }
}
@media all and (min-width: 992px) {
  body:before,
  #wpadminbar:before {
    content: 'Large Up';
  }
  .cardGrid {
    -ms-grid-columns: (33.33%)[3];
    grid-template-columns: repeat(3, 33.33%);
  }
  .parallax.bg2 {
    /* Create the parallax scrolling effect */
  }
  .logosFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .logosFlex .item {
    border-right: 1px solid #ccc;
    padding: 0 20px;
    margin: 0 0;
    width: auto;
  }
  .logosFlex .item img {
    width: 100%;
  }
  .logosFlex .item:nth-child(2n + 2) {
    border-right: 1px solid #ccc;
  }
  .logosFlex .item:last-child {
    border-right: 0px;
  }
  .innerPaddingRight {
    padding-right: 60px;
  }
  .lg-w-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20% !important;
        flex: 0 0 20% !important;
    max-width: 20%;
    padding: 0 2%;
  }
  .menu-primary-container,
  .menu-secondary-container {
    display: block;
  }
  .mobileMenu {
    display: none;
  }
  header {
    padding-top: 30px;
  }
  .pubGrid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .tocSidebar {
    margin-top: 0;
    border-left: 1px solid #ccc;
    padding-left: 20px;
  }
  #theNav ul li a,
  #theNav ul li a:link,
  #theNav ul li a:visited {
    padding: 10px 34px;
  }
  #theNav ul li a::after,
  #theNav ul li a:link::after,
  #theNav ul li a:visited::after {
    width: 45px;
    top: 28px;
    right: -20px;
  }
  #mySearch {
    margin: 0 20px 0px 0px;
  }
  .blogGrid {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
  .myPostSlider2 {
    height: 675px;
  }
  .myPostSlider2 .myOwlWrap a.myItem {
    height: 675px;
  }
}
@media all and (min-width: 1200px) {
  body:before,
  #wpadminbar:before {
    content: 'Extra Large Up';
  }
  #theNav ul li a,
  #theNav ul li a:link,
  #theNav ul li a:visited {
    padding: 10px 20px;
  }
  #theNav ul li a::after,
  #theNav ul li a:link::after,
  #theNav ul li a:visited::after {
    width: 24px;
    top: 12px;
    right: -10px;
  }
  .myPostSlider2 {
    height: 715px;
  }
  .myPostSlider2 .myOwlWrap a.myItem {
    height: 715px;
  }
}
@media all and (min-width: 1500px) {
  body:before,
  #wpadminbar:before {
    content: 'Super Large Up';
  }
  #theNav ul li a,
  #theNav ul li a:link,
  #theNav ul li a:visited {
    padding: 10px 40px;
  }
  #theNav ul li a::after,
  #theNav ul li a:link::after,
  #theNav ul li a:visited::after {
    width: 45px;
    top: 14px;
    right: -20px;
  }
}
/*# sourceMappingURL=edpota.css.map */