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







.green{
    color: #278d51;
}

.yellow{
    color:#f5ef34;
}

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

.normal_link {
    color: #006339;
    /*text-decoration: underline;*/
}

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

@media(min-width: 992px ){
    .spacer10{
       margin-top:10px;
       height:1px;
       
    }
    
    .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;
}

.marginL60{
    margin-left:60px;
}

.marginb20{
    margin-bottom:20px;
}
.green-bg {
    background-color: #278d51;
    
}
.lgreen-bg{
    background-color:#f5ef34;

}

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

.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:1em;  
    
}

h3{
    line-height:1.2em;
}

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

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

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

.regular{
    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;
}
@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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/Investor-landing.jpg') no-repeat top center;
    background-size: cover;
    height: 610px;
    margin-top: 0px;
    background-position-x: 30%;
}
}

@media(min-width: 768px ){
.masthead-img-investor{
    background:url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/Investor-landing.jpg') no-repeat top center;
    height: 100vh;
    min-height:800px!important;
}
}


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



@media(min-width: 768px ){
    .masthead-img-investor {
    background: #a72121 url(https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/Investor-landing.jpg?t=1484665040840) no-repeat top center;
    background-size: cover;
    height: 100vh;
    margin-top: -76px;
}
}

.masthead-img-investor .container{
    margin-top: 20px;
    
}


@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('//www.delmontepacific.com/hubfs/images/Sustainability_mainbanner-2-1.jpg') no-repeat top center;
    background-size: cover;
    height: 100vh;
    margin-top: 0px;
    min-height:1000px!important;
    position:relative;
}
}




@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: -76px;
}
}


.masthead-img-careers{
    background: #A72121 url('//www.delmontepacific.com/hubfs/images/Career_mainbanner_3-1.jpg') 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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/new/CG_mainbanner_darkened.jpg') no-repeat top center;
    background-size: cover;
    height: 100vh;
    margin-top: 0px;
    min-height:800px!important;
}
}
@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-size: cover;
    height:100vh;
    margin-top: -76px;
}
}



.masthead-img-corp-gov .container{
    margin-top: 20px;
    
}
@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;
        text-shadow: 1px 1px 1px black;
    }
}



.brands-img{
    background: #fff url('//www.delmontepacific.com/hubfs/images/brands&products_mainbanner-1-1.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: -76px;
    }
}

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








.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') 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') 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') 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') 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') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
     position:relative;
}

.materiality-block{
   padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/new/Pea-planting.jpg') no-repeat top center;
    background-size: cover;
    min-height: 350px!important;
    position:relative;
}

.CR-block{
    background: url('//www.delmontepacific.com/hubfs/images/Compliance-1.jpg') no-repeat top 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') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
}

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

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

.brands-block-4{
    padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/brands-block-4.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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/new/Nurturing-Consumers-2-1.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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Nurturing-Employees-1.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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Nurturing-Communities-1.jpg') no-repeat top center;
    background-size: cover;
    min-height: 350px!important;
    position:relative;
}

.Brands-block1{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/Brands-block1.png') 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') 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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/new/Bloom.jpg') no-repeat top center;
    background-size: cover;
    min-height: 350px!important;
}

.Laptop-block{
   padding: 50px 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Shareholder_Centre.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 {
    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-line {
    border-top: 2px solid #b3b4b5;
    height: 2px;
    margin-top: 30px;
    margin-bottom: 40px;
}
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: 20px;
}
}

@media(min-width: 992px ){
   .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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/corp-gov-left-1.jpg') no-repeat top center;
    background-size: cover;
    min-height: 400px!important;
    position:relative;
}

.corp-gov-block-left-second{
    padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/corp-gov-left-2.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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/corp-gov-left-2.jpg') no-repeat top center;
        background-size: cover;
}
}




.corp-gov-block-left-third{
    padding: 30px;
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/corp-gov-left-3a.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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/corp-gov-right-1a.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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/corp-gov-right-2.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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/corp-gov-right-3.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;
}

.hs-breadcrumb-menu-item {

}

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

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

.Recipes-1{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Recipes-1a.jpg') no-repeat top center;
}
.Recipes-1:hover{
    opacity:0.8;
}


