/*
Theme Name: Makenzie Lite Child
Theme URI: https://wplook.com/product/themes/free/makenzie-lite-blog-wordpress-theme/
Author: WPlook Themes
Author URI: https://wplook.com
Template: makenzie-lite
Description: Makenzie Lite is a dynamic and visually stunning WordPress Theme specially designed for Handmade Shops, Magazine, Craft Blogs, Fashion & Lifestyle Blogs. The theme is easy to set up and customize, you need just a few clicks, and you can entirely change the look of your website! This Responsive WordPress Theme is perfect to start selling handmade products and write about Food, Travel, Interior Design, Lifestyle, and Fashion. Plus a special template to connect your audience with just one link.
Version: 1.1.2
Requires at least: 5.0
Tested up to: 5.6
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: makenzie-lite-child
Tags: blog, e-commerce, news, grid-layout, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images,footer-widgets, theme-options, translation-ready

*/

/*CUSTOM CSS DEFINED BY EREN*/

  /*--------------------------------------------------------------
  ### Post S6
  --------------------------------------------------------------*/
  /* #### Post S6 Content */
@media screen and (min-width: 62em) {
  .post-s6 .entry-content {
    width: 95%; }
  .post-s6 .post-main {
    overflow: hidden;
    padding: 0em 0.9em 0.05em;}
}
/*--------------------------------------------------------------
### Masonry DEFINITIONS
--------------------------------------------------------------*/

  .masonry-style {
     max-width: 100%;}

  .masonry-style:after {
    content: '';
    display: block;
    clear: both;}

  .archive-grid-post-wrapper,
  .masonry-style .grid-item {
     margin-left: 0.5%;/*-3*/}

@media screen and (min-width: 66em) {/*992*/
   .block-grid-style article,
   .masonry-style .grid-item article {
     width: 33%;
     display: inline-block;
     margin-left: 0.5%;
     margin-right: 0.5px;
     vertical-align: top;
     align-items: center;}}

@media screen and (min-width: 36em) and (max-width: 66em) {/*36 em 576px, eren's default 62*/
    .block-grid-style article,
    .masonry-style .grid-item article {
      width: 49.5%;
      display: inline-block;
      margin-left: 0.5%;
      margin-right: 0.5px;
      vertical-align: top;
      align-items: center;}}

@media screen and (max-width: 36em) {
  .block-grid-style article,
  .masonry-style .grid-item article {
    width: 100%;
    display: inline-block;
    margin-left: 0.5%;
    margin-right: 0.5px;
    vertical-align: top;
    align-items: center;}}

  .grid-item .post-thumb {
    width: 92%;
    align-items: center;
    margin-left: 4%;
    margin-bottom:0em;}/*edited for optimizastion mobile thumb as 20px-reedited to 0px*/

@media screen and (max-width: 39.9em) {/*640-45 arası eitlenecekpx*/
  .grid-item .post-thumb {
    margin-bottom:1.3em;}
  }

  .masonry-style .grid-item article {
    margin-right: 0;
    margin-bottom: 25px;}

  .grid-item h2,
  .grid-item .entry-category,
  .grid-item .entry-meta {
    text-align: center;}

#primary .grid-item .hentry{
    border-bottom: 0px;
    padding-bottom: 0em;}

.grid-item .has-post-thumbnail .post-main {
  padding: 0em 1em;/*reeited for optimization 0.7em 1em*/
  width: 100%;
  max-height: 27em;
  padding-bottom: 2em;
 }

.grid-item .has-post-thumbnail .post-main {
 display: block;
 max-height: 100%;}

.title-truncate {
  overflow-wrap: break-word;
  display: block;
}

.exerpt-truncate {
  overflow-wrap: break-word;
  display: block;
}

.grid-item .continue-reading {
  margin-bottom: 0px;
  margin-top: 0.5em;
}

  /*masonry content height customization*/

.grid-item  .entry-content p{
  max-height: 180px;
  }

/*--------------------------------------------------------------
### yr-to-top DEFINITIONS
--------------------------------------------------------------*/

