/*!
Theme Name: MavenPress
Theme URI: https://maven.press
Author: Rahu Aus
Author URI: http://maven.press
Description: Custom tailored to perfection
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mavenpress

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#202020;font-family:"Source Sans Pro",sans-serif;font-size:20px;font-size:1.25rem;line-height:1.4}@media only screen and (max-width:1240px){body,button,input,optgroup,select,textarea{font-size:18px;font-size:1.125rem}}@media only screen and (max-width:960px){body,button,input,optgroup,select,textarea{font-size:16px;font-size:1rem}}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Josefin Sans",sans-serif}h1{font-size:40px;font-size:2.5rem}h2{font-size:30px;font-size:1.875rem}h3{font-size:25px;font-size:1.5625rem}h4{font-size:22px;font-size:1.375rem}.section-heading{font-size:50px;font-size:3.125rem}.mp-font-body{font-family:"Source Sans Pro",sans-serif!important}.mp-font-heading{font-family:"Josefin Sans",sans-serif!important}@media only screen and (max-width:1240px){h1{font-size:35px;font-size:2.1875rem}h2{font-size:28px;font-size:1.75rem}h3{font-size:22px;font-size:1.375rem}h4{font-size:20px;font-size:1.25rem}.section-heading{font-size:40px;font-size:2.5rem}}@media only screen and (max-width:960px){h1{font-size:30px;font-size:1.875rem}h2{font-size:25px;font-size:1.5625rem}h3{font-size:20px;font-size:1.25rem}h4{font-size:18px;font-size:1.125rem}.section-heading{font-size:30px;font-size:1.875rem}}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-size:9.375px;font-size:.58594rem;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-size:9.375px;font-size:.58594rem}abbr,acronym{cursor:help}ins,mark{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}hr{background-color:#202020;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 30px 5px}ol li,ul li{margin-bottom:10px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:15px}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{width:100%}table.wp-block-table{border:1px solid #ccc;border-collapse:collapse}table.wp-block-table td{padding:5px 10px;border:1px solid #ccc}a{color:#202020}a:active,a:focus,a:hover{color:#ce262f}a:focus{outline:0}a:active,a:hover{outline:0}body.noscroll{overflow:hidden}#overlay-modals{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;display:none}#overlay-modals.active{display:block}#overlay-modals #overlay{position:absolute;display:none;width:100%;height:100%;background:rgba(255,255,255,.8);animation-duration:.3s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s}#overlay-modals #overlay.visible{display:block}#overlay-modals #mp-modals .mp-modal{display:none;position:absolute;z-index:9999;background-color:#fff;animation-duration:.3s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s}#overlay-modals #mp-modals .mp-modal.toggled{display:block}#overlay-modals #mp-modals .mp-modal .modal-close{width:50px;line-height:50px;text-align:center;background:#ce262f;font-size:25px;font-size:1.5625rem;text-decoration:none;color:#fff}#overlay-modals #mp-modals .mp-modal.modal-center{width:60%;height:auto;max-height:80%;margin:0 20%;top:20%;box-shadow:0 0 35px rgba(0,0,0,.2);border-bottom:10px solid #ce262f;overflow:hidden}#overlay-modals #mp-modals .mp-modal.modal-center .modal-close{position:absolute;width:40px;line-height:40px;right:0;top:0}#overlay-modals #mp-modals .mp-modal.modal-center .modal-content{display:block;padding:20px}#overlay-modals #mp-modals .mp-modal.modal-bottom{width:60%;height:auto;max-height:80%;margin:0 20%;bottom:0;box-shadow:0 0 35px rgba(0,0,0,.2);border-bottom:10px solid #ce262f}#overlay-modals #mp-modals .mp-modal.modal-bottom .modal-close{position:absolute;width:40px;line-height:40px;left:50%;top:0;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#overlay-modals #mp-modals .mp-modal.modal-bottom .modal-content{padding:20px}#overlay-modals #mp-modals .mp-modal.modal-full{width:100%;height:100%;top:0;left:0;overflow:scroll}#overlay-modals #mp-modals .mp-modal.modal-full .modal-close{position:absolute;right:0;top:0}#overlay-modals #mp-modals .mp-modal.modal-full .modal-content{width:90%;margin:40px 0;max-width:960px;margin:0 auto;top:50%;left:50%;position:absolute;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#overlay-modals #mp-modals .mp-modal.with-bg-image{background-size:cover!important;background-position:center center!important}@media only screen and (max-width:1240px){#overlay-modals #mp-modals .mp-modal.modal-center{width:70%;margin:0 15%}#overlay-modals #mp-modals .mp-modal.modal-bottom{width:70%;margin:0 15%}}@media only screen and (max-width:960px){#overlay-modals #mp-modals .mp-modal.modal-center{width:80%;margin:0 10%;top:15%}#overlay-modals #mp-modals .mp-modal.modal-bottom{width:80%;margin:0 10%}}@media only screen and (max-width:480px){#overlay-modals #mp-modals .mp-modal.modal-center{width:90%;margin:0 5%;top:5%}#overlay-modals #mp-modals .mp-modal.modal-bottom{width:90%;margin:0 5%}}.static-navbar #masthead{background:#fff;padding:10px;box-shadow:0 0 25px rgba(0,0,0,.2)}.static-navbar #featured-posts-slider{padding-top:60px}#masthead{position:fixed;z-index:9997;top:0;width:100%;background:rgba(255,255,255,0);padding:20px;border-bottom:1px solid rgba(0,0,0,0);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.admin-bar #masthead{top:46px}@media screen and (min-width:783px){.admin-bar #masthead{top:32px}}#masthead.scrolled{background:#fff;padding:10px;border-bottom:1px solid rgba(0,0,0,.2)}#masthead #navigation-toggle{width:25px;height:19px;position:relative;cursor:pointer}#masthead #navigation-toggle .bar{position:absolute;display:block;background:#202020;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:3px;width:120%;opacity:1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#masthead #navigation-toggle .bar.bar-1{top:0}#masthead #navigation-toggle .bar.bar-2{top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#masthead #navigation-toggle .bar.bar-3{top:auto;bottom:0}#masthead #navigation-toggle.toggled .bar{opacity:1}#masthead #navigation-toggle.toggled .bar.bar-1{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:8px}#masthead #navigation-toggle.toggled .bar.bar-2{opacity:0}#masthead #navigation-toggle.toggled .bar.bar-3{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:8px}#masthead.header-layout-1{height:80px}#masthead.header-layout-1 .site-branding{animation-duration:.3s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s}#masthead.header-layout-1 .site-branding img{width:350px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:960px){#masthead.header-layout-1 .site-branding.hidden{display:none}}#masthead.header-layout-1.scrolled{height:60px}#masthead.header-layout-1.scrolled .site-branding img{width:250px}#masthead.header-layout-1 #navigation-toggle{display:none;float:right}#masthead.header-layout-1 .header-navigation{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;animation-duration:.2s;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-ms-animation-duration:.2s}#masthead.header-layout-1 .header-navigation.hidden{display:none}#masthead.header-layout-1 .header-navigation .main-navigation{display:block;width:100%}#masthead.header-layout-1 .header-navigation .main-navigation ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}#masthead.header-layout-1 .header-navigation .main-navigation ul li{margin:0}#masthead.header-layout-1 .header-navigation .main-navigation ul li{position:relative}#masthead.header-layout-1 .header-navigation .main-navigation ul li a{display:block;text-decoration:none;color:#202020;padding:12px 10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#masthead.header-layout-1 .header-navigation .main-navigation ul li.focus>a,#masthead.header-layout-1 .header-navigation .main-navigation ul li:hover>a{background:#ce262f;text-decoration:none;color:#fff}#masthead.header-layout-1 .header-navigation .main-navigation ul ul.sub-menu{float:left;position:absolute;background:#fff;top:100%;left:-999em;z-index:99999;display:block!important;box-shadow:0 5px 25px rgba(0,0,0,.1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;margin-top:-10px}#masthead.header-layout-1 .header-navigation .main-navigation ul ul.sub-menu ul{left:-999em;top:0}#masthead.header-layout-1 .header-navigation .main-navigation ul ul.sub-menu li.focus>ul,#masthead.header-layout-1 .header-navigation .main-navigation ul ul.sub-menu li:hover>ul{left:100%}#masthead.header-layout-1 .header-navigation .main-navigation ul ul.sub-menu li a{width:200px;font-size:16px;font-size:1rem;padding:10px}#masthead.header-layout-1 .header-navigation .main-navigation ul ul.sub-menu li a:hover{background:#ce262f;text-decoration:none;color:#fff}#masthead.header-layout-1 .header-navigation .main-navigation ul li.focus>ul,#masthead.header-layout-1 .header-navigation .main-navigation ul li:hover>ul{left:auto;opacity:1;margin-top:0}@media only screen and (max-width:1240px){#masthead.header-layout-1 .header-navigation .mobnav-toggle{display:block!important;margin-right:10px}#masthead.header-layout-1 .header-navigation .main-navigation{display:none}}#masthead.header-layout-1 .header-navigation .toggle-search{text-decoration:none;color:#202020;font-size:22px;font-size:1.375rem;border-left:1px solid #202020;padding-left:15px;margin-left:15px}#masthead.header-layout-1 .header-navigation .toggle-search:hover{color:#ce262f!important}#masthead.header-layout-1 .header-navigation .social-navigation{border-left:1px solid #202020;padding-left:15px;margin-left:15px}#masthead.header-layout-1 .header-navigation .social-navigation ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#masthead.header-layout-1 .header-navigation .social-navigation ul li{margin:0}#masthead.header-layout-1 .header-navigation .social-navigation ul li a{text-decoration:none;color:#202020;padding:5px;font-size:20px;font-size:1.25rem}#masthead.header-layout-1 .header-navigation .social-navigation ul li a:hover{text-decoration:none;color:#ce262f}@media only screen and (max-width:480px){#masthead.header-layout-1 .header-navigation .toggle-search{padding-left:10px;margin-left:5px;font-size:16px;font-size:1rem}#masthead.header-layout-1 .header-navigation .social-navigation{padding-left:5px;margin-left:15px;border-left:0}#masthead.header-layout-1 .header-navigation .social-navigation ul li a{font-size:18px;font-size:1.125rem}}#masthead.header-layout-1 .header-search{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:none}#masthead.header-layout-1 .header-search.toggled{animation-duration:.3s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#masthead.header-layout-1 .header-search .search-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative}#masthead.header-layout-1 .header-search .search-form .search-icon{position:absolute;right:10px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#masthead.header-layout-1 .header-search .search-form .search-field{background:0 0;border:0;border-bottom:3px solid #202020;font-size:20px;font-size:1.25rem}#masthead.header-layout-1 .header-search .search-form .search-submit{width:40px;border:0;background:0 0}#masthead.header-layout-1 .header-search .close-nav-search{text-decoration:none;color:#202020;margin-left:15px}#mobile-navigation{display:none;position:fixed;z-index:9996;top:0;animation-duration:.4s;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-ms-animation-duration:.4s}@media only screen and (max-width:1240px){#mobile-navigation.toggled{display:block}}#mobile-navigation.header-layout-1{padding-top:120px;width:100%}#mobile-navigation.header-layout-1 #primary-mobnav{position:absolute;top:0;list-style:none;margin:0;padding:0;padding:20px 10%;padding-top:100px;width:100%;background:rgba(255,255,255,.9);box-shadow:0 0 35px rgba(0,0,0,.1);text-align:center}#mobile-navigation.header-layout-1 #primary-mobnav li{margin:0}#mobile-navigation.header-layout-1 #primary-mobnav li a{display:block;width:100%;font-size:18px;font-size:1.125rem;line-height:1.6;text-decoration:none;color:#202020}#mobile-navigation.header-layout-1 #primary-mobnav li a:after{display:block;content:' ';height:1px;-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);background:#ce262f;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform-origin:center}#mobile-navigation.header-layout-1 #primary-mobnav li.menu-item-has-children{position:relative}#mobile-navigation.header-layout-1 #primary-mobnav li.menu-item-has-children:after{position:absolute;right:0;top:0;content:'+'}#mobile-navigation.header-layout-1 #primary-mobnav li.toggled:after{display:none}#mobile-navigation.header-layout-1 #primary-mobnav li.toggled>a{color:#ce262f!important}#mobile-navigation.header-layout-1 #primary-mobnav li.toggled>a:after{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);opacity:.5}#mobile-navigation.header-layout-1 #primary-mobnav li.toggled ul.sub-menu{opacity:1;max-height:150px;margin-bottom:5px;padding:5px}#mobile-navigation.header-layout-1 #primary-mobnav ul.sub-menu{list-style:none;margin:0;padding:0;height:auto;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#mobile-navigation.header-layout-1 #primary-mobnav ul.sub-menu li{margin:0}#mobile-navigation.header-layout-1 #primary-mobnav ul.sub-menu li a{font-size:16px;font-size:1rem;color:#ce262f!important}#content.layout-fullwidth{overflow:hidden}#content.layout-content{position:relative;max-width:1024px;width:90%;margin:50px auto;margin-top:150px}@media only screen and (max-width:960px){#content.layout-content{margin-top:120px}}@media only screen and (max-width:480px){#content.layout-content{margin-top:100px}}#featured-posts-slider .slide{position:relative;height:450px;width:100%;padding:1px;background-size:cover!important;background-position:center center!important;margin-bottom:60px}#featured-posts-slider .slide .slide-content{position:absolute;padding:15px 30px;bottom:-30px;left:30px;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.2);text-align:left}#featured-posts-slider .slide .slide-content .post-title{font-size:50px;font-size:3.125rem;margin:0;padding:0;margin-bottom:20px}#featured-posts-slider .slide .slide-content .post-meta{font-size:12px;font-size:.75rem;margin-bottom:15px}#featured-posts-slider .slide .slide-content .post-meta .post-author .name{display:block;font-size:16px;font-size:1rem;font-weight:700}#featured-posts-slider .slide .slide-content .post-meta .post-date{margin-top:10px}#featured-posts-slider .slide .slide-content .post-meta .post-date .date{display:block;font-size:16px;font-size:1rem;font-weight:700}#featured-posts-slider .slide .slide-content .post-actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#featured-posts-slider .slide .slide-content .post-actions .readmore-button{font-size:12px;font-size:.75rem;text-decoration:none;color:#202020;border:1px solid #202020;padding:4px 8px}#featured-posts-slider .slide .slide-content .post-actions .post-format{margin-left:5px;padding:4px 8px;font-size:12px;font-size:.75rem;border:1px solid #202020}@media only screen and (max-width:960px){#featured-posts-slider .slide{height:350px}#featured-posts-slider .slide .slide-content{max-width:70%}#featured-posts-slider .slide .slide-content .post-title{font-size:35px;font-size:2.1875rem}#featured-posts-slider .owl-nav{display:none!important}}@media only screen and (max-width:480px){#featured-posts-slider .slide{height:300px}#featured-posts-slider .slide .slide-content{left:0}#featured-posts-slider .slide .slide-content .post-title{font-size:25px;font-size:1.5625rem}}#featured-posts-slider .owl-nav{position:absolute;top:50%;margin-top:-60px;width:100%}#featured-posts-slider .owl-nav button{display:inline-block;font-size:20px;font-size:1.25rem;width:35px;line-height:35px;opacity:.5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#featured-posts-slider .owl-nav button.owl-next{float:right}#featured-posts-slider .owl-nav button:hover{opacity:1;background:rgba(255,255,255,.5)}#featured-posts-slider .owl-dots{position:absolute;right:30px;bottom:35px}#featured-posts-slider .owl-dots .owl-dot{display:inline-block;width:8px;height:8px;background:#202020;border:2px solid #202020;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;margin-left:3px}#featured-posts-slider .owl-dots .owl-dot.active{background:#fff}#blog-cats{position:relative;width:100%;background-image:linear-gradient(45deg,#eee,#fafafa);margin-top:-60px;padding:40px 0 80px 0}#blog-cats .scroll-to-button{position:absolute;left:50%;bottom:0;-moz-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background:#fff;line-height:55px;width:55px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;text-align:center;text-decoration:none;color:#202020}#blog-cats .cat-heading{text-align:center;margin:30px 0 50px 0}#blog-cats .cat-list{position:relative;list-style:none;margin:0;padding:0 7%}#blog-cats .cat-list li{text-align:center;margin:0 10px}#blog-cats .cat-list li .cat-link{text-decoration:none;color:#202020;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#blog-cats .cat-list li .cat-link .cat-name{font-size:22px;font-size:1.375rem;line-height:1.2;margin:0;margin-bottom:10px}#blog-cats .cat-list li .cat-link .cat-desc{font-size:14px;font-size:.875rem;margin:0}#blog-cats .cat-list li .cat-link:hover{color:#ce262f}@media only screen and (max-width:960px){#blog-cats .cat-list li .cat-link .cat-name{font-size:20px;font-size:1.25rem}}#blog-cats .cat-list .owl-nav{position:absolute;width:100%;left:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#blog-cats .cat-list .owl-nav button{display:inline-block;width:25px;line-height:25px;pointer-events:all}#blog-cats .cat-list .mp-testimonial-slider .owl-nav .owl-next,#blog-cats .cat-list .owl-nav .owl-prev,.mp-testimonial-slider #blog-cats .cat-list .owl-nav .owl-next{float:left}#blog-cats .cat-list .owl-nav .owl-next{float:right}#blog-cats .cat-list .owl-stage{margin:0 auto}@media only screen and (max-width:960px){#blog-cats .cat-heading{font-size:40px;font-size:2.5rem}}#archive-list{list-style:none;margin:0;padding:0;margin:80px 15%}#archive-list li{margin:0}#archive-list.archive-list-1 li.blog-entry{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-bottom:80px}#archive-list.archive-list-1 li.blog-entry .image-col{width:50%;height:400px;background-size:cover!important;background-position:center center!important;position:relative;overflow:hidden}#archive-list.archive-list-1 li.blog-entry .image-col .post-excerpt{position:absolute;bottom:0;opacity:0;background:#fff;padding:10px;margin:20px;margin-bottom:-100px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:16px;font-size:1rem}#archive-list.archive-list-1 li.blog-entry .image-col .post-excerpt p{margin:0}#archive-list.archive-list-1 li.blog-entry .content-col{width:50%;text-align:center}#archive-list.archive-list-1 li.blog-entry .content-col .post-title{font-size:50px;font-size:3.125rem;margin:0;margin-bottom:30px}#archive-list.archive-list-1 li.blog-entry .content-col .post-title a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;color:#202020}#archive-list.archive-list-1 li.blog-entry .content-col .post-meta{font-size:14px;font-size:.875rem}#archive-list.archive-list-1 li.blog-entry .content-col .post-meta .post-author .name{display:block;font-size:22px;font-size:1.375rem;font-weight:600}#archive-list.archive-list-1 li.blog-entry .content-col .post-meta .post-date{margin-top:10px}#archive-list.archive-list-1 li.blog-entry .content-col .post-meta .post-date .date{display:block;font-size:22px;font-size:1.375rem;font-weight:600}#archive-list.archive-list-1 li.blog-entry .content-col .readmore-button{display:inline-block;margin-top:30px;text-decoration:none;color:#202020;font-size:14px;font-size:.875rem;border:1px solid #202020;padding:5px 10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#archive-list.archive-list-1 li.blog-entry:nth-child(2n) .image-col{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}#archive-list.archive-list-1 li.blog-entry:hover .image-col .post-excerpt{opacity:1;margin-bottom:20px}#archive-list.archive-list-1 li.blog-entry:hover .content-col .post-title a{color:#ce262f}#archive-list.archive-list-1 li.blog-entry:hover .content-col .readmore-button{background:#ce262f;border:1px solid #ce262f;color:#fff}@media only screen and (max-width:1240px){#archive-list.archive-list-1{margin:60px 0}#archive-list.archive-list-1 li.blog-entry .image-col{height:350px}#archive-list.archive-list-1 li.blog-entry .content-col .post-title{font-size:40px;font-size:2.5rem;margin-bottom:20px}#archive-list.archive-list-1 li.blog-entry .content-col .post-meta .post-author .name{font-size:18px;font-size:1.125rem}#archive-list.archive-list-1 li.blog-entry .content-col .post-meta .post-date .date{font-size:18px;font-size:1.125rem}#archive-list.archive-list-1 li.blog-entry .content-col .readmore-button{margin-top:25px}}@media only screen and (max-width:600px){#archive-list.archive-list-1{margin:40px 0}#archive-list.archive-list-1 li.blog-entry{margin-bottom:50px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#archive-list.archive-list-1 li.blog-entry .image-col{width:100%;height:150px}#archive-list.archive-list-1 li.blog-entry .image-col .post-excerpt{display:none}#archive-list.archive-list-1 li.blog-entry .content-col{width:100%;margin:20px 5%;margin-top:-40px;z-index:9999;position:relative;background:#fff;padding-top:15px}#archive-list.archive-list-1 li.blog-entry .content-col .post-title{font-size:40px;font-size:2.5rem;margin-bottom:20px}#archive-list.archive-list-1 li.blog-entry .content-col .post-meta .post-author .name{font-size:18px;font-size:1.125rem}#archive-list.archive-list-1 li.blog-entry .content-col .post-meta .post-date .date{font-size:18px;font-size:1.125rem}#archive-list.archive-list-1 li.blog-entry .content-col .readmore-button{margin-top:25px}#archive-list.archive-list-1 li.blog-entry:nth-child(2n) .image-col{order:0!important}}@media only screen and (max-width:480px){#archive-list.archive-list-1 li.blog-entry .content-col .post-title{font-size:25px;font-size:1.5625rem}}#archive-list.archive-list-2 li.blog-entry{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-bottom:80px}#archive-list.archive-list-2 li.blog-entry .image-col{width:50%;height:400px;background-size:cover!important;background-position:center center!important;position:relative}#archive-list.archive-list-2 li.blog-entry .content-col{width:50%;padding:0 5%;text-align:center}#archive-list.archive-list-2 li.blog-entry .content-col .post-title{font-size:35px;font-size:2.1875rem;margin:0;margin-bottom:10px}#archive-list.archive-list-2 li.blog-entry .content-col .post-title a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;color:#202020}#archive-list.archive-list-2 li.blog-entry .content-col .post-meta{font-size:16px;font-size:1rem;margin-bottom:25px}#archive-list.archive-list-2 li.blog-entry .content-col .post-meta .author{font-weight:600}#archive-list.archive-list-2 li.blog-entry .content-col .post-excerpt{font-size:16px;font-size:1rem}#archive-list.archive-list-2 li.blog-entry .content-col .post-action{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:30px}#archive-list.archive-list-2 li.blog-entry .content-col .post-action .readmore-button{display:inline-block;text-decoration:none;color:#202020;font-size:14px;font-size:.875rem;border:1px solid #202020;padding:5px 10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#archive-list.archive-list-2 li.blog-entry .content-col .post-action .post-format{border:1px solid #202020;padding:5px 10px;font-size:14px;font-size:.875rem;margin-left:5px}#archive-list.archive-list-2 li.blog-entry:nth-child(2n) .image-col{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}#archive-list.archive-list-2 li.blog-entry:hover .image-col .post-excerpt{opacity:1;margin-bottom:20px}#archive-list.archive-list-2 li.blog-entry:hover .content-col .post-title a{color:#ce262f}#archive-list.archive-list-2 li.blog-entry:hover .content-col .readmore-button{background:#ce262f;border:1px solid #ce262f;color:#fff}@media only screen and (max-width:1240px){#archive-list.archive-list-2{margin:60px 0}#archive-list.archive-list-2 li.blog-entry .image-col{height:350px}#archive-list.archive-list-2 li.blog-entry .content-col .post-title{font-size:40px;font-size:2.5rem;margin-bottom:20px}#archive-list.archive-list-2 li.blog-entry .content-col .post-meta .post-author .name{font-size:18px;font-size:1.125rem}#archive-list.archive-list-2 li.blog-entry .content-col .post-meta .post-date .date{font-size:18px;font-size:1.125rem}}@media only screen and (max-width:600px){#archive-list.archive-list-2{margin:40px 0}#archive-list.archive-list-2 li.blog-entry{margin-bottom:50px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#archive-list.archive-list-2 li.blog-entry .image-col{width:100%;height:150px}#archive-list.archive-list-2 li.blog-entry .image-col .post-excerpt{display:none}#archive-list.archive-list-2 li.blog-entry .content-col{width:100%;margin:20px 5%;margin-top:-40px;z-index:9999;position:relative;background:#fff;padding-top:15px}#archive-list.archive-list-2 li.blog-entry .content-col .post-title{font-size:40px;font-size:2.5rem;margin-bottom:20px}#archive-list.archive-list-2 li.blog-entry .content-col .post-meta .post-author .name{font-size:18px;font-size:1.125rem}#archive-list.archive-list-2 li.blog-entry .content-col .post-meta .post-date .date{font-size:18px;font-size:1.125rem}#archive-list.archive-list-2 li.blog-entry:nth-child(2n) .image-col{order:0!important}}@media only screen and (max-width:480px){#archive-list.archive-list-2 li.blog-entry .content-col .post-title{font-size:25px;font-size:1.5625rem}}#blog-pagination{text-align:center;margin:30px 5% 50px 5%}#blog-pagination #ajax-loader-button{text-decoration:none;color:#fff;background:#ce262f;@incude font-size(1.2);padding:10px 15px}#blog-pagination #ajax-loader-button.inactive{background:#eee;cursor:not-allowed!important}#blog-pagination #numbered-pagination{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:25px}#blog-pagination #numbered-pagination li{margin:0}#blog-pagination #numbered-pagination li{background:#eee;margin:3px;text-align:center}#blog-pagination #numbered-pagination li a{display:inline-block;width:25px;line-height:25px;text-decoration:none;color:#202020;font-size:14px;font-size:.875rem}#blog-pagination #numbered-pagination li.current{background:#ce262f}#blog-pagination #numbered-pagination li.current a{text-decoration:none;color:#fff}#blog-pagination #numbered-pagination.disabled li a{cursor:not-allowed!important}#blog.post-style-single-1{position:relative;z-index:99;margin-top:200px}@media only screen and (max-width:1240px){#blog.post-style-single-1{margin-top:150px}}@media only screen and (max-width:960px){#blog.post-style-single-1{margin-top:100px}}#blog.post-style-single-1 article.blog-post{max-width:1024px;margin:0 auto}#blog.post-style-single-1 article.blog-post #entry-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;width:100%;background:#fff}#blog.post-style-single-1 article.blog-post #entry-header .image-col{width:50%;height:400px;background-size:cover!important;background-position:center center!important}#blog.post-style-single-1 article.blog-post #entry-header .content-col{position:relative;width:50%;padding:0 20px;text-align:center}#blog.post-style-single-1 article.blog-post #entry-header .content-col .header-meta{border-bottom:1px solid rgba(0,0,0,.1);padding:10px}#blog.post-style-single-1 article.blog-post #entry-header .content-col .header-meta .cat-list{list-style:none;margin:0;padding:0}#blog.post-style-single-1 article.blog-post #entry-header .content-col .header-meta .cat-list li{margin:0}#blog.post-style-single-1 article.blog-post #entry-header .content-col .header-meta .cat-list li{font-size:12px;font-size:.75rem;text-transform:uppercase;display:inline-block;border-right:1px solid rgba(0,0,0,.1);padding:2px 8px}#blog.post-style-single-1 article.blog-post #entry-header .content-col .header-meta .cat-list li:last-of-type{border-right:0;padding-right:0}#blog.post-style-single-1 article.blog-post #entry-header .content-col .header-meta .cat-list li a{text-decoration:none;color:#202020}#blog.post-style-single-1 article.blog-post #entry-header .content-col .post-title{margin:30px 0}#blog.post-style-single-1 article.blog-post #entry-header .content-col .post-meta{font-size:14px;font-size:.875rem;margin-bottom:40px}#blog.post-style-single-1 article.blog-post #entry-header .content-col .post-meta .date,#blog.post-style-single-1 article.blog-post #entry-header .content-col .post-meta .name{display:block;font-size:22px;font-size:1.375rem;font-weight:600}#blog.post-style-single-1 article.blog-post #entry-header .content-col .post-meta .post-date{margin-top:10px}#blog.post-style-single-1 article.blog-post #entry-header .content-col .button{border:1px solid rgba(0,0,0,.3);padding:10px 15px;text-decoration:none;color:#202020;font-size:14px;font-size:.875rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#blog.post-style-single-1 article.blog-post #entry-header .content-col .button:hover{background:#ce262f;border:1px solid #ce262f;text-decoration:none;color:#fff}@media only screen and (max-width:1240px){#blog.post-style-single-1 article.blog-post #entry-header{width:90%;margin:0 5%}}@media only screen and (max-width:960px){#blog.post-style-single-1 article.blog-post #entry-header{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:0 5%}#blog.post-style-single-1 article.blog-post #entry-header .image-col{width:100%;height:100px}#blog.post-style-single-1 article.blog-post #entry-header .content-col{width:100%}}#blog.post-style-single-1 article.blog-post #entry-content{padding:0 15%;margin-top:80px}#blog.post-style-single-1 article.blog-post #entry-content .content-heading{text-align:center;margin-bottom:50px}#blog.post-style-single-1 article.blog-post #entry-content .content-heading .content-title{margin-bottom:0}#blog.post-style-single-1 article.blog-post #entry-content .content-heading .content-meta{font-size:14px;font-size:.875rem}@media only screen and (max-width:960px){#blog.post-style-single-1 article.blog-post #entry-content{padding:0 5%}}#blog.post-style-single-1 article.blog-post #entry-footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin-top:50px}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies{text-align:center}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-cats{list-style:none;margin:0;padding:0;margin-bottom:10px}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-cats li{margin:0}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-cats li{display:inline-block}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-cats li a{display:inline-block;text-decoration:none;color:#202020;text-transform:uppercase;font-size:18px;font-size:1.125rem;padding:0 10px;border-right:1px solid #ccc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-cats li a:hover{color:#ce262f}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-cats li:last-of-type a{border-right:0;padding-right:0}@media only screen and (max-width:480px){#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-cats li{display:block}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-cats li a{border-right:0;padding:0!important}}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-tags{list-style:none;margin:0;padding:0}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-tags li{margin:0}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-tags li{display:inline-block;margin:0 5px}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-tags li a{text-decoration:none;color:#202020;font-size:16px;font-size:1rem}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-tags li a:after{content:', '}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-tags li a:hover{text-decoration:underline}#blog.post-style-single-1 article.blog-post #entry-footer .post-taxonomies .post-tags li:last-of-type a:after{content:none}#blog.post-style-single-1 article.blog-post #entry-author{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-image:linear-gradient(45deg,#fafafa,#eee);padding:20px}#blog.post-style-single-1 article.blog-post #entry-author .picture-col{margin-right:40px;text-align:center}#blog.post-style-single-1 article.blog-post #entry-author .picture-col .profile-picture{display:inline-block;width:120px;height:120px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background-size:cover!important;background-position:center center}#blog.post-style-single-1 article.blog-post #entry-author .info-col .author-name{margin:0;margin-bottom:10px}#blog.post-style-single-1 article.blog-post #entry-author .info-col .author-name .about{font-weight:400}#blog.post-style-single-1 article.blog-post #entry-author .info-col .author-desc{font-size:16px;font-size:1rem;margin:0}@media only screen and (max-width:480px){#blog.post-style-single-1 article.blog-post #entry-author{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#blog.post-style-single-1 article.blog-post #entry-author .picture-col{width:100%;margin-right:0}#blog.post-style-single-1 article.blog-post #entry-author .info-col .author-name{text-align:center;margin:15px 0}}#blog .post-navigation{margin-top:100px}@media only screen and (max-width:480px){#blog .post-navigation{margin-top:50px}}#blog .post-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-image:linear-gradient(180deg,#eee,#fafafa)}#blog .post-navigation .nav-links .nav-next,#blog .post-navigation .nav-links .nav-previous{width:100%}#blog .post-navigation .nav-links .nav-next a,#blog .post-navigation .nav-links .nav-previous a{position:relative;display:block;width:100%;text-align:center;padding:30px 0;text-decoration:none;color:#202020}#blog .post-navigation .nav-links .nav-next a i,#blog .post-navigation .nav-links .nav-previous a i{position:absolute;left:10px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#blog .post-navigation .nav-links .nav-next a:after,#blog .post-navigation .nav-links .nav-previous a:after{content:' ';position:absolute;display:block;width:0;height:16px;bottom:-8px;background:#ce262f;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#blog .post-navigation .nav-links .nav-next:hover a i,#blog .post-navigation .nav-links .nav-previous:hover a i{opacity:1}#blog .post-navigation .nav-links .nav-next:hover a:after,#blog .post-navigation .nav-links .nav-previous:hover a:after{opacity:1;width:100%}#blog .post-navigation .nav-links .nav-next a{direction:rtl}#blog .post-navigation .nav-links .nav-next a i{left:auto;right:10px}#blog #comments .comment-section-heading{text-align:center}#blog #comments .comments-title{text-align:center}#blog #comments .comments-title span{font-weight:300;font-size:16px;font-size:1rem}#blog #comments .comments-wrapper{background-image:linear-gradient(45deg,#fafafa,#eee);padding:50px 10%;text-align:center}#blog #comments .comments-wrapper .comment-list{list-style:none;margin:0;padding:0;max-width:1024px;margin:0 auto;text-align:left;margin-bottom:60px}#blog #comments .comments-wrapper .comment-list li{margin:0}#blog #comments .comments-wrapper .comment-list li.comment{position:relative;margin-bottom:40px}#blog #comments .comments-wrapper .comment-list li.comment .comment-body .comment-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:10px}#blog #comments .comments-wrapper .comment-list li.comment .comment-body .comment-header .header-right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#blog #comments .comments-wrapper .comment-list li.comment .comment-body .comment-header .header-right a{text-decoration:none;color:#202020;margin:0 5px}#blog #comments .comments-wrapper .comment-list li.comment .comment-body>p{box-shadow:0 0 45px rgba(0,0,0,.07);background:rgba(255,255,255,.6);padding:15px;margin:0;font-size:16px;font-size:1rem}#blog #comments .comments-wrapper .comment-list li.comment.depth-1:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f10d';position:absolute;top:0;left:0;color:rgba(0,0,0,.05);font-size:80px;font-size:5rem;-moz-transform:translate(-50%,-15%);-o-transform:translate(-50%,-15%);-ms-transform:translate(-50%,-15%);-webkit-transform:translate(-50%,-15%);transform:translate(-50%,-15%)}#blog #comments .comments-wrapper .comment-list li.comment.depth-2:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f3e5';position:absolute;top:0;left:0;color:rgba(0,0,0,.05);font-size:50px;font-size:3.125rem;-moz-transform:rotate(180deg) translate(125%,-50%);-o-transform:rotate(180deg) translate(125%,-50%);-ms-transform:rotate(180deg) translate(125%,-50%);-webkit-transform:rotate(180deg) translate(125%,-50%);transform:rotate(180deg) translate(125%,-50%)}#blog #comments .comments-wrapper .comment-list li.comment ul.children{list-style:none;margin:0;padding:0;margin-left:70px;margin-top:20px}#blog #comments .comments-wrapper .comment-list li.comment ul.children li{margin:0}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond{background-image:linear-gradient(45deg,#333,#666);color:#fff;padding:15px}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-reply-title{margin:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-reply-title a{text-decoration:none;color:#fff;font-size:25px;font-size:1.5625rem}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .logged-in-as{font-size:16px;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .logged-in-as .log-out-link{text-decoration:none;color:#fff}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-form p{font-size:14px;font-size:.875rem}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-form input[type=checkbox]{margin-right:15px}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-form .form-submit input{border:1px solid #ce262f;background:#ce262f;color:#fff!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:16px;font-size:1rem;padding:20px 30px}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-form .form-submit input:hover{border:1px solid #ce262f;background:#ce262f;color:#fff!important}#blog #comments .comments-wrapper .toggle-comment-form{border:1px solid #202020;padding:10px 20px;text-decoration:none;color:#202020;font-size:16px;font-size:1rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#blog #comments .comments-wrapper .toggle-comment-form:hover{border:1px solid #ce262f;background:#ce262f;color:#fff}#blog #comments .comments-wrapper .toggle-comment-form.hidden{display:none}.comment-form-modal{position:fixed;width:100%;text-align:center;bottom:0;display:none;z-index:9999}.comment-form-modal.toggled{display:block;animation-duration:.4s;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-ms-animation-duration:.4s}.comment-form-modal .close-form{display:block;font-size:20px;font-size:1.25rem;text-decoration:none;color:#fff;background:#ce262f;width:36px;line-height:36px;text-align:center;margin:0 auto;margin-bottom:-18px;position:relative;z-index:9999}.comment-form-modal #respond{display:inline-block;max-width:650px;width:90%;background:#fff;box-shadow:0 0 35px rgba(0,0,0,.2)}.comment-form-modal #respond #reply-title{margin-top:30px}.comment-form-modal #respond #commentform{padding:30px 30px;padding-top:0}.comment-form-modal #respond #commentform p{text-align:left;font-size:14px;font-size:.875rem}.comment-form-modal #respond #commentform p label{font-size:14px;font-size:.875rem}.comment-form-modal #respond #commentform .logged-in-as{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;font-size:16px;font-size:1rem}.comment-form-modal #respond #commentform .logged-in-as .log-out-link{text-decoration:none;color:#202020}.comment-form-modal #respond #commentform .logged-in-as .log-out-link:hover{color:#ce262f}.comment-form-modal #respond #commentform .form-submit{margin-bottom:0}.comment-form-modal #respond #commentform .form-submit input{width:100%;border:1px solid #ce262f;background:#ce262f;color:#fff!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:16px;font-size:1rem;padding:20px 30px}.comment-form-modal #respond #commentform .form-submit input:hover{border:1px solid #ce262f;background:#ce262f;color:#fff!important}#blog.post-style-single-2{position:relative;z-index:99}#blog.post-style-single-2 article.blog-post #entry-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#blog.post-style-single-2 article.blog-post #entry-header .image-col{width:100%;height:400px;background-size:cover!important;background-position:center center!important;box-shadow:0 0 35px rgba(0,0,0,.2)}#blog.post-style-single-2 article.blog-post #entry-header .content-col{position:relative;top:-70px;max-width:1024px;width:70%;margin:0 auto;padding:0 20px;margin-bottom:-70px;text-align:center;background:#fff}#blog.post-style-single-2 article.blog-post #entry-header .content-col .post-format-icon{position:relative;top:-25px;line-height:50px;width:50px;font-size:23px;font-size:1.4375rem;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:#fff;margin:0 auto;margin-bottom:-50px}#blog.post-style-single-2 article.blog-post #entry-header .content-col .post-title{margin:30px 0;margin-bottom:20px}#blog.post-style-single-2 article.blog-post #entry-header .content-col .post-meta{font-size:16px;font-size:1rem;margin-bottom:30px}#blog.post-style-single-2 article.blog-post #entry-header .content-col .button{border:1px solid rgba(0,0,0,.3);padding:10px 15px;text-decoration:none;color:#202020;font-size:14px;font-size:.875rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#blog.post-style-single-2 article.blog-post #entry-header .content-col .button:hover{background:#ce262f;border:1px solid #ce262f;text-decoration:none;color:#fff}@media only screen and (max-width:960px){#blog.post-style-single-2 article.blog-post #entry-header .image-col{height:300px}#blog.post-style-single-2 article.blog-post #entry-header .content-col{width:90%}}#blog.post-style-single-2 article.blog-post #entry-content{padding:0 20%;margin-top:80px}#blog.post-style-single-2 article.blog-post #entry-content .content-heading{text-align:center;margin-bottom:50px}#blog.post-style-single-2 article.blog-post #entry-content .content-heading .content-title{margin-bottom:0}#blog.post-style-single-2 article.blog-post #entry-content .content-heading .content-meta{font-size:14px;font-size:.875rem}@media only screen and (max-width:960px){#blog.post-style-single-2 article.blog-post #entry-content{padding:0 5%}}#blog.post-style-single-2 article.blog-post #entry-footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:70%;max-width:1024px;margin:0 auto;padding:30px;margin-top:50px}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies{text-align:center}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-cats{list-style:none;margin:0;padding:0;margin-bottom:10px}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-cats li{margin:0}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-cats li{display:inline-block}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-cats li a{display:inline-block;text-decoration:none;color:#202020;text-transform:uppercase;font-size:18px;font-size:1.125rem;padding:0 10px;border-right:1px solid #ccc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-cats li a:hover{color:#ce262f}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-cats li:last-of-type a{border-right:0;padding-right:0}@media only screen and (max-width:480px){#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-cats li{display:block}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-cats li a{border-right:0;padding:0!important}}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-tags{list-style:none;margin:0;padding:0}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-tags li{margin:0}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-tags li{display:inline-block;margin:0 5px}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-tags li a{text-decoration:none;color:#202020;font-size:16px;font-size:1rem}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-tags li a:after{content:', '}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-tags li a:hover{text-decoration:underline}#blog.post-style-single-2 article.blog-post #entry-footer .post-taxonomies .post-tags li:last-of-type a:after{content:none}#blog.post-style-single-2 article.blog-post #entry-author{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-image:linear-gradient(45deg,#fafafa,#eee);padding:20px;width:70%;max-width:1024px;margin:0 auto}#blog.post-style-single-2 article.blog-post #entry-author .picture-col{margin-right:40px;text-align:center}#blog.post-style-single-2 article.blog-post #entry-author .picture-col .profile-picture{display:inline-block;width:120px;height:120px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background-size:cover!important;background-position:center center}#blog.post-style-single-2 article.blog-post #entry-author .info-col .author-name{margin:0;margin-bottom:10px}#blog.post-style-single-2 article.blog-post #entry-author .info-col .author-name .about{font-weight:400}#blog.post-style-single-2 article.blog-post #entry-author .info-col .author-desc{font-size:16px;font-size:1rem;margin:0}@media only screen and (max-width:480px){#blog.post-style-single-2 article.blog-post #entry-author{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#blog.post-style-single-2 article.blog-post #entry-author .picture-col{width:100%;margin-right:0}#blog.post-style-single-2 article.blog-post #entry-author .info-col .author-name{text-align:center;margin:15px 0}}#blog .post-navigation{margin-top:100px}@media only screen and (max-width:480px){#blog .post-navigation{margin-top:50px}}#blog .post-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-image:linear-gradient(180deg,#eee,#fafafa)}#blog .post-navigation .nav-links .nav-next,#blog .post-navigation .nav-links .nav-previous{width:100%}#blog .post-navigation .nav-links .nav-next a,#blog .post-navigation .nav-links .nav-previous a{position:relative;display:block;width:100%;text-align:center;padding:30px 0;text-decoration:none;color:#202020}#blog .post-navigation .nav-links .nav-next a i,#blog .post-navigation .nav-links .nav-previous a i{position:absolute;left:10px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#blog .post-navigation .nav-links .nav-next a:after,#blog .post-navigation .nav-links .nav-previous a:after{content:' ';position:absolute;display:block;width:0;height:16px;bottom:-8px;background:#ce262f;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#blog .post-navigation .nav-links .nav-next:hover a i,#blog .post-navigation .nav-links .nav-previous:hover a i{opacity:1}#blog .post-navigation .nav-links .nav-next:hover a:after,#blog .post-navigation .nav-links .nav-previous:hover a:after{opacity:1;width:100%}#blog .post-navigation .nav-links .nav-next a{direction:rtl}#blog .post-navigation .nav-links .nav-next a i{left:auto;right:10px}#blog #comments .comment-section-heading{text-align:center}#blog #comments .comments-title{text-align:center}#blog #comments .comments-title span{font-weight:300;font-size:16px;font-size:1rem}#blog #comments .comments-wrapper{background-image:linear-gradient(45deg,#fafafa,#eee);padding:50px 10%;text-align:center}#blog #comments .comments-wrapper .comment-list{list-style:none;margin:0;padding:0;max-width:1024px;margin:0 auto;text-align:left;margin-bottom:60px}#blog #comments .comments-wrapper .comment-list li{margin:0}#blog #comments .comments-wrapper .comment-list li.comment{position:relative;margin-bottom:40px}#blog #comments .comments-wrapper .comment-list li.comment .comment-body .comment-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:10px}#blog #comments .comments-wrapper .comment-list li.comment .comment-body .comment-header .header-right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#blog #comments .comments-wrapper .comment-list li.comment .comment-body .comment-header .header-right a{text-decoration:none;color:#202020;margin:0 5px}#blog #comments .comments-wrapper .comment-list li.comment .comment-body>p{box-shadow:0 0 45px rgba(0,0,0,.07);background:rgba(255,255,255,.6);padding:15px;margin:0;font-size:16px;font-size:1rem}#blog #comments .comments-wrapper .comment-list li.comment.depth-1:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f10d';position:absolute;top:0;left:0;color:rgba(0,0,0,.05);font-size:80px;font-size:5rem;-moz-transform:translate(-50%,-15%);-o-transform:translate(-50%,-15%);-ms-transform:translate(-50%,-15%);-webkit-transform:translate(-50%,-15%);transform:translate(-50%,-15%)}#blog #comments .comments-wrapper .comment-list li.comment.depth-2:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f3e5';position:absolute;top:0;left:0;color:rgba(0,0,0,.05);font-size:50px;font-size:3.125rem;-moz-transform:rotate(180deg) translate(125%,-50%);-o-transform:rotate(180deg) translate(125%,-50%);-ms-transform:rotate(180deg) translate(125%,-50%);-webkit-transform:rotate(180deg) translate(125%,-50%);transform:rotate(180deg) translate(125%,-50%)}#blog #comments .comments-wrapper .comment-list li.comment ul.children{list-style:none;margin:0;padding:0;margin-left:70px;margin-top:20px}#blog #comments .comments-wrapper .comment-list li.comment ul.children li{margin:0}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond{background-image:linear-gradient(45deg,#333,#666);color:#fff;padding:15px}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-reply-title{margin:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-reply-title a{text-decoration:none;color:#fff;font-size:25px;font-size:1.5625rem}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .logged-in-as{font-size:16px;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .logged-in-as .log-out-link{text-decoration:none;color:#fff}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-form p{font-size:14px;font-size:.875rem}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-form input[type=checkbox]{margin-right:15px}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-form .form-submit input{border:1px solid #ce262f;background:#ce262f;color:#fff!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:16px;font-size:1rem;padding:20px 30px}#blog #comments .comments-wrapper .comment-list li.comment .comment-respond .comment-form .form-submit input:hover{border:1px solid #ce262f;background:#ce262f;color:#fff!important}#blog #comments .comments-wrapper .toggle-comment-form{border:1px solid #202020;padding:10px 20px;text-decoration:none;color:#202020;font-size:16px;font-size:1rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#blog #comments .comments-wrapper .toggle-comment-form:hover{border:1px solid #ce262f;background:#ce262f;color:#fff}#blog #comments .comments-wrapper .toggle-comment-form.hidden{display:none}.comment-form-modal{position:fixed;width:100%;text-align:center;bottom:0;display:none;z-index:9999}.comment-form-modal.toggled{display:block;animation-duration:.4s;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-ms-animation-duration:.4s}.comment-form-modal .close-form{display:block;font-size:20px;font-size:1.25rem;text-decoration:none;color:#fff;background:#ce262f;width:36px;line-height:36px;text-align:center;margin:0 auto;margin-bottom:-18px;position:relative;z-index:9999}.comment-form-modal #respond{display:inline-block;max-width:650px;width:90%;background:#fff;box-shadow:0 0 35px rgba(0,0,0,.2)}.comment-form-modal #respond #reply-title{margin-top:30px}.comment-form-modal #respond #commentform{padding:30px 30px;padding-top:0}.comment-form-modal #respond #commentform p{text-align:left;font-size:14px;font-size:.875rem}.comment-form-modal #respond #commentform p label{font-size:14px;font-size:.875rem}.comment-form-modal #respond #commentform .logged-in-as{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;font-size:16px;font-size:1rem}.comment-form-modal #respond #commentform .logged-in-as .log-out-link{text-decoration:none;color:#202020}.comment-form-modal #respond #commentform .logged-in-as .log-out-link:hover{color:#ce262f}.comment-form-modal #respond #commentform .form-submit{margin-bottom:0}.comment-form-modal #respond #commentform .form-submit input{width:100%;border:1px solid #ce262f;background:#ce262f;color:#fff!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:16px;font-size:1rem;padding:20px 30px}.comment-form-modal #respond #commentform .form-submit input:hover{border:1px solid #ce262f;background:#ce262f;color:#fff!important}#archive-list.blog-shortcode{position:relative;margin:0}#archive-list.blog-shortcode li{margin-bottom:0!important}#archive-list.blog-shortcode li .blog-entry .post-excerpt{text-align:justify}#archive-list.blog-shortcode .owl-nav{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;pointer-events:none}#archive-list.blog-shortcode .owl-nav button{pointer-events:all;background:rgba(255,255,255,.3);width:40px;line-height:40px;text-align:center}#archive-list.blog-shortcode .owl-nav button:hover{background:rgba(0,0,0,.5)}#archive-list.blog-shortcode .owl-nav button.owl-next{float:right}#masthead.header-layout-cart .site-branding{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#masthead.header-layout-cart .site-branding .logo{max-width:280px;min-width:150px;width:100%}#masthead.header-layout-cart .site-branding .shop-header-title{margin-left:.8em;padding-left:.8em;font-size:1.2em;width:100%;white-space:nowrap;border-left:1px solid #202020;color:#202020}#masthead.header-layout-cart .header-navigation .shop-header-nav{padding:.4em;font-size:1.2em;text-decoration:none;color:#202020}@media only screen and (max-width:960px){#masthead.header-layout-cart .site-branding .shop-header-title{margin-left:.6em;padding-left:.6em;font-size:1em}#masthead.header-layout-cart .header-navigation .shop-header-nav{font-size:1em}}#shop .button{background:#ce262f;color:#fff;text-decoration:none;color:#fff;border:0}#shop .button.cta-button{border:2px solid #fff}#shop.product-page #mp-products.product-content .mp-product-template .product-notifications{background:rgba(255,255,255,.6);display:block}#shop.product-page #mp-products.product-content .mp-product-template .product-notifications .woocommerce-message,#shop.product-page #mp-products.product-content .mp-product-template .product-notifications ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:.8em}#shop.product-page #mp-products.product-content .mp-product-template .product-notifications .woocommerce-message .button,#shop.product-page #mp-products.product-content .mp-product-template .product-notifications ul li .button{font-size:.8em;padding:.5em .8em;float:none;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}#shop.product-page #mp-products.product-content .mp-product-template .product-notifications .woocommerce-message{padding:.5em}#shop.product-page #mp-products.product-content .mp-product-template .product-notifications ul{list-style:none;margin:0;padding:0;padding:.5em;position:relative}#shop.product-page #mp-products.product-content .mp-product-template .product-notifications ul li{margin:0}#shop.product-page #mp-products.product-content .mp-product-template .product-notifications ul.woocommerce-error{padding-left:2em}#shop.product-page #mp-products.product-content .mp-product-template .product-notifications ul.woocommerce-error:before{display:block;position:absolute;left:.5em;top:.6em;content:'\f071';font-family:'Font Awesome 5 Free';font-weight:900;font-size:1em}#shop.product-page #mp-products.product-content .mp-product-template .product-header{width:100%}#shop.product-page #mp-products.product-content .mp-product-template .product-header .header-summary{background:#fff;padding:1.5em;position:relative;text-align:center}#shop.product-page #mp-products.product-content .mp-product-template .product-header .header-summary .product-title{margin:0;font-size:2.5em}#shop.product-page #mp-products.product-content .mp-product-template .product-header .header-summary .price{margin:1em 0;font-size:2em}#shop.product-page #mp-products.product-content .mp-product-template .product-header .header-summary .price del{opacity:.6;font-size:1.5rem}#shop.product-page #mp-products.product-content .mp-product-template .product-header .header-summary .price ins{display:block;text-decoration:none}#shop.product-page #mp-products.product-content .mp-product-template .product-header .product-excerpt{margin:1.5em 0}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart .quantity input{width:80px;border:0;background:#fafafa;font-size:1.2em}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart .single_add_to_cart_button{box-shadow:0 5px 25px rgba(0,0,0,.2);font-size:1em;padding:.8em 1.5em}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart.variations_form{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart.variations_form .variations{width:100%;list-style:none;margin:0;padding:0;text-align:center;margin-bottom:2.3em}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart.variations_form .variations li{margin:0}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart.variations_form .variations .label h4{margin:0}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart.variations_form .variations .value{display:inline-block;width:100%;max-width:300px;position:relative}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart.variations_form .variations .value select{display:block;font-size:.8em;font-weight:600;padding:.7em 1.5em .7em .5em;width:100%;max-width:300px;box-sizing:border-box;margin:0;border:1px solid rgba(0,0,0,.4);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(to bottom,#fff 0,#f2f2f2 100%)}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart.variations_form .variations .value:after{position:absolute;right:.75em;top:.5em;content:'\f107';font-size:1em;font-family:"Font Awesome 5 Free";font-weight:900;pointer-events:none}#shop.product-page #mp-products.product-content .mp-product-template .product-header .cart.variations_form .single_variation_wrap .variations_button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#shop.product-page #mp-products.product-content .mp-product-template .product-description{padding:2.8em 2em 2em 2em;position:relative;background-image:linear-gradient(45deg,#fafafa,#eee)}#shop.product-page #mp-products.product-content .mp-product-template .product-description .scroll-to-button{display:block;position:absolute;top:0;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3em;line-height:3em;font-size:1em;text-align:center;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}#shop.product-page #mp-products.product-content .mp-product-template .product-description .product-meta{border-top:1px solid rgba(0,0,0,.1);padding-top:1em;margin-top:1em}#shop.product-page #mp-products.product-content .mp-product-template .product-description .product-meta .product-categories{text-align:center}#shop.product-page #mp-products.product-content .mp-product-template .product-description .product-meta .product-categories a{font-size:.8em;background:rgba(0,0,0,.05);display:inline-block;padding:.3em .6em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#shop.product-page #mp-products.product-content .mp-product-template .product-description .product-meta .product-categories a:hover{background:rgba(0,0,0,.1)}#shop.product-page #mp-products.product-layout-minimal{position:relative;z-index:99;margin:0 15%;margin-top:150px}.admin-bar #shop.product-page #mp-products.product-layout-minimal{top:46px}@media screen and (min-width:783px){.admin-bar #shop.product-page #mp-products.product-layout-minimal{top:32px}}@media only screen and (max-width:1240px){#shop.product-page #mp-products.product-layout-minimal{margin:0 10%;margin-top:130px}}@media only screen and (max-width:960px){#shop.product-page #mp-products.product-layout-minimal{margin:0 5%;margin-top:100px}}#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-header{width:100%}#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-header .header-image{width:100%;box-shadow:0 0 45px rgba(0,0,0,.2);line-height:0}#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-header .header-image .product-image{width:100%;height:300px;object-fit:cover;object-position:center;border:2px solid #fff}#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-header .header-summary{top:-2em;margin:0 5em}#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-description{margin:0 6.5em;margin-bottom:4em}@media only screen and (max-width:960px){#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-header .header-summary{margin:0 2.5em}#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-description{margin:0 5%;margin-bottom:3em}}@media only screen and (max-width:480px){#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-header .header-summary{margin:0 1.5em}#shop.product-page #mp-products.product-layout-minimal .mp-minimal-template .product-description{margin:0;margin-bottom:3em}}.admin-bar #shop.product-page #mp-products.product-layout-fullwidth{top:46px}@media screen and (min-width:783px){.admin-bar #shop.product-page #mp-products.product-layout-fullwidth{top:32px}}#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-header{width:100%}#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-header .header-image{width:100%;box-shadow:0 0 45px rgba(0,0,0,.2);line-height:0}#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-header .header-image .product-image{width:100%;height:350px;object-fit:cover;object-position:center}#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-header .header-summary{top:-3em;margin:0 15%}#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-header .header-summary .product-notifications{background:rgba(255,255,255,.8);display:block;margin-bottom:2.7em;position:absolute;top:0;left:0;width:100%;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-description{margin:0 15%;margin-bottom:3em}@media only screen and (max-width:960px){#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-header .header-summary{margin:0 10%}#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-description{margin:0 5%;margin-bottom:3em}}@media only screen and (max-width:480px){#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-header .header-summary{margin:0 5%}#shop.product-page #mp-products.product-layout-fullwidth .mp-fullwidth-template .product-description{margin:0;margin-bottom:3em}}#shop.shop-page{padding:1px}#shop.shop-page .shop-content{margin:0 5%;margin-top:150px;width:90%;max-width:1280px}@media only screen and (max-width:960px){#shop.shop-page .shop-content{margin:0 5%;margin-top:120px}}#shop.shop-page .shop-content .cart-empty{text-align:center;margin-bottom:60px;font-weight:600}#shop.shop-page .shop-content .woocommerce-notices-wrapper .woocommerce-message{background:rgba(255,255,255,.5);padding:10px;font-size:.8em;margin-bottom:1.5em}#shop.shop-page .shop-content .woocommerce-notices-wrapper .woocommerce-info{text-align:center}#shop.shop-page .shop-content .woocommerce-cart-form table{border-collapse:separate;border-spacing:1px}#shop.shop-page .shop-content .woocommerce-cart-form table thead th{text-align:left;padding:.8em .5em .3em .5em;font-size:.75em;text-transform:uppercase}#shop.shop-page .shop-content .woocommerce-cart-form table thead th.product-remove{width:1.5em}#shop.shop-page .shop-content .woocommerce-cart-form table thead th.product-name{padding-left:.5em;width:50%}#shop.shop-page .shop-content .woocommerce-cart-form table thead th.product-quantity{width:15%}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td{padding:.5em;background:rgba(255,255,255,.5)}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td.product-remove{background:0 0;border-bottom:none;padding-right:.5em;text-align:center}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td.product-remove a{text-decoration:none;color:#c11111;font-size:.75em;line-height:1.75em}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td.product-name{padding-left:.5em}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td.product-name a{text-decoration:none;color:#333}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td.product-name a:hover{text-decoration:underline}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td.product-quantity .quantity input{border:0;font-size:1em;line-height:1;background:rgba(255,255,255,.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td.product-quantity .quantity input:focus{background:rgba(255,255,255,.8)}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr.cart_item td.product-subtotal{background:rgba(255,255,255,.9)}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr td.actions{padding-top:1em;padding-left:1.5em}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr td.actions .button{font-size:.7em;padding:10px 15px;line-height:1;border:0}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr td.actions .coupon #coupon_code{position:relative;border:none;width:150px;background:rgba(255,255,255,.2);line-height:12px;font-size:.7em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;left:5px;margin-left:-5px}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr td.actions .coupon #coupon_code:focus{background:rgba(255,255,255,.8)}@media only screen and (max-width:960px){#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr td.actions{padding-left:0}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr td.actions .coupon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr td.actions .coupon #coupon_code{width:50%;margin-left:0;left:0}#shop.shop-page .shop-content .woocommerce-cart-form table tbody tr td.actions .coupon .button{width:50%}}#shop.shop-page .shop-content .cart-collaterals{margin-bottom:4em}#shop.shop-page .shop-content .cart-collaterals .cart_totals{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;width:100%;padding-left:1.5em;padding-top:2em}#shop.shop-page .shop-content .cart-collaterals .cart_totals h2{display:block;width:100%;font-size:1.5em}#shop.shop-page .shop-content .cart-collaterals .cart_totals .shop_table{width:auto;text-align:left}#shop.shop-page .shop-content .cart-collaterals .cart_totals .shop_table tr th{width:120px}#shop.shop-page .shop-content .cart-collaterals .cart_totals .shop_table tr.order-total{font-size:2em}#shop.shop-page .shop-content .cart-collaterals .cart_totals .checkout-button{box-shadow:0 5px 25px rgba(0,0,0,.2);border:2px solid #fff;padding:.75em 1em;font-size:1em}@media only screen and (max-width:960px){#shop.shop-page .shop-content .cart-collaterals .cart_totals{padding-left:0}#shop.shop-page .shop-content .cart-collaterals .cart_totals .shop_table tr.order-total td{background:0 0}#shop.shop-page .shop-content .cart-collaterals .cart_totals .shop_table tr.order-total td:before{margin-right:.5em}}@media only screen and (max-width:480px){#shop.shop-page .shop-content .cart-collaterals .cart_totals .wc-proceed-to-checkout{width:100%}#shop.shop-page .shop-content .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{display:block;margin-top:2em;text-align:center}}#shop.shop-page .checkout-content{margin:0 5%;margin-top:150px;margin-bottom:50px}@media only screen and (max-width:960px){#shop.shop-page .checkout-content{margin-top:120px}}#shop.shop-page .checkout-content .woocommerce .woocommerce-form-coupon-toggle{background:rgba(255,255,255,.5);padding:.5em;font-size:.8em}@media only screen and (max-width:960px){#shop.shop-page .checkout-content .woocommerce .woocommerce-form-coupon-toggle{font-size:1em}}#shop.shop-page .checkout-content .woocommerce form.checkout_coupon{background:rgba(255,255,255,.9);padding:.5em;font-size:.8em}#shop.shop-page .checkout-content .woocommerce form.checkout_coupon p{margin:0;margin-bottom:1.2em}#shop.shop-page .checkout-content .woocommerce form.checkout_coupon p.form-row{margin-bottom:0;float:none;display:inline-block;width:auto}#shop.shop-page .checkout-content .woocommerce form.checkout_coupon p.form-row #coupon_code{width:200px;border:none;line-height:20px;font-size:1em}#shop.shop-page .checkout-content .woocommerce form.checkout_coupon p.form-row button{font-size:1em;line-height:20px;padding:10px;margin-left:-5px;border:0}#shop.shop-page .checkout-content .woocommerce .woocommerce-error{list-style:none;margin:0;padding:0;background:#e86363;color:#fff;padding:1em;font-size:1em}#shop.shop-page .checkout-content .woocommerce .woocommerce-error li{margin:0}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout{margin-top:1em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .customer-details-section{width:40%}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .customer-details-section h3{display:block;width:100%;font-size:1.5em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .customer-details-section input[type=email],#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .customer-details-section input[type=text]{box-shadow:0 0 35px rgba(0,0,0,.2)}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .customer-details-section label{font-size:.75em;text-transform:uppercase;font-weight:600;margin-bottom:.3em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section{width:55%}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section h3{display:block;width:100%;font-size:1.5em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section .shop_table thead tr th{text-align:left;padding:.8em .5em .3em .5em;font-size:.75em;text-transform:uppercase;font-weight:600;margin-bottom:.3em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section .shop_table tbody tr.cart_item td{padding:10px;background:rgba(255,255,255,.5)}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section .shop_table tbody tr.cart_item td.product-total{background:rgba(255,255,255,.9);width:200px}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section .shop_table tfoot tr td,#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section .shop_table tfoot tr th{text-align:right;font-size:1em;padding-right:10px}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section .shop_table tfoot tr td{text-align:left;padding-left:10px}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section .shop_table tfoot tr.order-total th{font-size:2em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section .shop_table tfoot tr.order-total td{font-size:2em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment{background:rgba(255,255,255,.9);background-image:linear-gradient(72deg,#eee,#ddd);box-shadow:0 0 35px rgba(0,0,0,.2);padding:1.25em;margin-top:1.25em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods{list-style:none;margin:0;padding:0}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li{margin:0}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li{position:relative;margin-bottom:1em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li .input-radio{opacity:0;position:absolute}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li .input-radio+label{margin-left:1.5em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li .input-radio+label:before{position:absolute;left:0;color:#666;content:'\f111';font-family:'Font Awesome 5 Free';font-weight:400}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li .input-radio:checked+label{font-weight:600}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li .input-radio:checked+label:before{content:'\f058';color:#40ae14;font-weight:700}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li.payment_method_paypal label img{display:block!important;max-width:250px}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment ul.payment_methods li.payment_method_paypal p{font-size:.8em}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section #payment #place_order{float:left;margin-top:1.5em;font-size:1em;padding:.75em 1em;box-shadow:0 5px 25px rgba(0,0,0,.2);border:2px solid #fff}@media only screen and (max-width:960px){#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .customer-details-section{width:100%}#shop.shop-page .checkout-content .woocommerce .woocommerce-checkout #mp-checkout .order-review-section{width:100%}}#shop.shop-page .checkout-content .woocommerce .woocommerce-order{width:100%;max-width:800px;margin:0 auto}#shop.shop-page .checkout-content .woocommerce .woocommerce-order .woocommerce-notice{margin:0;margin-bottom:1.5em;padding:1em;box-shadow:0 0 25px rgba(0,0,0,.1);color:#fff;font-weight:700;text-shadow:none}#shop.shop-page .checkout-content .woocommerce .woocommerce-order .woocommerce-notice.woocommerce-notice--success{background:#49c371}#shop.shop-page .checkout-content .woocommerce .woocommerce-order h2{display:block;width:100%;font-size:1.5em}#shop.shop-page .checkout-content .woocommerce .woocommerce-order ul.woocommerce-order-overview{list-style:none;margin:0;padding:0;margin-bottom:1.75em}#shop.shop-page .checkout-content .woocommerce .woocommerce-order ul.woocommerce-order-overview li{margin:0}#shop.shop-page .checkout-content .woocommerce .woocommerce-order ul.woocommerce-order-overview li{padding:.25em 0}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details thead tr th{text-align:left;padding:.8em .5em .3em .5em;font-size:.75em;text-transform:uppercase;font-weight:600;margin-bottom:.3em}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tbody tr td{padding:.25em;background:rgba(255,255,255,.5)}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tbody tr td.product-total{background:rgba(255,255,255,.9);width:200px}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tbody tr td.download-file{background:#ce262f}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tbody tr td.download-file a{padding:.5em;border:0;width:100%;display:block;font-size:.75em}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tfoot tr td,#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tfoot tr th{text-align:right;font-size:1em;padding-right:10px}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tfoot tr td{text-align:left;font-size:1em;padding-left:10px}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tfoot tr:last-of-type th{font-size:1.8em}#shop.shop-page .checkout-content .woocommerce .woocommerce-order table.order_details tfoot tr:last-of-type td{font-size:1.8em;font-weight:600}#shop.shop-page .checkout-content .woocommerce .woocommerce-order .woocommerce-customer-details{display:none}#shop.shop-page .myaccount-content{margin-bottom:3em}#shop.shop-page .myaccount-content .woocommerce{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shop.shop-page .myaccount-content .woocommerce .mp-myaccount-heading{margin-top:0}#shop.shop-page .myaccount-content .woocommerce .woocommerce-notices-wrapper{width:100%}#shop.shop-page .myaccount-content .woocommerce .woocommerce-notices-wrapper ul{list-style:none;margin:0;padding:0;margin-bottom:1.5em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-notices-wrapper ul li{margin:0}#shop.shop-page .myaccount-content .woocommerce .woocommerce-notices-wrapper ul li{background:rgba(255,255,255,.75);box-shadow:0 0 35px rgba(0,0,0,.1);padding:1em;font-size:.8em;color:#333}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation{float:none;width:30%;max-width:300px;margin-right:5%}@media only screen and (max-width:480px){#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation{width:100%;max-width:100%;margin-bottom:1.5em;margin-right:0}}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li{margin:0}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;position:relative;width:100%;padding:.25em .5em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f007";position:absolute;right:.5em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:after{content:"\f3fd"}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after{content:"\f07a"}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:after{content:"\f019"}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:after{content:"\f0ac"}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:after{content:"\f07a"}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:after{content:"\f2f5"}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content{float:none;width:65%}@media only screen and (max-width:480px){#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content{width:100%}}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message{background:#49c371;padding:1em;box-shadow:0 0 25px rgba(0,0,0,.1);color:#fff;font-weight:700;text-shadow:rgba(0,0,0,.5)}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr th{text-align:left;font-size:.75em;text-transform:uppercase;font-weight:600;margin-bottom:.3em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr.order td{padding:10px;background:rgba(255,255,255,.5);color:#333;font-size:.75em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr.order td a.button.view{font-size:.9em;padding:.3em .6em;border:0}@media only screen and (max-width:768px){#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr.order{margin-bottom:10px}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr.order td{font-size:1em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr.order td.woocommerce-orders-table__cell-order-number{background:rgba(255,255,255,.75)}}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content form label{font-size:.75em;text-transform:uppercase;font-weight:600;margin-bottom:.3em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content form span em{font-size:.75em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset legend{padding:0 .5em;font-weight:600}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content p mark{background:0 0;font-weight:600}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content .woocommerce-column__title,#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details__title,#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-downloads__title{margin-top:2.5em;font-size:1.5em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details.woocommerce-table--order-downloads tr{margin-bottom:1em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details thead tr th{text-align:left;font-size:.75em;text-transform:uppercase;font-weight:600;margin-bottom:.3em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tbody tr td{padding:.5em;background:rgba(255,255,255,.5);font-size:.75em;color:#333}@media only screen and (max-width:960px){#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tbody tr td{font-size:1em}}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tbody tr td.product-total{background:rgba(255,255,255,.9);width:200px}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tbody tr td.download-file a{padding:0;border:0;width:100%;display:block;font-size:.8em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr td,#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr th{text-align:right;font-size:1em;padding-right:10px}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr td{text-align:left;padding-left:10px}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr:last-of-type th{font-size:2em}#shop.shop-page .myaccount-content .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr:last-of-type td{font-size:2em;font-weight:600}#shop.shop-page .myaccount-content .woocommerce form.woocommerce-ResetPassword .form-row-first,#shop.shop-page .myaccount-content .woocommerce form.woocommerce-form-login .form-row-first{float:none!important}#shop.shop-page .myaccount-content .woocommerce form.woocommerce-ResetPassword label,#shop.shop-page .myaccount-content .woocommerce form.woocommerce-form-login label{font-size:.75em;text-transform:uppercase;font-weight:600;margin-bottom:.3em}.woocommerce .products{list-style:none;margin:0;padding:0}.woocommerce .products li{margin:0}.woocommerce .products li.product{text-align:center}.woocommerce .products li.product a{text-decoration:none;color:#202020}.woocommerce .products li.product a img{width:100%;height:180px;object-fit:cover;object-position:center;box-shadow:0 5px 35px rgba(0,0,0,.1)}.woocommerce .products li.product a .onsale{display:none}.woocommerce .products li.product a h2{position:relative;display:block;top:-40px;width:80%!important;margin:0 10%;background:#fff;padding:10px 10px 20px 10px}.woocommerce .products li.product a .price{position:relative;display:block;top:-30px;font-size:28px;font-size:1.75rem;background:#fff;margin-top:0}.woocommerce .products li.product a .price del{opacity:.5;margin-right:5px}.woocommerce .products li.product a.button{display:inline-block;box-shadow:0 5px 25px rgba(0,0,0,.2);background:#ce262f;color:#fff;border:2px solid #fff;padding:15px;text-shadow:1px 1px 1px rgba(255,255,255,.3);font-size:16px;font-size:1rem;margin-top:-20px}.woocommerce .products li.product a .added_to_cart{display:block;margin-top:20px;text-decoration:underline;text-transform:uppercase;font-size:14px}@media only screen and (max-width:480px){.woocommerce{margin-top:50px}.woocommerce .products li.product{width:100%!important}}#archive.archive-content{position:relative;z-index:99;margin-top:200px}#archive.archive-content .page-header{text-align:center}#archive.archive-content .page-header h1 span{display:block;font-size:50%;font-weight:300;font-family:"Source Sans Pro",sans-serif}#archive .no-results{margin-top:100px;margin-bottom:50px;text-align:center}#archive .no-results .search-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;position:relative;max-width:600px;margin:0 auto}#archive .no-results .search-form .search-field{width:100%;border:0;background:0 0;border-bottom:3px solid #202020;font-size:22px;font-size:1.375rem;color:#202020}#archive .no-results .search-form .search-submit{border:none;background:0 0;width:40px}#archive .no-results .search-form .search-icon{position:absolute;right:5px;line-height:40px;font-size:30px;font-size:1.875rem;pointer-events:none}#error-404{position:relative;background-image:linear-gradient(45deg,#eee,#aaa);background-size:cover!important;background-position:center center!important;width:100%;height:100vh}#error-404 .page-content{position:absolute;width:80%;top:50%;margin:0 10%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#error-404 .page-content .search-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;position:relative;max-width:600px;margin:0 auto}#error-404 .page-content .search-form .search-field{width:100%;border:0;background:0 0;border-bottom:3px solid #202020;font-size:22px;font-size:1.375rem;color:#202020}#error-404 .page-content .search-form .search-submit{border:none;background:0 0;width:40px}#error-404 .page-content .search-form .search-icon{position:absolute;right:5px;line-height:40px;font-size:30px;font-size:1.875rem;pointer-events:none}#colophon.footer-layout-1{background:#202020;color:#fff;padding:10px;font-size:16px;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#colophon.footer-layout-1 .left-col{text-align:left;width:100%}#colophon.footer-layout-1 .left-col .footer-nav ul{list-style:none;margin:0;padding:0}#colophon.footer-layout-1 .left-col .footer-nav ul li{margin:0}#colophon.footer-layout-1 .left-col .footer-nav ul li{display:inline-block;margin-right:10px}#colophon.footer-layout-1 .left-col .footer-nav ul li a{text-decoration:none;color:#fff}#colophon.footer-layout-1 .right-col{text-align:right;width:100%}#ajax-spinner{display:none;position:fixed;width:100%;bottom:0;animation-duration:.3s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;text-align:center}#ajax-spinner .spinner-content{display:inline-block;font-size:16px;font-size:1rem;background:#fff;box-shadow:0 0 35px rgba(0,0,0,.5);padding:10px}#ajax-spinner .spinner-content i{font-size:50px;font-size:3.125rem;margin:5px 0 10px 0}#ajax-spinner.visible{display:block}.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #202020;border-radius:0;background:0 0;text-decoration:none;color:#202020;line-height:1;padding:10px 15px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;cursor:pointer}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:1px solid #ce262f;background:#ce262f;color:#fff!important}.button.reverse,button.reverse,input[type=button].reverse,input[type=reset].reverse,input[type=submit].reverse{border:1px solid #ce262f;background:#ce262f;color:#fff!important}.button.reverse:hover,button.reverse:hover,input[type=button].reverse:hover,input[type=reset].reverse:hover,input[type=submit].reverse:hover{border:1px solid #202020;background:0 0;color:#202020!important}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border-radius:0;border:1px solid #202020;width:100%;max-width:700px;padding:10px;font-size:14px;font-size:.875rem}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border:1px solid #ce262f}textarea{width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;display:block;font-size:8.75px;font-size:.54688rem;font-weight:700;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}.alignfull{margin:32px calc(50% - 50vw);max-width:100vw;width:100vw}.alignwide{margin:32px calc(25% - 25vw);max-width:100vw;width:100vw}#mp-social-icons{list-style:none;margin:0;padding:0}#mp-social-icons li{margin:0}#mp-social-icons li{display:inline-block}#mp-social-icons li a{text-decoration:none;color:#202020;padding-right:10px}#mp-social-icons li a:hover{color:#ce262f!important}#mp-social-icons li:last-of-type a{padding-right:0}.protected-mail{direction:rtl}.protected-mail:after{content:attr(data-user);unicode-bidi:bidi-override}.protected-mail:before{content:attr(data-domain);unicode-bidi:bidi-override}#mp-faq-list{list-style:none;margin:0;padding:0}#mp-faq-list li{margin:0}#mp-faq-list li.mp-faq-question{cursor:pointer;margin-bottom:5px}#mp-faq-list li.mp-faq-question .the-question{position:relative;margin-bottom:5px;padding-left:35px}#mp-faq-list li.mp-faq-question .the-question:before{position:absolute;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f067';left:0;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#mp-faq-list li.mp-faq-question .the-answer{font-size:18px;font-size:1.125rem;padding-left:35px;opacity:0;height:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#ce262f}#mp-faq-list li.mp-faq-question.toggled .the-question{color:#ce262f;font-weight:600}#mp-faq-list li.mp-faq-question.toggled .the-question:before{color:#ce262f;content:'\f068';-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#mp-faq-list li.mp-faq-question.toggled .the-answer{opacity:1;height:auto;margin-bottom:20px}.mp-testimonial-slider{list-style:none;margin:0;padding:0;position:relative;background-image:linear-gradient(72deg,#bbb,#eee);-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.mp-testimonial-slider li{margin:0}.mp-testimonial-slider .owl-nav{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:94%;margin:0 3%;font-size:25px;font-size:1.5625rem;pointer-events:none}.mp-testimonial-slider .owl-nav .owl-next,.mp-testimonial-slider .owl-nav .owl-prev{color:#202020;pointer-events:all}.mp-testimonial-slider .owl-nav .owl-next:hover,.mp-testimonial-slider .owl-nav .owl-prev:hover{color:#ce262f!important}.mp-testimonial-slider .owl-nav .owl-next{float:right}.mp-testimonial-slider .owl-stage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.mp-testimonial-slider .mp-testimonial-entry{background:0 0}@media only screen and (max-width:1240px){.mp-testimonial-slider .mp-testimonial-entry{margin:0 10%}}.mp-testimonial-entry{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-image:linear-gradient(72deg,#bbb,#eee);padding:30px 10%}.mp-testimonial-entry .avatar-col .avatar{width:250px;height:250px;background-size:cover!important;background-position:center center!important;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;margin-right:40px}.mp-testimonial-entry .content-col .message{font-size:22px;font-size:1.375rem;margin:0}.mp-testimonial-entry .content-col .author{font-size:16px;font-size:1rem;margin:0;margin-top:30px}.mp-testimonial-entry .content-col .author .name{font-weight:600;margin-right:5px}@media only screen and (max-width:960px){.mp-testimonial-entry{padding:20px 5%}.mp-testimonial-entry .avatar-col .avatar{width:150px;height:150px;margin-right:30px}.mp-testimonial-entry .content-col .message{font-size:18px;font-size:1.125rem}.mp-testimonial-entry .content-col .author{font-size:14px;font-size:.875rem}}@media only screen and (max-width:480px){.mp-testimonial-entry{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mp-testimonial-entry .avatar-col{width:100%;text-align:center;margin-bottom:15px}}embed,iframe,object{max-width:100%}