/* @import url('http://example.com/example_style.css'); */ /* FONT-FAMILY */ @import url(https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800); @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800); @import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,700italic,700,400italic); @import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css); @import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700,700italic); /***********************************************/ /* CSS @imports must be at the top of the file */ /* Add them above this section */ /***********************************************/ /****************************************/ /* HubSpot Style Boilerplate */ /****************************************/ /* These includes are optional, but helpful. */ /* Images */ img { max-width: 100%; border: 0; -ms-interpolation-mode: bicubic; vertical-align: bottom; /* Suppress the space beneath the baseline */ } /* Videos */ video { max-width: 100%; height: auto; } /* Embed Container (iFrame, Object, Embed) */ .hs-responsive-embed { position: relative; height: auto; overflow: hidden; padding-top: 0; padding-left: 0; padding-right: 0; } .hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed { width: 100%; height: 100%; border: 0; } .hs-responsive-embed, .hs-responsive-embed.hs-responsive-embed-youtube, .hs-responsive-embed.hs-responsive-embed-wistia, .hs-responsive-embed.hs-responsive-embed-vimeo { padding-bottom: 2%; } .hs-responsive-embed.hs-responsive-embed-instagram { padding-bottom: 116.01%; } .hs-responsive-embed.hs-responsive-embed-pinterest { height: auto; overflow: visible; padding: 0; } .hs-responsive-embed.hs-responsive-embed-pinterest iframe { position: static; width: auto; height: auto; } iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] { width: 100%; max-width: 100%; } @media (max-width: 568px) { iframe { max-width: 100%; } } /* Forms */ textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select { padding: 6px; display: inline-block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* Menus */ .hs-menu-wrapper ul { padding: 0; } .hs-menu-wrapper.hs-menu-flow-horizontal ul { list-style: none; margin: 0; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul { display: inline-block; margin-bottom: 20px; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul:before { content: " "; display: table; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul:after { content: " "; display: table; clear: both; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: left; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { display: inline-block; padding: 10px 20px; white-space: nowrap; max-width: 140px; overflow: hidden; text-overflow: ellipsis; text-decoration: none; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children { position: relative; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; -webkit-transition: opacity 0.4s; position: absolute; z-index: 10; left: 0; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { display: block; white-space: nowrap; width: 140px; overflow: hidden; text-overflow: ellipsis; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: 180px; top: 0; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; } .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul { margin-bottom: 0; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch { position: relative; margin-bottom: 20px; min-height: 7em; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul { margin-bottom: 0; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children { position: static; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: none; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper { display: block; visibility: visible; opacity: 1; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before { content: " "; display: table; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after { content: " "; display: table; clear: both; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li { float: left; } .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a { display: inline-block; padding: 10px 20px; white-space: nowrap; max-width: 140px; width: auto; overflow: hidden; text-overflow: ellipsis; text-decoration: none; } .hs-menu-wrapper.hs-menu-flow-vertical { width: 100%; } .hs-menu-wrapper.hs-menu-flow-vertical ul { list-style: none; margin: 0; } .hs-menu-wrapper.hs-menu-flow-vertical li a { display: block; white-space: nowrap; width: 140px; overflow: hidden; text-overflow: ellipsis; } .hs-menu-wrapper.hs-menu-flow-vertical > ul { margin-bottom: 20px; } .hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a { width: auto; } .hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding: 10px 20px; text-decoration: none; } .hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children { position: relative; } .hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; -webkit-transition: opacity 0.4s; position: absolute; z-index: 10; top: 0; left: 180px; } .hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; } .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a { min-width: 140px; width: auto; } .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul { max-width: 100%; overflow: hidden; } .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: none; } .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper { display: block; visibility: visible; opacity: 1; position: static; } .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a { padding-left: 4em; } .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a { padding-left: 6em; } .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a { padding-left: 8em; } .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a { padding-left: 140px; } .hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18); } @media (max-width: 568px) { .hs-menu-wrapper, .hs-menu-wrapper * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; } .hs-menu-wrapper.hs-menu-flow-horizontal ul { list-style: none; margin: 0; display: block; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul { display: block; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: none; } .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a, .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a { display: block; max-width: 100%; width: 100%; } } .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: visible; opacity: 1; } /* Space Module */ .widget-type-space { visibility: hidden; } /* Blog Author Section */ .hs-author-listing-header { margin: 0 0 .75em 0; } .hs-author-social-links { display: inline-block; } .hs-author-social-links a.hs-author-social-link { width: 24px; height: 24px; border-width: 0px; border: 0px; line-height: 24px; background-size: 24px 24px; background-repeat: no-repeat; display: inline-block; text-indent: -99999px; } .hs-author-social-links a.hs-author-social-link.hs-social-facebook { background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png"); } .hs-author-social-links a.hs-author-social-link.hs-social-linkedin { background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png"); } .hs-author-social-links a.hs-author-social-link.hs-social-twitter { background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png"); } .hs-author-social-links a.hs-author-social-link.hs-social-google-plus { background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png"); } /* * jQuery FlexSlider v2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) */ /* Wrapper */ .hs_cos_wrapper_type_image_slider { display: block; overflow: hidden } /* Browser Resets */ .hs_cos_flex-container a:active, .hs_cos_flex-slider a:active, .hs_cos_flex-container a:focus, .hs_cos_flex-slider a:focus {outline: none;} .hs_cos_flex-slides, .hs_cos_flex-control-nav, .hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;} /* FlexSlider Necessary Styles *********************************/ .hs_cos_flex-slider {margin: 0; padding: 0;} .hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */ .hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;} .hs_cos_flex-pauseplay span {text-transform: capitalize;} /* Clearfix for the .hs_cos_flex-slides element */ .hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .hs_cos_flex-slides {display: block;} * html .hs_cos_flex-slides {height: 1%;} /* No JavaScript Fallback */ /* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */ /* FlexSlider Default Theme *********************************/ .hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;} .hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;} .loading .hs_cos_flex-viewport {max-height: 300px;} .hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;} .carousel li {margin-right: 5px} /* Direction Nav */ .hs_cos_flex-direction-nav {*height: 0;} .hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;} .hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; } .hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;} .hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;} .hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;} .hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;} .hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} /* Direction Nav for the Thumbnail Carousel */ .hs_cos_flex_thumbnavs-direction-nav { margin: 0px; padding: 0px; list-style: none; } .hs_cos_flex_thumbnavs-direction-nav {*height: 0;} .hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;} .hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; } .hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;} .hs-cos-flex-slider-control-panel img { cursor: pointer; } .hs-cos-flex-slider-control-panel img:hover { opacity:.8; } .hs-cos-flex-slider-control-panel { margin-top: -30px; } /* Control Nav */ .hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;} .hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;} .hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);} .hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); } .hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; } .hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;} .hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;} .hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;} .hs_cos_flex-control-thumbs img:hover {opacity: 1;} .hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;} @media screen and (max-width: 860px) { .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;} .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;} } .hs_cos_flex-slider .caption { background-color: rgba(0,0,0,0.5); position: absolute; font-size: 2em; line-height: 1.1em; color: white; padding: 0px 5% 0px 5%; width: 100%; bottom: 0; text-align: center; } .hs_cos_flex-slider .superimpose .caption { color: white; font-size: 3em; line-height: 1.1em; position: absolute; padding: 0px 5% 0px 5%; width: 90%; top: 40%; text-align: center; background-color: transparent; } @media all and (max-width: 400px) { .hs_cos_flex-slider .superimpose .caption { background-color: black; position: static; font-size: 2em; line-height: 1.1em; color: white; width: 90%; padding: 0px 5% 0px 5%; top: 40%; text-align: center; } /* beat recaptcha into being responsive, !importants and specificity are necessary */ #recaptcha_area table#recaptcha_table {width: 300px !important;} #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;} #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;} #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;} } .hs_cos_flex-slider h1, .hs_cos_flex-slider h2, .hs_cos_flex-slider h3, .hs_cos_flex-slider h4, .hs_cos_flex-slider h5, .hs_cos_flex-slider h6, .hs_cos_flex-slider p { color: white; } /* Thumbnail only version of the gallery */ .hs-gallery-thumbnails li { display: inline-block; margin: 0px; padding: 0px; margin-right:-4px; } .hs-gallery-thumbnails.fixed-height li img { max-height: 150px; margin: 0px; padding: 0px; border-width: 0px; } /* responsive pre elements */ pre { overflow-x: auto; } /* responsive pre tables */ table pre { white-space: pre-wrap; } /* adding minimal spacing for blog comments */ .comment { margin: 10px 0 10px 0; } /* make sure lines with no whitespace don't interefere with layout */ .hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_text, .hs_cos_wrapper_type_header, .hs_cos_wrapper_type_section_header, .hs_cos_wrapper_type_raw_html, .hs_cos_wrapper_type_raw_jinja, .hs_cos_wrapper_type_page_footer { word-wrap: break-word; } /* HTML 5 Reset */ article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; } /* Support migrations from wordpress */ .wp-float-left { float: left; margin: 0 20px 20px 0; } .wp-float-right { float: right; margin: 0 0 20px 20px; } /* Responsive Google Maps */ #map_canvas img, .google-maps img { max-width: none; } /* line height fix for reCaptcha theme */ #recaptcha_table td {line-height: 0;} .recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;} /*****************************************/ /* Start your style declarations here */ /*****************************************/ /* Start your style declarations here */ /*Body Text Color*/ /*H2 Color*/ /*Paragraph Color*/ /*Link Color*/ /*Border Color*/ /*CTA Border and Font Color*/ /*Form Background Color*/ /*White Color*/ /*Header Background Color*/ /*Header Background Color*/ /* ========================================================================== Typography ========================================================================== */ body{ font-family: 'Raleway', sans-serif; background:#ffffff; margin:0 auto; -webkit-font-smoothing: antialiased; font-size:16px; line-height:24px; font-weight:400; } body .container-fluid .row-fluid .wrapper{ max-width:1190px; width:100%; padding:0px 10px; margin:0px auto; float:none; } h1{ font-size:44px; line-height:54px; text-transform:capitalize; margin:0px; font-weight:500; } h2{ font-size:30px; font-weight:300; line-height:36px; margin:0px; } h3{ font-size:20px; font-weight:400; line-height:30px; margin:0px; } h4{ font-size:18px; font-weight:400; line-height:28px; margin:0px; } h5{ font-size:14px; font-weight:600; line-height:24px; margin:0px; } p{ font-size: 18px; line-height: 28px; color:#3e3e3e; font-weight: 400; } ul{ margin-left:18px; padding:0px; } li{ font-size:18px; line-height:28px; } a{ text-decoration:none; } /* ========================================================================== cta styling ========================================================================== */ .cta_button{ background-color:; color:#ffffff; border: 2px solid ; padding: 10px 30px; border-radius: 4px; font-weight:600; font-size:16px; } .cta_button:hover{ background:none; border:2px solid #ffffff; transition: 0.3s; } .hs-cta-node{ margin-bottom:50px; } /*======================================================== Form Styling ========================================================*/ form label { display: none; } .widget-type-form{ background: f1f1f1; padding: 18px 23px 30px; border: 1px solid #d7d7d7; float: right; } .widget-type-form h3{ font-size: 16px; color: #177b94; text-transform: uppercase; text-align: center; font-weight:600; } body .row-fluid form textarea,body .row-fluid form input,body .row-fluid form select{ height: 38px; border: 1px solid #d7d7d7; margin-bottom: 13px; padding: 12px 15px; font-family: 'Raleway', sans-serif; font-size: 14px; } body .row-fluid form textarea{ height: 130px; } ul.hs-error-msgs{ position:relative; margin:0px; list-style:none; } ul.hs-error-msgs label { display: block; font-size: 9px; position: absolute; top: -20px; color: red; } textarea:focus, input:focus, select:focus{ outline:0px; } .actions .hs-button{ width: 100%; background: none; border: 2px solid #e78c17; color: #e78c17; text-transform: uppercase; font-weight: 600; height: 47px; font-size: 18px; margin-top: 12px; margin-bottom: 0px; } .actions .hs-button:hover{ background:#e78c17; color:#ffffff; } /* Placeholder Text */ ::-webkit-input-placeholder { /* Webkit Browsers */ font-weight:600; font-size: 20px; color:#ffffff; font-family: 'Raleway', sans-serif; } :-moz-placeholder { /* Firefox 18- */ font-weight:600; font-size: 20px; color:#ffffff; font-family: 'Raleway', sans-serif; } ::-moz-placeholder { /* Firefox 19+ */ font-weight:600; font-size: 20px; color:#ffffff; font-family: 'Raleway', sans-serif; } :-ms-input-placeholder { /* IE10 */ font-weight:600; font-size: 20px; color:#ffffff; font-family: 'Raleway', sans-serif; } /*======================================================= Header Styling =====================================================*/ .header-container-wrapper{ background: #05252d; padding: 33px 0 16px; } .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{ color: #ffffff; font-size: 15px; font-weight: 600; text-transform: uppercase; max-width: 100%; padding: 0 11px; line-height: 30px; } ul li a:focus, ul li:focus{ outline:0px; } .get-started-cta .cta_button { color: #e78c17; font-size:18px; border: 2px solid #e78c17; padding: 14px 8px; background:none; border-radius: 0px; line-height: 28px; } .get-started-cta .cta_button:hover{ background:#e78c17; color:#ffffff; } body .container-fluid .row-fluid .get-started-cta{ margin-left: 13px; } body .row-fluid .sidr.right{ right:0px; } body .row-fluid .sidr.right{ width: 280px; } body .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover { color: #E78C17; } li.hs-menu-item.hs-menu-depth-1.active.active-branch a { color: #E78C17; } @media(min-width:768px){ body .header-container-wrapper{ padding: 33px 0 0px; } body .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{ padding-bottom:18px; } body .row-fluid ul.hs-menu-children-wrapper{ background: #ffffff; top: 56px; border-left: 1px solid #f4ac1e; } .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul ul.hs-menu-children-wrapper li a{ color:#000000; } body .container-fluid .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul ul.hs-menu-children-wrapper li a { color: #000000; display: inline; text-transform: capitalize; } body .row-fluid ul.hs-menu-children-wrapper:before { top: -17px; content: "\f0d8"; font-family: FontAwesome; position: absolute; bottom: -11px; left: 0; color: #ffffff; width:100%; text-align: center; } body .row-fluid .header-container-wrapper{ padding: 33px 0 24px; } .top-nav{ height: 61px; } .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{ -webkit-transition: opacity 0s; } } @media(min-width:768px) and (max-width:1200px){ .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{ font-size: 12px; padding: 0 7px; } .get-started-cta .cta_button{ font-size: 11px; padding: 14px 8px; } body .container-fluid .row-fluid .cta-grp{ float: right; max-width: 738px; } body .container-fluid .row-fluid .top-nav{ max-width: 615px; width: 100%; } .top-nav ul li a{ font-size: 12px; padding: 0 7px; } } @media(min-width:768px) and (max-width:921px){ body .container-fluid .row-fluid .cta-grp { max-width: 620px; } body .container-fluid .row-fluid .top-nav { max-width: 498px; } .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { font-size: 10px; padding: 0 5px; } } @media(min-width:768px){ .row-fluid [class*="span"].xfactor-narrow-header{ display:none; } li.hs-menu-item.hs-menu-depth-1.active.active-branch{ border-bottom: 5px solid #fff; text-align: center; position: relative; } li.hs-menu-item.hs-menu-depth-1.active.active-branch:before { content: "\f0d8"; font-family: FontAwesome; position: absolute; bottom: -11px; left: 43%; color: #fff; } } @media(max-width:767px){ .row-fluid [class*="span"].xfactor-header{ display:none; } body .row-fluid .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { float: none!important; display: block; padding: 0px; margin: 0px; line-height: 16px; } body .xfactor-narrow-header .header-section .wrapper .span10.widget-span.widget-type-cell { position: absolute; right: 0; top: -33px; } .header-section .row-fluid [class*="span"] #right-menu{ width: 60px; height: 91px; display: block; } .header-section #right-menu:hover{ background:#ffffff; } .trigger:before{ content:" "; position: absolute; top: -6px; display: block; width: 18px; height: 3px; background-color: #f4ac1e; border-radius: 2px; } .trigger{ display: block; width: 18px; height: 3px; background-color: #f4ac1e; border-radius: 2px; position:absolute; right:20px; top:43px; } .trigger:after{ content:" "; display: block; width: 18px; height: 3px; background-color: #f4ac1e; border-radius: 2px; position: absolute; bottom: -6px; } body .row-fluid .sidr.right{ width: 280px; overflow-x: none; overflow-y: auto; font-size: 18px; background: #000; box-shadow:none; } body .row-fluid .sidr.right{ right:-280px; } body .row-fluid .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{ font-size: 14px; color: #c4c4c4; font-weight: 700; padding: 0 20px; line-height: 48px; display: inline-block; width: 100%; box-shadow:none; } body .row-fluid .sidr ul li{ border-top: 0px; border-bottom: 0px; } body .row-fluid .sidr ul{ width:100%; border-bottom: 0px; } body .row-fluid .sidr ul li a:hover{ background:rgba(37,37,37,0.95); } .get-started-cta{ margin-top: 40px; margin-bottom:40px; } .overflow-body { overflow: hidden; } .xfactor-narrow-header .header-section{ padding-bottom: 14px; position:relative; } body .xfactor-narrow-header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{ display: block; visibility: visible; opacity: 1; position: relative; border: 0; width:100%; margin-left: 20px; } body .xfactor-narrow-header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li{ line-height: 35px; border-bottom: 1px solid #272727; border-left: 1px solid #f4ac1e; } body .xfactor-narrow-header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{ width: 100%; font-size: 14px; font-weight: 200; text-transform: capitalize; line-height: 34px; padding: 0 15px; } .hs-menu-item.hs-menu-depth-1:hover .hs-menu-children-wrapper{ background:none!important; } } /*================================================================ Footer Styling ==============================================================*/ .footer-container-wrapper{ background:#272727; } .footer-container-wrapper{ padding-top: 45px; color:#ffffff; } .footer-container-wrapper p{ color:#ffffff; } .footer-logo{ text-align:center; padding-bottom: 40px; } .footer-container-wrapper h4{ font-size: 16px; text-transform: uppercase; } .footer-left-col p{ font-weight:200; } .footer-left-col p span{ font-weight:600; } .footer-top-sec h4{ font-weight:600; border-bottom: 2px solid #8a8a8a; padding: 0 0 15px 0px; } .footer-right-col ul { display: inline-block; margin: 20px 0px 0px; } .footer-top-sec .footer-right-col li { display: inline-block; padding-right: 15px; } .footer-top-sec p{ margin: 15px 0 10px; font-size: 16px; } .footer-top-sec h5{ font-size:16px; } .footer-top-sec{ border-bottom: 1px solid #343434; padding-bottom: 16px; } .col-width .widget-span{ max-width: 285px; width: 100%; } .footer-bottom-sec{ padding-top:15px; padding-bottom: 26px; font-family:"Open Sans",sans-serif; } .footer-bottom-sec .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{ float:none; } body .row-fluid .footer-bottom-sec .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1 a{ color: #ffffff; font-size: 14px; padding: 0px 0px; font-weight: 200; line-height:28px; } body .row-fluid .footer-bottom-sec .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1 a:hover{ color:#e78c17; } .section-copyright a:hover{ color:#e78c17; } .footer-bottom-sec .footer-right-col ul{ list-style:none; margin-top: 0px; } .footer-bottom-sec .footer-right-col h4{ font-weight:600; } body .row-fluid .footer-bottom-sec .footer-right-col li a{ font-size:16px; font-weight:600; padding-left: 35px; } .footer-bottom-sec .footer-right-col ul li{ padding-bottom: 6px; position:relative; } .footer-bottom-sec .footer-right-col ul li:first-child:before{ content: ""; display: block; color: #ffffff; background: url("http://cdn2.hubspot.net/hubfs/342756/Assets/message-icon-white.png") no-repeat; width: 19px; height: 19px; position: absolute; top:7px; } .footer-bottom-sec .footer-right-col ul li:nth-child(2):before{ content: ""; display: block; color: #ffffff; background: url("http://cdn2.hubspot.net/hubfs/342756/Assets/mail-icon-white..png") no-repeat; width: 22px; height: 19px; position: absolute; top:7px; } .section-copyright{ background: #3a3a3a; font-family: "Open Sans",sans-serif; padding-top: 9px; padding-bottom: 4px; } .section-copyright p{ margin: 0; font-size: 12px; color: #ffffff; font-weight: 600; line-height:24px; } .section-copyright p span{ font-family: 'Raleway',sans-serif; } .section-copyright a{ color: #ffffff; } .footer-top-sec .footer-middle-col h4:after{ content: "\f099"; font-family: FONTAWesome; padding-left: 6px; } @media(min-width:768px){ .footer-middle-col.col-width .widget-span{ margin: 0 auto; float: none; } .footer-right-col.col-width .widget-span{ float: right; } .row-fluid [class*="span"].section-copyright .sitemap{ margin-left:1.5%; } .slider-trigger{ display:none; } } @media(max-width:767px){ .col-width{ margin-bottom:40px; } .footer-bottom-sec .col-width{ margin-bottom: 20px; } .footer-top-sec .footer-right-col.col-width{ margin-bottom:0px; } .footer-bottom-sec .footer-left-col{ margin-top: 20px; } } /*=========================================================== BreadCrumb ===========================================================*/ body .hs-breadcrumb-menu-item{ position:relative; line-height: 25px; font-size: 15px; padding: 10px 0px 10px 5px; } .hs-breadcrumb-menu{ padding: 0px 0px 0px 41px; position: relative; } .hs-breadcrumb-menu:before{ content: "HOME"; position: absolute; display: block; font-size: 14px; color: #9b9b9b; line-height: 25px; font-weight: 400; left: 0; top: 9px; font-family: open sans,sans-serif; } .hs-breadcrumb-label{ position: relative; padding-left: 11px; font-size: 15px; font-weight: 700; line-height: 25px; color: #e78c17; text-transform: uppercase; font-family: open sans,sans-serif; } .hs-breadcrumb-label:before{ content:"|"; position:absolute; display:block; font-size:15px; color:#9b9b9b; line-height:25px; font-weight:400; left:0px; top:-4px; } .hs-breadcrumb-menu-divider{ display:none; } .breadcrumb{ padding: 4px 0 12px; } /*=========================================================== Contact Page Styling ===========================================================*/ .contact-hero{ padding: 198px 0 200px; background-repeat: no-repeat; background-size: cover; background-position: top center; } body .row-fluid .hero-section-image img,body .row-fluid .contact-teal-bg img,body .row-fluid .contact-map-bg img{ display:none; } .contact-hero h1 { font-size: 72px; line-height: 82px; font-weight: 700; color: #fff; font-family: open sans,sans-serif; } .contact-hero h2 { font-size: 40px; color: #fff; font-family: 'Noto Serif',serif; font-style: italic; padding-top: 3px; } body .container-fluid .row-fluid .contact-two-col{ padding: 57px 0 82px; min-height: 610px; color:#fff; } .contact-two-col h1{ font-size:67px; line-height: 82px; font-weight: 800; color: #fff; } .contact-two-col h3{ font-size:36px; line-height:46px; font-weight: 400; color: #fff; font-family: open sans,sans-serif; } .pad-text h3{ padding-top:7%; } .text-uppercase{ text-transform: uppercase; } .use-raleway h3{ font-family: 'Raleway',sans-serif; } .pad-bottom{ padding-bottom: 61px; } /*=================================================== X-Factor Contact Form ===================================================*/ .contact-form{ background: #292929; padding-top: 45px; font-size: 20px; color: #ffffff; font-weight: 600; } .contact-form .widget-type-form{ border: 0px; padding-bottom: 46px; } .contact-form h3{ font-size: 48px; line-height: 58px; text-transform: none; text-align: left; font-weight: 100; color: #ffffff; padding-bottom: 40px; } .contact-form h3 span{ font-weight:600; } body .row-fluid .contact-form form textarea, body .row-fluid .contact-form form input, body .row-fluid .contact-form form select{ height: 70px; border: 0px; background: #474747; color:#ffffff; margin-bottom: 15px; font-size:20px; font-weight:600; padding: 27px 18px; } .contact-form .hs-form fieldset.form-columns-1 .hs-input { width: 100%; } body .row-fluid .contact-form form textarea { height: 180px; } .contact-form .hs-form fieldset{ max-width:100%; } .contact-form .actions .hs-button{ margin-top: 45px; background: #e78c17; width: auto; padding: 0 50px; height: 58px; border: 2px solid #e78c17; border-radius: 3px; font-size: 20px; transition: .3s; } .contact-form .actions .hs-button:hover{ background: transparent; border: 2px solid #e78c17; color: #e78c17; } @media(min-width:768px){ .contact-form .hs-form fieldset.form-columns-2 .hs-form-field:first-child .input { margin-right: 16px; } body .row-fluid .contact-two-col .span6:last-child{ margin: 0px; padding-left: 57px; padding-top: 49px; } .contact-two-col .span6:first-child{ border-right:1px solid #fff; padding: 143px 0px 170px; } } .contact-map{ padding: 284px 0px 264px; background-size:cover; background-position:top center; background-repeat:no repeat; color:#fff; } .contact-map img{ float: right; } .contact-map h2,.contact-map h3{ font-size: 48px; line-height: 58px; font-weight: 300; } .contact-map h3{ font-weight:500px; } @media(max-width:767px){ .contact-map img{ float:none; margin:0 auto; display:block; text-align:center; } .contact-map h2,.contact-map h3{ text-align:center; } } @media(min-width:768px) and (max-width:1024px){ .contact-two-col h3{ font-size:23px; line-height:33px; } } @media(max-width:767px){ .contact-hero{ padding:100px 0px; } .contact-hero h1,.contact-two-col h1{ font-size:36px; line-height:46px; } .contact-hero h2{ font-size:20px; line-height:30px; } .contact-two-col h1{ padding-bottom:30px; } .contact-two-col img{ text-align:center; float:none; margin:0 auto; display:block; padding-bottom:30px; } .contact-two-col h3{ text-align:center; } .pad-text h3{ padding-top:0px; } } .google-map{ line-height:11px; } /*==============Header styling=====================*/ body .container-fluid .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul ul.hs-menu-children-wrapper li a:hover{ color: #e78c17; } @media(min-width:768px){ li.hs-menu-item.hs-menu-depth-1.active.active-branch:before{ width:100%; left:0px; } body .row-fluid ul.hs-menu-children-wrapper:before{ width:100%; left:0px; } .top-nav li.hs-menu-item.hs-menu-depth-1.active.active-branch li{ text-align: left; } .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{ left: 100%; top: 0px; } .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper:before{ content:""; } } @media(max-width:767px){ .top-nav li.hs-menu-item.hs-menu-depth-1.active.active-branch li.active a{ color: #E78C17; } .top-nav li.hs-menu-item.hs-menu-depth-1.active.active-branch li a{ color:#fff; } .top-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{ left:0px; } .top-nav li.hs-menu-item.hs-menu-depth-1.active.active-branch li.active li a{ color:#fff; } .top-nav li.hs-menu-item.hs-menu-depth-1.active.active-branch li.active li.active a{ color: #E78C17; } }

Blog

Demonstration Blog Post

Posted by Trevor Hatfield

Dec 12, 2013 9:24:03 PM

This is a quick little blog post to get you started. You can easily edit or delete it from the blog dashboard, accessed from the sprocket menu in the upper right corner of your screen. The power is totally in your hands. 

Feeling drunk with power yet?

Don't worry. You will soon.

Enjoy your HubSpot blog!

About this blog

This is where you give the visitor a brief introduction to both this blog and your company. Keep the intro pithy and punchy.

Subscribe to Email Updates

Recent Posts

Posts by Topic