﻿*{box-sizing:border-box}html{scroll-behavior:smooth}.otgs-development-site-front-end{float:left;width:100%}body{font-family:"poppins",sans-serif;float:left;width:100%;font-size:16px;font-weight:400;color:#000;background-image:url("../images/bg_bluebells.jpg");background-position:center top -200px;background-attachment:fixed}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}.inner_wrap{margin:0 auto;width:100%}.inner_wrap.extranarrow{max-width:800px}.inner_wrap.narrow{max-width:1000px}.inner_wrap.medium{max-width:1200px}.page_wrap{float:left;width:100%;padding:5rem 0 6rem 0;padding:2rem 0}.page_wrap.no_bottom_padding{padding-bottom:0}.content{background-color:#FEFEF7;float:left;width:100%;padding:3rem 3rem 4rem 3rem;border-radius:3px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29)}@media screen and (max-width: 800px){.page_wrap{padding:1.5rem 0}.content{padding:2em 2rem 3rem 2rem}}@media screen and (max-width: 500px){.page_wrap{padding:1rem 0}.content{padding:2em 1rem 2rem 1rem}}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:#E5110E;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}#pagination ul{list-style-type:none;margin:3rem 0 0 0;padding:1.5rem 0 0 0;border-top:1px solid #E5110E;display:block !important}#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:#E5110E;font-size:1rem !important;border:none !important;margin:0 !important}#pagination ul li a:hover{background-color:#fff;text-decoration:underline}#pagination ul li span{display:inline-block;background-color:#E5110E;border-radius:2px;color:#fff;padding:0.3rem 0.5rem !important;border:none !important;margin:0 !important}hr{border:0;height:1px;background:#E5110E;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:3px;background-color:#F8F3E6;margin:0 0 0.5rem 0;border:none;font-size:1rem;padding:0.7rem 1rem;font-weight:500}select{border-radius:3px;background-color:#F8F3E6;margin:0 0 0.5rem 0;border:none;font-size:1rem;padding:0.7rem 1rem;font-weight:500}textarea{border-radius:3px;background-color:#F8F3E6;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],button{line-height:150%;display:inline-block;font-size:0.9rem;text-transform:uppercase;font-weight:700;border:none;border-radius:3px;padding:0.6rem 1.8rem;background-color:#7EE7DC;color:#284A46;font-family:"poppins",sans-serif;cursor:pointer}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button:hover{text-decoration:none;box-shadow:none;color:#fff;background-color:#E5110E}blockquote{background-color:#E5110E;color:#fff;margin:3rem 0 3rem 0;padding:2rem;font-size:1.4rem;border-radius:3px;font-weight:600}blockquote a{color:#fbc4c4}h1{font-size:1.8rem;font-weight:700;margin:1.5rem 0 1rem 0;line-height:1.5;font-family:"coniferous",sans-serif;letter-spacing:-1px;text-transform:uppercase}h1.title{font-size:2.5rem;margin:0 0 3rem 0;text-align:center}@media screen and (max-width: 800px){h1.title{margin:0 0 2rem 0;font-size:2.3rem}}@media screen and (max-width: 500px){h1.title{margin:0 0 2rem 0;font-size:2.1rem}}p+h1{margin:2rem 0 1rem 0}h2{font-size:1.7rem;font-weight:700;margin:1.5rem 0 1rem 0;line-height:1.5;font-family:"coniferous",sans-serif;text-transform:uppercase;letter-spacing:-1px}p+h2{margin:2rem 0 1rem 0}h3{font-size:1.5rem;font-weight:700;line-height:1.5;margin:1.5rem 0 1rem 0;font-family:"coniferous",sans-serif;letter-spacing:-1px;text-transform:uppercase}p+h3{margin:2rem 0 1rem 0}h4{font-size:1.3rem;font-weight:700;line-height:1.5;margin:1.5rem 0 1rem 0;font-family:"coniferous",sans-serif;text-transform:uppercase;letter-spacing:-1px}p+h4{margin:2rem 0 1rem 0}h5{font-size:1.2rem;font-weight:700;margin:1.5rem 0 1rem 0;line-height:1.5;font-family:"coniferous",sans-serif;letter-spacing:-1px;text-transform:uppercase}p+h5{margin:2rem 0 1rem 0}h6{font-size:1.1rem;margin:1.5rem 0 1rem 0;font-weight:700;line-height:1.5;font-family:"coniferous",sans-serif;letter-spacing:-1px;text-transform:uppercase}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{font-weight:300;margin:0 0 1rem 0;font-size:0.9rem}table tr{background-color:transparent;border-bottom:1px solid #E5110E}table th{background-color:#E5110E;padding:1rem 0.6rem;font-size:1.1rem;font-weight:600;color:#fff}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}header{float:left;width:100%;color:#fff;background-image:url("../images/hd_gradient_radial.svg");background-repeat:no-repeat;background-position:center center}header .logo{text-align:center;float:left;width:100%;padding:4rem 5%}header .title{float:left;width:100%;font-family:"coniferous",sans-serif;font-size:4.375rem;letter-spacing:-1px;text-transform:uppercase;font-weight:600;line-height:120%}header .title strong{font-weight:300}header .title a{color:#fff}header .title a:hover{color:#fff;text-decoration:none}header .strapline{margin:1.5rem 0 0 0;float:left;width:100%;font-size:1.5625rem;font-weight:300;line-height:150%}@media (max-width: 1800px){header .logo{background-size:cover}}@media (max-width: 1000px){header .logo{padding:3rem 1rem}header .title{font-size:3.5rem}header .strapline{font-size:1.3rem}}@media (max-width: 600px){header .logo{padding:3rem 2rem}header .title{font-size:2.5rem}header .strapline{font-size:1.2rem}}.desktop_menu{float:left;width:100%;background-color:#E5110E;font-family:"coniferous",sans-serif;font-weight:700}.desktop_menu button{display:none}.desktop_menu ul{margin:0;padding:0;list-style:none}.desktop_menu ul li{padding:0}.desktop_menu .menu{display:flex;justify-content:center;align-items:center;position:relative}.desktop_menu .menu>li{display:inline-block}.desktop_menu .menu>li>a{font-size:1.4375rem;color:#fff;display:block;padding:1rem 4rem;text-decoration:none;white-space:nowrap;text-transform:uppercase}.desktop_menu .menu li ul.sub-menu{background-color:#d2100d;position:absolute;top:100%;left:0;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}.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{color:#fff;text-decoration:none;padding:1rem;display:block;text-transform:uppercase}.desktop_menu .menu li ul.sub-menu>li a:hover{background-color:#E5110E}.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:#ba0e0b;top:0;left:100%;display:none}.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{display:block}.desktop_menu .menu li ul.sub-menu li ul.sub-menu>li a{color:#fff;text-decoration:none;padding:1rem;display:block}.desktop_menu .menu li ul.sub-menu li ul.sub-menu>li a:hover{background-color:#E5110E}.desktop_menu .menu li ul.sub-menu li ul-submenu>li.current-menu-item>a{font-weight:600}@media (max-width: 1300px){.desktop_menu{padding:0 1rem}.desktop_menu .menu{justify-content:space-around}.desktop_menu .menu>li>a{padding:1rem 1rem}}@media (max-width: 800px){.desktop_menu .menu>li>a{font-size:1.2rem}}@media (max-width: 600px){.desktop_menu{display:none}}.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%;background-color:#E5110E;text-align:center;padding:0.4rem 1rem;line-height:1;justify-content:space-between;align-items:center}.toggle p{margin:0;font-family:"coniferous",sans-serif;font-weight:700;text-transform:uppercase;font-size:1.4rem}@media (max-width: 600px){.toggle{display:flex}}.mobile_menu{float:left;width:100%;position:absolute;left:0;top:0}.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.7rem;padding:0;margin:0;border:none;background:none;font-weight:bold;font-family:"coniferous",sans-serif}.mobile_menu .submenu-open>button.submenu-toggle::after{content:'−';color:#fff}.mobile_menu .menu{background-color:#E5110E;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:"coniferous",sans-serif;text-transform:uppercase;font-weight:700;font-size:1.5rem;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:1.2rem 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{background-color:#f11a17}.mobile_menu .sub-menu{display:none;margin:0;padding:0;list-style:none;background-color:#f22d2a}.mobile_menu .sub-menu li a{padding:1.2rem 1rem 1.2rem 2rem;display:inline-block;width:100%;color:#fff;font-size:1.2rem}.mobile_menu .sub-menu li{margin:0;padding:0;position:relative}.mobile_menu .sub-menu .sub-menu{background-color:#f3403d}.mobile_menu .sub-menu .sub-menu li a{padding:1.2rem 1rem 1.2rem 3rem;font-size:1.1rem}body.single-post .mobile_menu .menu li.menu_updates>a{font-weight:600;color:#fff;background-color:#E5110E}body.single-book .mobile_menu .menu li.menu_books>a,body-tax-series .mobile_menu .menu li.menu_books>a{font-weight:800;color:#fff;background-color:#E5110E}footer{float:left;width:100%}footer .bar{padding:2rem 1.5rem;color:#fff;float:left;width:100%;font-size:0.9rem;background:#000000;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%);line-height:150%}footer .bar a{color:#fff;font-weight:700}footer .bar a:hover{text-decoration:underline}footer .bar .left{float:left;width:48%}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 .left ul li:before{color:#fff;padding:0 0.3rem 0 0;content:" / "}footer .bar .right{float:right;width:48%;text-align:right}.signup{float:left;width:100%;color:#1E2F36}.signup .frame_1{float:left;width:100%;background-color:#89D4F2;padding:10px;border-radius:3px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29)}.signup .frame_2{float:left;width:100%;padding:10px;border:3px solid #fff;border-radius:3px}.signup .frame_3{float:left;width:100%;border-radius:3px;border:3px solid #fff;padding:3rem 4rem;display:flex;justify-content:space-between;align-items:center}.signup .left{float:left;width:50%;text-align:center}.signup .right{float:right;width:36%}.signup .right img{border-radius:100%}.signup h3{margin:0 0 1rem 0;text-transform:uppercase;color:#1E2F36;letter-spacing:-1px;font-size:2.125rem;line-height:120%}.signup label{display:none}.signup input{width:100%;margin:0.5rem 0 0.5rem 0;border:4px solid #6CB1CC;text-align:center;background-color:#fff}.signup input.button{border:none;width:auto;background-color:#6CB1CC;color:#1E2F36;margin:0.5rem 0 0 0}.signup input.button:hover{color:#fff;background-color:#1E2F36}.gform_required_legend{display:none}.gform_submission_error,.gform_confirmation_message{font-family:"poppins",sans-serif;text-transform:none;margin:0 0 1rem 0;font-size:1.3rem;font-weight:500;letter-spacing:normal}.gfield_validation_message{font-weight:700;font-size:0.9rem}@media (max-width: 1200px){.signup .frame_3{display:block;padding:3rem}.signup .right{width:44%}}@media (max-width: 900px){.signup .frame_3{padding:3rem 5rem}.signup h3{font-size:1.8rem}.signup .left{width:100%}.signup .right{display:none}.signup .mobile_only{display:inline-block;border-radius:100%;margin:0 0 2rem 0;width:90%;max-width:350px}}@media (max-width: 800px){footer .bar{font-size:0.8rem}footer .bar .left{width:100%;text-align:center}footer .bar .right{width:100%;text-align:center;margin:0.7rem 0 0 0}}@media (max-width: 700px){.signup .frame_3{padding:2rem 3rem}}@media (max-width: 500px){.signup .frame_2{border:none;padding:0}.signup .frame_3{padding:2rem}.signup h3{font-size:1.6rem}}.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:30px;width:30px;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/arrow_red_prev.svg")}.slick-next{right:0;background-image:url("../images/arrow_red_next.svg")}.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:#E5110E;background-color:#E5110E}#page_contact .intro{float:left;width:100%;padding:0 5%;text-align:center;font-size:1.1rem}#page_contact .info{float:left;width:100%;margin:2rem 0 0 0;border-top:1px solid #E5110E;padding:3rem 0 0 0}#page_contact .info h2{margin:0 0 2rem 0}#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 .gform_submission_error,#page_contact .gfield_validation_message{color:#E5110E}#page_contact .gfield_required_asterisk{color:#E5110E}@media screen and (max-width: 1000px){#page_contact .intro{padding:0;font-size:1rem}#page_contact .left{width:100%}#page_contact .right{width:100%;margin:2rem 0 0 0}}#page_single_update .ft{width:100%;margin:0 0 2rem 0;border-radius:3px}#page_single_update h3{margin:0 0 1rem 0;font-family:"poppins",sans-serif;font-weight:600;text-transform:none;font-size:2rem;color:#000}#page_single_update .date{font-weight:300;margin:0 0 3rem 0}#page_single_update .date a{font-weight:600}@media screen and (max-width: 800px){#page_single_update h3{font-size:1.5rem}#page_single_update .ft{margin:0 0 1rem 0}#page_single_update .date{margin:0 0 2rem 0}}@media screen and (max-width: 500px){#page_single_update h3{font-size:1.3rem}}#page_updates h3{margin:0 0 1rem 0;font-family:"poppins",sans-serif;font-weight:600;text-transform:none;font-size:1.2rem}#page_updates h3 a{color:#000}#page_updates h3 a:hover{color:#E5110E}#page_updates .date{font-weight:300;margin:0 0 1rem 0;font-size:0.8rem}#page_updates .date a{font-weight:600}#page_updates .items{float:left;width:100%;display:grid;gap:2.5rem 2.5rem;grid-template-columns:repeat(2, 1fr)}#page_updates .item{text-align:center;background-color:#ffebe4}#page_updates .item .image{float:left;width:100%}#page_updates .item .image img{border-top-left-radius:3px;border-top-right-radius:3px;width:100%}#page_updates .item .text{float:left;width:100%;padding:2rem;font-size:0.9rem}@media screen and (max-width: 1200px){#page_updates .items{gap:2rem 2rem}}@media screen and (max-width: 900px){#page_updates .items{gap:1rem 1rem}#page_updates .item .text{padding:1.5rem}}@media screen and (max-width: 700px){#page_updates .items{grid-template-columns:repeat(1, 1fr);gap:2rem 2rem}}@media screen and (max-width: 700px){#page_updates .items{gap:1rem 1rem}#page_updates .item .text{padding:1rem 1rem 1.5rem 1rem}}#page_books .items{float:left;width:100%}#page_books .item{margin:0 0 3rem 0;padding:0 0 3rem 0;border-bottom:1px solid #E5110E;float:left;width:100%}#page_books .item:last-of-type{border:none;margin:0;padding:0}#page_books .item .left{float:left;width:26%}#page_books .item .right{float:right;width:66%}#page_books img{box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29)}#page_books .shout{margin:0 0 1rem 0;color:#E5110E;font-weight:700;font-size:1rem}#page_books .book_title{font-weight:700;font-size:1.6rem;margin:0 0 1rem 0}#page_books .book_title.no_subttile{margin:0 0 2rem 0}#page_books .book_title a{color:#000}#page_books .book_title a:hover{color:#E5110E}#page_books .subtitle{font-size:1.25rem;font-weight:500;margin:0 0 2rem 0}#page_books .buttons{float:left;width:100%;margin:0.5rem 0 0 0}#page_books .buttons .button{margin:0.5rem 0.3rem 0 0}#page_books .buttons .buy_links{display:inline-block;position:relative}#page_books .buttons .buy_links .button{background-image:url("../images/icon_arrow_down_hover.svg");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}#page_books .buttons .buy_links:hover ul{display:block}#page_books .buttons .buy_links:hover .button{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#E5110E;color:#fff;background-image:url("../images/icon_arrow_down.svg")}#page_books .buttons .buy_links ul{display:none;background-color:#E5110E;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_books .buttons .buy_links ul li{margin:0;padding:0}#page_books .buttons .buy_links ul li:first-of-type a:hover{border-top-left-radius:3px;border-top-right-radius:3px}#page_books .buttons .buy_links ul li:last-of-type a:hover{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#page_books .buttons .buy_links ul a{color:#fff;padding:0.8rem 1rem;display:block}#page_books .buttons .buy_links ul a:hover{text-decoration:none;background-color:#cd0f0d}@media screen and (max-width: 900px){#page_books .item .left{display:none}#page_books .item .right{width:100%}#page_books .item .mobile_only{display:inline-block;float:right;width:35%;max-width:500px;margin:0 0 1rem 2rem}}@media screen and (max-width: 600px){#page_books .item .mobile_only{text-align:center;float:right;margin:0 0 2rem 0;width:100%}}@media screen and (max-width: 400px){#page_books .item .buttons .button{padding:0.6rem 1.1rem}#page_books .item .buttons .buy_links .button{padding-right:2.5rem}}#page_book_details .reviews{float:left;width:100%;margin:2rem 0 0 0;background-color:#FDF2D8;padding:4rem 2rem 5rem 2rem;border-radius:3px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29)}#page_book_details .reviews .reviews_slider{padding:0 3rem}#page_book_details .reviews .item{font-size:1.1rem;padding:0 2rem;margin:0 0 2rem 0}#page_book_details .reviews .item p{margin:0 0 1rem 0}#page_book_details .reviews .item .source{margin:0 0 0 0;font-weight:700}#page_book_details .reviews h2{text-align:center;margin:0 0 4rem 0;color:#000;font-size:2.3rem}#page_book_details .details{float:left;width:100%}#page_book_details .details .info{float:left;width:100%;margin:2rem 0 0 0;background-color:#FDF2D8;padding:1.5rem;font-size:0.9rem}#page_book_details .details .info p{margin:0 0 0.3rem 0}#page_book_details .details .info p strong{font-weight:600}#page_book_details .details .left{float:left;width:26%}#page_book_details .details .right{float:right;width:66%}#page_book_details .details img{box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29)}#page_book_details .details .shout{margin:0 0 1rem 0;color:#E5110E;font-weight:700;font-size:1rem}#page_book_details .details .book_title{font-weight:700;font-size:1.6rem;margin:0 0 1rem 0}#page_book_details .details .book_title.no_subttile{margin:0 0 2rem 0}#page_book_details .details .book_title a{color:#000}#page_book_details .details .book_title a:hover{color:#E5110E}#page_book_details .details .subtitle{font-size:1.25rem;font-weight:500;margin:0 0 2rem 0}#page_book_details .details .buttons{float:left;width:100%;margin:0.5rem 0 0 0}#page_book_details .details .buttons .button{margin:0.5rem 0.3rem 0 0}#page_book_details .details .buttons .buy_links{display:inline-block;position:relative}#page_book_details .details .buttons .buy_links .button{background-image:url("../images/icon_arrow_down_hover.svg");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}#page_book_details .details .buttons .buy_links:hover ul{display:block}#page_book_details .details .buttons .buy_links:hover .button{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#E5110E;color:#fff;background-image:url("../images/icon_arrow_down.svg")}#page_book_details .details .buttons .buy_links ul{display:none;background-color:#E5110E;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 .details .buttons .buy_links ul li{margin:0;padding:0}#page_book_details .details .buttons .buy_links ul li:first-of-type a:hover{border-top-left-radius:3px;border-top-right-radius:3px}#page_book_details .details .buttons .buy_links ul li:last-of-type a:hover{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#page_book_details .details .buttons .buy_links ul a{color:#fff;padding:0.8rem 1rem;display:block}#page_book_details .details .buttons .buy_links ul a:hover{text-decoration:none;background-color:#cd0f0d}@media screen and (max-width: 1000px){#page_book_details .reviews{padding:3rem 1rem 4rem 1rem}#page_book_details .reviews .item{margin:0 0 0 0;text-align:center;font-size:0.9rem}#page_book_details .reviews h2{margin:0 0 3rem 0;font-size:1.8rem}#page_book_details .details .left{width:100%}#page_book_details .details .left img{display:none}#page_book_details .details .right{width:100%}#page_book_details .details .mobile_only{display:inline-block;float:right;width:35%;max-width:500px;margin:0 0 1rem 2rem}}@media screen and (max-width: 600px){#page_book_details .reviews{margin-top:1.5rem}#page_book_details .details .right{text-align:center}#page_book_details .details .info{margin-top:3rem}#page_book_details .details .mobile_only{display:block;margin:0 0 2rem 0;float:none;width:100%;max-width:none}#page_book_details .details .mobile_only img{width:80%}}@media screen and (max-width: 500px){#page_book_details .reviews{padding:3rem 2rem;margin-top:1rem}#page_book_details .reviews .items{padding:0}#page_book_details .reviews .item{padding:0}}#page_about .left{float:left;width:62%}#page_about .right{float:right;width:32%}#page_about .right img{border-radius:3px;line-height:1;margin:0 0 1rem 0}@media screen and (max-width: 700px){#page_about .left{width:100%}#page_about .right{width:100%;margin:0 0 2rem 0;display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}#page_about .right img{margin:0}}#page_home .intro{float:left;width:100%;background-color:#FDF2D8;padding:2rem;border-radius:3px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);display:flex;justify-content:space-between}#page_home .intro h1{font-size:2.5rem;margin:0 0 3rem 0}#page_home .intro .left{float:left;width:42%;background-image:url("../images/img_author.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:3px}#page_home .intro .left img{width:100%}#page_home .intro .right{width:55%;float:right;padding:3rem 2rem}#page_home .intro p:last-of-type{font-family:"coniferous",sans-serif;font-size:2.5rem;margin:0;font-weight:600}#page_home .ft_books{float:left;width:100%;padding:5rem 2rem 5rem 2rem;border-radius:3px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);background-color:#fff;margin:2rem 0 0 0}#page_home .ft_books .review{float:left;width:100%;margin:0.5rem 0 0 0;font-size:0.9rem;font-weight:300}#page_home .ft_books .review p{margin:0 0 0.8rem 0}#page_home .ft_books .review .source{font-size:0.9rem;font-weight:600;margin:0}#page_home .ft_books .books_slider{padding:0 4rem}#page_home .ft_books .item{float:left;width:100%;padding:0 0.2rem}#page_home .ft_books .left{float:left;width:26%}#page_home .ft_books .right{float:right;width:66%}#page_home .ft_books img{box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29)}#page_home .ft_books .shout{margin:0 0 1rem 0;color:#E5110E;font-weight:700;font-size:1rem}#page_home .ft_books .book_title{font-weight:700;font-size:1.6rem;margin:0 0 1rem 0}#page_home .ft_books .book_title.no_subttile{margin:0 0 2rem 0}#page_home .ft_books .book_title a{color:#000}#page_home .ft_books .book_title a:hover{color:#E5110E}#page_home .ft_books .subtitle{font-size:1.25rem;font-weight:500;margin:0 0 2rem 0}#page_home .ft_books .buttons{float:left;width:100%;margin:1.5rem 0 0 0}#page_home .ft_books .buttons .button{margin:0.5rem 0.3rem 0 0}#page_home .ft_books .buttons .buy_links{display:inline-block;position:relative}#page_home .ft_books .buttons .buy_links .button{background-image:url("../images/icon_arrow_down_hover.svg");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}#page_home .ft_books .buttons .buy_links:hover ul{display:block}#page_home .ft_books .buttons .buy_links:hover .button{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#E5110E;color:#fff;background-image:url("../images/icon_arrow_down.svg")}#page_home .ft_books .buttons .buy_links ul{display:none;background-color:#E5110E;position:absolute;left:0;bottom:0;margin:0;padding:0;list-style:none;width:200px;border-radius:3px}#page_home .ft_books .buttons .buy_links ul li{margin:0;padding:0}#page_home .ft_books .buttons .buy_links ul li:first-of-type a:hover{border-top-left-radius:3px;border-top-right-radius:3px}#page_home .ft_books .buttons .buy_links ul li:last-of-type a:hover{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#page_home .ft_books .buttons .buy_links ul a{color:#fff;padding:0.8rem 1rem;display:block}#page_home .ft_books .buttons .buy_links ul a:hover{text-decoration:none;background-color:#cd0f0d}#page_home .latest_updates{float:left;width:100%;background-color:#FFDFD5;padding:4rem 3rem 4rem 3rem;border-radius:3px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.29);margin:2rem 0 0 0}#page_home .latest_updates h2{margin:0 0 4rem 0;text-align:center;color:#39302D;font-size:2.5rem}#page_home .latest_updates h3{margin:0 0 1rem 0;font-family:"poppins",sans-serif;font-weight:600;text-transform:none;font-size:1.2rem}#page_home .latest_updates h3 a{color:#000}#page_home .latest_updates h3 a:hover{color:#E5110E}#page_home .latest_updates .date{font-weight:300;margin:0 0 1rem 0;font-size:0.8rem}#page_home .latest_updates .date a{font-weight:600}#page_home .latest_updates .items{float:left;width:100%;display:grid;gap:2.5rem 2.5rem;grid-template-columns:repeat(2, 1fr)}#page_home .latest_updates .item{text-align:center;background-color:#fff}#page_home .latest_updates .item .image{float:left;width:100%}#page_home .latest_updates .item .image img{border-top-left-radius:3px;border-top-right-radius:3px;width:100%}#page_home .latest_updates .item .text{float:left;width:100%;padding:2rem;font-size:0.9rem}#page_home .signup{margin:2rem 0 0 0}@media screen and (max-width: 1200px){#page_home .latest_updates .items{gap:2rem 2rem}#page_home .ft_books{padding:4rem 2rem 4rem 2rem}#page_home .ft_books .left{display:none}#page_home .ft_books .right{width:100%}#page_home .ft_books .mobile_only{display:block;float:right;margin:0 0 1rem 2rem;max-width:400px;width:30%}}@media screen and (max-width: 1000px){#page_home .intro{display:block;text-align:center}#page_home .intro h1{margin:0 0 2rem 0}#page_home .intro .left{display:none}#page_home .intro .right{width:100%;padding:0}#page_home .intro .mobile_only{display:block;margin:0 0 2rem 0;width:100%}#page_home .intro .mobile_only img{width:100%;max-width:500px}}@media screen and (max-width: 900px){#page_home .latest_updates{padding:3rem 2rem 3rem 2rem}#page_home .latest_updates h2{margin:0 0 3rem 0}#page_home .latest_updates .items{gap:1rem 1rem}#page_home .latest_updates .item .text{padding:1.5rem}}@media screen and (max-width: 800px){#page_home .ft_books{padding:3rem 2rem 3rem 2rem;margin:1.5rem 0 0 0}#page_home .ft_books .books_slider{padding:0}#page_home .ft_books .item{text-align:center}#page_home .ft_books .mobile_only{width:100%;text-align:center;margin:0 0 2rem 0;max-width:none}#page_home .ft_books .mobile_only img{max-width:400px;width:80%;display:inline-block}#page_home .latest_updates{margin:1.5rem 0 0 0}#page_home .signup{margin:1.5rem 0 0 0}}@media screen and (max-width: 700px){#page_home .latest_updates .items{grid-template-columns:repeat(1, 1fr);gap:2rem 2rem}#page_home .latest_updates .item .text{padding:1rem 1rem 1.5rem 1rem}}@media screen and (max-width: 500px){#page_home .ft_books{margin:1rem 0 0 0}#page_home .latest_updates{margin:1rem 0 0 0;padding:3rem 1rem}#page_home .signup{margin:1rem 0 0 0}}
