 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { padding: 0; margin: 0; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { padding: 0; margin: 0; }
 a img { border: 0; }
 a { outline: none; text-decoration: none; }
 input:focus, select:focus, textarea:focus, button:focus { outline: none; }
 html { height: 100%; }
 body { min-height: 100%; color: #415161; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 400; line-height: 2em; -webkit-font-smoothing: antialiased; }
 .tall-header-page, .short-header-page, .no-header-page, .landing-page, .title-page { background: #f9fafb; }
 .splash-page { background: url(theme/main-bg.jpg?1437593328) 50% 50% no-repeat; background-size: cover; }
 .container { width: 960px; margin: 0 auto; }
 #header-wrap, #banner-wrap, #main-wrap, #footer-wrap { width: 100%; }
 a { border-bottom: 1px dashed #546270; color: #546270; text-decoration: none; }
 .wsite-image > a, .wslide-link, .cloud-zoom, .imgPusher + span a { border-bottom: none; }
 a:hover { color: #546270; }
 h2 { padding: 15px 0 15px 0; color: #415161; font-size: 30px; font-family: 'Montserrat', sans-serif; font-weight: 700; line-height: 1.2; }
 div.paragraph { padding: .5em 0; }
 p { padding: .5em 0; }
 blockquote { padding: 28px 40px !important; margin: 2em 0; border-left: 0 !important; background: #415161; color: #ffffff; font-size: 18px; font-family: 'Montserrat', sans-serif; font-style: normal !important; line-height: 32px; }
 div#content { min-height: 400px; }
 .blog-title a { border-bottom: none; color: #788cac; text-decoration: none; }
 .blog-title a:hover { color: #415161; }
 .blog-separator { border-bottom: 1px solid #e6eaf0 !important; }
 .blog-post .blog-content { color: #788cac; }
 .blog-sidebar h2 { font-size: 24px; }
 .blog-comments a { display: inline-block; padding-left: 25px; border-bottom: none; background: url(theme/icon-bubble.png?1437593328) no-repeat; line-height: 20px; text-decoration: none; }
 .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; }
 .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; }
 .galleryCaptionHolderInnerBg { opacity: .2; }
 #header-wrap { box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); background: #ffffff; text-align: center; overflow: hidden; z-index: 20 !important; }
 #logo, #logo a { margin: 52px 0 47px; border: none; color: #415161; font-family: 'Montserrat', sans-serif; font-size: 50px; font-weight: 700; letter-spacing: -1px; line-height: 60px; text-transform: uppercase; text-decoration: none; }
 .splash-page #logo a { margin: 20px 0 44px; }
 .wsite-social { vertical-align: middle; }
 .wsite-social-item { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border: none; }
 .wsite-social-item:hover, .wsite-social-item:active { background-color: #415161; }
 .wsite-social-rss { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -214px -48px; }
 .wsite-social-linkedin { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -121px -49px; }
 .wsite-social-facebook { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -30px -49px; }
 .wsite-social-twitter { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -76px -49px; }
 .wsite-social-mail { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -168px -48px; }
 .wsite-social-pinterest { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -352px -49px; }
 .wsite-social-youtube { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -490px -49px; }
 .wsite-social-plus { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -306px -49px; }
 .wsite-social-flickr { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -260px -48px; }
 .wsite-social-vimeo { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -398px -49px; }
 .wsite-social-yahoo { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -443px -49px; }
 @media screen and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
 .wsite-social a span, .wsite-social a:active span { background-image: url(theme/Social-Icons@2x.png?1437593328); background-size: 558px 134px; }
 }
 #nav { clear: both; overflow: hidden; position: relative; }
 #nav ul { list-style: none; text-align: center; margin-bottom: 15px; }
 #nav ul li { list-style: none; display: inline-block; margin: 0 21px; }
 #nav ul span:last-child li, #nav ul > li:last-child { background: none; }
 #nav ul li a { display: block; color: #b5c0d1; text-decoration: none; padding: 0; border: 0; outline: 0; list-style-type: none; font-size: 18px; }
 #nav ul li#active a, #nav ul li a:hover { color: #415161; border: 0; }
 #wsite-menus .wsite-menu li a { font-family: 'Montserrat', sans-serif; font-size: 14px; color: #b5c0d1; background: #ffffff; border: 0; }
 #wsite-menus .wsite-menu li a:hover { color: #415161; background: #f9fafb; }
 #wsite-menus .wsite-menu-arrow { display: none; }
 .tall-header-page .wsite-background { width: 100%; height: 383px; background: url(theme/banner-tall.jpg?1437593328) no-repeat center center; background-size: cover; }
 .short-header-page .wsite-background { width: 100%; height: 254px; background: url(theme/banner-short.jpg?1437593328) no-repeat center center; background-size: cover; }
 .no-header-page #header-wrap, .splash-page #header-wrap { border-bottom: 1px solid #ecedef; }
 .landing-page #banner-wrap { background: #f9fafb; border-bottom: 1px solid #e6e9eb; text-align: center; height: 382px; display: table; }
 .landing-page #banner-wrap .container { width: 770px; }
 .landing-page #banner-wrap .banner { display: table-cell; vertical-align: middle; }
 .landing-page #banner-wrap h2 { color: #415161; font-size: 32px; padding: 0; }
 .landing-page #banner-wrap div.paragraph { color: #8496b3; font-size: 18px; line-height: 32px; margin: 35px 0; }
 .landing-page #banner-wrap p { color: #8496b3; font-size: 18px; line-height: 32px; margin: 35px 0; }
 .landing-page #banner-wrap .container .button-wrap div { text-align: center !important; }
 .title-page #banner-wrap { background: #f9fafb; border-bottom: 1px solid #e6e9eb; text-align: center; height: 111px; padding-top: 38px; }
 .title-page #banner-wrap h2 { font-size: 32px; padding: 0 0 6px; }
 .title-page #banner-wrap div.paragraph { margin-bottom: 0; color: #8496b3; padding: 0; }
 .title-page #banner-wrap p { margin-bottom: 0; color: #8496b3; padding: 0; }
 .splash-page #wrapper { height: 100%; -moz-box-sizing: border-box; box-sizing: border-box; }
 #wrapper-inner { width: 100%; height: 100%; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 128px; padding-bottom: 128px; display: table; width: 910px; margin: 0 auto; }
 .splash-container { width: 910px; margin: 0 auto; text-align: center; margin-top: 0; vertical-align: middle; display: table-cell; }
 #splash-wrap { text-align: center; width: 910px; height: 418px; background-color: #f9fafa; -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.1); -moz-box-shadow: 0 10px 30px rgba(0,0,0,.1); box-shadow: 0 10px 30px rgba(0,0,0,.1); margin: 0 auto; overflow: hidden; }
 .splash-container div.paragraph { margin-top: 40px; color: #415161; }
 .splash-container p { margin-top: 40px; color: #415161; }
 .splash-page #footer-wrap { display: none; }
 #main-wrap { background: #ffffff; }
 #main-wrap .container { min-height: 400px; padding: 53px 0; }
 #main-wrap .container form .wsite-button { margin-top: 20px; }
 #footer-wrap { text-align: right; border-top: 1px solid #e6e9eb; padding: 20px 0; color: #415161; font-size: 14px; }
 #footer-wrap .container h2 { font-size: 16px; }
 #footer-wrap .wsite-form-container { text-align: left; }
 #wsite-com-product-social-sharing a, #wsite-com-product-social-sharing a:hover { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border: none; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-rss { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -214px -48px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-rss:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-rss:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -121px -49px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-facebook { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -30px -49px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-twitter { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -76px -49px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-mail { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -168px -48px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-mail:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-mail:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -352px -49px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-youtube { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -490px -49px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-plus { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -306px -49px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-plus:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-plus:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-flickr { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -260px -48px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -398px -49px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:active { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background: #8496b3 url(theme/social-icons.png?1437593328) no-repeat -443px -49px; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:hover { background-color: #415161; }
 #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:active { background-color: #415161; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
 #wsite-com-product-social-sharing a.wsite-com-product-social-rss, #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin, #wsite-com-product-social-sharing a.wsite-com-product-social-facebook, #wsite-com-product-social-sharing a.wsite-com-product-social-twitter, #wsite-com-product-social-sharing a.wsite-com-product-social-mail, #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest, #wsite-com-product-social-sharing a.wsite-com-product-social-youtube, #wsite-com-product-social-sharing a.wsite-com-product-social-plus, #wsite-com-product-social-sharing a.wsite-com-product-social-flickr, #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo, #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background-image: url(theme/Social-Icons@2x.png?1437593328); background-size: 558px 134px; }
 }
 .wsite-form-label, .wsite-com-product-title { display: inline-block; font-weight: normal; }
 .wsite-form-input, .wsite-search-element-input { font-family: 'Montserrat', sans-serif; font-size: 16px; color: #727f97; background: #ffffff; border: 1px solid #b0b6bd; padding: 10px !important; }
 .wsite-form-input:focus, .wsite-search-element-input:focus { border: 1px solid #415161; }
 .wsite-form-container .form-input-error { border: 1px solid #e96c6c !important; }
 .form-field-error .wsite-form-radio-container { border: none; }
 .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio { background-position: center bottom; }
 .jqTransformRadioWrapper { float: left; display: block; margin: 3px 10px 0 0; }
 .jqTransformRadio { background: transparent url(theme/radio.png?1437593328) no-repeat center top; vertical-align: middle; height: 25px; width: 25px; display: block; border-bottom: none; }
 span.jqTransformCheckboxWrapper { display: block; float: left; margin: 3px 10px 0 0; }
 .jqTransformCheckbox { background: transparent url(theme/checkbox.png?1437593328) no-repeat center top; vertical-align: middle; height: 25px; width: 21px; display: block; border-bottom: none; }
 .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: center -25px; }
 .jqTransformSelectWrapper { width: 395px !important; position: relative; height: 42px; background-color: #ffffff; border: 1px solid #c4c9d2; float: left; margin-bottom: 10px; }
 .jqTransformSelectWrapper div span { font-size: 16px; float: none; position: absolute; white-space: nowrap; height: 27px; line-height: 20px; padding: 10px 0 0 10px; overflow: hidden; cursor: pointer; color: #727f97; }
 .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 1px; top: 1px; width: 39px; height: 39px; background: url(theme/select_right.png?1437593328) no-repeat center center; border-bottom: none; }
 .jqTransformSelectWrapper ul { position: absolute; width: 395px !important; top: 42px; left: -1px; list-style: none; background-color: #ffffff; border: solid 1px #d5d8db; display: none; margin: 0; padding: 0; height: 150px; overflow: auto; overflow-y: auto; z-index: 10; }
 .jqTransformSelectWrapper ul a { display: block; padding: 5px 16px; margin: 0; text-decoration: none; color: #727f97; background-color: #ffffff; font-size: 16px; border-bottom: none; }
 .jqTransformSelectWrapper ul a.selected { background: #415161; color: #ffffff; }
 .jqTransformSelectWrapper ul a:active { background: #415161; color: #ffffff; }
 .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #f1f2f4; color: #727f97; }
 .jqTransformHidden { display: none; }
 .jqTransformButton { display: none; }
 .jqTransformTextarea { display: block; height: 105px; }
 .wsite-button { display: inline-block; padding: 0; background: #ffffff; border: none; transition: all .5s ease; }
 .wsite-button:hover { background: #727f97 ; color: #ffffff !important; }
 .wsite-button:active { background: #727f97 ; color: #ffffff !important; }
 .wsite-button-inner { color: #8496b3; font-family: 'Montserrat', sans-serif; display: block; font-size: 18px; font-weight: 400; padding: 4px 27px; background: #ffffff; border: 1px solid #c4c9d2; transition: all .5s ease; }
 .wsite-button:hover .wsite-button-inner { background: #727f97 ; color: #ffffff !important; border: 1px solid #727f97; }
 .wsite-button:active .wsite-button-inner { background: #727f97 ; color: #ffffff !important; border: 1px solid #727f97; }
 .wsite-button-large { display: inline-block; padding: 0; background: #ffffff; border: none; transition: all .5s ease; }
 .wsite-button-large:hover { background: #727f97 ; color: #ffffff !important; }
 .wsite-button-large:active { background: #727f97 ; color: #ffffff !important; }
 .wsite-button-large .wsite-button-inner { color: #8496b3 !important; padding: 2px 57px; background: #ffffff; border: 1px solid #c4c9d2; }
 .wsite-button-large:hover .wsite-button-inner { background: #727f97 ; color: #ffffff !important; border: 1px solid #727f97; }
 .wsite-button-large:active .wsite-button-inner { background: #727f97 ; color: #ffffff !important; border: 1px solid #727f97; }
 .wsite-button-highlight { border: none; }
 .wsite-button-highlight .wsite-button-inner { background: #ffffff; color: #5d7892 !important; border: 1px solid #b0b6bd; }
 .wsite-button-highlight:hover { background: #415161 !important; }
 .wsite-button-highlight:hover .wsite-button-inner, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner { background: #415161!important; color: #ffffff !important; border: 1px solid #415161; }
 .wsite-button-highlight:active { background: #415161!important; }
 .wsite-button-highlight:active .wsite-button-inner, .wsite-button-large.wsite-button-highlight:active .wsite-button-inner { background: #415161!important; color: #ffffff !important; border: 1px solid #415161; }
 .wsite-button-large.wsite-button-highlight { background: none; }
 .wsite-button-large.wsite-button-highlight .wsite-button-inner { background: none; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; overflow:hidden; }
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; }
