/* Theme Name: Eclectic Recipes Theme URL: https://eclecticrecipes.com Description: Custom theme for Eclectic Recipes. Author: Purr Design Author URI: https://www.purrdesign.com Text Domain: eclecticrecipes License: McGowan Enterprises License URI: https://eclecticrecipes.com Version: 1.0 *//*CSS RESET*/ header, nav, section, article, aside, figure, footer body { display: block; } @media screen and (min-width: 800px) { .js .nav-collapse { position: relative; max-height: none; } .js .nav-collapse.closed { max-height: none; } .nav-toggle { display: none; } }   @media (max-width: 799px) { #header { display:block !important; } #header { display:none !important; } #topbar { display:block !important; } #topbar { display:none !important; }}  @media (min-width: 800px) { #mobilemenu { display:block !important; } #mobilemenu { display:none !important; } }  @media (min-width: 800px) { #mobileheader{ display:block !important; } #mobileheader { display:none !important; } } #mobilemenu { background-color: #fff; position: -webkit-sticky; position: sticky; top: 0; z-index: 1;-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.1);box-shadow: 0px 0px 5px rgba(0,0,0,.1);text-align: center;height: 50px} #mobileheader{background-color: #fff; text-align: center} @media (max-width: 1150px){.span_content {width: 67%}} @media (min-width: 800px){.span_content {margin-left: 0;width: 67%;max-width: 630px;float: left;display: inline-block;}} @media (max-width: 799px){.span_content {margin: 0 auto;max-width: 630px;float: none;width: 100%;}} @media (max-width: 1150px){.span_sidebar {width: 30%}} @media (min-width: 800px){.span_sidebar {float: right;clear: right;display: block;width: 30%;}} @media (max-width: 799px){.span_sidebar{clear: both;width: 100%;float: none;margin: 50px auto 0;border-top: 1px solid #e8e8e8;padding-top: 40px;}} @media (max-width: 940px) {span_sidebar{width: 30%}} html {-webkit-text-size-adjust: 100%; scroll-behavior: smooth;} body {height: 100%; background-color: #eee} html, body, div, h1, h2, h3, p, ul, ol, li, form, fieldset, input, textarea, p, blockquote  {font-size: 100%;margin: 0;padding: 0 }  ul {list-style: none;}  img, fieldset, a  {border: 0;outline-style: none;}  h1, h2, h3, h4, h5  {font-weight: normal; margin: 0;padding: 0 }  em {font-style: italic;}  strong {font-weight: bold;}figure {display: block;margin-block-start: 0em;margin-block-end: 0em;margin-inline-start: 0px;margin-inline-end: 0px;}/*---------STRUCTURE---------*/body                  {color: #4b4d4f;font-size: 16px;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;line-height: 150%;margin: 0;padding: 0;position: relative } a  {text-decoration: none } a:link, a:visited, a:active {color: #4b4d4f;text-decoration: none } a:hover  {color: #acdae4;text-decoration: none;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}h1, h2, h3, h4 a:hover{color: #acdae4;text-decoration: none;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}p {margin-top: 0;margin-bottom: 15px }h1, h2, h3, h4, h5 {font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;font-weight: normal;margin-top: 15px;margin-bottom: 10px }h1, h2  {color: #4b4d4e;font-size: 30px;line-height: 120% }h3 {color: #4b4d4e;font-size: 20px;line-height: 20px;text-transform: uppercase;letter-spacing: 0.05em }h4 {color: #525656;font-size: 18px;line-height: 18px }.clear {width: 1px;height: 1px;clear: both } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}#pagewrap{max-width:1400px;margin: auto;background-color: #fff;}#wrapper{margin-right: auto;margin-left: auto;padding-right: 15px;padding-left: 15px;max-width: 1130px;overflow: hidden;}.clear {clear: both }/*Header*/#topbar {text-align: center;max-width: 100%;background-color: #fff;position: -webkit-sticky;position: sticky;top: 0;z-index: 1;-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.1);box-shadow: 0px 0px 5px rgba(0,0,0,.1);}#topbar form {display: inline }#topbar img {margin-top: -2px;vertical-align: middle }#mobileheader .mobilelogo {width: 225px;padding-top: 10px;}#mobilesearch {position: absolute;top: 50px;left: 0;pointer-events: none;z-index: 99;opacity: 0;transition: opacity .2s ease,transform .2s ease;width: 100%;background: inherit;transform: translateY(-30px);border-bottom: 1px solid rgba(255,255,255,.15);padding: 20px;background-color: #acdae4;display: none}#mobilesearch.show {opacity: 1;pointer-events: auto;transform: translateY(0);display: block;position: fixed } #search-toggle{position: fixed;top: 12px;right: 10px;margin-right: 0;text-align: right;float: none;z-index: 2;color: #6b6963;border: none;outline: none;background: #fff;} #mobilesearchform {border: solid 1px #e6e6e7;overflow: hidden;background-color: #fff;width: 80%;margin-left: 1.2rem;} .searchinputmobile {border: solid 1px #fff;color: #4b4d4f;font-size: 14px;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;line-height: 15px;background-color: #fff;padding: 4px 4px 4px 7px;width: 75%;height: 21px;vertical-align: middle; outline: solid 3px #fff;} #header {padding-bottom: 10px;text-align: center;background-color: #fff;max-width: 100%} #header .logo {margin-left: 40px;width: 500px;align-content:center;padding: 15px 0 10px 0 } .social {padding: 13px 0 0 0;display: inline-block;float: right;margin-right: 70px} .socialmobile {padding: 15px 0 0 0;} .socialmobile a {font-size: 20px;padding: 7px;text-decoration: none;} .socialmobile a:hover {color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .social a {margin: 0 0 0 8px;padding: 0 0 0 5px;display: inline-block;letter-spacing: .15em;font-size: 14px;height: 40px;color: #6b6963;text-transform: uppercase} .social a:hover {color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .mobilesub h4{text-transform:lowercase;font-size:14px;color: #4a4b4c } .mobilesub{ text-align:center;background-color: #acdae4;padding: 10px;} .mobilesubscribe a{display: inline-block;font-size: 16px;font-style: normal;letter-spacing: .25em;text-transform: uppercase;line-height: 200%;text-align: center;cursor: pointer;border: none;margin: 10px 0 0 0;vertical-align: middle;text-decoration: none;color: #fff!important;background-color: #6b6963;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;width: auto;font-weight: 700;padding: 8px 20px 7px;} .mobilesubscribe a:hover{background-color: #6b6963;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .sub a {color: #fff;text-decoration: none;} .sub a:hover   {color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .subscribe a{display: inline-block;font-size: 16px;font-style: normal;letter-spacing: .25em;text-transform: uppercase;line-height: 200%;text-align: center;cursor: pointer;border: none;margin: 20px 0 0 0;vertical-align: middle;text-decoration: none;color: #fff!important;background-color: #6b6963;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;width: auto;font-weight: 700;padding: 8px 20px 7px;} .subscribe a:hover{background-color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}/*Content*/ #content {} .pagecontent ul  {margin-top: 0;margin-bottom: 15px } .pagecontent ul li {background-image: url("images/bullet.png");background-repeat: no-repeat;background-position: 0 8px;padding-bottom: 5px;padding-left: 11px } /*Sidebar*/ #sidebar {padding-top: 10px;text-align: center} #sidebar .headshot{border-radius: 50%;} #sidebar .sidebarsocial a {padding: 10px; letter-spacing: .15em; font-size: 14px; height: 40px;} #sidebar .subscribe a{color: #fff } #sidebar .subscribe p {margin-bottom: -10px;} #sidebar .subscribe {border: 1px solid #eee;padding-bottom: 15px;padding-top: -10px;margin-top: 60px;max-width: 325px;position: relative;margin-left: auto;margin-right: auto;} h3.widgettitle {color: #4b4d4f;margin-top: 0;margin-bottom: 8px;padding-top: 0;padding-bottom: 10px } .widget {margin-bottom: 50px;overflow: visible }  .widget a:link, .widget a:visited, .widget a:active {color: #6b6963;text-decoration: none } .widget a:hover {color: #acdae4;text-decoration: none;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .widget ul {line-height: 15px;overflow: hidden } .widget ul li  {font-size: 14px;line-height: 15px;background-repeat: no-repeat;background-position: 0 5px;list-style-type: none;padding-top: 0;padding-bottom: 6px;padding-left: 10px } .widget p {margin-top: 6px;margin-bottom: 2px;font-size: 14px} #searchform {float: left;border: solid 1px #e6e6e7;  height: 32px;margin: 0px 0px 30px 0px;overflow: hidden;width: 100% }  #mobilesocial{text-align: center;padding: 1rem;border-bottom: 1px solid #eee;margin-top: 10px;} #mobilesocial a {color: #6b6963;text-align: center;letter-spacing: .15em;font-size: 14px;height: 40px;}                                                                 
#mobilesocial a:hover{color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}.searchinput {border: solid 1px #fff;color: #4b4d4f;font-size: 14px;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;line-height: 15px;background-color: #fff;padding: 4px 4px 4px 7px;width: 75%;height: 21px;vertical-align: middle; outline: solid 3px #fff; }.searchinput:focus { }.searchsubmit {color: #6b6963;font-size: 16px;background-color: #fff;cursor: pointer;margin-left: 20px;padding: 0;width: 10%;height: 31px;vertical-align: middle;border: solid 1px #fff; float: right}.searchsubmit:active {background-position: 1px center }.recentposts, .featuredposts{overflow: hidden;}	.recentposts img, .featuredposts img {float: left;height: 80px; margin-right: 10px;width: 80px;} .recentposts .item, .featuredposts .item { width: 340px;height: auto;display: block;float: none;overflow: hidden;margin-left: 10px;padding-bottom: 10px;}.recentposts .item img, .featuredposts .item img {width: 290px;height: 290px;margin-right: 10px;}.recentposts .item .title, .featuredposts .item .title {display: table-cell;height: 125px;vertical-align: middle;width: 175px;}.recentposts .item:last-of-type, .featuredposts .item:last-of-type {margin-bottom: 0;}.recentposts h4, .featuredposts h4 {color: #6b6963;font-size: 18px;font-weight: 300;line-height: 1.2;margin: 0 0 2px;} .recentposts small, .featuredposts small {color: #525656;display: block;font-size: 14px;letter-spacing: 0.03em;text-decoration: none;text-transform: uppercase;} .recentposts small em, .featuredposts small em { color: #bfc0c2;font: italic 11px;letter-spacing: normal;text-transform: lowercase;} .recentposts a:hover h4, .featuredposts a:hover h4 {color: #525656;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} /*Post Styles*/.post {margin-bottom: 30px }.post h1  {margin: 4px 0 5px;padding: 0;vertical-align: middle;text-align: center} .post h1, a.h1, h1 a:link, h1 a:visited, h1 a:active{text-decoration: none } .post h1 a:hover {color: #acdae4;text-decoration: none;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .posttitle h1 a:hover {color: #acdae4;text-decoration: none;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .post .jump {text-align: center} .post .jump a {display: inline-block;font-size: 16px;font-style: normal;letter-spacing: .25em;text-transform: uppercase;line-height: 200%;text-align: center;cursor: pointer;border: none;margin: 0 0 0 20px;vertical-align: middle;text-decoration: none;color: #fff;background-color: #6b6963;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;width: auto;font-weight: 700;padding: 8px 20px 7px;margin-bottom: 20px;margin-top: 10px;} .post .jump a:hover{ background-color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s}.post .edit {text-transform: lowercase;letter-spacing: 0 } .postmeta {font-size: 14px;line-height: 14px;text-transform: uppercase;margin-bottom: 20px;margin-top: 10px;text-align: center;display: block} .postmeta, .postmeta a, .metabottom, .metabottom a {color: #6b6963; text-decoration: none } .postmeta a:hover, .edit a:hover {color: #6b6963;text-decoration: none;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .postmeta em {color: #6b6963;text-transform: lowercase } .postmeta p {margin: 0;padding: 0 } .post .metabottom .postcat {text-transform: uppercase;margin: 0;padding: 0 } .post .metabottom {color: #525656;border-top: solid 1px #eee;margin-top: 20px;padding: 30px 0px;border-bottom: solid 1px #eee;font-size: 14px;text-align: center;} .post .metabottom .post-cat ul{margin:0} .post .metabottom .post-cat li {display:inline;} .post .metabottom .post-cat li a{color: #fff;background-color: #6b6963;font-size: 14px;line-height: 150%;letter-spacing: .2em;font-weight: 500;font-style: normal;padding: 3px 10px 2px;margin: 7px 2px 7px 2px;display: inline-block;border: none;box-shadow: none} .post .metabottom .post-cat li a:hover {background-color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s} .post .metabottom .left {margin-top: 20px;text-align: center} .post .metabottom .right {margin-top: 10px;text-align: center} .post p a { color: #4b4d4f;border-bottom: 1px solid #acdae4;box-shadow: inset 0 -5px 0 #acdae4;text-decoration: none} .post p a:hover{color: #4b4d4f;border-bottom: 1px solid #6b6963;;box-shadow: inset 0 -5px 0 #6b6963;;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;text-decoration: none} .post ul {margin-top: 0;margin-bottom: 17px;margin-left: 15px }  .post ol {list-style-type: decimal;margin-top: 0;margin-bottom: 17px;margin-left: 20px } .post li {margin-bottom: 5px;padding-bottom: 5px;padding-left: 11px}  .post li a{color: #4b4d4f;border-bottom: 1px solid #acdae4;box-shadow: inset 0 -5px 0 #acdae4;text-decoration: none}  .post li a:hover{color: #4b4d4f;border-bottom: 1px solid #6b6963;;box-shadow: inset 0 -5px 0 #6b6963;;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;text-decoration: none}  .post img {width: 100%;max-width: 600px;height:auto; } .alignleft {margin-right: 10px;float: left }  .alignright {margin-left: 10px;float: right }  .aligncenter {text-align: center;display: block;margin-right: auto;margin-left: auto } .post blockquote {color: #525656;font-style: italic; padding-right: 20px;padding-left: 20px;border-left: 4px solid #c4c3c1 }  .wp-caption {text-align: left }  .wp-caption p {color: #525656;font-size: 14px;text-align: center;margin-top: 2px;padding-right: 10px }  .post .recipe  {position: relative;margin: 40px 15px;font-style: normal;border: solid 1px #eee; }  .post .recipe h2  {color: #6b6963;TEXT-ALIGN: CENTER; }  .post .recipe h3  {color: #525656;font-style: normal;font-weight: normal;border-bottom: solid 1px #eee;display: block;margin: 20px 0 5px;padding-bottom: 10px;clear: left }   .post .recipe .source h4 {color: #525656;font-style: normal;font-weight: normal;border-bottom: solid 1px #eee;display: block;margin: 30px 0 5px;padding-bottom: 10px;}.post .recipe p  {line-height: 150% }.post .recipe .photo {max-width: 100%;height: auto;margin-bottom: -25px;}img.photo.nopin {}.post .recipe .recipemeta, .post .recipe .summary {margin-top: 1px;margin-bottom: 1px;clear: left;font-style: italic;}.post .recipe .summary {margin-bottom: 15px;clear: left;font-style: italic;TEXT-ALIGN: CENTER;}.post .recipe .source p  {color: #525656;font-style: italic;margin-top: 1px;margin-bottom: 1px;clear: left }.recipe li {background-image: url("images/bullet.png");background-repeat: no-repeat;background-position: 0 9px;}.source li {font-size: 14px;font-style: italic;color: #525656;}.copy{font-size: 14px;text-align: right;color: #525656} .disclaimer{font-size: 14px;text-align: left;color: #525656;border-top: 1px solid #eee;padding-top: 5px;margin-top: 5px;}  .post .recipe .time   {color: #525656;font-size: 14px;margin-bottom: 0px;font-weight: 400;letter-spacing: .05em;TEXT-ALIGN: center;text-transform: uppercase;padding: 10px 0 10px 0;}  .post .recipe .time strong {font-style: italic;text-transform: lowercase;letter-spacing: normal;}  .post .recipe .keywords   {color: #525656;font-size: 14px;margin-bottom: 10px;font-weight: 400;letter-spacing: .05em;text-transform: uppercase;padding: 10px 0 10px 0;}  .post .recipe .keywords strong {font-style: italic;text-transform: lowercase;letter-spacing: normal;}  .post .recipe .nutrition{color: #525656;font-size: 16px;margin-bottom: 0px;font-weight: 400;padding: 10px 0 10px 0;margin-top: 30px;padding-top: 10px;border-bottom: 1px solid #eee;}  .post .recipe .nutrition strong {letter-spacing: .05rem;text-transform: uppercase;}  .post .recipe .yield {color: #525656;background-color: #fff;display: inline-block;font-weight: 400;letter-spacing: .05em;font-size: 14px;padding: 2px 15px;margin: 0 30px 0px;position: relative;z-index: 11;text-transform: uppercase;}  .post .recipe .yield strong{font-style: italic;text-transform: lowercase;letter-spacing: normal;}  .post .recipe .recipewrap {padding: 10px 25px}  .printbutton {text-align: center}  .printbutton a  {display: inline-block;font-size: 16px;font-style: normal;letter-spacing: .25em;text-transform: uppercase;line-height: 200%;text-align: center;cursor: pointer;border: none;margin: 0 0 0 20px;vertical-align: middle;text-decoration: none;color: #fff;background-color: #6b6963;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;width: auto;font-weight: 700;padding: 8px 20px 7px;}  .printbutton a:hover {background-color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s} .instashare{background-color: #eee;padding: 20px 10px 10px} .post .recipe .instashare h2 {color: #6b6963;text-align: left}  .instashare .icon-camera {color: #fff;font-size: 80px;float: left;padding: 5px;} /*Archive Styles*/ .archivepost a:hover {text-decoration: none;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  .archivepost img {margin-bottom: -20px}  .archivepost img:hover {opacity: 0.5;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  h2.archivetitle   {margin-bottom: 15px }  .archives      {margin-top: 5px;margin-right: -20px;margin-bottom: 15px;max-width: 620px;clear: left;overflow: hidden }  .archivepost        {font-size: 14px;line-height: 15px;text-align: center;float: left;margin-right: 3%;width: 46%;overflow: hidden;height: 420px}  
.archivepost a  {text-decoration: none }  .archivepost .date  {background-color: #fff;padding: 5px 12px;display: inline-block;text-transform: uppercase;color: #6b6963;font-size: 14px;font-weight: 500;letter-spacing: .2em;overflow: hidden; } .archivepost .title {font-size: 20px;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;font-weight: normal;line-height: 24px;text-align: center;display: block;margin-top: 15px;margin-bottom: 40px;color: #4b4d4d}  .archivepost .title:hover{ color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  .archivepost .title a:hover, .archivepost a:hover  { color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  .archivepost em {color: #525656;font-size: 14px;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;font-style: normal;text-align: center;display: block;margin-top: 2px }   .archiveslist {color: #6b6963;font-size: 14px;line-height: 19px;list-style-type: disc;margin-top: 0;margin-bottom: 20px;overflow: hidden }  .archiveslist li   {background-image: url("images/bullet.png");background-repeat: no-repeat;background-position: 0 7px;list-style-type: none;padding-left: 11px;width: 30%;float: left }  .archiveslist ul li {color: #6b6963;font-size: 14px;list-style-type: circle }  .archiveslist a:link, .subcategories a:link {color: #6b6963 }  .archiveslist a:visited, .subcategories a:visited {color: #525656 }  .archiveslist a:hover, .subcategories a:hover {color: #6b6963;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  .archiveslist a:active, .subcategories a:active {color: #6b6963 }  .archiveslist em {color: #525656;font-size: 14px }  .subcategories li ul li {color: #6b6963;font-size: 14px;list-style-type: disc;margin-right: 18px;margin-left: 15px;padding-left: 0;float: left }  .subcategories li ul {overflow: hidden }  .subcats  {background-color: #e6e6e7;margin-bottom: 20px;padding: 2px 15px 15px }  .linkdirectory li.linkcat { background-image: none;list-style-type: none;margin-left: 0;padding-left: 0 }  .linkdirectory h3   { } .linkdirectory li ul li  {list-style-type: none }  .relatedposts {margin-bottom: 25px }  .relatedposts h3 {text-align: center; margin-bottom: 15px}  .relatedposts .archivepost .title { font-size: 20px;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;font-weight: normal;line-height: 24px;text-align: center;display: block;margin-top: 10px;margin-bottom: 40px;color: #4b4d4d}   .relatedposts .archivepost .title:hover{color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  .relatedposts .archivepost img {margin-bottom: -20px}  .relatedposts .postmeta {background-color: #fff;padding: 5px 12px;text-transform: uppercase;color: #6b6963;font-size: 14px;font-weight: 500;letter-spacing: .2em;overflow: hidden;margin: 0 0 5px;display: inline-block}  .nav-links {border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 20px 0;overflow: hidden;width: 100%;display: block;margin-bottom: 50px}  .nav-links h4 {font-size: 16px;margin-top: 20px;Margin-bottom: 5px}  .nav-links p {font-size: 18px;line-height: 20px}  .nav-links .previous-post{float: left;width: 48%;position: relative;}  .nav-links .previous-post img {float: left;margin-right: 5%;} .nav-links .previous-post img:hover {Opacity: 0.5;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  .nav-links .next-post{float: right;text-align: right;width: 48%;position: relative;}  .nav-links .next-post img {float: right;margin-left: 5%;vertical-align: middle;}  .tagindex {margin-top: 10px;margin-bottom: 0;overflow: hidden }  .tagindex li {color: #fff } .tagindex a   {font-size: 14px;line-height: 20px;text-align: center;display: block;margin-right: 2px;width: 18px;height: 18px;float: left;border: solid 1px #f6f5f5 }  .tagindex a:link  {color: #525656;text-decoration: none }  .tagindex a:visited {color: #bfc0c2;text-decoration: none } .tagindex a:active  {color: #525656;text-decoration: none }  .tagindex a:hover {color: #fff;text-decoration: none;background-color: #6b6963;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .tagtitle  {color: #6b6963;text-transform: uppercase }  .tagtitle a  {text-decoration: none;text-transform: none } .tagtitle em {color: #525656;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;font-style: normal;margin-left: 10px;float: right }  .tagtitle em a  {color: #525656;font-size: 14px }  .tagtitle a:hover  {color: #6b6963;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .relatedposts {margin-bottom: 50px } .sharethis {margin: 40px 0;border-bottom: 1px solid #eee;padding-bottom: 15px;} .sharethis h3 {text-align: center; margin-bottom: 15px;} .sharethis p {text-align: center; } .sharethis a {padding: 0 5px; cursor: pointer; border: none} /*Homepage*/ .home img {width: 100%;height: auto;max-width: 600px} .home h1{text-align: center} .homesection {overflow: hidden;width: 46%;float: left;margin: 0 0 50px;font-size: 95%;line-height: 1.7;}  .homesection.odd {margin-right: 8%;clear: left;}  .homesection .postthumb {margin-bottom: -25px;width: 290px;float: left }  .homesection .postthumb img:hover{opacity: 0.5;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  .homesection .teaserpost  {text-align: center; }  .homesection h2 {margin: 0 0 8px;padding: 0;font-size: 25px}  .homesection .postmeta { }  .homesection .postcat {background-color: #fff;padding: 5px 12px;display: inline-block;text-transform: uppercase;color: #6b6963;font-size: 12px;font-weight: 500;letter-spacing: .2em;overflow: hidden;margin: 0 0 5px; }  .homesection p { margin: 0 0 10px;padding: 0 } .excerptmore { } a.more-link {font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;text-decoration: none;text-transform: uppercase;text-align: center;color: #fff;background-color: #6b6963;display: inline-block;width: auto;font-weight: 700;letter-spacing: .1em;font-size: 14px;padding: 8px 20px 7px;}  a.more-link:hover {background-color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  /*Search*/  .searchpost  { margin-bottom: 15px;height: 600px;overflow: hidden;text-align: center;float: left;width: 46%;margin-right: 20px;}  .searchpost .postthumb {margin-right: 20px;width: 290px;float: left;margin-bottom: -35px}.searchpost .teaserpost {} .searchpost h2  { font-size: 20px;line-height: 20px;margin: 3px 0 3px;padding: 0 }  .searchpost .postmeta {background-color: #fff;padding: 5px 12px;display: inline-block;text-transform: uppercase;color: #6b6963;font-size: 14px;font-weight: 500;letter-spacing: .2em;overflow: hidden; }  .searchpost .postcat {text-transform: uppercase;margin: 0;padding: 0 }  .searchpost p  {font-size: 14px;margin: 7px 0;padding: 0 }  .searchpost a.more-link {font-size: 14px }/*Pagination*/.pagination {text-transform: uppercase;letter-spacing: .15em;clear: both;text-align: center;font-size: 14px;line-height: 1.5;margin: 0 0 25px;overflow: hidden;}  .pagination h2 {display: none}  .pagination .page-numbers { color: #525656;padding: 5px 10px;text-decoration: none;display: inline-block;border: 1px solid #eee;} .pagination span.page-numbers.current{color: #fff;background-color: #6b6963;border-color: #6b6963;} .pagination .page-numbers:hover{color: #6b6963;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} /*	Caption */ .caption {overflow: hidden } .caption a {text-decoration: none;background-color: rgb(75,77,79);background-color: rgba(0,0,0,.75);padding: 8px 100px 15px 13px;position: absolute;z-index: 500;right: 0;bottom: 0;left: 0;width: auto;text-shadow: none  }  .caption .postdate  {color: #525656;font-size: 14px;text-transform: uppercase;display: block;margin-bottom: 2px }  .caption .posttitle {color: #6b6963;font-size: 30px;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;line-height: 28px;display: block }/*----FORMS----*/#submit, .submitbutton         {color: #fff;font-size: 16px;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;font-weight: normal;line-height: 16px;background-color: #6b6963;text-transform: uppercase;cursor: pointer;margin-top: 5px;padding: 7px 15px;border-style: none;letter-spacing: .25rem   }  #submit:hover, .submitbutton:hover      {background-color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}  .commentinput, .styledinput, .captchainput  {color: #4b4d4f;font-size: 14px;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;font-weight: normal;background-color: #e6e6e7;background-image: none;margin-bottom: 5px;padding: 7px;border: solid 1px #fff }  .commentinput:focus, .styledinput:focus, .captchainput:focus {background-color: #e6e6e7;border: solid 1px #bfc0c2 }  .commentinput {width: 475px }  .label  {margin-bottom: 2px} .wpcf7-form { }  .wpcf7-form .styledinput {width: 350px }  .wpcf7-form .captchainput { }  .wpcf7 p {margin: 0;padding: 0 }/*Footer*/  #mediabanner { text-align: center;margin: 30px auto 50px auto;border-top: 1PX SOLID #EEE;border-bottom: 1PX SOLID #EEE;Padding: 15PX 0 15PX 0;position: relative;max-width: 100%;} #mediabanner h3{text-align: center;position: absolute;left: 15%;top: 1%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #fff;background-color: #6b6963;display: inline-block;text-transform: uppercase;letter-spacing: .25em;font-size: 16px;line-height: 150%;margin: 0;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;width: auto;font-weight: 700;padding: 2px 10px 2px 10px;}.mediabanner{width: 100%;overflow: hidden;opacity: 60%}.insta{width: 100%;overflow: hidden} #insta {text-align: center;padding: 15px 0 30px 0;background-color: #eee;position: relative;border-right: 5px solid #fff;border-left: 5px solid #fff}  #insta h3 a{text-align: center;position: absolute;text-decoration: none;top: 53%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #fff;background-color: #6b6963;display: inline-block;text-transform: uppercase;letter-spacing: .25em;font-size: 16px;line-height: 150%;margin: 0;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;width: auto;font-weight: 700;padding: 2px 10px 2px 10px;}  #insta h3 a:hover{ background-color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .footersub{padding: 30px 30px 25px;overflow: hidden;text-align: center;} .footersub h3{color: #525656; display: inline-block;font-size: 20px;line-height: 120%;}.footersub a{display: inline-block;font-size: 16px;font-style: normal;letter-spacing: .25em;text-transform: uppercase;line-height: 200%;text-align: center;cursor: pointer;border: none;margin: 0 0 0 20px;vertical-align: middle;text-decoration: none;color: #fff;background-color: #6b6963;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;width: auto;font-weight: 700;padding: 8px 20px 7px;} .footersub a:hover {background-color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} #footer {margin: auto;padding-top: 30px;padding-bottom: 25px;overflow: hidden;background-color: #eee;border-right: 5px solid #fff;border-left: 5px solid #fff} #footer a:link, #footer a:visited, #footer a:active {text-decoration: none;	font-size: 14px;}#footerwrap {max-width: 980px; margin: auto} #footer h4 {color: #6b6963;font-size: 16px;text-transform: uppercase;letter-spacing: .05rem;}  #footer p {margin-top: 10px;margin-bottom: 10px;color: #525656;font-size: 14px}  #footer li a {color: #525656;font-size: 14px} #footer a:hover{color: #acdae4; transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} @media (min-width: 800px){#footer .footersocial {margin-right: 20px;width: 355px;float: left;margin-left: 2rem;font-size: 140%}} @media (max-width: 799px){#footer .footersocial {text-align: center;font-size: 120%}} #footer .footersocial a {padding: 18px;color: #6b6963;letter-spacing: .15em;font-size: 14px;height: 40px;} #footer .footersocial a:hover{color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} @media (min-width: 800px){#footer .footerlink {float: right;margin: 0 4% 0 0;}} @media (max-width: 799px){ #footer .footerlink {text-align: center;float: left;width: 33%;display: inline-block;margin: 0;}} #footer .social:first-child, #footer .footerwidgetfirst { margin-left: 0 } #footer a:link, #footer a:visited, #footer a:active   {text-decoration: none } #footer a:hover {color: #acdae4;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} #subfooter {font-size: 14px;line-height: 18px;padding: 20px 0 20px 0;clear: both;overflow: hidden } #subfooter a:hover{color: #6b6963;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} @media (min-width: 800px){ #footerpages {text-transform: lowercase;width: 60%;float: left;margin-left: 2rem}} @media (max-width: 799px){ #footerpages {text-transform: lowercase;width: 100%;text-align: center }}  #footerpages li {display: inline;margin-right: 10px } #footerpages li a {color: #525656; text-decoration: none; padding: 16px 0px;} #footerpages li a:hover{color: #acdae4; transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} @media (min-width: 800px){ .copyright {color: #525656; font-size: 14px;text-align: right;width: 25%;float: right;margin-right: 2rem}} @media (max-width: 799px){ .copyright {color: #525656;font-size: 14px;text-align: center;width: 100%;margin-top: 10px}}.adspace {text-align: center;margin-top: 20px;margin-bottom: 20px } .recentposts {margin-top: -4px } .recentposts img  {margin-top: -4px;margin-right: 5px;width: 52px;height: 39px;float: left }.recentposts li {line-height: 14px;margin-top: 0;margin-bottom: 12px;padding-top: 4px;clear: both;overflow: hidden } .recentposts a strong {color: #6b6963;font-size: 16px;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;font-weight: normal } .recentposts a small {font-size: 14px;text-transform: uppercase }/*Comments*/ #commentarea{ clear: both;max-width: 630px;} #commentarea h4{text-align: center} #comments { text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 10px } #respond  {text-transform: uppercase;letter-spacing: 0.05em;margin-top: 25px;margin-bottom: 10px } #commentlist{font-size: 14px;line-height: 17px;border-bottom: solid 1px #eee;list-style-type: none;margin-bottom: 30px } #commentlist li {border-bottom: solid 1px #eee;margin: 0;padding: 13px 10px 11px 55px } #commentlist li.bypostauthor { background-color: #f1f1f1 } #commentlist li p    { margin: 2px 40px 6px 0;padding: 0 } .commentmeta, .commentmeta a {color: #525656;font-size: 14px;margin: 0 0 4px;padding: 0 }  .commentmeta strong {color: #6b6963 } .commentmeta strong a           {color: #6b6963;font-weight: bold;text-decoration: underline } .commentmeta a:hover {color: #6b6963;text-decoration: underline;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} .commentnumber {color: #f7f7f6;font: bold 30px Arial, sans-serif, Helvetica;float: right } .bypostauthor .commentnumber     {color: #f1f1f1;font: bold 30px Arial, sans-serif, Helvetica;float: right }  .avatar  {display: inline;margin-top: 4px;margin-bottom: 7px;margin-left: -45px;float: left }  #commentform {margin-bottom: 30px;max-width: 500px;margin: auto;overflow: hidden; } #commentform label { } #commentform p {margin-bottom: 5px }.wp-smiley {vertical-align: middle } /*threaded comments*/#commentlist li ul {margin: 0;padding: 0 } #commentlist li ul li {background-color: #f7f7f6;background-image: none;margin: 10px 0 0;padding: 13px 10px 13px 60px;border-bottom: medium none } #cancel_reply, #cancel_reply a {color: #6b6963;font-size: 14px;font-weight: bold } .thdrpy, .thdrpy a {color: #6b6963;font-size: 14px;text-decoration: none } .thdrpy a:hover {color: #6b6963;text-decoration: underline;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}/*PULLDOWN MENU*/#centeredmenu  {color: #6b6963;font-size: 16px;font-family: Cabin, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;line-height: 25px;text-transform: uppercase;letter-spacing: 0.05em;display: inline;margin-top: 10px;padding: 0;clear: right;overflow: hidden;float: left} #menu  {font-weight: normal;width: auto} #menu ul {list-style: none;margin-top: 8px;font-weight: normal;line-height: 1;background-color: rgba(128, 132, 134, 0.95);letter-spacing: normal;padding: 10px;position: absolute;z-index: 200;left: -999em;width: 140px;height: auto;-moz-box-shadow: 0px 2px 3px rgba(0,0,0,.1);-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,.1);box-shadow: 0px 2px 3px rgba(0,0,0,.1)    } #menu ul:before {content:"";position: absolute;right: 115px;top: -10px;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent rgba(128, 132, 134, 0.95) transparent;z-index:9999;} #menu a   { color: #6b6963;line-height: 32px;text-decoration: none;padding: 0 0 3px 12px;height: 28px }  #menu li   {margin: 0 0 0 8px;padding: 0 0 0 5px;display: inline-block; letter-spacing: .15em;font-size: 14px;height: 40px}  #menu li:first-child {background-image: none } #menu li li    {color: #fff;font-weight: normal;background-image: none;text-align: left;margin: 0;width: 140px } #menu li li a    {color: #fff;font-size: 14px;line-height: 20px;text-transform: capitalize;letter-spacing: normal;margin: 0;padding: 8px 0px 4px;width: 116px;height: 14px }  #menu li ul ul {margin: -23px 0 0 100px } #menu li li:hover { display: block;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} #menu li ul li:hover a, #menu li ul li li:hover a, #menu li ul li li li:hover a, #menu li ul li li li:hover a   {color: #6b6963;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} #menu li:hover a, #menu li.sfhover a   {color: #6b6963;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} #menu li:hover li a, #menu li li:hover li a, #menu li li li:hover li a, #menu li li li li:hover li a   {color: #fff;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} #menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul {left: -999em;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} #menu li:hover ul, .menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul, #menu li:hover, .menu li.sfhover, #menu li.current_page_parent, #menu li.current_page_item   {color: #6b6963;left: auto;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;} #menu li.current-menu-item a  {color: #6b6963;}/*IcoMoon Fonts*/@font-face {font-family: 'icomoon';src: url('fonts/icomoon.woff') format('woff');font-weight: normal;font-style: normal;font-display: block;}[class^="icon-"], [class*=" icon-"] {/* use !important to prevent issues with browser extensions that change fonts */font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-food:before {content: "\e915";}.icon-circle:before {content: "\e916";}.icon-key:before {content: "\e900";}.icon-flag:before {content: "\e901";}.icon-envelope-open-o:before {content: "\e902";display: inline-block;color: #6b6963;font-size: 120%;margin: 0 18px 0 2px;vertical-align: middle;position: relative;top: -3px;}.icon-envelope-open-o2:before {content: "\e902";font-size: 45px;background-color: #6b6963;padding: 16px;border-radius: 50%;color: #fff;position: absolute;top: -20%;left: 38%;}.icon-envelope-open-o3:before{content: "\e902";display: inline-block;color: #fff;font-size: 120%;margin: 0 18px 0 2px;vertical-align: middle;position: relative;top: -3px;}.icon-envelope:before {content: "\e903";}.icon-angle-double-right1:before {content:"\e904";}.icon-angle-double-left:before {content: "\e905";}.icon-arrow-up:before {content: "\e906";}.icon-arrow-right2:before {content: "\e907";}.icon-camera:before {content: "\e908";display: inline-block;font-size: 120%;margin: 0 10px 0 2px;vertical-align: middle;position: relative;top: -1px;}.icon-calendar:before {content: "\e909";color: #6b6963;}.icon-search:before {content: "\e90a";}@media (max-width: 799px){.icon-hsearch:before {content: "\e90a";font-size: 25px;line-height: 25px;color: #525656;}} @media (max-width: 799px){.icon-close:before {content: "\e917"!important;font-size: 25px!important;line-height: 25px!important;color: #525656!important;	}} @media (min-width: 800px){.icon-hsearch:before{ content: "\e90a";font-size: 20px;line-height: 23px;color: #6b6963;padding: 16px 13px 16px 12px;}} @media (min-width: 800px){.icon-close:before{content: "\e917"!important;font-size: 20px!important;line-height: 23px!important;color: #fff!important;background-color: #acdae4!important;padding: 16px 13px 16px 12px!important;}}.icon-twitter:before {content: "\e90b";}.icon-instagram:before {content: "\e90c";}.icon-feed:before {content: "\e90e";}.icon-home:before {content: "\e90f";font-size: 14px;line-height: 60px;color: #525656}.icon-facebook:before {content: "\e910";}.icon-pinterest-p:before {content: "\e911";}.icon-printer:before {content: "\e954";font-size: 24px;vertical-align: middle;}.icon-chevron-down:before {content: "\e913";}.icon-chevron-right:before {content: "\e912";}.icon-folder:before {content: "\e914";}.icon-alarm:before {content: "\e950";}.icon-printer:before {content: "\e954";}.icon-comments:before {content: "\e90d";color: #6b6963;}.icon-spoon-knife:before {content: "\e9a3";}.icon-fire:before {content: "\e9a9";}/*Mobile Menu*/.dpsp-content-wrapper {text-align: center;margin-bottom: 15px;}.rank-math-breadcrumb {font-size: 14px;line-height: 14px;text-transform: lowercase;font-style:italic;margin-bottom: 20px;color: #525656;}.rank-math-breadcrumb a{color: #525656;}.rank-math-breadcrumb a:hover{color: #acdae4;text-decoration: none;transition-property: all;transition-duration: 0.5s;transition-timing-function: ease;transition-delay: 0s;}#back2Top {overflow: hidden;z-index: 999;border-radius: 50%;cursor: pointer;position: fixed;bottom: 30px;right: 30px;background-color: #6b6963;color: #fff;padding: 10px;text-align: center;font-size: 16px;font-weight: 100;text-decoration: none;}#back2Top:hover {background-color: #acdae4;color: #fff;}.post-ratings {color: #4b4d4e;font-size: 16px;font-weight: 500;letter-spacing: .05em;TEXT-ALIGN: center;text-transform: uppercase;}.post-ratings-loading {display: none!important;height: 1px;text-align: center;}.post-ratings-image {border: 0;}.post-ratings img,.post-ratings-loading img,.post-ratings-image img {border: 0;padding: 3px 1px 7px 1px;margin: 0;width: 30px;}.post-ratings-text {}.post-ratings-comment-author {font-weight: normal;font-style: italic;}.animatedfsmenu {opacity: .95}.animatedfs_background{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;pointer-events:none;transition:.5s all;background-size:cover}.animatedfs_menu_list{margin:0 auto;height:100%;padding:100px 0}@media (max-width:768px){.animatedfs_menu_list{padding:0}}.animatedfs_menu_list .afsmenu{list-style:none}.animatedfs_menu_list .afsmenu>li{position:relative}.animatedfs_menu_list .afsmenu>li a{font-size:18px;font-weight:400}.animatedfs_menu_list .afsmenu>li a:focus{outline:0!important}.animatedfs_menu_list .afsmenu>li.current-lang a{color:#fff!important}.animatedfs_menu_list .afsmenu>li.current-lang:after{position:absolute;display:block;content:'';border:1px solid #fff;width:28px;height:28px;border-radius:50%;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-49%)}.animatedfs_menu_list .afsmenu li>.sub-menu{list-style:none;opacity:0;transition:all 1s;position:relative;display:none}.animatedfs_menu_list .afsmenu li>.sub-menu li{line-height:30px}.animatedfs_menu_list .afsmenu li>.sub-menu li a{font-size:14px}.animatedfs_menu_list .afsmenu li>.sub-menu li a:focus,.animatedfs_menu_list .afsmenu li>.sub-menu li a:hover{text-decoration:underline}.animatedfs_menu_list .privacy_policy{width:100%;padding-left:1rem;bottom:10px;position:absolute;letter-spacing:.8px;font-size:11px}@media (max-width:768px){.animatedfs_menu_list .privacy_policy{padding:0 43px;position:relative}}.animatedfs_menu_list .privacy_policy a{color:#8e8e8e!important}.animatedfs_menu_list .privacy_policy a:hover{text-decoration:underline!important}.afsmenu__close{position:absolute;left:-40px;font-size:24px;top:50%;transform:translateY(-50%);height:30px;line-height:normal;color: #6b6963;}.animatedfsmenu{display:flex;position:fixed;z-index:9999999;width:0;top:0;left:0;height:100vh;transition:all ease-out .6s;background-size:cover;background-attachment:fixed}.animatedfsmenu ul{list-style:none!important;margin:0!important}@media (max-width:800px){.animatedfsmenu{background-size:cover}}@media (min-width:800px){.animatedfsmenu__mobile{display:none}}.animatedfsmenu__right{left:unset;right:0}.animatedfsmenu button:focus{outline:0}.animatedfsmenu .navbar{position:absolute!important}.animatedfsmenu .navbar-collapse{flex-direction:column!important}.animatedfsmenu.navbar-expand-md{width:100%;max-width:100%}.animatedfsmenu.navbar-expand-md .animatedfs_background{opacity:.1}.animatedfsmenu__top{width:100vw;height:0}.animatedfsmenu__top.navbar-expand-md{height:100vh;width:100vw; margin-top: 55px; overflow-y: auto; overflow-x: hidden;}.animatedfsmenu__left{width:0;height:100vh}.animatedfsmenu__left.navbar-expand-md{height:100vh;width:100vw}.animatedfsmenu__right{width:0;height:100vh;left:unset;right:0}.animatedfsmenu__right .navbar-toggler{right:0}.animatedfsmenu__right.navbar-expand-md{height:100vh;width:100vw}.animatedfsmenu__opacity{left:0;right:0;background:0 0}.animatedfsmenu__opacity .navbar-toggler{right:0}.animatedfsmenu__opacity.animatedfsmenu__sidemenu{width:440px!important}.animatedfsmenu__opacity .animatedfs_menu_list{opacity:0}.animatedfsmenu__opacity.navbar-expand-md{height:100vh;width:100vw;opacity:1}.animatedfsmenu .social-media{width:100%;display:block;margin:10px 0 30px}@media (max-width:800px){.animatedfsmenu .social-media{margin-left:20px;margin:0}}.animatedfsmenu .social-media ul{margin:0}.animatedfsmenu .social-media li{margin:0 16px 0 0;position:relative;text-align:center;display:inline-block;border:2px solid #fff;border-radius:50%}@media (max-width:800px){.animatedfsmenu .social-media li{border-width:1px}}.animatedfsmenu .social-media li a{padding:4px;width:45px;height:45px;display:block}@media (max-width:800px){.animatedfsmenu .social-media li a{width:32px;height:32px;font-size:14px}}.animatedfsmenu_woocommerce{color:#fff;list-style:none;font-size:14px;letter-spacing:.7px;position:absolute;bottom:40px}@media (max-width:768px){.animatedfsmenu_woocommerce{font-size:14px;position:relative;bottom:unset}}.animatedfsmenu_woocommerce li{float:left;margin:0 8px}@media (max-width:768px){.animatedfsmenu_woocommerce li{margin:0 3px}}.animatedfsmenu_woocommerce li i{margin-right:6px}.animatedfsmenu .navbar-collapse{opacity:0;display:none}.animatedfsmenu.navbar-expand-md .navbar-collapse{display:flex!important;opacity:1!important;transition:opacity ease-in-out 1s;transition-delay:.5s;pointer-events:all;position:relative}@media (max-width:768px){.animatedfsmenu.navbar-expand-md .navbar-collapse{}}.animatedfsmenu .navbar{z-index:99}.animatedfsmenu .navbar__languages{list-style:none;position:relative;float:left;display:block;margin:0}.animatedfsmenu .navbar__languages li{float:left;font-size:16px;border-right:2px solid #ffffff8c;margin-right:10px;padding-right:10px;line-height:16px}.animatedfsmenu .navbar__languages a{text-transform:uppercase}@media (max-width:800px){.animatedfsmenu .navbar__languages{position:relative;left:24px}}.animatedfsmenu .navbar-toggler{display:block;position:fixed;top: 0;z-index:99999999999999;border-radius:0;width:100px;height:100px;transition:all .3s;width:70px;padding:0;border:0!important;height:70px}@media (max-width:800px){.animatedfsmenu .navbar-toggler{width:55px;height:50px}}.animatedfsmenu .navbar-toggler-icon{background:url(../img/svg/menu.svg);background-size:100% 100%}.animatedfsmenu .animatedfs_menu_list{max-width:100%;display:inline-block;pointer-events:none;width:100%}.animatedfsmenu .animatedfs_menu_list .afsmenu>li{margin:0;color:#4f4f4f;width:100%;font-size:18px;line-height:40px;position:relative;cursor:pointer;display: block;border-bottom: 1px solid #eee;padding: 9px 0;text-align: center;text-transform: uppercase;font-weight: 500;font-size: 14px;letter-spacing: .1em;}.animatedfsmenu .animatedfs_menu_list .afsmenu>li a{transition:.3s all;} .animatedfsmenu .animatedfs_menu_list .afsmenu>li.has-children__on a:focus{text-decoration:none} .animatedfsmenu .animatedfs_menu_list .afsmenu>li.has-children__on a:hover{text-decoration:underline} .animatedfsmenu .animatedfs_menu_list .afsmenu>li.has-children__on>.sub-menu{opacity:1;display:block;animation:afsmenu_fade 2s} .animatedfsmenu.animation_line .afsmenu>li>a:before{width:0;transition:.3s all;content:'';position:absolute;height:3px;background:#fff;top:50%;transform:translateY(-50%);left:0} .animatedfsmenu.animation_line .afsmenu>li.has-children__on>a,.animatedfsmenu.animation_line .afsmenu>li:hover>a{padding-left:70px} .animatedfsmenu.animation_line .afsmenu>li.has-children__on>a:before,.animatedfsmenu.animation_line .afsmenu>li:hover>a:before{ width:50px}.animatedfsmenu.animation_background .afsmenu>li>a:before{width:0;transition:.3s all;content:'';position:absolute;height:100%;top:50%;transform:translateY(-50%);z-index:-1} .animatedfsmenu.animation_background .afsmenu>li.has-children__on>a:before,.animatedfsmenu.animation_background .afsmenu>li:hover>a:before{left:-8px;width:calc(100% + 18px)}.animatedfsmenu.animation_background__border_radius .afsmenu>li>a:before{content: '\e912';font-family: 'icomoon';font-weight: 400;font-style: normal;margin: 0 20px 0 0;text-decoration: none;position: absolute;right: 0;font-size: 14px;color: #6b6963;} .animatedfsmenu.animation_background__border_radius .afsmenu>li.has-children__on>a:before,.animatedfsmenu.animation_background__border_radius .afsmenu>li:hover>a:before{content: '\e913';} @keyframes afsmenu_fade{0%{opacity:0}100%{opacity:1}}.animatedfsmenu .navbar-toggler .bar{position:relative;content:'';width:45px;height:3px;background:#808284;transition:.6s;display:block;top:0;margin:8px auto;transition:all ease-in-out .6s}.animatedfsmenu .navbar-toggler .bar.top-animate{transform:rotate(45deg);transition:all ease-in-out .6s;top:8px}.animatedfsmenu .navbar-toggler .bar.bottom-animate{transform:rotate(135deg);transition:all ease-in-out .6s;top:-4px}@media (max-width:768px){.animatedfsmenu .navbar-toggler .bar.bottom-animate{top:-1px}}.animatedfsmenu .navbar-toggler .bar.mid-animate{transition:all ease-in-out .6s;opacity:0}@media (max-width:768px){.animatedfsmenu .navbar-toggler .bar{margin:5px auto;width:35px}}.animatedfsmenu__lateralmenu{transition:none}.animatedfsmenu__lateralmenu .animatedfs_menu_list{pointer-events:all}@media (min-width:800px){.animatedfsmenu__lateralmenu{width:220px}.animatedfsmenu__lateralmenu .navbar-toggler{display:none!important}.animatedfsmenu__lateralmenu .animatedfs_menu_list{width:100%;display:inline-block;position:relative;opacity:1}.animatedfsmenu__lateralmenu .animatedfs_menu_list .afsmenu li{line-height:32px}.animatedfsmenu__lateralmenu .animatedfs_menu_list .afsmenu li a{font-size:20px;display:block}.animatedfsmenu__lateralmenu .animatedfs_menu_list .afsmenu .sub-menu li a{font-size:14px!important}}.animatedfsmenu__lateralmenu .afsmenu__close{left:-20px;font-size:25px;height:40px}.animatedfsmenu__sidemenu.navbar-expand-md{width:440px}@media (max-width:800px){.animatedfsmenu__sidemenu.navbar-expand-md{width:300px}}.animatedfsmenu__sidemenu.navbar-expand-md .animatedfs_menu_list{padding-left:20px}.afsmenu__lockscroll{overflow-y:scroll;position:fixed;width:100%}.afsmenu_scroll{}@media (max-width:800px){.afsmenu_scroll{}}.afsmenu_scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}.afsmenu_scroll::-webkit-scrollbar{width:6px;background-color:transparent}.afsmenu_scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.6)}.afsmenu_search{display:inline-block;position:absolute;height:60px;float:left;padding:0;position:relative;margin-bottom:30px}@media (max-width:800px){.afsmenu_search{margin:0 30px 20px;width:auto}}@media (min-width:800px){.afsmenu_search{margin-left:12px}}.afsmenu_search input[type=text]{height:60px;font-size:35px;display:inline-block;font-weight:100;border:none;outline:0;color:#555;padding:3px;padding-right:60px;width:0;position:absolute;top:0;left:0;background:0 0;z-index:3;transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer}@media (max-width:800px){.afsmenu_search input[type=text]{font-size:22px}}.afsmenu_search input[type=text]:focus:hover{border-bottom:1px solid #bbb}.afsmenu_search input[type=text]:focus{width:100%;z-index:1;border-bottom:1px solid #bbb;cursor:text;margin-left:50px;height:46px}.afsmenu_search .search_submit{height:47px;width:38px;display:inline-block;float:right;border:none;position:absolute;top:0;left:0;z-index:2;opacity:.4;cursor:pointer;transition:opacity .4s ease;font-size:29px;color:#fff}@media (max-width:800px){.afsmenu_search .search_submit{left:10px}}.afsmenu_search input[type=submit]:hover{opacity:.8}.afs-owl-cart{opacity:0;transition:.5s all}.afs-owl-cart.owl-loaded{opacity:1}.afs-cart-title{font-size:22px;margin-top:70px}.afs_item-container{background:#00000085;padding:10px}.afs_item-container .afs_item__img{width:100%;min-height:70px;background-size:cover;background-position:center}.afs_item-container .afs_item__title{font-size:17px;margin-bottom:2px}.afs_item-container .afs_item__qtt,.afs_item-container .afs_item__total{font-size:14px;margin:0}
