/*
Additional CSS - Daphne design
*/

.has-dark-grey-color {color: #1e1e1e !important;}
.has-dark-green-color {color: #d4c8be !important;}
.has-olive-green-color {color: #eee7de !important;}
.has-light-green-color {color: #f4f2ef !important;}
.has-light-beige-color {color: #fdfbfa !important;}

.has-dark-grey-background-color {background-color: #1e1e1e !important;}
.has-dark-green-background-color {background-color: #d4c8be !important;}
.has-olive-green-background-color {background-color: #eee7de !important;}
.has-light-green-background-color {background-color: #f4f2ef !important;}
.has-light-beige-background-color {background-color: #fdfbfa !important;}

.has-dark-grey-border-color  {border-color: #1e1e1e !important;}
.has-dark-green-border-color  {border-color: #d4c8be !important;}
.has-olive-green-border-color  {border-color: #eee7de !important;}
.has-light-green-border-color  {border-color: #f4f2ef !important;}
.has-light-beige-border-color  {border-color: #fdfbfa !important;}


.wp-block-kadence-posts li.kb-post-list-item {list-style-type: none;}
.topbar {background-color: #2d2f22; margin-bottom: 0px; font-size: 14px; padding: 5px; color: #fff;}

.footer-widgets .sub-menu {display: none;}
.footer-widgets li {list-style: none; padding: 0px;}
.footer-widgets .aligncenter {margin-bottom: 0px;}

.footer-widgets .menu-item {display: inline-block;  text-align: center;}
.footer-widgets .menu-item a {font-weight: normal; font-size: 13px; text-transform: uppercase; padding-right: 10px; letter-spacing: 1px; color: #0d0d0d;}

.wp-block-search__inside-wrapper {border: 2px solid #fdfbfa; background-color: #fdfbfa;}
.wp-block-search__inside-wrapper button {background-color: #fdfbfa; border: 0px #fff; color: #0d0d0d;}

.archive .entry-title {font-size: 14px; letter-spacing: 0px;}

.home .enews { align-items: center; flex-wrap:wrap; text-align: center;}
.home .enews-form {width: 100%; display: flex; margin-top: 10px;}
.home .enews-form input {margin: 5px;}

.wp-block-query li {list-style: none !important;}
.wp-block-query ul {margin: 0px !important;}
.home .alignwide, .wp-block-post-featured-image img, .wp-block-post-featured-image {margin-bottom: 0px !important;}
.wp-block-query a {color: #ea9945;}
.wp-block-query .wp-block-post-title a{color: #283848;}
.wp-block-post-excerpt__more-link {margin-top: 20px; text-transform: uppercase; font-size: 14px;}
.wp-block-post-excerpt__excerpt {margin-top: 10px !important;}
.wp-block-query h3.wp-block-post-title {font-size: 20px;}

@media only screen and (max-width: 768px) {
.home .enews-form {display: block;}
.category .entry-title {padding-top: 0px;}	

.full-width-content .entry-content .alignfull {
	  margin-left: -5%;
  margin-right: -5%;
  max-width: 100vw;
  width: auto;
  margin-bottom: 20px;
}	
}

.archive-pagination, .pagination {width: 100%;}
.archive-heading {text-align: center;} 	

.wp-block-latest-posts li {list-style: none !important;}
.wp-block-latest-posts {margin-left: 0px !important;}
.wp-block-latest-posts a {color: #202020;}
.wp-block-latest-posts li:hover a {color: #7e7b45;}
.wp-block-latest-posts li:hover img{opacity: 0.5;}

/* convert kit css */
@media screen and (min-width: 600px) {
.home .formkit-form[data-uid="7c5fba6a9e"] .formkit-fields {justify-content: space-between;}
.home .formkit-form[data-uid="7c5fba6a9e"] .formkit-field, .home .formkit-form[data-uid="7c5fba6a9e"] .formkit-submit {margin: 0;flex-basis:48%!important;}
.home .formkit-form[data-uid="7c5fba6a9e"] .formkit-field {margin-right:8px;}
.home .formkit-form[data-uid="7c5fba6a9e"] .formkit-submit > span {padding:10px;}
.home .formkit-form[data-uid="7c5fba6a9e"] .formkit-submit {border-radius:0!important;}}

/*kadence 4 post columny*/
@media screen and (min-width: 1025px) {
  .fourcolumns.wp-block-kadence-posts.grid-lg-col-2 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media only screen and (max-width: 500px) {
.wp-block-latest-posts.is-grid li {
  margin: 0 0em 1.25em 0;
  width: 100%;
}
}


/* slide menu start */
@media only screen and (max-width: 768px) {
#menu-main-menu {position: fixed;top: 0;right: 0;width: 80%;height: 100%;background-color: #7e7b45;z-index: 100;transform: translateX(100%);transition: transform 0.5s ease-in-out; overflow:auto;}
#menu-main-menu.open {transform: translateX(0);}

.responsive-menu-close-icon:before {
  position: absolute; 
  top: 15px; 
  right: 18px; 
  z-index: 9999; 
  cursor: pointer; 
  /* Icon styles */
  width: 20px; 
  height: 20px;
  line-height: 20px; 
  text-align: center;
  font-size: 40px; 
  color: #fff; 
  content: '×'; 
}
.responsive-menu.open > li:nth-child(2) {margin-top:40px;}
.genesis-nav-menu .sub-menu {opacity:1; background-color:#c3bd97;}
.admin-bar .nav-primary #menu-main-menu {top:45px;}
.genesis-nav-menu a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .current-menu-item > a {color:#fff;}
}
/* slide menu end */
html {scroll-behavior: smooth;}


.editor-styles-wrapper {
	padding-bottom: 40vh;
}

#commentform input {width: 100% !important;}