.popup-gallery:not(.photos-1) {
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
list-style: none;
}
.popup-gallery.photos-2 li {
width: 50%;
}
.popup-gallery.photos-3 li {
width: 33.33%;
}
.popup-gallery.photos-4 li {
width: 25%;
}
.popup-gallery.photos-5 li {
width: 20%;
}
.popup-gallery.photos-6 li {
width: 16.66%;
}
.popup-gallery.photos-7 li {
width: 14.25%;
}
.popup-gallery.photos-8 li {
width: 12.5%;
}
.popup-gallery.photos-9 li {
width: 11.11%;
}
.popup-gallery.photos-10 li {
width: 10%;
}
.popup-gallery:not(.photos-1) ul li img {
vertical-align: top;
}
.popup-gallery.btif-square-images a{
display: block;
overflow: hidden;
position: relative;
padding-top: 100%;
}
.popup-gallery.btif-square-images a img{
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.chaty *,.chaty-chat-view *,.chaty-outer-forms *{box-sizing:border-box}.chaty-agent-data,.chaty-whatsapp-field input[type=text],.chaty-whatsapp-message,.chaty-whatsapp-message p{font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif}.chaty-agent-header,.chaty-channel,.chaty-channels,.chaty-form-body,.chaty-tooltip{position:relative}.chaty-tooltip .on-hover-text,.chaty-tooltip .on-hover-text:before,.chaty-tooltip:after,.chaty-tooltip:before{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}.on-hover-text{display:none;white-space:pre}.chaty-tooltip .on-hover-text:before,.chaty-tooltip:before{content:"";border:5px solid transparent;z-index:1001}.chaty-tooltip:after{content:attr(data-hover)}.chaty-tooltip .on-hover-text,.chaty-tooltip:after{text-align:center;min-width:1em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;border-radius:10px;background:#fff;color:#333;z-index:1000;box-shadow:0 1.93465px 7.73859px rgb(0 0 0 / 15%);font-size:17px;line-height:21px}.chaty-animation-shockwave:after,.chaty-animation-shockwave:before{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0}.chaty-tooltip .on-hover-text{overflow:visible;white-space:pre}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip:hover .on-hover-text,.chaty-tooltip:hover .on-hover-text:before,.chaty-tooltip:hover:after,.chaty-tooltip:hover:before{display:block;opacity:1}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip.pos-left:hover .on-hover-text,.chaty-tooltip.pos-left:hover .on-hover-text:before,.chaty-tooltip.pos-left:hover:after,.chaty-tooltip.pos-left:hover:before,.chaty-tooltip.pos-right:hover .on-hover-text,.chaty-tooltip.pos-right:hover .on-hover-text:before,.chaty-tooltip.pos-right:hover:after,.chaty-tooltip.pos-right:hover:before{animation:ease-out forwards tooltips-horz}.chaty-i-trigger.single-channel>.chaty-channel>.on-hover-text,.chaty-tooltip.has-on-hover:after,.chaty-tooltip.has-on-hover:before,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:before,.chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger,.on-hover-text:empty,[data-hover=""]:after,[data-hover=""]:before{display:none!important}.chaty-tooltip.pos-top:before{border-bottom-width:0;border-top-color:#fff;bottom:calc(100% + 5px)}.chaty-tooltip.pos-top:after{bottom:calc(100% + 10px)}.chaty-tooltip.pos-top:after,.chaty-tooltip.pos-top:before{left:50%;transform:translate(-50%,-.5em)}.chaty-tooltip.pos-down:before{top:100%;border-top-width:0;border-bottom-color:#fff}.chaty-tooltip.pos-down:after{top:calc(100% + 5px)}.chaty-tooltip.pos-down:after,.chaty-tooltip.pos-down:before{left:50%;transform:translate(-50%,.5em)}.chaty-tooltip.pos-left .on-hover-text:before,.chaty-tooltip.pos-left:before{top:50%;border-right-width:0;border-left-color:#fff;left:calc(0em - 10px);transform:translate(-.5em,-50%)}.chaty-tooltip.pos-left .on-hover-text:before{left:auto;right:calc(0em - 5px)}.chaty-tooltip.pos-left .on-hover-text,.chaty-tooltip.pos-left:after{top:50%;right:calc(100% + 10px);transform:translate(-.5em,-50%)}.chaty-tooltip.pos-right .on-hover-text:before,.chaty-tooltip.pos-right:before{top:50%;border-left-width:0;border-right-color:#fff;right:calc(0em - 10px);transform:translate(.5em,-50%)}.chaty-tooltip.pos-right .on-hover-text:before{left:calc(0em - 5px);right:auto}.chaty-tooltip.pos-right .on-hover-text,.chaty-tooltip.pos-right:after{top:50%;left:calc(100% + 10px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:1;transform:translate(0,-50%)}}.chaty-tooltip.pos-down:hover:after,.chaty-tooltip.pos-down:hover:before,.chaty-tooltip.pos-top:hover:after,.chaty-tooltip.pos-top:hover:before{animation:ease-out forwards tooltips-vert}@-webkit-keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@-webkit-keyframes chaty-animation-blink{0%,100%{opacity:1}20%{opacity:.5}}@keyframes chaty-animation-blink{0%,100%{opacity:1}20%{opacity:.5}}@-webkit-keyframes chaty-animation-pulse{0%{transform:scale(1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:50%}100%{transform:scale(1.1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:45%}}@keyframes chaty-animation-pulse{0%{transform:scale(1);border-radius:50%}100%{transform:scale(1.1);border-radius:45%}}.chaty-animation-shockwave:after{left:0;-webkit-animation:2s ease-out 1.3s infinite chaty-animation-shockwave;animation:2s ease-out 1.3s infinite chaty-animation-shockwave}.chaty-animation-shockwave:before{left:0;-webkit-animation:2s ease-out .8s infinite chaty-animation-shockwave;animation:2s ease-out .8s infinite chaty-animation-shockwave}.chaty-animation-blink{-webkit-animation:1.33s ease-out infinite chaty-animation-blink;animation:1.33s ease-out infinite chaty-animation-blink}.chaty-animation-pulse,.chaty-animation-pulse-icon{-webkit-animation:.4s infinite alternate chaty-animation-pulse;animation:.4s infinite alternate chaty-animation-pulse}.chaty-animation-sheen{position:relative;overflow:hidden}.chaty-animation-sheen:after{animation:5s infinite chaty-animation-sheen;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.5) 50%,transparent);transform:rotateZ(60deg) translate(0,5em)}@keyframes chaty-animation-sheen{100%,20%{transform:rotateZ(60deg) translate(0,-80px)}}.chaty-animation-fade{animation:5s infinite chaty-animation-fade}.chaty-animation-spin{animation:5s cubic-bezier(.56,-.35,.22,1.5) infinite chaty-animation-spin}@keyframes chaty-animation-fade{15%,5%{opacity:.25}10%,100%,20%{opacity:1}}@keyframes chaty-animation-spin{10%{transform:rotateZ(-20deg);animation-timing-function:ease}100%,20%{transform:rotateZ(360deg)}}.chaty-animation-bounce,.chaty-animation-jump{animation:5s cubic-bezier(.84,-.54,.31,1.19) infinite chaty-animation-bounce}@keyframes chaty-animation-bounce{0%,100%,20%{transform:none}10%{transform:translateY(-1em)}}@keyframes chaty-animation-waggle{0%{transform:none}10%{transform:rotateZ(-20deg) scale(1.2)}13%{transform:rotateZ(25deg) scale(1.2)}15%{transform:rotateZ(-15deg) scale(1.2)}17%{transform:rotateZ(15deg) scale(1.2)}20%{transform:rotateZ(-12deg) scale(1.2)}22%{transform:rotateZ(0) scale(1.2)}100%,24%{transform:rotateZ(0) scale(1)}}.chaty-animation-waggle{animation:5s infinite chaty-animation-waggle}.chaty{display:none;z-index:99999}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty.active,.chaty.form-open .chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger{display:block!important}.chaty *,.chaty-form-body form{margin:0;padding:0}.chaty .sr-only,.hide-cht-svg-bg{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;outline:0!important}.chaty a,.chaty a:focus,.chaty a:hover,.chaty button{border:none;text-decoration:none;outline:0;box-shadow:none}.chaty-widget{position:fixed;bottom:25px;right:25px;z-index:10001}.chaty-widget.left-position{left:25px;right:auto}.chaty-channel-list{display:flex;width:62px;height:124px;position:absolute;bottom:-4px;right:0;flex-direction:column;align-items:flex-start;pointer-events:none}.chaty-widget.left-position .chaty-channel-list{left:0;right:auto}.chaty-widget.chaty-open .chaty-channel-list,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:after,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:before{pointer-events:auto}.chaty-channel-list .chaty-channel,.chaty-channel.single .chaty-svg{display:inline-block;width:54px;height:54px;border-radius:50%;margin:4px;cursor:pointer;box-shadow:0 3px 6px rgb(0 0 0 / 25%)}.chaty-channel-list .chaty-channel{position:absolute;bottom:0;opacity:0;transition:.5s;-webkit-transition:.5s}.chaty-channel.single .chaty-svg{margin:0}.chaty-widget.chaty-open .chaty-channel-list .chaty-channel{opacity:1}.chaty-channel a,.chaty-channel button,.chaty-svg{display:block;width:54px;height:54px;border-radius:50%;cursor:pointer;position:relative;outline:0}.chaty-channel button{background:0 0;border-radius:50%}.chaty-channel a .chaty-custom-icon,.chaty-channel button .chaty-custom-icon,.chaty-svg .chaty-custom-icon{width:54px;height:54px;border-radius:50%;text-align:center;font-size:27px;line-height:54px;color:#fff}.chaty-channel a:focus,.chaty-channel button:focus,.chaty-contact-form-box button.chaty-submit-button{outline:0}.chaty-agent-icon svg,.chaty-channel svg,.chaty-view-channels .chaty-channel span svg{width:100%;height:100%}.chaty-channel img{width:54px;height:54px;object-fit:cover;border-radius:50%}.chaty-i-trigger .chaty-channel{position:absolute;bottom:0;right:4px;transition:.5s;border-radius:50%;cursor:pointer}.chaty-cta-button{transition:.5s;box-shadow:0 3px 6px rgb(0 0 0 / 25%);border-radius:50%}.chaty-widget.left-position .chaty-i-trigger .chaty-channel{left:4px;right:auto}.chaty-widget .chaty-cta-main .chaty-cta-button{z-index:1099;opacity:1;position:relative}.chaty-widget.chaty-open .chaty-cta-main .chaty-cta-button{z-index:999;opacity:0;transform:rotate(540deg);visibility:hidden}.chaty-widget .chaty-i-trigger .chaty-cta-close{pointer-events:none}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close{pointer-events:auto;z-index:101}.chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:999;opacity:0;visibility:hidden}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:1099;opacity:1;transform:rotate(180deg);visibility:visible}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip{z-index:91}.chaty-channel button.open-chaty-channel,.chaty-widget.chaty-no-close-button:not(.has-single) .chaty-i-trigger:not(.single-channel),.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-channel button.open-chaty,.chaty.form-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-i-trigger .chaty-tooltip:after,.chaty.form-open .chaty-i-trigger .chaty-tooltip:before,.chaty.form-open .chaty-widget.has-single .chaty-i-trigger .on-hover-text{display:none}.chaty-widget .ch-pending-msg{position:absolute;right:-4px;top:-4px;width:16px;height:16px;text-align:center;background:red;color:#fff;font-size:10px;line-height:16px;border-radius:50%;z-index:1101}.chaty-widget.left-position.hor-mode .chaty-channel-list{width:136px;height:62px;left:0;bottom:0}.chaty-widget.right-position.hor-mode .chaty-channel-list{width:136px;height:62px;right:0;left:auto;bottom:0}.chaty-widget.hor-mode .chaty-channel-list .chaty-channel{margin-top:0;margin-bottom:0}.chaty-widget.hor-mode.left-position .chaty-channel-list .chaty-channel{left:0}.chaty-widget.hor-mode.right-position .chaty-channel-list .chaty-channel{right:0;left:auto}.chaty-chat-view,.chaty-outer-forms{vertical-align:bottom;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:fixed!important;bottom:-25px;left:25px;padding:0;width:320px;max-width:90%;-moz-transition:.5s linear;box-shadow:rgba(0,0,0,.16) 0 5px 40px;-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 40px;-moz-box-shadow:rgba(0,0,0,.16) 0 5px 40px;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;transition:.5s;-webkit-transition:.5s;animation-delay:-2s;-webkit-animation-delay:-2s}.chaty-chat-view.pos-left,.chaty-outer-forms.pos-left{left:25px}.chaty-chat-view.pos-right,.chaty-outer-forms.pos-right{right:25px;left:auto}.chaty-outer-forms.active,.chaty:not(.form-open) .chaty-widget.chaty-open+.chaty-chat-view{-webkit-transform:translateY(-93px);transform:translateY(-93px);opacity:1;z-index:999999;visibility:visible;bottom:0;pointer-events:auto}.chaty-whatsapp-body{background:#e6ddd4;padding:0;min-height:260px;position:relative;z-index:2;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}.chaty-whatsapp-content{padding:20px 20px 20px 10px}.chaty-form-body{background:#fff;z-index:99999;min-height:75px;border-radius:10px}.qr-code-image{padding:10px;text-align:center}.qr-code-image img{max-width:100%;max-height:360px;margin:0 auto;display:block;width:100%;height:auto}.chaty-whatsapp-body:before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.08;background-image:url(/wp-content/plugins/chaty/images/whatsapp.png)}.chaty-whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;transform-origin:center top;z-index:2;box-shadow:rgba(0,0,0,.13) 0 1px .5px;margin-top:4px;margin-left:15px;max-width:calc(100% - 40px);font-size:14px}.chaty-whatsapp-message:before{position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";top:0;left:-12px;width:12px;height:19px}.chaty-whatsapp-message p{margin:0;padding:0;color:#111b21;font-weight:400}.chaty-whatsapp-footer{position:relative;padding:12px 15px;background:#f0f0f0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.whatsapp-chaty-form{display:flex;margin:0;padding:0}.chaty-whatsapp-button button,.chaty-whatsapp-button button:focus,.chaty-whatsapp-button button:hover{line-height:48px!important;text-align:center!important;float:right;height:48px!important;width:48px!important;padding:8px 10px 8px 15px!important;background:#25d366!important;border-radius:24px!important;outline:0!important;box-shadow:none!important;cursor:pointer!important;margin:0!important;text-decoration:none!important;border:none!important;min-width:1px!important}.chaty-whatsapp-data{display:flex;flex:1}.chaty-whatsapp-field{padding-right:12px;flex:1}.chaty-whatsapp-button{flex:0 0 48px}.chaty-whatsapp-button svg{width:100%;height:100%;margin:0;padding:0}.chaty-whatsapp-field input[type=text]{height:48px!important;line-height:32px;padding:0 10px 0 15px;font-size:16px;resize:none;width:100%;border:none!important;border-radius:24px;outline:0;box-shadow:none!important;background:#fff!important;margin:0;color:#111b21}.chaty-whatsapp-field input[type=text]:focus{outline:0;border:none;margin:0;color:#111b21}.chaty-whatsapp-button button:focus,.chaty-whatsapp-button button:hover{background:#22bf5b!important}.close-chaty-form{position:absolute;right:5px;top:5px;background:#30534b;width:22px;height:22px;border-radius:15px;padding:3px;cursor:pointer;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}.close-chaty-form:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.chaty-close-button{position:relative;width:16px;height:16px;transition:.4s;cursor:pointer}.chaty-close-button:after,.chaty-close-button:before{content:"";position:absolute;width:12px;height:2px;background-color:#fff;display:block;border-radius:2px;transform:rotate(45deg);top:7px;left:2px}.chaty-close-button:after{transform:rotate(-45deg)}.chaty-contact-input,.chaty.form-open .chaty-channel button.open-chaty-channel,.chaty.form-open .chaty-no-close-button.has-single .chaty-i-trigger{display:block}.chaty-agent-data{font-size:16px}.chaty-agent-header{font-size:18px;padding:20px 15px;background:#22bf5b;color:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.chaty-agent-data .close-chaty-form{right:10px;top:12px}.chaty-agent-data .chaty-agent{display:flex;align-items:center;padding:15px}.chaty-agent-data .chaty-agent a{color:#49687e;font-size:16px;text-decoration:none;display:flex;width:100%;align-items:center;outline:0;font-weight:400}.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field,.chaty-contact-input textarea.chaty-textarea-field{color:#28303d;font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-sans;margin:0;background:#fff;outline:0}.chaty-agent-data .chaty-agent+.chaty-agent{border-top:2px solid #f6f8f9}.chaty-agent-img{width:36px;height:36px;object-fit:cover;border-radius:50%}.chaty-agent-icon{width:48px;height:48px;margin:0 15px 0 0}.chaty-agent-data .chaty-custom-icon{width:48px;height:48px;text-align:center;display:block;line-height:48px;background:silver;border-radius:50%;color:#fff;font-size:28px}.chaty-close-agent-list{position:absolute;right:15px;top:10px;width:26px;height:26px;cursor:pointer;z-index:10;padding:0 0 10px 10px}.chaty-agent-icon img{width:48px;height:48px;object-fit:cover}.chaty-close-agent-list svg{fill:#ffffff}.agent-sub-header{font-size:14px;line-height:20px;font-weight:400}.agent-main-header{font-size:20px;line-height:32px;font-weight:700;position:relative}.chaty-agent-header:before,.chaty-view-header:before{content:"";background:url(/wp-content/plugins/chaty/images/header-top.png) no-repeat;width:215px;height:41px;position:absolute;top:0;left:0;z-index:1}.chaty-agent-header:after,.chaty-view-header:after{content:"";background:url(/wp-content/plugins/chaty/images/header-bottom.png) no-repeat;width:44px;height:41px;position:absolute;bottom:0;right:0;z-index:1}.chaty-custom-channel-icon{display:block;border-radius:50%;color:#fff;text-align:center;line-height:54px}.chaty-contact-form-title{padding:10px 15px;text-align:left;font-size:18px;border-bottom:1px solid #acacac}.chaty-contact-inputs{padding:15px 15px 0}.chaty-contact-input label.chaty-form-label{font-size:14px;margin:0;padding:0 0 4px;line-height:20px;display:flex;color:#28303d}.chaty-contact-input+.chaty-contact-input{margin:12px 0 0}.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field{width:100%;height:36px;line-height:36px;font-size:16px;padding:0 10px;border:1px solid #ccc;border-radius:4px}.chaty-contact-input input[type=email].chaty-input-field:focus,.chaty-contact-input input[type=text].chaty-input-field:focus,.chaty-contact-input textarea.chaty-textarea-field:focus{outline:0;box-shadow:none;border-color:#898989}.chaty-contact-input textarea.chaty-textarea-field{width:100%;height:100px;line-height:20px;font-size:16px;padding:10px;border:1px solid #ccc;border-radius:4px}.chaty-contact-form-box .close-chaty-form{right:9px;top:9px}.chaty-contact-form-box button.chaty-submit-button[type=submit],button#chaty-submit-button-0{border:none;border-radius:4px;color:#fff;background:#a886cd;width:100%;height:36px;line-height:36px;font-size:18px;padding:0;margin:0;cursor:pointer;text-align:center;display:block}.chaty-contact-input input.chaty-input-field.has-chaty-error,.chaty-contact-input textarea.chaty-textarea-field.has-chaty-error{border:1px solid #d20000}.chaty-contact-form-button{padding:15px}.chaty-ajax-error-message,.chaty-ajax-success-message{color:#00a700;padding:10px 0 0;text-align:center;font-size:16px}.chaty-ajax-error-message{color:#da0000}.chaty-view-header,.chaty-view-header a,.chaty-view-header a:focus,.chaty-view-header a:hover{font-weight:500;color:#fff;font-size:24px}.chaty-exit-intent{position:fixed;z-index:-1}.chaty-exit-intent:before{display:block;position:fixed;top:0;left:0;content:'';width:100vw;height:100vh;background:rgba(0,0,0,.8);visibility:hidden;z-index:100;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.chaty .chaty-widget.left-position .chaty-exit-intent:before{clip-path:circle(15px at 60px calc(100% - 60px))}.chaty .chaty-widget.right-position .chaty-exit-intent:before{clip-path:circle(15px at calc(100% - 60px) calc(100% - 60px))}.chaty .chaty-widget .chaty-exit-intent.animate:before{visibility:visible;clip-path:circle(100%)}.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:after,.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:before{pointer-events:inherit}body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-wechat-form.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos{top:50%;left:0;right:0;margin:0 auto;transform:translate(0,-50%);bottom:auto}body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos .chaty-agent-body{max-height:calc(100vh - 164px)!important}.chaty-whatsapp-message p+p{margin-top:5px}body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos .chaty-whatsapp-content{max-height:calc(100vh - 122px)!important;overflow-y:auto}body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form:not(.custom-cht-pos) .chaty-whatsapp-content{overflow-y:auto}.chaty.has-custom-pos.form-open .chaty-i-trigger{opacity:0;visibility:hidden}body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos .chaty-contact-inputs{max-height:calc(100vh - 150px)!important;overflow-y:auto}body.cht-in-mobile .chaty-outer-forms{max-width:calc(100vw - 50px)!important}.chaty-view-body{background:#fff;border-radius:8px}.chaty-view-header{background:#b78deb;border-radius:7px 7px 0 0;padding:10px 15px;position:relative;word-break:break-word}.chaty-top-content{padding:15px 15px 0;font-size:16px}.chaty-view-content p,.chaty-view-content p a,.chaty-view-content p a:focus,.chaty-view-content p a:hover{margin:0;padding:0;font-size:16px;line-height:150%;color:#49687e;word-break:break-word}.chaty-view-channels .chaty-custom-channel-icon,span.chaty-loader span.dashicons{font-size:24px}.chaty-view-content p a{display:inline-block}.chaty-view-content p a:focus,.chaty-view-content p a:hover,.chaty-view-header a:focus,.chaty-view-header a:hover{outline:0;text-decoration:none}.chaty-view-content p+p{margin-top:10px}.chaty-close-view-list{position:absolute;right:15px;top:10px;width:12px;cursor:pointer;z-index:11}.chaty-close-view-list svg{fill:#ffffff;display:inline-block;width:100%}.chaty-view-channels .chaty-channel{height:48px;display:inline-block;margin:6px 0;width:20%;text-align:center;vertical-align:top}.chaty-view-channels .chaty-channel a,.chaty-view-channels .chaty-channel img,.chaty-view-channels .chaty-channel span:not(.on-hover-text){display:block;width:48px;height:48px;margin:0 auto}.chaty-view-channels{padding:10px 8px}.front-google-captcha{width:100%!important;overflow:hidden}.front-google-captcha>div{width:100%}span.chaty-loader,span.chaty-loader span.dashicons{width:24px;height:24px;text-align:center;line-height:24px}.front-google-captcha iframe{transform:scaleX(.9);position:relative;left:-15px}.widget-fa-icon{width:100%;height:100%;display:inline-block;vertical-align:middle;color:#fff}span.chaty-loader{display:none;vertical-align:middle;color:#fff;animation:1s linear infinite rotation;margin-left:5px}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}span.chaty-loader.active{display:inline-block;vertical-align:baseline}html[dir=rtl] .chaty-input-field,html[dir=rtl] .chaty-submit-button,html[dir=rtl] .chaty-whatsapp-message,html[dir=rtl] .csaas-tooltip,html[dir=rtl] .csaas-tooltip:after,html[dir=rtl] .on-hover-text{direction:rtl}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}:root {
--primary-color: #fc7f8e;
--primary-color-rgb: 246, 149, 129;
--background-color: #e6e6e6;
--background-color-rgb: 230, 230, 230;
--font-color: #3f3f3f;
--font-color-rgb: 63, 63, 63;
--white-color: #fff;
--white-color-rgb: 255, 255, 255;
--black-color: #191919;
--black-color-rgb: 25, 25, 25;
--primary-font: 'Lato', sans-serif;
--secondary-font: 'Montserrat', sans-serif;
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
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: none;
}
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 {
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"] {
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;
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;
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; font-size: 16px;
line-height: 26px;
font-family: 'Lato', sans-serif;
color: #575757;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: """";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li>ul,
li>ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active { border: 1px dotted #000;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 3px;
}
textarea {
padding-left: 3px;
width: 100%;
}  a {
color: #fc7f8e;
text-decoration: none;
}
a:visited {
color: #fc7f8e;
}
a:hover,
a:focus,
a:active {
color: #fc7f8e;
}
a:focus {
outline: 1px dotted #000;
}
a:hover,
a:active {
outline: 0;
} .main-navigation {
float: left;
margin-top: 7px;
}
.main-navigation ul:after {
display: block;
clear: both;
content: '';
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
font-size: 13px;
line-height: 15px;
text-transform: uppercase;
}
.main-navigation li {
float: left;
margin-left: 43px;
position: relative;
}
.main-navigation ul li.menu-item-has-children::before {
position: absolute;
top: 2px;
right: -18px;
content: "";
background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-angle-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23333333' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E");
background-repeat: no-repeat;
width: 10px;
height: 12px;
font-weight: 400;
}
.main-navigation ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children::before {
top: 11px;
right: 14px;
transform: rotate(270deg);
-webkit-transform: rotate(270deg);
}
.main-navigation li:first-child {
margin-left: 0;
}
.main-navigation a {
display: block;
text-decoration: none;
color: #333333;
padding-bottom: 20px;
}
.main-navigation li a:hover,
.main-navigation .current-menu-item a,
.main-navigation li:hover>a {
color: #fc7f8e;
}
.main-navigation ul ul {
float: left;
position: absolute;
top: 100%;
left: 0;
z-index: 99999;
width: 200px;
background: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
margin-left: -99999px;
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation ul ul li a {
display: block;
padding: 10px 15px;
border-bottom: 1px solid #ffecfc;
}
.main-navigation ul ul li {
float: none;
display: block;
margin: 0;
}
.main-navigation li:hover>a,
.main-navigation li.focus>a {}
.main-navigation ul ul :hover>a,
.main-navigation ul ul .focus>a {}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {}
.main-navigation ul li:hover>ul {
margin-left: 0;
}
.main-navigation ul li:focus-within>ul {
margin-left: 0;
}
.main-navigation ul li.focus>ul {
margin-left: 0;
}
.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
left: 100%;
}
.main-navigation .current_page_item>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a,
.main-navigation .current-menu-ancestor>a {} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .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;
overflow: hidden;
margin-left: -15px;
margin-right: -15px;
}
.gallery-item { float: left;
padding-left: 15px;
padding-right: 15px;
margin: 0;
text-align: center;
vertical-align: top;
width: 100%;
}
.widget figure,
.widget_media_gallery .gallery-item {
margin: 0;
padding: 5px;
}
.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;
}
.site {
background: #fff;
}
.custom-background-color,
.custom-background-image {
margin: 20px;
}
.container {
max-width: 1170px;
padding: 0 15px;
margin: 0 auto;
}
.container:after {
display: block;
clear: both;
content: '';
}
.row:after {
content: '';
display: block;
clear: both;
}
.row {
margin: 0 -15px;
}
img {
vertical-align: top;
}
.header-top {
background: #ffecec;
padding-top: 15px; }
.header-top:after {
display: block;
clear: both;
content: '';
}
.header-top .social-networks li:first-child {
margin-left: 0;
}
.header-top .social-networks {
float: right;
list-style: none;
padding: 0;
margin: 0;
font-size: 14px;
line-height: 18px;
}
.header-top .social-networks li {
float: left;
margin-left: 18px;
}
.header-top .social-networks li a {
color: #4d4d4d;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.header-top .social-networks li a:hover,
.header-top .social-networks li a:focus {
text-decoration: none;
color: #fc7f8e;
}  .header-bottom {
text-align: center;
padding: 34px 0 30px;
}
.header-bottom .site-branding {
font-size: 14px;
line-height: 18px;
color: #545454;
}
.header-bottom .site-branding .site-title {
margin: 0;
font-weight: 400;
font-size: 58px;
font-family: 'Dancing Script', cursive;
line-height: 60px;
}
.header-bottom .site-branding .site-title a {
display: inline-block;
color: #fc7f8e;
}
.header-bottom .site-branding .site-description {
margin-top: 0;
}
.slider .slides li {
position: relative;
}
.slider {}
.slider .owl-theme .owl-dots {
position: absolute;
width: 100%;
margin: 0;
bottom: 20px;
}
.slider .owl-theme .owl-dots .owl-dot span {
width: 11px;
height: 11px;
background: none;
border: 2px solid #fff;
-webkit-transition: all 0.5s linear 0s;
-moz-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;
}
.slider .owl-theme .owl-dots .owl-dot.active span,
.slider .owl-theme .owl-dots .owl-dot span:hover,
.slider .owl-theme .owl-dots .owl-dot span:focus,
.slider .owl-theme .owl-dots .owl-dot:hover span {
background: #fff;
}
.banner-text {
position: absolute;
bottom: 18%;
left: 0;
width: 100%;
}
.banner-text .text {
max-width: 430px;
}
.banner-text .text span {
color: #fcf6f7;
font-size: 13px;
display: inline-block;
line-height: 15px;
margin-bottom: 27px;
text-transform: uppercase;
position: relative;
}
.banner-text .text span:after {
position: absolute;
left: 0;
top: 100%;
content: '';
height: 1px;
width: 18px;
margin-top: 10px;
background: #fff;
}
.banner-text .text h2 {
font-size: 36px;
line-height: 42px;
margin: 0 0 40px;
color: #fff;
font-family: 'Montserrat', sans-serif;
}
.banner-text .text .read-more {
font-size: 13px;
line-height: 15px;
margin-left: 4px;
color: #fcfcfc;
text-transform: uppercase;
border: 1px solid #fff;
padding: 10px 40px 10px 20px;
position: relative;
display: inline-block;
}
.banner-text .text .read-more:hover {
background: #fc7f8e;
border: 1px solid #fff;
}
.banner-text .text .read-more:after {
content: '';
position: absolute;
left: 82%;
bottom: 30%;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
}
.flexslider {
border: 0;
margin: 0;
padding: 0;
border-radius: 0;
}
.flex-direction-nav {
display: none;
}
.flex-control-nav {
bottom: 15px;
}
.flex-control-paging li a {
background: none;
border: 2px solid #fff;
border-radius: 50%;
box-shadow: none;
}
.flex-control-paging li a.flex-active {
background: #fff;
}
.flex-control-paging li a:hover {
background: #fff;
}
.site-content {
background: #fffafa;
padding-top: 76px;
}
#primary {
padding-left: 15px;
padding-right: 15px;
float: left;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 75%;
padding-top: 5px;
padding-bottom: 52px;
}
#secondary {
padding-left: 15px;
padding-right: 15px;
float: right;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 25%
}
.site-content .site-main .post {
text-align: center;
}
.site-content .site-main .post,
.site-content .site-main .page {
padding: 0 0 58px;
background: #fff;
border-left: 1px solid #fcf7f7;
border-right: 1px solid #fcf7f7;
border-bottom: 1px solid #f5f0f0;
margin-bottom: 50px;
}
.single-post.sidebar .site-content #primary .post {
padding-top: 40px !important;
}
.site-content .site-main .post .post-thumbnail {
margin-bottom: 40px;
}
.post .post-thumbnail {
display: block;
}
.post .category {
font-size: 13px;
line-height: 15px;
color: #fc7f8e;
display: inline-block;
text-transform: uppercase;
margin-bottom: 25px;
position: relative;
font-weight: normal;
}
.post .category a:hover {
color: #191919;
;
}
.post .category:hover {
color: #191919;
;
}
.post .category:after {
content: '';
position: absolute;
top: 100%;
left: 34%;
width: 18px;
margin-top: 5px;
height: 1px;
background: #b0a1a1;
}
.post .read-more {
font-size: 13px;
line-height: 15px;
color: #fc7f8e;
text-transform: uppercase;
border: 1px solid #fc7f8e;
padding: 10px 36px 10px 18px;
position: relative;
}
.post .read-more:after {
position: absolute;
left: 82%;
bottom: 30%;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fc7f8e' viewBox='0 0 448 512'%3E%3Cpath d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
}
.post .read-more:hover:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z'/%3E%3C/svg%3E") center center no-repeat;
}
.post .read-more:hover {
border: 1px solid #fc7f8e;
background: #fc7f8e;
color: #fff;
}
#primary .post .entry-title,
#primary .page .entry-title {
margin: 0 0 12px;
font-size: 27px;
line-height: 30px;
color: #191919;
}
#primary .post .entry-title {
float: none;
}
.single-post .entry-title {
font-size: 27px;
line-height: 31px;
font-family: 'Montserrat', sans-serif;
}
.post .entry-title a,
.page .entry-title a {
font-size: 27px;
line-height: 31px;
font-family: 'Montserrat', sans-serif;
color: #191919;
}
.post .entry-title a:hover,
.page .entry-title a:hover {
color: #fc7f8e !important;
}
.post .entry-meta span {
display: inline-block;
}
.post .entry-meta span a {
font-size: 14px;
line-height: 18px;
color: #605f5f;
}
.post .entry-meta span a:hover {
color: #fc7f8e;
}
.post .entry-content {
padding: 0 35px;
margin-bottom: 11px;
margin-top: 10px;
}
#secondary .widget {
margin-bottom: 53px;
}
.widget {
line-height: 24px;
color: #191919;
}
.widget-area .widget .widget-title {
text-align: center;
margin: 0;
text-transform: uppercase;
position: relative;
font-size: 18px;
line-height: 22px;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
margin-bottom: 32px;
}
.site-footer .widget-area .widget .widget-title {
text-align: left;
}
#secondary .widget .widget-title:after {
position: absolute;
background: #9e9e9e;
width: 100%;
height: 1px;
top: 50%;
content: '';
left: 0;
}
.widget-area .widget .widget-title span {
background: #fffafa;
position: relative;
z-index: 1;
padding: 0 16px;
}
.widget-area .widget.widget_kalon_featured_post {
text-align: center;
}
.widget-area .widget.widget_kalon_featured_post img {
border-radius: 50%;
-webkit-border-radius: 100px;
}
.widget-area .widget.widget_search form {
border: 1px solid #9e9e9e;
}
.widget-area .widget.widget_search input[type="search"] {
background: none;
height: 40px;
margin: 0;
border: 0;
float: left;
border-right: 0;
border-radius: 0;
width: 70%;
color: #191919;
}
.widget-area .widget.widget_search form:after {
display: block;
clear: both;
content: '';
}
.widget-area .widget.widget_search input[type="submit"] {
height: 48px;
box-shadow: none;
border: 0;
color: #191919;
float: right;
font-size: 16px;
width: 25%;
vertical-align: top;
padding: 0;
border-left: 1px solid #9e9e9e;
border-radius: 0;
}
.widget-area .widget.widget_search input[type="submit"]:hover,
.widget-area .widget.widget_search input[type="submit"]:focus {
background: #fc7f8e;
color: #fff;
}
.widget-area .widget.widget_kalon_featured_post .featured-image {
display: inline-block;
}
.widget-area .widget ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget-area .widget.widget_kalon_featured_post ul {
margin: 0 0 0 20px;
}
.widget-area .widget.widget_kalon_featured_post ul {
padding-top: 0;
}
.widget-area .widget.widget_kalon_featured_post ul:after {
content: '';
display: block;
clear: both;
}
.widget-area .widget.widget_kalon_featured_post ul li {
float: left;
background: none;
list-style: none;
margin-left: 10px;
padding: 0;
border: 0;
}
.widget-area .widget.widget_kalon_featured_post ul li a {
height: 34px;
width: 34px;
vertical-align: middle;
border: 1px solid #fc8593;
border-radius: 50%;
display: block;
padding: 2px 0;
}
.widget-area .widget.widget_kalon_featured_post ul li:first-child {
margin-left: 0;
}
.widget-area .widget.widget_kalon_featured_post ul li svg {
font-size: 14px;
line-height: 18px;
color: #fc7f8e;
}
.widget-area .widget.widget_kalon_featured_post ul li a:hover {
background: #fc7f8e;
}
.widget-area .widget.widget_kalon_featured_post ul li a:hover svg {
color: #fff;
}
.widget-area .widget ul li a {
color: #3f3f3f;
font-size: 16px;
line-height: 24px;
}
.widget-area .widget ul li:not(.wp-block-social-link) {
padding: 10px 0 10px 23px;
border-top: 1px solid #f5f1f1;
background: url(/wp-content/themes/kalon/images/widget-list-icon.png) no-repeat 0 22px;
}
.widget-area .widget ul li:first-child {
border-top: 0;
}
.widget-area .widget ul li a:hover {
color: #fc7f8e;
}
.widget-area .widget ul ul li {
background: none;
margin: 0 0 0 -23px;
}
.widget-area .widget ul ul li:first-child {
border-top: 1px solid #f5f1f1;
}
.widget-area .widget.widget_instagram ul {
padding: 0;
margin: 0 -6px -12px;
}
.widget-area .widget.widget_instagram ul li {
background: none;
padding: 0;
margin: 0;
border: 0;
}
.widget-area .widget.widget_instagram ul:after {
content: '';
display: block;
clear: both;
}
.widget-area .widget.widget_instagram ul li {
width: 33.33%;
float: left;
padding: 0 6px;
margin-bottom: 12px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.widget-area .widget.widget_instagram ul li a {
display: block;
}
.widget-area .widget.widget_kalon_popular_post .post-thumbnail,
.widget-area .widget.widget_kalon_recent_post .post-thumbnail {
display: block;
float: left;
margin-right: 15px;
}
.widget-area .widget.widget_kalon_popular_post .post-thumbnail svg,
.widget-area .widget.widget_kalon_recent_post .post-thumbnail svg {
vertical-align: top;
width: 80px;
}
.widget-area .widget.widget_kalon_popular_post .post-thumbnail img,
.widget-area .widget.widget_kalon_recent_post .post-thumbnail img {
vertical-align: top;
width: 80px;
}
.widget-area .widget.widget_kalon_popular_post .entry-header,
.widget-area .widget.widget_kalon_recent_post .entry-header {
overflow: hidden;
}
.widget-area .widget.widget_kalon_popular_post .entry-header .entry-title,
.widget-area .widget.widget_kalon_recent_post .entry-header .entry-title {
margin: 0;
font-weight: normal;
}
.widget-area .widget.widget_kalon_popular_post .entry-header .entry-title a,
.widget-area .widget.widget_kalon_recent_post .entry-header .entry-title a {
font-size: 14px;
line-height: 18px;
color: #3f3f3f;
display: inline-block;
font-family: 'Montserrat', sans-serif;
}
.widget-area .widget.widget_kalon_recent_post .entry-header .entry-meta a {}
.widget-area .widget.widget_kalon_popular_post .post,
.widget-area .widget.widget_kalon_recent_post .post {
margin-bottom: 22px;
}
.widget-area .widget.widget_kalon_popular_post .post:after,
.widget-area .widget.widget_kalon_recent_post .post:after {
content: '';
display: block;
clear: both;
}
.widget-area .widget.widget_tag_cloud .tagcloud a {
font-size: 16px;
color: #3f3f3f;
border: 1px solid #757575;
padding: 4px 16px;
display: inline-block;
margin-right: 5px;
margin-bottom: 4px;
}
.widget-area .widget.widget_kalon_social_links ul {
overflow: hidden;
}
.widget-area .widget.widget_kalon_social_links ul li {
float: left;
padding: 0;
margin: 0 10px 10px 0;
background: none;
border-top: 0;
}
.widget-area .widget.widget_kalon_social_links ul li a {
border: 1px solid #fc8593;
border-radius: 50%;
display: block;
height: 33px;
padding: 2px 0;
vertical-align: middle;
width: 33px;
color: #fc8593;
text-align: center;
line-height: 29px;
}
.widget-area .widget.widget_kalon_social_links ul li a:hover,
.widget-area .widget.widget_kalon_social_links ul li a:focus {
background: #fc8593;
color: #fff;
}
.widget-area .widget.widget_tag_cloud .tagcloud a:hover {
background: #fc7f8e;
color: #fff;
}
.navigation.pagination .page-numbers {
font-size: 15px;
line-height: 18px;
color: #5b5b5b;
display: inline-block;
background: #fff;
padding: 20px 26px;
margin: 1px;
}
.navigation.pagination .page-numbers.current,
.navigation.pagination .page-numbers:hover {
background: #fc7f8e;
color: #fff;
}
.site-footer {
padding: 60px 0 0;
line-height: 24px;
}
.site-footer .widget-area {
background: #fff;
padding-bottom: 20px;
}
.site-content .site-main .post-thumbnail img {
width: 100%;
}
.site-footer .widget-area .column {
width: 33.33%;
float: left;
padding: 0 15px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.site-footer .widget-title {
font-size: 18px;
line-height: 22px;
color: #191919;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
margin: 0 0 36px;
text-transform: uppercase;
}
.widget-area .post {
padding-top: 0 !important;
}
.widget-area .entry-title {
margin: 0;
text-align: left !important;
font-weight: normal;
}
.site-footer .entry-title a {
font-size: 14px;
line-height: 18px;
color: #3f3f3f;
font-family: 'Montserrat', sans-serif;
}
.site-footer .post:after {
display: block;
content: '';
clear: both;
}
.site-footer .post {
margin-bottom: 20px;
}
.site-footer .post .post-thumbnail {
float: left;
margin-right: 15px;
}
.site-footer .post .entry-header {
overflow: hidden;
}
.site-footer .site-info {
background: #ffecec;
text-align: center;
font-size: 15px;
line-height: 24px;
color: #575757;
padding: 20px 0;
}
.site-footer .site-info a {
color: #575757;
}
.site-footer .site-info a:hover {
color: #fc7f8e;
}
.site-footer .site-info a.privacy-policy-link {
display: inline-block;
margin-left: 5px;
}
.single-page #primary {
width: 100%;
}
.single-page .post .entry-content,
.page .entry-content {
text-align: left;
}
.page.full-width .post {
margin-bottom: 60px;
}
.full-width #primary {
width: 100% !important;
}
.full-width .site-content .post-thumbnail img {
width: 100%;
}
.site-content .site-main .post {
text-align: center;
}
.single-page .post {
padding-top: 42px !important;
}
.page .site-content #primary .post {
background: #fff;
padding-top: 42px;
}
.error404 {
padding-top: 0;
}
.page .entry-title {
margin: 0;
}
.page .entry-content {
padding: 0 30px 30px;
}
.page .entry-title {
text-align: center;
}
.search .page .entry-title {
text-align: left;
}
.category .site-content .category,
.archive .site-content .category {
background: #fff;
text-align: center;
padding: 16px 0;
margin-bottom: 40px;
}
.category .category-title,
.archive .category-title {
font-size: 18px;
line-height: 22px;
color: #191919;
font-family: 'Montserrat', sans-serif;
}
.site-content .category-title a {
font-family: 'Montserrat', sans-serif;
font-size: 18px;
line-height: 22px;
}
.error404 .site-content .error-page {
background: #fff;
text-align: center;
padding: 66px 27px;
}
.error404 .site-content .error-page h2 {
font-size: 27px;
line-height: 30px;
color: #191919;
font-weight: normal;
font-family: 'Montserrat', sans-serif;
}
.error404 .site-content .error-page span {
font-size: 72px;
line-height: 75px;
color: #fc7f8e;
font-family: 'Montserrat', sans-serif;
}
.error404 .site-content .error-page ul {
text-align: left;
margin: auto;
width: 200px;
}
.error404 .site-content .error-page ul li {
list-style: none;
background: url(/wp-content/themes/kalon/images/widget-list-icon.png) no-repeat 0 11px;
}
.error404 .site-content .error-page ul li a { color: #fc7f8e;
padding: 0 0 0 15px;
}
.error404 .site-content .error-page ul li a:hover {
color: #575757;
}
.search #primary {
width: 100%;
}
.search #primary .post,
.search #primary .page {
text-align: left;
padding: 40px 28px;
margin: 0;
}
.search #primary .page .entry-header {
text-align: left;
}
.search .search-section {
text-align: center;
font-size: 18px;
line-height: 22px;
color: #3f3f3f;
font-family: 'Montserrat', sans-serif;
padding: 16px 0;
background: #fff;
margin-bottom: 40px;
}
.search .search-section span {
font-size: 12px;
line-height: 15px;
color: #a6a6a6;
}
.search .entry-content {
padding: 0;
}
.widget-area .post .entry-content,
.widget-area .page .entry-content {
text-align: left;
}
.post .entry-content h1,
.page .entry-content h1 {
height: 36px;
line-height: 40px;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #575757;
margin-bottom: 45px;
}
.post .entry-content h2,
.page .entry-content h2 {
height: 27px;
line-height: 30px;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #575757;
margin-bottom: 35px;
}
.post .entry-content h3,
.page .entry-content h3 {
height: 22px;
line-height: 25px;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #575757;
}
.post .entry-content h4,
.page .entry-content h4 {
height: 20px;
line-height: 24px;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #575757;
}
.post .entry-content h5,
.page .entry-content h5 {
height: 18px;
line-height: 22px;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #575757;
}
.post .entry-content h6,
.page .entry-content h6 {
height: 16px;
line-height: 20px;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #575757;
}
.post .entry-content blockquote,
.page .entry-content blockquote {
background: #fffcfc url(/wp-content/themes/kalon/images/blockquote-icon.png) no-repeat 23px 30px;
font-size: 18px;
line-height: 28px;
font-style: italic;
color: #848484;
padding: 25px 15px 25px 70px;
margin: 0;
}
.post .entry-content blockquote cite,
.page .entry-content blockquote cite {
color: #848484;
font-size: 18px;
line-height: 30px;
font-weight: 700;
font-style: normal;
margin-top: -16px;
display: block;
}
.pull-right {
margin-top: 10px;
float: right;
text-align: right;
width: 35%;
background: #fffdfd;
border-top: 1px solid #f0ebeb;
padding: 24px 10px 24px;
margin-left: 10px;
}
.pull-left {
margin-top: 10px;
float: left;
margin-right: 20px;
text-align: left;
width: 35%;
background: #fffdfd;
border-top: 1px solid #f0ebeb;
padding: 24px 10px 24px;
}
.single-post .entry-content {
text-align: left;
}
.dropcap {
float: left;
font-size: 82px;
line-height: 30px;
margin: 20px 6px 54px;
color: #575757;
}
.highlight {
color: #fff;
background: #fda5b0;
}
table th {
background: #f7f2f2;
color: #191919;
font-size: 15px;
line-height: 22px;
text-transform: uppercase;
padding: 2% 5%;
font-family: 'Montserrat', sans-serif;
}
table td {
color: #575757;
font-size: 15px;
line-height: 22px;
padding: 2% 6%;
background: #fcf9f9;
}
.widget_calendar table th,
.widget_calendar table td {
padding-left: 0;
padding-right: 0;
text-align: center;
}
.widget_calendar table {
margin-bottom: 0;
}
.widget_calendar .wp-calendar-nav {
padding: 5px 15%;
background: #fcf9f9;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: space-between;
justify-content: space-between;
}
pre {
background: #f7f7f7;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 14px;
line-height: 26px;
margin-bottom: 1.6em;
padding: 1.6em;
overflow: auto;
max-width: 100%;
}
.post .entry-content ul {
margin: 0 0 15px 16px;
padding: 0;
}
.post .entry-content ol {
margin: 0 0 15px 16px;
padding: 0;
}
.post .entry-content ul ul,
.post .entry-content ol ol {
margin: 10px 20px;
}
.post .entry-content .form-element {
display: block;
font-size: 15px;
line-height: 18px;
font-family: 'Montserrat', sans-serif;
}
.post .entry-content form input[type="text"],
.post .entry-content form input[type="password"] {
height: 42px;
border: 1px solid #d9d4d4;
background: none;
width: 53%;
margin-bottom: 26px;
}
.post .entry-content form textarea {
width: 75%;
border: 1px solid #d9d4d4;
resize: none;
height: 150px;
margin-bottom: 26px;
}
.post .entry-content form .radio-section {
padding: 0;
margin: 0 0 26px;
}
.post .entry-content form .radio-section:after {
content: '';
clear: both;
display: block;
}
.post .entry-content form .radio-section li:first-child {
margin-left: 0;
}
.post .entry-content form .radio-section li {
float: left;
background: none;
margin-left: 20px;
list-style: none;
}
.jcf-select {
height: 42px;
width: 31%;
font-size: 14px;
line-height: 30px;
color: #8b8b8b;
border: 1px solid #d9d4d4;
padding: 7px 0 0;
}
.jcf-select .jcf-select-opener {
background: url(/wp-content/themes/kalon/images/select-opener.png) no-repeat 0 16px;
}
.jcf-checkbox {
background: url(/wp-content/themes/kalon/images/check-box.png) no-repeat;
}
.jcf-checkbox.jcf-checked {
background: url(/wp-content/themes/kalon/images/check-box-checked.png) no-repeat;
}
.form-element.password {
margin-top: 26px;
}
.jcf-file .jcf-upload-button {
border: 0;
border-radius: 4px;
background: #e3e3e3;
color: #8c8c8c;
text-transform: uppercase;
float: left;
font-size: 12px;
padding: 5px 20px;
height: 36px;
}
.jcf-file:after {
content: '';
display: block;
clear: both;
}
.jcf-file {
margin-bottom: 20px;
}
.jcf-file .jcf-fake-input {
border: 0;
float: right;
padding-top: 4px;
font-size: 15px;
line-height: 26px;
color: #666666;
}
.post .entry-content form input[type="reset"] {
box-shadow: none;
font-size: 13px;
line-height: 15px;
color: #fc7f8e;
background: none;
border: 1px solid #fc7f8e;
margin-right: 10px;
padding: 10px 22px;
}
.post .entry-content form input[type="reset"]:hover {
background: #fc7f8e;
color: #fff;
}
.post .entry-content form input[type="submit"] {
box-shadow: none;
background: #fc7f8e;
color: #fff;
padding: 12px 22px;
}
.post .entry-content form input[type="submit"]:hover {
border: 1px solid #fc7f8e;
background: none;
color: #fc7f8e;
}
.post .entry-content form {
margin-bottom: 26px;
}
.single-post #primary .post .tags {
font-size: 13px;
line-height: 15px;
color: #7d7d7d;
font-style: italic;
float: left;
}
.single-post #primary .post {
padding-bottom: 0;
}
.single-post .tags a {
font-style: normal;
color: #fc9aa6;
text-transform: uppercase;
}
.single-post .tags a:hover {
color: #7d7d7d;
}
.single-post #primary .post .bottom-content:after {
content: '';
display: block;
clear: both;
}
.single-post #primary .post .bottom-content {
border-top: 1px solid #e6e5e5;
padding: 24px 32px;
}
.single-post #primary .post .bottom-content .social-networks {
float: right;
margin: 0;
}
.single-post #primary .post .bottom-content .social-networks li:first-child {
margin-left: 0;
}
.single-post #primary .post .bottom-content .social-networks li {
list-style: none;
float: left;
margin-left: 25px;
}
.single-post #primary .post .bottom-content .social-networks li svg {
font-size: 14px;
line-height: 18px;
color: #474747;
}
.single-post #primary .post .bottom-content .social-networks li svg:hover {
color: #fc9aa6;
}
.comments-area {
background: #fff;
padding: 40px 30px;
margin-bottom: 40px;
}
.comments-area ol {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.comments-area ol li {
border-top: 1px solid #e6e5e5;
padding: 26px 0 15px;
}
.comments-area ol ol {
padding-left: 40px;
}
.comments-title,
.comment-reply-title {
text-transform: uppercase;
font-size: 22px;
line-height: 25px;
color: #3f3f3f;
font-family: 'Montserrat', sans-serif;
}
.comments-area ol ol li:first-child {
border-top: 1px solid #e6e5e5;
}
.comments-area ol li:first-child {
border-top: 0;
}
.comments-area ol li:first-child .reply {
margin-bottom: 26px;
}
.avatar.photo {
float: left;
border-radius: 50%;
margin-right: 20px;
}
.comment-body:after {
content: '';
display: block;
clear: both;
}
.comment-body .fn a {
font-size: 14px;
line-height: 24px;
color: #3f3f3f;
font-family: 'Montserrat', sans-serif;
}
.comment-body .fn a:hover {
color: #fc7f8e;
}
.comment-content {
overflow: hidden;
}
.comments-area .reply {
margin-left: 104px;
margin-bottom: 26px;
}
.comments-area .reply a {
font-size: 10px;
line-height: 13px;
text-transform: uppercase;
background: #fc7f8e;
padding: 7px 17px;
display: inline-block;
color: #fff;
}
.comments-area .reply a:hover {
background: #c4636e;
}
.comment-metadata a {
font-size: 12px;
line-height: 15px;
color: #605f5f;
}
.comment-metadata a:hover {
color: #fc7f8e;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email {
width: 49%;
float: left;
margin-bottom: 16px;
}
.comment-form .comment-form-email {
float: right;
}
.comment-form input[type="text"],
.comment-form input[type="email"] {
width: 100%;
font-size: 14px;
line-height: 24px;
color: #8b8b8b;
border: 1px solid #dde1e5;
height: 50px;
}
.comment-form .comment-form-url,
.comment-form .comment-form-comment,
.comment-form .form-submit {
width: 100%;
margin-bottom: 16px;
}
.comment-form input[type="url"] {
width: 100%;
height: 50px;
font-size: 14px;
line-height: 24px;
color: #8b8b8b;
border: 1px solid #dde1e5;
}
.comment-form form {
padding: 0;
}
.comment-respond form textarea {
height: 180px;
resize: none;
font-size: 14px;
line-height: 24px;
color: #8b8b8b;
border: 1px solid #dde1e5;
padding: 10px;
}
.comment-respond form input[type="submit"] {
box-shadow: none;
background: #fc7f8e;
text-transform: uppercase;
color: #fff;
font-size: 14px;
line-height: 24px;
padding: 12px 30px;
}
.comment-respond form input[type="submit"]:hover,
.comment-respond form input[type="submit"]:focus {
background: #9b4e57;
}
.comments-area.form {
padding-bottom: 0;
}
.comments-area .comment-form label[for="wp-comment-cookies-consent"] {
display: inline-block;
margin-left: 5px;
}
.post-edit-link {
display: inline-block;
margin-top: 15px;
}
.mobile-site-header {
display: none;
}
@media only screen and (max-width: 1199px) {
.container {
width: 100%;
}
#secondary .widget.widget_featured_image ul li {
margin-left: 3px;
}
}
@media only screen and (max-width: 1024px) {
.site-header {
display: none;
}
.mobile-site-header {
display: block;
background: #fff;
padding: 20px 0;
}
.mobile-site-header .container:after {
display: none;
}
.mobile-site-header .container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.mobile-site-branding {
max-width: 85%;
}
.mobile-site-title {
margin: 0;
font-weight: 400;
font-size: 35px;
font-family: 'Dancing Script', cursive;
line-height: 1.300em;
}
.mobile-site-description {
margin: 0;
}
.btn-menu-opener {
width: 25px;
height: 18px;
cursor: pointer;
border: 0;
background: none;
box-shadow: none;
border-radius: 0;
padding: 0;
}
.btn-menu-opener span {
display: block;
width: 100%;
height: 2px;
background: #000;
margin-bottom: 5px;
}
.btn-menu-opener span:last-child {
margin-bottom: 0;
}
.mobile-menu {
position: fixed;
top: 0;
right: 0;
width: 320px;
background: #fff;
z-index: 10;
height: 100%;
overflow-y: auto;
padding-top: 80px;
-webkit-transform: translateX(420px);
-moz-transform: translateX(420px);
transform: translateX(420px);
-webkit-transition: ease 0.35s;
-moz-transition: ease 0.35s;
transition: ease 0.35s;
}
body.menu-open .mobile-menu {
padding-top: 100px;
}
body.admin-bar .mobile-menu .close {
top: 50px;
}
body.menu-open .mobile-menu {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.mobile-menu .btn-close-menu {
position: absolute;
top: 20px;
right: 20px;
width: 25px;
height: 30px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 464c-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216zm94.8-285.3L281.5 256l69.3 69.3c4.7 4.7 4.7 12.3 0 17l-8.5 8.5c-4.7 4.7-12.3 4.7-17 0L256 281.5l-69.3 69.3c-4.7 4.7-12.3 4.7-17 0l-8.5-8.5c-4.7-4.7-4.7-12.3 0-17l69.3-69.3-69.3-69.3c-4.7-4.7-4.7-12.3 0-17l8.5-8.5c4.7-4.7 12.3-4.7 17 0l69.3 69.3 69.3-69.3c4.7-4.7 12.3-4.7 17 0l8.5 8.5c4.6 4.7 4.6 12.3 0 17z'/%3E%3C/svg%3E") center center no-repeat;
cursor: pointer;
}
.mobile-main-navigation ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
text-transform: uppercase;
}
.mobile-main-navigation ul li {
position: relative;
}
.mobile-main-navigation ul li a {
display: block;
padding: 10px 20px;
border-top: 1px dashed rgba(0, 0, 0, 0.2);
color: #000;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-main-navigation ul li a:hover,
.mobile-main-navigation ul li a:focus,
.mobile-main-navigation ul li:hover>a,
.mobile-main-navigation ul li:focus>a,
.mobile-main-navigation ul .current-menu-item>a,
.mobile-main-navigation ul .current-menu-ancestor>a,
.mobile-main-navigation ul .current_page_item>a,
.mobile-main-navigation ul .current_page_ancestor>a {
text-decoration: none;
color: #fc7f8e;
}
.mobile-main-navigation ul ul {
display: none;
}
.mobile-main-navigation ul li .angle-down {
position: absolute;
top: 0;
right: 0;
width: 47px;
height: 47px;
background: transparent;
cursor: pointer;
}
.mobile-main-navigation ul li .angle-down:after {
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 384 512'%3E%3Cpath d='M376 232H216V72c0-4.42-3.58-8-8-8h-32c-4.42 0-8 3.58-8 8v160H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h160v160c0 4.42 3.58 8 8 8h32c4.42 0 8-3.58 8-8V280h160c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-main-navigation ul li .angle-down.active:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 384 512'%3E%3Cpath d='M376 232H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h368c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z'/%3E%3C/svg%3E") center center no-repeat;
}
.mobile-menu .social-networks {
margin: 50px 20px 0;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
.mobile-menu .social-networks li {
margin: 0 10px 10px 0;
}
.mobile-menu .social-networks li a {
color: #000;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-menu .social-networks li a:hover,
.mobile-menu .social-networks li a:focus {
text-decoration: none;
color: #fc7f8e;
}
.mobile-menu .social-networks li svg {
font-size: 20px;
}
.overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.85);
z-index: 2;
visibility: hidden;
opacity: 0;
-webkit-transition: ease 0.35s;
-moz-transition: ease 0.35s;
transition: ease 0.35s;
}
body.menu-open .overlay {
visibility: visible;
opacity: 1;
}
body.menu-open {
position: fixed;
top: 0;
left: 0;
width: 100%;
}
}
@media only screen and (max-width: 991px) {
.banner-text .text h2 {
margin-bottom: 20px;
}
#primary {
width: 100%;
float: none;
}
#secondary {
width: 100%;
float: none;
}
#secondary .widget.widget_featured_image ul li {
float: none;
display: inline-block;
}
.navigation.pagination {
text-align: center;
}
#secondary .widget.widget_instagram ul li img {
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.flex-control-nav {
bottom: -14px;
}
.flex-control-paging li a {
height: 7px;
width: 7px;
}
.banner-text .text .read-more {
font-size: 9px;
line-height: 12px;
padding: 4px 28px 4px 4px;
}
.banner-text .text .read-more::after {
bottom: 17%;
}
.banner-text .text h2 {
font-size: 22px;
line-height: 26px;
margin-bottom: 5px;
}
.site-content {
padding-top: 50px;
}
.post .entry-content {
padding: 0 22px;
}
.navigation.pagination .page-numbers {
padding: 16px 20px;
}
.site-footer .column {
width: 100%;
float: none;
}
.search .search-section span {
display: block;
}
.search #primary .post .entry-title a {
font-size: 24px;
line-height: 27px;
}
.search .entry-content {
padding: 0;
}
.post .entry-content form .radio-section li {
float: none;
margin-left: 0;
}
.single-post #primary .post .bottom-content {
text-align: center;
}
.single-post #primary .post .tags {
float: none;
text-align: center;
width: 100%;
}
.single-post #primary .post .bottom-content .social-networks {
float: none;
padding: 0;
}
.single-post #primary .post .bottom-content .social-networks li {
float: none;
display: inline-block;
}
.comment-content {
margin-left: 0;
margin-top: 0;
}
.comments-area ol ol {
padding-left: 0;
}
.reply a {
margin-left: 0;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email {
width: 100%;
}
.header-top {
padding-bottom: 20px;
}
.banner-text {
bottom: 0;
padding: 20px 0 30px;
}
.flexslider {
background: rgba(0, 0, 0, 0.5);
}
.flex-control-nav {
bottom: 0;
}
.site-footer .widget-area .column {
width: 100%;
}
} .mobile-menu .close {
position: absolute;
top: 25px;
right: 20px;
width: 25px;
height: 30px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 464c-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216zm94.8-285.3L281.5 256l69.3 69.3c4.7 4.7 4.7 12.3 0 17l-8.5 8.5c-4.7 4.7-12.3 4.7-17 0L256 281.5l-69.3 69.3c-4.7 4.7-12.3 4.7-17 0l-8.5-8.5c-4.7-4.7-4.7-12.3 0-17l69.3-69.3-69.3-69.3c-4.7-4.7-4.7-12.3 0-17l8.5-8.5c4.7-4.7 12.3-4.7 17 0l69.3 69.3 69.3-69.3c4.7-4.7 12.3-4.7 17 0l8.5 8.5c4.6 4.7 4.6 12.3 0 17z'/%3E%3C/svg%3E") center center no-repeat;
z-index: 55555;
outline: none;
border: none;
}
.mobile-menu .close:focus {
outline: dotted 1px rgba(0, 0, 0, 0.5);
}
.btn-menu-opener:focus {
outline: dotted 1px rgba(0, 0, 0, 0.5);
}
.angle-down {
border: 0;
background: transparent;
outline: none;
box-shadow: none;
}
.angle-down:focus {
outline: dotted 1px rgba(0, 0, 0, 0.6);
border: none;
background: transparent;
box-shadow: none;
}
.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a,
.widget .textwidget a {
color: #575757;
text-decoration: underline;
}
.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.widget .textwidget a:hover {
color: #fc7f8e;
text-decoration: underline;
}
html {
position: unset !important;
}
body {
padding-top: 0 !important;
}
body.admin-bar.menu-open {
padding-top: 46px !important;
}
@media only screen and (min-width:782px) {
body.admin-bar.menu-open {
padding-top: 32px !important;
}
} .wp-block-group__inner-container h2,
#primary .post .entry-content .wp-block-search__inside-wrapper {
text-align: center;
margin: 0;
text-transform: uppercase;
position: relative;
font-size: 18px;
line-height: 22px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
margin-bottom: 32px;
}
.wp-block-group__inner-container span {
background: snow;
position: relative;
z-index: 1;
padding: 0 16px;
}
.wp-block-group__inner-container span,
.wp-block-search__label span {
background: snow;
position: relative;
z-index: 1;
padding: 0 16px;
}
.wp-block-group__inner-container h2::after,
.wp-block-search__label::after {
position: absolute;
background: var(--background-color);
width: 100%;
height: 1px;
top: 50%;
content: '';
left: 0;
}
.wp-block-search__label {
text-align: center;
margin: 0;
text-transform: uppercase;
position: relative;
font-size: 18px;
line-height: 22px;
font-family: var(--secondary-font);
font-weight: 400;
margin-bottom: 32px;
display: inline-block;
}
.wp-block-search__label::after {
position: absolute;
background: var(--background-color);
width: 100%;
height: 1px;
top: 50%;
content: '';
left: 0;
}
.widget_block ul li a {
color: var(--font-color);
line-height: 1.5;
}
.widget_block ol li a {
color: var(--font-color);
line-height: 1.5;
}
.widget_block ul li {
padding: 0 0 10px;
margin: 0 0 10px;
border-bottom: 1px solid #eee;
}
.widget_block ul {
text-transform: none;
}
.widget_block ul li a:hover {
color: var(--primary-color);
}
.widget_block ul li:last-child {
border: none;
}
.widget_block ol {
padding: 0;
}
.widget_block ol li {
padding: 10px 0 10px 23px;
border-top: 1px solid #f5f1f1;
background: url(/wp-content/themes/kalon/images/widget-list-icon.png) no-repeat 0 22px;
}
.widget_block ol li a:hover {
color: var(--primary-color);
text-decoration: none;
}
.wp-block-search__inside-wrapper input {
background: none;
border: 0;
border-radius: 0;
float: left;
margin: 0;
padding: 4px 0 0 13px;
font-size: 14px;
width: 200px;
}
.wp-block-search__inside-wrapper button {
border: none;
border-left: 1px solid #9e9e9e;
border-radius: 0;
margin-right: 0;
background: var(--primary-color);
}
.wp-block-search__inside-wrapper button:hover {
background: var(--primary-color);
box-shadow: none;
color: var(--white-color);
}
.wp-block-search__inside-wrapper input:focus {
outline: none;
color: var(--black-color);
}
.widget-area .widget.widget_search form {
border: none;
}
.wp-block-search__inside-wrapper {
border: 1px solid #9e9e9e;
}
.wp-block-search {
margin: 0;
}
#primary .post .entry-content ul[class*="wp-block-"] {
margin: 0 0 30px;
}
.post .entry-content ul li {
background: none;
padding: 0;
width: auto;
list-style: square;
color: var(--font-color);
}
.post .entry-content ul li a:hover {
color: var(--primary-color) !important;
}
.post .entry-content ul a {
color: var(--font-color) !important;
text-decoration: none;
}
.post .entry-content ul a:hover {
color: var(--primary-color);
text-decoration: none;
}
#primary .post .entry-content h2 {
text-align: center;
margin: 0;
text-transform: uppercase;
position: relative;
font-size: 18px;
line-height: 22px;
font-family: var(--secondary-font);
font-weight: 400;
margin-bottom: 32px;
}
#primary .post .entry-content .wp-block-search__inside-wrapper {
text-align: center;
margin: 0;
text-transform: uppercase;
position: relative;
font-size: 18px;
line-height: 22px;
font-family: var(--secondary-font);
font-weight: 400;
margin-bottom: 32px;
}
.site-footer .wp-block-group__inner-container h2 {
color: var(--font-color);
}
.site-footer .wp-block-group__inner-container h2 {
color: var(--font-color);
}
.post .entry-content .wp-block-group__inner-container ul {
list-style: none;
margin-block: 0;
margin: 0 0 30px;
padding: 0;
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
color: currentColor !important;
fill: currentColor;
}
.widget ul.wp-block-latest-posts li {
background: none;
}
.site-footer .wp-block-group__inner-container ul li {
margin-bottom: 10px;
padding-bottom: 10px;
border: none;
}
.site-footer .widget_block ul li a {
font-weight: 400;
}
.wp-block-latest-posts__post-date {
font-size: 11px;
line-height: 1.36;
text-transform: uppercase;
}
.site-footer .widget.widget_search form {
background: none;
}
.wp-block-social-links li::before {
content: none !important;
}
.wp-block-social-links .wp-block-social-link {
padding: 10px !important;
width: auto;
text-align: center;
}
.wp-block-social-links .wp-block-social-link a {
font-size: 18px;
line-height: 50px;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
margin-left: 3.6em;
}
.wp-block-tag-cloud a {
display: inline-block;
font-size: 14px !important;
border: 1px solid #d9d9d9;
padding: 4px 15px;
border-radius: 40px;
margin-right: 5px;
margin-bottom: 10px;
color: var(--font-color) !important;
vertical-align: middle;
font-family: var(--secondary-font);
text-decoration: none;
}
.wp-block-tag-cloud a:hover {
background: var(--primary-color);
color: var(--white-color) !important;
text-decoration: none;
}
.widget-area .widget ul li:not(.wp-block-social-link){
border-top: none;
}
.wp-block-social-links {
flex-wrap:  wrap !important;
}
.widget_block ol li:first-child {
border: none;
}:root {
--primary-color: #f69581;
--primary-font: "Nunito Sans", sans-serif;
--secondary-font: "Lusitana", serif;
--primary-color-rgb: 246, 149, 129;
}
body,
button,
input,
select,
textarea {
font-family: var(--primary-font);
font-size: 18px;
line-height: 1.65em;
}
a {
color: var(--primary-color);
}
a:hover,
a:focus {
color: var(--primary-color);
}
.site-header .header-top {
padding: 10px 0;
background: #121212;
}
.site-header .header-top .search-holder {
float: right;
}
.header-top .social-networks {
float: left;
margin-top: 12px;
}
.header-top .social-networks li a {
color: #fff;
}
.header-top .social-networks li a:hover,
.header-top .social-networks li a:focus {
color: var(--primary-color);
}
.header-top .social-networks li a:focus {
outline: 1px dotted;
}
.header-top .search-form {
display: flex;
flex-wrap: wrap;
align-items: center;
background: #fff;
border-radius: 5px;
padding: 5px 15px;
}
.header-top .search-form label {
flex-basis: 0;
flex-grow: 1;
}
.header-top .search-form input[type="search"] {
margin: 0;
padding: 0;
background: none;
border: 0;
border-radius: 0;
width: 100%;
font-size: 14px;
outline: none;
}
.header-top .search-form input[type="submit"] {
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 20px;
font-size: 0;
box-shadow: none;
outline: none;
}
.header-top .search-form input[type="submit"]:focus {
outline: 1px dotted;
}
.site-branding {
padding: 30px 15px;
text-align: center;
}
.site-branding .site-title {
margin: 0;
font-weight: 400;
font-size: 58px;
font-family: "Dancing Script", cursive;
line-height: 1.25em;
}
.site-branding .site-title a {
color: var(--primary-color);
}
.site-branding .site-description {
margin: 0;
font-size: 14px;
}
.header-bottom {
border-top: 1px solid rgba(0, 0, 0, 0.05);
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
padding: 0;
}
.main-navigation {
float: none;
display: block;
margin: 0;
}
.main-navigation ul {
font-weight: 700;
letter-spacing: 1px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.main-navigation ul li {
float: none;
margin: 0 20px;
}
.main-navigation ul li:first-child {
margin-left: 20px;
}
.main-navigation ul ul {
text-align: left;
}
.main-navigation ul ul li:first-child {
margin: 0;
}
.main-navigation ul li a {
padding: 25px 0;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.main-navigation ul ul li a {
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.main-navigation ul li a:hover,
.main-navigation ul li a:focus,
.main-navigation ul li:hover>a,
.main-navigation ul li:focus>a,
.main-navigation ul .current-menu-item>a,
.main-navigation ul .current-menu-ancestor>a,
.main-navigation ul .current_page_item>a,
.main-navigation ul .current_page_ancestor>a {
color: var(--primary-color);
}
.banner-text {
bottom: 0;
padding: 120px 0 90px; background: -moz-linear-gradient(top,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 1%,
rgba(0, 0, 0, 0.15) 30%,
rgba(0, 0, 0, 0.6) 100%); background: -webkit-linear-gradient(top,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 1%,
rgba(0, 0, 0, 0.15) 30%,
rgba(0, 0, 0, 0.6) 100%); background: linear-gradient(to bottom,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 1%,
rgba(0, 0, 0, 0.15) 30%,
rgba(0, 0, 0, 0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0); }
.banner-text .text .category:after {
display: none;
}
.banner-text .text .category {
font-size: 12px;
line-height: 1.25em;
font-weight: 700;
display: flex;
flex-wrap: wrap;
letter-spacing: 1px;
justify-content: center;
margin: 0 0 20px;
}
.banner-text .text .category a {
margin: 0 5px 5px 0;
padding: 5px 10px;
background: var(--primary-color);
color: #fff;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.banner-text .text .category a:hover,
.banner-text .text .category a:focus {
text-decoration: none;
background: #000;
}
.banner-text .text h2 {
font-family: var(--secondary-font);
font-size: 45px;
line-height: 1.25em;
margin: 0 0 20px;
}
.banner-text .text {
max-width: 650px;
margin: 0 auto;
text-align: center;
}
.banner-text .text .read-more {
border: 0;
padding: 0 25px 0 0;
font-size: 13px;
line-height: 1.25em;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.banner-text .text .read-more:hover,
.banner-text .text .read-more:focus {
background: none;
border: 0;
color: var(--primary-color);
}
.banner-text .text .read-more:after {
left: auto;
right: 0;
bottom: auto;
top: 50%;
width: 20px;
height: 20px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.banner-text .text .read-more:hover:after,
.banner-text .text .read-more:focus:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f69581' viewBox='0 0 448 512'%3E%3Cpath d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(10px, -50%);
-moz-transform: translate(10px, -50%);
transform: translate(10px, -50%);
}
.slider .owl-theme .owl-dots {
display: flex;
align-items: center;
justify-content: center;
margin: 40px 0;
bottom: 0;
}
.slider .owl-theme .owl-dots .owl-dot {
width: 15px;
height: 15px;
border: 1px solid transparent;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
margin: 0 5px;
}
.slider .owl-theme .owl-dots .owl-dot.active {
border-color: #fff;
}
.slider .owl-theme .owl-dots .owl-dot span {
background: #fff;
width: 5px;
height: 5px;
margin: 0;
}
.site-content {
background: rgba(var(--primary-color-rgb), 0.07);
}
.masonry-layout {
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
align-items: flex-start;
}
.site-content .site-main.masonry-layout .post {
width: 50%;
padding: 0 20px;
background: none;
border: 0;
text-align: left;
display: flex;
flex-direction: column;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.site-content .site-main .post {
text-align: left;
padding: 0;
} .site-content .site-main .post .entry-content {
padding: 0;
margin: 0;
}
.site-content .site-main .post .post-thumbnail {
margin: 0;
}
.site-content .site-main .post .text-holder {
background: #fff;
padding: 30px;
flex-grow: 1;
display: flex;
flex-direction: column;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.site-content .site-main.masonry-layout .post:hover .text-holder,
.site-content .site-main.masonry-layout .post:focus .text-holder {
box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
}
.site-content .site-main .post .text-holder .category {
font-size: 12px;
line-height: 1.25em;
font-weight: 700;
display: flex;
flex-wrap: wrap;
letter-spacing: 1px;
margin: 0 0 15px;
padding: 0;
}
.site-content .site-main .post .text-holder .category:after {
display: none;
}
.site-content .site-main .post .text-holder .category a {
margin: 0 5px 5px 0;
padding: 5px 10px;
background: var(--primary-color);
color: #fff;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.site-content .site-main .post .text-holder .category a:hover,
.site-content .site-main .post .text-holder .category a:focus {
background: #000;
}
.site-content #primary .site-main .post .text-holder .entry-title {
font-family: var(--secondary-font);
line-height: 1.65em;
}
.site-content .site-main .post .text-holder .entry-title a {
font-family: inherit;
line-height: inherit;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.site-content .site-main .post .text-holder .entry-title a:hover,
.site-content .site-main .post .text-holder .entry-title a:focus {
color: var(--primary-color) !important;
}
.post .entry-meta span {
display: flex;
flex-wrap: wrap;
align-items: center;
font-size: 0;
}
.post .entry-meta span a {
font-size: 11px;
line-height: inherit;
color: #121212;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.post .entry-meta span a:hover,
.post .entry-meta span a:focus {
color: var(--primary-color);
}
.post .entry-meta .author,
.post .entry-meta .comments-link {
padding-left: 15px;
margin-left: 10px;
position: relative;
}
.post .entry-meta .author:before,
.post .entry-meta .comments-link:before {
position: absolute;
top: 50%;
left: 0;
width: 5px;
height: 5px;
border-radius: 50%;
background: #ccc;
content: "";
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.site-content .site-main.masonry-layout .post .text-holder .entry-content {
flex-grow: 1;
}
.post .read-more {
align-self: flex-start;
display: inline-block;
border: 0;
padding: 0 25px 0 0;
font-size: 13px;
line-height: 1.25em;
font-weight: 700;
letter-spacing: 1px;
color: var(--primary-color);
text-transform: uppercase;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.post .read-more:hover,
.post .read-more:focus {
background: none;
border: 0;
color: var(--primary-color);
}
.post .read-more:after {
left: auto;
right: 0;
bottom: auto;
top: 50%;
width: 20px;
height: 20px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f69581' viewBox='0 0 448 512'%3E%3Cpath d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.post .read-more:hover:after,
.post .read-more:focus:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f69581' viewBox='0 0 448 512'%3E%3Cpath d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(10px, -50%);
-moz-transform: translate(10px, -50%);
transform: translate(10px, -50%);
}
.navigation.pagination .page-numbers {
font-size: 12px;
line-height: 1em;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
padding: 15px 20px;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.navigation.pagination .page-numbers.current,
.navigation.pagination .page-numbers:hover,
.navigation.pagination .page-numbers:focus {
background: var(--primary-color);
}
#primary {
width: 70%;
}
#secondary {
padding-left: 40px;
width: 30%;
}
#secondary .widget .widget-title:after {
width: 30px;
height: 3px;
background: var(--primary-color);
top: 100%;
}
.widget-area .widget .widget-title {
text-align: left;
font-family: var(--primary-font);
font-weight: 700;
letter-spacing: 1px;
margin: 0 0 16px;
padding: 0 0 16px;
position: relative;
}
.widget-area .widget .widget-title span {
padding: 0;
background: none;
}
.widget-area .widget ul li {
background: none;
position: relative;
}
.widget-area .widget ul li:before {
position: absolute;
top: 21px;
left: 0;
width: 5px;
height: 5px;
background: var(--primary-color);
border-radius: 50%;
content: "";
}
.widget-area .widget ul li a {
font-size: 14px;
line-height: 1.25em;
font-weight: 700;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.widget-area .widget ul li a:hover,
.widget-area .widget ul li a:focus {
color: var(--primary-color);
}
#secondary .widget_calendar {
background: #fff;
padding: 20px;
box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
}
.widget_media_gallery .gallery {
display: flex;
flex-wrap: wrap;
margin: 0 -2px;
}
.widget_media_gallery .gallery .gallery-item {
padding: 0 2px;
margin: 0 0 4px;
}
.widget_media_gallery .gallery .gallery-item .wp-caption-text {
font-size: 12px;
font-weight: 700;
}
.widget_media_image figure {
margin: 0;
}
.widget_media_image figure .wp-caption-text {
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
}
#secondary .widget_kalon_featured_post {
background: #fff;
padding: 20px;
box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
}
#secondary .widget_kalon_featured_post .widget-title,
.site-footer .widget-area .widget_kalon_featured_post .widget-title {
text-align: center;
}
#secondary .widget_kalon_featured_post .widget-title:after,
.site-footer .widget-area .widget.widget_kalon_featured_post .widget-title:after {
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
.widget-area .widget.widget_kalon_featured_post {
font-size: 16px;
line-height: 1.65em;
}
.widget-area .widget.widget_kalon_featured_post .readmore {
padding: 0 25px 0 0;
font-size: 13px;
line-height: 1.25em;
font-weight: 700;
font-weight: 700;
letter-spacing: 1px;
color: var(--primary-color);
position: relative;
text-transform: uppercase;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.widget-area .widget.widget_kalon_featured_post .readmore:after {
content: "";
position: absolute;
right: 0;
top: 50%;
width: 20px;
height: 20px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f69581' viewBox='0 0 448 512'%3E%3Cpath d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.widget-area .widget.widget_kalon_featured_post .readmore:hover:after,
.widget-area .widget.widget_kalon_featured_post .readmore:focus:after {
-webkit-transform: translate(10px, -50%);
-moz-transform: translate(10px, -50%);
transform: translate(10px, -50%);
}
.widget-area .widget.widget_kalon_popular_post .post-thumbnail,
.widget-area .widget.widget_kalon_recent_post .post-thumbnail {
width: 90px;
}
.widget-area .widget.widget_kalon_popular_post .entry-header .entry-title,
.widget-area .widget.widget_kalon_recent_post .entry-header .entry-title {
font-weight: 700;
}
.widget-area .widget.widget_kalon_popular_post .entry-header .entry-title a,
.widget-area .widget.widget_kalon_recent_post .entry-header .entry-title a {
font-size: 15px;
line-height: 1.25em;
font-family: var(--primary-font);
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.widget-area .widget.widget_kalon_popular_post .entry-header .entry-title a:hover,
.widget-area .widget.widget_kalon_recent_post .entry-header .entry-title a:hover,
.widget-area .widget.widget_kalon_popular_post .entry-header .entry-title a:focus,
.widget-area .widget.widget_kalon_recent_post .entry-header .entry-title a:focus {
color: var(--primary-color) !important;
}
.widget-area .widget_kalon_social_links ul li:before {
display: none;
}
.widget-area .widget.widget_kalon_social_links ul li a {
border-color: var(--primary-color);
color: var(--primary-color);
}
.widget-area .widget.widget_kalon_social_links ul li a:hover,
.widget-area .widget.widget_kalon_social_links ul li a:focus {
background: var(--primary-color);
}
.widget-area .widget.widget_search form {
border: 1px solid rgba(0, 0, 0, 0.06);
background: #fff;
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 5px 10px;
}
.widget-area .widget.widget_search form label {
flex-basis: 0;
flex-grow: 1;
}
.widget-area .widget.widget_search input[type="search"] {
padding: 0;
margin: 0;
background: none;
border: 0;
border-radius: 0;
font-size: 14px;
font-weight: 700;
}
.widget-area .widget.widget_search input[type="submit"] {
width: 20px;
height: 20px;
font-size: 0;
border-left: 0;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E") center center no-repeat;
}
.widget-area .widget.widget_search input[type="submit"]:hover,
.widget-area .widget.widget_search input[type="submit"]:focus {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E") center center no-repeat;
}
.widget-area .widget.widget_tag_cloud .tagcloud a {
font-size: 12px !important;
line-height: 1.25em;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
border: 2px solid var(--primary-color);
color: #121212;
padding: 5px 15px;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.widget-area .widget.widget_tag_cloud .tagcloud {
display: flex;
flex-wrap: wrap;
}
.widget-area .widget.widget_tag_cloud .tagcloud a:hover,
.widget-area .widget.widget_tag_cloud .tagcloud a:focus {
background: var(--primary-color);
color: #fff;
}
.widget-area .widget_text {
background: #fff;
padding: 20px;
box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
}
.widget-area .widget_text .textwidget {
font-size: 17px;
line-height: 1.65em;
}
.instagram-section {
padding: 100px 0 0;
position: relative;
}
.instagram-section .profile-link {
font-weight: 700;
color: #121212;
position: absolute;
top: 35px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.instagram-section .profile-link:hover,
.instagram-section .profile-link:focus {
text-decoration: none;
color: var(--primary-color);
}
.instagram-section .profile-link .insta-icon {
margin-right: 10px;
}
.instagram-section ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
.instagram-section ul li {
padding: 2px;
position: relative;
}
.instagram-section ul li .instagram-meta {
pointer-events: none;
opacity: 0;
visibility: hidden;
position: absolute;
top: 50%;
left: 50%;
background: rgba(0, 0, 0, 0.5);
width: 80%;
height: 80%;
display: flex;
justify-content: center;
align-items: center;
font-size: 15px;
font-weight: 700;
color: #fff;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.instagram-section ul li:hover .instagram-meta,
.instagram-section ul li:focus .instagram-meta {
opacity: 1;
visibility: visible;
}
.instagram-section ul li .instagram-meta .like,
.instagram-section ul li .instagram-meta .comment {
margin: 0 5px;
}
.instagram-section ul li .instagram-meta .like svg,
.instagram-section ul li .instagram-meta .comment svg {
margin-right: 5px;
}
.instagram-section ul.photos-1 li {
width: 100%;
}
.instagram-section ul.photos-2 li {
width: 50%;
}
.instagram-section ul.photos-3 li {
width: 33.333%;
}
.instagram-section ul.photos-4 li {
width: 25%;
}
.instagram-section ul.photos-5 li {
width: 20%;
}
.instagram-section ul.photos-6 li {
width: 16.667%;
}
.instagram-section ul.photos-7 li {
width: 14.285%;
}
.instagram-section ul.photos-8 li {
width: 12.5%;
}
.instagram-section ul.photos-9 li {
width: 11.111%;
}
.instagram-section ul.photos-10 li {
width: 10%;
}
.instagram-section ul li a {
display: block;
height: 100%;
}
.instagram-section ul li img {
vertical-align: top;
height: 100%;
width: 100%;
object-fit: cover;
}
.blossomthemes-email-newsletter-wrapper {
padding: 80px 0;
}
.blossomthemes-email-newsletter-wrapper .text-holder {
max-width: 750px;
margin: 0 auto 30px;
text-align: center;
}
.blossomthemes-email-newsletter-wrapper .text-holder h3 {
margin: 0 0 10px;
}
.blossomthemes-email-newsletter-wrapper form {
max-width: 750px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
padding: 0 0 15px;
position: relative;
}
.blossomthemes-email-newsletter-wrapper form label {
position: absolute;
top: 100%;
left: 0;
width: 100%;
font-size: 12px;
line-height: 1.55em;
font-weight: 700;
letter-spacing: 1px;
}
.blossomthemes-email-newsletter-wrapper form input[type="text"],
.blossomthemes-email-newsletter-wrapper form input[type="email"] {
margin: 0 5px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0;
font-size: 12px;
line-height: 1.25em;
font-weight: 700;
letter-spacing: 1px;
color: #000;
padding: 15px 10px;
flex-basis: 0;
flex-grow: 1;
outline: none;
}
.blossomthemes-email-newsletter-wrapper form input[type="submit"] {
width: inherit;
background: var(--primary-color);
color: #fff;
border: 2px solid var(--primary-color);
box-shadow: none;
text-shadow: none;
border-radius: 0;
font-size: 12px;
line-height: 1.25em;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
outline: none;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.blossomthemes-email-newsletter-wrapper form input[type="submit"]:hover,
.blossomthemes-email-newsletter-wrapper form input[type="submit"]:focus {
outline: none;
background: none;
color: var(--primary-color);
}
.site-footer {
background: #121212;
padding: 0;
}
.site-footer .widget-area {
background: #121212;
padding: 60px 0;
}
.site-footer .widget-area .widget .widget-title {
color: #fff;
position: relative;
}
.site-footer .widget-area .widget .widget-title:after {
width: 30px;
height: 3px;
background: #fff;
top: 100%;
left: 0;
content: "";
position: absolute;
}
.site-footer .widget-area ul {
color: #ebebeb;
}
.site-footer .widget-area ul li {
border-top: 0;
}
.site-footer .widget-area ul li a {
color: #fff;
}
.site-footer .widget-area .widget.widget_kalon_popular_post .entry-header .entry-title a,
.site-footer .widget-area .widget.widget_kalon_recent_post .entry-header .entry-title a {
color: #fff;
}
.site-footer .widget-area .widget.widget_kalon_popular_post .entry-header .entry-meta a,
.site-footer .widget-area .widget.widget_kalon_recent_post .entry-header .entry-meta a {
color: #fff;
}
.site-footer .widget-area .widget.widget_kalon_popular_post .entry-header .entry-meta a:hover,
.site-footer .widget-area .widget.widget_kalon_recent_post .entry-header .entry-meta a:hover,
.site-footer .widget-area .widget.widget_kalon_popular_post .entry-header .entry-meta a:focus,
.site-footer .widget-area .widget.widget_kalon_recent_post .entry-header .entry-meta a:focus {
color: var(--primary-color);
}
.site-footer .widget-area .widget.widget_tag_cloud .tagcloud a {
color: var(--primary-color);
}
.site-footer .widget-area .widget.widget_tag_cloud .tagcloud a:hover,
.site-footer .widget-area .widget.widget_tag_cloud .tagcloud a:focus {
color: #fff;
}
.site-footer .widget_kalon_featured_post {
background: #fff;
padding: 20px;
box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
}
.site-footer .widget-area .widget_kalon_featured_post .widget-title,
.site-footer .widget-area .widget_text .widget-title {
color: #121212;
}
.site-footer .widget-area .widget_kalon_featured_post .widget-title:after,
.site-footer .widget-area .widget_text .widget-title:after {
background: var(--primary-color);
}
.site-footer .widget-area .widget ul ul li:first-child {
border-top: 0;
}
.site-footer .site-info {
background: #242424;
color: #fff;
font-size: 14px;
line-height: 1.25em;
font-weight: 700;
padding: 30px 0;
}
.site-footer .site-info a {
color: var(--primary-color);
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.site-footer .site-info a:hover,
.site-footer .site-info a:focus {
color: #fff;
}
.site-footer .site-info p {
margin: 0;
}
.search #primary .post .entry-title a,
.search #primary .page .entry-title a {
font-family: var(--secondary-font);
}
.search #primary .post .entry-title a:hover,
.search #primary .post .entry-title a:focus,
.search #primary .page .entry-title a:hover,
.search #primary .page .entry-title a:focus {
color: var(--primary-color) !important;
}
.site-content .site-main .page {
border: 0;
padding: 40px;
}
.site-content .site-main .page .entry-header .entry-title {
text-align: left;
font-family: var(--secondary-font);
}
.site-content .site-main .page .entry-content {
padding: 0;
margin: 0;
}
.search .site-content .site-main .page {
border-bottom: 1px solid #f5f0f0;
}
.comments-title,
.comment-reply-title {
font-family: var(--primary-font);
font-weight: 700;
}
.comment-form-cookies-consent {
font-size: 14px;
font-weight: 700;
}
.comment-respond form input[type="submit"] {
background: var(--primary-color);
letter-spacing: 1px;
font-weight: 700;
border: 2px solid var(--primary-color);
border-radius: 0;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.comment-respond form input[type="submit"]:hover,
.comment-respond form input[type="submit"]:focus {
background: none;
color: var(--primary-color);
}
.error404 .site-content .error-page ul {
text-align: center;
margin: auto;
width: auto;
}
.error404 .site-content .error-page span,
.error404 .site-content .error-page ul li a {
color: var(--primary-color);
}
.error404 .site-content .error-page ul li {
display: inline-block;
margin-right: 20px;
}
#primary .post .entry-content a,
#primary .page .entry-content a,
.post-navigation a {
color: var(--primary-color);
}
#primary .post .entry-content a:hover,
#primary .page .entry-content a:hover,
.post-navigation a:hover,
#primary .post .entry-content a:focus,
#primary .page .entry-content a:focus,
.post-navigation a:focus {
text-decoration: underline;
}
.comment-metadata a:hover,
.comment-metadata a:focus {
color: var(--primary-color);
}
.comments-area .reply a {
font-size: 12px;
line-height: 1.25em;
font-weight: 700;
letter-spacing: 1px;
background: var(--primary-color);
border: 2px solid var(--primary-color);
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.comments-area .reply a:hover,
.comments-area .reply a:focus {
text-decoration: none;
background: none;
color: var(--primary-color);
}
.comment-body .fn a {
font-family: var(--primary-font);
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.comment-body .fn a:hover,
.comment-body .fn a:focus {
color: var(--primary-color);
}
.post .entry-content blockquote,
.page .entry-content blockquote {
position: relative;
background-image: none;
}
.post .entry-content blockquote:before,
.page .entry-content blockquote:before {
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="33.576" height="22.415" viewBox="0 0 33.576 22.415"><g transform="translate(-7.924 -21.936)" fill="%23f69581"><g transform="translate(7.924 21.936)"><path d="M24.276,30.09a8.153,8.153,0,0,0-8.154-8.154c-4.5,0-7.772,3.525-8.154,8.012-.582,6.847,4.619,12.58,10.934,14.4a8.147,8.147,0,0,1-3.9-6.2,7.969,7.969,0,0,0,1.124.089A8.153,8.153,0,0,0,24.276,30.09Z" transform="translate(-7.924 -21.936)"/><path d="M67.4,30.09a8.153,8.153,0,0,0-8.154-8.154c-4.5,0-7.772,3.525-8.154,8.012-.582,6.847,4.619,12.58,10.935,14.4a8.148,8.148,0,0,1-3.9-6.2,7.974,7.974,0,0,0,1.124.089A8.153,8.153,0,0,0,67.4,30.09Z" transform="translate(-33.829 -21.936)"/></g></g></svg>');
width: 33px;
height: 22px;
content: "";
position: absolute;
top: 35px;
left: 33px;
}
@media only screen and (max-width: 1024px) {
.container {
max-width: 750px;
}
#primary {
width: 100%;
}
#secondary {
width: 100%;
padding-left: 15px;
}
.mobile-main-navigation ul li a:hover,
.mobile-main-navigation ul li a:focus,
.mobile-main-navigation ul li:hover>a,
.mobile-main-navigation ul li:focus>a,
.mobile-main-navigation ul .current-menu-item>a,
.mobile-main-navigation ul .current-menu-ancestor>a,
.mobile-main-navigation ul .current_page_item>a,
.mobile-main-navigation ul .current_page_ancestor>a {
color: var(--primary-color);
}
.mobile-menu .social-networks li a:hover,
.mobile-menu .social-networks li a:focus {
color: var(--primary-color);
}
.mobile-site-title a {
color: var(--primary-color);
}
}
@media only screen and (max-width: 767px) {
.site-content .site-main.masonry-layout .post {
width: 100%;
}
} .entry-content a,
.entry-summary a,
.page-content a,
.comment-content a,
.widget .textwidget a {
color: #575757;
text-decoration: underline;
}
.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.widget .textwidget a:hover {
color: var(--primary-color);
text-decoration: underline;
} .main-navigation ul li.menu-item-has-children::before {
top: 25px
}
.main-navigation ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children::before {
top: 9px;
right: 10px;
}
.main-navigation ul ul {
display: block;
}
/*
     FILE ARCHIVED ON 20:56:11 Mar 06, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:22:02 Feb 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.571
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.01
  cdx.remote: 5.813
  LoadShardBlock: 124.678 (3)
  PetaboxLoader3.datanode: 141.972 (4)
  load_resource: 168.967
  PetaboxLoader3.resolve: 70.954
*/