*{box-sizing:border-box}.otgs-development-site-front-end{float:left;width:100%;padding:1rem 0}body{font-size:16px;float:left;width:100%;line-height:1.8;font-family:"new-hero", sans-serif;font-weight:300;font-weight:500;font-weight:600;font-weight:700;font-weight:800;font-weight:900;font-weight:400}main{float:left;width:100%}.buttons{float:left;width:100%}.mobile_only{display:none}.wrap{margin:0 auto;width:92%;max-width:1200px}.wrap.large{max-width:1400px}.wrap.medium{max-width:1000px}.wrap.narrow{max-width:800px}.page_wrap{float:left;width:100%;padding:3rem 0 0 0}.page_404{padding:3rem 0}@media screen and (max-width: 800px){.page_wrap{padding:2rem 0 0 0}.page_404{padding:2rem 0}}.page_404{text-align:center;font-size:1.2rem}.page_404 h1{margin:1rem 0 2rem 0}.page_404 h2{margin:0 0 1rem 0}#page_numbers{float:left;width:100%;text-align:center;font-size:0.8em;line-height:100%;display:block;text-align:center}#page_numbers ul{margin:4rem 0 0 0;padding:0;float:left;width:100%;display:block}#page_numbers ul li{display:inline-block;padding:0;list-style-image:none}#page_numbers ul li span,#page_numbers ul li a{display:inline-block;padding:0.4rem 0.3rem;border:none;color:#000;text-decoration:none;background-color:transparent;margin:0 0.1875rem 0 0.1875rem}#page_numbers ul li span:hover,#page_numbers ul li span:active,#page_numbers ul li span:focus,#page_numbers ul li a:hover,#page_numbers ul li a:active,#page_numbers ul li a:focus{color:#228090;border:none;text-decoration:underline}#page_numbers ul li .wpv_page_ellipsis:hover{text-decoration:none}#page_numbers ul li.wpv_page_current span,#page_numbers ul li.wpv-archive-pagination-nav-links-item-current span{background-color:#45BED3;color:#000;border:1px solid #45BED3;padding:0.4rem 0.7rem;font-weight:700;cursor:pointer}a{color:#DC206F;text-decoration:none}a:hover{text-decoration:underline;color:#DC206F}h1{font-family:"new-hero",sans-serif;font-size:2rem;font-weight:700;margin:2rem 0 1rem 0;line-height:1.5}h1.title{font-family:"ccsignlanguage",sans-serif;font-style:italic;font-weight:400;text-align:center;text-transform:uppercase;font-size:2.8rem;margin:0 0 4rem 0}h2{font-family:"new-hero",sans-serif;font-size:1.8rem;font-weight:700;margin:2rem 0 1rem 0;line-height:1.5}h3{font-family:"new-hero",sans-serif;font-size:1.6rem;font-weight:700;margin:2rem 0 1rem 0;line-height:1.5}h4{font-family:"new-hero",sans-serif;font-size:1.4rem;font-weight:700;margin:2rem 0 1rem 0;line-height:1.5}h5{font-family:"new-hero",sans-serif;font-size:1.2rem;font-weight:700;margin:2rem 0 1rem 0;line-height:1.5}h6{font-family:"new-hero",sans-serif;font-size:1.1rem;font-weight:700;margin:2rem 0 1rem 0;line-height:1.5}@media screen and (max-width: 1000px){h1{font-size:1.5rem}h1.title{font-size:2.2rem;margin:0 0 3rem 0}h2{font-size:1.3rem}h3{font-size:1.2rem}h4{font-size:1rem}h5{font-size:0.8rem}h6{font-size:0.7rem}}.parallax{float:left;width:100%;height:400px;background-position:center center;background-attachment:fixed;background-image:url("../images/default_parallax.jpg");background-repeat:no-repeat;background-size:cover;margin-top:4rem}@media screen and (max-width: 1000px){.parallax{height:350px}}@media screen and (max-width: 800px){h1.title{margin:0 0 2rem 0}.parallax{margin-top:3rem}}@media screen and (max-width: 640px){.parallax{background-attachment:scroll;height:300px}}@media screen and (max-width: 400px){.parallax{height:200px}}p{margin:0 0 1.3rem 0;line-height:1.6}ol{margin:1rem 0 2rem 1.7rem;padding:0}ol li{padding:0.18rem 0 0.19rem 0.6rem}ul{margin:1rem 0 2rem 0.6rem;padding:0}ul li{padding:0.18rem 0 0.19rem 0.6rem;list-style-type:none;list-style-image:url("../images/bullet.svg")}blockquote{background-color:#EBFBFE;float:left;width:100%;font-size:1.8rem;margin:2rem 0 3rem 0;padding:2rem;text-align:center}blockquote p{line-height:1.3}blockquote footer{padding:0;font-size:1.2rem;background:transparent;background-color:#EBFBFE;color:#000}table{text-align:left;border-collapse:collapse;margin:2.5rem 0 2.5rem 0;width:100%;font-size:1em}table thead tr{border-bottom:none}table tr{background-color:transparent;border-bottom:1px solid #000}table th{background-color:#254C60;padding:0.625rem;font-size:1.1rem;font-weight:600;color:#fff}table td{padding:0.625rem}hr{float:left;width:100%;border:none;height:1px;margin:2rem 0;background-color:#254C60}pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}dl{line-height:1.5;float:left;width:100%}dl dt{font-size:1.125rem;padding:1.25rem 0 0.625rem 0;font-weight:500}dl dd{font-size:1em;padding:0.3rem 0;margin:0 0 0 1.25rem}form{float:left;width:100%;margin:0}body .gform_wrapper .gform_heading{float:left;width:100%}body .gform_wrapper .gform_heading .gform_required_legend{display:none}body .gform_wrapper .gform_body{float:left;width:100%}body .gform_wrapper .gform_body input{border-radius:0px}body .gform_wrapper .gform_body textarea{border-radius:0px}body .gform_wrapper .gform_footer{float:left;width:100%}body .gform_wrapper .gform_footer .button{font-weight:600 !important;display:inline-block !important;color:#fff !important;font-size:1rem !important;background-color:#DC206F !important;border:none;padding:0.5rem 2rem !important;cursor:pointer !important;width:auto;text-align:center !important;margin:0 !important;line-height:1.8 !important;text-transform:uppercase !important;font-family:"ccsignlanguage",sans-serif !important;border-radius:0 !important}body .gform_wrapper .gform_footer .button:hover{background-color:#45BED3 !important;text-decoration:none;color:#000 !important}::placeholder{color:#BABABA;opacity:1}::-ms-input-placeholder{color:#BABABA}fieldset{border:none;padding:0;margin:2.5rem 0}legend{font-size:1.5em;margin:0 0 1.87rem 0;font-weight:500}label{float:left;width:100%;margin-bottom:0.2rem;font-weight:700}input{border:1px solid #000;font-size:1rem;padding:0.7rem;margin-bottom:1.25rem;width:auto;background-color:transparent;outline:none}input[type=color]{width:40px;height:40px;background-color:transparent;border:1px solid #000;padding:3px}input[type=file]{background-color:transparent;padding:0.625rem 0.625rem 0.625rem 0;border:none}input[type=image]{width:auto;padding:0;border:none;background-color:transparent}input[type=radio]{width:auto;margin:0 0.625rem 0 0;width:auto}input[type=checkbox]{width:auto;margin:0 0.625rem 0 0;width:auto}textarea{font-size:1em;padding:0.625rem;width:100%;margin-bottom:0;height:12.5em;outline:none;resize:none}select{padding:0.3rem;outline:none;border:none;border:1px solid #000}input[type=button],input[type=reset],button,a.button,input[type=submit]{font-weight:600;display:inline-block;color:#fff;font-size:1rem;background-color:#DC206F;border:none;padding:0.5rem 2rem;cursor:pointer;width:auto;text-align:center;margin:1rem 0 0 0;line-height:1.8;text-transform:uppercase;font-family:"ccsignlanguage",sans-serif}input[type=button]:hover,input[type=reset]:hover,button:hover,a.button:hover,input[type=submit]:hover{background-color:#45BED3;text-decoration:none;color:#000}img{max-width:100%;height:auto}img.alignright,.wp-caption.alignright{float:right;margin:0.625rem 0 1.25rem 1.25rem;max-width:100%;height:auto}img.alignleft,.wp-caption.alignleft{float:left;margin:0.625rem 1.25rem 1.25rem 0;max-width:100%;height:auto}img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}img.alignnone{max-width:100%;height:auto;margin:1.25rem 0}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin:1.25rem auto}.wp-caption-text{font-weight:normal;text-align:center;margin-top:0.3rem;font-size:0.75rem}.wp-caption{padding-bottom:1.25rem}.wp-caption a:hover{border-bottom:none}.wp-caption img{margin-top:1.25rem}header{float:left;width:100%;color:#fff;background-image:url("../images/mast_bg.jpg");background-position:center top;background-size:cover}header .header_top{float:left;width:100%;display:flex;align-items:center;padding:4rem 0;position:relative}header .logo{float:left;width:39.333%;font-family:"ccsignlanguage",sans-serif;font-size:2.8125rem;text-transform:uppercase;line-height:1.2;margin:0 2% 0 0}header .strapline{float:left;width:38.333%;font-style:italic;font-size:1.3rem;font-weight:700;line-height:1.4;margin:0 2% 0 0}header .social{float:left;width:18.333%}header a{color:#fff}header a:hover{opacity:0.9;text-decoration:none}@media screen and (max-width: 1200px){header .header_top{padding:5rem 0 4rem 0;display:block}header .logo{width:50%}header .strapline{width:48%;margin:0;text-align:right}header .social{width:100%}}@media screen and (max-width: 1000px){header .header_top{padding:4rem 0 5rem 0}header .logo{width:100%;text-align:center;margin:2rem 0 1rem 0}header .strapline{width:100%;text-align:center}header .social{position:absolute;right:0;top:1rem}}@media screen and (max-width: 500px){header .header_top{padding:3rem 0 4rem 0}header .logo{font-size:2rem;margin:0 0 1rem 0}header .strapline{font-size:1.1rem;margin:0 0 1rem 0}header .social{position:relative}header .social ul{text-align:center !important}}.signup{float:left;width:100%;background-color:#254C60;color:#fff;padding:5rem 0}.signup h2{text-align:center;font-family:"ccsignlanguage",sans-serif;font-size:2.5rem;margin:0 0 3rem 0;text-transform:uppercase}.signup .gform-theme--framework .gfield_validation_message{color:#fff;float:left;width:100%;margin-top:0.8rem}.signup .gform-theme--framework .gform_validation_errors{background-color:transparent;padding:0;border:none;margin:0 0 1rem 0}.signup .gform-theme--framework .gform_validation_errors h2{text-transform:none;color:#fff;margin:0}.signup .gform-theme--framework .gform_validation_errors h2 span{display:none}.signup .form{float:left;width:100%;display:flex;justify-content:space-between;align-items:center}.signup .form .left{float:left;width:46%;font-size:1.25rem}.signup .form .left p{line-height:1.8}.signup .form .right{float:right;width:46%}.signup .form .right input[type=text],.signup .form .right input[type=email]{background-color:#fff;float:left;width:100%;font-size:1.0625rem;margin:0;font-weight:600;color:#BABABA;padding:1.5rem 1rem}.signup .form .right label{font-weight:700;margin:0 0 0.3rem 0;color:#fff;font-size:1rem}@media screen and (max-width: 800px){.signup{padding:4rem 0}.signup h2{font-size:2.2rem}.signup .form{display:block}.signup .form .left{width:100%;margin:0 0 1.5rem 0;text-align:center;font-size:1.1rem}.signup .form .right{width:100%;text-align:center}}@media screen and (max-width: 500px){.signup{padding:4rem 0}.signup h2{font-size:1.8rem;margin:0 0 2rem 0}.signup .form .left{font-size:1rem;margin:0 0 1rem 0}}footer{float:left;width:100%;background-color:#17263B;color:#fff;font-size:0.9rem;padding:2rem 0}@media screen and (max-width: 700px){footer{padding:1.5rem 0;font-size:0.8rem}}footer .left{float:left;width:48%}@media screen and (max-width: 700px){footer .left{width:100%;text-align:center;margin:0 0 1rem 0}}footer .left ul{padding:0;margin:0;display:inline-block}footer .left ul li{display:inline-block;margin:0;padding:0;list-style-image:none}footer .left ul li:after{content:" / "}footer .left ul li:last-of-type:after{content:""}footer .right{float:right;width:48%;text-align:right}@media screen and (max-width: 700px){footer .right{width:100%;text-align:center}}footer a{color:#fff;font-weight:700}footer a:hover{color:#fff}.page_about .left{float:left;width:64%}.page_about .right{float:right;width:28%}.page_about .right img{margin:0 0 1rem 0}@media screen and (max-width: 800px){.page_about .left{width:100%}.page_about .right{margin:1rem 0 0 0;width:100%;display:flex;flex-wrap:wrap;background-color:#EBFBFE;padding:0.5rem;justify-content:space-evenly}.page_about .right img{width:29.333%;float:left;margin:2%;height:fit-content}.page_about .mobile_only{display:block;float:left;max-width:46%;margin:0 1.5rem 1.5rem 0}.page_about .hide_mobile{display:none}}@media screen and (max-width: 600px){.page_about .right img{width:46%}}@media screen and (max-width: 400px){.page_about .right img{max-width:100%}.page_about .right img:nth-of-type(2n+2){margin-right:0}}.page_category .item{float:left;width:100%;margin:4rem 0 0 0;padding:4rem 0 0 0;border-top:1px solid #000;font-size:0.9rem}.page_category .item:first-of-type{margin:0;padding:0;border:none}.page_category .item .left{float:left;width:28%;text-align:center}.page_category .item .left img{-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3)}.page_category .item .right{float:right;width:64%}.page_category .item .shoutline{font-weight:300;margin:0 0 1rem 0;letter-spacing:1px;text-transform:uppercase;font-size:1.0625rem}.page_category .item .subtitle{font-weight:500;margin:0 0 1rem 0;font-size:1.375rem}.page_category .item h2{font-size:1.875rem;margin:0 0 1rem 0;font-weight:600;font-family:"ccsignlanguage",sans-serif;text-transform:uppercase;line-height:1.3}.page_category .item h2 a{color:#000}.page_category .item h2 a:hover{color:#DC206F}@media screen and (max-width: 600px){.page_category .item{margin:3rem 0 0 0;padding:3rem 0 0 0}.page_category .item .shoutline{font-size:0.9rem}.page_category .item .subtitle{font-size:1.2rem}.page_category .item h2{font-size:1.6rem}.page_category .item .left{display:none}.page_category .item .right{width:100%;text-align:center}.page_category .item .mobile_only{display:block;float:right;margin:0 20% 2rem 20%;max-width:60%;-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);line-height:0}}.page_book_details{padding:0}.page_book_details .parallax{margin-top:0}.page_book_details .book_info_wrap{float:left;width:100%;background-image:url("../images/book_bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.page_book_details .book_info{padding:3rem;float:left;width:100%;background-color:#fff;-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);margin:3rem 0 4rem 0}.page_book_details .book_info .info{float:left;width:100%;font-size:0.8125rem;text-align:left}.page_book_details .book_info .info p{margin:0 0 0.8rem 0}.page_book_details .book_info .info strong{font-weight:700}.page_book_details .book_info .left{float:left;width:28%;text-align:center}.page_book_details .book_info .left .book_img{-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3)}.page_book_details .book_info .right{float:right;width:64%}.page_book_details .book_info .right .buy_links{display:none}.page_book_details .book_info .right .shoutline{font-weight:300;margin:0 0 1.5rem 0;letter-spacing:1px;text-transform:uppercase;font-size:1.0625rem}.page_book_details .book_info .right .subtitle{font-weight:500;margin:0 0 1.5rem 0;font-size:1.375rem}.page_book_details .book_info .right h2{font-size:1.875rem;margin:0 0 1.5rem 0;font-weight:600;font-family:"ccsignlanguage",sans-serif;text-transform:uppercase;line-height:1.3}.page_book_details .book_info .right .desc{float:left;width:100%;margin:2.5rem 0 0 0;font-size:0.9rem}.page_book_details .book_info .buy_links{float:left;width:100%;position:relative;z-index:9999;margin:0}.page_book_details .book_info .buy_links .button{width:100%}.page_book_details .book_info .buy_links .button img{margin-left:10px;margin-top:-3px}.page_book_details .book_info .buy_links ul{background-color:#45BED3;position:absolute;font-size:0.8rem;text-align:center;left:0;top:60px;margin:0;padding:0 0 0.5rem 0;width:100%;display:none;z-index:9999999}.page_book_details .book_info .buy_links ul li{margin:0;padding:0;list-style-image:none;display:block}.page_book_details .book_info .buy_links ul li .button{padding:0.3rem 1rem;display:block;color:#000;text-decoration:none;width:100%}.page_book_details .book_info .buy_links ul li .button:hover{text-decoration:underline}.page_book_details .book_info .buy_links ul li a{color:#000;display:block;font-size:0.9rem;font-weight:500;padding:0.3rem}.page_book_details .book_info .buy_links:hover .button{background-color:#45BED3;text-decoration:none;color:#000}.page_book_details .book_info .buy_links:hover ul{display:block}.page_book_details .book_reviews_wrap{margin:0 auto;width:98%}.page_book_details .book_reviews{float:left;width:100%;margin:0;padding:4rem 0 5rem 0;background-color:#22295F;color:#fff}.page_book_details .book_reviews h2{font-size:2rem;font-weight:400;font-family:"ccsignlanguage",sans-serif;margin:0 0 1rem 0;text-align:center;text-transform:uppercase}.page_book_details .book_reviews .items{display:flex;flex-wrap:wrap;justify-content:space-between}.page_book_details .book_reviews .item{float:left;width:49%;padding:0 2rem;font-size:1rem;font-weight:300;margin:2rem 0 0 0}.page_book_details .book_reviews .item p{line-height:1.8}.page_book_details .book_reviews .item .source{font-style:normal;font-size:0.9rem;font-weight:700;margin:0 0 0 0}.page_book_details .book_reviews .reviews_slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;padding:0 3rem}.page_book_details .book_reviews .reviews_slider.slick-initialized{visibility:visible;opacity:1}.page_book_details .more{float:left;width:100%;background-color:#EBFBFE;padding:3rem 0 4rem 0}@media screen and (max-width: 1000px){.page_book_details .more{padding:2rem 0 3rem 0}.page_book_details .book_reviews{padding:3rem 0 4rem 0}.page_book_details .book_reviews h2{font-size:1.5rem}.page_book_details .book_reviews .item{width:100%;text-align:center;font-size:0.9rem}.page_book_details .book_reviews .title{margin:0 0 1rem 0}.page_book_details .book_reviews .reviews_slider{padding:0}.page_book_details .book_reviews .reviews_slider .item{margin:2rem 0 0 0;padding:0}}@media screen and (max-width: 800px){.page_book_details .book_info{margin:2rem 0 3rem 0}.page_book_details .book_info .left{display:none}.page_book_details .book_info .right{width:100%;text-align:center}.page_book_details .book_info .right .shoutline{text-align:center}.page_book_details .book_info .right h2{text-align:center}.page_book_details .book_info .right .subtitle{text-align:center}.page_book_details .book_info .right .authors{text-align:center}.page_book_details .book_info .right .book_img{margin:0 0 2rem 0;-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);max-width:70%}.page_book_details .book_info .right .buy_links{display:block}.page_book_details .book_info .mobile_only{display:inline-block}.page_book_details .book_info .info{margin:1rem 0 0.5rem 0}.page_book_details .book_info .image{float:left;width:100%;text-align:center}.page_book_details .book_info .image img{width:260px;max-width:80%;margin:0 0 2rem 0;-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3)}}@media screen and (max-width: 500px){.page_book_details .book_reviews .reviews_slider .item{padding:0}}.page_publications .items{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page_publications .item{float:left;width:46%;margin:4rem 0 0 0;padding:4rem 0 0 0;border-top:1px solid #000;font-size:0.9rem}.page_publications .item:first-of-type{margin:0;padding:0;border:none}.page_publications .item:nth-of-type(2){margin:0;padding:0;border:none}.page_publications .item .left{float:left;width:28%;text-align:center}.page_publications .item .left img{-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3)}.page_publications .item .right{float:right;width:65%}.page_publications .item .right .info{font-weight:600;font-size:0.9rem}.page_publications .item h2{font-size:1.5rem;margin:0 0 1rem 0;font-weight:400;font-family:"ccsignlanguage",sans-serif;text-transform:uppercase;line-height:1.3}.page_publications .item h2 a{color:#000}.page_publications .item h2 a:hover{color:#DC206F}@media screen and (max-width: 1000px){.page_publications .item{width:100%;margin:2rem 0 0 0;padding:2.5rem 0 0 0}.page_publications .item:nth-of-type(2){margin:2rem 0 0 0;padding:2.5rem 0 0 0;border:none;border-top:1px solid #000}}@media screen and (min-width: 1000px){.page_publications .item{border:none;padding:0}}@media screen and (max-width: 500px){.page_publications .items{display:block}.page_publications .item{text-align:center}.page_publications .item .left{width:100%}.page_publications .item .left img{width:80%;max-width:200px;margin:0 0 2rem 0}.page_publications .item .right{width:100%}}.posts .items{display:flex;flex-wrap:wrap}.posts .items .item{float:left;width:33.333%;padding:0 1.2rem;margin:3rem 0 0 0;position:relative;font-size:0.8125rem;text-align:center}.posts .items .item:nth-of-type(1){margin:0}.posts .items .item:nth-of-type(2){margin:0}.posts .items .item:nth-of-type(3){margin:0}.posts .items .item p{line-height:1.8}.posts .items .item h3{margin:0.8rem 0 1rem 0;font-size:1.25rem;font-weight:700}.posts .items .item h3 a{color:#000}.posts .items .item h3 a:hover{color:#DC206F}.posts .items .item .date{font-size:0.6875rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:1rem 0 0 0}.posts .items .item .date span{text-transform:none}.posts .items .item .button{margin:0.3rem 0 0 0}@media screen and (max-width: 900px){.posts .items .item{width:50%}.posts .items .item:nth-of-type(3){margin:3rem 0 0 0}}@media screen and (max-width: 600px){.posts .items .item{width:100%;padding:0;text-align:center}.posts .items .item:nth-of-type(2){margin:3rem 0 0 0}.posts .items .item img{max-width:80%}}@media screen and (max-width: 400px){.posts .items .item img{max-width:80%}}.page_post .post_content{float:left;width:68%}.page_post .post_content h2{margin:1rem 0 1.8rem 0;font-size:1.6rem}.page_post .post_content .details{font-size:0.6875rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:1rem 0 0 0}.page_post .post_content .details span{text-transform:none}.page_post .post_sidebar{float:right;width:28%}.page_post .post_sidebar h3{margin:0 0 1rem 0;font-size:1.3rem;font-family:"ccsignlanguage",sans-serif;font-weight:600;text-transform:uppercase}.page_post .post_sidebar p{margin:0 0 1rem 0;padding:1rem 0 0 0;border-top:1px solid #ABD9E2;font-size:1rem;line-height:1.6}.page_post .post_sidebar p:first-of-type{border-top:none}.page_post .post_sidebar p a{color:#000}.page_post .post_sidebar p a:hover{color:#DC206F}.page_post .post_sidebar .recent,.page_post .post_sidebar .category{float:left;width:100%;padding:2rem;background-color:#EBFBFE}.page_post .post_sidebar .recent{margin:0 0 1rem 0}@media screen and (max-width: 1000px){.page_post .post_content{width:100%}.page_post .post_content h2{text-align:center}.page_post .post_content .details{text-align:center}.page_post .post_sidebar{width:100%;margin:2rem 0 0 0;text-align:center}}.page_contact{float:left;width:100%}.page_contact .left{float:left;width:46%}.page_contact .right{float:right;width:46%}.gform_body{float:left;width:100%}.gform_body input[type=text]{width:100%}.gform_body input[type=email]{width:100%}.gform_body .gfield_required{color:#ED4545;font-weight:300}@media screen and (max-width: 800px){.page_contact .left{width:100%}.page_contact .right{margin:1rem 0 0 0;width:100%}}body.home{background-image:url("../images/mast_bg.jpg");background-size:contain;background-position:center top;background-repeat:no-repeat;background-color:#17263B}body.home .signup.foot{display:none}body.home header{background-image:none}body.home .parallax{margin-top:0}.intro{float:left;width:100%;color:#fff;font-weight:300;padding:4rem 0}.intro .wrap{display:flex;justify-content:space-between}.intro .left{float:left;width:48%}.intro .left p{line-height:1.8}.intro .right{float:right;width:40%;text-align:right}.intro h1{font-family:"ccsignlanguage",sans-serif;text-transform:uppercase;font-size:1.875rem;margin:0 0 1.5rem 0}.page_home{padding:0}.page_home .latest_thoughts{float:left;width:100%;background-color:#fff;padding:3rem 0 4rem 0}.page_home .latest_thoughts h2{font-family:"ccsignlanguage",sans-serif;font-style:italic;font-weight:400;text-align:center;text-transform:uppercase;font-size:2.5rem;margin:0 0 3rem 0}.page_home .home_parallax{margin-top:0}.page_home .latest_books .item{background-color:#fff;float:left;width:100%;font-size:0.9rem;padding:5rem 0}.page_home .latest_books .item:nth-of-type(2n+2){background-color:#EBFBFE}.page_home .latest_books .item img{-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3)}.page_home .latest_books .item .mobile_only{display:none}.page_home .latest_books .item .left{float:left;width:28%;text-align:center}.page_home .latest_books .item .right{float:right;width:64%}.page_home .latest_books .item .shoutline{font-weight:300;margin:0 0 1rem 0;letter-spacing:1px;text-transform:uppercase;font-size:1.0625rem}.page_home .latest_books .item .subtitle{font-weight:500;margin:0 0 1rem 0;font-size:1.375rem}.page_home .latest_books .item h2{font-size:1.875rem;margin:0 0 1rem 0;font-weight:600;font-family:"ccsignlanguage",sans-serif;text-transform:uppercase;line-height:1.3}.page_home .latest_books .item h2 a{color:#000}.page_home .latest_books .item h2 a:hover{color:#DC206F}.page_home .latest_books .item .quote{float:left;width:100%;font-weight:500;font-size:1.125rem;margin:0.5rem 0 0 0}.page_home .latest_books .item .quote strong{font-weight:800}.page_home .latest_books .item .quote p{margin:0 0 1rem 0;line-height:1.8}@media screen and (max-width: 1000px){.page_home .latest_books .item{padding:3rem 1rem}}@media screen and (max-width: 900px){.intro{padding:3rem}.intro .wrap{display:inherit;width:100%}body.home{background-size:100%;background-position:left top}}@media screen and (max-width: 850px){.intro{text-align:center}.intro .right{display:none}.intro .mobile_only{display:inline-block;width:80%;max-width:350px}.intro .left{width:100%}body.home{background-size:230%;background-position:left 20% top}}@media screen and (max-width: 700px){.page_home .latest_books .item{text-align:center}.page_home .latest_books .item .left{display:none}.page_home .latest_books .item .right{width:100%}.page_home .latest_books .item .mobile_only{display:inline-block}.page_home .latest_books .item img{width:80%;max-width:300px;margin:0 0 2rem 0}}@media screen and (max-width: 600px){.page_home .latest_thoughts{padding:2rem 0 3rem 0}.page_home .latest_thoughts h2{font-size:1.8rem;margin:0 0 2rem 0}}@media screen and (max-width: 500px){.intro{padding:2rem}.intro p{font-size:0.9rem}body.home{background-size:300%}}nav{float:left;width:100%;background:rgba(0,0,0,0.4)}nav ul.menu{margin:0;padding:0;text-align:center;font-size:0.9rem;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-weight:500;letter-spacing:0.5px}nav ul.menu li{padding:0;list-style-image:none;display:inline-block;position:relative}nav ul.menu li a{color:#fff;padding:1rem 1rem;display:inline-block;text-decoration:none}nav ul.menu li a:hover{color:#fff;background-color:#DC206F;text-decoration:none}nav ul.menu li.current_page_item>a{font-weight:900}nav ul.menu li.menu-item-has-children:hover>a{color:#fff;background-color:#DC206F}nav ul.menu li.menu-item-has-children:hover ul.sub-menu{display:block}nav ul.menu li.menu-item-has-children:hover ul.sub-menu li ul.sub-menu{display:none}nav ul.menu li.menu-item-has-children:hover ul.sub-menu li:hover ul.sub-menu{display:block}nav ul.sub-menu{margin:0;display:none;background-color:#212121;position:absolute;left:0;font-size:0.9rem;top:3.6rem;width:max-content;z-index:999;text-align:left;line-height:1.4;text-transform:none}nav ul.sub-menu li{display:block;position:relative}nav ul.sub-menu li a{padding:1rem 1rem;border-bottom:1px solid #000;display:block}nav ul.sub-menu li a:hover{text-decoration:none}nav ul.sub-menu li:last-of-type a{border-bottom:none}nav ul.sub-menu li ul.sub-menu{left:100%;top:0;background-color:#303647}.toggle{float:left;width:100%;display:none;cursor:pointer;background:rgba(0,0,0,0.3);text-align:center;padding:1rem;line-height:0}.toggle img{width:30px}.mobile_menu{float:left;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:400;position:fixed;width:100%;height:100%;top:0;z-index:99999;left:-100%}.mobile_menu .toggle{width:20px;height:20px;position:absolute;right:10px;top:10px;left:auto;background-color:transparent;background-image:url("../images/toggle_close.svg");background-repeat:no-repeat;background-position:center center;background-size:20px;padding:1rem;display:block}.mobile_menu.open{left:0}.mobile_menu ul{align-items:center;margin:0;padding:0;background-color:#172235;padding-top:1rem;padding-bottom:1rem;height:100vh;text-align:center;display:flex;flex-wrap:wrap}.mobile_menu ul li{margin:0;width:100%;padding:0;list-style-type:none;display:block}.mobile_menu ul li.search_toggle{display:none}.mobile_menu ul li.current-menu-item>a{font-weight:900}.mobile_menu ul li.current-menu-parent>a{font-weight:900}.mobile_menu ul li.current-menu-ancestor>a{font-weight:900}.mobile_menu ul li a{padding:0.5rem 1rem;display:block;color:#fff;font-size:1.2em;text-decoration:none;font-weight:100}.mobile_menu ul li a:hover{opacity:1;color:#fff;text-decoration:none}.mobile_menu ul{text-transform:uppercase;letter-spacing:0.5px}.mobile_menu ul li ul{padding:0.2rem 0 0 0;background:none;font-weight:500;display:block;height:auto;text-transform:none}.mobile_menu ul li ul li{border:none}.mobile_menu ul li ul li a{padding:0.3rem 0 0.3rem 0;font-size:0.9em;margin:0 1.8rem;opacity:0.8}.mobile_menu ul li ul li a:hover{opacity:1}.mobile_menu ul li ul li ul{padding:0.3rem 0 0.3rem 0}.mobile_menu ul li ul li ul li a{padding:0 0 0.3rem 0;font-size:0.7em;margin:0 1.8rem}.mobile_menu ul li ul li ul li a:before{content:"- "}.mobile_menu ul li.current-menu-item ul{display:block}.mobile_menu ul li.current-menu-parent ul{display:block}.mobile_menu ul li.current-menu-parent ul ul{display:block}.mobile_menu ul li.current-menu-ancestor ul{display:block}.mobile_menu ul li.current-menu-ancestor ul ul{display:block}@media screen and (max-width: 850px){nav{display:none}.toggle{display:block}}body.category nav ul.menu li.menu_latest a,body.single-post nav ul.menu li.menu_latest a{font-weight:900}body.category .mobile_menu ul li.menu_latest a,body.single-post .mobile_menu ul li.menu_latest a{font-weight:900}body.views-template-public-policy-template nav ul.menu li.menu_about a{font-weight:900}body.views-template-public-policy-template .mobile_menu ul li.menu_about a{font-weight:900}body.views-template-past-publications nav ul.menu li.menu_books>a,body.tax-series nav ul.menu li.menu_books>a,body.single-book nav ul.menu li.menu_books>a{font-weight:900}body.views-template-past-publications .mobile_menu ul li.menu_books>a,body.tax-series .mobile_menu ul li.menu_books>a,body.single-book .mobile_menu ul li.menu_books>a{font-weight:900}.slick-loading .slick-list{background:#fff url("./../images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:46px;width:23px;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}.slick-prev:hover,.slick-next:hover{background-color:transparent;border:none;opacity:1}.slick-prev{background-image:url("../images/arrow_left.svg");background-repeat:no-repeat;left:0px}[dir="rtl"] .slick-prev{left:auto;right:0px}.slick-next{background-image:url("../images/arrow_right.svg");background-repeat:no-repeat;right:0px}[dir="rtl"] .slick-next{left:0px;right:auto}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:2rem 0 0 0;width:100%;font-size:0}.slick-dots li{position:relative;display:inline-block;height:7px;width:7px;margin:0 0.2rem;padding:0;cursor:pointer}.slick-dots li.slick-active button{opacity:1}.slick-dots li button{font-size:0px;border:0;opacity:0.5;background:#fff;display:block;height:7px;width:7px;outline:none;padding:0;cursor:pointer;margin:0;border-radius:10px}.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}
