﻿

.contentbox {
    border: 2px solid #eee;
    outline: 1px solid #A6A6A6;
    padding: 0 10px 10px;
    margin: 0 5px 10px 0;
    display: inline-block;
    width: 90%;
    float: left;
    position: relative;
}


._col form ol,
._col form ol li {
  margin: 0;
}



._col {
  position: relative;
  padding: 0 15px;
  width: 100%;
}


._col ._col {
  padding: 0;
}

  
  ._bi ._col._left, ._bi ._col:first-child, ._bi ._col._1, ._tri ._col._left, ._tri ._col:first-child, ._tri ._col._1, ._quad ._col._left, ._quad ._col:first-child, ._quad ._col._1, ._penta ._col._left, ._penta ._col:first-child, ._penta ._col._1, ._phi ._col._left, ._phi ._col:first-child, ._phi ._col._1, ._quarters ._col._left, ._quarters ._col:first-child, ._quarters ._col._1, ._pareto ._col._left, ._pareto ._col:first-child, ._pareto ._col._1 {
    margin-left: 0;
  }

  
  .col-nospace.col-nospace ._col {
    margin-left: 0px;
  }


.content-bg--author ._col {
  position: relative;
  float: none;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0;
}


.l-ordermenu-two .ordermenu__payment ._col,
.l-ordermenu-three .ordermenu__payment ._col {
  display: inline-block;
  float: none;
  border-top: 1px solid #d2e3fc;
  border-left: 1px solid #d2e3fc;
  border-bottom: 1px solid #d2e3fc;
  margin: 0 0 0 -4.2px;
  vertical-align: middle;
}


.l-ordermenu-two .ordermenu__payment ._col._left,
.l-ordermenu-three .ordermenu__payment ._col._left {
  margin-left: 0;
}


.l-ordermenu-two .ordermenu__payment ._col._right,
.l-ordermenu-three .ordermenu__payment ._col._right {
  border-right: 1px solid #d2e3fc;
}


.l-ordermenu-one .ordermenu__payment ._col {
  float: none;
  display: table-cell;
  vertical-align: top;
  margin: 0;
}


.l-ordermenu-one .ordermenu__payment ._col._left {
  padding: 30px;
}


.l-ordermenu-two .ordermenu__payment ._col {
  width: 50%;
  max-width: 440px;
}

  
  .l-ordermenu-two .ordermenu__payment ._col._right {
    border-right: 0;
  }

  
  .l-ordermenu-two .ordermenu__payment ._col.is-highlighted {
    width: 100%;
    max-width: none;
  }


.l-ordermenu-three .ordermenu__payment ._col {
  padding: 0;
}


