/*!
Theme Name: cfj_v1
Theme URI: <theme_url_goes_here>
Author: Luca Sturlese
Author URI: http://pxeffect.com/
Description: <description_goes_here>
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cfj_v1
Tags:
*/@import url("https://fonts.googleapis.com/css?family=Lato:300,400,400i,700|Playfair+Display:400,700|Great+Vibes");@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes pulse{25%{-webkit-transform:scale(1.2);transform:scale(1.2)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes pulse{25%{-webkit-transform:scale(1.2);transform:scale(1.2)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}article,aside,figcaption,figure,footer,header,nav,section{display:block}mark,time{display:inline-block}.clear::before,.clear::after{content:'';display:table}.clear::after{clear:both}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text,.logo span,.site-description{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.screen-reader-text:focus,.logo span:focus,.site-description:focus{background-color:#f7f7f7;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#1c1c1c;display:block;font-size:1rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft,.align-left{display:inline;float:left;padding-right:20px !important}.alignright,.align-right{display:inline;float:right;padding-left:20px !important}.aligncenter,.align-center{display:block;margin-left:auto !important;margin-right:auto !important}.left{float:left}.right{float:right}html{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0}body{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}html{font-family:"Lato",Arial,sans-serif;font-weight:400;color:#1c1c1c;font-size:18px;line-height:1.5}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){html{font-size:18px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;font-weight:300}}::-moz-selection{background:#9c7f4e;color:#fff}::selection{background:#9c7f4e;color:#fff}::-moz-selection{background:#9c7f4e;color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;color:#1c1c1c;line-height:1.1;margin:0 0 1rem 0;padding:0}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}a{border-bottom:0;color:#9c7f4e;font-weight:400;outline:0;text-decoration:none}a:visited{color:#9c7f4e;outline:0;text-decoration:none}a:active,a:focus,a:hover{border-bottom:1px solid #9c7f4e;color:#9c7f4e;outline:0;padding-bottom:1px}abbr,acronym{border-bottom:1px dotted #5c5c5c;cursor:help}article,p{display:block;margin:0 0 1rem 0}article:last-of-type,p:last-of-type{margin:0}b,strong{font-weight:bold}big{font-size:1.2rem}blockquote{color:#5c5c5c;margin:0 40px;padding:20px 0 20px 60px;position:relative}blockquote::before{color:#9c7f4e;content:'\f10d';font-family:FontAwesome;font-size:3.5rem;font-weight:normal;left:-20px;margin-top:-45px;position:absolute;text-decoration:inherit;top:50%}cite,dfn,em,i{font-style:italic}code,kbd,samp,tt,var{font-family:Menlo,Consolas,Monaco,monospace;font-size:0.85rem;font-weight:400;letter-spacing:0.8px;background:#fafafa;color:#000;padding:2px 5px}hr{background-color:#1c1c1c;border:0;height:1px;margin-bottom:1.5rem}mark,ins{background:#9c7f4e;padding:0 5px;text-decoration:none}pre{font-family:Menlo,Consolas,Monaco,monospace;font-size:0.85rem;font-weight:400;letter-spacing:0.8px;background:#fafafa;border:1px solid #ebebeb;color:#000;padding:10px}small{font-size:.8rem}.error,.wpcf7-not-valid,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{background:rgba(255,0,0,0.15) !important;border:1px solid #ff0000 !important;color:#000;padding:12px 10px}.success,div.wpcf7-mail-sent-ok{background:rgba(0,128,0,0.15) !important;border:1px solid #008000 !important;color:#000;padding:12px 10px}.warning{background:rgba(253,228,40,0.15) !important;border:1px solid #fde428 !important;color:#000;padding:12px 10px}[class^='icon-']::before,[class*=' icon-']::before{display:inline-block;font-family:FontAwesome;font-size:2rem;font-weight:normal;text-decoration:inherit}span.icon-menu::before{content:'\f0c9';font-size:24px;line-height:47px}label.icon-search::before{color:#fff;content:'\f002';font-size:1.7rem;margin-right:12px}[class^='icon-social-']::before,[class*=' icon-social-']::before{font-size:2rem;font-weight:normal !important;margin-right:4px}a.icon-social-twitter::before{content:'\f081'}a.icon-social-linkedin::before{content:'\f08c'}a.icon-social-github::before{content:'\f092'}a.icon-social-facebook::before{content:'\f082'}a.icon-social-googleplus::before{content:'\f0d4'}[class^='arrow-'],[class*=' arrow-']{display:inline-block;width:2rem}[class^='arrow-']::after,[class*=' arrow-']::after{content:'';display:inline-block;height:0.7rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:0.7rem}.arrow-left::after{border-bottom:2px solid #ccc;border-left:2px solid #ccc;margin-left:-0.9rem}.arrow-right::after{border-right:2px solid #ccc;border-top:2px solid #ccc;margin-left:0.9rem}.button,.read-more,.read-more:active,.read-more:focus,.read-more:hover,.read-more:visited,input[type="submit"],input[type="reset"],ol>li>.comment-respond small a,.subscribe-form-button,.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled,.button:active,.button:focus,.button:hover,.button:visited{font-family:"Lato",Arial,sans-serif;font-weight:400;background:transparent;border:1px solid #ebebeb;border-radius:0;color:#999;display:inline-block;font-size:0.85rem;margin-bottom:0;outline:0;padding:7px 14px 10px 14px;position:relative;text-transform:uppercase;-webkit-transition:0.65s ease-in-out;transition:0.65s ease-in-out;white-space:nowrap}.button:hover,.read-more:hover,input[type="submit"]:hover,input[type="reset"]:hover,ol>li>.comment-respond small a:hover,.subscribe-form-button:hover,.navigation li a:hover,.navigation li.disabled:hover,.button:active:hover,.button:focus:hover,.button:hover:hover,.button:visited:hover{background:rgba(156,127,78,0.8);border:1px solid #ebebeb;color:#eae7e1}.button.xlarge,.button.xlarge:hover,.xlarge.read-more,input.xlarge[type="submit"],input.xlarge[type="reset"],ol>li>.comment-respond small a.xlarge,.xlarge.subscribe-form-button,.navigation li a.xlarge,.navigation li.xlarge.disabled,.xlarge.read-more:hover,input.xlarge[type="submit"]:hover,input.xlarge[type="reset"]:hover,ol>li>.comment-respond small a.xlarge:hover,.xlarge.subscribe-form-button:hover,.navigation li a.xlarge:hover,.navigation li.xlarge.disabled:hover,.button:active.xlarge,.button:active.xlarge:hover,.button:focus.xlarge,.button:focus.xlarge:hover,.button:hover.xlarge,.button:hover.xlarge:hover,.button:visited.xlarge,.button:visited.xlarge:hover{font-size:1.05rem;padding:10px 18px 12px 18px !important}.button.large,.button.large:hover,.large.read-more,input.large[type="submit"],input.large[type="reset"],ol>li>.comment-respond small a.large,.large.subscribe-form-button,.navigation li a.large,.navigation li.large.disabled,.large.read-more:hover,input.large[type="submit"]:hover,input.large[type="reset"]:hover,ol>li>.comment-respond small a.large:hover,.large.subscribe-form-button:hover,.navigation li a.large:hover,.navigation li.large.disabled:hover,.button:active.large,.button:active.large:hover,.button:focus.large,.button:focus.large:hover,.button:hover.large,.button:hover.large:hover,.button:visited.large,.button:visited.large:hover{font-size:0.95rem;padding:8px 15px 10px 15px !important}.button.small,ol>li>.comment-respond small a.button,.button.small:hover,ol>li>.comment-respond small a.button:hover,.small.read-more,ol>li>.comment-respond small a.read-more:active,ol>li>.comment-respond small a.read-more:focus,ol>li>.comment-respond small a.read-more:hover,ol>li>.comment-respond small a.read-more:visited,input.small[type="submit"],input.small[type="reset"],ol>li>.comment-respond small a,.small.subscribe-form-button,.navigation li a.small,.navigation ol>li>.comment-respond small a:hover,.navigation li.active ol>li>.comment-respond small a,ol>li>.comment-respond small .navigation li.active a,.navigation li.small.disabled,.small.read-more:hover,input.small[type="submit"]:hover,input.small[type="reset"]:hover,ol>li>.comment-respond small a:hover,.small.subscribe-form-button:hover,.navigation li a.small:hover,.navigation li.small.disabled:hover,.button:active.small,ol>li>.comment-respond small a.button:active,.button:active.small:hover,ol>li>.comment-respond small a.button:active:hover,.button:focus.small,ol>li>.comment-respond small a.button:focus,.button:focus.small:hover,ol>li>.comment-respond small a.button:focus:hover,.button:hover.small,ol>li>.comment-respond small a.button:hover,.button:hover.small:hover,ol>li>.comment-respond small a.button:hover:hover,.button:visited.small,ol>li>.comment-respond small a.button:visited,.button:visited.small:hover,ol>li>.comment-respond small a.button:visited:hover{font-size:0.75rem;padding:5px 10px 7px 10px !important}.button.xsmall,.button.xsmall:hover,.xsmall.read-more,input.xsmall[type="submit"],input.xsmall[type="reset"],ol>li>.comment-respond small a.xsmall,.xsmall.subscribe-form-button,.navigation li a.xsmall,.navigation li.xsmall.disabled,.xsmall.read-more:hover,input.xsmall[type="submit"]:hover,input.xsmall[type="reset"]:hover,ol>li>.comment-respond small a.xsmall:hover,.xsmall.subscribe-form-button:hover,.navigation li a.xsmall:hover,.navigation li.xsmall.disabled:hover,.button:active.xsmall,.button:active.xsmall:hover,.button:focus.xsmall,.button:focus.xsmall:hover,.button:hover.xsmall,.button:hover.xsmall:hover,.button:visited.xsmall,.button:visited.xsmall:hover{font-size:0.65rem;padding:3px 5px 4px 5px !important}.read-more,.read-more:active,.read-more:focus,.read-more:hover,.read-more:visited{font-size:0.75rem;margin-left:10px;padding:5px 10px 7px 10px !important}.read-more:hover{background:rgba(156,127,78,0.8);border:1px solid #ebebeb;color:#eae7e1}input,select,textarea{background-color:rgba(234,231,225,0.2);border:1px solid #ebebeb;border-radius:2px;color:#5c5c5c;font-weight:300;line-height:20px;margin-bottom:40px;margin-top:0;padding:12px 10px;width:100%}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input::placeholder,select::placeholder,textarea::placeholder{color:#ccc}select{height:46px;outline:0;padding:0}textarea{height:200px}input[type="submit"],input[type="reset"]{width:auto}input[type="checkbox"]{padding:0}input[type="button"],input[type="email"],input[type="search"],input[type="submit"],input[type="text"],input[type="url"],textarea{-webkit-appearance:none;border-radius:0;outline:0}#search-form .search-header{display:none}#search-form .search-content{position:relative}#search-form .search-content i{color:#ccc;left:0;margin-right:0;position:absolute;top:14px}#search-form .search-content input{background:transparent;border:0;border-bottom:2px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1c1c1c;padding-left:30px;width:450px}@media (max-width: 767px){#search-form .search-content input{width:90%}}#search-form .search-content input::-webkit-input-placeholder{color:#ccc;text-transform:uppercase}#search-form .search-content input:-ms-input-placeholder{color:#ccc;text-transform:uppercase}#search-form .search-content input::placeholder{color:#ccc;text-transform:uppercase}#search-form.overlay{background:rgba(255,255,255,0.96);height:100%;padding:160px 160px 0 160px;position:absolute;width:100%;z-index:99999}@media (max-width: 1024px){#search-form.overlay{padding:160px 80px 0 80px}}@media (max-width: 767px){#search-form.overlay{padding:160px 40px 0 40px}}@media (max-width: 420px){#search-form.overlay{padding:160px 20px 0 20px}}#search-form.overlay .search-header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}#search-form.overlay .search-header h2{font-family:"Lato",Arial,sans-serif;font-weight:400;font-size:2rem;text-transform:none}@media (max-width: 1024px){#search-form.overlay .search-header h2{font-size:1.8rem}}#search-form.overlay .search-header .btn-close,#search-form.overlay .search-header .btn-close:hover,#search-form.overlay .search-header .btn-close:visited{border:0;color:#ccc;font-size:1.25rem;padding:0}#search-form.overlay .search-content{position:relative}#search-form.overlay .search-content i{display:none}#search-form.overlay .search-content input{border:0;border-bottom:2px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1c1c1c;font-size:2rem;font-weight:normal;line-height:inherit;padding:0 0 20px 0;width:100% !important}@media (max-width: 1024px){#search-form.overlay .search-content input{font-size:1.8rem}}@media (max-width: 767px){#search-form.overlay .search-content input{font-size:1.6rem}}#search-form.overlay .search-content input::-webkit-input-placeholder{color:#ccc;text-transform:uppercase}#search-form.overlay .search-content input:-ms-input-placeholder{color:#ccc;text-transform:uppercase}#search-form.overlay .search-content input::placeholder{color:#ccc;text-transform:uppercase}.site-sidebar #search-form i{left:14px}.site-sidebar #search-form input{background-color:rgba(234,231,225,0.2);border:1px solid #ebebeb;padding-left:40px;width:100% !important}.site-sidebar #search-form input::-webkit-input-placeholder{text-transform:none}.site-sidebar #search-form input:-ms-input-placeholder{text-transform:none}.site-sidebar #search-form input::placeholder{text-transform:none}.wpcf7-form{margin-top:40px}.wpcf7-form p{margin:0}.wpcf7-recaptcha{margin-bottom:40px}div.wpcf7-response-output{color:#5c5c5c;margin:-20px 0 40px 0;padding:12px 10px}div.wpcf7-mail-sent-ok{font-size:0.9rem}div.wpcf7-spam-blocked{font-size:0.9rem}div.wpcf7-validation-errors{font-size:0.9rem}span.wpcf7-not-valid-tip{display:none}.comment-respond{margin-bottom:40px;margin-top:80px}@media (max-width: 767px){.comment-respond{margin-top:40px}}.comment-respond .comment-reply-title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-respond input,.comment-respond select,.comment-respond textarea{margin-bottom:10px;margin-top:5px}.comment-respond p{margin:20px 0 0}.comment-respond .post-info{background:#f7f7f7;clear:both;font-size:0.9rem;margin:10px 0 10px 1em;padding:20px 10px}@media (max-width: 1024px){.comment-respond .post-info{font-size:0.8rem}}.comment-respond .post-info h6{font-size:1.05rem;letter-spacing:0;text-transform:uppercase}@media (max-width: 1024px){.comment-respond .post-info h6{font-size:0.95rem}}.comment-respond .post-info a{color:#9c7f4e;font-weight:normal}.comment-respond .post-info code{background:none;border:0;border-radius:0;font-size:0.9rem;margin-bottom:0}@media (max-width: 1024px){.comment-respond .post-info code{font-size:0.8rem}}.comment-respond .post-info p{padding-left:0}ol>li>.comment-respond{background:#fff;border:1px solid #ccc;margin-top:-10px;padding:20px}@media (max-width: 767px){ol>li>.comment-respond h3{font-size:1.2rem}}.subscribe-form-field{border:1px solid #bbbbbb;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);color:#5c5c5c;margin:0 10px 0 40px;padding:7px;width:40%}@media (max-width: 767px){.subscribe-form-field{margin-left:20px;width:55%}}#subscribe-reloaded{margin-right:10px;vertical-align:middle}figure,img{height:auto;margin:0 0 1rem 0;max-width:100%}ul,ol{list-style-position:outside;margin:0 0 1.5em 0;padding:0 0 0 20px}ul{list-style:disc}ol{list-style:decimal}ol li>ol{list-style:lower-roman}li>ul,li>ol{margin-bottom:0;margin-left:0.5rem}.logo{background:url("images/logo-web.png") no-repeat top left;background-size:contain;display:inline-block;-webkit-font-smoothing:subpixel-antialiased;height:104px;vertical-align:middle;width:180px}@media (max-width: 1024px){.logo{height:90px;width:156px}}@media (max-width: 767px){.logo{height:80px;width:138px}}.logo:hover,.logo:active,.logo:focus{border:0;padding:0}.site-nav-main{margin-top:40px;text-align:center;width:100%}@media (max-width: 1024px){.site-nav-main{margin-top:0;text-align:left;width:auto}}.site-nav-main .head-menu{position:relative}@media (max-width: 1024px){.site-nav-main .head-menu{display:none}}.site-nav-main .head-menu a,.site-nav-main .head-menu a:active,.site-nav-main .head-menu a:focus,.site-nav-main .head-menu a:visited{font-family:"Lato",Arial,sans-serif;font-weight:400;border:0;color:#999;display:inline-block;font-size:0.8rem;padding-bottom:21px;padding-left:15px;padding-right:15px;position:relative;text-decoration:none;text-transform:uppercase}.site-nav-main .head-menu a::after,.site-nav-main .head-menu a:active::after,.site-nav-main .head-menu a:focus::after,.site-nav-main .head-menu a:visited::after{background:transparent;border-bottom:solid 6px #ebebeb;bottom:0;content:'';display:block;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;width:100%}.site-nav-main .head-menu a:hover::after,.site-nav-main .head-menu a:active:hover::after,.site-nav-main .head-menu a:focus:hover::after,.site-nav-main .head-menu a:visited:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.site-nav-main .head-menu ul{display:inline-block;list-style:none;margin:0;padding:0}.site-nav-main .head-menu ul li{display:inline-block}.site-nav-main .head-menu ul li:hover>div{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;height:350px;-webkit-transition-delay:0.4s;transition-delay:0.4s}.site-nav-main .head-menu ul>li>div{background:#fff;border-top:1px solid #ebebeb;display:block;height:0;left:0;overflow:hidden;position:absolute;-webkit-transition:height 0.55s ease-in-out, border-width 0.55s ease;transition:height 0.55s ease-in-out, border-width 0.55s ease;width:100%;z-index:20}.site-nav-main .head-menu ul>li>div .content-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px}.site-nav-main .head-menu ul>li>div li{display:block}.site-nav-main .head-menu ul>li>div li>a,.site-nav-main .head-menu ul>li>div li>a:active,.site-nav-main .head-menu ul>li>div li>a:focus,.site-nav-main .head-menu ul>li>div li>a:visited{color:#1c1c1c;font-weight:bold;padding-right:40px;text-transform:none}.site-nav-main .head-menu ul>li>div li>a::after,.site-nav-main .head-menu ul>li>div li>a:active::after,.site-nav-main .head-menu ul>li>div li>a:focus::after,.site-nav-main .head-menu ul>li>div li>a:visited::after{display:none}.site-nav-main .head-menu ul>li>div a.current-menu-item{border:0}.submenu-aside{border-right:1px solid #ebebeb;height:265px;padding-left:20px;padding-right:40px;text-align:left;width:40%}.submenu-aside h2{font-family:"Lato",Arial,sans-serif;font-weight:400;font-size:0.8rem;margin-bottom:10px}.submenu-aside span{display:block;font-size:0.8rem;margin-bottom:1rem}.submenu-aside a,.submenu-aside a:active,.submenu-aside a:focus,.submenu-aside a:hover,.submenu-aside a:visited{border-bottom:solid 4px transparent !important;color:#1c1c1c !important;display:block !important;font-size:0.7rem !important;margin-bottom:10px !important;padding-bottom:3px !important;padding-left:0 !important;padding-right:0 !important;text-transform:none !important;-webkit-transition:border-bottom 0.4s ease-in-out;transition:border-bottom 0.4s ease-in-out}.submenu-aside a::after,.submenu-aside a:active::after,.submenu-aside a:focus::after,.submenu-aside a:hover::after,.submenu-aside a:visited::after{display:none}.submenu-aside a:hover{border-bottom:solid 4px #ebebeb !important}.submenu-realmenu{margin-left:60px;text-align:left;width:25%}.submenu-realmenu a,.submenu-realmenu a:active,.submenu-realmenu a:focus,.submenu-realmenu a:hover,.submenu-realmenu a:visited{border-bottom:solid 4px transparent !important;margin-bottom:10px !important;padding-bottom:3px !important;padding-left:0 !important;padding-right:0 !important;-webkit-transition:border-bottom 0.5s ease-in-out;transition:border-bottom 0.5s ease-in-out}.submenu-realmenu a::after,.submenu-realmenu a:active::after,.submenu-realmenu a:focus::after,.submenu-realmenu a:hover::after,.submenu-realmenu a:visited::after{display:none}.submenu-realmenu a:hover{border-bottom:solid 4px #ebebeb !important}.submenu-image{height:176px;width:350px}.site-nav-main .head-menu a.current-menu-item{border-bottom:solid 6px #ebebeb;color:#1c1c1c;padding-bottom:15px}.site-nav-main .head-menu a.current-menu-item::after{display:none}.site-nav-main .head-menu .current-page-ancestor a,.site-nav-main .head-menu .current-page-ancestor a:active,.site-nav-main .head-menu .current-page-ancestor a:focus,.site-nav-main .head-menu .current-page-ancestor a:visited,.site-nav-main .head-menu .current-post-ancestor a,.site-nav-main .head-menu .current-post-ancestor a:active,.site-nav-main .head-menu .current-post-ancestor a:focus,.site-nav-main .head-menu .current-post-ancestor a:visited{color:#1c1c1c;padding-bottom:21px}.site-nav-main .head-menu .current-page-ancestor a::after,.site-nav-main .head-menu .current-post-ancestor a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.site-nav-main .head-menu-mobile-toggle,.site-nav-main .head-menu-mobile-toggle:visited{border:0;color:#1c1c1c;cursor:pointer;display:none;margin-top:25px;text-align:center;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;width:50px}@media (max-width: 1024px){.site-nav-main .head-menu-mobile-toggle,.site-nav-main .head-menu-mobile-toggle:visited{display:block}}.site-nav-main .head-menu-mobile-toggle:hover,.site-nav-main .head-menu-mobile-toggle:visited:hover{border:0;color:#9c7f4e}.site-nav-main .head-menu-mobile{background:#262626;display:none;left:0;margin:0 auto;position:absolute;right:0;z-index:9999}@media (max-width: 1024px){.site-nav-main .head-menu-mobile{margin-top:49px;width:70%}}@media (max-width: 767px){.site-nav-main .head-menu-mobile{margin-top:44px;width:97%}}.site-nav-main .head-menu-mobile a,.site-nav-main .head-menu-mobile a:active,.site-nav-main .head-menu-mobile a:focus,.site-nav-main .head-menu-mobile a:visited{border:0;color:#fff;display:block;font-weight:normal;letter-spacing:2px;padding:13.33333px 20px;text-transform:uppercase}.site-nav-main .head-menu-mobile a:hover,.site-nav-main .head-menu-mobile a:active:hover,.site-nav-main .head-menu-mobile a:focus:hover,.site-nav-main .head-menu-mobile a:visited:hover{border:0;color:#9c7f4e}.site-nav-main .head-menu-mobile ul{list-style:none;margin:0;padding:0}.site-nav-main .head-menu-mobile ul li{border-bottom:2px solid rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);display:block}.site-nav-main .head-menu-mobile ul>li>ul{display:none;margin:0}.site-nav-main .head-menu-mobile ul>li>ul li{border-bottom:2px solid rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);padding-left:40px}.site-nav-main .head-menu-mobile ul>li>ul li:first-of-type{border-top:4px solid rgba(0,0,0,0.1)}.site-nav-main .head-menu-mobile ul>li>ul li:last-of-type{border-bottom:0}.site-footer h5{font-family:"Lato",Arial,sans-serif;font-weight:400;color:#9c7f4e;font-size:0.9rem;font-weight:inherit;margin-bottom:20px}@media (max-width: 767px){.site-footer h5{margin-bottom:13.33333px}}.site-footer ul{font-size:0.8rem;line-height:24px;list-style:none;margin:0;padding:0}@media (max-width: 767px){.site-footer ul{width:100%}}.site-footer a,.site-footer a:visited{border:0;color:#fff;font-weight:inherit;text-transform:uppercase}.site-footer a:hover{color:#9c7f4e}.site-footer .social a{font-size:1.1rem;margin-right:8px}@media (max-width: 1024px){.site-footer .social a{font-size:1.1rem;margin-right:12px}.site-footer .social a:last-of-type{margin-right:0}}.site-footer .social:last-of-type{margin-right:0}table{margin:0 0 1.5em;width:100%}span.post-format--link{content:url("images/post-format-link.png");height:auto;margin-top:-4px;position:relative;vertical-align:middle;width:30px}span.post-format--quote{height:auto;vertical-align:text-top;width:30px}span.post-format--quote:first-of-type{content:url("images/post-format-quote-1.png");margin-top:4px}span.post-format--quote:last-of-type{content:url("images/post-format-quote-2.png");margin-top:2px}a[class*='tag-link-'],.cat-links a,.tags-links a{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;border:1px solid #ccc;color:#1c1c1c !important;display:inline-block;font-size:0.7rem !important;letter-spacing:1px;line-height:14px !important;margin:0 5px 4px 0;padding:4px 8px;text-transform:uppercase}a[class*='tag-link-']:hover,a[class*='tag-link-']:focus,.cat-links a:hover,.tags-links a:hover,.cat-links a:focus,.tags-links a:focus{background:#9c7f4e;color:#fff !important}.cat-links,.tags-links{color:#5c5c5c;font-size:0.8rem;font-weight:bold;margin-bottom:10px;text-transform:uppercase}.cat-links a,.tags-links a{margin:0 5px}.cat-links span,.tags-links span{display:inline-block;vertical-align:middle;width:90px}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-40px}@media (max-width: 1024px){.navigation{margin-left:-20px}}.navigation ul{margin:0}.navigation li{display:inline}@media (max-width: 1024px){.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{font-size:0.8rem;padding:7px 13px}}@media (max-width: 767px){.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{font-size:0.7rem;padding:5px 8px}}.navigation li a:hover,.navigation li.active a{background:#9c7f4e;color:#5c5c5c}.navigation li.active a{background:#9c7f4e !important;border:2px solid #9c7f4e !important;color:#fff !important;cursor:default}.comments-area{margin-top:80px}@media (max-width: 767px){.comments-area{margin-top:40px}}ol.comment-list{list-style:none;margin:0;padding:0}ol.children{list-style:none;margin-left:40px;padding:0}@media (max-width: 767px){ol.children{margin-left:20px}}article.comment-body,.pingback,.trackback{background:#f7f7f7;margin:30px 0;padding:40px;position:relative}@media (max-width: 767px){article.comment-body,.pingback,.trackback{font-size:0.8rem;padding:13.33333px}}article.comment-body .comment-meta,.pingback .comment-meta,.trackback .comment-meta{background:none;margin:0;margin-bottom:40px;margin-left:-20px;padding:0}@media (max-width: 767px){article.comment-body .comment-meta,.pingback .comment-meta,.trackback .comment-meta{margin-left:-10px}}article.comment-body .comment-author img,.pingback .comment-author img,.trackback .comment-author img{border-radius:2px;float:left;margin-bottom:0;margin-right:20px;width:64px}@media (max-width: 767px){article.comment-body .comment-author img,.pingback .comment-author img,.trackback .comment-author img{margin-right:13.33333px}}article.comment-body .comment-author .fn,.pingback .comment-author .fn,.trackback .comment-author .fn{font-family:"Lato",Arial,sans-serif;font-weight:400;color:#5c5c5c;font-size:1rem;text-transform:uppercase}@media (max-width: 767px){article.comment-body .comment-author .fn,.pingback .comment-author .fn,.trackback .comment-author .fn{font-size:0.8rem}}article.comment-body .comment-author .says,.pingback .comment-author .says,.trackback .comment-author .says{display:none}article.comment-body .comment-metadata,.pingback .comment-metadata,.trackback .comment-metadata{font-family:"Lato",Arial,sans-serif;font-weight:400;display:block;font-size:0.8rem;text-transform:uppercase}@media (max-width: 767px){article.comment-body .comment-metadata,.pingback .comment-metadata,.trackback .comment-metadata{font-size:0.8rem}}article.comment-body .comment-metadata a,article.comment-body .comment-metadata a:active,article.comment-body .comment-metadata a:focus,article.comment-body .comment-metadata a:hover,article.comment-body .comment-metadata a:visited,.pingback .comment-metadata a,.pingback .comment-metadata a:active,.pingback .comment-metadata a:focus,.pingback .comment-metadata a:hover,.pingback .comment-metadata a:visited,.trackback .comment-metadata a,.trackback .comment-metadata a:active,.trackback .comment-metadata a:focus,.trackback .comment-metadata a:hover,.trackback .comment-metadata a:visited{border:0;color:#ccc;font-weight:inherit}article.comment-body .comment-awaiting-moderation,.pingback .comment-awaiting-moderation,.trackback .comment-awaiting-moderation{color:#5c5c5c;font-size:0.8rem;font-style:italic;margin-bottom:-20px}@media (max-width: 767px){article.comment-body .comment-awaiting-moderation,.pingback .comment-awaiting-moderation,.trackback .comment-awaiting-moderation{font-size:0.7rem}}article.comment-body .comment-content,.pingback .comment-content,.trackback .comment-content{margin-top:30px;word-wrap:break-word}@media (max-width: 767px){article.comment-body .comment-content,.pingback .comment-content,.trackback .comment-content{margin-top:32px}}article.comment-body .reply,.pingback .reply,.trackback .reply{margin:30px 30px 0 0;position:absolute;right:0;top:0}@media (max-width: 767px){article.comment-body .reply,.pingback .reply,.trackback .reply{margin:13.33333px 13.33333px 0 0}}article.comment-body .reply a,.pingback .reply a,.trackback .reply a{font-family:"Lato",Arial,sans-serif;font-weight:400;background:#fff;border:0;color:#1c1c1c;font-size:0.85rem;letter-spacing:2px;line-height:1.4;padding:5px 13px;text-transform:uppercase;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}@media (max-width: 767px){article.comment-body .reply a,.pingback .reply a,.trackback .reply a{font-size:0.7rem;padding:4px 9px}}article.comment-body .reply a:focus,article.comment-body .reply a:hover,.pingback .reply a:focus,.pingback .reply a:hover,.trackback .reply a:focus,.trackback .reply a:hover{background:rgba(156,127,78,0.8);color:#fff}.share-on{margin-top:20px}.share-on h6{font-family:"Lato",Arial,sans-serif;font-weight:400;color:#ccc;display:inline-block;font-size:0.9rem;font-weight:inherit;margin:0;margin-right:20px}.share-on a,.share-on a:active,.share-on a:focus,.share-on a:hover,.share-on a:visited{border:0;color:#ccc;font-size:0.85rem;font-weight:inherit;margin-right:17px;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}.share-on a:last-of-type,.share-on a:active:last-of-type,.share-on a:focus:last-of-type,.share-on a:hover:last-of-type,.share-on a:visited:last-of-type{margin-right:0}.share-on a:hover,.share-on a:active:hover,.share-on a:focus:hover,.share-on a:hover:hover,.share-on a:visited:hover{color:#9c7f4e}.share-on a i,.share-on a:active i,.share-on a:focus i,.share-on a:hover i,.share-on a:visited i{font-size:1rem;padding-right:5px}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.col{-webkit-box-flex:1;-ms-flex:1;flex:1}[class*='col-']{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.grid--gutter{margin-bottom:20px;margin-left:0;margin-right:-20px;margin-top:-20px}.grid--gutter [class*='col']{-ms-flex-negative:1;flex-shrink:1;margin-bottom:0;margin-left:0;margin-right:20px;margin-top:20px}.grid--gutter-sml{margin-bottom:10px;margin-left:0;margin-right:-10px;margin-top:-10px}.grid--gutter-sml [class*='col']{-ms-flex-negative:1;flex-shrink:1;margin-bottom:0;margin-left:0;margin-right:10px;margin-top:10px}.grid--gutter-lrg{margin-bottom:30px;margin-left:0;margin-right:-30px;margin-top:-30px}.grid--gutter-lrg [class*='col']{-ms-flex-negative:1;flex-shrink:1;margin-bottom:0;margin-left:0;margin-right:30px;margin-top:30px}.grid--gutter-xlrg{margin-bottom:40px;margin-left:0;margin-right:-40px;margin-top:-40px}.grid--gutter-xlrg [class*='col']{-ms-flex-negative:1;flex-shrink:1;margin-bottom:0;margin-left:0;margin-right:40px;margin-top:40px}@media (max-width: 767px){.grid--responsive{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.grid--responsive [class*='col-']{-ms-flex-preferred-size:100% !important;flex-basis:100% !important}}@media (max-width: 420px){.grid--responsive-xsml{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.grid--responsive-xsml [class*='col-']{-ms-flex-preferred-size:100% !important;flex-basis:100% !important}}@media (max-width: 1024px){.grid--responsive-med{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.grid--responsive-med [class*='col-']{-ms-flex-preferred-size:100% !important;flex-basis:100% !important}}.grid--start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid--spacebetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid--spacearound{-ms-flex-pack:distribute;justify-content:space-around}.col-12{-ms-flex-preferred-size:100%;flex-basis:100%}.col-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.col-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.col-9{-ms-flex-preferred-size:75%;flex-basis:75%}.col-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.col-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.col-6{-ms-flex-preferred-size:50%;flex-basis:50%}.col-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.col-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.col-3{-ms-flex-preferred-size:25%;flex-basis:25%}.col-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.col-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}header,footer{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-negative:0;flex-shrink:0}#content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.site-content-full{margin:0;width:100%}.site-content{margin:0;width:75%}@media (max-width: 1024px){.site-content{width:100%}}@media (max-width: 767px){.site-content{width:100%}}@media (max-width: 420px){.site-content{width:100%}}.site-sidebar{-ms-flex-negative:1;flex-shrink:1;margin:0;width:25%}@media (max-width: 1024px){.site-sidebar{display:none}}@media (max-width: 767px){.site-sidebar{display:none}}@media (max-width: 420px){.site-sidebar{display:none}}.head-top,#content,footer,.site-nav-main .head-menu ul>li>div .content-wrap{padding-left:20px !important;padding-right:20px !important}@media (max-width: 1024px){.head-top,#content,footer,.site-nav-main .head-menu ul>li>div .content-wrap{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 767px){.head-top,#content,footer,.site-nav-main .head-menu ul>li>div .content-wrap{padding-left:10px !important;padding-right:10px !important}}@media (max-width: 420px){.head-top,#content,footer,.site-nav-main .head-menu ul>li>div .content-wrap{padding-left:8px !important;padding-right:8px !important}}header{padding-left:0;padding-right:0}@media (max-width: 1024px){header{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 767px){header{padding-left:10px !important;padding-right:10px !important}}@media (max-width: 420px){header{padding-left:8px !important;padding-right:8px !important}}.site-sidebar{margin-left:40px}@media (max-width: 1024px){.site-sidebar{margin-left:30px}}@media (max-width: 767px){.site-sidebar{margin-left:25px}}@media (max-width: 420px){.site-sidebar{margin-left:20px}}.content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1680px;min-height:100%;width:100%}header{background-color:#fff;border-top:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;position:relative;width:100%}@media (max-width: 1024px){header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebebeb;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px;padding-top:40px}}.head-top{background:#fcfcfc;font-size:0.75rem;min-height:38px;padding-bottom:8px;padding-top:8px;text-transform:uppercase}@media (max-width: 1024px){.head-top{display:none}}.head-top .content-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.head-top a,.head-top a:visited{color:#999;font-weight:inherit;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}.head-top a:active,.head-top a:focus,.head-top a:hover{border:0;color:#000;padding:0}.head-top .social a{margin-right:6px}.head-top .social a:last-of-type{margin-right:0}.head-top .social i{font-size:0.95rem}.head-search,.head-search-mobile{display:none}.head-search-toggle,.head-search-toggle:visited{color:#999;font-size:0.85rem;font-weight:inherit;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}.head-search-toggle:hover,.head-search-toggle:visited:hover{border:0;color:#000;padding:0}.head-search-toggle-mobile,.head-search-toggle-mobile:visited{border:0;color:#1c1c1c;cursor:pointer;display:none;font-size:1.1rem;margin-top:25px;text-align:center;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;width:50px}@media (max-width: 1024px){.head-search-toggle-mobile,.head-search-toggle-mobile:visited{display:block}}.head-search-toggle-mobile:hover,.head-search-toggle-mobile:visited:hover{border:0;color:#9c7f4e;padding:0}#content{background-color:#fff}.site-sidebar{background-color:#fff;color:#1c1c1c;padding-bottom:40px;padding-top:390px}.site-sidebar article,.site-sidebar .module{margin-bottom:60px;margin-top:10px}.site-sidebar article:last-of-type,.site-sidebar .module:last-of-type{margin-bottom:0}.site-sidebar article h5,.site-sidebar .module h5{margin-bottom:20px}.site-sidebar article ul,.site-sidebar .module ul{list-style:none;padding:0}.site-sidebar article ul li,.site-sidebar .module ul li{margin-bottom:5px}.site-sidebar article ul li a,.site-sidebar article ul li a:active,.site-sidebar article ul li a:focus,.site-sidebar article ul li a:hover,.site-sidebar article ul li a:visited,.site-sidebar .module ul li a,.site-sidebar .module ul li a:active,.site-sidebar .module ul li a:focus,.site-sidebar .module ul li a:hover,.site-sidebar .module ul li a:visited{font-weight:inherit}.loyalty-card,.loyalty-card:active,.loyalty-card:focus,.loyalty-card:hover,.loyalty-card:visited{border:0;padding:0}.tnp-widget{margin-top:20px}.tnp-field label{display:none !important}.tnp-email{background-color:rgba(234,231,225,0.2) !important;border:1px solid #ebebeb !important;border-radius:2px !important;color:#5c5c5c !important;font-size:1rem !important;font-weight:300 !important;line-height:20px !important;margin-bottom:20px !important;margin-top:0 !important;padding:12px 10px !important;width:100% !important}.tnp-email::-webkit-input-placeholder{color:#ccc !important}.tnp-email:-ms-input-placeholder{color:#ccc !important}.tnp-email::placeholder{color:#ccc !important}.tnp-submit{font-family:"Lato",Arial,sans-serif;font-weight:400;background:transparent !important;border:1px solid #ebebeb !important;border-radius:0 !important;color:#999 !important;display:inline-block !important;font-size:0.85rem !important;margin-bottom:0 !important;outline:0 !important;padding:7px 14px 10px 14px !important;position:relative !important;text-transform:uppercase !important;-webkit-transition:0.65s ease-in-out !important;transition:0.65s ease-in-out !important;white-space:nowrap !important;width:auto !important}.tnp-submit:hover{background:rgba(156,127,78,0.8) !important;border:1px solid #ebebeb !important;color:#eae7e1 !important}footer{background-color:#1c1c1c;padding-top:80px}@media (max-width: 767px){footer{padding-top:40px}}footer .content-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70%}@media (max-width: 1450px){.site-footer{width:80%}}@media (max-width: 1200px){.site-footer{width:85%}}@media (max-width: 1185px){.site-footer{width:90%}}@media (max-width: 1024px){.site-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media (max-width: 1024px){.site-footer article,.site-footer .module{margin-bottom:80px;text-align:center;width:33%}.site-footer article:last-of-type,.site-footer .module:last-of-type{margin-bottom:0}}@media (max-width: 767px){.site-footer article,.site-footer .module{margin-bottom:40px;width:50%}}.site-info{color:#5c5c5c;font-size:0.75rem;padding-bottom:40px;padding-top:80px;text-align:center;width:100%}@media (max-width: 1024px){.site-info{padding-top:40px}}@media (max-width: 767px){.site-info span{display:block}.site-info .sep{display:none}}.site-info .sep{padding:0 4px}.site-info a,.site-info a:visited{color:#5c5c5c;padding-bottom:3px;-webkit-transition:all 0.5s;transition:all 0.5s}.site-info a:active,.site-info a:focus,.site-info a:hover{border-bottom:1px solid #9c7f4e;color:#9c7f4e}.site-info .site-index{margin-bottom:6.66667px}@media (max-width: 767px){.site-info .site-index{display:none}}.site-info .site-index a,.site-info .site-index a:active,.site-info .site-index a:focus,.site-info .site-index a:hover,.site-info .site-index a:visited{font-weight:inherit}.content-wrap .page-header,.content-wrap .module.post-single .post-header,.module.post-single .content-wrap .post-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1c1c1c;background-image:url("images/default-featureimage.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:350px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1680px;position:absolute;text-align:center;width:100%}@media (max-width: 1700px){.content-wrap .page-header,.content-wrap .module.post-single .post-header,.module.post-single .content-wrap .post-header{margin-left:-20px;margin-right:-20px;max-width:1700px}}@media (max-width: 1680px){.content-wrap .page-header,.content-wrap .module.post-single .post-header,.module.post-single .content-wrap .post-header{margin-left:-20px;margin-right:-20px;max-width:1680px}}@media (max-width: 1024px){.content-wrap .page-header,.content-wrap .module.post-single .post-header,.module.post-single .content-wrap .post-header{background-position:right center;margin-left:-20px;margin-right:-20px}}@media (max-width: 767px){.content-wrap .page-header,.content-wrap .module.post-single .post-header,.module.post-single .content-wrap .post-header{margin-left:-10px;margin-right:-10px}}@media (max-width: 420px){.content-wrap .page-header,.content-wrap .module.post-single .post-header,.module.post-single .content-wrap .post-header{margin-left:-8px;margin-right:-8px}}.content-wrap .page-header h1,.content-wrap .module.post-single .post-header h1,.module.post-single .content-wrap .post-header h1{color:#1c1c1c;font-size:3.2rem;letter-spacing:2px}@media (max-width: 767px){.content-wrap .page-header h1,.content-wrap .module.post-single .post-header h1,.module.post-single .content-wrap .post-header h1{font-size:2.4rem}}.content-wrap .page-header h1.with-image,.content-wrap .module.post-single .post-header h1.with-image,.module.post-single .content-wrap .post-header h1.with-image{color:#fff}.content-wrap .page-meta{display:none}.content-wrap .page-content{padding-bottom:40px;padding-top:390px}.page-submenu ul>li{margin-left:20px;padding:0 0 10px 10px}@media (max-width: 1024px){.page-submenu ul{list-style:none;padding:0}.page-submenu ul>li{display:inline-block;margin-left:0;padding:0 30px 0 0}.page-submenu ul>li:last-of-type{padding-right:0}}.wpsl-search{margin:0 0 20px 0 !important;padding:10px 20px !important}@media (max-width: 767px){.wpsl-search{padding:10px 10px !important}}.wpsl-input{display:inline-block !important;margin:0 !important;width:auto !important}.wpsl-input label{color:#1c1c1c !important;font-size:1rem !important;line-height:normal !important;margin-right:0 !important;padding:10px 10px 10px 0 !important;text-transform:capitalize;width:auto !important}@media (max-width: 767px){.wpsl-input label{display:none !important}}.wpsl-input .wpsl-search-input,.wpsl-input #wpsl-search-input,.wpsl-input input[type="text"]{background:#fff !important;border-radius:0 !important;font-size:0.9rem !important;margin-right:10px !important;padding:10px 12px !important;width:350px !important}@media (max-width: 767px){.wpsl-input .wpsl-search-input,.wpsl-input #wpsl-search-input,.wpsl-input input[type="text"]{padding:8px 10px !important;width:235px !important}}.wpsl-select-wrap{display:none !important}#wpsl-radius{display:none !important}#wpsl-results{display:none !important}.wpsl-search-btn-wrap{clear:none !important;margin:0 !important}#wpsl-search-btn{font-family:"Lato",Arial,sans-serif;font-weight:400;background:rgba(156,127,78,0.8);border:1px solid #ebebeb !important;border-radius:0 !important;color:#fff !important;display:inline-block !important;font-size:0.85rem !important;letter-spacing:1px !important;margin-bottom:0 !important;outline:0 !important;padding:10px 14px !important;position:relative !important;text-transform:uppercase !important;-webkit-transition:0.65s ease-in-out !important;transition:0.65s ease-in-out !important;white-space:nowrap !important}@media (max-width: 767px){#wpsl-search-btn{font-size:0.75rem !important;padding:8px 10px !important}}#wpsl-search-btn:hover{background:rgba(0,0,0,0.7) !important;border:1px solid #ebebeb !important;color:#eae7e1 !important}.page-loyaltycard .title{text-align:center}.page-loyaltycard .title h2{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;color:#9c7f4e;font-size:3.5rem;margin-bottom:10px;text-transform:none}.page-loyaltycard .title p{font-family:"Great Vibes",cursive;color:#eae7e1;font-size:2rem}.page-loyaltycard h3{margin-top:80px}.page-loyaltycard ul{margin-left:20px}.page-loyaltycard .form{width:50%}@media (max-width: 1024px){.page-loyaltycard .form{width:70%}}@media (max-width: 767px){.page-loyaltycard .form{width:100%}}.page-loyaltycard .form .wpcf7-checkbox{display:block;margin-bottom:40px}.page-loyaltycard .form .wpcf7-checkbox .wpcf7-list-item{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.page-loyaltycard .form .wpcf7-checkbox .wpcf7-list-item input{margin:0 20px 0 0;width:auto}.page-loyaltycard .form .wpcf7-checkbox .wpcf7-list-item span::after,.page-loyaltycard .form .wpcf7-checkbox .wpcf7-list-item span::before{content:none}.module.page-404 .page-content{margin:0 auto;width:70%}@media (max-width: 1024px){.module.page-404 .page-content{width:100%}}.module.page-404 .page-content h2{font-size:7rem;margin-bottom:80px;text-align:center}.module.page-404 .page-content p{font-size:1.2rem;text-align:center}.module.page-404 .page-content #search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.module.page-archives .archives-items{margin-top:40px}.module.page-archives .archives-items h5{margin-top:60px}.module.page-archives .archives-items h5:first-of-type{margin-top:0}.module.page-archives .archives-items a,.module.page-archives .archives-items a:active,.module.page-archives .archives-items a:focus,.module.page-archives .archives-items a:visited{color:#1c1c1c;font-weight:inherit}.module.page-archives .archives-items a:hover{color:#9c7f4e}.module.page-archives .archives-items ul{list-style:circle;padding-left:40px}.module.page-archives .archives-items li{padding-left:8px}.module.page-archives .archives-items .archive-date strong{margin-right:10px}.module.page-archives .archives-items .archive-date li>a{font-weight:bold;margin-right:6.66667px}.module.page-archives .archives-items .archive-date li>span{margin-right:6.66667px}.module.page-contact .row-1,.module.page-contact .row-2{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.module.page-contact .row-1,.module.page-contact .row-2{display:block}}.module.page-contact .row-1 label,.module.page-contact .row-2 label{display:block;-ms-flex-negative:1;flex-shrink:1;width:50%}@media (max-width: 767px){.module.page-contact .row-1 label,.module.page-contact .row-2 label{width:100%}}.module.page-contact .row-1 label:first-of-type,.module.page-contact .row-2 label:first-of-type{margin-right:20px}@media (max-width: 767px){.module.page-contact .row-1 label:first-of-type,.module.page-contact .row-2 label:first-of-type{margin-right:0}}.module.page-contact input,.module.page-contact textarea{margin-top:5px}body.home #content{padding-left:0 !important;padding-right:0 !important;width:100%}.module.page-home .home-header .rotator-xlrg{display:block}.module.page-home .home-header .rotator-lrg{display:none}.module.page-home .home-header .rotator-med{display:none}.module.page-home .home-header .rotator-sml{display:none}.module.page-home .home-content{margin:120px auto 80px auto !important;text-align:center;width:70%}.module.page-home .home-content h2{font-family:"Great Vibes",cursive;color:#9c7f4e;font-size:5rem;margin:0 auto;text-transform:none}.module.page-home .home-content h3{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;color:#9c7f4e;font-size:1.2rem;font-weight:inherit;margin-bottom:40px;margin-top:120px}.module.page-home .home-content a,.module.page-home .home-content a:active,.module.page-home .home-content a:focus,.module.page-home .home-content a:visited{border:0;text-align:center}.module.page-home .home-content a img,.module.page-home .home-content a:active img,.module.page-home .home-content a:focus img,.module.page-home .home-content a:visited img{height:auto;margin-bottom:0;width:270px}.module.page-home .home-content a h4,.module.page-home .home-content a:active h4,.module.page-home .home-content a:focus h4,.module.page-home .home-content a:visited h4{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;color:#9c7f4e;font-size:1.1rem;margin-top:-20px;text-transform:lowercase}.module.page-home .home-content a:hover{border:0}.module.page-home .home-content a:hover h4{color:#9c7f4e}.module.page-home .home-footer{border-top:1px solid #ebebeb;color:#5c5c5c;font-size:1.1rem;margin-top:120px;padding-top:30px}.module.page-home .home-footer .names{font-family:"Great Vibes",cursive;color:#ccc;font-size:1.7rem;margin-top:30px}@media (max-width: 1680px){.module.page-home .home-header .rotator-xlrg{display:none}.module.page-home .home-header .rotator-lrg{display:block}.module.page-home .home-header .rotator-med{display:none}.module.page-home .home-header .rotator-sml{display:none}.module.page-home .home-content{width:90%}.module.page-home .home-content h2{font-size:4.5rem}}@media (max-width: 1024px){.module.page-home .home-header .rotator-xlrg{display:none}.module.page-home .home-header .rotator-lrg{display:none}.module.page-home .home-header .rotator-med{display:block}.module.page-home .home-header .rotator-sml{display:none}.module.page-home .home-content{width:95%}.module.page-home .home-content h2{font-size:4rem}.module.page-home .home-content [class*='col-']{margin-bottom:40px}.module.page-home .home-content [class*='col-']:last-of-type{margin-bottom:0}.module.page-home .home-content a img,.module.page-home .home-content a:active img,.module.page-home .home-content a:focus img,.module.page-home .home-content a:visited img{width:225px}}@media (max-width: 767px){.module.page-home .home-header .rotator-xlrg{display:none}.module.page-home .home-header .rotator-lrg{display:none}.module.page-home .home-header .rotator-med{display:none}.module.page-home .home-header .rotator-sml{display:block}.module.page-home .home-content{margin:60px 0;width:95%}.module.page-home .home-content h2{font-size:3.5rem}.module.page-home .home-content a img,.module.page-home .home-content a:active img,.module.page-home .home-content a:focus img,.module.page-home .home-content a:visited img{width:270px}}.home-rotator-slide1{left:40px !important;position:absolute !important;right:auto !important;top:12% !important;width:45%}.home-rotator-slide1 h2{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;margin:0}.home-rotator-slide1 h2:first-of-type{border-bottom:4px solid #ccc;color:rgba(28,28,28,0.9);font-size:2.7rem;padding-bottom:10px;text-transform:uppercase}.home-rotator-slide1 h2:last-of-type{color:rgba(156,127,78,0.8);font-size:2rem;padding-top:10px;text-transform:lowercase}.home-rotator-slide1 div{margin-bottom:60px;margin-top:40px}.home-rotator-slide1 div p{font-size:0.9rem}.home-rotator-slide1 a{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;border:1px solid #9c7f4e;color:rgba(156,127,78,0.7);display:block;font-size:1rem;line-height:1.8rem;margin:0 auto;overflow:hidden;padding:10px 0;position:relative;text-align:center;width:180px}.home-rotator-slide1 a::before{border-bottom:1px solid transparent;border-left:1px solid transparent;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';height:1px;left:0;position:absolute;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%}.home-rotator-slide1 a::after{border-right:1px solid transparent;border-top:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';height:1px;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%}.home-rotator-slide1 a:hover{border:0;color:#9c7f4e;padding:11px 1px;text-decoration:none}.home-rotator-slide1 a:hover::before{border-color:#9c7f4e;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:0.2s height linear 0.2s, 0.2s -webkit-transform linear;transition:0.2s height linear 0.2s, 0.2s -webkit-transform linear;transition:0.2s transform linear, 0.2s height linear 0.2s;transition:0.2s transform linear, 0.2s height linear 0.2s, 0.2s -webkit-transform linear}.home-rotator-slide1 a:hover::after{border-color:#9c7f4e;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:0.2s height linear 0.6s, 0.2s -webkit-transform linear 0.4s;transition:0.2s height linear 0.6s, 0.2s -webkit-transform linear 0.4s;transition:0.2s transform linear 0.4s, 0.2s height linear 0.6s;transition:0.2s transform linear 0.4s, 0.2s height linear 0.6s, 0.2s -webkit-transform linear 0.4s}.home-rotator-slide2{left:auto !important;position:absolute !important;right:2% !important;text-align:center;top:12% !important}.home-rotator-slide2 h2{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;color:rgba(156,127,78,0.9);font-size:2.7rem;margin-bottom:5%;text-transform:uppercase}.home-rotator-slide2 a{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;border:1px solid #9c7f4e;color:rgba(156,127,78,0.7);display:inline-block;font-size:1.5rem;line-height:1.8rem;overflow:hidden;padding:10px 20px;position:relative;width:320px}.home-rotator-slide2 a::before{border-bottom:1px solid transparent;border-left:1px solid transparent;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';height:1px;left:0;position:absolute;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%}.home-rotator-slide2 a::after{border-right:1px solid transparent;border-top:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';height:1px;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%}.home-rotator-slide2 a:hover{border:0;color:#9c7f4e;padding:11px 21px;text-decoration:none}.home-rotator-slide2 a:hover::before{border-color:#9c7f4e;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:0.2s height linear 0.2s, 0.2s -webkit-transform linear;transition:0.2s height linear 0.2s, 0.2s -webkit-transform linear;transition:0.2s transform linear, 0.2s height linear 0.2s;transition:0.2s transform linear, 0.2s height linear 0.2s, 0.2s -webkit-transform linear}.home-rotator-slide2 a:hover::after{border-color:#9c7f4e;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:0.2s height linear 0.6s, 0.2s -webkit-transform linear 0.4s;transition:0.2s height linear 0.6s, 0.2s -webkit-transform linear 0.4s;transition:0.2s transform linear 0.4s, 0.2s height linear 0.6s;transition:0.2s transform linear 0.4s, 0.2s height linear 0.6s, 0.2s -webkit-transform linear 0.4s}.home-rotator-slide3{left:20% !important;position:absolute !important;right:20% !important;text-align:center;top:60% !important}.home-rotator-slide3 h2{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;color:#5c5c5c;font-size:2.5rem;text-transform:uppercase}.home-rotator-slide3 p{color:#5c5c5c;font-size:1.3rem;line-height:2rem;margin-bottom:20px}.home-rotator-slide3 a,.home-rotator-slide3 a:active,.home-rotator-slide3 a:focus,.home-rotator-slide3 a:visited{font-family:"Playfair Display","Times New Roman",Times,serif;font-weight:normal;text-transform:uppercase;border:0;color:#5c5c5c;display:block;font-size:1.5rem;text-transform:uppercase;-webkit-transition:color 0.4s ease-in-out !important;transition:color 0.4s ease-in-out !important}.home-rotator-slide3 a:hover{color:#9c7f4e}@media (max-width: 1680px){.home-rotator-slide1 h2:first-of-type{font-size:3vw}.home-rotator-slide1 h2:last-of-type{font-size:2.2vw}.home-rotator-slide1 div{margin-bottom:1.8vw;margin-top:1.8vw}.home-rotator-slide1 div p{font-size:1vw}.home-rotator-slide1 a{font-size:1.1vw;padding:0.5vw 0;width:11vw}.home-rotator-slide1 a:hover{padding:0.55vw 0.1vw}.home-rotator-slide2 h2{font-size:3vw;line-height:1vw}.home-rotator-slide2 a{font-size:1.6vw;line-height:2vw;width:20vw}.home-rotator-slide3 h2{font-size:2.7vw}.home-rotator-slide3 p{color:#5c5c5c;font-size:1.4vw;line-height:2vw;margin-bottom:1vw}.home-rotator-slide3 a,.home-rotator-slide3 a:active,.home-rotator-slide3 a:focus,.home-rotator-slide3 a:visited{font-size:1.6vw}}@media (max-width: 1024px){.home-rotator-slide1{top:8% !important}.home-rotator-slide1 h2:first-of-type{border-bottom:3px solid #ccc;font-size:3.3vw}.home-rotator-slide1 h2:last-of-type{font-size:2.5vw}.home-rotator-slide1 div{margin-bottom:2.1vw;margin-top:2.4vw;width:75%}.home-rotator-slide1 div p{font-size:1.3vw}.home-rotator-slide1 a{font-size:1.4vw;margin-left:15%;margin-right:0;padding:0.5vw 0;width:15vw}.home-rotator-slide1 a::before,.home-rotator-slide1 a::after{border:0;-webkit-transform:none;transform:none}.home-rotator-slide1 a:hover{border:1px solid #9c7f4e;padding:0.5vw 0}.home-rotator-slide1 a:hover::before,.home-rotator-slide1 a:hover::after{border:0;-webkit-transform:none;transform:none}.home-rotator-slide2 h2{font-size:3.7vw;line-height:4.5vw;margin-bottom:8%;width:45vw}.home-rotator-slide2 a{font-size:2.4vw;line-height:3vw;width:29vw}.home-rotator-slide2 a::before,.home-rotator-slide2 a::after{border:0;-webkit-transform:none;transform:none}.home-rotator-slide2 a:hover{border:1px solid #9c7f4e;padding:10px 20px}.home-rotator-slide2 a:hover::before,.home-rotator-slide2 a:hover::after{border:0;-webkit-transform:none;transform:none}.home-rotator-slide3{top:65% !important}.home-rotator-slide3 h2{font-size:3.3vw}.home-rotator-slide3 p{color:#5c5c5c;font-size:2vw;line-height:2.8vw;margin-bottom:1.3vw}.home-rotator-slide3 a,.home-rotator-slide3 a:active,.home-rotator-slide3 a:focus,.home-rotator-slide3 a:visited{font-size:2.2vw}}@media (max-width: 767px){.home-rotator-slide1{width:auto}.home-rotator-slide1 h2:first-of-type{border-bottom:2px solid #ccc;font-size:5vw;padding-right:5px}.home-rotator-slide1 h2:last-of-type{font-size:4vw;padding-top:5px}.home-rotator-slide1 div{display:none}.home-rotator-slide1 a{display:none}.home-rotator-slide2{top:15% !important}.home-rotator-slide2 h2{font-size:4.8vw;line-height:5.5vw;margin-bottom:13%;width:58vw}.home-rotator-slide2 a{font-size:3.2vw;line-height:4vw;width:38vw}.home-rotator-slide3 h2{font-size:4.1vw}.home-rotator-slide3 p{color:#5c5c5c;font-size:2.6vw;line-height:4vw;margin-bottom:1.7vw}.home-rotator-slide3 a,.home-rotator-slide3 a:active,.home-rotator-slide3 a:focus,.home-rotator-slide3 a:visited{font-size:3vw}}.post-header h2{font-size:1.6rem;margin:0}.post-header a,.post-header a:active,.post-header a:focus,.post-header a:hover,.post-header a:visited{border:0;color:#1c1c1c;padding:0}.post-meta{color:#ccc;font-size:0.8rem;margin-bottom:10px;margin-top:5px;text-transform:uppercase}.post-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 767px){.post-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-content .featured-image{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:20px;margin-top:5px}@media (max-width: 1024px){.post-content .featured-image{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width: 767px){.post-content .featured-image{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}}.post-content .featured-image a,.post-content .featured-image a:active,.post-content .featured-image a:focus,.post-content .featured-image a:hover,.post-content .featured-image a:visited{border:0;padding:0}.post-content .featured-image img{padding:0}.post-content .excerpt{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 1024px){.post-content .excerpt{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width: 767px){.post-content .excerpt{-ms-flex-preferred-size:100%;flex-basis:100%}}.post-content .read-more{display:block;margin-left:0;margin-top:20px;width:102px}.module.post-archive article.post-default{border-bottom:1px solid #eae7e1;margin-bottom:40px;padding-bottom:40px}.module.post-archive article.post-default:last-of-type{border:0;padding-bottom:0}body.home.blog .page-content{padding-top:0}body.home.blog article.post-default{margin-bottom:60px}body.blog article.post-default{border-bottom:1px solid #eae7e1;margin-bottom:40px;padding-bottom:40px}body.blog article.post-default:last-of-type{border:0;padding-bottom:0}.module.post-search .page-content article{margin-bottom:40px}.module.post-search .page-content article:first-of-type{margin-top:20px}.module.post-search .page-content article .post-content{display:block;font-size:0.9rem;margin-top:0.8rem}.module.post-search .page-content article .post-content .read-more{display:inline-block;font-size:0.65rem;margin-left:10px;margin-top:0;padding:3px 5px 4px 5px !important;width:auto}@media (max-width: 767px){.module.post-search .page-content article .post-content .read-more{display:block;margin-left:0;margin-top:10px;width:82px}}.module.post-single .post-nav{border-bottom:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-bottom:10px;padding-top:360px;text-align:center;width:100%}.module.post-single .post-nav .nav-archive{margin-top:-1px}.module.post-single .post-nav a,.module.post-single .post-nav a:active,.module.post-single .post-nav a:focus,.module.post-single .post-nav a:hover,.module.post-single .post-nav a:visited{border:0;color:#ccc;font-size:0.8rem;text-transform:uppercase}.module.post-single .post-meta{margin:0;padding-bottom:60px;padding-top:40px;text-align:center}.module.post-single .post-meta h1{color:#1c1c1c;font-size:3.2rem;letter-spacing:2px;margin-bottom:10px}@media (max-width: 767px){.module.post-single .post-meta h1{font-size:2.4rem}}.module.post-single .post-meta span{font-size:0.9rem}.module.post-single .post-content{display:block;padding:0}.page-custom-products .products-filters{border-bottom:1px solid #ebebeb;margin:-30px 0 40px 0}.page-custom-products .products-filters .groupby{margin-bottom:20px;text-align:center}.page-custom-products .products-filters .groupby a,.page-custom-products .products-filters .groupby a:active,.page-custom-products .products-filters .groupby a:focus,.page-custom-products .products-filters .groupby a:hover,.page-custom-products .products-filters .groupby a:visited{border:0;color:#1c1c1c;font-size:0.75rem;margin-right:20px;text-transform:uppercase;-webkit-transition:0.65s ease-in-out;transition:0.65s ease-in-out}.page-custom-products .products-filters .groupby a:last-of-type,.page-custom-products .products-filters .groupby a:active:last-of-type,.page-custom-products .products-filters .groupby a:focus:last-of-type,.page-custom-products .products-filters .groupby a:hover:last-of-type,.page-custom-products .products-filters .groupby a:visited:last-of-type{margin-right:0}.page-custom-products .products-filters .groupby a:hover{color:#9c7f4e}.page-custom-products .products-filters .groupby .disabled,.page-custom-products .products-filters .groupby .disabled:active,.page-custom-products .products-filters .groupby .disabled:focus,.page-custom-products .products-filters .groupby .disabled:hover,.page-custom-products .products-filters .groupby .disabled:visited{color:#ccc;cursor:default}.page-custom-products .products-filters .filter-toggle{margin-bottom:10px;text-align:center}.page-custom-products .products-filters .filter-toggle a,.page-custom-products .products-filters .filter-toggle a:active,.page-custom-products .products-filters .filter-toggle a:focus,.page-custom-products .products-filters .filter-toggle a:hover,.page-custom-products .products-filters .filter-toggle a:visited{border:0;color:#1c1c1c;font-size:0.7rem;font-weight:normal;text-transform:uppercase;-webkit-transition:0.65s ease-in-out;transition:0.65s ease-in-out}.page-custom-products .products-filters .filter-toggle a i,.page-custom-products .products-filters .filter-toggle a:active i,.page-custom-products .products-filters .filter-toggle a:focus i,.page-custom-products .products-filters .filter-toggle a:hover i,.page-custom-products .products-filters .filter-toggle a:visited i{font-size:0.7rem;margin-left:5px}.page-custom-products .products-filters .filter-toggle a:hover{color:#9c7f4e}.page-custom-products .products-filters .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.page-custom-products .products-filters .filters{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-custom-products .products-filters .filter-item{-ms-flex-negative:1;flex-shrink:1;font-size:0.8rem;padding:20px 0;text-align:center;width:40%}@media (max-width: 767px){.page-custom-products .products-filters .filter-item{width:100%}}.page-custom-products .products-filters .filter-item label{display:inline-block;padding-right:10px}@media (max-width: 1024px){.page-custom-products .products-filters .filter-item label{padding-bottom:5px}}.page-custom-products .products-filters .filter-item select{height:25px;margin-bottom:0;width:60%}@media (max-width: 1024px){.page-custom-products .products-filters .filter-item select{width:95%}}.page-custom-products .grid-wrap{margin:80px auto 0 auto;width:80%}@media (max-width: 1680px){.page-custom-products .grid-wrap{width:100%}}.page-custom-products #grid{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-custom-products .products-groupby-title{margin-bottom:40px;margin-top:0;text-align:center}.page-custom-products .no-products-message{text-align:center}.page-custom-products .products-loop-footer{margin:20px 0 40px 0;text-align:center}.page-custom-products article{margin:0}.page-custom-products .post-custom-products{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:29%;flex-basis:29%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;position:relative;-webkit-transition:margin-bottom 0.66s ease-in-out;transition:margin-bottom 0.66s ease-in-out}@media (max-width: 1680px){.page-custom-products .post-custom-products{-ms-flex-preferred-size:28%;flex-basis:28%}}@media (max-width: 1024px){.page-custom-products .post-custom-products{-ms-flex-preferred-size:45%;flex-basis:45%}}@media (max-width: 767px){.page-custom-products .post-custom-products{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width: 420px){.page-custom-products .post-custom-products{-ms-flex-preferred-size:100%;flex-basis:100%}}.page-custom-products .post-custom-products a,.page-custom-products .post-custom-products a:active,.page-custom-products .post-custom-products a:focus,.page-custom-products .post-custom-products a:hover,.page-custom-products .post-custom-products a:visited{border:0;padding-bottom:0}.page-custom-products .product-open{margin-bottom:260px}.page-custom-products .product-same-row{-webkit-transition:none !important;transition:none !important}.page-custom-products .post-custom-products .post-header .featured-image>img{height:230px;width:230px}.page-custom-products .post-custom-products .post-meta{display:none}.page-custom-products .post-custom-products .post-content{background:#fff;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;display:none;height:230px;position:absolute;top:220px;z-index:10}.page-custom-products .post-custom-products .post-content .arrow-top{background:#fff;border:1px solid #ebebeb;display:block;height:30px;position:absolute;top:-16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}.page-custom-products .post-custom-products .post-content .arrow-bottom{background:#fff;display:block;height:30px;margin-left:-9px;position:absolute;top:0;width:50px}.page-custom-products .post-custom-products .post-content .product-close,.page-custom-products .post-custom-products .post-content .product-close:active,.page-custom-products .post-custom-products .post-content .product-close:focus,.page-custom-products .post-custom-products .post-content .product-close:hover,.page-custom-products .post-custom-products .post-content .product-close:visited{display:block;margin-right:10px;margin-top:10px;text-align:right}.page-custom-products .post-custom-products .post-content .product-close img,.page-custom-products .post-custom-products .post-content .product-close:active img,.page-custom-products .post-custom-products .post-content .product-close:focus img,.page-custom-products .post-custom-products .post-content .product-close:hover img,.page-custom-products .post-custom-products .post-content .product-close:visited img{height:25px;width:25px}@media (max-width: 767px){.page-custom-products .post-custom-products .post-content .product-close img,.page-custom-products .post-custom-products .post-content .product-close:active img,.page-custom-products .post-custom-products .post-content .product-close:focus img,.page-custom-products .post-custom-products .post-content .product-close:hover img,.page-custom-products .post-custom-products .post-content .product-close:visited img{height:20px;width:20px}}.page-custom-products .post-custom-products .post-content h2{font-size:1.8rem;margin-top:-20px;padding-bottom:20px;text-align:center}@media (max-width: 767px){.page-custom-products .post-custom-products .post-content h2{padding-bottom:5px}}.page-custom-products .post-custom-products .post-content .product-desc{font-size:0.8rem;margin:0 auto;padding-bottom:20px;text-align:center;width:65%}@media (max-width: 1024px){.page-custom-products .post-custom-products .post-content .product-desc{width:80%}}@media (max-width: 767px){.page-custom-products .post-custom-products .post-content .product-desc{padding-bottom:13.33333px;width:100%}}.page-custom-products .post-custom-products .post-content .product-links{text-align:center}.page-custom-products .post-custom-products .post-content .product-links a,.page-custom-products .post-custom-products .post-content .product-links a:active,.page-custom-products .post-custom-products .post-content .product-links a:focus,.page-custom-products .post-custom-products .post-content .product-links a:hover,.page-custom-products .post-custom-products .post-content .product-links a:visited{color:#1c1c1c;font-size:0.7rem;margin:0 5px;text-transform:uppercase;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}.page-custom-products .post-custom-products .post-content .product-links a:hover{color:#9c7f4e}.page-custom-products .post-custom-products .post-footer{display:none}.module.post-custom-products-single .post-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 0 0 0}.module.post-custom-products-single .post-nav a,.module.post-custom-products-single .post-nav a:active,.module.post-custom-products-single .post-nav a:focus,.module.post-custom-products-single .post-nav a:hover,.module.post-custom-products-single .post-nav a:visited{border:0;color:#ccc;display:block;font-size:0.75rem;font-weight:inherit}.module.post-custom-products-single .post-nav a span,.module.post-custom-products-single .post-nav a:active span,.module.post-custom-products-single .post-nav a:focus span,.module.post-custom-products-single .post-nav a:hover span,.module.post-custom-products-single .post-nav a:visited span{font-size:0.85rem;padding-right:3px}.module.post-custom-products-single .flex-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0}@media (max-width: 767px){.module.post-custom-products-single .flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.module.post-custom-products-single .featured-image{-webkit-box-flex:45%;-ms-flex:45%;flex:45%;-ms-flex-negative:1;flex-shrink:1;padding:0 100px}@media (max-width: 1680px){.module.post-custom-products-single .featured-image{-webkit-box-flex:48%;-ms-flex:48%;flex:48%;-ms-flex-negative:1;flex-shrink:1;padding:0 60px}}@media (max-width: 1024px){.module.post-custom-products-single .featured-image{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-ms-flex-negative:1;flex-shrink:1;padding:0 40px}}@media (max-width: 767px){.module.post-custom-products-single .featured-image{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-negative:1;flex-shrink:1;padding:0 80px}}@media (max-width: 420px){.module.post-custom-products-single .featured-image{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-negative:1;flex-shrink:1;padding:0 40px}}.module.post-custom-products-single .content{-webkit-box-flex:55%;-ms-flex:55%;flex:55%}@media (max-width: 1680px){.module.post-custom-products-single .content{-webkit-box-flex:52%;-ms-flex:52%;flex:52%}}@media (max-width: 1024px){.module.post-custom-products-single .content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}@media (max-width: 767px){.module.post-custom-products-single .content{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}@media (max-width: 420px){.module.post-custom-products-single .content{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.module.post-custom-products-single .post-header h1{margin-bottom:0}@media (max-width: 767px){.module.post-custom-products-single .post-header h1{text-align:center}}.module.post-custom-products-single .post-meta{font-size:0.75rem;margin-bottom:40px}@media (max-width: 767px){.module.post-custom-products-single .post-meta{text-align:center}}.module.post-custom-products-single .post-meta span{padding-right:10px}.module.post-custom-products-single .post-content{display:block;font-size:0.9rem}.module.post-custom-products-single .post-content .product-fields{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;display:table;margin-top:20px;padding:10px 0;width:100%}.module.post-custom-products-single .post-content .product-fields div{display:table-row}.module.post-custom-products-single .post-content .product-fields span{display:table-cell}.module.post-custom-products-single .post-content .product-fields span:first-of-type{width:180px}.module.post-custom-products-single .post-content .share-on{display:table;margin-top:10px}.module.post-custom-products-single .post-content .share-on h6{color:#1c1c1c;display:table-cell;font-size:0.9rem;margin:0;text-transform:capitalize;width:175px}.module.post-custom-products-single .post-content .share-on span{display:table-cell}.module.post-custom-products-single .post-content .share-on a{white-space:nowrap}.module.post-custom-products-single .post-footer{margin-top:60px}.module.post-custom-products-single .post-footer .button{margin-right:20px}
