﻿header.main_header{float:left;width:100%;background-image:url("../images/bg_inner.png");background-position:center top;background-repeat:no-repeat;background-size:cover;padding:3rem 0}header.main_header .left{float:left;width:35%;color:#fff;font-family:"futura-pt",sans-serif}header.main_header .left .title{text-transform:uppercase;font-weight:500;font-size:3.75rem;float:left;width:100%}header.main_header .left .title a{color:#fff}header.main_header .left .title a:hover{color:#fff;text-decoration:none}header.main_header .left .strapline{letter-spacing:0.5px;text-transform:uppercase;float:left;width:100%;margin:1rem 0 0 0;line-height:1.4}header.main_header .right{float:right;width:65%}header.main_header .social_icons{float:left;width:100%;padding:1rem 0;width:100%}header.main_header .social_icons ul.cnss-social-icon{text-align:right !important}header.main_header .social_icons ul.cnss-social-icon li a{margin:0 0 0 7px !important;display:block;padding:0 !important;line-height:24px !important}header.main_header .social_icons ul.cnss-social-icon li.cn-fa-bookbub img{width:24px;display:inline-block;margin:0 0 0 0 !important;opacity:1 !important;vertical-align:bottom !important}header.main_header .tools{float:left;width:100%;width:100%;display:flex;justify-content:right;position:relative}header.main_header .translator{position:absolute;right:270px}header.main_header .search{position:relative}header.main_header .search input{font-size:0.875rem;margin:0;padding:0 30px 0 10px;height:35px;line-height:35px;background-color:#fff;width:260px}header.main_header .search input[type=submit]{font-size:0px;border-radius:0px;background-image:url("../images/icon_search.svg");background-repeat:no-repeat;background-color:transparent;width:20px;height:20px;position:absolute;right:10px;top:8px;padding:0}header.main_header .search input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.gt_float_switcher .gt-selected .gt-current-lang{padding:0 10px !important;height:35px;line-height:35px}.gt_float_switcher{font-size:16px !important}.gt_float_switcher img{width:20px !important}@media (max-width: 1500px){header.main_header .left{width:30%;text-align:center}header.main_header .left .title{font-size:2.8rem}header.main_header .right{width:68%}}@media (max-width: 1300px){header.main_header{padding:2rem 0}header.main_header .left{text-align:left;width:53%}header.main_header .right{width:43%}}@media (max-width: 900px){header.main_header{padding:3rem 0 2rem 0}header.main_header .left{width:100%;text-align:center;margin:0 0 3rem 0}header.main_header .right{width:100%}header.main_header .social_icons{float:left;width:auto;padding:0.5rem 0 0 0}header.main_header .social_icons ul.cnss-social-icon{text-align:left !important}header.main_header .tools{width:75%;float:right}}@media (max-width: 600px){header.main_header .social_icons{position:absolute;left:0.5rem;top:1rem;padding:0}header.main_header .tools{width:100%}header.main_header .translator{right:inherit;left:0}header.main_header .left{padding:3rem 0 1rem 0}}@media (max-width: 400px){header.main_header .search input[type=search]{width:200px}header.main_header .left .title{font-size:3.2rem}}.desktop_menu{float:left;width:100%;width:100%}.desktop_menu button{display:none}.desktop_menu ul{margin:0;padding:0;list-style:none}.desktop_menu ul li{padding:0}.desktop_menu .menu{text-align:right}.desktop_menu .menu>li{display:inline-block}.desktop_menu .menu>li.current-menu-item>a{font-weight:700}.desktop_menu .menu>li.current-menu-parent>a{font-weight:700}.desktop_menu .menu>li>a{font-size:1.125rem;color:#fff;display:block;padding:0 0 0 1.5rem;text-decoration:none;white-space:nowrap}.desktop_menu .menu>li>a:hover{text-decoration:underline}.desktop_menu .menu li ul.sub-menu{background-color:#63dcca;position:absolute;top:110%;left:1.5rem;min-width:200px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.4s ease-out, transform 0.4s ease-out;transition-delay:0.2s;text-align:left}.desktop_menu .menu li.menu_last ul.sub-menu{right:0;left:auto}.desktop_menu .menu>li{position:relative}.desktop_menu .menu li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.desktop_menu .menu li ul.sub-menu li{position:relative}.desktop_menu .menu li ul.sub-menu>li a{text-decoration:none;padding:0.7rem 1rem;display:block;color:#222}.desktop_menu .menu li ul.sub-menu>li a:hover{background-color:#8DE5D8}.desktop_menu .menu li ul.sub-menu>li.current-menu-item>a{font-weight:600}.desktop_menu .menu li ul.sub-menu li ul.sub-menu{background-color:#3ad2bc;top:0;left:100%;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.4s ease-out, transform 0.4s ease-out;transition-delay:0.2s}.desktop_menu .menu li.menu_last ul.sub-menu li ul.sub-menu{left:-200px;right:auto;max-width:200px}.desktop_menu .menu li ul.sub-menu li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.desktop_menu .menu li ul.sub-menu li ul.sub-menu>li a{color:#222;text-decoration:none;padding:0.7rem 1rem;display:block}.desktop_menu .menu li ul.sub-menu li ul.sub-menu>li a:hover{background-color:#8DE5D8}.desktop_menu .menu li ul.sub-menu li ul-submenu>li.current-menu-item>a{font-weight:700}body.single-post .desktop_menu .menu li.menu_blog>a{font-weight:700}body.single-book .desktop_menu .menu li.menu_books>a,body.tax-series .desktop_menu .menu li.menu_books>a{font-weight:700}body.woocommerce-page .desktop_menu .menu li.menu_shop>a{font-weight:700}@media (max-width: 1500px){.desktop_menu .menu>li>a{font-size:1rem}}@media (max-width: 1300px){.desktop_menu{display:none}}.mobile_menu_wrapper{display:none;float:left;width:100%}.close-menu{transition:max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;opacity:0;position:absolute;right:1rem;top:1rem}.close-menu.open{opacity:1;display:block;z-index:999}.toggle{display:none;float:left;width:100%;text-align:right;line-height:1;position:relative;z-index:99999999}@media (max-width: 1300px){.toggle{display:block}.mobile_menu_wrapper{display:block}}.mobile_menu{float:left;width:100%;position:absolute;left:0;top:0;z-index:9999999}.mobile_menu button.submenu-toggle{padding:10px;border:none;color:#fff;line-height:10px;background-color:transparent;position:absolute;right:1rem;top:14px;cursor:pointer}.mobile_menu button.submenu-toggle:hover{background-color:transparent}.mobile_menu button.submenu-toggle::after{content:'+';font-size:1.4rem;padding:0;font-weight:300;margin:0;border:none;background:none;font-family:"futura-pt",sans-serif}.mobile_menu .submenu-open>button.submenu-toggle::after{content:'−';color:#fff}.mobile_menu .menu{background-color:#222;float:left;width:100%;margin:0;padding:60px 0 0 0;list-style:none;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;display:block;font-family:"futura-pt",sans-serif;font-size:1.4rem;overflow-y:auto}.mobile_menu .menu.menu-open{height:100vh;max-height:5000px;opacity:1}.mobile_menu .menu li{margin:0;padding:0;position:relative;width:100%}.mobile_menu .menu li a{padding:1rem 1rem;display:inline-block;width:100%;color:#fff}.mobile_menu .menu li a:hover{text-decoration:none}.mobile_menu .menu li.current-menu-item>a{font-weight:800}.mobile_menu .sub-menu{display:none;margin:0;padding:0;list-style:none;background-color:#2a2a2a}.mobile_menu .sub-menu li a{padding:1.2rem 1rem 1.2rem 2rem;display:inline-block;width:100%;color:#fff;font-size:1rem}.mobile_menu .sub-menu li{margin:0;padding:0;position:relative}.mobile_menu .sub-menu .sub-menu{background-color:#313131}.mobile_menu .sub-menu .sub-menu li a{padding:1.2rem 1rem 1.2rem 3rem;font-size:1rem}body.single-post .mobile_menu .menu li.menu_blog>a{font-weight:700}body.single-book .mobile_menu .menu li.menu_books>a,body-tax-series .mobile_menu .menu li.menu_books>a{font-weight:700}body.woocommerce-page .mobile_menu .menu li.menu_shop>a{font-weight:700}@media (max-width: 900px){.mobile_menu_wrapper{position:absolute;top:0;right:0}.toggle{position:absolute;top:1rem;right:1rem}}footer{float:left;width:100%}footer .signup{float:left;width:100%;background-color:#E6FDF9;color:#32504B;padding:5rem 0}footer .signup .signup_inner{float:left;width:100%;display:flex;align-items:center;justify-content:space-between}footer .signup .mobile_right{display:none}footer .signup .left{float:left;width:35%;text-align:center;font-size:1.2rem}footer .signup .left h3{margin:0 0 1rem 0;font-size:2.2rem;font-weight:500;font-family:"lato",sans-serif;line-height:140%}footer .signup .middle{float:left;width:37%;background-color:#D6F7F2;border-radius:2px;padding:3rem 3rem;text-align:center}footer .signup .middle input[type=email]{background-color:#fff;width:100%;margin:0 0 0 0;text-align:center}footer .signup .middle input[type=submit]{margin:1rem 0 0 0;background-color:#8DE5D8;color:#32504B;font-weight:700;padding:0.6rem 1.8rem}footer .signup .middle input[type=submit]:hover{background-color:#222;color:#fff}footer .signup .middle label{text-transform:uppercase;font-weight:700;font-size:0.875rem;letter-spacing:1px;margin:0 0 1rem 0}footer .signup .middle .gfield_required_asterisk{color:#FE2900}footer .signup .middle .gform_submission_error{color:#FE2900;font-size:1.2rem;font-family:"lato",sans-serif;margin:0 0 1rem 0}footer .signup .middle .gfield_validation_message{color:#FE2900;margin:0.5rem 0 0 0}footer .signup .middle .gform_required_legend{display:none}footer .signup .right{float:left;width:14%}footer .signup .right img{-webkit-box-shadow:0px 10px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0px 10px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0)}footer .bar{padding:1.5rem 0;color:#fff;float:left;width:100%;font-size:1rem;background-color:#222;line-height:150%;font-weight:300}footer .bar a{color:#fff;font-weight:800}footer .bar a:hover{text-decoration:underline}footer .bar .left{float:left;width:65%}footer .bar .left ul{padding:0;margin:0;display:inline-block}footer .bar .left ul li{display:inline-block;margin:0;padding:0}footer .bar .right{float:right;width:30%;text-align:right}footer ul.cnss-social-icon{text-align:right !important;margin:0 0 0 0.5rem !important}footer ul.cnss-social-icon li a{margin:0 0 0 5px !important;display:block;padding:0 !important}footer ul.cnss-social-icon li.cn-fa-bookbub img{width:24px;display:inline-block;margin:0 0 0 0 !important;opacity:1 !important;vertical-align:bottom !important}@media (max-width: 1200px){footer .signup{padding:4rem 0}footer .signup .left{font-size:1rem}footer .signup .left h3{font-size:1.9rem}footer .signup .middle{padding:3rem 2rem}footer .signup .right{width:16%}}@media (max-width: 1000px){footer .signup .right{display:none}footer .signup .mobile_right{display:block;float:left;width:30%}footer .signup .mobile_right img{-webkit-box-shadow:0px 10px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0px 10px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0)}footer .signup .signup_inner{width:65%;float:right;display:block}footer .signup .middle{width:100%;margin:1rem 0 0 0}footer .signup .left{width:100%}}@media (max-width: 800px){footer .signup{padding:3rem 0 1rem 0}footer .signup .left h3{font-size:1.6rem}}@media (max-width: 700px){footer .bar .left{width:100%;text-align:center}footer .bar .left ul.cnss-social-icon{width:100%;margin:1rem 0 0 0 !important;text-align:center !important}footer .bar .right{margin:1rem 0 0 0;text-align:center;width:100%}}@media (max-width: 600px){footer .signup .mobile_right{width:100%;text-align:center}footer .signup .mobile_right img{width:70%;max-width:250px !important}footer .signup .signup_inner{width:100%;margin:2rem 0 0 0}footer .signup .middle{padding:2rem 1rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:transparent url("./../images/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;background-repeat:no-repeat;opacity:1;z-index:99999;border-radius:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:0.8;background-color:transparent;border:none;outline:none}.slick-prev{left:0;background-image:url("../images/prev_black.svg")}.slick-next{right:0;background-image:url("../images/next_black.svg")}.home_slider .slick-prev{left:3%;background-image:url("../images/prev_white.svg");top:60%}.home_slider .slick-next{right:3%;background-image:url("../images/next_white.svg");top:60%}.slick-dots{margin:3rem 0 0 0;list-style:none;text-align:center;line-height:1;display:flex;justify-content:center}.slick-dots li{line-height:1;display:inline-block;padding:5px;opacity:0.3}.slick-dots li.slick-active{opacity:1}.slick-dots button{padding:0;border:none;border-radius:0px;height:8px;width:8px;border-radius:100px;outline:none;display:block;font-size:0;line-height:1;color:#1E8374;background-color:#1E8374}*{box-sizing:border-box}html{scroll-behavior:smooth}.otgs-development-site-front-end{float:left;width:100%;display:none}body{font-family:"lato",sans-serif;float:left;width:100%;font-size:16px;font-weight:400;color:#222}body.no-scroll{overflow:hidden}.slick-slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.slick-slider.slick-initialized{visibility:visible;opacity:1}.mobile_only{display:none}.wrap{margin:0 auto;width:94%;max-width:1400px}.wrap.narrow{max-width:1000px}.wrap.medium{max-width:1200px}.wrap.large{max-width:1600px}.wrap.extralarge{max-width:1800px}.wrap.full{max-width:none}.page_wrap{float:left;width:100%;padding:5rem 0 5rem 0}.page_wrap.no_bottom_padding{padding-bottom:0}@media screen and (max-width: 800px){.page_wrap{padding:4rem 0 4rem 0}}@media screen and (max-width: 500px){.page_wrap{padding:3rem 0 3rem 0}}main{float:left;width:100%}#page_404{text-align:center}#page_404 p{font-size:1.3rem}#page_404 .button{margin:2rem 0 0 0}p{line-height:1.75;margin:0 0 1.5rem 0}a{color:#1E8374;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:inline-block}img.alignleft{float:left;margin:0 2rem 2rem 0}img.alignright{float:right;margin:0 0 2rem 2rem}img.alignnone{margin:1.5rem 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin:1.25rem auto}.wp-caption-text{font-weight:300;text-align:center;margin-top:0.3rem;font-size:0.75rem}.wp-caption{padding-bottom:1.25rem}.wp-caption.alignright{float:right;margin:0.625rem 0 1.25rem 1.25rem}.wp-caption.alignleft{float:left;margin:0.625rem 1.25rem 1.25rem 0}.wp-caption img{margin-top:1.25rem}.wp-caption a:hover{border-bottom:none}#pagination{float:left;width:100%;text-align:center;font-size:1rem;line-height:1}#pagination ul{list-style-type:none;margin:3rem 0 0 0;padding:1.5rem 0 0 0;border-top:1px solid #8DE5D8;display:block}#pagination ul li{display:inline-block;padding:0;list-style-type:none}#pagination ul li a{display:inline-block;padding:0.3rem 0.5rem;border-radius:2px;color:#1E8374}#pagination ul li a:hover{background-color:#E6FDF9;text-decoration:none}#pagination ul li span{display:inline-block;background-color:#1E8374;border-radius:2px;color:#fff;padding:0.3rem 0.5rem;font-size:1rem;line-height:1;border:none;margin:0}#pagination ul li .page-link{font-size:1rem;line-height:1;border:none;margin:0}hr{border:0;height:1px;background:#8DE5D8;margin:3rem 0}ol{margin:2rem 0 2rem 1rem;padding:0 0 0 1rem}ol li{padding:0 0 0.5rem 0.3rem}ul{margin:2rem 0 2rem 0;list-style-image:url("../images/bullet.svg");padding:0 0 0 1rem}ul li{padding:0 0 0.5rem 0.5rem}form{float:left;width:100%}fieldset{padding:0;border:none}legend{margin:0 0 1rem 0;font-weight:700;font-size:1.1rem}label{font-weight:700;display:block;margin:1rem 0 0.5rem 0;font-size:1rem}input{border-radius:2px;background-color:#F0F4F4;margin:0 0 0.5rem 0;border:none;font-size:1rem;padding:0.7rem 1rem;font-weight:500}select{border-radius:2px;background-color:#F0F4F4;margin:0 0 0.5rem 0;border:none;font-size:1rem;padding:0.7rem 1rem;font-weight:500}textarea{border-radius:2px;background-color:#F0F4F4;margin:0 0 1rem 0;border:none;font-size:1rem;padding:0.7rem 1rem;font-weight:500;min-height:200px;width:100%}.button,input[type=button],input[type=reset],input[type=submit],.woocommerce .woocommerce-Button,button{line-height:150%;display:inline-block;font-size:1rem;text-transform:uppercase;font-weight:700;border:none;border-radius:3px;padding:0.6rem 1.8rem;background-color:#8DE5D8;color:#32504B;font-family:"futura-pt",sans-serif;cursor:pointer;letter-spacing:1px}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.woocommerce .woocommerce-Button:hover,button:hover{text-decoration:none;box-shadow:none;color:#fff;background-color:#222}.button.alt,input[type=button].alt,input[type=reset].alt,input[type=submit].alt,.woocommerce .woocommerce-Button.alt,button.alt{background-color:#8DE5D8 !important;color:#32504B !important}.button.alt:hover,input[type=button].alt:hover,input[type=reset].alt:hover,input[type=submit].alt:hover,.woocommerce .woocommerce-Button.alt:hover,button.alt:hover{color:#fff !important;background-color:#222 !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{line-height:150%;display:inline-block;font-size:1rem;text-transform:uppercase;font-weight:700;border:none;border-radius:3px;padding:0.6rem 1.8rem;background-color:#8DE5D8;color:#32504B;font-family:"futura-pt",sans-serif;cursor:pointer;letter-spacing:1px;margin:0 0 0 0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{text-decoration:none;box-shadow:none;color:#fff;background-color:#222}blockquote{background-color:#E6FDF9;color:#222;margin:3rem 0 3rem 0;padding:2rem;font-size:1.4rem;border-radius:3px;font-weight:600;text-align:center}blockquote a{color:#1E8374}h1{font-size:1.8rem;font-weight:600;margin:1.5rem 0 1rem 0;line-height:1.3;font-family:"futura-pt",sans-serif;text-transform:uppercase}h1.title,h1.page-title{font-size:2.5rem;margin:0 0 5rem 0;text-align:center}h1.title span,h1.page-title span{color:#666}@media screen and (max-width: 800px){h1.title{margin:0 0 4rem 0;font-size:2.3rem}}@media screen and (max-width: 500px){h1.title{margin:0 0 3rem 0;font-size:2.1rem}}p+h1{margin:2rem 0 1rem 0}h2{font-size:1.7rem;font-weight:600;margin:1.5rem 0 1rem 0;line-height:1.3;font-family:"futura-pt",sans-serif}p+h2{margin:2rem 0 1rem 0}h3{font-size:1.5rem;font-weight:600;line-height:1.3;margin:1.5rem 0 1rem 0;font-family:"futura-pt",sans-serif}p+h3{margin:2rem 0 1rem 0}h4{font-size:1.3rem;font-weight:600;line-height:1.3;margin:1.5rem 0 1rem 0;font-family:"futura-pt",sans-serif}p+h4{margin:2rem 0 1rem 0}h5{font-size:1.2rem;font-weight:600;margin:1.5rem 0 1rem 0;line-height:1.3;font-family:"futura-pt",sans-serif}p+h5{margin:2rem 0 1rem 0}h6{font-size:1.1rem;margin:1.5rem 0 1rem 0;font-weight:600;line-height:1.3;font-family:"futura-pt",sans-serif}p+h6{margin:2rem 0 1rem 0}.table_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}table{text-align:left;border-collapse:collapse;margin:2.5rem 0 2.5rem 0;width:100%;font-size:1em}table caption{margin:0 0 1rem 0;font-size:0.9rem}table tr{background-color:transparent;border-bottom:1px solid #8DE5D8}table th{background-color:#efefef;padding:1rem 0.6rem;font-size:1.1rem;font-weight:600;color:#222}table td{padding:1rem 0.625rem}table thead tr{border-bottom:none}dl{margin:2rem 0;line-height:1.7}dt{font-weight:700;margin:0 0 0.6rem 0}dd{margin:0 0 1.2rem 1.5rem}#page_search{float:left;width:100%}#page_search .search_listings{float:left;width:100%}#page_search .search_listings .no_results{text-align:center;float:left;width:100%}#page_search .search_listings .no_results h2{margin:0}#page_search .search_listings .item{float:left;width:100%;margin:0 0 2.5rem 0;padding:0 0 2.5rem 0;border-bottom:1px solid #8DE5D8}#page_search .search_listings .item h3{margin-top:0}#page_search .search_listings .item:last-of-type{border:none;margin:0;padding:0}#page_search .search_listings .item .thumb{float:right;margin:0 0 1rem 2rem;max-width:20%}@media (max-width: 1000px){#page_search .search_listings .item .thumb{max-width:30%}}@media (max-width: 1000px){#page_search .search_listings .item .thumb{max-width:40%}}@media (max-width: 600px){#page_search .search_listings .no_results h2{font-size:1.4rem}}@media (max-width: 400px){#page_search .search_listings .item .thumb{float:none;margin:0 0 1rem 0;max-width:100%}}#page_about .left{float:left;width:62%}#page_about .right{float:right;width:32%}@media screen and (max-width: 700px){#page_about .left{width:100%}#page_about .right{display:none}#page_about .mobile_only{display:block;float:right;margin:0 0 1rem 1rem;width:400px;max-width:50%}}@media screen and (max-width: 400px){#page_about .mobile_only{float:none;margin:0 0 1.5rem 0;max-width:100%}}#page_contact .left{float:left;width:46%}#page_contact .right{float:right;width:46%}#page_contact input{width:100%;margin:0 0 0.5rem 0}#page_contact input.button{width:auto;margin:1rem 0 0 0}#page_contact textarea{margin:0;width:100%}#page_contact .gfield_required_asterisk{color:#FE2900}#page_contact .gform_submission_error{color:#FE2900;font-size:1.2rem;font-family:"lato",sans-serif;margin:0}#page_contact .gfield_validation_message{color:#FE2900;margin:0.5rem 0 0 0}#page_contact .gform_required_legend{display:none}@media screen and (max-width: 900px){#page_contact .left{width:100%}#page_contact .right{width:100%;margin:1rem 0 0 0}}#page_blog h3{margin:1rem 0 1rem 0;font-family:"futura-pt",sans-serif;text-transform:none;font-size:1.5rem;font-weight:700;line-height:1.5}#page_blog h3 a{color:#222}#page_blog h3 a:hover{color:#1E8374}#page_blog .date{color:#666;margin:0 0 1rem 0;font-size:0.8rem}#page_blog .items{float:left;width:100%;display:grid;gap:4rem 3rem;grid-template-columns:repeat(3, 1fr)}#page_blog .item .image{float:left;width:100%}#page_blog .item .image:hover{opacity:0.8}#page_blog .item .text{float:left;width:100%}@media screen and (max-width: 1000px){#page_blog .items{grid-template-columns:repeat(2, 1fr);gap:3rem 2rem}}@media screen and (max-width: 600px){#page_blog .items{grid-template-columns:repeat(1, 1fr);gap:3rem;text-align:center}#page_blog .items .item .image img{width:100%;max-width:400px}}#page_post .left{float:left;width:70%}#page_post .left h2{margin:0 0 1rem 0;font-family:"futura-pt",sans-serif;text-transform:none;font-size:1.8rem;font-weight:700;line-height:1.5}#page_post .left .date{color:#666;margin:0 0 3rem 0;font-size:0.8rem}#page_post .left .ft{float:right;margin:0 0 2rem 2rem;width:400px;max-width:50%}#page_post .right{float:right;width:25%;padding:3rem 2rem 3rem 2rem;background-image:linear-gradient(to right bottom, #f9fafa, #f7f9f9, #f4f7f7, #f2f6f6, #f0f4f4);text-align:center}#page_post .right h3{margin:0 0 2rem 0;padding:0 0 2rem 0;border-bottom:1px solid #8DE5D8;text-align:center;text-transform:uppercase;font-size:1.2rem}#page_post .right p{margin:0 0 1rem 0;border-bottom:1px solid #C6F2EC;padding:0 0 1rem 0}#page_post .right p:last-of-type{border:none;padding:0;margin:0}#page_post .right a{font-size:1.1rem}@media screen and (max-width: 1200px){#page_post .left{width:100%}#page_post .right{width:100%;margin:2rem 0 0 0}}@media screen and (max-width: 800px){#page_post .left h2{font-size:1.4rem}#page_post .left .ft{max-width:40%}}@media screen and (max-width: 500px){#page_post .left .ft{max-width:100%;width:100%;margin:0 0 2rem 0}#page_post .left .date{margin:0 0 2rem 0}}#page_faqs .faq-item{float:left;width:100%;margin:0 0 0.5rem 0}#page_faqs .faq-question{float:left;width:100%;cursor:pointer;padding:1.5rem 2rem;background:#E6FDF9;border:1px solid #8DE5D8;display:flex;justify-content:space-between;align-items:center}#page_faqs .faq-question h2{margin:0;font-size:1.2rem}#page_faqs .faq-answer{display:none;padding:1.5rem 2rem;border:1px solid #8DE5D8;border-top:none;float:left;width:100%}#page_faqs .faq-question .icon{font-size:1.6rem;font-weight:700;color:#28b19d;margin:0 0 0 1rem}@media screen and (max-width: 500px){#page_faqs .faq-question{padding:1.5rem}#page_faqs .faq-answer{padding:1.5rem}}#page_books .series{float:left;width:100%;display:grid;grid-template-columns:repeat(2, minmax(200px, 1fr));grid-auto-rows:1fr;gap:1rem}#page_books .series>*{align-self:stretch}#page_books a{background-color:#8DE5D8;display:block;text-align:center;padding:5rem 4rem;background-image:url("../images/bg_inner.png");background-position:center center;background-repeat:no-repeat;background-size:cover}#page_books a:hover{text-decoration:none}#page_books a:hover .title{background-color:rgba(0,0,0,0.8)}#page_books a .title{background-color:rgba(0,0,0,0.5);padding:1rem 1.5rem;font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#fff;font-size:1.1rem;line-height:1.4;font-weight:700;border-radius:2px}@media screen and (max-width: 700px){#page_books .series{grid-template-columns:1fr;grid-auto-rows:auto !important;gap:0.5rem}#page_books .series>*:last-child:nth-child(odd){grid-column:span 1}}@media screen and (max-width: 400px){#page_books .series a{padding:4rem 2rem}}#page_book_series .series_desc{float:left;width:100%;margin:0 0 5rem 0;font-size:1rem}#page_book_series .items{float:left;width:100%}#page_book_series .item{margin:0 0 4rem 0;padding:0 0 4rem 0;border-bottom:1px solid #8DE5D8;float:left;width:100%}#page_book_series .item:last-of-type{border:none;margin:0;padding:0}#page_book_series .item .left{float:left;width:26%;text-align:center}#page_book_series .item .buttons{float:left;width:100%;margin:1rem 0 0 0}#page_book_series .item .right{float:right;width:66%}#page_book_series .item .right .quote{float:left;width:100%;margin:1rem 0 0 0;background:#F9FAFA;background:linear-gradient(130deg, #f9fafa 0%, #f0f4f4 100%);padding:2rem}#page_book_series .item .right .quote p{font-weight:800;font-size:1.1rem}#page_book_series .item .right .quote .source{font-size:1rem;font-weight:300;margin:0}#page_book_series img{box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29)}#page_book_series .shout{margin:0 0 0.5rem 0;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:1.125rem;line-height:1.3;color:#666;font-family:"futura-pt",sans-serif}#page_book_series .book_title{font-family:"futura-pt",sans-serif;font-weight:600;font-size:2rem;margin:0 0 0.5rem 0;line-height:1.3}#page_book_series .book_title.no_subtitle{margin:0 0 2rem 0}#page_book_series .book_title a{color:#222}#page_book_series .book_title a:hover{color:#1E8374}#page_book_series .subtitle{font-size:1.75rem;font-weight:300;font-family:"futura-pt",sans-serif;margin:0 0 2rem 0;line-height:1.3}#page_book_series .buttons{float:left;width:100%;margin:0.5rem 0 0 0}#page_book_series .buttons .button{margin:0.5rem 0.3rem 0 0}#page_book_series .buttons .buy_links{display:inline-block;position:relative}#page_book_series .buttons .buy_links .button{background-image:url("../images/icon_arrow_down.svg");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}#page_book_series .buttons .buy_links:hover ul{display:block}#page_book_series .buttons .buy_links:hover .button{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#63dcca;color:#32504B;background-image:url("../images/icon_arrow_down.svg")}#page_book_series .buttons .buy_links ul{display:none;background-color:#63dcca;position:absolute;left:0;top:100%;margin:0;padding:0;list-style:none;width:200px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}#page_book_series .buttons .buy_links ul li{margin:0;padding:0}#page_book_series .buttons .buy_links ul li:first-of-type a:hover{border-top-left-radius:3px;border-top-right-radius:3px}#page_book_series .buttons .buy_links ul li:last-of-type a:hover{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#page_book_series .buttons .buy_links ul a{color:#32504B;padding:0.8rem 1rem;display:block}#page_book_series .buttons .buy_links ul a:hover{text-decoration:none;background-color:#a2eadf}@media screen and (max-width: 900px){#page_book_series .item .left{width:100%;text-align:left}#page_book_series .item .left img{display:none}#page_book_series .item .right{width:100%}#page_book_series .item .mobile_only{display:inline}#page_book_series .item .mobile_only img{float:right;width:35%;max-width:500px;margin:0 0 1rem 2rem;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29)}}@media screen and (max-width: 600px){#page_book_series .item .right{text-align:center}#page_book_series .item .left{text-align:center}#page_book_series .item .mobile_only{display:block;width:100%;margin:0 0 2rem 0;text-align:center;float:left}#page_book_series .item .mobile_only img{margin:0;float:none;width:500px;max-width:80%}}@media screen and (max-width: 500px){#page_book_series .item .buttons .button{padding:0.6rem 1.1rem}#page_book_series .item .buttons .buy_links .button{padding-right:2.5rem}}#page_book_details .info{float:left;width:100%;padding:0 0 5rem 0}#page_book_details .info .left{float:left;width:62%}#page_book_details .info .right{float:right;width:30%;background-image:linear-gradient(to top, #e6fdf9, #eafefa, #edfefb, #f1fffc, #fff);padding:2rem}#page_book_details .info .right .details{border-left:1px solid #8DE5D8;float:left;width:100%;margin:2rem 0 0 0;padding:0 0 0 1.5rem;font-size:0.9rem}#page_book_details .info .right .details p{margin:0 0 0.5rem 0;font-weight:500}#page_book_details .info .right .details p strong{font-weight:800}#page_book_details .info img{box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29)}#page_book_details .info .shout{margin:0 0 0.5rem 0;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:1.125rem;line-height:1.3;color:#666;font-family:"futura-pt",sans-serif}#page_book_details .info .book_title{font-family:"futura-pt",sans-serif;font-weight:600;font-size:2rem;margin:0 0 0.5rem 0;line-height:1.3}#page_book_details .info .book_title.no_subtitle{margin:0 0 2rem 0}#page_book_details .info .subtitle{font-size:1.75rem;font-weight:300;font-family:"futura-pt",sans-serif;margin:0 0 2rem 0;line-height:1.3}#page_book_details .info .buttons{float:left;width:100%;margin:0.5rem 0 0 0}#page_book_details .info .buttons .button{margin:0.5rem 0.3rem 0 0}#page_book_details .info .buttons .buy_links{display:inline-block;position:relative}#page_book_details .info .buttons .buy_links .button{background-image:url("../images/icon_arrow_down.svg");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}#page_book_details .info .buttons .buy_links:hover ul{display:block}#page_book_details .info .buttons .buy_links:hover .button{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#63dcca;color:#32504B;background-image:url("../images/icon_arrow_down.svg")}#page_book_details .info .buttons .buy_links ul{display:none;background-color:#63dcca;position:absolute;left:0;top:100%;margin:0;padding:0;list-style:none;width:200px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}#page_book_details .info .buttons .buy_links ul li{margin:0;padding:0}#page_book_details .info .buttons .buy_links ul li:first-of-type a:hover{border-top-left-radius:3px;border-top-right-radius:3px}#page_book_details .info .buttons .buy_links ul li:last-of-type a:hover{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#page_book_details .info .buttons .buy_links ul a{color:#32504B;padding:0.8rem 1rem;display:block}#page_book_details .info .buttons .buy_links ul a:hover{text-decoration:none;background-color:#a2eadf}#page_book_details .reviews{padding:5rem 0;float:left;width:100%;background:#F9FAFA;background:linear-gradient(130deg, #f9fafa 0%, #f0f4f4 100%)}#page_book_details .reviews h2{font-size:2.5rem;margin:0 0 5rem 0;text-align:center;text-transform:uppercase}#page_book_details .reviews .reviews_slider{float:left;width:100%;padding:0 70px}#page_book_details .reviews .item{float:left;width:100%;padding:0 2rem 3rem 2rem}#page_book_details .reviews .item p{font-size:1.1rem;font-weight:500}#page_book_details .reviews .item p.source{font-weight:1.1rem;font-weight:700;margin:0}#page_book_details .gallery{padding:5rem 0 0 0;float:left;width:100%}#page_book_details .gallery h2{font-size:2.5rem;margin:0 0 5rem 0;text-align:center;text-transform:uppercase;font-weight:400}#page_book_details .gallery h2 strong{font-weight:600}#page_book_details .gallery .gallery_slider{float:left;width:100%;padding:0 70px}#page_book_details .gallery .item{float:left;width:100%;padding:0 2rem;text-align:center;font-weight:600;font-size:1.25rem}#page_book_details .gallery .item p{margin:2rem 0 0 0}#page_book_details .gallery .item a{color:#222}#page_book_details .gallery .item a:hover{color:textlink;text-decoration:underline}#page_book_details .gallery .item img{box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29)}#page_book_details .gallery .item .edition{margin:1.5rem 0 0.5rem 0;font-size:1.2rem;font-family:"futura-pt",sans-serif;font-weight:700}#page_book_details .gallery .item .publisher{margin:0;font-weight:300;font-size:1.1rem}@media screen and (max-width: 1000px){#page_book_details .info .left{width:100%}#page_book_details .info .mobile_only{display:block;float:right;width:300px;max-width:35%;margin:0 0 1.5rem 1.5rem;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29)}#page_book_details .info .right{width:100%;margin:2rem 0 0 0}#page_book_details .info .right img{display:none}#page_book_details .reviews .item{text-align:center;padding:0}#page_book_details .reviews .reviews_slider{padding:0 100px}}@media screen and (max-width: 800px){#page_book_details .info{padding:0 0 4rem 0}#page_book_details .reviews{padding:4rem 0}#page_book_details .reviews h2{margin:0 0 4rem 0;font-size:2.3rem}#page_book_details .reviews .item p{font-size:1.1rem}#page_book_details .reviews .item p.source{font-size:1rem}#page_book_details .reviews .reviews_slider{padding:0}#page_book_details .gallery{padding:4rem 0 0 0}#page_book_details .gallery h2{margin:0 0 4rem 0;font-size:2.3rem}}@media screen and (max-width: 600px){#page_book_details .info .left{text-align:center}#page_book_details .info .mobile_only{display:inline-block;float:none;margin:0 0 2rem 0;width:300px;max-width:80%}#page_book_details .gallery .item{padding:0 1rem}}@media screen and (max-width: 500px){#page_book_details .info{padding:0 0 3rem 0}#page_book_details .reviews{padding:3rem 0}#page_book_details .reviews h2{margin:0 0 3rem 0;font-size:2.1rem}#page_book_details .gallery{padding:3rem 0 0 0}#page_book_details .gallery h2{margin:0 0 3rem 0;font-size:2.1rem}}@media screen and (max-width: 400px){#page_book_details .gallery .item{padding:0}#page_book_details .gallery .gallery_slider{padding:0 2rem}}#page_international .intro{float:left;width:100%}#page_international .markets{float:left;width:100%}#page_international .market{float:left;width:100%;margin:5rem 0 0 0}#page_international .gallery_slider{float:left;width:100%;padding:0 70px}#page_international h2{margin:0 0 3rem 0;text-align:center;text-transform:uppercase;font-size:1.6rem}#page_international .item{float:left;width:100%;padding:0 2rem;text-align:center;font-weight:600;font-size:1.25rem}#page_international .item a{color:#222}#page_international .item a:hover{color:#1E8374;text-decoration:none}#page_international .item a:hover p{color:#1E8374}#page_international .item img{box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29)}#page_international .book_title{margin:1.5rem 0 0.3rem 0;font-size:1.2rem;font-family:"futura-pt",sans-serif;font-weight:700}#page_international .series_info{margin:0 0 0.3rem 0;font-size:1.1rem;font-family:"futura-pt",sans-serif;font-weight:500}#page_international .publisher{margin:0;font-weight:300;font-size:1rem}@media screen and (max-width: 600px){#page_international .item{padding:0 1rem}}@media screen and (max-width: 400px){#page_international .item{padding:0}#page_international .gallery_slider{padding:0 2rem}}#page_home .welcome{float:left;width:90%;position:relative;background:#F9FAFA;background:linear-gradient(130deg, #f9fafa 0%, #f0f4f4 100%);padding:3rem}#page_home .welcome .left{float:left;width:65%}#page_home .welcome .right{float:right;width:35%;position:relative;right:-10%}#page_home .welcome .title{text-align:left;margin:0 0 3rem 0}#home_header header{position:absolute;background-image:none;z-index:9999}.mast{float:left;width:100%}.home_slider{position:relative}.home_slider .item{padding:230px 100px 3rem 100px;color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover}.home_slider .item .desktop_image{float:left;width:100%}.home_slider .item .mobile_image{float:left;width:100%;display:none}.home_slider .slick-dots{display:none !important;margin:0;position:absolute;bottom:20px}@media screen and (max-width: 900px){.home_slider .item{padding:270px 0 3rem 0}.home_slider .slick-prev,.home_slider .slick-next{display:none !important}.home_slider .slick-dots{display:block !important;left:50%;transform:translateX(-50%)}.home_slider .slick-dots button{color:#fff;background-color:#fff}}@media screen and (max-width: 600px){.home_slider .item{padding:330px 0 3rem 0}.home_slider .item .desktop_image{display:none}.home_slider .item .mobile_image{display:block}}@media screen and (max-width: 500px){.home_slider .item{padding:360px 0 3rem 0}}@media screen and (max-width: 400px){.home_slider .item{padding:410px 0 3rem 0}}@media screen and (max-width: 1000px){#page_home .welcome{width:100%}#page_home .welcome .left{width:100%}#page_home .welcome .right{display:none}#page_home .mobile_only{display:block;float:right;margin:0 0 1rem 1.5rem;width:400px;max-width:35%}}@media screen and (max-width: 800px){#page_home .mobile_only{max-width:45%}}@media screen and (max-width: 600px){#page_home .welcome{padding:2rem;text-align:center}#page_home .welcome .title{text-align:center}#page_home .mobile_only{max-width:100%;width:100%;margin:0 0 3rem 0}}@media screen and (max-width: 400px){#page_home .welcome{padding:2rem 1rem}}.woocommerce-store-notice,p.demo_store{background-color:#8DE5D8;color:#222;box-shadow:none;padding:1rem 1rem}.woocommerce-store-notice a,p.demo_store a{color:#32504B}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,.xoo-wsc-container .xoo-wsc-btn{background-color:#8DE5D8;color:#32504B;border-radius:3px;border:none}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn .xoo-wsc-btn .amount,.xoo-wsc-container .xoo-wsc-btn .xoo-wsc-btn .amount{color:#32504B}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover,.xoo-wsc-container .xoo-wsc-btn:hover{background-color:#222;color:#fff;border:none}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover .amount,.xoo-wsc-container .xoo-wsc-btn:hover .amount{color:#fff}.xoo-wsc-basket{bottom:80px}.xoo-wsc-btn .amount{color:#222}.xoo-wsc-items-count{background-color:#222}.woocommerce-account .woocommerce-MyAccount-navigation{width:30%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-image:none;margin:0;padding:0;list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:0.8rem 1rem;border:1px solid #8DE5D8;background-color:#E6FDF9;font-size:1.1rem;color:#222;font-weight:600;margin:0 0 0.2rem 0}.woocommerce-account .woocommerce-MyAccount-content{width:65%}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.select2-container .select2-dropdown,.select2-container .select2-selection{border-radius:2px;background-color:#F0F4F4;border:none}.woocommerce form .form-row .required{color:#FE2900}.woocommerce .cart .button,.woocommerce .cart input.button{margin:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#E6FDF9;border-top:none}.woocommerce-info::before{color:#222}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:transparent}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0}.woocommerce table.shop_table{border-collapse:collapse}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:auto;border:none;padding:0.6rem 1.8rem;line-height:1.5}@media (max-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-content{width:100%;margin:2rem 0 0 0}}#woo_main .woocommerce-result-count{float:right;width:auto}#woo_main .woocommerce-ordering{float:left;width:auto}#woo_main .page-description{float:left;width:100%;margin:0 0 2rem 0}#woo_main ul.products{margin:0;display:grid;gap:4rem 3rem;grid-template-columns:repeat(4, 1fr)}#woo_main ul.products::before{display:none}#woo_main li.product{text-align:center;margin:0;width:100%}#woo_main li.product img{box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29)}#woo_main li.product .price{font-size:1.1rem;font-family:"lato",sans-serif;font-weight:300;color:#222}#woo_main li.product .price ins{text-decoration:none;font-weight:300}#woo_main .woocommerce-loop-product__title{font-size:1.1rem;color:#222;font-family:"lato",sans-serif;padding:0.5rem 0}#woo_main .button{background-color:#8DE5D8;color:#32504B;padding:0.6rem 1.8rem;letter-spacing:1px}#woo_main .button:hover{color:#fff;background-color:#222}#woo_main .onsale{display:none}@media (max-width: 1000px){#woo_main ul.products{gap:4rem 3rem;grid-template-columns:repeat(3, 1fr)}}@media (max-width: 700px){#woo_main ul.products{gap:4rem 2rem;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){#woo_main ul.products{gap:4rem 2rem;grid-template-columns:repeat(1, 1fr)}#woo_main ul.products li.product img{display:inline-block;max-width:80%}#woo_main .woocommerce-result-count{width:100%;text-align:center}#woo_main .woocommerce-ordering{width:100%}#woo_main .woocommerce-ordering select{width:100%}}section.related.products{float:left;width:100%;padding-top:5rem;margin-top:4rem;border-top:1px solid #8DE5D8}section.related.products h2{font-weight:600;margin:1.5rem 0 1rem 0;line-height:1.3;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:2.5rem;margin:0 0 5rem 0;text-align:center}.woocommerce div.product .woocommerce-tabs{float:left;width:100%;padding-top:5rem;margin-top:4rem;border-top:1px solid #8DE5D8}.woocommerce div.product .woocommerce-tabs h2{margin-top:2.5rem}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#EAEBEB;color:#32504B;border-radius:3px;margin:0 0.5rem 0 0;padding:0.3rem 1rem;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#8DE5D8}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{display:none}.woocommerce div.product form.cart div.quantity input.qty{line-height:1.5;margin:0;padding:0.6rem 0;width:auto}.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 #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:2px 2px 5px 0px rgba(0,0,0,0.29);-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.29)}.woocommerce #content div.product div.summary .price,.woocommerce div.product div.summary .price,.woocommerce-page #content div.product div.summary .price,.woocommerce-page div.product div.summary .price{color:#222;font-weight:300;font-size:1.6rem}.woocommerce #content div.product div.summary .price ins,.woocommerce div.product div.summary .price ins,.woocommerce-page #content div.product div.summary .price ins,.woocommerce-page div.product div.summary .price ins{text-decoration:none;font-weight:300}.woocommerce table.shop_table{border-radius:0px}@media (max-width: 800px){section.related.products{padding-top:4rem;margin-top:4rem}section.related.products h2{margin:0 0 4rem 0;font-size:2.3rem}.woocommerce div.product .woocommerce-tabs{padding-top:4rem;margin-top:3rem}.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:100%;margin:0 0 3rem 0}.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{width:400px;max-width:80%;display:inline-block}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;margin:0;text-align:center}.woocommerce div.product form.cart{display:flex;justify-content:center}.woocommerce div.product div.images .woocommerce-product-gallery__image a{width:100%;text-align:center}}@media (max-width: 600px){.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;margin:0 0 0.5rem 0}.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:100%}}@media (max-width: 500px){section.related.products{padding-top:3rem;margin-top:4rem}section.related.products h2{margin:0 0 3rem 0;font-size:2.1rem}.woocommerce div.product .woocommerce-tabs{padding-top:3rem;margin-top:2rem}}
