html,body{font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-weight:bold;margin-bottom:10px}p{margin-top:0;margin-bottom:10px}.container-fluid .row-fluid .page-center{max-width:1080px}.header-container-wrapper{position:relative;z-index:50;background:#fff}.footer-container-wrapper{position:relative;z-index:50;background:#2b6490}.listing_main_wrapper{padding-top:40px;padding-bottom:40px;position:relative}.tag_section{width:135px;float:right;position:relative}.tag_section .text{color:#fff;font-size:10px;font-weight:600;letter-spacing:1px;background-color:rgba(20,128,1,0.7);display:block;-webkit-transition:all 200ms ease;transition:all 200ms ease;letter-spacing:1px;text-decoration:none;text-transform:uppercase;padding:10px 0;cursor:pointer;line-height:20px;text-align:center}.tag_section .text:hover{background-color:#148001}.tag_section .text i{font-weight:bold;font-size:13px;display:inline-block;padding-left:5px;position:relative;top:2px}.tag_section ul{margin:0;padding:0;list-style:none;text-align:left;height:240px;overflow-y:scroll;background:#ddd;display:none;position:absolute;top:38px;width:253px;z-index:5;left:-117px}.tag_section ul.active{display:block}.tag_section ul li a{display:block;padding:10px 20px;color:#222;font-size:10px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.tag_section ul li a:hover,.tag_section ul li.active a{background-color:#f4f4f4;color:#f7941d !important;padding:10px 20px !important}.url_slug{display:none}.blog-item{-webkit-transition:all 200ms ease;transition:all 200ms ease;position:relative}.blog-item a.url_link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.blog-item .post-body-list{background-color:#f4f4f4;padding:10px;border-bottom:3px solid hsla(210,9%,73%,.5);-webkit-transition:all 200ms ease;transition:all 200ms ease}.blog-item:hover .post-body-list{background-color:#e0e0e0 !important}.post-body-list span#hubspot_topic_data a{display:inline-block;margin-top:5px;margin-right:2px;padding-top:4px;padding-bottom:2px;padding-right:12px;padding-left:12px;border:1px solid #2b6490;border-radius:30px;-webkit-transition:all 200ms ease;transition:all 200ms ease;color:#2b6490;font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;position:relative;z-index:20}.post-body-list span#hubspot_topic_data a:hover,.post-body-list span#hubspot_topic_data a:active{color:#2b6490 !important}.blog-section .blog-listing-wrapper .blog-item h2{margin-top:10px;padding-left:0px;font-size:18px;line-height:24px;font-weight:bold;margin-bottom:10px}.blog-section .blog-listing-wrapper .blog-item p{color:#333}.blog-item .featured-image-wrapper{-webkit-transition:all 200ms ease;transition:all 200ms ease}.blog-item .featured-image-wrapper:hover{opacity:.9}.blog-section .blog-listing-wrapper .row-fluid{margin-bottom:10px}.blog-section .load-more{width:auto;padding:10px 12px;border:1px solid transparent;border-radius:5px;background-color:rgba(20,128,1,0.7);-webkit-transition:all 150ms ease;transition:all 150ms ease;color:#fff;font-size:16px;line-height:1.2em;font-weight:400;text-align:center;letter-spacing:.5px;text-decoration:none;text-transform:none;display:table;margin-top:25px}.blog-section .load-more:hover{background-color:#148001}.blog-list .sidebar-right{max-width:30%}.blog-list .sidebar-right{background-color:#f4f4f4;position:absolute;top:0;right:0}.blog-list .sidebar-right.sticky{position:fixed;top:60px}.blog-list .sidebar-right .widget-type-blog_subscribe h3{font-size:24px;line-height:30px;margin-top:20px;font-weight:400;margin-top:20px;margin-bottom:10px}.blog-list .sidebar-right .widget-type-blog_subscribe input.hs-input{min-height:45px;border:1px solid #fff;border-radius:5px;background-color:#fff;padding-left:12px;font-family:Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle}.blog-list .sidebar-right .widget-type-blog_subscribe .hs-form-field{margin-bottom:10px}.blog-list .sidebar-right .widget-type-blog_subscribe .actions input{min-height:47px;border:1px solid transparent;border-radius:5px;background-color:rgba(20,128,1,0.7);-webkit-transition:all 150ms ease;transition:all 150ms ease;color:#fff;font-size:18px;line-height:1.2em;font-weight:400;text-align:center;letter-spacing:.5px;text-decoration:none;text-transform:none;cursor:pointer;width:100%}.blog-list .sidebar-right .widget-type-blog_subscribe .actions input:hover{opacity:.9;background-color:#148001}.most-popular-wrapper{padding-top:0}.most-popular-wrapper h2{font-size:24px;line-height:30px;margin-top:20px;font-weight:400;margin-bottom:10px}.most-popular-wrapper ul li{min-height:100%;padding-left:0;padding-top:9px}.most-popular-wrapper ul li:first-child{border-top:1px solid rgba(0,0,0,.1)}.most-popular-wrapper ul li::before{display:none !important}.most-popular-wrapper ul{margin-top:0}.blog-list .sidebar-right .widget-type-blog_subscribe ul.hs-error-msgs{margin:0}.subscription-wrapper{padding:80px 40px;background-color:#343434;color:#fff;text-align:center;background-image:none}.subscription-wrapper .wrapper{max-width:600px;margin:0 auto !important;float:none}.subscription-wrapper .wrapper h6{display:inline-block;border-bottom:1px solid hsla(0,0%,100%,.5);text-transform:uppercase;color:hsla(0,0%,100%,.5);font-size:12px;font-weight:400;letter-spacing:1px}.subscription-wrapper .wrapper h4{font-size:24px;line-height:30px;margin-top:20px}.subscription-wrapper .subs_content{max-width:450px;margin:0 auto !important;float:none !important}.subscription-wrapper .wrapper ul li{list-style:none}.subscription-wrapper .wrapper p{margin-bottom:0}.subscription-wrapper .wrapper form .hs-submit{margin-left:0;width:20%}.subscription-wrapper .wrapper form .input input{min-height:48px;margin:0;border-top-right-radius:0px;border-bottom-right-radius:0px;background-color:#fff;border:0}.subscription-wrapper .wrapper form .actions input{width:100%;min-height:48px;background-color:rgba(20,128,1,0.7);-webkit-transition:all 200ms ease;transition:all 200ms ease;letter-spacing:.5px;text-transform:none;border-radius:5px;border-top-left-radius:0px;border-bottom-left-radius:0px;font-size:18px;line-height:1.2em;font-weight:400;padding:0}.subscription-wrapper .wrapper form .actions input:hover{opacity:.9;background-color:#148001}.subscription-wrapper .wrapper ul.hs-error-msgs{margin:0;text-align:left}.subs_bottom_text{margin-top:15px}.recent-articles-heading{margin-top:0}.blog-hero-banner .content-wrapper h5{padding:4px 20px 4px;font-weight:500;border-radius:3px;margin-bottom:18px}.most-popular-wrapper ul li,.most-popular-wrapper ul li a{-webkit-transition:all 200ms ease;transition:all 200ms ease}.most-popular-wrapper ul li a:hover{color:rgba(20,128,1,0.7) !important}.subscription-wrapper{position:relative;background-position:0px 0px,50% 0px;background-size:cover;background-repeat:repeat,no-repeat;background-attachment:fixed}.subscription-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(49,50,45,.85);z-index:20}.subscription-wrapper .page-center{position:relative;z-index:30}.subs_form_wrapper h3.form-title{display:none}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}.custom-blog-header{padding-top:105px;background-color:#000}.custom-menu-primary{text-align:right}.blog_pagination{text-align:center}.blog_pagination a.post_link{padding:10px 12px;border:1px solid transparent;border-radius:5px;background-color:#f7941d;-webkit-transition:all 150ms ease;transition:all 150ms ease;color:#fff;font-size:16px;line-height:1.2em;font-weight:400;text-align:center;letter-spacing:.5px;text-decoration:none;text-transform:none;display:inline-block;margin-top:25px}.blog_pagination a.post_link:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.25)),to(rgba(0,0,0,.25)));background-image:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.25))}.blog_pagination a.load-more{margin-left:10px;margin-right:10px;display:inline-block;min-height:100% !important}.blog_pagination a.post_link i{font-size:17px}body.topic_page .blog_pagination a.load-more{display:none}.blog_pagination a.prev,.blog_pagination a.next{background-color:rgba(20,128,1,0.4) !important;pointer-events:none}.blog_pagination a.prev_post,.blog_pagination a.next_post{background-color:rgba(20,128,1,0.7) !important;pointer-events:initial}body.topic_page .blog_pagination a.prev{margin-right:5px}body.topic_page .blog_pagination a.next{margin-left:5px}@media only screen and (max-width:1130px){.blog-hero-banner,.listing_main_wrapper{padding-left:20px;padding-right:20px}}@media only screen and (max-width:990px){.blog_main_inner{width:100% !important}.blog-list .sidebar-right,.blog-list .sidebar-right.sticky{position:relative;display:block;max-width:100%;top:0}.blog-content{padding-bottom:30px}.tag_section .text:hover{background-color:#3c3d3f}}@media only screen and (max-width:767px){.recent-articles-heading .span6:last-of-type{display:block !important}.tag_section{width:100%;float:none}.tag_section .text{text-align:left;padding:10px 15px}.recent-articles-heading p{padding-left:15px;margin-left:0;line-height:18px;padding-top:12px !important;padding-bottom:8px}.blog-content{padding:0 20px 30px}.blog-hero-banner{padding:130px 20px 60px}.tag_section .text i{float:right}.subscription-wrapper .wrapper form .hs-submit{width:100%}.subs_form_wrapper{width:100% !important}.subscription-wrapper .wrapper form .actions input{margin-top:8px}.blog-list .sidebar-right,.blog-list .sidebar-right.sticky{position:relative;display:block;max-width:100%;top:0}.listing_main_wrapper{padding-bottom:0}.tag_section .text:hover{background-color:#3c3d3f}.listing_main_wrapper{padding-left:0;padding-right:0}.tag_section ul{width:100%;left:0}.blog-section .load-more{margin-top:8px}.mobile-trigger{border:1px solid #fff !important}.mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after{background-color:#ffff !important}}