 @import url(theme/public.css?1680720718); @import url(theme/main.css?1680720718); ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
 strong { font-weight: bold !important; }
 em { font-style: italic !important; }
 a img { border: 0; }
 a { text-decoration: none; }
 .wsite-image img { display: inline-block; }
 ::-webkit-input-placeholder { color: #cbcbcb; }
 :-moz-placeholder { color: #cbcbcb; }
 ::-moz-placeholder { color: #cbcbcb; }
 :-ms-input-placeholder { color: #cbcbcb; }
 #icontent #index-sidebar, #icontent #customer-profile, body.wsite-page-searchresults #index-sidebar, body.wsite-page-searchresults #customer-profile, body.wsite-page-searchresults #sidebar-articles { display: none; }
 body.wsite-editor #overlay-region, body.wsite-editor #fixtures-region, #icontent #overlay-region, #icontent #fixtures-region { display: none !important; }
 .wsite-mobile .blogCommentReplyWrapper iframe { height: 650px !important; }
 .blog-page { font-family: "ProximaNova", "Open Sans", sans-serif; font-size: 16px; line-height: 21px; color: #999; background: #F8F8F8; min-height: 100%; position: relative; }
 .blog-page .container { margin: 0 auto; width: 960px; position: relative; }
 .blog-page #header-wrap, .blog-page #banner-wrap, .blog-page #nav-wrap, .blog-page #main-wrap, .blog-page #footer-wrap { width: 100%; }
 .blog-page #main a { color: #3192E7; }
 .blog-page #main a:hover { color: #3192E7; }
 .blog-page h2 { font-size: 22px; padding: 0.5em 0 0.2em 0; line-height: 27px; font-family: "ProximaNova", "Open Sans", sans-serif; font-weight: 600; color: #333; }
 .blog-page font { vertical-align: middle; }
 .blog-page div.paragraph { font-size: 16px; color: #999; line-height: 21px; font-weight: normal; padding: 0.5em 0; }
 .blog-page p { font-size: 16px; color: #999; line-height: 21px; font-weight: normal; padding: 0.5em 0; }
 .blog-page blockquote { background: url(theme/quote.png?1680720718) no-repeat 15px 15px; font-family: "ProximaNova", "Open Sans", sans-serif; font-size: 16px; font-style: italic; color: #b9b9b9; padding: 1em; margin: 2em 0; border-left: 0px !important; }
 .blog-page .main-wrap hr.styled-hr { background-color: #fff; height: 2px; }
 .blog-page #logo, .blog-page #logo a { color: #fff; font-size: 28px; font-weight: 600; font-family: "ProximaNova", "Open Sans", sans-serif; }
 .blog-page #wsite-title, .blog-page #logo img { display: block; max-height: 63px; }
 .blog-page #header { border-collapse: collapse; border-spacing: 0; width: 100%; }
 .blog-page #header td { vertical-align: middle; text-align: right; }
 .blog-page td#logo { padding-right: 60px; text-align: left; }
 .blog-page #header-right table { float: right; width: 1px; }
 .blog-page #header-right td { padding: 0; }
 .blog-page #signup-button { color: #FFF; }
 .blog-page .wsite-social { vertical-align: middle; }
 .blog-page .wsite-social-item { display: inline-block; width: 36px; height: 36px; margin: 0 0 0 8px; background-image: url("theme/social-icons-grey.png?1680720718"); background-repeat: no-repeat; }
 }
 .blog-page .wsite-social-rss { background-position: -321px -12px; }
 .blog-page .wsite-social-rss:hover { background-position: -321px -54px; }
 .blog-page .wsite-social-linkedin { background-position: -143px -12px; }
 .blog-page .wsite-social-linkedin:hover { background-position: -143px -54px; }
 .blog-page .wsite-social-facebook { background-position: -54px -12px; }
 .blog-page .wsite-social-facebook:hover { background-position: -54px -54px; }
 .blog-page .wsite-social-twitter { background-position: -9px -12px; }
 .blog-page .wsite-social-twitter:hover { background-position: -9px -54px; }
 .blog-page .wsite-social-mail { background-position: -187px -12px; }
 .blog-page .wsite-social-mail:hover { background-position: -187px -54px; }
 .blog-page .wsite-social-pinterest { background-position: -277px -12px; }
 .blog-page .wsite-social-pinterest:hover { background-position: -277px -54px; }
 .blog-page .wsite-social-youtube { background-position: -455px -12px; }
 .blog-page .wsite-social-youtube:hover { background-position: -455px -54px; }
 .blog-page .wsite-social-plus { background-position: -98px -12px; }
 .blog-page .wsite-social-plus:hover { background-position: -98px -54px; }
 .blog-page .wsite-social-flickr { background-position: -232px -12px; }
 .blog-page .wsite-social-flickr:hover { background-position: -232px -54px; }
 .blog-page .wsite-social-vimeo { background-position: -366px -12px; }
 .blog-page .wsite-social-vimeo:hover { background-position: -366px -54px; }
 .blog-page .wsite-social-yahoo { background-position: -410px -12px; }
 .blog-page .wsite-social-yahoo:hover { background-position: -410px -54px; }
 .blog-page #nav-wrap { background: #333; -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2); }
 .blog-page #nav-wrap, .blog-page .no-header-page #nav-wrap { position: fixed; top: 0; left: 0; z-index: 999; }
 .blog-page .splash-page #splash-wrap { padding-top: 170px; padding-bottom: 70px; }
 .blog-page #nav-wrap .container { clear: both; overflow: hidden; position: relative; }
 .blog-page #nav-wrap .container ul { list-style: none; line-height: 1; }
 .blog-page #nav-wrap .container ul li { list-style: none; display: inline-block; padding-left: 5px; zoom: 1; *display: inline; }
 .blog-page #nav-wrap .container ul span:last-child li, .blog-page #nav-wrap .container ul > li:last-child { background: none; }
 .blog-page #nav-wrap .container ul li a { display: block; font-family: "ProximaNova", "Open Sans", sans-serif; color: #fff; font-weight: normal; padding: 24px 20px; border: 0; outline: 0; list-style-type: none; font-size: 15px; }
 .blog-page #nav-wrap .container ul li#active a, .blog-page #nav-wrap .container ul li a:hover { color: #fff; background: #000; border: 0; }
 .blog-page #banner { -webkit-font-smoothing: antialiased; }
 .blog-page #banner h2 { color: #fff; font-size: 50px; line-height: 54px; font-family: "ProximaNova", "Open Sans", sans-serif; font-weight: normal; padding: 0px 0px 15px; margin-top: 150px; }
 .blog-page #banner div.paragraph { color: #fff; font-size: 16px; padding: 26px 0 40px; }
 .blog-page #banner p { color: #fff; font-size: 16px; padding: 26px 0 40px; }
 .blog-page #main-wrap .container { min-height: 400px; padding: 45px 0 68px; border-bottom: 1px solid #e8e8e8; }
 .blog-page #main-wrap .container div.paragraph { padding: 15px 0; }
 .blog-page #main-wrap .container p { padding: 15px 0; }
 .blog-page #main-wrap .paragraph ul { margin: 0 !important; padding: 0 !important; }
 .blog-page #main-wrap .paragraph ul li { background: url("theme/bullet.jpg?1680720718") no-repeat left 12px; list-style: none !important; padding-left: 15px !important; margin-left: 8px !important; }
 .blog-page #main-wrap .paragraph ol li { list-style-type: numerical !important; }
 .blog-page .blogCommentWrap .blogCommentAuthor { font-weight: bold !important; }
 .blog-page .blogCommentWrap.blogCommentOwner { background-color: rgba(88, 143, 231, 0.1) !important; }
 .blog-page #footer-wrap { text-align: right; }
 .blog-page #footer-wrap .container { padding: 30px 0; font-size: 15px; color: #999; }
 .blog-page #footer-wrap .container h2 { font-size: 15px; font-family: "ProximaNova", "Open Sans", sans-serif; color: #999; padding: 0; border-bottom: 1px solid #e8e8e8; font-weight: normal; }
 .blog-page #footer-wrap .container div.paragraph { font-size: 15px; color: #999; font-family: "ProximaNova", "Open Sans", sans-serif; padding: 16px 0; }
 .blog-page #footer-wrap .container p { font-size: 15px; color: #999; font-family: "ProximaNova", "Open Sans", sans-serif; padding: 16px 0; }
 .blog-page #footer-wrap .paragraph ul { margin: 0 !important; padding: 0 !important; }
 .blog-page #footer-wrap .paragraph ul li { background: url("theme/bullets.png?1680720718") no-repeat left 8px; list-style: none; padding-left: 15px !important; }
 .blog-page #footer-wrap .paragraph ol li { list-style-type: numerical !important; }
 .blog-page #footer-wrap .wsite-form-container { text-align: left; margin-top: 0 !important; }
 .blog-page .wsite-form-label { display: inline-block; font-size: 14px; font-weight: 600; }
 .blog-page .splash-page .wsite-form-label, .blog-page .splash-page .form-radio-container, .blog-page .splash-page .wsite-form-input, .blog-page .splash-page .wsite-search-element-input, .blog-page .splash-page .form-select { color: #cbcbcb; }
 .blog-page .form-radio-container { font-size: 14px; font-weight: 600; }
 .blog-page .wsite-form-input, .blog-page .wsite-search-element-input { margin-right: 0 !important; font-size: 14px; font-weight: 600; color: #666c70!important; background: #ffffff !important; border: 2px solid #ced0d2 !important; width: 252px !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
 .blog-page .form-select { font-size: 14px; font-weight: 600; border: 1px solid gainsboro; padding: 8px 5px; width: 300px; height: 40px !important; line-height: 44px !important; background: #ffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
 .blog-page .wsite-button { display: inline-block; background: #3192E7; }
 .blog-page .wsite-button:hover { background: #e97901; }
 .blog-page .wsite-button-inner { color: white !important; display: block; font-size: 16px; font-weight: 400; background: #3192E7; border-radius: 3px; text-transform: capitalize; height: 42px; line-height: 42px; }
 .blog-page .wsite-button:hover .wsite-button-inner { }
 .blog-page .wsite-button-large { color: white !important; background: #3192E7; font-size: 18px; }
 .blog-page .wsite-button-large:hover, .blog-page .wsite-button-large:hover .wsite-button-inner { }
 .blog-page .wsite-button-large .wsite-button-inner { background: #3192E7; height: 58px; line-height: 58px; }
 .blog-page .wsite-button-highlight, .blog-page .wsite-button-highlight .wsite-button-inner, .blog-page .wsite-button-large.wsite-button-highlight, .blog-page .wsite-button-large.wsite-button-highlight .wsite-button-inner { background: #c4c4c4; }
 .blog-page .wsite-button-highlight:hover, .blog-page .wsite-button-highlight:hover .wsite-button-inner, .blog-page .wsite-button-large.wsite-button-highlight:hover, .blog-page .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner { background: #b8b8b8; }
 .blog-page .blog-sidebar h2 { text-transform: none; }
 .blog-page #commentArea { border-top: solid 1px #dadada; padding-top: 20px; }
 .blog-page .blog-sidebar h2, .blog-page h2.blog-title, .blog-page #commentAreaTitle, .blog-page .blogCommentHeading .blogCommentAuthor { font-weight: 500; }
 .blog-page .blogCommentHeading .blogCommentHeadingInner { height: auto; }
 .blog-page .blogCommentWrap .blogCommentHeading .blogCommentHeadingInner .blogCommentAuthor .name { text-shadow: none; height: auto; line-height: 1; color: #3192e7 !important; float: none; }
 .blog-page .blogCommentHeading .blogCommentHeadingInner .blogCommentAuthor .link { margin: 0 5px; float: none; display: none; }
 .blog-page .blog-post .blog-header h2.blog-title { margin-bottom: 10px !important; }
 .blog-page .blog-header .blog-date { color: #ccc; }
 .blog-page #wsite-content .blog-post .blog-separator { border-color: #ccc; }
 .blog-page #main-wrap .blog-title a { color: #333; }
 .blog-page #wsite-content #commentAreaTitle, .blog-page #wsite-content #commentReplyTitle, .blog-page #commentArea .blogCommentText div.paragraph, .blog-page #main-wrap .blog-sidebar h2 { padding: 0; }
 .blog-page #wsite-content #commentAreaTitle, .blog-page #wsite-content #commentReplyTitle, .blog-page #commentArea .blogCommentText p, .blog-page #main-wrap .blog-sidebar h2 { padding: 0; }
 .blog-page #commentAreaTitle, .blog-page .blogCommentHeading, .blog-page .blogCommentText div.paragraph { font-family: inherit; }
 .blog-page #commentAreaTitle, .blog-page .blogCommentHeading, .blog-page .blogCommentText p { font-family: inherit; }
 .blog-page .blogCommentWrap { padding: 20px; border-radius: 4px; background: #f0f0f0 !important; }
 .blog-page .blogCommentWrap .blogCommentHeading, .blog-page .blogCommentWrap .blogCommentHeadingInner, .blog-page .blogCommentWrap .blogCommentAuthor { background: none !important; line-height: 1; }
 .blog-page .blogCommentHeading { padding: 0; margin-bottom: 20px; }
 .blog-page .blogCommentHeading .blogCommentAuthor, .blog-page .blogCommentHeading .blogCommentDate { float: none; text-align: left; height: auto; line-height: 1; padding: 0; display: inline; vertical-align: baseline; }
 .blog-page .blogCommentHeading .blogCommentHeadingInner .blogCommentDate { color: #666; font-size: 13px; }
 .blog-page .blogCommentHeading .blogCommentDate { color: #333; }
 .blog-page .blogCommentText { padding: 0; }
 .blog-page .blogCommentWrap .blogCommentText div.paragraph { color: #999; font-size: 14px; }
 .blog-page .blogCommentWrap .blogCommentText p { color: #999; font-size: 14px; }
 .blog-page #commentSubmit { background: none; border: #d3d4d5 2px solid; border-radius: 20px; height: 35px; width: 100px; line-height: 35px; font-size: 16px; }
 .blog-page #commentSubmit:hover { background-color: #E2E4E6; }
 .blog-page #commentSubmit span { background: none; text-align: center; width: 100%; margin: 0; padding: 0; font-weight: normal; color: #5E6165; }
 .blog-page #commentUserInfo { font-size: 14px; text-shadow: none; }
 #commentSubmit { background: none; border: #d3d4d5 2px solid; border-radius: 20px; height: 35px; width: 100px; line-height: 35px; font-size: 16px; }
 #commentSubmit:hover { background-color: #E2E4E6; }
 #commentSubmit span { background: none; text-align: center; width: 100%; margin: 0; padding: 0; font-weight: normal; color: #5E6165; }
 #commentUserInfo { font-size: 14px; text-shadow: none; }
 #commentPostDiv { color: #999; font-family: "ProximaNova", "Open Sans", sans-serif; font-size: 16px; line-height: 21px; width: 100% !important; }
 #commentPostDiv .field label { font: inherit !important; color: #6F757A; }
 #commentPostDiv .field input[type=text], #commentPostDiv .field textarea { border: solid #eaeaed 1px; border-radius: 2px; background: #fff; }
 .blog-page .w-icon-audio:before { content: "\f100"; }
 .blog-page .w-icon-calendar:before { content: "\f101"; }
 .blog-page .w-icon-button:before { content: "\f102"; }
 .blog-page .w-icon-columns:before { content: "\f103"; }
 .blog-page .w-icon-comments:before { content: "\f104"; }
 .blog-page .w-icon-divider:before { content: "\f105"; }
 .blog-page .w-icon-document:before { content: "\f106"; }
 .blog-page .w-icon-email:before { content: "\f107"; }
 .blog-page .w-icon-flash:before { content: "\f108"; }
 .blog-page .w-icon-follow:before { content: "\f109"; }
 .blog-page .w-icon-form:before { content: "\f10a"; }
 .blog-page .w-icon-forum:before { content: "\f10b"; }
 .blog-page .w-icon-gallery:before { content: "\f10c"; }
 .blog-page .w-icon-html:before { content: "\f10d"; }
 .blog-page .w-icon-image:before { content: "\f10e"; }
 .blog-page .w-icon-like:before { content: "\f10f"; }
 .blog-page .w-icon-map:before { content: "\f110"; }
 .blog-page .w-icon-paragraph:before { content: "\f111"; }
 .blog-page .w-icon-paragraph-image:before { content: "\f112"; }
 .blog-page .w-icon-placeholder:before { content: "\f113"; }
 .blog-page .w-icon-polls:before { content: "\f114"; }
 .blog-page .w-icon-quote:before { content: "\f115"; }
 .blog-page .w-icon-rss-feed:before { content: "\f116"; }
 .blog-page .w-icon-rsvp:before { content: "\f117"; }
 .blog-page .w-icon-share-link:before { content: "\f118"; }
 .blog-page .w-icon-slideshow:before { content: "\f119"; }
 .blog-page .w-icon-social-network:before { content: "\f11a"; }
 .blog-page .w-icon-survey:before { content: "\f11b"; }
 .blog-page .w-icon-title:before { content: "\f11c"; }
 .blog-page .w-icon-twitter-feed:before { content: "\f11d"; }
 .blog-page .w-icon-video:before { content: "\f11e"; }
 .blog-page .w-icon-youtube:before { content: "\f11f"; }
 .blog-page .w-icon-mobile:before { content: "\f120"; }
 .blog-page .w-icon-computer:before { content: "\f121"; }
 .blog-page .w-icon-enlarge:before { content: "\f122"; }
 .blog-page .w-icon-exit:before { content: "\f123"; }
 .blog-page .w-icon-star:before { content: "\f124"; }
 .blog-page .w-icon-search:before { content: "\f125"; }
 .blog-page .w-icon-file-document:before { content: "\f126"; }
 .blog-page .w-icon-file-flashsvg:before { content: "\f127"; }
 .blog-page .w-icon-scribed-object:before { content: "\f128"; }
 .blog-page .w-icon-magnify-dollar:before { content: "\f129"; }
 .blog-page .w-icon-product-small:before { content: "\f12a"; }
 .blog-page .w-icon-product-regular:before { content: "\f12b"; }
 .blog-page .w-icon-product-large:before { content: "\f12c"; }
 .blog-page .w-icon-text-box:before { content: "\f12d"; }
 .blog-page .w-icon-phone-box:before { content: "\f12e"; }
 .blog-page .w-icon-checkbox:before { content: "\f12f"; }
 .blog-page .w-icon-dropdown:before { content: "\f130"; }
 .blog-page .w-icon-email-box:before { content: "\f131"; }
 .blog-page .w-icon-map-box:before { content: "\f132"; }
 .blog-page .w-icon-person-box:before { content: "\f133"; }
 .blog-page .w-icon-number-box:before { content: "\f134"; }
 .blog-page .w-icon-radio-btn:before { content: "\f135"; }
 .blog-page .w-icon-upload:before { content: "\f136"; }
 .blog-page .w-icon-phone-box-outline:before { content: "\f137"; }
 .blog-page .w-icon-open-table:before { content: "\f138"; }
 .blog-page .w-icon-address:before { content: "\f139"; }
 .blog-page .w-icon-mail:before { content: "\f13a"; }
 .blog-page .w-icon-question:before { content: "\f13b"; }
 .blog-page .w-icon-category-basic:before { content: "\f13c"; }
 .blog-page .w-icon-category-media:before { content: "\f13d"; }
 .blog-page .w-icon-category-revenue:before { content: "\f13e"; }
 .blog-page .w-icon-edit:before { content: "\f13f"; }
 .blog-page .w-icon-category-more:before { content: "\f140"; }
 .blog-page .w-icon-paragraph-title:before { content: "\f141"; }
 .blog-page .w-icon-input-textbox:before { content: "\f142"; }
 .blog-page .w-icon-text-bold:before { content: "\f143"; }
 .blog-page .w-icon-text-italic:before { content: "\f144"; }
 .blog-page .w-icon-text-underline:before { content: "\f145"; }
 .blog-page .w-icon-increase:before { content: "\f146"; }
 .blog-page .w-icon-decrease:before { content: "\f147"; }
 .blog-page .w-icon-text-color:before { content: "\f148"; }
 .blog-page .w-icon-text-link:before { content: "\f149"; }
 .blog-page .w-icon-text-align-left:before { content: "\f14a"; }
 .blog-page .w-icon-text-align-center:before { content: "\f14b"; }
 .blog-page .w-icon-text-align-right:before { content: "\f14c"; }
 .blog-page .w-icon-text-align-justified:before { content: "\f14d"; }
 .blog-page .w-icon-unordered-list:before { content: "\f14e"; }
 .blog-page .w-icon-ordered-list:before { content: "\f14f"; }
 .blog-page .w-icon-text-remove-format:before { content: "\f150"; }
 .blog-page .w-icon-undo:before { content: "\f151"; }
 .blog-page .w-icon-redo:before { content: "\f152"; }
 .blog-page .w-icon-caret-down:before { content: "\f153"; }
 .blog-page .w-icon-caret-up:before { content: "\f154"; }
 .blog-page .w-icon-product-block:before { content: "\f155"; }
 .blog-page .w-icon-mobile-small:before { content: "\f156"; }
 .blog-page .w-icon-linkedin-badge:before { content: "\f157"; }
 .blog-page .w-icon-flickr-badge:before { content: "\f158"; }
 .blog-page .w-icon-blog-author:before { content: "\f159"; }
 .blog-page .w-icon-blog-archive:before { content: "\f15a"; }
 .blog-page .w-icon-blog-feed:before { content: "\f15b"; }
 .blog-page .w-icon-blog-categories:before { content: "\f15c"; }
 .blog-page .w-icon-download:before { content: "\f15d"; }
 .blog-page .w-icon-edit-flipped:before { content: "\f15e"; }
 .blog-page .w-icon-embedded-document:before { content: "\f15f"; }
 .blog-page .w-icon-hamburger:before { content: "\f160"; }
 .blog-page .w-icon-comment:before { content: "\f161"; }
 .blog-page .w-icon-copy:before { content: "\f162"; }
 .blog-page .w-icon-delete:before { content: "\f163"; }
 .blog-page .w-icon-cog:before { content: "\f164"; }
 .blog-page .w-icon-move:before { content: "\f165"; }
 .blog-page .w-icon-category-structure:before { content: "\f166"; }
 .blog-page .w-icon-planner:before { content: "\f167"; }
 .blog-page .w-icon-support:before { content: "\f168"; }
 .blog-page .w-icon-bug:before { content: "\f169"; }
 .blog-page .w-icon-site-list:before { content: "\f16a"; }
 .blog-page .w-icon-stats:before { content: "\f16b"; }
 .blog-page .w-icon-domains:before { content: "\f16c"; }
 .blog-page .w-icon-compare:before { content: "\f16d"; }
 .blog-page .w-icon-revert:before { content: "\f16e"; }
 .blog-page .w-icon-trash:before { content: "\f16f"; }
 .blog-page .w-icon-upload:before { content: "\f170"; }
 .blog-page .w-icon-customers:before { content: "\f171"; }
 .blog-page .w-icon-customer-eye:before { content: "\f172"; }
 .blog-page .w-icon-customer-comment:before { content: "\f173"; }
 .blog-page .w-icon-chevron-down:before { content: "\f174"; }
 .blog-page .w-icon-chevron-up:before { content: "\f175"; }
 .blog-page .w-icon-chevron-right:before { content: "\f176"; }
 .blog-page .w-icon-chevron-left:before { content: "\f177"; }
 .blog-page .w-icon-remove-person:before { content: "\f178"; }
 .blog-page .w-icon-align-left:before { content: "\f179"; }
 .blog-page .w-icon-align-center:before { content: "\f17a"; }
 .blog-page .w-icon-align-right:before { content: "\f17b"; }
 .blog-page .w-icon-page-link:before { content: "\f17c"; }
 .blog-page .w-icon-page-store:before { content: "\f17d"; }
 .blog-page .w-icon-page-blog:before { content: "\f17e"; }
 .blog-page .w-icon-page-standard:before { content: "\f17f"; }
 .blog-page .w-icon-secure:before { content: "\f180"; }
 .blog-page .w-icon-hide:before { content: "\f181"; }
 .blog-page .w-icon-grip:before { content: "\f182"; }
 .blog-page .w-icon-home:before { content: "\f183"; }
 .blog-page .w-icon-external:before { content: "\f184"; }
 .blog-page .w-icon-pallet:before { content: "\f185"; }
 .blog-page .w-icon-planner-solid:before { content: "\f186"; }
 .blog-page .w-icon-blog-comment:before { content: "\f187"; }
 .blog-page .w-icon-image-solid:before { content: "\f188"; }
 .blog-page .w-icon-player:before { content: "\f189"; }
 .blog-page .w-icon-domain-solid:before { content: "\f18a"; }
 .blog-page .w-icon-upswing:before { content: "\f18b"; }
 .blog-page .w-icon-no-add:before { content: "\f18c"; }
 .blog-page .w-icon-flag:before { content: "\f18d"; }
 .blog-page .w-icon-copyright:before { content: "\f18e"; }
 .blog-page .w-icon-sad-face:before { content: "\f18f"; }
 .blog-page .w-icon-press:before { content: "\f190"; }
 .blog-page .w-icon-heart:before { content: "\f191"; }
 .blog-page .w-icon-browser-window:before { content: "\f192"; }
 .blog-page .w-icon-plus:before { content: "\f193"; }
 .blog-page .w-icon-product:before { content: "\f194"; }
 .blog-page .w-icon-categories:before { content: "\f195"; }
 .blog-page .w-icon-orders:before { content: "\f196"; }
 .blog-page .w-icon-credit-card:before { content: "\f197"; }
 .blog-page .w-icon-dashboard:before { content: "\f198"; }
 .blog-page .w-icon-box:before { content: "\f199"; }
 .blog-page .w-icon-check-mark:before { content: "\f19a"; }
 .blog-page .w-icon-chevron-right-light:before { content: "\f19b"; }
 .blog-page .w-icon-chevron-left-light:before { content: "\f19c"; }
 .blog-page .w-icon-chevron-up-light:before { content: "\f19d"; }
 .blog-page .w-icon-chevron-down-light:before { content: "\f19e"; }
 .blog-page .w-icon-grip-vertical:before { content: "\f19f"; }
 .blog-page .w-icon-loop:before { content: "\f1a0"; }
 .blog-page .w-icon-double-loop:before { content: "\f1a1"; }
 .blog-page .w-icon-add:before { content: "\f1a2"; }
 .blog-page .w-icon-return:before { content: "\f1a3"; }
 .blog-page .w-icon-magnify:before { content: "\f1a4"; }
 .blog-page .w-icon-storefront:before { content: "\f1a5"; }
 .blog-page .w-icon-branded:before { content: "\f1a6"; }
 .blog-page .w-icon-dollar-circle:before { content: "\f1a7"; }
 .blog-page .w-icon-pie-chart:before { content: "\f1a8"; }
 .blog-page .w-icon-checkmark-circle:before { content: "\f1a9"; }
 .blog-page .w-icon-right-chevron-circle:before { content: "\f1aa"; }
 .blog-page .w-icon-shopping-cart:before { content: "\f1ab"; }
 .blog-page .w-icon-print:before { content: "\f1ac"; }
 .blog-page .w-icon-inbox:before { content: "\f1ad"; }
 .blog-page .w-icon-admin:before { content: "\f1ae"; }
 .blog-page .w-icon-coupons:before { content: "\f1af"; }
 .blog-page .w-icon-image-big:before { content: "\f1b0"; }
 .blog-page .w-icon-li-themes:before { content: "\f1b1"; }
 .blog-page .w-icon-li-drag-drop:before { content: "\f1b2"; }
 .blog-page .w-icon-li-mobile:before { content: "\f1b3"; }
 .blog-page .w-icon-li-blog:before { content: "\f1b4"; }
 .blog-page .w-icon-li-ecommerce:before { content: "\f1b5"; }
 .blog-page .w-icon-apple:before { content: "\f1b6"; }
 .blog-page .w-icon-play:before { content: "\f1b7"; }
 .blog-page .w-icon-facebook:before { content: "\f1b8"; }
 .blog-page .w-icon-twitter:before { content: "\f1b9"; }
 .blog-page .w-icon-youtube:before { content: "\f1ba"; }
 .blog-page .w-icon-google-plus:before { content: "\f1bb"; }
 .blog-page .w-icon-instagram:before { content: "\f1bc"; }
 .blog-page .w-icon-li-weebly-logo:before { content: "\f1bd"; }
 .blog-page .w-icon-li-play:before { content: "\f1be"; }
 .blog-page .w-icon-li-w:before { content: "\f1bf"; }
 .blog-page [class^="w-icon-"]:before, .blog-page [class*=" w-icon-"]:before { font-family: "wicons"; font-style: normal; font-weight: normal; font-variant: normal; -webkit-font-smoothing: antialiased; display: inline-block; text-decoration: inherit; }
 .blog-page a [class^="w-icon-"], .blog-page a [class*=" w-icon-"] { display: inline-block; text-decoration: inherit; }
 .blog-page .btn [class^="w-icon-"], .blog-page .btn [class*=" w-icon-"] { line-height: 0.9em; }
 .blog-page li [class^="w-icon-"], .blog-page li [class*=" w-icon-"] { display: inline-block; width: 1.25em; text-align: center; }
 .blog-page li[class^="w-icon-"], .blog-page li[class*=" w-icon-"] { margin-left: 0; list-style-type: none; }
 .blog-page li[class^="w-icon-"]:before, .blog-page li[class*=" w-icon-"]:before { text-indent: -2em; text-align: center; }
 .blog-page #commentPostDiv { width: 100% !important; }
 .blog-page #commentPostDiv .field label { font: inherit !important; color: #6F757A; }
 .blog-page #commentPostDiv .field input[type=text], .blog-page #commentPostDiv .field textarea { border: solid #eaeaed 1px; border-radius: 2px; background: #fff; }
 .blog-page #wsite-search-list a { color: #333; }
 .blog-page #footer-wrap { background-color: #505458; }
 .blog-page #footer-wrap .container .wsite-footer { line-height: 85px; margin-top: -40px; }
 .blog-page #footer-wrap .container .wsite-footer .left.copyright { color: #ffffff; -webkit-font-smoothing: antialiased; }
 .blog-page #footer-wrap .container .wsite-footer .center.wicon { font-size: 35px; }
 .blog-page #footer-wrap .container .wsite-footer .center.wicon a { color: #ffffff; }
 .blog-page #footer-wrap .container .wsite-footer .right.create-a-site-btn { width: 170px; height: 40px; text-align: center; margin-top: 30px; line-height: 40px; border: 2px solid #cdcfd1; border-radius: 25px; }
 .blog-page #footer-wrap .container .wsite-footer .right.create-a-site-btn a { color: #ffffff; display: block; }
 .blog-page #banner-wrap { position: relative; background: transparent url("theme/blog-background.jpg?1680720718") center center no-repeat; background-size: cover; border-bottom: #ececec 2px solid; }
 .blog-page #banner-wrap .container { display: table; height: 100%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 38px; padding-right: 38px; }
 .blog-page #banner-wrap .container .logo { font-size: 120px; color: #ffffff; margin: 0 auto; display: table; margin-top: 40px; transition: 0.3s ease; }
 .blog-page #banner-wrap .container .logo:hover { opacity: 0.8; }
 .blog-page #banner-wrap:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); }
 .blog-page #banner { text-align: center; background: none; padding: 0; display: table-row; vertical-align: middle; height: 100%; }
 .blog-page #banner h2 { background: none; display: table-cell; text-transform: none; vertical-align: middle; line-height: 1; padding: 0; white-space: nowrap; font: 60px "Proximanova", sans-serif; border-top: 1px solid rgba(255, 255, 255, 0.1); }
 .blog-page #banner h2 a { color: #FFFFFF; transition: 0.3s ease; }
 .blog-page #banner h2 a:hover { opacity: 0.8; }
 .blog-page #banner div.paragraph { background: none; display: table-cell; padding: 0 0 0 20px; font-size: 22px; line-height: 1; vertical-align: middle; width: 100%; }
 .blog-page #banner p { background: none; display: table-cell; padding: 0 0 0 20px; font-size: 22px; line-height: 1; vertical-align: middle; width: 100%; }
 .blog-page #banner div.paragraph > span { border-left: solid 1px white; padding: 0 0 0 20px; display: block; }
 .blog-page #banner p > span { border-left: solid 1px white; padding: 0 0 0 20px; display: block; }
 .blog-page .wsite-background { background-image: url(theme/header-landing.jpg?1680720718); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 290px; padding: 0; }
 .blog-page .banner-wrap .container { display: table; width: 100%; height: 273px; }
 .blog-page .wsite-headline { margin-top: 160px; color: #FFFFFF; font-weight: bold; }
 .blog-page .blog-title { font-size: 32px; }
 .blog-page .blog-title a { transition: opacity 0.3s ease; color: #363b3e; }
 .blog-page .blog-title a:hover { opacity: 0.8; }
 .blog-page .date-text { display: none; font-weight: normal !important; color: #6f757a !important; }
 .blog-page .date-text.formatted-date { display: block; }
 .blog-page .blogCommentWrap .blogCommentText div.paragraph { color: #6F757A; }
 .blog-page .blogCommentWrap .blogCommentText p { color: #6F757A; }
 .blog-page .blogCommentWrap .blogCommentDate { text-shadow: none; }
 .blog-page #commentReplyTitle { color: #6F757A; font-weight: normal; }
 .blog-page #main-wrap .container div.paragraph { text-align: left; line-height: 30px; color: #666c70; font-size: 18px; }
 .blog-page #main-wrap .container div.paragraph a { opacity: 0.8; transition: opacity 0.3s ease; }
 .blog-page #main-wrap .container div.paragraph a:hover { opacity: 1.0; }
 .blog-page .top-category-container { background-color: white; border-bottom: #ececec 2px solid; width: 100%; height: 60px; display: none; }
 .blog-page .top-category-container .top-category-list { height: 100%; margin: 0 auto; display: table; }
 .blog-page .top-category-container .top-category-list li { font-size: 18px; display: inline; list-style-type: none; line-height: 60px; }
 .blog-page .top-category-container .top-category-list li a { color: #acb0b4; transition: color 0.3s ease; }
 .blog-page .top-category-container .top-category-list li a:hover { color: #363b3e; }
 .blog-page .top-category-container .top-category-list li .top-category-box { padding: 20px; }
 .blog-page .top-category-container .top-category-list li.top-category-current a .top-category-box { color: #2990ea; }
 .blog-page .top-category-container .top-category-list li.top-category-current .top-category-box { border-bottom: #588fe7 2px solid; }
 .blog-page .wsite-search-element-input { width: 100%; height: 40px; border: 2px solid #ced0d2; border-radius: 0; font-size: 16px; font-weight: normal; padding-left: 20px; outline: none; }
 .blog-page .wsite-search-element-submit { right: 15px; }
 .blog-page .blog-separator { display: none; }
 .blog-page .blog-sidebar { width: 252px; vertical-align: top; }
 .blog-page .blog-sidebar .columnlist-blog { width: 252px; }
 .blog-page .blog-sidebar .columnlist-blog .create-your-site { border: 1px solid #d1d3d5; background-color: #FFF; width: 250px; height: 130px; text-align: center; }
 .blog-page .blog-sidebar .columnlist-blog .create-your-site h2 { margin-top: 30px;}
 .blog-page .blog-sidebar .columnlist-blog .create-your-site .create-your-site-cta { background-color: #588FE7; width: 205px; height: 40px; margin-top: 10px; margin-left: 22px; border-radius: 20px; font-weight: bold; }
 .blog-page .blog-sidebar .columnlist-blog .create-your-site .create-your-site-cta a { color: #fff; line-height: 40px; width: 100%; display: block; }
 .blog-page .blogCommentAuthor { font-weight: bold; }
 .blog-page .blogCommentWrap .blogCommentText div.paragraph { color: #6F757A; }
 .blog-page .blogCommentWrap .blogCommentText p { color: #6F757A; }
 .blog-page .blog-comments { text-transform: uppercase; }
 .blog-page .blog-button { background: none; border: #d3d4d5 2px solid; border-radius: 20px; height: 35px; width: 90px; line-height: 35px; font-size: 16px; }
 .blog-page .blog-button:hover { background-color: #E2E4E6; }
 .blog-page .blog-button span { background: none; text-align: center; width: 100%; margin: 0; padding: 0; font-weight: normal; color: #5E6165; }
 .blog-page .blogCommentReplyWrapper { min-height: 560px; }
 .blog-page .blogCommentReplyWrapper iframe { height: 630px; }
 .blog-page .blogCommentSubreplyWrapper { height: 690px; }
 .blog-page .social-icon, .blog-page .social-label { float: left; }
 .blog-page .social-label { margin-left: 10px; margin-top: -1px; }
 .blog-page .social-icon { font-size: 24px; margin-top: -3px; margin-left: -5px; }
 .blog-page #w-footer { margin-bottom: -22px; background: #4d5357; color: #FFF; font-size: 14px; text-align: center; height: 20px; padding: 30px 0px; position: relative; line-height: initial; }
 .blog-page #w-footer .copyright { font-family: "ProximaNova", "Open Sans", sans-serif; font-size: 16px; font-weight: normal; position: absolute; top: 6px; color: #FFF; }
 .blog-page #w-footer .logo { position: static; font-size: 50px; line-height: 50px; margin: 0 auto; margin-top: -15px; }
 .blog-page #w-footer .logo a { color: #FFFFFF; transition: opacity 0.3s ease; }
 .blog-page #w-footer .logo a:hover { opacity: 0.8; }
 .blog-page #w-footer .create-a-site-btn { width: 170px; height: 40px; text-align: center; line-height: 40px; border: 2px solid #cdcfd1; border-radius: 25px; position: absolute; right: 0px; top: 5px; transition: opacity 0.3s ease; }
 .blog-page #w-footer .create-a-site-btn:hover { opacity: 0.8; }
 .blog-page #w-footer .create-a-site-btn .create-a-site-link { color: #ffffff; display: block; }
 .inspiration-page { font-family: ProximaNova, "Open Sans", Helvetica, sans-serif; background: #242424; }
 .inspiration-page .sep-line { display:none;}
 .inspiration-page .container { margin: 0 auto; width: 978px; position: relative; }
 .inspiration-page #main-wrap .container { min-height: 1350px; }
 .inspiration-page #header-wrap, .inspiration-page #banner-wrap, .inspiration-page #nav-wrap, .inspiration-page #main-wrap, .inspiration-page #footer-wrap, .inspiration-page #total-wrapper { width: 100%; min-width: 980px; }
 .inspiration-page #main-wrap, .inspiration-page #footer-wrap, .inspiration-page #total-wrapper { background: #f9f9f9; }
 .inspiration-page div.paragraph a, .inspiration-page h2 a, .inspiration-page .blog-comments-bottom a { opacity: 0.8; color: #666c70 !important; border-bottom: 1px solid #666c70; }
 .inspiration-page p a, .inspiration-page h2 a, .inspiration-page .blog-comments-bottom a { opacity: 0.8; color: #666c70 !important; border-bottom: 1px solid #666c70; }
 .inspiration-page div.paragraph a:hover, .inspiration-page h2 a:hover, .inspiration-page .blog-comments-bottom a:hover { opacity: 1.0; color: #666c70 !important; }
 .inspiration-page p a:hover, .inspiration-page h2 a:hover, .inspiration-page .blog-comments-bottom a:hover { opacity: 1.0; color: #666c70 !important; }
 .inspiration-page div.paragraph a:hover, .inspiration-page h2 a:hover, .inspiration-page .blog-comments-bottom a:hover { color: #6f5635; border-bottom: 1px solid #947650; }
 .inspiration-page p a:hover, .inspiration-page h2 a:hover, .inspiration-page .blog-comments-bottom a:hover { color: #6f5635; border-bottom: 1px solid #947650; }
 .inspiration-page h2 { font-size: 17px; padding: 0.5em 0 0.8em 0; letter-spacing: 1px; line-height: 1.2; font-weight: 600; color: #373737; }
 .inspiration-page h2 a { color: #373737; }
 .inspiration-page div.paragraph { font-size: 13px; line-height: 180%; color: #464646; padding: 0.5em 0; }
 .inspiration-page p { font-size: 13px; line-height: 180%; color: #464646; padding: 0.5em 0; }
 .inspiration-page blockquote { font-style: italic; border-left: 4px solid #878077; margin: 10px 0 10px 0; padding-left: 20px; line-height: 1.8; font-size: 13px; color: #999; }
 .inspiration-page #wsite-content { min-height: 500px; }
 .inspiration-page .top-background { background: #878077; width: 100%; height: 475px; position: relative; min-width: 960px; background-image: url(theme/header_background.jpg?1680720718); background-repeat: no-repeat; background-size: cover; background-position: 0% 40%; }
 .inspiration-page.wsite-blog-post .top-background, .inspiration-page.wsite-page-feedback .top-background, .inspiration-page.wsite-page-share-your-something .top-background, .inspiration-page.wsite-page-searchresults .top-background { height: 209px; }
 .inspiration-page #icontent .top-background { background-attachment: scroll; }
 .inspiration-page .wsite-custom-background .top-background-image { display: none !important; visibility: hidden !important; }
 .inspiration-page .cross { width: 700px; height: 475px; background: url(theme/cross.png?1680720718) no-repeat; position: absolute; left: 50%; margin-left: -350px; z-index: 0; }
 .inspiration-page #logo, .inspiration-page #logo a { color: #fff; font-size: 80px; font-family: "ProximaNova", "Open Sans", sans-serif; letter-spacing: 5px; z-index: 2; position: relative; }
 .inspiration-page #tagline { font-size: 15px; font-family: "ProximaNova", "Open Sans", sans-serif; text-transform: uppercase; text-align: center; color: #FFF; -webkit-font-smoothing: antialiased; letter-spacing: 4.3px; margin-top: 10px; }
 .inspiration-page #header { border-collapse: collapse; border-spacing: 0; width: 100%; float: left; height: 40px; margin-top: 5px; position: relative; z-index: 4; }
 .inspiration-page #header td { vertical-align: middle; text-align: left; }
 .inspiration-page #logo { text-align: center; }
 .inspiration-page #header-right table { float: right; width: 1px; }
 .inspiration-page #header-right td { padding: 0; }
 .inspiration-page .header-align-outer { display: table; #position: relative; overflow: hidden; height: 485px; padding-bottom: 15px; }
 .inspiration-page.wsite-blog-post .header-align-outer, .inspiration-page.wsite-page-feedback .header-align-outer, .inspiration-page.wsite-page-share-your-something .header-align-outer, .inspiration-page.wsite-page-searchresults .header-align-outer { height: 270px; }
 .inspiration-page.wsite-page-searchresults #tagline, .inspiration-page.wsite-page-feedback #tagline, .inspiration-page.wsite-page-share-your-something #tagline, .inspiration-page.wsite-blog-post #tagline { display: none; }
 .inspiration-page .header-align-mid { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
 .inspiration-page .header-align-inner { #position: relative; #top: -50%; }
 .inspiration-page .wsite-social-item { width: 23px; height: 23px; margin: 0 0 0 3px; background-image: url(theme/social-light.png?1680720718); }
 .inspiration-page #footer-wrap .wsite-social-item { background-image: url(theme/social-black.png?1680720718); }
 .inspiration-page .wsite-social-facebook { background-position: 0 0; }
 .inspiration-page .wsite-social-facebook:hover { background-position: 0 -23px; }
 .inspiration-page .wsite-social-facebook:active { background-position: 0 -46px; }
 .inspiration-page .wsite-social-pinterest { background-position: -23px 0; }
 .inspiration-page .wsite-social-pinterest:hover { background-position: -23px -23px; }
 .inspiration-page .wsite-social-pinterest:active { background-position: -23px -46px; }
 .inspiration-page .wsite-social-twitter { background-position: -46px 0; }
 .inspiration-page .wsite-social-twitter:hover { background-position: -46px -23px; }
 .inspiration-page .wsite-social-twitter:active { background-position: -46px -46px; }
 .inspiration-page .wsite-social-linkedin { background-position: -69px 0; }
 .inspiration-page .wsite-social-linkedin:hover { background-position: -69px -23px; }
 .inspiration-page .wsite-social-linkedin:active { background-position: -69px -46px; }
 .inspiration-page .wsite-social-mail { background-position: -92px 0; }
 .inspiration-page .wsite-social-mail:hover { background-position: -92px -23px; }
 .inspiration-page .wsite-social-mail:active { background-position: -92px -46px; }
 .inspiration-page .wsite-social-rss { background-position: -115px 0; }
 .inspiration-page .wsite-social-rss:hover { background-position: -115px -23px; }
 .inspiration-page .wsite-social-rss:active { background-position: -115px -46px; }
 .inspiration-page .wsite-social-flickr { background-position: -138px 0; }
 .inspiration-page .wsite-social-flickr:hover { background-position: -138px -23px; }
 .inspiration-page .wsite-social-flickr:active { background-position: -138px -46px; }
 .inspiration-page .wsite-social-plus { background-position: -161px 0; }
 .inspiration-page .wsite-social-plus:hover { background-position: -161px -23px; }
 .inspiration-page .wsite-social-plus:active { background-position: -161px -46px; }
 .inspiration-page .wsite-social-vimeo { background-position: -184px 0; }
 .inspiration-page .wsite-social-vimeo:hover { background-position: -184px -23px; }
 .inspiration-page .wsite-social-vimeo:active { background-position: -184px -46px; }
 .inspiration-page .wsite-social-yahoo { background-position: -207px 0; }
 .inspiration-page .wsite-social-yahoo:hover { background-position: -207px -23px; }
 .inspiration-page .wsite-social-yahoo:active { background-position: -207px -46px; }
 .inspiration-page .wsite-social-youtube { background-position: -230px 0; }
 .inspiration-page .wsite-social-youtube:hover { background-position: -230px -23px; }
 .inspiration-page .wsite-social-youtube:active { background-position: -230px -46px; }
 .inspiration-page #header-right .wsite-social { vertical-align: middle; margin-left: 10px; }
 .inspiration-page #header-right .wsite-social-item { width: 32px; height: 32px; margin: 0 0 0 3px; background-image: url(theme/social.png?1680720718); -webkit-transition: background 0.5s ease-out; -moz-transition: background 0.5s ease-out; -o-transition: background 0.5s ease-out; transition: background 0.5s ease-out; }
 .inspiration-page #header-right .wsite-social-rss { background-position: -158px 0; }
 .inspiration-page #header-right .wsite-social-linkedin { background-position: -79px 0; }
 .inspiration-page #header-right .wsite-social-facebook { background-position: 0px 0; }
 .inspiration-page #header-right .wsite-social-twitter { background-position: -40px 0; }
 .inspiration-page #header-right .wsite-social-mail { background-position: -119px 0; }
 .inspiration-page #header-right .wsite-social-pinterest { background-position: -277px 0; }
 .inspiration-page #header-right .wsite-social-youtube { background-position: -395px 0; }
 .inspiration-page #header-right .wsite-social-plus { background-position: -237px 0; }
 .inspiration-page #header-right .wsite-social-flickr { background-position: -198px 0; }
 .inspiration-page #header-right .wsite-social-vimeo { background-position: -316px 0; }
 .inspiration-page #header-right .wsite-social-yahoo { background-position: -356px 0; }
 .inspiration-page #header-right .wsite-social-rss:hover { background-position: -158px -40px; }
 .inspiration-page #header-right .wsite-social-linkedin:hover { background-position: -79px -40px; }
 .inspiration-page #header-right .wsite-social-facebook:hover { background-position: 0px -40px; }
 .inspiration-page #header-right .wsite-social-twitter:hover { background-position: -40px -40px; }
 .inspiration-page #header-right .wsite-social-mail:hover { background-position: -119px -40px; }
 .inspiration-page #header-right .wsite-social-pinterest:hover { background-position: -277px -40px; }
 .inspiration-page #header-right .wsite-social-youtube:hover { background-position: -395px -40px; }
 .inspiration-page #header-right .wsite-social-plus:hover { background-position: -237px -40px; }
 .inspiration-page #header-right .wsite-social-flickr:hover { background-position: -198px -40px; }
 .inspiration-page #header-right .wsite-social-vimeo:hover { background-position: -316px -40px; }
 .inspiration-page #header-right .wsite-social-yahoo:hover { background-position: -356px -40px; }
 .inspiration-page .wsite-social-item { border-radius: 15px; }
 .inspiration-page .search { margin-top: 0px; }
 .inspiration-page .wsite-search { margin-left: 0px; vertical-align: middle; }
 .inspiration-page .wsite-search-input { width: 277px; border: 1px solid #d4d5d6; line-height: 20px; height: 44px; color: #000; background: none; background-color: #FFF; font-size: 14px; -webkit-font-smoothing: antialiased; text-transform: lowercase; padding-left: 15px !important; }
 .inspiration-page .wsite-search-button { position: absolute; width: 13px; height: 13px; top: 15px; right: 15px; background: url(theme/search.png?1680720718) no-repeat; }
 .inspiration-page #nav-wrap { position: absolute; top: 0; }
 .inspiration-page #nav-wrap .nav-container { float: right; position: relative; left: -50%; text-align: left; margin-top: 10px; z-index: 2; }
 .inspiration-page #nav-wrap .nav-container ul { list-style: none; position: relative; left: 50%; z-index: 2; }
 .inspiration-page #nav-wrap .nav-container li { float: left; position: relative; }
 .inspiration-page #nav-wrap .nav-container a { text-decoration: none; font: bold 18px "Josefin Sans", sans-serif; text-transform: uppercase; margin: 10px 15px; float: left; color: #fff; padding: 1px 2px; text-align: center; white-space: nowrap; }
 .inspiration-page #nav-wrap .nav-container a:hover { border-bottom: 1px dashed white; padding-bottom: 0; }
 .inspiration-page #nav-wrap .nav-container li#active a { border-bottom: 1px solid white; padding-bottom: 0; }
 .inspiration-page #nav-wrap { overflow: hidden; }
 .inspiration-page #nav-wrap .header-align-mid { padding-top: 75px; }
 .inspiration-page #wsite-menus .wsite-menu { background: #fff; }
 .inspiration-page #wsite-menus .wsite-menu li { border: none; }
 .inspiration-page #wsite-menus .wsite-menu li a { border-left: none; border-right: none; }
 .inspiration-page #wsite-menus .wsite-menu li a:hover { color: #ae936f; background: white; }
 .inspiration-page #main-wrap .container { padding: 50px 0; }
 .inspiration-page .blog-post .blog-separator { display: none; }
 .inspiration-page .blog-post .blog-header { margin-bottom: 20px !important; }
 .inspiration-page .blog-sidebar h2 { padding: 0; }
 .inspiration-page .blog-sidebar h2.blog-author-title { padding: 0 0 0.3em; }
 .inspiration-page h2.blog-title, .inspiration-page .blog-post .blog-header h2.blog-title { padding-bottom: 5px !important; }
 .inspiration-page h2.blog-title a, .inspiration-page .blog-post .blog-header h2.blog-title a { border: none; }
 .inspiration-page .blog-post .blog-header h2.blog-title { line-height: 1.2 !important; }
 .inspiration-page .blog-title { letter-spacing: initial; }
 .inspiration-page .blog-sidebar { width: 340px; vertical-align: top;}
 .inspiration-page .column-blog { width: 250px; }
 .inspiration-page .blog-title-link, .inspiration-page .blog-title-link a { color: #363b3e !important; opacity: 1; }
 .inspiration-page .blog-title-link:hover, .inspiration-page .blog-title-link a:hover { opacity: 0.8; }
 .inspiration-page .blog-category-title { display: none; }
 .inspiration-page .blog-sidebar-separator { position: relative; top: 980px; right: -40px; width: 300px; }
 .inspiration-page .blog-category-list br { display: none; }
 .inspiration-page .blog-category-list a { background-color: #e5e7e8; color: #50575b; border-bottom: none; padding: 7px 14px; margin: 5px; display: inline-block; border-radius: 3px; }
 .inspiration-page .blog-category-list a:hover { border-bottom: none; color: #50575b; background-color: #ced0d2; }
 .inspiration-page .blog-category-list a.active-link { background-color: #ced0d2; }
 .inspiration-page #comments, .inspiration-page #commentArea, .inspiration-page .blog-social { display: none; }
 .inspiration-page .date-text { visibility: hidden; color: #6f757a; font-size: 14px; display: none; }
 .inspiration-page .blog-title-link { color: #363b3e !important; font-size: 25px; font-weight: normal; }
 .inspiration-page .blog-post { margin-bottom: 50px; }
 .inspiration-page .blog-post .blog-header { margin-bottom: 0px !important; }
 .inspiration-page .blog-read-more { text-align: left; }
 .inspiration-page .blog-read-more a { color: #2990ea !important; padding-top: 9px !important; }
 .inspiration-page div.paragraph { font-size: 18px; line-height: 30px; color: #666c70; }
 .inspiration-page .blog-post div.paragraph a { text-decoration: none; border-bottom: none; color: #2990ea !important; }
 .inspiration-page .blog-page-nav-previous, .inspiration-page .blog-page-nav-next { margin: 0 auto; display: block !important; width: 120px; text-align: center; border-color: #d4d5d6 !important; height: 24px; }
 .inspiration-page .blog-page-nav-previous a, .inspiration-page .blog-page-nav-next a { color: #363b3e !important; line-height: 24px; }
 #icontent.inspiration-page .blog-page-nav-previous a, #icontent.inspiration-page .blog-page-nav-next a { visibility: visible; }
 .inspiration-page .blog-page-nav-previous a.visible, .inspiration-page .blog-page-nav-next a.visible { visibility: visible; }
 .inspiration-page .blog-page-nav-previous:hover, .inspiration-page .blog-page-nav-next:hover { background-color: white !important; border-color: #2990ea !important; }
 .inspiration-page #wsite-content .blog-post.last-post { margin-bottom: 30px; border-bottom: 1px solid #d4d5d6; padding-bottom: 75px; }
 .inspiration-page #banner-wrap { padding: 30px 0; }
 .inspiration-page .inspiration-page .wsite-header { display: none; }
 .inspiration-page #footer { display: none; }
 .inspiration-page #footer-wrap { background: #242424; padding: 50px 0; color: #eee; float: left; }
 .inspiration-page #footer-wrap .container h2 { color: #fff; }
 .inspiration-page #footer-wrap .container div.paragraph { color: #ccc; }
 .inspiration-page #footer-wrap .container p { color: #ccc; }
 .inspiration-page #footer-wrap a { border-bottom: none; }
 .inspiration-page #footer-wrap blockquote { border-left-color: #666; }
 .inspiration-page #footer-wrap .container .wsite-form-container { margin-top: 0 !important; }
 .inspiration-page #footer-wrap .container .weebly-footer, .inspiration-page #footer-wrap .container .weebly-footer a, .inspiration-page #weeblyfootertext { color: #fff; text-align: right; }
 .inspiration-page #footer-wrap .container .weebly-footer, .inspiration-page #weeblyfootertext { float: right; text-transform: uppercase; font-size: 14px; font-weight: 600; }
 .inspiration-page #footer-wrap .container .wsite-form-input, .inspiration-page #footer-wrap .container .wsite-search-element-input { border: 1px #333333 solid; background: #222; color: #fff; }
 .inspiration-page .wsite-form-label { display: inline-block; font-size: 14px; }
 .inspiration-page .form-radio-container { font-size: 13px; }
 .inspiration-page .wsite-form-input, .inspiration-page .wsite-search-element-input { border: 1px #cccccc solid; background: none; border-radius: 2px; padding: 7px 5px !important; }
 .inspiration-page .wsite-button, .inspiration-page .blog-read-more a, .inspiration-page .blog-page-nav-previous, .inspiration-page .blog-page-nav-next, .inspiration-page .wsite-button.wsite-button-highlight { display: inline-block; padding: 7px 12px; background: #FFF; border-radius: 20px; border: 2px solid #2990ea; box-shadow: none; transition: 0.4s ease all; font-size: 18px; font-family: "ProximaNova", "Open Sans", sans-serif; font-weight: normal; color: #2990ea !important; padding-left: 20px; padding-right: 20px; }
 .inspiration-page .wsite-button:hover, .inspiration-page .blog-read-more a:hover, .inspiration-page .blog-page-nav-previous:hover, .inspiration-page .blog-page-nav-next:hover, .inspiration-page .wsite-button.wsite-button-highlight:hover { background-color: #2990ea; background-color: rgba(41, 144, 234, 0.05); }
 .inspiration-page .wsite-button:active { background: #FFF; }
 .inspiration-page .wsite-button-inner { display: block; color:inherit !important; padding: 0; background: none !important; font-size: 18px; font-family: "ProximaNova", "Open Sans", sans-serif; font-weight: normal; height: auto; text-align: center; width: 100%; float: none; line-height: 18px; margin-top: 1px; }
 .inspiration-page .wsite-button { color: white !important; }
 .inspiration-page .wsite-button-large { color: white !important; padding: 5px 20px; }
 .inspiration-page .wsite-button-large:hover { background: #000; }
 .inspiration-page .wsite-button-large:active { background: #222; }
 .inspiration-page .wsite-button-large .wsite-button-inner { background: none !important; padding: 0; height: auto; }
 .inspiration-page .wsite-button-large:hover .wsite-button-inner { background: none !important; }
 .inspiration-page .wsite-button-large:active .wsite-button-inner { background: none !important; }
 .inspiration-page .wsite-button-highlight { background: #878077; }
 .inspiration-page .wsite-button-highlight:hover { background: #ae936f; }
 .inspiration-page .wsite-button-highlight .wsite-button-inner { background: none; }
 .inspiration-page .wsite-button-large .wsite-button-highlight { background: #878077; }
 .inspiration-page .wsite-button-large .wsite-button-highlight .wsite-button-inner { background: none; }
 .inspiration-page .wsite-button-large.wsite-button-highlight { background: #878077; }
 .inspiration-page .wsite-button-large.wsite-button-highlight:hover { background: #ae936f; }
 .inspiration-page .wsite-button-highlight:active { background: #6f5635; }
 .inspiration-page .wsite-button-large.wsite-button-highlight:active { background: #6f5635; }
 .inspiration-page.wsite-blog-post .featured-posts-wrap, .inspiration-page.wsite-page-feedback .featured-posts-wrap, .inspiration-page.wsite-page-share-your-something .featured-posts-wrap, .inspiration-page.wsite-page-searchresults .featured-posts-wrap { display: none; }
 .inspiration-page .featured-posts-wrap { width: 971px; margin: 0 auto; padding-top: 70px; }
 .inspiration-page .featured-post { float: left; width: 298px; height: 426px; margin-right: 36px; background-color: white !important; overflow: hidden; transition: 0.4s ease all; }
 .inspiration-page .featured-post:hover { opacity: 0.8; }
 .inspiration-page .featured-post.last-item { margin-right: 0px; }
 .inspiration-page .featured-post .image { height: 210px; border: 1px solid #dfdfdf; }
 .inspiration-page .featured-post .image img { max-width: none; max-height: none; width: 100%; height: 210px; }
 .inspiration-page .featured-post .details-wrap { border: 1px solid #dfdfdf; background-color: #FFF; border-top: none; padding: 10px; padding-left: 15px; padding-right: 15px; height: 216px; overflow: hidden; }
 .inspiration-page .featured-post .title { font-size: 22px; text-align: center; margin-bottom: 10px; margin-top: 13px; color: #363b3e; line-height: 1;}
 .inspiration-page .featured-post .blurb { font-size: 16px; text-align: center; color: #6f757a; -webkit-font-smoothing: antialiased; width: 248px; margin: 0 auto; line-height: 23px; height: 50px; overflow: hidden; }
 .inspiration-page .featured-post .link .height { display: none; }
 .inspiration-page .featured-post .link .wsite-button { width: 80px; display: block; margin: 0 auto; margin-top: 0px; }
 .inspiration-page.wsite-blog-index #customer-profile, .inspiration-page.wsite-mobile #customer-profile { display: none; }
 .inspiration-page #customer-profile { padding-top: 15px; overflow: hidden; width: 300px; background-color: #f9f9f9; position: absolute; top: 74px; left: 680px; text-align: center; z-index: 50; height: 240px; }
 .inspiration-page #customer-profile .profile-pic { width: 70px; height: 70px; border-radius: 35px; margin: 0 auto; margin-bottom: 13px; display: block; }
 .inspiration-page #customer-profile .name { display: block; text-align: center; margin-bottom: 15px; letter-spacing: 1px; font-weight: bold; }
 .inspiration-page #customer-profile .description { margin-bottom: 20px; color: #50575b; font-size: 16px; line-height: 24px; letter-spacing: 0.2px; }
 .inspiration-page #customer-profile .site { display: block; text-align: center; color: #50575b; margin-top: 10px; border-bottom: 1px solid #ced0d2; padding-bottom: 15px; }
 .inspiration-page #customer-profile .site a, .inspiration-page #customer-profile .description a { color: #2181d9; }
 .inspiration-page #index-sidebar { width: 300px; height: 380px; overflow: hidden; position: absolute; top: 57px; background-color: #f9f9f9; }
 .inspiration-page .inspiration-blurb { margin-top: 30px; padding-bottom: 20px; padding-top: 20px; width: 300px; text-align: center; }
 .inspiration-page .inspiration-blurb .description { color: #666c70; -webkit-font-smoothing: antialiased; line-height: 24px; }
 .inspiration-page #sidebar-articles { width: 300px; height: 688px; overflow: hidden; position: absolute; top: 360px; right: 0; background-color: #f9f9f9; }
 .inspiration-page #sidebar-articles h3, .inspiration-page .blog-sidebar-separator h2, .blog-page .blog-sidebar-separator h2, .inspiration-page .inspiration-blurb .title { color: #586065; margin-bottom: 22px; font-family: 'Lora'; font-weight: normal; font-size: 20px; font-style: italic; text-align: center; letter-spacing: 0 }
 .blog-page .blog-sidebar-separator h2, .inspiration-page .blog-sidebar-separator h2 { margin-bottom: 12px; }
 .blog-page .blog-sidebar-separator h2 { font-size: 18px; }
 .blog-page .blog-sidebar-separator .wsite-form-label, .inspiration-page .blog-sidebar-separator .wsite-form-label { display: none; }
 .inspiration-page #sidebar-articles .sidebar-post { margin-bottom: 30px; width: 300px; transition: 0.4s all ease; }
 .inspiration-page #sidebar-articles .sidebar-post:hover { opacity: 0.8; }
 .inspiration-page #sidebar-articles .sidebar-post .details-wrap { border: 1px solid #dedede; border-top: none; border-bottom: 1px solid #dedede; background-color: #FFF; padding: 20px 10px; font-size: 13px; overflow: hidden; }
 .inspiration-page #sidebar-articles .sidebar-post .image { height: 180px; }
 .inspiration-page #sidebar-articles .sidebar-post .image img { width: 100%; height: 180px; }
 .inspiration-page #sidebar-articles .sidebar-post .title { color: #363b3e; margin-bottom: 5px; font-weight: bold; }
 .inspiration-page #sidebar-articles .sidebar-post .title a { color: #363b3e !important; }
 .inspiration-page #sidebar-articles .sidebar-post .blurb { color: #50575b; letter-spacing: 0.1px; }
 .inspiration-page #sidebar-articles .sidebar-post .blurb a { color: #50575b !important; }
 .inspiration-page .wsite-image img { padding: none; border: none; border: 1px solid #dfdfdf; }
 .inspiration-page #wsite-search-list a, .inspiration-page #wsite-search-list a:hover, .inspiration-page #wsite-search-list a:visited, .inspiration-page #wsite-search-list a:active, .inspiration-page .wsite-search-filter-entries a { text-decoration: none; color: #464646; }
 .inspiration-page #wsite-search-query { border-radius: 0px; }
 .inspiration-page #banner-wrap .container .logo { font-size: 120px; color: #ffffff; margin: 0 auto; display: table; transition: 0.3s ease; z-index: 50; position: relative; }
 .inspiration-page #banner-wrap .container .logo:hover { opacity: 0.8; }
 .inspiration-page #banner-wrap .container .header-logo-link { position: relative; top: -45px; z-index: 50; }
 .inspiration-page #w-footer { background: #4d5357; color: #FFF; font-size: 14px; text-align: center; height: 20px; padding: 30px 0px; position: relative; }
 .inspiration-page #w-footer .copyright { font-family: "ProximaNova", "Open Sans", sans-serif; font-size: 16px; font-weight: normal; position: absolute; top: 6px; color: #FFF; }
 .inspiration-page #w-footer .logo { font-size: 50px; margin: 0 auto; margin-top: -15px; }
 .inspiration-page #w-footer .create-a-site-btn { width: 170px; height: 40px; text-align: center; line-height: 40px; border: 2px solid #cdcfd1; border-radius: 25px; position: absolute; right: 0px; top: 5px; }
 .inspiration-page #w-footer .create-a-site-btn .create-a-site-link { color: #ffffff; display: block; }
 .inspiration-page #w-footer a { color: #FFF; }
 .inspiration-page .menu-overlay .menu-cols a.close-link { font-weight: bold; color: white !important; }
 .inspiration-page .menu-overlay .menu-cols li { color: #B5DCFE; }
 .inspiration-page .wsite-blog-index .sep-line { display: none; }
 .inspiration-page .sep-line { left: 35px; right: 35px; height: 1px; border-top: 1px solid rgba(255, 255, 255, 0.1); position: absolute; top: 95px; }
 .inspiration-page .featured-post, .inspiration-page .sidebar-post { cursor: pointer; }
 .inspiration-page div.create-your-site { border: 1px solid #d1d3d5; background-color: #FFF; width: 250px; height: 160px; text-align: center; margin: 0 auto; }
 .inspiration-page div.create-your-site h2 { margin-top: 30px; font-weight: bold; font-size: 22px; }
 .hosts-page { font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; background: #242424; height: 100%; margin: 0; padding: 0; -webkit-font-smoothing: antialiased; }
 .hosts-page #main ul, .hosts-page ol, .hosts-page #main li, .hosts-page h1, .hosts-page h2, .hosts-page h3, .hosts-page h4, .hosts-page h5, .hosts-page h6, .hosts-page pre, .hosts-page form, .hosts-page div.paragraph, .hosts-page blockquote, .hosts-page fieldset, .hosts-page input { margin: 0; padding: 0; -webkit-font-smoothing: antialiased; }
 .hosts-page #main ul, .hosts-page ol, .hosts-page #main li, .hosts-page h1, .hosts-page h2, .hosts-page h3, .hosts-page h4, .hosts-page h5, .hosts-page h6, .hosts-page pre, .hosts-page form, .hosts-page p, .hosts-page blockquote, .hosts-page fieldset, .hosts-page input { margin: 0; padding: 0; -webkit-font-smoothing: antialiased; }
 .hosts-page a img { border: 0; }
 .hosts-page #main a { text-decoration: none; color: #2990ea; }
 .hosts-page.slim-header #wsite-content { width: 630px; }
 .hosts-page .container { margin: 0 auto; max-width: 1100px; position: relative; }
 .hosts-page #main-wrap .container { min-height: 0; }
 .hosts-page #header-wrap, .hosts-page #banner-wrap, .hosts-page #nav-wrap, .hosts-page #main-wrap, .hosts-page #footer-wrap, .hosts-page #total-wrapper { width: 100%; min-width: 980px; }
 .hosts-page #main-wrap, .hosts-page #footer-wrap, .hosts-page #total-wrapper { background: #fff; }
 .hosts-page div.paragraph a, .hosts-page h2 a, .hosts-page .blog-comments-bottom a { opacity: 0.8; color: #666c70 !important; border-bottom: 1px solid #666c70; }
 .hosts-page p a, .hosts-page h2 a, .hosts-page .blog-comments-bottom a { opacity: 0.8; color: #666c70 !important; border-bottom: 1px solid #666c70; }
 .hosts-page div.paragraph a:hover, .hosts-page h2 a:hover, .hosts-page .blog-comments-bottom a:hover { opacity: 1.0; color: #666c70 !important; }
 .hosts-page p a:hover, .hosts-page h2 a:hover, .hosts-page .blog-comments-bottom a:hover { opacity: 1.0; color: #666c70 !important; }
 .hosts-page div.paragraph a:hover, .hosts-page h2 a:hover, .hosts-page .blog-comments-bottom a:hover { color: #6f5635; border-bottom: 1px solid #947650; }
 .hosts-page p a:hover, .hosts-page h2 a:hover, .hosts-page .blog-comments-bottom a:hover { color: #6f5635; border-bottom: 1px solid #947650; }
 .hosts-page h2 { font-size: 37px; padding: 0em 0 25px 0; letter-spacing: 1px; line-height: 30px; font-weight: 300; color: #363b3e; }
 .hosts-page h2 a { color: #373737; }
 .hosts-page h2 ~ div.paragraph { padding: 0; }
 .hosts-page h2 ~ p { padding: 0; }
 .hosts-page h3 { font-size: 32px; line-height: 45px; }
 .hosts-page h4 { font-size: 20px; font-weight: 400; color: #363b3e; padding-bottom: 9px; }
 .hosts-page h4 ~ div.paragraph { color: #363b3e; opacity: 0.6; font-size: 16px; line-height: 24px; padding: 0; }
 .hosts-page h4 ~ p { color: #363b3e; opacity: 0.6; font-size: 16px; line-height: 24px; padding: 0; }
 .hosts-page div.paragraph { font-size: 18px; line-height: 30px; color: #363b3e; padding: .5em 0; }
 .hosts-page p { font-size: 18px; line-height: 30px; color: #363b3e; padding: .5em 0; }
 .hosts-page blockquote { font-style: italic; border-left: 4px solid #878077; margin: 10px 0 10px 0; padding-left: 20px; line-height: 1.8; font-size: 13px; color: #999; }
 .hosts-page #wsite-content { min-height: 500px; }
 .hosts-page .top-background { background: #878077; width: 100%; height: 475px; position: relative; min-width: 960px; background-image: url(theme/Header.jpg?1680720718); background-repeat: no-repeat; background-size: cover !important; }
 .hosts-page.wsite-blog-post .top-background, .hosts-page.wsite-page-feedback .top-background, .hosts-page.slim-header .top-background, .hosts-page.slim-header-cta .top-background, .hosts-page.wsite-page-share-your-something .top-background, .hosts-page.wsite-page-searchresults .top-background { height: 255px; }
 .hosts-page #icontent .top-background { background-attachment: scroll; }
 .hosts-page .wsite-custom-background .top-background-image { display: none !important; visibility: hidden !important; }
 .hosts-page .cross { width: 700px; height: 475px; background: url(theme/cross.png?1680720718) no-repeat; position: absolute; left: 50%; margin-left: -350px; z-index: 0; }
 .hosts-page #logo, .hosts-page #logo a, .hosts-page h1 { color: #fff; font-size: 46px; font-family: 'ProximaNova', 'Open Sans', sans-serif; letter-spacing: 0px; z-index: 2; position: relative; font-weight: 400; }
 .hosts-page #tagline { font-size: 18px; font-family: 'ProximaNova', 'Open Sans', sans-serif; text-transform: uppercase; text-align: center; color: #FFF; letter-spacing: 1px; margin: 6px 0 22px; opacity: 0.7; }
 .hosts-page #header { border-collapse: collapse; border-spacing: 0; width: 100%; float: left; height: 40px; margin-top: 5px; position: relative; z-index: 4; }
 .hosts-page #header td { vertical-align: middle; text-align: left; }
 .hosts-page #logo { text-align: center; }
 .hosts-page #header-right table { float: right; width: 1px; }
 .hosts-page #header-right td { padding: 0; }
 .hosts-page .landing-header { height: 650px; }
 .hosts-page .tall-header { height: 378px; }
 .hosts-page .short-header { height: 256px; }
 .hosts-page .header-align-outer { display: table; position: relative; overflow: hidden; padding-bottom: 15px; }
 .hosts-page.wsite-blog-post .header-align-outer, .hosts-page.wsite-page-feedback .header-align-outer, .hosts-page.slim-header .header-align-outer, .hosts-page.slim-header-cta .header-align-outer, .hosts-page.wsite-page-share-your-something .header-align-outer, .hosts-page.wsite-page-searchresults .header-align-outer { height: 270px; }
 .hosts-page.wsite-page-searchresults #tagline, .hosts-page.wsite-page-feedback #tagline, .hosts-page.slim-header #tagline, .hosts-page.slim-header-cta #tagline, .hosts-page.wsite-page-share-your-something #tagline, .hosts-page.wsite-blog-post #tagline { display: none; }
 .hosts-page .header-align-mid { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
 .hosts-page .header-align-inner { #position: relative; #top: -50%; }
 .hosts-page .wsite-social-item { width: 23px; height: 23px; margin: 0 0 0 3px; background-image: url(theme/social-light.png?1680720718); }
 .hosts-page #footer-wrap .wsite-social-item { background-image: url(theme/social-black.png?1680720718); }
 .hosts-page .wsite-social-facebook { background-position: 0 0; }
 .hosts-page .wsite-social-facebook:hover { background-position: 0 -23px; }
 .hosts-page .wsite-social-facebook:active { background-position: 0 -46px; }
 .hosts-page .wsite-social-pinterest { background-position: -23px 0; }
 .hosts-page .wsite-social-pinterest:hover { background-position: -23px -23px; }
 .hosts-page .wsite-social-pinterest:active { background-position: -23px -46px; }
 .hosts-page .wsite-social-twitter { background-position: -46px 0; }
 .hosts-page .wsite-social-twitter:hover { background-position: -46px -23px; }
 .hosts-page .wsite-social-twitter:active { background-position: -46px -46px; }
 .hosts-page .wsite-social-linkedin { background-position: -69px 0; }
 .hosts-page .wsite-social-linkedin:hover { background-position: -69px -23px; }
 .hosts-page .wsite-social-linkedin:active { background-position: -69px -46px; }
 .hosts-page .wsite-social-mail { background-position: -92px 0; }
 .hosts-page .wsite-social-mail:hover { background-position: -92px -23px; }
 .hosts-page .wsite-social-mail:active { background-position: -92px -46px; }
 .hosts-page .wsite-social-rss { background-position: -115px 0; }
 .hosts-page .wsite-social-rss:hover { background-position: -115px -23px; }
 .hosts-page .wsite-social-rss:active { background-position: -115px -46px; }
 .hosts-page .wsite-social-flickr { background-position: -138px 0; }
 .hosts-page .wsite-social-flickr:hover { background-position: -138px -23px; }
 .hosts-page .wsite-social-flickr:active { background-position: -138px -46px; }
 .hosts-page .wsite-social-plus { background-position: -161px 0; }
 .hosts-page .wsite-social-plus:hover { background-position: -161px -23px; }
 .hosts-page .wsite-social-plus:active { background-position: -161px -46px; }
 .hosts-page .wsite-social-vimeo { background-position: -184px 0; }
 .hosts-page .wsite-social-vimeo:hover { background-position: -184px -23px; }
 .hosts-page .wsite-social-vimeo:active { background-position: -184px -46px; }
 .hosts-page .wsite-social-yahoo { background-position: -207px 0; }
 .hosts-page .wsite-social-yahoo:hover { background-position: -207px -23px; }
 .hosts-page .wsite-social-yahoo:active { background-position: -207px -46px; }
 .hosts-page .wsite-social-youtube { background-position: -230px 0; }
 .hosts-page .wsite-social-youtube:hover { background-position: -230px -23px; }
 .hosts-page .wsite-social-youtube:active { background-position: -230px -46px; }
 .hosts-page #header-right .wsite-social { vertical-align: middle; margin-left: 10px; }
 .hosts-page #header-right .wsite-social-item { width: 32px; height: 32px; margin: 0 0 0 3px; background-image: url(theme/social.png?1680720718); -webkit-transition: background 0.5s ease-out; -moz-transition: background 0.5s ease-out; -o-transition: background 0.5s ease-out; transition: background 0.5s ease-out; }
 .hosts-page #header-right .wsite-social-rss { background-position: -158px 0; }
 .hosts-page #header-right .wsite-social-linkedin { background-position: -79px 0; }
 .hosts-page #header-right .wsite-social-facebook { background-position: 0px 0; }
 .hosts-page #header-right .wsite-social-twitter { background-position: -40px 0; }
 .hosts-page #header-right .wsite-social-mail { background-position: -119px 0; }
 .hosts-page #header-right .wsite-social-pinterest { background-position: -277px 0; }
 .hosts-page #header-right .wsite-social-youtube { background-position: -395px 0; }
 .hosts-page #header-right .wsite-social-plus { background-position: -237px 0; }
 .hosts-page #header-right .wsite-social-flickr { background-position: -198px 0; }
 .hosts-page #header-right .wsite-social-vimeo { background-position: -316px 0; }
 .hosts-page #header-right .wsite-social-yahoo { background-position: -356px 0; }
 .hosts-page #header-right .wsite-social-rss:hover { background-position: -158px -40px; }
 .hosts-page #header-right .wsite-social-linkedin:hover { background-position: -79px -40px; }
 .hosts-page #header-right .wsite-social-facebook:hover { background-position: 0px -40px; }
 .hosts-page #header-right .wsite-social-twitter:hover { background-position: -40px -40px; }
 .hosts-page #header-right .wsite-social-mail:hover { background-position: -119px -40px; }
 .hosts-page #header-right .wsite-social-pinterest:hover { background-position: -277px -40px; }
 .hosts-page #header-right .wsite-social-youtube:hover { background-position: -395px -40px; }
 .hosts-page #header-right .wsite-social-plus:hover { background-position: -237px -40px; }
 .hosts-page #header-right .wsite-social-flickr:hover { background-position: -198px -40px; }
 .hosts-page #header-right .wsite-social-vimeo:hover { background-position: -316px -40px; }
 .hosts-page #header-right .wsite-social-yahoo:hover { background-position: -356px -40px; }
 .hosts-page .wsite-social { bottom: 36px; right: 0px; position: absolute; }
 .hosts-page .wsite-social-item { border-radius: 15px; }
 .hosts-page .search { margin-top: 0px; }
 .hosts-page .wsite-search { margin-left: 0px; vertical-align: middle; }
 .hosts-page .wsite-search-input { width: 277px; border: 1px solid #d4d5d6; line-height: 20px; height: 30px; color: #000; background: none; background-color: #FFF; font-size: 14px; -webkit-font-smoothing: antialiased; text-transform: lowercase; padding-left: 15px !important; }
 .hosts-page .wsite-search-button { position: absolute; width: 13px; height: 13px; top: 15px; right: 15px; background: url(theme/search.png?1680720718) no-repeat; }
 .hosts-page #nav-wrap { padding-top: 48px; }
 .hosts-page #nav-wrap .nav-container { float: right; position: relative; left: -50%; text-align: left; margin-top: 10px; z-index: 2; }
 .hosts-page #nav-wrap .nav-container ul { list-style: none; position: relative; left: 50%; z-index: 2; }
 .hosts-page #nav-wrap .nav-container li { float: left; position: relative; }
 .hosts-page #nav-wrap .nav-container a { text-decoration: none; font: bold 18px 'Josefin Sans', sans-serif; text-transform: uppercase; margin: 10px 15px; float: left; color: #fff; padding: 1px 2px; text-align: center; white-space: nowrap; }
 .hosts-page #nav-wrap .nav-container a:hover { border-bottom: 1px dashed #fff; padding-bottom: 0; }
 .hosts-page #nav-wrap .nav-container li#active a { border-bottom: 1px solid #fff; padding-bottom: 0; }
 .hosts-page #nav-wrap { overflow: hidden; }
 .hosts-page #wsite-menus .wsite-menu { background: #fff; }
 .hosts-page #wsite-menus .wsite-menu li { border: none; }
 .hosts-page #wsite-menus .wsite-menu li a { border-left: none; border-right: none; }
 .hosts-page #wsite-menus .wsite-menu li a:hover { color: #ae936f; background: white; }
 .hosts-page #main-wrap .container { padding: 50px 40px; }
 .hosts-page .blog-post .blog-separator { display: none; }
 .hosts-page .blog-post .blog-header { margin-bottom: 20px !important; }
 .hosts-page .blog-sidebar h2 { padding: 1em 0 .3em; }
 .hosts-page .blog-sidebar h2.blog-author-title { padding: 0 0 0.3em; }
 .hosts-page h2.blog-title, .hosts-page .blog-post .blog-header h2.blog-title { padding-bottom: 5px !important; }
 .hosts-page h2.blog-title a, .hosts-page .blog-post .blog-header h2.blog-title a { border: none; }
 .hosts-page .blog-post .blog-header h2.blog-title { line-height: 1.2 !important; }
 .hosts-page .blog-title { letter-spacing: initial; }
 .hosts-page .blog-sidebar { width: 31%; vertical-align: top; }
 .hosts-page .column-blog { width: 250px; }
 .hosts-page .blog-title-link, .hosts-page .blog-title-link a { color: #363b3e !important; opacity: 1; }
 .hosts-page .blog-title-link:hover, .hosts-page .blog-title-link a:hover { opacity: 0.8; }
 .hosts-page .blog-category-title { display: none; }
 .hosts-page .blog-category-list { position: relative; top: 1064px; right: 68px; width: 280px; }
 .hosts-page .blog-category-list br { display: none; }
 .hosts-page .blog-category-list a { background-color: #e5e7e8; color: #50575b; border-bottom: none; padding: 7px 14px; margin: 5px; display: inline-block; border-radius: 3px; }
 .hosts-page .blog-category-list a:hover { border-bottom: none; color: #50575b; background-color: #ced0d2; }
 .hosts-page .blog-category-list a.active-link { background-color: #ced0d2; }
 .hosts-page #comments, .hosts-page #commentArea, .hosts-page .blog-social { display: none; }
 .hosts-page .date-text { visibility: hidden; color: #6f757a; font-size: 14px; display: none; }
 .hosts-page .blog-title-link { color: #363b3e !important; font-size: 25px; font-weight: normal; }
 .hosts-page .blog-post { margin-bottom: 50px; }
 .hosts-page .blog-post .blog-header { margin-bottom: 0px !important; }
 .hosts-page .blog-read-more a { float: left; color: #2990ea !important; padding-top: 9px !important; }
 .hosts-page div.paragraph { font-size: 18px; line-height: 30px; color: #666c70; }
 .hosts-page .paragraph span strong { font-weight: 700; }
 .hosts-page .blog-post div.paragraph a { text-decoration: none; border-bottom: none; color: #2990ea !important; }
 .hosts-page .blog-page-nav-previous, .hosts-page .blog-page-nav-next { margin: 0 auto; display: block !important; width: 120px; text-align: center; border-color: #d4d5d6 !important; height: 24px; }
 .hosts-page .blog-page-nav-previous a, .hosts-page .blog-page-nav-next a { color: #363b3e !important; visibility: hidden; line-height: 24px; }
 .hosts-page #icontent .blog-page-nav-previous a, .hosts-page #icontent .blog-page-nav-next a { visibility: visible; }
 .hosts-page .blog-page-nav-previous a.visible, .hosts-page .blog-page-nav-next a.visible { visibility: visible; }
 .hosts-page .blog-page-nav-previous:hover, .hosts-page .blog-page-nav-next:hover { background-color: #FFF !important; border-color: #2990ea !important; }
 .hosts-page #wsite-content .blog-post.last-post { margin-bottom: 30px; border-bottom: 1px solid #d4d5d6; padding-bottom: 75px; }
 .hosts-page #banner-wrap { padding: 0; }
 .hosts-page .no-header-page .wsite-header { display: none; }
 .hosts-page #footer { display: none; }
 .hosts-page #footer-wrap { background: #242424; padding: 50px 0; color: #eee; float: left; }
 .hosts-page #footer-wrap .container h2 { color: #fff; }
 .hosts-page #footer-wrap .container div.paragraph { color: #ccc; }
 .hosts-page #footer-wrap .container p { color: #ccc; }
 .hosts-page #footer-wrap a { border-bottom: none; }
 .hosts-page #footer-wrap blockquote { border-left-color: #666; }
 .hosts-page #footer-wrap .container .wsite-form-container { margin-top: 0 !important; }
 .hosts-page #footer-wrap .container .weebly-footer, .hosts-page #footer-wrap .container .weebly-footer a, .hosts-page #weeblyfootertext { color: #fff; text-align: right; }
 .hosts-page #footer-wrap .container .weebly-footer, .hosts-page #weeblyfootertext { float: right; text-transform: uppercase; font-size: 14px; font-weight: 600; }
 .hosts-page #footer-wrap .container .wsite-form-input, .hosts-page #footer-wrap .container .wsite-search-element-input { border: 1px #333 solid; background: #222; color: #fff; }
 .hosts-page .wsite-form-label { display: inline-block; font-size: 14px; }
 .hosts-page .form-radio-container { font-size: 13px; }
 .hosts-page .wsite-form-input, .hosts-page .wsite-search-element-input { border: 1px #ccc solid; background: none; border-radius: 2px; padding: 7px 5px !important; }
 .hosts-page .wsite-button, .hosts-page .blog-read-more a, .hosts-page .blog-page-nav-previous, .hosts-page .blog-page-nav-next { display: inline-block; padding: 0 40px; background: #FFF; border-radius: 30px; border: 2px solid #2990ea; transition: 0.4s ease all; font-size: 18px; font-family: 'ProximaNova', 'Open Sans', sans-serif; color: #2990ea !important; line-height: 43px; height: 40px; }
 .hosts-page .wsite-button, .hosts-page .wsite-editor .wsite-button { font-size: 16px !important; }
 .hosts-page .wsite-button:hover, .hosts-page .blog-read-more a:hover, .hosts-page .blog-page-nav-previous:hover, .hosts-page .blog-page-nav-next:hover { background-color: #2990ea; background-color: rgba(41, 144, 234, 0.05); }
 .hosts-page .wsite-button:active { background: #FFF; }
 .hosts-page .wsite-button-inner { color: #2990ea; padding: 0; background: none !important; font-size: 18px; font-family: 'ProximaNova', 'Open Sans', sans-serif; font-weight: 600; height: auto; text-align: center; width: 100%; float: none; display: inline-block; line-height: 18px; margin-top: 1px; letter-spacing: 0em; }
 .hosts-page .wsite-button-small, .hosts-page .wsite-button-small .wsite-button-inner { font-size: 18px; }
 .hosts-page .wsite-button-small.wsite-button-highlight, .hosts-page .wsite-button-small.wsite-button-highlight .wsite-button-inner { color: #fff!important; }
 .hosts-page .wsite-button-small.wsite-button-highlight { background: #2990ea; border: 2px solid #2990ea; color: #fff!important; }
 .hosts-page .wsite-button-small.wsite-button-normal, .hosts-page .wsite-button-small.wsite-button-normal .wsite-button-inner { color: #fff; font-size: 18px; }
 .hosts-page .wsite-button-small.wsite-button-normal { background: #2990ea; border: 2px solid #2990ea; color: #fff; }
 .hosts-page .wsite-button-small.wsite-button-normal:hover, .hosts-page .fsSubmitButton:hover { background: #7ac1ff; border: 2px solid #7ac1ff; }
 .hosts-page .wsite-button-small.wsite-button-normal:hover, .hosts-page .wsite-button-small.wsite-button-normal:hover .wsite-button-inner { color: #fff; }
 .hosts-page .wsite-button-large.wsite-button-normal { padding: 0 40px; }
 .hosts-page .wsite-button-large .wsite-button-large.wsite-button-normal, .hosts-page .wsite-button-large.wsite-button-normal .wsite-button-inner { color: #363b3e !important; font-size: 18px !important; font-weight: 700; line-height: 20px; }
 .hosts-page .wsite-button-large.wsite-button-normal { background: transparent; border: 2px solid #d4d5d6; color: #363b3e; }
 .hosts-page .wsite-button-large.wsite-button-normal:hover { border: 2px solid #9ba0a3; }
 .hosts-page .wsite-button-large { color: #fff !important; padding: 5px 20px; }
 .hosts-page .wsite-button-large:active { background: #222; }
 .hosts-page .wsite-button-large .wsite-button-inner { background: none !important; padding: 0; height: auto; }
 .hosts-page .wsite-button-large:hover .wsite-button-inner { background: none !important; }
 .hosts-page .wsite-button-large:active .wsite-button-inner { background: none !important; }
 .hosts-page #nav-wrap .wsite-button { border: 2px solid rgba(255, 255, 255, 0.6); background: transparent; }
 .hosts-page #nav-wrap .wsite-button:hover { border: 2px solid white; }
 .hosts-page #nav-wrap .wsite-button .wsite-button-inner { color: white !important; }
 .hosts-page .wsite-button-highlight { background: #878077; }
 .hosts-page .wsite-button-highlight:hover { background: #ae936f; }
 .hosts-page .wsite-button-highlight .wsite-button-inner { background: none; }
 .hosts-page .wsite-button-large .wsite-button-highlight { background: #878077; }
 .hosts-page .wsite-button-large .wsite-button-highlight .wsite-button-inner { background: none; }
 .hosts-page .wsite-button-large.wsite-button-highlight { background: #878077; }
 .hosts-page .wsite-button-large.wsite-button-highlight:hover { background: #ae936f; }
 .hosts-page .wsite-button-highlight:active { background: #6f5635; }
 .hosts-page .wsite-button-large.wsite-button-highlight:active { background: #6f5635; }
 .hosts-page.wsite-blog-post .featured-posts-wrap, .hosts-page.wsite-page-feedback .featured-posts-wrap, .hosts-page.slim-header .featured-posts-wrap, .hosts-page.slim-header-cta .featured-posts-wrap, .hosts-page.wsite-page-share-your-something .featured-posts-wrap, .hosts-page.wsite-page-searchresults .featured-posts-wrap { display: none; }
 .hosts-page .featured-posts-wrap { width: 971px; margin: 0 auto; margin-top: 70px; }
 .hosts-page .featured-post { float: left; width: 298px; height: 426px; margin-right: 36px; background-color: #FFF !important; overflow: hidden; transition: 0.4s ease all; }
 .hosts-page .featured-post:hover { opacity: 0.8; }
 .hosts-page .featured-post.last-item { margin-right: 0px; }
 .hosts-page .featured-post .image { height: 210px; border: 1px solid #dfdfdf; }
 .hosts-page .featured-post .image img { max-width: none; max-height: none; width: 100%; z-index: 0; }
 .hosts-page .featured-post .details-wrap { border: 1px solid #dfdfdf; background-color: #FFF; border-top: none; padding: 10px; padding-left: 15px; padding-right: 15px; height: 186px; overflow: hidden; }
 .hosts-page .featured-post .title { font-size: 22px; text-align: center; margin-bottom: 10px; margin-top: 13px; color: #363b3e; }
 .hosts-page .featured-post .blurb { font-size: 16px; text-align: center; color: #6f757a; -webkit-font-smoothing: antialiased; width: 248px; margin: 0 auto; line-height: 23px; height: 50px; overflow: hidden; }
 .hosts-page .featured-post .link .height { display: none; }
 .hosts-page .featured-post .link .wsite-button { width: 75px; display: block; margin: 0 auto; margin-top: 0px; }
 .hosts-page.wsite-blog-index #customer-profile, .hosts-page.slim-header #customer-profile, .hosts-page.slim-header-cta #customer-profile, .hosts-page.wsite-mobile #customer-profile { display: none; }
 .hosts-page #customer-profile { padding-top: 15px; overflow: hidden; width: 300px; background-color: #f9f9f9; position: absolute; top: 74px; left: 668px; text-align: center; z-index: 500; height: 240px; }
 .hosts-page #customer-profile .profile-pic { width: 70px; height: 70px; border-radius: 35px; margin: 0 auto; margin-bottom: 13px; display: block; }
 .hosts-page #customer-profile .name { display: block; text-align: center; margin-bottom: 15px; letter-spacing: 1px; font-weight: bold; }
 .hosts-page #customer-profile .description { margin-bottom: 20px; color: #50575b; font-size: 16px; line-height: 24px; letter-spacing: 0.2px; }
 .hosts-page #customer-profile .site { display: block; text-align: center; color: #50575b; margin-top: 10px; border-bottom: 1px solid #ced0d2; padding-bottom: 15px; }
 .hosts-page #customer-profile .site a, .hosts-page #customer-profile .description a { color: #2181d9; }
 .hosts-page #index-sidebar { width: 300px; height: 380px; overflow: hidden; position: absolute; top: 57px; right: 7px; background-color: #f9f9f9; }
 .hosts-page .inspiration-blurb { margin-top: 30px; padding-bottom: 20px; padding-top: 20px; width: 300px; text-align: center; }
 .hosts-page .inspiration-blurb .title { display: block; font-size: 22px; margin-top: 2px; color: #363b3e; margin-bottom: 15px; }
 .hosts-page .inspiration-blurb .description { color: #666c70; -webkit-font-smoothing: antialiased; line-height: 24px; }
 .hosts-page #sidebar-articles { width: 300px; height: 688px; overflow: hidden; position: absolute; top: 420px; right: 7px; background-color: #f9f9f9; }
 .hosts-page #sidebar-articles h3 { color: #586065; margin-bottom: 22px; font-weight: normal; font-size: 22px; text-align: center; }
 .hosts-page #sidebar-articles .sidebar-post { margin-bottom: 30px; width: 300px; transition: 0.4s all ease; }
 .hosts-page #sidebar-articles .sidebar-post:hover { opacity: 0.8; }
 .hosts-page #sidebar-articles .sidebar-post .details-wrap { border: 1px solid #dedede; border-top: none; border-bottom: 1px solid #dedede; background-color: #FFF; padding: 23px 14px 23px 14px; height: 74px; overflow: hidden; }
 .hosts-page #sidebar-articles .sidebar-post .image { height: 180px; }
 .hosts-page #sidebar-articles .sidebar-post .image img { width: 100%; height: 180px; }
 .hosts-page #sidebar-articles .sidebar-post .title { color: #363b3e; margin-bottom: 5px; font-weight: bold; }
 .hosts-page #sidebar-articles .sidebar-post .title a { color: #363b3e !important; }
 .hosts-page #sidebar-articles .sidebar-post .blurb { color: #50575b; letter-spacing: 0.1px; }
 .hosts-page #sidebar-articles .sidebar-post .blurb a { color: #50575b !important; }
 .hosts-page .wsite-image img { padding: none; border: none; border: 1px solid #dfdfdf; }
 .hosts-page #icontent #index-sidebar, .hosts-page #icontent #customer-profile, .hosts-page.wsite-page-searchresults #index-sidebar, .hosts-page.wsite-page-searchresults #customer-profile, .hosts-page.wsite-page-searchresults #sidebar-articles { display: none; }
 .hosts-page.wsite-editor #overlay-region, .hosts-page.wsite-editor #fixtures-region, .hosts-page #icontent #overlay-region, .hosts-page #icontent #fixtures-region { display: none !important; }
 .hosts-page #fixtures-region { margin-top: -10px; padding-top: 43px; }
 .hosts-page #wsite-search-list a, .hosts-page #wsite-search-list a:hover, .hosts-page #wsite-search-list a:visited, .hosts-page #wsite-search-list a:active, .hosts-page .wsite-search-filter-entries a { text-decoration: none; color: #464646; }
 .hosts-page #wsite-search-query { border-radius: 0px; }
 .hosts-page .logo { margin-top: 37px; }
 .hosts-page #banner-wrap .container .logo { font-size: 120px; color: #ffffff; margin: 0 auto; display: table; transition: 0.3s ease; z-index: 50; position: relative; }
 .hosts-page #banner-wrap .container .logo:hover { opacity: 0.8; }
 .hosts-page #banner-wrap .container .header-logo-link { position: relative; top: -6px; z-index: 50; }
 .hosts-page #w-footer { background: #363b3e; color: #FFF; font-size: 14px; text-align: center; height: 20px; padding: 30px 20px; position: relative; box-sizing: border-box; }
 .hosts-page #w-footer .copyright { font-family: 'ProximaNova', 'Open Sans', sans-serif; font-size: 16px; font-weight: normal; position: absolute; top: 6px; color: #FFF; }
 .hosts-page #w-footer .logo { font-size: 50px; margin: 0 auto; margin-top: -15px; }
 .hosts-page #w-footer .create-a-site-btn { width: 170px; height: 40px; text-align: center; line-height: 40px; border: 2px solid #cdcfd1; border-radius: 25px; position: absolute; right: 0px; top: 5px; }
 .hosts-page #w-footer .create-a-site-btn .create-a-site-link { color: #ffffff; display: block; }
 .hosts-page #w-footer a { color: #FFF; }
 .hosts-page .menu-overlay { padding-bottom: 10px; }
 .hosts-page .menu-overlay .menu-cols a.close-link { font-weight: bold; color: #FFFFFF !important; }
 .hosts-page .menu-overlay .menu-cols li { color: #B5DCFE; }
 .hosts-page .menu-overlay .top-controls { height: 96px; }
 .hosts-page .sep-line { left: 35px; right: 35px; height: 1px; border-top: 1px solid rgba(255, 255, 255, 0.2); position: absolute; top: 95px; }
 .hosts-page .featured-post, .hosts-page .sidebar-post { cursor: pointer; }
 .hosts-page div.create-your-site { border: 1px solid #d1d3d5; background-color: #FFF; width: 250px; height: 160px; text-align: center; margin: 0 auto; }
 .hosts-page div.create-your-site h2 { margin-top: 30px; font-weight: bold; font-size: 22px; }
 .hosts-page section { width: 100%; padding: 73px 30px 100px; background: #fff; text-align: center; box-sizing: border-box; }
 .hosts-page .main-menu .menu-label { font-weight: 600; }
 .hosts-page .blog-category-list { display: none; }
 .hosts-page #total-wrapper { min-height: 100%; margin-bottom: -80px; }
 .hosts-page #total-wrapper:after { content: ''; display: block; }
 .hosts-page #w-footer, .hosts-page #total-wrapper:after { height: 80px; }
 .hosts-page .enterprise { background: url(theme/Section1.jpg?1680720718); background-size: cover; padding: 72px 100px 12px; }
 .hosts-page .enterprise div.paragraph { padding-bottom: 30px; }
 .hosts-page .enterprise p { padding-bottom: 30px; }
 .hosts-page .enterprise img { max-width: 100%; }
 .hosts-page .wsite-page-thank-you #fixtures-region { padding-top: 31px; }
 .hosts-page .sticky-menu { width: 100%; background: #fff; border-bottom: 2px solid #e1e1e1; }
 .hosts-page .sticky-menu ul { padding: 16px; margin: 0 auto; list-style-type: none; text-align: center; position: relative; }
 .hosts-page .sticky-menu ul li { display: inline-block; margin: 0 25px; }
 .hosts-page .sticky-menu ul li a { padding: 4px 0 0; color: #9ba0a3; font-size: 1rem; display: inline-block; text-decoration: none; transition: all 0.2s ease; font-weight: 700; transition: all 0.2s ease; text-transform: uppercase; letter-spacing: 0.01em; -webkit-font-smoothing: antialiased; }
 .hosts-page .sticky-menu ul li a.active, .hosts-page .sticky-menu ul li a:hover { color: #2990ea; }
 .hosts-page .sticky-menu.nav-fixed { position: fixed; top: 0; left: 0; bottom: auto !important; z-index: 10; margin-top: 0; box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1); border-bottom: none; }
 .hosts-page .sticky-menu.nav-fixed ~ .section-wrapper { margin-top: 45px; }
 .hosts-page .features .feature.active { color: #2990ea; }
 .hosts-page .feature-tag { display: none; }
 .hosts-page .features .feature-tag { border-bottom: 2px solid #2990ea; width: 108px; position: absolute; transition: 0.4s all ease; }
 .hosts-page .features-grid { margin-top: -12px; border: 1px solid #e9eaea; border-left: none; border-right: none; padding-bottom: 60px; }
 .hosts-page .features-grid h2 { padding-bottom: 83px; }
 .hosts-page .feature-list { overflow: hidden; }
 .hosts-page .feature-list img { max-width: 44px; float: left; }
 .hosts-page .feature-list li { width: 33.33%; box-sizing: border-box; float: left; list-style-type: none; text-align: left; height: 130px; padding-right: 50px; margin-bottom: 30px; }
 .hosts-page .feature-list-group { margin-left: 70px; }
 .hosts-page .feature-list li:nth-of-type(3) { padding-right: 0; }
 .hosts-page .industry { padding: 73px 30px 32px; background: #f8f8f8; }
 .hosts-page .industry div.paragraph { max-width: 930px; margin: 0 auto; }
 .hosts-page .industry p { max-width: 930px; margin: 0 auto; }
 .hosts-page .image-grid { width: 100%; margin: 62px 0 30px 0; overflow: hidden; }
 .hosts-page .image-grid a { cursor: default; pointer-events: none; }
 .hosts-page .image-grid span { color: #fff; z-index: 1; font-size: 18px; position: absolute; left: 0%; width: 100%; top: 81px; font-weight: 700; text-transform: uppercase; }
 .hosts-page .image-group { position: relative; float: left; width: 32.1%; height: 176px; overflow: hidden; transition: 0.4s ease all; margin: 0 9px; margin-bottom: 18px; box-sizing: border-box; background-size: cover; }
 .hosts-page .image-group:first-child, .hosts-page .image-group:nth-of-type(4), .hosts-page .image-group:nth-of-type(7) { margin-left: 0; }
 .hosts-page .image-group:nth-of-type(3n) { margin-right: 0; }
 .hosts-page .image-group:nth-of-type(7), .hosts-page .image-group:nth-of-type(8), .hosts-page .image-group:nth-of-type(9) { margin-bottom: 0px; }
 .hosts-page .image-group:hover { opacity: 0.8; }
 .hosts-page .image-group .image { border: 1px solid #dfdfdf; position: relative; }
 .hosts-page .image-group:after { content: ''; position: absolute; background: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; top: 0; left: 0; }
 .hosts-page .hospitals { background-image: url(theme/hospitals.jpg?1680720718); }
 .hosts-page .vsp { background-image: url(theme/vsp.jpg?1680720718); }
 .hosts-page .universities { background-image: url(theme/Universities.jpg?1680720718); }
 .hosts-page .franchises { background-image: url(theme/Franchises.jpg?1680720718); }
 .hosts-page .digital-agencies { background-image: url(theme/Digital-Agencies.jpg?1680720718); }
 .hosts-page .real-estate { background-image: url(theme/Real-Estate.jpg?1680720718); }
 .hosts-page .insurance-brokers { background-image: url(theme/Insurance-Brokers.jpg?1680720718); }
 .hosts-page .directory-companies { background-image: url(theme/Directory-Companies.jpg?1680720718); }
 .hosts-page .enterprise-cms { background-image: url(theme/Enterprise.jpg?1680720718); }
 .hosts-page .partners { background: url(theme/industries-Partners-BG.jpg?1680720718); background-size: cover; padding: 73px 30px 135px; }
 .hosts-page .partners h2, .hosts-page .partners div.paragraph { color: #fff; }
 .hosts-page .partners h2, .hosts-page .partners p { color: #fff; }
 .hosts-page .partners div.paragraph { padding-bottom: 46px; max-width: 820px; margin: 0 auto; }
 .hosts-page .partners p { padding-bottom: 46px; max-width: 820px; margin: 0 auto; }
 .hosts-page .partners .container img { padding: 0 30px; max-height: 49px; }
 .hosts-page img.google { margin-top: 9px; }
 .hosts-page .blockquote { box-shadow: 0 0 22px rgba(0, 0, 0, 0.2); padding: 40px 53px; background: #fff; max-width: 900px; margin: 50px auto 0; box-sizing: border-box; position: relative; }
 .hosts-page .blockquote div.paragraph { font-size: 24px; line-height: 34px; font-family: Georgia; font-style: italic; color: #363b3e; padding-bottom: 12px; padding-top: 0; }
 .hosts-page .blockquote p { font-size: 24px; line-height: 34px; font-family: Georgia; font-style: italic; color: #363b3e; padding-bottom: 12px; padding-top: 0; }
 .hosts-page .blockquote p:nth-of-type(2) { font-size: 16px; font-style: normal; font-family: inherit; padding-bottom: 0; }
 .hosts-page .blockquote img { position: absolute; left: 45%; bottom: -63px; border-radius: 100px; max-height: 87px !important; padding: 0 !important; box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.2); }
 .hosts-page .work-together { padding: 73px 30px 57px; background: #f8f8f8; }
 .hosts-page .work-together div.paragraph { max-width: 760px; margin: 0 auto 18px; }
 .hosts-page .work-together p { max-width: 760px; margin: 0 auto 18px; }
 .hosts-page .terms { float: right; position: absolute; right: 0; top: 20px; }
 .hosts-page .terms li { display: inline-block; padding: 0 14px; font-size: 16px; }
 .hosts-page .social { margin: 0 auto; margin-top: -15px; }
 .hosts-page .social ul { list-style-type: none; }
 .hosts-page .social ul li { display: inline-block; padding: 4px 4px 0; font-size: 22px; }
 .hosts-page .social ul li a { border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.6); display: inline-block; width: 40px; height: 40px; transition: 0.4s ease all; }
 .hosts-page .social ul li a:hover { border: 1px solid #fff; }
 .hosts-page .social ul li a i { padding: 10px; }
 .hosts-page .wcustomhtml #mc_embed_signup form { padding: 20px !important; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; color: #363b3e; }
 .hosts-page .wcustomhtml #mc_embed_signup input.button { border: 2px solid #d4d5d6; border-radius: 30px; padding: 0 40px; width: auto; height: 40px; transition: 0.4s ease all; background: transparent; color: #363b3e; margin: 0; min-width: 0 !important; transition: 0.4s ease-in all; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; }
 .hosts-page .wcustomhtml #mc_embed_signup input.button:hover { border: 2px solid #9ba0a3; }
 .hosts-page .wcustomhtml #mc_embed_signup input.button:focus { outline: none; }
 .hosts-page .wcustomhtml #mc_embed_signup label { font-size: 14px; font-weight: 700; display: block; margin-bottom: 5px; color: #363b3e; padding-bottom: 0; }
 .hosts-page .wcustomhtml #mc_embed_signup input.email { -webkit-border-radius: 0px; border-radius: 0; font-size: 16px; line-height: 26px; height: 37px; padding: 8px 9px; box-sizing: border-box; width: 100%; border: 1px solid #d4d5d6; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; color: #363b3e; transition: 0.4s ease-in all; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin-bottom: 27px; min-width: 0 !important; }
 .hosts-page .wcustomhtml #mc_embed_signup input.email:hover { border: 1px solid #9ba0a3; }
 .hosts-page .wcustomhtml #mc_embed_signup input.email:focus { border: 1px solid #2990ea; outline: none; }
 .hosts-page .enterprise-contact .top-background { background-image: url(theme/Contact-BG.jpg?1680720718); }
 .hosts-page .hidden { display: none; transition: 0.4s ease-in all; }
 .hosts-page label.hidden { display: none !important; }
 .hosts-page .fsPage { text-align: left; }
 .hosts-page .fsPage label { font-size: 14px; font-weight: 700; display: block; margin-bottom: 5px; color: #363b3e; }
 .hosts-page .fsFieldRow select, .hosts-page .fsPage input .fsFieldRow textarea { transition: 0.2s ease-in all; }
 .hosts-page .fsPage input { -webkit-border-radius: 0px; border-radius: 0; font-size: 16px; line-height: 26px; height: 37px; padding: 8px 9px; box-sizing: border-box; width: 100%; border: 1px solid #d4d5d6; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; color: #363b3e; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .hosts-page .fsPage input:hover, .hosts-page .fsFieldRow select:hover, .hosts-page .fsFieldRow textarea:hover { border: 1px solid #9ba0a3; }
 .hosts-page .fsPage input:focus, .hosts-page .fsFieldRow select:focus, .hosts-page .fsFieldRow textarea:focus { border: 1px solid #7ac1ff; outline: none; }
 .hosts-page .fsFieldRow select { -webkit-border-radius: 0px; border-radius: 0; -webkit-appearance: none; border: 1px solid #D4D4D4; padding: 8px 9px; width: 100%; background: #fff; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; background: url(theme/dropdown-arrow.svg?1680720718) no-repeat 98% 14px; overflow: hidden; background-size: 14px; }
 .hosts-page .fsFieldRow textarea { border: 1px solid #d4d4d4; max-width: 370px; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 8px 9px; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; box-sizing: border-box; -webkit-border-radius: 0; border-radius: 0; }
 .hosts-page .fsSubField, .hosts-page .fsFieldRow { margin-bottom: 27px; }
 .hosts-page #formstack { background: #fff; padding: 34px 30px 100px; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; }
 .hosts-page #formstack div.paragraph { max-width: 560px; margin: 0 auto; }
 .hosts-page #formstack p { max-width: 560px; margin: 0 auto; }
 .hosts-page .form-subhead { max-width: 990px; border-bottom: 1px solid #e9eaea; padding: 0 0 36px; margin: 0 auto 50px; }
 .hosts-page .contact-form, .hosts-page .fsError { max-width: 370px; margin: 0 auto; }
 .hosts-page .fsSubmitButton { padding: 0 40px; height: 40px; border-radius: 30px; background: #2990ea; color: #fff; border: 2px solid #2990ea; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; font-weight: 700; float: left; transition: 0.4s ease-in all; }
 .hosts-page .fsError { font-size: 14px; text-align: left; padding: 0 0 20px; font-weight: 700; color: #e13e3e; }
 .hosts-page .thank-you { padding: 53px; text-align: center; }
 .hosts-page .fsValidationError input, .hosts-page .fsValidationError input:focus { border: 1px solid #e13a3a; }
 .hosts-page .wsite-page-blog .header-align-mid { vertical-align: top; }
 .hosts-page .wsite-page-blog li.feature { position: relative; }
 .hosts-page .wsite-page-blog li.feature:last-child:after { content: ''; display: block; border-top: 2px solid #2990ea; position: absolute; bottom: -20px; z-index: 200; height: 2px; width: 60px; left: -8px; }
 .hosts-page h2.blog-title a, .hosts-page .blog-post .blog-header h2.blog-title a { color: #333333 !important; font-size: 32px; line-height: 48px; transition: 0.4s ease-in all; }
 .hosts-page h2.blog-title a:hover, .hosts-page .blog-post .blog-header h2.blog-title a:hover { opacity: 0.8; }
 .hosts-page .industry-hosts .top-background { background-image: url(theme/industries-hosts-header.jpg?1680720718); }
 .hosts-page .industry-hosts .intro { padding: 73px 30px 0px; }
 .hosts-page .industry-hosts .intro div.paragraph { max-width: 900px; margin: 0 auto; }
 .hosts-page .industry-hosts .intro p { max-width: 900px; margin: 0 auto; }
 .hosts-page .industry-list { padding: 73px 30px 0; overflow: hidden; position: relative; }
 .hosts-page .industry-list h3 { padding-bottom: 20px; }
 .hosts-page .industry-list > div { overflow: hidden; padding-bottom: 76px; border-bottom: 1px solid #e9eaea; max-width: 1100px; margin: 0 auto 76px; }
 .hosts-page .industry-list > div:first-child { border-top: 1px solid #e9eaea; padding-top: 76px; }
 .hosts-page .industry-list > div:last-child { padding-bottom: 225px; margin-bottom: 200px; border-bottom: 0; z-index: 0; position: relative; overflow: visible; }
 .hosts-page .industry-list > div:last-child:after { position: absolute; right: -404px; margin-top: 54px; max-width: none; background: url(theme/industry-hosts-section-5-img.png?1680720718); content: ''; height: 400px; width: 1024px; background-size: 100%; }
 .hosts-page .industry-list .list-group { float: left; max-width: 46%; text-align: left; border: none;}
 .hosts-page .industry-list img { float: right; max-width: 50%; }
 .hosts-page .industry-list > div:nth-of-type(even) .list-group { float: right; }
 .hosts-page .industry-list > div:nth-of-type(even) img { float: left; }
 .hosts-page .industry-hosts .partners { position: relative; z-index: 100; padding: 76px 30px 60px; }
 .hosts-page .industry-hosts .partners > img { padding: 0 35px 20px; margin-top: 37px; max-width: 150px; display: inline;}
 .hosts-page .industry-hosts .cpanel { display: none; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
 .hosts-page { }
 .hosts-page .top-background { background: url(theme/Header@2x.jpg?1680720718); }
 .hosts-page .enterprise { background: url(theme/Section1@2x.jpg?1680720718); background-size: cover; }
 .hosts-page .hospitals { background-image: url(theme/hospitals@2x.jpg?1680720718); }
 .hosts-page .vsp { background-image: url(theme/vsp@2x.jpg?1680720718); }
 .hosts-page .universities { background-image: url(theme/Universities@2x.jpg?1680720718); }
 .hosts-page .franchises { background-image: url(theme/Franchises@2x.jpg?1680720718); }
 .hosts-page .digital-agencies { background-image: url(theme/Digital-Agencies@2x.jpg?1680720718); }
 .hosts-page .real-estate { background-image: url(theme/Real-Estate@2x.jpg?1680720718); }
 .hosts-page .insurance-brokers { background-image: url(theme/Insurance-Brokers@2x.jpg?1680720718); }
 .hosts-page .directory-companies { background-image: url(theme/Directory-Companies@2x.jpg?1680720718); }
 .hosts-page .enterprise-cms { background-image: url(theme/Enterprise@2x.jpg?1680720718); }
 .hosts-page .hospitals { background-image: url(theme/hospitals@2x.jpg?1680720718); }
 .hosts-page .vsp { background-image: url(theme/vsp@2x.jpg?1680720718); }
 .hosts-page .universities { background-image: url(theme/Universities@2x.jpg?1680720718); }
 .hosts-page .franchises { background-image: url(theme/Franchises@2x.jpg?1680720718); }
 .hosts-page .digital-agencies { background-image: url(theme/Digital-Agencies@2x.jpg?1680720718); }
 .hosts-page .real-estate { background-image: url(theme/Real-Estate@2x.jpg?1680720718); }
 .hosts-page .insurance-brokers { background-image: url(theme/Insurance-Brokers@2x.jpg?1680720718); }
 .hosts-page .directory-companies { background-image: url(theme/Directory-Companies@2x.jpg?1680720718); }
 .hosts-page .enterprise-cms { background-image: url(theme/Enterprise@2x.jpg?1680720718); }
 .hosts-page .partners { background: url(theme/Partners-BG@2x.jpg?1680720718); background-size: cover; }
 .hosts-page .enterprise img { max-width: 903px; }
 .hosts-page .enterprise-contact .top-background { background-image: url(theme/Contact-BG@2x.jpg?1680720718); }
 .hosts-page .industry-hosts .top-background { background-image: url(theme/industries-hosts-header@2x.jpg?1680720718); }
 .hosts-page .industry-list > div:last-child:after { background: url(theme/industry-hosts-section-5-img@2x.png?1680720718); background-size: 100%; }
 }
 @media (max-width: 1024px) {
 .hosts-page { }
 .hosts-page .container { width: auto; }
 .hosts-page #header-wrap, .hosts-page #banner-wrap, .hosts-page #nav-wrap, .hosts-page #main-wrap, .hosts-page #footer-wrap, .hosts-page #total-wrapper { min-width: 0; }
 .hosts-page #banner-wrap .container .logo { font-size: 100px; }
 .hosts-page #header-wrap { margin-top: 0px; }
 .hosts-page section { padding: 60px 40px 20px; }
 .hosts-page h2 { padding: 0 0 20px 0; }
 .hosts-page .enterprise img { width: 100%; }
 .hosts-page .enterprise:after { width: 100%; }
 .hosts-page .feature-list li { padding-right: 35px; }
 .hosts-page .feature-list li { margin-bottom: 35px; }
 .hosts-page .features-grid h2 { padding-bottom: 50px; }
 .hosts-page .features h2 { padding-bottom: 40px; }
 .hosts-page .image-group { width: 32%; }
 .hosts-page .social ul li a i { padding: 5px 7px; }
 .hosts-page .industry-list > div:last-child:after { right: -474px; }
 .hosts-page .industry-hosts .partners > img { padding: 0 20px; max-width: 140px; margin-top: 17px; }
 }
 @media (max-width: 991px) {
 .hosts-page { }
 .hosts-page section { padding: 60px 50px 20px; }
 .hosts-page h2 { font-size: 32px; }
 .hosts-page h3 { font-size: 18px; }
 .hosts-page h3 ~ div.paragraph { font-size: 14px; line-height: 21px; }
 .hosts-page h3 ~ p { font-size: 14px; line-height: 21px; }
 .hosts-page div.paragraph { font-size: 16px; line-height: 27px; }
 .hosts-page p { font-size: 16px; line-height: 27px; }
 .hosts-page #w-footer { padding: 30px 20px; }
 .hosts-page .industry { padding: 60px 30px 32px; }
 .hosts-page .image-group { width: 30.5%; margin-bottom: 18px !important; }
 .hosts-page .image-group .image { height: 250px; }
 .hosts-page .image-grid a { margin: 0 10px 20px; }
 .hosts-page .features-grid { padding-bottom: 50px; }
 .hosts-page .feature-list li { height: 155px; margin-bottom: 30px; padding-right: 27px; }
 .hosts-page .feature-list img { max-width: 34px; }
 .hosts-page .feature-list-group { margin-left: 53px; }
 .hosts-page .partners { padding: 60px 30px 113px; }
 .hosts-page .partners div.paragraph { max-width: 640px; padding-bottom: 36px; }
 .hosts-page .partners p { max-width: 640px; padding-bottom: 36px; }
 .hosts-page .blockquote div.paragraph { font-size: 20px; line-height: 30px; padding-bottom: 6px; }
 .hosts-page .blockquote p { font-size: 20px; line-height: 30px; padding-bottom: 6px; }
 .hosts-page .blockquote { width: 85%; padding: 20px 31px 40px; }
 .hosts-page .blockquote img { left: 45%; }
 .hosts-page .work-together div.paragraph { max-width: 650px; }
 .hosts-page .work-together p { max-width: 650px; }
 .hosts-page .blog-sidebar { padding-left: 20px; box-sizing: border-box; }
 .hosts-page .column-blog { width: 100%; box-sizing: border-box; }
 .hosts-page .social ul li a i { padding: 10px; }
 .hosts-page .industry-list > div { padding-bottom: 30px; margin: 0 auto 30px; }
 .hosts-page .industry-list > div:last-child:after { right: -584px; margin-top: 14px; background-size: 70%; }
 .hosts-page .industry-list > div:last-child { padding-bottom: 45px; }
 }
 @media (max-width: 767px) {
 .hosts-page { }
 .hosts-page section, .hosts-page .industry-hosts .intro { padding: 30px 20px 20px; }
 .hosts-page .header-prompt { font-size: 14px; }
 .hosts-page .main-menu { top: 23px; left: 24px; }
 .hosts-page .sep-line { left: 25px; right: 25px; top: 50px; }
 .hosts-page .header-prompt section, .hosts-page .partners, .hosts-page .enterprise, .hosts-page .industry, .hosts-page .work-together { padding: 20px 20px 25px; }
 .hosts-page #logo, .hosts-page #logo a, .hosts-page h1 { font-size: 30px; line-height: 30px; }
 .hosts-page h2, .hosts-page h2 span, .hosts-page h2.blog-title a, .hosts-page .blog-post .blog-header h2.blog-title a { font-size: 20px; line-height: 28px; }
 .hosts-page h2 { padding: .5em 0 10px 0px; }
 .hosts-page h3 { font-size: 16px; line-height: 22px; }
 .hosts-page h4 { font-size: 14px; padding-bottom: 8px; }
 .hosts-page div.paragraph { font-size: 12px; line-height: 18px; }
 .hosts-page p { font-size: 12px; line-height: 18px; }
 .hosts-page #wsite-title, .hosts-page #logo, .hosts-page #logo a { font-size: 30px; line-height: 30px; }
 .hosts-page #banner-wrap { top: 0; }
 .hosts-page #banner-wrap .container .logo { font-size: 80px; line-height: 60px; text-align: center; }
 .hosts-page #header-wrap .container { height: 45px; padding-top: 10px; }
 .hosts-page #nav-wrap { padding: 40px 0 10px; }
 .hosts-page #tagline { font-size: 12px; }
 .hosts-page .short-header, .hosts-page.wsite-blog-post .top-background { height: 156px; }
 .hosts-page #fixtures-region { padding-top: 0; }
 .hosts-page #main-wrap .container { padding: 30px 20px; }
 .hosts-page .tall-header { height: auto; }
 .hosts-page .wsite-button-small.wsite-button-normal, .hosts-page .wsite-button-small.wsite-button-normal .wsite-button-inner, .hosts-page .wsite-button-large .wsite-button-large.wsite-button-normal, .hosts-page .wsite-button-large.wsite-button-normal .wsite-button-inner { font-size: 14px; }
 .hosts-page .wsite-button { line-height: 31px; height: 30px; padding: 0 30px; }
 .hosts-page .wsite-button-large.wsite-button-normal { padding: 0 20px; }
 .hosts-page .wsite-button-large.wsite-button-normal .wsite-button-inner { font-size: 14px !important; line-height: 30px; }
 .hosts-page .sticky-menu { display: none; }
 .hosts-page .sticky-menu.nav-fixed ~ .section-wrapper { margin-top: 0; }
 .hosts-page .enterprise { padding: 20px 20px 12px; }
 .hosts-page .enterprise div.paragraph { padding-bottom: 10px; }
 .hosts-page .enterprise p { padding-bottom: 10px; }
 .hosts-page .features-grid { padding-bottom: 10px; }
 .hosts-page .features-grid h2 { padding-bottom: 20px; }
 .hosts-page .feature-list img { max-width: 30px; }
 .hosts-page .feature-list li { margin-bottom: 25px; padding: 0 !important; width: 100%; height: auto; }
 .hosts-page h3 ~ div.paragraph { font-size: 12px; line-height: 18px; padding: 0; }
 .hosts-page h3 ~ p { font-size: 12px; line-height: 18px; padding: 0; }
 .hosts-page .feature-list-group { margin-left: 45px; }
 .hosts-page .image-grid span { font-size: 16px; }
 .hosts-page .image-grid a { margin: 0 10px 10px 0; }
 .hosts-page .image-group { width: 100%; margin: 0 0 10px 0 !important; padding: 0 !important; height: 110px; }
 .hosts-page .image-grid { margin: 35px 0 20px; }
 .hosts-page .image-group { height: 110px; background-position: center; }
 .hosts-page .image-grid span { top: 46px; }
 .hosts-page .vsp, .hosts-page .insurance-brokers, .hosts-page .enterprise-cms { background-position: top; }
 .hosts-page .partners { padding: 20px 20px 65px; }
 .hosts-page .partners img { height: 35px; }
 .hosts-page .partners div.paragraph { padding-bottom: 15px; }
 .hosts-page .partners p { padding-bottom: 15px; }
 .hosts-page .partners .container img { padding: 0 20px 20px; }
 .hosts-page .blockquote { padding: 15px 20px 40px; margin: 20px 0; width: 100%; }
 .hosts-page .blockquote img { height: 50px; bottom: -32px; left: 40%; }
 .hosts-page .blockquote p:nth-of-type(2) { font-size: 14px; line-height: 18px; padding-top: 10px; }
 .hosts-page .blockquote div.paragraph { font-size: 16px; line-height: 24px; padding-bottom: 6px; }
 .hosts-page .blockquote p { font-size: 16px; line-height: 24px; padding-bottom: 6px; }
 .hosts-page #w-footer { height: auto; font-size: 14px; }
 .hosts-page #w-footer .social { margin-top: 0; padding: 20px 0; }
 .hosts-page #w-footer .copyright, .hosts-page #w-footer .terms { position: relative; font-size: 13px; }
 .hosts-page .terms li { font-size: 13px; }
 .hosts-page #w-footer .copyright { padding: 0; }
 .hosts-page #w-footer .terms { float: none; top: 0; }
 .hosts-page .social ul li { padding: 4px 6px 0; font-size: 17px; }
 .hosts-page .social ul li a { width: 35px; height: 35px; }
 .hosts-page .social ul li a i { padding: 11px 11px; font-size: 20px; }
 .hosts-page .fsPage label { font-size: 11px; }
 .hosts-page #formstack { padding: 33px 20px 50px; }
 .hosts-page .form-subhead { padding: 0 0 26px; margin: 0 auto 30px; }
 .hosts-page .fsPage input { font-size: 14px; line-height: 26px; height: 37px; }
 .hosts-page .fsSubField, .hosts-page .fsFieldRow { margin-bottom: 18px; }
 .hosts-page .fsFieldRow textarea { max-width: 100%; }
 .hosts-page #blogTable tr td { width: 100%; display: block; }
 .hosts-page .column-blog { width: auto; float: none; }
 .hosts-page .blog-post { margin-bottom: 20px; }
 .hosts-page .blog-sidebar { padding-left: 0; }
 .hosts-page .blog-sidebar-separator { padding: 0; }
 .hosts-page .industry-list { padding: 0 20px 20px; }
 .hosts-page .industry-list .list-group, .hosts-page .industry-list img { width: 100%; float: none; max-width: none; }
 .hosts-page .industry-list .list-group { padding-top: 20px; }
 .hosts-page .industry-list > div { padding: 30px 0 !important; margin: 0 auto; }
 .hosts-page .industry-list > div:last-child { margin-bottom: 0; }
 .hosts-page .industry-list > div:last-child img { position: relative; }
 .hosts-page .industry-hosts .partners > img { padding: 0 5px 10px; height: auto; max-width: 90px; }
 .hosts-page .industry-hosts .partners { padding: 20px 20px 65px; }
 .hosts-page .industry-list > div:last-child:after { display: none; }
 .hosts-page .industry-hosts .cpanel { display: block; }
 }
 .industries-page { }
 .industries-page #main ul, .industries-page ol, .industries-page #main li, .industries-page h1, .industries-page h2, .industries-page h3, .industries-page h4, .industries-page h5, .industries-page h6, .industries-page pre, .industries-page form, .industries-page body, .industries-page html, .industries-page div.paragraph, .industries-page blockquote, .industries-page fieldset, .industries-page input, .industries-page span, .industries-page div { margin: 0; padding: 0; font-family: "ProximaNova", "Open Sans", sans-serif; -webkit-font-smoothing: antialiased; }
 .industries-page #main ul, .industries-page ol, .industries-page #main li, .industries-page h1, .industries-page h2, .industries-page h3, .industries-page h4, .industries-page h5, .industries-page h6, .industries-page pre, .industries-page form, .industries-page body, .industries-page html, .industries-page p, .industries-page blockquote, .industries-page fieldset, .industries-page input, .industries-page span, .industries-page div { margin: 0; padding: 0; font-family: "ProximaNova", "Open Sans", sans-serif; -webkit-font-smoothing: antialiased; }
 .industries-page a img { border: 0; }
 .industries-page #main a { text-decoration: none; color: #2990ea; }
 .industries-page body { font-family: "ProximaNova", "Open Sans", sans-serif; background: #242424; }
 .industries-page body.slim-header #wsite-content { width: 630px; }
 .industries-page .container { margin: 0 auto; max-width: 1100px; position: relative; }
 .industries-page #main-wrap .container { min-height: 0; }
 .industries-page #header-wrap, .industries-page #banner-wrap, .industries-page #nav-wrap, .industries-page #main-wrap, .industries-page #footer-wrap, .industries-page #total-wrapper { width: 100%; min-width: 980px; }
 .industries-page #main-wrap, .industries-page #footer-wrap, .industries-page #total-wrapper { background: #fff; }
 .industries-page div.paragraph a, .industries-page h2 a, .industries-page .blog-comments-bottom a { opacity: 0.8; color: #666c70 !important; border-bottom: 1px solid #666c70; }
 .industries-page p a, .industries-page h2 a, .industries-page .blog-comments-bottom a { opacity: 0.8; color: #666c70 !important; border-bottom: 1px solid #666c70; }
 .industries-page div.paragraph a:hover, .industries-page h2 a:hover, .industries-page .blog-comments-bottom a:hover { opacity: 1.0; color: #666c70 !important; }
 .industries-page p a:hover, .industries-page h2 a:hover, .industries-page .blog-comments-bottom a:hover { opacity: 1.0; color: #666c70 !important; }
 .industries-page div.paragraph a:hover, .industries-page h2 a:hover, .industries-page .blog-comments-bottom a:hover { color: #6f5635; border-bottom: 1px solid #947650; }
 .industries-page p a:hover, .industries-page h2 a:hover, .industries-page .blog-comments-bottom a:hover { color: #6f5635; border-bottom: 1px solid #947650; }
 .industries-page h2 { font-size: 37px; padding: 0em 0 25px 0; letter-spacing: 1px; line-height: 30px; font-weight: 300; color: #363b3e; }
 .industries-page h2 a { color: #373737; }
 .industries-page h2 ~ div.paragraph { padding: 0; }
 .industries-page h2 ~ p { padding: 0; }
 .industries-page h3 { font-size: 32px; line-height: 45px; }
 .industries-page h4 { font-size: 20px; font-weight: 400; color: #363b3e; padding-bottom: 9px; }
 .industries-page h4 ~ div.paragraph { color: #363b3e; opacity: 0.6; font-size: 16px; line-height: 24px; padding: 0; }
 .industries-page h4 ~ p { color: #363b3e; opacity: 0.6; font-size: 16px; line-height: 24px; padding: 0; }
 .industries-page div.paragraph { font-size: 18px; line-height: 30px; color: #363b3e; padding: .5em 0; }
 .industries-page p { font-size: 18px; line-height: 30px; color: #363b3e; padding: .5em 0; }
 .industries-page blockquote { font-style: italic; border-left: 4px solid #878077; margin: 10px 0 10px 0; padding-left: 20px; line-height: 1.8; font-size: 13px; color: #999; }
 .industries-page #wsite-content { min-height: 500px; }
 .industries-page .top-background { background: #878077; width: 100%; height: 475px; position: relative; min-width: 960px; background-image: url(theme/industries-Header.jpg?1680720718); background-repeat: no-repeat; background-size: cover !important; }
 .industries-page body.wsite-blog-post .top-background, .industries-page body.wsite-page-feedback .top-background, .industries-page body.slim-header .top-background, .industries-page body.slim-header-cta .top-background, .industries-page body.wsite-page-share-your-something .top-background, .industries-page body.wsite-page-searchresults .top-background { height: 255px; }
 .industries-page #icontent .top-background { background-attachment: scroll; }
 .industries-page .wsite-custom-background .top-background-image { display: none !important; visibility: hidden !important; }
 .industries-page .cross { width: 700px; height: 475px; background: url(theme/cross.png?1680720718) no-repeat; position: absolute; left: 50%; margin-left: -350px; z-index: 0; }
 .industries-page #logo, .industries-page #logo a, .industries-page h1 { color: #fff; font-size: 46px; font-family: 'ProximaNova', 'Open Sans', sans-serif; letter-spacing: 0px; z-index: 2; position: relative; font-weight: 400; }
 .industries-page #tagline { font-size: 18px; font-family: 'ProximaNova', 'Open Sans', sans-serif; text-transform: uppercase; text-align: center; color: #FFF; letter-spacing: 1px; margin: 6px 0 22px; opacity: 0.7; }
 .industries-page #header { border-collapse: collapse; border-spacing: 0; width: 100%; float: left; height: 40px; margin-top: 5px; position: relative; z-index: 4; }
 .industries-page #header td { vertical-align: middle; text-align: left; }
 .industries-page #logo { text-align: center; }
 .industries-page #header-right table { float: right; width: 1px; }
 .industries-page #header-right td { padding: 0; }
 .industries-page .landing-header { height: 650px; }
 .industries-page .tall-header { height: 378px; }
 .industries-page .short-header { height: 256px; }
 .industries-page .header-align-outer { display: table; position: relative; overflow: hidden; padding-bottom: 15px; }
 .industries-page body.wsite-blog-post .header-align-outer, .industries-page body.wsite-page-feedback .header-align-outer, .industries-page body.slim-header .header-align-outer, .industries-page body.slim-header-cta .header-align-outer, .industries-page body.wsite-page-share-your-something .header-align-outer, .industries-page body.wsite-page-searchresults .header-align-outer { height: 270px; }
 .industries-page body.wsite-page-searchresults #tagline, .industries-page body.wsite-page-feedback #tagline, .industries-page body.slim-header #tagline, .industries-page body.slim-header-cta #tagline, .industries-page body.wsite-page-share-your-something #tagline, .industries-page body.wsite-blog-post #tagline { display: none; }
 .industries-page .header-align-mid { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
 .industries-page .header-align-inner { #position: relative; #top: -50%; }
 .industries-page .wsite-social-item { width: 23px; height: 23px; margin: 0 0 0 3px; }
 .industries-page #footer-wrap .wsite-social-item { }
 .industries-page .wsite-social-facebook { background-position: 0 0; }
 .industries-page .wsite-social-facebook:hover { background-position: 0 -23px; }
 .industries-page .wsite-social-facebook:active { background-position: 0 -46px; }
 .industries-page .wsite-social-pinterest { background-position: -23px 0; }
 .industries-page .wsite-social-pinterest:hover { background-position: -23px -23px; }
 .industries-page .wsite-social-pinterest:active { background-position: -23px -46px; }
 .industries-page .wsite-social-twitter { background-position: -46px 0; }
 .industries-page .wsite-social-twitter:hover { background-position: -46px -23px; }
 .industries-page .wsite-social-twitter:active { background-position: -46px -46px; }
 .industries-page .wsite-social-linkedin { background-position: -69px 0; }
 .industries-page .wsite-social-linkedin:hover { background-position: -69px -23px; }
 .industries-page .wsite-social-linkedin:active { background-position: -69px -46px; }
 .industries-page .wsite-social-mail { background-position: -92px 0; }
 .industries-page .wsite-social-mail:hover { background-position: -92px -23px; }
 .industries-page .wsite-social-mail:active { background-position: -92px -46px; }
 .industries-page .wsite-social-rss { background-position: -115px 0; }
 .industries-page .wsite-social-rss:hover { background-position: -115px -23px; }
 .industries-page .wsite-social-rss:active { background-position: -115px -46px; }
 .industries-page .wsite-social-flickr { background-position: -138px 0; }
 .industries-page .wsite-social-flickr:hover { background-position: -138px -23px; }
 .industries-page .wsite-social-flickr:active { background-position: -138px -46px; }
 .industries-page .wsite-social-plus { background-position: -161px 0; }
 .industries-page .wsite-social-plus:hover { background-position: -161px -23px; }
 .industries-page .wsite-social-plus:active { background-position: -161px -46px; }
 .industries-page .wsite-social-vimeo { background-position: -184px 0; }
 .industries-page .wsite-social-vimeo:hover { background-position: -184px -23px; }
 .industries-page .wsite-social-vimeo:active { background-position: -184px -46px; }
 .industries-page .wsite-social-yahoo { background-position: -207px 0; }
 .industries-page .wsite-social-yahoo:hover { background-position: -207px -23px; }
 .industries-page .wsite-social-yahoo:active { background-position: -207px -46px; }
 .industries-page .wsite-social-youtube { background-position: -230px 0; }
 .industries-page .wsite-social-youtube:hover { background-position: -230px -23px; }
 .industries-page .wsite-social-youtube:active { background-position: -230px -46px; }
 .industries-page #header-right .wsite-social { vertical-align: middle; margin-left: 10px; }
 .industries-page #header-right .wsite-social-item { width: 32px; height: 32px; margin: 0 0 0 3px; background-image: url(theme/social.png?1680720718); -webkit-transition: background 0.5s ease-out; -moz-transition: background 0.5s ease-out; -o-transition: background 0.5s ease-out; transition: background 0.5s ease-out; }
 .industries-page #header-right .wsite-social-rss { background-position: -158px 0; }
 .industries-page #header-right .wsite-social-linkedin { background-position: -79px 0; }
 .industries-page #header-right .wsite-social-facebook { background-position: 0px 0; }
 .industries-page #header-right .wsite-social-twitter { background-position: -40px 0; }
 .industries-page #header-right .wsite-social-mail { background-position: -119px 0; }
 .industries-page #header-right .wsite-social-pinterest { background-position: -277px 0; }
 .industries-page #header-right .wsite-social-youtube { background-position: -395px 0; }
 .industries-page #header-right .wsite-social-plus { background-position: -237px 0; }
 .industries-page #header-right .wsite-social-flickr { background-position: -198px 0; }
 .industries-page #header-right .wsite-social-vimeo { background-position: -316px 0; }
 .industries-page #header-right .wsite-social-yahoo { background-position: -356px 0; }
 .industries-page #header-right .wsite-social-rss:hover { background-position: -158px -40px; }
 .industries-page #header-right .wsite-social-linkedin:hover { background-position: -79px -40px; }
 .industries-page #header-right .wsite-social-facebook:hover { background-position: 0px -40px; }
 .industries-page #header-right .wsite-social-twitter:hover { background-position: -40px -40px; }
 .industries-page #header-right .wsite-social-mail:hover { background-position: -119px -40px; }
 .industries-page #header-right .wsite-social-pinterest:hover { background-position: -277px -40px; }
 .industries-page #header-right .wsite-social-youtube:hover { background-position: -395px -40px; }
 .industries-page #header-right .wsite-social-plus:hover { background-position: -237px -40px; }
 .industries-page #header-right .wsite-social-flickr:hover { background-position: -198px -40px; }
 .industries-page #header-right .wsite-social-vimeo:hover { background-position: -316px -40px; }
 .industries-page #header-right .wsite-social-yahoo:hover { background-position: -356px -40px; }
 .industries-page .wsite-social { bottom: 36px; right: 0px; position: absolute; }
 .industries-page .wsite-social-item { border-radius: 15px; }
 .industries-page .search { margin-top: 0px; }
 .industries-page .wsite-search { margin-left: 0px; vertical-align: middle; }
 .industries-page .wsite-search-input { width: 277px; border: 1px solid #d4d5d6; line-height: 20px; height: 30px; color: #000; background: none; background-color: #FFF; font-size: 14px; -webkit-font-smoothing: antialiased; text-transform: lowercase; padding-left: 15px !important; }
 .industries-page .wsite-search-button { position: absolute; width: 13px; height: 13px; top: 15px; right: 15px; background: url(theme/search.png?1680720718) no-repeat; }
 .industries-page #nav-wrap { padding-top: 48px; }
 .industries-page #nav-wrap .nav-container { float: right; position: relative; left: -50%; text-align: left; margin-top: 10px; z-index: 2; }
 .industries-page #nav-wrap .nav-container ul { list-style: none; position: relative; left: 50%; z-index: 2; }
 .industries-page #nav-wrap .nav-container li { float: left; position: relative; }
 .industries-page #nav-wrap .nav-container a { text-decoration: none; font: bold 18px 'Josefin Sans', sans-serif; text-transform: uppercase; margin: 10px 15px; float: left; color: #fff; padding: 1px 2px; text-align: center; white-space: nowrap; }
 .industries-page #nav-wrap .nav-container a:hover { border-bottom: 1px dashed #fff; padding-bottom: 0; }
 .industries-page #nav-wrap .nav-container li#active a { border-bottom: 1px solid #fff; padding-bottom: 0; }
 .industries-page #nav-wrap { overflow: hidden; }
 .industries-page #wsite-menus .wsite-menu { background: #fff; }
 .industries-page #wsite-menus .wsite-menu li { border: none; }
 .industries-page #wsite-menus .wsite-menu li a { border-left: none; border-right: none; }
 .industries-page #wsite-menus .wsite-menu li a:hover { color: #ae936f; background: white; }
 .industries-page #main-wrap .container { padding: 50px 40px; }
 .industries-page .blog-post .blog-separator { display: none; }
 .industries-page .blog-post .blog-header { margin-bottom: 20px !important; }
 .industries-page .blog-sidebar h2 { padding: 1em 0 .3em; }
 .industries-page .blog-sidebar h2.blog-author-title { padding: 0 0 0.3em; }
 .industries-page h2.blog-title, .industries-page .blog-post .blog-header h2.blog-title { padding-bottom: 5px !important; }
 .industries-page h2.blog-title a, .industries-page .blog-post .blog-header h2.blog-title a { border: none; }
 .industries-page .blog-post .blog-header h2.blog-title { line-height: 1.2 !important; }
 .industries-page .blog-title { letter-spacing: initial; }
 .industries-page .blog-sidebar { width: 31%; vertical-align: top; }
 .industries-page .column-blog { width: 250px; }
 .industries-page .blog-title-link, .industries-page .blog-title-link a { color: #363b3e !important; opacity: 1; }
 .industries-page .blog-title-link:hover, .industries-page .blog-title-link a:hover { opacity: 0.8; }
 .industries-page .blog-category-title { display: none; }
 .industries-page .blog-category-list { position: relative; top: 1064px; right: 68px; width: 280px; }
 .industries-page .blog-category-list br { display: none; }
 .industries-page .blog-category-list a { background-color: #e5e7e8; color: #50575b; border-bottom: none; padding: 7px 14px; margin: 5px; display: inline-block; border-radius: 3px; }
 .industries-page .blog-category-list a:hover { border-bottom: none; color: #50575b; background-color: #ced0d2; }
 .industries-page .blog-category-list a.active-link { background-color: #ced0d2; }
 .industries-page #comments, .industries-page #commentArea, .industries-page .blog-social { display: none; }
 .industries-page .date-text { visibility: hidden; color: #6f757a; font-size: 14px; display: none; }
 .industries-page .blog-title-link { color: #363b3e !important; font-size: 25px; font-weight: normal; }
 .industries-page .blog-post { margin-bottom: 50px; }
 .industries-page body .blog-post .blog-header { margin-bottom: 0px !important; }
 .industries-page .blog-read-more a { color: #2990ea !important; }
 .industries-page div.paragraph { font-size: 18px; line-height: 30px; color: #666c70; }
 .industries-page .paragraph span strong { font-weight: 700; }
 .industries-page .blog-post div.paragraph a { text-decoration: none; border-bottom: none; color: #2990ea !important; }
 .industries-page .blog-page-nav-previous, .industries-page .blog-page-nav-next { margin: 0 auto; display: block !important; width: 120px; text-align: center; border-color: #d4d5d6 !important; height: 24px; }
 .industries-page .blog-page-nav-previous a, .industries-page .blog-page-nav-next a { color: #363b3e !important; visibility: hidden; line-height: 24px; }
 .industries-page #icontent .blog-page-nav-previous a, .industries-page #icontent .blog-page-nav-next a { visibility: visible; }
 .industries-page .blog-page-nav-previous a.visible, .industries-page .blog-page-nav-next a.visible { visibility: visible; }
 .industries-page .blog-page-nav-previous:hover, .industries-page .blog-page-nav-next:hover { background-color: #FFF !important; border-color: #2990ea !important; }
 .industries-page #wsite-content .blog-post.last-post { margin-bottom: 30px; border-bottom: 1px solid #d4d5d6; padding-bottom: 75px; }
 .industries-page #banner-wrap { padding: 0; }
 .industries-page .no-header-page .wsite-header { display: none; }
 .industries-page #footer { display: none; }
 .industries-page #footer-wrap { background: #242424; padding: 50px 0; color: #eee; float: left; }
 .industries-page #footer-wrap .container h2 { color: #fff; }
 .industries-page #footer-wrap .container div.paragraph { color: #ccc; }
 .industries-page #footer-wrap .container p { color: #ccc; }
 .industries-page #footer-wrap a { border-bottom: none; }
 .industries-page #footer-wrap blockquote { border-left-color: #666; }
 .industries-page #footer-wrap .container .wsite-form-container { margin-top: 0 !important; }
 .industries-page #footer-wrap .container .weebly-footer, .industries-page #footer-wrap .container .weebly-footer a, .industries-page #weeblyfootertext { color: #fff; text-align: right; }
 .industries-page #footer-wrap .container .weebly-footer, .industries-page #weeblyfootertext { float: right; text-transform: uppercase; font-size: 14px; font-weight: 600; }
 .industries-page #footer-wrap .container .wsite-form-input, .industries-page #footer-wrap .container .wsite-search-element-input { border: 1px #333 solid; background: #222; color: #fff; }
 .industries-page .wsite-form-label { display: inline-block; font-size: 14px; }
 .industries-page .form-radio-container { font-size: 13px; }
 .industries-page .wsite-form-input, .industries-page .wsite-search-element-input { border: 1px #ccc solid; background: none; border-radius: 2px; padding: 7px 5px !important; }
 .industries-page .wsite-button, .industries-page .blog-read-more a, .industries-page .blog-page-nav-previous, .industries-page .blog-page-nav-next { display: inline-block; padding: 0 40px; background: #FFF; border-radius: 30px; border: 2px solid #2990ea; transition: 0.4s ease all; font-size: 18px; font-family: 'ProximaNova', 'Open Sans', sans-serif; color: #2990ea !important; line-height: 43px; height: 40px; }
 .industries-page .wsite-button, .industries-page .wsite-editor .wsite-button { font-size: 16px !important; }
 .industries-page .wsite-button:hover, .industries-page .blog-read-more a:hover, .industries-page .blog-page-nav-previous:hover, .industries-page .blog-page-nav-next:hover { background-color: #2990ea; background-color: rgba(41, 144, 234, 0.05); }
 .industries-page .wsite-button:active { background: #FFF; }
 .industries-page .wsite-button-inner { color: #2990ea; padding: 0; background: none !important; font-size: 18px; font-family: 'ProximaNova', 'Open Sans', sans-serif; font-weight: 600; height: auto; text-align: center; width: 100%; float: none; display: inline-block; line-height: 18px; margin-top: 1px; letter-spacing: 0em; }
 .industries-page .wsite-button-small, .industries-page .wsite-button-small .wsite-button-inner { font-size: 18px; }
 .industries-page .wsite-button-small.wsite-button-highlight, .industries-page .wsite-button-small.wsite-button-highlight .wsite-button-inner { color: #fff; }
 .industries-page .wsite-button-small.wsite-button-highlight { background: #2990ea; border: 2px solid #2990ea; color: #fff; }
 .industries-page .wsite-button-small.wsite-button-normal, .industries-page .wsite-button-small.wsite-button-normal .wsite-button-inner { color: #fff !important; font-size: 18px; border: none !important;}
 .industries-page .wsite-button-small.wsite-button-normal { background: #2990ea; border: 2px solid #2990ea; color: #fff; }
 .industries-page .wsite-button-small.wsite-button-normal:hover, .industries-page .fsSubmitButton:hover { background: #7ac1ff; }
 .industries-page .wsite-button-small.wsite-button-normal:hover, .industries-page .wsite-button-small.wsite-button-normal:hover .wsite-button-inner { color: #fff; }
 .industries-page .wsite-button-large.wsite-button-normal { padding: 0 40px; }
 .industries-page .wsite-button-large .wsite-button-large.wsite-button-normal, .industries-page .wsite-button-large.wsite-button-normal .wsite-button-inner { color: #363b3e !important; font-size: 18px !important; font-weight: 700; line-height: 20px; }
 .industries-page .wsite-button-large.wsite-button-normal { background: transparent; border: 2px solid #d4d5d6; color: #363b3e; }
 .industries-page .wsite-button-large.wsite-button-normal:hover { border: 2px solid #9ba0a3; }
 .industries-page .wsite-button-large { color: #fff !important; padding: 5px 20px; }
 .industries-page .wsite-button-large:active { background: #222; }
 .industries-page .wsite-button-large .wsite-button-inner { background: none !important; padding: 0; height: auto; }
 .industries-page .wsite-button-large:hover .wsite-button-inner { background: none !important; }
 .industries-page .wsite-button-large:active .wsite-button-inner { background: none !important; }
 .industries-page #nav-wrap .wsite-button { border: 2px solid rgba(255, 255, 255, 0.6); background: transparent; }
 .industries-page #nav-wrap .wsite-button:hover { border: 2px solid white; }
 .industries-page #nav-wrap .wsite-button .wsite-button-inner { color: white !important; }
 .industries-page .wsite-button-highlight { background: #878077; }
 .industries-page .wsite-button-highlight:hover { background: #ae936f; }
 .industries-page .wsite-button-highlight .wsite-button-inner { background: none; }
 .industries-page .wsite-button-large .wsite-button-highlight { background: #878077; }
 .industries-page .wsite-button-large .wsite-button-highlight .wsite-button-inner { background: none; }
 .industries-page .wsite-button-large.wsite-button-highlight { background: #878077; }
 .industries-page .wsite-button-large.wsite-button-highlight:hover { background: #ae936f; }
 .industries-page .wsite-button-highlight:active { background: #6f5635; }
 .industries-page .wsite-button-large.wsite-button-highlight:active { background: #6f5635; }
 .industries-page body.wsite-blog-post .featured-posts-wrap, .industries-page body.wsite-page-feedback .featured-posts-wrap, .industries-page body.slim-header .featured-posts-wrap, .industries-page body.slim-header-cta .featured-posts-wrap, .industries-page body.wsite-page-share-your-something .featured-posts-wrap, .industries-page body.wsite-page-searchresults .featured-posts-wrap { display: none; }
 .industries-page .featured-posts-wrap { width: 971px; margin: 0 auto; margin-top: 70px; }
 .industries-page .featured-post { float: left; width: 298px; height: 426px; margin-right: 36px; background-color: #FFF !important; overflow: hidden; transition: 0.4s ease all; }
 .industries-page .featured-post:hover { opacity: 0.8; }
 .industries-page .featured-post.last-item { margin-right: 0px; }
 .industries-page .featured-post .image { height: 210px; border: 1px solid #dfdfdf; }
 .industries-page .featured-post .image img { max-width: none; max-height: none; width: 100%; z-index: 0; }
 .industries-page .featured-post .details-wrap { border: 1px solid #dfdfdf; background-color: #FFF; border-top: none; padding: 10px; padding-left: 15px; padding-right: 15px; height: 186px; overflow: hidden; }
 .industries-page .featured-post .title { font-size: 22px; text-align: center; margin-bottom: 10px; margin-top: 13px; color: #363b3e; }
 .industries-page .featured-post .blurb { font-size: 16px; text-align: center; color: #6f757a; -webkit-font-smoothing: antialiased; width: 248px; margin: 0 auto; line-height: 23px; height: 50px; overflow: hidden; }
 .industries-page .featured-post .link .height { display: none; }
 .industries-page .featured-post .link .wsite-button { width: 75px; display: block; margin: 0 auto; margin-top: 0px; }
 .industries-page body.wsite-blog-index #customer-profile, .industries-page body.slim-header #customer-profile, .industries-page body.slim-header-cta #customer-profile, .industries-page body.wsite-mobile #customer-profile { display: none; }
 .industries-page #customer-profile { padding-top: 15px; overflow: hidden; width: 300px; background-color: #f9f9f9; position: absolute; top: 74px; left: 668px; text-align: center; z-index: 500; height: 240px; }
 .industries-page #customer-profile .profile-pic { width: 70px; height: 70px; border-radius: 35px; margin: 0 auto; margin-bottom: 13px; display: block; }
 .industries-page #customer-profile .name { display: block; text-align: center; margin-bottom: 15px; letter-spacing: 1px; font-weight: bold; }
 .industries-page #customer-profile .description { margin-bottom: 20px; color: #50575b; font-size: 16px; line-height: 24px; letter-spacing: 0.2px; }
 .industries-page #customer-profile .site { display: block; text-align: center; color: #50575b; margin-top: 10px; border-bottom: 1px solid #ced0d2; padding-bottom: 15px; }
 .industries-page #customer-profile .site a, .industries-page #customer-profile .description a { color: #2181d9; }
 .industries-page #index-sidebar { width: 300px; height: 380px; overflow: hidden; position: absolute; top: 57px; right: 7px; background-color: #f9f9f9; }
 .industries-page .inspiration-blurb { margin-top: 30px; padding-bottom: 20px; padding-top: 20px; width: 300px; text-align: center; }
 .industries-page .inspiration-blurb .title { display: block; font-size: 22px; margin-top: 2px; color: #363b3e; margin-bottom: 15px; }
 .industries-page .inspiration-blurb .description { color: #666c70; -webkit-font-smoothing: antialiased; line-height: 24px; }
 .industries-page #sidebar-articles { width: 300px; height: 688px; overflow: hidden; position: absolute; top: 420px; right: 7px; background-color: #f9f9f9; }
 .industries-page #sidebar-articles h3 { color: #586065; margin-bottom: 22px; font-weight: normal; font-size: 22px; text-align: center; }
 .industries-page #sidebar-articles .sidebar-post { margin-bottom: 30px; width: 300px; transition: 0.4s all ease; }
 .industries-page #sidebar-articles .sidebar-post:hover { opacity: 0.8; }
 .industries-page #sidebar-articles .sidebar-post .details-wrap { border: 1px solid #dedede; border-top: none; border-bottom: 1px solid #dedede; background-color: #FFF; padding: 23px 14px 23px 14px; height: 74px; overflow: hidden; }
 .industries-page #sidebar-articles .sidebar-post .image { height: 180px; }
 .industries-page #sidebar-articles .sidebar-post .image img { width: 100%; height: 180px; }
 .industries-page #sidebar-articles .sidebar-post .title { color: #363b3e; margin-bottom: 5px; font-weight: bold; }
 .industries-page #sidebar-articles .sidebar-post .title a { color: #363b3e !important; }
 .industries-page #sidebar-articles .sidebar-post .blurb { color: #50575b; letter-spacing: 0.1px; }
 .industries-page #sidebar-articles .sidebar-post .blurb a { color: #50575b !important; }
 .industries-page .wsite-image img { padding: none; border: none; border: 1px solid #dfdfdf; }
 .industries-page #icontent #index-sidebar, .industries-page #icontent #customer-profile, .industries-page body.wsite-page-searchresults #index-sidebar, .industries-page body.wsite-page-searchresults #customer-profile, .industries-page body.wsite-page-searchresults #sidebar-articles { display: none; }
 .industries-page body.wsite-editor #overlay-region, .industries-page body.wsite-editor #fixtures-region, .industries-page #icontent #overlay-region, .industries-page #icontent #fixtures-region { display: none !important; }
 .industries-page #fixtures-region { margin-top: -10px; padding-top: 43px; }
 .industries-page #wsite-search-list a, .industries-page #wsite-search-list a:hover, .industries-page #wsite-search-list a:visited, .industries-page #wsite-search-list a:active, .industries-page .wsite-search-filter-entries a { text-decoration: none; color: #464646; }
 .industries-page #wsite-search-query { border-radius: 0px; }
 .industries-page .logo { margin-top: 37px; }
 .industries-page #banner-wrap .container .logo { font-size: 120px; color: #ffffff; margin: 0 auto; display: table; transition: 0.3s ease; z-index: 50; position: relative; }
 .industries-page #banner-wrap .container .logo:hover { opacity: 0.8; }
 .industries-page #banner-wrap .container .header-logo-link { position: relative; top: -6px; z-index: 50; }
 .industries-page #w-footer { background: #363b3e; color: #FFF; font-size: 14px; text-align: center; height: 20px; padding: 30px 20px; position: relative; box-sizing: border-box; }
 .industries-page #w-footer .copyright { font-family: 'ProximaNova', 'Open Sans', sans-serif; font-size: 16px; font-weight: normal; position: absolute; top: 6px; color: #FFF; }
 .industries-page #w-footer .logo { font-size: 50px; margin: 0 auto; margin-top: -15px; }
 .industries-page #w-footer .create-a-site-btn { width: 170px; height: 40px; text-align: center; line-height: 40px; border: 2px solid #cdcfd1; border-radius: 25px; position: absolute; right: 0px; top: 5px; }
 .industries-page #w-footer .create-a-site-btn .create-a-site-link { color: #ffffff; display: block; }
 .industries-page #w-footer a { color: #FFF; }
 .industries-page .menu-overlay { padding-bottom: 10px; }
 .industries-page .menu-overlay .menu-cols a.close-link { font-weight: bold; color: #FFFFFF !important; }
 .industries-page .menu-overlay .menu-cols li { color: #B5DCFE; }
 .industries-page .menu-overlay .top-controls { height: 96px; }
 .industries-page .sep-line { left: 35px; right: 35px; height: 1px; border-top: 1px solid rgba(255, 255, 255, 0.2); position: absolute; top: 95px; }
 .industries-page .featured-post, .industries-page .sidebar-post { cursor: pointer; }
 .industries-page div.create-your-site { border: 1px solid #d1d3d5; background-color: #FFF; width: 250px; height: 160px; text-align: center; margin: 0 auto; }
 .industries-page div.create-your-site h2 { margin-top: 30px; font-weight: bold; font-size: 22px; }
 .industries-page section { width: 100%; padding: 73px 30px 100px; background: #fff; text-align: center; box-sizing: border-box; }
 .industries-page .main-menu .menu-label { font-weight: 600; }
 .industries-page .blog-category-list { display: none; }
 .industries-page html, .industries-page body { height: 100%; }
 .industries-page #total-wrapper { min-height: 100%; margin-bottom: -80px; }
 .industries-page #total-wrapper:after { content: ''; display: block; }
 .industries-page #w-footer, .industries-page #total-wrapper:after { height: 80px; }
 .industries-page .enterprise { background: url(theme/industries-Section1.jpg?1680720718); background-size: cover; padding: 72px 100px 12px; }
 .industries-page .enterprise div.paragraph { padding-bottom: 30px; }
 .industries-page .enterprise p { padding-bottom: 30px; }
 .industries-page .enterprise img { margin: auto; max-width: 100%; }
 .industries-page .wsite-page-thank-you #fixtures-region { padding-top: 31px; }
 .industries-page .sticky-menu { width: 100%; background: #fff; border-bottom: 2px solid #e1e1e1; }
 .industries-page .sticky-menu ul { padding: 16px !important; margin: 0 auto !important; list-style-type: none; text-align: center; position: relative; }
 .industries-page .sticky-menu ul li { display: inline-block; margin: 0 25px !important; }
 .industries-page #main .sticky-menu ul li a { padding: 4px 0 0; color: #9ba0a3; font-size: 1rem; display: inline-block; text-decoration: none; transition: all 0.2s ease; font-weight: 700; transition: all 0.2s ease; text-transform: uppercase; letter-spacing: 0.01em; -webkit-font-smoothing: antialiased; }
 .industries-page .sticky-menu ul li a.active, .industries-page .sticky-menu ul li a:hover { color: #2990ea; }
 .industries-page .sticky-menu.nav-fixed { position: fixed; top: 0; left: 0; bottom: auto !important; z-index: 10; margin-top: 0; box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1); border-bottom: none; }
 .industries-page .sticky-menu.nav-fixed ~ .section-wrapper { margin-top: 45px; }
 .industries-page .features .feature.active { color: #2990ea; }
 .industries-page .feature-tag { display: none; }
 .industries-page .features .feature-tag { border-bottom: 2px solid #2990ea; width: 108px; position: absolute; transition: 0.4s all ease; }
 .industries-page .features-grid { margin-top: -12px; border: 1px solid #e9eaea; border-left: none; border-right: none; padding-bottom: 60px; }
 .industries-page .features-grid h2 { padding-bottom: 83px; }
 .industries-page .feature-list { overflow: hidden; }
 .industries-page .feature-list img { max-width: 44px; float: left; }
 .industries-page .feature-list li { width: 33.33%; box-sizing: border-box; float: left; list-style-type: none; text-align: left; height: 130px; padding-right: 50px; margin-bottom: 30px; }
 .industries-page .feature-list-group { margin-left: 70px; }
 .industries-page .feature-list li:nth-of-type(3) { padding-right: 0; }
 .industries-page .industry { padding: 73px 30px 32px; background: #f8f8f8; }
 .industries-page .industry div.paragraph { max-width: 930px; margin: 0 auto; }
 .industries-page .industry p { max-width: 930px; margin: 0 auto; }
 .industries-page .image-grid { width: 100%; margin: 62px 0 30px 0; overflow: hidden; }
 .industries-page .image-grid a { cursor: pointer; pointer-events: auto; }
 .industries-page .image-group span { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
 .industries-page .image-group:hover span:first-child { top: 71px; }
 .industries-page .image-group span:last-child { opacity: 0; margin-top: 25px; font-size: 14px; }
 .industries-page .image-group:hover span:last-child { opacity: 1; margin-top: 15px; }
 .industries-page .image-grid span { color: #fff; z-index: 1; font-size: 18px; position: absolute; left: 0%; width: 100%; top: 81px; font-weight: 700; text-transform: uppercase; }
 .industries-page .image-group { position: relative; float: left; width: 32.1%; height: 176px; overflow: hidden; transition: 0.4s ease all; margin: 0 9px; margin-bottom: 18px; box-sizing: border-box; background-size: cover; }
 .industries-page .image-group:first-child, .industries-page .image-group:nth-of-type(4), .industries-page .image-group:nth-of-type(7) { margin-left: 0; }
 .industries-page .image-group:nth-of-type(3n) { margin-right: 0; }
 .industries-page .image-group:nth-of-type(7), .industries-page .image-group:nth-of-type(8), .industries-page .image-group:nth-of-type(9) { margin-bottom: 0px; }
 .industries-page .image-group .image { border: 1px solid #dfdfdf; position: relative; }
 .industries-page .image-group:after { content: ''; position: absolute; background: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; top: 0; left: 0; }
 .industries-page .hosts { background-image: url(theme/industries-Hosts.png?1680720718); }
 .industries-page .hospitals { background-image: url(theme/industries-hospitals.jpg?1680720718); }
 .industries-page .vsp { background-image: url(theme/industries-vsp.jpg?1680720718); }
 .industries-page .universities { background-image: url(theme/industries-Universities.jpg?1680720718); }
 .industries-page .franchises { background-image: url(theme/industries-Franchises.jpg?1680720718); }
 .industries-page .digital-agencies { background-image: url(theme/industries-Digital-Agencies.jpg?1680720718); }
 .industries-page .real-estate { background-image: url(theme/industries-Real-Estate.jpg?1680720718); }
 .industries-page .insurance-brokers { background-image: url(theme/industries-Insurance-Brokers.jpg?1680720718); }
 .industries-page .directory-companies { background-image: url(theme/industries-Directory-Companies.jpg?1680720718); }
 .industries-page .enterprise-cms { background-image: url(theme/industries-Enterprise.jpg?1680720718); }
 .industries-page .partners { background: url(theme/industries-Partners-BG.jpg?1680720718); background-size: cover; padding: 73px 30px 135px; }
 .industries-page .partners h2, .industries-page .partners div.paragraph { color: #fff; }
 .industries-page .partners h2, .industries-page .partners p { color: #fff; }
 .industries-page .partners div.paragraph { padding-bottom: 46px; max-width: 820px; margin: 0 auto; }
 .industries-page .partners p { padding-bottom: 46px; max-width: 820px; margin: 0 auto; }
 .industries-page .partners .container img { padding: 0 30px; max-height: 49px; display: inline; }
 .industries-page img.google { margin-top: 9px; }
 .industries-page .blockquote { box-shadow: 0 0 22px rgba(0, 0, 0, 0.2); padding: 40px 53px; background: #fff; max-width: 900px; margin: 50px auto 0; box-sizing: border-box; position: relative; }
 .industries-page .blockquote div.paragraph { font-size: 24px; line-height: 34px; font-family: Georgia; font-style: italic; color: #363b3e; padding-bottom: 12px; padding-top: 0; }
 .industries-page .blockquote p { font-size: 24px; line-height: 34px; font-family: Georgia; font-style: italic; color: #363b3e; padding-bottom: 12px; padding-top: 0; }
 .industries-page .blockquote p:nth-of-type(2) { font-size: 16px; font-style: normal; font-family: inherit; padding-bottom: 0; }
 .industries-page .blockquote img { position: absolute; left: 45%; bottom: -63px; border-radius: 100px; max-height: 87px !important; padding: 0 !important; box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.2); }
 .industries-page .work-together { padding: 73px 30px 57px; background: #f8f8f8; }
 .industries-page .work-together div.paragraph { max-width: 760px; margin: 0 auto 18px; }
 .industries-page .work-together p { max-width: 760px; margin: 0 auto 18px; }
 .industries-page .terms { float: right; position: absolute; right: 0; top: 20px; }
 .industries-page .terms li { display: inline-block; padding: 0 14px; font-size: 16px; }
 .industries-page .social { margin: 0 auto; margin-top: -15px; }
 .industries-page .social ul { list-style-type: none; }
 .industries-page .social ul li { display: inline-block; padding: 4px 4px 0; font-size: 22px; }
 .industries-page .social ul li a { border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.6); display: inline-block; width: 40px; height: 40px; transition: 0.4s ease all; }
 .industries-page .social ul li a:hover { border: 1px solid #fff; }
 .industries-page .social ul li a i { padding: 10px; }
 .industries-page .wcustomhtml #mc_embed_signup form { padding: 20px !important; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; color: #363b3e; }
 .industries-page .wcustomhtml #mc_embed_signup input.button { border: 2px solid #d4d5d6; border-radius: 30px; padding: 0 40px; width: auto; height: 40px; transition: 0.4s ease all; background: transparent; color: #363b3e; margin: 0; min-width: 0 !important; transition: 0.4s ease-in all; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; }
 .industries-page .wcustomhtml #mc_embed_signup input.button:hover { border: 2px solid #9ba0a3; }
 .industries-page .wcustomhtml #mc_embed_signup input.button:focus { outline: none; }
 .industries-page .wcustomhtml #mc_embed_signup label { font-size: 14px; font-weight: 700; display: block; margin-bottom: 5px; color: #363b3e; padding-bottom: 0; }
 .industries-page .wcustomhtml #mc_embed_signup input.email { -webkit-border-radius: 0px; border-radius: 0; font-size: 16px; line-height: 26px; height: 37px; padding: 8px 9px; box-sizing: border-box; width: 100%; border: 1px solid #d4d5d6; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; color: #363b3e; transition: 0.4s ease-in all; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin-bottom: 27px; min-width: 0 !important; }
 .industries-page .wcustomhtml #mc_embed_signup input.email:hover { border: 1px solid #9ba0a3; }
 .industries-page .wcustomhtml #mc_embed_signup input.email:focus { border: 1px solid #2990ea; outline: none; }
 .industries-page .enterprise-contact .top-background { background-image: url(theme/industries-Contact-BG.jpg?1680720718); }
 .industries-page .hidden { display: none; transition: 0.4s ease-in all; }
 .industries-page label.hidden { display: none !important; }
 .industries-page .fsPage, #pardot-form { text-align: left; }
 .industries-page .fsPage label, #pardot-form label { font-size: 14px; font-weight: 700; display: block; margin-bottom: 5px; color: #363b3e; }
 .industries-page .fsFieldRow select, .industries-page .fsPage input, .industries-page .fsFieldRow textarea, #pardot-form select, #pardot-form textarea, #pardot-form input { transition: 0.2s ease-in all; }
 .industries-page .fsPage input { -webkit-border-radius: 0px; border-radius: 0; font-size: 16px; line-height: 26px; height: 37px; padding: 8px 9px; box-sizing: border-box; width: 100%; border: 1px solid #d4d5d6; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; color: #363b3e; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .industries-page .fsPage input:hover, .industries-page .fsFieldRow select:hover, .industries-page .fsFieldRow textarea:hover, #pardot-form select:hover, #pardot-form textarea:hover, #pardot-form input:hover { border: 1px solid #9ba0a3; }
 .industries-page .fsPage input:focus, .industries-page .fsFieldRow select:focus, .industries-page .fsFieldRow textarea:focus, #pardot-form select:focus, #pardot-form textarea:focus, #pardot-form input:focus { border: 1px solid #7ac1ff; outline: none; }
 .industries-page .fsFieldRow select, #pardot-form select { -webkit-border-radius: 0px; border-radius: 0; -webkit-appearance: none; border: 1px solid #D4D4D4; padding: 8px 9px; width: 100%; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; background: #fff url(theme/industries-dropdown-arrow.svg?1680720718) no-repeat 98% 14px; overflow: hidden; background-size: 14px; }
 .industries-page .fsFieldRow textarea, #pardot-form textarea { border: 1px solid #d4d4d4; max-width: 370px; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 8px 9px; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; box-sizing: border-box; -webkit-border-radius: 0; border-radius: 0; }
 .industries-page .fsSubField, .industries-page .fsFieldRow, #pardot-form .form-field { margin-bottom: 27px; }
 #pardot-form .form-field.pd-checkbox, #pardot-form .form-field.pd-radio { width: 100%; max-width: initial }
 .industries-page #formstack { background: #fff; padding: 34px 30px 100px; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; }
 .industries-page #formstack div.paragraph { max-width: 560px; margin: 0 auto; }
 .industries-page #formstack p { max-width: 560px; margin: 0 auto; }
 .industries-page .form-subhead { max-width: 990px; border-bottom: 1px solid #e9eaea; padding: 0 0 36px; margin: 0 auto 50px; }
 .industries-page .contact-form, .industries-page .fsError { max-width: 370px; margin: 0 auto; }
 .industries-page .fsSubmitButton, #pardot-form .submit input { padding: 0 40px; height: 40px; border-radius: 30px; background: #2990ea; color: #fff; border: none; font-family: ProximaNova, 'Open Sans', Helvetica, sans-serif; font-weight: 700; float: none; box-shadow: none!important; transition: 0.4s ease-in all; }
 .industries-page .fsError, #pardot-form .error { font-size: 14px; text-align: left; padding: 0 0 20px; font-weight: 700; color: #e13e3e; }
 #pardot-form .error { padding: 0; }
 #pardot-form .form-field.error { margin: 0; }
 #pardot-form .error.no-label, #pardot-form .errors { margin: 0 0 20px; }
 #pardot-form { padding: 30px; background: #fafafa; border: 1px solid #d4d5d6; max-width: 370px; margin: 0 auto; }
 .industries-page .thank-you { padding: 53px; text-align: center; }
 .industries-page .fsValidationError input, .industries-page .fsValidationError input:focus { border: 1px solid #e13a3a; }
 .industries-page .wsite-page-blog .header-align-mid { vertical-align: top; }
 .industries-page .wsite-page-blog li.feature { position: relative; }
 .industries-page .wsite-page-blog li.feature:last-child:after { content: ''; display: block; border-top: 2px solid #2990ea; position: absolute; bottom: -20px; z-index: 200; height: 2px; width: 60px; left: -8px; }
 .industries-page h2.blog-title a, .industries-page .blog-post .blog-header h2.blog-title a { color: #333333 !important; font-size: 32px; line-height: 48px; transition: 0.4s ease-in all; }
 .industries-page h2.blog-title a:hover, .industries-page .blog-post .blog-header h2.blog-title a:hover { opacity: 0.8; }
 .industries-page .blog-post .blog-read-more { text-align: left; }
 .industries-page .industry-hosts .top-background { background-image: url(theme/industries-hosts-header.jpg?1680720718); }
 .industries-page .industry-hosts .intro { padding: 73px 30px 0px; }
 .industries-page .industry-hosts .intro div.paragraph { max-width: 900px; margin: 0 auto; }
 .industries-page .industry-hosts .intro p { max-width: 900px; margin: 0 auto; }
 .industries-page .industry-list { padding: 73px 30px 0; overflow: hidden; position: relative; }
 .industries-page .industry-list h3 { padding-bottom: 20px; }
 .industries-page .industry-list > div { overflow: hidden; padding-bottom: 76px; border-bottom: 1px solid #e9eaea; max-width: 1100px; margin: 0 auto 76px; }
 .industries-page .industry-list > div:first-child { border-top: 1px solid #e9eaea; padding-top: 76px; }
 .industries-page .industry-list > div:last-child { padding-bottom: 225px; margin-bottom: 200px; border-bottom: 0; z-index: 0; position: relative; overflow: visible; }
 .industries-page .industry-list > div:last-child:after { position: absolute; right: -404px; margin-top: 54px; max-width: none; background: url(theme/industry-hosts-section-5-img.png?1680720718); content: ''; height: 400px; width: 1024px; background-size: 100%; }
 .industries-page .industry-list .list-group { float: left; max-width: 46%; text-align: left; border: none; }
 .industries-page .industry-list img { float: right; max-width: 50%; }
 .industries-page .industry-list > div:nth-of-type(even) .list-group { float: right; }
 .industries-page .industry-list > div:nth-of-type(even) img { float: left; }
 .industries-page .industry-hosts .partners { position: relative; z-index: 100; padding: 76px 30px 60px; }
 .industries-page .industry-hosts .partners > img { padding: 0 35px 20px; margin-top: 37px; max-width: 150px; display: inline; }
 .industries-page .industry-hosts .cpanel { display: none; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
 .industries-page { }
 .industries-page .top-background { background: url(theme/industries-Header@2x.jpg?1680720718); }
 .industries-page .enterprise { background: url(theme/industries-Section1@2x.jpg?1680720718); background-size: cover; }
 .industries-page .hosts { background-image: url(theme/industries-Hosts@2x.png?1680720718); }
 .industries-page .hospitals { background-image: url(theme/industries-hospitals@2x.jpg?1680720718); }
 .industries-page .vsp { background-image: url(theme/industries-vsp@2x.jpg?1680720718); }
 .industries-page .universities { background-image: url(theme/industries-Universities@2x.jpg?1680720718); }
 .industries-page .franchises { background-image: url(theme/industries-Franchises@2x.jpg?1680720718); }
 .industries-page .digital-agencies { background-image: url(theme/industries-Digital-Agencies@2x.jpg?1680720718); }
 .industries-page .real-estate { background-image: url(theme/industries-Real-Estate@2x.jpg?1680720718); }
 .industries-page .insurance-brokers { background-image: url(theme/industries-Insurance-Brokers@2x.jpg?1680720718); }
 .industries-page .directory-companies { background-image: url(theme/industries-Directory-Companies@2x.jpg?1680720718); }
 .industries-page .enterprise-cms { background-image: url(theme/industries-Enterprise@2x.jpg?1680720718); }
 .industries-page .hospitals { background-image: url(theme/industries-hospitals@2x.jpg?1680720718); }
 .industries-page .vsp { background-image: url(theme/industries-vsp@2x.jpg?1680720718); }
 .industries-page .universities { background-image: url(theme/industries-Universities@2x.jpg?1680720718); }
 .industries-page .franchises { background-image: url(theme/industries-Franchises@2x.jpg?1680720718); }
 .industries-page .digital-agencies { background-image: url(theme/industries-Digital-Agencies@2x.jpg?1680720718); }
 .industries-page .real-estate { background-image: url(theme/industries-Real-Estate@2x.jpg?1680720718); }
 .industries-page .insurance-brokers { background-image: url(theme/industries-Insurance-Brokers@2x.jpg?1680720718); }
 .industries-page .directory-companies { background-image: url(theme/industries-Directory-Companies@2x.jpg?1680720718); }
 .industries-page .enterprise-cms { background-image: url(theme/industries-Enterprise@2x.jpg?1680720718); }
 .industries-page .partners { background: url(theme/industries-Partners-BG@2x.jpg?1680720718); background-size: cover; }
 .industries-page .enterprise img { max-width: 903px; }
 .industries-page .enterprise-contact .top-background { background-image: url(theme/industries-Contact-BG@2x.jpg?1680720718); }
 .industries-page .industry-hosts .top-background { background-image: url(theme/industries-hosts-header@2x.jpg?1680720718); }
 .industries-page .industry-list > div:last-child:after { background: url(theme/industry-hosts-section-5-img@2x.png?1680720718); background-size: 100%; }
 }
 @media (max-width: 1024px) {
 .industries-page { }
 .industries-page .container { width: auto; }
 .industries-page #header-wrap, .industries-page #banner-wrap, .industries-page #nav-wrap, .industries-page #main-wrap, .industries-page #footer-wrap, .industries-page #total-wrapper { min-width: 0; }
 .industries-page #banner-wrap .container .logo { font-size: 100px; }
 .industries-page #header-wrap { margin-top: 0px; }
 .industries-page section { padding: 60px 40px 20px; }
 .industries-page h2 { padding: 0 0 20px 0; }
 .industries-page .enterprise img { width: 100%; }
 .industries-page .enterprise:after { width: 100%; }
 .industries-page .feature-list li { padding-right: 35px; }
 .industries-page .feature-list li { margin-bottom: 35px; }
 .industries-page .features-grid h2 { padding-bottom: 50px; }
 .industries-page .features h2 { padding-bottom: 40px; }
 .industries-page .image-group { width: 32%; }
 .industries-page .social ul li a i { padding: 5px 7px; }
 .industries-page .industry-list > div:last-child:after { right: -474px; }
 .industries-page .industry-hosts .partners > img { padding: 0 20px; max-width: 140px; margin-top: 17px; }
 }
 @media (max-width: 991px) {
 .industries-page { }
 .industries-page section { padding: 60px 50px 20px; }
 .industries-page h2 { font-size: 32px; }
 .industries-page h3 { font-size: 18px; }
 .industries-page h3 ~ div.paragraph { font-size: 14px; line-height: 21px; }
 .industries-page h3 ~ p { font-size: 14px; line-height: 21px; }
 .industries-page div.paragraph { font-size: 16px; line-height: 27px; }
 .industries-page p { font-size: 16px; line-height: 27px; }
 .industries-page #w-footer { padding: 30px 20px; }
 .industries-page .industry { padding: 60px 30px 32px; }
 .industries-page .image-group { width: 30.5%; margin-bottom: 18px !important; }
 .industries-page .image-group .image { height: 250px; }
 .industries-page .image-grid a { margin: 0 10px 20px; }
 .industries-page .features-grid { padding-bottom: 50px; }
 .industries-page .feature-list li { height: 155px; margin-bottom: 30px; padding-right: 27px; }
 .industries-page .feature-list img { max-width: 34px; }
 .industries-page .feature-list-group { margin-left: 53px; }
 .industries-page .partners { padding: 60px 30px 113px; }
 .industries-page .partners div.paragraph { max-width: 640px; padding-bottom: 36px; }
 .industries-page .partners p { max-width: 640px; padding-bottom: 36px; }
 .industries-page .blockquote div.paragraph { font-size: 20px; line-height: 30px; padding-bottom: 6px; }
 .industries-page .blockquote p { font-size: 20px; line-height: 30px; padding-bottom: 6px; }
 .industries-page .blockquote { width: 85%; padding: 20px 31px 40px; }
 .industries-page .blockquote img { left: 45%; }
 .industries-page .work-together div.paragraph { max-width: 650px; }
 .industries-page .work-together p { max-width: 650px; }
 .industries-page .blog-sidebar { padding-left: 20px; box-sizing: border-box; }
 .industries-page .column-blog { width: 100%; box-sizing: border-box; }
 .industries-page .social ul li a i { padding: 10px; }
 .industries-page .industry-list > div { padding-bottom: 30px; margin: 0 auto 30px; }
 .industries-page .industry-list > div:last-child:after { right: -584px; margin-top: 14px; background-size: 70%; }
 .industries-page .industry-list > div:last-child { padding-bottom: 45px; }
 }
 @media (max-width: 767px) {
 .industries-page { }
 .industries-page section, .industries-page .industry-hosts .intro { padding: 30px 20px 20px; }
 .industries-page .header-prompt { font-size: 14px; }
 .industries-page .main-menu { top: 23px; left: 24px; }
 .industries-page .sep-line { left: 25px; right: 25px; top: 50px; }
 .industries-page .header-prompt section, .industries-page .partners, .industries-page .enterprise, .industries-page .industry, .industries-page .work-together { padding: 20px 20px 25px; }
 .industries-page #logo, .industries-page #logo a, .industries-page h1 { font-size: 30px; line-height: 30px; }
 .industries-page h2, .industries-page h2 span, .industries-page h2.blog-title a, .industries-page .blog-post .blog-header h2.blog-title a { font-size: 20px; line-height: 28px; }
 .industries-page h2 { padding: .5em 0 10px 0px; }
 .industries-page h3 { font-size: 16px; line-height: 22px; }
 .industries-page h4 { font-size: 14px; padding-bottom: 8px; }
 .industries-page div.paragraph { font-size: 12px; line-height: 18px; }
 .industries-page p { font-size: 12px; line-height: 18px; }
 .industries-page #wsite-title, .industries-page #logo, .industries-page #logo a { font-size: 30px; line-height: 30px; }
 .industries-page #banner-wrap { top: 0; }
 .industries-page #banner-wrap .container .logo { font-size: 80px; line-height: 60px; text-align: center; }
 .industries-page #header-wrap .container { height: 45px; padding-top: 10px; }
 .industries-page #nav-wrap { padding: 40px 0 10px; }
 .industries-page #tagline { font-size: 12px; }
 .industries-page .short-header, .industries-page body.wsite-blog-post .top-background { height: 156px; }
 .industries-page #fixtures-region { padding-top: 0; }
 .industries-page #main-wrap .container { padding: 30px 20px; }
 .industries-page .tall-header { height: auto; }
 .industries-page .wsite-button-small.wsite-button-normal, .industries-page .wsite-button-small.wsite-button-normal .wsite-button-inner, .industries-page .wsite-button-large .wsite-button-large.wsite-button-normal, .industries-page .wsite-button-large.wsite-button-normal .wsite-button-inner { font-size: 14px; }
 .industries-page .wsite-button { line-height: 31px; height: 30px; padding: 0 30px; }
 .industries-page .wsite-button-large.wsite-button-normal { padding: 0 20px; }
 .industries-page .wsite-button-large.wsite-button-normal .wsite-button-inner { font-size: 14px !important; line-height: 30px; }
 .industries-page .sticky-menu { display: none; }
 .industries-page .sticky-menu.nav-fixed ~ .section-wrapper { margin-top: 0; }
 .industries-page .enterprise { padding: 20px 20px 12px; }
 .industries-page .enterprise div.paragraph { padding-bottom: 10px; }
 .industries-page .enterprise p { padding-bottom: 10px; }
 .industries-page .features-grid { padding-bottom: 10px; }
 .industries-page .features-grid h2 { padding-bottom: 20px; }
 .industries-page .feature-list img { max-width: 30px; }
 .industries-page .feature-list li { margin-bottom: 25px; padding: 0 !important; width: 100%; height: auto; }
 .industries-page h3 ~ div.paragraph { font-size: 12px; line-height: 18px; padding: 0; }
 .industries-page h3 ~ p { font-size: 12px; line-height: 18px; padding: 0; }
 .industries-page .feature-list-group { margin-left: 45px; }
 .industries-page .image-grid span { font-size: 16px; }
 .industries-page .image-grid a { margin: 0 10px 10px 0; }
 .industries-page .image-group { width: 100%; margin: 0 0 10px 0 !important; padding: 0 !important; height: 110px; }
 .industries-page .image-grid { margin: 35px 0 20px; }
 .industries-page .image-group { height: 110px; background-position: center; }
 .industries-page .image-grid span { top: 46px; }
 .industries-page .vsp, .industries-page .insurance-brokers, .industries-page .enterprise-cms { background-position: top; }
 .industries-page .partners { padding: 20px 20px 65px; }
 .industries-page .partners img { height: 35px; }
 .industries-page .partners div.paragraph { padding-bottom: 15px; }
 .industries-page .partners p { padding-bottom: 15px; }
 .industries-page .partners .container img { padding: 0 20px 20px; }
 .industries-page .blockquote { padding: 15px 20px 40px; margin: 20px 0; width: 100%; }
 .industries-page .blockquote img { height: 50px; bottom: -32px; left: 40%; }
 .industries-page .blockquote p:nth-of-type(2) { font-size: 14px; line-height: 18px; padding-top: 10px; }
 .industries-page .blockquote div.paragraph { font-size: 16px; line-height: 24px; padding-bottom: 6px; }
 .industries-page .blockquote p { font-size: 16px; line-height: 24px; padding-bottom: 6px; }
 .industries-page #w-footer { height: auto; font-size: 14px; }
 .industries-page #w-footer .social { margin-top: 0; padding: 20px 0; }
 .industries-page #w-footer .copyright, .industries-page #w-footer .terms { position: relative; font-size: 13px; }
 .industries-page .terms li { font-size: 13px; }
 .industries-page #w-footer .copyright { padding: 0; }
 .industries-page #w-footer .terms { float: none; top: 0; }
 .industries-page .social ul li { padding: 4px 6px 0; font-size: 17px; }
 .industries-page .social ul li a { width: 35px; height: 35px; }
 .industries-page .social ul li a i { padding: 11px 11px; font-size: 20px; }
 .industries-page .fsPage label, #pardot-form label { font-size: 11px; }
 .industries-page #formstack { padding: 33px 20px 50px; }
 .industries-page .form-subhead { padding: 0 0 26px; margin: 0 auto 30px; }
 .industries-page .fsPage input, #pardot-form input { font-size: 14px; line-height: 26px; height: 37px; }
 .industries-page .fsSubField, .industries-page .fsFieldRow { margin-bottom: 18px; }
 .industries-page .fsFieldRow textarea { max-width: 100%; }
 .industries-page #blogTable tr td { width: 100%; display: block; }
 .industries-page .column-blog { width: auto; float: none; }
 .industries-page .blog-post { margin-bottom: 20px; }
 .industries-page .blog-sidebar { padding-left: 0; }
 .industries-page .blog-sidebar-separator { padding: 0; }
 .industries-page .industry-list { padding: 0 20px 20px; }
 .industries-page .industry-list .list-group, .industries-page .industry-list img { width: 100%; float: none; max-width: none; }
 .industries-page .industry-list .list-group { padding-top: 20px; }
 .industries-page .industry-list > div { padding: 30px 0 !important; margin: 0 auto; }
 .industries-page .industry-list > div:last-child { margin-bottom: 0; }
 .industries-page .industry-list > div:last-child img { position: relative; }
 .industries-page .industry-hosts .partners > img { padding: 0 5px 10px; height: auto; max-width: 90px; }
 .industries-page .industry-hosts .partners { padding: 20px 20px 65px; }
 .industries-page .industry-list > div:last-child:after { display: none; }
 .industries-page .industry-hosts .cpanel { display: block; }
 .industries-page .image-group.hosts:hover span:first-child { top: 41px; }
 }
 #main { padding: 3em 0 }
 .wsite-background { background-image: url(theme/images/bg.jpg?1680720718); }
 .masthead .menu { background: #727F80; }
 .masthead > div, .masthead__navbar { background-image: inherit; }
 .navbar__avg-overlay, .masthead__avg-overlay, .navbar__overlay, .masthead__overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.2; background-color: #000; }
 .navbar__avg-overlay, .masthead__avg-overlay { opacity: 0.6; background-color: #556363; }
 .masthead__title a { color: #fff; opacity: 1; transition: opacity 0.2s ease-in-out; }
 .masthead__title a:hover { opacity: 0.8; }
 #navhidden { display: none; }
 #nav { position: relative; border-bottom: 2px solid rgba(0, 0, 0, .1); text-align: center; }
 #nav li { display: inline-block !important; list-style: none !important; }
 #nav li:after { content: ''; display: block; position: relative; margin: 0 0 -2px; width: 100%; max-width: 0; height: 2px; background: #2990ea; }
 #nav li.active:after { max-width: 100%; }
 #nav li a { display: inline-block; text-transform: uppercase; font-weight: bold; padding: 1em 1.25em .9em; }
 .navbar--fixed .navbar__account { border: 1px solid rgba(0,0,0,0.15)!important; }
 .wsite-button { background-image: none !important; }
 .wsite-button-inner { background-image: none !important; color: inherit !important; padding: 0 !important; font-weight: bold; }
 #btn-override .wsite-button { color: #fff!important; border: none !important; }
 .navbar--fixed .navbar__link { color: #666C70!important; }
 .navbar--fixed .navbar__btn { color: #2990ea!important; }
 .create-your-site-cta { width: 166px!important; }
 .masthead--expandable .masthead__overlay, .masthead--expandable .navbar__overlay, .masthead--expandable .navbar__avg-overlay, .masthead--expandable .masthead__avg-overlay{ display: none; }
 .masthead--expandable .masthead__navbar:before, .masthead--expandable .masthead__content:before, .masthead--expandable .masthead__navbar:after, .masthead--expandable .masthead__content:after{ content: none!important; }
 #fixtures-region { margin: 0 !important; padding: 0 !important; }
 body.public { min-width: 0 !important; }
 .hosts-page .masthead:after, .hosts-page .masthead:before, .hosts-page .masthead__overlay, .hosts-page .masthead__avg-overlay, .hosts-page .navbar__overlay, .hosts-page .navbar__avg-overlay { display: none; content: none; }
 .hosts-page .masthead__navbar, .hosts-page .masthead__content { background-image: url(theme/industries-hosts-header.jpg?1680720718); }
 .hosts-page .masthead__content { background-position: 50% -85px; }
 .hosts-page .masthead__navbar { background-position: 50% 0; }
 @media screen and (max-width: 640px) {
 .hosts-page .masthead__content{ background-position: 50% -62px; }
 }
 @media screen and (max-width: 1600px) {
 .hosts-page .masthead__navbar, .hosts-page .masthead__content { background-size: 1600px auto; }
 }
 .hosts-page .masthead .menu { background: #2990ea; }
 .hosts-page #main { padding: 0!important; }
 .hosts-page .wsite-social-item { background:none!important; }
 .hosts-new-page .masthead:after, .hosts-new-page .masthead:before, .hosts-new-page .masthead__overlay, .hosts-new-page .masthead__avg-overlay, .hosts-new-page .navbar__overlay, .hosts-new-page .navbar__avg-overlay { display: none; content: none; }
 .hosts-new-page .masthead__navbar, .hosts-new-page .masthead__content { background-image: url(theme/hosts-header-new.jpg?1680720718); }
 .hosts-new-page .masthead__content { background-position: 50% -85px; }
 .hosts-new-page .masthead__navbar { background-position: 50% 0; }
 @media screen and (max-width: 640px) {
 .hosts-new-page .masthead__content{ background-position: 50% -62px; }
 }
 @media screen and (max-width: 1600px) {
 .hosts-new-page .masthead__navbar, .hosts-new-page .masthead__content { background-size: 1600px auto; }
 }
 .hosts-new-page .masthead .menu { background: #2990ea; }
 .hosts-new-page #main { padding: 0!important; }
 .hosts-new-page .wsite-social-item { background:none!important; }
 .section-inner { padding: 5em 2em; max-width: 1440px; box-sizing: border-box; margin: 0 auto; }
 .industries-page .masthead:after, .industries-page .masthead:before, .industries-page .masthead__overlay, .industries-page .masthead__avg-overlay, .industries-page .navbar__overlay, .industries-page .navbar__avg-overlay { display: none; content: none; }
 .industries-page .masthead__navbar, .industries-page .masthead__content { background-image: url(theme/industries-Header.jpg?1680720718); background-position: 50% 0; }
 .industries-page .masthead__content { background-position: 50% -85px; }
 .industries-page .masthead__navbar { background-position: 50% 0; }
 @media screen and (max-width: 640px) {
 .industries-page .masthead__content{ background-position: 50% -62px; }
 }
 @media screen and (max-width: 1600px) {
 .industries-page .masthead__navbar, .industries-page .masthead__content { background-size: 1600px auto; }
 }
 .industries-page .masthead .menu { background: #2990ea; }
 .industries-page #main { padding: 0!important; }
 .masthead--contact .masthead__navbar, .masthead--contact .masthead__content, .masthead--thank-you .masthead__navbar, .masthead--thank-you .masthead__content{ background-image: url(theme/industries-Contact-BG.jpg?1680720718); }
 .industries-page .wsite-social-item { background:none!important; }
 .industries-page .masthead .wsite-button-small.wsite-button-normal { background: #fff!important; border: none; opacity: 1; transition: 0.2s opacity ease-in-out; }
 .industries-page .masthead .wsite-button-small.wsite-button-normal span { color: #2990ea!important; }
 .industries-page .masthead .wsite-button-small.wsite-button-normal:hover { color: #2990ea; background: #fff; border: none; opacity: 0.8; }
 .industries-page .fsRequiredMarker { color: #db595a; margin-left: 5px; }
 .blog-page #main { -webkit-font-smoothing: subpixel-antialiased; -moz-font-smoothing: subpixel-antialiased; -o-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: subpixel-antialiased; }
 .masthead__title { color: #fff!important; font-weight: 400!important; }
 .masthead--blog .masthead__navbar, .masthead--blog .masthead__content { background-image: url('theme/blog-background.jpg?1680720718'); }
 .blog-page .masthead .menu { background: #363b3e; }
 .blog-page .masthead__content { background-position: 50% -85px; }
 .blog-page .masthead__navbar { background-position: 50% 0; }
 @media screen and (max-width: 640px) {
 .blog-page .masthead__content{ background-position: 50% -62px; }
 }
 @media screen and (max-width: 1024px) {
 .blog-page .masthead__navbar, .blog-page .masthead__content { background-size: 1024px auto; }
 }
 .blog-page .footer .wsite-social-item { background:none!important; margin: -3px 0 0 0; }
 .blog-page .blog-sidebar .wsite-social-item:before { content: none; }
 .wsite-form-field div.wsite-form-input-container .wsite-form-input { height: 40px; }
 .blog-page .form-select { border: 2px solid #ced0d2 !important; -webkit-appearance: none; padding: 0 10px; line-height: 38px!important; font-weight: 400; font-size: 14px; font-weight: 600; color: #666c70!important; -webkit-font-smoothing: antialiased!important; text-shadow: none; }
 .wsite-form-radio-container { position: relative; }
 .wsite-form-radio-container:after { position: absolute; top: 8px; right: 13px; color: #C9CDCF; cursor: pointer; z-index: 1; display: inline-block; vertical-align: top; font-family: 'w-icons'; font-size: 32px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; letter-spacing: 0; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga"; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e65d" }
 .inspiration-page #main { -webkit-font-smoothing: subpixel-antialiased; -moz-font-smoothing: subpixel-antialiased; -o-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: subpixel-antialiased; }
 http://www.weebly.com/inspiration .inspiration-page .masthead .menu{ background: #864100; }
 .masthead--inspiration .masthead__navbar, .masthead--inspiration .masthead__content { background-image: url('theme/header_background.jpg?1680720718'); }
 .masthead--inspiration .navbar__overlay, .masthead--inspiration .masthead__overlay{ opacity: 0; }
 .masthead--inspiration .navbar__avg-overlay, .masthead--inspiration .masthead__avg-overlay{ background: #864100; opacity: 0.4; }
 .inspiration-page .masthead__content { background-position: 50% -85px; }
 .inspiration-page .masthead__navbar { background-position: 50% 0; }
 @media screen and (max-width: 640px) {
 .inspiration-page .masthead__content{ background-position: 50% -62px; }
 .inspiration-page #customer-profile { top: 0; left: 0; position: relative; width: 100%; }
 }
 @media screen and (max-width: 1024px) {
 .inspiration-page .masthead__navbar, .inspiration-page .masthead__content { background-size: 1024px auto; }
 }
 .inspiration-page .wsite-social-item { background:none!important; }
 .featured-post table, .sidebar-post table { margin: 0; width:100%!important; }
 .featured-post td, .sidebar-post td{ padding: 0; }
 .popover { transition: top 0s ease-in-out, left 0s ease-in-out, margin-top 0s ease-out, opacity 0.2s ease-out !important; }
 .inspiration-page #total-wrapper { min-width: 0 !important; padding-left: 20px; padding-right: 20px; }
 .inspiration-page .featured-posts-wrap, .inspiration-page #main-wrap, .inspiration-page .container, .blog-page #main-wrap, .blog-page .container{ width: 100% !important; max-width: 980px; min-width: 0; margin-left: auto; margin-right: auto; }
 .inspiration-page .featured-post { width: 100% !important; height: auto !important; margin-right: 0 !important; margin-bottom: 20px; transition: opacity 0.4s ease-in-out !important; }
 .inspiration-page .featured-post.last-item { margin-right: 0px !important; }
 .inspiration-page .featured-post .image { height: auto !important; font-size: 0; }
 .inspiration-page .featured-post .image span { display: block; width: 100%; }
 .inspiration-page .featured-post .image img { height: auto !important; }
 .inspiration-page .blog-sidebar-separator { padding: 0!important; }
 .inspiration-page .column-blog { width: 100% !important; }
 .inspiration-page #index-sidebar { right: 0!important; }
 .inspiration-page .wsite-search-input { width: 300px !important; }
 .inspiration-page #index-sidebar, .inspiration-page #sidebar-articles, .inspiration-page .blog-sidebar { display: none; }
 .inspiration-page .blog-category-list { right: 0 !important; float: right; }
 .blog-page #main-wrap .container { padding: 45px 20px 68px 20px !important; }
 .blog-page .column-blog { width: 100% !important; }
 .blog-page .blog-sidebar-separator { padding: 0 !important; }
 .blog-page .blog-sidebar { padding-left: 40px !important; display: none; }
 .blog-page #wsite-search-query:hover, .blog-page #wsite-search-query:focus { color: #ccc !important; }
 .blog-page #wsite-search-submit { box-shadow: none !important; border-radius: 0 !important; }
 @media (min-width: 640px) and (max-width: 1024px) {
 .inspiration-page .featured-post { width: calc(50% - 10px) !important; margin-right: 0 !important; margin-bottom: 20px; }
 .inspiration-page .featured-post:first-child { margin-right: 20px !important; }
 .inspiration-page .featured-post.last-item { display: none; }
 }
 @media (min-width: 1024px) {
 .inspiration-page .featured-post { width: 300px !important; margin-right: 40px !important; margin-bottom: 0; }
 .inspiration-page #index-sidebar, .inspiration-page #sidebar-articles { display: block; }
 .inspiration-page .blog-sidebar, .blog-page .blog-sidebar{ display: table-cell; }
 }
 #overlay-region {}
 .overlay { display: none; position: fixed; width: 100%; height: 100%; z-index: 1200; }
 .overlay .logo { margin: 0 auto; margin-top: 30px; width: 120px; font-size: 120px; line-height: 40px; color: #2990EA; position: absolute; top: 0px; left: 0px; right: 0px; }
 .overlay .btn-x { cursor: pointer; font-size: 45px; position: absolute; right: 42px; top: 35px; }
 .login-overlay .btn-x, .signup-overlay .btn-x { color: #9B9FA2; }
 .login-overlay .btn-x:hover, .signup-overlay .btn-x:hover { color: #878B8E; }
 .login-overlay { background-color: #F6F6F6; font-size: 20px; line-height: 40px; }
 .login-overlay .login-container { width: 580px; height: 340px; position: absolute; left: 50%; margin-left: -290px; top: 50%; margin-top: -170px; overflow: hidden; border: none; background-color: #F6F6F6; }
 .signup-overlay { background-color: #F6F6F6; font-size: 20px; line-height: 40px; }
 .signup-overlay .signup-container { height: 430px !important; position: absolute; left: 50%; margin-left: -265px; top: 50%; margin-top: -170px; border: none; background-color: #F6F6F6; }
 .header-prompt { position: relative !important; top: 0 !important; right: 0 !important; display: inline-block !important; border: none !important; height: auto !important; width: auto !important; }
 @media (max-width: 640px) {
 .header-prompt.login-prompt { display: none !important; }
 .header-prompt.signup-prompt button { box-shadow: none; padding: 0; }
 }
 .navbar__link--login { color: rgba(255, 255, 255, 0.6)!important; }
 .navbar__btn { display: inline-block!important; width: auto !important; color: #fff !important; font-size: 18px !important; background: none !important; border-radius: 40px !important; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }