/* @import url('http://example.com/example_style.css'); */

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

/* Colors */
    /*  */

    /*  */
    /*  */
    /*  */

/* Typography */
            /*  */
                         /*  */
                          /*  */
 /*  */
  /*  */
  /*  */






/* Mixins Colors */





.black{
    color:#000000 !important;
}

.green{
    color: #278d51;
}


.yellow{
    color:#f5ef34;
}

.white{
    color:#fff;
}
.red{
    color:#df033f;
}

#hs_cos_wrapper_widget_1522691230588 label.error{
    color:#df033f !important;
}

.normal_link {
    color: #278d51;
    text-decoration: underline;
}

a.footer-ref.white {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
}

.ip-hide {display: none;}
.custom-menu-primary li.hs-menu-item.hs-menu-depth-2.active-branch .wrapperSubnav,
.custom-menu-primary li.hs-menu-item.hs-menu-depth-2.hs-item-has-children .wrapperSubnav{display:none !important;}
li.hs-menu-item.hs-menu-depth-2 ul.hs-menu-children-wrapper.active-branch{display:none !important;}
.btn-view-doc, .btn-pop-up, .btn-view-pdf, #prev, #next, #prev_bottom, #next_bottom, #btn-home{text-align: center; display: inline-block; color:#fff; background:#278d51; padding:10px 20px; margin:10px 5px; font-size:16px; border:none; outline:none; cursor:pointer;}
.btn-view-doc:hover, .btn-pop-up:hover, .btn-view-pdf:hover{color:#fff !important;}
.btn-view-doc{width:220px; margin-left: -110px; left: 50%; position: relative;}
.btn-view-pdf{width:240px;}
.view-doc-note{font-size:11px; margin-top:10px; color:#888888;}
.view-doc-canvas{border:2px solid #888888; margin:20px 0; padding-bottom:20px;}
.custom-menu-primary li.hs-menu-item.hs-menu-depth-1:nth-child(2) .wrapperSubnav ul li:nth-child(3) {padding-right: 415px;}
.page-num{ width:30px; font-size:12px;}
@media(min-width: 992px ){
    .spacer10{
       margin-top:10px;
       height:1px;
       
    }
  
  	.spacer15{
        margin-top:15px;
        
    }
    
    .spacer20{
        margin-top:20px;
        
    }
    .spacer30{
        margin-top:30px;
       
    }
    
    .spacer40{
        margin-top:40px;
        
    }
    
    .spacer50{
        margin-top:50px;
     
    }

    .spacer60{
        margin-top:60px;
       
    }

}

.padded20 {
    padding: 20px;
}

.padded30 {
    padding: 30px;
}

.paddL15{
		padding-left:12px;
}

.marginL60{
    margin-left:60px;
}

.marginb20{
    margin-bottom:20px;
}

.marginb10{
    margin-bottom:10px;
}

.green-bg {
    background-color: #278d51;
    
}
.lgreen-bg{
    background-color:#f5ef34;

}

.caption {
    font-style: italic;
    font-size: 85%;
    margin-top:0;
    color:#278d51;
}

p.caption a{
		color:#278d51;
		text-decoration: underline;
}

.caption.white{
    color:#fff;
}

.caption.black{
    color:#000;
}

.Link {
    padding: 10px 0;
}

.paddingt100{
    padding-top: 100px;
}

.yellow-bg {
    background-color: #f8f400;
}
@media(min-width: 320px ){
.yellow-bg-op {
    background-color: rgba(248,244,0,0.8);
    display:block;
    width:100%;
}
}

@media(min-width: 768px ){
.yellow-bg-op {
    width:300px;
}
}
@media(min-width: 768px ){    
.desktop-no{
 display:none;
}
}


 @media(min-width: 320px ){   
.green-bg-op {
    background-color: rgba(39,141,81,0.8);
    width:100%;
    display:block;
}
}

@media(min-width: 768px ){
.green-bg-op {
    width:300px;
}
}
    
    
    
.red-bg {
    background-color: #df033f;
}

@media(min-width: 320px ){
.red-bg-op {
    background-color: rgba(223,3,63,0.8);
    width:100%;
    display:block;
}
}

@media(min-width: 768px ){
.red-bg-op {
    background-color: rgba(223,3,63,0.8);
    width:300px;
}
}


.grey-bg {
    background-color: #e7e8e9;
    width:300px;
}

.XL{
   font-size: 24px; 
   line-height: 1em;
   font-weight: 300;
   font-family: 'Lato', arial, sans-serif;
}

.XXL {
    font-size: 30px;
    font-weight: bold;
    line-height: 1em;
}

@media(min-width: 992px ){

.XL{
   font-size: 60px; 
   line-height: 1em;
   font-weight: 300;
   font-family: 'Lato', arial, sans-serif;
}

.XXL {
    font-size: 90px;
    font-weight: bold;
    line-height: 1em;
}
}


h2{
  line-height:36px;;  
    
}

h3{
    line-height:30px;
}

.span9 p:first-child {
    margin-top: 0;
}

.span8 p:first-child {
    margin-top:0;
}

.large-img {
margin-bottom:5px;    
}

.blurb-md {
    font-size: 20px;
    line-height: 1.2em;
}

.blurb-md2 {
    font-size: 23px;
    line-height: 1.2em;
    font-weight: bold;
    margin-top: 18px!important;
}

@media(min-width: 992px ){
.blurb-md2 {
 
    margin-top: 30px!important;
}

}

.link-text:hover{
    text-decoration: underline;
}


.ref{
    /*font-weight:bold;*/
    color: #278d51;
    text-decoration: underline;
}
.ref.white{
    color: white;
}
.ref:hover{
    /*font-weight:bold;*/
    color: #a3bbae;
    text-decoration: underline;
}

.ref-line{
  color: #278d51;
  border-bottom:1px #278d51 solid;
  padding-bottom:-2px;
}
.ref-line:hover{
  color: #a3bbae;
  border-bottom:1px #a3bbae solid;
  text-decoration:none !important;
}

.body-container-wrapper a:hover{
    color: #a3bbae;
    text-decoration: underline;
}

.light{
    font-family: 'Lato', arial, sans-serif;
    font-weight: 300;
}

.regular{
  	line-height:1em;
    font-family: 'Lato', arial, sans-serif;
    font-weight: 500;
}

p.blurb {
    font-size: 21px;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 50px;
}

@media(min-width: 992px ){
 p.blurb {
    font-size: 32px;
}
}

.blurb-sm {
    font-size: 16px;
}

.blurb-lg {
    font-size: 50px;
    line-height: 1em;
}

/* Set background-color of slider */
.hs_cos_flex-slider {
    background: transparent;
}

.UC{
    text-transform: uppercase;
    
}

.brands {
    margin-bottom: 30px;
}

.tabber-tabs {
    list-style-type: none;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.brands .tabber-wrap ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
}
.tabber-tabs > li{
    float: none;
}
@media(min-width: 768px ){
    .tabber-tabs > li{
        float: left;
    }
}
.tabber-tabs li a{
    border:0;
    border-radius:0;
    padding-bottom: 13px;
    text-transform: uppercase;
    color: #58595b;
    margin-right:0;
    padding-left: 20px;
}
.tabber-tabs li a:hover{
  text-decoration:none;
}
@media(min-width: 992px ){
    .tabber-tabs li a{
        padding-left: 10px;
    }
}


.tabber-tabs li.active a, .tabber-tabs li.active a:hover, .tabber-tabs a:hover, .tabber-tabs li.active a:focus, .tabber-tabs a:focus{
    color:#fff;
    background-color: #df033f;
    border: 0;
    
}

.tabber-content {
    background: transparent;
    padding: 20px;
    border:0;
    border-top: 1px solid #939598;
    border-radius: 0;
}
@media(min-width: 992px ){
    .tabber-content {
        padding: 20px 0;
    }
}

.Landing-blurb {
    font-size: 72px;
    line-height: 1em;
}

.report-title{
    font-size:20px;
    font-weight: bold;
    color:#278d51;
}

.report-date{
    font-size:20px;
    font-weight: bold;
}
@media(min-width: 320px ){
.masthead-img-investor{ 
    background: #A72121 url('https://www.delmontephil.com/hubfs/investors/landing-page/investor-landing.jpg') no-repeat top center;
    background-size: cover;
    height: 610px;
    margin-top: 0px;
    background-position-x: 86%;
    min-height: 800px !important;
}
}

th.table_2b {
    padding-left: 5px;
}



@media(min-width: 768px ){
    .masthead-img-investor {
    background: #a72121 url('https://www.delmontephil.com/hubfs/investors/landing-page/investor-landing.jpg') no-repeat top center;
    background-size: cover;
    height: 747px;
    margin-top: 55px;
}
}

.masthead-img-investor .container{
  margin-top: 20px;
  text-shadow: 1px 2px 2px rgba(40, 40, 40, 0.6);  
}


@media(min-width: 768px ){
   .masthead-img-investor .container{
        position:absolute;
        bottom:0;
        left: 0;
    right: 0;
    } 
}

@media(min-width: 992px ){
   .masthead-img-investor .container{
        top:100px;
    } 
}

@media(min-width: 768px ){
   .brands-img .container{
        position:absolute;
        top:0;
        left: 0;
    right: 0;
    } 
}




@media(min-width: 320px ){
.masthead-img-sus{
    background: #A72121 url('https://www.delmontephil.com/hubfs/sustainability/landing-page/sustainability-mainbanner.jpg') no-repeat top center;
    background-size: cover;
    height: 100vh;
    margin-top: 0px;
    min-height:800px!important;
    position:relative;
  	text-shadow: 1px 2px 2px rgba(40, 40, 40, 0.6);
}
}




@media(min-width: 768px ){
    .masthead-img-sus{
     
    background-size: cover;
    height:100vh;
    margin-top: -168px;
}
}


@media(min-width: 992px ){
    .masthead-img-sus{
    background-size: cover;
    height:100vh;
    margin-top: -70px;
}
}


.masthead-img-careers{
    background: #A72121 url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Career_mainbanner_3-1.jpg?t=1508471796228') no-repeat top center;
    background-size: cover;
    height: 70vh;
    margin-top: 0px;
    
}


@media(min-width: 768px ){
    .masthead-img-careers{
     
    background-size: cover;
    height:100vh;
    margin-top: -168px;
    min-height:800px!important;
}
}


@media(min-width: 992px ){
    .masthead-img-careers{
    background-size: cover;
    height:100vh;
    margin-top: -76px;
}
}



.masthead-img-careers .container{
    margin-top: 20px;
    
}
@media(min-width: 768px ){
   .masthead-img-careers .container{
        position:absolute;
        top:0;
        left: 0;
    right: 0;
    margin-top:260px;
    } 
}
.masthead-img-careers .masthead-blurb{
    font-size: 30px;
    line-height: 1em;
    color: white;
    font-weight: 300;
    position: relative;
    word-break: normal;
}
@media(min-width: 992px ){
 .masthead-img-careers .masthead-blurb{
    font-size: 70px;
    }
}
@media(max-width: 992px ){
    .masthead-img-careers .container{
        padding: 40px 20px;
    }
    .masthead-img-careers .container *{
        color: white;
        text-shadow: 1px 1px 1px black;
    }
}




.container.footer-links {
    width: auto;
}

@media(min-width: 320px ){
.masthead-img-corp-gov{
    background: #A72121 url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/corporate-governance-landing-page-hero.jpg') no-repeat top center;
    background-size: cover;
    height: 100vh;
    margin-top: 0px;
    min-height:800px!important;
    position:relative;
}
}

@media(min-width: 768px ){
    .masthead-img-corp-gov{
      height: 70vh;  
}}

@media(min-width: 768px ){
    .masthead-img-corp-gov{
     
    background-size: cover;
    height:100vh;
    margin-top: -168px;
}
}


@media(min-width: 992px ){
    .masthead-img-corp-gov{
    background: #A72121 url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/corporate-governance-landing-page-hero.jpg') no-repeat top center;
    background-size: cover;
    height:747px;
    margin-top:55px;
}
}

.masthead-img-corp-gov .container{
    margin-top: 20px;
    text-shadow: 1px 2px 2px rgba(40, 40, 40, 0.6);
}
@media(min-width: 768px ){
   .masthead-img-corp-gov .container{
        position:absolute;
        top:0;
        left: 0;
    right: 0;
    margin-top:260px;
    } 
}
.masthead-img-corp-gov .masthead-blurb{
    font-size: 30px;
    line-height: 1em;
    color: white;
    font-weight: 300;
    position: relative;
    word-break: normal;
}
@media(min-width: 992px ){
 .masthead-img-corp-gov .masthead-blurb{
    font-size: 70px;
    }
}
@media(max-width: 992px ){
    .masthead-img-corp-gov .container{
        padding: 40px 20px;
    }
    .masthead-img-corp-gov .container *{
        color: white;
    }
}



.brands-img{
    background: #fff url('https://www.delmontephil.com/hubfs/our-products/landing-page/our-products-hero-op3-1416x800px.jpg') no-repeat top center;
    background-size: cover;
    height: 100vh;
    margin-top: -168px;
    min-height:800px!important;
}
@media(min-width: 768px ){
    .brands-img{
         
        background-size: cover;
        height: 100vh;
        margin-top: 60px;
    }
}

.brands-img .masthead-blurb{
    font-size: 30px;
    line-height: 1em;
    color: white;
    font-weight: 300;
    position: relative;
    word-break: normal;
}
@media(min-width: 992px ){
 .brands-img .masthead-blurb{
    font-size: 70px;
    }
}



@media(max-width: 992px ){
    .brands-img .container{
        padding: 40px 20px;
    }
    .brands-img .container *{
        color: white;
        /*text-shadow: 1px 1px 1px black;*/
    }
}


.brands-img .container{
    margin-top:260px;
    /*text-shadow: 1px 2px 2px rgba(40, 40, 40, 1);*/
}








.masthead-img-sus .container{
    margin-top: 20px;
    
}
@media(min-width: 768px ){
   .masthead-img-sus .container{
        margin-top: 269px;
    } 
}
.masthead-img-sus .masthead-blurb{
    font-size: 30px;
    line-height: 1em;
    color: white;
    font-weight: 300;
    position: relative;
    word-break: normal;
}
@media(min-width: 992px ){
 .masthead-img-sus .masthead-blurb{
    font-size: 70px;
    }
}
@media(max-width: 992px ){
    .masthead-img-sus .container{
        padding: 40px 20px;
    }
    .masthead-img-sus .container *{
        color: white;
        text-shadow: 1px 1px 1px black;
    }
}

.masthead-img-investor .masthead-blurb{
    font-size: 30px;
    line-height: 1em;
    font-weight: 300;
    position: relative;
    word-break: normal;
}
@media(min-width: 992px ){
 .masthead-img-investor .masthead-blurb{
    font-size: 70px;
    }
}
@media(max-width: 992px ){
    .masthead-img-investor .container{
        padding: 40px 20px;
    }
    .masthead-img-investor .container *{
        color: white;
        text-shadow: 1px 1px 1px black;
    }
}



.about-slide .masthead-blurb{
    font-size: 30px;
    line-height: 1em;
    font-weight: 300;
    position: relative;
    word-break: normal;
}
@media(min-width: 992px ){
 .about-slide .masthead-blurb{
    font-size: 70px;
    }
}







.material{
    float: none;
    display: block;
    /*width: auto;*/
    text-decoration: none!important;
    transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
    
}
@media(min-width: 768px ){
    
.material{
    width: 300px;
    float:right;
    min-height: 290px;

    
}
}
.material:hover,
.material:focus{
    background-color: #278d51;
    
     transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
}
.material:hover *,
.material:focus *{
    color: white!important;
}




@media(min-width: 320px ){
    .careers-block-left{
        padding: 30px;
        background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/careers-left-top.jpg?t=1508471796228') no-repeat top left;
        
        min-height: 800px!important;
    }
}


@media(min-width: 768px ){
.careers-block-left{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/careers-left-top.jpg?t=1508471796228') no-repeat top center;
    background-size: cover;
}
}

.careers-block-right{
    padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/new/IMG_9117-1.jpg?t=1508471796228') no-repeat top center;
    background-size: cover;
    min-height: 800px!important;
    padding-top:270px;
    position:relative;
}

.careers-block-right-first{
    padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/careers-right-top-2.jpg?t=1508471796228') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
    position:relative;
}


.careers-block-left-third{
    padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/careers-left-bottom-2.jpg?t=1508471796228') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
     position:relative;
}

.materiality-block{
   padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/sustainability/landing-page/sustainability-our-journey-pane-new-IMG_7496-crop.jpg') no-repeat 50% center;
    background-size: cover;
    min-height: 350px!important;
    position:relative;
}

.CR-block{
    background: url('https://www.delmontephil.com/hubfs/sustainability/landing-page/sustainability-landingpage-compliance.jpg') no-repeat 50% center;
    background-size: cover;
    min-height: 350px!important;
    padding:30px;
}

.white-block{
    width:300px;
    display:block;
    text-decoration:none!important;
}



.brands-block-1{
    padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/brands-block-1.jpg?t=1508471796228') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
  	display:none !important;
}

.brands-block-2{
    padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/brands-block-2.jpg?t=1508471796228') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
  	display:none !important;
}

.brands-block-4{
    padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/our-products/landing-page/our-products-new-products-pan.jpg') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
}

.brands-block-3{
    padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/our-products/landing-page/our-products-products-pan.jpg') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
}






.pillars{
    /*width: 300px;*/
    float:right;
    text-decoration: none!important;
    transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
}

@media(min-width: 768px ){
.pillars{
    float:right;
    height: 290px;
}
}


.pillars:hover,
.pillars:focus{
    background-color: #fdeb01;
    
     transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
}
.pillars:hover *,
.pillars:focus *{
    color: #278d51;
}





.Pillars-block{
   padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/sustainability/landing-page/sustainability-nurturing-consumers-pane-new.jpg') no-repeat top center;
    background-size: cover;
    min-height: 350px!important;
    position:relative;
    background-position-x: 95%;
}

.Nurturing-Employees-block{
   padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/sustainability/landing-page/sustainability-nurturing-employees-pane-new.jpg') no-repeat top center;
    background-size: cover;
    min-height: 350px!important;
}






@media(min-width: 768px){
    .performance{
        width: 300px;
        
    }
}
    
.Performance-block{
   padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/sustainability/landing-page/sustainability-nurturing-communities-pane-new.jpg') no-repeat top center;
    background-size: cover;
    min-height: 380px!important;
    /*position:relative;*/
  	overflow:hidden;
}

.Brands-block1{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/Brands-block1.png?t=1508471796228') no-repeat top center;
    background-size: cover;
    min-height: 350px!important;
    background-color:#fff;
    display:block;
    position:relative;
    padding-left: 15px;
    padding-right: 15px;
}

.Brands-block2{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/Brands-block2.png?t=1508471796228') no-repeat top center;
    background-size: cover;
    min-height: 350px!important;
    background-color:#fff;
    display:block;
    position:relative;
    padding-left: 15px;
    padding-right: 15px;
}
@media(min-width: 992px ){
    .Brands-block1, .Brands-block2{
        padding-right: 0px;
         padding-right: 0px;
    }
}

.large-link {
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.Investors-block{
   padding: 30px;
    background-color:#ececec;
    min-height: 400px!important;
}

.stakeholder{
    /*width: 300px;*/
}
.Stakeholder-block{
   padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/sustainability/landing-page/sustainability-nurturing-nature-pane-new.jpg') no-repeat top center;
    background-size: cover;
    min-height: 380px!important;
  	overflow:hidden;
}

.Laptop-block{
   padding: 50px 30px;
   background: url('https://www.delmontephil.com/hubfs/investors/landing-page/shareholder-center-pan.jpg') no-repeat top center;
   background-size: cover;
   min-height: 400px!important;
}

.laptop a:hover {
    text-decoration: none;
}



.Highlights-block{
    background-color: #006339;
    min-height: 350px!important;
    padding:30px;
}


/*  Footer */

.footer-background {
    background-color: #006339;
    color: #fff;
    text-align:center;
    padding-left:20px;
    padding-right:20px;
}

.footer-background a {
    background: transparent;
}

.footer-container-wrapper .more-links a, .footer-container-wrapper .contact-us a, .footer-container-wrapper .about-us a{
    color: #fff;
}

.hs-breadcrumb-menu-item.first-crumb{
    padding-left: 0!important;
}

/* rich text wrapper on mobile: */
@media(max-width: 992px ){
   .hs_cos_wrapper_widget_container{
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    } 
}




/* Tables    */

th {
    text-align: left;
}

th.centered, .col-centered {
    text-align: center;
}




/* Brands search form */

#brands-search {
    margin-top: 180px;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 60px;
}

@media(min-width: 992px){
    #brands-search {
        margin-left: auto;
         margin-right: auto;
         margin-top: 360px;
         width: 80%;
         padding-top: 0;
    }
}




select.styled {
    background-color: rgba(255,255,255,0.7);
}
keygen, select {
    border: 0;
    border-radius: 0;
}

.clear {
    clear: both;
height:1px;        
}

.captioned {
    float: left;
    padding-right: 20px;
}

.spacer-green-line {
    border-top: 2px solid #268e52;
    height: 2px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.spacer-line {
    border-top: 2px solid #b3b4b5;
    height: 2px;
    margin-top: 20px;
    margin-bottom: 20px;
}
p.People {
    font-weight: bold;
}

.banner-copy {
    max-width: 100%;
    font-size: 20px;
    font-weight: 500;
    position: relative;
    
    margin-left: 20px;
    margin-top: 40px;
}
@media(min-width: 768px ){
    .banner-copy {
        left: 0px;
}
}

@media(min-width: 992px ){
   .banner-copy {
        max-width: 50%;
    }
   .masthead-img-sus .banner-copy {
        max-width: 90%;
    }
}
@media(min-width: 320px ){
.banner-copy-nw {
    font-size: 18px;
    font-weight: 500;
    position: relative;
   
    margin-left: 20px;
    margin-top: 30px;
}
}
@media(min-width: 768px ){
.banner-copy-nw {
    left: 20px; 
}
}





@media(min-width: 992px ){
    .banner-copy-nw {
    font-size: 20px;
}
}

.red-block{
    width: auto;
    display:block;
    min-height:290px;
    text-decoration: none!important;
    transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
}

@media(min-width: 768px ){
.red-block{
width: 300px;

}
}



.red-block:hover,
.red-block:focus{
    background-color: #fdeb01;
    
     transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
}
.red-block:hover *,
.red-block:focus *{
    color: #278d51;
}

.green-block{
    display:block;
    width: auto;
    min-height:290px;
    text-decoration: none!important;
    transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
}

@media(min-width: 768px ){
.green-block{
width: 300px;
}
}


.green-block:hover,
.green-block:focus{
    background-color: #fdeb01;
    
    transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
}
.green-block:hover *,
.green-block:focus *{
    color: #278d51;
}

.careers-block-left-first {
    min-height: 400px!important;
    display:block;
}

.footer-bottom {
    margin-top: 40px;
}








/* Corporate governance */

.corp-gov-block-left-first{
    padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/img-CG-Manual-800x400px.jpg') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
    position:relative;
}

.corp-gov-block-left-second{
    padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/img-Code-of-Business-Ethics-800x400px.jpg') no-repeat top left;
    background-size: cover;
    min-height: 400px!important;
    position:relative;
}

@media(min-width: 768px ){
    .corp-gov-block-left-second{
        background: url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/img-Code-of-Business-Ethics-800x400px.jpg') no-repeat top center;
        background-size: cover;
}
}




.corp-gov-block-left-third{
    padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/img-Annual-CG%20Reports-800x400px.jpg') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
    position:relative;
}



@media(min-width: 320px ){
    .corp-gov-block-right{
        padding: 30px;
        background: url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/img-Board-Committees-800x800px.jpg') no-repeat top center;
        background-size: cover;
        height: 390px!important;
        position:relative;
    }
}

@media(min-width: 768px ){
    .corp-gov-block-right{
        height: 800px!important;
}
}

.corp-gov-block-left-third-first{
    padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/img-Policies-400x400px.jpg') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
    position:relative;
}

.corp-gov-block-left-third-second{
    padding: 30px;
    background: url('https://www.delmontephil.com/hubfs/corporate-governance/landing-page/img-Enterprise-Risk-Management-400x400px.jpg') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
    position:relative;
}

.corp-gov-block-right-second-1{
    display:block;
    min-height: 350px!important;
    position:relative;
}

.corp-gov-block-right-second{
    display:block;
    min-height: 400px!important;
    position:relative;
}


.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-break: normal!important;
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%;
}

.hideonmobile{
    display: none!important;
}
@media(min-width: 992px ){
   .hideonmobile{
    display: block!important;
    } 
}

td:first-child {
min-width:90px;
}
@media(min-width: 992px ){
td:first-child {
min-width:auto;
}
}


@media(min-width: 992px){
    .upper{
        padding-left: 60px;
        text-align: left;
        
}
}

@media(min-width:1110px ){
    .upper{
        padding-left: 158px;
        text-align: left;

}
}

.small-block {
    width: auto;    
}

@media(min-width: 768px){
.small-block{
    width: 300px;
}
}

@media(min-width: 992px){
.small-block{
width: auto;
}
}

.image-responsive img {
    min-width: 560px;
}

.image-responsive {
overflow: auto;
}

body.hs-content-id-5704577567 .hs-breadcrumb-menu-item {
	display:none;
}

.span8 ul:first-child {
    margin-top: 0;
}

.Recipes-1, .Recipes-2, .Recipes-3, .Recipes-4, .Recipes-5, .Recipes-6{
    min-height:340px;
    padding: 0;
    background-size: cover;
    margin-bottom:20px;
    height:100%;
}

.Recipes-1{
    background: url('https://www.delmontephil.com/hubfs/recipes/recipes-1.jpg') no-repeat top center;
   	background-size: cover;
}
.Recipes-1:hover{
    opacity:0.8;
}


.Recipes-2{
    background: url('https://www.delmontephil.com/hubfs/recipes/recipes-2.jpg') no-repeat top center;
  	background-size: cover;
}
.Recipes-2:hover{
    opacity:0.8;
}
.Recipes-3{
    background: url('https://www.delmontephil.com/hubfs/recipes/recipes-3.jpg') no-repeat top center;
    position:relative;
		background-size: cover;
}
.Recipes-3:hover{
   opacity:0.8;
}

/*.Recipes-3:hover .construction{*/
/*    display:block;*/
/*}*/

/*.construction {*/
/*    display:none;*/
/*    position: absolute;*/
/*    bottom: 80px;*/
/*    left: 20px;*/
/*    font-size: 40px;*/
/*    color: white;*/
/*    font-weight: bold;*/
/*}*/





.Recipes-4{
    background: url('https://www.delmontephil.com/hubfs/recipes/recipes-4.jpg') no-repeat top center;
  	background-size: cover;
}
.Recipes-4:hover{
    opacity:0.8;
}
.Recipes-5{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Recipes-5a.jpg?t=1508471796228') no-repeat top center;
}
.Recipes-5:hover{
    opacity:0.8;
}
.Recipes-6{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Recipes-6a.jpg?t=1508471796228') no-repeat top center;
}
.Recipes-6:hover{
    opacity:0.8;
}

.Products-1, .Products-2, .Products-3, .Products-4{
    min-height:340px;
    padding: 0;
    background-size: cover;
    margin-bottom:20px;
    height:100%;
}

.Products-1{
    background: url('https://www.delmontephil.com/hubfs/our-products/products/products-beverage.jpg') no-repeat top center;
   	background-size: cover;
}
.Products-1:hover{
    opacity:0.8;
}

.Products-2{
    background: url('https://www.delmontephil.com/hubfs/our-products/products/products-culinary.jpg') no-repeat top center;
   	background-size: cover;
}
.Products-2:hover{
    opacity:0.8;
}

.Products-3{
    background: url('https://www.delmontephil.com/hubfs/our-products/products/products-fruits.jpg') no-repeat top center;
   	background-size: cover;
}
.Products-3:hover{
    opacity:0.8;
}

.Products-4{
    background: url('https://www.delmontephil.com/hubfs/our-products/products/products-food-services.jpg') no-repeat top center;
   	background-size: cover;
}
.Products-4:hover{
    opacity:0.8;
}

.rec-copy-1 {
    color: #006339;
    font-weight: bold;
    font-size: 28px;
    line-height: 1.2em;
}

.rec-copy-tv {
    color: #006339;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2em;
    text-align: center;
}


span.rec-copy-2 {
    font-weight: 300;
}

.dgreen-bg, .dyellow-bg, .dred-bg{
    
    display: block;
    padding: 20px;
}

.dwhite-bg{
    background-color: rgba(255, 255, 255, 0.8);
    padding: 1px;
    padding-left: 20px;
    
    transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease
}

.dwhite-bg:hover {
        background-color: #fdeb01;
        transition-delay: 0s
    transition-duration: 0.4s
    transition-property: all
    transition-timing-function: ease

}

.dwhite-bg2{
    background-color: rgba(243, 240, 240, 0.8);
}


.dyellow-bg{
    background-color: rgba(94, 78, 27, 0.8);
}

.dyellow-bg:hover{
    background-color: rgba(94, 78, 27, 1);
}

.dred-bg{
    background-color: rgba(126, 25, 52, 0.8);
}

.dred-bg:hover{
    background-color: rgba(126, 25, 52, 1);
}



#Recipes a{
    text-decoration:none;
}

.recipes-details{
	padding-left:20px;
}
.recipes-sub{
	font-size:23px;
  margin-bottom:0px;
  font-weight:700;
  color:#007744;
}
.recipes-short-bio{
	margin:0px 0px 40px 0px;
}
.recipes-box{
  font-size:20px;
  padding:20px;
  background-color: #f8f400;
  font-family: 'Open Sans',sans-serif;
  font-weight: 700;
  color: #278d51;
  text-align: center;
  margin: 10px 17.6% !important;
}
.products-box{
	font-size:20px;
  padding:20px;
  background-color: #f8f400;
  font-family: 'Open Sans',sans-serif;
  font-weight: 700;
  color: #278d51;
  text-align: center;
  margin: 10px 8.2% !important;
}

.Highlights {
    padding-top: 55px;
    padding-left: 30px;
}

.footer-background {
    background-color: #006339;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.hideme{
     opacity:0;
 }
 
 .showme{
 	opacity:1;
 }
 
 
 
 /* Tables */
 
 table {
    border-spacing: 0;
}
table.centred tr td{
    text-align: center;
}

td.leftit{
    text-align: left!important;
}
 
 td.figreg {
    text-align: right;
    padding-right: 8px;
}
td.topit {
    border-top: 1px solid #333;
}

 td.figbold {
    text-align: right;
    padding-right: 8px;
    font-weight:bold;
}

td.figreghead {
    text-align: right;
    padding-right: 8px;
}

 td.figboldhead {
    text-align: right;
    padding-right: 8px;
    font-weight:bold;
}
 
 td.bra {
    padding-right: 3px;
}

td.smaller {
    font-size: 13px;
}

table.footnote {
    margin-top: 20px;
    font-size: 12px;
    font-style: italic;
}

table tr th {
    font-weight: bold;
    font-size: 18px;
    vertical-align: bottom;
    border-bottom: 2px solid #006339;
}

table tr td {
    border-bottom: 1px solid #2d2d2d !important;
    padding: 4px !important;
}

table tr:last-child td {
    border-bottom: 2px solid #006339;
}

table.noborder tr td {
    border-bottom: 0;
}

table.noborder tr:last-child td {
    border-bottom: 0;
}

table.noborder tr th {
    border-bottom: 0;
}

.nofloat{
    float:none;
}

td.borderb2g {
    border-bottom: 2px solid #006339;
}

th.shaded {
    background-color: #02824c;
    color: #fff;
    padding-left: 5px;
    border-bottom:2px solid #02824c;
}

.Jelly{
    font-family: 'JellykaGaredeChambord'!important;
}

.normal{
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}

.shaded {
    background-color: #eaeaea;
    padding-right: 10px;
}

.main-content table img {
    margin-bottom: 0;
}

.future{
    color:#df033f;
}

table.table_font {
    font-size: 14px;
}

.txt-semibold{
    font-family: 'Open Sans',sans-serif;
  	font-weight: 600;
}

.txt-bold{
    font-family: 'Open Sans',sans-serif;
  	font-weight: 700;
}

.box-center{
  margin:10px 25% !important
}

.history-headline{
		font-size:28px;
  	line-height:32px;
  	color: #278d51;
}

.history-headline-big{
    font-family: 'JellykaGaredeChambord'!important;
    font-size: 100px!important;
  	line-height: 106px;
}

.history-intro-copy{
		font-size:15px;
}

.history-year{
		font-weight: 700;
  	font-size:16px;
  	line-height:16px;
  	color:#ffffff;
  	background-color:#268e52;
  	padding:10px;
  	margin:10px 0;
}

@media(min-width: 992px){
.page-links a {
    padding-left: 6px;
}
}
.page-links a {
    border: 0;
    border-radius: 0;
    padding-bottom: 10px;
    text-transform: uppercase;
    color: #58595b;
    margin-right: 0;
    float:left;
    font-size: 14px;
    margin-right: 1px;
    background: #f9f8f8;
}

.page-links a:hover{
    color: #fff;
    background-color: #df033f;
    border: 0;
}

.page-links  a.active{
    color: #fff!important;
    background-color: #df033f!important;
    border: 0!important;
}

.page-links a {
    text-decoration: none!important;
}

.page-links>a {
    padding-right: 6px;
    padding-top: 8px;
    line-height: 20px;
    text-decoration: none;
    display: block;
    margin-right:10px;
    margin-top:10px;
}

p.img-caption {
    margin-top: -10px;
    font-weight: bold;
}





.Tv-1, .Tv-2, .Tv-3,.Tv-4, .Print-1, .Print-2, .Print-3, .Print-4, .Print-5, .Print-6, .Print-161, .Print-7, .Print-8, .Print-9, .Print-10, .Print-11, .Print-12, .Print-1a, .Print-12a, .Print-13, .Print-14, .Print-1-ph, .Print-2-ph, .Print-3-ph, .Print-4-ph, .Print-5-ph, .Print-6-ph, .Print-15, .Print-151, .Print-16, .Print-101, .Print-102, .Print-103, .Print-104, .Print-105, .Print-106, .Print-107{
    min-height:360px;
    padding: 0;
    background-size: cover;
    margin-bottom:20px;
    height:100%;
}

.Digital-1, .Digital-2, .Digital-3, .Digital-4, .Digital-5, .Digital-6, .Digital-7, .Digital-8, .Digital-9, .Digital-10, .Digital-11{
    min-height:360px;
    padding: 0;
    background-size: cover;
    margin-bottom:20px;
    height:100%;
}

.Digital-1{
    background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/11.jpg') no-repeat top center;
}

.Digital-2{
    background: url('https://4381762.fs1.hubspotusercontent-na1.net/hubfs/4381762/ads/digital-ads/02-Spinning-Peach-Mango.jpg') no-repeat top center;
}

.Digital-3{
    background: url('https://4381762.fs1.hubspotusercontent-na1.net/hubfs/4381762/ads/digital-ads/03-DMJD_TVCEdit2Final-PockeTVC.jpg') no-repeat top center;
}

.Digital-31{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/Thumbnail%20-%20Kumpleto%20TVC%202.jpg') no-repeat top center;
}

.Digital-4{
    background: url('https://4381762.fs1.hubspotusercontent-na1.net/hubfs/4381762/ads/digital-ads/04-GRAPEFRUIT_ANIMATED.jpg') no-repeat top center;
}

.Digital-5{
    background: url('https://4381762.fs1.hubspotusercontent-na1.net/hubfs/4381762/ads/digital-ads/05-FNR_BLUEBERRY_GRAPE_GIF.jpg') no-repeat top center;
}

.Digital-6{
    background: url('https://4381762.fs1.hubspotusercontent-na1.net/hubfs/4381762/ads/digital-ads/06-Nov-29-Orchard-Fruit-Cocktail-ID.jpg') no-repeat top center;
}

.Digital-7{
    background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/Pineapple_BOOST_466x358.jpg') no-repeat top center;
}

.Digital-8{
  background: url('https://4381762.fs1.hubspotusercontent-na1.net/hubfs/4381762/spag%20hover1.jpg') no-repeat top center;
}

.Digital-9{
  background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/Get%20Fruitetction.jpg') no-repeat top center;
}

.Digital-10{
  background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/For%20the%20whole%20family%20to%20enjoy.jpg') no-repeat top center;
}

.Digital-11{
  background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/DelMonte%20Vinamilk_PR%20Image-1.jpg') no-repeat top center;
}
.Digital-1:hover, .Digital-2:hover, .Digital-3:hover, .Digital-4:hover, .Digital-5:hover, .Digital-6:hover, .Digital-7:hover, .Digital-8:hover, .Digital-9:hover, .Digital-10:hover, .Digital-11:hover{
    opacity:0.8;
}

.Tv-1{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Tv1.jpg?t=1508471796228') no-repeat top center;
}
.Tv-1:hover{
    opacity:0.8;
}


.Tv-2{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Tv2.jpg?t=1508471796228') no-repeat top center;
}
.Tv-2:hover{
    opacity:0.8;
}

.Tv-4 .dwhite-bg,
.Tv-2 .dwhite-bg{
    min-height: 66px;
}

.Tv-3{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Tv3.jpg?t=1508471796228') no-repeat top center;
}
.Tv-3:hover{
    opacity:0.8;
}

.Tv-4{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Zingo-1.jpg?t=1508471796228') no-repeat top center;
    border:2px solid #278d51;
}
.Tv-4:hover{
    opacity:0.8;
}
.Print-1{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print1.jpg?t=1508471796228') no-repeat top center;
    position:relative;
}
.Print-1:hover{
   opacity:0.8;
}


.Print-1a{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/round2/ads/Prunes.jpg?t=1508471796228') no-repeat top center;
    position:relative;
}
.Print-1a:hover{
   opacity:0.8;
}





.Print-2{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print2.jpg?t=1508471796228') no-repeat top center;
}
.Print-2:hover{
    opacity:0.8;
}
.Print-3{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print3.jpg?t=1508471796228') no-repeat top center;
}
.Print-3:hover{
    opacity:0.8;
}
.Print-4{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print4.jpg?t=1508471796228') no-repeat top center;
}
.Print-4:hover{
    opacity:0.8;
}

.Print-5{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print5.jpg?t=1508471796228') no-repeat top center;
}
.Print-5:hover{
    opacity:0.8;
}

.Print-6{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print6.jpg?t=1508471796228') no-repeat top center;
}
.Print-6:hover{
    opacity:0.8;
}

.Print-7{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print7.jpg?t=1508471796228') no-repeat top center;
}
.Print-7:hover{
    opacity:0.8;
}

.Print-8{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Juice-Drinks-in-1-Litre-Carton_466x358.jpg') no-repeat top center;
}
.Print-8:hover{
    opacity:0.8;
}

.Print-9{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Pinadobo%202019%204636.jpg') no-repeat top center;
}
.Print-9:hover{
    opacity:0.8;
}

.Print-10{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Tomato%20Sauce%20Print%20Ad-1.jpg') no-repeat top center;
}
.Print-10:hover{
    opacity:0.8;
}

.Print-11{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Spaghetti%20Sauces%204636%20thumbnail.jpg') no-repeat top center;
}
.Print-11:hover{
    opacity:0.8;
}

.Print-12{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/QuicknEasy%20Print%20Ad-1.jpg') no-repeat top center;
}
.Print-12:hover{
    opacity:0.8;
}

.Print-12a{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Contadina%20Pesto%20Pasta%204636%20thumbnail.jpg') no-repeat top center;
}
.Print-12a:hover{
    opacity:0.8;
}

.Print-13{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print13.jpg?t=1508471796228') no-repeat top center;
}
.Print-13:hover{
    opacity:0.8;
}

.Print-14{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Print14.jpg?t=1508471796228') no-repeat top center;
}
.Print-14:hover{
    opacity:0.8;
}

.Print-15{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/1.jpg') no-repeat top center;
}
.Print-15:hover{
    opacity:0.8;
}

.Print-151{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/4.jpg') no-repeat top center;
}
.Print-151:hover{
    opacity:0.8;
}

.Print-16{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/2.jpg') no-repeat top center;
}
.Print-16:hover{
    opacity:0.8;
}

.Print-161{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/SUPERFRUIT-POWER-THUMBS%20%28002%29.jpg') no-repeat top center;
}
.Print-161:hover{
    opacity:0.8;
}

.Print-101{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/Carbonara%20Style.jpg') no-repeat top center;
}
.Print-101:hover{
    opacity:0.8;
}
.Print-102{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/Cream%20and%20Cheesy.jpg') no-repeat top center;
}
.Print-102:hover{
    opacity:0.8;
}
.Print-103{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/Ketchup.jpg') no-repeat top center;
}
.Print-103:hover{
    opacity:0.8;
}
.Print-104{
    background: url('https://www.delmontephil.com/hubfs/ads/TV%20Ads/12.jpg') no-repeat top center;
}
.Print-104:hover{
    opacity:0.8;
}

.Print-105{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/BBQ%20Print%20Ad-1.jpg') no-repeat top center;
}
.Print-105:hover{
    opacity:0.8;
}

.Print-106{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Ginisa%20Print%20Ad-1.jpg') no-repeat top center;
}
.Print-106:hover{
    opacity:0.8;
}
.Print-107{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Ketchup%20Print%20Ad-1.jpg') no-repeat top center;
}
.Print-107:hover{
    opacity:0.8;
}

.Print-1-ph{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/100-Pineapple-Juices_466x358.jpg') no-repeat 50% center;
}
.Print-1-ph:hover{
    opacity:0.8;
}

.Print-2-ph{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Potato%20Crisp%20KV%20resized%20me.jpg') no-repeat top center;
}
.Print-2-ph:hover{
    opacity:0.8;
}

.Print-3-ph{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/SW-Pineapple-Juice_466x358.jpg') no-repeat top center;
}
.Print-3-ph:hover{
    opacity:0.8;
}

.Print-4-ph{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/SW-Heart-Smart_466x358.jpg') no-repeat top center;
}
.Print-4-ph:hover{
    opacity:0.8;
}

.Print-5-ph{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Contadina-Pasta-Sauces_466x358.jpg') no-repeat top center;
}
.Print-5-ph:hover{
    opacity:0.8;
}

.Print-6-ph{
    background: url('https://www.delmontephil.com/hubfs/ads/print-ads/Contadina-Fruit-Cocktail_466x358.jpg') no-repeat top center;
}
.Print-6-ph:hover{
    opacity:0.8;
}

span.smaller {
    font-size: 53px;
}

.footer-links{
    text-align:center;
}

@media(min-width: 768px ){
.footer-links{
    text-align:left;
}
}

@media(min-width: 320px ){
span.mobile-space {
    margin-left: 10px;
}
}

@media(min-width: 768px ){
span.mobile-space {
    margin-left: 0;
}
}

.footer-links a.ref{
    text-decoration:none!important;
}

.social-icons {
    margin-bottom: 7px;
    font-size: 18px;
}

@media(min-width: 320px ){
    .right{
    text-align:left;
}
}

@media(min-width: 768px ){
.right{
    text-align:right;
}
}

div#hs_cos_wrapper_widget_1487250687896 {
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 20px;
    color: #278d51;
}

