@import url(//fonts.googleapis.com/css?family=PT+Sans:400,700,400italic);@import url(//designers.hubspot.com/hs-fs/hub/327485/file-2054199286-css/font-awesome.css);@import url(//use.typekit.net/aus3crr.css);/* Images */
img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}
img.alignRight, img.alignright{ margin: 0 0 5px 15px; }
img.alignLeft, img.alignleft{ margin: 0 15px 5px 0; }

/* Reduces min-height on bootstrap structure */
.row-fluid [class*="span"] { min-height: 1px; }

/* Blog Social Sharing */
.hs-blog-social-share .hs-blog-social-share-list {
    margin: 0;
    list-style: none !important;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
    height: 30px;
    list-style: none !important;
}
@media (max-width: 479px){
    .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
        float: none !important; /* Stack social icons into two rows on phones */
    }
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like > span{
    vertical-align: top !important; /* Aligns Facebook icon with other social media icons */
}

/* Captcha */
#recaptcha_response_field {
    width: auto !important;
    display: inline-block !important;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field { min-height: 0;line-height: 12px; }

@media all and (max-width: 400px) {
/* beat recaptcha into being responsive, !importants and specificity are necessary */
    #captcha_wrapper,
    #recaptcha_area,
    #recaptcha_area table#recaptcha_table,
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
        width: auto !important;
        overflow: hidden; 
    }
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important; }
    #recaptcha_area table#recaptcha_table #recaptcha_image { width:280px !important; }
}

/* Videos */
video {
    max-width: 100%;
    height: auto;
}

/* Date Picker */
#calroot {
    width: 202px !important;
    line-height: normal;
}
#calroot,
#calroot *,
#calroot *:before,
#calroot *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
} 
#calroot select {
    min-height: 0 !important;
    padding: 1px 2px !important;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
    font-size: 10px !important;
    line-height: 18px !important;
    font-weight: normal !important;
} 
#caldays {
    margin-bottom: 4px;
}

/* Responsive Embed Container (iFrame, Object, Embed) */
.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
}
.hs-responsive-embed iframe, 
.hs-responsive-embed object, 
.hs-responsive-embed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-top: 0px;
    padding-bottom: 116.01%;
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0 0 0 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 {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Fix radio button and check box fields in multi column forms*/
.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input,
.hs-form fieldset[class*="form-columns"] input[type="radio"].hs-input {
    width: auto;
}

/* System Template Forms */
#email-prefs-form .email-edit {
    width: 100% !important;
    max-width: 507px !important;
}
#hs-pwd-widget-password {
    height: auto !important;
}

/* Menus */
.hs-menu-wrapper ul {
    padding: 0; 
}

/* Horizontal Menu
   ========================================================================== */

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
}
.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;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > 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;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > 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;
}
.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;
}

/* Vertical Menu
   ========================================================================== */ 

.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;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 0;
}
.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.hs-item-has-children {
    position: relative;
}

/* Flyouts */
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > 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-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}


@media (max-width: 767px) {
    .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;
    }

    /* Stacking Horizontal Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
        padding: 0;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
        white-space: normal;
    }

    /* Stacking Vertical Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper  {
        position: static;
        opacity: 1;
        visibility: visible;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

/* Space Module */
.widget-type-space { visibility: hidden; }

/* Blog Author Section */
.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");
}

/* Fix for CTA border box issue */
.hs-cta-wrapper a {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}

/*
 * 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;}

/* 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; padding: 0; 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}

/* FlexSlider Necessary Styles
*********************************/
.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%;}


/* 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("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/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("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/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: black;
    position: static;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    top: 40%;
    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;
    }
}

.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; }

/* Corrects width issues in table elements created via the wysiwyg editor */
table tr td img { max-width: initial; }

/* 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; }


/*=====================================*/
/*======= Custom Modules Style ========*/
/*=====================================*/



/* Testimonial */
.quote-box {}
.quote {
    border: none;
    padding: 0;
    font-size: 17px;
    color: #555;
    margin: 0;
    font-family: georgia, sans-serif;
    line-height: 25.5px;
}
.quote-box .details {
    font-size: 13px;
    margin-top: 8px;
}  
.quote-box .name {
    font-weight: normal;
    font-size: 14px;
}
.quote-box .title {
    color: #b3b3b3;
    margin-bottom: 0;
    font-weight: normal;
    font-size: 14px;
}
.quote-box .fa {
    font-size: 25px;
    float: left;
    padding: 15px 18px;
    margin: 0px 20px 10px 0px;
    background: #F1F1F1;
    border: 1px solid #ddd;
}
.img-rounded {
    border-radius: 6px;
}
.testimonial-headshot img{
    border-radius: 50%;
    max-width: 150px;
    max-height: 150px;
    margin-top: -10px;
    border: 5px solid #f5f5f5;
}


