header{background-color:#48BEAD}header .top_bar .tabs{float:right;width:auto;margin-right:30px}header .top_bar .tabs .tab{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:10px;background-repeat:no-repeat;background-position:10px center;padding:10px 10px 10px 50px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;line-height:140%;float:left;margin-left:10px}header .top_bar .tabs .tab_newsletter{background-color:#A7DAE2;color:#2E5055;background-image:url("../images/signup_icon.svg");width:190px;margin-left:0px}header .top_bar .tabs .tab_newsletter a{color:#2E5055}header .top_bar .tabs .tab_newsletter:hover{background-color:#94d2dc}header .top_bar .tabs .tab_rep{background-color:#FF6633;color:#fff;background-image:url("../images/rep_icon.svg");width:120px}header .top_bar .tabs .tab_rep a{color:#fff}header .top_bar .tabs .tab_rep:hover{background-color:#ff531a}header .top_bar .tabs .tab_special{background-color:#FFD56B;color:#594919;background-image:url("../images/sales_area_icon.svg");width:130px;padding:10px 10px 10px 45px}header .top_bar .tabs .tab_special a{color:#594919}header .top_bar .tabs .tab_special:hover{background-color:#ffce52}header .top_bar .find{float:right;width:auto;position:relative;z-index:99999;padding:10px 0}header .top_bar .social_icons{float:right;width:auto;margin-left:8px;padding:10px 0}header .top_bar .social_icons img{margin-left:5px;width:28px !important;height:25px !important}header .bottom_bar{padding:50px 0 50px 0}header .bottom_bar .flex_wrap{align-items:center;float:left;width:100%}header .bottom_bar .logo{float:left;width:36%;margin-right:3%}header .bottom_bar .strapline{float:left;width:40%;margin-right:4%;color:#fff;font-size:17px;font-weight:500;line-height:170%}header .bottom_bar .custom_icon{float:left;width:17%;text-align:right}header .bottom_bar .custom_icon.mobile{display:none}.search_panel{background-color:#3EAF9F;padding:20px 0;float:left;width:100%;display:none}.search_panel.open{margin-top:0;display:block}.search_panel label{float:left;width:100%;margin:0}.search_panel label input{float:left;width:100%;cursor:auto;text-transform:none;color:#000;padding:10px;font-size:14px;height:40px;line-height:40px;margin:0;border:none}.search_panel .left{float:left;width:78%}.search_panel .right{float:right;width:20%}.search_panel .right .button{margin-top:0;width:100%;padding:0 20px;height:40px;color:#fff;border:4px solid #FFF;border-color:#fff;font-size:12px;letter-spacing:0.5px;background-color:transparent;font-family:'CCMeanwhile', sans-serif;border-radius:100px;font-size:14px;cursor:pointer}.search_panel .right .button:hover{border-color:#FF6633;background-color:#FF6633}.search_panel ::placeholder{color:#333;opacity:1}.search_panel :-ms-input-placeholder{color:#333}.search_panel ::-ms-input-placeholder{color:#333}.content .search_results{float:left;width:100%}.content .search_results h2{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:18px;margin-bottom:10px;letter-spacing:0.5px;margin:0 0 20px 0;line-height:150%}.content .search_results h2 a{color:#000}.content .search_results h2 a:hover{color:#ff6633}.content .search_results_left{width:48%;float:left}.content .search_results_right{width:48%;float:right}.content .search-result{overflow:hidden;margin-bottom:30px;background-color:#EDF8F9;padding:20px}.content .search-result .left{width:62%;float:left}.content .search-result .right{width:34%;float:right}.content .book-wrapper{overflow:hidden;margin-bottom:30px;background-color:#EDF8F9;padding:20px}.content .book-wrapper .information-wrapper{width:62% !important;float:left;padding:0px !important;max-width:none !important}.content .book-wrapper .image-wrapper{width:34%;float:right}div.supapress .pagination-wrapper{padding:0}@media screen and (max-width: 900px){.content .search_results_left{width:100%}.content .search_results_right{width:100%}}@media screen and (max-width: 400px){.content .search-result{text-align:center}.content .search-result .left{width:100%}.content .search-result .right{width:100%;margin-top:20px}.content .book-wrapper{text-align:center}.content .book-wrapper .information-wrapper{width:100% !important}.content .book-wrapper .image-wrapper{width:100%;margin-top:20px}}@media screen and (max-width: 1100px){header .bottom_bar .logo{width:36%;margin-right:3%}header .bottom_bar .logo img{width:260px}header .bottom_bar .strapline{width:43%;margin-right:4%;font-size:16px}header .bottom_bar .custom_icon{width:14%}header .bottom_bar .custom_icon img{width:160px}}@media screen and (max-width: 900px){header .bottom_bar .logo{width:32%}header .bottom_bar .logo img{width:210px}header .bottom_bar .strapline{width:46%;margin-right:3%;font-size:15px}header .bottom_bar .custom_icon{width:16%}}@media screen and (max-width: 800px){header .bottom_bar{padding:30px 0 40px 0}header .bottom_bar .logo{display:none}header .bottom_bar .strapline{width:100%;float:right;text-align:center;padding:0 50px;font-size:17px;margin-right:0}header .bottom_bar .custom_icon{display:none}header .bottom_bar .custom_icon.mobile{display:block;width:100%;text-align:center;margin-bottom:20px}header .bottom_bar .custom_icon.mobile img{width:140px}}@media screen and (max-width: 769px){.content .search_results_left{width:100%;float:none}.content .search_results_right{width:100%;float:none}}@media screen and (max-width: 700px){.search_panel .left{width:68%}.search_panel .right{width:30%}header{position:relative}header .top_bar .tabs{float:left;width:100%}header .top_bar .tabs .tab{width:32.333%;float:left;margin:0;background-image:none;padding:8px;text-align:center;margin-right:1%}header .top_bar .tabs .tab.tab_special{margin-right:0}header .top_bar .icon_wrap{position:absolute;top:60px;right:3%}header .top_bar .social_icons img{width:20px;height:20px}}@media screen and (max-width: 600px){header .bottom_bar .strapline{width:100%;padding:0 20px}header .bottom_bar .strapline br{display:none}}@media screen and (max-width: 500px){header .bottom_bar .strapline{font-size:15px}}@media screen and (max-width: 400px){.search_panel .left{width:63%}.search_panel .right{width:35%}}header nav{float:left;width:100%;background-color:#89D085}header nav ul{margin:0;padding:0;text-align:center;font-size:16px;font-weight:700;display:table;width:100%;float:left}header nav ul li{margin:0;display:table-cell;vertical-align:middle;padding:0;position:relative}header nav ul li ul.sub-menu{display:none;background-color:#9DDD9A;position:absolute;left:0;font-size:14px;font-weight:400;width:200px;z-index:999;text-align:left}header nav ul li ul.sub-menu li{display:block;padding:0 10px;top:0px}header nav ul li ul.sub-menu li a{display:block;padding:15px 15px 15px 15px;color:#20221E;border-bottom:1px solid #fff}header nav ul li ul.sub-menu li a:hover{color:#fff;background-color:transparent;border-radius:0px}header nav ul li ul.sub-menu li:last-of-type a{border:none}header nav ul li ul.sub-menu li.current-menu-item,header nav ul li ul.sub-menu li.current-menu-parent{background-color:transparent}header nav ul li ul.sub-menu li.current-menu-item a,header nav ul li ul.sub-menu li.current-menu-parent a{color:#395C37}header nav ul li ul.sub-menu ul.sub-menu{display:none;font-size:14px;font-weight:400;background-color:#A4E6A1;position:absolute;left:100%;top:0;width:200px}header nav ul li ul.sub-menu ul.sub-menu li{display:block;padding:0 10px}header nav ul li ul.sub-menu ul.sub-menu li a{display:block;padding:15px 15px 15px 15px;border-bottom:1px solid #fff;color:#395C37}header nav ul li ul.sub-menu ul.sub-menu li a:hover{color:#fff;background-color:transparent;border-radius:0px}header nav ul li ul.sub-menu ul.sub-menu li:last-of-type a{border:none}header nav ul li ul.sub-menu ul.sub-menu li.current-menu-item,header nav ul li ul.sub-menu ul.sub-menu li.current-menu-parent{background-color:transparent}header nav ul li ul.sub-menu ul.sub-menu li.current-menu-item a,header nav ul li ul.sub-menu ul.sub-menu li.current-menu-parent a{color:#DB333F}header nav ul li:hover ul.sub-menu{display:block}header nav ul li:hover ul.sub-menu ul.sub-menu{display:none}header nav ul li:hover ul.sub-menu li:hover{background-image:none}header nav ul li:hover ul.sub-menu li:hover ul.sub-menu{display:block}header nav ul li a{text-decoration:none;color:#395C37;padding:15px 0px 15px 0px;display:inline-block}header nav ul li a:hover{text-decoration:none;color:#fff}header nav ul li.current-menu-item,header nav ul li.current-menu-parent,header nav ul li.current-menu-ancestor{background-image:url("../images/menu_underline.svg");background-position:center bottom;background-repeat:no-repeat;top:5px}header nav ul li.current-menu-item a,header nav ul li.current-menu-parent a,header nav ul li.current-menu-ancestor a{padding-top:5px}header nav ul li.current-menu-item a:hover,header nav ul li.current-menu-parent a:hover,header nav ul li.current-menu-ancestor a:hover{color:#395C37}header nav ul li.current-menu-item li,header nav ul li.current-menu-parent li,header nav ul li.current-menu-ancestor li{background-image:none}header nav ul li.current-menu-item li.current-menu-item a:hover,header nav ul li.current-menu-item li.current-menu-parent a:hover,header nav ul li.current-menu-item li.current-menu-ancestor a:hover,header nav ul li.current-menu-parent li.current-menu-item a:hover,header nav ul li.current-menu-parent li.current-menu-parent a:hover,header nav ul li.current-menu-parent li.current-menu-ancestor a:hover,header nav ul li.current-menu-ancestor li.current-menu-item a:hover,header nav ul li.current-menu-ancestor li.current-menu-parent a:hover,header nav ul li.current-menu-ancestor li.current-menu-ancestor a:hover{color:#fff}body.single-publisher header nav ul li.menu_publishers,body.views-template-publishers-list header nav ul li.menu_publishers{background-image:url("../images/menu_underline.svg");background-position:center bottom;background-repeat:no-repeat;top:5px}body.single-promotion header nav ul li.menu_promotions,body.views-template-promotions-8211-all header nav ul li.menu_promotions{background-image:url("../images/menu_underline.svg");background-position:center bottom;background-repeat:no-repeat;top:5px}body.single-download header nav ul li.menu_downloads{background-image:url("../images/menu_underline.svg");background-position:center bottom;background-repeat:no-repeat;top:5px}body.single-event header nav ul li.menu_events{background-image:url("../images/menu_underline.svg");background-position:center bottom;background-repeat:no-repeat;top:5px}@media screen and (max-width: 1200px){header nav ul{font-size:14px}}@media screen and (max-width: 1000px){header nav{display:none}}header .toggle{display:none;float:left;width:100%;color:#395C37;cursor:pointer;padding:13px 3% 13px 3%;position:relative;text-align:left;letter-spacing:1px;font-size:13px;font-weight:700;background-color:#89D085}header .toggle span{position:absolute;right:3%;top:10px}header .toggle span img{width:20px}header .mobile_menu{display:none;float:left;width:100%;margin-bottom:20px}header .mobile_menu ul{margin:0;padding:0}header .mobile_menu ul li{margin:0;padding:0;list-style-type:none;display:block}header .mobile_menu ul li a{display:block;color:#395C37;font-weight:400;font-size:14px}header .mobile_menu ul li a br{display:none}header .mobile_menu ul li a:hover{color:#395C37;font-weight:700;text-decoration:none}header .mobile_menu ul{background-color:#9DDD9A}header .mobile_menu ul li:last-of-type{border:none}header .mobile_menu ul li.current-menu-item>a{color:#395C37;font-weight:bold}header .mobile_menu ul li.current-menu-parent>a{color:#395C37;font-weight:bold}header .mobile_menu ul li.current-menu-ancestor>a{color:#395C37;font-weight:bold}header .mobile_menu ul li a{padding:10px 30px}header .mobile_menu ul li ul{display:none;background-color:#A4E6A1}header .mobile_menu ul li ul li:last-of-type{border:none}header .mobile_menu ul li ul li a{padding:10px 30px 10px 50px;font-size:13px}header .mobile_menu ul li ul li ul{display:none;background-color:#ACF0A8}header .mobile_menu ul li ul li ul li:last-of-type{border:none}header .mobile_menu ul li ul li ul li a{padding:10px 30px 10px 70px;font-size:12px}header .mobile_menu ul li.current-menu-item ul{display:block}header .mobile_menu ul li.current-menu-item ul ul{display:none}header .mobile_menu ul li.current-menu-parent ul{display:block}header .mobile_menu ul li.current-menu-parent ul ul{display:block}header .mobile_menu ul li.current-menu-ancestor ul{display:block}header .mobile_menu ul li.current-menu-ancestor ul ul{display:block}header .mobile_menu.open{display:block}@media screen and (max-width: 1000px){header .toggle{display:block}}@media screen and (max-width: 730px){header .mobile_menu ul li a{padding:10px 20px}header .mobile_menu ul li ul li a{padding:10px 20px 10px 50px}header .mobile_menu ul li ul li ul li a{padding:10px 20px 10px 70px}}html{height:100%}*{box-sizing:border-box}body{font-size:16px;font-family:'hero-new', sans-serif;color:#000;width:100%;background-color:#fff;line-height:130%;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;font-family:'ccmeanwhile', sans-serif;font-weight:700}p{margin-bottom:15px;line-height:150%;margin-top:0px}a{text-decoration:none}a:hover,a:visited,a:active{text-decoration:none}img{max-width:100%;height:auto}ul,li{margin:0;padding:0;line-height:150%}li{list-style:none}.container{float:left;width:100%}.wrap{width:94%;margin:0 auto;max-width:1200px}.flex_wrap{display:flex;flex-wrap:wrap}hr{color:#B4DDD9;height:1px;border:none;background-color:#B4DDD9;float:left;width:100%;margin-top:30px;margin-bottom:40px}.frmt_center{text-align:center}.frmt_left{text-align:left}.frmt_right{text-align:right}blockquote{border-left:2px solid #000;padding-left:20px;font-size:20px;font-style:italic;margin-left:40px}textarea,input[type="text"]{-webkit-appearance:none;border-radius:0}.filtercontrols{float:left;width:100%;background-color:#89D085;padding:5px;margin-top:30px}.filtercontrols .form-group label{color:#395C37;margin-right:10px}@media screen and (max-width: 400px){.filtercontrols{padding:10px}.filtercontrols .form-group label{display:block;margin-bottom:10px;margin-right:0}}.content{margin:60px 0 70px 0;font-weight:400}.content p{line-height:150%;margin-bottom:0;padding-bottom:15px}.content a{color:#00ab9d}.content a:hover{color:#FF6633}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{line-height:140%;color:#000}.content h1{text-transform:uppercase;margin-bottom:30px;font-size:28px}.content h2{font-size:28px;font-family:'hero-new', sans-serif;font-weight:300;margin:20px 0 30px 0}.content h3{margin:20px 0 30px 0;font-size:20px;font-family:'hero-new', sans-serif;font-weight:700}.content h4{margin:20px 0 30px 0;font-size:18px;font-family:'hero-new', sans-serif;font-weight:700}.content h5{margin:20px 0 30px 0;font-size:26px;font-family:'hero-new', sans-serif;font-weight:700}.content h6{text-transform:uppercase;margin:20px 0 30px 0;font-size:15px;font-family:'hero-new', sans-serif;font-weight:700}.content ul{padding-left:20px;margin-bottom:20px}.content ul li{list-style:square;padding-left:10px;list-style-image:url("../images/bullet.png")}.content ol{padding-left:20px;margin-bottom:20px}.content ol li{padding-left:10px;list-style:decimal}.content .wp-caption-text{font-weight:bold;text-align:center;margin-top:3px}.content img.alignright,.content .wp-caption.alignright{float:right;margin:0 0 0.8em 0.8em;max-width:100%;height:auto}.content img.alignleft,.content .wp-caption.alignleft{float:left;margin:0 0.8em 0.8em 0;max-width:100%;height:auto}.content img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}.content img.alignnone{max-width:100%;height:auto}.content .alignright{float:right}.content .alignleft{float:left}.content .aligncenter{display:block;margin-left:auto;margin-right:auto}.content a.button,.content .button{display:inline-block;color:#FF6633;background-color:transparent;font-size:14px;cursor:pointer;border-radius:100px;margin-top:10px;text-align:center;font-family:'CCMeanwhile', sans-serif;border:4px solid #FF6633;padding:8px 30px}.content a.button:hover,.content .button:hover{color:#fff;background-color:#FF6633;border-color:#FF6633}.content a.button.long,.content .button.long{min-width:280px}.content .hd_wrap{float:left;width:100%;text-align:center;margin-bottom:60px}.content .hd_wrap h1{display:inline-block;color:#000;border-bottom:8px solid #A6DEA3;padding:0 0 20px 0;margin:0;line-height:130%}.content .pagination{float:left;width:100%;font-family:'CCMeanwhile', sans-serif;font-weight:700}.content .pagination .wpv-archive-pagination-nav-links,.content .pagination .wpv-archive-pagination-nav-links-container,.content .pagination .wpv-pagination-nav-links,.content .pagination .wpv-pagination-nav-links-container,.content .pagination .wpv-pagination-preview-element{display:block;padding-left:0;margin-left:0;list-style:none !important;float:left;width:100%;margin:0;padding:20px 0 0 0;text-align:center;border:none}.content .pagination .wpv-archive-pagination-nav-links-container .page-link,.content .pagination .wpv-archive-pagination-nav-links .page-link,.content .pagination .wpv-pagination-nav-links-container .page-link,.content .pagination .wpv-pagination-nav-links .page-link,.content .pagination .wpv-pagination-preview-element .page-link,.content .pagination .wpv-filter-pagination-link{font-size:13px;text-decoration:none !important;padding:5px 5px;line-height:normal;margin:0;font-weight:700;color:#000;border:none}.content .pagination .wpv-archive-pagination-nav-links-container .page-link:hover,.content .pagination .wpv-archive-pagination-nav-links .page-link:hover,.content .pagination .wpv-pagination-nav-links-container .page-link:hover,.content .pagination .wpv-pagination-nav-links .page-link:hover,.content .pagination .wpv-pagination-preview-element .page-link:hover,.content .pagination .wpv-filter-pagination-link:hover{color:#fff;background-color:#ff6633}.content .pagination .wpv_page_current span{color:#fff !important;background-color:#ff6633;border:none}.content .pagination ul li{display:inline-block;list-style:none;padding:0;margin:0 2px}div.button_wrap{margin-bottom:30px}@media screen and (max-width: 600px){.content{margin:40px 0}.content h1{font-size:22px}.content h2{font-size:22px;margin-bottom:15px}.content h3{font-size:18px;margin-bottom:15px}.content h4{font-size:17px;margin-bottom:15px}.content h5{margin-bottom:15px}.content h6{margin-bottom:15px}}@media screen and (max-width: 370px){.content a.button.long{min-width:200px}}.content .gform_wrapper{float:left;width:100%;margin:30px 0 80px 0}.content .gform_wrapper div.validation_error{color:#FF6633}.content .gform_wrapper .gfield_required{color:#FF6633}.content .gform_wrapper form{float:left;width:100%;max-width:800px}.content .gform_wrapper .gform_body{float:left;width:100%}.content .gform_wrapper .gform_body ul{padding:0;margin:0}.content .gform_wrapper .gform_body ul li{list-style:none;padding:0}.content .gform_wrapper .gform_body ul li label{margin-bottom:5px;display:block;float:left;width:100%}.content .gform_wrapper .gform_body ul li .validation_message{color:#FF6633;font-size:14px}.content .gform_wrapper .gform_body ul li div{margin-bottom:15px;float:left;width:100%}.content .gform_wrapper .gform_body ul li div input,.content .gform_wrapper .gform_body ul li div select,.content .gform_wrapper .gform_body ul li div textarea{border:none;background-color:#f1f1f1;float:left;width:100%}.content .gform_wrapper .gform_body ul li div input,.content .gform_wrapper .gform_body ul li div textarea{padding:10px}.content .gform_wrapper .gform_footer{padding-top:0;margin-top:0}.content .gform_confirmation_message{text-align:center}.content input.gform_button{display:inline-block;color:#FF6633;background-color:transparent;font-size:14px;cursor:pointer;border-radius:100px;margin-top:10px;border:none;font-family:'CCMeanwhile', sans-serif;border:4px solid #FF6633;padding:8px 30px}.content input.gform_button:hover{color:#fff;background-color:#ff6633}header .gform_wrapper .gform_footer input.button,header .gform_wrapper .gform_footer input[type="submit"],header .gform_wrapper .gform_page_footer input.button,header .gform_wrapper .gform_page_footer input[type="submit"]{display:inline-block;color:#FFF;background-color:#FF6633;font-size:14px;cursor:pointer;border-radius:100px;margin-top:10px;text-align:center;border:none;font-family:'CCMeanwhile', sans-serif;padding:15px 30px}header .gform_wrapper .gform_footer input.button:hover,header .gform_wrapper .gform_footer input[type="submit"]:hover,header .gform_wrapper .gform_page_footer input.button:hover,header .gform_wrapper .gform_page_footer input[type="submit"]:hover{background-color:#ff4000}header .gform_wrapper .gform_footer input.button:hover,header .gform_wrapper .gform_footer input[type="submit"]:hover,header .gform_wrapper .gform_page_footer input.button:hover,header .gform_wrapper .gform_page_footer input[type="submit"]:hover{background-color:#FF6633;color:#fff}body #fancybox-close{right:-50px}#fancybox-wrap{padding:0 !important}#fancybox-content{text-align:center;border:none !important;padding:30px !important}#fancybox-content h3{color:#000;display:inline-block;margin-bottom:40px;border-bottom:8px solid #A6DEA3;font-size:20px;text-align:center;margin:0 0 40px 0;padding:0 0 20px 0;line-height:140%}#fancybox-content h2.gform_submission_error{font-family:'hero-new', sans-serif;margin-bottom:20px;font-size:16px}#fancybox-content .gform_wrapper{text-align:left}#fancybox-content .gform_wrapper div.validation_error{color:#FF6633}#fancybox-content .gform_wrapper .gfield_required{color:#FF6633}#fancybox-content .gform_wrapper form{float:left;width:100%}#fancybox-content .gform_wrapper .gform_body{float:left;width:100%}#fancybox-content .gform_wrapper .gform_body ul li label{margin-bottom:5px;display:block;float:left;width:100%}#fancybox-content .gform_wrapper .gform_body ul li .validation_message{color:#FF6633;font-size:14px}#fancybox-content .gform_wrapper .gform_body ul li div{margin-bottom:15px;float:left;width:100%}#fancybox-content .gform_wrapper .gform_body ul li div input,#fancybox-content .gform_wrapper .gform_body ul li div select,#fancybox-content .gform_wrapper .gform_body ul li div textarea{border:none;background-color:#f1f1f1;float:left;width:100%}#fancybox-content .gform_wrapper .gform_body ul li div input,#fancybox-content .gform_wrapper .gform_body ul li div textarea{padding:10px}#fancybox-content .gform_wrapper .gform_body ul li div span{margin-bottom:15px;float:left;width:100%;display:block}#fancybox-content .gform_wrapper .gform_body ul li div span label{margin-bottom:0px;margin-top:5px;display:block;float:left;width:100%;font-size:12px;text-transform:uppercase}#fancybox-content .gform_wrapper .gform_footer{padding-top:0;margin-top:0;text-align:center}#fancybox-content .gform_confirmation_message{text-align:center}#fancybox-content input.gform_button{display:inline-block;color:#FF6633;background-color:transparent;font-size:14px;cursor:pointer;border-radius:100px;margin-top:20px;text-align:center;border:none;font-family:'CCMeanwhile', sans-serif;border:4px solid #FF6633;padding:8px 30px}#fancybox-content input.gform_button:hover{color:#fff;background-color:#FF6633}#fancybox-content .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,#fancybox-content .gform_wrapper li.gfield_error ul.gfield_checkbox,#fancybox-content .gform_wrapper li.gfield_error ul.gfield_radio{color:#FF6633}.orderform{text-align:center}.orderform .order_table{overflow-x:auto;margin-top:40px;margin-bottom:20px;float:left;width:100%}.orderform .order_table table{width:100%;border-collapse:collapse;background-color:#ECF8F6}.orderform .order_table table tr:nth-of-type(odd){background:#fff}.orderform .order_table table th{background:#48BEAD;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;font-size:12px;letter-spacing:0.5px;font-family:'ccmeanwhile', sans-serif;padding:15px 15px;text-align:center;border:none;border-right:1px solid #fff}.orderform .order_table table th.sort{background-image:url("../images/icon_sort.png");background-image:none,url("../images/icon_sort.svg"),url("../images/icon_sort.png");background-repeat:no-repeat;background-position:93% 50%;cursor:pointer}.orderform .order_table table td{padding:20px 15px;border:none;border-right:1px solid #fff}.orderform .order_table table td a{color:#000;border-bottom:1px dotted #000}.orderform .order_table table td a:hover{background-color:#FF6633;color:#fff;border-bottom:none}.orderform .order_table table td.end,.orderform .order_table table th.end{border-right:none}@media screen and (max-width: 800px){.orderform .order_table table td{font-size:14px}}.catalogues{text-align:center;float:left;width:100%}.cat_wrap{margin-top:40px;float:left;width:100%;display:flex;flex-wrap:wrap}.cat_wrap .cat_box{background-color:#EDF8F9;float:left;width:31.333%;margin-right:1%;margin-left:1%;margin-bottom:30px;padding:30px 2% 30px 2%;position:relative;text-align:center}.cat_wrap .cat_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:0 0 20px 0}.cat_wrap .cat_box img{margin-bottom:10px;height:270px;width:auto}.cat_wrap .cat_box a.button{font-size:12px;padding:5px 20px}@media screen and (max-width: 900px){.cat_wrap .cat_box{width:48%;margin-bottom:20px}}@media screen and (max-width: 550px){.cat_wrap{display:block}.cat_wrap .cat_box{width:100%;margin-left:0;margin-right:0}}.events{text-align:center;float:left;width:100%}.events .pagination-bottom .event_filter{display:none}.events_wrap{margin-top:20px;float:left;width:100%;display:flex;flex-wrap:wrap}.events_wrap .no_match{float:left;width:100%}.events_wrap .event_box{background-color:#EDF8F9;float:left;width:31.3333%;margin-right:1%;margin-left:1%;margin-bottom:30px;padding:30px 2% 30px 2%;position:relative;text-align:center}.events_wrap .event_box h2{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:18px;margin-bottom:10px;letter-spacing:0.5px;margin:0 0 20px 0}.events_wrap .event_box h2 a{color:#000}.events_wrap .event_box h2 a:hover{color:#FF6633}.events_wrap .event_box img{margin-bottom:20px}@media screen and (max-width: 900px){.events_wrap .event_box{width:48%;margin-bottom:20px}}@media screen and (max-width: 550px){.events_wrap{display:block}.events_wrap .event_box{width:100%;margin-left:0;margin-right:0}}.event_filter{float:left;width:98%;margin-left:1%;margin-right:1%;background-color:#48BEAD;color:#fff;font-size:14px;padding:15px;margin-bottom:30px;margin-top:30px;text-align:left;display:flex;align-items:center;flex-wrap:wrap}.event_filter select{background:transparent;border:none;font-size:14px;padding:5px;width:48%;background-image:url("../images/select_bg.png");background-image:none,url("../images/select_bg.svg"),url("../images/select_bg.png");background-repeat:no-repeat;background-position:96% -2px;background-color:#fff;overflow:hidden;-moz-appearance:none;-webkit-appearance:none;appearance:none}.event_filter span{float:left;width:48%;margin-right:4%}.event_filter .filter_age{float:left;width:38%;margin-right:2%}.event_filter .filter_region{float:left;width:38%;margin-right:2%}.event_filter .filter_button{float:left;width:20%}.event_filter .filter_button button{margin-top:0;width:100%;color:#fff;border-color:#fff}.event_filter .filter_button button:hover{border-color:#fff;background-color:#fff;color:#48BEAD}@media screen and (max-width: 900px){.event_filter .filter_age{width:49%}.event_filter .filter_region{margin-right:0;width:49%}.event_filter .filter_button{width:100%;margin-top:20px}}@media screen and (max-width: 680px){.event_filter span{width:100%;display:block;margin-bottom:10px}.event_filter select{width:100%}}@media screen and (max-width: 400px){.event_filter .filter_age{width:100%;margin-right:0}.event_filter .filter_region{width:100%}.event_filter .filter_region span{margin-top:10px}}.event_details{float:left;width:100%}.event_details .col_sub_left{float:left;width:23%;margin-right:3%}.event_details .col_sub_left img{margin-bottom:20px}.event_details .col_sub_left .author-pic{padding:20px;text-align:center}.event_details .col_sub_left .author-pic img{margin-bottom:0;border:8px solid #FFD56B}.event_details .col_main_middle{float:left;width:48%;margin-right:3%;text-align:left}.event_details .col_main_middle h1{text-align:left}.event_details .col_sub_right{float:right;width:23%}.event_details .col_sub_right .box_details{text-align:center;background-color:#EDF8F9;font-size:14px;padding:20px}.event_details .col_sub_right .box_details h3{font-size:17px;font-weight:500;letter-spacing:0.5px;margin-bottom:30px;margin-top:0;color:#000;font-family:'CCMeanwhile', sans-serif;font-weight:700}.event_details .col_sub_right .box_details p{padding-bottom:20px;line-height:15px}.event_details .col_sub_right .box_details span{display:block;margin-top:6px;line-height:19px;margin-bottom:4px}.event_details .keytitles{float:left;width:100%;display:flex;flex-wrap:wrap}.event_details .keytitles h2{font-size:24px;margin-bottom:20px;font-family:'CCMeanwhile', sans-serif;font-weight:700;margin:0;border-bottom:8px solid #A6DEA3;padding:0 0 20px 0;display:inline-block}.event_details .keytitles .key_box{background-color:#EDF8F9;float:left;width:31.333%;margin-right:1%;margin-left:1%;margin-bottom:30px;padding:30px 2% 30px 2%;position:relative;text-align:center}.event_details .keytitles .key_box h2{font-size:20px;font-weight:700;display:block;border:none;padding:0;margin:0 0 20px 0;line-height:150%}.event_details .keytitles .key_box h2 a{color:#000}.event_details .keytitles .key_box h2 a:hover{color:#FF6633}.event_details .keytitles .key_box h3{margin:0 0 20px 0;font-size:18px;font-weight:500}.event_details .keytitles .key_box p.published_by{padding-bottom:5px;font-size:14px;font-weight:300}.event_details .keytitles .key_box p.published_on{font-size:14px;font-weight:300}.event_details .keytitles .key_box p.price{margin-top:10px;font-size:18px;font-weight:700}.event_details hr{background-color:#fff;height:8px;color:transparent;background-image:url("../images/hr.svg");margin:70px 0}@media screen and (max-width: 999px){.event_details .col_sub_right{width:100%}.event_details .box_details{margin-top:40px}.event_details .col_main_middle{width:71%}.event_details hr{margin:40px 0}}@media screen and (max-width: 900px){.event_details .keytitles .key_box{width:48%;margin-bottom:20px}}@media screen and (max-width: 799px){.event_details .col_sub_left{width:100%;margin-right:0;text-align:center}.event_details .col_sub_left .author-pic{float:left;width:48%;text-align:center}.event_details .col_sub_left .book_pic{float:left;width:48%;text-align:center}.event_details .col_main_middle{width:100%;margin-right:0;text-align:center;margin-top:20px}.event_details .col_main_middle h1{text-align:center}}@media screen and (max-width: 550px){.event_details .keytitles{display:block}.event_details .keytitles .key_box{width:100%;margin-left:0;margin-right:0}}.downloadable{text-align:center;float:left;width:100%}.downloadable .promo_ft_wrap{margin-top:40px;float:left;width:100%;display:flex;flex-wrap:wrap}.downloadable .promo_ft_wrap .promo_ft_box{background-color:#EDF8F9;float:left;width:31.333%;margin-right:1%;margin-left:1%;margin-bottom:30px;padding:30px 2% 30px 2%;position:relative;text-align:center;font-size:15px}.downloadable .promo_ft_wrap .promo_ft_box img{width:100%}.downloadable .promo_ft_wrap .promo_ft_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:18px;margin-bottom:10px;letter-spacing:0.5px;margin:20px 0 15px 0;line-height:150%}.downloadable .promo_ft_wrap .promo_ft_box h3 a{color:#000}.downloadable .promo_ft_wrap .promo_ft_box h3 a:hover{color:#FF6633}.downloadable .promo_ft_wrap .promo_ft_box p.news_date{padding-bottom:20px;font-size:14px}.downloadable .promo_ft_wrap .promo_ft_box .news_social{float:left;width:100%;margin-bottom:20px;display:table}.downloadable .promo_ft_wrap .promo_ft_box .news_social a{color:#ff6633}.downloadable .promo_ft_wrap .promo_ft_box .news_social div{display:table-cell;vertical-align:middle}.downloadable .promo_ft_wrap .promo_ft_box .news_social div.fb-share-button{text-align:right;padding-right:5px}.downloadable .promo_ft_wrap .promo_ft_box .news_social div.fb-share-button a:hover{background-color:#ff6633;color:#EDF8F9}.downloadable .promo_ft_wrap .promo_ft_box .news_social div.tweet-button{text-align:left;padding-left:5px}@media screen and (max-width: 900px){.downloadable .promo_ft_wrap .promo_ft_box{width:48%;margin-bottom:20px}}@media screen and (max-width: 550px){.downloadable .promo_ft_wrap{display:block}.downloadable .promo_ft_wrap .promo_ft_box{width:100%;margin-left:0;margin-right:0}}.promotions{text-align:center;float:left;width:100%}.promotions h2{display:inline-block;color:#000;border-bottom:8px solid #A6DEA3;padding:0 0 20px 0;margin:0;line-height:130%;font-family:'CCMeanwhile', sans-serif;font-weight:700}.promotions .promotions_ft{float:left;width:100%}.promotions .promotions_ft .promo_ft_wrap{position:relative;float:left;width:100%;margin-top:40px}.promotions .promotions_ft .promo_ft_wrap a.next img,.promotions .promotions_ft .promo_ft_wrap a.prev img{width:16px;height:auto}.promotions .promotions_ft .promo_ft_wrap a.next,.promotions .promotions_ft .promo_ft_wrap a.prev{position:absolute;z-index:9999}.promotions .promotions_ft .promo_ft_wrap a.next{right:-2%;top:200px}.promotions .promotions_ft .promo_ft_wrap a.prev{left:-2%;top:200px}.promotions .promotions_ft .promo_ft_wrap .promo_ft_box{background-color:#EDF8F9;float:left;width:31.3%;margin-bottom:30px;padding:30px;margin-left:10px;margin-right:10px;position:relative;text-align:center}.promotions .promotions_ft .promo_ft_wrap .promo_ft_box img{width:100%}.promotions .promotions_ft .promo_ft_wrap .promo_ft_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:20px 0 10px 0}.promotions .news_ft{float:left;width:100%;text-align:center}.promotions .news_ft .news_ft_wrap{position:relative;float:left;width:100%;margin-top:40px}.promotions .news_ft .news_ft_wrap a.next img,.promotions .news_ft .news_ft_wrap a.prev img{width:16px;height:auto}.promotions .news_ft .news_ft_wrap a.next,.promotions .news_ft .news_ft_wrap a.prev{position:absolute;z-index:9999}.promotions .news_ft .news_ft_wrap a.next{right:-2%;top:45%}.promotions .news_ft .news_ft_wrap a.prev{left:-2%;top:45%}.promotions .news_ft .news_ft_wrap .news_ft_box{background-color:#EDF8F9;float:left;width:31.3%;margin-bottom:30px;padding:30px;margin-left:10px;margin-right:10px;position:relative;text-align:center}.promotions .news_ft .news_ft_wrap .news_ft_box img{width:100%}.promotions .news_ft .news_ft_wrap .news_ft_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:20px 0 20px 0}.promotions .news_ft .news_ft_wrap .news_ft_box h4{font-size:14px;font-weight:400;margin:0 0 0 0}.promotions .events_ft{float:left;width:100%;text-align:center}.promotions .events_ft .events_ft_wrap{position:relative;float:left;width:100%;margin-top:40px}.promotions .events_ft .events_ft_wrap .event_ft_box{background-color:#EDF8F9;float:left;width:31.3%;margin-bottom:30px;padding:30px;margin-left:10px;margin-right:10px;position:relative;text-align:center}.promotions .events_ft .events_ft_wrap .event_ft_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:0px 0 30px 0}.promotions .events_ft .events_ft_wrap .event_ft_box img{display:inline-block}.promotions .events_ft .events_ft_wrap .event_ft_box .two-images{height:188px;position:relative;width:100%;max-width:270px;margin:0 auto}.promotions .events_ft .events_ft_wrap .event_ft_box .two-images img:nth-of-type(1n){position:absolute;left:47px}.promotions .events_ft .events_ft_wrap .event_ft_box .two-images img:nth-of-type(2n){border-radius:50%;max-width:120px;max-height:120px;top:50px;left:50%;position:absolute}.promotions .events_ft .events_ft_wrap a.next img,.promotions .events_ft .events_ft_wrap a.prev img{width:16px;height:auto}.promotions .events_ft .events_ft_wrap a.next,.promotions .events_ft .events_ft_wrap a.prev{position:absolute;z-index:9999}.promotions .events_ft .events_ft_wrap a.next{right:-2%;top:40%}.promotions .events_ft .events_ft_wrap a.prev{left:-2%;top:40%}.promotions .intro_text{width:100%;float:left}.promotions hr{background-color:#fff;height:8px;color:transparent;background-image:url("../images/hr.svg");margin:90px 0}.promotions_all{text-align:center;float:left;width:100%}.promotions_all .promo_ft_wrap{position:relative;float:left;width:100%;margin-top:40px;display:flex;flex-wrap:wrap}.promotions_all .promo_ft_wrap a.next img,.promotions_all .promo_ft_wrap a.prev img{width:16px;height:auto}.promotions_all .promo_ft_wrap a.next,.promotions_all .promo_ft_wrap a.prev{position:absolute;z-index:9999}.promotions_all .promo_ft_wrap a.next{right:-2%;top:40%}.promotions_all .promo_ft_wrap a.prev{left:-2%;top:40%}.promotions_all .promo_ft_wrap .promo_ft_box{background-color:#EDF8F9;float:left;width:31.3%;margin-bottom:30px;padding:30px;margin-left:1%;margin-right:1%;position:relative;text-align:center}.promotions_all .promo_ft_wrap .promo_ft_box img{width:100%}.promotions_all .promo_ft_wrap .promo_ft_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:20px 0 10px 0}@media screen and (max-width: 900px){.promotions .promotions_ft .promo_ft_wrap{padding-left:20px;padding-right:20px}.promotions .promotions_ft .promo_ft_wrap a.next{right:0px;top:40%}.promotions .promotions_ft .promo_ft_wrap a.prev{left:0px;top:40%}.promotions .news_ft .news_ft_wrap{padding-left:20px;padding-right:20px}.promotions .news_ft .news_ft_wrap a.next{right:0px;top:40%}.promotions .news_ft .news_ft_wrap a.prev{left:0px;top:40%}.promotions .events_ft .events_ft_wrap{padding-left:20px;padding-right:20px}.promotions .events_ft .events_ft_wrap a.next{right:0px;top:40%}.promotions .events_ft .events_ft_wrap a.prev{left:0px;top:40%}.promotions_all .promo_ft_wrap .promo_ft_box{width:48%}}@media screen and (max-width: 600px){.promotions .promotions_ft .promo_ft_wrap .promo_ft_box img{display:inline-block;max-width:300px}.promotions .news_ft .news_ft_wrap .news_ft_box img{display:inline-block;max-width:300px}.promotions .events_ft .events_ft_wrap .event_ft_box img{display:inline-block;max-width:300px}.promotions_all .promo_ft_wrap{display:block}.promotions_all .promo_ft_wrap .promo_ft_box{width:100%;margin-left:0;margin-right:0}.promotions_all .promo_ft_wrap .promo_ft_box img{display:inline-block;max-width:300px}}.promotions_page{float:left;width:100%}.promotions_page .col_sub_left{float:left;width:23%;margin-right:3%}.promotions_page .col_sub_left img{margin-bottom:20px}.promotions_page .col_main_middle{float:left;width:48%;margin-right:3%;text-align:left}.promotions_page .col_sub_right{float:right;width:23%}.promotions_page .col_sub_right .box_details{text-align:center;background-color:#EDF8F9;font-size:14px;padding:20px}.promotions_page .col_sub_right .box_details h3{font-size:17px;font-weight:500;letter-spacing:0.5px;margin-bottom:30px;margin-top:0;color:#000;font-family:'CCMeanwhile', sans-serif;font-weight:700}.promotions_page .col_sub_right .box_details p{padding-bottom:20px;line-height:15px}.promotions_page .col_sub_right .box_details span{display:block;margin-top:6px;line-height:19px;margin-bottom:4px}.promotions_page .keytitles{float:left;width:100%;display:flex;flex-wrap:wrap}.promotions_page .keytitles h2{font-size:24px;margin-bottom:20px;font-family:'CCMeanwhile', sans-serif;font-weight:700;margin:0;border-bottom:8px solid #A6DEA3;padding:0 0 20px 0;display:inline-block}.promotions_page .keytitles .key_box{background-color:#EDF8F9;float:left;width:31.333%;margin-right:1%;margin-left:1%;margin-bottom:30px;padding:30px 2% 30px 2%;position:relative;text-align:center}.promotions_page .keytitles .key_box h2{font-size:20px;font-weight:700;display:block;border:none;padding:0;margin:0 0 20px 0;line-height:150%}.promotions_page .keytitles .key_box h2 a{color:#000}.promotions_page .keytitles .key_box h2 a:hover{color:#FF6633}.promotions_page .keytitles .key_box h3{margin:0 0 20px 0;font-size:18px;font-weight:500}.promotions_page .keytitles .key_box p.published_by{padding-bottom:5px;font-size:14px;font-weight:300}.promotions_page .keytitles .key_box p.published_on{font-size:14px;font-weight:300}.promotions_page .keytitles .key_box p.price{margin-top:10px;font-size:18px;font-weight:700}@media screen and (max-width: 999px){.promotions hr{margin:60px 0}.promotions_page .col_sub_right{width:100%}.promotions_page .box_details{margin-top:40px}.promotions_page .col_main_middle{width:71%}.promotions_page hr{margin:60px 0}}@media screen and (max-width: 900px){.promotions_page .keytitles .key_box{width:48%;margin-bottom:20px}}@media screen and (max-width: 799px){.promotions_page .col_sub_left{width:100%;margin-right:0;text-align:center}.promotions_page .col_main_middle{width:100%;margin-right:0;text-align:center;margin-top:20px}.promotions_page .col_main_middle h1{text-align:center}}@media screen and (max-width: 550px){.promotions_page .keytitles{display:block}.promotions_page .keytitles .key_box{width:100%;margin-left:0;margin-right:0}}div.supapress{float:left;width:100%}.keytitles{text-align:center;float:left;width:100%}.keytitles .key_wrap{padding-top:20px;float:left;width:100%;display:flex;flex-wrap:wrap}.keytitles .key_wrap .key_box{background-color:#EDF8F9;float:left;width:31%;margin-right:1%;margin-left:1%;margin-bottom:30px;padding:30px 2% 30px 2%;position:relative}.keytitles .key_wrap .key_box h2{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:18px;margin-bottom:10px;letter-spacing:0.5px;margin:0 0 20px 0}.keytitles .key_wrap .key_box h2 a{color:#000}.keytitles .key_wrap .key_box h3{font-weight:400;font-size:17px;margin:0 0 20px 0}.keytitles .key_wrap .key_box p.published_by{font-weight:300;font-size:13px;padding-bottom:5px}.keytitles .key_wrap .key_box p.published_on{font-weight:300;font-size:13px;padding-bottom:20px}.keytitles .key_wrap .key_box p.price{color:#000;font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:16px}.keytitles .key_wrap .key_box img{margin-bottom:20px}.keytitles_details .col_sub_left{float:left;width:23%;margin-right:3%}.keytitles_details .col_sub_left img{margin-bottom:20px}.keytitles_details .col_sub_left .author-pic{padding:20px;text-align:center}.keytitles_details .col_sub_left .author-pic img{margin-bottom:0;border:8px solid #FFD56B}.keytitles_details .col_sub_left .box{float:left;width:100%;margin-bottom:20px;font-size:15px}.keytitles_details .col_sub_left .box h3{margin:0 0 20px 0}.keytitles_details .col_sub_left .box span{padding-bottom:10px;display:block;font-weight:700}.keytitles_details .col_sub_left .box span em{font-weight:400}.keytitles_details .col_sub_left .button_wrap{float:left;width:100%}.keytitles_details .col_main_middle{float:left;width:48%;margin-right:3%;text-align:left}.keytitles_details .col_main_middle h1{text-align:left}.keytitles_details .col_main_middle p.author_name{font-size:18px;font-weight:700}.keytitles_details .col_main_middle p.publisher_name{font-weight:300;font-size:17px}.keytitles_details .col_sub_right{float:right;width:23%}.keytitles_details .col_sub_right .box_details{text-align:center;background-color:#EDF8F9;font-size:14px;padding:20px}.keytitles_details .col_sub_right .box_details h3{font-size:17px;font-weight:500;letter-spacing:0.5px;margin-bottom:30px;margin-top:0;color:#000;font-family:'CCMeanwhile', sans-serif;font-weight:700}.keytitles_details .col_sub_right .box_details p{padding-bottom:20px;line-height:15px}.keytitles_details .col_sub_right .box_details span{display:block;margin-top:6px;line-height:19px;margin-bottom:4px}@media screen and (max-width: 999px){.keytitles_details .col_sub_right{width:100%}.keytitles_details .box_details{margin-top:40px}.keytitles_details .col_main_middle{width:71%}}@media screen and (max-width: 900px){.keytitles .key_wrap .key_box{width:48%;margin-bottom:20px}}@media screen and (max-width: 799px){.keytitles_details .col_sub_left{width:100%;margin-right:0;text-align:center}.keytitles_details .col_sub_left .author-pic{float:left;width:48%;text-align:center}.keytitles_details .col_sub_left .book_pic{float:left;width:48%;text-align:center}.keytitles_details .col_main_middle{width:100%;margin-right:0;text-align:center;margin-top:20px}.keytitles_details .col_main_middle h1{text-align:center}}@media screen and (max-width: 550px){.keytitles .key_wrap{display:block}.keytitles .key_wrap .key_box{width:100%;margin-left:0;margin-right:0}}.publishers{text-align:center;float:left;width:100%}.publishers .intro{margin-bottom:20px}.publishers .intro h2{font-size:21px;font-weight:300;margin-bottom:15px}.pub_wrap{margin-top:40px;float:left;width:100%}.pub_wrap>div{display:flex;flex-wrap:wrap}.pub_box{background-color:#EDF8F9;float:left;width:31.333%;margin-right:1%;margin-left:1%;margin-bottom:30px;padding:30px 2% 30px 2%;position:relative}.pub_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:0 0 20px 0}.pub_box a.button{margin-top:20px}.pub_box img{margin-bottom:10px}.pub_box .image{display:inline-block;padding:10px;background:white}.pub_box .popup{font-size:13px;background-color:#FF6633;text-align:left;position:absolute;padding:5%;top:-35%;opacity:0;color:#fff;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.pub_box .popup .popup_inner{color:#fff}.pub_box .popup h3{font-size:18px;font-weight:500;margin-bottom:5px;color:#fff;font-family:'hero-new', sans-serif}.pub_box .popup h4{font-size:14px;color:#43aa9f;font-weight:500;margin-bottom:10px;color:#fff;font-family:'hero-new', sans-serif}.content .pub_box .popup .popup_inner a,.content .pub_box .popup .popup_inner a:hover,.content .pub_box .popup .popup_inner a h4,.content .pub_box .popup .popup_inner a:hover h4{color:#fff}.pub_box .info{position:relative;cursor:pointer}.pub_box .info:hover .popup{opacity:1}@media screen and (max-width: 900px){.pub_box{width:48%;margin-bottom:20px}}@media screen and (max-width: 550px){.pub_box{width:100%;margin-left:0;margin-right:0}.pub_wrap>div{display:block}}.pub_table{overflow-x:auto;margin-top:40px;margin-bottom:20px;float:left;width:100%}.pub_table table{width:100%;border-collapse:collapse;background-color:#ECF8F6}.pub_table table tr:nth-of-type(odd){background:#fff}.pub_table table th{background:#48BEAD;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;font-size:12px;letter-spacing:0.5px;font-family:'ccmeanwhile', sans-serif;padding:15px 15px;text-align:center;border:none;border-right:1px solid #fff}.pub_table table th.sort{background-image:url("../images/icon_sort.png");background-image:none,url("../images/icon_sort.svg"),url("../images/icon_sort.png");background-repeat:no-repeat;background-position:93% 50%;cursor:pointer}.pub_table table td{padding:20px 15px;border:none;border-right:1px solid #fff}.pub_table table td a{color:#000;border-bottom:1px dotted #000}.pub_table table td a:hover{background-color:#FF6633;color:#fff;border-bottom:none}.pub_table table td.end,.pub_table table th.end{border-right:none}.pub_table table td.end a{display:inline-block;color:#FF6633;background-color:transparent;font-size:14px;cursor:pointer;border-radius:100px;margin-top:0px;text-align:center;font-family:'CCMeanwhile', sans-serif;border:4px solid #FF6633;padding:4px 20px}.pub_table table td.end a:hover{color:#fff;background-color:#FF6633;border-color:#FF6633}.publishers_details{float:left;width:100%;text-align:center}.publishers_details .pub_logo{float:left;width:100%}.publishers_details .pub_logo img{margin-bottom:30px}.publishers_details .intro{float:left;width:100%}.publishers_details .promo_ft_wrap{float:left;width:100%;margin-top:70px;position:relative}.publishers_details .promo_ft_wrap h2{display:inline-block;color:#000;border-bottom:8px solid #A6DEA3;padding:0 0 20px 0;margin:0 0 30px 0;line-height:130%;font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:21px}.publishers_details .promo_ft_wrap a.next img,.publishers_details .promo_ft_wrap a.prev img{width:16px;height:auto}.publishers_details .promo_ft_wrap a.next,.publishers_details .promo_ft_wrap a.prev{position:absolute;z-index:9999}.publishers_details .promo_ft_wrap a.next{right:-2%;top:40%}.publishers_details .promo_ft_wrap a.prev{left:-2%;top:40%}.publishers_details .promo_ft_wrap .promo_ft_box{background-color:#EDF8F9;float:left;width:31.3%;margin-bottom:30px;padding:30px;margin-left:10px;margin-right:10px;position:relative;text-align:center}.publishers_details .promo_ft_wrap .promo_ft_box img{width:100%}.publishers_details .promo_ft_wrap .promo_ft_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:20px 0 10px 0}.publishers_details .home_key_titles{position:relative}.publishers_details .home_key_titles h3{display:inline-block;color:#000;border-bottom:8px solid #A6DEA3;padding:0 0 20px 0;margin:0 0 60px 0;line-height:130%;font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:21px}.publishers_details .cat_wrap{float:left;width:100%;margin-top:50px;display:block}.publishers_details .cat_wrap h2{display:inline-block;color:#000;border-bottom:8px solid #A6DEA3;padding:0 0 20px 0;margin:0;line-height:130%;font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:21px}.publishers_details .cat_wrap .slide_wrap{float:left;width:100%;display:flex;flex-wrap:wrap}.publishers_details .pub_social{float:left;width:100%;margin-top:40px}.publishers_details .pub_social h3{display:block;color:#000;border-bottom:8px solid #A6DEA3;padding:0 0 20px 0;margin:0 0 30px 0;line-height:130%;font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:21px}.publishers_details .pub_social .twitter{float:left;width:48%}.publishers_details .pub_social .facebook{float:right;width:48%}.additional{float:left;width:100%}@media screen and (max-width: 800px){.publishers_details .pub_social .twitter{width:100%}.publishers_details .pub_social .facebook{width:100%;margin-top:40px}}.faqs{float:left;width:100%}.faqs h2{color:#42aa9f;text-transform:uppercase;font-size:21px;font-weight:500;margin-bottom:20px}.faqs p.intro_text{font-size:20px;font-weight:300}.faqs_acc{margin-top:40px}.faqs_acc strong{font-weight:700}.faqs_acc button.accordion{background-color:#ff6633;color:#fff;cursor:pointer;padding:20px 60px 20px 20px;width:100%;text-align:left;border:none;outline:none;font-size:18px;margin-bottom:15px;background-image:url("../images/accordion_arrows.svg");background-repeat:no-repeat;background-position:right 20px top 26px;font-weight:300}.faqs_acc button.accordion:hover{background-color:#ff531a}.faqs_acc button.accordion.active{background-color:#ff531a;background-position:right 20px top -174px}.faqs_acc ul{margin-left:20px;margin-top:10px;margin-top:20px;margin-bottom:20px}.faqs_acc ul li{list-style:disc;margin-bottom:10px}.faqs_acc a{color:#42aa9f;border-bottom:1px dotted #42aa9f}.faqs_acc a:hover{color:#fff;background-color:#ff6633;border:none}div.panel{margin-top:-15px;margin-bottom:20px;padding:20px;background-color:#fff;display:none;overflow:hidden}.col_main{float:left;width:68%}.col_side{float:right;width:29%;text-align:center}.col_side .small-carousel{float:left;width:100%}.col_side .small-carousel .carousel_panel{float:left;width:100%}.col_side .home_discover{float:left;width:100%;position:relative;background-color:#EDF8F9;padding:20px}.col_side .home_discover .carousel-panel{float:left;width:100%;top:0 !important}.col_side .home_discover .small-carousel{min-height:260px}.col_side .home_discover p{margin-top:20px;font-size:17px;font-weight:500}.col_side .home_discover p a{color:#000}.col_side .home_discover p a:hover{color:#ff6633}.col_side .home_discover h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:0 0 30px 0}.col_side .side_keytitles{float:left;width:100%;margin-top:30px;background-color:#EDF8F9;position:relative;padding:20px}.col_side .side_keytitles h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:0 0 30px 0}.col_side .side_browse_cat{float:left;width:100%;margin-top:30px;position:relative;background-color:#EDF8F9;padding:20px}.col_side .side_browse_cat .carousel-panel{padding:0}.col_side .side_browse_cat .small-carousel{min-height:575px}.col_side .side_browse_cat h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;margin-bottom:10px;letter-spacing:0.5px;margin:0 0 30px 0}.col_side .side_browse_cat h4{font-weight:500;font-size:17px}.col_side a.next img,.col_side a.prev img{width:16px;height:auto}.col_side a.next,.col_side a.prev{position:absolute;z-index:9999}.col_side a.next{right:-2%;top:200px}.col_side a.prev{left:-2%;top:200px}@media screen and (max-width: 900px){.col_main{width:100%}.col_side{width:100%;margin-top:30px}.col_side .side_browse_cat .small-carousel{height:430px}}@media screen and (max-width: 540px){.col_side .side_browse_cat .small-carousel{height:540px}}.news .promo_ft_wrap .promo_ft_box h3{font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:18px;margin-bottom:10px;letter-spacing:0.5px;margin:20px 0 15px 0;line-height:150%}.news .promo_ft_wrap .promo_ft_box h3 a{color:#000}.news .promo_ft_wrap .promo_ft_box h3 a:hover{color:#FF6633}.news .news_social{float:left;width:100%;margin-bottom:20px;display:table}.news .news_social a{color:#ff6633}.news .news_social div{display:table-cell;vertical-align:middle}.news .news_social div.fb-share-button{text-align:right;padding-right:5px}.news .news_social div.fb-share-button a:hover{background-color:#ff6633;color:#EDF8F9}.news .news_social div.tweet-button{text-align:left;padding-left:5px}.news p.news_date{padding-bottom:20px;font-size:14px}footer{background-color:#48BEAD;background-image:url("../images/white_green.svg");background-repeat:no-repeat;background-position:center top;padding:150px 0 0 0}footer .social{text-align:center;padding:0 0 100px 0}footer .social a{color:#fff;font-weight:600}footer .social a:hover{color:#2B7368}footer .social a.follow_link{margin-top:20px;display:inline-block}footer .social .hd{float:left;width:100%;font-family:'CCMeanwhile', sans-serif;font-weight:700;font-size:17px;padding:20px;line-height:150%}footer .social .twitter{float:left;width:31%;margin-right:3.5%}footer .social .twitter .hd{background-color:#FFD249;color:#76601F}footer .social .twitter .textwidget{background-color:#fff}footer .social .instagram{float:left;width:31%;margin-right:3.5%}footer .social .instagram .hd{background-color:#F7A4D0;color:#5F3F50}footer .social .newsletter{float:left;width:31%;background-color:#A6DEA3;color:#253B23}footer .social .newsletter .hd{background-color:#89D085;color:#243B23}footer .social .newsletter .gform_confirmation_message{float:left;width:100%;padding:30px}footer .social .newsletter .gform_validation_errors h2{font-family:'Hero New', sans-serif;font-size:15px;font-weight:normal;text-align:left;line-height:160%}footer .social .newsletter .validation_message{padding-top:5px;font-size:12px;font-weight:bold}footer .social .newsletter .gform_wrapper{padding:20px 30px 30px 30px;float:left;width:100%}footer .social .newsletter .gform_wrapper form{text-align:left;font-size:14px;width:100%;float:left}footer .social .newsletter .gform_wrapper form .gform_body ul li label{font-weight:800;margin-bottom:10px;display:block;margin-top:20px}footer .social .newsletter .gform_wrapper form .gform_body ul li div input{width:100%;font-size:13px;color:#000;padding:10px;border:none}footer .social .newsletter .gform_wrapper form .gform_body ul li div ul.gfield_checkbox{margin-top:15px}footer .social .newsletter .gform_wrapper form .gform_body ul li div ul.gfield_checkbox li{margin-bottom:10px}footer .social .newsletter .gform_wrapper form .gform_body ul li div ul.gfield_checkbox li input{width:auto;padding:0;margin-right:5px;font-size:14px}footer .social .newsletter .gform_wrapper form .gform_body ul li div ul.gfield_checkbox li label{font-weight:normal;display:inline}footer .social .newsletter .gform_wrapper form .gform_footer{text-align:center}footer .social .newsletter .gform_wrapper form .gform_footer input.gform_button{background-color:#FF6633;color:#fff;border:none;display:inline-block;font-size:14px;cursor:pointer;border-radius:100px;margin-top:10px;text-align:center;font-family:'CCMeanwhile', sans-serif;padding:8px 30px}footer .social .newsletter .gform_wrapper form .gform_footer input.gform_button:hover{background-color:#ff4000}footer .credits{background-color:#2B7368;color:#fff;font-size:14px;padding:20px 0}footer .credits a{color:#FFD249;font-weight:600}footer .credits a:hover{border-bottom:1px solid #FFD249}footer .credits .left{float:left;width:68%}footer .credits .left span{display:inline-block;padding:0 5px;color:#568F86}footer .credits .left div{display:inline-block}footer .credits .left div ul{margin:0;padding:0}footer .credits .left div ul li{list-style-type:none;padding:0;display:inline}footer .credits .left div ul li::after{content:"/";color:#568F86;padding:0 5px 0 10px}footer .credits .left div ul li:last-of-type::after{content:""}footer .credits .right{float:right;width:28%;text-align:right}@media screen and (max-width: 1300px){footer .social .twitter{width:32%;margin-right:2%}footer .social .instagram{width:32%;margin-right:2%}footer .social .newsletter{width:32%}}@media screen and (max-width: 1000px){footer .social .twitter{width:48%;margin-right:0}footer .social .instagram{width:48%;margin-right:0;margin-left:4%;float:right}footer .social .newsletter{width:100%;margin-top:40px}}@media screen and (max-width: 800px){footer .credits{font-size:13px}footer .credits .left div{display:block;margin-top:10px}footer .credits .left span{display:none}}@media screen and (max-width: 600px){footer{padding-top:110px}footer .credits{padding:30px 0}footer .credits .left{width:100%;text-align:center}footer .credits .right{width:100%;text-align:center;margin-top:20px}footer .social{padding-bottom:40px}footer .social .flex_wrap{display:block}footer .social .twitter{width:100%}footer .social .instagram{width:100%;margin-left:0;float:right;margin-top:30px}footer .social .newsletter{margin-top:30px}}@media screen and (max-width: 400px){footer .social{padding-bottom:15px}footer .social .newsletter .gform_wrapper{padding:10px 20px 20px 20px}}.front-page{float:left;width:100%}.home_mast{float:left;width:100%;background-color:#48BEAD;background-image:url("../images/green_yellow.svg");background-repeat:no-repeat;background-position:center 400px;padding:40px 0 60px 0}.home_mast .home_carousel{float:left;width:100%;position:relative}.home_mast .home_carousel button.slick-prev,.home_mast .home_carousel button.slick-next{width:30px;height:50px;top:40%;position:absolute;background-color:transparent;border:none;font-size:0px;z-index:9999;background-size:contain;background-repeat:no-repeat;cursor:pointer}.home_mast .home_carousel button.slick-prev{left:-50px;background-image:url("../images/prev_white_large.png")}.home_mast .home_carousel button.slick-next{right:-50px;background-image:url("../images/next_white_large.png")}.home_mast .home_carousel .slide{float:left;width:100%;background-color:#89D085;display:flex;flex-wrap:wrap;align-items:center}.home_mast .home_carousel .slide .left{float:left;padding:50px 20px 50px 50px;width:42%}.home_mast .home_carousel .slide .left h3.title{font-size:34px;line-height:130%;margin:0 0 40px 0}.home_mast .home_carousel .slide .left .desc{font-size:17px}.home_mast .home_carousel .slide .right{float:right;width:58%;padding:30px;text-align:right}.home_mast .home_carousel .slide .right img{display:inline}.home_mast .home_carousel .slide a.button{display:inline-block;color:#FFF;background-color:#FF6633;font-size:14px;cursor:pointer;border-radius:100px;margin-top:10px;text-align:center;font-family:'CCMeanwhile', sans-serif;padding:8px 30px}.home_mast .home_carousel .slide a.button:hover{color:#FF6633;background-color:#FFF}@media screen and (max-width: 1340px){.home_mast .home_carousel{width:96%;margin-left:2%;margin-right:2%}.home_mast .home_carousel button.slick-prev,.home_mast .home_carousel button.slick-next{width:15px;height:25px;top:47%}.home_mast .home_carousel button.slick-prev{left:-3%}.home_mast .home_carousel button.slick-next{right:-3%}}@media screen and (max-width: 900px){.home_mast{padding-bottom:40px;background-position:center 350px}.home_mast .home_carousel .slide .left{padding:30px 20px 30px 30px}.home_mast .home_carousel .slide .left h3.title{font-size:24px}.home_mast .home_carousel .slide .left .desc{font-size:15px}}@media screen and (max-width: 700px){.home_mast .home_carousel button.slick-prev,.home_mast .home_carousel button.slick-next{top:20%}.home_mast .home_carousel button.slick-prev{left:-10px}.home_mast .home_carousel button.slick-next{right:-10px}.home_mast .home_carousel .slide .left{width:100%;text-align:center;padding:20px}.home_mast .home_carousel .slide .right{width:100%;text-align:center}}.home_intro{float:left;width:100%;background-color:#FFD56B;background-image:url("../images/yellow_blue.svg");background-repeat:no-repeat;background-position:center bottom;padding:0 0 150px 0;display:table;text-align:center}.home_intro h3{font-size:19px;padding:0 0 20px 0;margin:0 0 30px 0;line-height:130%;text-align:center;border-bottom:8px solid #ff6633}.home_intro a.next img,.home_intro a.prev img{width:15px;height:auto}.home_intro a.next,.home_intro a.prev{position:absolute;z-index:100}.home_intro a.next:hover,.home_intro a.prev:hover{background-color:transparent}.home_intro a.next{right:20px;top:48%;border:none}.home_intro a.prev{left:20px;top:48%;border:none}.home_intro a.button{display:inline-block;color:#FF6633;background-color:transparent;font-size:16px;cursor:pointer;border-radius:100px;margin-top:10px;text-align:center;font-family:'CCMeanwhile', sans-serif;border:4px solid #FF6633;padding:8px 30px}.home_intro a.button:hover{color:#fff;background-color:#FF6633;border-color:#FF6633}.home_intro_sep{display:table-cell;width:2%}.home_discover{width:29.333%;background-color:#fff;display:table-cell;position:relative;padding:20px 20px 30px 20px}.home_discover .small-carousel{min-height:420px}.home_discover h3{border-bottom-color:#A7DAE2}.home_discover .carousel-panel{float:left;width:100%;padding:0 50px;text-align:center;top:19% !important}.home_discover .carousel-panel p a{color:#000;border-bottom:1px dashed #000;font-size:18px;font-weight:700}.home_discover .carousel-panel p a:hover{color:#ff6633;border-bottom:1px solid #ff6633}.home_reputation{width:29.333%;background-color:#fff;display:table-cell;padding:20px 20px 30px 20px}.home_reputation h3{border-bottom-color:#F7A4D0}.home_reputation img{width:52px;display:inline-block;margin-bottom:60px;margin-top:50px}.home_reputation p{font-size:19px}.home_reputation p.source{font-size:18px;font-weight:700}.home_host{width:29.333%;background-color:#fff;display:table-cell;position:relative;padding:20px 20px 30px 20px}.home_host h3{line-height:130%}.home_host .small-carousel{min-height:420px}.home_host .carousel-panel{float:left;width:100%;text-align:center}.home_host .carousel-panel h4{font-size:20px;font-weight:700;margin:0 0 30px 0;font-family:'hero-new', sans-serif;line-height:130%}.home_host .carousel-panel p.details a{color:#000;border-bottom:1px dashed #000;font-size:18px;font-weight:700}.home_host .carousel-panel p.details a:hover{color:#ff6633;border-bottom:1px solid #ff6633}.home_host .carousel-panel img{margin-bottom:20px}.home_host .carousel-panel .two-images{height:188px;position:relative;width:100%;max-width:270px;margin:0 auto}.home_host .carousel-panel .two-images img:nth-of-type(1n){position:absolute;left:47px}.home_host .carousel-panel .two-images img:nth-of-type(2n){border-radius:50%;max-width:120px;max-height:120px;top:50px;left:50%;position:absolute}@media screen and (max-width: 1000px){.home_intro{padding:0 0 120px 0}.home_discover{width:48%}.home_discover .carousel-panel{top:9% !important}.home_reputation{width:48%}.home_reputation img{margin-bottom:30px;margin-top:20px}.home_host{width:100%;margin-top:30px;display:block}.home_host .small-carousel{min-height:360px}.home_intro_sep{width:4%}.home_intro_sep.second_sep{display:none}}@media screen and (max-width: 700px){.home_intro{display:block}.home_discover{width:100%;display:block}.home_discover .small-carousel{min-height:300px}.home_reputation{width:100%;display:block;margin-top:20px}.home_host{margin-top:20px}.home_host .small-carousel{min-height:400px}.home_intro_sep{display:none}}.home_promo{float:left;width:100%;background-color:#A7DAE2;padding:90px 0 150px 0;background-image:url("../images/blue_white.svg");background-repeat:no-repeat;background-position:center bottom;text-align:center}.home_promo a.button{display:inline-block;color:#FF6633;background-color:transparent;font-size:16px;cursor:pointer;border-radius:100px;margin-top:50px;text-align:center;font-family:'CCMeanwhile', sans-serif;border:4px solid #FF6633;padding:8px 90px}.home_promo a.button:hover{color:#fff;background-color:#FF6633;border-color:#FF6633}.home_promo .wrap{position:relative}.home_promo a.next img,.home_promo a.prev img{width:30px;height:50px}.home_promo a.next,.home_promo a.prev{position:absolute;border:none}.home_promo a.next:hover,.home_promo a.prev:hover{background-color:transparent}.home_promo a.next{right:-50px;top:45%}.home_promo a.prev{left:-50px;top:45%}.home_promo h3{color:#22454A;font-size:30px;border-bottom:8px solid #F7A4D0;margin:0 0 50px 0;padding:0 0 20px 0;display:inline-block;line-height:130%}.home_promo .promo{float:left;margin-left:5px;margin-right:5px;background-color:#fff;padding:10px 10px 80px 10px;min-height:453px;position:relative}.home_promo .promo img{width:100%}.home_promo .promo h4{font-size:16px;font-weight:400;font-family:'hero-new', sans-serif;margin:30px 0 0 0;line-height:150%}.home_promo .promo a.button{background-color:#ff6633;border:none;color:#fff;font-size:14px;margin-top:10px;padding:8px 30px;position:absolute;bottom:20px;left:30px;right:30px}.home_promo .promo a.button:hover{background-color:#ff4000}@media screen and (max-width: 1320px){.home_promo .wrap{padding-left:20px;padding-right:20px}.home_promo a.next img,.home_promo a.prev img{width:15px;height:25px}.home_promo a.next{right:0px}.home_promo a.prev{left:0px}}@media screen and (max-width: 1100px){.home_promo .promo{min-height:485px}}@media screen and (max-width: 1000px){.home_promo{padding:50px 0 130px 0}.home_promo .promo{min-height:455px}}@media screen and (max-width: 900px){.home_promo .promo{min-height:560px}}@media screen and (max-width: 800px){.home_promo .promo{min-height:510px}}@media screen and (max-width: 700px){.home_promo .promo{min-height:460px}}@media screen and (max-width: 500px){.home_promo a.button{margin-top:20px;padding:8px 30px}.home_promo .promo{min-height:0px}.home_promo .promo h4{margin-bottom:20px}}.home_key_titles{text-align:center;padding:80px 0 90px 0;float:left;width:100%;background-color:#fff}.home_key_titles .wrap{position:relative}.home_key_titles button.slick-arrow{display:none !important}.home_key_titles a.button{display:inline-block;color:#FF6633;background-color:transparent;font-size:16px;cursor:pointer;border-radius:100px;margin-top:30px;text-align:center;font-family:'CCMeanwhile', sans-serif;border:4px solid #FF6633;padding:8px 90px}.home_key_titles a.button:hover{color:#fff;background-color:#FF6633;border-color:#FF6633}.home_key_titles h3{text-align:center;color:#000;font-size:30px;border-bottom:8px solid #A6DEA3;margin:0 0 50px 0;padding:0 0 20px 0;display:inline-block;line-height:130%}.home_key_titles a.next img,.home_key_titles a.prev img{width:25px;height:auto}.home_key_titles a.next,.home_key_titles a.prev{position:absolute;z-index:100}.home_key_titles a.next{right:-50px;top:43%}.home_key_titles a.prev{left:-50px;top:43%}.home_key_titles a.button{padding:8px 70px}.home_key_titles a.button:hover{background-color:#FF6633}.home_key_titles .slick-slide{margin-left:10px;margin-right:10px;padding-bottom:20px}.home_key_titles .slick-active.last .key_pop .popup{left:-76px}.key_pop{display:inline-block;position:relative;text-align:left}.key_pop .popup{background-color:#FF6633;opacity:0;position:absolute;padding:0;top:0;left:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;width:206px;z-index:9999;font-weight:400}.key_pop .popup .popup_inner{font-size:13px;padding:20px}.key_pop .popup .popup_inner a{color:#fff}.key_pop .popup .popup_inner a h3{font-family:'hero-new', sans-serif;font-size:16px;font-weight:500;margin:0 0 10px 0;border:none;color:#fff;text-align:left;padding:0;display:block}.key_pop .popup .popup_inner a .author{display:block}.key_pop .popup .popup_inner a .pub{display:block;font-style:italic;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}.key_pop .popup .popup_inner a .deets{display:block;margin-bottom:3px}.key_pop:hover .popup{opacity:1}@media screen and (max-width: 1320px){.home_key_titles .wrap{padding-left:20px;padding-right:20px}.home_key_titles a.next img,.home_key_titles a.prev img{width:15px;height:25px}.home_key_titles a.next{right:-10px}.home_key_titles a.prev{left:-10px}}@media screen and (max-width: 1000px){.home_key_titles{padding:50px 0 60px 0}}@media screen and (max-width: 700px){.home_key_titles a.button{margin-top:0;padding:8px 30px}.home_key_titles a.next{right:0px}.home_key_titles a.prev{left:0px}}
