.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-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(//viguima.com/wp-content/plugins/chaty-pro/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;text-align:center;float:right;height:48px;width:48px;padding:8px 10px 8px 15px;background:#25d366!important;border-radius:24px;outline:0;box-shadow:none;border:none;cursor:pointer;margin:0;text-decoration:none}.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.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(//viguima.com/wp-content/plugins/chaty-pro/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(//viguima.com/wp-content/plugins/chaty-pro/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{display:flex}.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{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:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-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:#555555;font-family:"Open Sans", sans-serif;line-height:1.6;}
input.classic::-webkit-input-placeholder, .contact-form.classic input::-webkit-input-placeholder, .contact-form.classic textarea::-webkit-input-placeholder{font-family:"Lora";font-style:italic;}
input.classic::-moz-placeholder, .contact-form.classic input::-moz-placeholder, .contact-form.classic textarea::-moz-placeholder{font-family:"Lora";font-style:italic;}
input.classic:-ms-input-placeholder, .contact-form.classic input:-ms-input-placeholder, .contact-form.classic textarea:-ms-input-placeholder{font-family:"Lora";font-style:italic;}
input.classic::-ms-input-placeholder, .contact-form.classic input::-ms-input-placeholder, .contact-form.classic textarea::-ms-input-placeholder{font-family:"Lora";font-style:italic;}
input.classic::placeholder, .contact-form.classic input::placeholder, .contact-form.classic textarea::placeholder{font-family:"Lora";font-style:italic;}
.subtitle-font, p.subtitle, blockquote, blockquote p {
font-family: "Lora";
font-style: italic; } p{color:#555555;width:100%;margin:10px auto;display:block;}
p.text-small{font-size:13px;}
.has-regular-font-size{font-family:"Open Sans", sans-serif;font-size:14px;}
.has-extra-small-font-size{font-size:0.8577em;}
.has-small-font-size{font-size:0.93em;}
.has-large-font-size{font-size:1.215em;}
.has-larger-font-size{font-size:1.43em;}
p.subtitle{color:#8c8c93;margin:0;line-height:1.4;letter-spacing:-0.01em;font-size:15px;font-weight:400;font-style:italic;font-family:"Lora", serif;}
p.subtitle.top{margin-top:6px;}
p.subtitle.small{font-size:14px;margin:8px auto;}
p.subtitle.text-small{font-size:13px;}
p.subtitle.large{font-size:18px;line-height:1.4;}
p.subtitle-under-divider{margin-top:20px;}
.text-wrap{margin:6px 0;}
.text-wrap *:first-child{margin-top:0;}
.text-split p{padding-left:10px;padding-right:10px;}
.text-split p:first-child{padding-left:0px;}
.text-split p:last-child{padding-right:0px;}
.divider-dashed, .divider-solid{height:3px;margin:12px 0;line-height:3px;font-size:0px;position:relative;display:block;}
.divider-line{content:"";background-color:#696971;width:14px;height:1px;margin:0 3px;display:inline-block;}
.divider-solid .divider-line{width:34px;margin:0;}
.divider-above-subtitle{margin-top:18px;margin-bottom:7px;}
h1, h2, h3, h4, .widget_calendar caption, h5, h6{color:#343436;clear:both;font-family:"Montserrat", "Open Sans", sans-serif;font-weight:bold;text-align:inherit;margin:35px 0 20px;line-height:1.2;}
h1.title, h1.second-title, h2.title, h2.second-title, h3.title, .widget h3, h3.second-title, h4.title, .widget h4, .widget_calendar caption, h4.second-title, .widget_calendar caption.second-title, h5.title, .widget h5, h5.second-title, h6.title, h6.second-title{margin:auto;}
h1{font-size:42px;}
h1.title{font-size:52px;line-height:1.3;margin:5px 0;}
h2{font-size:34px;}
h2.title{margin:15px 0;font-size:31px;letter-spacing:-0.012em;}
h2.second-title{margin:15px 0;line-height:1.1;font-size:40px;letter-spacing:-0.03em;}
h2.title-lead{margin:15px 0;font-size:50px;line-height:50px;}
h3{font-size:26px;}
h3.title, .widget h3{margin:6px auto;line-height:1;font-size:18px;font-weight:700;}
h3.second-title{margin:6px auto;line-height:1;font-size:20px;}
h4, .widget_calendar caption{font-size:24px;}
h4.title, .widget h4, .widget_calendar caption{margin:0;letter-spacing:-0.02em;font-size:15px;}
h5{font-size:20px;text-transform:uppercase;}
h5.title, .widget h5{margin:5px auto;font-size:13px;letter-spacing:-0.03em;text-transform:none;}
h5.title.uppercase, .widget h5.uppercase{text-transform:uppercase;}
h6{font-size:20px;}
h6.title{margin:5px auto;font-size:11px;}
.wp-block-cover-text{font-family:"Montserrat", sans-serif;}
.argenta-heading{padding-left:15px;padding-right:15px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;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;clear:both;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear:both;}
.rounded, a.rounded{-webkit-border-radius:50%;border-radius:50%;}
.flat, .socialbar a.flat,
a.flat, .socialbar a.flat{background:transparent;border:none;color:#343436;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.accordion-box{margin:5px 0;}
.accordion-box .buttons{background:#f3f3f3;padding:16px 21px;cursor:pointer;}
.accordion-box .buttons h5.title, .accordion-box .buttons .widget h5, .widget .accordion-box .buttons h5{float:left;margin:0;line-height:28px;vertical-align:middle;font-family:"Open Sans", sans-serif;clear:none;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;text-transform:uppercase;}
.accordion-box .buttons:hover h5, .accordion-box .buttons:hover .control{opacity:.7;}
.accordion-box .icon{min-width:20px;height:25px;margin-right:20px;float:left;line-height:28px;font-size:28px;vertical-align:middle;color:#b0aca9;}
.accordion-box .control{border-left:1px dotted rgba(0, 0, 0, 0.15);padding-left:20px;line-height:28px;font-size:16px;float:right;}
.accordion-box .content{margin:6px 0;}
.accordion-box .content .wrap{padding:15px 20px;height:0;overflow:hidden;opacity:0;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;line-height:1.7;}
.accordion-box .active .buttons{cursor:default;}
.accordion-box .active .buttons:hover h5, .accordion-box .active .buttons:hover .control{opacity:1;}
.accordion-box .active .content .wrap{height:auto;opacity:1;}
.accordion-box.outline .buttons{background:transparent;padding-left:0;padding-right:0;border:1px solid rgba(0, 0, 0, 0.06);border-bottom-width:0px;border-left:none;border-right:none;}
.accordion-box.outline > div:last-of-type .buttons{border-bottom-width:1px;}
.accordion-box.outline .content{margin:0;padding-left:0;padding-right:0;}
.accordion-box.outline .content .wrap{padding-left:0;padding-right:0;}
.accordion-box.outline .active .buttons{border-bottom-width:1px;}
.accordion-box.outline .active .content{margin:5px 0;}
.banner-box{width:100%;}
.banner-box .wrap-image{margin-bottom:16px;display:block;overflow:hidden;}
.banner-box .wrap-image img{display:inline-block;}
.banner-box h3{display:inline-block;}
.banner-box .box-btn, .banner-box a.box-btn{margin-top:15px;white-space:nowrap;}
.banner-box.cover{width:auto;overflow:hidden;}
.banner-box.cover .wrap-image{min-height:100px;margin:0;position:relative;display:block;float:left;}
.banner-box.cover .wrap-image img{display:block;width:100%;}
.banner-box.cover .box-content{background:transparent;max-width:0px;padding:0;overflow:hidden;-webkit-transition:max-width .3s ease;-o-transition:max-width .3s ease;transition:max-width .3s ease;}
.banner-box.cover .box-content .content-wrap{padding:0 15px;}
.banner-box.cover .box-content h3{text-align:left;}
.banner-box.cover .box-content *:first-child,
.banner-box.cover .box-content p:first-child, .banner-box.cover .box-content h3:first-child{margin-top:0;}
@media screen and (max-width:768px){
.banner-box.cover .box-content{max-width:100% !important;height:auto !important;margin-bottom:15px;}
.banner-box.cover .box-content .content-wrap{height:auto;display:block;padding:35px 15px;}
.banner-box.cover .box-content:last-child{margin-bottom:0;}
}
.banner-box.cover .box-btn, .banner-box.cover a.box-btn{margin-top:10px;margin-bottom:10px;}
.banner-box.move-top, .banner-box.move-bottom{width:auto;float:none;position:relative;overflow:hidden;}
.banner-box.move-top .wrap-image, .banner-box.move-bottom .wrap-image{-webkit-transition:none;-o-transition:none;transition:none;width:100%;margin:0;}
.banner-box.move-top .wrap-image img, .banner-box.move-bottom .wrap-image img{width:100%;float:left;}
.banner-box.move-top .box-content, .banner-box.move-bottom .box-content{width:100%;height:100%;max-width:auto;position:absolute;left:0;top:0;}
.banner-box.move-top .box-content .box-title, .banner-box.move-bottom .box-content .box-title{background:rgba(52, 52, 54, 0.6);padding:18px 25px 20px;overflow:hidden;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.banner-box.move-top .box-content .box-title p.subtitle, .banner-box.move-bottom .box-content .box-title p.subtitle{margin-top:0px;color:#8c8c93;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.banner-box.move-top .box-content .box-title h3, .banner-box.move-bottom .box-content .box-title h3{color:#fff;}
.banner-box.move-top .box-content .wrap-content, .banner-box.move-bottom .box-content .wrap-content{background:rgba(52, 52, 54, 0.6);padding:0 25px;overflow:hidden;height:0;-webkit-transition-property:height, padding, background;-o-transition-property:height, padding, background;transition-property:height, padding, background;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.banner-box.move-top .box-content .wrap-content p, .banner-box.move-bottom .box-content .wrap-content p{color:#fff;}
.banner-box.move-top .box-content .wrap-content *:first-child, .banner-box.move-bottom .box-content .wrap-content *:first-child{border-top:1px dotted rgba(255, 255, 255, 0.5);margin-top:0;padding-top:18px;}
.banner-box.move-top .wrap-btn, .banner-box.move-bottom .wrap-btn{width:100%;padding:0 25px;position:absolute;bottom:22px;opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.banner-box.move-top .wrap-btn .box-btn, .banner-box.move-top .wrap-btn a.box-btn, .banner-box.move-bottom .wrap-btn .box-btn,
.banner-box.move-bottom .wrap-btn a.box-btn{border:1px solid #fff;color:#fff;}
.banner-box.move-top .wrap-btn .box-btn:hover, .banner-box.move-top .wrap-btn a.box-btn:hover, .banner-box.move-bottom .wrap-btn .box-btn:hover,
.banner-box.move-bottom .wrap-btn a.box-btn:hover{background:#fff;color:#343436;}
.banner-box.move-top.text-right .wrap-btn .box-btn-arrow .icon-arrow, .banner-box.move-bottom.text-right .wrap-btn .box-btn-arrow .icon-arrow{right:auto;left:-30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.banner-box.move-top.text-right .wrap-btn .box-btn-arrow:hover .icon-arrow, .banner-box.move-bottom.text-right .wrap-btn .box-btn-arrow:hover .icon-arrow{right:auto;left:-36px;}
.banner-box.move-top.text-center .wrap-btn .box-btn-arrow .icon-arrow, .banner-box.move-bottom.text-center .wrap-btn .box-btn-arrow .icon-arrow{margin-left:-16px;right:auto;top:auto;left:50%;top:-28px;}
.banner-box.move-top.text-center .wrap-btn .box-btn-arrow:hover .icon-arrow, .banner-box.move-bottom.text-center .wrap-btn .box-btn-arrow:hover .icon-arrow{margin-left:-10px;right:auto;}
.banner-box.move-top:hover .wrap-image, .banner-box.move-bottom:hover .wrap-image{top:0;}
.banner-box.move-top:hover .box-title, .banner-box.move-bottom:hover .box-title{background:rgba(52, 52, 54, 0.9);}
.banner-box.move-top:hover .box-title p.subtitle, .banner-box.move-bottom:hover .box-title p.subtitle{color:#fff;}
.banner-box.move-top:hover .wrap-content, .banner-box.move-bottom:hover .wrap-content{background:rgba(52, 52, 54, 0.9);height:100%;}
.banner-box.move-top:hover .wrap-btn, .banner-box.move-bottom:hover .wrap-btn{opacity:1;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;}
.banner-box.move-bottom .box-content{bottom:auto;top:100%;margin-top:-86px;-webkit-transition-property:top, margin;-o-transition-property:top, margin;transition-property:top, margin;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.banner-box.move-bottom .box-content.without-subtitle{margin-top:-64px;}
.banner-box.move-bottom .box-content .wrap-content{height:100%;}
.banner-box.move-bottom .banner-box-without-subtitle{margin-top:-60px;}
.banner-box.move-bottom:hover .box-content{top:0%;margin-top:0;}
.banner-box.column-2 .column, .banner-box.column-3 .column, .banner-box.column-4 .column, .banner-box.column-5 .column{float:left;}
.banner-box.column-2 .column{width:33%;}
.banner-box.column-3 .column{width:25%;}
.banner-box.column-4 .column{width:20%;}
.banner-box.column-5 .column{width:16.666%;}
.banner-box:after{content:'';clear:both;display:table;}
@media screen and (max-width:768px){
.banner-box.column-2 .column, .banner-box.column-3 .column, .banner-box.column-4 .column, .banner-box.column-5 .column{width:100%;}
} .chart-box{text-align:center;}
.chart-box .subtitle{color:#999;}
.chart-box h3.title, .chart-box .widget h3, .widget .chart-box h3{text-align:center;}
.chart-box-pie{width:160px;height:160px;margin:0 auto 20px;position:relative;}
.chart-box-pie canvas{position:relative;z-index:4;}
.chart-box-pie-content{width:158px;height:158px;-webkit-border-radius:50%;border-radius:50%;line-height:160px;font-weight:bold;font-size:28px;color:#343436;font-family:"Montserrat", sans-serif;position:absolute;top:1px;left:1px;z-index:2;}
.chart-box-pie-content .icon, .chart-box-pie-content .icon-large{vertical-align:middle;font-size:110%;}
.chart-box-pie-content .icon-large{font-size:48px;vertical-align:-10px;}
.chart-box-pie-content .percent-wrap{vertical-align:middle;}
.contact-form form{text-align:inherit;}
.contact-form form input[type="submit"]{margin-top:14px;}
.contact-form form label:last-of-type{padding-right:0 !important;}
.contact-form textarea{height:130px;}
.contact-form label{width:100%;position:relative;display:inline-block;}
.contact-form label .wpcf7-form-control-wrap{position:relative;}
.contact-form label .wpcf7-not-valid-tip{width:30px;height:25px;text-align:center;position:absolute;top:-2px;right:10px;font-size:0px;z-index:2;}
.contact-form label .wpcf7-not-valid-tip:after{content:'\f3be';font-family:"Ionicons";position:absolute;top:0;right:5px;font-size:16px;}
.contact-form p > label{padding-right:0px !important;}
.contact-form .wpcf7-response-output{border:none;padding:0;margin:10px 0 30px;}
@media screen and (max-width:768px){
.contact-form .btn, .contact-form .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .contact-form a.button{width:100%;}
.contact-form .btn.btn-link, .contact-form .widget_shopping_cart_content .buttons a.btn-link.button, .widget_shopping_cart_content .buttons .contact-form a.btn-link.button{width:auto;}
}
.contact-form.flat input:not([type="submit"]),
.contact-form.flat select, .contact-form.flat textarea{border:none;}
.contact-form.flat button{margin-top:4px;}
.contact-form.flat label{padding:10px 0;}
.contact-form.flat .input-group label{padding:10px;}
.contact-form.flat .input-group label:first-of-type{padding-left:0;}
.contact-form.flat .input-group label:last-of-type{padding-right:0px;}
@media screen and (max-width:768px){
.contact-form.flat .input-group label{padding-left:0;padding-right:0;}
}
.contact-form.classic input:not([type="submit"]),
.contact-form.classic select, .contact-form.classic textarea{background:transparent;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-left:0;padding-right:0;text-indent:0;}
.contact-form.classic input:not([type="submit"])::-webkit-input-placeholder, .contact-form.classic select::-webkit-input-placeholder, .contact-form.classic textarea::-webkit-input-placeholder{line-height:16px;font-style:italic;}
.contact-form.classic input:not([type="submit"])::-moz-placeholder, .contact-form.classic select::-moz-placeholder, .contact-form.classic textarea::-moz-placeholder{line-height:16px;font-style:italic;}
.contact-form.classic input:not([type="submit"]):-ms-input-placeholder, .contact-form.classic select:-ms-input-placeholder, .contact-form.classic textarea:-ms-input-placeholder{line-height:16px;font-style:italic;}
.contact-form.classic input:not([type="submit"])::-ms-input-placeholder, .contact-form.classic select::-ms-input-placeholder, .contact-form.classic textarea::-ms-input-placeholder{line-height:16px;font-style:italic;}
.contact-form.classic input:not([type="submit"]).placeholder, .contact-form.classic input:not([type="submit"])::placeholder,
.contact-form.classic select.placeholder, .contact-form.classic select::placeholder, .contact-form.classic textarea.placeholder, .contact-form.classic textarea::placeholder{line-height:16px;font-style:italic;}
.contact-form.classic button{margin-top:4px;}
@media screen and (max-width:768px){
.contact-form.classic .input-group label{padding-left:0;padding-right:0;}
}
.contact-form.classic .input-group label:first-of-type{padding-left:0;}
.contact-form.classic .input-group label:last-of-type{padding-right:0px;}
.contact-form.classic .input-group label input{border-bottom-width:1px;}
.contact-form.classic .input-group label:last-of-type input:not([type="submit"]){border-bottom-width:1px;}
.contact-form.btn-rounded{padding-left:0;padding-right:0;}
.contact-form.btn-rounded button{-webkit-border-radius:50px;border-radius:50px;}
.contact-module{position:relative;}
.contact-module address{margin:1px 0;}
.contact-module a{font-size:14px;}
.contact-module.list-box-icon-shape li{margin-left:50px;}
.contact-module li{padding-left:36px;}
.contact-module li .icon{width:20px;height:20px;line-height:20px;vertical-align:0;text-align:center;color:#49494a;top:12px;left:0px;font-size:25px;}
.contact-module li .icon-shape{background:#343436;width:40px;height:40px;-webkit-border-radius:0;border-radius:0;font-size:20px;line-height:40px;top:4px;left:-15px;}
.contact-module.list-box-border-items-offset li{padding-left:0px;margin-left:36px;}
.contact-module.list-box-border-items-offset .icon{left:-36px;}
.contact-module.list-box-border-items-offset li.contact-item-icon-filled{margin-left:55px;}
.contact-module.list-box-border-items-offset li.contact-item-icon-filled span.icon-shape{left:-55px;}
.contact-module li.contact-item-icon-filled{margin-left:36px;}
.contact-module li.contact-item-icon-filled span.icon-shape{left:-36px;}
.contact-module.icon-box .icon-box-shape, .contact-module.icon-box-left .icon-box-shape, .contact-module.icon-box-right .icon-box-shape, .contact-module.icon-box .icon-box-image.icon-box-shape-border, .contact-module.icon-box-left .icon-box-image.icon-box-shape-border, .contact-module.icon-box-right .icon-box-image.icon-box-shape-border, .contact-module.icon-box .icon-box-image.icon-box-shape-border-double, .contact-module.icon-box-left .icon-box-image.icon-box-shape-border-double, .contact-module.icon-box-right .icon-box-image.icon-box-shape-border-double, .contact-module.icon-box .icon-box-image.icon-box-shape-fill, .contact-module.icon-box-left .icon-box-image.icon-box-shape-fill, .contact-module.icon-box-right .icon-box-image.icon-box-shape-fill, .contact-module.icon-box .icon-box-image.icon-box-shape-shadow, .contact-module.icon-box-left .icon-box-image.icon-box-shape-shadow, .contact-module.icon-box-right .icon-box-image.icon-box-shape-shadow{background:#343436;color:#fff;font-size:45px;line-height:90px;}
.contact-module.icon-box h3, .contact-module.icon-box-left h3, .contact-module.icon-box-right h3{margin-bottom:8px;}
.contact-module.icon-box address, .contact-module.icon-box-left address, .contact-module.icon-box-right address,
.contact-module.icon-box p, .contact-module.icon-box-left p, .contact-module.icon-box-right p, .contact-module.icon-box a, .contact-module.icon-box-left a, .contact-module.icon-box-right a{line-height:24px;}
.countdown-box{text-align:center;}
.countdown-box .box-time{padding:0 20px;display:inline-block;position:relative;}
.countdown-box .box-time:after{content:'';display:block;width:4px;height:18px;border:4px solid #343436;border-left:none;border-right:none;position:absolute;margin-top:-28px;top:50%;left:-4px;}
.countdown-box .box-time:first-child:after{display:none;}
.countdown-box .box-time .box-count{min-width:90px;height:90px;display:inline-block;vertical-align:middle;display:inline-block;letter-spacing:-0.03em;font:bold 46px/90px 'Montserrat';text-align:center;color:#343436;}
.countdown-box .box-time .box-label{display:block;text-align:center;margin-top:0;}
@media screen and (max-width:768px){
.countdown-box .box-time{padding:0 5px;}
.countdown-box .box-time .box-count{min-width:45px;height:45px;line-height:45px;font-size:20px;padding:0 8px;}
.countdown-box .box-time .box-label{font-size:13px;margin-top:0;}
.countdown-box .box-time:after{width:3px;height:12px;border-width:3px;margin-top:-24px;left:-3px;}
}
.countdown-box-outline{text-align:center;}
.countdown-box-outline .box-count{background:transparent;position:relative;-webkit-perspective:300px;perspective:300px;-webkit-border-radius:4px;border-radius:4px;}
.countdown-box-outline .box-count .box-current, .countdown-box-outline .box-count .box-next{background:#ffffff;position:absolute;outline:1px solid transparent;top:0px;left:0;z-index:1;}
.countdown-box-outline .box-count .box-current.box-top, .countdown-box-outline .box-count .box-next.box-bottom{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;}
.countdown-box-outline .box-count .box-current.box-top{z-index:3;}
.countdown-box-outline .box-count .box-next.box-bottom{-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.countdown-box-outline .box-count .box-top, .countdown-box-outline .box-count .box-bottom{width:100%;height:50%;border:1px solid #e3e3e3;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;overflow:hidden;}
.countdown-box-outline .box-count .box-top{border-bottom:none;}
.countdown-box-outline .box-count .box-bottom{height:50%;border-top:none;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;line-height:4px;top:50%;margin-top:-1px;}
.countdown-box-outline .box-count .box-bottom:after{content:'';background:#e3e3e3;width:100%;height:1px;position:absolute;top:1px;left:0;}
.countdown-box-outline .box-count .countdown-box-wrap-number{position:relative;z-index:4;}
.countdown-box-outline .box-time:after{margin-top:-32px;}
.countdown-box-outline .box-time .box-label{margin-top:10px;}
@media screen and (max-width:768px){
.countdown-box-outline .box-time:after{margin-top:-28px;}
}
.countdown-box-outline .countdown-box-flip .box-current.box-top{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}
.countdown-box-outline .countdown-box-flip .box-next.box-bottom{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-transform:rotateX(0);transform:rotateX(0);}
.countdown-box-filled .box-time .box-count{color:#ffffff;}
.countdown-box-filled .box-count{background:#343436;}
.countdown-box-filled .box-count .box-current, .countdown-box-filled .box-count .box-next{background:#343436;border-color:#000;}
.countdown-box-filled .box-count .box-bottom:after{background:#000;z-index:8;}
.countdown-box-underline .box-count .box-bottom{height:50%;}
.countdown-box-underline .box-count:after, .countdown-box-underline .box-count:before{background:inherit;content:'';width:100%;height:4px;border:1px solid #e3e3e3;border-top:none;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;position:absolute;bottom:-3px;left:0;z-index:0;}
.countdown-box-underline .box-count:after{bottom:-1px;}
.countdown-box-underline.countdown-box-filled .box-count{background:#343436;}
.countdown-box-underline.countdown-box-filled .box-count:after, .countdown-box-underline.countdown-box-filled .box-count:before{border-color:#000000;}
.counter-box{text-align:center;}
.counter-box .counter-box-icon{font-size:40px;}
.counter-box .counter-box-count{color:#343436;margin:10px 0;padding:0;line-height:1.1;letter-spacing:-0.05em;font-size:50px;font-weight:800;font-family:"Montserrat";}
.counter-box .counter-box-count .counter-box-icon{vertical-align:0;}
.counter-box p.subtitle{font-size:15px;}
.counter-box h3.title, .counter-box .widget h3, .widget .counter-box h3{display:inline-block;}
.dropcap{background:transparent;width:68px;height:68px;margin-right:20px;float:left;display:inline-block;text-align:center;line-height:68px;vertical-align:middle;font-size:32px;position:relative;overflow:hidden;}
.dropcap.dropcap-underline{border:1px solid #e3e3e3;border-bottom:3px double #e3e3e3;-webkit-border-radius:4px;border-radius:4px;line-height:64px;}
.dropcap.dropcap-underline:after{content:'';width:104%;height:12px;border-width:0;border-bottom-width:1px;border-bottom-style:solid;border-color:inherit;position:absolute;bottom:1px;left:-2%;}
.dropcap.dropcap-outline{border:1px solid #e3e3e3;}
.google-maps{width:100%;height:100%;min-height:250px;position:absolute;top:0;left:0;overflow:hidden;}
.google-maps .google-maps-wrap{width:100%;height:100%;min-height:250px;}
@media screen and (max-width:768px){
.google-maps{position:relative;}
} .icon-box, .icon-box-left, .icon-box-right{text-align:center;display:block;text-decoration:none;}
.icon-box .icon-box-image, .icon-box-left .icon-box-image, .icon-box-right .icon-box-image{width:90px;height:90px;margin:0 auto;-webkit-border-radius:150%;border-radius:150%;text-align:center;line-height:94px;vertical-align:middle;font-size:58px;}
.icon-box .icon-box-title, .icon-box-left .icon-box-title, .icon-box-right .icon-box-title{text-align:center;}
.icon-box .icon-box-title a, .icon-box-left .icon-box-title a, .icon-box-right .icon-box-title a{color:#343436;text-decoration:none;}
.icon-box .icon-box-title a:hover, .icon-box-left .icon-box-title a:hover, .icon-box-right .icon-box-title a:hover{text-decoration:underline;}
.icon-box .icon-box-subtitle, .icon-box-left .icon-box-subtitle, .icon-box-right .icon-box-subtitle{color:#696971;}
.icon-box .divider-dashed, .icon-box-left .divider-dashed, .icon-box-right .divider-dashed, .icon-box .divider-solid, .icon-box-left .divider-solid, .icon-box-right .divider-solid,
.icon-box .divider-solid, .icon-box-left .divider-solid, .icon-box-right .divider-solid{margin:15px 0 0;}
.icon-box .icon-box-description, .icon-box-left .icon-box-description, .icon-box-right .icon-box-description{display:block;}
.icon-box .btn, .icon-box-left .btn, .icon-box-right .btn, .icon-box .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .icon-box a.button, .icon-box-left .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .icon-box-left a.button, .icon-box-right .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .icon-box-right a.button{margin:12px auto;}
.icon-box .icon-box-link, .icon-box-left .icon-box-link, .icon-box-right .icon-box-link{display:inline-block;margin:10px auto 35px;padding:0;border-bottom:1px solid;text-transform:uppercase;text-decoration:none;line-height:13px;font-size:13px;font-weight:800;position:relative;-webkit-transition:background .2s ease-in-out, color .2s ease-in-out;-o-transition:background .2s ease-in-out, color .2s ease-in-out;transition:background .2s ease-in-out, color .2s ease-in-out;}
.icon-box .icon-box-link .icon-arrow, .icon-box-left .icon-box-link .icon-arrow, .icon-box-right .icon-box-link .icon-arrow{visibility:hidden;position:absolute;top:14px;left:50%;font-size:36px;line-height:36px;margin-left:-30px;opacity:0;-webkit-transition-property:visibility, opacity, margin;-o-transition-property:visibility, opacity, margin;transition-property:visibility, opacity, margin;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0s, 0s, .2s;-o-transition-delay:0s, 0s, .2s;transition-delay:0s, 0s, .2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.icon-box .icon-box-link:hover, .icon-box-left .icon-box-link:hover, .icon-box-right .icon-box-link:hover{background:transparent;}
.icon-box .icon-box-link:hover .icon-arrow, .icon-box-left .icon-box-link:hover .icon-arrow, .icon-box-right .icon-box-link:hover .icon-arrow{margin-left:-10px;visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.icon-box-image{text-align:center;}
.icon-box-image.icon-box-shape, .icon-box-image.icon-box-shape-border, .icon-box-image.icon-box-shape-border-double, .icon-box-image.icon-box-shape-fill, .icon-box-image.icon-box-shape-shadow{margin-bottom:25px;font-size:40px;overflow:hidden;}
.icon-box-image.icon-box-shape-border{font-size:40px;line-height:90px;border:2px solid;}
.icon-box-image.icon-box-shape-border-double{border-width:4px;border-style:double;line-height:88px;}
.icon-box-image.icon-box-shape-fill{background:#fff;color:#ffffff;}
.icon-box-image.icon-box-shape-shadow{-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.07);box-shadow:0 2px 6px rgba(0, 0, 0, 0.07);}
.icon-box-left, .icon-box-right{text-align:left;position:relative;}
.icon-box-left .icon-box-image, .icon-box-right .icon-box-image{width:50px;height:50px;padding:0;margin:0;line-height:40px;font-size:46px;float:left;margin-bottom:10px;}
.icon-box-left .icon-box-image.icon-box-shape-border, .icon-box-right .icon-box-image.icon-box-shape-border, .icon-box-left .icon-box-image.icon-box-shape-border-double, .icon-box-right .icon-box-image.icon-box-shape-border-double, .icon-box-left .icon-box-image.icon-box-shape-fill, .icon-box-right .icon-box-image.icon-box-shape-fill, .icon-box-left .icon-box-image.icon-box-shape-shadow, .icon-box-right .icon-box-image.icon-box-shape-shadow{font-size:30px;line-height:52px;vertical-align:middle;}
.icon-box-left .icon-box-image.icon-box-shape-border, .icon-box-right .icon-box-image.icon-box-shape-border{border-width:1px;}
.icon-box-left .icon-box-image.icon-box-shape-border-double, .icon-box-right .icon-box-image.icon-box-shape-border-double{border-width:3px;line-height:48px;}
.icon-box-left .icon-box-title, .icon-box-right .icon-box-title{margin-top:0;text-align:left;clear:none;}
.icon-box-left .icon-box-wrap-content, .icon-box-right .icon-box-wrap-content{padding:0 0 0 70px;}
.icon-box-left .content-full, .icon-box-right .content-full{display:block;clear:both;}
.icon-box-left .icon-box-link, .icon-box-right .icon-box-link{margin-bottom:16px;}
.icon-box-left .icon-box-link .icon-arrow, .icon-box-right .icon-box-link .icon-arrow{margin-right:15px;top:-10px;right:-35px;left:auto;bottom:auto;}
.icon-box-left .icon-box-link:hover .icon-arrow, .icon-box-right .icon-box-link:hover .icon-arrow{margin-right:0;}
.icon-box-right{text-align:right;}
.icon-box-right .icon-box-title{text-align:right;}
.icon-box-right .icon-box-image{left:auto;right:0;float:right;}
.icon-box-right .icon-box-wrap-content{padding:0 70px 0 0;}
.icon-box-right .icon-box-link .icon-arrow{margin-left:5px;left:-25px;right:auto;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.instagram-feed .column{padding:0;}
.instagram-feed .column a{display:block;position:relative;}
.instagram-feed .column a img{width:100%;display:block;}
.instagram-feed .column a:hover:after{opacity:1;}
.instagram-feed .column a:after{content:'';background:rgba(0, 0, 0, 0.2);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;}
.instagram-feed.boxed .column{position:relative;}
.instagram-feed.boxed .column:after{content:'';display:block;padding-bottom:100%;}
.instagram-feed.boxed .column a, .instagram-feed.boxed .column div{position:absolute;width:100%;height:100%;top:0;left:0;}
.instagram-feed.vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.instagram-feed.vertical .column{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
@media screen and (max-width:768px){
.instagram-feed.vertical-on-mobile{display:block;overflow:scroll;white-space:nowrap;}
.instagram-feed.vertical-on-mobile .column{display:inline-block;height:100%;width:100%;}
} .list-box, .list-box-icon, .list-box-clear, .widget-list-box, .widget_recent_comments ul, .widget_recent_entries ul, .widget_meta ul, .widget_archive ul, .widget_nav_menu,
.widget_pages, .widget_categories ul, .widget_rss, .widget_product_categories ul.product-categories, .woocommerce .widget_rating_filter ul, .woocommerce .widget_layered_nav ul{margin:10px 0;list-style:none;}
.list-box h4, .list-box-icon h4, .list-box-clear h4, .widget-list-box h4, .widget_recent_comments ul h4, .widget_recent_entries ul h4, .widget_meta ul h4, .widget_archive ul h4, .widget_nav_menu h4, .widget_pages h4, .widget_categories ul h4, .widget_rss h4, .widget_product_categories ul.product-categories h4, .woocommerce .widget_rating_filter ul h4, .woocommerce .widget_layered_nav ul h4, .list-box .widget_calendar caption, .widget_calendar .list-box caption, .list-box-icon .widget_calendar caption, .widget_calendar .list-box-icon caption, .list-box-clear .widget_calendar caption, .widget_calendar .list-box-clear caption, .widget-list-box .widget_calendar caption, .widget_calendar .widget-list-box caption, .widget_recent_comments ul .widget_calendar caption, .widget_calendar .widget_recent_comments ul caption, .widget_recent_entries ul .widget_calendar caption, .widget_calendar .widget_recent_entries ul caption, .widget_meta ul .widget_calendar caption, .widget_calendar .widget_meta ul caption, .widget_archive ul .widget_calendar caption, .widget_calendar .widget_archive ul caption, .widget_nav_menu .widget_calendar caption, .widget_calendar .widget_nav_menu caption, .widget_pages .widget_calendar caption, .widget_calendar .widget_pages caption, .widget_categories ul .widget_calendar caption, .widget_calendar .widget_categories ul caption, .widget_rss .widget_calendar caption, .widget_calendar .widget_rss caption, .widget_product_categories ul.product-categories .widget_calendar caption, .widget_calendar .widget_product_categories ul.product-categories caption, .woocommerce .widget_rating_filter ul .widget_calendar caption, .widget_calendar .woocommerce .widget_rating_filter ul caption, .woocommerce .widget_layered_nav ul .widget_calendar caption, .widget_calendar .woocommerce .widget_layered_nav ul caption{text-align:left;}
.list-box p.subtitle, .list-box-icon p.subtitle, .list-box-clear p.subtitle, .widget-list-box p.subtitle, .widget_recent_comments ul p.subtitle, .widget_recent_entries ul p.subtitle, .widget_meta ul p.subtitle, .widget_archive ul p.subtitle, .widget_nav_menu p.subtitle, .widget_pages p.subtitle, .widget_categories ul p.subtitle, .widget_rss p.subtitle, .widget_product_categories ul.product-categories p.subtitle, .woocommerce .widget_rating_filter ul p.subtitle, .woocommerce .widget_layered_nav ul p.subtitle{font-size:14px;line-height:15px;margin:5px 0 4px;}
.list-box p, .list-box-icon p, .list-box-clear p, .widget-list-box p, .widget_recent_comments ul p, .widget_recent_entries ul p, .widget_meta ul p, .widget_archive ul p, .widget_nav_menu p, .widget_pages p, .widget_categories ul p, .widget_rss p, .widget_product_categories ul.product-categories p, .woocommerce .widget_rating_filter ul p, .woocommerce .widget_layered_nav ul p{line-height:1.4;margin:0 auto;}
.list-box li, .list-box-icon li, .list-box-clear li, .widget-list-box li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_meta ul li, .widget_archive ul li, .widget_nav_menu li, .widget_pages li, .widget_categories ul li, .widget_rss li, .widget_product_categories ul.product-categories li, .woocommerce .widget_rating_filter ul li, .woocommerce .widget_layered_nav ul li{padding:12px 0 15px 20px;position:relative;}
.list-box li:after, .list-box-icon li:after, .list-box-clear li:after, .widget-list-box li:after, .widget_recent_comments ul li:after, .widget_recent_entries ul li:after, .widget_meta ul li:after, .widget_archive ul li:after, .widget_nav_menu li:after, .widget_pages li:after, .widget_categories ul li:after, .widget_rss li:after, .widget_product_categories ul.product-categories li:after, .woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_layered_nav ul li:after{content:'';background:#987f71;width:4px;height:4px;position:absolute;top:22px;left:2px;}
.list-box li ul, .list-box-icon li ul, .list-box-clear li ul, .widget-list-box li ul, .widget_recent_comments ul li ul, .widget_recent_entries ul li ul, .widget_meta ul li ul, .widget_archive ul li ul, .widget_nav_menu li ul, .widget_pages li ul, .widget_categories ul li ul, .widget_rss li ul, .widget_product_categories ul.product-categories li ul, .woocommerce .widget_rating_filter ul li ul, .woocommerce .widget_layered_nav ul li ul{margin-left:-20px;margin-bottom:0;}
.list-box li ul li, .list-box-icon li ul li, .list-box-clear li ul li, .widget-list-box li ul li, .widget_recent_comments ul li ul li, .widget_recent_entries ul li ul li, .widget_meta ul li ul li, .widget_archive ul li ul li, .widget_nav_menu li ul li, .widget_pages li ul li, .widget_categories ul li ul li, .widget_rss li ul li, .widget_product_categories ul.product-categories li ul li, .woocommerce .widget_rating_filter ul li ul li, .woocommerce .widget_layered_nav ul li ul li{padding-left:35px;}
.list-box li ul li:after, .list-box-icon li ul li:after, .list-box-clear li ul li:after, .widget-list-box li ul li:after, .widget_recent_comments ul li ul li:after, .widget_recent_entries ul li ul li:after, .widget_meta ul li ul li:after, .widget_archive ul li ul li:after, .widget_nav_menu li ul li:after, .widget_pages li ul li:after, .widget_categories ul li ul li:after, .widget_rss li ul li:after, .widget_product_categories ul.product-categories li ul li:after, .woocommerce .widget_rating_filter ul li ul li:after, .woocommerce .widget_layered_nav ul li ul li:after{left:18px;}
.list-box li ul li:last-child, .list-box-icon li ul li:last-child, .list-box-clear li ul li:last-child, .widget-list-box li ul li:last-child, .widget_recent_comments ul li ul li:last-child, .widget_recent_entries ul li ul li:last-child, .widget_meta ul li ul li:last-child, .widget_archive ul li ul li:last-child, .widget_nav_menu li ul li:last-child, .widget_pages li ul li:last-child, .widget_categories ul li ul li:last-child, .widget_rss li ul li:last-child, .widget_product_categories ul.product-categories li ul li:last-child, .woocommerce .widget_rating_filter ul li ul li:last-child, .woocommerce .widget_layered_nav ul li ul li:last-child{padding-bottom:0;border-bottom:0;}
.list-box li ul li ul, .list-box-icon li ul li ul, .list-box-clear li ul li ul, .widget-list-box li ul li ul, .widget_recent_comments ul li ul li ul, .widget_recent_entries ul li ul li ul, .widget_meta ul li ul li ul, .widget_archive ul li ul li ul, .widget_nav_menu li ul li ul, .widget_pages li ul li ul, .widget_categories ul li ul li ul, .widget_rss li ul li ul, .widget_product_categories ul.product-categories li ul li ul, .woocommerce .widget_rating_filter ul li ul li ul, .woocommerce .widget_layered_nav ul li ul li ul{margin-left:-35px;}
.list-box li ul li ul li, .list-box-icon li ul li ul li, .list-box-clear li ul li ul li, .widget-list-box li ul li ul li, .widget_recent_comments ul li ul li ul li, .widget_recent_entries ul li ul li ul li, .widget_meta ul li ul li ul li, .widget_archive ul li ul li ul li, .widget_nav_menu li ul li ul li, .widget_pages li ul li ul li, .widget_categories ul li ul li ul li, .widget_rss li ul li ul li, .widget_product_categories ul.product-categories li ul li ul li, .woocommerce .widget_rating_filter ul li ul li ul li, .woocommerce .widget_layered_nav ul li ul li ul li{padding-left:50px;}
.list-box li ul li ul li:after, .list-box-icon li ul li ul li:after, .list-box-clear li ul li ul li:after, .widget-list-box li ul li ul li:after, .widget_recent_comments ul li ul li ul li:after, .widget_recent_entries ul li ul li ul li:after, .widget_meta ul li ul li ul li:after, .widget_archive ul li ul li ul li:after, .widget_nav_menu li ul li ul li:after, .widget_pages li ul li ul li:after, .widget_categories ul li ul li ul li:after, .widget_rss li ul li ul li:after, .widget_product_categories ul.product-categories li ul li ul li:after, .woocommerce .widget_rating_filter ul li ul li ul li:after, .woocommerce .widget_layered_nav ul li ul li ul li:after{left:33px;}
.list-box-border-items li, .list-box-border-items-offset li, .widget-list-box li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_meta ul li, .widget_archive ul li, .widget_nav_menu li, .widget_pages li, .widget_categories ul li, .widget_rss li, .widget_product_categories ul.product-categories li, .woocommerce .widget_rating_filter ul li, .woocommerce .widget_layered_nav ul li{padding:13px 0 13px 20px;border-bottom:1px dotted #d4d4d4;}
.list-box-border-items li:first-child, .list-box-border-items-offset li:first-child, .widget-list-box li:first-child, .widget_recent_comments ul li:first-child, .widget_recent_entries ul li:first-child, .widget_meta ul li:first-child, .widget_archive ul li:first-child, .widget_nav_menu li:first-child, .widget_pages li:first-child, .widget_categories ul li:first-child, .widget_rss li:first-child, .widget_product_categories ul.product-categories li:first-child, .woocommerce .widget_rating_filter ul li:first-child, .woocommerce .widget_layered_nav ul li:first-child{border-top:1px dotted #d4d4d4;}
.list-box-border-items-offset li{padding-left:0;margin-left:20px;}
.list-box-border-items-offset li:after{left:-20px;}
.list-box-icon li{padding-left:36px;}
.list-box-icon li:after{background:transparent;width:0;height:0;}
.list-box-icon li .icon{color:#d4d4d4;font-size:24px;line-height:24px;position:absolute;top:14px;left:0;}
.list-box-icon li .icon-shape{background:#987f71;color:#ffffff;width:30px;height:30px;-webkit-border-radius:15px;border-radius:15px;font-size:16px;text-align:center;line-height:30px;position:absolute;top:10px;left:2px;}
.list-box-icon.list-box-border-items li, .list-box-icon.list-box-border-items-offset li, .list-box-icon.widget-list-box li, .widget_recent_comments ul.list-box-icon li, .widget_recent_entries ul.list-box-icon li, .widget_meta ul.list-box-icon li, .widget_archive ul.list-box-icon li, .list-box-icon.widget_nav_menu li, .list-box-icon.widget_pages li, .widget_categories ul.list-box-icon li, .list-box-icon.widget_rss li, .widget_product_categories ul.list-box-icon.product-categories li, .woocommerce .widget_rating_filter ul.list-box-icon li, .woocommerce .widget_layered_nav ul.list-box-icon li{padding-left:36px;}
.list-box-icon.list-box-border-items-offset li{margin-left:36px;padding-left:0;}
.list-box-icon.list-box-border-items-offset li .icon{left:-36px;}
.list-box-fill-icon.list-box-border-items li, .list-box-fill-icon.list-box-border-items-offset li, .list-box-fill-icon.widget-list-box li, .widget_recent_comments ul.list-box-fill-icon li, .widget_recent_entries ul.list-box-fill-icon li, .widget_meta ul.list-box-fill-icon li, .widget_archive ul.list-box-fill-icon li, .list-box-fill-icon.widget_nav_menu li, .list-box-fill-icon.widget_pages li, .widget_categories ul.list-box-fill-icon li, .list-box-fill-icon.widget_rss li, .widget_product_categories ul.list-box-fill-icon.product-categories li, .woocommerce .widget_rating_filter ul.list-box-fill-icon li, .woocommerce .widget_layered_nav ul.list-box-fill-icon li,
.list-box-fill-icon li{padding-left:45px;}
.list-box-fill-icon.list-box-border-items-offset li{margin-left:45px;padding-left:0;}
.list-box-fill-icon.list-box-border-items-offset li .icon-shape{left:-45px;}
.list-box-clear li{padding-left:0;}
.list-box-clear li:after{background:transparent;width:0;height:0;}
.menu-list h4, .menu-list .widget_calendar caption, .widget_calendar .menu-list caption{font-size:16px;}
.menu-list table{margin-bottom:0px;}
.menu-list table td, .menu-list table th{padding:0;border:none;}
.menu-list table tr .title{width:1%;white-space:nowrap;}
.menu-list table tr .title del{color:#888888;}
.menu-list table tr .title ins{text-decoration:none;}
.menu-list table tr .line{padding:0 10px;}
.menu-list table tr .line:after{content:'';width:100%;height:1px;border-bottom:1px dotted #ccc;display:block;margin-top:10px;}
.menu-list .content{margin:2px 0 25px;}
.menu-list .content p{margin:0;}
.menu-list .content .new{color:#ffffff;margin-left:10px;font-size:11px;font-weight:700;padding:2px 8px;display:inline-block;float:right;}
.message-box{background:#f3f3f3;margin:0;padding:20px 22px;border:none;font-size:14px;text-align:left;position:relative;}
.message-box:before{content:'';background:#d1d1d1;width:3px;height:100%;position:absolute;top:0;left:0;}
.message-box.closed{display:none;}
.message-box a{margin:0 6px;font-weight:700;color:#343436;text-decoration:underline;}
.message-box a:hover{text-decoration:underline;}
.message-box .close{color:#4e4e4e;position:absolute;top:20px;right:20px;cursor:pointer;font-size:28px;line-height:14px;margin-top:-2px;}
.message-box .close:hover{opacity:.8;}
.message-box.message-box-primary:before{background:#727fa2;}
.message-box.message-box-primary a{color:#4f5a78;text-decoration:underline;}
.message-box.message-box-primary a:hover{color:#454f69;}
.message-box.message-box-success:before{background:#71c88a;}
.message-box.message-box-success a{color:#42aa60;text-decoration:underline;}
.message-box.message-box-success a:hover{color:#3b9856;}
.message-box.message-box-warning:before{background:#ecb660;}
.message-box.message-box-warning a{color:#e4971c;text-decoration:underline;}
.message-box.message-box-warning a:hover{color:#cd8819;}
.message-box.message-box-error:before, .woocommerce #content .message-box.woocommerce-error:before{background:#ec6060;}
.message-box.message-box-error a, .woocommerce #content .message-box.woocommerce-error a{color:#e41c1c;text-decoration:underline;}
.message-box.message-box-error a:hover, .woocommerce #content .message-box.woocommerce-error a:hover{color:#cd1919;}
.parallax{position:relative;height:100%;overflow:hidden;}
.parallax:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.parallax .parallax-content{position:relative;z-index:3;}
.parallax-bg{background-position:center center;width:100%;height:1000%;position:absolute;top:0;left:0;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;will-change:transform;}
.parallax-bg.horizontal{width:1000%;height:100%;}
.pricing-table, .pricing-table-best{width:100%;padding:30px;border:1px solid #e3e3e3;text-align:center;position:relative;display:inline-block;}
.pricing-table h3.title, .pricing-table-best h3.title, .pricing-table .widget h3, .widget .pricing-table h3, .pricing-table-best .widget h3, .widget .pricing-table-best h3{margin-top:14px;margin-bottom:0;font-size:18px;text-align:center;}
.pricing-table > p.subtitle, .pricing-table-best > p.subtitle{margin-top:3px;}
.pricing-table .pricing-table-price, .pricing-table-best .pricing-table-price{margin:25px 0 0;padding:25px 0;border-top:1px dotted #e3e3e3;}
.pricing-table .pricing-table-price h2, .pricing-table-best .pricing-table-price h2{display:inline-block;font-size:50px;line-height:50px;margin:0;position:relative;}
.pricing-table .pricing-table-price h2 .icon, .pricing-table-best .pricing-table-price h2 .icon{position:absolute;left:-22px;top:5px;line-height:25px;font-size:25px;}
.pricing-table .pricing-table-price p.subtitle, .pricing-table-best .pricing-table-price p.subtitle{margin-top:20px;line-height:26px;font-size:14px;}
.pricing-table .pricing-table-time-interval, .pricing-table-best .pricing-table-time-interval{margin:0;font-size:13px;line-height:13px;font-family:"Open Sans", sans-serif;}
.pricing-table > .list-box, .pricing-table-best > .list-box, .pricing-table > .list-box-icon, .pricing-table-best > .list-box-icon, .pricing-table > .list-box-clear, .pricing-table-best > .list-box-clear, .pricing-table > .widget-list-box, .pricing-table-best > .widget-list-box, .widget_recent_comments .pricing-table > ul, .widget_recent_comments .pricing-table-best > ul, .widget_recent_entries .pricing-table > ul, .widget_recent_entries .pricing-table-best > ul, .widget_meta .pricing-table > ul, .widget_meta .pricing-table-best > ul, .widget_archive .pricing-table > ul, .widget_archive .pricing-table-best > ul, .pricing-table > .widget_nav_menu, .pricing-table-best > .widget_nav_menu,
.pricing-table > .widget_pages, .pricing-table-best > .widget_pages, .widget_categories .pricing-table > ul, .widget_categories .pricing-table-best > ul, .pricing-table > .widget_rss, .pricing-table-best > .widget_rss, .widget_product_categories .pricing-table > ul.product-categories, .widget_product_categories .pricing-table-best > ul.product-categories, .woocommerce .widget_rating_filter .pricing-table > ul, .woocommerce .widget_rating_filter .pricing-table-best > ul, .woocommerce .widget_layered_nav .pricing-table > ul, .woocommerce .widget_layered_nav .pricing-table-best > ul{margin:0 0;}
.pricing-table .pricing-table-btn, .pricing-table-best .pricing-table-btn{margin-top:30px;}
.pricing-table .icon-enable, .pricing-table-best .icon-enable,
.pricing-table .icon-disable, .pricing-table-best .icon-disable{line-height:16px;font-size:24px;vertical-align:middle;}
.pricing-table-best .pricing-table-feat-mark{color:#fff;padding:0;font-size:13px;position:absolute;overflow:hidden;top:7px;left:7px;}
.pricing-table-best .pricing-table-feat-mark .wrap{padding:5px 6px 4px 8px;margin-right:10px;position:relative;z-index:2;}
.pricing-table-best .pricing-table-feat-mark .wrap:after, .pricing-table-best .pricing-table-feat-mark .wrap:before{content:'';background-color:inherit;width:18px;height:10px;position:absolute;right:-10px;top:0;-webkit-transform:rotate(-70deg);-ms-transform:rotate(-70deg);transform:rotate(-70deg);}
.pricing-table-best .pricing-table-feat-mark .wrap:before{top:auto;bottom:0;-webkit-transform:rotate(70deg);-ms-transform:rotate(70deg);transform:rotate(70deg);}
.pricing-table-boxed{background:#fff;border:none;}
.pricing-table-boxed.pricing-table-best{-webkit-box-shadow:0 3px 35px rgba(0, 0, 0, 0.08);box-shadow:0 3px 35px rgba(0, 0, 0, 0.08);}
.pricing-table-labels{background:transparent;padding-top:228px;float:left;}
.pricing-table-labels h3.title, .pricing-table-labels .widget h3, .widget .pricing-table-labels h3{margin-top:0;margin-bottom:28px;}
.pricing-table-list:after{clear:both;}
.pricing-table-list .pricing-table, .pricing-table-list .pricing-table-best{border-right-width:0;float:left;}
.pricing-table-list .pricing-table:last-child, .pricing-table-list .pricing-table-best:last-child{border-right-width:1px;}
.pricing-table-list .pricing-table-best{border-right-width:1px;float:left;}
.pricing-table-list .pricing-table-best + .pricing-table, .pricing-table-list .pricing-table-best + .pricing-table-best{border-left:0;}
.progress-bar{padding:10px 0;}
.progress-bar .progress-bar-title, .progress-bar .progress-bar-percent{width:auto;margin-top:0;margin-bottom:8px;float:left;}
.progress-bar .progress-bar-percent{float:right;}
.progress-bar .progress-bar-line{background:#e3e3e3;width:100%;height:6px;clear:both;}
.progress-bar .progress-bar-line-fill, .progress-bar .progress-bar-line-block{width:0;height:6px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;}
.progress-bar-outline .progress-bar-line{background:transparent;height:6px;border-width:1px;border-style:solid;}
.progress-bar-outline .progress-bar-line-fill{height:4px;}
.progress-bar-split .progress-bar-line{background-color:#e3e3e3;position:relative;}
.progress-bar-split .progress-bar-line-block{background-color:transparent;background-clip:padding-box;width:10%;float:left;border-left:2px solid #fff;position:relative;z-index:2;}
.progress-bar-split .progress-bar-line-block:first-child{border-left:none;}
.progress-bar-split .progress-bar-line-fill{position:absolute;top:0;left:0;z-index:1;}
@-webkit-keyframes progress-bar-line-strip-anim {
0%{background-position:0 0;}
100%{background-position:-16px 0;}
}
@keyframes progress-bar-line-strip-anim {
0%{background-position:0 0;}
100%{background-position:-16px 0;}
}
.progress-bar-pattern .progress-bar-line-fill{background-image:url(//viguima.com/wp-content/themes/argenta/images/progress-bar-pattern.png);-webkit-animation:progress-bar-line-strip-anim 1.2s linear infinite;animation:progress-bar-line-strip-anim 1.2s linear infinite;}
.slider{width:100%;margin:0 auto;position:relative;padding-left:50px;padding-right:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.slider.full{padding:0;}
.slider .slider-wrap .wpb_content_element{margin:0;}
.slider .owl-stage-outer{position:relative;overflow:hidden;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;}
.slider .owl-stage{position:absolute;}
.slider .owl-item{float:left;}
.slider:after{content:'';display:table;clear:both;}
.slider .owl-controls .owl-nav .owl-next, .slider .owl-controls .owl-nav .owl-prev{background:#343436;color:#ffffff;width:40px;height:140px;margin:0;padding:0;margin-top:-95px;line-height:140px;-webkit-border-radius:0;border-radius:0;vertical-align:middle;text-align:center;font-size:24px;position:absolute;top:50%;z-index:4;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.slider .owl-controls .owl-nav .owl-next:hover, .slider .owl-controls .owl-nav .owl-prev:hover{cursor:pointer;opacity:.8;}
.slider.without-dots .owl-controls .owl-nav .owl-next, .slider.without-dots .owl-controls .owl-nav .owl-prev{margin-top:-70px;}
.slider .owl-prev{left:0px;}
.slider .owl-next{right:0px;}
.slider .owl-controls .owl-dots{width:100%;margin-top:40px;text-align:center;font-size:0px;}
@media screen and (max-width:768px){
.slider .owl-controls .owl-dots{margin-top:15px;}
}
.slider .owl-controls .owl-dots .owl-dot{background:#c0c0c0;width:6px;height:6px;margin:0 7px;-webkit-border-radius:50%;border-radius:50%;border:2px solid transparent;vertical-align:middle;display:inline-block;cursor:pointer;-webkit-transition-property:background, border;-o-transition-property:background, border;transition-property:background, border;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.slider .owl-controls .owl-dots .owl-dot.active{background:none;width:10px;height:10px;border-color:#3d3d3f;cursor:default;}
.slider .owl-controls .owl-dots .owl-dot span{display:none;}
.slider.slider-offset{width:130%;padding:0;margin-left:-15%;}
@media screen and (max-width:768px){
.slider.slider-offset{width:100%;margin-left:0;}
}
.wpb_revslider_element.wpb_content_element{margin-bottom:0px;}
.socialbar{cursor:default;}
.socialbar.small a{width:40px;height:40px;font-size:1rem;}
.socialbar a{background:#343436;color:#fff;width:56px;height:56px;border:1px solid #343436;font-size:20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer;}
.socialbar a span{position:relative;z-index:2;}
.socialbar a:hover{background:transparent;color:#343436;}
.socialbar a.outline{background:transparent;color:#343436;}
.socialbar a.outline:hover{background:#343436;color:#ffffff;}
.socialbar a.outline.social-footer{border-color:#474a4e;color:#afafb0;}
.socialbar a.outline.social-footer:hover{background:#474a4e;color:#ffffff;}
.socialbar a.flat{background:transparent;color:#343436;}
.socialbar a.flat:hover{background:#343436;color:#ffffff;}
.socialbar a.shadow{-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.13);box-shadow:0 2px 8px rgba(0, 0, 0, 0.13);}
.socialbar a.shadow:hover{-webkit-box-shadow:none;box-shadow:none;}
.socialbar a.social-hover, .socialbar a.social-hover-second, .socialbar a.social-hover-2, .socialbar a.social-hover-3, .socialbar a.social-hover-4, .socialbar a.social-hover-5, .socialbar a.social-hover-1{background:transparent;position:relative;color:#ffffff;border:1px solid #343436;}
.socialbar a.social-hover:after, .socialbar a.social-hover-second:after, .socialbar a.social-hover-2:after, .socialbar a.social-hover-3:after, .socialbar a.social-hover-4:after, .socialbar a.social-hover-5:after, .socialbar a.social-hover-1:after{content:'';background:#343436;width:100%;height:100%;padding:1px;-webkit-border-radius:inherit;border-radius:inherit;position:absolute;top:-1px;left:-1px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;-o-transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;}
.socialbar a.social-hover:hover, .socialbar a.social-hover-second:hover, .socialbar a.social-hover-2:hover, .socialbar a.social-hover-3:hover, .socialbar a.social-hover-4:hover, .socialbar a.social-hover-5:hover, .socialbar a.social-hover-1:hover{background:transparent;color:#fff;}
.socialbar a.social-hover:hover:after, .socialbar a.social-hover-second:hover:after, .socialbar a.social-hover-2:hover:after, .socialbar a.social-hover-3:hover:after, .socialbar a.social-hover-4:hover:after, .socialbar a.social-hover-5:hover:after, .socialbar a.social-hover-1:hover:after{opacity:1;-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}
.socialbar a.social-hover-second:hover, .socialbar a.social-hover-2:hover, .socialbar a.social-hover-3:hover, .socialbar a.social-hover-4:hover, .socialbar a.social-hover-5:hover{color:#343436;}
.socialbar a.social-hover-second:hover:after, .socialbar a.social-hover-2:hover:after, .socialbar a.social-hover-3:hover:after, .socialbar a.social-hover-4:hover:after, .socialbar a.social-hover-5:hover:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.socialbar a.social-hover-3:hover:after{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.socialbar a.social-hover-4, .socialbar a.social-hover-5{color:#343436;}
.socialbar a.social-hover-4:after, .socialbar a.social-hover-5:after{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.socialbar a.social-hover-4:hover, .socialbar a.social-hover-5:hover{color:#fff;}
.socialbar a.social-hover-4:hover:after, .socialbar a.social-hover-5:hover:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.socialbar a.social-hover-5{overflow:hidden;-webkit-box-shadow:none;box-shadow:none;}
.socialbar a.social-hover-5:after{display:none;}
.socialbar a.social-hover-5 span{background:transparent;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1px;-webkit-border-radius:inherit;border-radius:inherit;-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;-o-transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;opacity:1;}
.socialbar a.social-hover-5:hover{background:#343436;}
.socialbar a.social-hover-5:hover span{color:#fff;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards;}
.socialbar a.artstation.default{background:#26bbff;border-color:#26bbff;}
.socialbar a.artstation.default:hover{background:transparent;color:#26bbff;}
.socialbar a.artstation.default.outline{background:transparent;color:#26bbff;}
.socialbar a.artstation.default.outline:hover{background:#26bbff;color:#ffffff;}
.socialbar a.artstation.default.flat{background:transparent;color:#26bbff;}
.socialbar a.artstation.default.flat:hover{background:#26bbff;color:#ffffff;}
.socialbar a.artstation.default.social-hover-1{background:transparent;border-color:#26bbff;color:#ffffff;}
.socialbar a.artstation.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.artstation.default.social-hover-1:after{background:#26bbff;}
.socialbar a.artstation.default.social-hover-2{background:transparent;}
.socialbar a.artstation.default.social-hover-2:hover span{color:#26bbff;}
.socialbar a.artstation.default.social-hover-2:after{background:#26bbff;}
.socialbar a.artstation.default.social-hover-3:after{background:#26bbff;}
.socialbar a.artstation.default.social-hover-4, .socialbar a.artstation.default.social-hover-5{background:transparent;color:#26bbff;}
.socialbar a.artstation.default.social-hover-4:hover, .socialbar a.artstation.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.artstation.default.social-hover-4:after, .socialbar a.artstation.default.social-hover-5:after{background:#26bbff;}
.socialbar a.artstation.default.social-hover-5{color:#26bbff;}
.socialbar a.artstation.default.social-hover-5:hover{background:#26bbff;color:#ffffff;}
.socialbar a.behance.default{background:#0056ff;border-color:#0056ff;}
.socialbar a.behance.default:hover{background:transparent;color:#0056ff;}
.socialbar a.behance.default.outline{background:transparent;color:#0056ff;}
.socialbar a.behance.default.outline:hover{background:#0056ff;color:#ffffff;}
.socialbar a.behance.default.flat{background:transparent;color:#0056ff;}
.socialbar a.behance.default.flat:hover{background:#0056ff;color:#ffffff;}
.socialbar a.behance.default.social-hover-1{background:transparent;border-color:#0056ff;color:#ffffff;}
.socialbar a.behance.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.behance.default.social-hover-1:after{background:#0056ff;}
.socialbar a.behance.default.social-hover-2{background:transparent;}
.socialbar a.behance.default.social-hover-2:hover span{color:#0056ff;}
.socialbar a.behance.default.social-hover-2:after{background:#0056ff;}
.socialbar a.behance.default.social-hover-3:after{background:#0056ff;}
.socialbar a.behance.default.social-hover-4, .socialbar a.behance.default.social-hover-5{background:transparent;color:#0056ff;}
.socialbar a.behance.default.social-hover-4:hover, .socialbar a.behance.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.behance.default.social-hover-4:after, .socialbar a.behance.default.social-hover-5:after{background:#0056ff;}
.socialbar a.behance.default.social-hover-5{color:#0056ff;}
.socialbar a.behance.default.social-hover-5:hover{background:#0056ff;color:#ffffff;}
.socialbar a.deviantart.default{background:#05CC47;border-color:#05CC47;}
.socialbar a.deviantart.default:hover{background:transparent;color:#05CC47;}
.socialbar a.deviantart.default.outline{background:transparent;color:#05CC47;}
.socialbar a.deviantart.default.outline:hover{background:#05CC47;color:#ffffff;}
.socialbar a.deviantart.default.flat{background:transparent;color:#05CC47;}
.socialbar a.deviantart.default.flat:hover{background:#05CC47;color:#ffffff;}
.socialbar a.deviantart.default.social-hover-1{background:transparent;border-color:#05CC47;color:#ffffff;}
.socialbar a.deviantart.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.deviantart.default.social-hover-1:after{background:#05CC47;}
.socialbar a.deviantart.default.social-hover-2{background:transparent;}
.socialbar a.deviantart.default.social-hover-2:hover span{color:#05CC47;}
.socialbar a.deviantart.default.social-hover-2:after{background:#05CC47;}
.socialbar a.deviantart.default.social-hover-3:after{background:#05CC47;}
.socialbar a.deviantart.default.social-hover-4, .socialbar a.deviantart.default.social-hover-5{background:transparent;color:#05CC47;}
.socialbar a.deviantart.default.social-hover-4:hover, .socialbar a.deviantart.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.deviantart.default.social-hover-4:after, .socialbar a.deviantart.default.social-hover-5:after{background:#05CC47;}
.socialbar a.deviantart.default.social-hover-5{color:#05CC47;}
.socialbar a.deviantart.default.social-hover-5:hover{background:#05CC47;color:#ffffff;}
.socialbar a.digg.default{background:#1c5891;border-color:#1c5891;}
.socialbar a.digg.default:hover{background:transparent;color:#1c5891;}
.socialbar a.digg.default.outline{background:transparent;color:#1c5891;}
.socialbar a.digg.default.outline:hover{background:#1c5891;color:#ffffff;}
.socialbar a.digg.default.flat{background:transparent;color:#1c5891;}
.socialbar a.digg.default.flat:hover{background:#1c5891;color:#ffffff;}
.socialbar a.digg.default.social-hover-1{background:transparent;border-color:#1c5891;color:#ffffff;}
.socialbar a.digg.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.digg.default.social-hover-1:after{background:#1c5891;}
.socialbar a.digg.default.social-hover-2{background:transparent;}
.socialbar a.digg.default.social-hover-2:hover span{color:#1c5891;}
.socialbar a.digg.default.social-hover-2:after{background:#1c5891;}
.socialbar a.digg.default.social-hover-3:after{background:#1c5891;}
.socialbar a.digg.default.social-hover-4, .socialbar a.digg.default.social-hover-5{background:transparent;color:#1c5891;}
.socialbar a.digg.default.social-hover-4:hover, .socialbar a.digg.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.digg.default.social-hover-4:after, .socialbar a.digg.default.social-hover-5:after{background:#1c5891;}
.socialbar a.digg.default.social-hover-5{color:#1c5891;}
.socialbar a.digg.default.social-hover-5:hover{background:#1c5891;color:#ffffff;}
.socialbar a.discord.default{background:#7289da;border-color:#7289da;}
.socialbar a.discord.default:hover{background:transparent;color:#7289da;}
.socialbar a.discord.default.outline{background:transparent;color:#7289da;}
.socialbar a.discord.default.outline:hover{background:#7289da;color:#ffffff;}
.socialbar a.discord.default.flat{background:transparent;color:#7289da;}
.socialbar a.discord.default.flat:hover{background:#7289da;color:#ffffff;}
.socialbar a.discord.default.social-hover-1{background:transparent;border-color:#7289da;color:#ffffff;}
.socialbar a.discord.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.discord.default.social-hover-1:after{background:#7289da;}
.socialbar a.discord.default.social-hover-2{background:transparent;}
.socialbar a.discord.default.social-hover-2:hover span{color:#7289da;}
.socialbar a.discord.default.social-hover-2:after{background:#7289da;}
.socialbar a.discord.default.social-hover-3:after{background:#7289da;}
.socialbar a.discord.default.social-hover-4, .socialbar a.discord.default.social-hover-5{background:transparent;color:#7289da;}
.socialbar a.discord.default.social-hover-4:hover, .socialbar a.discord.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.discord.default.social-hover-4:after, .socialbar a.discord.default.social-hover-5:after{background:#7289da;}
.socialbar a.discord.default.social-hover-5{color:#7289da;}
.socialbar a.discord.default.social-hover-5:hover{background:#7289da;color:#ffffff;}
.socialbar a.dribbble.default{background:#fd629e;border-color:#fd629e;}
.socialbar a.dribbble.default:hover{background:transparent;color:#fd629e;}
.socialbar a.dribbble.default.outline{background:transparent;color:#fd629e;}
.socialbar a.dribbble.default.outline:hover{background:#fd629e;color:#ffffff;}
.socialbar a.dribbble.default.flat{background:transparent;color:#fd629e;}
.socialbar a.dribbble.default.flat:hover{background:#fd629e;color:#ffffff;}
.socialbar a.dribbble.default.social-hover-1{background:transparent;border-color:#fd629e;color:#ffffff;}
.socialbar a.dribbble.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.dribbble.default.social-hover-1:after{background:#fd629e;}
.socialbar a.dribbble.default.social-hover-2{background:transparent;}
.socialbar a.dribbble.default.social-hover-2:hover span{color:#fd629e;}
.socialbar a.dribbble.default.social-hover-2:after{background:#fd629e;}
.socialbar a.dribbble.default.social-hover-3:after{background:#fd629e;}
.socialbar a.dribbble.default.social-hover-4, .socialbar a.dribbble.default.social-hover-5{background:transparent;color:#fd629e;}
.socialbar a.dribbble.default.social-hover-4:hover, .socialbar a.dribbble.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.dribbble.default.social-hover-4:after, .socialbar a.dribbble.default.social-hover-5:after{background:#fd629e;}
.socialbar a.dribbble.default.social-hover-5{color:#fd629e;}
.socialbar a.dribbble.default.social-hover-5:hover{background:#fd629e;color:#ffffff;}
.socialbar a.facebook.default{background:#217cef;border-color:#217cef;}
.socialbar a.facebook.default:hover{background:transparent;color:#217cef;}
.socialbar a.facebook.default.outline{background:transparent;color:#217cef;}
.socialbar a.facebook.default.outline:hover{background:#217cef;color:#ffffff;}
.socialbar a.facebook.default.flat{background:transparent;color:#217cef;}
.socialbar a.facebook.default.flat:hover{background:#217cef;color:#ffffff;}
.socialbar a.facebook.default.social-hover-1{background:transparent;border-color:#217cef;color:#ffffff;}
.socialbar a.facebook.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.facebook.default.social-hover-1:after{background:#217cef;}
.socialbar a.facebook.default.social-hover-2{background:transparent;}
.socialbar a.facebook.default.social-hover-2:hover span{color:#217cef;}
.socialbar a.facebook.default.social-hover-2:after{background:#217cef;}
.socialbar a.facebook.default.social-hover-3:after{background:#217cef;}
.socialbar a.facebook.default.social-hover-4, .socialbar a.facebook.default.social-hover-5{background:transparent;color:#217cef;}
.socialbar a.facebook.default.social-hover-4:hover, .socialbar a.facebook.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.facebook.default.social-hover-4:after, .socialbar a.facebook.default.social-hover-5:after{background:#217cef;}
.socialbar a.facebook.default.social-hover-5{color:#217cef;}
.socialbar a.facebook.default.social-hover-5:hover{background:#217cef;color:#ffffff;}
.socialbar a.flickr.default{background:#0063db;border-color:#0063db;}
.socialbar a.flickr.default:hover{background:transparent;color:#0063db;}
.socialbar a.flickr.default.outline{background:transparent;color:#0063db;}
.socialbar a.flickr.default.outline:hover{background:#0063db;color:#ffffff;}
.socialbar a.flickr.default.flat{background:transparent;color:#0063db;}
.socialbar a.flickr.default.flat:hover{background:#0063db;color:#ffffff;}
.socialbar a.flickr.default.social-hover-1{background:transparent;border-color:#0063db;color:#ffffff;}
.socialbar a.flickr.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.flickr.default.social-hover-1:after{background:#0063db;}
.socialbar a.flickr.default.social-hover-2{background:transparent;}
.socialbar a.flickr.default.social-hover-2:hover span{color:#0063db;}
.socialbar a.flickr.default.social-hover-2:after{background:#0063db;}
.socialbar a.flickr.default.social-hover-3:after{background:#0063db;}
.socialbar a.flickr.default.social-hover-4, .socialbar a.flickr.default.social-hover-5{background:transparent;color:#0063db;}
.socialbar a.flickr.default.social-hover-4:hover, .socialbar a.flickr.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.flickr.default.social-hover-4:after, .socialbar a.flickr.default.social-hover-5:after{background:#0063db;}
.socialbar a.flickr.default.social-hover-5{color:#0063db;}
.socialbar a.flickr.default.social-hover-5:hover{background:#0063db;color:#ffffff;}
.socialbar a.github.default{background:#24292E;border-color:#24292E;}
.socialbar a.github.default:hover{background:transparent;color:#24292E;}
.socialbar a.github.default.outline{background:transparent;color:#24292E;}
.socialbar a.github.default.outline:hover{background:#24292E;color:#ffffff;}
.socialbar a.github.default.flat{background:transparent;color:#24292E;}
.socialbar a.github.default.flat:hover{background:#24292E;color:#ffffff;}
.socialbar a.github.default.social-hover-1{background:transparent;border-color:#24292E;color:#ffffff;}
.socialbar a.github.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.github.default.social-hover-1:after{background:#24292E;}
.socialbar a.github.default.social-hover-2{background:transparent;}
.socialbar a.github.default.social-hover-2:hover span{color:#24292E;}
.socialbar a.github.default.social-hover-2:after{background:#24292E;}
.socialbar a.github.default.social-hover-3:after{background:#24292E;}
.socialbar a.github.default.social-hover-4, .socialbar a.github.default.social-hover-5{background:transparent;color:#24292E;}
.socialbar a.github.default.social-hover-4:hover, .socialbar a.github.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.github.default.social-hover-4:after, .socialbar a.github.default.social-hover-5:after{background:#24292E;}
.socialbar a.github.default.social-hover-5{color:#24292E;}
.socialbar a.github.default.social-hover-5:hover{background:#24292E;color:#ffffff;}
.socialbar a.houzz.default{background:#007562;border-color:#007562;}
.socialbar a.houzz.default:hover{background:transparent;color:#007562;}
.socialbar a.houzz.default.outline{background:transparent;color:#007562;}
.socialbar a.houzz.default.outline:hover{background:#007562;color:#ffffff;}
.socialbar a.houzz.default.flat{background:transparent;color:#007562;}
.socialbar a.houzz.default.flat:hover{background:#007562;color:#ffffff;}
.socialbar a.houzz.default.social-hover-1{background:transparent;border-color:#007562;color:#ffffff;}
.socialbar a.houzz.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.houzz.default.social-hover-1:after{background:#007562;}
.socialbar a.houzz.default.social-hover-2{background:transparent;}
.socialbar a.houzz.default.social-hover-2:hover span{color:#007562;}
.socialbar a.houzz.default.social-hover-2:after{background:#007562;}
.socialbar a.houzz.default.social-hover-3:after{background:#007562;}
.socialbar a.houzz.default.social-hover-4, .socialbar a.houzz.default.social-hover-5{background:transparent;color:#007562;}
.socialbar a.houzz.default.social-hover-4:hover, .socialbar a.houzz.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.houzz.default.social-hover-4:after, .socialbar a.houzz.default.social-hover-5:after{background:#007562;}
.socialbar a.houzz.default.social-hover-5{color:#007562;}
.socialbar a.houzz.default.social-hover-5:hover{background:#007562;color:#ffffff;}
.socialbar a.instagram.default{background:#383838;border-color:#383838;}
.socialbar a.instagram.default:hover{background:transparent;color:#383838;}
.socialbar a.instagram.default.outline{background:transparent;color:#383838;}
.socialbar a.instagram.default.outline:hover{background:#383838;color:#ffffff;}
.socialbar a.instagram.default.flat{background:transparent;color:#383838;}
.socialbar a.instagram.default.flat:hover{background:#383838;color:#ffffff;}
.socialbar a.instagram.default.social-hover-1{background:transparent;border-color:#383838;color:#ffffff;}
.socialbar a.instagram.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.instagram.default.social-hover-1:after{background:#383838;}
.socialbar a.instagram.default.social-hover-2{background:transparent;}
.socialbar a.instagram.default.social-hover-2:hover span{color:#383838;}
.socialbar a.instagram.default.social-hover-2:after{background:#383838;}
.socialbar a.instagram.default.social-hover-3:after{background:#383838;}
.socialbar a.instagram.default.social-hover-4, .socialbar a.instagram.default.social-hover-5{background:transparent;color:#383838;}
.socialbar a.instagram.default.social-hover-4:hover, .socialbar a.instagram.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.instagram.default.social-hover-4:after, .socialbar a.instagram.default.social-hover-5:after{background:#383838;}
.socialbar a.instagram.default.social-hover-5{color:#383838;}
.socialbar a.instagram.default.social-hover-5:hover{background:#383838;color:#ffffff;}
.socialbar a.kaggle.default{background:#32C0FD;border-color:#32C0FD;}
.socialbar a.kaggle.default:hover{background:transparent;color:#32C0FD;}
.socialbar a.kaggle.default.outline{background:transparent;color:#32C0FD;}
.socialbar a.kaggle.default.outline:hover{background:#32C0FD;color:#ffffff;}
.socialbar a.kaggle.default.flat{background:transparent;color:#32C0FD;}
.socialbar a.kaggle.default.flat:hover{background:#32C0FD;color:#ffffff;}
.socialbar a.kaggle.default.social-hover-1{background:transparent;border-color:#32C0FD;color:#ffffff;}
.socialbar a.kaggle.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.kaggle.default.social-hover-1:after{background:#32C0FD;}
.socialbar a.kaggle.default.social-hover-2{background:transparent;}
.socialbar a.kaggle.default.social-hover-2:hover span{color:#32C0FD;}
.socialbar a.kaggle.default.social-hover-2:after{background:#32C0FD;}
.socialbar a.kaggle.default.social-hover-3:after{background:#32C0FD;}
.socialbar a.kaggle.default.social-hover-4, .socialbar a.kaggle.default.social-hover-5{background:transparent;color:#32C0FD;}
.socialbar a.kaggle.default.social-hover-4:hover, .socialbar a.kaggle.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.kaggle.default.social-hover-4:after, .socialbar a.kaggle.default.social-hover-5:after{background:#32C0FD;}
.socialbar a.kaggle.default.social-hover-5{color:#32C0FD;}
.socialbar a.kaggle.default.social-hover-5:hover{background:#32C0FD;color:#ffffff;}
.socialbar a.linkedin.default{background:#4477ab;border-color:#4477ab;}
.socialbar a.linkedin.default:hover{background:transparent;color:#4477ab;}
.socialbar a.linkedin.default.outline{background:transparent;color:#4477ab;}
.socialbar a.linkedin.default.outline:hover{background:#4477ab;color:#ffffff;}
.socialbar a.linkedin.default.flat{background:transparent;color:#4477ab;}
.socialbar a.linkedin.default.flat:hover{background:#4477ab;color:#ffffff;}
.socialbar a.linkedin.default.social-hover-1{background:transparent;border-color:#4477ab;color:#ffffff;}
.socialbar a.linkedin.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.linkedin.default.social-hover-1:after{background:#4477ab;}
.socialbar a.linkedin.default.social-hover-2{background:transparent;}
.socialbar a.linkedin.default.social-hover-2:hover span{color:#4477ab;}
.socialbar a.linkedin.default.social-hover-2:after{background:#4477ab;}
.socialbar a.linkedin.default.social-hover-3:after{background:#4477ab;}
.socialbar a.linkedin.default.social-hover-4, .socialbar a.linkedin.default.social-hover-5{background:transparent;color:#4477ab;}
.socialbar a.linkedin.default.social-hover-4:hover, .socialbar a.linkedin.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.linkedin.default.social-hover-4:after, .socialbar a.linkedin.default.social-hover-5:after{background:#4477ab;}
.socialbar a.linkedin.default.social-hover-5{color:#4477ab;}
.socialbar a.linkedin.default.social-hover-5:hover{background:#4477ab;color:#ffffff;}
.socialbar a.medium.default{background:#1a8917;border-color:#1a8917;}
.socialbar a.medium.default:hover{background:transparent;color:#1a8917;}
.socialbar a.medium.default.outline{background:transparent;color:#1a8917;}
.socialbar a.medium.default.outline:hover{background:#1a8917;color:#ffffff;}
.socialbar a.medium.default.flat{background:transparent;color:#1a8917;}
.socialbar a.medium.default.flat:hover{background:#1a8917;color:#ffffff;}
.socialbar a.medium.default.social-hover-1{background:transparent;border-color:#1a8917;color:#ffffff;}
.socialbar a.medium.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.medium.default.social-hover-1:after{background:#1a8917;}
.socialbar a.medium.default.social-hover-2{background:transparent;}
.socialbar a.medium.default.social-hover-2:hover span{color:#1a8917;}
.socialbar a.medium.default.social-hover-2:after{background:#1a8917;}
.socialbar a.medium.default.social-hover-3:after{background:#1a8917;}
.socialbar a.medium.default.social-hover-4, .socialbar a.medium.default.social-hover-5{background:transparent;color:#1a8917;}
.socialbar a.medium.default.social-hover-4:hover, .socialbar a.medium.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.medium.default.social-hover-4:after, .socialbar a.medium.default.social-hover-5:after{background:#1a8917;}
.socialbar a.medium.default.social-hover-5{color:#1a8917;}
.socialbar a.medium.default.social-hover-5:hover{background:#1a8917;color:#ffffff;}
.socialbar a.mixer.default{background:#0270d9;border-color:#0270d9;}
.socialbar a.mixer.default:hover{background:transparent;color:#0270d9;}
.socialbar a.mixer.default.outline{background:transparent;color:#0270d9;}
.socialbar a.mixer.default.outline:hover{background:#0270d9;color:#ffffff;}
.socialbar a.mixer.default.flat{background:transparent;color:#0270d9;}
.socialbar a.mixer.default.flat:hover{background:#0270d9;color:#ffffff;}
.socialbar a.mixer.default.social-hover-1{background:transparent;border-color:#0270d9;color:#ffffff;}
.socialbar a.mixer.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.mixer.default.social-hover-1:after{background:#0270d9;}
.socialbar a.mixer.default.social-hover-2{background:transparent;}
.socialbar a.mixer.default.social-hover-2:hover span{color:#0270d9;}
.socialbar a.mixer.default.social-hover-2:after{background:#0270d9;}
.socialbar a.mixer.default.social-hover-3:after{background:#0270d9;}
.socialbar a.mixer.default.social-hover-4, .socialbar a.mixer.default.social-hover-5{background:transparent;color:#0270d9;}
.socialbar a.mixer.default.social-hover-4:hover, .socialbar a.mixer.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.mixer.default.social-hover-4:after, .socialbar a.mixer.default.social-hover-5:after{background:#0270d9;}
.socialbar a.mixer.default.social-hover-5{color:#0270d9;}
.socialbar a.mixer.default.social-hover-5:hover{background:#0270d9;color:#ffffff;}
.socialbar a.pinterest.default{background:#e4252d;border-color:#e4252d;}
.socialbar a.pinterest.default:hover{background:transparent;color:#e4252d;}
.socialbar a.pinterest.default.outline{background:transparent;color:#e4252d;}
.socialbar a.pinterest.default.outline:hover{background:#e4252d;color:#ffffff;}
.socialbar a.pinterest.default.flat{background:transparent;color:#e4252d;}
.socialbar a.pinterest.default.flat:hover{background:#e4252d;color:#ffffff;}
.socialbar a.pinterest.default.social-hover-1{background:transparent;border-color:#e4252d;color:#ffffff;}
.socialbar a.pinterest.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.pinterest.default.social-hover-1:after{background:#e4252d;}
.socialbar a.pinterest.default.social-hover-2{background:transparent;}
.socialbar a.pinterest.default.social-hover-2:hover span{color:#e4252d;}
.socialbar a.pinterest.default.social-hover-2:after{background:#e4252d;}
.socialbar a.pinterest.default.social-hover-3:after{background:#e4252d;}
.socialbar a.pinterest.default.social-hover-4, .socialbar a.pinterest.default.social-hover-5{background:transparent;color:#e4252d;}
.socialbar a.pinterest.default.social-hover-4:hover, .socialbar a.pinterest.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.pinterest.default.social-hover-4:after, .socialbar a.pinterest.default.social-hover-5:after{background:#e4252d;}
.socialbar a.pinterest.default.social-hover-5{color:#e4252d;}
.socialbar a.pinterest.default.social-hover-5:hover{background:#e4252d;color:#ffffff;}
.socialbar a.producthunt.default{background:#ff4f00;border-color:#ff4f00;}
.socialbar a.producthunt.default:hover{background:transparent;color:#ff4f00;}
.socialbar a.producthunt.default.outline{background:transparent;color:#ff4f00;}
.socialbar a.producthunt.default.outline:hover{background:#ff4f00;color:#ffffff;}
.socialbar a.producthunt.default.flat{background:transparent;color:#ff4f00;}
.socialbar a.producthunt.default.flat:hover{background:#ff4f00;color:#ffffff;}
.socialbar a.producthunt.default.social-hover-1{background:transparent;border-color:#ff4f00;color:#ffffff;}
.socialbar a.producthunt.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.producthunt.default.social-hover-1:after{background:#ff4f00;}
.socialbar a.producthunt.default.social-hover-2{background:transparent;}
.socialbar a.producthunt.default.social-hover-2:hover span{color:#ff4f00;}
.socialbar a.producthunt.default.social-hover-2:after{background:#ff4f00;}
.socialbar a.producthunt.default.social-hover-3:after{background:#ff4f00;}
.socialbar a.producthunt.default.social-hover-4, .socialbar a.producthunt.default.social-hover-5{background:transparent;color:#ff4f00;}
.socialbar a.producthunt.default.social-hover-4:hover, .socialbar a.producthunt.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.producthunt.default.social-hover-4:after, .socialbar a.producthunt.default.social-hover-5:after{background:#ff4f00;}
.socialbar a.producthunt.default.social-hover-5{color:#ff4f00;}
.socialbar a.producthunt.default.social-hover-5:hover{background:#ff4f00;color:#ffffff;}
.socialbar a.quora.default{background:#a82401;border-color:#a82401;}
.socialbar a.quora.default:hover{background:transparent;color:#a82401;}
.socialbar a.quora.default.outline{background:transparent;color:#a82401;}
.socialbar a.quora.default.outline:hover{background:#a82401;color:#ffffff;}
.socialbar a.quora.default.flat{background:transparent;color:#a82401;}
.socialbar a.quora.default.flat:hover{background:#a82401;color:#ffffff;}
.socialbar a.quora.default.social-hover-1{background:transparent;border-color:#a82401;color:#ffffff;}
.socialbar a.quora.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.quora.default.social-hover-1:after{background:#a82401;}
.socialbar a.quora.default.social-hover-2{background:transparent;}
.socialbar a.quora.default.social-hover-2:hover span{color:#a82401;}
.socialbar a.quora.default.social-hover-2:after{background:#a82401;}
.socialbar a.quora.default.social-hover-3:after{background:#a82401;}
.socialbar a.quora.default.social-hover-4, .socialbar a.quora.default.social-hover-5{background:transparent;color:#a82401;}
.socialbar a.quora.default.social-hover-4:hover, .socialbar a.quora.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.quora.default.social-hover-4:after, .socialbar a.quora.default.social-hover-5:after{background:#a82401;}
.socialbar a.quora.default.social-hover-5{color:#a82401;}
.socialbar a.quora.default.social-hover-5:hover{background:#a82401;color:#ffffff;}
.socialbar a.reddit.default{background:#ff4501;border-color:#ff4501;}
.socialbar a.reddit.default:hover{background:transparent;color:#ff4501;}
.socialbar a.reddit.default.outline{background:transparent;color:#ff4501;}
.socialbar a.reddit.default.outline:hover{background:#ff4501;color:#ffffff;}
.socialbar a.reddit.default.flat{background:transparent;color:#ff4501;}
.socialbar a.reddit.default.flat:hover{background:#ff4501;color:#ffffff;}
.socialbar a.reddit.default.social-hover-1{background:transparent;border-color:#ff4501;color:#ffffff;}
.socialbar a.reddit.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.reddit.default.social-hover-1:after{background:#ff4501;}
.socialbar a.reddit.default.social-hover-2{background:transparent;}
.socialbar a.reddit.default.social-hover-2:hover span{color:#ff4501;}
.socialbar a.reddit.default.social-hover-2:after{background:#ff4501;}
.socialbar a.reddit.default.social-hover-3:after{background:#ff4501;}
.socialbar a.reddit.default.social-hover-4, .socialbar a.reddit.default.social-hover-5{background:transparent;color:#ff4501;}
.socialbar a.reddit.default.social-hover-4:hover, .socialbar a.reddit.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.reddit.default.social-hover-4:after, .socialbar a.reddit.default.social-hover-5:after{background:#ff4501;}
.socialbar a.reddit.default.social-hover-5{color:#ff4501;}
.socialbar a.reddit.default.social-hover-5:hover{background:#ff4501;color:#ffffff;}
.socialbar a.snapchat.default{background:#e0e410;border-color:#e0e410;}
.socialbar a.snapchat.default:hover{background:transparent;color:#e0e410;}
.socialbar a.snapchat.default.outline{background:transparent;color:#e0e410;}
.socialbar a.snapchat.default.outline:hover{background:#e0e410;color:#ffffff;}
.socialbar a.snapchat.default.flat{background:transparent;color:#e0e410;}
.socialbar a.snapchat.default.flat:hover{background:#e0e410;color:#ffffff;}
.socialbar a.snapchat.default.social-hover-1{background:transparent;border-color:#e0e410;color:#ffffff;}
.socialbar a.snapchat.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.snapchat.default.social-hover-1:after{background:#e0e410;}
.socialbar a.snapchat.default.social-hover-2{background:transparent;}
.socialbar a.snapchat.default.social-hover-2:hover span{color:#e0e410;}
.socialbar a.snapchat.default.social-hover-2:after{background:#e0e410;}
.socialbar a.snapchat.default.social-hover-3:after{background:#e0e410;}
.socialbar a.snapchat.default.social-hover-4, .socialbar a.snapchat.default.social-hover-5{background:transparent;color:#e0e410;}
.socialbar a.snapchat.default.social-hover-4:hover, .socialbar a.snapchat.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.snapchat.default.social-hover-4:after, .socialbar a.snapchat.default.social-hover-5:after{background:#e0e410;}
.socialbar a.snapchat.default.social-hover-5{color:#e0e410;}
.socialbar a.snapchat.default.social-hover-5:hover{background:#e0e410;color:#ffffff;}
.socialbar a.soundcloud.default{background:#FD561F;border-color:#FD561F;}
.socialbar a.soundcloud.default:hover{background:transparent;color:#FD561F;}
.socialbar a.soundcloud.default.outline{background:transparent;color:#FD561F;}
.socialbar a.soundcloud.default.outline:hover{background:#FD561F;color:#ffffff;}
.socialbar a.soundcloud.default.flat{background:transparent;color:#FD561F;}
.socialbar a.soundcloud.default.flat:hover{background:#FD561F;color:#ffffff;}
.socialbar a.soundcloud.default.social-hover-1{background:transparent;border-color:#FD561F;color:#ffffff;}
.socialbar a.soundcloud.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.soundcloud.default.social-hover-1:after{background:#FD561F;}
.socialbar a.soundcloud.default.social-hover-2{background:transparent;}
.socialbar a.soundcloud.default.social-hover-2:hover span{color:#FD561F;}
.socialbar a.soundcloud.default.social-hover-2:after{background:#FD561F;}
.socialbar a.soundcloud.default.social-hover-3:after{background:#FD561F;}
.socialbar a.soundcloud.default.social-hover-4, .socialbar a.soundcloud.default.social-hover-5{background:transparent;color:#FD561F;}
.socialbar a.soundcloud.default.social-hover-4:hover, .socialbar a.soundcloud.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.soundcloud.default.social-hover-4:after, .socialbar a.soundcloud.default.social-hover-5:after{background:#FD561F;}
.socialbar a.soundcloud.default.social-hover-5{color:#FD561F;}
.socialbar a.soundcloud.default.social-hover-5:hover{background:#FD561F;color:#ffffff;}
.socialbar a.spotify.default{background:#1ED760;border-color:#1ED760;}
.socialbar a.spotify.default:hover{background:transparent;color:#1ED760;}
.socialbar a.spotify.default.outline{background:transparent;color:#1ED760;}
.socialbar a.spotify.default.outline:hover{background:#1ED760;color:#ffffff;}
.socialbar a.spotify.default.flat{background:transparent;color:#1ED760;}
.socialbar a.spotify.default.flat:hover{background:#1ED760;color:#ffffff;}
.socialbar a.spotify.default.social-hover-1{background:transparent;border-color:#1ED760;color:#ffffff;}
.socialbar a.spotify.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.spotify.default.social-hover-1:after{background:#1ED760;}
.socialbar a.spotify.default.social-hover-2{background:transparent;}
.socialbar a.spotify.default.social-hover-2:hover span{color:#1ED760;}
.socialbar a.spotify.default.social-hover-2:after{background:#1ED760;}
.socialbar a.spotify.default.social-hover-3:after{background:#1ED760;}
.socialbar a.spotify.default.social-hover-4, .socialbar a.spotify.default.social-hover-5{background:transparent;color:#1ED760;}
.socialbar a.spotify.default.social-hover-4:hover, .socialbar a.spotify.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.spotify.default.social-hover-4:after, .socialbar a.spotify.default.social-hover-5:after{background:#1ED760;}
.socialbar a.spotify.default.social-hover-5{color:#1ED760;}
.socialbar a.spotify.default.social-hover-5:hover{background:#1ED760;color:#ffffff;}
.socialbar a.teamspeak.default{background:#1c82cc;border-color:#1c82cc;}
.socialbar a.teamspeak.default:hover{background:transparent;color:#1c82cc;}
.socialbar a.teamspeak.default.outline{background:transparent;color:#1c82cc;}
.socialbar a.teamspeak.default.outline:hover{background:#1c82cc;color:#ffffff;}
.socialbar a.teamspeak.default.flat{background:transparent;color:#1c82cc;}
.socialbar a.teamspeak.default.flat:hover{background:#1c82cc;color:#ffffff;}
.socialbar a.teamspeak.default.social-hover-1{background:transparent;border-color:#1c82cc;color:#ffffff;}
.socialbar a.teamspeak.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.teamspeak.default.social-hover-1:after{background:#1c82cc;}
.socialbar a.teamspeak.default.social-hover-2{background:transparent;}
.socialbar a.teamspeak.default.social-hover-2:hover span{color:#1c82cc;}
.socialbar a.teamspeak.default.social-hover-2:after{background:#1c82cc;}
.socialbar a.teamspeak.default.social-hover-3:after{background:#1c82cc;}
.socialbar a.teamspeak.default.social-hover-4, .socialbar a.teamspeak.default.social-hover-5{background:transparent;color:#1c82cc;}
.socialbar a.teamspeak.default.social-hover-4:hover, .socialbar a.teamspeak.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.teamspeak.default.social-hover-4:after, .socialbar a.teamspeak.default.social-hover-5:after{background:#1c82cc;}
.socialbar a.teamspeak.default.social-hover-5{color:#1c82cc;}
.socialbar a.teamspeak.default.social-hover-5:hover{background:#1c82cc;color:#ffffff;}
.socialbar a.telegram.default{background:#0088cc;border-color:#0088cc;}
.socialbar a.telegram.default:hover{background:transparent;color:#0088cc;}
.socialbar a.telegram.default.outline{background:transparent;color:#0088cc;}
.socialbar a.telegram.default.outline:hover{background:#0088cc;color:#ffffff;}
.socialbar a.telegram.default.flat{background:transparent;color:#0088cc;}
.socialbar a.telegram.default.flat:hover{background:#0088cc;color:#ffffff;}
.socialbar a.telegram.default.social-hover-1{background:transparent;border-color:#0088cc;color:#ffffff;}
.socialbar a.telegram.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.telegram.default.social-hover-1:after{background:#0088cc;}
.socialbar a.telegram.default.social-hover-2{background:transparent;}
.socialbar a.telegram.default.social-hover-2:hover span{color:#0088cc;}
.socialbar a.telegram.default.social-hover-2:after{background:#0088cc;}
.socialbar a.telegram.default.social-hover-3:after{background:#0088cc;}
.socialbar a.telegram.default.social-hover-4, .socialbar a.telegram.default.social-hover-5{background:transparent;color:#0088cc;}
.socialbar a.telegram.default.social-hover-4:hover, .socialbar a.telegram.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.telegram.default.social-hover-4:after, .socialbar a.telegram.default.social-hover-5:after{background:#0088cc;}
.socialbar a.telegram.default.social-hover-5{color:#0088cc;}
.socialbar a.telegram.default.social-hover-5:hover{background:#0088cc;color:#ffffff;}
.socialbar a.threads.default{background:#101010;border-color:#101010;}
.socialbar a.threads.default:hover{background:transparent;color:#101010;}
.socialbar a.threads.default.outline{background:transparent;color:#101010;}
.socialbar a.threads.default.outline:hover{background:#101010;color:#ffffff;}
.socialbar a.threads.default.flat{background:transparent;color:#101010;}
.socialbar a.threads.default.flat:hover{background:#101010;color:#ffffff;}
.socialbar a.threads.default.social-hover-1{background:transparent;border-color:#101010;color:#ffffff;}
.socialbar a.threads.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.threads.default.social-hover-1:after{background:#101010;}
.socialbar a.threads.default.social-hover-2{background:transparent;}
.socialbar a.threads.default.social-hover-2:hover span{color:#101010;}
.socialbar a.threads.default.social-hover-2:after{background:#101010;}
.socialbar a.threads.default.social-hover-3:after{background:#101010;}
.socialbar a.threads.default.social-hover-4, .socialbar a.threads.default.social-hover-5{background:transparent;color:#101010;}
.socialbar a.threads.default.social-hover-4:hover, .socialbar a.threads.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.threads.default.social-hover-4:after, .socialbar a.threads.default.social-hover-5:after{background:#101010;}
.socialbar a.threads.default.social-hover-5{color:#101010;}
.socialbar a.threads.default.social-hover-5:hover{background:#101010;color:#ffffff;}
.socialbar a.tiktok.default{background:#323131;border-color:#323131;}
.socialbar a.tiktok.default:hover{background:transparent;color:#323131;}
.socialbar a.tiktok.default.outline{background:transparent;color:#323131;}
.socialbar a.tiktok.default.outline:hover{background:#323131;color:#ffffff;}
.socialbar a.tiktok.default.flat{background:transparent;color:#323131;}
.socialbar a.tiktok.default.flat:hover{background:#323131;color:#ffffff;}
.socialbar a.tiktok.default.social-hover-1{background:transparent;border-color:#323131;color:#ffffff;}
.socialbar a.tiktok.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.tiktok.default.social-hover-1:after{background:#323131;}
.socialbar a.tiktok.default.social-hover-2{background:transparent;}
.socialbar a.tiktok.default.social-hover-2:hover span{color:#323131;}
.socialbar a.tiktok.default.social-hover-2:after{background:#323131;}
.socialbar a.tiktok.default.social-hover-3:after{background:#323131;}
.socialbar a.tiktok.default.social-hover-4, .socialbar a.tiktok.default.social-hover-5{background:transparent;color:#323131;}
.socialbar a.tiktok.default.social-hover-4:hover, .socialbar a.tiktok.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.tiktok.default.social-hover-4:after, .socialbar a.tiktok.default.social-hover-5:after{background:#323131;}
.socialbar a.tiktok.default.social-hover-5{color:#323131;}
.socialbar a.tiktok.default.social-hover-5:hover{background:#323131;color:#ffffff;}
.socialbar a.tumblr.default{background:#2a445f;border-color:#2a445f;}
.socialbar a.tumblr.default:hover{background:transparent;color:#2a445f;}
.socialbar a.tumblr.default.outline{background:transparent;color:#2a445f;}
.socialbar a.tumblr.default.outline:hover{background:#2a445f;color:#ffffff;}
.socialbar a.tumblr.default.flat{background:transparent;color:#2a445f;}
.socialbar a.tumblr.default.flat:hover{background:#2a445f;color:#ffffff;}
.socialbar a.tumblr.default.social-hover-1{background:transparent;border-color:#2a445f;color:#ffffff;}
.socialbar a.tumblr.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.tumblr.default.social-hover-1:after{background:#2a445f;}
.socialbar a.tumblr.default.social-hover-2{background:transparent;}
.socialbar a.tumblr.default.social-hover-2:hover span{color:#2a445f;}
.socialbar a.tumblr.default.social-hover-2:after{background:#2a445f;}
.socialbar a.tumblr.default.social-hover-3:after{background:#2a445f;}
.socialbar a.tumblr.default.social-hover-4, .socialbar a.tumblr.default.social-hover-5{background:transparent;color:#2a445f;}
.socialbar a.tumblr.default.social-hover-4:hover, .socialbar a.tumblr.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.tumblr.default.social-hover-4:after, .socialbar a.tumblr.default.social-hover-5:after{background:#2a445f;}
.socialbar a.tumblr.default.social-hover-5{color:#2a445f;}
.socialbar a.tumblr.default.social-hover-5:hover{background:#2a445f;color:#ffffff;}
.socialbar a.twitch.default{background:#9147ff;border-color:#9147ff;}
.socialbar a.twitch.default:hover{background:transparent;color:#9147ff;}
.socialbar a.twitch.default.outline{background:transparent;color:#9147ff;}
.socialbar a.twitch.default.outline:hover{background:#9147ff;color:#ffffff;}
.socialbar a.twitch.default.flat{background:transparent;color:#9147ff;}
.socialbar a.twitch.default.flat:hover{background:#9147ff;color:#ffffff;}
.socialbar a.twitch.default.social-hover-1{background:transparent;border-color:#9147ff;color:#ffffff;}
.socialbar a.twitch.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.twitch.default.social-hover-1:after{background:#9147ff;}
.socialbar a.twitch.default.social-hover-2{background:transparent;}
.socialbar a.twitch.default.social-hover-2:hover span{color:#9147ff;}
.socialbar a.twitch.default.social-hover-2:after{background:#9147ff;}
.socialbar a.twitch.default.social-hover-3:after{background:#9147ff;}
.socialbar a.twitch.default.social-hover-4, .socialbar a.twitch.default.social-hover-5{background:transparent;color:#9147ff;}
.socialbar a.twitch.default.social-hover-4:hover, .socialbar a.twitch.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.twitch.default.social-hover-4:after, .socialbar a.twitch.default.social-hover-5:after{background:#9147ff;}
.socialbar a.twitch.default.social-hover-5{color:#9147ff;}
.socialbar a.twitch.default.social-hover-5:hover{background:#9147ff;color:#ffffff;}
.socialbar a.twitter.default{background:#2aa3ef;border-color:#2aa3ef;}
.socialbar a.twitter.default:hover{background:transparent;color:#2aa3ef;}
.socialbar a.twitter.default.outline{background:transparent;color:#2aa3ef;}
.socialbar a.twitter.default.outline:hover{background:#2aa3ef;color:#ffffff;}
.socialbar a.twitter.default.flat{background:transparent;color:#2aa3ef;}
.socialbar a.twitter.default.flat:hover{background:#2aa3ef;color:#ffffff;}
.socialbar a.twitter.default.social-hover-1{background:transparent;border-color:#2aa3ef;color:#ffffff;}
.socialbar a.twitter.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.twitter.default.social-hover-1:after{background:#2aa3ef;}
.socialbar a.twitter.default.social-hover-2{background:transparent;}
.socialbar a.twitter.default.social-hover-2:hover span{color:#2aa3ef;}
.socialbar a.twitter.default.social-hover-2:after{background:#2aa3ef;}
.socialbar a.twitter.default.social-hover-3:after{background:#2aa3ef;}
.socialbar a.twitter.default.social-hover-4, .socialbar a.twitter.default.social-hover-5{background:transparent;color:#2aa3ef;}
.socialbar a.twitter.default.social-hover-4:hover, .socialbar a.twitter.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.twitter.default.social-hover-4:after, .socialbar a.twitter.default.social-hover-5:after{background:#2aa3ef;}
.socialbar a.twitter.default.social-hover-5{color:#2aa3ef;}
.socialbar a.twitter.default.social-hover-5:hover{background:#2aa3ef;color:#ffffff;}
.socialbar a.vimeo.default{background:#1ab8ea;border-color:#1ab8ea;}
.socialbar a.vimeo.default:hover{background:transparent;color:#1ab8ea;}
.socialbar a.vimeo.default.outline{background:transparent;color:#1ab8ea;}
.socialbar a.vimeo.default.outline:hover{background:#1ab8ea;color:#ffffff;}
.socialbar a.vimeo.default.flat{background:transparent;color:#1ab8ea;}
.socialbar a.vimeo.default.flat:hover{background:#1ab8ea;color:#ffffff;}
.socialbar a.vimeo.default.social-hover-1{background:transparent;border-color:#1ab8ea;color:#ffffff;}
.socialbar a.vimeo.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.vimeo.default.social-hover-1:after{background:#1ab8ea;}
.socialbar a.vimeo.default.social-hover-2{background:transparent;}
.socialbar a.vimeo.default.social-hover-2:hover span{color:#1ab8ea;}
.socialbar a.vimeo.default.social-hover-2:after{background:#1ab8ea;}
.socialbar a.vimeo.default.social-hover-3:after{background:#1ab8ea;}
.socialbar a.vimeo.default.social-hover-4, .socialbar a.vimeo.default.social-hover-5{background:transparent;color:#1ab8ea;}
.socialbar a.vimeo.default.social-hover-4:hover, .socialbar a.vimeo.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.vimeo.default.social-hover-4:after, .socialbar a.vimeo.default.social-hover-5:after{background:#1ab8ea;}
.socialbar a.vimeo.default.social-hover-5{color:#1ab8ea;}
.socialbar a.vimeo.default.social-hover-5:hover{background:#1ab8ea;color:#ffffff;}
.socialbar a.vine.default{background:#00be8e;border-color:#00be8e;}
.socialbar a.vine.default:hover{background:transparent;color:#00be8e;}
.socialbar a.vine.default.outline{background:transparent;color:#00be8e;}
.socialbar a.vine.default.outline:hover{background:#00be8e;color:#ffffff;}
.socialbar a.vine.default.flat{background:transparent;color:#00be8e;}
.socialbar a.vine.default.flat:hover{background:#00be8e;color:#ffffff;}
.socialbar a.vine.default.social-hover-1{background:transparent;border-color:#00be8e;color:#ffffff;}
.socialbar a.vine.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.vine.default.social-hover-1:after{background:#00be8e;}
.socialbar a.vine.default.social-hover-2{background:transparent;}
.socialbar a.vine.default.social-hover-2:hover span{color:#00be8e;}
.socialbar a.vine.default.social-hover-2:after{background:#00be8e;}
.socialbar a.vine.default.social-hover-3:after{background:#00be8e;}
.socialbar a.vine.default.social-hover-4, .socialbar a.vine.default.social-hover-5{background:transparent;color:#00be8e;}
.socialbar a.vine.default.social-hover-4:hover, .socialbar a.vine.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.vine.default.social-hover-4:after, .socialbar a.vine.default.social-hover-5:after{background:#00be8e;}
.socialbar a.vine.default.social-hover-5{color:#00be8e;}
.socialbar a.vine.default.social-hover-5:hover{background:#00be8e;color:#ffffff;}
.socialbar a.whatsapp.default{background:#0ec143;border-color:#0ec143;}
.socialbar a.whatsapp.default:hover{background:transparent;color:#0ec143;}
.socialbar a.whatsapp.default.outline{background:transparent;color:#0ec143;}
.socialbar a.whatsapp.default.outline:hover{background:#0ec143;color:#ffffff;}
.socialbar a.whatsapp.default.flat{background:transparent;color:#0ec143;}
.socialbar a.whatsapp.default.flat:hover{background:#0ec143;color:#ffffff;}
.socialbar a.whatsapp.default.social-hover-1{background:transparent;border-color:#0ec143;color:#ffffff;}
.socialbar a.whatsapp.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.whatsapp.default.social-hover-1:after{background:#0ec143;}
.socialbar a.whatsapp.default.social-hover-2{background:transparent;}
.socialbar a.whatsapp.default.social-hover-2:hover span{color:#0ec143;}
.socialbar a.whatsapp.default.social-hover-2:after{background:#0ec143;}
.socialbar a.whatsapp.default.social-hover-3:after{background:#0ec143;}
.socialbar a.whatsapp.default.social-hover-4, .socialbar a.whatsapp.default.social-hover-5{background:transparent;color:#0ec143;}
.socialbar a.whatsapp.default.social-hover-4:hover, .socialbar a.whatsapp.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.whatsapp.default.social-hover-4:after, .socialbar a.whatsapp.default.social-hover-5:after{background:#0ec143;}
.socialbar a.whatsapp.default.social-hover-5{color:#0ec143;}
.socialbar a.whatsapp.default.social-hover-5:hover{background:#0ec143;color:#ffffff;}
.socialbar a.xing.default{background:#0C6567;border-color:#0C6567;}
.socialbar a.xing.default:hover{background:transparent;color:#0C6567;}
.socialbar a.xing.default.outline{background:transparent;color:#0C6567;}
.socialbar a.xing.default.outline:hover{background:#0C6567;color:#ffffff;}
.socialbar a.xing.default.flat{background:transparent;color:#0C6567;}
.socialbar a.xing.default.flat:hover{background:#0C6567;color:#ffffff;}
.socialbar a.xing.default.social-hover-1{background:transparent;border-color:#0C6567;color:#ffffff;}
.socialbar a.xing.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.xing.default.social-hover-1:after{background:#0C6567;}
.socialbar a.xing.default.social-hover-2{background:transparent;}
.socialbar a.xing.default.social-hover-2:hover span{color:#0C6567;}
.socialbar a.xing.default.social-hover-2:after{background:#0C6567;}
.socialbar a.xing.default.social-hover-3:after{background:#0C6567;}
.socialbar a.xing.default.social-hover-4, .socialbar a.xing.default.social-hover-5{background:transparent;color:#0C6567;}
.socialbar a.xing.default.social-hover-4:hover, .socialbar a.xing.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.xing.default.social-hover-4:after, .socialbar a.xing.default.social-hover-5:after{background:#0C6567;}
.socialbar a.xing.default.social-hover-5{color:#0C6567;}
.socialbar a.xing.default.social-hover-5:hover{background:#0C6567;color:#ffffff;}
.socialbar a.youtube.default{background:#e4252d;border-color:#e4252d;}
.socialbar a.youtube.default:hover{background:transparent;color:#e4252d;}
.socialbar a.youtube.default.outline{background:transparent;color:#e4252d;}
.socialbar a.youtube.default.outline:hover{background:#e4252d;color:#ffffff;}
.socialbar a.youtube.default.flat{background:transparent;color:#e4252d;}
.socialbar a.youtube.default.flat:hover{background:#e4252d;color:#ffffff;}
.socialbar a.youtube.default.social-hover-1{background:transparent;border-color:#e4252d;color:#ffffff;}
.socialbar a.youtube.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.youtube.default.social-hover-1:after{background:#e4252d;}
.socialbar a.youtube.default.social-hover-2{background:transparent;}
.socialbar a.youtube.default.social-hover-2:hover span{color:#e4252d;}
.socialbar a.youtube.default.social-hover-2:after{background:#e4252d;}
.socialbar a.youtube.default.social-hover-3:after{background:#e4252d;}
.socialbar a.youtube.default.social-hover-4, .socialbar a.youtube.default.social-hover-5{background:transparent;color:#e4252d;}
.socialbar a.youtube.default.social-hover-4:hover, .socialbar a.youtube.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.youtube.default.social-hover-4:after, .socialbar a.youtube.default.social-hover-5:after{background:#e4252d;}
.socialbar a.youtube.default.social-hover-5{color:#e4252d;}
.socialbar a.youtube.default.social-hover-5:hover{background:#e4252d;color:#ffffff;}
.socialbar a.500px.default{background:#000000;border-color:#000000;}
.socialbar a.500px.default:hover{background:transparent;color:#000000;}
.socialbar a.500px.default.outline{background:transparent;color:#000000;}
.socialbar a.500px.default.outline:hover{background:#000000;color:#ffffff;}
.socialbar a.500px.default.flat{background:transparent;color:#000000;}
.socialbar a.500px.default.flat:hover{background:#000000;color:#ffffff;}
.socialbar a.500px.default.social-hover-1{background:transparent;border-color:#000000;color:#ffffff;}
.socialbar a.500px.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.500px.default.social-hover-1:after{background:#000000;}
.socialbar a.500px.default.social-hover-2{background:transparent;}
.socialbar a.500px.default.social-hover-2:hover span{color:#000000;}
.socialbar a.500px.default.social-hover-2:after{background:#000000;}
.socialbar a.500px.default.social-hover-3:after{background:#000000;}
.socialbar a.500px.default.social-hover-4, .socialbar a.500px.default.social-hover-5{background:transparent;color:#000000;}
.socialbar a.500px.default.social-hover-4:hover, .socialbar a.500px.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.500px.default.social-hover-4:after, .socialbar a.500px.default.social-hover-5:after{background:#000000;}
.socialbar a.500px.default.social-hover-5{color:#000000;}
.socialbar a.500px.default.social-hover-5:hover{background:#000000;color:#ffffff;}
.socialbar:not(.boxed-fullwidth) a.shadow:not(:first-child), .socialbar:not(.boxed-fullwidth) a:not(.flat):not(:first-child){margin-left:0.15rem;}
.socialbar:not(.boxed-fullwidth) a.shadow:not(:last-child), .socialbar:not(.boxed-fullwidth) a:not(.flat):not(:last-child){margin-right:0.15rem;}
.socialbar.boxed-fullwidth{margin:0;overflow:hidden;}
.socialbar.boxed-fullwidth.social-column-1 a{width:100%;}
.socialbar.boxed-fullwidth.social-column-2 a{width:50%;}
.socialbar.boxed-fullwidth.social-column-3 a{width:33.333%;}
.socialbar.boxed-fullwidth.social-column-4 a{width:25%;}
.socialbar.boxed-fullwidth.social-column-5 a{width:20%;}
.socialbar.boxed-fullwidth.social-column-6 a{width:16.666%;}
.socialbar.boxed-fullwidth.social-column-7 a{width:14.285%;}
.socialbar.boxed-fullwidth.social-column-8 a{width:12.5%;}
.socialbar.boxed-fullwidth a{height:120px;float:left;margin:0;border:none;line-height:120px;vertical-align:middle;position:relative;overflow:hidden;}
.socialbar.boxed-fullwidth a .social-icon{width:100%;height:100%;text-align:center;position:absolute;opacity:0;left:0;top:50px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, top;-o-transition-property:opacity, top;transition-property:opacity, top;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.socialbar.boxed-fullwidth a .social-text{font-family:"Montserrat";font-size:18px;font-weight:900;position:relative;top:0;opacity:1;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, top;-o-transition-property:opacity, top;transition-property:opacity, top;}
.socialbar.boxed-fullwidth a:hover .social-icon{opacity:1;top:0;}
.socialbar.boxed-fullwidth a:hover .social-text{opacity:0;top:-30px;}
.socialbar.boxed-fullwidth a.artstation.default{background:#26bbff;border-color:#26bbff;}
.socialbar.boxed-fullwidth a.artstation.default:hover{background:#26bbff;color:#ffffff;}
.socialbar.boxed-fullwidth a.behance.default{background:#0056ff;border-color:#0056ff;}
.socialbar.boxed-fullwidth a.behance.default:hover{background:#0056ff;color:#ffffff;}
.socialbar.boxed-fullwidth a.deviantart.default{background:#05CC47;border-color:#05CC47;}
.socialbar.boxed-fullwidth a.deviantart.default:hover{background:#05CC47;color:#ffffff;}
.socialbar.boxed-fullwidth a.digg.default{background:#1c5891;border-color:#1c5891;}
.socialbar.boxed-fullwidth a.digg.default:hover{background:#1c5891;color:#ffffff;}
.socialbar.boxed-fullwidth a.discord.default{background:#7289da;border-color:#7289da;}
.socialbar.boxed-fullwidth a.discord.default:hover{background:#7289da;color:#ffffff;}
.socialbar.boxed-fullwidth a.dribbble.default{background:#fd629e;border-color:#fd629e;}
.socialbar.boxed-fullwidth a.dribbble.default:hover{background:#fd629e;color:#ffffff;}
.socialbar.boxed-fullwidth a.facebook.default{background:#217cef;border-color:#217cef;}
.socialbar.boxed-fullwidth a.facebook.default:hover{background:#217cef;color:#ffffff;}
.socialbar.boxed-fullwidth a.flickr.default{background:#0063db;border-color:#0063db;}
.socialbar.boxed-fullwidth a.flickr.default:hover{background:#0063db;color:#ffffff;}
.socialbar.boxed-fullwidth a.github.default{background:#24292E;border-color:#24292E;}
.socialbar.boxed-fullwidth a.github.default:hover{background:#24292E;color:#ffffff;}
.socialbar.boxed-fullwidth a.houzz.default{background:#007562;border-color:#007562;}
.socialbar.boxed-fullwidth a.houzz.default:hover{background:#007562;color:#ffffff;}
.socialbar.boxed-fullwidth a.instagram.default{background:#383838;border-color:#383838;}
.socialbar.boxed-fullwidth a.instagram.default:hover{background:#383838;color:#ffffff;}
.socialbar.boxed-fullwidth a.kaggle.default{background:#32C0FD;border-color:#32C0FD;}
.socialbar.boxed-fullwidth a.kaggle.default:hover{background:#32C0FD;color:#ffffff;}
.socialbar.boxed-fullwidth a.linkedin.default{background:#4477ab;border-color:#4477ab;}
.socialbar.boxed-fullwidth a.linkedin.default:hover{background:#4477ab;color:#ffffff;}
.socialbar.boxed-fullwidth a.medium.default{background:#1a8917;border-color:#1a8917;}
.socialbar.boxed-fullwidth a.medium.default:hover{background:#1a8917;color:#ffffff;}
.socialbar.boxed-fullwidth a.mixer.default{background:#0270d9;border-color:#0270d9;}
.socialbar.boxed-fullwidth a.mixer.default:hover{background:#0270d9;color:#ffffff;}
.socialbar.boxed-fullwidth a.pinterest.default{background:#e4252d;border-color:#e4252d;}
.socialbar.boxed-fullwidth a.pinterest.default:hover{background:#e4252d;color:#ffffff;}
.socialbar.boxed-fullwidth a.producthunt.default{background:#ff4f00;border-color:#ff4f00;}
.socialbar.boxed-fullwidth a.producthunt.default:hover{background:#ff4f00;color:#ffffff;}
.socialbar.boxed-fullwidth a.quora.default{background:#a82401;border-color:#a82401;}
.socialbar.boxed-fullwidth a.quora.default:hover{background:#a82401;color:#ffffff;}
.socialbar.boxed-fullwidth a.reddit.default{background:#ff4501;border-color:#ff4501;}
.socialbar.boxed-fullwidth a.reddit.default:hover{background:#ff4501;color:#ffffff;}
.socialbar.boxed-fullwidth a.snapchat.default{background:#e0e410;border-color:#e0e410;}
.socialbar.boxed-fullwidth a.snapchat.default:hover{background:#e0e410;color:#ffffff;}
.socialbar.boxed-fullwidth a.soundcloud.default{background:#FD561F;border-color:#FD561F;}
.socialbar.boxed-fullwidth a.soundcloud.default:hover{background:#FD561F;color:#ffffff;}
.socialbar.boxed-fullwidth a.spotify.default{background:#1ED760;border-color:#1ED760;}
.socialbar.boxed-fullwidth a.spotify.default:hover{background:#1ED760;color:#ffffff;}
.socialbar.boxed-fullwidth a.teamspeak.default{background:#1c82cc;border-color:#1c82cc;}
.socialbar.boxed-fullwidth a.teamspeak.default:hover{background:#1c82cc;color:#ffffff;}
.socialbar.boxed-fullwidth a.telegram.default{background:#0088cc;border-color:#0088cc;}
.socialbar.boxed-fullwidth a.telegram.default:hover{background:#0088cc;color:#ffffff;}
.socialbar.boxed-fullwidth a.threads.default{background:#101010;border-color:#101010;}
.socialbar.boxed-fullwidth a.threads.default:hover{background:#101010;color:#ffffff;}
.socialbar.boxed-fullwidth a.tiktok.default{background:#323131;border-color:#323131;}
.socialbar.boxed-fullwidth a.tiktok.default:hover{background:#323131;color:#ffffff;}
.socialbar.boxed-fullwidth a.tumblr.default{background:#2a445f;border-color:#2a445f;}
.socialbar.boxed-fullwidth a.tumblr.default:hover{background:#2a445f;color:#ffffff;}
.socialbar.boxed-fullwidth a.twitch.default{background:#9147ff;border-color:#9147ff;}
.socialbar.boxed-fullwidth a.twitch.default:hover{background:#9147ff;color:#ffffff;}
.socialbar.boxed-fullwidth a.twitter.default{background:#2aa3ef;border-color:#2aa3ef;}
.socialbar.boxed-fullwidth a.twitter.default:hover{background:#2aa3ef;color:#ffffff;}
.socialbar.boxed-fullwidth a.vimeo.default{background:#1ab8ea;border-color:#1ab8ea;}
.socialbar.boxed-fullwidth a.vimeo.default:hover{background:#1ab8ea;color:#ffffff;}
.socialbar.boxed-fullwidth a.vine.default{background:#00be8e;border-color:#00be8e;}
.socialbar.boxed-fullwidth a.vine.default:hover{background:#00be8e;color:#ffffff;}
.socialbar.boxed-fullwidth a.whatsapp.default{background:#0ec143;border-color:#0ec143;}
.socialbar.boxed-fullwidth a.whatsapp.default:hover{background:#0ec143;color:#ffffff;}
.socialbar.boxed-fullwidth a.xing.default{background:#0C6567;border-color:#0C6567;}
.socialbar.boxed-fullwidth a.xing.default:hover{background:#0C6567;color:#ffffff;}
.socialbar.boxed-fullwidth a.youtube.default{background:#e4252d;border-color:#e4252d;}
.socialbar.boxed-fullwidth a.youtube.default:hover{background:#e4252d;color:#ffffff;}
.socialbar.boxed-fullwidth a.500px.default{background:#000000;border-color:#000000;}
.socialbar.boxed-fullwidth a.500px.default:hover{background:#000000;color:#ffffff;}
@media screen and (max-width:768px){
.socialbar.boxed-fullwidth{clear:both;}
.socialbar.boxed-fullwidth a{height:60px;line-height:60px;clear:none;}
.socialbar.boxed-fullwidth a .social-text{opacity:0;}
.socialbar.boxed-fullwidth a .social-icon{opacity:1;top:0;}
}
@-webkit-keyframes toTopFromBottom {
59%{-webkit-transform:translateY(-90%);transform:translateY(-90%);}
60%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}
61%{opacity:1;}
}
@keyframes toTopFromBottom {
59%{-webkit-transform:translateY(-90%);transform:translateY(-90%);}
60%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}
61%{opacity:1;}
} .split-box{width:100%;display:table;}
.split-box .split-box-wrap{min-height:60px;float:none;display:table-cell;padding:6% 7%;vertical-align:middle;overflow:hidden;}
.split-box .split-box-wrap:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
.split-box .split-box-wrap .content{position:relative;z-index:3;}
.split-box h2{margin-top:0px;margin-bottom:0px;font-size:50px;letter-spacing:-0.05em;}
.split-box .divider-solid{margin-top:14px;margin-bottom:13px;}
.split-box .split-box-subtitle{font-size:18px;line-height:26px;}
.split-box .split-box-space{width:100%;display:inline-block;margin:10px 0;}
.split-box .split-box-blocks .split-box-wrap-blocks{border-top:1px dotted #ebebeb;overflow:hidden;}
.split-box .split-box-blocks .split-box-wrap-blocks:first-child{border-top:none;}
.split-box .split-box-blocks .split-box-wrap-blocks:first-child .split-box-block{padding-top:0;}
.split-box .split-box-blocks .split-box-wrap-blocks:last-child .split-box-block{padding-bottom:0;}
.split-box .split-box-blocks .split-box-block{width:50%;padding:9% 8%;border-left:1px dotted #ebebeb;float:left;}
.split-box .split-box-blocks .split-box-block:first-child{border-left:none;padding-left:0;}
.split-box .split-box-blocks .split-box-block:last-child{padding-right:0;}
@media screen and (max-width:768px){
.split-box .split-box-wrap{min-height:300px;padding:15% 5%;display:block;}
} .arg-splitscreen{width:100%;height:100vh;position:relative;z-index:10;overflow:hidden;}
.arg-splitscreen .ms-section{position:relative;}
.arg-splitscreen .ms-section.ms-table{display:table;width:100%;padding:0 7%;}
.arg-splitscreen .ms-tableCell{display:table-cell;vertical-align:middle;width:100%;height:auto !important;}
.arg-splitscreen .ms-easing{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.arg-splitscreen.no-transition .ms-easing{-webkit-transition:none !important;-o-transition:none !important;transition:none !important;}
@media(max-width:768px){
.arg-splitscreen .ms-section:nth-child(odd){margin-top:15px;padding-bottom:15px !important;}
.arg-splitscreen .ms-section:nth-child(even){margin-bottom:15px;}
}
#multiscroll-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;}
#multiscroll-nav.right{right:17px;}
#multiscroll-nav.left{left:17px;}
#multiscroll-nav ul{margin:0;padding:0;}
#multiscroll-nav li{display:block;width:14px;height:16px;margin:5px 10px;position:relative;}
#multiscroll-nav li a{background:#343436;width:6px;height:6px;display:block;border:2px solid #343436;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:background width height;-o-transition-property:background width height;transition-property:background width height;}
#multiscroll-nav li a.active{background:transparent;width:12px;height:12px;margin-top:-3px;margin-left:-3px;}
.subscribe{width:100%;margin:5px auto;padding:0;}
.subscribe table{width:36%;margin:0 auto;}
.subscribe table td, .subscribe table th{padding:0;border:none;}
@media screen and (max-width:768px){
.subscribe table{width:100%;}
}
.subscribe.fullwidth table{width:100%;}
.subscribe input[type="text"], .subscribe #content .woocommerce .country_select a, #content .woocommerce .country_select .subscribe a,
.subscribe #content .woocommerce .state_select a, #content .woocommerce .state_select .subscribe a{width:100%;background:none;height:48px;border-right-width:0;}
.subscribe input[type="submit"]{height:48px;margin:0;}
.subscribe .btn-wrap{width:1%;}
.subscribe button.btn{height:48px;padding-top:16px;margin:0;white-space:nowrap;font-size:14px;line-height:14px;}
.subscribe.subscribe-flat input[type="text"], .subscribe.subscribe-flat #content .woocommerce .country_select a, #content .woocommerce .country_select .subscribe.subscribe-flat a,
.subscribe.subscribe-flat #content .woocommerce .state_select a, #content .woocommerce .state_select .subscribe.subscribe-flat a{background:#f3f3f3;border:none;}
.subscribe.subscribe-rounded input[type="text"], .subscribe.subscribe-rounded #content .woocommerce .country_select a, #content .woocommerce .country_select .subscribe.subscribe-rounded a,
.subscribe.subscribe-rounded #content .woocommerce .state_select a, #content .woocommerce .state_select .subscribe.subscribe-rounded a{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;padding-left:25px;}
.subscribe.subscribe-rounded input[type="submit"],
.subscribe.subscribe-rounded button{-webkit-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;}
.subscribe.subscribe-rounded input[type="submit"]:hover,
.subscribe.subscribe-rounded button:hover{background:#fff;}
.tab-box, .tab-box-left{margin:5px 0;}
.tab-box:after, .tab-box-left:after{content:'';display:table;clear:both;}
.tab-box-buttons{width:100%;position:relative;z-index:5;}
.tab-box-buttons:after{clear:both;}
.tab-box-btn{background:#f3f3f3;height:100%;margin-right:2px;padding:21px 19px;display:inline-block;font-size:13px;letter-spacing:-0.01em;line-height:1.4;font-weight:700;cursor:pointer;-webkit-transition:background color;-o-transition:background color;transition:background color;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.tab-box-btn:hover{color:rgba(52, 52, 54, 0.6);}
.tab-box-btn-active{background:#343436;color:#fff;cursor:default;}
.tab-box-btn-active:hover{color:#fff;}
.tab-box-content{width:100%;float:left;-webkit-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}
.tab-box-item{height:0;padding:18px 0;overflow:hidden;display:none;}
.tab-box-item > p{margin:10px 0;}
.tab-box-item > *:first-child{margin-top:0;}
.tab-box-item.tab-box-active{height:auto;display:block;}
.tab-box-left .tab-box-buttons{width:205px;margin-top:5px;margin-right:20px;float:left;}
.tab-box-left .tab-box-buttons .tab-box-btn{width:100%;display:block;margin-right:0;margin-bottom:2px;text-align:center;}
.tab-box-left .tab-box-content{float:none;padding-left:225px;}
.tab-box-left .tab-box-content .tab-box-item{padding-top:0px;}
.tab-box-boxed .tab-box-content{margin-top:2px;}
.tab-box-boxed .tab-box-content .tab-box-item{background:#f3f3f3;padding:20px 18px;}
.tab-box-left.tab-box-boxed .tab-box-content{padding-left:207px;}
.tab-box-left.tab-box-boxed .tab-box-item{padding-top:20px;}
.tab-box-left.tab-box-boxed .tab-box-item.tab-box-active{padding:20px 18px 15px;}
.tab-box-material .tab-box-buttons{border-bottom:1px solid #ebebeb;display:inline-block;}
.tab-box-material .tab-box-btn{background:transparent;border-bottom:3px solid transparent;position:relative;bottom:-2px;}
.tab-box-material .tab-box-btn-active{background:transparent;color:#987f71;border-color:#987f71;}
.tab-box-left.tab-box-material .tab-box-buttons{display:block;border-bottom:none;border-right:1px solid #ebebeb;float:left;}
.tab-box-left.tab-box-material .tab-box-btn{width:100%;padding-left:0;text-align:left;border-bottom:none;border-right:3px solid transparent;right:-2px;}
.tab-box-left.tab-box-material .tab-box-btn-active{border-color:#987f71;}
.team-member .team-member-image img, .team-member-boxed .team-member-image img, .team-member-hovered .team-member-image img, .team-member-cover-list .team-member-image img{display:block;margin:0 auto;}
.team-member h3.title, .team-member-boxed h3.title, .team-member-hovered h3.title, .team-member-cover-list h3.title, .team-member .widget h3, .widget .team-member h3, .team-member-boxed .widget h3, .widget .team-member-boxed h3, .team-member-hovered .widget h3, .widget .team-member-hovered h3, .team-member-cover-list .widget h3, .widget .team-member-cover-list h3{margin-bottom:3px;padding-top:8px;font-size:16px;text-align:center;}
.team-member p.subtitle, .team-member-boxed p.subtitle, .team-member-hovered p.subtitle, .team-member-cover-list p.subtitle{margin-top:3px;margin-bottom:28px;}
.team-member-boxed .team-member-image img{width:100%;float:left;}
.team-member-boxed .team-member-title{background:#ffffff;width:100%;margin-bottom:12px;padding:14px 0;overflow:hidden;}
.team-member-boxed .team-member-wrap-title{max-width:316px;margin:0 auto;-webkit-box-shadow:0 3px 34px rgba(0, 0, 0, 0.08);box-shadow:0 3px 34px rgba(0, 0, 0, 0.08);}
.team-member-boxed h3.title, .team-member-boxed .widget h3, .widget .team-member-boxed h3{margin-top:0;padding-top:0;}
.team-member-boxed p.subtitle{margin-top:3px;margin-bottom:0px;}
.team-member-hovered .team-member-image{margin-bottom:-6px;position:relative;overflow:hidden;display:inline-block;}
.team-member-hovered .team-member-image img{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;}
.team-member-hovered .team-member-image:hover .team-member-content{opacity:1;}
.team-member-hovered .team-member-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.team-member-hovered .team-member-content{background:rgba(52, 52, 54, 0.95);width:100%;height:100%;position:absolute;padding:0 30px;top:0;left:0;opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.team-member-hovered .team-member-content .inner{display:table;width:100%;height:100%;}
.team-member-hovered .team-member-content .wrap-inner{display:table-cell;vertical-align:middle;}
.team-member-hovered .team-member-content p{color:#fff;}
.team-member-hovered .team-member-content .socialbar a{color:#a5a19d;}
.team-member-hovered .team-member-content .socialbar a:not(:hover){border-color:currentColor;}
.team-member-hovered .team-member-content .socialbar a:hover{color:#fff;}
.team-member-cover-list{overflow:hidden;}
.team-member-cover-list .team-member-image, .team-member-cover-list .team-member-content{float:left;}
.team-member-cover-list.column-2 .team-member-image, .team-member-cover-list.column-2 .team-member-content{width:33.333%;}
.team-member-cover-list.column-3 .team-member-image, .team-member-cover-list.column-3 .team-member-content{width:25%;}
.team-member-cover-list.column-4 .team-member-image, .team-member-cover-list.column-4 .team-member-content{width:20%;}
.team-member-cover-list.column-5 .team-member-image, .team-member-cover-list.column-5 .team-member-content{width:16.666%;}
@media screen and (max-width:768px){
.team-member-cover-list.column-2 .team-member-image, .team-member-cover-list.column-2 .team-member-content, .team-member-cover-list.column-3 .team-member-image,
.team-member-cover-list.column-3 .team-member-content, .team-member-cover-list.column-4 .team-member-image,
.team-member-cover-list.column-4 .team-member-content, .team-member-cover-list.column-5 .team-member-image,
.team-member-cover-list.column-5 .team-member-content{width:100%;}
}
.team-member-cover-list .team-member-image img{width:100%;margin:0 0;}
.team-member-cover-list .team-member-content{background:#343436;max-width:0px;height:100%;padding:75px 0 0;padding:0;text-align:center;color:#fff;overflow:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-property:max-width;-o-transition-property:max-width;transition-property:max-width;}
.team-member-cover-list .team-member-content .inner{display:table;height:100%;}
.team-member-cover-list .team-member-content .content-wrap{padding:0 20px;display:table-cell;vertical-align:middle;}
.team-member-cover-list .team-member-content h3{color:#fff;margin-top:0;padding-top:0;}
.team-member-cover-list .team-member-content p.subtitle{color:rgba(255, 255, 255, 0.4);}
.team-member-cover-list .team-member-content p{color:#fff;}
.team-member-cover-list .team-member-content .socialbar a{color:#a5a19d;}
.team-member-cover-list .team-member-content .socialbar a:not(:hover){border-color:currentColor;}
.team-member-cover-list .team-member-content .socialbar a:hover{color:#fff;}
@media screen and (max-width:768px){
.team-member-cover-list .team-member-content{max-width:100% !important;height:auto !important;}
.team-member-cover-list .team-member-content .inner{display:block;height:auto;}
.team-member-cover-list .team-member-content .content-wrap{display:block;padding:35px 15px;}
.team-member-cover-list .team-member-content:last-child{margin-bottom:0;}
} .testimonials, .testimonials-top-avatar, .testimonials-middle-avatar, .testimonials-middle-avatar-quote, .testimonials-align{text-align:center;}
.testimonials .testimonials-quote .icon, .testimonials-top-avatar .testimonials-quote .icon, .testimonials-middle-avatar .testimonials-quote .icon, .testimonials-middle-avatar-quote .testimonials-quote .icon, .testimonials-align .testimonials-quote .icon{font-size:26px;}
.testimonials blockquote, .testimonials-top-avatar blockquote, .testimonials-middle-avatar blockquote, .testimonials-middle-avatar-quote blockquote, .testimonials-align blockquote{margin:18px 0 22px;font-size:18px;font-size:17.6px;border-top:none;padding:0;}
.testimonials blockquote:after, .testimonials-top-avatar blockquote:after, .testimonials-middle-avatar blockquote:after, .testimonials-middle-avatar-quote blockquote:after, .testimonials-align blockquote:after{display:none;}
.testimonials p.subtitle, .testimonials-top-avatar p.subtitle, .testimonials-middle-avatar p.subtitle, .testimonials-middle-avatar-quote p.subtitle, .testimonials-align p.subtitle{margin-top:4px;}
.testimonials h4.title, .testimonials-top-avatar h4.title, .testimonials-middle-avatar h4.title, .testimonials-middle-avatar-quote h4.title, .testimonials-align h4.title, .testimonials .widget h4, .widget .testimonials h4, .testimonials-top-avatar .widget h4, .widget .testimonials-top-avatar h4, .testimonials-middle-avatar .widget h4, .widget .testimonials-middle-avatar h4, .testimonials-middle-avatar-quote .widget h4, .widget .testimonials-middle-avatar-quote h4, .testimonials-align .widget h4, .widget .testimonials-align h4, .testimonials .widget_calendar caption, .widget_calendar .testimonials caption, .testimonials-top-avatar .widget_calendar caption, .widget_calendar .testimonials-top-avatar caption, .testimonials-middle-avatar .widget_calendar caption, .widget_calendar .testimonials-middle-avatar caption, .testimonials-middle-avatar-quote .widget_calendar caption, .widget_calendar .testimonials-middle-avatar-quote caption, .testimonials-align .widget_calendar caption, .widget_calendar .testimonials-align caption{text-align:center;}
.testimonials-top-avatar .testimonials-avatar, .testimonials-middle-avatar .testimonials-avatar, .testimonials-middle-avatar-quote .testimonials-avatar{background-clip:border-box;width:98px;height:98px;margin:0 auto 28px;border:6px solid #fff;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;}
.testimonials-top-avatar .testimonials-avatar img, .testimonials-middle-avatar .testimonials-avatar img, .testimonials-middle-avatar-quote .testimonials-avatar img{width:100%;min-width:80px;min-height:100%;}
.testimonials-middle-avatar blockquote, .testimonials-middle-avatar-quote blockquote{margin-bottom:28px;}
.testimonials-middle-avatar-quote{position:relative;overflow:hidden;}
.testimonials-middle-avatar-quote .testimonials-quote{width:100%;text-align:center;position:absolute;top:0;left:0;}
.testimonials-middle-avatar-quote .testimonials-quote .icon{color:#e0e0e0;font-size:108px;line-height:0;}
.testimonials-middle-avatar-quote blockquote{margin-top:40px;}
.testimonials-align{text-align:left;}
.testimonials-align .testimonials-quote{height:40px;margin-top:-6px;margin-right:20px;line-height:0;float:left;font-size:22px;}
.testimonials-align h4.title, .testimonials-align .widget h4, .widget .testimonials-align h4, .testimonials-align .widget_calendar caption, .widget_calendar .testimonials-align caption{text-align:left;clear:none;padding:0 20px;}
.testimonials-align.text-right{text-align:right;}
.testimonials-align.text-right .testimonials-quote{margin-right:0;margin-left:20px;float:right;}
.testimonials-align.text-right h4.title, .testimonials-align.text-right .widget h4, .widget .testimonials-align.text-right h4, .testimonials-align.text-right .widget_calendar caption, .widget_calendar .testimonials-align.text-right caption{text-align:right;}
.tooltip{display:inline-block;text-decoration:underline;position:relative;cursor:help;}
.tooltip .tooltip-text{background:#343436;color:#fff;padding:6px 13px;-webkit-border-radius:3px;border-radius:3px;line-height:1.4;position:relative;bottom:10px;display:inline-block;cursor:default;-webkit-transition-property:margin left top bottom right opacity visibility;-o-transition-property:margin left top bottom right opacity visibility;transition-property:margin left top bottom right opacity visibility;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.tooltip .tooltip-text:after{content:'';background:inherit;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;margin-left:-4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.tooltip .tooltip-top, .tooltip .tooltip-bottom, .tooltip .tooltip-left, .tooltip .tooltip-right, .tooltip .tooltip-right{width:100%;height:auto;font-size:12px;opacity:0;visibility:hidden;position:absolute;bottom:100%;left:0;z-index:4;-webkit-transition-property:margin left right top bottom opacity visibility;-o-transition-property:margin left right top bottom opacity visibility;transition-property:margin left right top bottom opacity visibility;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.tooltip .tooltip-bottom{top:100%;bottom:auto;}
.tooltip .tooltip-bottom .tooltip-text{top:10px;}
.tooltip .tooltip-bottom .tooltip-text:after{top:-4px;bottom:auto;}
.tooltip .tooltip-left, .tooltip .tooltip-right{width:120px;margin-right:8px;text-align:right;vertical-align:middle;bottom:auto;left:auto;top:0;right:100%;}
.tooltip .tooltip-left .tooltip-text, .tooltip .tooltip-right .tooltip-text{bottom:auto;left:auto;right:14px;}
.tooltip .tooltip-left .tooltip-text:after, .tooltip .tooltip-right .tooltip-text:after{left:auto;top:10px;right:-4px;margin:0;}
.tooltip .tooltip-right{margin-left:8px;text-align:left;right:auto;left:100%;}
.tooltip .tooltip-right .tooltip-text{right:auto;left:14px;}
.tooltip .tooltip-right .tooltip-text:after{right:auto;left:-4px;}
.tooltip .tooltip-nowrap{width:auto;}
.tooltip .tooltip-nowrap .tooltip-text{white-space:nowrap;}
.tooltip:hover .tooltip-top, .tooltip:hover .tooltip-bottom, .tooltip:hover .tooltip-left, .tooltip:hover .tooltip-right, .tooltip:hover .tooltip-right{opacity:1;visibility:visible;}
.tooltip:hover .tooltip-top:hover, .tooltip:hover .tooltip-bottom:hover, .tooltip:hover .tooltip-left:hover, .tooltip:hover .tooltip-right:hover, .tooltip:hover .tooltip-right:hover{opacity:0;visibility:hidden;}
.tooltip:hover .tooltip-top .tooltip-text{bottom:4px;}
.tooltip:hover .tooltip-top:hover .tooltip-text{bottom:10px;}
.tooltip:hover .tooltip-bottom .tooltip-text{top:4px;}
.tooltip:hover .tooltip-bottom:hover .tooltip-text{top:10px;}
.tooltip:hover .tooltip-left .tooltip-text, .tooltip:hover .tooltip-right .tooltip-text{right:4px;}
.tooltip:hover .tooltip-left:hover .tooltip-text, .tooltip:hover .tooltip-right:hover .tooltip-text{right:10px;}
.tooltip:hover .tooltip-right .tooltip-text{left:4px;}
.tooltip:hover .tooltip-right:hover .tooltip-text{left:10px;}
.video-module{background:#fff;position:relative;display:inline-block;padding:0 10px 0 0;}
.video-module:after{content:'';display:table;clear:both;}
.video-module .video-module-video img{float:left;}
.video-module .btn-play{color:#343436;width:60px;height:45px;border-right:1px dotted #d4d4d4;line-height:45px;margin-top:12px;text-align:center;vertical-align:middle;font-size:34px;cursor:pointer;float:left;display:inline-block;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.video-module .btn-play:hover{opacity:.8;}
.video-module h3{margin:0;font-size:18px;clear:none;}
.video-module p.subtitle{width:auto;margin:2px 0 0;text-align:left;}
.video-module.video-module-preview{background:transparent;min-width:100px;min-height:110px;padding:0;cursor:pointer;}
.video-module.video-module-preview .btn-play, .video-module.video-module-preview .btn-play-outline{background:rgba(255, 255, 255, 0.8);width:80px;height:80px;margin:-40px 0 0 -40px;padding-left:5px;border:none;-webkit-border-radius:50%;border-radius:50%;line-height:80px;vertical-align:middle;text-align:center;font-size:40px;position:absolute;top:50%;left:50%;z-index:3;-webkit-box-shadow:0 3px 15px rgba(0, 0, 0, 0.18);box-shadow:0 3px 15px rgba(0, 0, 0, 0.18);-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out;}
.video-module.video-module-preview .btn-play .icon, .video-module.video-module-preview .btn-play-outline .icon{text-shadow:0 3px 15px rgba(0, 0, 0, 0.18);}
.video-module.video-module-preview .btn-play:hover{opacity:1;}
.video-module.video-module-preview .btn-play-outline{background:transparent;color:#fff;border:3px solid #fff;line-height:74px;}
.video-module.video-module-preview:hover .btn-play, .video-module.video-module-preview:hover .btn-play-outline{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.video-module.video-module-outline{background:none;border:1px solid #343436;}
.video-module.video-module-shape-full.video-module-outline, .video-module.video-module-shape.video-module-outline{background:none;}
.video-module.video-module-shape-full .btn-play, .video-module.video-module-shape .btn-play{background:#343436;color:#fff;width:70px;height:70px;margin:0;padding-left:3px;line-height:70px;border-right:none;}
.video-module.video-module-shape-full.rounded, .video-module.video-module-shape.rounded{-webkit-border-radius:50px;border-radius:50px;}
.video-module.video-module-shape-full.rounded .btn-play, .video-module.video-module-shape.rounded .btn-play{-webkit-border-radius:50px;border-radius:50px;}
.video-module.video-module-shape .btn-play{background:#f2f2f2;width:60px;height:60px;margin:5px;color:#343434;margin-right:0px;line-height:60px;}
.video-module.video-module-shape.video-module-outline{background:none;border-color:#343436;}
.video-module.video-module-shape.video-module-outline .btn-play{background:#343436;color:#fff;}
.video-module.video-module-shape-full .btn-play{margin:0;}
.video-module.rounded{-webkit-border-radius:50px;border-radius:50px;}
.video-module .content-center{min-height:70px;margin-left:80px;display:table;}
.video-module .content-center .wrap{display:table-cell;vertical-align:middle;}
.video-module-popup{background:rgba(31, 32, 35, 0.98);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999999;opacity:0;visibility:hidden;-webkit-transition-property:opacity, visibility, top;-o-transition-property:opacity, visibility, top;transition-property:opacity, visibility, top;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.video-module-popup .video-module-popup-close{width:60px;height:60px;color:#fff;line-height:60px;text-align:center;vertical-align:middle;font-size:46px;position:absolute;top:0;right:0;cursor:pointer;-webkit-transition:text-shadow .1s ease-in-out;-o-transition:text-shadow .1s ease-in-out;transition:text-shadow .1s ease-in-out;}
.video-module-popup .video-module-popup-close:hover{color:#ffffff;opacity:.8;}
.video-module-popup .video-module-video{position:absolute;width:64%;height:68%;top:12%;left:18%;-webkit-transition:top .1s ease-in-out;-o-transition:top .1s ease-in-out;transition:top .1s ease-in-out;}
.video-module-popup .video-module-video iframe{width:100%;height:100%;}
.video-module-popup.open{opacity:1;visibility:visible;}
.video-module-popup.open .video-module-video{top:14%;}
.widget{margin:0;padding:50px 0 0;list-style:none;}
.widget select{max-width:100%;}
.widget ul{margin-left:0;}
h3.widgettitle{text-align:inherit;margin-bottom:30px;margin-top:0;}
@media screen and (max-width:991px){
.widget{padding:15px 0;}
.widgettitle{margin-bottom:20px;}
}
section.widget:first-child .widgettitle{margin-top:5px;}
.widget-list-box, .widget_recent_comments ul, .widget_recent_entries ul, .widget_meta ul, .widget_archive ul, .widget_nav_menu,
.widget_pages, .widget_categories ul, .widget_rss, .widget_product_categories ul.product-categories, .woocommerce .widget_rating_filter ul, .woocommerce .widget_layered_nav ul{font-size:14px;}
.widget-list-box a:hover, .widget_recent_comments ul a:hover, .widget_recent_entries ul a:hover, .widget_meta ul a:hover, .widget_archive ul a:hover, .widget_nav_menu a:hover, .widget_pages a:hover, .widget_categories ul a:hover, .widget_rss a:hover, .widget_product_categories ul.product-categories a:hover, .woocommerce .widget_rating_filter ul a:hover, .woocommerce .widget_layered_nav ul a:hover{opacity:.9;text-decoration:underline;}
.site-footer .widgettitle{color:#fff;}
.site-footer ul li, .site-footer ul li:first-child{border-color:rgba(255, 255, 255, 0.15);}
.widget_recent_comments ul li.recentcomments{padding-left:36px;}
.widget_recent_comments ul li.recentcomments:after{content:"\f3f9";font-family:'Ionicons';font-size:25px;background:none;color:#aaaaaa;top:6px;left:2px;}
.widget_recent_comments ul .comment-author-link{font-weight:bold;}
.widget_recent_comments ul .comment-author-link a{color:#555555;}
.widget_recent_comments ul a{color:#987f71;}
.site-footer .widget_recent_comments .comment-author-link a{color:rgba(255, 255, 255, 0.6);}
.widget_search form{position:relative;}
.widget_search form label:after{width:50px;height:100%;content:"\f4a5";font-family:'Ionicons';font-size:19px;position:absolute;top:10px;right:0;color:#888888;}
.widget_search form input[type="submit"],
.widget_search form button{background:transparent;border-color:transparent;color:transparent;width:50px;height:100%;position:absolute;top:0;right:0;}
.widget_tag_cloud .tagcloud, .widget_product_tag_cloud .tagcloud{font-size:0px;margin-left:-4px;margin-right:-4px;}
.widget_tag_cloud .tagcloud:after, .widget_product_tag_cloud .tagcloud:after{content:'';display:table;clear:both;}
.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a{background:rgba(0, 0, 0, 0.08);color:#343436;padding:6px 12px;margin-top:4px;margin-left:4px;font-size:13px;display:inline-block;}
.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover{background:rgba(0, 0, 0, 0.12);}
.widget_meta ul li.cat-item{padding-bottom:14px;padding-top:14px;}
.widget_text{line-height:1.6;font-size:14px;padding-top:10px;padding-bottom:0px;}
.widget_text h3.widgettitle{margin-top:50px;}
.site-footer .widget_text, .site-footer .widget_text p{color:rgba(255, 255, 255, 0.6);}
.widget_calendar table{position:relative;text-align:center;}
.widget_calendar table td, .widget_calendar table th{border:none;padding:0;}
.widget_calendar caption{background:#987f71;color:#ffffff;width:100%;height:46px;line-height:46px;text-align:center;vertical-align:middle;}
.widget_calendar tfoot{width:100%;height:46px;line-height:46px;padding:0 20px;vertical-align:middle;color:#ffffff;position:absolute;top:0;left:0;}
.widget_calendar tfoot tr, .widget_calendar tfoot #prev, .widget_calendar tfoot #next{display:block;font-weight:bold;font-size:0px;}
.widget_calendar tfoot tr a, .widget_calendar tfoot #prev a, .widget_calendar tfoot #next a{color:#ffffff;}
.widget_calendar tfoot tr a:hover, .widget_calendar tfoot #prev a:hover, .widget_calendar tfoot #next a:hover{opacity:.6;}
.widget_calendar tfoot tr{width:100%;}
.widget_calendar tfoot td{display:none;}
.widget_calendar tfoot #prev{float:left;}
.widget_calendar tfoot #next{float:right;}
.widget_calendar tfoot #prev a:after, .widget_calendar tfoot #next a:after{content:'\f3d2';font-family:"Ionicons";font-size:22px;}
.widget_calendar tfoot #next a:after{content:'\f3d3';}
.widget_calendar thead{line-height:44px;}
.widget_calendar thead tr th{color:#1f2023;font-size:13px;}
.widget_calendar tbody{line-height:44px;}
.widget_calendar tbody tr td{color:#5a5a5a;border:1px solid #eeeeee;text-align:center;font-size:14px;}
.widget_calendar tbody tr td#today{border-color:#987f71;border-collapse:separate;border-width:1px;display:block;margin:-1px;position:relative;}
.widget_calendar tbody tr td a{display:block;width:100%;height:100%;font-weight:bold;}
.widget_calendar tbody tr td a:hover{background:rgba(0, 0, 0, 0.2);}
.site-footer .widget_calendar thead tr th{color:rgba(255, 255, 255, 0.6);}
.site-footer .widget_calendar tbody tr td{border-color:rgba(255, 255, 255, 0.1);color:white;}
.widget_nav_menu ul, .widget_nav_menu .menu,
.widget_pages ul, .widget_pages .menu{list-style:none;}
.widget_nav_menu .menu-item, .widget_pages .menu-item{font-size:14px;}
.widget_nav_menu .menu-item a, .widget_pages .menu-item a{display:block;}
.widget_nav_menu .menu-item a:hover, .widget_pages .menu-item a:hover{color:#987f71;text-decoration:underline;}
.widget_nav_menu ul.sub-menu, .widget_nav_menu ul.children, .widget_pages ul.sub-menu, .widget_pages ul.children{display:none;list-style:none;}
.widget-sidebar-menu-left{list-style:none;}
.widget-sidebar-menu-left .menu-item{font-size:14px;}
.widget-sidebar-menu-left .menu-item a{display:block;}
.widget-sidebar-menu-left .menu-item a:hover{color:#987f71;text-decoration:underline;}
.widget-sidebar-menu-left ul.sub-menu{display:none;list-style:none;}
.widget_rss ul{list-style:none;}
.widget_rss ul a{color:#987f71;}
.widget_rss .rss-date{color:rgba(0, 0, 0, 0.5);font-size:13px;}
.widget_rss .rssSummary{margin-top:5px;}
.widget_rss cite{margin-top:5px;display:inline-block;}
.site-footer .widget_rss .rss-date{color:rgba(255, 255, 255, 0.5);}
.widget_argenta_widget_logo a{margin-bottom:5px;display:inline-block;}
.widget_argenta_widget_logo a:hover{text-decoration:none;}
.site-footer .widget_argenta_widget_logo .logo a:hover{text-decoration:none;}
.widget_argenta_widget_recent_posts ul.recent-posts-list{list-style:none;margin:0;}
.widget_argenta_widget_recent_posts ul.recent-posts-list li{min-height:80px;margin-bottom:15px;position:relative;overflow:hidden;}
.widget_argenta_widget_recent_posts ul.recent-posts-list li:last-child{margin-bottom:0px;}
.widget_argenta_widget_recent_posts ul.recent-posts-list img{width:80px;height:80px;position:absolute;top:0;left:0;}
.widget_argenta_widget_recent_posts ul.recent-posts-list h4, .widget_argenta_widget_recent_posts ul.recent-posts-list .widget_calendar caption, .widget_calendar .widget_argenta_widget_recent_posts ul.recent-posts-list caption{line-height:1.2;}
.widget_argenta_widget_recent_posts ul.recent-posts-list h4 a:hover, .widget_argenta_widget_recent_posts ul.recent-posts-list .widget_calendar caption a:hover, .widget_calendar .widget_argenta_widget_recent_posts ul.recent-posts-list caption a:hover{text-decoration:underline;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap{float:left;padding-left:95px;margin-top:-2px;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap p.subtitle{color:#444447;margin-bottom:5px;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap .author{font-size:13px;font-weight:600;margin-bottom:5px;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap .date{font-size:13px;color:#888888;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap.no-thumb{padding-left:0px;}
.site-footer .widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap p, .site-footer .widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap .date{color:rgba(255, 255, 255, 0.6);}
.widget_argenta_widget_about_author img{width:70px;height:70px;float:left;display:inline-block;margin-right:15px;}
.widget_argenta_widget_about_author .info{width:100%;float:left;position:relative;margin-left:-85px;padding-left:85px;}
.widget_argenta_widget_about_author .info .info-wrap{width:100%;min-height:70px;border-bottom:1px dotted #ccc;}
.widget_argenta_widget_about_author .info h4, .widget_argenta_widget_about_author .info .widget_calendar caption, .widget_calendar .widget_argenta_widget_about_author .info caption{width:100%;text-align:inherit;display:block;float:left;margin-top:-5px;}
.widget_argenta_widget_about_author .info .site{font-size:13px;}
.widget_argenta_widget_about_author .info .socialbar{position:absolute;top:0;right:0;}
.widget_argenta_widget_about_author .info .socialbar a.social{width:26px;height:26px;margin-left:2px;font-size:14px;line-height:26px;}
.widget_argenta_widget_about_author .content{margin-top:15px;font-size:14px;line-height:1.8;}
.site-footer .widget_argenta_widget_about_author .info h4, .site-footer .widget_argenta_widget_about_author .info .widget_calendar caption, .widget_calendar .site-footer .widget_argenta_widget_about_author .info caption{color:#fff;}
.widget_argenta_widget_login_widget{font-size:14px;overflow:hidden;}
.widget_argenta_widget_login_widget .login-wrap{overflow:hidden;position:relative;-webkit-transition:height .25s ease-in-out;-o-transition:height .25s ease-in-out;transition:height .25s ease-in-out;}
.widget_argenta_widget_login_widget form{overflow:hidden;}
.widget_argenta_widget_login_widget .login-form{position:relative;left:0;opacity:1;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:2;}
.widget_argenta_widget_login_widget .login-form.hidden{display:block;opacity:0;position:absolute;z-index:1;}
.widget_argenta_widget_login_widget .reg-form{width:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:1;}
.widget_argenta_widget_login_widget .reg-form.visible{opacity:1;z-index:2;}
.widget_argenta_widget_login_widget .reg-success{color:#0a6;}
.widget_argenta_widget_login_widget .login-error, .widget_argenta_widget_login_widget .reg-error{color:#c22;}
.widget_argenta_widget_login_widget .login-submit{float:left;margin-top:2px;}
.widget_argenta_widget_login_widget .login-submit.with-registration{width:48%;}
.widget_argenta_widget_login_widget .login-submit button{margin-top:0;}
.widget_argenta_widget_login_widget .btn .text-loading, .widget_argenta_widget_login_widget .widget_shopping_cart_content .buttons a.button .text-loading, .widget_shopping_cart_content .buttons .widget_argenta_widget_login_widget a.button .text-loading{display:none;}
.widget_argenta_widget_login_widget .btn.loading, .widget_argenta_widget_login_widget .widget_shopping_cart_content .buttons a.loading.button, .widget_shopping_cart_content .buttons .widget_argenta_widget_login_widget a.loading.button{background:transparent;color:#343436;opacity:.6;cursor:default;}
.widget_argenta_widget_login_widget .btn.loading .text-loading, .widget_argenta_widget_login_widget .widget_shopping_cart_content .buttons a.loading.button .text-loading, .widget_shopping_cart_content .buttons .widget_argenta_widget_login_widget a.loading.button .text-loading{display:block;}
.widget_argenta_widget_login_widget .btn.loading .text, .widget_argenta_widget_login_widget .widget_shopping_cart_content .buttons a.loading.button .text, .widget_shopping_cart_content .buttons .widget_argenta_widget_login_widget a.loading.button .text{display:none;}
.widget_argenta_widget_login_widget .login-registration{width:48%;margin-top:2px;float:right;}
.widget_argenta_widget_login_widget .login-registration a{width:100%;color:#343436;}
.widget_argenta_widget_login_widget .login-registration a:hover{color:#fff;text-decoration:none;}
.widget_argenta_widget_login_widget .login-remember{float:left;}
.widget_argenta_widget_login_widget .login-remember label{cursor:pointer;}
.widget_argenta_widget_login_widget .login-lost-password{float:right;}
.widget_argenta_widget_login_widget .login-remember, .widget_argenta_widget_login_widget .login-lost-password{width:auto;}
.widget_argenta_widget_login_widget .reg-submit{margin-top:12px;}
.widget_argenta_widget_login_widget .reg-submit button{margin-top:0;}
.widget_argenta_widget_login_widget .back-to-login{margin-top:20px;}
.widget_argenta_widget_login_widget .logged-in{width:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.widget_argenta_widget_login_widget .logged-in.visible{position:relative;opacity:1;z-index:2;}
.widget_argenta_widget_login_widget a{color:#987f71;}
.widget_argenta_widget_login_widget a:hover{text-decoration:underline;}
.site-footer .widget_argenta_widget_subscribe input{border-color:rgba(255, 255, 255, 0.15);color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input::-webkit-input-placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input::-moz-placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input:-ms-input-placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input::-ms-input-placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input::placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input:focus{border-color:rgba(255, 255, 255, 0.3);}
.site-footer .widget_argenta_widget_subscribe button.btn{background:#987f71;border-color:#987f71;}
.site-footer .widget_argenta_widget_subscribe button.btn:hover{background:none;color:#987f71;}
.widget_product_search form{position:relative;}
.widget_product_search form button{background:none;width:46px;height:100%;border:none;font-size:18px;text-align:center;position:absolute;top:0;right:0;outline:none;}
.site-footer .widgets .widget.widget_product_tag_cloud a{background:rgba(255, 255, 255, 0.15);}
.site-footer .widgets .widget.widget_product_tag_cloud a:hover{opacity:.7;text-decoration:none;}
.widget_product_categories ul.product-categories li.cat-item{padding-left:0;}
.widget_product_categories ul.product-categories li.cat-item:after{display:none;}
.site-footer .widget_product_categories ul.product-categories li{border-color:rgba(255, 255, 255, 0.15);}
.widget_products ul.product_list_widget li img, .widget.widget_top_rated_products ul.product_list_widget li img, .widget.widget_recently_viewed_products ul.product_list_widget li img, .widget.widget_recent_reviews ul.product_list_widget li img{background:#f3f3f3;width:70px;float:left;border:none;}
.widget_products ul.product_list_widget li .image-wrap, .widget.widget_top_rated_products ul.product_list_widget li .image-wrap, .widget.widget_recently_viewed_products ul.product_list_widget li .image-wrap, .widget.widget_recent_reviews ul.product_list_widget li .image-wrap{position:relative;margin:5px 15px 0 0;float:left;}
.widget_products ul.product_list_widget li .image-wrap img, .widget.widget_top_rated_products ul.product_list_widget li .image-wrap img, .widget.widget_recently_viewed_products ul.product_list_widget li .image-wrap img, .widget.widget_recent_reviews ul.product_list_widget li .image-wrap img{float:none;display:block;margin:0;}
.widget_products ul.product_list_widget li > a, .widget.widget_top_rated_products ul.product_list_widget li > a, .widget.widget_recently_viewed_products ul.product_list_widget li > a, .widget.widget_recent_reviews ul.product_list_widget li > a{-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;font-size:14px;letter-spacing:-0.01em;}
.widget_products ul.product_list_widget li > a:hover, .widget.widget_top_rated_products ul.product_list_widget li > a:hover, .widget.widget_recently_viewed_products ul.product_list_widget li > a:hover, .widget.widget_recent_reviews ul.product_list_widget li > a:hover{text-decoration:underline;color:rgba(27, 27, 28, 0.6);}
.widget_products ul.product_list_widget li .category, .widget.widget_top_rated_products ul.product_list_widget li .category, .widget.widget_recently_viewed_products ul.product_list_widget li .category, .widget.widget_recent_reviews ul.product_list_widget li .category{border:none;margin:0;padding:0;display:block;}
.widget_products ul.product_list_widget li .category a, .widget.widget_top_rated_products ul.product_list_widget li .category a, .widget.widget_recently_viewed_products ul.product_list_widget li .category a, .widget.widget_recent_reviews ul.product_list_widget li .category a{font-weight:normal;display:inline-block;padding:0;border:none;margin:0;color:#343436;}
.widget_products ul.product_list_widget li .category a:hover, .widget.widget_top_rated_products ul.product_list_widget li .category a:hover, .widget.widget_recently_viewed_products ul.product_list_widget li .category a:hover, .widget.widget_recent_reviews ul.product_list_widget li .category a:hover{text-decoration:underline;}
.widget_products ul.product_list_widget li .star-rating, .widget.widget_top_rated_products ul.product_list_widget li .star-rating, .widget.widget_recently_viewed_products ul.product_list_widget li .star-rating, .widget.widget_recent_reviews ul.product_list_widget li .star-rating{margin-top:2px;margin-bottom:4px;}
.widget_products ul.product_list_widget li .amount, .widget.widget_top_rated_products ul.product_list_widget li .amount, .widget.widget_recently_viewed_products ul.product_list_widget li .amount, .widget.widget_recent_reviews ul.product_list_widget li .amount{font-size:14px;color:#888888;}
.widget_products ul.product_list_widget li del, .widget.widget_top_rated_products ul.product_list_widget li del, .widget.widget_recently_viewed_products ul.product_list_widget li del, .widget.widget_recent_reviews ul.product_list_widget li del{margin-right:5px;color:#888888;}
.widget_products ul.product_list_widget li ins, .widget.widget_top_rated_products ul.product_list_widget li ins, .widget.widget_recently_viewed_products ul.product_list_widget li ins, .widget.widget_recent_reviews ul.product_list_widget li ins{text-decoration:none;}
.site-footer .widget_products ul.product_list_widget li > a:hover, .site-footer .widget.widget_top_rated_products ul.product_list_widget li > a:hover, .site-footer .widget.widget_recently_viewed_products ul.product_list_widget li > a:hover, .site-footer .widget.widget_recent_reviews ul.product_list_widget li > a:hover,
.site-footer .widget_products ul.product_list_widget li .category a, .site-footer .widget.widget_top_rated_products ul.product_list_widget li .category a, .site-footer .widget.widget_recently_viewed_products ul.product_list_widget li .category a, .site-footer .widget.widget_recent_reviews ul.product_list_widget li .category a{color:#fff;}
.widget.widget_top_rated_products ul.product_list_widget > li > .star-rating{width:6em;margin:5px 0;}
.widget.widget_top_rated_products ul.product_list_widget > li > .star-rating:before, .widget.widget_top_rated_products ul.product_list_widget > li > .star-rating span:before{font-size:13px;}
.site-footer .widget.widget_top_rated_products a:hover{color:inherit;}
.site-footer .widget.widget_top_rated_products .category, .site-footer .widget.widget_top_rated_products .category a{color:inherit;}
.site-footer .widget.widget_recently_viewed_products a:hover{color:inherit;}
.site-footer .widget.widget_recently_viewed_products .category, .site-footer .widget.widget_recently_viewed_products .category a{color:inherit;}
.widget.widget_recent_reviews ul.product_list_widget li img{margin-right:15px;}
.site-footer .widget.widget_recent_reviews a:hover{color:inherit;}
.site-footer .widget.widget_recent_reviews .category, .site-footer .widget.widget_recent_reviews .category a{color:inherit;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item{position:relative;padding-left:0;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item img{width:80px;margin-left:0;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item a{color:#343436;font-size:14px;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item a.remove{font-size:0px;margin-right:15px;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item .quantity{width:auto;height:auto;display:block;margin-top:8px;color:#888888;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item dl.variation{border:none;display:inline-block;padding:0;font-size:13px;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item dl.variation dt{line-height:20px;font-weight:400;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item dl.variation dd{margin:0;padding:0;float:left;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item dl.variation dd p{margin:0;font-size:13px;line-height:20px;}
.widget.widget_shopping_cart .total{color:#999999;font-size:13px;padding:8px 0;margin-bottom:20px;border-top:1px dotted #d4d4d4;border-bottom:1px dotted #d4d4d4;overflow:hidden;}
.widget.widget_shopping_cart .total p{width:auto;float:left;line-height:38px;font-size:13px;font-weight:400;}
.widget.widget_shopping_cart .total .amount{float:right;color:#343436;font-weight:700;}
.widget.widget_shopping_cart .buttons{margin-bottom:10px;}
.widget.widget_shopping_cart .buttons:after{content:'';display:table;clear:both;}
.widget.widget_shopping_cart .buttons a.button{border-color:#343436;color:#343436;width:48%;padding-left:0;padding-right:0;margin:0;text-align:center;float:left;}
.widget.widget_shopping_cart .buttons a.button:first-child{margin-right:4%;}
.widget.widget_shopping_cart .buttons a.button:hover{background:#343436;color:#fff;}
.widget.widget_shopping_cart .buttons a.button.checkout{color:#fff;border-color:#987f71;}
.widget.widget_shopping_cart .buttons a.button.checkout:hover{background:transparent;color:#987f71;}
.site-footer .widgets .widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item a{color:#fff;}
.site-footer .widgets .widget.widget_shopping_cart p.total{border-color:rgba(255, 255, 255, 0.4);}
.site-footer .widgets .widget.widget_shopping_cart p.total .amount{color:#fff;}
.site-footer .widgets .widget.widget_shopping_cart .buttons > a.button:first-child{color:#fff;border-color:#fff;}
.site-footer .widgets .widget.widget_shopping_cart .buttons > a.button:first-child:hover{background:#fff;color:#343436;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider{background-color:#e3e3e3;height:5px;-webkit-border-radius:0px;border-radius:0px;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{background:#987f71;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{background:#ffffff;width:21px;height:21px;-webkit-box-shadow:0 2px 14px rgba(0, 0, 0, 0.2);box-shadow:0 2px 14px rgba(0, 0, 0, 0.2);top:-8px;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle:after{content:'';background-color:#987f71;width:9px;height:9px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:6px;left:6px;}
.woocommerce .widget_price_filter .price_slider_amount{margin-top:30px;}
.woocommerce .widget_price_filter .price_slider_amount button[type="submit"]{background:none;color:#1f2023;padding:0;font-size:13px;text-transform:uppercase;}
.woocommerce .widget_price_filter .price_slider_amount button[type="submit"]:hover{text-decoration:underline;}
.woocommerce .widget_price_filter .price_slider_amount .price_label{font-size:13px;line-height:1em;color:#888888;}
.woocommerce .widget_price_filter .price_slider_amount .price_label .from, .woocommerce .widget_price_filter .price_slider_amount .price_label .to{color:#5a5a5a;}
.site-footer .widgets .widget.widget_price_filter .price_slider_wrapper .price_slider{background:rgba(255, 255, 255, 0.2);}
.site-footer .widgets .widget.widget_price_filter button{color:#fff;}
.site-footer .widgets .widget.widget_price_filter .from, .site-footer .widgets .widget.widget_price_filter .to{color:#fff;}
.woocommerce .widget_rating_filter ul li.wc-layered-nav-rating{padding-left:0;}
.woocommerce .widget_rating_filter ul li.wc-layered-nav-rating:after{display:none;}
.woocommerce .widget_rating_filter ul li.wc-layered-nav-rating a:hover{text-decoration:none;}
.woocommerce .widget_layered_nav ul li.wc-layered-nav-term{padding-left:0;}
.woocommerce .widget_layered_nav ul li.wc-layered-nav-term:after{display:none;}
.woocommerce .widget_layered_nav ul li.wc-layered-nav-term a:hover{text-decoration:none;}
html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
body{background:#fff;height:100%;font-family:"Open Sans", sans-serif;font-size:14px;overflow:hidden;}
body.archive{width:100%;}
blockquote, q{font-style:italic;font-size:15px;line-height:30px;quotes:"" "";margin:30px 0;border-top:1px solid #e3e3e3;border-left:none;padding:15px 0 0 35px;padding-left:0;position:relative;padding-left:35px;}
blockquote p, q p{margin:0;font-style:italic;}
blockquote:after, q:after{content:"\f347";font-family:"Ionicons";font-size:27px;font-style:normal;position:absolute;left:0;top:10px;}
blockquote footer, q footer{position:relative;text-align:left;}
blockquote footer h4, blockquote footer .widget_calendar caption, .widget_calendar blockquote footer caption,
q footer h4, q footer .widget_calendar caption, .widget_calendar q footer caption{font-style:normal;font-size:16px;text-align:left;margin-top:15px;margin-bottom:0px;}
blockquote footer p.subtitle, q footer p.subtitle{font-size:14px;margin-top:4px;}
.wp-block-quote:not(.is-large):not(.is-style-large){border-left:none;padding-left:35px;}
blockquote, .wp-block-quote.is-large, .wp-block-quote.is-style-large{padding-left:35px;}
.wp-block-pullquote blockquote{border:none;}
.wp-block-pullquote blockquote p{font-family:"Open Sans", sans-serif;font-style:normal;}
.wp-block-pullquote blockquote cite{font-family:"Open Sans", sans-serif;font-weight:500;}
.wp-block-pullquote blockquote:after{display:none;}
hr{background-color:#ebebeb;width:100%;border:0;height:1px;margin:5px auto;display:block;}
mark{color:#fff;}
address{font-size:14px;font-style:normal;}
pre{background:rgba(0, 0, 0, 0.05);padding:15px;}
img {
height: auto;
max-width: 100%; } a{color:#343436;text-decoration:none;cursor:pointer;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color, opacity;-o-transition-property:color, opacity;transition-property:color, opacity;}
a:hover{color:#987f71;}
embed, iframe, object{max-width:100%;}
ul, ol{margin:0 0 1.5em 3em;}
ul li, ol li{padding:3px 0;list-style-position:inside;}
ul{list-style:disc;margin:0;padding:0;}
ul.unstyled{list-style:none;}
ul.inline li{display:inline-block;}
ul.list-square li{padding-left:20px;list-style:none;}
ul.list-square li:after{content:'\25A0';float:left;margin-left:-20px;margin-top:-1px;font-size:50%;vertical-align:middle;}
ol{list-style:decimal;margin-left:0;padding-left:0px;}
li > ul, li > ol{margin-bottom:0;margin-left:20px;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
table, .wp-block-table{margin:15px 0;width:100%;}
table td, table th,
.wp-block-table td, .wp-block-table th{border:none;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;text-align:inherit;padding:10px 10px 10px 0;}
button[disabled],
input[type="submit"][disabled]{opacity:.8;}
button[disabled]:hover,
input[type="submit"][disabled]:hover{background:#343436;color:#343436;}
button, .btn, .widget_shopping_cart_content .buttons a.button, a.btn input[type="submit"].btn,
.widget_shopping_cart_content .buttons a.button input[type="submit"].btn,
input[type="submit"],
.wp-block-button__link{background:#343436;color:#fff;padding:14px 30px;border:2px solid #343436;-webkit-border-radius:0px;border-radius:0px;font:700 13px/1.2 "Open Sans", sans-serif;text-decoration:none;vertical-align:middle;outline:none;display:inline-block;text-align:center;text-transform:uppercase;-webkit-transition-property:background, color, border-color;-o-transition-property:background, color, border-color;transition-property:background, color, border-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
@media screen and (max-width:768px){
button, .btn, .widget_shopping_cart_content .buttons a.button, a.btn input[type="submit"].btn,
.widget_shopping_cart_content .buttons a.button input[type="submit"].btn,
input[type="submit"],
.wp-block-button__link{padding-left:20px;padding-right:20px;}
}
button:hover, .btn:hover, .widget_shopping_cart_content .buttons a.button:hover, a.btn input[type="submit"].btn:hover,
.widget_shopping_cart_content .buttons a.button input[type="submit"].btn:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover{background:transparent;color:#343436;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;}
button .icon, .btn .icon, .widget_shopping_cart_content .buttons a.button .icon, a.btn input[type="submit"].btn .icon,
.widget_shopping_cart_content .buttons a.button input[type="submit"].btn .icon,
input[type="submit"] .icon,
.wp-block-button__link .icon{margin-right:5px;font-size:140%;line-height:60%;vertical-align:-30%;text-decoration:none;}
.btn-outline, .btn-flat,
a.btn-flat, .btn-link,
a.btn-link, nav.pagination li a.page-numbers,
a.btn-outline, a.btn-flat, a.btn-link, nav.pagination li a.page-numbers, input[type="submit"].btn-outline,
input.btn-flat[type="submit"],
input.btn-link[type="submit"],
.is-style-outline .wp-block-button__link{background:#343436;color:#fff;padding:14px 30px;border:2px solid #343436;-webkit-border-radius:0px;border-radius:0px;font:700 13px/1.2 "Open Sans", sans-serif;text-decoration:none;vertical-align:middle;outline:none;display:inline-block;text-align:center;text-transform:uppercase;-webkit-transition-property:background, color, border-color;-o-transition-property:background, color, border-color;transition-property:background, color, border-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background:transparent;color:#343436;}
@media screen and (max-width:768px){
.btn-outline, .btn-flat,
a.btn-flat, .btn-link,
a.btn-link, nav.pagination li a.page-numbers,
a.btn-outline, a.btn-flat, a.btn-link, nav.pagination li a.page-numbers, input[type="submit"].btn-outline,
input.btn-flat[type="submit"],
input.btn-link[type="submit"],
.is-style-outline .wp-block-button__link{padding-left:20px;padding-right:20px;}
}
.btn-outline:hover, .btn-flat:hover, .btn-link:hover, nav.pagination li a.page-numbers:hover,
a.btn-outline:hover, a.btn-flat:hover, a.btn-link:hover, nav.pagination li a.page-numbers:hover, input[type="submit"].btn-outline:hover,
input.btn-flat[type="submit"]:hover,
input.btn-link[type="submit"]:hover,
.is-style-outline .wp-block-button__link:hover{background:transparent;color:#343436;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;}
.btn-outline .icon, .btn-flat .icon, .btn-link .icon, nav.pagination li a.page-numbers .icon,
a.btn-outline .icon, a.btn-flat .icon, a.btn-link .icon, nav.pagination li a.page-numbers .icon, input[type="submit"].btn-outline .icon,
input.btn-flat[type="submit"] .icon,
input.btn-link[type="submit"] .icon,
.is-style-outline .wp-block-button__link .icon{margin-right:5px;font-size:140%;line-height:60%;vertical-align:-30%;text-decoration:none;}
.btn-outline:hover, .btn-flat:hover, .btn-link:hover, nav.pagination li a.page-numbers:hover,
a.btn-outline:hover, a.btn-flat:hover, a.btn-link:hover, nav.pagination li a.page-numbers:hover, input[type="submit"].btn-outline:hover,
input.btn-flat[type="submit"]:hover,
input.btn-link[type="submit"]:hover,
.is-style-outline .wp-block-button__link:hover{background:#343436;color:#fff;}
.is-style-outline .wp-block-button__link.has-beige-dark-color{color:#987f71;border-color:#987f71;}
.is-style-outline .wp-block-button__link.has-dark-strong-color{color:#24262B;border-color:#24262B;}
.is-style-outline .wp-block-button__link.has-dark-light-color{color:#32353C;border-color:#32353C;}
.is-style-outline .wp-block-button__link.has-grey-strong-color{color:#6A707E;border-color:#6A707E;}
.is-style-outline .wp-block-button__link.has-grey-light-color{color:#949597;border-color:#949597;}
.btn-rounded, a.btn-rounded, .wp-block-button__link{padding-left:25px;padding-right:25px;-webkit-border-radius:90px;border-radius:90px;}
.btn-flat, a.btn-flat{border-color:transparent;}
.btn-link, a.btn-link{margin-top:6px;padding:2px;padding-left:0px;border:none;text-decoration:underline;font-weight:700;position:relative;display:inline-block;}
.btn-link .icon-arrow, a.btn-link .icon-arrow{opacity:0;visibility:hidden;font-size:36px;line-height:0;position:absolute;right:-30px;top:-8px;-webkit-transition:ease-in-out;-o-transition:ease-in-out;transition:ease-in-out;-webkit-transition-property:right, left, color;-o-transition-property:right, left, color;transition-property:right, left, color;-webkit-transition-duration:.1s, .1s, .0s;-o-transition-duration:.1s, .1s, .0s;transition-duration:.1s, .1s, .0s;}
.btn-link:hover, a.btn-link:hover{background:transparent;border:none;color:#343436;}
.btn-link:hover .icon-arrow, a.btn-link:hover .icon-arrow{opacity:1;visibility:visible;right:-36px;}
.btn-small, .widget_shopping_cart_content .buttons a.button,
a.btn-small, .widget_shopping_cart_content .buttons a.button{padding:11px 24px;line-height:12px;font-size:12px;}
.btn-small .icon, .widget_shopping_cart_content .buttons a.button .icon,
a.btn-small .icon, .widget_shopping_cart_content .buttons a.button .icon{vertical-align:2px;}
.btn-large, a.btn-large{padding:20px 40px;line-height:14px;font-size:14px;}
.btn-huge, a.btn-huge{padding:24px 44px;line-height:17px;font-size:17px;}
.btn-full-width, a.btn-full-width{width:100%;}
input, select, textarea{font-family:"Open Sans", sans-serif;}
input:not([type="submit"]),
textarea, select{width:100%;color:#5a5a5a;padding:12px 15px;border:1px solid #e3e3e3;-webkit-border-radius:0px;border-radius:0px;font-size:14px;-webkit-box-shadow:none;box-shadow:none;}
input:not([type="submit"]):focus,
textarea:focus, select:focus{border-color:#cacaca;outline:none;}
select{height:47px;line-height:41px;text-indent:12px;padding:0;}
@-moz-document url-prefix() {
select{text-indent:6px;}
}
input[type="checkbox"]{width:auto;padding:auto;border:auto;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#5a5a5a;opacity:.7;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#5a5a5a;opacity:.7;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#5a5a5a;opacity:.7;}
input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#5a5a5a;opacity:.7;}
input.placeholder, input::placeholder,
textarea.placeholder, textarea::placeholder{color:#5a5a5a;opacity:.7;}
input.flat{border:none;padding:13px 15px;}
input.classic{border:none;padding:13px 15px;border-bottom:1px solid #e3e3e3;padding-left:0;padding-right:0;}
input.classic::-webkit-input-placeholder{line-height:16px;font-style:italic;}
input.classic::-moz-placeholder{line-height:16px;font-style:italic;}
input.classic:-ms-input-placeholder{line-height:16px;font-style:italic;}
input.classic::-ms-input-placeholder{line-height:16px;font-style:italic;}
input.classic.placeholder, input.classic::placeholder{line-height:16px;font-style:italic;}
select{border:1px solid #e3e3e3;}
textarea{width:100%;min-height:100%;max-height:100%;resize:none;}
.input-group label{float:left;}
.input-group label.col-6{width:50%;}
.input-group label.col-4{width:33.33334%;}
.input-group label.col-3{width:25%;}
@media screen and (max-width:768px){
.input-group label input{border-right-width:1px;}
.input-group label.col-6, .input-group label.col-4, .input-group label.col-3{width:100%;}
}
.input-group label.offset input, .input-group label.offset:last-of-type input:not([type="submit"]){border-width:1px;}
select{position:relative;}
select option{color:#343436;}
select:before{content:'';background:#ffffff;width:30px;height:30px;position:absolute;top:0;right:0;}
select:after{content:'';}
.radio{width:20px;height:20px;display:inline-block;position:relative;}
.radio input{width:100%;height:100%;margin:0px;padding:0px;opacity:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer;}
.radio input:checked{cursor:default;}
.radio input:checked + .input:after{background:#343436;}
.radio .input{background:#d5d4d4;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0;z-index:1;}
.radio .input:after{content:'';background:#ffffff;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:5px;left:5px;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.radio:hover .input:after{background:#eee;}
.radio:hover input:checked + .input:after{background:#343436;}
form{text-align:center;}
form button.btn{margin-top:14px;padding-left:25px;padding-right:25px;}
form button.btn.btn-link{margin-top:20px;margin-bottom:20px;padding-left:0;padding-right:0;}
form .btn-load{width:0px;height:20px;display:inline-block;-webkit-transition:.21s ease-in-out;-o-transition:.21s ease-in-out;transition:.21s ease-in-out;-webkit-transition-property:width, margin;-o-transition-property:width, margin;transition-property:width, margin;overflow:hidden;margin-top:-8px;margin-bottom:-5px;}
form .btn-load input{display:none;}
form .btn-load:before{content:'';background:url(https://viguima.com/wp-content/themes/argenta/assets/images/form_load.png) no-repeat center;display:block;width:20px;height:20px;margin:0;visibility:visible;opacity:1;-webkit-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;}
form .error-check{height:0;margin-top:0px;opacity:0;visibility:hidden;-webkit-transition-property:opacity, visibility, margin, height;-o-transition-property:opacity, visibility, margin, height;transition-property:opacity, visibility, margin, height;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
form .error-check.active{visibility:visible;margin-top:20px;opacity:1;height:auto;}
@-webkit-keyframes rotate {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
form.without-label-offset .input-group label input, form.without-label-offset .input-group label select,
.contact-form.without-label-offset .input-group label input, .contact-form.without-label-offset .input-group label select{border-right-width:0px;}
form.without-label-offset .input-group label:last-of-type input, form.without-label-offset .input-group label:last-of-type select,
.contact-form.without-label-offset .input-group label:last-of-type input, .contact-form.without-label-offset .input-group label:last-of-type select{border-right-width:1px;}
form.without-label-offset .input-group label input, form.without-label-offset .input-group label select,
.contact-form.without-label-offset .input-group label input, .contact-form.without-label-offset .input-group label select{border-top-width:1px;}
form.without-label-offset .input-group + .input-group label input, form.without-label-offset .input-group + .input-group label select,
.contact-form.without-label-offset .input-group + .input-group label input,
.contact-form.without-label-offset .input-group + .input-group label select{border-top-width:0px;}
form.without-label-offset p label input, form.without-label-offset p label select, form.without-label-offset p label textarea,
.contact-form.without-label-offset p label input, .contact-form.without-label-offset p label select, .contact-form.without-label-offset p label textarea{border-top-width:0px;}
form.without-label-offset p label:first-of-type input, form.without-label-offset p label:first-of-type select, form.without-label-offset p label:first-of-type textarea,
.contact-form.without-label-offset p label:first-of-type input, .contact-form.without-label-offset p label:first-of-type select, .contact-form.without-label-offset p label:first-of-type textarea{border-top-width:1px;}
form.without-label-offset .input-group + p label input, form.without-label-offset .input-group + p label select, form.without-label-offset .input-group + p label textarea,
.contact-form.without-label-offset .input-group + p label input,
.contact-form.without-label-offset .input-group + p label select,
.contact-form.without-label-offset .input-group + p label textarea{border-top-width:0px;}
form.without-label-offset p + .input-group label input, form.without-label-offset p + .input-group label select, form.without-label-offset p + .input-group label textarea,
.contact-form.without-label-offset p + .input-group label input,
.contact-form.without-label-offset p + .input-group label select,
.contact-form.without-label-offset p + .input-group label textarea{border-top-width:1px;}
@media screen and (max-width:768px){
form.without-label-offset .input-group label input, form.without-label-offset .input-group label select,
.contact-form.without-label-offset .input-group label input, .contact-form.without-label-offset .input-group label select{border-right-width:1px;border-top-width:1px;}
form.without-label-offset .input-group label:last-child input, form.without-label-offset .input-group label:last-child select,
.contact-form.without-label-offset .input-group label:last-child input, .contact-form.without-label-offset .input-group label:last-child select{border-top-width:0px;}
} .alignfull{max-width:none;position:relative;}
.wp-block-latest-posts, .wp-block-archives-list, .wp-block-categories-list{list-style-type:none;}
.has-beige-dark-background-color{background:#987f71;}
.has-beige-dark-background-color.wp-block-button__link{border-color:#987f71;}
.has-dark-strong-background-color{background:#24262B;}
.has-dark-strong-background-color.wp-block-button__link{border-color:#24262B;}
.has-dark-light-background-color{background:#32353C;}
.has-dark-light-background-color.wp-block-button__link{border-color:#32353C;}
.has-grey-strong-background-color{background:#6A707E;}
.has-grey-strong-background-color.wp-block-button__link{border-color:#6A707E;}
.has-grey-light-background-color{background:#949597;}
.has-grey-light-background-color.wp-block-button__link{border-color:#949597;}
.has-beige-dark-color{color:#987f71;}
.has-dark-strong-color{color:#24262B;}
.has-dark-light-color{color:#32353C;}
.has-grey-strong-color{color:#6A707E;}
.has-grey-light-color{color:#949597;}
.select{display:inline-block;position:relative;cursor:pointer;z-index:20;}
.select select{display:none;}
.select .select-title{display:block;padding:0 15px 0 20px;position:relative;z-index:2;}
.select .select-title:hover{text-decoration:none;}
.select i.icon{width:auto;height:auto;margin:2px 0 0 15px;padding:0;font-size:16px;vertical-align:-2px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out;}
.select.active .select-title .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.select.active .select-menu{top:40px;opacity:1;visibility:visible;-webkit-transition-delay:0s, 0s, 0s;-o-transition-delay:0s, 0s, 0s;transition-delay:0s, 0s, 0s;}
.select .select-menu{background:#ffffff;position:absolute;min-width:160px;max-height:304px;overflow-y:auto;left:5px;top:0px;opacity:0;visibility:hidden;list-style:none;text-align:left;-webkit-transition-property:width, opacity, visibility, top;-o-transition-property:width, opacity, visibility, top;transition-property:width, opacity, visibility, top;-webkit-transition-duration:0s, .1s, .1s;-o-transition-duration:0s, .1s, .1s;transition-duration:0s, .1s, .1s;-webkit-transition-delay:.2s, 0s, 0s;-o-transition-delay:.2s, 0s, 0s;transition-delay:.2s, 0s, 0s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-box-shadow:0 5px 29px rgba(0, 0, 0, 0.12);box-shadow:0 5px 29px rgba(0, 0, 0, 0.12);}
.select .select-menu li{line-height:1;padding:0;}
.select .select-menu .icon{width:20px;display:inline-block;text-align:center;margin-right:4px;}
.select .select-menu a{width:100%;height:38px;line-height:38px;padding:0 16px;vertical-align:middle;color:#282828;white-space:nowrap;display:inline-block;}
.select .select-menu a:hover{background:#f3f3f3;cursor:pointer;text-decoration:none;}
.scroll-top{background-color:rgba(0, 0, 0, 0.3);color:#fff;height:50px;width:50px;line-height:45px;-webkit-border-radius:100%;border-radius:100%;text-align:center;position:fixed;right:40px;bottom:100px;z-index:1000;display:none;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.scroll-top:hover{background-color:rgba(0, 0, 0, 0.7);}
.scroll-top#page-scroll-top > img{width:10px;vertical-align:middle;}
span.category > a, div.category > a, div.category > span, a.category{margin:5px 0;border:1px solid;-webkit-border-radius:1px;border-radius:1px;display:inline-block;font-size:14px;font-style:italic;font-family:'Lora';padding:4px 12px;}
span.category > a:hover, div.category > a:hover, div.category > span:hover, a.category:hover{opacity:.7;}
.category > span:hover{opacity:1;}
.category{display:inline-block;}
a.tag, .tag-wrap a, a[class^="tag-link-"]{background:rgba(0, 0, 0, 0.08);color:#343436;padding:6px 12px;margin-top:4px;margin-left:4px;font-size:13px;display:inline-block;}
a.tag:hover, .tag-wrap a:hover, a[class^="tag-link-"]:hover{background:rgba(0, 0, 0, 0.12);}
.page-preloader{background-color:#222;height:100vh;width:100%;z-index:999999;position:fixed;top:0;left:0;opacity:1;visibility:visible;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.page-preloader .loader{width:50px;height:50px;border:4px solid transparent;-webkit-border-radius:50%;border-radius:50%;position:relative;top:50%;margin:-25px auto 0;}
.page-preloader .loader:before{content:'';background:transparent;border:2px solid rgba(255, 255, 255, 0.5);-webkit-border-radius:50%;border-radius:50%;width:60px;height:60px;margin:0;position:absolute;top:-9px;left:-9px;-webkit-animation:loader-scale 1s ease-out infinite;animation:loader-scale 1s ease-out infinite;-webkit-animation-delay:1s;animation-delay:1s;opacity:0;}
.page-preloader .loader:after{content:'';border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;width:50px;height:50px;position:absolute;top:-4px;left:-4px;-webkit-animation:loader-scale 1s ease-out infinite;animation:loader-scale 1s ease-out infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.page-preloader.closed{opacity:0;visibility:hidden;}
@media screen and (max-width:768px){
.page-preloader{opacity:0;visibility:hidden;}
}
@-webkit-keyframes loader-scale {
0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
@keyframes loader-scale {
0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
} .sticky{display:block;}
.hentry{margin:0 0 1.5em;}
.byline, .updated:not(.published){display:none;}
.search-page{margin-top:90px;}
.page-error{max-width:800px;margin:0 auto;padding:8% 0;text-align:center;font-size:0px;}
.page-error .icon-shape{background:#f3f3f3;width:110px;height:110px;line-height:110px;-webkit-border-radius:50%;border-radius:50%;text-align:center;vertical-align:top;font-size:80px;display:inline-block;}
.page-error .icon-shape i{color:#999999;vertical-align:0;}
.page-error .page-error-content{text-align:left;padding:20px 25px 0;display:inline-block;}
.page-error h1, .page-error h2{margin:0;margin-left:-5px;font-size:56px;line-height:1.05;}
.page-error h3{margin-top:4px;}
.page-error p.subtitle{font-size:16px;margin:0 0 10px;}
.page-error a, .page-error a:visited{margin-top:25px;}
.page-error form.search{margin:30px auto 0;max-width:610px;padding:0 15px;position:relative;}
.page-error form.search button{background:transparent;border:none;padding:5px;margin:0;color:#343436;position:absolute;top:8px;right:25px;font-size:16px;}
.page-error form.search button:hover{opacity:.8;}
@media screen and (max-width:768px){
.page-error{padding:30px 0 80px;}
} .page-auth{background:#444 url(https://viguima.com/wp-content/themes/argenta/images/bg-full.jpg);background-size:cover;background-position:center center;width:100%;height:100%;position:relative;}
.page-auth:before{content:'';background:rgba(52, 52, 54, 0.75);width:100%;height:100%;position:absolute;top:0;left:0;}
.page-auth .page-auth-wrap{text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;}
.page-auth .page-auth-wrap form{background:#ffffff;width:460px;margin:0 auto;padding:60px;}
.page-auth .page-auth-wrap form input{margin-bottom:15px;}
.page-auth .page-auth-wrap form button.btn{margin-top:0px;}
.gallery-caption{font-weight:700;}
.gallery-custom{background:#1d1d1e;width:100%;height:100%;text-align:center;position:fixed;top:0;left:0;visibility:hidden;opacity:0;-webkit-transition-property:visibility, opacity;-o-transition-property:visibility, opacity;transition-property:visibility, opacity;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:999999;}
.gallery-custom.open{visibility:visible;opacity:1;}
.gallery-custom.open .close{visibility:visible;}
.gallery-custom .slider{position:absolute;top:0;left:0;height:-webkit-calc(100% - 180px);height:calc(100% - 180px);margin-top:40px;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.gallery-custom .slider .owl-stage-outer{height:100%;}
.gallery-custom .slider .owl-stage{height:100%;position:relative;}
.gallery-custom .slider .owl-stage .owl-item{height:100%;text-align:center;line-height:-webkit-calc(100vh - 280px);line-height:calc(100vh - 280px);}
.gallery-custom .slider .owl-stage .owl-item img{max-width:100%;max-height:100%;vertical-align:middle;}
.gallery-custom .slider .owl-stage .owl-item div{width:100%;height:-webkit-calc(100% - 20px);height:calc(100% - 20px);display:inline-block;vertical-align:middle;line-height:-webkit-calc(100vh - 280px);line-height:calc(100vh - 280px);}
.gallery-custom .slider .owl-stage .owl-item div.with-description{height:-webkit-calc(100vh - 180px);height:calc(100vh - 180px);line-height:-webkit-calc(100vh - 240px);line-height:calc(100vh - 240px);position:relative;}
.gallery-custom .slider .owl-stage .owl-item div.with-description img{max-height:-webkit-calc(100% - 100px);max-height:calc(100% - 100px);text-align:center;margin-top:-40px;}
.gallery-custom .slider .owl-stage .owl-item .gallery-description{width:100%;height:auto;position:absolute;top:auto;bottom:15px;left:0;}
.gallery-custom .slider .owl-stage .owl-item .gallery-description h3{color:#fff;text-align:center;}
.gallery-custom .slider .owl-controls{width:100%;height:120px;line-height:120px;text-align:center;}
.gallery-custom .slider .owl-controls .owl-nav{max-width:100%;display:inline-block;padding:0 30px;white-space:nowrap;position:relative;}
.gallery-custom .slider .owl-controls .owl-nav .owl-next, .gallery-custom .slider .owl-controls .owl-nav .owl-prev{background:none;width:40px;height:80px;line-height:80px;margin:0;font-size:24px;color:#888;position:absolute;top:20px;left:-20px;}
.gallery-custom .slider .owl-controls .owl-nav .owl-next{left:auto;right:-20px;}
.gallery-custom .slider .thumbs{max-width:100%;display:inline-block;overflow-x:auto;}
.gallery-custom .slider .thumbs::-webkit-scrollbar{background:rgba(255, 255, 255, 0.1);height:10px;-webkit-border-radius:10px;border-radius:10px;}
.gallery-custom .slider .thumbs::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.1);height:10px;-webkit-border-radius:10px;border-radius:10px;}
.gallery-custom .slider .thumbs::-webkit-scrollbar-thumb:hover, .gallery-custom .slider .thumbs::-webkit-scrollbar-thumb:active{background:rgba(255, 255, 255, 0.2);}
.gallery-custom .slider .thumbs img{height:80px;margin:0 5px;border:1px solid transparent;vertical-align:middle;display:inline-block;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:border-color transform;-o-transition-property:border-color transform;transition-property:border-color transform;}
.gallery-custom .slider .thumbs img.active{border-color:rgba(255, 255, 255, 0.8);}
.gallery-custom .slider .thumbs img:hover{border-color:rgba(255, 255, 255, 0.4);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);}
.gallery-custom .close{color:#a5a19d;width:55px;height:55px;line-height:55px;text-align:center;vertical-align:middle;font-size:54px;position:fixed;top:2%;right:24px;z-index:80;cursor:pointer;opacity:1;visibility:hidden;}
.gallery-custom .close:hover{color:#fff;}
.gallery-custom.gallery-light{background:#fff;}
.gallery-custom.gallery-light .slider .owl-item .gallery-description h3{color:#343436;}
.gallery-custom.gallery-light .slider .thumbs::-webkit-scrollbar{background:rgba(0, 0, 0, 0.1);}
.gallery-custom.gallery-light .slider .thumbs::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.1);}
.gallery-custom.gallery-light .slider .thumbs::-webkit-scrollbar-thumb:hover, .gallery-custom.gallery-light .slider .thumbs::-webkit-scrollbar-thumb:active{background:rgba(0, 0, 0, 0.2);}
.gallery-custom.gallery-light .slider .thumbs img.active{border-color:rgba(0, 0, 0, 0.8);}
.gallery-custom.gallery-light .slider .thumbs img:hover{border-color:rgba(0, 0, 0, 0.4);}
.gallery-custom.gallery-light .close{color:#a5a19d;}
.gallery-custom.gallery-light .close:hover{color:#232220;}
.gallery-tmpimage{position:fixed;z-index:9999999;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transition-property:width, height, margin, left, top;-o-transition-property:width, height, margin, left, top;transition-property:width, height, margin, left, top;}
.gallery-tmpimage.active{left:50%;top:40px;}
.gallery-image .wrap{position:relative;}
.gallery-image img{width:100%;cursor:pointer;display:block;}
.gallery-image .overlay{background:rgba(52, 52, 54, 0.9);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.gallery-image .overlay .icon-shape{cursor:pointer;background:#1f2023;color:#ffffff;width:50px;height:50px;margin:-25px 0 0 -25px;line-height:55px;font-size:25px;text-align:center;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.12);box-shadow:0 1px 12px rgba(0, 0, 0, 0.12);}
.gallery-image .overlay .icon-shape img{width:25px;display:inline-block;margin-right:-1px;}
.gallery-image:hover .overlay{opacity:1;}
.gallery-image .gallery-description{display:none;}
@media screen and (max-width:768px){
.gallery{overflow-y:scroll;}
.gallery .slider{padding:0 15px;margin-top:15px;height:auto;}
.gallery .slider .owl-stage .owl-item div.with-description img, .gallery .slider .owl-stage .owl-item img{height:auto;}
.gallery .slider .owl-stage-outer{height:auto;}
.gallery .slider .owl-controls .owl-nav .owl-prev{width:20px;left:0;}
.gallery .slider .owl-controls .owl-nav .owl-next{width:20px;right:0;}
.gallery .close{top:0;right:0;}
} .portfolio-gallery{background:#343436;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;z-index:99999;}
.portfolio-gallery.open{opacity:1;visibility:visible;}
.portfolio-gallery .slider, .portfolio-gallery .gallery-content{width:50%;height:100%;position:absolute;top:0;}
.portfolio-gallery .slider{left:0;padding:0;}
.portfolio-gallery .slider .owl-stage-outer, .portfolio-gallery .slider .owl-stage, .portfolio-gallery .slider .owl-item{height:100%;}
.portfolio-gallery .slider .owl-item{text-align:center;}
.portfolio-gallery .slider .owl-item div{background-size:cover;background-position:50%;width:auto;min-width:auto;height:100%;}
.portfolio-gallery .slider .owl-nav .owl-prev, .portfolio-gallery .slider .owl-nav .owl-next{margin-top:-55px;}
.portfolio-gallery .slider .owl-dots{position:absolute;height:100px;bottom:0px;padding-top:60px;-webkit-box-shadow:0 -70px 70px -50px rgba(0, 0, 0, 0.5) inset;box-shadow:0 -70px 70px -50px rgba(0, 0, 0, 0.5) inset;}
.portfolio-gallery .slider .owl-dots .owl-dot{background:#fff;}
.portfolio-gallery .slider .owl-dots .owl-dot.active{background:transparent;border-color:#fff;}
.portfolio-gallery .gallery-content{background:#fff;right:0;overflow-y:auto;}
.portfolio-gallery .gallery-close{position:absolute;width:50px;height:50px;top:20px;right:25px;font-size:55px;line-height:50px;text-align:center;color:rgba(0, 0, 0, 0.5);z-index:99;cursor:pointer;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.portfolio-gallery .gallery-close:hover{opacity:.4;}
.portfolio-gallery.gallery-dark .content{background:#343436;}
.portfolio-gallery.gallery-dark .content h2{color:#fff;}
.portfolio-gallery.gallery-dark .content p{color:#a5a19d;}
.portfolio-gallery.gallery-dark .content .portfolio-info-list h5, .portfolio-gallery.gallery-dark .content .portfolio-info-list-inline h5{color:#fff;}
.portfolio-gallery.gallery-dark .content .portfolio-info-list a, .portfolio-gallery.gallery-dark .content .portfolio-info-list-inline a{color:#a5a19d;}
.portfolio-gallery.gallery-dark .content .socialbar a:hover{color:#fff;border-color:#fff;}
.portfolio-gallery.gallery-dark .gallery-close{color:rgba(255, 255, 255, 0.6);}
@media screen and (max-width:768px){
.portfolio-gallery{overflow-y:scroll;overflow-x:hidden;}
.portfolio-gallery .slider, .portfolio-gallery .gallery-content{width:100%;height:auto;position:relative;}
.portfolio-gallery .slider{height:320px;}
.portfolio-gallery .content .portfolio-content{padding:45px;}
.portfolio-gallery .content .portfolio-info-list, .portfolio-gallery .content .portfolio-info-list-inline{display:block;}
.portfolio-gallery .content .portfolio-info-list li, .portfolio-gallery .content .portfolio-info-list-inline li{display:block;width:100%;}
.portfolio-gallery .gallery-close{position:fixed;}
} .popup{width:100%;height:100%;position:fixed;top:10px;left:0;z-index:9999999;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:top, visibility, opacity;-o-transition-property:top, visibility, opacity;transition-property:top, visibility, opacity;}
.popup .popup-close{color:#a5a19d;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:54px;position:absolute;top:0px;right:25px;opacity:0;z-index:1;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color, opacity, top;-o-transition-property:color, opacity, top;transition-property:color, opacity, top;}
.popup .popup-close:hover{color:#ffffff;}
.popup .popup-close.light:hover{color:#343436;}
.popup.active{visibility:visible;opacity:1;top:0;}
.popup.active .popup-close{top:25px;opacity:1;}
.breadcrumbs{background:#ffffff;width:100%;padding-top:30px;padding-bottom:30px;border-bottom:1px solid rgba(0, 0, 0, 0.05);font-size:13px;}
.breadcrumbs span.current{color:#888888;}
.breadcrumbs a{color:#343436;}
.breadcrumbs a:hover{text-decoration:underline;}
.breadcrumbs .result{display:inline-block;}
.breadcrumbs form, .breadcrumbs p{display:inline;}
@media screen and (max-width:768px){
.breadcrumbs .left, .breadcrumbs .right{width:100%;padding-top:0px;clear:both;}
.breadcrumbs .left + .right{margin-top:20px;}
.breadcrumbs .result{margin:0 15px 0 0;}
.breadcrumbs .select{margin:0 0px 0 0;}
.breadcrumbs .select .select-title{text-align:left;padding-left:0;}
}
.filterbar{background:#fff;color:#5a5a5a;width:100%;padding:0 15px;line-height:90px;vertical-align:middle;font-size:13px;}
.filterbar:after{content:'';display:table;clear:both;}
.filterbar .breadcrumbs{padding:0;margin:0;list-style:none;}
.filterbar .breadcrumbs li{float:left;color:#888888;}
.filterbar .breadcrumbs li a{color:#5a5a5a;}
.filterbar .breadcrumbs li a:hover{color:#888888;}
.filterbar .breadcrumbs li:before{content:'/';margin:0 3px;}
.filterbar .breadcrumbs li:first-child:before{content:'';margin:0;}
.filterbar .result{color:#888888;display:inline-block;}
.filterbar .right > *:last-child{padding-right:0;margin-right:0;}
nav.pagination{margin-top:45px;text-align:left;font-size:13px;word-spacing:-.2em;clear:both;}
nav.pagination li{word-spacing:normal;margin:0 3px;display:inline-block;}
nav.pagination li .page-numbers, nav.pagination li a.page-numbers{border:1px solid #343436;font-weight:700;display:inline-block;vertical-align:middle;padding:13px 16px;line-height:11px;font-size:11px;}
nav.pagination li .page-numbers.current{background:#343436;color:#ffffff;}
nav.pagination li .page-numbers.current:hover{background:#343436;}
nav.pagination li a.page-numbers{font-family:inherit;}
nav.pagination li a.page-numbers.active{background:#343436;color:#ffffff;cursor:default;}
nav.pagination li a.page-numbers span{font-size:13px;display:inline-block;vertical-align:-1px;margin-bottom:-2px;}
nav.pagination li a.page-numbers span.icon-left{margin-right:5px;}
nav.pagination li a.page-numbers span.icon-right{margin-left:5px;}
.page-links{font-weight:500;}
.page-links a{padding:4px 10px;}
.wrapped-container{max-width:1280px;margin-left:auto;margin-right:auto;padding:0;position:relative;}
.wrapped-container:after{content:'';display:table;clear:both;}
.wrapped-container.light-bg{background:#fff;}
.boxed-container{max-width:1310px;margin:30px auto;position:relative;z-index:2;}
.full-width-container{margin-left:7%;margin-right:7%;}
.page-offset-top{margin-top:50px;}
.page-offset-bottom{margin-bottom:100px;}
div.page-with-left-sidebar{padding-left:30px;}
div.page-with-right-sidebar{padding-right:30px;}
.site-content{background:#fff;}
@media screen and (max-width:768px){
div.wrapped-container, div.full-width-container{margin-left:0px;margin-right:0px;}
.boxed-container{margin:0;}
.page-offset-top{margin-top:30px;}
.page-offset-bottom{margin-bottom:25px;}
div.page-with-right-sidebar{padding-right:15px;}
div.page-with-left-sidebar{padding-left:15px;}
} .site-header{background:transparent;background-clip:padding-box;width:100%;height:90px;border-bottom:1px solid rgba(0, 0, 0, 0.5);line-height:90px;vertical-align:middle;position:absolute;z-index:50;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:color, height, line-height, opacity;-o-transition-property:color, height, line-height, opacity;transition-property:color, height, line-height, opacity;-webkit-box-sizing:content-box;box-sizing:content-box;}
.site-header a{-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.site-header a:hover, .site-header a.open, .site-header a.focus{opacity:.6;}
.site-header .header-wrap{padding:0 42px 0;position:relative;z-index:1;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;}
.site-header .header-wrap:after{content:'';display:table;clear:both;}
.site-header .site-title, .site-header .site-title a{margin:0;border:none;float:left;font-weight:700;font-size:22px;font-family:"Montserrat", "Open Sans", sans-serif;line-height:inherit;vertical-align:middle;letter-spacing:2px;text-decoration:none;}
.site-header .site-title img, .site-header .site-title a img{max-height:86px;vertical-align:middle;margin-top:-4px;-webkit-transition:max-height .4s ease-in-out;-o-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out;}
.site-header .site-title img.svg-logo, .site-header .site-title a img.svg-logo{vertical-align:middle;height:60px;}
.site-header .site-branding, .site-header .site-title{float:left;position:relative;}
.site-header .site-branding .site-description, .site-header .site-title .site-description{display:none;}
.site-header .site-branding .first-logo, .site-header .site-title .first-logo{display:inline-block;}
.site-header .site-branding .second-logo, .site-header .site-title .second-logo{display:none;}
.site-header .logo-hidden-sm{display:inline-block;}
.site-header .logo-visible-sm{display:none;}
@media screen and (max-width:768px){
.site-header .logo-hidden-sm{display:none;}
.site-header .logo-visible-sm{display:inline-block;}
}
.site-header.header-2{background:#fff;}
.site-header.header-3{height:60px;line-height:60px;margin:42px auto 20px;-webkit-border-radius:3px;border-radius:3px;border:none;}
.site-header.header-3 .header-wrap{background:#ffffff;height:60px;padding:0 8px;-webkit-border-radius:3px;border-radius:3px;margin:0 -15px;}
.site-header.header-3 .site-title{padding-left:15px;}
.site-header.header-3 .site-title a img{max-height:56px;}
.site-header.header-3.with-header-cap{margin-top:10px;}
.site-header.header-3.with-header-cap.subheader-open{margin-top:52px;}
.site-header.header-3.subheader-open{margin-top:56px;}
.site-header.header-3.with-subheader{margin-top:66px;}
.site-header.header-3.with-subheader.with-header-cap{margin-top:56px;}
.site-header.header-4{background:#ffffff;height:180px;margin:0 auto;line-height:90px;position:absolute;}
.site-header.header-4 .header-wrap{height:100%;padding:0;}
.site-header.header-4 .header-wrap.wrapped-container{margin:0;}
.site-header.header-4 .site-branding{width:100%;height:90px;border-bottom:1px dotted;border-bottom-color:rgba(0, 0, 0, 0.1);float:none;text-align:center;overflow:hidden;-webkit-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}
.site-header.header-4 .site-branding h1, .site-header.header-4 .site-branding .second-logo, .site-header.header-4 .site-branding .first-logo{float:none;}
.site-header.header-4 .site-title a{display:inline-block;margin:0 auto;float:none;}
.site-header.header-4 .site-title a img{max-height:92px;}
.site-header.header-5{text-align:center;height:90px;line-height:90px;}
.site-header.header-5 h1.site-title{display:inline-block;clear:none;margin:0 30px;}
.site-header.header-5 .site-branding{text-align:center;float:left;position:relative;z-index:11;}
.site-header.header-5 .site-branding img{max-height:90px;}
.site-header.header-5 .site-branding .site-title, .site-header.header-5 .site-branding .site-title a{padding:0;text-align:center;display:inline-block;}
.site-header.header-5 .menu-wrap:after{content:'';display:block;clear:both;}
.site-header.header-6{background:#ffffff;width:280px;min-height:100%;border:none;border-right:1px solid rgba(0, 0, 0, 0.08);position:fixed;top:0;left:0;z-index:9;-webkit-box-shadow:0 1px 7px rgba(0, 0, 0, 0.08);box-shadow:0 1px 7px rgba(0, 0, 0, 0.08);}
.site-header.header-6 .header-wrap{padding:40px 0;}
.site-header.header-6 .site-branding{margin:15px 40px 58px;}
.site-header.header-6 .site-branding a{font-size:25px;line-height:60px;padding:0;}
.site-header.header-6 .socialbar{text-align:left;}
.site-header.header-6 .socialbar a{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.site-header .header-bottom{width:100%;padding-bottom:20px;position:absolute;bottom:0;left:0;}
.site-header .header-bottom .socialbar{height:84px;cursor:default;word-spacing:-1px;padding-left:40px;}
.site-header .header-bottom .socialbar a{width:31px;height:31px;font-size:16px;line-height:32px;}
.site-header .header-bottom .socialbar a:hover{opacity:1;}
.site-header .header-bottom p.copyright{color:#a5a19d;text-align:left;padding:0 40px;font-size:13px;}
.site-header.header-fixed{background:#fff;position:fixed;margin:0;height:66px;top:0;line-height:66px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-transition:0.2s cubic-bezier(0.4, 0, 0, 0.9);-o-transition:0.2s cubic-bezier(0.4, 0, 0, 0.9);transition:0.2s cubic-bezier(0.4, 0, 0, 0.9);-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;-o-transition-property:transform, opacity, visibility;transition-property:transform, opacity, visibility;transition-property:transform, opacity, visibility, -webkit-transform;-webkit-box-shadow:0 5px 8px -4px rgba(0, 0, 0, 0.08);box-shadow:0 5px 8px -4px rgba(0, 0, 0, 0.08);}
.site-header.header-fixed.showed{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.site-header.header-fixed.no-transition{-webkit-transition:none;-o-transition:none;transition:none;}
.site-header.header-fixed.with-header-cap{margin:0;}
.site-header.header-fixed.subheader-open{margin-top:40px;}
.site-header.header-fixed .site-title img, .site-header.header-fixed .site-title a img{max-height:60px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.site-header.header-fixed.header-4{height:120px;line-height:60px;}
.site-header.header-fixed.header-4 .site-branding{height:60px;}
.site-header.header-fixed.with-subheader{margin-top:0;}
.site-header.header-fixed .header-wrap{background:#ffffff;padding-top:0;line-height:inherit;}
.site-header.header-fixed .site-branding{top:0;}
.site-header.header-fixed .site-branding .site-title, .site-header.header-fixed .site-branding .site-title a{line-height:inherit;}
.site-header.header-fixed .site-branding .site-title img, .site-header.header-fixed .site-branding .site-title a img{max-height:60px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.site-header.with-subheader{margin-top:40px;}
.site-header .header-wrap.wrapped-container{padding:0 15px;}
.header-cap{width:100%;height:90px;-webkit-transition:margin .1s ease-in-out;-o-transition:margin .1s ease-in-out;transition:margin .1s ease-in-out;}
.header-cap.header-3{height:80px;}
.header-cap.header-4{height:180px;}
.header-cap.header-4.with-subheader{height:222px;}
@media screen and (max-width:768px){
.header-cap.header-4{height:95px;}
.header-cap.header-4.with-subheader{height:95px;}
}
.header-cap.header-6{height:0px;}
@media screen and (max-width:768px){
.header-cap.header-6{height:80px;}
}
.header-cap.subheader-open{margin-top:40px;}
.header-cap.subheader-open.with-subheader{margin-top:0px;}
.header-cap.with-subheader{height:131px;}
@media screen and (max-width:768px){
.header-cap, .header-cap.with-subheader{height:80px;}
}
.boxed-container .site-header .header-wrap{padding:0 30px 0 30px;}
.header-search{background:rgba(16, 17, 18, 0.95);width:100%;height:100%;position:fixed;top:30px;left:0;opacity:0;z-index:999;visibility:hidden;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:top, opacity, visibility;-o-transition-property:top, opacity, visibility;transition-property:top, opacity, visibility;}
.header-search.opened{opacity:1;visibility:visible;top:0;}
.header-search .search-wrap{width:100%;position:absolute;top:50%;left:0;margin-top:-40px;}
.header-search form{max-width:700px;padding:0 25px;margin:0 auto;position:relative;}
.header-search form input{background:transparent;color:rgba(255, 255, 255, 0.8);padding:0 50px 0 15px;height:60px;line-height:60px;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.3);font-size:24px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:border-color, color;-o-transition-property:border-color, color;transition-property:border-color, color;}
.header-search form input:focus{color:#fff;border-color:rgba(255, 255, 255, 0.3);}
.header-search form input::-webkit-input-placeholder{color:#fff;}
.header-search form input::-moz-placeholder{color:#fff;}
.header-search form input:-ms-input-placeholder{color:#fff;}
.header-search form input::-ms-input-placeholder{color:#fff;}
.header-search form input::placeholder{color:#fff;}
.header-search form button{background:transparent;color:rgba(255, 255, 255, 0.5);width:60px;height:60px;border:none;font-size:23px;position:absolute;top:0;right:30px;}
.header-search form button:hover{color:rgba(255, 255, 255, 0.9);}
.content-right{margin-left:280px;}
.subheader{background:#1d1d1e;color:rgba(255, 255, 255, 0.75);width:100%;height:40px;padding:0 40px;cursor:default;position:absolute;z-index:99;overflow:hidden;}
.subheader .content{width:100%;}
.subheader a{color:inherit;}
.subheader .subheader-contacts{height:40px;font-size:0.98em;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.subheader .subheader-contacts li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.subheader .subheader-contacts li:not(:first-child){margin-left:1.25rem;}
.subheader .subheader-contacts li:first-child:after{display:none;}
.subheader .subheader-contacts .icon{color:inherit;font-size:1.25rem;margin-right:0.5rem;}
.subheader .socialbar{float:right;color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.subheader .socialbar a.default.flat:not(:hover){color:inherit;}
.boxed-container .subheader{padding:0 30px;}
@media screen and (max-width:768px){
.subheader{display:none;}
} .header-title{background:rgba(52, 52, 54, 0.6);background-position:center center;width:100%;height:550px;position:relative;overflow:hidden;background-size:cover;}
.header-title .title-wrap{width:100%;height:100%;display:table;}
.header-title:after{content:'';background:rgba(31, 31, 32, 0.6);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.header-title.without-cap .content{padding-top:80px;}
.header-title.title-full{height:100vh;}
.header-title.title-full .title-wrap{height:100vh;}
.header-title.title-full .content{padding-top:0;}
.header-title .content{padding-top:0px;position:relative;z-index:2;display:table-cell;vertical-align:middle;}
.header-title .wrapped-container, .header-title .full-width-container{padding:0 15px;}
.header-title h1.page-title{width:100%;max-width:900px;margin:0 0 12px;display:inline-block;color:#fff;text-align:inherit;font-weight:bold;font-size:56px;line-height:1.2;word-break:break-word;}
@media screen and (max-width:768px){
.header-title h1.page-title{font-size:2.5em;padding:0;}
}
.header-title .subtitle{max-width:600px;color:#bebebe;margin:10px 0;line-height:26px;text-align:inherit;font-size:18px;display:inline-block;position:relative;top:50%;}
.header-title .subtitle a{color:#bebebe;}
.header-title .subtitle a:hover{text-decoration:underline;}
.header-title .subtitle .square{background:#ebebeb;width:3px;height:3px;display:inline-block;margin:0 10px;vertical-align:3px;}
.site-footer{background:#343436;color:#fff;}
@media screen and (min-width:769px){
.site-footer.sticky{width:100%;position:fixed;bottom:0;left:0;z-index:1;}
}
.site-footer a{color:#fff;}
.site-footer a:hover{text-decoration:underline;}
.site-footer .widget{padding-top:25px;}
.site-footer .widgets{padding:70px 0;list-style:none;}
.site-footer .widgets .widget:first-child{padding-top:0;}
.site-footer .widgets .widget > *:first-child{margin-top:0;}
.site-footer .widgets a{color:#fff;}
.site-footer .widgets .socialbar a.social.outline{border-color:rgba(255, 255, 255, 0.12);}
.site-footer .widgets .socialbar a.social.outline span{color:rgba(255, 255, 255, 0.5);}
.site-footer .widgets .socialbar a.social.outline:hover{background:rgba(255, 255, 255, 0.14);border-color:rgba(255, 255, 255, 0);}
.site-footer .widgets .socialbar a.social.outline:hover span{color:#ffffff;}
.site-footer .widgets .list-box-icon{color:#ffffff;}
.site-footer .widgets .list-box-icon span.icon{color:#797979;}
@media screen and (max-width:991px){
.site-footer .widgets{padding:15px 0 30px;}
.site-footer .widgets .widgets-column{margin-top:30px;}
}
.site-footer .site-info{background:#38383a;color:#adadad;width:100%;padding:30px 10px 25px;font-size:13px;text-align:center;}
header.light-text, header.light-text a{color:#fff;}
header.light-text .hamburger-menu .btn-lines{background:#fff;}
header.dark-text, header.dark-text a,
header.mobile-header, header.mobile-header a, header.without-header-title, header.without-header-title a, header.header-fixed, header.header-fixed a{color:#343436;}
header.dark-text .hamburger-menu .btn-lines, header.mobile-header .hamburger-menu .btn-lines, header.without-header-title .hamburger-menu .btn-lines, header.header-fixed .hamburger-menu .btn-lines{background:#343436;}
.menu-not-assigned{font-weight:normal;}
.main-nav{display:block;float:left;font-weight:600;cursor:default;position:relative;z-index:10;}
.main-nav.hidden{display:none;}
.main-nav .close, .main-nav form.form-search{display:none;}
#mega-menu-wrap{background:transparent;position:relative;z-index:10;}
#mega-menu-wrap li{padding:0;}
#mega-menu-wrap > ul{list-style:none;}
#mega-menu-wrap > ul li.current-menu-item > a, #mega-menu-wrap > ul li.current-menu-ancestor > a{-webkit-box-shadow:0 2px 0px #987f71;box-shadow:0 2px 0px #987f71;}
#mega-menu-wrap > ul li.current-menu-item.sub-nav-item a.menu-link, #mega-menu-wrap > ul li.current-menu-ancestor.sub-nav-item a.menu-link{-webkit-box-shadow:none;box-shadow:none;}
#mega-menu-wrap > ul li.current-menu-item.sub-nav-item a.menu-link{-webkit-box-shadow:none;box-shadow:none;font-weight:800;color:#fff;}
#mega-menu-wrap > ul li.current-menu-item.sub-nav-item a.menu-link:hover{color:#fff;}
#mega-menu-wrap > ul > li{float:left;position:relative;}
#mega-menu-wrap > ul > li .sub-nav.open, #mega-menu-wrap > ul > li .sub-nav.open > ul.sub-menu{opacity:1;visibility:visible;}
#mega-menu-wrap > ul > li > a{line-height:inherit;vertical-align:middle;padding:0 18px;text-transform:uppercase;font-size:12.5px;font-weight:600;display:block;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;}
#mega-menu-wrap > ul > li > a > span{vertical-align:middle;}
#mega-menu-wrap > ul .sub-nav > .sub-menu{margin-top:0px;z-index:10;}
#mega-menu-wrap > ul ul.sub-menu, #mega-menu-wrap > ul ul.sub-sub-menu{background:#28282a;width:auto;min-width:230px;margin:0;padding:15px;list-style:none;position:absolute;left:2px;opacity:0;visibility:hidden;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
#mega-menu-wrap > ul ul.sub-menu.menu-left,
#mega-menu-wrap > ul ul.sub-menu.menu-left ul.sub-menu,
#mega-menu-wrap > ul ul.sub-menu.menu-left ul.sub-sub-menu, #mega-menu-wrap > ul ul.sub-sub-menu.menu-left,
#mega-menu-wrap > ul ul.sub-sub-menu.menu-left ul.sub-menu,
#mega-menu-wrap > ul ul.sub-sub-menu.menu-left ul.sub-sub-menu{background:#1e1e20;left:auto;right:100%;margin-right:18px;margin-left:0;}
#mega-menu-wrap > ul ul.sub-menu > li, #mega-menu-wrap > ul ul.sub-sub-menu > li{min-width:200px;white-space:nowrap;line-height:100%;position:relative;}
#mega-menu-wrap > ul ul.sub-menu > li:hover > .sub-sub-menu, #mega-menu-wrap > ul ul.sub-sub-menu > li:hover > .sub-sub-menu{visibility:visible;opacity:1;}
#mega-menu-wrap > ul ul.sub-menu > li > a, #mega-menu-wrap > ul ul.sub-sub-menu > li > a{background:transparent;color:#bbb;width:100%;height:38px;line-height:38px;padding:0 45px 0 15px;font-size:13px;display:block;-webkit-transition:.05s ease-in-out;-o-transition:.05s ease-in-out;transition:.05s ease-in-out;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;}
#mega-menu-wrap > ul ul.sub-menu > li > a:hover, #mega-menu-wrap > ul ul.sub-sub-menu > li > a:hover{background:rgba(255, 255, 255, 0.06);color:#fff;opacity:1;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu .sub-sub-menu, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu .sub-sub-menu{margin-left:18px;top:-15px;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:after, #mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:before, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:after, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:before{content:'';position:absolute;top:50%;right:15px;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:after, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:after{background:transparent;width:3px;height:2px;border:2px solid #8e8e8f;border-top:0;border-bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:before, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:before{background:#8e8e8f;width:2px;height:2px;margin-right:10px;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:hover:after, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:hover:after{border-color:#fff;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:hover:before, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:hover:before{background:#fff;}
#mega-menu-wrap > ul .sub-sub-menu{-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:visibility, left;-o-transition-property:visibility, left;transition-property:visibility, left;}
@media screen and (min-width:769px){
#mega-menu-wrap > ul .sub-nav .sub-menu-wide{padding:0;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide ul.sub-menu, #mega-menu-wrap > ul .sub-nav .sub-menu-wide ul.sub-sub-menu{padding:0;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item{min-width:200px;float:left;display:none;margin:15px;margin-left:0;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item:first-child{margin-left:15px;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item > a.menu-link{color:#777;height:45px;font-weight:900;border-bottom:1px solid rgba(255, 255, 255, 0.07);}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item > a.menu-link:hover{background:transparent;color:#777;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item > a.menu-link:after, #mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item > a.menu-link:before{display:none;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item .sub-sub-menu{background:transparent;margin:0;}
#mega-menu-wrap > ul .sub-nav.open .sub-menu-wide > li.mega-menu-item{display:block;}
#mega-menu-wrap > ul .sub-nav.open .sub-menu-wide > li.mega-menu-item .sub-sub-menu{position:static;visibility:visible;opacity:1;}
}
#mega-menu-wrap > ul ul.sub-sub-menu{position:absolute;left:100%;top:0;margin-top:0;}
#masthead .menu-other{margin-left:25px;list-style:none;float:left;}
#masthead .menu-other li{padding:0;}
#masthead .menu-other > li{float:left;position:relative;}
#masthead .menu-other > li > a{padding:0 10px;text-decoration:none;font-size:12.5px;font-weight:600;vertical-align:-2px;display:block;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;}
#masthead .menu-other > li > a span.text{vertical-align:middle;}
#masthead .menu-other > li > a .icon{margin-right:5px;vertical-align:-2px;display:inline-block;line-height:1;}
#masthead .menu-other > li > a.search .icon{margin:0;font-size:19px;}
#masthead .menu-other > li > a.cart .icon{font-size:19px;margin-top:-4px;opacity:.8;}
#masthead .menu-other > li > a.language .icon{font-size:18px;margin-left:4px;}
#masthead .menu-other > li > a.wishlist .icon{font-size:19px;vertical-align:-3px;margin-right:0px;}
#masthead .menu-other > li:last-child > a{padding-right:12px;}
#masthead .menu-other > li .submenu{background:#28282a;color:#999;width:auto;padding:6px 20px;position:absolute;top:100%;right:4px;visibility:hidden;opacity:0;text-align:left;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
#masthead .menu-other > li .submenu a{color:#fff;}
#masthead .menu-other > li .submenu a:hover{opacity:1;}
#masthead .menu-other > li .submenu.no-paddings{padding:0;}
#masthead .menu-other > li .submenu .sub-nav{padding:15px;list-style:none;}
#masthead .menu-other > li .submenu .sub-nav.languages li img{margin-right:5px;vertical-align:-2px;}
#masthead .menu-other > li .submenu .sub-nav li a{background:transparent;color:#bbb;width:100%;height:38px;line-height:38px;padding:0 45px 0 15px;font-size:13px;display:block;white-space:nowrap;-webkit-transition:.05s ease-in-out;-o-transition:.05s ease-in-out;transition:.05s ease-in-out;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;}
#masthead .menu-other > li .submenu .sub-nav li a:hover{background:rgba(255, 255, 255, 0.06);color:#fff;}
#masthead .menu-other > li .submenu .sub-nav li.active a{font-weight:600;color:#fff;}
#masthead .menu-other > li .submenu.submenu_cart{width:auto;min-width:250px;}
#masthead .menu-other > li .submenu p{color:#999;margin:5px 0 20px;padding-bottom:5px;border-bottom:1px dotted rgba(255, 255, 255, 0.1);}
#masthead .menu-other > li .submenu p.buttons a:first-child:hover{color:#343436;}
#masthead .menu-other > li .submenu .woocommerce-mini-cart__empty-message{border:none;margin:10px 0;}
#masthead .menu-other > li .submenu.cart{width:330px;}
#masthead .menu-other > li:hover .submenu{visibility:visible;opacity:1;}
.hamburger-menu{float:left;line-height:inherit;display:none;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.hamburger-menu:hover{opacity:.6;}
.hamburger-menu .btn-toggle{background:transparent;width:38px;line-height:inherit;margin:0 0 0 15px;padding:0;border:none;outline:none;position:relative;vertical-align:middle;display:block;}
.hamburger-menu .btn-toggle:after{content:'a';font-size:0px;display:block;}
.hamburger-menu .btn-lines{width:20px;height:2px;margin:-2px 0 0 -10px;position:absolute;top:50%;left:50%;}
.hamburger-menu .btn-lines:after, .hamburger-menu .btn-lines:before{content:'';background-color:inherit;width:100%;height:2px;position:absolute;top:7px;left:0;}
.hamburger-menu .btn-lines:before{top:-7px;}
#hamburger-fullscreen-menu{display:block;}
.header-3 #primary-menu > li > a:after,
.header-3 .menu-other > li > a:after{content:'';background:rgba(0, 0, 0, 0.1);width:1px;height:20px;margin:0;display:block;position:absolute;top:50%;margin-top:-11px;left:-1px;}
.header-3 #primary-menu > li:first-child > a:after,
.header-3 .menu-other > li:first-child > a:after{display:none;}
.header-3 .hamburger-menu .btn-toggle{margin-right:5px;}
.header-4{text-align:center;}
.header-4 .main-nav{float:none;display:inline-block;text-align:left;}
.header-4 .menu-wrap{width:100%;padding:0 36px;}
.header-4 .menu-wrap .wrap{width:100%;position:relative;}
.header-4 .menu-other.left, .header-4 .menu-other.right{margin:0;position:absolute;left:5px;top:0;}
.header-4 .menu-other.right{left:auto;right:5px;}
.header-4 .menu-other > li > a{position:relative;}
.header-4 .menu-other > li .submenu{left:auto;right:-4px;}
.header-5 .main-nav{width:100%;position:absolute;left:0;text-align:center;}
.header-5 .main-nav p.site-title{width:auto;padding:0 30px;}
.header-5 #mega-menu-wrap{display:inline-block;}
.header-5 ul#primary-menu > li{text-align:left;}
.header-5 ul#primary-menu > li > a.menu-link{padding:0 20px;}
.header-5 ul#primary-menu > li > a.menu-link:after{content:'/';display:block;position:absolute;font-weight:300;top:0px;right:0;}
.header-5 ul#primary-menu > li:last-child > a.menu-link:after{display:none;}
.header-5 ul#primary-menu > li.without-divider > a.menu-link:after{display:none;}
.header-5 ul#primary-menu > ul.sub-menu{left:8px;}
.header-5 .menu-wrap{padding:0 30px;position:relative;}
.header-5 .menu-other{margin:0;position:absolute;right:0;top:0;z-index:15;}
.header-5 .menu-other > li > a{position:relative;}
.header-5 .menu-other > li:last-child > a{padding-right:10px;}
.header-5 .menu-other > li .submenu{left:auto;right:-4px;}
header.header-6 .main-nav{width:100%;position:relative;}
header.header-6 .main-nav span.menu-not-assigned{line-height:1.8em;padding:40px 40px;text-align:left;display:block;}
header.header-6 .main-nav:after{content:'';width:70%;height:0px;border-top:1px dotted rgba(0, 0, 0, 0.2);position:absolute;top:0;left:40px;}
header.header-6 .main-nav #mega-menu-wrap{margin-top:25px;margin-bottom:100px;}
header.header-6 .main-nav ul#primary-menu > li{width:100%;text-align:left;position:relative;}
header.header-6 .main-nav ul#primary-menu > li > a.menu-link, header.header-6 .main-nav ul#primary-menu > li > a{width:auto;height:38px;padding:0 40px;line-height:38px;font-size:13.5px;text-transform:none;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;}
header.header-6 .main-nav ul#primary-menu > li > a.menu-link:hover, header.header-6 .main-nav ul#primary-menu > li > a.menu-link.open, header.header-6 .main-nav ul#primary-menu > li > a:hover, header.header-6 .main-nav ul#primary-menu > li > a.open{border-color:transparent;}
header.header-6 .main-nav ul#primary-menu > li.current-menu-item > a, header.header-6 .main-nav ul#primary-menu > li.current-menu-ancestor > a{font-weight:800;-webkit-box-shadow:none;box-shadow:none;color:#987f71;}
header.header-6 .main-nav ul#primary-menu > li.mega-menu-item-has-children > a.menu-link:after{margin:0;}
header.header-6 .main-nav ul#primary-menu > li.mega-toggle-on > a.menu-link,
header.header-6 .main-nav ul#primary-menu > li.mega-animating > a.menu-link{border-top-color:transparent;}
header.header-6 .main-nav ul#primary-menu > li > .sub-nav{left:100%;top:0;position:absolute;margin-left:1px;}
header.header-6 .menu-wrap{height:60px;padding:0;position:relative;}
header.header-6 .menu-wrap .wrap{height:inherit;line-height:60px;width:auto;position:relative;margin:0 36px;}
header.header-6 .menu-other{margin:0;padding:24px 0;line-height:60px;position:relative;}
header.header-6 .menu-other:after{content:'';width:77%;height:0px;border-top:1px dotted rgba(0, 0, 0, 0.2);position:absolute;top:0;left:15px;}
header.header-6 .menu-other > li{width:100%;text-align:left;}
header.header-6 .menu-other > li > a{width:auto;height:39px;padding:0 40px;line-height:39px;font-size:13.5px;position:relative;}
header.header-6 .menu-other > li > a .icon{width:20px;text-align:center;}
header.header-6 .menu-other > li > a.search .icon{margin-right:5px;vertical-align:-1px;}
header.header-6 .menu-other > li > a.wishlist .icon{margin-right:5px;}
header.header-6 .menu-other > li > a.language .icon{margin-left:0;}
header.header-6 .menu-other > li:last-child > a{padding-right:10px;}
header.header-6 .menu-other > li .submenu{min-width:200px;left:100%;top:0;}
header.header-6 .hamburger-menu{margin-left:15px;}
header.header-6 p.copyright{width:auto;}
.fullscreen-navigation{background:rgba(16, 17, 18, 0.95);width:100%;height:100%;position:fixed;top:30px;left:0;z-index:999999;visibility:hidden;opacity:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:top, opacity, visibility;-o-transition-property:top, opacity, visibility;transition-property:top, opacity, visibility;}
.fullscreen-navigation.open{opacity:1;visibility:visible;top:0;}
.fullscreen-navigation .menu-not-assigned{margin-left:40px;font-size:16px;color:#fff;}
.fullscreen-navigation .menu-not-assigned a{color:#ddd;text-decoration:underline;}
.fullscreen-navigation .menu-not-assigned a:hover{color:#ddd;opacity:.7;}
.fullscreen-navigation .site-branding{position:absolute;top:30px;left:40px;}
.fullscreen-navigation .site-title a{margin:0;border:none;float:left;font-weight:700;font-size:22px;font-family:"Montserrat", "Open Sans", sans-serif;line-height:inherit;vertical-align:middle;letter-spacing:2px;text-decoration:none;}
.fullscreen-navigation .fullscreen-menu-wrap{width:100%;height:100%;max-height:100%;display:table;}
.fullscreen-navigation #fullscreen-mega-menu-wrap{display:table-cell;vertical-align:middle;}
.fullscreen-navigation #fullscreen-mega-menu-wrap ul{list-style:none;position:relative;}
.fullscreen-navigation #fullscreen-mega-menu-wrap ul.menu{width:310px;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item{width:310px;color:#ffffff;font-size:20px;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link{width:310px;height:50px;line-height:50px;vertical-align:middle;padding-left:40px;color:#ffffff;display:block;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link:hover, .fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link.open{color:#888888;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu{visibility:hidden;opacity:0;position:absolute;top:0;right:-100%;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav.open,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu.open{opacity:1;visibility:visible;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav li.mega-menu-item,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu li.mega-menu-item{height:36px;line-height:36px;font-size:16px;position:relative;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav li.mega-menu-item a.menu-link,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu li.mega-menu-item a.menu-link{height:36px;line-height:36px;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav li.mega-menu-item.has-submenu:after,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu li.mega-menu-item.has-submenu:after{content:'\f3d3';font-family:'Ionicons';position:absolute;right:10px;top:1px;font-size:12px;color:rgba(255, 255, 255, 0.3);}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item:hover > a.menu-link{color:#888888;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item:hover > .sub-sub-menu{opacity:1;visibility:visible;}
.fullscreen-navigation .close{color:rgba(255, 255, 255, 0.6);line-height:0px;font-size:40px;padding:25px;position:absolute;top:5px;right:20px;cursor:pointer;}
.fullscreen-navigation .close:hover{color:#ffffff;}
.fullscreen-navigation .copyright{width:100%;position:absolute;bottom:35px;left:40px;font-size:13px;}
.fullscreen-navigation .copyright a{color:#ffffff;}
#fullscreen-mega-menu.fullscreen-navigation .site-title a{color:#ffffff;}
@media screen and (min-width:769px){
header.site-header.header-fixed{background:#ffffff;-webkit-border-radius:0;border-radius:0;}
header.site-header.header-fixed, header.site-header.header-fixed a{color:#343436;}
header.site-header.header-fixed .hamburger-menu .btn-lines{background-color:#343436;}
header.site-header.header-fixed .header-wrap{border:none;}
header.site-header.header-fixed .header-wrap li.mega-menu-item .without-divider > a.menu-link:after{display:none;}
.site-header.header-fixed.header-5 li > a.menu-link:after{color:rgba(0, 0, 0, 0.5);}
.site-header.header-fixed.header-3 .header-wrap{background:#ffffff;}
} .close-menu{display:none;}
.mobile-wpml-select{display:none;}
@media screen and (max-width:768px){
.fullscreen-navigation{display:none;}
#mega-menu-wrap .mobile-wpml-select{display:block;}
#mega-menu-wrap .mobile-wpml-select .icon, #mega-menu-wrap .mobile-wpml-select img{font-size:20px;margin-right:8px;vertical-align:-2px;}
#mega-menu-wrap .mobile-wpml-select img{vertical-align:0px;}
div.subheader.fixed{top:0;padding-left:15px;padding-right:15px;}
div.header-cap.header-3, div.header-cap.header-4{height:30px;}
div.header-title .content{padding-top:0;}
#masthead{background:#ffffff;width:100%;height:80px;line-height:80px;border:none;-webkit-border-radius:0;border-radius:0;position:fixed;top:0;margin:0;height:80px;min-height:80px;z-index:999;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);}
#masthead a:hover, #masthead a.open, #masthead a.focus{opacity:1;}
#masthead .header-wrap{background:#ffffff;padding:0 15px;margin-left:0;margin-right:0;line-height:inherit;}
#masthead .menu-wrap{width:auto;float:right;padding:0;margin:0;}
#masthead .menu-wrap .wrap{width:auto;}
#masthead .header-bottom{display:none;}
#masthead .site-branding{width:auto;max-width:75%;float:left;margin:0;height:80px;border:none;text-align:left;line-height:1.1;display:table;}
#masthead .site-branding .site-title{display:table-cell;vertical-align:middle;float:none;}
#masthead .site-branding a{padding-left:15px;padding-right:15px;}
#masthead .site-title{width:auto;padding:0;}
#masthead .site-branding a{color:#343436;line-height:inherit;}
div.content-right{margin:0;}
.subheader{padding-left:10px;padding-right:10px;}
.subheader ul.social-bar{display:none;}
.close-menu{display:block;width:32%;height:100vh;position:fixed;top:0;right:-32%;z-index:999;cursor:pointer;}
#masthead #site-navigation.main-nav{background:rgba(31, 32, 35, 0.95);width:68%;height:100vh;text-align:left;position:fixed;top:0;left:-100%;z-index:99999999;opacity:0.2;overflow-y:auto;overflow-x:hidden;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:opacity, visibility, left;-o-transition-property:opacity, visibility, left;transition-property:opacity, visibility, left;}
#masthead #site-navigation.main-nav.hidden{display:block;}
#masthead #site-navigation.main-nav .site-branding{display:none;}
#masthead #site-navigation.main-nav .close{color:#8e8e8f;font-size:42px;line-height:48px;padding:0 20px;display:block;cursor:pointer;}
#masthead #site-navigation.main-nav .close:hover{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search{display:block;margin:0;padding:0 18px;position:relative;}
#masthead #site-navigation.main-nav form.form-search span{position:absolute;top:1px;left:31px;font-size:18px;color:#8e8e8f;}
#masthead #site-navigation.main-nav form.form-search input{background:#37393e;border:none;color:#ffffff;line-height:42px;padding-top:0px;padding-bottom:0px;font-size:13px;font-weight:300;padding-left:40px;}
#masthead #site-navigation.main-nav form.form-search input::-webkit-input-placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search input::-moz-placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search input:-ms-input-placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search input::-ms-input-placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search input::placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav #mega-toggle-block-1{display:none !important;}
}
@media screen and (max-width: 768px) and (max-width: 768px) {
#masthead #site-navigation.main-nav #mega-toggle-block-1{display:none !important;}
#masthead #site-navigation.main-nav .mega-menu-toggle{display:none;}
#masthead #site-navigation.main-nav #mega-menu-primary{display:block;}
}
@media screen and (max-width:768px){
#masthead #site-navigation.main-nav #mega-menu-wrap{margin:0;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu{position:static;overflow:hidden;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.has-submenu > a.menu-link:after{display:none;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item{width:100%;height:48px;line-height:48px;position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link{color:#8e8e8f;border-color:transparent;padding:0 15px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:after{display:none;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:hover{height:48px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.current-menu-item > a.menu-link, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.current-menu-ancestor > a.menu-link{-webkit-box-shadow:none;box-shadow:none;color:#fff;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li a.menu-link,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link{color:#8e8e8f;height:48px;line-height:48px;text-transform:none;-webkit-transition:.05s ease-in-out;-o-transition:.05s ease-in-out;transition:.05s ease-in-out;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;position:relative;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li:hover, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li:active, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li:focus,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li a.menu-link:hover,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li a.menu-link:active,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li a.menu-link:focus,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:hover,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:active,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:focus{background:#2a2b2f;color:#ffffff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item:hover ul.sub-menu{display:block;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu{position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:after, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:before{content:'';background:transparent;width:12px;height:2px;margin-top:-1px;border:2px solid #8e8e8f;border-top:none;border-bottom:none;position:absolute;top:50%;right:20px;display:block;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:after{left:auto;right:20px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:before{border-right:none;right:15px;z-index:2;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:hover:after, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:hover:before{border-color:#ffffff;display:block;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.mega-toggle-on a.menu-link{color:#ffffff;border-color:transparent;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.mega-toggle-on ul.sub-menu{display:block;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav{position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-menu,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-sub-menu{background:rgba(31, 32, 35, 0.95);width:100%;min-height:-webkit-calc(100vh - 48px);min-height:calc(100vh - 48px);visibility:hidden;display:block;position:absolute;margin:0;padding:0;top:0;left:-100%;z-index:10;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility, left;-o-transition-property:opacity, visibility, left;transition-property:opacity, visibility, left;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-menu.active,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-sub-menu.active{visibility:visible;opacity:1;left:0px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-menu > li.mega-menu-item,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-sub-menu > li.mega-menu-item{position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-menu > li.mega-menu-item .sub-sub-menu li.mega-menu-item,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-sub-menu > li.mega-menu-item .sub-sub-menu li.mega-menu-item{position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.mega-menu-item > a.menu-link{background:transparent;color:#8e8e8f;height:48px;line-height:48px;padding:0 15px;font-size:13px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.mega-menu-item > a.menu-link:hover{background:#252527;color:#fff;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav{height:48px;position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav ul.sub-menu{background:rgba(31, 32, 35, 0.95);width:100%;min-height:-webkit-calc(100vh - 48px);min-height:calc(100vh - 48px);visibility:hidden;display:block;position:absolute;top:0;left:-100%;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility, left;-o-transition-property:opacity, visibility, left;transition-property:opacity, visibility, left;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav ul.sub-menu.active{visibility:visible;left:0px;opacity:1;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav > a.menu-link:after, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav > a.menu-link:before{margin-top:24px;}
#masthead #site-navigation.main-nav.active{left:0;opacity:1;visibility:visible;}
.menu-other{display:none;}
#hamburger-fullscreen-menu{display:none;}
#hamburger-menu{display:block;float:right;}
#hamburger-menu .btn-toggle{width:50px;}
#hamburger-menu .btn-lines{background:#343436;}
} .page-sidebar{margin-top:50px;margin-bottom:100px;}
.page-sidebar aside .widget:first-child{padding-top:0;}
.page-sidebar aside .widget:first-child .widgettitle{margin-top:0;}
.page-template-page_for-projects .page-sidebar{margin-top:40px;}
@media screen and (max-width:991px){
.page-sidebar{margin-top:30px;margin-bottom:25px;}
}  .portfolio-sorting{width:100%;margin:30px 0 0px;line-height:32px;vertical-align:middle;text-align:center;font-size:12.6px;font-family:"Open Sans", sans-serif;font-weight:600;}
.portfolio-sorting.text-left{text-align:left;}
.portfolio-sorting.text-right{text-align:right;}
.portfolio-sorting .title, .portfolio-sorting ul, .portfolio-sorting ul li{margin:0 17px;display:inline-block;}
.portfolio-sorting .title{margin-left:0px;text-transform:uppercase;}
.portfolio-sorting ul{margin:0;text-transform:uppercase;}
.portfolio-sorting ul li:last-child{margin-right:0;}
.portfolio-sorting ul li a{color:#1f2023;border-top:1px solid transparent;padding:6px 0;-webkit-transition-property:color, border-color;-o-transition-property:color, border-color;transition-property:color, border-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-sorting ul li a.active{border-color:#987f71;color:#987f71;}
.portfolio-sorting ul li a.active:hover{cursor:default;}
.portfolio-sorting ul li a:hover{color:#987f71;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;}
@media screen and (max-width:768px){
.portfolio-sorting{padding-right:0px;}
.portfolio-sorting, .portfolio-sorting.text-right, .portfolio-sorting.text-left{text-align:left;}
.portfolio-sorting .title{margin-left:0px;}
.portfolio-sorting ul li{margin:0 12px 0 0;}
}
.portfolio-item, .portfolio-item-2{margin-top:20px;margin-bottom:10px;position:relative;-webkit-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;z-index:1;}
@media screen and (max-width:768px){
.portfolio-item, .portfolio-item-2{margin-top:15px;margin-bottom:0;}
}
.portfolio-item:hover, .portfolio-item-2:hover{-webkit-box-shadow:0 10px 16px rgba(0, 0, 0, 0.08);box-shadow:0 10px 16px rgba(0, 0, 0, 0.08);z-index:2;}
.portfolio-item .portfolio-item-image, .portfolio-item-2 .portfolio-item-image{background:#dadada;width:100%;min-height:80px;position:relative;text-align:center;display:block;-webkit-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}
.portfolio-item .portfolio-item-image:after, .portfolio-item-2 .portfolio-item-image:after{content:'';display:table;clear:both;}
.portfolio-item .portfolio-item-image img, .portfolio-item-2 .portfolio-item-image img{width:100%;vertical-align:middle;}
.portfolio-item .portfolio-item-image .portfolio-item-image-wrap, .portfolio-item-2 .portfolio-item-image .portfolio-item-image-wrap{display:block;vertical-align:middle;}
.portfolio-item .portfolio-item-like, .portfolio-item-2 .portfolio-item-like{background:#fff;color:#1f2023;width:30px;height:30px;line-height:30px;font-size:19px;text-align:center;vertical-align:middle;position:absolute;top:20px;left:20px;cursor:pointer;-webkit-transition-property:background, color, opacity, top;-o-transition-property:background, color, opacity, top;transition-property:background, color, opacity, top;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-item .portfolio-item-like:hover, .portfolio-item-2 .portfolio-item-like:hover{background:#111;}
.portfolio-item .portfolio-item-image-overlay, .portfolio-item-2 .portfolio-item-image-overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.portfolio-item:hover .portfolio-item-image-overlay, .portfolio-item-2:hover .portfolio-item-image-overlay{opacity:1;visibility:visible;}
.portfolio-item .portfolio-item-image-overlay, .portfolio-item-2 .portfolio-item-image-overlay{background:rgba(52, 52, 54, 0.9);-webkit-transition-property:background, opacity, visibility, height;-o-transition-property:background, opacity, visibility, height;transition-property:background, opacity, visibility, height;}
.portfolio-item .portfolio-item-resize, .portfolio-item-2 .portfolio-item-resize{background:#1f2023;width:50px;height:50px;padding-left:1px;margin:-25px 0 0 -25px;line-height:50px;text-align:center;font-size:25px;color:#fff;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.portfolio-item .portfolio-item-resize:hover, .portfolio-item-2 .portfolio-item-resize:hover{background:#111;}
.portfolio-item .portfolio-item-resize .icon, .portfolio-item-2 .portfolio-item-resize .icon{line-height:50px;vertical-align:-1px;text-align:center;}
.portfolio-item .portfolio-item-description, .portfolio-item-2 .portfolio-item-description{background:#fff;width:100%;padding:15px 20px;overflow:hidden;position:relative;-webkit-transition-property:min-height, opacity, bottom, padding;-o-transition-property:min-height, opacity, bottom, padding;transition-property:min-height, opacity, bottom, padding;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-item .portfolio-item-description h4, .portfolio-item-2 .portfolio-item-description h4, .portfolio-item .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item .portfolio-item-description caption, .portfolio-item-2 .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item-2 .portfolio-item-description caption{font-size:18px;margin-bottom:2px;}
.portfolio-item .portfolio-item-description p, .portfolio-item-2 .portfolio-item-description p{line-height:22px;}
.portfolio-item:hover .portfolio-item-like, .portfolio-item-2:hover .portfolio-item-like{background:#1f2023;color:#ffffff;}
.portfolio-item.portfolio-item-special .portfolio-item-image, .portfolio-item-special.portfolio-item-2 .portfolio-item-image{background:transparent;-webkit-box-shadow:0px 4px 25px rgba(0, 0, 0, 0.05);box-shadow:0px 4px 25px rgba(0, 0, 0, 0.05);-webkit-border-radius:2px;border-radius:2px;-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;}
.portfolio-item.portfolio-item-special .portfolio-item-image:hover, .portfolio-item-special.portfolio-item-2 .portfolio-item-image:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0px 20px 45px rgba(0, 0, 0, 0.15);box-shadow:0px 20px 45px rgba(0, 0, 0, 0.15);}
.portfolio-item.portfolio-item-special .portfolio-item-description, .portfolio-item-special.portfolio-item-2 .portfolio-item-description{background:transparent;text-align:center;}
.portfolio-item.portfolio-item-special .portfolio-item-description h4, .portfolio-item-special.portfolio-item-2 .portfolio-item-description h4, .portfolio-item.portfolio-item-special .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item.portfolio-item-special .portfolio-item-description caption, .portfolio-item-special.portfolio-item-2 .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item-special.portfolio-item-2 .portfolio-item-description caption{text-align:center;margin-top:15px;}
.portfolio-item.portfolio-item-special:hover, .portfolio-item-special.portfolio-item-2:hover{-webkit-box-shadow:none;box-shadow:none;}
.portfolio-item.portfolio-item-hover-2 .portfolio-item-like, .portfolio-item-hover-2.portfolio-item-2 .portfolio-item-like{opacity:0;top:0px;}
.portfolio-item.portfolio-item-hover-2 .portfolio-item-resize, .portfolio-item-hover-2.portfolio-item-2 .portfolio-item-resize{left:0px;margin-left:0;opacity:0;-webkit-transition-property:opacity, left;-o-transition-property:opacity, left;transition-property:opacity, left;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-item.portfolio-item-hover-2 .portfolio-item-image-overlay, .portfolio-item-hover-2.portfolio-item-2 .portfolio-item-image-overlay{background:rgba(255, 255, 255, 0.5);}
.portfolio-item.portfolio-item-hover-2:hover .portfolio-item-like, .portfolio-item-hover-2.portfolio-item-2:hover .portfolio-item-like{opacity:1;top:20px;}
.portfolio-item.portfolio-item-hover-2:hover .portfolio-item-resize, .portfolio-item-hover-2.portfolio-item-2:hover .portfolio-item-resize{left:20px;opacity:1;}
.portfolio-item.portfolio-item-hover-2:hover .portfolio-item-description, .portfolio-item-hover-2.portfolio-item-2:hover .portfolio-item-description{padding-left:90px;}
.portfolio-item.portfolio-item-hover-3, .portfolio-item-hover-3.portfolio-item-2{padding-bottom:75px;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-like, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-like{opacity:0;top:0px;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-resize, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-resize{-webkit-transition-property:background, margin;-o-transition-property:background, margin;transition-property:background, margin;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-description, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-description{position:absolute;left:0;bottom:0;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-description .details, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-description .details{max-height:0px;overflow:hidden;opacity:0;font-size:13px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:max-height, opacity;-o-transition-property:max-height, opacity;transition-property:max-height, opacity;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-description .category, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-description .category{background:#ffffff;bottom:14px;left:18px;}
.portfolio-item.portfolio-item-hover-3:hover .portfolio-item-resize, .portfolio-item-hover-3.portfolio-item-2:hover .portfolio-item-resize{margin-top:-80px;}
.portfolio-item.portfolio-item-hover-3:hover .portfolio-item-like, .portfolio-item-hover-3.portfolio-item-2:hover .portfolio-item-like{opacity:1;top:20px;}
.portfolio-item.portfolio-item-hover-3:hover .portfolio-item-description .details, .portfolio-item-hover-3.portfolio-item-2:hover .portfolio-item-description .details{max-height:120px;opacity:1;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;}
.portfolio-item.portfolio-item-hover-4 .portfolio-item-like, .portfolio-item-hover-4.portfolio-item-2 .portfolio-item-like{opacity:0;top:0px;}
.portfolio-item.portfolio-item-hover-4 .portfolio-item-image-overlay, .portfolio-item-hover-4.portfolio-item-2 .portfolio-item-image-overlay{background:rgba(255, 255, 255, 0.5);}
.portfolio-item.portfolio-item-hover-4 .portfolio-item-resize, .portfolio-item-hover-4.portfolio-item-2 .portfolio-item-resize{display:none;}
.portfolio-item.portfolio-item-hover-4:hover .portfolio-item-like, .portfolio-item-hover-4.portfolio-item-2:hover .portfolio-item-like{background:#ffffff;color:#1f2023;opacity:1;top:20px;}
.portfolio-item-2 .portfolio-item-image{height:100%;}
.portfolio-item-2 .portfolio-item-description{background:transparent;opacity:0;position:absolute;bottom:-10px;-webkit-transition-property:opacity, bottom;-o-transition-property:opacity, bottom;transition-property:opacity, bottom;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-item-2 .portfolio-item-description h4 a, .portfolio-item-2 .portfolio-item-description .widget_calendar caption a, .widget_calendar .portfolio-item-2 .portfolio-item-description caption a{color:#ffffff;}
.portfolio-item-2 .portfolio-item-description h4 a:hover, .portfolio-item-2 .portfolio-item-description .widget_calendar caption a:hover, .widget_calendar .portfolio-item-2 .portfolio-item-description caption a:hover{text-decoration:underline;}
.portfolio-item-2 .portfolio-item-description .category.gray span, .portfolio-item-2 .portfolio-item-description .category.gray a{border-color:#a5a19d;color:#a5a19d;}
.portfolio-item-2:hover .portfolio-item-description{opacity:1;}
.portfolio-item-2:hover .portfolio-item-description{position:absolute;bottom:0px;}
.portfolio-item-2:hover .portfolio-item-description .category{border-color:#ffffff;color:#ffffff;}
.portfolio-item-2.portfolio-item-hover-2 .portfolio-item-description{background:#ffffff;bottom:-5px;-webkit-transition-property:height, opacity, bottom;-o-transition-property:height, opacity, bottom;transition-property:height, opacity, bottom;}
.portfolio-item-2.portfolio-item-hover-2 .portfolio-item-description h4 a, .portfolio-item-2.portfolio-item-hover-2 .portfolio-item-description .widget_calendar caption a, .widget_calendar .portfolio-item-2.portfolio-item-hover-2 .portfolio-item-description caption a{color:#343436;}
.portfolio-item-2.portfolio-item-hover-2 .portfolio-item-resize{display:none;}
.portfolio-item-2.portfolio-item-hover-2:hover .portfolio-item-image-overlay{display:none;}
.portfolio-item-2.portfolio-item-hover-2:hover .portfolio-item-description{padding-left:20px;bottom:0;opacity:1;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.portfolio-item-2.portfolio-item-hover-2:hover .portfolio-item-description .category{color:#343436;}
.portfolio-item-2.portfolio-item-hover-3{padding:0;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-like{left:10px;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-image-overlay-wrap{width:100%;height:100%;padding:10px;position:absolute;top:0;left:0;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-image-overlay{background:rgba(255, 255, 255, 0.9);width:100%;height:100%;position:static;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description{background:none;height:auto;bottom:0;padding:0 28px 28px;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description h4 a, .portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description .widget_calendar caption a, .widget_calendar .portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description caption a{color:#343436;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description .category{background:none;left:28px;bottom:26px;}
.portfolio-item-2.portfolio-item-hover-3:hover .portfolio-item-like{top:10px;}
.portfolio-item-2.portfolio-item-hover-3:hover .portfolio-item-image{height:100%;}
.portfolio-item-2.portfolio-item-hover-3:hover .portfolio-item-description{min-height:auto;}
.portfolio-item-2.portfolio-item-hover-3:hover .portfolio-item-description .category{color:#343436;}
.portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description{bottom:auto;top:50%;margin-top:-40px;-webkit-box-shadow:none;box-shadow:none;}
.portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description h4, .portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description caption{text-align:center;}
.portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description h4 a, .portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description .widget_calendar caption a, .widget_calendar .portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description caption a{color:#343436;}
.portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description .category{width:100%;margin:0;padding:0;border:none;text-align:center;}
.portfolio-item-2.portfolio-item-hover-4:hover .portfolio-item-like{background:#1f2023;color:#ffffff;}
.portfolio-item-2.portfolio-item-hover-4:hover .portfolio-item-image-overlay{background:rgba(255, 255, 255, 0.9);}
.portfolio-item-2.portfolio-item-hover-4:hover .portfolio-item-description .category{margin:0;padding:0;color:#343436;}
.portfolio-load-more{margin:30px auto;display:inline-block;text-align:center;cursor:pointer;}
.portfolio-load-more .load{background:#ffffff;width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle;font-size:40px;display:inline-block;-webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.04);box-shadow:0 2px 7px rgba(0, 0, 0, 0.04);}
.portfolio-load-more .load .icon{width:auto;height:auto;padding:0;margin:0 0 0 1px;vertical-align:0px;line-height:60px;}
.portfolio-load-more p{color:#5a5a5a;font-size:14px;}
.portfolio-load-more:hover .load, .portfolio-load-more:hover p{opacity:.95;}
.portfolio-nav-paginator{background:#ffffff;color:#343436;height:80px;width:100%;padding:0;line-height:80px;text-align:center;font-size:30px;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;}
.portfolio-nav-paginator .left, .portfolio-nav-paginator .right, .portfolio-nav-paginator .center{-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.portfolio-nav-paginator .left:hover, .portfolio-nav-paginator .right:hover, .portfolio-nav-paginator .center:hover{background:#f3f3f3;font-size:27px;cursor:pointer;}
.portfolio-nav-paginator .center{width:80px;height:80px;font-size:35px;display:inline-block;}
.portfolio-nav-paginator .center:hover{font-size:32px;}
.portfolio-nav-paginator .left, .portfolio-nav-paginator .right{width:80px;height:100%;float:left;}
.portfolio-nav-paginator .left{left:0;border-right:1px solid rgba(0, 0, 0, 0.05);}
.portfolio-nav-paginator .right{float:right;right:0;border-left:1px solid rgba(0, 0, 0, 0.05);}
.portfolio-nav-paginator.static{position:relative;clear:both;top:auto;}
.portfolio-nav-paginator.inline{margin-top:0px;}
.portfolio-nav-paginator.inline .left, .portfolio-nav-paginator.inline .right{border:none;}
.portfolio-nav-paginator.inline .left:hover, .portfolio-nav-paginator.inline .right:hover{font-size:30px;}
.portfolio-nav-paginator.inline .left, .portfolio-nav-paginator.inline .right, .portfolio-nav-paginator.inline .center{width:30px;height:40px;line-height:40px;margin-top:20px;}
.portfolio-nav-paginator.inline .left:hover, .portfolio-nav-paginator.inline .right:hover, .portfolio-nav-paginator.inline .center:hover{background:none;}
.portfolio-nav-paginator.inline .center{width:40px;}
.portfolio-nav-paginator.inline .center:hover{font-size:35px;}
.portfolio-nav-paginator.border-bottom{border-bottom:1px solid rgba(0, 0, 0, 0.05);border-top:none;}
.portfolio-nav-paginator.border-top{border-top:1px solid rgba(0, 0, 0, 0.05);border-bottom:none;}
.portfolio-nav-paginator.light-bg{background:#ffffff;}
.portfolio-nav-paginator .cap{width:80px;height:100%;border:none;}
.portfolio-nav-paginator .cap:hover{background:transparent;cursor:default;}
.portfolio-container{position:relative;}
.portfolio-container:after{content:'';display:table;clear:both;}
.portfolio-container .portfolio-content{padding:68px 80px;}
.portfolio-container.light-bg{background:#fff;}
.portfolio-container.boxed{margin:80px 0 100px;}
@media screen and (max-width:768px){
.portfolio-container.boxed{margin:30px 0 0px;}
.portfolio-container .portfolio-content{padding:25px 15px 40px;}
}
.portfolio-wrap-images img{float:left;}
.portfolio-content-images:after{content:'';display:table;clear:both;}
.portfolio-image-wrap{background:#dddcdc;width:100%;overflow:hidden;}
.portfolio-image-wrap img{width:100%;float:left;}
.portfolio-content{position:relative;padding:68px 80px;}
.portfolio-content:after{content:'';display:table;clear:both;}
.portfolio-content.no-margin{margin-top:0px;}
.portfolio-content .portfolio-content-scroll{position:absolute;}
.portfolio-content h2.title{margin:10px 0;font-size:28px;line-height:28px;text-decoration:none;display:block;}
.portfolio-content p.subtitle{margin:10px 0 11px;}
.portfolio-content p{margin-top:0px;margin-bottom:25px;}
.portfolio-content h5.title, .portfolio-content .widget h5, .widget .portfolio-content h5{margin:28px 0 0px;}
.portfolio-content .portfolio-info-list p, .portfolio-content .portfolio-info-list-inline p{color:#8c8c93;word-break:break-word;}
.portfolio-content .socialbar{margin-top:1rem;}
.portfolio-content-second{padding-right:0;}
@media(min-width:1200px){
.portfolio-info{padding-top:20px;}
}
.portfolio-info-list, .portfolio-info-list-inline{width:100%;list-style:none;margin-top:-3px;}
.portfolio-info-list:after, .portfolio-info-list-inline:after{content:'';display:table;clear:both;}
.portfolio-info-list h5.title, .portfolio-info-list-inline h5.title, .portfolio-info-list .widget h5, .widget .portfolio-info-list h5, .portfolio-info-list-inline .widget h5, .widget .portfolio-info-list-inline h5{font-size:14px;text-transform:uppercase;}
.portfolio-info-list li, .portfolio-info-list-inline li{max-width:140px;min-width:10%;margin-right:20px;float:left;}
.portfolio-info-list li h5.title, .portfolio-info-list-inline li h5.title, .portfolio-info-list li .widget h5, .widget .portfolio-info-list li h5, .portfolio-info-list-inline li .widget h5, .widget .portfolio-info-list-inline li h5{margin:0;font-size:14px;text-align:left;}
.portfolio-info-list li p, .portfolio-info-list-inline li p{margin-top:0px;margin-bottom:25px;}
.portfolio-info-list li a, .portfolio-info-list-inline li a{font-size:14.3px;text-decoration:underline;}
.portfolio-info-list li a:hover, .portfolio-info-list-inline li a:hover{color:#987f71;}
.portfolio-info-list-inline li{margin-right:50px;float:left;}
.portfolio-info-list-inline li:last-child{margin-right:0px;}
.portfolio-page-second .portfolio-content{padding-right:0;}
.portfolio-page-third{margin:60px 0 30px;}
.portfolio-light-bg{background:#ffffff;}
.portfolio-light-bg:after{content:'';display:table;clear:both;}
.portfolio-fourth, .portfolio-seventh{margin-bottom:70px;}
.portfolio-fourth:after, .portfolio-seventh:after{content:'';display:table;clear:both;}
.portfolio-fourth .portfolio-content, .portfolio-seventh .portfolio-content{margin-top:20px;padding:0 0;}
.portfolio-fourth .portfolio-content:after, .portfolio-seventh .portfolio-content:after{content:'';display:table;clear:both;}
.portfolio-fourth .portfolio-content > .left, .portfolio-seventh .portfolio-content > .left{width:66.16%;padding-right:70px;margin-right:1.5%;float:left;}
.portfolio-fourth .portfolio-content > .right, .portfolio-seventh .portfolio-content > .right{width:31.8%;margin-top:20px;float:left;}
.portfolio-fourth .portfolio-nav-paginator, .portfolio-seventh .portfolio-nav-paginator{margin-top:70px;}
@media(min-width:769px){
.portfolio-fourth .portfolio-info, .portfolio-seventh .portfolio-info{padding-top:20px;}
}
@media(min-width:769px){
.portfolio-fourth .portfolio-text, .portfolio-seventh .portfolio-text{padding-right:75px;}
}
.portfolio-fourth .portfolio-content{margin-top:50px;}
.portfolio-sixth{margin:60px 0;}
.portfolio-sixth .portfolio-content{padding:0;margin-bottom:40px;}
.portfolio-seventh .portfolio-content{margin-top:50px;}
.portfolio-eight{height:100%;padding:0;margin:0;overflow:hidden;position:relative;}
.portfolio-eight .portfolio-description{background:#ffffff;width:540px;height:80px;padding:12px 80px 40px;position:absolute;bottom:0;left:0;z-index:2;cursor:pointer;-webkit-box-shadow:4px 4px 65px rgba(0, 0, 0, 0.1);box-shadow:4px 4px 65px rgba(0, 0, 0, 0.1);-webkit-transition-property:width, height, padding;-o-transition-property:width, height, padding;transition-property:width, height, padding;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-eight .portfolio-description.no-transition{-webkit-transition:none;-o-transition:none;transition:none;}
.portfolio-eight .portfolio-description.open{padding:70px 80px;}
.portfolio-eight .portfolio-description.open .content-close{opacity:0;}
.portfolio-eight .portfolio-description.open .content-open{opacity:1;}
.portfolio-eight .portfolio-description .content-close{opacity:1;position:absolute;top:12px;left:80px;}
.portfolio-eight .portfolio-description .content-close.without-categories{top:30px;}
.portfolio-eight .portfolio-description .content-close p.subtitle{margin-bottom:0;}
.portfolio-eight .portfolio-description .content-close h3{margin-top:5px;}
.portfolio-eight .portfolio-description .content-open{opacity:0;}
.portfolio-eight .portfolio-description .content-open, .portfolio-eight .portfolio-description .content-close{-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.portfolio-eight .portfolio-description .portfolio-content{padding:0;}
.portfolio-eight .portfolio-description .icon-toggle{position:absolute;top:26px;right:34px;font-size:19px;color:#343436;cursor:pointer;}
.portfolio-eight .portfolio-description:hover{opacity:.95;}
.portfolio-eight .portfolio-description:hover.open{cursor:default;opacity:1;}
.portfolio-eight .portfolio-description:hover.open .icon-toggle{color:#343436;}
.portfolio-eight .portfolio-description:hover.open .icon-toggle:hover{color:#987f71;}
.portfolio-eight .portfolio-description:hover .icon-toggle{color:#987f71;}
.portfolio-eight .portfolio-nav-paginator{background:#ffffff;width:242px;height:80px;position:absolute;bottom:0;top:auto;right:0;z-index:4;}
.portfolio-images{margin:40px 0;list-style:none;}
.portfolio-images:after{content:'';display:table;clear:both;}
.portfolio-images .item:nth-child(3n + 1){clear:both;}
.portfolio-images .gallery-image{width:100%;height:100%;margin-bottom:30px;float:left;text-align:center;position:relative;}
.portfolio-images .gallery-image img{width:100%;vertical-align:middle;}
.portfolio-images .gallery-image .overlay{background:rgba(52, 52, 54, 0.9);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.portfolio-images .gallery-image .overlay .icon-shape{cursor:pointer;background:#1f2023;color:#ffffff;width:50px;height:50px;margin:-25px 0 0 -25px;line-height:44px;font-size:25px;text-align:center;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.12);box-shadow:0 1px 12px rgba(0, 0, 0, 0.12);}
.portfolio-images .gallery-image .overlay .icon-shape img{width:25px;display:inline-block;margin-right:-1px;}
.portfolio-images .gallery-image:hover .overlay{opacity:1;}
.portfolio-slider-wrap{overflow:hidden;}
.portfolio-slider{margin-top:60px;margin-bottom:30px;padding:0;}
.portfolio-slider .wrapped-container{position:static;}
.portfolio-slider .owl-item img{padding:0 15px;}
.portfolio-full{width:100%;height:100vh;margin:0;}
.portfolio-full section{width:100%;height:100vh;background-size:cover;background-position:center;}
.onepage-pagination{position:fixed;right:20px;top:50%;margin:-15px 0;list-style:none;z-index:999;}
.onepage-pagination li a{background:#c0c0c0;width:6px;height:6px;margin:0 7px;-webkit-border-radius:50%;border-radius:50%;border:2px solid transparent;vertical-align:middle;display:inline-block;cursor:pointer;-webkit-transition-property:background, border;-o-transition-property:background, border;transition-property:background, border;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.onepage-pagination li a:hover{background:rgba(0, 0, 0, 0.4);}
.onepage-pagination li a.active{background:none;width:10px;height:10px;border-color:rgba(0, 0, 0, 0.8);cursor:default;margin-left:5px;}
.portfolio-post-navigation{margin-top:30px;margin-bottom:15px;}
.portfolio-post-navigation-block{background:#ffffff;width:100%;min-height:140px;margin-bottom:15px;position:relative;text-align:center;}
.portfolio-post-navigation-block .portfolio-btn{background:#343436;color:#ffffff;width:40px;height:140px;line-height:140px;vertical-align:middle;font-size:24px;float:left;}
.portfolio-post-navigation-block .content{height:140px;display:inline-table;text-align:center;}
.portfolio-post-navigation-block .content .wrap{display:table-cell;text-align:center;vertical-align:middle;}
.portfolio-post-navigation-block .content .wrap-center{display:inline-block;width:200px;}
.portfolio-post-navigation-block .content h3{font-size:18px;line-height:1.2;}
.portfolio-post-navigation-block .post-image{float:left;}
.portfolio-post-navigation-block .post-image img{max-height:140px;float:left;}
.portfolio-post-navigation-block:hover .portfolio-btn{background:#987f71;}
.portfolio-post-navigation-block.right .portfolio-btn{float:right;}
.portfolio-post-navigation-block.right .post-image{float:right;}
.recent-slider .slider-tape > .wrap > li img{-webkit-box-shadow:0 4px 9px rgba(0, 0, 0, 0.05);box-shadow:0 4px 9px rgba(0, 0, 0, 0.05);}
.blog-posts-masonry, .blog-posts-classic{margin-top:30px;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;}
.blog-posts-masonry.with-sorting, .blog-posts-classic.with-sorting{margin-top:10px;}
@media screen and (max-width:991px){
.blog-posts-masonry, .blog-posts-classic{margin-top:0;}
}
div.post-offset{margin:0;padding:0;}
div.post-offset article, div.post-offset .portfolio-item, div.post-offset .portfolio-item-2{margin:0;}
.blog-posts-masonry .gallery, .blog-posts-classic .gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px !important;}
.blog-posts-masonry .gallery .gallery-item, .blog-posts-classic .gallery .gallery-item{display:inline-block;margin:0px 5px 5px 0px;margin-top:0px !important;text-align:center;vertical-align:top;width:100%;position:relative;}
.blog-posts-masonry .gallery .gallery-item img, .blog-posts-classic .gallery .gallery-item img{border:none !important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.blog-posts-masonry .gallery .gallery-item .gallery-caption, .blog-posts-classic .gallery .gallery-item .gallery-caption{position:absolute;background:rgba(255, 255, 255, 0.8);padding:3px 10px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;white-space:nowrap;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;font-size:.8em;font-weight:normal;}
.blog-posts-masonry .gallery .gallery-item:hover .gallery-caption, .blog-posts-classic .gallery .gallery-item:hover .gallery-caption{opacity:1;}
.blog-posts-masonry .gallery .gallery-item:hover img, .blog-posts-classic .gallery .gallery-item:hover img{opacity:.8;}
.blog-posts-masonry .gallery.gallery-columns-3 .gallery-item, .blog-posts-classic .gallery.gallery-columns-3 .gallery-item{max-width:-webkit-calc((100% - 5px * 2) / 3);max-width:calc((100% - 5px * 2) / 3);}
.blog-posts-masonry .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n+3), .blog-posts-masonry .gallery.gallery-columns-3 .gallery-item:last-of-type,
.blog-posts-classic .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n+3),
.blog-posts-classic .gallery.gallery-columns-3 .gallery-item:last-of-type{margin-right:0;}
article.blog-item, .blog-item{width:100%;margin:20px 0 10px;position:relative;}
@media screen and (max-width:768px){
article.blog-item, .blog-item{margin-top:15px;margin-bottom:0;}
}
article.blog-item h3, .blog-item h3{text-align:inherit;}
article.blog-item h3 a, .blog-item h3 a{line-height:1.3;word-wrap:break-word;}
article.blog-item h3 a:hover, .blog-item h3 a:hover{opacity:.7;}
article.blog-item h3 span, .blog-item h3 span{margin-right:5px;font-size:20px;opacity:.6;}
article.blog-item .category a, .blog-item .category a{margin-top:0;}
article.blog-item .item-footer, .blog-item .item-footer{width:100%;min-height:50px;border-top:1px solid rgba(0, 0, 0, 0.08);line-height:50px;vertical-align:middle;}
article.blog-item .item-footer p, .blog-item .item-footer p{margin:0;line-height:inherit;vertical-align:middle;}
article.blog-item .item-footer.top, .blog-item .item-footer.top{min-height:50px;line-height:50px;margin:0;border:none;}
article.blog-item.blog-item-hovering, .blog-item.blog-item-hovering{min-height:200px;color:#ffffff;}
article.blog-item.blog-item-hovering .overlay, .blog-item.blog-item-hovering .overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
article.blog-item.blog-item-hovering:hover .overlay, .blog-item.blog-item-hovering:hover .overlay{opacity:1;visibility:visible;}
article.blog-item.blog-item-hovering .blog-item-image-wrap, .blog-item.blog-item-hovering .blog-item-image-wrap{margin-bottom:0;}
article.blog-item.blog-item-hovering .overlay, .blog-item.blog-item-hovering .overlay{background:rgba(52, 52, 52, 0.5);visibility:visible;opacity:1;-webkit-transition-property:background;-o-transition-property:background;transition-property:background;}
article.blog-item.blog-item-hovering .overlay:hover, .blog-item.blog-item-hovering .overlay:hover{background:rgba(52, 52, 52, 0.7);}
article.blog-item.blog-item-hovering .overlay, article.blog-item.blog-item-hovering footer, .blog-item.blog-item-hovering .overlay, .blog-item.blog-item-hovering footer{padding:25px;}
article.blog-item.blog-item-hovering .category a, .blog-item.blog-item-hovering .category a{border-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.7);}
article.blog-item.blog-item-hovering h3, article.blog-item.blog-item-hovering h3 a, article.blog-item.blog-item-hovering p,
.blog-item.blog-item-hovering h3, .blog-item.blog-item-hovering h3 a, .blog-item.blog-item-hovering p{color:inherit;}
@media screen and (min-width:769px){
article.blog-item.blog-item-hovering h3, .blog-item.blog-item-hovering h3{max-width:60%;margin-left:0px;}
}
article.blog-item.blog-item-hovering p, .blog-item.blog-item-hovering p{color:#d9d9d9;}
article.blog-item.blog-item-hovering .item-footer, article.blog-item.blog-item-hovering .item-footer.top,
.blog-item.blog-item-hovering .item-footer, .blog-item.blog-item-hovering .item-footer.top{width:100%;line-height:32px;padding-top:0px;padding-bottom:0px;position:absolute;bottom:0;left:0;}
article.blog-item.blog-item-boxed, .blog-item.blog-item-boxed{background:#ffffff;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, z-index, -webkit-transform, -webkit-box-shadow;transition-property:opacity, z-index, -webkit-transform, -webkit-box-shadow;-o-transition-property:opacity, transform, box-shadow, z-index;transition-property:opacity, transform, box-shadow, z-index;transition-property:opacity, transform, box-shadow, z-index, -webkit-transform, -webkit-box-shadow;z-index:1;}
article.blog-item.blog-item-boxed:hover, .blog-item.blog-item-boxed:hover{-webkit-box-shadow:0 5px 30px rgba(0, 0, 0, 0.12);box-shadow:0 5px 30px rgba(0, 0, 0, 0.12);z-index:2;}
article.blog-item.blog-item-boxed .blog-item-content, article.blog-item.blog-item-boxed .item-footer, article.blog-item.blog-item-boxed .item-footer.top,
.blog-item.blog-item-boxed .blog-item-content, .blog-item.blog-item-boxed .item-footer, .blog-item.blog-item-boxed .item-footer.top{padding-left:5%;padding-right:5%;}
article.blog-item.blog-item-boxed .item-footer.top, .blog-item.blog-item-boxed .item-footer.top{min-height:50px;line-height:50px;}
article.blog-item.blog-item-shadow, .blog-item.blog-item-shadow{-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);}
.blog-item-image-wrap:after{content:'';display:table;clear:both;}
.blog-item-image-wrap iframe{width:100%;height:230px;}
.blog-item-image-wrap img{width:100%;float:left;}
.blog-item-blockquote-wrap blockquote{font-size:18px;margin:0px;padding-top:5px;line-height:1.45;border-top:none;color:#222;}
.blog-item-blockquote-wrap blockquote:after{margin-top:-15px;}
.blog-item-content{padding:5% 0;}
.blog-item-content > :first-child{margin-top:0px;}
.blog-item-content > :last-child{margin-bottom:0px;}
.blog-post{margin:30px 0;}
.blog-post .blog-post-text p{margin:25px 0;}
.blog-slider{width:100%;padding:0;}
.blog-slider .owl-stage{padding:0;}
.blog-slider .owl-stage .owl-item img{width:100%;}
.blog-slider .owl-controls .owl-nav .owl-prev, .blog-slider .owl-controls .owl-nav .owl-next{background:#222;width:30px;height:30px;line-height:30px;margin:0;top:20px;left:auto;right:20px;font-size:15px;}
.blog-slider .owl-controls .owl-nav .owl-prev{right:54px;}
.blog-posts-classic .blog-item h3{font-size:24px;}
.blog-posts-classic .blog-item-content{padding:30px 0;}
.blog-posts-classic .blog-item.blog-item-boxed .blog-item-content, .blog-posts-classic .blog-item.blog-item-boxed footer.item-footer{padding-right:30px;padding-left:30px;}
.single .byline, .group-blog .byline{display:inline;}
.page-content, .entry-content, .entry-summary{margin:0 auto;}
.post .entry-content{margin-top:50px;margin-bottom:30px;}
.post .entry-content a:not(.wp-block-button__link){color:#987f71;}
.post .entry-content a:not(.wp-block-button__link):hover{text-decoration:underline;}
@media screen and (min-width:1025px){
.entry-content > *:not(.vc_row):not(.vc_clearfix){margin-top:28px;margin-bottom:28px;}
.entry-content > *:not(.vc_row):not(.vc_clearfix):first-child{margin-top:0px;}
.entry-content > *:not(.vc_row):not(.vc_clearfix):last-child{margin-bottom:0px;}
}
.entry-content figcaption{padding:0.3rem;font-size:.98em;margin:0px;}
.post{margin-bottom:0;}
article.page{margin:0;}
.page-links{clear:both;margin:0 0 1.5em;}
.single-post .widget_argenta_about_author{padding-top:20px;}
footer.entry-footer{line-height:1;vertical-align:middle;}
footer.entry-footer .category{line-height:inherit;}
footer.entry-footer .category a{margin-top:0;margin-bottom:4px;padding-top:7px;padding-bottom:7px;}
footer.entry-footer .tag-wrap a{margin-bottom:4px;margin-top:0;padding-top:9px;padding-bottom:9px;}
footer.entry-footer .share-btn{background:rgba(0, 0, 0, 0.08);margin-bottom:5px;margin-left:5px;padding:9px 30px 9px 15px;display:inline-block;font-size:13px;position:relative;cursor:pointer;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
footer.entry-footer .share-btn .select-title{padding:0;}
footer.entry-footer .share-btn ul.select-menu{left:0;top:35px;}
footer.entry-footer .share-btn:after, footer.entry-footer .share-btn:before{content:'';width:2px;height:7px;border:2px solid #696971;border-left:none;border-right:none;position:absolute;top:9px;right:14px;}
footer.entry-footer .share-btn:before{border-bottom:0;top:19px;}
footer.entry-footer .share-btn:hover{background:rgba(0, 0, 0, 0.1);}
@media screen and (max-width:768px){
footer.entry-footer > .left{width:100%;}
footer.entry-footer > .right{margin-top:10px;float:left;}
footer.entry-footer > .right a{margin:5px 5px 0 0;}
}
.post-widget{padding-top:30px;}
.toggle{margin-top:30px;margin-bottom:30px;}
.toggle > .vc_col-md-6{overflow:hidden;}
.toggle-post{background:rgba(0, 0, 0, 0.05);width:100%;height:140px;}
.toggle-post th, .toggle-post td{padding:0;border:none;}
.toggle-post:hover{background:rgba(0, 0, 0, 0.1);-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.toggle-post:hover .arrow{background:rgba(0, 0, 0, 0.7);}
.toggle-post .arrow{background:#343436;color:#ffffff;width:40px;min-width:40px;height:100%;text-align:center;font-size:25px;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.toggle-post .image{height:140px;white-space:nowrap;overflow:hidden;}
.toggle-post .image img{min-height:140px;min-width:200px;}
.toggle-post .content{padding:0 25px;}
.toggle-post .content h3{line-height:1.2;max-height:3.6em;overflow:hidden;}
h3.related-post-heading{margin-bottom:25px;margin-top:45px;}
.related-posts{margin-bottom:35px;}
.post .entry-content > *:first-child,
.comments-area .comment-content > *:first-child{margin-top:0;}
.post{margin-top:0;}
.post .entry-content p:first-of-type{margin-top:0;}
.post .entry-content p:last-of-type{margin-bottom:0;}
.post h2 a:hover{text-decoration:underline;}
.post .comments-link a{font-size:13px;margin-left:15px;}
.post .comments-link a:hover{color:#987f71;text-decoration:underline;}
form.post-password-form{text-align:left;}
form.post-password-form label{font-weight:600;margin:15px 0;}
form.post-password-form label input{margin-top:5px;}
form.post-password-form input[type="submit"]{margin-top:15px;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.comments-title{margin-bottom:25px;}
.comments-area .comment-list{margin:0 0 55px;padding:0;border-bottom:1px solid #ebebeb;overflow:hidden;list-style:none;}
.comments-area ul.children{margin-left:0;padding-left:100px;list-style:none;}
.comments-area ul.children .comment{border-top:none;}
.comments-area .comment-line{background:#ebebeb;width:300%;margin:4px 0 0 0;padding:0;position:relative;left:-200%;}
.comments-area .comment-body{padding:22px 0 0 105px;position:relative;}
.comments-area .comment-body .comment-awaiting-moderation{font-size:14px;}
.comments-area .comment-body .comment-author img{width:80px;height:80px;-webkit-border-radius:50%;border-radius:50%;display:block;position:absolute;top:28px;left:0;}
.comments-area .comment-body .comment-author h4, .comments-area .comment-body .comment-author .widget_calendar caption, .widget_calendar .comments-area .comment-body .comment-author caption{display:inline-block;}
.comments-area .comment-body .comment-author .says{display:none;}
.comments-area .comment-body .comment-meta{margin-top:4px;}
.comments-area .comment-body .comment-meta time, .comments-area .comment-body .comment-meta a{color:#8a8a8b;font-size:14px;}
.comments-area .comment-body .comment-meta a:hover{text-decoration:underline;}
.comments-area .comment-body .comment-content{display:inline-block;margin-bottom:15px;}
.comments-area .comment-body .reply a, .comments-area .comment-body a.comment-edit-link{font-size:14px;margin-left:14px;}
.comments-area .comment-body .reply a:hover, .comments-area .comment-body a.comment-edit-link:hover{text-decoration:underline;}
.comments-area .comment-body .reply{display:inline-block;}
.comments-area .comment-respond{margin-top:10px;}
.comments-area .comment-respond h3{display:inline-block;}
.comments-area .comment-respond .reply-cancle{display:inline-block;margin-left:15px;}
.comments-area .comment-respond .reply-cancle a{font-size:14px;}
.comments-area .comment-respond a:hover{text-decoration:underline;}
.comments-area .comment-respond form#commentform{margin-top:25px;margin-bottom:0px;}
.comments-area .comment-respond button.submit-comment{margin-top:0px;}
body #lang_sel{width:100%;}
body #lang_sel ul li{width:100%;}
body #lang_sel ul li a{padding:10px 15px;}
body #lang_sel ul li > ul{width:100%;top:45px;}
body #lang_sel a.lang_sel_sel{background:transparent;position:relative;}
body #lang_sel a.lang_sel_sel:after{content:'\f104';font-size:13px;font-family:Ionicons;color:rgba(0, 0, 0, 0.4);position:absolute;right:15px;top:12px;}
body #lang_sel_list.lang_sel_list_vertical{width:100%;height:auto;overflow:hidden;z-index:10;}
body #lang_sel_list.lang_sel_list_vertical ul, body #lang_sel_list.lang_sel_list_vertical li{width:100%;}
body #lang_sel_list.lang_sel_list_vertical ul{border-top-style:dotted;border-color:rgba(0, 0, 0, 0.2);}
body #lang_sel_list.lang_sel_list_vertical ul li a{background:transparent;padding:15px 0;border-left:none;border-right:none;border-bottom-style:dotted;border-color:rgba(0, 0, 0, 0.2);}
body #lang_sel_list.lang_sel_list_vertical ul li a.lang_sel_sel{border-color:rgba(0, 0, 0, 0.2);}
body #lang_sel_list.lang_sel_list_vertical ul li a:hover{background:transparent;color:rgba(0, 0, 0, 0.5);}
body #lang_sel_list.lang_sel_list_horizontal{width:100%;z-index:10;}
body #lang_sel_list.lang_sel_list_horizontal ul{border:none;}
body #lang_sel_list.lang_sel_list_horizontal li a{background:transparent;margin-right:15px;margin-bottom:5px;}
body #lang_sel_list.lang_sel_list_horizontal li a:hover{background:transparent;opacity:.7;}
body #lang_sel_footer{background:#38383a;border:none;border-top:1px solid rgba(0, 0, 0, 0.1);}
body #lang_sel_footer ul li a{background:transparent;color:#fff;}
body #lang_sel_footer ul li a:hover{background:rgba(255, 255, 255, 0.1);}
body #lang_sel_footer ul li a span{color:#fff;}
body #lang_sel_footer ul li a.lang_sel_sel{background:rgba(255, 255, 255, 0.1);color:#fff;}
body #lang_sel_footer ul li a.lang_sel_sel:hover{background:rgba(255, 255, 255, 0.1);}
.site-footer #lang_sel a.lang_sel_sel{border-color:rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 0.6);}
.site-footer #lang_sel a.lang_sel_sel:hover{background:transparent;border-color:rgba(255, 255, 255, 0.2);color:#fff;}
.site-footer #lang_sel a.lang_sel_sel:hover:after{color:rgba(255, 255, 255, 0.4);}
.site-footer #lang_sel a.lang_sel_sel:after{color:rgba(255, 255, 255, 0.2);}
.site-footer #lang_sel ul li > ul{z-index:2;border-top-color:#272729;top:46px;}
.site-footer #lang_sel ul li > ul li a{background:#272729;border-color:#202021;color:rgba(255, 255, 255, 0.6);}
.site-footer #lang_sel ul li > ul li a:hover{background:#343436;}
.site-footer #lang_sel_list.lang_sel_list_vertical ul{border-color:rgba(255, 255, 255, 0.15);}
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a{color:rgba(255, 255, 255, 0.7);border-color:rgba(255, 255, 255, 0.15);}
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a.lang_sel_sel{border-color:rgba(255, 255, 255, 0.15);}
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a:hover{background:transparent;color:#fff;}
.site-footer #lang_sel_list.lang_sel_list_horizontal li a{color:#fff;}
.site-footer #lang_sel_list.lang_sel_list_horizontal li a:hover{color:#fff;}
.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;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.text-left, p.text-left{text-align:left;}
.text-right, p.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.left{float:left;}
.right{float:right;}
.half-width{width:50%;}
.full-width{width:100%;}
.full-vh{height:100vh;}
.middle{position:absolute;top:50%;left:50%;}
.hidden{display:none;}
.visible{visibility:visible;}
.inline{display:inline-block;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.block-centered{display:table;width:100%;height:100%;}
.block-centered .content{display:table-cell;width:100%;height:100%;vertical-align:middle;}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
div.bounce-item{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}
input.brand-color, input[type="submit"].brand-color,
button.brand-color, a.brand-color, div.brand-color, span.brand-color{color:#987f71;}
input.brand-color-hover:hover, input[type="submit"].brand-color-hover:hover,
button.brand-color-hover:hover, a.brand-color-hover:hover, div.brand-color-hover:hover, span.brand-color-hover:hover{color:#987f71;}
.brand-color{color:#987f71;}
.brand-color-hover:hover{color:#987f71;}
input.brand-border-color, input[type="submit"].brand-border-color,
button.brand-border-color, a.brand-border-color, div.brand-border-color, span.brand-border-color{border-color:#987f71;}
input.brand-border-color-hover:hover, input[type="submit"].brand-border-color-hover:hover,
button.brand-border-color-hover:hover, a.brand-border-color-hover:hover, div.brand-border-color-hover:hover, span.brand-border-color-hover:hover{border-color:#987f71;}
.brand-border-color{border-color:#987f71;}
.brand-border-color-hover:hover{border-color:#987f71;}
input.brand-bg-color, input[type="submit"].brand-bg-color,
button.brand-bg-color, a.brand-bg-color, div.brand-bg-color, span.brand-bg-color{background-color:#987f71;}
input.brand-bg-color-hover:hover, input[type="submit"].brand-bg-color-hover:hover,
button.brand-bg-color-hover:hover, a.brand-bg-color-hover:hover, div.brand-bg-color-hover:hover, span.brand-bg-color-hover:hover{background-color:#987f71;}
.brand-bg-color{background-color:#987f71;}
.brand-bg-color-hover:hover{background-color:#987f71;}
@media screen and (max-width:768px){
.phone-empty-block{min-height:240px;}
.arg-hide-border{border:none;}
} .vc_separator.wpb_content_element{width:-webkit-calc( 100% + 30px);width:calc( 100% + 30px);margin-left:-15px;}
.vc_col-lg-2_5th, .vc_col-lg-5th, .vc_col-md-2_5th, .vc_col-md-5th, .vc_col-sm-2_5th, .vc_col-sm-5th, .vc_col-xs-2_5th, .vc_col-xs-5th{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.vc_col-xs-5th, .vc_col-xs-2_5th{float:left;}
.vc_col-xs-5th{width:20%;}
.vc_col-xs-2_5th{width:10%;}
@media(min-width:768px){
div.vc_col-sm-5th, div.vc_col-sm-2_5th{float:left;}
div.vc_col-sm-5th{width:20%;}
div.vc_col-sm-2_5th{width:40%;}
}
@media(min-width:992px){
div.vc_col-md-5th, div.vc_col-md-2_5th{float:left;}
div.vc_col-md-5th{width:20%;}
div.vc_col-md-2_5th{width:40%;}
}
@media(min-width:1200px){
div.vc_col-lg-5th, div.vc_col-lg-2_5th{float:left;}
div.vc_col-lg-5th{width:20%;}
div.vc_col-lg-2_5th{width:40%;}
}
@media(min-width:769px){
.scroll-top{right:30px;bottom:30px;}
}
@media(max-width:768px){
.phone-column .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}
.arg-spacer{height:40px !important;}
div.vc_row.vc_row-flex{display:block;}
div.vc_row.vc_row-o-equal-height > .vc_column_container{width:100%;display:block;clear:both;}
div.vc_row.vc_row-o-equal-height > .vc_column_container > .vc_column-inner{display:block;padding-top:0;}
}  .woocommerce #content .message-box{margin-top:0px;margin-bottom:15px;}
.woocommerce #content .message-box a{background:none;margin:0 6px;padding:0;}
.woocommerce #content .message-box a:hover{text-decoration:underline;}
.woocommerce #content div.wc-single-page-message div.message-box:first-child{margin-top:35px;}
.woocommerce #content div.wc-single-page-message div.message-box:last-child{margin-bottom:35px;}
.woocommerce #content div.wc-cart-messages div.message-box:last-child{margin-bottom:50px;}
ul.cart_list.product_list_widget{margin-bottom:20px;list-style:none;line-height:1.1em;}
ul.cart_list.product_list_widget li{width:100%;min-height:50px;margin-top:10px;display:inline-block;}
ul.cart_list.product_list_widget li.empty{padding-top:10px;min-height:auto;}
ul.cart_list.product_list_widget li .image-wrap{position:relative;margin:2px 10px 0 0;float:left;}
ul.cart_list.product_list_widget li img{width:50px;display:block;margin:0;float:right;}
ul.cart_list.product_list_widget li a{color:#ffffff;font-size:14px;font-weight:700;display:inline;}
ul.cart_list.product_list_widget li a:hover{text-decoration:underline;}
ul.cart_list.product_list_widget li .quantity{width:auto;height:auto;font-size:13px;display:block;margin-top:5px;}
ul.cart_list.product_list_widget li .quantity .amount{display:inline;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item{width:290px;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a{line-height:1.1;font-size:14px;color:#fff;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a img{float:left;margin-right:10px;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a.remove{color:#bebebe !important;width:0;margin-top:5px;text-align:center;float:right;font-size:0;position:relative;top:13px;right:15px;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a.remove:hover{background:none;color:#c22 !important;text-decoration:none;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a.remove:after{content:"\f405";font-size:17px;font-family:'Ionicons';}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item .image-wrap{position:relative;margin:0;float:left;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item p{color:#999;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation{border:none;display:inline-block;margin:0;padding:0;font-size:13px;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dt, .widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd{float:left;display:inline-block;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dt{line-height:20px;font-weight:400;clear:left;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd{margin:0 5px 0 0;padding:0;float:left;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd p{margin:0;font-size:13px;line-height:20px;}
.widget_shopping_cart_content .total{color:#999999;font-size:13px;padding:8px 0;margin-bottom:20px;border-top:1px dotted rgba(255, 255, 255, 0.1);border-bottom:1px dotted rgba(255, 255, 255, 0.1);overflow:hidden;}
.widget_shopping_cart_content .total strong{font-weight:400;}
.widget_shopping_cart_content .total p{width:auto;float:left;line-height:38px;font-size:13px;font-weight:400;}
.widget_shopping_cart_content .total .amount{float:right;color:#ffffff;font-weight:700;}
.widget_shopping_cart_content .buttons{margin-bottom:10px;}
.widget_shopping_cart_content .buttons:after{content:'';display:table;clear:both;}
.widget_shopping_cart_content .buttons a.button{width:48%;padding-left:0;padding-right:0;text-align:center;float:left;background:none;border-color:#ffffff;color:#ffffff;}
.widget_shopping_cart_content .buttons a.button:hover{background:#ffffff;color:#343436;}
.widget_shopping_cart_content .buttons a.button:first-child{margin-right:4%;}
.widget_shopping_cart_content .buttons a.button.empty{width:65%;}
.widget_shopping_cart_content .buttons a.button.checkout{border-color:#987f71;background:#987f71;color:#fff;}
.widget_shopping_cart_content .buttons a.button.checkout:hover{background:transparent;color:#987f71;}
.woocommerce #content .onsale,
#content .woocommerce .onsale{height:30px;min-height:30px;margin:0;-webkit-border-radius:0;border-radius:0;padding:0 16px 0 20px;font-size:11px;line-height:30px;vertical-align:middle;display:block;z-index:2;top:20px;left:125px;}
.woocommerce #content .onsale.out,
#content .woocommerce .onsale.out{background:#ccc;}
.woocommerce #content .onsale:before,
#content .woocommerce .onsale:before{content:'';background:rgba(0, 0, 0, 0.2);height:30px;width:7px;position:absolute;top:0;left:0px;}
.woocommerce #content .type-product,
#content .woocommerce .type-product{margin-top:80px;}
.woocommerce #content .woocommerce-single-summary-wrap,
#content .woocommerce .woocommerce-single-summary-wrap{padding-left:25px;}
@media screen and (max-width:768px){
.woocommerce #content .woocommerce-single-summary-wrap,
#content .woocommerce .woocommerce-single-summary-wrap{padding-left:15px;}
}
.woocommerce #content div.product div.message-box:first-child,
#content .woocommerce div.product div.message-box:first-child{margin-top:-25px;}
.woocommerce #content div.product div.images,
#content .woocommerce div.product div.images{width:100%;margin-bottom:0;padding-left:105px;position:relative;}
.woocommerce #content div.product div.images.without-thumbs,
#content .woocommerce div.product div.images.without-thumbs{padding-left:0px;}
.woocommerce #content div.product div.images.without-thumbs .onsale,
#content .woocommerce div.product div.images.without-thumbs .onsale{left:20px;}
.woocommerce #content div.product div.images a,
#content .woocommerce div.product div.images a{width:auto;}
.woocommerce #content div.product div.images a img,
#content .woocommerce div.product div.images a img{width:auto;max-width:none;display:block;margin:0 auto;}
.woocommerce #content div.product div.images .slider,
#content .woocommerce div.product div.images .slider{padding:0;}
.woocommerce #content div.product div.images .slider .owl-item img,
#content .woocommerce div.product div.images .slider .owl-item img{width:100%;display:inline;float:left;cursor:pointer;}
.woocommerce #content div.product div.images .slider .thumbs img,
#content .woocommerce div.product div.images .slider .thumbs img{width:auto;}
.woocommerce #content div.product div.images .slider .owl-controls .owl-nav .owl-prev,
.woocommerce #content div.product div.images .slider .owl-controls .owl-nav .owl-next,
#content .woocommerce div.product div.images .slider .owl-controls .owl-nav .owl-prev,
#content .woocommerce div.product div.images .slider .owl-controls .owl-nav .owl-next{background:transparent;color:#343436;font-size:30px;}
.woocommerce #content div.product div.images .slider .owl-controls .owl-nav .owl-prev:hover,
.woocommerce #content div.product div.images .slider .owl-controls .owl-nav .owl-next:hover,
#content .woocommerce div.product div.images .slider .owl-controls .owl-nav .owl-prev:hover,
#content .woocommerce div.product div.images .slider .owl-controls .owl-nav .owl-next:hover{opacity:.7;}
.woocommerce #content div.product div.images .gallery .slider .owl-item img,
#content .woocommerce div.product div.images .gallery .slider .owl-item img{width:auto;float:none;}
.woocommerce #content div.product div.images .gallery .slider .owl-controls .owl-nav .owl-prev,
.woocommerce #content div.product div.images .gallery .slider .owl-controls .owl-nav .owl-next,
#content .woocommerce div.product div.images .gallery .slider .owl-controls .owl-nav .owl-prev,
#content .woocommerce div.product div.images .gallery .slider .owl-controls .owl-nav .owl-next{font-size:24px;color:#888;}
.woocommerce #content div.product div.images .gallery .slider .thumbs img,
#content .woocommerce div.product div.images .gallery .slider .thumbs img{height:80px;display:inline-block;}
.woocommerce #content div.product div.images img,
#content .woocommerce div.product div.images img{width:100%;height:100%;display:inline-block;}
.woocommerce #content div.product div.images .thumbnails,
#content .woocommerce div.product div.images .thumbnails{width:70px;margin:0;padding:0;position:absolute;top:0;left:0;}
.woocommerce #content div.product div.images .thumbnails img,
#content .woocommerce div.product div.images .thumbnails img{width:70px;height:auto;border:1px solid rgba(0, 0, 0, 0.15);-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-transition-property:border-color, -webkit-box-shadow;transition-property:border-color, -webkit-box-shadow;-o-transition-property:border-color, box-shadow;transition-property:border-color, box-shadow;transition-property:border-color, box-shadow, -webkit-box-shadow;cursor:pointer;float:none;}
.woocommerce #content div.product div.images .thumbnails img:hover,
#content .woocommerce div.product div.images .thumbnails img:hover{border-color:rgba(52, 52, 54, 0.7);-webkit-box-shadow:0 0 8px rgba(52, 52, 54, 0.4);box-shadow:0 0 8px rgba(52, 52, 54, 0.4);}
.woocommerce #content div.product div.images .thumbnails .selected img,
#content .woocommerce div.product div.images .thumbnails .selected img{border-color:rgba(52, 52, 54, 0.8);cursor:default;}
@media screen and (max-width:992px){
.woocommerce #content div.product .onsale,
#content .woocommerce div.product .onsale{left:0px;}
.woocommerce #content div.product div.images,
#content .woocommerce div.product div.images{padding-left:0;}
.woocommerce #content div.product div.images img,
#content .woocommerce div.product div.images img{width:100%;height:auto;}
.woocommerce #content div.product div.images .thumbnails,
#content .woocommerce div.product div.images .thumbnails{position:static;width:auto;text-align:center;margin:25px 0;}
.woocommerce #content div.product div.images .thumbnails img, .woocommerce #content div.product div.images .thumbnails .image,
#content .woocommerce div.product div.images .thumbnails img,
#content .woocommerce div.product div.images .thumbnails .image{display:inline-block;clear:none;margin:4px;}
.woocommerce #content div.product div.images .thumbnails .gallery-image,
#content .woocommerce div.product div.images .thumbnails .gallery-image{margin:0 5px;}
}
.woocommerce #content div.product .stock,
#content .woocommerce div.product .stock{margin:0px;margin-bottom:8px;color:#1f2023;font-size:14px;}
.woocommerce #content div.product table.variations,
#content .woocommerce div.product table.variations{width:auto;margin-bottom:20px;text-align:left;}
.woocommerce #content div.product table.variations tr td,
#content .woocommerce div.product table.variations tr td{padding-right:10px;}
.woocommerce #content div.product table.variations tr td.reset,
#content .woocommerce div.product table.variations tr td.reset{text-align:right;padding-top:7px;padding-left:10px;}
.woocommerce #content div.product table.variations a.reset_variations,
#content .woocommerce div.product table.variations a.reset_variations{font-size:13px;}
.woocommerce #content div.product table.variations a.reset_variations:hover,
#content .woocommerce div.product table.variations a.reset_variations:hover{color:#c22;}
.woocommerce #content div.product table.variations a.reset_variations span,
#content .woocommerce div.product table.variations a.reset_variations span{position:relative;}
.woocommerce #content div.product table.variations a.reset_variations span:before,
#content .woocommerce div.product table.variations a.reset_variations span:before{content:'';background:#838383;width:100%;height:1px;position:absolute;bottom:0px;}
.woocommerce #content div.product table.variations a.reset_variations i,
#content .woocommerce div.product table.variations a.reset_variations i{font-size:18px;margin-right:10px;vertical-align:-3px;}
.woocommerce #content div.product .woocommerce-variation-price,
#content .woocommerce div.product .woocommerce-variation-price{margin-top:5px;}
.woocommerce #content div.product .woocommerce-variation-price ins,
#content .woocommerce div.product .woocommerce-variation-price ins{margin-top:5px;}
.woocommerce #content div.product div.summary,
#content .woocommerce div.product div.summary{width:100%;margin:0;float:none;}
.woocommerce #content div.product div.summary h2.product_title,
#content .woocommerce div.product div.summary h2.product_title{margin:0 0 20px;font-size:28px;letter-spacing:-0.03em;text-align:left;}
.woocommerce #content div.product div.summary .woocommerce-product-rating,
#content .woocommerce div.product div.summary .woocommerce-product-rating{margin-top:15px;margin-bottom:20px;}
.woocommerce #content div.product div.summary .woocommerce-review-link,
#content .woocommerce div.product div.summary .woocommerce-review-link{font-size:13px;text-decoration:underline;color:#a5a19d;margin-left:5px;margin-top:2px;display:inline-block;}
.woocommerce #content div.product div.summary .woocommerce-review-link:hover,
#content .woocommerce div.product div.summary .woocommerce-review-link:hover{color:#987f71;}
.woocommerce #content div.product div.summary .woocommerce-add-to-cart .yith-wcwl-add-to-wishlist,
#content .woocommerce div.product div.summary .woocommerce-add-to-cart .yith-wcwl-add-to-wishlist{margin:0;}
.woocommerce #content div.product div.summary .single_add_to_cart_button,
#content .woocommerce div.product div.summary .single_add_to_cart_button{float:left;margin-right:20px;}
.woocommerce #content div.product div.summary .variable-add-to-cart,
#content .woocommerce div.product div.summary .variable-add-to-cart{margin-left:0;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist{max-width:200px;height:47px;margin:0;margin-left:10px;display:inline-block;line-height:47px;vertical-align:-1px;float:left;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist > div,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist > div{display:block;text-align:left;margin:0;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist{background:none;color:#343436;vertical-align:middle;font-weight:400;border:none;font-size:13px;text-transform:none;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist i,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist i{margin-right:10px;font-size:20px;vertical-align:-3px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out;display:inline-block;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{color:#987f71;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover i,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover i{color:#987f71;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist span,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist span{position:relative;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist span:before,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist span:before{content:'';background:#838383;width:100%;height:1px;position:absolute;bottom:0px;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{background:none;width:auto;height:auto;font-size:13px;color:#343436;line-height:inherit;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i{font-size:20px;vertical-align:-3px;margin-right:5px;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .ajax-loading,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .ajax-loading{display:none;opacity:0;}
.woocommerce #content div.product .accordion-box,
#content .woocommerce div.product .accordion-box{margin-top:20px;margin-bottom:50px;}
.woocommerce #content div.product .accordion-box .buttons,
#content .woocommerce div.product .accordion-box .buttons{padding-top:15px;padding-bottom:15px;}
.woocommerce #content div.product .tab-box, .woocommerce #content div.product .tab-box-left,
#content .woocommerce div.product .tab-box,
#content .woocommerce div.product .tab-box-left{margin-top:55px;}
.woocommerce #content div.product .tab-box-item,
#content .woocommerce div.product .tab-box-item{padding-top:55px;padding-bottom:0;}
.woocommerce #content div.product #reviews,
#content .woocommerce div.product #reviews{outline:none;}
.woocommerce #content div.product .price,
#content .woocommerce div.product .price{color:#343436;}
.woocommerce #content div.product .price .amount,
#content .woocommerce div.product .price .amount{clear:both;font-family:"Montserrat", sans-serif;font-weight:bold;font-size:20px;line-height:1;margin:0 5px;display:inline-block;text-align:left;letter-spacing:-0.02em;}
.woocommerce #content div.product .price .amount:first-child,
#content .woocommerce div.product .price .amount:first-child{margin-left:0;}
.woocommerce #content div.product .price .amount:last-child,
#content .woocommerce div.product .price .amount:last-child{margin-right:0;}
.woocommerce #content div.product .price del,
#content .woocommerce div.product .price del{margin-bottom:2px;display:inline-block;position:relative;opacity:1;font-size:15px;color:#987f71;}
.woocommerce #content div.product .price del:after,
#content .woocommerce div.product .price del:after{content:'';background:#987f71;width:100%;height:1px;position:absolute;top:56%;left:0;}
.woocommerce #content div.product .price del .amount,
#content .woocommerce div.product .price del .amount{color:#987f71;margin-bottom:0;font-family:"Open Sans", sans-serif;font-size:14px;font-weight:600;}
.woocommerce #content div.product .price ins,
#content .woocommerce div.product .price ins{text-decoration:none;display:block;font-size:20px;}
.woocommerce #content div.product .price ins span.amount.woocommerce-Price-amount,
#content .woocommerce div.product .price ins span.amount.woocommerce-Price-amount{color:#343436;}
.woocommerce #content div.product .price ins .amount,
#content .woocommerce div.product .price ins .amount{margin-top:0;font-size:20px;}
.woocommerce #content div.product form.variations_form.cart, .woocommerce #content div.product form.cart,
#content .woocommerce div.product form.variations_form.cart,
#content .woocommerce div.product form.cart{width:100%;padding:15px 0;}
.woocommerce #content div.product .group_table,
#content .woocommerce div.product .group_table{width:100%;}
.woocommerce #content div.product .group_table td,
#content .woocommerce div.product .group_table td{vertical-align:middle;text-align:left;}
.woocommerce #content div.product .group_table .price ins, .woocommerce #content div.product .group_table .price del,
#content .woocommerce div.product .group_table .price ins,
#content .woocommerce div.product .group_table .price del{height:auto;line-height:inherit;display:inline-block;}
.woocommerce #content div.product .group_table .price ins,
#content .woocommerce div.product .group_table .price ins{margin-left:6px;}
.woocommerce #content div.product .group_table .price .amount,
#content .woocommerce div.product .group_table .price .amount{font-size:14px;}
.woocommerce #content div.product .woocommerce-variation-price,
#content .woocommerce div.product .woocommerce-variation-price{text-align:left;}
.woocommerce #content div.product .woocommerce-variation-price a.reset_variations,
#content .woocommerce div.product .woocommerce-variation-price a.reset_variations{display:none;}
.woocommerce #content div.product .woocommerce-variation-price .price,
#content .woocommerce div.product .woocommerce-variation-price .price{line-height:100%;margin-bottom:5px;}
.woocommerce #content div.product .woocommerce-variation.single_variation,
#content .woocommerce div.product .woocommerce-variation.single_variation{border-top:1px dotted #d9d9d9;margin:20px 0;padding-top:10px;}
.woocommerce #content div.product .single_variation_wrap,
#content .woocommerce div.product .single_variation_wrap{width:100%;border-bottom:1px dotted #d9d9d9;}
.woocommerce #content div.product .woocommerce-variation,
#content .woocommerce div.product .woocommerce-variation{border-top:1px dotted #d9d9d9;}
.woocommerce #content div.product .woocommerce-variation-add-to-cart,
#content .woocommerce div.product .woocommerce-variation-add-to-cart{padding-top:20px;display:block;float:left;clear:both;}
.woocommerce #content div.product .single-cart-wrap,
#content .woocommerce div.product .single-cart-wrap{width:100%;border-top:1px dotted #d9d9d9;}
.woocommerce #content div.product form.cart,
#content .woocommerce div.product form.cart{width:100%;display:inline-block;margin:0;padding:20px 0;}
.woocommerce #content div.product form.cart button,
#content .woocommerce div.product form.cart button{-webkit-border-radius:0;border-radius:0;margin:0;margin-left:4px;}
.woocommerce #content div.product form.cart .quantity,
#content .woocommerce div.product form.cart .quantity{width:75px;}
.woocommerce #content div.product .product_meta,
#content .woocommerce div.product .product_meta{margin-top:25px;}
.woocommerce #content div.product .product_meta span,
#content .woocommerce div.product .product_meta span{font-weight:bold;font-size:12px;text-transform:uppercase;color:#1f2023;}
.woocommerce #content div.product .product_meta span span, .woocommerce #content div.product .product_meta span a,
#content .woocommerce div.product .product_meta span span,
#content .woocommerce div.product .product_meta span a{color:#987f71;}
.woocommerce #content div.product .product_meta span a,
#content .woocommerce div.product .product_meta span a{text-decoration:underline;}
.woocommerce #content div.product .product_meta span a:hover,
#content .woocommerce div.product .product_meta span a:hover{color:#ad9a8f;}
.woocommerce #content div.product .product_meta > span,
#content .woocommerce div.product .product_meta > span{border-left:1px dotted #bbbbbb;padding:0 10px;}
.woocommerce #content div.product .product_meta > span:first-child,
#content .woocommerce div.product .product_meta > span:first-child{border-left:none;padding-left:0;}
.woocommerce #content .comments-half #comments, .woocommerce #content .comments-half #review_form_wrapper,
#content .woocommerce .comments-half #comments,
#content .woocommerce .comments-half #review_form_wrapper{width:50%;float:left;}
.woocommerce #content .comments-half #comments,
#content .woocommerce .comments-half #comments{padding-right:15px;}
.woocommerce #content .comments-half #review_form_wrapper,
#content .woocommerce .comments-half #review_form_wrapper{padding-left:15px;}
@media screen and (max-width:768px){
.woocommerce #content .comments-half #comments, .woocommerce #content .comments-half #review_form_wrapper,
#content .woocommerce .comments-half #comments,
#content .woocommerce .comments-half #review_form_wrapper{width:100%;padding-left:0;padding-right:0;}
}
.woocommerce #content table.shop_attributes,
#content .woocommerce table.shop_attributes{margin:15px 0;text-align:center;}
.woocommerce #content table.shop_attributes th, .woocommerce #content table.shop_attributes td,
#content .woocommerce table.shop_attributes th,
#content .woocommerce table.shop_attributes td{background:none;font-size:14px;color:#343436;border:1px solid #dddddd;padding:8px 12px;font-style:normal;}
.woocommerce #content .woocommerce-noreviews,
#content .woocommerce .woocommerce-noreviews{text-align:center;margin:0 0 25px;padding:15px 0 30px;border-bottom:1px solid #ebebeb;}
.woocommerce #content #reviews #comments ol.commentlist,
#content .woocommerce #reviews #comments ol.commentlist{padding-left:0;}
.woocommerce #content #reviews #comments ol.commentlist li.comment,
#content .woocommerce #reviews #comments ol.commentlist li.comment{padding:0 0 30px;border-bottom:1px solid #ebebeb;}
.woocommerce #content #reviews #comments ol.commentlist li.comment img,
#content .woocommerce #reviews #comments ol.commentlist li.comment img{background:none;width:80px;height:80px;padding:0;border:none;-webkit-border-radius:50%;border-radius:50%;top:15px;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .meta,
#content .woocommerce #reviews #comments ol.commentlist li.comment .meta{font-size:14px;line-height:120%;position:relative;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .meta time,
#content .woocommerce #reviews #comments ol.commentlist li.comment .meta time{margin-top:10px;font-size:14px;display:block;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .description,
#content .woocommerce #reviews #comments ol.commentlist li.comment .description{margin-top:15px;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .star-rating,
#content .woocommerce #reviews #comments ol.commentlist li.comment .star-rating{color:#987f71;width:6.8em;font-size:9px;letter-spacing:3px;position:absolute;top:44px;right:0;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .star-rating:before,
#content .woocommerce #reviews #comments ol.commentlist li.comment .star-rating:before{color:#987f71;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .comment-text,
#content .woocommerce #reviews #comments ol.commentlist li.comment .comment-text{margin-left:90px;border:none;}
.woocommerce #content .comment-respond h3.comment-reply-title,
#content .woocommerce .comment-respond h3.comment-reply-title{color:#343436;clear:both;font-family:"Montserrat";margin:6px auto 20px;letter-spacing:-0.04em;line-height:1;font-size:18px;font-weight:700;text-align:left;}
.woocommerce #content form.comment-form#commentform,
#content .woocommerce form.comment-form#commentform{text-align:left;}
.woocommerce #content form.comment-form#commentform label.rating,
#content .woocommerce form.comment-form#commentform label.rating{display:inline;}
.woocommerce #content form.comment-form#commentform p.stars,
#content .woocommerce form.comment-form#commentform p.stars{width:auto;margin-left:10px;vertical-align:-6px;display:inline-block;}
.woocommerce #content form.comment-form#commentform p.stars a,
#content .woocommerce form.comment-form#commentform p.stars a{color:#ea9e62;width:16px;font-size:14px;letter-spacing:3px;}
.woocommerce #content form.comment-form#commentform p.stars a:before,
#content .woocommerce form.comment-form#commentform p.stars a:before{color:#ea9e62;}
.woocommerce #content form.comment-form#commentform .comment-form-comment textarea,
#content .woocommerce form.comment-form#commentform .comment-form-comment textarea{min-height:180px;}
.woocommerce #content .woocommerce-product-rating,
#content .woocommerce .woocommerce-product-rating{line-height:1.7;}
.woocommerce #content .star-rating,
#content .woocommerce .star-rating{color:#987f71;width:6.18em;font-size:14px;letter-spacing:3px;}
.woocommerce #content .star-rating:before,
#content .woocommerce .star-rating:before{color:#987f71;}
.woocommerce #content .woocommerce-review-link,
#content .woocommerce .woocommerce-review-link{font-size:14px;text-decoration:underline;}
.woocommerce #content .woocommerce-tabs,
#content .woocommerce .woocommerce-tabs{width:48%;float:right;clear:none;}
.woocommerce #content .woocommerce-share,
#content .woocommerce .woocommerce-share{background:#f3f3f3;width:100%;height:100px;line-height:100px;text-align:center;vertical-align:middle;clear:both;font-size:12px;color:#343436;}
.woocommerce #content .woocommerce-share.share-extended-details,
#content .woocommerce .woocommerce-share.share-extended-details{background:#fff;border-top:1px solid rgba(0, 0, 0, 0.1);}
.woocommerce #content .woocommerce-share .socialbar,
#content .woocommerce .woocommerce-share .socialbar{margin:0;margin-left:1rem;display:inline-block;font-size:16px;}
.woocommerce #content .extended-top,
#content .woocommerce .extended-top{background:#f3f3f3;padding:10px 0 80px;}
.woocommerce #content .extended-top h3,
#content .woocommerce .extended-top h3{margin-top:80px;margin-bottom:20px;}
.woocommerce #content .extended-top .shop_attributes,
#content .woocommerce .extended-top .shop_attributes{margin-top:25px;}
.woocommerce #content .extended-reviews,
#content .woocommerce .extended-reviews{padding-top:90px;padding-bottom:90px;}
.woocommerce #content .extended-reviews h3,
#content .woocommerce .extended-reviews h3{margin-bottom:20px;}
.woocommerce #content .extended-reviews #reviews #comments,
#content .woocommerce .extended-reviews #reviews #comments{margin-top:10px;}
.woocommerce #content .extended-reviews #reviews #comments ol.commentlist li.comment:first-child,
#content .woocommerce .extended-reviews #reviews #comments ol.commentlist li.comment:first-child{border-top:1px solid rgba(0, 0, 0, 0.1);padding-top:20px;}
.woocommerce #content .extended-reviews #reviews #comments ol.commentlist li.comment:first-child img,
#content .woocommerce .extended-reviews #reviews #comments ol.commentlist li.comment:first-child img{top:35px;}
.woocommerce #content .extended-reviews #reviews #comments ol.commentlist li.comment:first-child .star-rating,
#content .woocommerce .extended-reviews #reviews #comments ol.commentlist li.comment:first-child .star-rating{top:64px;}
.woocommerce #content .extended-reviews .woocommerce-noreviews,
#content .woocommerce .extended-reviews .woocommerce-noreviews{padding-top:30px;border-top:1px solid rgba(0, 0, 0, 0.1);}
.woocommerce #content .extended-reviews #respond,
#content .woocommerce .extended-reviews #respond{position:relative;top:-44px;}
@media screen and (max-width:768px){
.woocommerce #content .extended-reviews #respond,
#content .woocommerce .extended-reviews #respond{position:static;top:0;}
}
.woocommerce #content .extended-related,
#content .woocommerce .extended-related{background:#f3f3f3;padding:30px 0 0;}
.woocommerce #content .extended-related ul.products li.product,
#content .woocommerce .extended-related ul.products li.product{margin-top:0;}
.woocommerce #content .related, .woocommerce #content .up-sells,
#content .woocommerce .related,
#content .woocommerce .up-sells{margin-top:60px;}
.woocommerce #content .related h3, .woocommerce #content .up-sells h3,
#content .woocommerce .related h3,
#content .woocommerce .up-sells h3{margin-bottom:30px;}
.woocommerce #content .related ul.products li.product, .woocommerce #content .up-sells ul.products li.product,
#content .woocommerce .related ul.products li.product,
#content .woocommerce .up-sells ul.products li.product{margin-top:0;}
.woocommerce #content .product .wc-product-title-wrap .price, .woocommerce #content .product-price,
#content .woocommerce .product .wc-product-title-wrap .price,
#content .woocommerce .product-price{margin-top:0;}
.woocommerce #content .product .wc-product-title-wrap .price:after, .woocommerce #content .product-price:after,
#content .woocommerce .product .wc-product-title-wrap .price:after,
#content .woocommerce .product-price:after{content:'';display:table;clear:both;}
.woocommerce #content .product .wc-product-title-wrap .price ins, .woocommerce #content .product .wc-product-title-wrap .price del, .woocommerce #content .product-price ins, .woocommerce #content .product-price del,
#content .woocommerce .product .wc-product-title-wrap .price ins,
#content .woocommerce .product .wc-product-title-wrap .price del,
#content .woocommerce .product-price ins,
#content .woocommerce .product-price del{margin:0;float:left;color:#888;opacity:1;font-size:14px;}
.woocommerce #content .product .wc-product-title-wrap .price .amount, .woocommerce #content .product-price .amount,
#content .woocommerce .product .wc-product-title-wrap .price .amount,
#content .woocommerce .product-price .amount{font-size:14px;font-weight:bold;color:#555;}
.woocommerce #content .product .wc-product-title-wrap .price ins .amount, .woocommerce #content .product-price ins .amount,
#content .woocommerce .product .wc-product-title-wrap .price ins .amount,
#content .woocommerce .product-price ins .amount{color:#987f71;}
.woocommerce #content .product .wc-product-title-wrap .price ins, .woocommerce #content .product-price ins,
#content .woocommerce .product .wc-product-title-wrap .price ins,
#content .woocommerce .product-price ins{text-decoration:none;}
.woocommerce #content .product .wc-product-title-wrap .price del, .woocommerce #content .product-price del,
#content .woocommerce .product .wc-product-title-wrap .price del,
#content .woocommerce .product-price del{margin-right:10px;}
.woocommerce #content .product .wc-product-title-wrap .price del .amount, .woocommerce #content .product-price del .amount,
#content .woocommerce .product .wc-product-title-wrap .price del .amount,
#content .woocommerce .product-price del .amount{color:#777;}
.woocommerce #content ul.products,
#content .woocommerce ul.products{margin:0 -15px -50px;}
.woocommerce #content ul.products li.product,
#content .woocommerce ul.products li.product{width:100%;margin:0;margin-bottom:50px;float:left;clear:none;}
.woocommerce #content ul.products li.product .product-content,
#content .woocommerce ul.products li.product .product-content{padding:0 15px;}
.woocommerce #content ul.products li.product img,
#content .woocommerce ul.products li.product img{margin:0;}
.woocommerce #content ul.products li.product .image-wrap,
#content .woocommerce ul.products li.product .image-wrap{width:100%;position:relative;overflow:hidden;}
.woocommerce #content ul.products li.product .image-wrap a.btn, .woocommerce #content ul.products li.product .image-wrap .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce #content ul.products li.product .image-wrap a.button,
#content .woocommerce ul.products li.product .image-wrap a.btn,
#content .woocommerce ul.products li.product .image-wrap .widget_shopping_cart_content .buttons a.button,
.widget_shopping_cart_content .buttons #content .woocommerce ul.products li.product .image-wrap a.button{color:#fff;font-size:11px;line-height:11px;position:absolute;bottom:-10px;left:0;visibility:hidden;opacity:0;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;z-index:2;}
.woocommerce #content ul.products li.product .image-wrap a.btn:hover, .woocommerce #content ul.products li.product .image-wrap .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons .woocommerce #content ul.products li.product .image-wrap a.button:hover,
#content .woocommerce ul.products li.product .image-wrap a.btn:hover,
#content .woocommerce ul.products li.product .image-wrap .widget_shopping_cart_content .buttons a.button:hover,
.widget_shopping_cart_content .buttons #content .woocommerce ul.products li.product .image-wrap a.button:hover{background:#fff;color:#343436;}
.woocommerce #content ul.products li.product .image-wrap .add_to_cart_button.loading,
#content .woocommerce ul.products li.product .image-wrap .add_to_cart_button.loading{padding-right:28px;}
.woocommerce #content ul.products li.product .image-wrap .add_to_cart_button.loading:after,
#content .woocommerce ul.products li.product .image-wrap .add_to_cart_button.loading:after{right:12px;top:11px;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist{width:30px;height:30px;overflow:hidden;position:absolute;top:10px;right:20px;opacity:0;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, right;-o-transition-property:opacity, right;transition-property:opacity, right;z-index:2;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist a.add_to_wishlist,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist a.add_to_wishlist{width:30px;height:30px;font-size:0;line-height:28px;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{background:#414143;color:#fff;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist i,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist i{font-size:18px;display:inline-block;margin-top:-1px;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i{font-size:18px;}
.woocommerce #content ul.products li.product .image-wrap .wc-gallery-images,
#content .woocommerce ul.products li.product .image-wrap .wc-gallery-images{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:1;}
.woocommerce #content ul.products li.product .image-wrap .wc-gallery-images img,
#content .woocommerce ul.products li.product .image-wrap .wc-gallery-images img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;}
.woocommerce #content ul.products li.product .image-wrap .wc-gallery-images img.active,
#content .woocommerce ul.products li.product .image-wrap .wc-gallery-images img.active{opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;z-index:3;}
.woocommerce #content ul.products li.product .onsale,
#content .woocommerce ul.products li.product .onsale{right:auto;left:20px;}
.woocommerce #content ul.products li.product .onsale.out,
#content .woocommerce ul.products li.product .onsale.out{background:#888888;}
.woocommerce #content ul.products li.product .added_to_cart,
#content .woocommerce ul.products li.product .added_to_cart{display:none;}
.woocommerce #content ul.products li.product h3,
#content .woocommerce ul.products li.product h3{text-align:left;margin-bottom:5px;padding-bottom:0;font-size:16px;color:#343436;line-height:1.4;}
.woocommerce #content ul.products li.product h3 a:hover,
#content .woocommerce ul.products li.product h3 a:hover{color:rgba(52, 52, 54, 0.8);}
.woocommerce #content ul.products li.product .wc-product-title-wrap,
#content .woocommerce ul.products li.product .wc-product-title-wrap{padding:10px 0;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.woocommerce #content ul.products li.product:hover .image-wrap a.btn, .woocommerce #content ul.products li.product:hover .image-wrap .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce #content ul.products li.product:hover .image-wrap a.button,
#content .woocommerce ul.products li.product:hover .image-wrap a.btn,
#content .woocommerce ul.products li.product:hover .image-wrap .widget_shopping_cart_content .buttons a.button,
.widget_shopping_cart_content .buttons #content .woocommerce ul.products li.product:hover .image-wrap a.button{opacity:1;visibility:visible;bottom:0;}
.woocommerce #content ul.products li.product:hover .image-wrap .yith-wcwl-add-to-wishlist,
#content .woocommerce ul.products li.product:hover .image-wrap .yith-wcwl-add-to-wishlist{opacity:1;right:20px;}
.woocommerce #content ul.products li.product:hover .image-wrap .wc-gallery-images,
#content .woocommerce ul.products li.product:hover .image-wrap .wc-gallery-images{opacity:1;}
.woocommerce #content ul.products li.product-category,
#content .woocommerce ul.products li.product-category{width:100%;margin-top:30px;padding:0 15px;}
.woocommerce #content ul.products li.product-category > a:after,
#content .woocommerce ul.products li.product-category > a:after{background:transparent;content:'';width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;z-index:2;}
.woocommerce #content ul.products li.product-category:hover > a:after,
#content .woocommerce ul.products li.product-category:hover > a:after{background:rgba(255, 255, 255, 0.2);}
.woocommerce #content ul.products li.product-category .info-wrap,
#content .woocommerce ul.products li.product-category .info-wrap{background:#343436;padding:5px 20px;position:absolute;top:40px;left:40px;z-index:3;}
.woocommerce #content ul.products li.product-category .info-wrap h3,
#content .woocommerce ul.products li.product-category .info-wrap h3{margin-top:0px;}
.woocommerce #content ul.products li.product-category .info-wrap h3 a,
#content .woocommerce ul.products li.product-category .info-wrap h3 a{color:#fff;}
.woocommerce #content ul.products li.product-category .info-wrap h3 a:hover,
#content .woocommerce ul.products li.product-category .info-wrap h3 a:hover{text-decoration:underline;}
.woocommerce #content ul.products li.product-category .info-wrap h3 mark,
#content .woocommerce ul.products li.product-category .info-wrap h3 mark{background:transparent;}
.woocommerce #content ul.products li.product-category .info-wrap a:hover p,
.woocommerce #content ul.products li.product-category .info-wrap a:hover h3,
#content .woocommerce ul.products li.product-category .info-wrap a:hover p,
#content .woocommerce ul.products li.product-category .info-wrap a:hover h3{text-decoration:underline;}
.woocommerce #content ul.products li.product-category .info-wrap p.subtitle,
#content .woocommerce ul.products li.product-category .info-wrap p.subtitle{color:#9a9a9a;font-size:14px;margin-top:6px;margin-bottom:8px;}
.woocommerce #content ul.products li.product-category .info-wrap p.subtitle span,
#content .woocommerce ul.products li.product-category .info-wrap p.subtitle span{color:#fff;font-size:11px;margin-left:3px;vertical-align:0px;}
.woocommerce #content ul.products li.product-category .info-wrap h3, .woocommerce #content ul.products li.product-category .info-wrap p,
#content .woocommerce ul.products li.product-category .info-wrap h3,
#content .woocommerce ul.products li.product-category .info-wrap p{color:#fff;}
@media screen and (max-width:768px){
.woocommerce #content ul.products li.product-category,
#content .woocommerce ul.products li.product-category{margin-top:15px;}
.woocommerce #content ul.products li.product,
#content .woocommerce ul.products li.product{margin-bottom:0;}
}
.woocommerce #content.columns-2 ul.products li,
.woocommerce #content .columns-2 ul.products li,
#content .woocommerce.columns-2 ul.products li,
#content .woocommerce .columns-2 ul.products li{width:50%;}
.woocommerce #content.columns-2 ul.products li:nth-child(2n + 1),
.woocommerce #content .columns-2 ul.products li:nth-child(2n + 1),
#content .woocommerce.columns-2 ul.products li:nth-child(2n + 1),
#content .woocommerce .columns-2 ul.products li:nth-child(2n + 1){clear:both;}
@media screen and (max-width:768px){
.woocommerce #content.columns-2 ul.products li,
.woocommerce #content .columns-2 ul.products li,
#content .woocommerce.columns-2 ul.products li,
#content .woocommerce .columns-2 ul.products li{width:100%;}
.woocommerce #content.columns-2 ul.products li:nth-child(2n + 1),
.woocommerce #content .columns-2 ul.products li:nth-child(2n + 1),
#content .woocommerce.columns-2 ul.products li:nth-child(2n + 1),
#content .woocommerce .columns-2 ul.products li:nth-child(2n + 1){clear:none;}
}
.woocommerce #content.columns-3 ul.products li,
.woocommerce #content .columns-3 ul.products li,
#content .woocommerce.columns-3 ul.products li,
#content .woocommerce .columns-3 ul.products li{width:33.333%;}
.woocommerce #content.columns-3 ul.products li:nth-child(3n + 1),
.woocommerce #content .columns-3 ul.products li:nth-child(3n + 1),
#content .woocommerce.columns-3 ul.products li:nth-child(3n + 1),
#content .woocommerce .columns-3 ul.products li:nth-child(3n + 1){clear:both;}
@media screen and (max-width:768px){
.woocommerce #content.columns-3 ul.products li,
.woocommerce #content .columns-3 ul.products li,
#content .woocommerce.columns-3 ul.products li,
#content .woocommerce .columns-3 ul.products li{width:100%;}
.woocommerce #content.columns-3 ul.products li:nth-child(3n + 1),
.woocommerce #content .columns-3 ul.products li:nth-child(3n + 1),
#content .woocommerce.columns-3 ul.products li:nth-child(3n + 1),
#content .woocommerce .columns-3 ul.products li:nth-child(3n + 1){clear:none;}
}
.woocommerce #content.columns-4 ul.products li,
.woocommerce #content .columns-4 ul.products li,
#content .woocommerce.columns-4 ul.products li,
#content .woocommerce .columns-4 ul.products li{width:25%;}
.woocommerce #content.columns-4 ul.products li:nth-child(4n + 1),
.woocommerce #content .columns-4 ul.products li:nth-child(4n + 1),
#content .woocommerce.columns-4 ul.products li:nth-child(4n + 1),
#content .woocommerce .columns-4 ul.products li:nth-child(4n + 1){clear:both;}
@media screen and (max-width:768px){
.woocommerce #content.columns-4 ul.products li,
.woocommerce #content .columns-4 ul.products li,
#content .woocommerce.columns-4 ul.products li,
#content .woocommerce .columns-4 ul.products li{width:100%;}
.woocommerce #content.columns-4 ul.products li:nth-child(4n + 1),
.woocommerce #content .columns-4 ul.products li:nth-child(4n + 1),
#content .woocommerce.columns-4 ul.products li:nth-child(4n + 1),
#content .woocommerce .columns-4 ul.products li:nth-child(4n + 1){clear:none;}
}
.woocommerce #content.columns-5 ul.products li,
.woocommerce #content .columns-5 ul.products li,
#content .woocommerce.columns-5 ul.products li,
#content .woocommerce .columns-5 ul.products li{width:20%;}
.woocommerce #content.columns-5 ul.products li:nth-child(5n + 1),
.woocommerce #content .columns-5 ul.products li:nth-child(5n + 1),
#content .woocommerce.columns-5 ul.products li:nth-child(5n + 1),
#content .woocommerce .columns-5 ul.products li:nth-child(5n + 1){clear:both;}
@media screen and (max-width:768px){
.woocommerce #content.columns-5 ul.products li,
.woocommerce #content .columns-5 ul.products li,
#content .woocommerce.columns-5 ul.products li,
#content .woocommerce .columns-5 ul.products li{width:100%;}
.woocommerce #content.columns-5 ul.products li:nth-child(5n + 1),
.woocommerce #content .columns-5 ul.products li:nth-child(5n + 1),
#content .woocommerce.columns-5 ul.products li:nth-child(5n + 1),
#content .woocommerce .columns-5 ul.products li:nth-child(5n + 1){clear:none;}
} #content .woocommerce .shop_table,
.woocommerce #content .shop_table{width:100%;border:none;margin:0;}
#content .woocommerce .shop_table th,
.woocommerce #content .shop_table th{display:none;}
#content .woocommerce .shop_table td,
.woocommerce #content .shop_table td{border-top:1px dotted #d0d0d0;padding:15px 0;}
#content .woocommerce .shop_table td.product-thumbnail,
.woocommerce #content .shop_table td.product-thumbnail{width:100px;padding-right:20px;}
#content .woocommerce .shop_table td.product-thumbnail img,
.woocommerce #content .shop_table td.product-thumbnail img{width:80px;height:80px;}
#content .woocommerce .shop_table td.product-name,
.woocommerce #content .shop_table td.product-name{text-align:left;}
#content .woocommerce .shop_table td.product-name a:hover,
.woocommerce #content .shop_table td.product-name a:hover{text-decoration:underline;}
#content .woocommerce .shop_table td.product-name dl.variation,
.woocommerce #content .shop_table td.product-name dl.variation{margin:0;padding:0;font-family:"Open Sans", sans-serif;font-size:13px;}
#content .woocommerce .shop_table td.product-name dl.variation dt,
.woocommerce #content .shop_table td.product-name dl.variation dt{font-weight:400;color:#888888;}
#content .woocommerce .shop_table td.product-name dl.variation dd,
.woocommerce #content .shop_table td.product-name dl.variation dd{color:#5a5a5a;margin:0;padding:0;}
#content .woocommerce .shop_table td.product-name dl.variation dd p,
.woocommerce #content .shop_table td.product-name dl.variation dd p{margin:0;line-height:inherit;font-size:13px;}
#content .woocommerce .shop_table td.product-price,
.woocommerce #content .shop_table td.product-price{color:#888888;font-size:14px;font-family:"Open Sans", sans-serif;font-weight:600;}
#content .woocommerce .shop_table td.product-subtotal,
.woocommerce #content .shop_table td.product-subtotal{color:#343436;font-size:14px;font-weight:600;}
#content .woocommerce .shop_table td.product-remove-custom,
.woocommerce #content .shop_table td.product-remove-custom{text-align:right;}
#content .woocommerce .shop_table td.product-remove-custom a,
.woocommerce #content .shop_table td.product-remove-custom a{color:#757577 !important;font-size:18px;display:inline-block;}
#content .woocommerce .shop_table td.product-remove-custom a:hover,
.woocommerce #content .shop_table td.product-remove-custom a:hover{background:none;color:#ec6060 !important;}
#content .woocommerce .shop_table tr td,
.woocommerce #content .shop_table tr td{padding-top:35px;}
#content .woocommerce .shop_table tr.cart_item td,
.woocommerce #content .shop_table tr.cart_item td{padding-top:20px;}
#content .woocommerce .shop_table tbody td.actions .coupon input[type='text'], #content .woocommerce .shop_table tbody td.actions .coupon .country_select a[type='text'], #content .woocommerce .country_select .shop_table tbody td.actions .coupon a[type='text'],
#content .woocommerce .shop_table tbody td.actions .coupon .state_select a[type='text'], #content .woocommerce .state_select .shop_table tbody td.actions .coupon a[type='text'],
.woocommerce #content .shop_table tbody td.actions .coupon input[type='text'],
.woocommerce #content .shop_table tbody td.actions .coupon .woocommerce .country_select a[type='text'],
.woocommerce #content .woocommerce .country_select .shop_table tbody td.actions .coupon a[type='text'],
.woocommerce #content .shop_table tbody td.actions .coupon .woocommerce .state_select a[type='text'],
.woocommerce #content .woocommerce .state_select .shop_table tbody td.actions .coupon a[type='text']{width:300px;height:48px;}
#content .woocommerce .shop_table tbody td.actions .coupon input.btn,
.woocommerce #content .shop_table tbody td.actions .coupon input.btn{height:48px;}
#content .woocommerce .shop_table #shipping_method,
.woocommerce #content .shop_table #shipping_method{margin-top:-5px;}
#content .woocommerce .shop_table #shipping_method li,
.woocommerce #content .shop_table #shipping_method li{line-height:24px;}
#content .woocommerce .shop_table #shipping_method li .amount,
.woocommerce #content .shop_table #shipping_method li .amount{font-weight:400;}
#content .woocommerce .shop_table #shipping_method .radio,
.woocommerce #content .shop_table #shipping_method .radio{line-height:1;vertical-align:-5px;margin-right:10px;}
#content .woocommerce .shop_table #shipping_method input,
.woocommerce #content .shop_table #shipping_method input{margin:0 !important;}
#content .woocommerce .cart-collaterals,
.woocommerce #content .cart-collaterals{width:100%;margin-top:0px;}
#content .woocommerce .cart-collaterals .cart_totals,
.woocommerce #content .cart-collaterals .cart_totals{background:#f3f3f3;width:100%;padding:30px 40px 40px;}
#content .woocommerce .cart-collaterals .cart_totals h3.title, #content .woocommerce .cart-collaterals .cart_totals .widget h3, .widget #content .woocommerce .cart-collaterals .cart_totals h3,
.woocommerce #content .cart-collaterals .cart_totals h3.title,
.woocommerce #content .cart-collaterals .cart_totals .widget h3,
.widget .woocommerce #content .cart-collaterals .cart_totals h3{margin-bottom:25px;}
#content .woocommerce .cart-collaterals table.shop_table,
.woocommerce #content .cart-collaterals table.shop_table{width:100%;margin-bottom:30px;}
#content .woocommerce .cart-collaterals table.shop_table td, #content .woocommerce .cart-collaterals table.shop_table th,
.woocommerce #content .cart-collaterals table.shop_table td,
.woocommerce #content .cart-collaterals table.shop_table th{border:none;padding:none;}
#content .woocommerce .cart-collaterals table.shop_table th,
.woocommerce #content .cart-collaterals table.shop_table th{color:#343436;width:50%;display:table-cell;}
#content .woocommerce .cart-collaterals table.shop_table td,
.woocommerce #content .cart-collaterals table.shop_table td{width:50%;}
#content .woocommerce .cart-collaterals table.shop_table th,
#content .woocommerce .cart-collaterals table.shop_table td,
.woocommerce #content .cart-collaterals table.shop_table th,
.woocommerce #content .cart-collaterals table.shop_table td{margin:0;padding:24px 0;border-top:1px dotted #d0d0d0;font-size:14px;}
#content .woocommerce .cart-collaterals table.shop_table tbody:first-child tr:first-child td,
.woocommerce #content .cart-collaterals table.shop_table tbody:first-child tr:first-child td{border-top:1px dotted #d0d0d0;}
#content .woocommerce .cart-collaterals table.shop_table .woocommerce-shipping-calculator p,
.woocommerce #content .cart-collaterals table.shop_table .woocommerce-shipping-calculator p{text-align:left;margin:0px;margin-top:10px;}
#content .woocommerce .cart-collaterals table.shop_table a.shipping-calculator-button,
.woocommerce #content .cart-collaterals table.shop_table a.shipping-calculator-button{color:#987f71;font-weight:700;font-size:12px;text-transform:uppercase;text-align:left;}
#content .woocommerce .cart-collaterals table.shop_table a.shipping-calculator-button:hover,
.woocommerce #content .cart-collaterals table.shop_table a.shipping-calculator-button:hover{text-decoration:underline;}
#content .woocommerce .cart-collaterals table.shop_table .shipping-calculator-form p,
.woocommerce #content .cart-collaterals table.shop_table .shipping-calculator-form p{margin:10px 0;padding:0;}
#content .woocommerce .cart-collaterals table.shop_table .shipping-calculator-form .btn, #content .woocommerce .cart-collaterals table.shop_table .shipping-calculator-form .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons #content .woocommerce .cart-collaterals table.shop_table .shipping-calculator-form a.button,
.woocommerce #content .cart-collaterals table.shop_table .shipping-calculator-form .btn,
.woocommerce #content .cart-collaterals table.shop_table .shipping-calculator-form .widget_shopping_cart_content .buttons a.button,
.widget_shopping_cart_content .buttons .woocommerce #content .cart-collaterals table.shop_table .shipping-calculator-form a.button{margin:0;}
#content .woocommerce .cart-collaterals table.shop_table tr.order-total span,
.woocommerce #content .cart-collaterals table.shop_table tr.order-total span{color:#343436;font-size:18px;}
#content .woocommerce .cart-collaterals .wc-proceed-to-checkout,
.woocommerce #content .cart-collaterals .wc-proceed-to-checkout{float:none;padding:0;}
#content .woocommerce .wc-checkout-wrap{position:relative;margin-top:0px;}
#content .woocommerce .wc-checkout-wrap form.checkout .message-box{clear:both;}
#content .woocommerce .wc-checkout-wrap #coupon_code{margin-bottom:15px;}
#content .woocommerce form.login,
#content .woocommerce form.checkout_coupon{border:none;padding:5px 0;margin:0;margin-bottom:15px;}
#content .woocommerce form.login *:first-child,
#content .woocommerce form.checkout_coupon *:first-child{margin-top:0;}
#content .woocommerce form.login input.classic,
#content .woocommerce form.checkout_coupon input.classic{height:47px;}
#content .woocommerce form.login .fields{margin-bottom:15px;}
#content .woocommerce form.login label{line-height:2em;margin-top:15px;margin-bottom:5px;display:block;}
#content .woocommerce form.login #rememberme{display:inline;vertical-align:-1px;margin-right:4px;}
#content .woocommerce form.login p.form-row{margin-bottom:0;}
#content .woocommerce form.login .lost_password{margin-top:0;}
#content .woocommerce form.login a{color:#987f71;font-size:14px;}
#content .woocommerce form.login a:hover{text-decoration:underline;}
#content .woocommerce form.checkout_coupon{margin-top:15px;}
#content .woocommerce form.checkout_coupon .input-text{width:300px;height:48px;margin-right:0px;}
#content .woocommerce .woocommerce-checkout{position:static;}
#content .woocommerce .woocommerce-checkout h3{margin-bottom:20px;}
#content .woocommerce .woocommerce-checkout .woocommerce-notice-wrap{width:66.666%;padding:0 15px;}
@media screen and (max-width:991px){
#content .woocommerce .woocommerce-checkout .woocommerce-notice-wrap{width:100%;}
}
#content .woocommerce .woocommerce-checkout-review-order{background:#f3f3f3;padding:30px 40px 20px;}
#content .woocommerce .woocommerce-checkout-review-order h3{margin-top:10px;margin-bottom:25px;}
#content .woocommerce .woocommerce-checkout-review-order .btn:hover, #content .woocommerce .woocommerce-checkout-review-order .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons #content .woocommerce .woocommerce-checkout-review-order a.button:hover{background:transparent;}
#content .woocommerce .woocommerce-billing-fields label,
#content .woocommerce .woocommerce-shipping-fields label{display:none;}
#content .woocommerce .woocommerce-billing-fields label[for="createaccount"],
#content .woocommerce .woocommerce-shipping-fields label[for="createaccount"]{display:inline;cursor:pointer;}
#content .woocommerce .woocommerce-billing-fields{margin-bottom:90px;}
#content .woocommerce .woocommerce-shipping-fields .ship-to-different{width:auto;margin-top:5px;}
#content .woocommerce .woocommerce-shipping-fields .ship-to-different label{display:inline-block;}
#content .woocommerce .wc-order-review-wrap{position:absolute;top:0;right:0;}
@media screen and (max-width:991px){
#content .woocommerce .wc-order-review-wrap{position:static;top:0;right:0;}
}
#content .woocommerce .woocommerce-checkout-review-order-table th{width:50%;color:#343436;display:table-cell;font-size:14px;}
#content .woocommerce .woocommerce-checkout-review-order-table tr th, #content .woocommerce .woocommerce-checkout-review-order-table tr td{border-top:1px dotted #d0d0d0;padding:20px 10px 20px 0;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart_item td, #content .woocommerce .woocommerce-checkout-review-order-table .cart_item th{border:none;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart_item:first-child td, #content .woocommerce .woocommerce-checkout-review-order-table .cart_item:first-child th{border-top:1px dotted #d0d0d0;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart_item .product-total .amount{font-size:14px;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th, #content .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td{border:none;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td{font-size:14px;font-weight:400;}
#content .woocommerce .woocommerce-checkout-review-order-table .shipping th{vertical-align:0px;}
#content .woocommerce .woocommerce-checkout-review-order-table #shipping_method label{font-size:14px;font-weight:400;cursor:pointer;}
#content .woocommerce .country_select a,
#content .woocommerce .state_select a{padding-top:8px;padding-bottom:8px;}
#content .woocommerce .country_select a .select2-arrow,
#content .woocommerce .state_select a .select2-arrow{width:40px;}
#content .woocommerce .woocommerce-checkout-payment{background:#f3f3f3;}
#content .woocommerce #payment ul.wc_payment_methods{padding:0;border:none;clear:both;}
#content .woocommerce #payment li.wc_payment_method{border-bottom:1px dotted #d0d0d0;padding:20px 0;}
#content .woocommerce #payment li.wc_payment_method:first-child{border-top:1px dotted #d0d0d0;}
#content .woocommerce #payment li.wc_payment_method .radio{margin-right:10px;vertical-align:-5px;}
#content .woocommerce #payment li.wc_payment_method label{font-size:14px;font-weight:800;cursor:pointer;}
#content .woocommerce #payment li.wc_payment_method a.about_paypal{line-height:40px;font-weight:400;font-size:14px;color:#987f71;}
#content .woocommerce #payment li.wc_payment_method a.about_paypal:hover{text-decoration:underline;}
#content .woocommerce #payment li.wc_payment_method .payment_box{background:none;padding:0px 0 0 35px;margin:0;}
#content .woocommerce #payment li.wc_payment_method .payment_box p{font-size:12px;line-height:150%;}
#content .woocommerce #payment li.wc_payment_method .payment_box:before{display:none;}
#content .woocommerce #payment .form-row.place-order{padding:20px 0;margin:0;}
#content .woocommerce .checkout-result{margin-bottom:100px;overflow:hidden;}
span.select2{text-align:left;height:46px;}
span.select2 .select2-selection{padding:0 5px;-webkit-border-radius:0;border-radius:0;border-color:#e3e3e3;}
span.select2 .select2-selection, span.select2 .select2-selection > span.select2-selection__rendered, span.select2 .select2-selection > span.select2-selection__arrow{height:46px;line-height:46px;}
.select2-drop{width:100%;height:30px;border-color:#dedede;-webkit-border-radius:0px;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 24px rgba(52, 52, 54, 0.08);box-shadow:0 3px 24px rgba(52, 52, 54, 0.08);}
.select2-drop .select2-results{background:#ffffff;padding:0;}
.select2-drop .select2-results li{color:#343436;padding:4px 10px;font-size:14px;-webkit-border-radius:0px;border-radius:0px;}
.select2-chosen{text-align:left;}
#content .woocommerce .yith-wcwl-add-to-wishlist,
.woocommerce #content .yith-wcwl-add-to-wishlist{font-size:0px;}
#content .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist,
.woocommerce #content .yith-wcwl-add-to-wishlist a.add_to_wishlist{padding:0;-webkit-border-radius:0;border-radius:0;font-size:16px;line-height:28px;text-align:center;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
#content .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
.woocommerce #content .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{background:#343436;color:#ffffff;opacity:.8;}
#content .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist:active,
.woocommerce #content .yith-wcwl-add-to-wishlist a.add_to_wishlist:active{background:#000;}
#content .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist i,
.woocommerce #content .yith-wcwl-add-to-wishlist a.add_to_wishlist i{margin:0;}
#content .woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
#content .woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.woocommerce #content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.woocommerce #content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{background:#343436;width:30px;height:30px;color:#ffffff;text-align:center;line-height:32px;vertical-align:middle;}
#content .woocommerce table.wishlist_table,
.woocommerce #content table.wishlist_table{margin-bottom:60px;}
#content .woocommerce table.wishlist_table tr td,
.woocommerce #content table.wishlist_table tr td{padding:10px 0;margin:0;}
#content .woocommerce table.wishlist_table tr td.product-add-to-cart,
.woocommerce #content table.wishlist_table tr td.product-add-to-cart{width:240px;padding:10px 25px;}
#content .woocommerce table.wishlist_table tr td.product-stock-status,
.woocommerce #content table.wishlist_table tr td.product-stock-status{font-size:14px;}
#content .woocommerce table.wishlist_table tr td.product-remove,
.woocommerce #content table.wishlist_table tr td.product-remove{text-align:left;}
#content .woocommerce table.wishlist_table tr td.product-price del, #content .woocommerce table.wishlist_table tr td.product-price ins,
.woocommerce #content table.wishlist_table tr td.product-price del,
.woocommerce #content table.wishlist_table tr td.product-price ins{float:none;}
#content .woocommerce table.wishlist_table tr td.wishlist-empty,
.woocommerce #content table.wishlist_table tr td.wishlist-empty{font-size:14px;padding:30px 0;}
#content .woocommerce table.wishlist_table tr td a.remove-link,
.woocommerce #content table.wishlist_table tr td a.remove-link{color:#888;font-size:18px;}
#content .woocommerce table.wishlist_table tr td a.remove-link:hover,
.woocommerce #content table.wishlist_table tr td a.remove-link:hover{background:transparent;color:#ec6060;}
#content .woocommerce td .yith-wcwl-share,
.woocommerce #content td .yith-wcwl-share{margin-top:40px;}
#content .woocommerce td .yith-wcwl-share .socialbar,
.woocommerce #content td .yith-wcwl-share .socialbar{margin-left:15px;vertical-align:2px;}
#yith-wcwl-form{margin-top:50px;}
#yith-wcwl-popup-message{opacity:0;display:none;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-wrap{margin:20px 0 80px;overflow:hidden;}
.woocommerce-page .woocommerce .myaccount-login-form{margin:20px 0 80px;}
.woocommerce-page .woocommerce form.login{margin-top:20px;}
.woocommerce-page .woocommerce form.login p{margin:15px 0;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user{border-bottom:1px dotted #d0d0d0;margin-bottom:25px;padding-bottom:30px;overflow:hidden;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user img{-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:15px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user strong{width:100%;margin-top:20px;display:block;font-size:14px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user a.logout{font-size:14px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user a.logout:hover{text-decoration:underline;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation{width:100%;margin-bottom:20px;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation ul{list-style:none;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li{line-height:34px;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li a{color:#343436;font-size:14px;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li a:hover{text-decoration:underline;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a{color:#987f71;font-weight:800;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a:hover{text-decoration:none;cursor:default;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content{width:100%;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content h2.title, .woocommerce-page .woocommerce .woocommerce-MyAccount-content h2{font-size:25px;margin:0;text-align:left;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content p a{text-decoration:underline;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content p a:hover{color:#987f71;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content mark{background:#987f71;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details th, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details th, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{color:#343436;display:table-cell;font-weight:400;font-size:15px;padding:12px 0;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details td, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details td, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td{padding:18px 0;font-size:15px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details td.order-total, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details td.order-total, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td.order-total{font-weight:600;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details .amount, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details .amount, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .amount{font-weight:600;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details tr, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details tr, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr{background:transparent;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a.btn, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a.button,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a.btn, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a.button, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.btn, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.button{padding-left:30px;padding-right:30px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a.btn:hover, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a.button:hover,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a.btn:hover, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a.button:hover, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.btn:hover, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.button:hover{text-decoration:none;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a:hover, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a:hover, .woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a:hover{text-decoration:underline;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{padding-top:4px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details{margin-top:20px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details th, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details td{border-top:none;border-bottom:1px dotted #d3d3d3;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content form h3{margin-bottom:28px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .form-row label{display:none;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .message-download{margin-top:20px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{margin-top:28px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-address-title{margin-bottom:28px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-password-title{margin:28px 0;text-align:left;}
.woocommerce-page .woocommerce .woocommerce-Address{background:#f3f3f3;padding:30px 40px;margin-top:15px;}
.woocommerce-page .woocommerce .woocommerce-Address h3{text-align:left;float:left;}
.woocommerce-page .woocommerce .woocommerce-Address a{float:right;margin-top:10px;margin-right:8px;padding-left:32px;padding-right:32px;}
.woocommerce-page .woocommerce .woocommerce-Address address{clear:both;margin-top:46px;line-height:26px;}
.woo-select{width:auto;position:relative;background:#ffffff;border:1px solid #dddddd;display:inline-block;}
.woo-select select{background:none;padding-right:40px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;font-size:13px;}
.woo-select:after{content:'\25BE';width:10px;height:10px;margin-top:-5px;font-size:19px;line-height:.5em;position:absolute;top:50%;right:15px;}
.woo-quantity{width:71px;height:47px;position:relative;float:left;margin-right:5px;}
.woo-quantity .plus, .woo-quantity .minus{color:#343436;width:24px;height:24px;line-height:22px;border:1px solid #dddddd;text-align:center;vertical-align:0px;font-size:14px;position:absolute;top:0;left:0;cursor:pointer;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.woo-quantity .plus:hover, .woo-quantity .minus:hover{background:#f2f2f2;}
.woo-quantity .minus{top:auto;bottom:0px;}
.woo-quantity input{width:48px;padding:0 5px;height:47px;float:right;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;}
.woo-quantity input::-webkit-outer-spin-button, .woo-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;}
.woocommerce-page .breadcrumbs{background:#f9f9f9;border-bottom:none;}
.woo-message-box{margin-bottom:25px;}
.woocommerce table td, .woocommerce table th{border:none;padding:0;}
.woocommerce span.onsale{background:#987f71;}
.woocommerce .form-row{padding:0;margin-bottom:15px;}
.woocommerce .form-row textarea{min-height:159px;}
.woocommerce .blockUI.blockOverlay{opacity:0.4 !important;}
.woocommerce a.button{color:#fff;background:#343436;padding:14px 30px;border:2px solid #343436;-webkit-border-radius:0;border-radius:0;font:700 13px/1.2 "Open Sans", sans-serif;}
.woocommerce a.button:hover{background:#fff;color:#343436;}
.woocommerce a.button.btn-small, .woocommerce .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce a.button{padding:11px 15px;line-height:11px;font-size:11px;}
.page-error.woocommerce-shop .icon-shape{line-height:75px;}
.page-error.woocommerce-shop .icon-shape i {
font-size: 60px; }