.accordion_icon{
    float:left;
}

a.footer-ref.white {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
}

.w100{
    width:100%;
}

.centered{
    text-align:center;
}

.span3.last {
    margin-left: 0px;
    /*padding-left: 20px;*/
}

.center {
    text-align: center;
}

.footer-links p {
    margin-bottom: 0;
    margin-top: 20px;
}

/*@media (min-width: 769px ){*/
/*    .hs-content-id-4628177031 ul.active-branch li:last-child {*/
/*       display: block;*/
/*    }*/
    
/*   .hs-content-id-4628177031 ul.active-branch li:nth-last-child(2) {*/
/*        display: block;*/
/*    }*/
    
/*    .hs-content-id-4628177031 ul.active-branch li:nth-last-child(3) {*/
/*        display: block;*/
/*    }*/
    
/*    .hs-content-id-4628177031 ul.active-branch li:nth-last-child(4) {*/
/*        display: block;*/
/*    }*/

   
/*}*/

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children > ul.hs-menu-children-wrapper {
    position: absolute;
    top: 35px;
    z-index: 99999;
}

/* @media (min-width: 769px ){
    #hs_menu_wrapper_wizard_module_239752702932775472446439028326394072484.active-branch li.hs-menu-depth-1:last-child {
       display: none;
    }
    
    #hs_menu_wrapper_wizard_module_239752702932775472446439028326394072484.active-branch li.hs-menu-depth-1:nth-last-child(2) {
        display: none;
    }
    
    #hs_menu_wrapper_wizard_module_239752702932775472446439028326394072484.active-branch li.hs-menu-depth-1:nth-last-child(3) {
        display: none;
    }
    
    #hs_menu_wrapper_wizard_module_239752702932775472446439028326394072484.active-branch li.hs-menu-depth-1:nth-last-child(4) {
        display: none;
    }

   
} */