.yr-to-top-text,
.yr-to-top-chevron {
  position: fixed;
  display: none;
  z-index: 999999999;
  bottom: 10px;
  right: 5px;
  cursor: pointer;
  border: none;
  border-radius: 0;
  outline: none;
  opacity: 0.9;
  text-align: center;
  background: transparent;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.yr-to-top-text span {
  display: inline-block;
  -webkit-transform: rotate(-90deg) translate(75%, 0);
          transform: rotate(-90deg) translate(75%, 0);
  /*text-transform: uppercase;*/
  letter-spacing: 1px;
  /*color: #d47d22;*/ }


.yr-to-top-chevron span {
    -webkit-transform: rotate(-90deg) translate(75%, 0);
            transform: rotate(-90deg) translate(75%, 0);
  /*color: #d47d22;*/
  font-size:14px;
  font-weight: bolder;}

.yr-to-top-line span::after {
  content: '';
  width: 30px;
  height: 2px;
  display: inline-block;
  position: absolute;
  top: 50%;
  padding-left: 10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  /*background-color: #d47d22;*/
  margin-left: 15px; }

.yr-to-top-box {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: rgba(0,0,0,0.4);
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  border-radius: 0%;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  -ms-border-radius: 0%;
    text-align: center;
  z-index: 100;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.yr-to-top span {
    font-size: 13px;
    font-weight: 600;
  }

.yr-to-top span:hover::after {
  width: 60px;
  margin-left: 30px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

.yr-to-top:hover {
  opacity: 1; }

/*.yr-to-top-chevron span:hover {
  color:#c99d6e;}*/

.yr-to-top-box:hover{
  background-color: rgba(0,0,0,1);
  -webkit-transform: translateY(-10%);
  transform: translateY(-10%);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;}

.yr-to-top-box span {
font-size:14px;
color: #d47d22;
font-weight: bolder;
padding-bottom: 10px;
/*color: #d47d22;*/
}

.yr-to-top-box span:hover {
color: #fff;}

@media screen and (max-width: 62em) {
 .yr-to-top-line {
   right: -5px; }
 .yr-to-top-box {
   right: 10px; }
 }

@media screen and (max-width: 39.9em) {/*mobile adaptation by eren*/
  .yr-to-top-line span::after {
    margin-left: 60px;}
  .yr-to-top-line span:hover::after {
    margin-left: 55px;}
  .yr-to-top-box {
    right: 5px;
    bottom: 40px;
    width: 30px;
    height: 30px;
    border-radius: 10%;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    -ms-border-radius: 10%;
    background-color: rgba(0,0,0,0.2);
    -webkit-transform: translateY(30%);
    transform: translateY(30%);
    -webkit-transition: all .5s ease;
  transition: all .5s ease;  }
  .yr-to-top-box span {
    font-size:20px;
    color: rgba(212, 125, 34, 0.4);
    display: inline-block;
    position: fixed;
    right: 0.32em;}
  .yr-to-top-box span:hover {
    color: rgba(212, 125, 34, 1);}
     }

@media screen and (min-width: 39.9em) and (max-width: 62em) {
  .yr-to-top-line span::after {
    margin-left: 60px;}
  .yr-to-top-line span:hover::after {
    margin-left: 55px;}
  .yr-to-top-box {
    right: 5px;
    bottom: 40px;
    width: 35px;
    height: 35px;
    border-radius: 5%;
      -webkit-border-radius: 5%;
      -moz-border-radius: 5%;
      -ms-border-radius: 5%;
    background-color: rgba(0,0,0,0.2);
      -webkit-transform: translateY(30%);
      transform: translateY(30%);
      -webkit-transition: all .5s ease;
    transition: all .5s ease;  }
  .yr-to-top-box span {
    font-size:20px;
    color: rgba(212, 125, 34, 0.4);
    display: inline-block;
    position: fixed;
    right: 0.426em;}
  .yr-to-top-box span:hover {
    color: rgba(212, 125, 34, 1);}
       }


/*--------------------------------------------------------------
### yr-to-bottom DEFINITIONS
--------------------------------------------------------------*/

.yr-to-bottom-box {
  display: none;
  position: fixed;
  right: 20px;
  top: 40px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: rgba(0,0,0,0.4);
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  border-radius: 0%;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  -ms-border-radius: 0%;
    text-align: center;
  z-index: 100;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.yr-to-bottom span {
    font-size: 13px;
    font-weight: 600;
  }

.yr-to-bottom span:hover::after {
  width: 60px;
  margin-left: 30px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

.yr-to-bottom:hover {
  opacity: 1; }

.yr-to-bottom-box:hover{
  background-color: rgba(0,0,0,1);
  -webkit-transform: translateY(10%);
  transform: translateY(10%);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;}

.yr-to-bottom-box span {
font-size:14px;
color: #d47d22;
font-weight: bolder;
padding-bottom: 10px;
/*color: #d47d22;*/
}

.yr-to-bottom-box span:hover {
color: #fff;}

@media screen and (max-width: 62em) {
 .yr-to-bottom-box {
   right: 10px; }
 }

@media screen and (max-width: 39.9em) {/*mobile adaptation by eren*/
  .yr-to-bottom-box {
    right: 5px;
    bottom: 40px;
    width: 30px;
    height: 30px;
    border-radius: 10%;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    -ms-border-radius: 10%;
    background-color: rgba(0,0,0,0.2);
    -webkit-transform: translateY(30%);
    transform: translateY(30%);
    -webkit-transition: all .5s ease;
  transition: all .5s ease;  }
  .yr-to-bottom-box span {
    font-size:20px;
    color: rgba(212, 125, 34, 0.4);
    display: inline-block;
    position: fixed;
    right: 0.32em;}
  .yr-to-bottom-box span:hover {
    color: rgba(212, 125, 34, 1);}
     }

@media screen and (min-width: 39.9em) and (max-width: 62em) {
  .yr-to-bottom-box {
    right: 5px;
    bottom: 40px;
    width: 35px;
    height: 35px;
    border-radius: 5%;
      -webkit-border-radius: 5%;
      -moz-border-radius: 5%;
      -ms-border-radius: 5%;
    background-color: rgba(0,0,0,0.2);
      -webkit-transform: translateY(30%);
      transform: translateY(30%);
      -webkit-transition: all .5s ease;
    transition: all .5s ease;  }
  .yr-to-bottom-box span {
    font-size:20px;
    color: rgba(212, 125, 34, 0.4);
    display: inline-block;
    position: fixed;
    right: 0.426em;}
  .yr-to-bottom-box span:hover {
    color: rgba(212, 125, 34, 1);}
       }


/*--------------------------------------------------------------
  ### POST S06 THUMBNAIL ADAPTATIONS
/*--------------------------------------------------------------*/

@media screen and (min-width: 62em) {
  .post-thumb {
    float: left;/*makes post thumbnails allign left- figured by eren*/
    margin-right: 25px;
    margin-bottom: 0;
    width: 45%;
    padding-top: 1em;} }

 /*--------------------------------------------------------------
   ### CUSTOM TOOLBAR SETTINGS
 /*--------------------------------------------------------------*/

.top-bar-custom-text {
  font-size: 0.75em;
  text-align: right;
  color: #c99d6e;
  padding:0.9em; }

.top-bar-custom-text a:focus,
.top-bar-custom-text a:active {
 color: #d47d22 !important; }

.top-bar-custom-text a:hover {
 color: #fff;
 border-bottom: 1px solid #d47d22;
}

/*--------------------------------------------------------------
  ### CUSTOM META
/*--------------------------------------------------------------*/

/*original data for back up*/

.byline a:active,
.byline a:focus,
.byline a:hover,
.entry-content a:active,
.entry-content a:focus,
.entry-content a:hover,
.posted-on a:active,
.posted-on a:focus,
.posted-on a:hover {
  border-bottom: 2px solid #dddddd; }

/*author*/

.entry-meta span.author a {
  font-size: 1em;
  font-family: 'Pacifico', cursive;
  color:#000 /*#333333*/ !important;}

.entry-meta .author a:hover {
    font-size: 1.1em;
    color: #d47d22 !important;
}

.entry-meta span.byline{
  font-size: 1em;
  font-weight: bold;
  margin-left: 0em;}

.byline{
  font-weight: bold;
  margin-left: 0.4em;}

.entry-meta span.posted-on{
  font-size: 1em;
  font-weight: bold;
  margin-left: -0.5em;}

/*posted on box and hovers*/

.posted-on{
  padding: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  content: '';
  border-left-color: #000; /*#333333*/
  font-size: 12px;
  letter-spacing: 0.25px; }

.posted-on a{
  position: relative;
  line-height: 1;
  color: #ffffff;
  font-weight: 400;
  padding: 5px 15px;
  background-color: #000; /*#333333*/}

.posted-on a:after{
  content: "";
  position: absolute;
  right: 0px;
  top: -8px;
  z-index: 1;
  border-left: 4px solid #000; /*#333333*/
  border-right: 4px solid transparent;
  border-bottom: 4px solid #000; /*#333333*/
  border-top: 4px solid transparent;
  border-left-color: #000; /*#333333*/
}

.entry-meta .posted-on .entry-date {
color:#ffffff;}

.posted-on a:hover {
  background-color:  #c99d6e;}

.posted-on a:hover:after {
  content: '';
  border-left-color: #c99d6e;
  border-bottom-color: #c99d6e;}

.entry-meta .posted-on .entry-date:hover {
  color:#333333;
  font-weight: bold;}

/*--------------------------------------------------------------
  ### CUSTOM ENTRY CATEGORY
/*--------------------------------------------------------------*/

/*'Nothing You Could Do', serif removed and Lato activated*/

.post-s6 .entry-category,
.grid-item .entry-category {
  font-family: 'Lato', sans-serif;
  text-transform: capitalize;
  font-size:0.8em !important;
  font-weight:bold;
  color:#333333;
}

.home .slider-content.slick-slider .entry-category {
  color: #959595;
  font-size: 22px;
  font-family: 'Lato', sans-serif;
  text-decoration: none;
  line-height: 27px;
  font-weight: 500;
  text-align: center; }

.single .entry-category {

  font-family: 'Lato', sans-serif;
  text-transform: capitalize;
  font-size:0.8em !important;
  font-weight:bold;
  color:#333333;
}

.entry-category a{
  color:#333333;}

.entry-category a:visited{
  color:#333333;}

.entry-category a:hover {
  color: #d47d22;}

  @media screen and (max-width: 62em) {
.entry-category {
font-family: 'Lato', sans-serif;
text-transform: capitalize;
font-size:0.8em !important;
font-weight:bold;
color:#333333;    }
  }

/*--------------------------------------------------------------
  ### AUTHOR WIDGET ADAPTATIONS
/*--------------------------------------------------------------*/
/*by eren customized from fascinate
/*
====================================================
=
= Auhtor widget @ sidebar/footer widget area
=
==========================================
*/
.fb-author-widget .widget-container {
  text-align: center; }

  .widget-title h3 {
    /*background-color: #000;*/
    margin-top: 0;
    padding-top: 0;
    height: 0;
    color: #fff;
    font-size: 1em !important;
    text-align: center;
    padding: 0em 0em 0em !important;
    /*margin-bottom: 15px;*/
    font-family: 'Roboto', sans-serif;
    /* text-transform: uppercase;*/
    font-weight: bolder;
    letter-spacing: 0.15em; }

.fb-author-widget .author-thumb {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%; }

.fb-author-widget .author-thumb img {
  width: 284px;
  height: auto;/*248*/
  display: block;
  border-radius: 100%;/*removed by eren oval image type*/
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  margin: 0 auto;
  object-fit: cover;
  object-position: center center;
  -ms-object-fit: cover;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-position: center center;
  -webkit-object-position: center center;
  -moz-object-position: center center;
  -o-object-position: center center; }

@media screen and (max-width: 40em) {
  .fb-author-widget .author-thumb img {
    width: 60% !important;
    display: block;
    -ms-object-position: center center;
    -webkit-object-position: center center;
    -moz-object-position: center center;
    -o-object-position: center center; ;
    }
  }

.fb-author-widget .author-title {
  margin-bottom: 1em; }

.fb-author-widget .author-title h3 {
  font-size: 1em; }

.fb-author-widget .author-bio {
  margin-top: 20px;
  margin-bottom: 20px; }

.fb-author-widget .author-bio p {
  font-family: 'Overpass', sans-serif;
  font-size: 0.8em;
  color: #434343;
  overflow: hidden;
  max-height: 4.7em;
  text-overflow: ellipsis; }

.fb-author-widget .author-permalink span {
  display: inline-block;
  padding: 0 5px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }

.fb-author-widget .author-permalink a {
  padding: 15px 40px;
  line-height: 1; }

/*--------------------------------------------------------------
  ### WIDGET TITLE OPTIMIZATIONS
/*--------------------------------------------------------------*/

.widget_recent_entries li a {
color: #c99d6e;/*c99d6e d47d22*/
font-weight: bolder;
}

.widget_recent_entries li a:after {
color: #d47d22;/*c99d6e d47d22*/
}

.widget_recent_entries li a:hover {
color: #333333;
font-weight: bolder;
}

.widget-title {
font-size: 0.7em !important;
font-weight: bolder;

}

/*--------------------------------------------------------------
  ### CUSTOM SOCIAL LINK SETTINGS
/*--------------------------------------------------------------*/

.social-links li.spotify {
  background: #F56400;
  color: #fff; }
.social-links li.spotify:hover {
  background: #fff;
  color: #F56400; }

.social-links li.linkedin {
  background: #F56400;
  color: #fff; }
.social-links li.linkedin:hover {
  background: #fff;
  color: #F56400; }

/*--------------------------------------------------------------
  ### CUSTOM TABLE SETTINGS
/*--------------------------------------------------------------*/
/*tables bottom margins*/

.editor-entry [class*="wp-block-"]{
	margin-bottom: 0px !important;
}

  /*table margins*/

  /*table borders*/

.wp-block-table td,
.wp-block-table th {
  border: 0em solid #999;
  padding: 0em 0em;
  vertical-align: middle;
  font-weight: normal;
  background-color: #fff;
  font-size: 15px;
  color: #434343; }

.block-table-custom-width {
  max-width: 350px;
}
.wp-block-table table {
 border-collapse: unset;}

.block-table-custom-bg td{
  background-color: inherit;
}

@media screen and (max-width: 38em) {/*gets error for posts*/
 .single .entry-content p {
/*  margin: 0em 0 0em !important;*/
  }
.block-column-custom-margin{/*block column margins for mobile optimization*/
  margin: 0em 0em 0em !important;
  }
.block-table-custom-margin {/*block table margins for mobile optimization*/
  margin:0em 0em 0em !important;
  }
.wp-block-table {
   margin: 0em 0 -1.4em !important;
 }
}

/*--------------------------------------------------------------
  ### PAGE TITLE CUSTOMIZATIONS
/*--------------------------------------------------------------*/
  /*by eren*/


#page-title h1 {
color:#ffffff !important;/*c99d6e*/
background: #000000;
text-transform: uppercase;
font-weight: bolder;
font-size: 1.8em;
font-family: "Overpass", sans-serif !important;
font-weight: 400;
letter-spacing: 0.15em;
text-align: center;
  }

#page-title h1 span {
color:#ffffff !important; /*1a1a1a*/
letter-spacing: 0.15em;
}

/*page title custom created by eren*/

.page #page-title-custom h1 {
  margin: 1em 0 0.8em;/*top-left/right-bottom*/
  padding-bottom: 1.1em;
  background: #ffffff;
  color: #333333;
  border-bottom: 2px solid #f3f2f1;}/*for grey f3f2f1*/

#page-title-custom {
  background-color: #000000;
 }

#page-title-custom h1 {
  font-size: 1.0em;
  text-transform: uppercase;
  font-weight: bolder;
  font-family: "Overpass", sans-serif !important;
  font-weight: 500;
  letter-spacing: 0.15em;
    text-align: center;
    }

@media screen and (min-width: 62em) {
  #page-title-custom h1 {
    font-size: 1.8em;
    margin-top: 0;
    margin-bottom: 2em; }
  .page #page-title-custom h1 {
    font-size: 1.8em;
    margin-top: 0;
    margin-bottom: 1em; } }

  /*fixed some css errors by eren*/
.logged-in-as {
  color:#d47d22;
}
.entry-content a {
 font-weight: bold;
 color:#2196F3 !important;}

.entry-content a:hover {
  color:#c99d6e;}

.entry-content li {
  color: #434343;
  margin: 2px 0 2px 40px;
  padding: 2px 0; }

/*.nav-wrapper {
  background-color: #1a1b1d;}*/

.nav-wrapper #primary-menu-mobile a:hover {
  color:#999999;
  }

.nav-wrapper #primary-menu-mobile a:hover:after {
  color:#ffffff;
  }

.nav-wrapper {
  left: -90em;
}

/*--------------------------------------------------------------
  ### SINGLE POST NAVIGATION
/*--------------------------------------------------------------*/


.nav-previous {
  padding-bottom: 1em;
  width: 100%;
  margin-left: 0.3em;
 }

.nav-next {
  padding-bottom: 1em;
  width: 100%;
 }

@media screen and (min-width: 30em) {
  .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    padding: 0; }
  .post-navigation .nav-previous {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    float: right;
    text-align: left;
    vertical-align: middle;
    width: 48%;
    height: 11em !important;}
.nav-previous {
  padding-bottom: 0;
  }
.post-navigation .nav-next {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    float: right;
    text-align: left;
    vertical-align: middle;
    width: 48%;
    height: 12em !important; } }

.post-navigation .meta-nav {
  font-family: 'Overpass', sans-serif;
  display: block;
  max-width: 10em;
  font-weight: 400;
  font-size: 0.9em;
  margin-bottom: 0.6em;
  overflow: hidden; }

  /*next-prev post images*/

  .nav-previous  .post-nav-img img,
  .nav-next .post-nav-img img  {
    max-width: 10em;
    height: auto;
    width: 90%;
    -webkit-box-flex: 0;
         -ms-flex: 0 0 9em;
             flex: 0 0 5em;
    float:inherit;
    }

.nav-previous  .post-nav-img img:hover,
.nav-next  .post-nav-img img:hover {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    background: rgba(201, 157, 110, 1);
    opacity: 0.5;
    float:inherit;
    }

.site-header-wrapper .follow-us-text {
color:#d47d22 !important;
}

/*tag links*/

.tags-links a:hover {
background-color: #000 !important;
}


/*footer text*/

#custom-footer {
  text-transform: capitalize !important;
}


/*--------------------------------------------------------------
  ### CUSTOM LOGO SETTINGS TITLE DISPLAY MENU ADAPTATIONS FOR MOBILE
/*--------------------------------------------------------------*/
@media screen and (max-width: 62em) {
.site-header-wrapper .custom-logo {
  width: 50%;}
}

@media screen and (max-width: 39.99em) {/*custom logo mobile adaptation by eren*/
 .site-header-wrapper .custom-logo {
   max-width: 10em;
   margin-left: 35%;}
   }

/*title optimization*/

@media screen and (max-width: 39.99em) {
  #page.boxed {/*custom title optimization for mobile*/
  margin-top: 5em; }
  #slider-2 {
  margin-top: 0em;}/*slider margin optimization for title adaptation*/
  .nav-wrapper {/*mobilemenu top margin*/
    top: 5.5em;}
}

 @media screen and (min-width:40em) and (max-width: 46.99em) {
   #page.boxed {
     margin-top: 5.3em;}
   #slider-2 {
     margin-top: 0em;}
   .nav-wrapper {/*mobilemenu top margin*/
       top: 5.4em;}
 }

 @media screen and (min-width:47em) and (max-width: 53.99em) {
   #page.boxed {
     margin-top: 8em;}
   #slider-2 {
     margin-top: 0em;}
     .nav-wrapper {/*mobilemenu top margin*/
       top: 5.8em;}
 }

 @media screen and (min-width:54em ) and (max-width: 61.98em) {
   #page.boxed {
     margin-top: 9em;}
   #slider-2 {
     margin-top: 0em;}
     .nav-wrapper {/*mobilemenu top margin*/
       top: 6.5em;}
 }

 .site-content {
   margin-top:1em;
}

/*--------------------------------------------------------------
  ### MOBILE OPTIMIZATIONS ADAPTATIONS
/*--------------------------------------------------------------*/

@media screen and (max-width: 39.99875em) {
  .post-main{
margin-top: -1.4em;}}

@media only screen and (max-width: 45em) and (min-width: 36em){
  .entry-meta span.byline,
  .entry-meta .posted-on{
    font-size: 80% !important;}
  .post-thumb,
  .post-thumb-mobile {
    margin-bottom: 2px;
  }}
/*adapt title adjsutments*/
@media only screen and (min-width: 45.001em) and (max-width: 62em){
  .post-thumb,
  .post-thumb-mobile {
    margin-bottom: 2px;  }}

@media only screen and (max-width: 21.875em){
  .entry-meta span.byline,
  .entry-meta .posted-on{
    font-size: 80% !important;}
  .post-thumb,
  .post-thumb-mobile {
    margin-bottom: 2px;}}

/*read more alignment for mobile bellow 414/62empx*/
@media screen and (max-width: 62em) {
  .continue-reading {
    text-align: center;}
  .entry-title {
    text-align: center; }
  .entry-meta {
    text-align: center; }
  .post-s6 .entry-category {
    text-align: center; }
}

@media screen and (max-width: 62em) {
#slider-2   .continue-reading {
    margin-top: 4em;}
}
/*

/*masonry read more mobile optimizations*/

.masonry-truncate {
  display: block;
  height: 20em;}

@media screen and (min-width: 976px) and (max-width: 1040px) {
  .masonry-truncate {
    height: 20em;}
}

@media screen and (min-width: 769px) and (max-width: 975px) {
  .masonry-truncate {
    height: 22em;}
}

@media screen and (min-width: 561px) and (max-width: 768px) {
  .masonry-truncate {
    height: 22em;}
}

@media screen and (max-width: 560px) {
  .masonry-truncate {
    height: 22em;}
}

  #slider-1 .slider-content .post-main,
  #slider-2 .slider-content .post-main {
    text-align: center;
  }

  #slider-2 span.entry-category ,
  #slider-1 span.entry-category {
  /*margin: 23em auto;*/
  /*max-width: 75%;*/
  padding: inherit;
  text-align: center;
  overflow: hidden; }


/*--------------------------------------------------------------
    ### wpcf7 ADDIN CUSTOMIZTION
/*--------------------------------------------------------------*/

/*wpcf7-wordpress contact form 7 customizations*/
.wpcf7 label {
  font-size:15px;
  color:#434343;
}

.wpcf7 {
  background-color: #fffffb;
}

/*--------------------------------------------------------------
    ### FIGURES CUSTOMIZTION
/*--------------------------------------------------------------*/

/*fifgure caption optimizations*/

.wp-block-image figcaption,
.wp-block-table figcaption {
  margin-top: .5em;
  margin-bottom: 1em;
  text-align:center;
  font-size:15px;
}

.wp-block-image img {
width: 100%;
  }

/*--------------------------------------------------------------
  ### MENU NAVIGATION CUSTOMIZATIONS
/*--------------------------------------------------------------*/
/*main navigation settings*/

  .main-navigation a {
  font-size: 13px;
  letter-spacing: 0.08em;
  display: block;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding: 13px 0;
  position: relative;
  text-decoration: none;
  letter-spacing: 3px;
  border-bottom: none; }


  /*sub menu navigation*/
@media screen and (min-width: 62em) {
  .main-navigation ul ul ul.toggled-on {
    position: absolute;
    top: -9px !important;
    left: 100%; }
}

.main-navigation .sub-menu a {
  font-size: 12px;
  letter-spacing: 0.18em;
  padding: 0.8em 0;
  color: #fff;
  line-height: 2em;
  text-transform: capitalize;}

/*sub menu dropdown icon*/
@media screen and (min-width: 62em) {
  .sub-menu .dropdown-toggle:after {
    color:#fff;
    content: "\E5CC";
    top:-5px;
    line-height: 27px;}

/* Indent 3rd level dropdown menus */
.sub-menu .menu-item-has-children .dropdown-toggle {
  top: 0.6em;
  right: -2em; }
.header-1 .sub-menu .dropdown-toggle {
  top: -5px; }

  }

  /*--------------------------------------------------------------
    ### SF MENU DEFINITIONS/OPTIMIZATIONS
  /*--------------------------------------------------------------*/
  /*sf-menu*/
  .sf-menu .sub-menu,
  .main-navigation ul ul.toggled-on {
    background-color: #000; /*#1a1b1d;*/
  /*  width: 16em;*/
  }

  .sf-menu, .sf-menu * {
  	margin: 0;
  	padding: 0;
  	list-style: none;
  }
  .sf-menu li {
  	position: relative;
  }
  .sf-menu ul {
  	position: absolute;
  	display: none;
  	top: 100%;
  	left: 0;
  	z-index: 99;
  }
  .sf-menu > li {
  	float: center;
  }
  .sf-menu li:hover > ul,
  .sf-menu li.sfHover > ul {
  	display: block;
  }

  .sf-menu a {
  	display: block;
  	position: relative;
  }
  .sf-menu ul ul {
  	top: 0;
  	left: 100%;
  }

  .sfHover,
  .sf-mega {
	min-width: 15em; /* allow long menu items to determine submenu width */
	width: 15em; /* no auto sub width for IE7, see white-space comment below */
}

.main-navigation .sub-menu li {width: 15em;}
.nav-menu .sub-menu li {width: unset;}/*for mobile submenu*/

/*
@media screen and (min-width: 62em) {
.sub-menu ul{
  width: 15em;}
}
*/
  .main-navigation .sub-menu a {
    font-size: 12px;
    letter-spacing: 0.18em;
    padding: 0.8em 0;
    color: #fff;
    line-height: 2em;
    text-transform: capitalize;}

/*--------------------------------------------------------------
  ### IFRAME MAP OPTIMIZATIONS AND CONDITIONAL MAP TEXT
/*--------------------------------------------------------------*/
  /*map scroll off js style*/

  .scrolloff {
  pointer-events: none;
  }

@media screen and (max-width: 61.98em) {/*enables scroll iframe map for mobile devices*/
  .map-mobile {
  pointer-events: inherit;
  }
  .map-text-hide {
  display: none;
  }
}

@media screen and (min-width: 61.99em) {/*enables scroll iframe map for mobile devices*/
  .map-text-hide {
  display: inherit;
  }
}

  .hidemapbar {
    position: relative;
    clip-path: polygon(0% 14%, 100% 14%, 100% 100%, 0% 100%);
    /*clip-path: polygon(0 0, 6.4% 0%, 6.4% 11.2%, 100% 11.2%, 100% 100%, 0 100%);*/
    /*top: -1em;*/
    margin-top:-3.2em;
    border: inherit;
  }
/*--------------------------------------------------------------
  ### LOCATIONS ICON ALIGNMENT/CUSTOMIZTIONS
/*--------------------------------------------------------------*/

.wp-image-373,/*G-1*/
.wp-image-374,/*G-2*/
.wp-image-375,/*G-3*/
.wp-image-376,/*G-4*/
.wp-image-377,/*G-5*/
.wp-image-378,/*G-6*/
.wp-image-379,/*G-7*/
.wp-image-380,/*G-8*/
.wp-image-381,/*G-9*/
.wp-image-382,/*G-10*/
.wp-image-383,/*G-11*/
.wp-image-384,/*G-12*/
.wp-image-385,/*G-13*/
.wp-image-386,/*G-15*/
.wp-image-387,/*G-16*/
.wp-image-388,/*G-17*/
.wp-image-389,/*G-18*/
.wp-image-390,/*G-19*/
.wp-image-391,/*G-20*/
.wp-image-417,/*R-1*/
.wp-image-418,/*R-2*/
.wp-image-419,/*R-3*/
.wp-image-420,/*R-4*/
.wp-image-421,/*R-5*/
.wp-image-422,/*R-6*/
.wp-image-423,/*R-7*/
.wp-image-424,/*R-8*/
.wp-image-425,/*R-9*/
.wp-image-426,/*R-10*/
.wp-image-427,/*B-1*/
.wp-image-428,/*B-2*/
.wp-image-2168,/*CR-1*/
.wp-image-2169,/*CR-2*/
.wp-image-2170,/*CR-3*/
.wp-image-2171,/*CR-4*/
.wp-image-2172,/*CR-5*/
.wp-image-2173,/*CR-6*/
.wp-image-2174,/*CR-7*/
.wp-image-2175,/*CR-8*/
.wp-image-2176,/*CR-9*/
.wp-image-2177 /*CR-10*/
 {
  margin-top: -6px;
}


/*--------------------------------------------------------------
  ### CLICK TO GO SELECTOR
/*--------------------------------------------------------------*/

.anchor {
    display: block;
    position: relative;
}

.custommetakeywords {
  width: 17em;
 }

/*--------------------------------------------------------------
  ### IMAGE OPTIMIZATIONS
/*--------------------------------------------------------------*/
.attachment-makenzie-masonry-listing-thumb,
.attachment-makenzie-blog-listing1-thumb{
	transform: translateZ(0);
}

/*mobile menu settings menu/toggled in style*/
/*main menu settings .dropdown-toggle*/
/*notes*******/
/*colors rgba(212, 125, 34, 1)   d47d22
blue 2196F3
rgba(201, 157, 110, 1) c99d6e*/
/*39.99em 640px,39.9em 639px*/
/*--------------------------------------------------------------
# End of styles
--------------------------------------------------------------*/