.l-ordermenu-three .ordermenu__payment ._col.is-highlighted {
  width: 35.96491%;
}

  
  .l-ordermenu-three .ordermenu__payment ._col._left {
    padding-right: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._middle {
    padding-left: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._right {
    border-right: 0;
  }


.ordermenu__bg ._col {
  display: inline-block;
  float: none;
  margin: 0 0 0 -5px;
  vertical-align: middle;
}


.ordermenu__bg ._col._left {
  margin-left: 0;
}



.guarantee ._col {
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}



.six-features ._col {
  border: 1px solid #c6c6c6;
  padding: 0px;
  margin: 15px auto;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}


.order-menu ._col img {
  max-width: 78%;
  max-height: 78%;
}


.order-menu-three-column ._col {
  padding: 30px 0;
}


.banner-box ._col {
  padding: 0px;
}


.webinar .line ._centered ._col {
  width: 100% !important;
  text-align: center;
}


.webinar .mail ._col p {
  padding: 0px;
}


.webinar .mail ._col a {
  width: 100%;
  border: 2px solid #72c0f1;
  padding: 10px 0;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}


.webinar .mail ._col a:hover {
  background-color: #0d4566;
}


.about .bg-offset-right ._colwrap ._col, .about .bg-offset-left ._colwrap ._col {
  padding-bottom: 30px;
}


.about .bg-offset-right ._colwrap ._col img, .about .bg-offset-left ._colwrap ._col img {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 0;
  top: 0px;
  margin: 0px !important;
  max-width: initial;
  max-height: initial;
}
.contact-form .clear-form{clear:both}



.homelogo {
	
	width: 330px;
	height:101px;
	margin: 20px 0 0px 20px;
	}

		#footer_columns div li a:hover, #footer_copyright a:hover, a:hover, .post a.read_more:hover, #pagination a:hover, #comment_form a:hover, #sidebar ul li a:hover, .post .metadata a:hover, #content a:hover, #sidebar a:hover { color: #000000  }


#footer_copyright
{border-top: 1px solid #555555;
padding: 0;
position: relative;}


body.home #footer_copyright{border-top-color: #e7e6e5;}


#footer_copyright ul.social
{position: absolute;
right: 0px;
top: 7px;
}

body.home #footer_copyright ul.social {top:17px;}





	  #footer_columns div li a, #footer_copyright a, .post a.read_more, #pagination a, #comment_form a, #sidebar ul li a, .post .metadata a, .comment a.comment_author, #content a, #sidebar a { color: #555555  }


#wrapper,
.container-inner { min-width: 320px; }

.container-inner { max-width: 1380px; min-width: 1380px; width: 100%; margin: 0 auto; }

#header .container-inner { position: relative; }

#page .container-inner { background: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1); }
#page .panel-col-first .pane-menu-block-1 h2.pane-title,#page .panel-col-first .pane-menu-block-2 h2.pane-title,#page .panel-col-first .pane-menu-block-3 h2.pane-title,#page .panel-col-first .pane-menu-block-4 h2.pane-title,#page .panel-col-first .pane-menu-block-5 h2.pane-title,#page .panel-col-first .pane-menu-block-6 h2.pane-title{width:168px;max-width:100%;border-bottom:1px solid #122D1F;background-color:#31795C;text-align:center;height:25px;padding:9px 22px 0px 22px;color:#fff;font-size:16px;margin:0px 0px 2px 0px;}
h2.pane-title,h1.pane-title,.pane-node-title h2,.pane-node-title h1{font-size:18px;color:#308a70;margin-bottom:18px;max-width:75%;}
body.front #main-content .pane-home-page-events-panel-pane-1 h2.pane-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:12%;padding-top:45px;padding-left:20px;}
body.topics.topic_overview .pane-title{display:none;}
body.topics.topic_objectives .pane-topic-objectives-panel-pane-1 .pane-title,body.topics.topic_objectives .pane-views-panes.objective-list .pane-title{color:#308a70;font-size:17px;margin:0 0 5px 0;}
body.topics .view-id-sdoh_related_objectives h2.pane-title{color:#308a70;font-size:17px;margin-bottom:7px;}
body.page-healthy-people-in-action-stories-from-the-field div.panel-col-last h1.pane-title{font-size:18px;color:#006c9f;margin-bottom:18px;}
body.node-type-evidence-based-resource .pane-node-content .pane-title{max-width:100%;box-sizing:border-box;padding-right:15px;color:#308a70;}
body.node-type-sharing-library-story h2.pane-title{font-size:17px;color:#308a70;max-width:100%;margin-bottom:5px;}
body.page-data-chart .title h1.pane-title{max-width:100%;margin-bottom:0px;}
body.page-node-national-snapshot #page div.pane-national-snapshots-panel-pane-1 h2.pane-title{padding-left:40px;padding-top:18px;}
.panel-1col-sdoh .pane-title{color:black;}
.panel-1col-sdoh .panel-col-top .pane-node .pane-title{color:black;}
.panel-1col-sdoh .panel-col-bottom .pane-title{color:white;margin-bottom:10px;}
h2.pane-title,h1.pane-title{color:#006c9f;margin:0px 0px 18px 0px;}
.pane-node.contextual-links-region h2.pane-title,.pane-node.contextual-links-region h1.pane-title{color:#308a70;}
body.page-prevention-portal-508 div.pane-views-panes h2.pane-title{padding-top:20px;}
.profile-popup.register .profile-social-list,.profile-popup.register-email .profile-social-list,.profile-popup.email-verification .profile-social-list{text-align:center;width:100%;}
.profile-popup.register .profile-social-list a,.profile-popup.register-email .profile-social-list a,.profile-popup.email-verification .profile-social-list a{text-decoration:none;}
.profile-popup.register .profile-social-list li,.profile-popup.register-email .profile-social-list li,.profile-popup.email-verification .profile-social-list li{line-height:2.5;}
.profile-popup.login .profile-popup-section-info,.profile-popup.login .profile-social-list{text-align:left;}
.profile-social-list{margin-bottom:6px;text-align:center;}
.profile-social-list a{text-decoration:none;}
.profile-social-list li{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;width:100px;height:100px;font-size:40px;margin:1px;line-height:2.5;font-family:socicon;text-align:center;margin-top:20px;vertical-align:top;position:relative;}
.profile-social-list li a{text-align:center;position:absolute;width:100%;left:-2px;}
.profile-social-list li.small{width:70px;height:70px;font-size:25px;margin:3px;}
.profile-social-list li:hover{opacity:0.8;cursor:pointer;}
.profile-social-list li.facebook{background-color:#2a3e8d;}
.profile-social-list li.email{background-color:#37dc00;}

  #new-client-pink {
    background: #000;
  }

  #new-client-pink h2 {
    color: #FE1E91;
    margin: 0 0 10px;
    font: 900 62px/60px 'Source Sans Pro';
  }

  #new-client-pink h2 span {
    color: #fff;
  }

  #new-client-pink p {
    color: #FE1E91;
    font-size: 18px;
    max-width: 600px;
    display: inline-block;
  }

  #new-client-pink h3 {
    color: #fff;
    font-weight: normal;
    font-size: 24px;
    margin: 0;
  }

  #new-client-pink a {
    display: inline-block;
    padding: 8px 40px;
    font-size: 24px;
    color: #fff;
    margin: 10px 0 0;
    background: #FE1E91;
  }



  .new-client-ad {
    padding: 40px 0;
    position: relative;
    height: 284px;
    text-align: center;
    z-index: 3;
    box-shadow: 0 0 12px #000;
  }
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
#header .menu{display:block;float:right;padding:25px 0 0 0;margin:0;list-style-type:none;}
#header .menu li{display:inline-block;list-style-type:none;padding:0;margin:0;}
#header .menu li + li{padding-left:20px;}
#header .menu li a{color:inherit;font-weight:lighter;text-transform:uppercase;}
#header .menu li a:hover{text-decoration:underline;}
#desktop-nav ul.sub-menu.menu-single{width:287px;left:0;}
#desktop-nav ul.sub-menu.menu-single.right{width:287px;left:auto;right:0;}
#desktop-nav ul.sub-menu.menu-full{left:0;right:0;}
#desktop-nav ul.sub-menu.menu-single li{position:relative;}
#desktop-nav ul.sub-menu.menu-single li + li:before{content:"";position:absolute;top:0;right:20px;left:20px;border-top:solid 1px #d6d6d6;}
#desktop-nav ul.sub-menu.menu-full ul{position:relative;}
#desktop-nav ul.sub-menu.menu-full ul:before{content:"";position:absolute;top:0;right:20px;left:20px;border-top:solid 1px #d6d6d6;}
#bottom-wrapper .menu{display:table-row;overflow:hidden;margin:0;padding:0;background:none;list-style:none;}
#bottom-wrapper .menu li{display:table-cell;padding:0;margin:0;background:none;list-style:none;}
#bottom-wrapper .menu li a{display:block;margin:0;padding:17px 10px;background:none;list-style:none;font-size:12px;line-height:16px;font-weight:normal;text-align:center;text-decoration:none;text-transform:uppercase;}
#bottom-wrapper .menu li a:link,#bottom-wrapper .menu li a:visited{color:#fff;}
#bottom-wrapper .menu li a:hover,#bottom-wrapper .menu li a:visited:hover{background:#cc1924;}
#subnav-wrapper ul.menu,#subnav-wrapper ul.menu li{display:block;padding:0;margin:0;list-style-type:none;}
#subnav-wrapper ul.menu li ul{display:none;}
#subnav-wrapper ul.menu li ul.active-trail{display:block;}
ul.menu,.item-list ul{margin:0.35em 0 0 -0.5em;}
ol li,ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;padding-bottom:.1em;}
.book-navigation .menu{border-top:1px solid #bbb;margin:0;padding:10px 20px;}
#footer-wrapper #footerlinks .menu{overflow:hidden;}
#footer-wrapper #footerlinks .menu li a{display:block;margin:0;padding:7px;text-decoration:none;line-height:16px;}
#footer-wrapper #footerlinks .menu li .menu{float:left;width:132px;padding:10px 0 0 0;}
#footer-wrapper #footerlinks .menu li .menu li{float:left;width:132px;padding:0 0 10px 0;}
#footer-wrapper #footerlinks .menu li{display:block !important;width:auto !important;float:none !important;padding:0 !important;}
#footer-wrapper #footerlinks .menu li ul{display:none;}
#subnav-wrapper .menu{display:none !important;}
#subnav-wrapper.mobile-active .menu{display:block !important;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}
#skip-to-content{left:-4000px;position:absolute;top:10px;z-index:5000;}
#skip-to-content a:hover,#skip-to-content a:focus,#skip-to-content a:active{background-color:#f0f0ff;font-size:1.3846em;font-weight:bold;outline:1px dotted #b0b0bf;padding:1px 3px;position:relative;left:4010px;}
#skip-to-content-target{display:block;height:0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}
.sidebar,#navigation,.region-top-right,#header-region,#search-theme-form,#search,#footer,.email-print-share,.breadcrumb,.tabs,.feed-icon,.links,.region-language,.field-name-field-article-icon-reference,#block-views-rotating_promos-featured_media,.consumer-views-search,.consumer-format-options,.consumer-tabs{display:none !important;}
.region-highlight{margin:15px 0 0 0;}
#home-menu .region-homepage-navigation{overflow:hidden;}
.region-alert{background:yellow;}
.region-sidebar-first{display:none;height:auto;width:100%;}
#sidebar-first .region-sidebar-first br,#home-menu #block-system-main-menu br{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li,#home-menu #block-menu-menu-main-sub ul.menu li{border-top:solid 1px #ffffff;float:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-menu-menu-main-sub ul.menu li{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li a span,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-system-main-menu ul li a,.i18n-es #home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{padding:.5em;font-size:.8em;text-align:center;}
#sidebar-first .region-sidebar-first .block-menu ul li a,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{background:#4385a8;color:#ffffff;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo{padding:0;}
#sidebar-first .region-sidebar-first ul li a.active span,#sidebar-first .region-sidebar-first #block-system-main-menu ul.level-2 li a.active span,#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo,.i18n-es #sidebar-first #block-menu-menu-nav-promo ul li a{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li ul{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,.sidebar .block,#sidebar-first .region-sidebar-first #block-system-main-menu,#sidebar-first .region-sidebar-first .block-menu{padding:0;margin:0;width:auto;float:none;letter-spacing:normal;}

.widget-container {
    margin: 0 0 18px 0;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
.nav li ul.sub-menu.custom-nav,.nav li ul.children.custom-nav{display:none;}

        .nav li ul.sub-menu.custom-nav,
        .nav li ul.children.custom-nav {
          visibility: hidden;
          display: block;
          width: 100%;
          background-color: #3e3e3d;
          color: white;
          padding: 0;
          padding-left: 50px;
          box-sizing: padding-box;
          margin: 0;
          border: none;
          list-style: none;
          text-align: left;
          -webkit-transform-style: preserve-3d;
          -moz-transform-style: preserve-3d;
          -ms-transform-style: preserve-3d;
          -o-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-transform: translate3d(0, 0, 0);
          -moz-transform: translate3d(0, 0, 0);
          -ms-transform: translate3d(0, 0, 0);
          -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          overflow: hidden;
          -webkit-transition: all 0.5s ease-out;
          transition: all 0.5s ease-out;
          height: 0; }

          .nav li ul.sub-menu.custom-nav li,
          .nav li ul.children.custom-nav li {
            display: inline-block;
            width: 16.66%;
            line-height: normal;
            border: none;
            padding: 0;
            margin: 0;
            position: relative;
            list-style: none;
            -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
            -webkit-transform: translateX(50%) translateZ(0) !important;
            -moz-transform: translateX(50%) translateZ(0) !important;
            -ms-transform: translateX(50%) translateZ(0) !important;
            -o-transform: translateX(50%) translateZ(0) !important;
            transform: translateX(50%) translateZ(0) !important;
            margin-bottom: -7px;
            opacity: 0; }

            .nav li ul.sub-menu.custom-nav li:nth-child(2),
            .nav li ul.children.custom-nav li:nth-child(2) {
              -webkit-transition-delay: 0.05s;
              -moz-transition-delay: 0.05s;
              transition-delay: 0.05s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(3),
            .nav li ul.children.custom-nav li:nth-child(3) {
              -webkit-transition-delay: 0.1s;
              -moz-transition-delay: 0.1s;
              transition-delay: 0.1s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(4),
            .nav li ul.children.custom-nav li:nth-child(4) {
              -webkit-transition-delay: 0.15s;
              -moz-transition-delay: 0.15s;
              transition-delay: 0.15s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(5),
            .nav li ul.children.custom-nav li:nth-child(5) {
              -webkit-transition-delay: 0.2s;
              -moz-transition-delay: 0.2s;
              transition-delay: 0.2s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(6),
            .nav li ul.children.custom-nav li:nth-child(6) {
              -webkit-transition-delay: 0.25s;
              -moz-transition-delay: 0.25s;
              transition-delay: 0.25s; }

            .nav li ul.sub-menu.custom-nav li.sub-menu-header,
            .nav li ul.children.custom-nav li.sub-menu-header {
              display: block;
              position: absolute;
              margin: 0;
              padding: 0;
              bottom: 0px;
              height: 100% !important;
              width: 50px !important;
              background-color: #3e3e3d;
              left: 0px;
              min-height: 100% !important;
              line-height: 50px;
              text-align: center;
              overflow: hidden;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }

            .nav li ul.sub-menu.custom-nav li a,
            .nav li ul.children.custom-nav li a {
              color: white;
              text-decoration: none;
              line-height: normal;
              border: none;
              text-align: center;
              position: relative;
              display: block;
              width: 100%;
              margin: 0;
              padding: 0;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li a .text,
              .nav li ul.children.custom-nav li a .text {
                top: 0;
                left: 0;
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                -webkit-transition: opacity 0.5s ease-out;
                transition: opacity 0.5s ease-out; }

                .nav li ul.sub-menu.custom-nav li a .text .text-container,
                .nav li ul.children.custom-nav li a .text .text-container {
                  display: block;
                  position: absolute;
                  width: 90%;
                  top: 50%;
                  left: 50%;
                  -webkit-transform: translateX(-50%) translateY(-50%);
                  -moz-transform: translateX(-50%) translateY(-50%);
                  -ms-transform: translateX(-50%) translateY(-50%);
                  -o-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%);
                  font-size: 1em;
                  line-height: 1.2em; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .title,
                  .nav li ul.children.custom-nav li a .text .text-container .title {
                    font-weight: 600;
                    display: block; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .subtitle,
                  .nav li ul.children.custom-nav li a .text .text-container .subtitle {
                    font-weight: normal;
                    display: none; }

              .nav li ul.sub-menu.custom-nav li a:hover img,
              .nav li ul.children.custom-nav li a:hover img {
                -webkit-filter: grayscale(100%) brightness(0.8);
                filter: grayscale(100%) brightness(0.8); }

              .nav li ul.sub-menu.custom-nav li a:hover .text,
              .nav li ul.children.custom-nav li a:hover .text {
                opacity: 1; }

              .nav li ul.sub-menu.custom-nav li a img,
              .nav li ul.children.custom-nav li a img {
                width: 100%;
                height: auto;
                display: block;
                margin: 0;
                padding: 0;
                -webkit-transform: translate3d(0, 0, 0);
                -moz-transform: translate3d(0, 0, 0);
                -ms-transform: translate3d(0, 0, 0);
                -o-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-filter: grayscale(100%);
                filter: grayscale(100%); }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }

  .nav li ul.sub-menu.custom-nav li a .text,
  .nav li ul.children.custom-nav li a .text {
    top: 12.5%;
    left: 12.5%;
    width: 75%;
    height: 75%; }

    .nav li ul.sub-menu.custom-nav li a .text .text-container,
    .nav li ul.children.custom-nav li a .text .text-container {
      font-size: 1.25em;
      line-height: 1.2em; }


.caption {
	z-index:115;
	position:absolute;
	top: 60px;
	left:150px;
	height: 400px;
	width:  700px;
	margin: 20px 20px 20px 20px;
	zoom: 1;	
	color:#fff;	
	
}


.caption .captitle {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 62px;
	font-weight:  bold;
}


.caption .capsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding:   8px 0 24px 0;
}


.caption .captext{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:  1.5;
}
.viewall{float:right;font-size:10px;font-weight:normal;color:#f39d13;position:relative;top:-7px}
.viewall a{text-transform:uppercase}