/* @media (min-width: 769px ){
     ul.active-branch li:last-child {
       display: none;
    }
    
    ul.active-branch li:nth-last-child(2) {
        display: none;
    }
    
    ul.active-branch li:nth-last-child(3) {
        display: none;
    }
    
    ul.active-branch li:nth-last-child(4) {
        display: none;
    }

   
} */






p.footer-ref-copy.white {
  margin-top: 0;
  font-size:13px;
}




.main-content img.nomargin, .main-content img{
    margin-bottom:0;
		/*width: 100% !important; */
}

.normal-font{
    font-family: 'Open Sans', sans-serif;
}

.pillars.box-left {
    float: left;
}

table.top20 {
    font-size: 0.9em;
}

table.centred tr td {
    text-align: left;
}

.box-left{
    float:left;
}

.box-right{
    float:right;
}

.pos-abs {
    position: absolute;
    bottom: 0;
    left: 30px;
}

@media (min-width: 769px ){
.pos-abs {
    position: absolute;
    bottom: 20px;
    left: 20px;
    }
}
.span3.widget-span.widget-type-google_search {
    display: none!important;
}

table.top20 td:last-child {
    text-align: right;
}


#adholder { padding: 0; margin:0; width:300px; height:250px; }
    	img.digital { display:block; border:none; -ms-interpolation-mode:bicubic; position:absolute;}		
		#animation {overflow:hidden; width:300px; height:250px; position:relative; background-color: #000;}
		#firstAnimation {width:300px; height:250px; left:0; position:relative;}
		#logo {bottom:6px; left:14px;}
		#splash5 {bottom:-224px; left:-20px; -ms-transform: rotate(70deg); -webkit-transform: rotate(70deg); transform: rotate(70deg); opacity:1;}
		#splash6 {bottom:-224px; left:253px; -ms-transform: rotate(70deg); -webkit-transform: rotate(70deg); transform: rotate(70deg); opacity:1;}
		#splash7 {top:-270px; left:79px;}
		#splash8 {bottom:-112px; right:56px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity:1;}
		#splash9 {bottom:13px; right:56px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity:0;}
		#splash10 {bottom:76px; right:56px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity:0;}
		#splash11 {bottom:136px; right:56px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity:0;}
		#splashBehindCups1 {top:-50px; left:0; opacity:0;}
		#mainCup {bottom:-250px; left:63px;}
		#pineapple {bottom:-143px; left:25px;}
		/*add rotate to #guava2*/
		#guava2 {bottom:-83px; left:80px;-ms-transform: rotate(240deg); -webkit-transform: rotate(240deg); transform: rotate(240deg);}
		#grapefruit2 {bottom:-173px; left:160px;}
		#orange2 {bottom:-97px; right:20px;}
		#your {left:22px; top:33px; opacity:0;}
		#grapefruit3 {top:-135px; left:90px;}
		#orange3 {top:-170px; left:110px;}
		#pCup, #gCup { opacity:0;-ms-transform: rotate(8deg); -webkit-transform: rotate(8deg); transform: rotate(8deg);}
		#pCup {top:84px; left:118px;}
		#gCup {top:84px; left:118px;}
		#oCup {top:91px; left:122px; opacity:0;-ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
		#package1, #package2, #package3, #package4 {top:-170px; right:15px}
		#fr {top:-130px; left:20px;}
		#button {top:-35px; left:25px;}
		#legal {bottom:-10px; left:20px;}
		
		.explosion1 {top:85px; left:70px; transform: scale(0.1); opacity:0;}
		.explosion11 {top:98px; left:88px; opacity:0;}
		.explosion2 {top:83px; left:170px; transform: scale(0.1); opacity:0;}
		.explosion21 {top:73px; left:155px; opacity:0;}
		#xguava1 { transform: scale(0.1);}
		#xguava2 { -ms-transform: rotate(200deg) scale(0.1); -webkit-transform: rotate(200deg) scale(0.1); transform: rotate(200deg) scale(0.1);}
		#xguava3 { -ms-transform: rotate(110deg) scale(0.1); -webkit-transform: rotate(110deg) scale(0.1); transform: rotate(110deg) scale(0.1);} 
		
		#xsplash1 {top:-102px; left:-106px; transform: scale(0.05); opacity:0;}
		#xsplash2 {top:-107px; left:-18px; -ms-transform: rotate(240deg) scale(0.05); -webkit-transform: rotate(240deg) scale(0.05); transform: rotate(240deg) scale(0.05); opacity:0;}
		#celebrate {top:90px; left:25px; opacity:0;}
		#xcoconut1 { -ms-transform: rotate(-60deg) scale(0.1); -webkit-transform: rotate(-60deg) scale(0.1); transform: rotate(-60deg) scale(0.1);}
		#xcoconut2 { -ms-transform: rotate(120deg) scale(0.1); -webkit-transform: rotate(120deg) scale(0.1); transform: rotate(120deg) scale(0.1);}
		#xorange1 {-ms-transform: rotate(-120deg) scale(0.1); -webkit-transform: rotate(-120deg) scale(0.1); transform: rotate(-120deg) scale(0.1);}
		#xorange2 {-ms-transform: rotate(70deg) scale(0.1); -webkit-transform: rotate(70deg) scale(0.1); transform: rotate(70deg) scale(0.1);}
		#xorange3 {-ms-transform: rotate(180deg) scale(0.1); -webkit-transform: rotate(180deg) scale(0.1); transform: rotate(180deg) scale(0.1);}
		#refreshing {top:75px; left:25px; opacity:0;}


/* Hide revisions button  */

button.hs-button.large.secondary.revisionsButton.tooltip-theme-arrows.tooltip-target.tooltip-element-attached-bottom.tooltip-element-attached-center.tooltip-target-attached-top.tooltip-target-attached-center {
    display: none!important;
}

.video-home {
    height: 100%;
    width: 100%;
    display: inline-block;
}

a.ref.indented {
    margin-left: 30px;
}

.privacy {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*.widget-type-social_sharing, .row-number-11{display:none;}*/