﻿header{width:20%;background-color:#F1F7F8;padding:60px 0 0 0;float:left}header .wrap_menu{width:80%;margin:0 auto}header .logo{text-align:center;font-size:38px;text-transform:uppercase;font-family:"Maven Pro",sans-serif;font-weight:500}header .logo a{color:#000;text-decoration:none}header .logo a:hover{color:#000;text-decoration:none}header .sep{background-color:#000;height:3px;width:115px;margin:10px auto 40px auto}header .tagline{text-align:center;font-size:20px;padding:0 0 30px 0}header .tagline p{line-height:130%}header .desk_menu{font-size:18px}header .desk_menu ul{margin:0;padding:0}header .desk_menu ul li{padding:0 0 0 10%;list-style:none;margin:5px 0 5px 0}header .desk_menu ul li a{text-decoration:none;border-bottom:1px solid #000;padding:10px 0 10px 0;color:#000;display:inline-block}header .desk_menu ul li a:hover{border-bottom:1px solid #59ACBA;color:#59ACBA}header .desk_menu ul li.current-menu-item{background-image:url("../images/menu_active.png");background-image:none,url("../images/menu_active.svg"),url("../images/menu_active.png");background-repeat:no-repeat;background-position:left bottom}header .desk_menu ul li.current-menu-item a{font-style:italic;font-weight:500}header .desk_menu ul li.current-menu-item a:hover{border-bottom:1px solid #000;color:#000}header .social{float:left;width:92%;padding-left:8%;margin:30px 0 0 0}header .social img{max-width:20px}header .social a{text-decoration:none;display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;line-height:0;padding:5px}header .social a:hover{background-color:#c5e2e7}header .social a.sh-sb-link{height:auto;width:auto;margin:0}header .menu_toggle{position:absolute;right:20px;top:15px;display:none;cursor:pointer;width:40px;border-bottom:12px double #000;border-top:4px solid #000;padding-top:4px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}header .menu_toggle:hover{border-color:#59ACBA}@media screen and (min-device-width: 1001px) and (max-device-width: 1220px){header{padding:50px 0 0 0}header .logo{font-size:32px}header .sep{width:100px}header .tagline{font-size:17px}}@media screen and (max-width: 1000px){header{width:100%;max-width:none;float:left;height:auto;padding:30px 0 0 0}header .desk_menu{display:none}header .sep{margin-bottom:20px}header .tagline{padding:0 0 20px 0;font-size:17px}header .wrap_menu{width:90%;margin:0 auto}header .social{position:absolute;left:15px;top:10px;padding-left:0;margin-top:0;width:auto}header .menu_toggle{display:inline}main{width:100%;height:auto;float:left}}@media screen and (max-width: 700px){header{padding:60px 0 0 0}header .menu_toggle{top:12px}header .social{left:10px;top:5px}}.cbp-spmenu{background:#e0edf0;position:fixed;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;padding-top:20px}.cbp-spmenu ul{margin:0;padding:0}.cbp-spmenu ul li{margin:0;padding:0;list-style:none}.cbp-spmenu ul li.current-menu-item a{display:block;font-style:italic;font-weight:500}.cbp-spmenu ul li.current-menu-item a:hover{color:#000;border-bottom:1px solid #000}.cbp-spmenu a{display:inline-block;color:#000;font-size:22px;text-decoration:none;border-bottom:1px solid #000;padding-bottom:5px}.cbp-spmenu a:hover{border-bottom:1px solid #59ACBA;color:#59ACBA;text-decoration:none}.cbp-spmenu a:active{border-bottom:1px solid #59ACBA;color:#59ACBA}.cbp-spmenu-vertical{width:240px;width:75%;height:100%;top:0;z-index:1000}.cbp-spmenu-vertical a{margin:0.5em 1em 0.5em 1em}.cbp-spmenu-left{left:-240px;left:-75%}.cbp-spmenu-left.cbp-spmenu-open{left:0px}.single-post header .desk_menu ul li.menu_news{background-image:url("../images/menu_active.png");background-image:none,url("../images/menu_active.svg"),url("../images/menu_active.png");background-repeat:no-repeat;background-position:left bottom}.single-post header .desk_menu ul li.menu_news a{font-style:italic;font-weight:500}.single-post header .desk_menu ul li.menu_news a:hover{border-bottom:1px solid #000;color:#000}.single-post header .cbp-spmenu li.menu_news a{display:block;font-style:italic;font-weight:500}.single-post header .cbp-spmenu li.menu_news a:hover{color:#000;border-bottom:1px solid #000}.single-book header .desk_menu ul li.menu_books{background-image:url("../images/menu_active.png");background-image:none,url("../images/menu_active.svg"),url("../images/menu_active.png");background-repeat:no-repeat;background-position:left bottom}.single-book header .desk_menu ul li.menu_books a{font-style:italic;font-weight:500}.single-book header .desk_menu ul li.menu_books a:hover{border-bottom:1px solid #000;color:#000}.single-book header .cbp-spmenu li.menu_books a{display:block;font-style:italic;font-weight:500}.single-book header .cbp-spmenu li.menu_books a:hover{color:#000;border-bottom:1px solid #000}body{background-color:#F1F7F8;background-image:url("../images/body_bg.png");background-repeat:repeat-y;background-position:20% 0;font-size:16px;font-family:"Alegreya Sans",sans-serif;width:100%;height:100%}@media screen and (max-width: 1000px){body{background-image:none}}html{height:100%}.container{float:left;width:100%}.wrap{width:90%;margin:0 auto}main{width:80%;float:right;background-color:#fff;padding-top:60px}@media screen and (max-width: 1000px){main{width:100%;padding-bottom:50px;padding-top:40px}}@media screen and (max-width: 400px){main{padding-bottom:40px;padding-top:30px}}p{margin:0 0 15px 0;line-height:170%}a{color:#59ACBA}a:hover{text-decoration:underline;color:#42919e}.button{margin-top:30px;display:inline-block}.button a{color:#000;border-bottom:2px solid #000;text-decoration:none;font-size:17px;padding-bottom:4px;font-weight:700;font-family:"Maven Pro",sans-serif}.button a:hover{color:#59ACBA;text-decoration:none;border-bottom:2px solid #59ACBA}h1,h2,h3,h4,h5,h6{font-weight:300;margin:0;line-height:110%}h1{font-size:37px;margin-bottom:37px}h2{font-size:34px;margin-bottom:34px}h3{font-size:30px;margin-bottom:30px}h4{font-size:26px;margin-bottom:26px}h5{font-size:22px;margin-bottom:22px}h6{font-size:18px;margin-bottom:18px}._404 h1{font-size:50px}img{max-width:100%;height:auto}input{width:94%;padding:0 3%;height:35px;line-height:35px;border:none;background-color:#E9F9F1}input.gform_button{margin-top:30px;display:inline-block;color:#000;background-color:transparent;border:none;border-bottom:2px solid #000;text-decoration:none;font-size:17px;padding:0 0 4px 0;height:auto;line-height:inherit;font-weight:700;font-family:"Maven Pro",sans-serif;cursor:pointer;width:auto}input.gform_button:hover{color:#59ACBA;text-decoration:none;border-bottom:2px solid #59ACBA}textarea{border:none;background-color:#E9F9F1;width:94%;padding:3% 3%}img.alignright,.wp-caption.alignright{float:right;margin:20px 0 20px 20px;max-width:100%;height:auto}img.alignleft,.wp-caption.alignleft{float:left;margin:20px 20px 20px 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:20px 0}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin:20px auto}.wp-caption-text{font-weight:normal;text-align:center;margin-top:5px;font-size:13px}.wp-caption{padding-bottom:20px}.wp-caption a:hover{border-bottom:none}.wp-caption img{margin-top:20px}blockquote{background:#E9F9F1;border-left:10px solid #c1eed8;color:#333;margin:40px 0px;padding:30px;quotes:"“" "”" "‘" "’"}blockquote:before{color:#000;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}blockquote p{display:inline;font-size:18px}table{text-align:left;border-collapse:collapse;border-bottom:1px solid #000;margin:20px 0}table tr:nth-child(even){background-color:#F1F7F8}table th{background-color:#bedadf;color:#000;padding:10px;font-size:14px}table td{padding:10px;font-size:14px}table tfoot td{background-color:#e0edf0}ol{margin:20px 0 30px 20px;padding:0}ol li{padding-left:10px;padding:5px 0 5px 10px}ul{margin:20px 0 30px 20px;padding:0}ul li{padding:5px 0 5px 10px;list-style-image:url("../images/bullet.png")}.paginate{float:left;width:100%;margin-top:60px;padding-top:20px;border-top:1px solid #000;text-align:center;font-family:"Maven Pro",sans-serif;color:#000;font-weight:700;font-size:13px}.paginate ul{margin:0;padding:0;display:inline}.paginate ul li{list-style:none;list-style-image:none;margin:0;padding:0;display:inline-block}.paginate ul li span{padding:3px 4px 2px 4px;display:inline-block;margin:0 3px}.paginate ul li.wpv_page_current{background-color:#000;color:#fff}.paginate ul li.wpv_page_current a{padding:4px}.paginate a{display:inline-block;color:#000;text-decoration:none;padding:3px 4px 2px 4px;margin:0 3px;border-bottom:2px solid #fff}.paginate a:hover{color:#31b272;border-bottom:2px solid #31b272}.front .about_summary{float:left;width:100%;border-bottom:1px solid #000;padding-bottom:60px;margin-bottom:60px}.front .about_summary h2{font-size:37px}.front .about_summary h2 a{color:#000;text-decoration:none}.front .about_summary h2 a:hover{color:#59ACBA;border-bottom:2px solid #59ACBA}.front .about_summary img.alignright{margin-top:-60px;margin-left:10%;max-width:30%}.front .book_summary{float:left;width:100%}.front .book_summary h2{font-size:37px}.front .book_summary h2 a{color:#000;text-decoration:none}.front .book_summary h2 a:hover{color:#59ACBA;border-bottom:2px solid #59ACBA}.front .book_summary img.alignright{margin-top:-60px;margin-left:10%;max-width:30%}.front .newsflash{background-color:#E9F9F1;float:left;width:84%;padding:6% 8%;margin-top:60px;font-size:18px;text-align:center}.front .newsflash h3{font-size:36px}.front .newsflash h3 a{color:#000;text-decoration:none}.front .newsflash h3 a:hover{color:#31b272;border-bottom:2px solid #31b272}.front .newsflash .button a:hover{color:#31b272;border-color:#31b272}.front .bottom_wrap{float:left;width:100%;border-top:1px dashed #000;padding-top:60px;margin-top:60px;text-align:center}.front .bottom_wrap h3{margin-bottom:40px}.front .video_summary{float:left;width:46%}.front .video_summary .vid{position:relative;padding-bottom:56.25%;height:0}.front .video_summary .vid iframe{position:absolute;top:0;left:0;width:100%;height:100%}.front .praise_summary{float:right;width:46%;font-size:18px}.front .praise_summary .item{font-weight:300;margin-bottom:20px}.front .praise_summary .item:last-of-type{margin-bottom:0}.front .praise_summary .item p{margin-bottom:10px;line-height:160%}.front .praise_summary .item p.source{font-weight:500;font-style:italic;margin-bottom:0}@media screen and (max-width: 700px){.front .about_summary img.alignright,.front .book_summary img.alignright{margin-top:0px;max-width:40%;margin-bottom:10px}.front .bottom_wrap h3{margin-bottom:20px}.front .video_summary{width:100%;margin-bottom:30px}.front .praise_summary{width:100%}}@media screen and (max-width: 500px){.front .about_summary img.alignright,.front .book_summary img.alignright{float:left;margin-left:0;margin-right:5%;max-width:35%}.front .about_summary{padding-bottom:40px;margin-bottom:40px}.front .newsflash{margin-top:40px;font-size:16px}.front .newsflash h3{font-size:30px}.front .bottom_wrap{margin-top:40px;padding-top:40px}}.about_page .text{float:left;width:100%}.about_page .text img.alignright{margin-top:0;margin-bottom:5%;margin-left:5%;max-width:50%}.about_page .appearances{float:left;width:100%;text-align:center;border-top:1px dashed #000;padding-top:60px;margin-top:60px}.about_page .appearances h2{font-size:34px}.about_page .appearances h3{margin-bottom:20px;font-size:24px}.about_page .appearances .item_wrap{display:flex}.about_page .appearances .item{float:left;width:46%;padding-left:2%;padding-right:2%;margin-top:40px}.about_page .appearances .item .vid{position:relative;padding-bottom:56.25%;height:0}.about_page .appearances .item .vid iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 900px){.about_page .appearances{margin-top:30px;padding-top:30px}.about_page .appearances h2{margin-bottom:20px}.about_page .appearances .item_wrap{display:block}.about_page .appearances .item{width:100%;margin-top:40px}.about_page .appearances .item:first-of-type{margin-top:20px}}@media screen and (max-width: 500px){.about_page .text img.alignright{margin-right:5%;margin-left:0;max-width:40%;float:left}}.books_page .item{float:left;width:100%;border-bottom:1px solid #000;padding-bottom:50px;padding-top:50px}.books_page .item a.img_two{display:none}.books_page .item h3{font-size:37px}.books_page .item h3 a{color:#000;text-decoration:none}.books_page .item h3 a:hover{color:#59ACBA;border-bottom:2px solid #59ACBA}.books_page .item img.alignright{margin-left:10%;max-width:30%;margin-top:0}.books_page .item:first-of-type{padding-top:0}.books_page .item:last-of-type{border-bottom:none;padding-bottom:0}.books_page .paginate{border-top:none;margin-top:0}@media screen and (max-width: 700px){.books_page .item img.alignright{max-width:40%;margin-bottom:10px}.books_page .item a.img_one{display:none}.books_page .item a.img_two{display:inline}}@media screen and (max-width: 500px){.books_page .item img.alignright{float:left;margin-left:0;margin-right:5%;max-width:35%}.books_page .item .button{margin-top:15px}}.book_single{display:flex}.book_single .description{float:left;width:65%;border-right:1px dashed #000;padding:0 4% 0 0}.book_single .description img.alignleft{max-width:40%;margin-top:10px;margin-bottom:10px}.book_single .description h1{font-size:42px;margin-bottom:25px}.book_single .description .text{text-align:left}.book_single .description .button{margin-right:20px}.book_single .description .details{float:left;width:90%;background-color:#e0edf0;margin-top:50px;padding:30px 5%}.book_single .description .details p{margin-bottom:5px;font-weight:500;border-bottom:1px solid #69a9b4}.book_single .description .details p span{font-weight:400}.book_single .reviews{text-align:center;float:right;width:35%;padding:0 0 0 4%}.book_single .reviews h2{font-size:26px;margin-bottom:20px}.book_single .reviews .item{padding:30px 5%;font-size:14px}.book_single .reviews .item:nth-child(2n+2){background-color:#E9F9F1}.book_single .reviews .item p{line-height:160%;margin-bottom:10px}.book_single .reviews .item p.source{font-style:italic;font-size:14px;font-weight:500}@media screen and (max-width: 800px){.book_single{display:block}.book_single .description{width:100%;border-bottom:1px dashed #000;border-right:none;padding:0 0 30px 0;margin-bottom:40px}.book_single .description h1{font-size:37px}.book_single .reviews{width:100%;padding:0}}.articles_page .items_wrap{display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row}.articles_page .items_wrap:nth-child(odd) .item:last-of-type{background-color:#E9F9F1}.articles_page .items_wrap:nth-child(even) .item:first-of-type{background-color:#E9F9F1}.articles_page .item{float:left;text-align:center;width:42%;padding:40px 4% 50px 4%}.articles_page .item h3{margin-bottom:10px}.articles_page .item h3 a{color:#000;text-decoration:none}.articles_page .item h3 a:hover{border-bottom:2px solid #59ACBA;color:#59ACBA}.articles_page .item p.date{font-style:italic;font-size:18px;font-weight:500}@media screen and (max-width: 700px){.articles_page .items_wrap{display:block;float:left;width:100%}.articles_page .items_wrap:first-of-type .item:first-of-type{padding-top:0}.articles_page .items_wrap:nth-child(odd) .item:first-of-type{background-color:transparent}.articles_page .items_wrap:nth-child(odd) .item:last-of-type{background-color:#E9F9F1}.articles_page .items_wrap:nth-child(even) .item:first-of-type{background-color:transparent}.articles_page .items_wrap:nth-child(even) .item:last-of-type{background-color:#E9F9F1}.articles_page .items_wrap .item{width:92%}}.news_page .items_wrap{display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row}.news_page .items_wrap:nth-child(odd) .item:last-of-type{background-color:#E9F9F1}.news_page .items_wrap:nth-child(even) .item:first-of-type{background-color:#E9F9F1}.news_page .item{float:left;text-align:center;width:42%;padding:40px 4% 50px 4%}.news_page .item h3{margin-bottom:10px}.news_page .item h3 a{color:#000;text-decoration:none}.news_page .item h3 a:hover{border-bottom:2px solid #59ACBA;color:#59ACBA}.news_page .item p.date{font-style:italic;font-size:18px;font-weight:500}@media screen and (max-width: 700px){.news_page .items_wrap{display:block;float:left;width:100%}.news_page .items_wrap:first-of-type .item:first-of-type{padding-top:0}.news_page .items_wrap:nth-child(odd) .item:first-of-type{background-color:transparent}.news_page .items_wrap:nth-child(odd) .item:last-of-type{background-color:#E9F9F1}.news_page .items_wrap:nth-child(even) .item:first-of-type{background-color:transparent}.news_page .items_wrap:nth-child(even) .item:last-of-type{background-color:#E9F9F1}.news_page .items_wrap .item{width:92%}}.news_single{display:flex}.news_single .news_details{float:left;width:65%;border-right:1px dashed #000;padding:0 4% 0 0;text-align:center}.news_single .news_details img.alignleft{max-width:60%;margin-top:10px;margin-bottom:10px}.news_single .news_details h1{font-size:42px;margin-bottom:10px}.news_single .news_details p.date{font-style:italic;font-size:18px;font-weight:500;margin-bottom:40px}.news_single .news_details .text{text-align:left}.news_single .other_news{text-align:center;float:right;width:35%;padding:0 0 0 4%}.news_single .other_news h2{font-size:30px}.news_single .other_news .item{padding:30px 5%;font-size:14px}.news_single .other_news .item:nth-child(2n+2){background-color:#E9F9F1}.news_single .other_news .item h3{margin-bottom:5px;font-size:24px}.news_single .other_news .item h3 a{color:#000;text-decoration:none}.news_single .other_news .item h3 a:hover{border-bottom:2px solid #59ACBA;color:#59ACBA}.news_single .other_news .item p{line-height:160%}.news_single .other_news .item p.date{font-style:italic;font-size:14px;font-weight:500}.news_single .other_news .item .button{margin-top:10px}.news_single .other_news .item .button a{font-size:14px}@media screen and (max-width: 800px){.news_single{display:block}.news_single .news_details{width:100%;border-bottom:1px dashed #000;border-right:none;padding:0 0 30px 0;margin-bottom:40px}.news_single .news_details h1{font-size:37px}.news_single .news_details p.date{margin-bottom:20px}.news_single .other_news{width:100%;padding:0}}.gform_wrapper{float:left;width:100%}.gform_wrapper form{float:left;width:100%}.gform_wrapper form .gform_heading{float:left;width:100%;line-height:160%;padding-bottom:30px}.gform_wrapper form .gform_heading h3{font-size:37px;margin-bottom:37px}.gform_wrapper form .validation_error{float:left;width:100%;color:red;margin:0;font-size:18px;font-style:italic}.gform_wrapper form .gform_body{float:left;width:100%;margin-top:30px}.gform_wrapper form .gform_body ul{float:left;width:100%;margin:0;padding:0}.gform_wrapper form .gform_body ul li{float:left;width:100%;margin:20px 0 0 0;padding:0;list-style-type:none;list-style-image:none}.gform_wrapper form .gform_body ul li:first-of-type{margin:0}.gform_wrapper form .gform_body ul li label{float:left;width:23%;font-size:18px}.gform_wrapper form .gform_body ul li label span{color:red;vertical-align:super;font-size:12px}.gform_wrapper form .gform_body ul li div{float:right;width:73%}.gform_wrapper form .gform_body ul li div.validation_message{color:red;margin:5px 0 5px 0;font-size:14px;font-style:italic}.gform_wrapper form .gform_footer{float:left;width:100%;float:right;width:73%}@media screen and (max-width: 500px){.gform_wrapper form .gform_body ul li label{margin-bottom:10px;width:100%;font-size:17px}.gform_wrapper form .gform_body ul li div{width:100%}.gform_wrapper form .gform_footer{width:100%}}footer{float:left;width:20%;font-size:15px;padding:50px 0 15px 0;clear:both}footer .footer_wrap{width:90%;margin:0 auto}footer .footer_wrap .copyright{float:left;width:100%;padding:0 0 5px 0;text-align:center}footer .footer_wrap .credits{font-style:italic;text-align:center;float:left;width:100%;padding:0 0 5px 0}@media screen and (max-width: 1000px){footer{width:100%;background-color:#F1F7F8;padding-top:20px}footer .footer_wrap .copyright{text-align:left;width:50%}footer .footer_wrap .credits{float:right;width:50%;text-align:right}}
