/* @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

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