/**handles:newsletter,style-cache-thebuilt**/
div.tnp-subscription,form.tnp-profile,form.tnp-subscription{display:block;margin:1em auto;max-width:500px;width:100%}div.tnp-profile{display:block;margin:1em 0;max-width:500px}.tnp-profile div.tnp-field,.tnp-subscription div.tnp-field{margin-bottom:.7em;border:0;padding:0}.tnp-profile label,.tnp-subscription label{display:block;color:inherit;font-weight:400;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em}.tnp-profile .tnp-field-checkbox label,.tnp-subscription .tnp-field-checkbox label{display:inline-block}.tnp-profile input[type=email],.tnp-profile input[type=submit],.tnp-profile input[type=text],.tnp-profile select,.tnp-profile textarea,.tnp-subscription input[type=email],.tnp-subscription input[type=submit],.tnp-subscription input[type=text],.tnp-subscription select,.tnp-subscription textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-profile input[type=checkbox],.tnp-subscription input[type=checkbox],.tnp-widget input[type=radio]{max-width:1em;display:inline-block;margin-right:.5em}.tnp-profile select option,.tnp-subscription select option{margin-right:.75em}.tnp-profile input.tnp-submit,.tnp-reactivate button.tnp-submit,.tnp-subscription input.tnp-submit,.tnp-unsubscribe button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width:480px){.tnp-profile input[type=submit],.tnp-subscription input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=email],.tnp-widget input[type=submit],.tnp-widget input[type=text],.tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox],.tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type=submit]{position:inherit}.tnp-widget-minimal{width:100%}.tnp-widget-minimal form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0}.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap}.tnp-subscription-minimal input.tnp-email,.tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0;margin-right:10px}.tnp-subscription-minimal.with-name input.tnp-email,.tnp-subscription-minimal.with-name input.tnp-name{width:31%}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0;margin:0}.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem}.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0}@media all and (max-width:525px){.tnp-subscription-minimal input.tnp-submit,.tnp-subscription-minimal.with-name input.tnp-email,.tnp-subscription-minimal.with-name input.tnp-name{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem}}.tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0;height:auto;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd}.tnp-nl-checkout{margin-bottom:1em}
header .col-md-12{height:110px}header .logo-link img{width:198px}#preloader-image img{width:100px}.fullwidth-section.parallax,.parallax{background-attachment:fixed!important}h1,h2,h3,h4,h5,h6{font-family:Montserrat}.author-bio .author-title,.blog-post .post-categories,.blog-post .tags,.btn,.btn:focus,.comment-meta .reply a,.comment-metadata .author,.comment-metadata .date,.header-info-2-text .header-info-half .header-info-content-title,.mgt-countdown-wrapper .mgt-countdown-item,.mgt-counter-wrapper .mgt-counter-value,.mgt-counter-wrapper h5.mgt-counter-title,.mgt-cta-block .mgt-cta-block-content,.mgt-cta-block h5,.mgt-header-block p,.mgt-post-list .mgt-post-categories,.post-social-wrapper span,.sidebar .widget.widget_thebuilt_recent_entries li .widget-post-details-wrapper,.sidebar.main-sidebar .widget.widget_nav_menu li,.widget-download-link-wrapper,.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.added_to_cart,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce span.onsale,.woocommerce ul.products li.product,.woocommerce ul.products li.product .onsale,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.added_to_cart,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page ul.products li.product,a.btn,input[type=submit]{font-family:Montserrat}h1{font-size:35px}body{font-family:'Open Sans';font-size:16px}body{background-color:#fff;color:#2a2f35}.st-pusher,.st-sidebar-pusher{background-color:#fff}#top-link,.blog-post .post-categories,.blog-post .tags a:hover,.btn,.btn-primary:active,.btn-primary:hover,.btn:focus,.mainmenu-belowheader .navbar .nav>li.mgt-highlight>a,.mgt-button.hvr-bounce-to-bottom:hover,.mgt-button.hvr-bounce-to-left:hover,.mgt-button.hvr-bounce-to-right:hover,.mgt-button.hvr-bounce-to-top:hover,.mgt-button.hvr-sweep-to-bottom:hover,.mgt-button.hvr-sweep-to-left:hover,.mgt-button.hvr-sweep-to-right:hover,.mgt-button.hvr-sweep-to-top:hover,.mgt-button.mgt-style-bordered:hover,.mgt-button.mgt-style-borderedgrey:hover,.mgt-button.mgt-style-borderedwhite:hover,.mgt-button.mgt-style-green:hover,.mgt-button.mgt-style-grey:hover,.mgt-button.mgt-style-red:hover,.mgt-button.mgt-style-solid-invert:hover,.mgt-button:before,.mgt-header-block .mgt-header-line,.mgt-icon-box.mgt-icon-background.mgt-icon-background-invert .mgt-icon-box-icon,.mgt-icon-box.mgt-icon-background:hover .mgt-icon-box-icon,.mgt-post-list .mgt-post-categories,.mgt-post-list .mgt-post-icon,.mgt-post-list .mgt-post-wrapper-icon:hover,.mgt-pricing-table.featured h4.mgt-pricing-table-header,.nav .sub-menu li.menu-item>a:hover,.navbar .navbar-toggle,.portfolio-filter a.active,.portfolio-filter a.view-all:hover,.portfolio-filter a:hover,.portfolio-item-block .btn:hover,.portfolio-item-block.portfolio-item-animation-0 .portfolio-item-bg,.sidebar .widget_calendar tfoot td,.sidebar .widget_calendar th,.sidebar.main-sidebar .widget.widget_nav_menu .current-menu-item>a,.woocommerce #content input.button,.woocommerce #payment #place_order,.woocommerce #respond input#submit,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce a.added_to_cart,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce-page #content input.button,.woocommerce-page #payment #place_order,.woocommerce-page #respond input#submit,.woocommerce-page a.added_to_cart,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.wp-block-button a,a.btn,body .flex-control-paging li a.flex-active,body .flex-control-paging li a:hover,body .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,body .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a,header.main-header.top-menu-position-header .header-left,input[type=submit]{background-color:#5a7e9f}.blog-post .post-header-title a:hover,.breadcrumbs-container-wrapper a:hover,.comment-meta .reply a:hover,.content-block .widget_archive ul li a:hover,.content-block .widget_categories ul li a:hover,.footer-sidebar-2-wrapper .sidebar.footer-container .widget.widget_calendar tbody td a:hover,.header-info-2-text .header-info-half .header-info-content-text,.header-menu .social-icons-top a:hover,.header-menu .top-menu .sub-menu li a:hover,.header-menu .top-menu li a:hover,.header-menu-bg.transparent-header .header-menu .social-icons-top a:hover,.header-menu-bg.transparent-header .header-menu .top-menu li a:hover,.mainmenu-belowheader.mainmenu-dark .navbar .nav>li.current-menu-item:not(.pull-right)>a,.mainmenu-belowheader.mainmenu-light .navbar .nav>li>a:hover,.mgt-button.mgt-style-bordered,.mgt-button.mgt-style-bordered:active,.mgt-button.mgt-style-bordered:focus,.mgt-button.mgt-style-text,.mgt-button.mgt-style-text:active,.mgt-button.mgt-style-text:focus,.mgt-button.mgt-style-textwhite,.mgt-button.mgt-style-textwhite:active,.mgt-button.mgt-style-textwhite:focus,.mgt-counter-wrapper .mgt-counter-icon,.mgt-icon-box .mgt-icon-box-icon,.mgt-post-list .mgt-post-details .mgt-post-title h5:hover,.mgt-promo-block .mgt-promo-block-content i.fa,.nav .sub-menu>li.menu-item.current-menu-item>a,.navbar .nav>li.current-menu-item:not(.pull-right)>a,.navbar .nav>li>a:hover,.navigation-paging a:hover,.ninja-forms-cont input[type=submit]:hover,.page-404 h1,.portfolio-filter a.view-all,.portfolio-item-block .btn,.post-social a:hover,.post-social-title i,.sidebar .widget.widget_thebuilt_recent_entries li .widget-post-details-wrapper .post-title a:hover,.sidebar.footer-container .widget a:not(.select2-choice):hover,.text-color-theme,.text-color-theme *,.widget-download-link-wrapper .widget-download-icon,.widget-download-link-wrapper .widget-download-title a:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .added_to_cart:hover,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h2:hover,.woocommerce.widget.widget_product_categories a:hover,.wpcf7-form .wpcf7-submit:hover,a,a:focus,body .select2-drop,body .st-sidebar-menu .sidebar a:hover,footer a:hover,header .header-right ul.header-nav a:hover,header.main-header.top-menu-position-header .header-menu .social-icons-top a:hover,header.main-header.top-menu-position-header .header-right ul.header-nav a:hover,header.main-header.top-menu-position-header .nav>li.current-menu-item:not(.pull-right)>a,header.main-header.top-menu-position-header .nav>li>a:hover,header.transparent-header .mainmenu-belowheader.mainmenu-light .navbar .nav>li.current-menu-item:not(.pull-right)>a,header.transparent-header .mainmenu-belowheader.mainmenu-light .navbar .nav>li:not(.pull-right)>a:hover,header.transparent-header .navbar .nav>li.current-menu-item:not(.pull-right)>a,header.transparent-header .navbar .nav>li>a:hover{color:#5a7e9f}.mgt-button.mgt-style-bordered,.mgt-button.mgt-style-bordered:active,.mgt-button.mgt-style-bordered:focus,.mgt-button.mgt-style-bordered:hover,.mgt-button.mgt-style-borderedgrey:hover,.mgt-button.mgt-style-borderedwhite:hover,.mgt-button.mgt-style-green:hover,.mgt-button.mgt-style-red:hover,.portfolio-item-block .btn,.portfolio-item-block .btn:hover,.post-social a:hover,.sidebar .widget_calendar tbody td a,.widget-download-link-wrapper,blockquote,body .owl-theme .owl-controls .owl-page.active span,body .owl-theme .owl-controls.clickable .owl-page:hover span{border-color:#5a7e9f}header.main-header{background-color:#fff}.header-menu-bg{background-color:#f5f5f5}.header-menu,.header-menu .menu-top-menu-container-toggle,.header-menu .social-icons-top a,.header-menu .top-menu li a{color:#828282}.mainmenu-belowheader.mainmenu-light{background-color:#fff}.mainmenu-belowheader.mainmenu-dark{background-color:#2a2f35}.footer-sidebar-2-wrapper{background-color:#2a2f35}footer{background-color:#1c2126}.page-item-title h1{color:#2a2f35}