/* Accordion */
.accordion { margin-bottom: 20px; }
.accordion_group {
    margin-bottom: 2px;
    border: 1px solid ;
    border-radius: 4px;
    background: #f0f0f0;
    padding: 5px 10px;
}
.accordion_header {
    cursor: pointer;
    font-size: 18px;
    line-height: 24px;
    width: 100%;
    padding: 10px 15px 10px 25px;
}
.accordion_content { padding: 10px 15px 10px 25px; }
.accordion_group .accordion_icon {
    position: relative;
}
.accordion_group .accordion_icon::before,
.accordion_group .accordion_icon::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 8px;
    width: 12px;
    height: 2px;
    margin-top: 10px;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all .25s;
    transition: all .25s;
    background-color: rgba(25, 26, 26, 0.7);
}
.accordion_group.expanded .accordion_icon::before {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0;
}
.accordion_group .accordion_icon::before {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 1;
}
.accordion_group .accordion_icon::after {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.accordion_group.expanded .accordion_icon::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
@media (max-width: 767px) {}  a:focus,a:hover,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#454647}a,h1,h2,h5{color:#FA8D29}.ConsultButton,.home-features h3 a,.home-features h4 a,.homepage .large-grey-links h3 a,.hs-cta-wrapper a,a,a:focus,a:hover{text-decoration:none}.hs-cta-wrapper a,.pricing-table .content a{cursor:pointer;text-shadow:0 -1px 0 hsla(0,0%,0%,.3)}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{min-height:100%;margin:0;padding:0;}body{background:#000;color:#58595B;font-family:Avenir;font-size:13px;line-height:1.5}.container-fluid .row-fluid .page-center{float:none;max-width:980px;margin:0 auto}h4,h5{margin:0 0 10px}::-moz-selection{color:#fff;background:#58595B;text-shadow:none}::selection{color:#fff;background:#58595B;text-shadow:none}p{margin:0 0 20px}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1{font-family:Avenir-black,sans-serif;font-weight:500;font-size:38px;margin:0 0 30px;line-height:37px}h2,h3,h4,h5,h6{font-family:Avenir-book,sans-serif;font-weight:500}h2{margin:0 0 25px;font-size:32px;line-height:30px}h3{font-size:20px;line-height:31px;margin:0 0 15px;color:#A4A7A8}h4{font-size:15px;line-height:23px;color:#003B4C}h5{font-size:13px;line-height:20px}h6{font-size:10px;line-height:16px;margin:0 0 5px}ol.unstyled,ul.unstyled{list-style:none;margin:0;padding:0}.homepage .large-grey-links h3 a{color:#A4A7A8}.homepage .large-grey-links h3 a:hover{color:#FA8D29;text-decoration:none}.slick-dots li.slick-active button:before{color:#FA8D29;opacity:1}.hs_disclaimer_privacy_policy{line-height:1.5}.hs-error-msgs{color:red}.header-container-wrapper{/*background:#FFF;border-bottom:1px solid #D0D8DE*/}.headerBar{background:#58595B;color:#fff}.header-container .hs_cos_wrapper_type_logo a img{width:auto!important;padding:10px 0}.hs-cta-wrapper a{display:inline-block;padding:5px 13px;color:#fff!important;text-align:center;font-size:1em;font-family:inherit}.attorneysindividual .hs-rss-title,.homepage .hs-rss-title,.microsite_blog .hs-rss-title{font-family:Avenir,sans-serif}.header-cta a:hover{opacity:.8}.landing_page_logo{position:relative;z-index:2000;max-width:334px;padding:0 0 20px 100px}.click-to-call-image,.landing_page_header .hs-form-required{display:none}.hero-image-text{font-size:3vw;color:#fff;padding:0 20%;margin-bottom:50px;text-align:center;font-weight:700;text-transform:uppercase}.landing_page_header .hs-button.primary.large{height:70px;width:200px;white-space:normal;font-size:125%;letter-spacing:2px;border-style:solid;border-width:2px}.body-container-wrapper{background:#fff}.span9 p,li{font-size:15px}.practice-area-header a{color:#58595B}.latest-work a,.practice-area-header a:hover{color:#FA8D29}.banner-background{background:#f1f1f1;border-top:3px solid #EAEAEA;border-bottom:1px solid #e1e1e1}.attorneysindividual .hs-rss-item,.homepage .hs-rss-item,.microsite_blog .hs-rss-item{border-style:solid;border-color:#EBECEC;border-width:0 0 5px}.homepage h2{font-size:23px;line-height:1;margin-top:20px}.home-features h3 a:hover,.home-features h4 a:hover{text-decoration:underline}.microsite_blog .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{float:right;padding-right:20px;width:30%;padding-top:8px}.microsite_blog .hs-rss-item.hs-with-featured-image .hs-rss-item-text{width:60%;padding:0 0 0 15px}.microsite_blog a.hs-rss-title{text-decoration:none;font-size:20px;color:#003B4C}.microsite_blog .hs-rss-description a{display:block;padding-top:10px}.microsite_blog .hs-rss-byline{font-size:12px;color:#999;opacity:1}.microsite_blog .hs-rss-title{margin:5px 0 7px;display:inline-block}.microsite_blog .hs-rss-description a{color:#888;text-decoration:none}.microsite_blog .hs-rss-description a:hover{color:#003B4C}.microsite_blog .hs-rss-item{float:left;margin:0 40px 40px 0}.attorneysindividual .hs-rss-item.hs-with-featured-image .hs-rss-item-text{float:right}.attorneysindividual .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{float:left;padding-right:20px;max-width:190px;width:auto;padding-top:8px}.attorneysindividual a.hs-rss-title{text-decoration:none;font-size:16px;color:#003B4C}.attorneysindividual .hs-rss-description a{display:block;padding-top:10px}.attorneysindividual .hs-rss-byline{font-size:12px;color:#999;opacity:1}.attorneysindividual .hs-rss-title{margin:5px 0 7px;display:inline-block}.attorneysindividual .hs-rss-description a{color:#888;text-decoration:none}.attorneysindividual .hs-rss-description a:hover{color:#003B4C}.attorneysindividual .hs-rss-item{float:left;width:205px;height:290px;margin:0 40px 40px 0}.homepage .hs-rss-item.hs-with-featured-image .hs-rss-item-text{float:right}.homepage .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{float:left;padding-right:20px;max-width:190px;width:auto;padding-top:8px}.homepage a.hs-rss-title{text-decoration:none;font-size:16px;color:#003B4C}.homepage .hs-rss-description a{display:block;padding-top:10px}.homepage .hs-rss-byline{font-size:12px;color:#999;opacity:1}.homepage .hs-rss-title{margin:5px 0 7px;display:inline-block}.homepage .hs-rss-description a{color:#888;text-decoration:none}.homepage .hs-rss-description a:hover{color:#003B4C}.homepage .hs-rss-item{float:left;width:205px;height:290px;margin:0 40px 40px 0}.hs-rss-description{line-height:1.5}.custom-breadcrumb{border-bottom:1px dotted rgba(0,0,0,.1);font-size:13px;color:#92999F;margin-bottom:26px;float:left!important;width:100%!important}.custom-breadcrumb ul:before{content:"You are here:";font-weight:700;float:left;padding:10px 0}.custom-breadcrumb .hs-breadcrumb-menu-divider:before,.custom-breadcrumb .hs-breadcrumb-menu-item{padding-left:5px}.blog-post-wrapper img,.home-features img,.hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper .hs-rss-featured-image,.image-frame,.pricing-table .content,.team-member-headshot img{padding:2px;border:1px solid #ddd;background:#fff}.blog-post-wrapper a:hover img,.home-features a:hover img,.hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper a:hover .hs-rss-featured-image,.pricing-table .content,a:hover .image-frame{border-color:#aaa}.hs_cos_flex-slider{margin:0 0 44px}.hs_cos_flex-slider .caption{width:300px;top:initial;left:0;bottom:40px;padding:10px 20px;position:absolute;font-size:13px;background-color:rgba(0,0,0,.6);text-align:left}.hs_cos_flex-slider .caption h3{font-weight:700;font-size:32px;margin-bottom:10px;line-height:32px}.hs_cos_flex-slider .caption p{color:#eaeaea;line-height:19.5px;margin:6.5px 0}.hs_cos_flex-control-nav{bottom:-48px}.hs_cos_flex-control-nav li{margin:0}.hs_cos_flex-control-paging li a,.hs_cos_flex-control-paging li a:hover{width:14px;height:14px;display:inline-block;background:#CDD5DB;margin:0 3px}.hs_cos_flex-control-paging li a.hs_cos_flex-active{background:0 0}.hs_cos_flex-control-paging li a.hs_cos_flex-active:after{content:"";position:absolute;height:6px;width:6px;top:4px;left:4px}.hs_cos_flex-slider .hs_cos_flex-slides>li:before{height:0;display:block;position:absolute;bottom:-8px;right:30px;left:30px}.hs_cos_flex-viewport{overflow:visible!important}.attorneysall .widget-type-linked_image{padding:0;text-align:center}.attorneysall .attorney-image{border-bottom-style:solid;border-bottom-color:#EBECEC;border-bottom-width:2px}.quote-box .fa{color:#003B4C}.title-background{background:#f1f1f1;border-top:3px solid #EAEAEA;border-bottom:1px solid #e1e1e1}.title-background h1{font-size:32px;line-height:40px}.title-background h1,.title-background h2{margin-bottom:0;color:#454647}.subscribe-form{background:#f5f5f5}.subscribe-form .widget-type-blog_subscribe input[type=email]{max-width:400px;height:38px;width:100%;margin:0}.subscribe-form .hs_email{display:inline-block;width:300px;margin-right:5px;vertical-align:top}.pricing-table h3.heading,p.price-figure,p.team-member-bio,p.team-member-social{margin:0}.subscribe-form .hs_submit{display:inline-block}.subscribe-form .hs-button.primary{border-style:solid;border-width:2px}.subscribe-form .hs-button.primary:hover{background:#fff;border-style:solid;border-width:2px}.team-member-headshot img{max-width:150px;max-height:150px;display:inline-block;width:100%;height:auto}.team-member-social a{font-size:20px;color:#003B4C}.three-column .team-member-social a{display:block}.three-column .team-member-social i{padding:0}.team-member-social i{padding-right:5px}.team-member-social a:last-child i{padding-right:0}.hs-author-social-links a.hs-author-social-link:hover,.team-member-social a:hover{color:#003B4C}.team-member-name,.team-member-title{margin:0;font-weight:100}#well{background:#fff;padding:8px;border:1px solid #ddd}#well .small{padding:20px}#well .medium{padding:24px}#well .large{padding:28px}#well .close{float:right;padding:3px 10px 0 0;cursor:pointer;color:#58595B}.pricing-table h3.heading{color:#FA8D29;text-align:center;padding:5px 0}.pricing-table .label{padding:5px 10px;right:15px;color:#fff;vertical-align:middle}.pricing-table .content{color:#777;background:#F1F1F1;padding:30px;text-align:center;font-weight:100}.pricing-table .content ul{list-style:none;padding-left:0}.pricing-table .content ul li{padding:5px 0;color:#003B4C}.pricing-table .number{font-size:60px;color:#003B4C}.pricing-table .currency{font-size:24px;position:relative;top:-25px}.pricing-table .unit{text-transform:uppercase;color:#FA8D29}.pricing-table .content a{display:inline-block;padding:5px 13px;border:1px solid #4081af;border-bottom-color:#20559a;color:#fff!important;text-align:center;text-decoration:none;font-size:1em;font-family:inherit}.pricing-table .content a:hover{opacity:.8}.hs_cos_wrapper_type_rich_text ul{padding-left:20px}.hs_cos_wrapper_type_rich_text ul li{list-style:disc; you}.body-container .tabber-tabs{border-bottom:1px solid #ddd;list-style:none;padding:0;margin:0 0 -2px}.tabber-tabs>li{float:left}.tabber-tabs>li>a{line-height:20px;border:1px solid #e6e6e6;text-decoration:none;display:block;font-weight:700;color:#777;background:#f5f5f5;background:-moz-linear-gradient(100% 100% 90deg,#f5f5f5,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));margin:0 -1px 0 0;padding:8px 12px}.tabber-tabs>.active>a,.tabber-tabs>.active>a:focus,.tabber-tabs>.active>a:hover{color:#58595B;cursor:default;background:#fff;border:1px solid #ddd;border-bottom-color:transparent}.tabber-content{background:#fff;padding:8px;border:1px solid #ddd}.body-container .tabber-content ul{padding:0;margin:0}.tabber-content .block h3{display:none}.accentColor1{color:#FA8D29}.accentColor2{color:#003B4C}.accentColor3{color:#A4A7A8}.container-fluid .row-fluid .padding10tb{padding:10px 0}.container-fluid .row-fluid .padding20tb{padding:20px 0}.container-fluid .row-fluid .padding30tb{padding:30px 0}.container-fluid .row-fluid .padding40tb{padding:40px 0}.container-fluid .row-fluid .padding60tb{padding:60px 0}.container-fluid .row-fluid .padding80tb{padding:80px 0}.container-fluid .row-fluid .padding100tb{padding:100px 0}.dotted-border{border-bottom:1px dotted #bfc5ca;width:100%;padding-bottom:30px}.text-center{text-align:center}.feature-background{background:#f1f1f1;border-top:3px solid #eaeaea;border-bottom:1px solid #e1e1e1}.body-container .row-fluid-wrapper:last-child .feature-background{margin-bottom:-40px}.footer-container-wrapper{background:#EBECEC;width:100%;color:#58595B}.orange-callout-bar,.orange-callout-bar a{background-color:#6D6E71;font-size:14px;letter-spacing:2px}.footer-container h4{color:#FA8D29;font-weight:700}.footer-container .hs_cos_wrapper_type_blog_subscribe input.hs-input{width:70%;float:left;max-width:250px}.footer-container .hs_cos_wrapper_type_blog_subscribe .hs-submit{float:right}.footer-container .copyright i{text-align:center;color:#FA8D29}.footer-container .copyright a{text-decoration:none}.footer-column ul{padding-left:20px;list-style:none}.footer-column li{border-bottom:1px dotted #263848;line-height:18px;padding:8px 0;position:relative}.footer-column li:before{content:"";position:absolute;left:-13px;top:11px}.footer-column li a{color:#fff;text-decoration:none}.footer-column li a:hover{text-decoration:underline}.footer-container-wrapper .subscribe{margin-bottom:30px}.footer-container-wrapper .hs-form-field{margin-bottom:0;position:relative}.footer-container-wrapper .hs-form-field label{display:block;clear:left}.footer-container-wrapper .hs-form-field input[type=radioi],.footer-container-wrapper .hs-form-field input[type=checkboxi]{width:auto;margin-right:10px}.footer-container-wrapper .subscribe .hs-error-msgs{position:absolute;top:30px}.footer-container-wrapper .subscribe li,.footer-container-wrapper .subscribe li:before{border:none}.orange-callout-bar{width:100%;text-align:right;padding:5px 50px 8px 0;color:#fff}.orange-callout-bar a{color:#fff;text-decoration:none}.drop-orange-callout-bar,.drop-orange-callout-bar a{width:100%;background-color:#FA8D29;letter-spacing:2px;color:#fff!important;font-size:14px}.drop-orange-callout-bar{text-align:right;padding:12px 100px 11px 0}.drop-orange-callout-bar a{text-decoration:none}.custom-menu-primary .hs-menu-wrapper>ul{background:#fff;float:right}.hs-menu-item {padding-left: 40px;}.custom-menu-primary .hs-menu-wrapper>ul>li{background:#fff;padding:0 6px;z-index: 9999;}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li{padding-bottom:5px}.custom-menu-primary .hs-menu-wrapper>ul>li>a{color:#FA8D29;padding:6px 10px;line-height:18px;text-decoration:none;font-size:14px;font-weight:100;text-shadow:none;border:1px solid transparent}.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a,.custom-menu-primary .hs-menu-wrapper>ul>li.active>a,.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{color:#fff}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#fff}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:50%;margin-left:-90px;top:35px}.custom-menu-primary .hs-menu-wrapper>ul ul{background:#fff}.custom-menu-primary .hs-menu-wrapper>ul ul:before{content:"";height:14px;width:14px;background:#fff;display:block;position:absolute;left:50%;margin-left:-7px;top:-7px;border-bottom:0}.custom-menu-primary .hs-menu-wrapper>ul ul li{background:#fff}.custom-menu-primary .hs-menu-wrapper>ul ul li a{color:#fff;padding:8px 15px;border-top:1px solid #fff;border-bottom:1px solid #dedede;text-decoration:none;font-size:14px}.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover{font-weight:700}.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible!important;max-width:none!important;width:auto!important}@media screen and (min-width:768px){.custom-menu-primary .hs-menu-wrapper{display:block!important}}.child-trigger,.mobile-trigger{display:none}@media (max-width:767px){.child-trigger:hover,.mobile-trigger:hover{text-decoration:none}.custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a,.custom-menu-primary .hs-menu-wrapper>ul ul,.custom-menu-primary .hs-menu-wrapper>ul ul li,.custom-menu-primary .hs-menu-wrapper>ul ul li a,.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a,.custom-menu-primary .hs-menu-wrapper>ul>li.active>a,.custom-menu-primary .hs-menu-wrapper>ul>ul{display:block;float:none;position:static;top:auto;right:auto;left:auto;bottom:auto;padding:0;margin:0;background-image:none;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:none;width:100%;height:auto;line-height:1;font-weight:400;text-decoration:none;text-indent:0;text-align:left;color:}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:0;margin-left:0;top:0}.mobile-trigger{display:inline-block!important;cursor:pointer;position:absolute;top:-51px;right:0;width:auto;height:auto;padding:7px 10px 8px;font-size:16px;font-weight:400;text-align:left;text-transform:uppercase;color:#58595B;z-index:9999;border:1px solid rgba(0,0,0,.15);background:-moz-linear-gradient(100% 100% 90deg,#f5f5f5,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5))}.mobile-open .mobile-trigger{color:#fff;background-color:#58595B;position:fixed;top:25px;right:15px}.mobile-trigger i{position:relative;top:-4px}.mobile-trigger i:after,.mobile-trigger i:before{position:absolute;content:''}.mobile-trigger i,.mobile-trigger i:after,.mobile-trigger i:before{width:22px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;display:inline-block;background-color:#FA8D29}.mobile-trigger i:before{top:-6px}.mobile-trigger i:after{top:6px}.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:after,.mobile-open .mobile-trigger i:before,.mobile-trigger:hover i,.mobile-trigger:hover i:after,.mobile-trigger:hover i:before{background-color:#FA8D29}.child-trigger{display:block!important;cursor:pointer;position:absolute;top:0;right:0;width:55px!important;min-width:55px!important;height:45px!important;padding:0!important;border-left:1px solid rgba(255,255,255,.2)}.child-trigger i{position:relative;top:50%;margin:0 auto!important}.child-trigger i:after{position:absolute;content:'';-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.child-trigger i,.child-trigger i:after{width:10px;height:1px;background-color:#FA8D29;display:block}.child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.child-trigger.child-open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-menu-primary{position:relative}.custom-menu-primary .hs-menu-children-wrapper,.custom-menu-primary .hs-menu-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.custom-menu-primary ul.hs-menu-children-wrapper{visibility:visible!important;opacity:1!important;position:static!important;display:none}.custom-menu-primary .hs-menu-wrapper{width:100%;z-index:999;position:fixed;padding-top:80px;top:0;left:0;background-color:#58595B}.custom-menu-primary .hs-menu-wrapper>ul>li{position:relative}.custom-menu-primary .hs-menu-wrapper>ul>li a,.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a,.custom-menu-primary .hs-menu-wrapper>ul>li.active>a{font-size:22px;line-height:45px;overflow:visible}.custom-menu-primary .hs-menu-wrapper>ul li{border-top:1px solid rgba(0,0,0,.35)!important}.custom-menu-primary .hs-menu-wrapper ul li a,.custom-menu-primary .hs-menu-wrapper>ul ul li a,.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a,.custom-menu-primary .hs-menu-wrapper>ul>li.active>a{padding:0 10px;color:#fff}.custom-menu-primary .hs-menu-wrapper>ul li a:hover{color:#fff}.custom-menu-primary .hs-menu-wrapper>ul ul li{background-color:rgba(255,255,255,.08)}.custom-menu-primary .hs-menu-wrapper>ul ul li a{text-indent:10px;font-size:16px;padding:15px 10px}.custom-menu-primary .hs-menu-wrapper>ul ul ul li a{text-indent:30px}.custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a{text-indent:50px}}.content-wrapper{padding-top:20px;min-height:300px!important}.main-content{line-height:200%;font-size:16px}.sidebar .widget-span{padding:10px;background:#F1F1F1;border:1px solid #E1E1E1}body.simple-landing-page,body.simple-landing-page .footer-container-wrapper{background:#fff}body.hs-blog-listing .hs-blog-post-header,body.hs-blog-post .hs-blog-header{display:none}.post-header h2 a{color:#A4A7A8;text-decoration:none}.post-header h2 a:hover{text-decoration:none;color:#003B4C}#hubspot-author_data{color:#999;line-height:1}#hubspot-author_data a.author-link{color:#888;text-decoration:none}#hubspot-author_data a.author-link:hover{text-decoration:underline}.custom_listing_comments a{color:#888;text-decoration:none}.custom_listing_comments a:hover{text-decoration:underline}.blog-listing-wrapper .post-listing .post-item{margin-bottom:24px}.hs-featured-image-wrapper{width:auto}.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{border-width:0;width:auto;height:auto;display:inline-block!important;float:left;margin:10px 20px 10px 0}a.topic-link{text-decoration:none;color:#888}a.topic-link:hover{text-decoration:underline}.hs-blog-social-share{padding:10px 0 0;height:auto}#comments-listing{border-bottom:1px solid #ccc;margin-bottom:30px;margin-top:30px}.comment{margin:10px 0;border-top:1px solid #ccc;padding:15px 0}.comment-date{font-size:13px;text-align:right}.comment-from{font-weight:700}.comment-body{padding:10px 0}.blog-pagination{text-align:center;margin-top:32px}.blog-pagination a{border:1px solid #dedede;background:#EBEBEB;background:-moz-linear-gradient(100% 100% 90deg,#f5f5f5,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));display:inline-block;color:#666;text-decoration:none;padding:2px 7px;border-radius:4px;margin:0 2px}.blog-pagination a:hover{background:#EEE;border:1px solid #bbb}.blog .blog-sidebar .widget-span{padding:10px;background:#F1F1F1;border:1px solid #E1E1E1}.blog-sidebar .tabber-content{border-color:#e6e6e6;padding:0}.blog-sidebar .tabber-tabs>li>a{font-weight:700;color:#777;background:#f5f5f5;background:-moz-linear-gradient(100% 100% 90deg,#f5f5f5,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));margin:0 -1px 0 0;border-color:#e6e6e6}.blog-sidebar .tabber-tabs>.active>a,.blog-sidebar .tabber-tabs>.active>a:focus,.blog-sidebar .tabber-tabs>.active>a:hover{background:#fff;border-bottom-color:transparent}.blog-sidebar .hs-rss-item{margin:0;border-bottom:1px solid #e6e6e6;padding:15px}.blog-sidebar .hs-rss-item:last-child{border-bottom:0}.blog-sidebar .hs-rss-title,.blog-sidebar .tabber-content ul li a{font-weight:700;color:#555;text-decoration:none;line-height:18px}.blog-sidebar .hs-rss-title:hover,.blog-sidebar .tabber-content ul li a:hover{text-decoration:underline}.blog-sidebar .hs-rss-byline{color:#999;font:italic 11px/20px Georgia,serif;opacity:1}.blog-sidebar .blog-tabber .hs-rss-item.hs-with-featured-image .hs-rss-item-text{width:80%;float:right;padding:0 0 0 15px}.blog-sidebar .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{float:left}.blog-sidebar .tabber-content ul{list-style:none;padding:15px}.blog-sidebar .tabber-content ul li{margin-bottom:5px}.blog-sidebar .tabber-content ul li:last-child{margin-bottom:0}.blog-sidebar .posts-by-topic a,.blog-sidebar .recent-posts a{text-decoration:none}.blog-sidebar .posts-by-topic a:hover,.blog-sidebar .recent-posts a:hover{text-decoration:underline}.blog-listing .post-item{float:left;width:215px;height:500px;margin:0 13px 20px;border-style:solid;border-color:#EBECEC;border-width:0 0 5px}.blog-listing .post-listing{width:100%}.blog-listing .post-listing div:first-child img.hs-featured-image{width:260px;float:left}.blog-listing .post-listing div:first-child{background-color:#EBECEC;padding:10px;height:auto;width:96%;position:relative}.blog-listing .post-listing .post-item .hs-featured-image-wrapper{padding:0;width:215px;max-height:115px;overflow:hidden;background:#fff}.blog-listing .post-listing .hs-featured-image-link img.hs-featured-image{max-width:100%}.blog-listing .blog-section{margin:20px 0 0}.blog-listing .post-listing div:first-child .hs-featured-image-wrapper{max-width:none;max-height:none;width:260px;float:left;padding:0 10px 0 0;background:#EBECEC}.blog-listing .post-listing .post-item .post-header{padding:20px 0 0}.blog-listing .post-listing div:first-child .post-header{padding:5px 0 0}body .hs-form-field{margin-bottom:10px}body input[type=email],body input[type=text],body input[type=password],body input[type=datetime],body input[type=datetime-local],body input[type=date],body input[type=month],body input[type=time],body input[type=week],body input[type=number],body input[type=url],body input[type=search],body input[type=tel],body input[type=color],body input[type=file],body select,body textarea{width:100%;padding:6px;border-color:#CCC #EFEFEF #EFEFEF #CCC;border-width:1px;border-style:solid}body form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}#comment-form input[type=email],#comment-form input[type=text]{background:#fcfcfc}#comment-form textarea{background:#fcfcfc;height:152px}.blog-sidebar .widget-type-blog_subscribe .hs_email{display:inline-block;width:60%}.blog-sidebar .widget-type-blog_subscribe .hs_submit{width:30%;display:inline-block}body form.hs-form fieldset{max-width:none}body form.hs-form fieldset .hs-form-field{padding:0 10px 0 0}body form.hs-form fieldset[class*=form-columns] .input{margin-right:0}body form.hs-form fieldset[class*=form-columns] .hs-input{width:100%}body form.hs-form fieldset[class*=form-columns] .hs-input[type=checkbox]{width:auto}body form.hs-form fieldset.form-columns-3 .hs-form-field{width:33.33%}@media (max-width:400px){body form.hs-form fieldset .hs-form-field{padding:0}body form.hs-form .form-columns-2 .hs-form-field .hs-input,body form.hs-form .form-columns-3 .hs-form-field .hs-input,body form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}body form.hs-form .form-columns-3 .hs-form-field .hs-input[type=checkbox]{width:auto}}body .hs-button.primary,body input[type=submit],body input[type=button]{display:inline-block;padding:5px 13px;width:100%;color:#fff!important;text-align:center;text-shadow:0 -1px 0 hsla(0,0%,0%,.3);text-decoration:none;font-size:14px;font-family:inherit;cursor:pointer;background-color:#fa8d29}body .hs-button.primary:hover,body input[type=submit]:hover,body input[type=button]:hover{opacity:.8}.slider-wrapper{background-image:url(https://www.ballmorselowe.com/hubfs/images/slider_images/HomePageSlider_background.jpg)}.practice-sub-nav-ind{display:inline;padding:0 30px 0 0;overflow:hidden;white-space:nowrap}.practice-sub-nav{padding:0 0 20px}@media (max-width:767px){.container-fluid .row-fluid .page-center{float:none!important;max-width:550px!important;margin:auto!important}.image-slider-large{display:none!important}.image-slider-small{display:inline!important}.image-slider-tiny{display:none!important}.orange-callout-bar{text-align:center;padding:5px 0 8px}.drop-orange-callout-bar{text-align:center;padding:10px 0}.hs_cos_flex-slider .caption{bottom:0}.hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper,.hs-rss-item.hs-with-featured-image .hs-rss-item-text{width:100%;float:none!important;padding-right:0!important;padding-left:0!important}.footer-column{margin-bottom:30px}.blog-sidebar,.main-content,.sidebar{margin-top:30px}.hs_cos_flex-slider .superimpose .caption{position:static;width:100%;background:#003B4C}.custom-menu-primary .hs-menu-wrapper>ul ul:before{display:none}.hs_cos_flex-slider .hs_cos_flex-slides img{height:auto!important}.header-cta a{margin-top:0}.footer-container{text-align:center}.practice-area-header{display:none!important}.attorneysindividual .attorney-image{min-width:227px;position:relative;top:-185px;left:250px}.attorney-quick-bio{width:50%!important}.practice-sub-nav a{padding:0 20px 0 0}.cta_button a,a.cta_button{font-size:20px;padding:8px 30px}.cta_button.small a,a.cta_button.small{font-size:16px}.hero-image-text{font-size:2em}.landing_page_logo{position:relative;z-index:2000;max-width:220px;padding:0 0 10px 50px}.click-to-call-image{display:initial}}@media (max-width:550px){.image-slider-large,.image-slider-small{display:none!important}.image-slider-tiny{display:inline!important}.attorneysindividual .attorney-image{max-width:227px!important;position:relative;left:160px;top:-185px}.practice-sub-nav a{padding:0 10px 0 0}.hero-image-text{font-size:2em}.landing_page_logo{position:relative;z-index:2000;max-width:220px;padding:0 0 10px 50px}.click-to-call-image{display:initial}.trust-banners{display:none!important}}@media (min-width:1441px){.orange-callout-bar{padding:5px 65px 5px 0}}@media (min-width:768px){.image-slider-small{display:none!important}.image-slider-large{display:inline!important}.image-slider-tiny{display:none!important}.practice-area-header{display:inline!important}}@media (max-width:370px){.attorneysindividual .attorney-image{max-width:227px!important;position:relative;left:130px;top:-185px}}.megamenu,.megamenu>li{margin:0;text-align:left}.megamenu_logo{position:relative;z-index:2000;width:334px;padding:20px 0 20px 100px}.megamenu_container{width:100%;position:relative;z-index:2;letter-spacing:1px;background-color:#58595B}.megamenu_container>ul{width:100%;position:absolute;left:0;text-align:right;padding:0 100px 0 0}.megamenu{font-size:13px;list-style:none;padding:0;position:relative;height:15px;bottom:40px}.megamenu>li{display:inline;border:none;background-color:transparent;padding:0 0 0 10px;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;-ms-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.megamenu_fixed .megamenu>li{padding:15px 0 15px 10px}.megamenu>li:hover{color:#fff}.megamenu li.noactive{background:0 0}.megamenu_container .megamenu>li:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border-left:none}.megamenu_carousel .megamenu>li:first-child,.megamenu_fixed .megamenu>li:first-child{-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px;border-left:none}.megamenu>li a{text-decoration:none;color:#58595B}.megamenu>li a:hover{color:#003B4C}.megamenu>li span a{color:#FA8D29}.megamenu>li a:focus{outline:0}.megamenu>li .drop,.megamenu>li .nodrop{font-size:14px;line-height:44px;text-transform:uppercase;outline:0;text-decoration:none;color:#FA8D29;padding:0 0 0 20px}.megamenu>li .drop a:hover,.megamenu>li .drop:hover,.megamenu>li .nodrop a:hover,.megamenu>li .nodrop:hover{cursor:pointer;color:#FFF}.megamenu li.megamenu_button{display:none;cursor:pointer;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;background-color:transparent}.megamenu li.megamenu_button_active{background-color:#000;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.megamenu li.megamenu_button span{padding:12px 20px 12px 0;color:#fff}#megamenu_trigger{position:fixed;z-index:2;margin:0 auto 0 510px;left:50%;top:0;width:35px;height:46px;background:url(../img/button_up.png) right no-repeat #121212;display:block;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#megamenu_trigger.active{background:url(../img/button_down.png) right no-repeat #121212}.megamenu_carousel_frame{width:100%;overflow:hidden;height:45px}.megamenu_carousel_next,.megamenu_carousel_prev{display:block;padding:0;margin:-15px 0 0;width:15px;height:30px;position:absolute;top:50%}.megamenu_carousel_next:hover,.megamenu_carousel_prev:hover{cursor:pointer}.megamenu_carousel_prev{background:url(../img/previous.png) no-repeat;left:-15px}.megamenu_carousel_next{background:url(../img/next.png) no-repeat;right:-15px}.megamenu>li .megamenu_fullwidth{position:absolute;top:auto;left:0;z-index:9998;float:left;width:100%;margin:10px 0 40px -1px;padding:18px 0 0;background:#FFF;color:#58595B}.megamenu_push .megamenu>li .megamenu_fullwidth{position:relative;top:5px}.megamenu>li:hover .megamenu_fullwidth{left:0;color:#003B4C}.megamenu_drop_content{width:980px;margin:auto}.nav-gray-bar{width:980px;background-color:#EBECEC;height:5px;margin:10px 0 20px}.megamenu>li .megamenu_scrollbars{width:980px;height:540px}.megamenu_scrollbars .megamenu_scroller_container{position:relative;width:100%;height:100%;overflow:hidden}.megamenu_scrollbars .megamenu_scroller_container .megamenu_scroll_area{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.megamenu_scrollbars .megamenu_scroller_container .pane{background:#F4F4F4;position:absolute;width:1px;right:8px;top:0;bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.megamenu_scrollbars .megamenu_scroller_container .pane .slider{background:#CCC;width:5px;position:relative;margin-left:-2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.megamenu_scrollbars .megamenu_scroller_container .pane .slider:hover{cursor:pointer}.megamenu_scrollbars .megamenu_scroller_container:hover .pane,.megamenu_scrollbars .pane.active{visibility:visible}.megamenu .col_1,.megamenu .col_10,.megamenu .col_11,.megamenu .col_12,.megamenu .col_2,.megamenu .col_3,.megamenu .col_4,.megamenu .col_5,.megamenu .col_6,.megamenu .col_7,.megamenu .col_8,.megamenu .col_9{float:left;position:relative;margin-left:15px;margin-right:15px}.megamenu .col_1{width:50px}.megamenu .col_2{width:130px;}.megamenu .col_3{width:210px}.megamenu .col_4{width:290px}.megamenu .col_5{width:370px}.megamenu .col_6{width:450px}.megamenu .col_7{width:530px}.megamenu .col_8{width:610px}.megamenu .col_9{width:690px}.megamenu .col_10{width:770px}.megamenu .col_11{width:850px}.megamenu .col_12{width:930px}.megamenu .col_nomargins{margin:0}.megamenu .col_nomargin_left{margin-left:0}.megamenu .col_nomargin_right{margin-right:0}.megamenu .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:18px}.megamenu .black_bg{background-color:#000;padding:4px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.megamenu h1,.megamenu h2,.megamenu h3,.megamenu h4,.megamenu h5,.megamenu h6,.megamenu p{padding:0;margin:0 0 10px;font-weight:400;color:#FA8D29}.megamenu p{font-size:13px}.megamenu h1{font-size:30px}.megamenu h2{font-size:28px}.megamenu h3{font-size:24px}.megamenu h4{font-size:18px}.megamenu h5{font-size:16px}.megamenu h6{font-size:14px;text-transform:uppercase}.megamenu .col_3 h6{padding:10px 0 0}.megamenu .col_3 p{line-height:1}.megamenu>li ol,.megamenu>li ul{padding:0 0 0 18px;margin:0 0 18px}.megamenu>li ul{list-style:disc}.megamenu>li ol{list-style:decimal}.megamenu>li ol li,.megamenu>li ul li{font-size:12px;line-height:22px;position:relative;color:#ddd}.megamenu .archive,.megamenu .briefcase,.megamenu .calendar,.megamenu .delete,.megamenu .favorite,.megamenu .help,.megamenu .lock,.megamenu .note,.megamenu .search,.megamenu .user{padding-left:36px;margin-bottom:18px}.megamenu .calendar{background:url(../img/icons/calendar.png) 0 4px no-repeat}.megamenu .note{background:url(../img/icons/note.png) 0 5px no-repeat}.megamenu .archive{background:url(../img/icons/archive.png) 0 4px no-repeat}.megamenu .search{background:url(../img/icons/search.png) 0 4px no-repeat}.megamenu .help{background:url(../img/icons/help.png) 0 4px no-repeat}.megamenu .delete{background:url(../img/icons/delete.png) 0 5px no-repeat}.megamenu .favorite{background:url(../img/icons/favorite.png) 0 4px no-repeat}.megamenu .lock{background:url(../img/icons/lock.png) 0 4px no-repeat}.megamenu .briefcase{background:url(../img/icons/briefcase.png) 0 5px no-repeat}.megamenu .user{background:url(../img/icons/user.png) 0 4px no-repeat}.megamenu .blue,.megamenu .brown,.megamenu .dark,.megamenu .green,.megamenu .red,.megamenu .yellow{padding-left:15px;color:#ccc;margin-bottom:18px}.megamenu .dark{border-left:#3B3B3B solid 7px}.megamenu .brown{border-left:#8D8767 solid 7px}.megamenu .yellow{border-left:#DBA742 solid 7px}.megamenu .red{border-left:#C05D48 solid 7px}.megamenu .blue{border-left:#52878B solid 7px}.megamenu .green{border-left:#B0BD85 solid 7px}.megamenu .table_dark,.megamenu .table_light{width:100%;padding:0;margin:6px 0 18px;font-size:12px}.megamenu table{border-spacing:0;border-collapse:collapse}.megamenu .table_dark th,.megamenu .table_light th{text-align:left;padding:12px 9px;font-weight:700;font-size:12px}.megamenu .table_light{border:1px solid #cbcbcb;border-bottom:none}.megamenu .table_light th{color:#3A3A3A;border-bottom:1px solid #cbcbcb;background:#F5F5F5}.megamenu .table_light td{border-bottom:1px solid #cbcbcb;background:#fff;padding:12px 9px;color:#888}.megamenu .table_dark{border:1px solid #000;border-bottom:none}.megamenu .table_dark th{color:#FFF;border-bottom:1px solid #000;background:#0D0D0D}.megamenu .table_dark td{border-bottom:1px solid #000;background:#0F0F0F;padding:12px 9px;color:#DDD}.megamenu img{border:none}.megamenu .inline_img{border:1px solid #000;padding:4px;background:#F4F4F4;margin-bottom:18px}.megamenu .megamenu_fullwidth .img_list{list-style:none;margin:0;padding:0}.megamenu .megamenu_fullwidth .img_list li{float:left;position:relative;margin-right:15px;margin-left:15px;margin-bottom:15px}.megamenu iframe{border:none}.megamenu_tabs .megamenu_tabs_panels{margin:0 0 15px}.megamenu_tabs ul{list-style:none}.megamenu_tabs_hide{position:relative;left:0;top:0;display:none}.megamenu_tabs .megamenu_tabs_nav{width:100%;float:left;height:30px;margin:18px 0}.megamenu_tabs .megamenu_tabs_nav li{display:inline;float:left;width:auto;white-space:nowrap;margin-right:20px}.megamenu_tabs .megamenu_tabs_nav li a{border:1px solid #000;color:#fff;position:relative;float:left;background-color:#222;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:700 11px Sans-Serif;text-transform:none;padding:7px 12px;margin:0;background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-moz-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-ms-linear-gradient(transparent,rgba(0,0,0,.2));background-image:linear-gradient(transparent,rgba(0,0,0,.2));-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;transition:background-color .3s}.megamenu .contact_form label,.megamenu .form_element{font-family:Arial,Helvetica,sans-serif;font-size:12px}.megamenu_tabs li a.current,.megamenu_tabs li a.current:hover{background-color:#1A1A1A;top:1px}.megamenu_tabs .megamenu_tabs_nav li a:focus,.megamenu_tabs .megamenu_tabs_nav li a:hover{background-color:#1A1A1A}.megamenu .contact_form{display:block;margin-bottom:10px}.megamenu .contact_form label{font-weight:700;line-height:18px;color:#fff}.megamenu .form_element{width:280px;padding:6px;margin:12px 0 18px;color:#000;background-color:#E8E8E8;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-ms-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.megamenu .form_element:hover{background-color:#F4F4F4}.megamenu .form_element:focus{background-color:#FFF;outline:0}.megamenu .contact_form textarea{height:120px;resize:none}.megamenu .contact_form .required{color:#C00}.megamenu .contact_form .special{display:none}.megamenu .contact_form .error,.megamenu .contact_form .sent{font-size:11px;padding:3px 6px;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.megamenu .contact_form .error{background:#f7cac4;color:#992213}.megamenu .contact_form .sent{background:#d8f6bc;color:#2f530b}.megamenu .contact_form .button{border:1px solid #000;background-color:#222;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:700 11px Sans-Serif;padding:7px 12px;margin:9px 12px 0 0;white-space:nowrap;vertical-align:middle;color:#fff;cursor:pointer;background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-moz-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-ms-linear-gradient(transparent,rgba(0,0,0,.2));background-image:linear-gradient(transparent,rgba(0,0,0,.2));-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;transition:background-color .3s}.megamenu .contact_form .button:focus,.megamenu .contact_form .button:hover{color:#fff;background-color:#1A1A1A}.megamenu .contact_form .button:active{position:relative;top:1px}@media only screen and (max-width:980px){.megamenu .dropdownspacer,.megamenu_carousel_next,.megamenu_carousel_prev{display:none}.megamenu_logo{max-width:284px;padding-left:20px}.megamenu h1{font-size:2.2em;margin-bottom:.6em}.megamenu h2{font-size:2em;margin-bottom:.6em}.megamenu h3{font-size:1.7em;margin-bottom:.6em}.megamenu h4{font-size:1.4em;margin-bottom:1em}.megamenu h5{font-size:1.2em;margin-bottom:1em}.megamenu h6{font-size:1em;margin-bottom:1em}.megamenu_container>ul{width:100%;position:absolute;left:0;text-align:right;padding:0 40px 0 0}.megamenu_container,.megamenu_fixed{padding-right:+15px}.megamenu>li .drop,.megamenu>li .nodrop{padding:0 0 0 10px}.megamenu>li{border:none}.megamenu>li span{white-space:nowrap}.megamenu_carousel_frame{height:auto;margin:0;overflow:visible;position:relative}.megamenu>li .megamenu_fullwidth{position:absolute;top:auto;width:100%;margin:10px 0 40px -1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.megamenu_push .megamenu>li .megamenu_fullwidth{position:absolute;top:auto}.megamenu .col_1,.megamenu .col_10,.megamenu .col_11,.megamenu .col_12,.megamenu .col_2,.megamenu .col_3,.megamenu .col_4,.megamenu .col_5,.megamenu .col_6,.megamenu .col_7,.megamenu .col_8,.megamenu .col_9{margin-left:.83333333333333%;margin-right:.83333333333333%}.megamenu .img_margin_right{margin-right:.83333333333333%}.megamenu .col_1{width:6.6666666666667%}.megamenu .col_2{width:15%}.megamenu .col_3{width:22%}.megamenu .col_4{width:31%}.megamenu .col_5{width:40%}.megamenu .col_6{width:48.333333333333%}.megamenu .col_7{width:56.666666666667%}.megamenu .col_8{width:65%}.megamenu .col_9{width:73.333333333333%}.megamenu .col_10{width:81.666666666667%}.megamenu .col_11{width:90%}.megamenu .col_12{width:98.333333333333%}.megamenu .col_10>.col_1,.megamenu .col_10>.col_10,.megamenu .col_10>.col_2,.megamenu .col_10>.col_3,.megamenu .col_10>.col_4,.megamenu .col_10>.col_5,.megamenu .col_10>.col_6,.megamenu .col_10>.col_7,.megamenu .col_10>.col_8,.megamenu .col_10>.col_9,.megamenu .col_11>.col_1,.megamenu .col_11>.col_10,.megamenu .col_11>.col_11,.megamenu .col_11>.col_2,.megamenu .col_11>.col_3,.megamenu .col_11>.col_4,.megamenu .col_11>.col_5,.megamenu .col_11>.col_6,.megamenu .col_11>.col_7,.megamenu .col_11>.col_8,.megamenu .col_11>.col_9,.megamenu .col_12>.col_1,.megamenu .col_12>.col_10,.megamenu .col_12>.col_11,.megamenu .col_12>.col_12,.megamenu .col_12>.col_2,.megamenu .col_12>.col_3,.megamenu .col_12>.col_4,.megamenu .col_12>.col_5,.megamenu .col_12>.col_6,.megamenu .col_12>.col_7,.megamenu .col_12>.col_8,.megamenu .col_12>.col_9,.megamenu .col_1>.col_1,.megamenu .col_2>.col_1,.megamenu .col_2>.col_2,.megamenu .col_3>.col_1,.megamenu .col_3>.col_2,.megamenu .col_3>.col_3,.megamenu .col_4>.col_1,.megamenu .col_4>.col_2,.megamenu .col_4>.col_3,.megamenu .col_4>.col_4,.megamenu .col_5>.col_1,.megamenu .col_5>.col_2,.megamenu .col_5>.col_3,.megamenu .col_5>.col_4,.megamenu .col_5>.col_5,.megamenu .col_6>.col_1,.megamenu .col_6>.col_2,.megamenu .col_6>.col_3,.megamenu .col_6>.col_4,.megamenu .col_6>.col_5,.megamenu .col_6>.col_6,.megamenu .col_7>.col_1,.megamenu .col_7>.col_2,.megamenu .col_7>.col_3,.megamenu .col_7>.col_4,.megamenu .col_7>.col_5,.megamenu .col_7>.col_6,.megamenu .col_7>.col_7,.megamenu .col_8>.col_1,.megamenu .col_8>.col_2,.megamenu .col_8>.col_3,.megamenu .col_8>.col_4,.megamenu .col_8>.col_5,.megamenu .col_8>.col_6,.megamenu .col_8>.col_7,.megamenu .col_8>.col_8,.megamenu .col_9>.col_1,.megamenu .col_9>.col_2,.megamenu .col_9>.col_3,.megamenu .col_9>.col_4,.megamenu .col_9>.col_5,.megamenu .col_9>.col_6,.megamenu .col_9>.col_7,.megamenu .col_9>.col_8,.megamenu .col_9>.col_9{width:auto}.megamenu img{max-width:100%;height:auto;width:auto\9}.megamenu embed,.megamenu iframe,.megamenu object{width:100%}.megamenu>li .megamenu_scrollbars{width:100%;height:auto}.megamenu_scrollbars .megamenu_scroller_container{position:relative;width:100%;height:100%;overflow:visible}.megamenu_scrollbars .megamenu_scroller_container .megamenu_scroll_area{position:relative;overflow-y:hidden}.megamenu .form_element{width:96%}.megamenu_drop_content{max-width:780px;margin:auto}}@media only screen and (max-width:660px){.megamenu .col_3{float:initial;width:100%;font-size:16px;line-height:1.2}}@media only screen and (max-width:767px){.megamenu_logo{position:relative;width:334px;margin:auto}.megamenu_container{width:100%;height:200px;position:relative;z-index:2;letter-spacing:1px}.megamenu_container>ul{width:100%;position:absolute;left:0;text-align:center;padding:0}.megamenu,.megamenu>li{text-align:left;margin:0}.megamenu{font-size:13px;list-style:none;padding:0;position:relative;top:135px;height:15px}.megamenu>li{display:inline;border:none;background-color:transparent;padding:0 0 0 10px;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;-ms-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.megamenu_fixed .megamenu>li{padding:15px 0 5px}.megamenu>li:hover{color:#fff}.megamenu li.noactive{background:0 0}.megamenu_container .megamenu>li:first-child{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0;border-radius:3px 0 0;border-left:none}.megamenu_carousel .megamenu>li:first-child,.megamenu_fixed .megamenu>li:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:none}.megamenu>li a{text-decoration:none;color:#58595B}.megamenu>li a:hover{color:#003B4C}.megamenu>li span a{color:#FA8D29}.megamenu>li a:focus{outline:0}.megamenu>li .drop,.megamenu>li .nodrop{padding:0 15px;font-size:14px;line-height:25px}.megamenu>li .drop a:hover,.megamenu>li .drop:hover,.megamenu>li .nodrop a:hover,.megamenu>li .nodrop:hover{cursor:pointer;color:#FFF}.megamenu li.megamenu_button{display:none;cursor:pointer;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;background-color:transparent}.megamenu li.megamenu_button_active{background-color:#000;-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0;border-radius:3px 0 0}.megamenu li.megamenu_button span{padding:12px 0;color:#fff}.megamenu>li .megamenu_fullwidth{position:absolute;top:auto;left:0;z-index:9998;float:left;width:100%;margin:40px 0 40px -1px;padding:18px 0 0;background:#FFF;color:#58595B}.megamenu_push .megamenu>li .megamenu_fullwidth{position:relative;top:15px}.megamenu>li:hover .megamenu_fullwidth{left:0;color:#003B4C}.megamenu_drop_content{width:auto;margin:auto}.megamenu .col_3{width:45%;padding:0 0 0 20px}.megamenu .col_4{width:80%;padding:0 0 0 20px}.megamenu .col_3 p{display:block}.megamenu .nav-gray-bar{display:none}}@media (max-width:370px){.megamenu>li .drop,.megamenu>li .nodrop{padding:0}.megamenu .col_3{width:48%;padding:0 0 0 5px}.megamenu .col_4{width:80%;padding:0 0 0 5px}}.location-block:hover{border-style:solid;border-color:#fff!important;box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.8);-webkit-transition: all .4s;transition: all .4s;}.location-block{height:520px;padding:45px;margin-bottom:25px;border-width:1px;border-style:solid;border-color:#f98225;border-radius:15px;-webkit-transition: all .4s;transition: all .4s;}.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: normal;}  blockquote > p, blockquote p, {font-size: 0.70em;}