button.mobx-next,button.mobx-prev{background-color:transparent!important}.slider-up2{animation-timing-function:ease;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:slider-up2;-webkit-animation-name:slider-up2;animation-duration:.2s;-webkit-animation-duration:.2s}@keyframes slider-up2{0%{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes slider-up2{0%{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sub-nav-in{0%{transform:translateX(200px);-webkit-transform:translateX(200px);opacity:0}to{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes sub-nav-in{0%{transform:translateX(200px);-webkit-transform:translateX(200px);opacity:0}to{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}}@keyframes sub-nav-out{0%{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}to{transform:translateX(200px);-webkit-transform:translateX(200px);opacity:0}}@-webkit-keyframes sub-nav-out{0%{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}to{transform:translateX(200px);-webkit-transform:translateX(200px);opacity:0}}@keyframes main-nav-out{0%{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}to{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0}}@-webkit-keyframes main-nav-out{0%{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}to{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0}}@keyframes main-nav-in{0%{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0}to{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes main-nav-in{0%{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0}to{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}}input{-webkit-user-select:text}body,html{min-height:100%}body{padding:0;font-size:14px;font-weight:400;color:#444;-webkit-overflow-scrolling:touch;margin:0;background:#fff;-webkit-font-smoothing:antialiased;line-height:1.7;word-wrap:break-word;font-family:Libre Baskerville,Helvetica Neue,Arial,Verdana,sans-serif}body.js-nav{height:100%;width:100%}#perspective{min-height:100%;overflow-x:hidden;position:relative;width:100%}@-moz-document url-prefix(){#perspective{overflow-x:hidden}}body.modalview #perspective{position:fixed;top:0;perspective:1500px}body.modalview #footer-wrapper{display:none}#wrapper{min-height:100%;transition:transform .4s;position:relative;transform-origin:50% 50% 50%;background:#fff;left:0;width:100%;float:left}body.footer-reveal #wrapper{z-index:1}body.right-clicked #wrapper{filter:blur(7px)}body.leftmenu #wrapper{padding-top:0!important;left:350px;width:calc(100% - 350px)}body.leftmenu #wrapper #page-content-wrapper{padding:0 40px}body.leftmenu #wrapper #page-content-wrapper.blog-wrapper{padding-top:50px}body.leftmenu .elementor-section.elementor-section-stretched{max-width:100%!important;left:0!important}body.leftmenu .mobile-menu-wrapper{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-o-transform:translate(0);overflow-y:scroll;overflow-x:hidden;padding:50px;-webkit-overflow-scrolling:touch;left:0;width:350px}body.modalview #wrapper{height:100%;overflow:hidden;backface-visibility:hidden;position:absolute;cursor:pointer;width:100%}body.js-nav #wrapper{transform:translateZ(0) translateX(10%) rotateY(-50deg)}body.full-burger-menu.js-nav #wrapper{transform:none;transform:scale(1);opacity:0}body.password-protected{height:100%}body.password-protected #footer-wrapper,body.password-protected #page-header{display:none}body.password-protected #perspective{background-size:cover;background-position:50%;background-repeat:no-repeat}body.password-protected #wrapper{height:100%;background:transparent}body.password-protected #page-content-wrapper{height:100vh;width:100%;display:table}body.password-protected.leftmenu #page-content-wrapper{width:calc(100% - 350px)}body.password-protected #page-content-wrapper .inner{float:none;vertical-align:middle;display:table-cell}body.page.comment-close #page-content-wrapper:not(.elementor-page) .inner{margin-bottom:40px}body.password-protected #page-content-wrapper .inner .inner-wrapper{text-align:center;margin:auto;width:50%;float:none}body.error404 #page-content-wrapper .inner .inner-wrapper,body.search-no-results #page-content-wrapper .inner .inner-wrapper{text-align:center;margin:auto;width:60%;float:none}body.error404 #footer-wrapper{display:none}body.error404 #page-content-wrapper .inner .inner-wrapper .searchform input[type=text],body.search-no-results #page-content-wrapper .inner .inner-wrapper .searchform input[type=text]{width:60%}body.error404 #page-content-wrapper .inner .inner-wrapper .searchform input[type=submit],body.search-no-results #page-content-wrapper .inner .inner-wrapper .searchform input[type=submit]{border:0;border-radius:0;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;padding:.8em 2.5em;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;margin-left:-10px;-moz-border-radius-bottomright:5px}body.error404 #page-content-wrapper .inner .inner-wrapper h1,body.search-no-results #page-content-wrapper .inner .inner-wrapper h1{font-size:40px;margin:80px 0 40px;line-height:1.4}body.error404 #page-content-wrapper,body.search-no-results #page-content-wrapper{padding-bottom:20px}body.password-protected.leftmenu #page-content-wrapper .inner .inner-wrapper{width:70%}body.password-protected #page-content-wrapper .inner .inner-wrapper .sidebar-content{padding:70px 60px 60px;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s;animation-name:slider-up2;-webkit-animation-name:slider-up2;opacity:0;box-sizing:border-box;animation-duration:.5s;-webkit-animation-duration:.5s}body.password-protected #page-content-wrapper .inner .inner-wrapper .sidebar-content .protected-post-header{margin-bottom:30px}body.password-protected #page-content-wrapper .inner .inner-wrapper .sidebar-content input[type=password]{text-align:center}#wrapper.hasbg.transparent{padding-top:0!important}hr{height:1px;border:0;border-top:2px solid #ebebeb;clear:both;margin:20px auto;background:transparent;width:100%}.theme-border{border-color:#dce0e0}a,a:active,a:hover{text-decoration:none;color:#222}h1{font-size:34px}h2{font-size:30px}h2.number{font-size:50px;line-height:50px}h3{font-size:26px}h3#reply-title,h3.comment-title{text-align:center;margin-top:40px}h3#reply-title{margin-top:0}body.logged-in h3#reply-title{margin-bottom:0}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}h5.widgettitle{font-size:11px;font-weight:400;color:#222;text-transform:uppercase;position:relative;border-bottom:1px solid #222;letter-spacing:2px;text-align:left;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif;display:inline-block}h7{font-size:18px}h1,h2,h3,h4,h5,h6,h7{font-weight:400;color:#222;line-height:1.5em;font-family:Cabin,Helvetica Neue,Arial,Verdana,sans-serif}code,pre,tt{overflow:auto;padding:10px;border:0;color:#000;font:12px andale mono,lucida console,monospace;box-sizing:border-box;width:100%;line-height:1.5;display:block}.wp-block-code{border:1px solid #d8d8d8}.clear{clear:both}.fullwidth-comment-wrapper{padding-top:10px;border-top:1px solid #d8d8d8;width:100%;float:left;margin-top:30px}.fullwidth-comment-wrapper:empty{display:none}#commentform{margin-top:0}body.single.single-post .protected-post-header{display:none}#commentform label,.wpcf7-form label{font-size:14px;font-weight:700;margin-bottom:10px}#commentform .comment-form-cookies-consent{clear:both;margin-top:10px}#commentform .comment-form-cookies-consent label{font-size:inherit;font-weight:400;text-transform:none;letter-spacing:0;margin-left:5px}.logged-in-as{padding-top:0!important;margin-bottom:10px;text-align:center}#commentform>p,body.single-product .comment-form-rating{box-sizing:border-box}#commentform>p.input-wrapper{margin:24px 24px 24px 0}#commentform>p.input-wrapper.comment-form-comment,#commentform>p.input-wrapper.comment-form-url{margin-right:0}#commentform>p.input-wrapper.comment-form-comment{padding:0;margin-bottom:0;line-height:0;margin-top:0}#commentform>p.input-wrapper.comment-form-comment textarea{margin-top:20px}#commentform>p.form-submit{padding-top:10px!important}body.logged-in #commentform>p.form-submit{padding-top:30px!important}#commentform>p.comment-form-rating{padding-top:10px;clear:none;padding-bottom:10px;width:50%;float:left;display:block}#commentform>p.comment-form-rating label{font-size:13px;font-weight:500;width:50%;float:left}#commentform>p.comment-form-rating .br-widget{width:50%;float:left}#commentform>p.comment-form-comment{clear:both;padding-bottom:0}#commentform>p.comment-notes{padding:0!important;text-align:center;display:none}#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{width:calc(33.33% - 16px);float:left}#page-content-wrapper .inner .sidebar-content #commentform p.comment-form-author,#page-content-wrapper .inner .sidebar-content #commentform p.comment-form-email,#page-content-wrapper .inner .sidebar-content #commentform p.comment-form-url{width:calc(33.33% - 16px)}body.single-product #page-content-wrapper .inner .sidebar-content #commentform p.comment-form-author,body.single-product #page-content-wrapper .inner .sidebar-content #commentform p.comment-form-email{width:50%}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{transition:all .6s cubic-bezier(.23,1,.32,1);-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#commentform input[type=email]:focus,#commentform input[type=text]:focus,#commentform input[type=url]:focus,#commentform textarea:focus{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.12);background:transparent!important}#commentform>p.form-submit{padding-top:15px;clear:both}blockquote{padding-top:20px;font-size:24px;color:#222;position:relative;letter-spacing:0;text-align:center;clear:both;margin:auto auto 0;padding-bottom:20px;line-height:1.5em}blockquote,blockquote strong{font-weight:900}blockquote cite{font-size:14px;font-weight:600;font-style:normal}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:20px 0}.textwidget blockquote{margin:0}blockquote p{padding:0!important}blockquote h2{font-size:22px;font-weight:400}blockquote h3{font-size:20px;font-weight:400}#respond{width:100%;float:left}#respond.comment-respond{padding-top:30px}.aligncenter{text-align:center}.mc4wp-form-fields input[type=email]{width:300px}.mc4wp-form-fields{text-align:right}.mc4wp-form-style3 .mc4wp-form-fields,.mc4wp-form-style5 .mc4wp-form-fields,.mc4wp-form-style6 .mc4wp-form-fields{text-align:left}.mc4wp-form-style2 .mc4wp-form-fields input[type=email],.mc4wp-form-white .mc4wp-form-fields input[type=email]{width:calc(95% - 250px)}.mc4wp-form-white .mc4wp-form-fields input[type=email]{border:1px solid #fff;color:#fff;background:transparent!important;width:calc(95% - 250px)}.mc4wp-form-white .mc4wp-form-fields input[type=email]::placeholder{color:#fff;opacity:.7}.mc4wp-form-style2 .mc4wp-form-fields input[type=email]::placeholder{opacity:.7}.mc4wp-form-style2 .mc4wp-form-fields input[type=submit],.mc4wp-form-style3 .mc4wp-form-fields input[type=submit],.mc4wp-form-style4 .mc4wp-form-fields input[type=submit],.mc4wp-form-style5 .mc4wp-form-fields input[type=submit],.mc4wp-form-white .mc4wp-form-fields input[type=submit]{padding:.6em 2.5em;margin-left:10px}.mc4wp-form-white .mc4wp-form-fields input[type=submit]:hover{background:transparent!important}.mc4wp-form-style2 .mc4wp-form-fields input[type=submit],.mc4wp-form-style2 .mc4wp-form-fields input[type=submit]:hover{border-color:#0067da;color:#fff;background:#0067da}.mc4wp-form-style3 .mc4wp-form-fields input[type=submit],.mc4wp-form-style3 .mc4wp-form-fields input[type=submit]:hover{border-color:#ff4a52;color:#fff;background:#ff4a52}.mc4wp-form-style4 .mc4wp-form-fields input[type=submit],.mc4wp-form-style4 .mc4wp-form-fields input[type=submit]:hover{border-color:#344d6c;color:#fff;background:#344d6c}.mc4wp-form-style5 .mc4wp-form-fields input[type=submit],.mc4wp-form-style5 .mc4wp-form-fields input[type=submit]:hover{border-color:#02b3e4;color:#fff;background:#02b3e4}.mc4wp-form-style8 .mc4wp-form-fields input[type=submit],.mc4wp-form-style8 .mc4wp-form-fields input[type=submit]:hover{border-color:#a51c30;color:#fff;background:#a51c30}.mc4wp-form-white.new-line .mc4wp-form-fields input[type=email]{width:calc(100% - 70px)}.mc4wp-form-white.new-line .mc4wp-form-fields input[type=submit]{clear:both;margin-left:0;margin-top:20px}#logo-wrapper{padding:30px 0;text-align:center}#logo-wrapper .custom-logo-size{height:auto;width:50%}.top-menu-bar.scroll #logo-wrapper{display:none}.top-menu-bar.hasbg{border-bottom:0}.top-menu-bar.hasbg #nav-wrapper{border-color:hsla(0,0%,100%,.3)}body.centeralign .logo-container .logo-wrapper:not(.hidden){margin-top:60px}body.centeralign .top-menu-bar{border-bottom:0}.logo-container{height:100%;width:100%;display:table}.logo-alignment{line-height:0;vertical-align:middle;display:table-cell}body.leftmenu .logo-container{height:auto;width:100%;display:block}body.leftmenu.admin-bar .logo-container{margin-top:40px}.logo-wrapper{margin:0;line-height:0;display:inline-block}.logo-wrapper img.custom-logo-auto-resize{height:auto;width:50%}.logo-wrapper.hidden{display:none}.logo-wrapper img.zoom{transform:scale(.8)!important}.above-top-menu-bar{height:40px;position:relative;background:#222;z-index:3}.main-menu-wrapper{position:fixed;top:0;left:0;width:100%;float:left;display:block;z-index:9}#elementor-header.main-menu-wrapper{min-height:60px;opacity:0}#elementor-header.main-menu-wrapper.visible{opacity:1}#elementor-header.main-menu-wrapper.visible section.elementor-invisible{visibility:visible}#elementor-header.main-menu-wrapper.scroll{z-index:-1}#elementor-sticky-header.main-menu-wrapper{-webkit-transform:translateY(-140px);-moz-transform:translateY(-140px);transform:translateY(-140px);transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;opacity:0;z-index:-1}#elementor-sticky-header.main-menu-wrapper.visible{-webkit-transform:translate(0,);-moz-transform:translate(0);transform:translate(0);opacity:1;z-index:9}#searchform input[type=text]{width:60%}body.admin-bar .main-menu-wrapper{padding-top:32px}.main-menu-wrapper.nofixed,body.leftmenu .main-menu-wrapper{display:none}.top-menu-bar{padding:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;border-bottom:1px solid #dce0e0;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.95);width:100%;float:left}.top-menu-bar.scroll{box-shadow:0 0 10px 0 rgba(1,1,1,.1)}.top-menu-bar.hasbg{border:0;-webkit-box-shadow:0 1px 30px transparent;-moz-box-shadow:0 1px 30px transparent;box-shadow:0 1px 30px transparent;background:transparent}html[data-menu=centeralign] body .top-menu-bar.scroll #nav-wrapper{border:0}#menu-wrapper{height:100%;margin:auto;width:960px}body.centeralign #menu-wrapper{margin-top:20px}body.centeralign .top-menu-bar.scroll #menu-wrapper{margin-top:0}#nav-wrapper{height:100%;border-top:1px solid #ccc;text-align:center;width:100%;float:left;display:table}body.centeralign #nav-wrapper{margin:auto;width:auto;float:none}.nav-wrapper-inner{vertical-align:middle;display:table-cell}#menu-border-wrapper>div{width:100%;float:left}#mobile-nav-icon{font-size:13px;position:relative;box-sizing:border-box;display:none}body.sidemenu-desktop-disabled #mobile-nav-icon{display:inline-block}#logo-right-wrapper{right:30px;position:absolute;text-align:right}.top-menu-bar.hasbg #mobile-nav-icon{border-color:#fff}.menu-client-wrapper{margin-right:10px;position:relative;display:inline-block}body.leftmenu .mobile-menu-wrapper .menu-client-wrapper{position:absolute;bottom:50px;margin:0}.menu-client-wrapper span{font-size:16px;font-weight:500;margin-right:7px;vertical-align:baseline}.menu-client-wrapper .user-logout-link{margin-right:5px;margin-left:5px}.menu-cart-wrapper{margin-right:10px;position:relative;display:inline-block}.menu-cart-wrapper .cart-counter{height:16px;font-size:10px;right:-10px;color:#fff;position:absolute;text-align:center;top:-10px;border-radius:50px;background:#3d64ff;width:16px;line-height:18px;z-index:2}.menu-cart-wrapper span{font-size:16px;font-weight:500}body.admin-bar .mobile-menu-wrapper #mobile-menu-close.button{top:62px}.mobile-menu-wrapper #mobile-menu-close.button{height:40px;-ms-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);padding:0;font-size:16px;right:30px;transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;position:fixed;top:30px;box-shadow:0 8px 8px -6px rgba(0,0,0,.15);border-radius:250px;width:40px;line-height:42px!important}body.js-nav .mobile-menu-wrapper #mobile-menu-close.button{-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-animation-delay:1.5s;animation-delay:1.5s}.mobile-menu-wrapper #mobile-menu-close.button:hover{margin-top:-4px}.mobile-menu-wrapper{height:100%;-webkit-transform:translate(-400px);-moz-transform:translate(-400px);transform:translate(-400px);-webkit-backface-visibility:hidden;padding:90px;color:#999;-webkit-transition:-webkit-transform .2s ease;-moz-transition:transform .2s ease;-o-transition:-o-transform .2s ease;transition:transform .2s ease;position:fixed;top:0;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#111;-webkit-font-smoothing:subpixel-antialiased;left:-10px;width:400px}body.leftmenu .mobile-menu-wrapper{z-index:1}.mobile-menu-content{height:100%;width:100%;display:table}.mobile-menu-wrapper .mobile-menu-content>div{overflow:auto;max-height:100%;width:100%;vertical-align:middle;display:table-cell}body.leftmenu .mobile-menu-wrapper .mobile-menu-content>div{position:absolute;bottom:100px;box-sizing:border-box;width:calc(100% - 100px);display:block}.mobile-menu-wrapper .mobile-menu-content .social-profile-wrapper{margin-top:20px}.mobile-menu-wrapper .mobile-menu-content .social-profile-wrapper ul li a i{font-size:24px;line-height:24px}body.admin-bar .mobile-menu-wrapper{padding-top:32px}body.admin-bar #btn-close-mobile-menu{top:32px}body.js-nav .mobile-menu-wrapper,html[data-menu=leftmenu] body.js-nav .mobile-menu-wrapper{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-o-transform:translate(0);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-box-shadow:-22px 0 40px rgba(0,0,0,.1);-moz-box-shadow:-22px 0 40px rgba(0,0,0,.1);box-shadow:-22px 0 40px rgba(0,0,0,.1);left:0;z-index:99}#btn-close-mobile-menu{height:100%;position:fixed;top:0;left:0;width:100%;z-index:-1}#btn-close-mobile-menu.open{z-index:99}#side-sub-menu,.mobile-main-nav{list-style:none;overflow:hidden;margin-bottom:40px;width:100%;margin-top:40px}body.leftmenu .mobile-main-nav #side-sub-menu{margin-top:250px}#side-sub-menu .sub-menu{list-style:none;margin-bottom:5px;margin-left:15px;margin-top:5px}#side-sub-menu li{width:100%}#side-sub-menu li a,.mobile-main-nav li a{font-size:14px;font-weight:600;color:#777;text-transform:uppercase;width:100%;line-height:2em;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif;display:block}#side-sub-menu li a:active,.mobile-main-nav li a:active,.mobile-main-nav li a:hover{color:#fff}.mobile-main-nav li ul.sub-menu{display:none}.mobile-main-nav.mobile-nav-in{-webkit-animation:main-nav-in .4s;animation:main-nav-in .4s}.mobile-main-nav.mobile-nav-out{-webkit-animation:main-nav-out .4s;animation:main-nav-out .4s}#side-sub-menu.mobile-sub-nav-out{-webkit-animation:sub-nav-out .4s;animation:sub-nav-out .4s}#side-sub-menu.mobile-sub-nav-in{-webkit-animation:sub-nav-in .4s;animation:sub-nav-in .4s}#side-sub-menu li ul a:after{display:none}#mobile-back-btn{font-size:14px!important;font-weight:600!important;margin-bottom:5px;text-transform:uppercase!important;letter-spacing:2px!important}#mobile-back-btn:before{font-size:12px;font-weight:900;margin-right:.7em;content:"\f104";position:relative;font-family:Font Awesome\ 5 Free;display:inline}.overlay-background{height:100%;-ms-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;position:fixed;opacity:0;visibility:hidden;top:0;background-color:#fff;left:0;width:100%;z-index:-2}#page-header-overlay{height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.3);left:0;width:100%;z-index:1}.overlay-background.visible{opacity:1;visibility:visible}.mobile-menu-wrapper #btn-close-mobile-menu{height:40px;padding:0 10px;right:40px;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;position:absolute;text-align:center;top:42px;border-radius:25px;background:#eee;cursor:pointer;left:auto;width:20px;line-height:42px;display:block;z-index:-1;z-index:10}.mobile-menu-wrapper #btn-close-mobile-menu:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;box-shadow:0 8px 15px rgba(0,0,0,.1)}.mobile-menu-wrapper #btn-close-mobile-menu.open{z-index:99}.nav,.subnav{list-style:none;padding:10px 0}.subnav{background:none}.nav>li{display:inline-block}#menu-wrapper .nav ul,#menu-wrapper div .nav{list-style:none;padding:0;margin:0;display:block}#menu-wrapper .nav ul li,#menu-wrapper div .nav li{padding:10px 8px;margin:0;display:inline-block}body.centeralign #menu-wrapper div .nav>li{padding:10px 15px}#menu-wrapper .nav ul li ul li,#menu-wrapper div .nav li ul li{padding:5px 20px;text-align:left!important;clear:both;box-sizing:border-box;margin:0;width:100%}#menu-wrapper .nav ul li:last-child,#menu-wrapper div .nav li:last-child{margin-right:0}#menu-wrapper .nav ul li a,#menu-wrapper div .nav li>a{padding:0;font-size:12px;font-weight:400;color:#666;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;text-transform:uppercase;position:relative;margin:0 10px 0 0;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif;display:inline-block}#menu-wrapper .nav ul li a:before,#menu-wrapper div .nav li>a:before,.post-attribute a:before{height:1px;transform:scaleX(0);transition:color .1s,transform .2s ease-out;content:"";position:absolute;bottom:2px;background-color:#666;transform-origin:right top;left:0;width:100%;display:block}#menu-wrapper .nav ul li a:active:before,#menu-wrapper div .nav li>a:active:before{background-color:#666}#page-content-wrapper .inner .sidebar-wrapper a:not(.button){position:relative}#menu-wrapper .nav ul li a:hover:before,#menu-wrapper div .nav li>a:hover:before,.post-attribute a:hover:before{transform:scale(1);transform-origin:left top}#menu-wrapper .nav ul li a,#menu-wrapper div .nav li>a:first-child{padding-left:0}#wrapper.transparent #logo-wrapper .social-profile-wrapper ul li a,#wrapper.transparent .top-menu-bar:not(.scroll) #logo-right-wrapper a#mobile-nav-icon,#wrapper.transparent .top-menu-bar:not(.scroll) #menu-wrapper div .nav>li>a,#wrapper.transparent .top-menu-bar:not(.scroll) .menu-cart-wrapper a,#wrapper.transparent .top-menu-bar:not(.scroll) .menu-client-wrapper,#wrapper.transparent .top-menu-bar:not(.scroll) .menu-client-wrapper a{color:#fff!important}#wrapper.transparent #menu-wrapper .nav ul li a:before,#wrapper.transparent #menu-wrapper div .nav li>a:before{background:#fff!important}#menu-wrapper .nav li.arrow>a:after,#menu-wrapper div .nav li.arrow>a:after{height:auto;text-decoration:inherit;content:"\e64b";background-position:0 0;-webkit-font-smoothing:antialiased;margin-left:8px;width:auto;background-image:none;line-height:normal;line-height:3.4em;float:right;background-repeat:repeat;vertical-align:10%;font-family:themify;display:inline}#menu-wrapper .nav ul li.arrow>a:after,#menu-wrapper div .nav li.arrow>a:after{font-size:7px}#menu-wrapper .nav ul li a.hover,#menu-wrapper .nav ul li a:hover,#menu-wrapper div .nav li a.hover,#menu-wrapper div .nav li a:hover,#menu-wrapper div .nav>li.current-menu-ancestor>a,#menu-wrapper div .nav>li.current-menu-item>a,#menu-wrapper div .nav>li.current-menu-parent>a{color:#444;position:relative;z-index:2}#menu-wrapper .nav ul li ul,#menu-wrapper div .nav li ul{list-style:none;height:0;overflow:hidden;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px);padding:0;border:0;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;position:absolute;opacity:0;margin:10px 0 0;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.15);-moz-box-shadow:0 5px 40px rgba(0,0,0,.15);box-shadow:0 5px 40px rgba(0,0,0,.15);border-radius:5px;background:transparent;width:220px;z-index:-1}#menu-wrapper .nav ul li ul.viewport-flip,#menu-wrapper div .nav li ul.viewport-flip{left:-221px}#menu-wrapper .nav ul li ul li ul,#menu-wrapper div .nav li ul li ul{position:absolute;opacity:0;margin-left:0;left:221px;margin-top:-39px}#menu-wrapper .nav ul li ul li ul:before,#menu-wrapper div .nav li ul li ul:before{display:none}#menu-wrapper .nav>li:hover>ul,#menu-wrapper .nav>li>ul>li:hover>ul{height:auto;overflow:visible;-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0);opacity:1;z-index:9}#1menu-wrapper div .nav li.current-menu-item ul li a,#menu-wrapper .nav ul li ul li a,#menu-wrapper .nav ul li ul li.current-menu-item a,#menu-wrapper .nav ul li.current-menu-item ul li a,#menu-wrapper div .nav li ul li a,#menu-wrapper div .nav li ul li.current-menu-item a,#menu-wrapper div .nav li ul li.current-menu-parent a,#menu-wrapper div .nav li.current-menu-parent ul li a{height:auto;background:transparent;display:block}#menu-wrapper .nav ul li ul li a,#menu-wrapper div .nav li ul li a,#menu-wrapper div .nav li.current-menu-parent ul li a{padding:0;font-size:11px;font-weight:400;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-ms-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear;text-transform:none;border-top:0;letter-spacing:0;box-sizing:border-box;margin:0}#menu-wrapper .nav ul li ul li:first-child>a,#menu-wrapper .nav ul li:first-child>a,#menu-wrapper div .nav li.current-menu-parent ul li:first-child>a{margin-top:10px}#menu-wrapper .nav ul li ul li:last-child>a,#menu-wrapper .nav ul li:last-child>a,#menu-wrapper div .nav li.current-menu-parent ul li:last-child>a{margin-bottom:10px}#menu-wrapper .nav ul li.megamenu>ul,#menu-wrapper div .nav li.megamenu>ul{padding:0;margin-right:auto;right:0;position:absolute;box-sizing:border-box;margin-left:auto;left:0;width:960px}#menu-wrapper .nav ul li:not(.megamenu)>ul.sub-menu>li.arrow>a:after,#menu-wrapper div .nav li:not(.megamenu)>ul.sub-menu>li.arrow>a:after{height:auto;font-size:7px;text-decoration:inherit;margin-right:0;content:"\e649";background-position:0 0;-webkit-font-smoothing:antialiased;margin-left:8px;width:auto;background-image:none;line-height:normal;line-height:3.4em;float:right;background-repeat:repeat;vertical-align:10%;margin-top:0;font-family:themify;display:inline}#menu-wrapper div .nav li.megamenu ul li{border-left:1px solid #eee;clear:none;box-sizing:border-box;float:left;display:block}#menu-wrapper div .nav li.megamenu ul li>a{display:none}#menu-wrapper div .nav li.megamenu ul li:first-child{border:0}#menu-wrapper div .nav li.megamenu.col2 ul>li.menu-item-has-children{padding:5px 15px 0 0;width:50%}#menu-wrapper div .nav li.megamenu.col3 ul>li.menu-item-has-children{padding:5px 15px 0 0;width:33.3%}#menu-wrapper div .nav li.megamenu.col4 ul>li.menu-item-has-children{padding:5px 15px 0 0;width:25%}#menu-wrapper .nav ul li.megamenu ul li ul,#menu-wrapper div .nav li.megamenu ul li ul{height:auto;overflow:visible;overflow:hidden;-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);border:0;position:relative;opacity:1!important;margin:0;box-shadow:0 0 0;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.15);-moz-box-shadow:0 5px 40px rgba(0,0,0,.15);box-shadow:0 5px 40px rgba(0,0,0,.15);border-radius:5px;left:0;width:100%;display:block!important}#menu-wrapper .nav ul li.megamenu ul li ul li,#menu-wrapper div .nav li.megamenu ul li ul li{border:0!important;width:100%!important}#menu-wrapper div .nav li.megamenu ul li>a,#menu-wrapper div .nav li.megamenu ul li>a:active,#menu-wrapper div .nav li.megamenu ul li>a:hover{color:#444;box-sizing:border-box;background:transparent}#menu-wrapper .nav ul li.megamenu ul li ul li a,#menu-wrapper div .nav li.megamenu ul li ul li a{color:#888;border-bottom:0}#menu-wrapper .nav ul li.megamenu ul li ul li,#menu-wrapper div .nav li.megamenu ul li ul li a{padding:0;margin-left:5px;width:auto;display:inline-block}@media only screen and (min-width:1200px){#menu-wrapper .nav ul li.megamenu>ul,#menu-wrapper div .nav li.megamenu>ul{max-width:1425px;box-sizing:border-box;width:100%;width:calc(100% - 180px)}}.top-contact-info{font-size:12px;color:#222;line-height:40px;float:right}.top-contact-info i{font-size:12px;margin-right:10px;color:#222;vertical-align:middle}.top-contact-info span{margin-right:10px;display:inline-block}.top-contact-info a{color:#444}#top-menu{list-style:none;float:left;display:block}#top-menu li{margin-right:20px;float:left}#top-menu li a{font-size:13px;font-weight:400;color:#222;line-height:40px}.elementor-megamenu-wrapper{text-align:left}.footer-main-container{padding:0 0 10px;-webkit-transition:-webkit-transform .5s ease;-o-transition:-o-transform .5s ease;transition:-webkit-transform .5s ease;clear:both;margin:auto;background:#fff;width:100%;float:left}#footer-wrapper{width:100%;float:left}body.footer-reveal #footer-wrapper{position:fixed;bottom:0}body.leftmenu #footer-wrapper{margin-left:350px;width:calc(100% - 350px)}#footer{clear:both;margin:auto auto 0;width:100%;float:left;word-wrap:break-word}#footer.empty{padding:0}#footer a,#footer a:active,#footer a:hover{color:#000}#footer .sidebar-widget li h2.widgettitle{margin-bottom:25px;margin-top:10px}#footer .sidebar-widget li.widget_archive #archives-dropdown--1{margin-top:5px}#footer .sidebar-widget li.widget_calendar .calendar_wrap{margin-top:30px}#footer ul.sidebar-widget{list-style:none;padding-top:50px;margin:auto;padding-bottom:50px;width:960px}#footer ul.sidebar-widget:after{content:"";clear:both;display:block}#footer ul.sidebar-widget li ul{list-style:none;margin-left:0}#footer ul.sidebar-widget li ul li ul.children{margin-bottom:0;margin-left:10px}#footer ul.sidebar-widget li ul li ul.children li:last-child{border:0;margin-bottom:0}#footer .sidebar-widget.four>li{margin-right:5%;margin-bottom:5%;width:20%;float:left}#footer .sidebar-widget.four>li:nth-child(4){margin-right:0;width:25%}#footer .sidebar-widget.four>li:nth-child(4n){margin-right:0;float:right}#footer .sidebar-widget.four>li:nth-child(4n+1){clear:both}#footer .sidebar-widget.three>li{margin-right:3%;margin-bottom:3%;width:31.33%;float:left}#footer .sidebar-widget.three>li:nth-child(3n){margin-right:0;float:right}#footer .sidebar-widget.three>li:nth-child(3n+1){clear:both}#footer .sidebar-widget.two>li{margin-right:2%;width:48%;float:left}#footer .sidebar-widget.two>li:nth-child(2){margin-right:0;width:50%}#footer .sidebar-widget.two>li:nth-child(2n){margin-right:0;float:right}#footer .sidebar-widget.two>li:nth-child(odd){clear:both}#footer .sidebar-widget.one{float:none}#footer .sidebar-widget.one>li{margin-bottom:30px;text-align:center;clear:both;width:100%;float:left}#footer .sidebar-widget.one>li .social-profile-wrapper.shortcode ul{text-align:center}#footer .sidebar-widget.one>li:last-child{margin-bottom:0}#footer ul.sidebar-widget li ul.posts.blog li img{margin:0 15px 15px 0;width:60px;float:left}#footer ul.sidebar-widget li ul.posts.blog li{border:0;clear:both!important;width:100%;float:left}#footer ul.sidebar-widget li ul li ul.sub-menu{margin-left:15px}#footer ul.sidebar-widget li ul.flickr li{border-bottom:0;margin:0 2% 0 0;width:31%}#footer ul.sidebar-widget.one li ul.flickr li{margin:0 2% 1.2% 0;width:8%}#footer ul.sidebar-widget.two li ul.flickr li{margin:0 2% 1% 0;width:15%}#footer ul.sidebar-widget.three li ul.flickr li{margin:0 2% 0 0;width:20%}#footer ul.sidebar-widget li ul.flickr li img{height:auto;width:100%}#copyright{font-weight:400;text-align:left;width:50%;float:left}.footer-main-container.fullscreen #copyright{color:#fff}.footer-main-container.fullscreen .footer-main-container-wrapper,.footer-main-container.static .footer-main-container-wrapper,.footer-main-container.wall .footer-main-container-wrapper{margin:auto;float:none}.footer-main-container-wrapper{padding-top:20px;color:#fff;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;border-top:1px solid #444;clear:both;margin:auto;-webkit-font-smoothing:antialiased;width:960px}#go-to-top{height:45px;padding:10px;right:10px;color:#fff;transition:color .3s,background-color .3s,opacity .3s;-moz-transition:color .3s,background-color .3s,opacity .3s;-o-transition:color .3s,background-color .3s,opacity .3s;-webkit-transition:color .3s,background-color .3s,opacity .3s;position:fixed;opacity:0;bottom:24px;text-align:center;box-sizing:border-box;background:rgba(0,0,0,.1);cursor:pointer;width:45px;display:block;z-index:9}#go-to-top span{font-size:1em;line-height:24px}#content-wrapper{margin:0;width:72%;float:left}#page-content-wrapper:not(.wide),.page-content-wrapper:not(.wide){margin:0 auto auto;padding-bottom:0;width:960px;width:calc(100% - 180px)}body.home.blog #page-content-wrapper{margin-top:30px}#page-content-wrapper.wide.nomargin,.page-content-wrapper.wide.nomargin{margin-top:0}.page-content-wrapper,.page-content-wrapper .inner,.page-content-wrapper .inner .inner-wrapper{width:100%;float:left}body:not(.elementor-page) #page-content-wrapper img{height:auto;max-width:100%}.standard-wrapper{position:relative;margin:auto;width:960px;float:none}.standard-wrapper.withpadding{padding-top:30px;padding-bottom:30px}#page-content-wrapper.fullwidth,.page-content-wrapper.fullwidth{padding:0;width:100%}#page-content-wrapper .inner{margin:auto;width:100%;float:left}#page-content-wrapper .inner .inner-wrapper{padding-top:0;width:100%;float:left}.type-post.classic.classic:first-child{margin-top:0}.type-post.type-post.classic{margin-bottom:20px;margin-top:20px}.type-post.classic{float:left}.post.type-post.sticky .post-wrapper,body:not(.single) .post:first-child.type-post.sticky .post-wrapper{padding:20px 30px 30px;box-sizing:border-box}body.page-template-blog-fg .post.type-post{margin-bottom:4%}body.page-template-blog-fg .post.type-post .post-wrapper{padding:0;border:0}body.search-results .hentry{border:0;margin-bottom:35px;width:100%;float:left}#page-content-wrapper .inner #blog-grid-wrapper.sidebar-content{margin-right:0;margin-bottom:0;padding-right:0;box-sizing:border-box}#page-content-wrapper .inner #blog-grid-wrapper.sidebar-content.left-sidebar{padding-right:0}#blog-grid-wrapper.sidebar-content:not(.fullwidth) .post.type-post,.post.type-post.grid-layout{border:0;margin-bottom:5%;width:48%;float:left;margin-top:0}#blog-grid-wrapper.sidebar-content:not(.fullwidth) .post.type-post:nth-child(2n),.post.type-post.grid-layout.last{float:right}body.single .post.type-post{border:0;margin-bottom:0}.post.type-post.last-child{padding:0;border:0;margin:0}#blog-grid-wrapper{padding-top:30px}#blog-grid-wrapper .post.type-post,.blog-grid-wrapper .post.type-post{padding:0;border:0;margin-bottom:20px;box-sizing:border-box}body.archive #blog-grid-wrapper .post.type-post,body.error404 #blog-grid-wrapper .post.type-post,body.page-template-blog-g-php #blog-grid-wrapper .post.type-post{margin-right:2.5%;margin-bottom:3.5%;width:31.66%;float:left;margin-top:0}body.archive #blog-grid-wrapper .post.type-post:nth-child(3n),body.error404 #blog-grid-wrapper .post.type-post:nth-child(3n),body.page-template-blog-g-php #blog-grid-wrapper .post.type-post:nth-child(3n){margin-right:0}body.archive #blog-grid-wrapper .post.type-post:nth-child(3n+1),body.error404 #blog-grid-wrapper .post.type-post:nth-child(3n+1),body.page-template-blog-g-php #blog-grid-wrapper .post.type-post:nth-child(3n+1){clear:both}body.page-template-blog-g-php #blog-grid-wrapper .post.type-post.last{margin-right:0;float:right}.post.type-post:last-child{margin-bottom:0}.post-wrapper.grid-layout{float:left}body.single .post-wrapper{word-break:break-word;padding-bottom:0}body.single .post-wrapper p:first-child{padding-top:0!important}body.single .post-related .post-wrapper{width:100%}body.single .post-related .post-wrapper .post-related-link{height:100%;position:absolute;top:0;left:0;width:100%;z-index:3}.post-related .post-wrapper .post-related-featured-img{height:300px!important;object-fit:cover;width:100%;line-height:0}.post-related .post-header-wrapper{padding:25px 0;text-align:left;text-align:center;clear:both;box-sizing:border-box;background:#fff;width:100%;float:left}.post-related .has-featured-img{height:300px;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;box-shadow:0 0 0 rgba(0,0,0,.25);border-radius:5px}.post-related .has-featured-img:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.28)}.post-related .has-featured-img .post-header-wrapper{padding:60px 15px 22px;position:absolute;bottom:0;text-align:center;background:transparent;width:100%;background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.5))}.post-related .has-featured-img .post-button-wrapper a,.post-related .has-featured-img .post-header.grid a,.post-related .has-featured-img .post-info-cat a{color:#fff}.post-related .has-featured-img .post-header.grid,.post-related .post-header.grid{margin-bottom:10px}.post-related .post-button-wrapper{margin-bottom:0;opacity:.5}body.error404 .post:first-child .post-wrapper,body.error404 .post:nth-child(2) .post-wrapper,body.error404 .post:nth-child(3) .post-wrapper,body.page-template-blog-g-php .post:first-child .post-wrapper,body.page-template-blog-g-php .post:nth-child(2) .post-wrapper,body.page-template-blog-g-php .post:nth-child(3) .post-wrapper,body.page-template-blog-gls-php .post:first-child .post-wrapper,body.page-template-blog-gls-php .post:nth-child(2) .post-wrapper,body.page-template-blog-gs-php .post:first-child .post-wrapper,body.page-template-blog-gs-php .post:nth-child(2) .post-wrapper,body:not(.single) .post:first-child .post-wrapper{padding-top:0;border-top:0}body.search .post-wrapper:first-child{padding:0 0 25px;border:0}.post-wrapper.single{margin:0;width:100%}body.single .post-views{display:none}.post-header{margin-bottom:0;width:100%}.post-header p{text-align:left}.post-header.search{margin-bottom:0;text-align:left;margin-left:10px;width:calc(100% - 50px)}body.search-results .post-header.search{width:calc(100% - 90px)}.post-header.quote{margin-bottom:0}.readmore{font-weight:700;display:inline-block}.readmore span{display:none}.readmore:hover{opacity:1}.post-header.grid{margin-bottom:15px;box-sizing:border-box;width:100%}.post-header.full{width:100%}.post-header.grid h6{font-size:20px}.post-header h3 a,.post-header.grid h6 a{color:#222}.post-header h5{font-size:24px;margin:10px 0}.post-header h6{font-size:20px}.post-header h5 a,.post-header h6 a{color:#222}.post-attribute a{padding:3px 0;position:relative}.post-attribute a:before{opacity:.5}.post-excerpt{margin:auto;width:100%}.post-excerpt br:first:child{display:none}.post-excerpt.post-tag{text-align:center;margin:initial;width:auto;margin-top:20px}.post-excerpt.post-tag a{padding:9px 15px;font-size:12px;border:0;margin-right:20px;margin-bottom:20px;color:#444;transition:all .6s cubic-bezier(.23,1,.32,1);text-transform:uppercase;position:relative;letter-spacing:2px;box-shadow:0 0 0 rgba(0,0,0,.25);border-radius:5px;background:#f0f0f0;display:inline-block}.post-excerpt.post-tag a i{margin-right:10px;vertical-align:middle}.post-excerpt.post-tag a:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.12);background:transparent}#about-the-author{padding:40px 0;border-top:1px solid #dce0e0;border-bottom:1px solid #dce0e0;box-sizing:border-box;margin:60px 0 0}#about-the-author:after{height:0;content:" ";clear:both;display:block}#about-the-author .gravatar{margin-right:20px;float:left}#about-the-author .author-detail{width:calc(100% - 120px);float:left}.author-content h4{font-size:20px;font-weight:400;margin-bottom:10px}.post-related{margin-top:40px}.post-related h5{margin-bottom:30px}.post-content-wrapper{clear:both;box-sizing:border-box;margin:0;width:100%}.post-content-wrapper.fullwidth{width:100%}.post-detail{padding:0;font-weight:400;margin:5px 0 0;width:100%;float:left}.search-form-wrapper{margin-bottom:60px}body.search .search-form-wrapper{margin-top:0}.search-form-wrapper .content{font-size:16px;text-align:center;margin:auto auto 40px;width:60%}.post-header .post-detail.grid{margin-top:5px}.post-header .post-detail.full{margin-bottom:7px;width:100%;margin-top:7px}.post-header .post-detail.grid{margin-bottom:0}.comment-date,.post-attribute,.post-date{padding:0;font-size:11px;text-transform:uppercase!important;margin-top:0}.post-button-wrapper .post-attribute{clear:both;float:none;margin-top:60px}.post-related .post-button-wrapper .post-attribute{margin-top:0}.post-button-wrapper .post-author{margin-right:10px;float:left}.post-button-wrapper .post-author .gravatar{height:25px;margin-right:10px;width:25px}.post-button-wrapper .post-author .gravatar img{height:auto;width:25px!important}.post-button-wrapper .post-author .post-author-detail{font-size:13px;text-transform:uppercase;line-height:2.3em;float:left}.post-detail.single-post{overflow:hidden}.post-info-cat{margin-bottom:5px;transition:transform 1.2s cubic-bezier(.19,1,.22,1) 0s;display:inline-block}body.single-post #page-header h1{overflow:hidden}body.single-post #page-header h1 span.smoove{transition:transform 1.2s cubic-bezier(.19,1,.22,1) .12s;display:inline-block}body.single-post #page-header .post-attribute{overflow:hidden;font-size:13px}body.single-post #page-header .post-attribute span{transition:transform 1.2s cubic-bezier(.19,1,.22,1) .24s;display:inline-block}a.continue-reading{transform:translateX(45px);font-size:16px;text-decoration:none;font-weight:700;color:#181b31;transition:all .3s;position:relative;float:left;display:block}.post-wrapper:hover a.continue-reading{transform:translateX(0);color:#181b31}a.continue-reading:after,a.continue-reading:before{height:2px;transition:all .3s;content:"";position:absolute;top:50%;border-radius:4px;background:#181b31;display:block}a.continue-reading:before{right:110%;width:30px}a.continue-reading:after{left:110%;width:0}.post-wrapper:hover a.continue-reading:before{width:0}.post-wrapper:hover a.continue-reading:after{width:30px}a.continue-reading span{height:100%;right:-30%;position:absolute;top:0;width:30px;display:block}a.continue-reading span:after,a.continue-reading span:before{height:2px;transform:rotate(45deg);right:0;transition:all .15s;transition-delay:.25s;content:"";position:absolute;opacity:0;top:0;border-radius:4px;background:#181b31;width:0;display:block}a.continue-reading span:before{transform:rotate(45deg);right:0;top:30px}a.continue-reading span:after{transform:rotate(-45deg);right:0;top:14px}.post-wrapper:hover a.continue-reading span:before{right:-6px;opacity:1;top:10px;width:11px}.post-wrapper:hover a.continue-reading span:after{right:-6px;opacity:1;top:18px;width:11px}.post-button-wrapper{margin-bottom:50px;width:100%;float:left;margin-top:10px}.sticky .post-button-wrapper{margin-bottom:10px}.post-detail.single-post{margin-top:5px}body.single .post-detail.single-post.related{margin-bottom:5px}#page-header.hasbg .post-detail,#page-header.hasbg .post-detail a,#page-header.hasbg .post-detail a:active,#page-header.hasbg .post-detail a:hover,.page-tagline{padding:0;color:#fff;margin-top:10px}#page-header.hasbg .post-attribute{color:#fff}#page-header .post-attribute{margin-top:25px}#page-header .post-detail{float:none}.gravatar{overflow:hidden;position:relative;border-radius:200px;float:left}.comment .gravatar,.gravatar{height:60px;width:60px}.gravatar img{max-width:60px!important}#about-the-author .header span{padding:10px 0 10px 20px;font-size:14px;display:block}#about-the-author .thumb{margin:20px 0 0 20px;width:80px;float:left}#about-the-author .thumb img{padding:3px;width:50px}#about-the-author .description{padding:0 0 0 20px;width:550px;float:left}.comment .left img.avatar{height:50px;width:50px}.comment{padding:30px 0 25px;border-bottom:1px solid #dce0e0;float:left}.comment,.fullwidth-comment-wrapper .comment{width:100%}.comment .left{margin-right:15px;float:left}.comment .right{padding:0;margin-left:25px;float:left}.comment .right,.fullwidth-comment-wrapper .comment .right,.fullwidth-comment-wrapper.sidebar .comment .right{width:calc(100% - 85px)}.fullwidth-comment-wrapper.sidebar .comment .right.fullwidth{margin-left:0;width:100%}.comment .right p{padding:0;margin:0}.comment .right strong{font-weight:#fff}#page-content-wrapper .inner .sidebar-content ul.children{box-sizing:border-box;margin-left:0;width:100%;float:left;padding-left:30px}.comment-date{margin:0}ul.children .comment{padding:30px 0 25px;margin:0;width:100%;float:left}ul.children .comment:first-child{margin-top:0}.social-profile-wrapper{margin:20px 0 5px;width:100%}#logo-wrapper .social-profile-wrapper{position:absolute;text-align:left;margin:0;left:30px;width:auto}.footer-main-container-wrapper .social-profile-wrapper{text-align:right;margin:-2px 0 0;width:50%;float:right}.above-top-menu-bar .social-profile-wrapper{margin:0;width:auto;float:right}.social-profile-wrapper.shortcode,.social-profile-wrapper.shortcode ul{margin:0}#page-content-wrapper .sidebar .content .textwidget .social-profile-wrapper.shortcode,#page-content-wrapper .sidebar .content .textwidget .social-profile-wrapper.shortcode ul,.page-content-wrapper .sidebar .content .textwidget .social-profile-wrapper.shortcode,.page-content-wrapper .sidebar .content .textwidget .social-profile-wrapper.shortcode ul{text-align:center}.social-profile-wrapper ul{list-style:none;margin-left:0!important}.above-top-menu-bar .social-profile-wrapper ul,.footer-main-container-wrapper .social-profile-wrapper ul{text-align:right}#page-content-wrapper .social-profile-wrapper ul{list-style:none;margin-top:12px}#page-content-wrapper .social-profile-wrapper.shortcode ul{margin-top:0}#page-content-wrapper .sidebar .content .sidebar-widget li .social-profile-wrapper.shortcode ul,.page-content-wrapper .sidebar .content .sidebar-widget li .social-profile-wrapper.shortcode ul{margin-bottom:0}.social-profile-wrapper ul li,.social-profile-wrapper.small ul li{margin-right:15px;display:inline-block}#logo-wrapper .social-profile-wrapper ul li{margin-right:10px}.social-profile-wrapper.shortcode ul li,.social-profile-wrapper.small.shortcode ul li{margin:0 5px 10px!important}.footer-main-container-wrapper .social-profile-wrapper ul li{height:16px;border:0!important;margin-right:0;background:transparent!important;margin-left:20px;width:16px;float:right}.social-profile-wrapper.light ul li{border:0!important}.social-profile-wrapper.large ul li{height:50px;width:50px}.above-top-menu-bar .social-profile-wrapper ul li{height:auto;border:0;margin-right:0;background:transparent;width:auto}.social-profile-wrapper.shortcode ul li{clear:none!important;width:auto!important;float:none!important;display:inline-block!important}.social-profile-wrapper.shortcode ul li a{height:40px;color:#fff!important;text-align:center;border-radius:250px;background:#000;width:40px;line-height:42px;display:block}.social-profile-wrapper.shortcode ul li a i{position:relative;top:1px}.social-profile-wrapper.shortcode ul li.facebook a{background:#2d5f9a}.social-profile-wrapper.shortcode ul li.twitter a{background:#00c3f3}.social-profile-wrapper.shortcode ul li.pinterest a{background:#bd081c}.social-profile-wrapper.shortcode ul li.google a{background:#db4437}.social-profile-wrapper.shortcode ul li.youtube a{background:#cc181e}.social-profile-wrapper.shortcode ul li.flickr a{background:#ff0084}.social-profile-wrapper.shortcode ul li.vimeo a{background:#00adef}.social-profile-wrapper.shortcode ul li.tumblr a{background:#36465d}.social-profile-wrapper.shortcode ul li.dribbble a{background:#ea4c89}.social-profile-wrapper.shortcode ul li.linkedin a{background:#0077b5}.social-profile-wrapper.shortcode ul li.instagram a{background:#405de6}.social-profile-wrapper.shortcode ul li.behance a{background:#1769ff}.sidebar-content ul li .social-profile-wrapper.shortcode,.sidebar-content ul li .social-profile-wrapper.shortcode ul{text-align:center!important}.mobile-menu-wrapper .sidebar-wrapper h2.widgettitle:before{border:0}.mobile-menu-wrapper .sidebar-wrapper h2.widgettitle span{padding-right:0;background:transparent;padding-left:0}.above-top-menu-bar .social-profile-wrapper ul li:last-child a{margin-right:0}.above-top-menu-bar .social-profile-wrapper ul li a{padding:0;margin-right:5px;color:#fff;margin-left:5px;line-height:30px;display:inline-block}.above-top-menu-bar .page-content-wrapper{margin:auto;width:960px;float:none}.footer-main-container-wrapper .social-profile-wrapper ul li a{color:#fff}.social-profile-wrapper ul li a i,.social-profile-wrapper.small ul li a i{font-size:18px;line-height:18px}.above-top-menu-bar .social-profile-wrapper ul li a i{font-size:14px;line-height:18px}.footer-main-container-wrapper .social-profile-wrapper ul li a i{font-size:18px;line-height:20px}.social-profile-wrapper.large ul li a i{font-size:24px;line-height:32px}.above-top-menu-bar .social-profile-wrapper ul li:hover{opacity:1;background:transparent!important}#page-header{padding:25px 0 30px;margin-bottom:65px;background:#fff;width:100%}body.single-product #page-header{padding-bottom:0}body.single-product #page-header h1{display:none}body.single-product div.product.type-product{padding:40px;background:#fff;margin-top:-100px}#page-header.hasbg{height:60%;padding:0;border:0;right:0;max-height:750px;top:0}.post-caption{text-align:center;margin:50px 0 30px}#page-content-wrapper.hasbg .post-caption{margin-top:30px}.post-caption .post-detail{font-size:14px;width:auto;float:none;display:inline-block}#page-header.nomargin{margin-bottom:0}#page-header .page-title-wrapper{text-align:center;width:100%}body.single-post #page-header .page-title-wrapper{width:100%}body.single-post #page-header .post-detail{margin-top:10px}#page-header.hasbg{height:600px;position:relative;background-size:cover;background-position:50%;width:100%;background-repeat:no-repeat}#page-header.hasbg .page-title-wrapper{height:100%;position:absolute;top:0;margin:auto;left:0;width:100%;z-index:2}#page-header.hasbg .page-title-wrapper .standard-wrapper{height:100%;width:100%;display:table}#page-header.hasbg .page-title-wrapper .page-title-inner{position:relative;vertical-align:middle;display:table-cell}#page-header.hasbg .page-title-wrapper .page-title-inner .page-title-content{margin:auto;width:80%}#wrapper.transparent #page-header.hasbg .page-title-wrapper .page-title-inner .page-title-content{margin-top:50px}#page-header.hasbg .page-tagline,#page-header.hasbg h1{color:#fff}.page-tagline{margin:10px auto auto;width:auto;float:none}#page-header.hasbg .page-tagline{border:0}.one-half{margin-right:3.5%;box-sizing:border-box;width:48%;float:left}.one-half.last{margin-right:0;clear:right;width:48%;float:right}.one-third{margin-right:4%;margin-bottom:2%;position:relative;box-sizing:border-box;width:30.66%;float:left}.one-third.last{margin-right:0!important;float:right}body.single-post .video-wrapper{margin-bottom:20px}.video-wrapper{height:0;padding-top:25px;position:relative;padding-bottom:56.25%}.video-wrapper iframe{height:100%;position:absolute;top:0;left:0;width:100%}.post-navigation{position:fixed;top:calc(50% + 60px);z-index:1}.post-navigation h7{font-size:18px}.post-navigation.previous{left:0}.post-navigation.next{right:0}.post-navigation.next .navigation-anchor,.post-navigation.previous .navigation-anchor{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:11px;font-weight:600;text-transform:uppercase;opacity:.4;letter-spacing:2px;margin-left:-40px}.post-navigation.next .navigation-anchor:hover,.post-navigation.previous .navigation-anchor:hover{color:inherit!important;opacity:1}.post-navigation.previous .navigation-post-content{-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px}.post-navigation.next .navigation-post-content{-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topleft:5px}.post-navigation.next .navigation-anchor{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:-20px;margin-left:0}.post-navigation .navigation-post-content{-webkit-transform:translateX(-350px);-ms-transform:translateX(-350px);transform:translateX(-350px);min-height:350px;padding:30px 30px 30px 100px;-webkit-transition:-webkit-transform .5s ease,opacity .5s cubic-bezier(.23,1,.32,1);transition:transform .5s ease,opacity .5s cubic-bezier(.23,1,.32,1);position:absolute;opacity:0;top:-170px;box-sizing:border-box;box-shadow:0 10px 30px rgba(0,0,0,.12);background:#fff;width:350px}.post-navigation.next .navigation-post-content{-webkit-transform:translateX(350px);-ms-transform:translateX(350px);transform:translateX(350px);padding:30px 100px 30px 30px}.post-navigation.next:hover .navigation-post-content{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);opacity:1}.post-navigation.previous:hover .navigation-post-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.post-navigation .navigation-post-content .post-featured-image{margin:0 0 15px;width:220px;float:none}.post-navigation .navigation-post-content .post-featured-image img{max-height:220px;width:auto}#right-click-content{height:100%;font-size:22px;color:#fff;transition:all .5s linear;position:fixed;opacity:0;visibility:hidden;text-align:center;top:0;background:rgba(0,0,0,.5);left:0;width:100%}#right-click-content.visible{transition:all .5s linear;opacity:1;visibility:visible;z-index:999}#right-click-content .right-click-content-table{height:100%;width:100%;display:table}#right-click-content .right-click-content-table .right-click-content-cell{vertical-align:middle;display:table-cell}#right-click-content .right-click-content-table .right-click-content-cell>div{margin:auto;width:40%}.ba-slider .handle:after{font-size:24px!important;border:2px solid #fff!important;content:"\e658"!important;box-shadow:none!important;background:transparent!important;line-height:61px!important;font-family:themify!important}.ba-slider .handle.draggable:after{font-size:18px!important;line-height:45px!important}.ba-slider .handle{background:hsla(0,0%,100%,.2)!important;width:1px!important;font-family:themify!important}.post-related .one-half,.post-related .one-third{text-align:center}body.error404 .searchform input[type=text],body.search .searchform input[type=text]{width:100%}body.archive .type-post,body.category .type-post,body.home.blog .type-post,body.tag .type-post{margin-bottom:60px}.post-featured-image{height:auto;margin-bottom:20px;position:relative;width:100%;line-height:0}.post-featured-image img{height:auto!important;max-width:100%}.post-featured-image.team{overflow:hidden;margin:auto auto 0;width:100%;float:none}.post-featured-image.team img{max-width:100%}#page-content-wrapper .inner .sidebar-content,.page-content-wrapper .inner .sidebar-content{padding:0;margin-right:10px;width:68%;float:left}#page-content-wrapper .inner .sidebar-content.page-content,.page-content-wrapper .inner .sidebar-content.page-content{box-sizing:border-box}.page-content-wrapper .inner .sidebar-content.page-content{padding:0;background:transparent}#page-content-wrapper .inner .sidebar-content.nopadding,.page-content-wrapper .inner .sidebar-content.nopadding{padding-top:0!important}#page-content-wrapper .inner .sidebar-content.left-sidebar,.page-content-wrapper .inner .sidebar-content.left-sidebar{border-right:0;margin-right:0;float:right}#page-content-wrapper .inner .sidebar-content.fullwidth,.page-content-wrapper .inner .sidebar-content.fullwidth{border:0;margin-right:0;width:100%;margin-top:0}#page-content-wrapper.hasbg.nomargintop{margin-top:0!important}#page-content-wrapper .inner .sidebar-content.fullwidth.nopadding,.page-content-wrapper .inner .sidebar-content.fullwidth.nopadding{padding:0!important}body:not(.elementor-page) #page-content-wrapper .inner .sidebar-content img,body:not(.elementor-page) .page-content-wrapper .inner .sidebar-content img{height:auto;max-width:100%}#page-content-wrapper .inner .sidebar-content div.wp-caption,.page-content-wrapper .inner .sidebar-content div.wp-caption{max-width:100%}#page-content-wrapper .inner .sidebar-content.fullwidth#blog-grid-wrapper,.page-content-wrapper .inner .sidebar-content.fullwidth.blog-grid-wrapper{padding:0;width:100%}#page-content-wrapper .inner .sidebar-wrapper,.page-content-wrapper .inner .sidebar-wrapper{padding-top:0;margin-left:0;width:27.99%;float:right;margin-top:0}#page-content-wrapper .inner .sidebar-wrapper.adjust,#page-content-wrapper .inner .sidebar-wrapper.left-sidebar.adjust{padding-top:50px}#page-content-wrapper .inner .sidebar-wrapper.left-sidebar,.page-content-wrapper .inner .sidebar-wrapper.left-sidebar{margin-right:0;margin-left:0;float:left}body.woocommerce #page-content-wrapper .inner .sidebar-wrapper.left-sidebar,body.woocommerce .page-content-wrapper .inner .sidebar-wrapper.left-sidebar{margin-top:15px}#page-content-wrapper .inner .sidebar-wrapper a:not(.button),.page-content-wrapper .inner .sidebar-wrapper a:not(.button){color:#222}#page-content-wrapper .inner .sidebar-wrapper .sidebar,.page-content-wrapper .inner .sidebar-wrapper .sidebar{margin-bottom:40px;width:100%;float:left}#page-content-wrapper .inner .sidebar-wrapper .sidebar .content,.page-content-wrapper .inner .sidebar-wrapper .sidebar .content{margin:0;width:100%}.mobile-menu-wrapper .sidebar-wrapper h2.widgettitle{color:#fff}.mobile-menu-wrapper .sidebar-wrapper a{color:#777}.mobile-menu-wrapper .page-content-wrapper{width:100%}.mobile-menu-wrapper .sidebar-wrapper{width:100%;float:left}.mobile-menu-wrapper .sidebar-wrapper .sidebar .content .sidebar-widget li{margin-bottom:20px}#footer-wrapper ul.sidebar-widget li.widget_rss ul li,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_rss ul li{margin-bottom:40px}#footer-wrapper ul.sidebar-widget li.widget_rss ul li:last-child,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_rss ul li:last-child{margin-bottom:0}#footer-wrapper ul.sidebar-widget li.widget_rss ul li a.rsswidget,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_rss ul li a.rsswidget{font-weight:600}#footer-wrapper ul.sidebar-widget li.widget_rss ul li .rss-date,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_rss ul li .rss-date{font-size:12px;text-transform:uppercase;clear:both;margin-top:2px;display:block}#footer-wrapper ul.sidebar-widget li.widget_rss ul li a.rsswidget,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_rss ul li a.rsswidget{font-size:17px}#footer-wrapper ul.sidebar-widget li.widget_rss ul li .rssSummary,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_rss ul li .rssSummary{font-size:14px;margin:5px 0 0}#footer-wrapper ul.sidebar-widget li.widget_rss ul li cite,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_rss ul li cite{font-size:13px;font-weight:300;margin-top:10px}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,input.wpcf7-text,input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url]{padding:8px 15px;font-size:100%;border:1px solid #222;-webkit-appearance:none;-webkit-transition:border-color .3s linear;-moz-transition:border-color .3s linear;-o-transition:border-color .3s linear;transition:border-color .3s linear;outline:none;box-sizing:border-box;margin:0;background:#fff;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif}p.input-wrapper{padding:0!important;position:relative}.input-effect~.focus-border{display:none}select{padding:10px;outline:none;box-sizing:border-box;background:#fff}.woocommerce select.orderby{height:auto}.woocommerce #content table.cart td.actions .coupon .input-text:focus,.woocommerce table.cart td.actions .coupon .input-text:focus,.woocommerce-page #content table.cart td.actions .coupon .input-text:focus,.woocommerce-page table.cart td.actions .coupon .input-text:focus,input.wpcf7-text:focus,input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{outline:0}div.wpcf7-response-output{padding:20px}.wpcf7-form input.wpcf7-date,.wpcf7-form input.wpcf7-dynamictext,.wpcf7-form input.wpcf7-text,.wpcf7-form select,.wpcf7-form textarea{box-sizing:border-box;width:100%}.wpcf7-form textarea{height:120px}.fullwidth-comment-wrapper #commentform textarea{width:100%}.fullwidth-comment-wrapper .post-content-wrapper{padding:30px 0!important;background:transparent!important;width:100%!important}.input-wrapper{position:relative}form.post-password-form label{margin-right:5px;width:auto;float:left}form.post-password-form input[type=password]{margin-left:5px}form.post-password-form input[type=submit]{padding:.5em 1.5em .45em}.form-allowed-tags{display:none!important}p.comment-notes{margin-bottom:40px}textarea{overflow:auto;padding:10px 15px;font-size:100%;border:1px solid #dce0e0;-webkit-appearance:none;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear;outline:none;box-sizing:border-box;margin:0;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif}.button,a.button,body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=submit],body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=submit],button,input[type=button],input[type=submit]{padding:.6em 2.5em;font-size:15px;border:2px solid #222;text-decoration:none;font-weight:400;font-style:normal;-webkit-appearance:none;text-shadow:none;color:#fff;-webkit-transition:color .2s linear,background .3s linear,opacity .2s linear;-moz-transition:color .2s linear,background .3s linear,opacity .2s linear;-ms-transition:color .2s linear,background .3s linear,opacity .2s linear;-o-transition:color .2s linear,background .3s linear,opacity .2s linear;transition:color .2s linear,background .3s linear,opacity .2s linear;text-transform:none;outline:none;text-align:center;box-shadow:0 0 0 0;background:#222;cursor:pointer;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif;display:inline-block}.comment-form .form-submit input[type=submit]{padding:.7em 2.5em}a.comment-reply-link{font-size:13px;font-weight:600;text-align:center;margin:-40px 0 0;border-radius:25px;float:right;display:block}.comment:hover a.comment-reply-link{display:block}a.button.medium,input[type=button].medium,input[type=submit].medium{font-size:16px}a.button.large,input[type=button].large,input[type=submit].large{font-size:18px}#cancel-comment-reply-link{font-size:13px;margin:0 20px 0 10px}.pagination{clear:both;margin:40px 0 60px;float:left}.pagination p a:first-child{float:left}.pagination p a:last-child{float:right}.pagination a,.pagination span{height:30px;overflow:hidden;font-size:12px;margin-right:5px;color:#777;text-align:center;background:#f9f9f9;width:30px;line-height:30px;display:inline-block}body.page .fullwidth-comment-wrapper .pagination a,body.page .fullwidth-comment-wrapper .pagination a:hover,body.single-post .fullwidth-comment-wrapper .pagination a,body.single-post .fullwidth-comment-wrapper .pagination a:hover{font-size:16px;font-weight:700;color:#222;background:transparent!important;width:auto}body.page .fullwidth-comment-wrapper .pagination,body.page .fullwidth-comment-wrapper .pagination p,body.single-post .fullwidth-comment-wrapper .pagination,body.single-post .fullwidth-comment-wrapper .pagination p{width:100%;display:block}body.page .fullwidth-comment-wrapper .pagination p a:first-child,body.single-post .fullwidth-comment-wrapper .pagination p a:first-child{float:left}body.page .fullwidth-comment-wrapper .pagination p a:first-child:before,body.single-post .fullwidth-comment-wrapper .pagination p a:first-child:before{margin-right:5px;content:"\f100";font-family:Font Awesome\ 5 Free}body.page .fullwidth-comment-wrapper .pagination p a:nth-child(2),body.single-post .fullwidth-comment-wrapper .pagination p a:nth-child(2){float:right}body.page .fullwidth-comment-wrapper .pagination p a:nth-child(2):after,body.single-post .fullwidth-comment-wrapper .pagination p a:nth-child(2):after{content:"\f101";margin-left:5px;font-family:Font Awesome\ 5 Free}body.comment-close #page-content-wrapper,body.page .fullwidth-comment-wrapper #respond{margin-bottom:60px}.pagination a{transition:all .15s}.pagination a:hover,.pagination span{font-weight:700;background:#888}.pagination-detail{font-size:11px;text-transform:uppercase!important;letter-spacing:2px;float:right;margin-top:40px}#page-content-wrapper ul{margin:0}#page-content-wrapper ol{margin-left:20px}@-webkit-keyframes lazy-color-change{0%{background-color:#ccc}to{background-color:#f0f0f0}}@-moz-keyframes lazy-color-change{0%{background-color:#ccc}to{background-color:#f0f0f0}}@-o-keyframes lazy-color-change{0%{background-color:#ccc}to{background-color:#f0f0f0}}@keyframes lazy-color-change{0%{background-color:#ccc}to{background-color:#f0f0f0}}.post-featured-image-hover.lazy{-webkit-animation:lazy-color-change 1s infinite alternate;-moz-animation:lazy-color-change 1s infinite alternate;-ms-animation:lazy-color-change 1s infinite alternate;-o-animation:lazy-color-change 1s infinite alternate;animation:lazy-color-change 1s infinite alternate}.post-featured-image-hover{overflow:hidden;transition:transform all .3s cubic-bezier(.3,.58,.55,1);position:relative;max-width:100%;background:#f9f9f9;display:inline-block}.post-featured-image-hover.classic{min-height:350px}.post-related .post-featured-image-hover.classic{min-height:130px}.post-featured-image-hover:after,.post-featured-image-hover:before{-webkit-transition:all .8s cubic-bezier(.2,1,.22,1);transition:all .8s cubic-bezier(.2,1,.22,1);-webkit-box-sizing:border-box;box-sizing:border-box}.post-featured-image-hover img{backface-visibility:hidden;max-width:100%;vertical-align:top}.post-featured-image-hover img.smooved{transition:all 2s cubic-bezier(.2,1,.22,1)}.post-featured-image-hover:after,.post-featured-image-hover:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";position:absolute;opacity:0;top:50%;background-color:#fff;left:50%;z-index:1}.post-featured-image-hover:before{height:2px;left:100%;width:60px}.post-featured-image-hover:after{height:60px;top:0;width:2px}.post-featured-image-hover a{right:0;position:absolute;bottom:0;top:0;left:0;z-index:1}.post-featured-image-hover.hover img,.post-featured-image-hover:hover img{transform:scale(1.07)!important;zoom:1;opacity:.9!important}.post-featured-image-hover.hover:after,.post-featured-image-hover.hover:before,.post-featured-image-hover:hover:after,.post-featured-image-hover:hover:before{opacity:1;top:50%;left:50%}.post-featured-image-hover .post-type-icon{height:60px;-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);right:30px;transition:all .21s cubic-bezier(.5,.5,.4,.9);position:absolute;bottom:-30px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.15);border-radius:50px;background:#3d64ff;width:60px;line-height:62px;display:inline-block;z-index:2}.post-related h3{margin-bottom:20px;text-align:center}.post-related .post-featured-image-hover .post-type-icon{height:50px;right:20px;bottom:-20px;width:50px;line-height:50px}.post-featured-image-hover:hover .post-type-icon{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.post-featured-image-hover .post-type-icon span{font-size:22px;color:#fff;line-height:60px}.post-related .post-featured-image-hover .post-type-icon span{font-size:20px;line-height:50px}#page-content-wrapper ul.flickr{margin:0 0 10px}#page-content-wrapper ul.posts.blog{list-style:none;padding:0;box-sizing:border-box;margin-left:0!important;width:100%;float:left}#page-content-wrapper ul.flickr li img{height:auto;width:65px}#footer ul.sidebar-widget li ul.posts.blog li img,#page-content-wrapper .sidebar .content .posts.blog li img,.page-content-wrapper .sidebar .content .posts.blog li img{margin:0 10px 2px 0;width:80px;float:left}.post-circle-thumb{height:95px;overflow:hidden;margin-right:0;position:relative;width:95px;float:left}.post-circle-thumb img{height:auto;width:60px}.post-circle-thumb.flickr{margin-right:0}#page-content-wrapper .sidebar .content .posts.blog,#page-content-wrapper .sidebar .content .sidebar-widget,.page-content-wrapper .sidebar .content .posts.blog,.page-content-wrapper .sidebar .content .sidebar-widget{list-style:none;padding:0;margin-left:0;margin-top:0}#page-content-wrapper .sidebar .content .posts.blog li,.page-content-wrapper .sidebar .content .posts.blog li{padding:0 0 10px}#page-content-wrapper .sidebar .content .posts.blog li:last-child,.page-content-wrapper .sidebar .content .posts.blog li:last-child{padding-bottom:0}#page-content-wrapper .sidebar .content .sidebar-widget li.widget,.page-content-wrapper .sidebar .content .sidebar-widget li.widget{padding:0;border:0;clear:both;box-sizing:border-box;margin:40px 0 0;width:100%;float:left}#page-content-wrapper .sidebar .content .sidebar-widget li.widget:first-child{margin-top:0}#page-content-wrapper .sidebar .content .sidebar-widget li.widget #useronline-count,.page-content-wrapper .sidebar .content .sidebar-widget li.widget #useronline-count{margin-top:10px}#page-content-wrapper .sidebar .content .sidebar-widget li select,.page-content-wrapper .sidebar .content .sidebar-widget li select,.textwidget select{max-width:100%;margin:10px 0}#page-content-wrapper .sidebar .content .sidebar-widget li h2.widgettitle,h2.widgettitle{justify-content:center;font-size:11px;font-weight:400;color:#222;text-transform:uppercase;position:relative;border-bottom:0;letter-spacing:2px;text-align:center;align-items:center;width:100%;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif;display:flex}#page-content-wrapper .sidebar .content .sidebar-widget li.widget_archive #archives-dropdown--1,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_categories .postform,.widget_archive #archives-dropdown--1,.widget_categories .postform{margin-top:30px}#page-content-wrapper .sidebar .content .sidebar-widget li.widget_categories .postform,.widget_categories .postform{width:100%}#page-content-wrapper .sidebar .content .sidebar-widget li.widget_archive .archive-count,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_categories .cat-count,.widget_archive .archive-count,.widget_categories .cat-count{height:24px;font-size:11px;font-weight:400;color:#fff;min-width:24px;text-align:center;border-radius:100%;background:#f78a74;line-height:24px;float:right}#page-content-wrapper .sidebar .content .sidebar-widget li.widget_calendar h2.widgettitle,.widget_calendar h2.widgettitle{margin-bottom:30px}#page-content-wrapper .sidebar .content .sidebar-widget li h2.widgettitle:after,#page-content-wrapper .sidebar .content .sidebar-widget li h2.widgettitle:before,h2.widgettitle:after,h2.widgettitle:before{border-color:currentcolor #d5d5d5 #d5d5d5;flex:1 0 0;content:"";border-top:1px solid #d5d5d5;margin:0 15px 0 0}#page-content-wrapper .sidebar .content .sidebar-widget li.widget_rss h2.widgettitle .rss-widget-icon,.widget_rss h2.widgettitle .rss-widget-icon{margin-right:5px;vertical-align:baseline}#page-content-wrapper .sidebar .content .sidebar-widget li h2.widgettitle:after,h2.widgettitle:after{margin:0 0 0 15px}h2.widgettitle.photostream{margin-bottom:30px;margin-top:30px;display:inline-block}#page-content-wrapper.blog-wrapper .sidebar .content .sidebar-widget li:first-child{margin-top:0}#page-content-wrapper .sidebar .content .sidebar-widget li ul,.page-content-wrapper .sidebar .content .sidebar-widget li ul{list-style:none;padding:20px 0 0;margin:0 0 15px}#page-content-wrapper .sidebar .content .sidebar-widget li ul li ul.children,.page-content-wrapper .sidebar .content .sidebar-widget li ul li ul.children{padding-top:0;margin-bottom:0;margin-left:10px}#page-content-wrapper .sidebar .content .sidebar-widget li ul li ul.children li:last-child,.page-content-wrapper .sidebar .content .sidebar-widget li ul li ul.children li:last-child{border:0;margin-bottom:0}#page-content-wrapper .sidebar .content .sidebar-widget li.widget_pages ul li ul.children,.page-content-wrapper .sidebar .content .sidebar-widget li.widget_pages ul li ul.children{padding-top:0;margin-left:20px}#footer .sidebar-widget li ul li,#page-content-wrapper .sidebar .content .sidebar-widget li ul li,.page-content-wrapper .sidebar .content .sidebar-widget li ul li{padding:0;margin-bottom:5px;margin-top:0}#footer ul.sidebar-widget li .textwidget,#footer ul.sidebar-widget li ul li:first-child,#page-content-wrapper .sidebar .content .sidebar-widget li ul li:first-child,.page-content-wrapper .sidebar .content .sidebar-widget li ul li:first-child{padding-top:0}#footer ul.sidebar-widget li ul.flickr li:first-child,#page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr li:first-child,.page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr li:first-child{padding-top:0;border:0}#footer-wrapper ul.sidebar-widget li.widget_nav_menu ul.menu li a,#page-content-wrapper .inner .sidebar-wrapper ul.sidebar-widget li.widget_nav_menu ul.menu li a,.page-content-wrapper .inner .sidebar-wrapper ul.sidebar-widget li.widget_nav_menu ul.menu li a{position:relative;box-sizing:border-box;width:100%;display:block}#page-content-wrapper .inner .sidebar-wrapper ul.sidebar-widget li.widget_nav_menu ul li ul.sub-menu,.page-content-wrapper .inner .sidebar-wrapper ul.sidebar-widget li.widget_nav_menu ul li ul.sub-menu{padding:0}#page-content-wrapper .inner .sidebar-wrapper ul.sidebar-widget li.widget_nav_menu ul,#page-content-wrapper .inner .sidebar-wrapper ul.sidebar-widget li.widget_nav_menu ul li:last-child,.page-content-wrapper .inner .sidebar-wrapper ul.sidebar-widget li.widget_nav_menu ul,.page-content-wrapper .inner .sidebar-wrapper ul.sidebar-widget li.widget_nav_menu ul li:last-child{margin-bottom:0}.mobile-menu-wrapper .widget_calendar table tr td,.mobile-menu-wrapper .widget_calendar table tr th{border-color:#555}table{margin:10px 0 30px}table,table tr td,table tr th{border-style:solid;border-width:1px}table tr th{font-weight:900}table tr td,table tr th{padding:10px;border-style:solid;border-width:1px;text-align:left}#footer-menu{list-style:none;float:right;display:block}#footer-menu li{margin-left:20px;float:left}#footer-menu li ul{display:none}table thead tr th{background:transparent}table#wp-calendar thead tr th{border:0;text-align:center}table tfoot tr,table tfoot tr td{background:transparent}#page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr,.page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr{list-style:none;padding:15px 0 3px;margin:5px 0 30px;float:left;display:block}#page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr li,.page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr li{padding:0 10px 0 0;border:0;clear:none;box-sizing:border-box;margin:0 10px 10px 0;width:calc(33% - 10px);float:left;display:block}#page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr li img,.page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr li img{height:auto;width:100%}#page-content-wrapper .sidebar .content .sidebar-widget li ul.twitter,.page-content-wrapper .sidebar .content .sidebar-widget li ul.twitter{list-style:none;padding:0;margin:20px 0 0}#page-content-wrapper .sidebar .content .sidebar-widget li ul.twitter li,.page-content-wrapper .sidebar .content .sidebar-widget li ul.twitter li{border:0;position:relative;box-sizing:border-box;padding-bottom:15px;padding-left:32px}#page-content-wrapper .sidebar .content .sidebar-widget li ul.twitter li:before,.page-content-wrapper .sidebar .content .sidebar-widget li ul.twitter li:before{font-size:22px;font-weight:900;content:"\f099";position:absolute;top:-5px;left:0;font-family:Font Awesome\ 5 Free}#page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr,.page-content-wrapper .sidebar .content .sidebar-widget li ul.flickr,ul.flickr{list-style:none;clear:both;margin:10px 0 -10px;width:104%;float:left;display:block}ul.flickr li{margin:0 5px 0 0;float:left}#page-content-wrapper .sidebar .content .posts.blog,.page-content-wrapper .sidebar .content .posts.blog{list-style:none;margin-top:30px}#page-content-wrapper .sidebar .content .posts.blog.withthumb,.page-content-wrapper .sidebar .content .posts.blog.withthumb{margin-bottom:0;margin-top:30px}#footer ul.sidebar-widget li ul.posts.blog.withthumb{margin-top:20px}#page-content-wrapper .sidebar .content .posts.blog li,.page-content-wrapper .sidebar .content .posts.blog li{border:0;clear:both;margin:0;background:none;width:100%;line-height:1em;float:left}#page-content-wrapper .posts.blog li,.page-content-wrapper .posts.blog li{padding:20px;border:1px solid #dce0e0;margin-right:1.2%;margin-bottom:1.2%;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;text-align:left;box-sizing:border-box;width:49.4%;float:left;display:table}#page-content-wrapper .posts.blog li:nth-child(2n),.page-content-wrapper .posts.blog li:nth-child(2n){margin-right:0;float:right}#footer ul.sidebar-widget li ul.posts.blog li a,#page-content-wrapper .posts.blog li a,.page-content-wrapper .posts.blog li a{font-size:16px;width:100%;line-height:1.2em}#page-content-wrapper .posts.blog.withthumb li,#page-content-wrapper .sidebar .content .posts.blog.withthumb li,.page-content-wrapper .posts.blog.withthumb li,.page-content-wrapper .sidebar .content .posts.blog.withthumb li{border:0;line-height:1.5em;display:block}#page-content-wrapper .sidebar .content .posts.blog li,.page-content-wrapper .sidebar .content .posts.blog li{padding-top:10px}#page-content-wrapper .posts.blog li strong.header,#page-content-wrapper .sidebar .content .posts.blog li strong.header,.page-content-wrapper .posts.blog li strong.header,.page-content-wrapper .sidebar .content .posts.blog li strong.header{font-weight:400}#page-content-wrapper .sidebar .content .textwidget,.page-content-wrapper .sidebar .content .textwidget{padding:10px 0 0;text-align:left;margin-top:0}.textwidget img{height:auto;max-width:95%}#searchsubmit{-webkit-border-bottom-left-radius:0!important;border-bottom-left-radius:0!important;padding:.6em 1.5em .5em!important;-moz-border-radius-bottomleft:0!important;-webkit-border-top-left-radius:0!important;border-top-left-radius:0!important;margin:-7px;-moz-border-radius-topleft:0!important;line-height:19px}.widget_search h2.widgettitle{margin-bottom:30px}.widget_search input.search-submit{display:none}.widget_search input.search-field{font-size:16px;border:0!important;font-weight:600;outline:none;margin-left:30px;width:calc(100% - 30px)}.widget_search form:before{content:"\e610";position:absolute;font-family:themify;display:inline}.widget_search form{height:48px;padding:0 20px;border:1px solid #d8d8d8;transition:all .6s cubic-bezier(.23,1,.32,1);border-radius:25px;width:100%;vertical-align:middle;display:table-cell}.widget_search form.focus{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.tag_cloud,.widget_tag_cloud div{margin:20px 0 0}.meta-tags a,.tag_cloud a,.widget_tag_cloud div a{padding:3px 15px;border:1px solid #e0e0e0;margin-right:8px;margin-bottom:12px;color:#444;-webkit-transition:background .2s linear,border .1s linear;-moz-transition:background .2s linear,border .1s linear;-ms-transition:background .2s linear,border .1s linear;-o-transition:background .2s linear,border .1s linear;transition:background .2s linear,border .1s linear;display:inline-block}.widget_tag_cloud div a:hover{border-color:#efa697;color:#fff!important;background:#efa697}.widget_mc4wp_widget input{text-align:center}.widget_mc4wp_widget input[type=submit]{width:100%;margin-top:10px}.widget_mc4wp_form_widget input[type=email]{width:100%}.widget_mc4wp_form_widget input[type=submit]{margin-top:20px}#page-content-wrapper .widget_mc4wp_form_widget p{padding-bottom:.7em}#page-content-wrapper.blog-wrapper{margin-bottom:100px;position:relative;box-sizing:border-box;background:#fff;z-index:2}body.single-post #page-content-wrapper.blog-wrapper{padding:60px;margin-bottom:0;margin-top:-100px}body.single-post #page-header:not(.hasbg){padding-bottom:100px}#page-content-wrapper.blog-wrapper .pagination{margin-bottom:20px}form.protected-post-form{text-align:left;margin-top:10px}body.single-post form.protected-post-form{text-align:center}form.protected-post-form p{padding:0!important}form.protected-post-form .protected-post-text{margin-bottom:20px}form.protected-post-form input[type=submit].button{padding:.7em 2.5em .65em;position:relative;top:-1px;border-radius:0;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;margin-left:-5px;-moz-border-radius-bottomright:5px}body.search #page-content-wrapper .post-content-wrapper .post-header-wrapper p{padding-top:0}.wp-caption-text.gallery-caption{font-size:13px}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{font-size:13px;border:0;background:#fc0}div.wpcf7-mail-sent-ok{color:#fff;background:#4cd964}h1.page-title{display:none}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{margin-bottom:60px}.woocommerce .woocommerce-ordering,.woocommerce-page form.woocommerce-ordering{overflow:hidden;padding:0 40px 0 10px;border:1px solid #e7e7e7;position:relative}.woocommerce-page form.woocommerce-ordering:after{right:20px;content:"\e64b";position:absolute;top:10px;font-family:themify;display:inline}.woocommerce .woocommerce-ordering,.woocommerce-page form.woocommerce-ordering select{border:0;-webkit-appearance:none;background:transparent!important}.woocommerce ul.products li.product .ajax_add_to_cart,.woocommerce-page ul.products li.product .ajax_add_to_cart{display:none!important}.woocommerce ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products.columns-3 li.product{padding:0 0 10px;border:0;margin-right:5%;margin-bottom:5%;text-align:left;clear:none;box-sizing:border-box;border-radius:5px;background:#fff;width:30%}.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce ul.products.columns-3 li.product:nth-child(3n+1),.woocommerce-page ul.products li.product:nth-child(3n+1),.woocommerce-page ul.products.columns-3 li.product:nth-child(3n+1){clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products li.product .price{font-size:1.1em;font-weight:900;color:#444;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif}.woocommerce ul.products li.product .button{padding:0;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;text-align:left;background:transparent;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif}.woocommerce div.product form.cart .variations{margin:0}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{height:43px;border:1px solid #dce0e0!important;outline:0;border-radius:5px;width:80px}.woocommerce-page div.product form.cart .button{padding:.85em 1.5em!important;border:0!important;border-radius:0;margin-left:5px;width:calc(100% - 100px)!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{text-align:center!important;margin:auto!important;box-shadow:0 0 0 #000!important;width:100%!important}.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{padding:0;font-size:18px;box-sizing:border-box;margin-top:20px}.woocommerce #page-content-wrapper .inner .sidebar-content.left-sidebar ul.products li.product h2.woocommerce-loop-product__title,.woocommerce-page #page-content-wrapper .inner .sidebar-content.left-sidebar ul.products li.product h2.woocommerce-loop-product__title{font-size:20px;margin-top:20px!important}.woocommerce #page-content-wrapper .inner .sidebar-content.left-sidebar ul.products li.product .price{font-size:1em}.woocommerce-page ul.product_list_widget li .amount{font-size:13px}.woocommerce div.product div.images figure,.woocommerce div.product div.summary figure{margin:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){padding:3px;box-sizing:border-box;width:16.66%;margin-top:3px}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:.9em!important}.woocommerce ul.cart_list li ins,.woocommerce ul.product_list_widget li ins,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li ins{text-decoration:none;font-weight:700}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{display:none!important}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{height:auto;box-shadow:0 0 0 #000!important;-webkit-box-shadow:0 0 0 #000!important;-moz-box-shadow:0 0 0 #000!important;width:45px}.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img{box-shadow:0 0 0 #000!important;-webkit-box-shadow:0 0 0 #000!important;-moz-box-shadow:0 0 0 #000!important}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{margin-left:0!important}.woocommerce #content-wrapper .inner .inner-wrapper .sidebar-content h1{font-size:30px!important}.woocommerce #content-wrapper .inner .inner-wrapper .sidebar-content h2{font-size:18px!important}.woocommerce #content-wrapper .inner .inner-wrapper .sidebar-content h3{font-size:16px!important;padding-bottom:0}.woocommerce #content-wrapper .inner .inner-wrapper .sidebar-content h4{font-size:14px!important}.woocommerce #content-wrapper .inner .inner-wrapper .sidebar-content h5{font-size:13px!important}.woocommerce #content-wrapper .inner .inner-wrapper .sidebar-content h6{font-size:12px!important}.woocommerce #content div.product div.images div.thumbnails a,.woocommerce div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a{margin-bottom:3.8%}.entry-summary div[itemprop=description]{font-size:18px;margin:10px 0 0;padding-left:0!important}.review-summary{display:none!important}.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{padding-top:10px!important;font-size:14px!important;border:0;color:#222}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{box-shadow:inset 0 0 0 0 rgba(0,0,0,.5)!important;-webkit-box-shadow:inset 0 0 0 0 hsla(0,0%,80%,.5)!important;-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,.5)!important;background:#444!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{border:1px solid #444!important;box-shadow:inset 0 0 0 4px #fff;background:#fff!important}.woocommerce #page-content-wrapper a.button,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover{padding:0!important;border:0!important;position:relative!important;top:3px;margin:auto;background:transparent!important;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif!important;display:block}.woocommerce #page-content-wrapper a.button:hover,.woocommerce-page #page-content-wrapper a.button:hover,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover{opacity:1}.woocommerce.columns-4 ul.products li.product a.add_to_cart_button{font-size:100%!important;color:#222!important}.woocommerce #content div.product form.cart .button,.woocommerce div.product form.cart .button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button{opacity:1!important}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a{font-weight:400!important}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{margin-right:15px!important;margin-left:0!important;width:70px!important;float:left!important}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{margin-top:10px}.cart-collaterals .cart_totals table{width:100%!important}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;border:0}.woocommerce #content table.cart a.remove,.woocommerce table.cart a.remove,.woocommerce-page #content table.cart a.remove,.woocommerce-page table.cart a.remove{color:#999!important}.woocommerce #content table.cart a.remove:hover,.woocommerce table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover{color:#fff!important}body[data-shop=three_cols].woocommerce ul.products li.product,body[data-shop=three_cols].woocommerce-page ul.products li.product{width:31.2%!important}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0!important}p.price{padding-top:0!important}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,p.price ins span.amount,p.price span.amount{font-weight:900}.woocommerce #page-content-wrapper div.product p.price,.woocommerce-page #page-content-wrapper div.product p.price{padding-bottom:0}p.price del span.amount{font-size:16px;color:#ccc!important}span.price del span.amount{font-size:13px}#tab-description h2,.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{display:none}.checkout h3{font-size:18px;margin:15px 0}.cart_totals h2,.cross-sells h2,.related.products h2,.shipping_calcuLator h2,.upsells.products h2{font-size:24px;margin-bottom:40px;margin-top:10px}.shipping_calcuLator h2{text-align:left}.related.products{padding-top:20px;clear:both;width:100%;float:left;margin-top:10px}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border:0;box-shadow:0 0 0;border-radius:0!important}.woocommerce ul#shipping_method{margin:0!important}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{padding:0!important}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{padding:0;border:0;box-sizing:border-box}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{padding:0;border:0;visibility:visible!important;box-shadow:none!important;background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child{margin-left:0!important}.woocommerce div.product .woocommerce-tabs .panel{padding-top:40px}.woocommerce #page-content-wrapper div.product .woocommerce-tabs .panel p{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{padding:5px 30px!important;font-weight:400!important;font-weight:700;text-shadow:none!important}.woocommerce-page div.product .woocommerce-tabs{padding-top:40px;margin-bottom:0;border-top:1px solid #e1e1e1}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{height:auto!important;padding:0!important;border:0;margin-right:0!important;color:#fff;border-radius:5px;background:#000;margin-left:0!important}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{font-weight:700!important;color:#fff;border-radius:0!important}.woocommerce div.product .product_title{font-size:36px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{padding-left:0!important}.widget_shopping_cart_content a.button{margin-right:5px!important}.woocommerce #page-content-wrapper div.product p.price,.woocommerce-page #page-content-wrapper div.product p.price{padding:0!important;font-size:24px!important;color:#222}.woocommerce-page div.product p.price ins{text-decoration:none!important}.woocommerce-page.woocommerce #page-content-wrapper .product_type_variable.add_to_cart_button{display:none}body.single-product #page-header .page-title-wrapper .page-title-inner{text-align:right}body.single-product #page-header .page-title-wrapper .page-title-inner .page-tagline{font-size:11px;text-transform:uppercase;position:relative;letter-spacing:2px;top:-15px;margin-top:0}.product_meta>span{clear:both;display:block}body.post-type-archive-product.woocommerce .sidebar-content .star-rating{display:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{border:0!important;box-shadow:0 0 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{box-shadow:0 0 0 #222!important;border-radius:5px}.woocommerce-message{border-color:#e9f3d2!important;text-shadow:none!important;color:#6a863b!important;background:#e9f3d2!important}.woocommerce-info{border-color:#d1edf5!important;text-shadow:none!important;color:#4e7883!important;background:#d1edf5!important}.woocommerce-error{border-color:#ffe9e9!important;text-shadow:none!important;color:#b13c3c!important;background:#ffe9e9!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:.8em!important;box-shadow:none!important}.woocommerce .woocommerce-message a.button{display:none}#order_review,.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-bottom:0}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{text-align:left}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-bottom:0}.post_carousel.flexslider .slides>li{margin-right:20px}.woocommerce-page .products .star-rating{float:right;margin-top:28px}.woocommerce-page #page-content-wrapper .inner .sidebar-content .products .star-rating{clear:both;float:none;margin-top:10px}.woocommerce #page-content-wrapper div.product p.price,.woocommerce ul.products li.product .price,.woocommerce-page #page-content-wrapper div.product p.price,.woocommerce-page ul.products li.product .price{font-size:13px;border:0;clear:both;float:none;display:block;display:inline-block}.woocommerce #page-content-wrapper div.product p.price,.woocommerce-page #page-content-wrapper div.product p.price{margin-top:0}.woocommerce #content nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{margin-bottom:30px;color:#ff4a52;text-align:left;margin-top:30px}.woocommerce-notices-wrapper{right:90px;position:fixed;bottom:0;z-index:9}.woocommerce-notices-wrapper .woocommerce-message a.button{font-size:13px;top:8px!important;margin-left:10px!important}.woocommerce #content nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul li{border:0}.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{height:30px;overflow:hidden;border:1px solid #dce0e0;margin-right:10px;color:#888;text-align:center;background:#fff;width:30px;line-height:30px;display:inline-block}.woocommerce-page nav.woocommerce-pagination ul li a{color:#888;line-height:1.3em}.woocommerce-page nav.woocommerce-pagination ul li a:active,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current{border-color:#dce0e0;font-weight:700;color:#222!important;background:#fcfcfc;line-height:1.3em}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{margin-left:0!important}.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span.current{text-align:center}.price_slider_wrapper{margin-top:30px}.woocommerce-page ul.product_list_widget li .star-rating{float:right}.woocommerce-page ul.product_list_widget li a{font-weight:600!important}.woocommerce-page ul.product_list_widget li .amount{font-weight:500}.woocommerce-page ul.product_list_widget li del .amount{color:#ccc}.woocommerce-page .price_label{font-weight:600}.woocommerce-page ul.product_list_widget li ins{background:transparent}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:left!important}ul.product_list_widget li{padding:10px 0!important}.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product{clear:both}body.single-product #page-content-wrapper{margin-top:40px}.woocommerce .woocommerce-product-rating{line-height:1.7}.woocommerce-review-link{color:#222!important}.woocommerce-page div.product form.cart{margin-bottom:1em;margin-top:1em}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:40px;margin-top:20px}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-message:before{clear:none;display:block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:70px}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{padding:12px 15px}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{line-height:1em;margin-top:10px}.wc-forward a:after,.wc-forward:after,.woocommerce .cart-collaterals .shipping_calcuLator .shipping-calcuLator-button:after,.woocommerce-page .cart-collaterals .shipping_calcuLator .shipping-calcuLator-button:after{display:none}#page-content-wrapper .inner .sidebar-content ul.products{padding:0;box-sizing:border-box;margin-left:0!important}#page-content-wrapper .inner .sidebar-content.left-sidebar ul.products{padding:0}#page-content-wrapper .inner .sidebar-content .related.products ul.products{padding:0;margin-top:20px}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:15px;border-top:0}.shipping-calcuLator-button{color:#222}.product-subtotal .amount{font-weight:600;color:#222}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calcuLator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calcuLator{width:100%;float:none}.woocommerce .cart-collaterals .shipping_calcuLator,.woocommerce-page .cart-collaterals .shipping_calcuLator{margin-top:10px}.woocommerce-page table.cart th,table.shop_table thead tr th{font-weight:500;color:#fff;text-transform:uppercase;border-top:1px solid #dce0e0;border-bottom:1px solid #dce0e0;letter-spacing:0;background:#000}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-bottom:1px solid #dce0e0}.woocommerce table.shop_table.cart,.woocommerce-page table.shop_table.cart{border-top:0;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.15);-moz-box-shadow:0 5px 40px rgba(0,0,0,.15);box-shadow:0 5px 40px rgba(0,0,0,.15)}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{border-bottom:0!important}.woocommerce table.cart td.actions .coupon .input-text#coupon_code{border-color:#dce0e0;height:42px;margin-right:10px;box-sizing:border-box;box-shadow:0 0 0 0;width:200px}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:39px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:39px!important}.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border-bottom:0}.woocommerce-page #payment ul.payment_methods label{margin-bottom:10px;clear:none;width:auto;display:inline-block}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{margin-bottom:20px;margin-top:0}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{border-bottom:0}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{border-top:0}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#444}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.8em}strong[itemprop=author]{font-size:16px;font-weight:600;color:#222;letter-spacing:-1px;font-family:Roboto,Helvetica Neue,Arial,Verdana,sans-serif}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{display:none!important}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{padding:0;border:0!important;margin:0 0 0 80px}.woocommerce #review_form #respond{width:100%}.woocommerce #reviews h3{text-align:left}.woocommerce .product_meta{font-size:12px;text-transform:uppercase;margin-top:40px}.woocommerce-product-details__short-description{font-size:14px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{display:none}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0}.woocommerce-cart .wc-proceed-to-checkout{padding:2em 0 4em}.woocommerce-checkout #payment div.form-row{padding:1em 0 4em}.return-to-shop{padding:0 0 5em!important}.woocommerce-checkout #payment{background:transparent}.woocommerce-checkout #payment ul{padding:0!important;margin-left:0!important}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{margin-left:10px}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{margin-top:8px}.woocommerce .top-menu-bar.scroll .logo-wrapper img,.woocommerce-page .top-menu-bar.scroll .logo-wrapper img{max-width:100%}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#222}.woocommerce .products .onsale,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{height:45px;font-weight:600;position:absolute;text-align:center;top:20px;-webkit-box-shadow:0 8px 8px -6px rgba(0,0,0,.15);-moz-box-shadow:0 8px 8px -6px rgba(0,0,0,.15);box-shadow:0 8px 8px -6px rgba(0,0,0,.15);border-radius:250px;background:#b13c3c;left:20px;width:45px;line-height:47px;z-index:2}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del{display:inline-block}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:500}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;float:none;margin-top:20px}.woocommerce-privacy-policy-text p{padding-top:0!important;padding-bottom:0!important}.woocommerce .term-description89{display:none}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{border-top:0;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.15);-moz-box-shadow:0 5px 40px rgba(0,0,0,.15);box-shadow:0 5px 40px rgba(0,0,0,.15)}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:.6em 1.5em .7em;font-size:15px;margin-bottom:0;float:right;display:inline-block}#footer ul.sidebar-widget li.widget_products ul li:last-child,#page-content-wrapper .sidebar .content .sidebar-widget li.widget_products ul li:last-child,.page-content-wrapper .sidebar .content .sidebar-widget li.widget_products ul li:last-child{margin-bottom:0;padding-bottom:0}.sidebar-widget li.widget_products .product-title{font-size:16px;font-weight:400}#reviews.woocommerce-Reviews #comments{width:66.66%;float:left}#reviews.woocommerce-Reviews #review_fosetting-wrapperper{width:33.33%;float:left}.woocommerce #reviews #comments ol.commentlist li .comment-text p.description{padding-top:0;margin:0;padding-bottom:30px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{padding-top:0;margin-bottom:0;padding-bottom:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border:0;border-radius:250px;background:transparent;width:60px}.woocommerce-review-link{font-size:12px;position:relative;opacity:.5;top:-2px}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#fec42d}.woocommerce #reviews #comments ol.commentlist li .comment_container{margin-bottom:40px;padding-right:60px}.woocommerce #reviews #comments ol.commentlist li:last-child .comment_container{border:0;margin-bottom:0}.woocommerce #review_form #respond p{padding-bottom:0}body.woocommerce-order-received .woocommerce h2,body.woocommerce-order-received .woocommerce h3{font-size:18px}body.woocommerce-order-received .woocommerce{margin-bottom:30px}#page-content-wrapper .inner .sidebar-content ul.woocommerce-thankyou-order-details{margin-left:0}.woocommerce-account #page-content-wrapper .inner .sidebar-content.fullwidth{margin-bottom:20px}.woocommerce-MyAccount-navigation ul{list-style:none;margin-left:0!important}.woocommerce-MyAccount-navigation ul li{border-left:5px solid transparent;margin-bottom:10px;padding-left:10px}.woocommerce-MyAccount-navigation ul li.is-active{border-left:5px solid #ff4a52;font-weight:600;color:#ff4a52}.woocommerce .woocommerce-Message a.button{padding:0;border-radius:0;background:transparent}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:40%}.woocommerce-page div.product div.summary{width:55%}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:5px}.woocommerce form .form-row textarea{height:10em}body.woocommerce-checkout #page-content-wrapper .inner .sidebar-content{padding-top:20px;padding-bottom:60px}body.woocommerce-checkout .woocommerce .col2-set,body.woocommerce-checkout.woocommerce-page .col2-set{width:63%;float:left}body.woocommerce-checkout .woocommerce .col2-set .col-1,body.woocommerce-checkout .woocommerce .col2-set .col-2,body.woocommerce-checkout.woocommerce-page .col2-set .col-1,body.woocommerce-checkout.woocommerce-page .col2-set .col-2{width:100%}body.woocommerce-checkout .woocommerce #order_review{width:32%;float:right}body.page-template-default:not(.elementor-page) #page-content-wrapper .inner .sidebar-content dl.variation{font-size:smaller;font-style:italic;margin:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{border-radius:5px;background:#d1edf5!important}.woocommerce #reviews #comments ol.commentlist li .meta{color:initial}.woocommerce div.product form.cart table.variations{margin-bottom:10px!important;border-bottom:1px dotted #d8d8d8;padding-bottom:30px;width:100%;float:left}.woocommerce-variation.single_variation{margin:0 0 10px}.woocommerce div.product form.cart table.variations tr td{padding:0;position:relative;vertical-align:baseline}.woocommerce div.product form.cart .single_variation_wrap{width:100%;float:right}.woocommerce-variation-add-to-cart{clear:both;width:100%;float:left;margin-top:20px}.woocommerce-variation-price{margin-right:10px;float:left}.woocommerce div.product form.cart .variations td.label{padding-right:0}.woocommerce-variation-availability{display:none!important}.woocommerce div.product form.cart .variations select{height:47px;border:1px solid #dce0e0!important;width:100%}.woocommerce div.product form.cart .reset_variations{font-size:11px;right:0;text-transform:uppercase;position:absolute;opacity:.6;bottom:95%}form.checkout woocommerce-checkout h3#order_review_heading{display:none}.woocommerce .woocommerce-product-rating .star-rating{margin-top:5px}.woocommerce table.shop_attributes td{padding:8px}.woocommerce #review_form_wrapper{padding:40px;box-sizing:border-box;box-shadow:0 10px 40px 0 rgba(47,47,47,.1);border-radius:5px;width:33.33%;float:right}.woocommerce #review_form_wrapper #reply-title{font-size:20px;font-weight:600;margin-bottom:20px;display:block}.woocommerce #respond input#submit{border:1px solid #d8d8d8}body .ui-dialog[aria-describedby=ajax-login-register-dialog],body .ui-dialog[aria-describedby=ajax-login-register-login-dialog]{padding:50px 40px;border-radius:5px;background:#f9f9f9;width:365px!important}body .ui-widget-overlay{opacity:1;background:rgba(0,0,0,.7)!important}body .ui-dialog[aria-describedby=ajax-login-register-dialog] button.ui-dialog-titlebar-close,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] button.ui-dialog-titlebar-close{display:none}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .ui-dialog-titlebar,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .ui-dialog-titlebar{border:0;background:transparent}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .ui-dialog-titlebar .ui-dialog-title,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .ui-dialog-titlebar .ui-dialog-title{font-size:28px;font-weight:600;margin-bottom:20px;text-shadow:none;text-align:center;width:100%;display:block}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper label,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper label{font-size:16px;font-weight:400;margin-bottom:0}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=email],body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=password],body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=text],body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=password],body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=text]{font-size:16px;letter-spacing:0}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=email]::-webkit-input-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=password]::-webkit-input-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=text]::-webkit-input-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=password]::-webkit-input-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=text]::-webkit-input-placeholder{color:transparent}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=email]::-moz-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=password]::-moz-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=text]::-moz-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=password]::-moz-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=text]::-moz-placeholder{color:transparent}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=email]:-ms-input-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=password]:-ms-input-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=text]:-ms-input-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=password]:-ms-input-placeholder,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=text]:-ms-input-placeholder{color:transparent}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper .zm_alr_form_field_container,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper .zm_alr_form_field_container{margin-bottom:30px}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper .zm_alr_ul_container,body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper .zm_alr_ul_container{font-size:16px}body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=submit],body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=submit]{text-shadow:none;border-radius:0}.ui-dialog .zm_alr_login_dialog.ui-dialog-content{border:0}#course-item-content-header h2.course-title{font-size:1em;font-weight:400}body .course-curriculum ul.curriculum-sections .section-header .section-title{font-size:14px;font-weight:700}#learn-press-course .course-meta,.learn-press-breadcrumb{display:none}#single-course-header{padding:60px 0;width:100%;float:left}body.tg-single-course-4 #single-course-header{height:550px;overflow:hidden;padding:0;margin-bottom:0;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;color:#fff;position:relative;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;background-size:cover;background-position:50%;-moz-border-radius-topleft:5px;background-repeat:no-repeat;margin-top:40px}body.tg-single-course-4 #single-course-header h1{color:#fff}body.tg-single-course-4 #single-course-header .standard-wrapper{height:100%;align-items:center;width:60%;display:flex;z-index:2}body.tg-single-course-4 #single-course-enroll:hover{background:transparent!important}body.theme-avante.profile .learn-press-form-login{width:46%;float:left}body.theme-avante.profile .learn-press-form-register{width:46%;float:right}.single-course-title{width:70%;float:left}.single-course-join{text-align:right;width:30%;float:right;margin-top:20px}body.tg-single-course-2 .single-course-join{text-align:center;width:100%;float:none;margin-top:10px}body.tg-single-course-2 .single-course-join a{font-size:16px;box-sizing:border-box;width:100%;display:block}body.tg-single-course-2 .course-learning-summary{margin-top:60px}body.tg-single-course-3.is-enrolled .course-learning-summary{margin-top:40px}body.is-enrolled .course-learning-summary{margin-bottom:60px}.single-course-excerpt p{padding:0!important;margin-top:10px}#single-course-bgimage{height:500px;margin-right:-50vw;right:50%;position:relative;background-size:cover;background-position:50%;margin-left:-50vw;left:50%;width:100vw}.course-template-2 #single-course-bgimage:after,body.tg-single-course-4 #single-course-header:after{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.3);left:0;width:100%;display:block}body.tg-single-course-4 .single-course-join,body.tg-single-course-4 .single-course-title{text-align:center;width:100%;float:none}.course-template-2 #single-course-bgimage .single-course.standard-wrapper{height:100%;color:#fff;align-items:center;display:flex;z-index:2}.course-template-2 #single-course-bgimage .single-course.standard-wrapper .single-course-title{width:50%}#single-course-bgimage h1,.single-course-title h1{line-height:1.5}.course-template-2 #single-course-bgimage h1{color:#fff}body #learn-press-course-tabs{clear:both;margin:30px 0}body.tg-single-course-4 #learn-press-course-tabs{margin-top:0}#page-content-wrapper ul.learn-press-nav-tabs{border-bottom:0;text-align:center}body.learnpress-page.profile .lp-tab-sections{position:relative;margin:0 0 20px!important;background:transparent;z-index:3}body.learnpress-page.profile .learn-press-subtab-content{margin:20px 0 0}body.learnpress-page.profile .lp-sub-menu,body.learnpress-page.profile ul.learn-press-courses{margin:20px 0!important}body.learnpress-page.profile .learn-press-message,body.learnpress-page.profile ul.learn-press-courses{clear:both}#page-content-wrapper ul.learn-press-nav-tabs .course-nav,body.learnpress-page.profile .lp-tab-sections li{float:none;display:inline-block}body.learnpress-page.profile .lp-tab-sections .section-tab.active span{border:0;line-height:normal}body.learnpress-page.profile .profile-heading{margin:20px 0;width:50%;float:left}body.learnpress-page.profile .lp-sub-menu{text-align:right;width:50%;float:right}#page-content-wrapper .course-landing-summary{margin-bottom:60px}#learn-press-course{margin:auto;width:100%}body.tg-single-course-2 #learn-press-course{width:100%;float:left}body.tg-single-course-2 #learn-press-course .course-landing-summary{padding-right:40px;box-sizing:border-box;margin:0;width:66.66%;float:left}body.tg-single-course-2 #page-content-wrapper #learn-press-course ul.learn-press-nav-tabs{text-align:left;margin-left:10px;margin-top:60px}#learn-press-course-tabs .course-tab-panel{padding:40px 0 0}#page-content-wrapper ul.learn-press-nav-tabs .course-nav.active:after,#page-content-wrapper ul.learn-press-nav-tabs .course-nav:hover:after{display:none}#page-content-wrapper ul.learn-press-nav-tabs .course-nav{margin-left:-10px}#page-content-wrapper ul.learn-press-nav-tabs .course-nav.active a,body.learnpress-page.profile .lp-tab-sections .section-tab.active span{position:relative;z-index:2}#page-content-wrapper ul.learn-press-nav-tabs .course-nav a,body.learnpress-page.profile .lp-tab-sections .section-tab.active span,body.learnpress-page.profile .lp-tab-sections li a,body.learnpress-page.profile .lp-tab-sections li span{padding:8px 30px;font-weight:700;border-radius:5px}#page-content-wrapper ul.learn-press-nav-tabs .course-nav.active a,body.learnpress-page.profile .lp-tab-sections .section-tab.active span{color:#fff;background:#333}body.learnpress-page.profile .lp-list-table tr.list-table-nav td{font-size:10px;text-transform:uppercase;letter-spacing:1px}.lp-label.label-cancelled,.lp-label.label-completed,.lp-label.label-finished,.lp-label.label-pending{padding:5px 30px;font-size:10px;text-transform:uppercase;letter-spacing:1px}body .profile-recover-order{padding:0;border:0;margin-top:40px}.order-recover input[name=order-key]::placeholder{opacity:.5}body .profile-recover-order p{padding:0!important}body.learnpress-page.profile .lp-list-table tbody tr td.column-order-action{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}body.learnpress-page.profile .lp-list-table tbody tr td.column-order-action a{margin-right:10px}#profile-content-order-details h3{font-size:18px}#page-content-wrapper .lp-single-course .course-price{font-weight:700;margin:0 0 80px;float:right}body.tg-single-course-2 #page-content-wrapper .lp-single-course .course-price{margin-bottom:60px}body #page-content-wrapper .lp-single-course .course-price,body #page-content-wrapper .lp-single-course .lp-course-buttons{display:none}body.tg-single-course-2 #page-content-wrapper .course-landing-summary{margin-bottom:20px}#page-content-wrapper .lp-single-course .lp-course-buttons{margin:0 0 80px;float:left}.learnpress-page #learn-press-profile-basic-information button,.learnpress-page #page-content-wrapper .lp-button,.learnpress-page #profile-content-settings form button[type=submit]{height:intrinsic;padding:.6em 2.5em;border-radius:0;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:transparent;line-height:normal;-moz-border-radius-bottomright:5px}#page-content-wrapper .lp-single-course .course-author .author-bio{padding:1.6em 0 1.6em 1.6em;font-style:normal}#page-content-wrapper .lp-single-course .course-author .author-name a{font-weight:700}.course-author h3{display:none}#page-content-wrapper .course-curriculum ul.curriculum-sections .section-header{border-bottom:1px solid #999}#page-content-wrapper .course-curriculum ul.curriculum-sections .section-header .section-title{font-weight:700}.lp-label.label-started,body .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta,body .lp-label.label-enrolled{padding:0 15px;font-size:10px;text-transform:uppercase;letter-spacing:1px}.lp-label.label-started,body .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta:not(.trans) .course-item-status:before,body .course-remaining-time .lp-label.label-enrolled,body .lp-label.label-enrolled{font-size:10px}.lp-label.label-started,body .lp-label.label-enrolled{height:20px;color:#fff;line-height:20px}body .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration{padding:0;color:#222;background:transparent}body .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link:before,body .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_quiz .section-item-link:before,body .course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-meta .course-item-status,body .course-curriculum ul.curriculum-sections .section-content .course-item:not(.item-preview) .course-item-status{font-family:themify}body .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-completed .course-item-status:before,body .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-started .course-item-status:before{font-size:16px;content:"\e64c"}body .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link:before{font-size:20px;content:"\e6c7"}body .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_quiz .section-item-link:before{font-size:20px;content:"\e72b"}body .course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-meta .course-item-status:before{font-size:16px;color:#222;content:"\e62b"}#single-course-meta{position:relative;background-color:#fff;border-radius:5px;margin-top:-60px;z-index:2}body.tg-single-course-4 #single-course-meta{clear:both;margin-top:0}ul.single-course-meta-data{list-style:none}#single-course-meta ul.single-course-meta-data{margin-bottom:60px;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.05);-moz-box-shadow:0 5px 40px rgba(0,0,0,.05);box-shadow:0 5px 40px rgba(0,0,0,.05);border-radius:5px;background:#fff;display:flex}#page-content-wrapper .course-template-2 ul.single-course-meta-data{margin-top:25px}#single-course-meta ul.single-course-meta-data li{flex-grow:1;padding:0 1em;justify-content:center;margin:2.2rem 0;display:flex}.course-template-2 ul.single-course-meta-data li{margin-right:20px;display:inline-block}.course-template-2 ul.single-course-meta-data div{display:inline-block}#single-course-meta ul.single-course-meta-data li:first-child{padding-left:0}#single-course-meta ul.single-course-meta-data li:last-child{display:none!important}#single-course-meta ul.single-course-meta-data li.single-course-meta-data-separator{flex:0;border-left:1px solid #e1e1e1;padding:0;max-height:2.7em;display:flex}#single-course-meta ul.single-course-meta-data li .single-course-meta-data-icon{font-size:2rem;padding-right:.5em;line-height:1.5;display:flex}#single-course-meta ul.single-course-meta-data li .single-course-meta-data-text{flex-direction:column;display:flex}#single-course-meta ul.single-course-meta-data li .single-course-meta-data-text .single-course-meta-data-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px}#single-course-meta ul.single-course-meta-data li .single-course-meta-data-text .single-course-meta-data-content{font-size:14px;font-weight:700}body .course-curriculum ul.curriculum-sections .section-content .course-item:before{display:none}body #course-item-content-header .form-button.lp-button-back button,body.learnpress-page .lp-button{height:auto;padding:6px 30px 4px;line-height:normal}body.learnpress-page .lp-button.button-complete-lesson{margin-top:30px}body #course-item-content-header .course-item-search input{font-style:normal}body #course-item-content-header{background:#f9f9f9}body #course-item-content-header .toggle-content-item:before{font:20px/60px themify;content:"\e67a"}body.single.full-screen-content-item #course-item-content-header .toggle-content-item:before{font:20px/60px themify;content:"\e679"}body.single.course-item-popup #learn-press-content-item .content-item-wrap{margin:40px auto}body .course-item-nav .next span,body .course-item-nav .prev span{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:2px}body .course-item-nav .next a,body .course-item-nav .prev a{position:relative;top:-5px}.learn-press-message:before{display:none}body .course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-right:0;margin-left:0}body .lp-label{color:#222;background:transparent}body .answer-options .answer-option .option-title:before{display:none}.lp-quiz-buttons .lp-form.form-button button[type=submit]{font-size:12px;border:none;text-decoration:none;font-weight:900;margin-right:10px;text-transform:uppercase;outline:none;letter-spacing:2px;background:transparent;cursor:pointer;margin-top:10px}body.learnpress-page.checkout:not(.elementor-page) #page-content-wrapper .inner .sidebar-content.fullwidth,body.learnpress-page.profile:not(.elementor-page) #page-content-wrapper .inner .sidebar-content.fullwidth{padding-bottom:80px}body.learnpress-page.profile:not(.elementor-page) #page-content-wrapper .inner .sidebar-content.fullwidth{padding-top:60px}body.learnpress-page.checkout .lp-list-table thead tr th,body.learnpress-page.profile .lp-list-table thead tr th{background:#333}body.learnpress-page.checkout #learn-press-order-review{-webkit-box-shadow:0 5px 40px rgba(0,0,0,.15);-moz-box-shadow:0 5px 40px rgba(0,0,0,.15);box-shadow:0 5px 40px rgba(0,0,0,.15);width:32%;float:right}body.learnpress-page.checkout #learn-press-order-review h4{display:none}body.learnpress-page.checkout #learn-press-payment h4,body.learnpress-page.checkout .learn-press-checkout-comment h4{font-size:16px;margin-bottom:10px}body.learnpress-page.checkout .learn-press-checkout-comment .order-comments::placeholder{opacity:0}body.learnpress-page.checkout #learn-press-payment,body.learnpress-page.checkout .learn-press-checkout-comment{width:63%;float:left}body.learnpress-page.checkout .lp-list-table{margin:0}body.learnpress-page.checkout #learn-press-payment .payment-methods{margin:0!important}body.learnpress-page.checkout #learn-press-payment .payment-methods .lp-payment-method.selected>label{padding:0;background:transparent;display:inline-block}body.learnpress-page.checkout #learn-press-payment .payment-methods .payment-method-form{padding:0;font-size:13px;border:0;background:transparent;margin-left:10px;display:inline-block!important}body.learnpress-page.checkout #checkout-order-action{margin-top:30px}body.learnpress-page.profile #learn-press-profile-header{margin-bottom:20px;background:transparent}body.learnpress-page.profile #learn-press-profile-header .lp-profile-avatar img{position:relative;top:-100px;border-radius:250px}body.learnpress-page.profile .lp-user-profile .profile-name{font-size:20px;font-weight:700;text-align:left;margin-left:5px;margin-top:-100px}body.learnpress-page.profile #learn-press-profile-header .lp-profile-avatar{width:200px}body.learnpress-page.profile #learn-press-profile-nav{padding:0}body.learnpress-page.profile #learn-press-profile-nav .tabs{margin:0!important}body.learnpress-page.profile #learn-press-profile-nav .tabs>li a{padding:10px 20px}body.learnpress-page.profile #learn-press-profile-nav .tabs>li ul{padding:0;margin:0!important}body.learnpress-page.profile #learn-press-profile-nav .tabs>li.active ul{background:transparent}body.learnpress-page.profile #learn-press-profile-nav .tabs>li.active ul li a{color:inherit;padding-left:40px}body.learnpress-page.profile #learn-press-profile-content{width:calc(100% - 250px)}body.learnpress-page.profile #learn-press-profile-nav .tabs>li.active ul li a:hover{color:#fff}body.learnpress-page.profile #learn-press-profile-nav:before{background:#f9f9f9}body.learnpress-page.profile #learn-press-profile-nav,body.learnpress-page.profile #learn-press-profile-nav .tabs>li:hover:not(.active) ul{font-size:15px;background:transparent;margin-top:-40px}body.learnpress-page.profile .learn-press-form .form-fields{margin:40px 0 0!important}body.learnpress-page.profile #learn-press-profile-nav .tabs>li:hover:not(.active) ul{-webkit-box-shadow:0 5px 40px rgba(0,0,0,.15);-moz-box-shadow:0 5px 40px rgba(0,0,0,.15);box-shadow:0 5px 40px rgba(0,0,0,.15);border-radius:5px;background:#fff}body.learnpress-page.profile #learn-press-profile-nav .tabs>li{margin-bottom:5px}body.learnpress-page.profile #learn-press-profile-nav .tabs>li.active>a{font-weight:700;color:#fff;border-radius:5px}body.learnpress-page.profile #learn-press-profile-nav .tabs>li:hover a{border-radius:5px}body.learnpress-page.profile #learn-press-profile-content{margin-top:-120px}body ul.learn-press-courses .course .course-thumbnail{margin-bottom:20px}body ul.learn-press-courses .course .course-title{font-weight:700}body ul.learn-press-courses .course{position:relative}body ul.learn-press-courses .course .lp-course-buttons form button{display:none}body ul.learn-press-courses .course .course-info .course-price .price{font-size:13px;font-weight:900;right:12px;color:#fff;text-transform:uppercase;position:absolute;text-align:center;top:12px;border-radius:50%;background:#000;width:60px;line-height:60px;display:inline-block}body ul.learn-press-courses .course .course-info .course-instructor{clear:both;float:none;margin-top:-20px}ul.learn-press-courses .course .course-info .course-instructor:before{margin-right:5px;font:16px/60px themify;content:"\e623";vertical-align:middle}body.learnpress-page #page-content-wrapper .lp-button{cursor:pointer}body.learnpress-page #page-content-wrapper .order-recover input[name=order-key]{width:100%}body.learnpress-page #page-content-wrapper .order-recover .lp-button{clear:both;margin-top:15px}.learnpress-page #learn-press-profile-basic-information p{padding:0!important}.learnpress-page #learn-press-profile-basic-information button{outline:none;cursor:pointer;margin-top:30px}body.learnpress-page.profile #learn-press-profile-header{z-index:2}body .lp-avatar-preview .profile-picture{margin-top:0}body .learn-press-form .form-fields .form-field input[type=email],body .learn-press-form .form-fields .form-field input[type=number],body .learn-press-form .form-fields .form-field input[type=password],body .learn-press-form .form-fields .form-field input[type=text],body .learn-press-form .form-fields .form-field textarea{padding:6px 10px}body #page-content-wrapper p#lp-avatar-actions{padding:0}body #page-content-wrapper p#lp-avatar-actions button{padding:.6em 2.5em;outline:none;cursor:pointer}body ul.learn-press-courses .course .course-title{line-height:1.5em}body #learn-press-profile-nav #profile-mobile-menu{font:20px/60px themify;text-align:right}body #learn-press-profile-nav #profile-mobile-menu.fa-bars:before{content:"\e60f"}#lp-archive-courses form.learn-press-search-course-form{margin:10px 0 50px}#lp-archive-courses ul.learn-press-courses .course,#profile-content-courses ul.learn-press-courses .course{overflow:hidden;border-radius:5px;background:#fff}body ul.learn-press-courses .course .course-title{margin:25px 25px 0}body ul.learn-press-courses .course .course-info{margin:10px 25px}body ul.learn-press-courses .course .lp-course-buttons{display:none}body ul.learn-press-courses .course .course-thumbnail img{width:100%}body ul.learn-press-courses .course{margin:0 4% 40px 0;width:30.66%}body ul.learn-press-courses .course:nth-child(3n){margin-right:0}body .course-curriculum ul.curriculum-sections .section-content .course-item{background:transparent}body.single-lp_course .fullwidth-comment-wrapper{margin:auto;width:70%;float:none}body.single-lp_course .fullwidth-comment-wrapper #respond.comment-respond{padding-top:0;margin-bottom:80px}body.archive.post-type-archive-lp_course #page-content-wrapper{padding-bottom:40px}form[name=search-course] .search-course-input::placeholder{opacity:.5}body.tg-single-course-2 .single-course_sidebar{overflow:hidden;padding:5px;margin-bottom:60px;box-sizing:border-box;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.05);-moz-box-shadow:0 5px 40px rgba(0,0,0,.05);box-shadow:0 5px 40px rgba(0,0,0,.05);border-radius:5px;background:#fff;width:33%;float:right;margin-top:60px}body.tg-single-course-2 .lp-single-course{width:100%;float:left}body.tg-single-course-2 .single-course_sidebar.has_image{position:relative;margin-top:-300px;z-index:2}body.tg-single-course-2 .single-course_sidebar.is_stuck{margin-bottom:80px;margin-top:0}body.tg-single-course-2 .single-course_sidebar .single-course_info_wrapper{margin:30px}.single-course_price_wrapper{align-items:center;display:flex}.single-course_price_wrapper .price{font-size:40px;font-weight:900;letter-spacing:-1px;margin-left:10px}.single-course_price_wrapper .origin-price{font-size:18px;text-decoration:line-through;opacity:.5;line-height:20px}body.tg-single-course-1 .single-course_price_wrapper{font-size:24px;text-align:right;float:right}body.tg-single-course-1 .single-course_price_wrapper .single-course_price_wrapper .price{font-size:16px}body.tg-single-course-1 .single-course-join{margin-top:0}body.tg-single-course-3 .single-course-join{text-align:left;width:100%;float:none;margin-top:0}body.tg-single-course-2 .single-course_sidebar .single-course-join{margin-bottom:30px}body.tg-single-course-2 .single-course_sidebar .single-course-include h4,body.tg-single-course-3 .single-course-include h4{font-size:16px;margin-bottom:20px}.single-course-include .single-course-include_list{list-style:none;margin-top:20px}.single-course-include .single-course-include_list li{margin:10px 0;width:100%;display:block}.single-course-include .single-course-include_list li span{width:calc(100% - 40px);display:inline-block}.single-course-include .single-course-include_list li span.single-course-include_icon{margin-right:5px;width:30px;vertical-align:top}.single-course-include .single-course-include_list li span.single-course-include_icon img{max-height:22px;width:auto;vertical-align:middle}.single-course-include .single-course-include_list li span.single-course-include_icon span{font-size:22px}.dpsp-share-text{padding-bottom:0!important}.single-course_info_wrapper .sidebar{float:left;margin-top:30px}.single-course_info_wrapper .sidebar .content ul.sidebar-widget{padding-top:30px!important;margin-bottom:30px!important;border-top:1px solid #d8d8d8;float:left}#learn-press-course-tabs .course-tab-panel .course-description ul{margin-left:40px;margin-top:10px}#learn-press-course-tabs .course-tab-panel .course-description p{padding-bottom:1.5em}body.tg-single-course-3 .single-course-title{margin-bottom:30px}body.tg-single-course-3 #single-course-header{padding-top:40px;padding-bottom:20px}body.tg-single-course-3 #learn-press-course{width:100%}body .course-review-wrapper .review-form{border-radius:5px}body .course-rate .review-bar .rating{height:20px;border-radius:5px;background:#a1a7b3}body .course-rate .review-bar{height:20px;margin-right:10px;border-radius:5px;background:#f2f3f5;margin-left:10px;width:calc(100% - 160px)}body .course-rate>span.review-percent{position:relative;top:-5px;display:inline-block}body .course-rate>.review-stars-rated{position:relative;top:3px}body.tg-single-course-1 .single-course-title>.review-stars-rated,body.tg-single-course-2 .single-course-title>.review-stars-rated,body.tg-single-course-3 .single-course-title>.review-stars-rated,body.tg-single-course-4 .single-course-title>.review-stars-rated{position:relative;top:7px}.course_rate_summary{height:200px;text-align:center;width:160px;vertical-align:top;display:inline-block}.course_rate_breakdown{width:calc(100% - 180px);display:inline-block}.course_rate_summary .review-number{font-size:72px;font-weight:700;letter-spacing:-2px;line-height:1}.course_rate_summary .course_rating_title{margin-top:-10px}body.single-lp_course .review-stars-rated .review-stars.empty,body.single-lp_course .review-stars-rated .review-stars.filled{width:100%}h3.course-review-head{display:none}body.single-lp_course .course-reviews-list li,body.single-lp_course .course-reviews-list-shortcode li{padding-top:40px;border:0;border-top:1px solid #d8d8d8;background:transparent;margin-top:20px}body.single-lp_course .course-reviews-list li .review-author{width:230px;display:inline-block}body.single-lp_course .course-reviews-list li .review-author img{height:auto;margin-right:10px;border-radius:50px;width:60px;display:inline-block}body.single-lp_course .course-reviews-list li .review-author .review-author-info{width:calc(100% - 80px);vertical-align:top;display:inline-block}body.single-lp_course .course-reviews-list li .review-author .review-author-info h4{font-size:14px;margin-top:-2px}body.single-lp_course .course-reviews-list li .review-text{width:calc(100% - 250px);display:inline-block}body.single-lp_course .course-reviews-list li .user-name,body.single-lp_course .course-reviews-list-shortcode li .user-name{margin:0}body.single-lp_course .review-time{opacity:.7}#learn-press-course-tabs .course-tab-panel#tab-reviews{padding-bottom:0}body.single-lp_course #dpsp-content-bottom{margin-top:2.5em}body.single-lp_course .course-reviews-list li .review-title,body.single-lp_course .course-reviews-list-shortcode li .review-title{font-size:18px;font-style:normal;margin:5px 0 10px}.video-grid-wrapper .video-card{overflow:hidden;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;position:relative;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;text-align:center;-moz-border-radius-topleft:5px;display:block}.video-grid-wrapper .video-card .preview-video-title{font-weight:900;color:#fff;position:absolute;bottom:25px;text-align:center;left:0;width:100%;z-index:4}.video-grid-wrapper .video-card{border-radius:0;line-height:0}.video-grid-wrapper .video-card:before{height:100%;content:"";position:absolute;opacity:1;bottom:0;left:0;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(56%,rgba(0,0,0,.1)),color-stop(93%,rgba(0,0,0,.6)),to(rgba(0,0,0,.69)));background-image:-webkit-linear-gradient(transparent,transparent 50%,rgba(0,0,0,.1) 56%,rgba(0,0,0,.6) 93%,rgba(0,0,0,.69));background-image:linear-gradient(transparent,transparent 50%,rgba(0,0,0,.1) 56%,rgba(0,0,0,.6) 93%,rgba(0,0,0,.69));z-index:3}.video-grid-wrapper .video-card:hover .video-card-image{-webkit-transform:scale(1.06);transform:scale(1.06);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s}.video-grid-wrapper .video-card .video-card-image{height:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;width:100%}.video-grid-wrapper .video-iframe-wrapper{display:none}.video-grid-wrapper .video-iframe-container{align-items:center;background:#000;display:flex}.video-grid-wrapper .video-iframe-container .video-container{margin:0;width:100%}body.tg-single-course-3 .video-grid-wrapper{width:70%;float:left}body.tg-single-course-3 .single-course-include{width:25%;float:right}body.tg-single-course-3 .video-grid-wrapper .video-card{border-radius:5px}body.learnpress-page.profile .tg-three-cols,body.single.single-lp_course .tg-three-cols{margin-right:3.5%}body.learnpress-page.profile .tg-three-cols.last,body.single.single-lp_course .tg-three-cols.last{margin-right:0}body.learnpress-page.profile .tg-four-cols,body.single.single-lp_course .tg-four-cols{margin-right:2.5%}body.learnpress-page.profile .tg-four-cols.last,body.single.single-lp_course .tg-four-cols.last{margin-right:0}body.learnpress-page.profile .profile-avatar{margin-right:20px;display:inline-block}body.learnpress-page.profile .profile-avatar img{height:auto;border-radius:50%;width:90px}body.learnpress-page.profile .profile-name{height:90px;vertical-align:top;display:inline-block}body.learnpress-page.profile .profile-name h1{line-height:90px!important}body.learnpress-page.profile .profile-description{font-size:18px;width:60%;margin-top:10px}body.learnpress-page.profile .profile-course-count{color:#fff;border-radius:5px;background:#57b957;margin-top:30px;display:inline-block}body.learnpress-page.profile .profile-course-count span.ti-agenda{padding-right:15px;margin:8px 0 8px 15px;display:inline-block}body.learnpress-page.profile .profile-course-count span.profile-course-count-number{-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;padding:8px 15px;font-weight:700;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#ff6d3f;-moz-border-radius-bottomright:5px;display:inline-block}body.learnpress-page.profile #wrapper{background:#f9f9f9!important}body.learnpress-page.profile:not(.checkout) .course-grid-container{margin-bottom:30px;margin-top:60px}body.learnpress-page.profile .course-grid-container.hidden{display:none}body.learnpress-page.checkout #page-content-wrapper .inner .sidebar-content.fullwidth{padding-top:60px}body.learnpress-page.checkout #learn-press-checkout-login,body.learnpress-page.checkout #learn-press-checkout-register{padding:40px;box-sizing:border-box;border-radius:5px;width:48%;float:left;display:inline-block}body.learnpress-page.checkout #learn-press-checkout-register{margin-left:4%}.learn-press-form .form-fields{margin-left:0!important}body.learnpress-page.profile .course-grid-container .portfolio-classic-grid-wrapper.tg-two-cols .card-title,body.single.single-lp_course .course-grid-container .portfolio-classic-grid-wrapper.tg-two-cols .card-title{font-size:22px}body.learnpress-page.profile .course-grid-container .portfolio-classic-grid-wrapper.tg-three-cols .card-title,body.single.single-lp_course .course-grid-container .portfolio-classic-grid-wrapper.tg-three-cols .card-title{font-size:18px}body.learnpress-page.profile .course-grid-container .portfolio-classic-grid-wrapper.tg-four-cols .card-title,body.single.single-lp_course .course-grid-container .portfolio-classic-grid-wrapper.tg-four-cols .card-title{font-size:16px}.course-grid-container .grid-template2 .card-info .card-meta-wrapper-half .card-price{font-size:20px;font-weight:900}.course-grid-container .portfolio-classic-grid-wrapper .card-img{height:235px;background-size:cover;visibility:hidden;background-position:50%;width:100%;background-repeat:no-repeat}.course-grid-container .portfolio-classic-grid-wrapper.tg-three-cols .card-img{height:200px}.course-grid-container .portfolio-classic-grid-wrapper.tg-four-cols .card-img{height:180px}.course-grid-container .grid-template1 .portfolio-classic-grid-wrapper .card-price{font-size:13px;font-weight:900;right:15px;color:#fff;transition:all .21s cubic-bezier(.5,.5,.4,.9);text-transform:uppercase;position:absolute;text-align:center;top:200px;border-radius:50%;background:#3d64ff;width:60px;line-height:60px!important;display:inline-block;z-index:2}.course-grid-container .grid-template1 .portfolio-classic-grid-wrapper.tg-three-cols .card-price{top:160px}.course-grid-container .grid-template1 .portfolio-classic-grid-wrapper.tg-four-cols .card-price{top:145px}.course-grid-container .grid-template3 .portfolio-classic-grid-wrapper .card-price{padding:5px 10px;font-size:13px;font-weight:900;right:15px;color:#fff;position:absolute;text-align:center;top:15px;border-radius:5px;background:#3d64ff;display:inline-block;z-index:2}.course-grid-container .grid-template1 .portfolio-classic-grid-wrapper:hover .card-price{-ms-transform:scale(1.2) translateY(-10px);-moz-transform:scale(1.2) translateY(-10px);-o-transform:scale(1.2) translateY(-10px);-webkit-transform:scale(1.2) translateY(-10px);transform:scale(1.2) translateY(-10px)}.course-grid-container .portfolio-classic-grid-wrapper .card-info-hover{padding:16px;position:absolute;opacity:0;top:0;width:100%}.course-grid-container .portfolio-classic-grid-wrapper .card-img--hover{height:235px;transition:all .2s ease-out;position:absolute;background-size:cover;top:0;background-position:50%;width:100%;background-repeat:no-repeat}.course-grid-container .portfolio-classic-grid-wrapper.tg-three-cols .card-img--hover{height:200px}.course-grid-container .portfolio-classic-grid-wrapper.tg-four-cols .card-img--hover{height:180px}.course-grid-container .portfolio-classic-grid-wrapper{overflow:hidden;border:1px solid #fff;transition:all .2s cubic-bezier(.175,.885,0,1);position:relative;background-color:#fff;border-radius:5px}.course-grid-container .has-no-space .portfolio-classic-grid-wrapper{border-radius:0!important}.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover{background-color:#000!important}.course-grid-container .portfolio-classic-grid-wrapper .card-info{background-color:#fff;z-index:2}.course-grid-container .portfolio-classic-grid-wrapper .card-title{padding:25px 20px 0;font-size:20px;margin-bottom:10px}.course-grid-container .grid-template2 .portfolio-classic-grid-wrapper .card-title{padding-top:20px}.course-grid-container .portfolio-classic-grid-wrapper .card-rating{padding:0 20px 10px}.course-grid-container .portfolio-classic-grid-wrapper .card-meta-wrapper{padding:0 20px 15px;border-top:1px solid #d8d8d8;text-align:center}.course-grid-container .grid-template3 .portfolio-classic-grid-wrapper .card-meta-wrapper{border:0;margin-top:-20px}.course-grid-container .portfolio-classic-grid-wrapper .card-excerpt{padding:0 20px 15px}.course-grid-container .portfolio-classic-grid-wrapper .card-excerpt p{padding:0!important}.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover .card-img--hover{height:100%!important;opacity:.5}.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover .card-meta-wrapper{border-color:hsla(0,0%,100%,.3)!important}.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover .card-info{color:#fff!important;position:relative;background-color:transparent!important}.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover .card-info .card-date,.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover .card-info .card-excerpt,.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover .card-info .card-meta,.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover .card-info .card-price,.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover a{color:#fff!important}.course-grid-container .portfolio-classic-grid-wrapper:not(.nohover):hover .card-info-hover{opacity:1}.course-grid-container .portfolio-classic-grid-wrapper .card-info .card-date{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.course-grid-container .portfolio-classic-grid-wrapper .card-info .card-excerpt{margin-bottom:15px}.course-grid-container .portfolio-classic-grid-wrapper .card-info .card-meta{font-size:13px;font-weight:900;margin-right:20px;margin-top:15px;display:inline-block}body.elementor-page form.learn-press-search-course-form{margin-bottom:60px}body.elementor-page form.learn-press-search-course-form .lp-button{padding:.7em 2.5em .6em;top:0;border-radius:0;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px}.portfolio-classic-grid-wrapper .review-stars-rated{position:relative;width:90px;display:inline-block}.portfolio-classic-grid-wrapper .review-stars-rated .review-stars.empty,.portfolio-classic-grid-wrapper .review-stars-rated .review-stars.filled{height:24px;font-size:18px;color:#f2b827;width:120px;font-family:dashicons}.portfolio-classic-grid-wrapper .review-stars-rated .review-stars.filled{position:absolute;top:0;left:0}.portfolio-classic-grid-wrapper .review-stars{list-style:none;overflow:hidden;margin:0}.portfolio-classic-grid-wrapper .review-stars-rated .review-stars.empty:before,.portfolio-classic-grid-wrapper .review-stars-rated .review-stars.filled:before{content:"\f154\f154\f154\f154\f154";line-height:1;vertical-align:top;white-space:nowrap}.portfolio-classic-grid-wrapper .review-stars-rated .review-stars.filled:before{content:"\f155\f155\f155\f155\f155"}.portfolio-classic-grid-wrapper .review-stars-rated .review-stars:after{content:"";clear:both;display:block}.portfolio-classic-grid-wrapper .card-rating-total{font-size:13px;position:relative;top:-10px;display:inline-block}.course-grid-container .grid-template3 .card-info .card-title-wrapper{padding:0;position:relative;top:-30px;box-sizing:border-box;margin:auto;box-shadow:0 10px 20px 0 rgba(0,0,0,.05);border-radius:5px;background:#fff;width:calc(100% - 30px);z-index:3}.course-grid-container .grid-template3 .portfolio-classic-grid-wrapper:not(.nohover):hover .card-info .card-title-wrapper{background:rgba(0,0,0,.4)!important}.course-grid-container .grid-template2 .card-info .card-meta-wrapper.two-cols{padding:20px;text-align:left;width:100%;float:left}.course-grid-container .grid-template2 .card-info .card-meta-wrapper-half{width:50%;float:left}.course-grid-container .grid-template2 .portfolio-classic-grid-wrapper .card-info .card-meta{margin:0}.course-grid-container .grid-template2 .card-info .card-meta-wrapper-half .card-price{background:transparent!important}.course-grid-container .grid-template2 .card-info .card-meta-wrapper{padding:20px;text-align:left}.course-grid-container .grid-template2 .card-info .card-meta-wrapper h5{font-size:12px}.tooltip-templates{display:none}body .tooltipster-sidetip.tooltipster-shadow .tooltipster-content ul{margin-left:20px!important}body .tooltipster-sidetip.tooltipster-shadow .tooltipster-content ul li{margin:10px 0!important}body .tooltipster-sidetip.tooltipster-shadow .tooltipster-content ul li:last-child{margin-bottom:0!important}body .tooltipster-sidetip.tooltipster-shadow .tooltipster-content h5{font-size:16px;margin-bottom:5px}body .tooltipster-sidetip.tooltipster-shadow .tooltipster-content .course-tooltip-content{box-sizing:border-box;margin:20px 5px}body.single.single-lp_course .course-grid-container{margin:auto auto 20px}body.tg-single-course-1.single.single-lp_course .course-grid-container{margin-bottom:20px}.course-grid-container-header{margin-bottom:30px;text-align:center}body.tg-single-course-2 .course-grid-container-header{text-align:left}