.Recipes-2{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Recipes-2a.jpg') no-repeat top center;
}
.Recipes-2:hover{
    opacity:0.8;
}
.Recipes-3{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Recipes-3a.jpg') no-repeat top center;
    position:relative;
}
.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://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Recipes-4a.jpg') no-repeat top center;
}
.Recipes-4:hover{
    opacity:0.8;
}
.Recipes-5{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Recipes-5a.jpg') 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') no-repeat top center;
}
.Recipes-6: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;
}

.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;
    padding: 4px;
}

/* Commented out to allow table color to be black */
/*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;
}

@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-7, .Print-8, .Print-9, .Print-10, .Print-11, .Print-12,
.Print-1a, .Print-12a, .Print-13, .Print-14, .Print-15, .Print-16, .Print-17, .Print-18, .Print-19, .Print-20, .Print-21, .Print-22, .Print-23, .Print-24, .Print-25, .Print-26,
.Print-27, .Print-28, .Print-29, .Print-219, .Print-30, .Print-301, .Print-31, .Print-32, .Print-33, .Print-34, .Print-35, .Print-36, .Print-37, .Print-38,
.Print-39, .Print-40, .Print-41, .Print-42, .Print-43, .Print-44, .Print-291{
    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, .Digital-12{    min-height:360px;
    padding: 0;
    background-size: cover;
    margin-bottom:20px;
    height:100%;
}

.Digital-1{
    background: url('//www.delmontepacific.com/hubfs/digital/2016-11-Social-Thanksgiving-2.jpg') no-repeat top center;
}

.Digital-2{
    background: url('//www.delmontepacific.com/hubfs/digital/2017-03-Social-ReadyCutTomatoes.jpg') no-repeat top center;
}

.Digital-3{
    background: url('//www.delmontepacific.com/hubfs/digital/2017-02-Social-ValentinesDay-FA.jpg') no-repeat top center;
}

.Digital-4{
    background: url('//www.delmontepacific.com/hubfs/digital/S&W_QBB_03.jpg') no-repeat top center;
}

.Digital-5{
    background: url('//www.delmontepacific.com/hubfs/digital/2017-02-Social-PeachBasket.jpg') no-repeat top center;
}

.Digital-6{
    background: url('//www.delmontepacific.com/hubfs/digital/2017-03-Social-AsianBeanSoup-2.jpg') no-repeat top center;
}

.Digital-7{
    background: url('https://www.delmontepacific.com/hubfs/digital/03.DM%20Pineapple%20Juice%20466x358.jpeg') no-repeat top center;
}

.Digital-8{
    background: url('https://www.delmontepacific.com/hubfs/digital/01.%20Spaghetti%20team%20thumbnail%20pic.png') no-repeat top center;
}

.Digital-9{
    background: url('https://www.delmontepacific.com/hubfs/digital/05.%20Del%20Monte%20Tomato%20Sauce%20466x356.jpg') no-repeat top center;
}

.Digital-10{
    background: url('https://www.delmontepacific.com/hubfs/digital/07.%20DM%20Juice%20Drinks%20466x356.jpeg') no-repeat top center;
}

.Digital-11{
    background: url('https://www.delmontepacific.com/hubfs/digital/09.%20SWPF%20Juices%20thumbnail.jpeg') no-repeat top center;
}

.Digital-12{
    background: url('https://www.delmontepacific.com/hubfs/images/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, .Digital-12:hover{
    opacity:0.8;
}

.Tv-1{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Tv1.jpg') 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') 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/gog%20tv%20ad1.png') 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') 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') 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') 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') 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') 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') 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') no-repeat top center;
}
.Print-5:hover{
    opacity:0.8;
}

.Print-6{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/beans%20hover-1.jpg') no-repeat top center;
}
.Print-6:hover{
    opacity:0.8;
}

.Print-7{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/fruit%20and%20oats%20hover.jpg') no-repeat top center;
}
.Print-7:hover{
    opacity:0.8;
}

.Print-8{
    background: url(https://www.delmontepacific.com/hubfs/custom-video-thumbnails/100%20Pineapple%20Juice%2046%2036.png) no-repeat top center;
}
.Print-8:hover{
    opacity:0.8;
}

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

.Print-10{
    background: url('https://www.delmontepacific.com/hubfs/images/Print%20Ads%202021/Tomato%20Sauce%20Print%20Ad-1%20466x358.jpeg') no-repeat top center;
}
.Print-10:hover{
    opacity:0.8;
}

.Print-11{
    background: url('https://www.delmontepacific.com/hubfs/custom-video-thumbnails/Spaghetti%20Sauces%2046%2036.jpg') no-repeat top center;
}
.Print-11:hover{
    opacity:0.8;
}

.Print-12{
    background: url('https://www.delmontepacific.com/hubfs/images/Print%20Ads%202021/QuicknEasy%20466x358.jpg') no-repeat top center;
}
.Print-12:hover{
    opacity:0.8;
}

.Print-12a{
    background: url('https://www.delmontepacific.com/hubfs/images/PineSolids%20Bonggang%20Pasko%20TVC%20Cover.png') no-repeat top center;
}
.Print-12a:hover{
    opacity:0.8;
}

.Print-13{
    background: url('//www.delmontepacific.com/hubfs/images/Print13.jpg') no-repeat top center;
}
.Print-13:hover{
    opacity:0.8;
}

.Print-14{
    background: url('//www.delmontepacific.com/hubfs/images/Print14.jpg') no-repeat top center;
}
.Print-14:hover{
    opacity:0.8;
}
.Print-15{
    background: url('https://www.delmontepacific.com/hubfs/images/we.png') no-repeat top center;
}
.Print-15:hover{
    opacity:0.8;
}
.Print-16{
    background: url('https://www.delmontepacific.com/hubfs/ROMA.png') no-repeat top center;
}
.Print-16:hover{
    opacity:0.8;
}
.Print-17{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/Contadina.jpg') no-repeat top center;
}
.Print-17:hover{
    opacity:0.8;
}
.Print-18{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/College%20Inn%20HOVER.jpg') no-repeat top center;
}
.Print-18:hover{
    opacity:0.8;
}
.Print-19{
    background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/01-DMJD-white-Grape-Digital-material-1.jpg') no-repeat top center;
}
.Print-19:hover{
    opacity:0.8;
}
.Print-20{
    background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/02-Spinning-Peach-Mango-1.jpg') no-repeat top center;
}
.Print-20:hover{
    opacity:0.8;
}
.Print-21{
    background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/03-DMJD_TVCEdit2Final-PockeTVC-1.jpg') no-repeat top center;
}
.Print-21:hover{
    opacity:0.8;
}
.Print-22{
    background: url('https://www.delmontephil.com/hubfs/ads/digital-ads/04-GRAPEFRUIT_ANIMATED-1.jpg') no-repeat top center;
}
.Print-22:hover{
    opacity:0.8;
}
.Print-23{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/fam%20hoverr.jpg') no-repeat top center;
}
.Print-23:hover{
    opacity:0.8;
}
.Print-24{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/fruit%20cup%20hover.jpg') no-repeat top center;
}
.Print-24:hover{
    opacity:0.8;
}
.Print-25{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/baked%20beans%20hover.jpg') no-repeat top center;
}
.Print-25:hover{
    opacity:0.8;
}
.Print-26{
    background: url('https://www.delmontepacific.com/hubfs/images/DM_VeggiefulBites_Cling_0001_GoG_Linen%5B4%5D-1-1-1.png') no-repeat top center;
}
.Print-26:hover{
    opacity:0.8;
}
.Print-27{
    background: url('https://www.delmontepacific.com/hubfs/images/Contadina%20Pizzettas%20png%20v2.png') no-repeat top center;
}
.Print-27:hover{
    opacity:0.8;
}
.Print-28{
    background: url('https://www.delmontepacific.com/hubfs/custom-video-thumbnails/Contadina%20Bone%20Broth%204636.jpg') no-repeat top center;
}
.Print-28:hover{
    opacity:0.8;
}
.Print-29{
    background: url('https://www.delmontepacific.com/hubfs/images/TV%20ADS%202021/DMPL%20Spag%20Sauce%20TV%20AD.jpg') no-repeat top center;
}
.Print-29:hover{
    opacity:0.8;
}
.Print-291{
    background: url('https://www.delmontepacific.com/hubfs/images/Thumbnail%20-%20Kumpleto%20TVC%202.jpg') no-repeat top center;
}
.Print-291:hover{
    opacity:0.8;
}
.Print-219{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Spaghetti%20Sauce%20Digital%20Ads%20v1%2046%2036.png') no-repeat top center;
}
.Print-219:hover{
    opacity:0.8;
}

.Print-30{
    background: url('https://www.delmontepacific.com/hubfs/images/TV%20ADS%202021/DM%20100%20Pineapple%20Juice.jpeg') no-repeat top center;
}
.Print-30:hover{
    opacity:0.8;
}
.Print-301{
    background: url('https://www.delmontepacific.com/hubfs/images/TV%20ADS%202021/DM%20Pineapple.jpg') no-repeat top center;
}
.Print-301:hover{
    opacity:0.8;
}
.Print-31{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/gog%20edit.jpg') no-repeat top center;
}
.Print-31:hover{
    opacity:0.8;
}
.Print-32{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/ci%20hover.jpg') no-repeat top center;
}
.Print-32:hover{
    opacity:0.8;
}
.Print-33{
    background: url('https://2685100.fs1.hubspotusercontent-na1.net/hubfs/2685100/images/Zingo-1.jpg') no-repeat top center;
}
.Print-33:hover{
    opacity:0.8;
}

.Print-35{
    background: url('https://www.delmontepacific.com/hubfs/images/TV%20ADS%202021/Carbonara%20Style.jpeg') no-repeat top center;
}
.Print-35:hover{
    opacity:0.8;
}

.Print-36{
    background: url('https://www.delmontepacific.com/hubfs/images/TV%20ADS%202021/Cream%20and%20Cheesy.jpeg') no-repeat top center;
}
.Print-36:hover{
    opacity:0.8;
}

.Print-37{
    background: url('https://www.delmontepacific.com/hubfs/images/TV%20ADS%202021/Ketchup.jpeg') no-repeat top center;
}
.Print-37:hover{
    opacity:0.8;
}

.Print-38{
    background: url('https://www.delmontepacific.com/hubfs/images/TV%20ADS%202021/DM%20Tomato%20Sauce.jpg') no-repeat top center;
}
.Print-38:hover{
    opacity:0.8;
}

.Print-39{
    background: url('https://www.delmontepacific.com/hubfs/images/Print%20Ads%202021/Potato%20Crisp%20KV%20466x358.jpg') no-repeat top center;
}
.Print-39:hover{
    opacity:0.8;
}

.Print-40{
    background: url('https://www.delmontepacific.com/hubfs/images/Print%20Ads%202021/Juice-Drinks-in-1-Litre-Carton_466x358.jpeg') no-repeat top center;
}
.Print-40:hover{
    opacity:0.8;
}

.Print-41{
    background: url('https://www.delmontepacific.com/hubfs/images/Print%20Ads%202021/BBQ%20Print%20466x358.jpg') no-repeat top center;
}
.Print-41:hover{
    opacity:0.8;
}

.Print-42{
    background: url('https://www.delmontepacific.com/hubfs/images/Print%20Ads%202021/Ginisa%20466x358.jpg') no-repeat top center;
}
.Print-42:hover{
    opacity:0.8;
}

.Print-43{
    background: url('https://www.delmontepacific.com/hubfs/images/Print%20Ads%202021/Ketchup%20466x358.jpg') no-repeat top center;
}
.Print-43:hover{
    opacity:0.8;
}

.Print-44{
    background: url('https://www.delmontepacific.com/hubfs/images/Print%20Ads%202021/Contadina%20Pesto%20Pasta%20466x358.jpg') no-repeat top center;
}
.Print-44:hover{
    opacity:0.8;
}

.Print-34{
    background: url('https://www.delmontepacific.com/hubfs/images/new/ads%20india%201.jpg') no-repeat top center;
}
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;
}




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

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