/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  argin-bottom: 60px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  background-color: rgb(234,234,230);
  color:black;
  overflow-y:scroll;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

h1:first-of-type, h2:first-of-type, h3:first-of-type { margin-top: 0px; }

h1 {font-family:Georgia,serif;font-size:28px;line-height:32px;letter-spacing:0px;font-weight:100;margin-bottom: 25px;}
h2 {font-family:'Open Sans', sans-serif;font-size:20px;line-height:20px;font-weight:bold;letter-spacing:0px;margin-bottom: 8px;}
h3 {font-family:'Open Sans', sans-serif;font-size:16px;line-height:16px;font-weight:bold;letter-spacing:0px;margin-bottom: 8px;}
p {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-bottom: 8px;}
ol {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-bottom: 8px;}
ul {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-bottom: 8px;}

.container .text-muted {margin: 20px 0;}
/* h4 {font-family:Georgia,serif;font-weight:300;font-size:18px;line-height:22px;letter-spacing:0px;margin-bottom: 30px;} */
h4 {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-top: 25px;margin-bottom: 8px;}


a {color:#568ed8;}


.image-widget-video {position:relative;}
.image-widget-video-lightbox {
    display:none;position:fixed;top:0px;bottom:0px;left:0px;right:0px;background-color:rgba(0,0,0,0.8);z-index:9999;text-align:center;vertical-align:top;
}
.image-widget-video-lightbox img.close-btn {
    position:absolute;top:32px;right:32px;width:32px;height:32px;
}
.image-widget-video-lightbox iframe {
    width:90%;height:90%;margin:5% 5%;max-width: 1280px;max-height: 720px;
}
.image-widget-video-btn-overlay {position:absolute;left:0px;right:0px;top:0px;bottom:0px;opacity:0.7;background-image:url(../img/play_button_400.png);background-repeat: no-repeat;background-position: center;z-index:1;}
.image-widget-video-btn-overlay:hover {position:absolute;left:0px;right:0px;top:0px;bottom:0px;opacity:1.0;background-image:url(../img/play_button_400.png);background-repeat: no-repeat;background-position: center;z-index:1;}

.library-list h1 {margin-bottom:8px;}
.library-list h1 {font-family:Georgia,serif;font-size:28px;line-height:32px;letter-spacing:0px;font-weight:100;margin-bottom: 8px;}
.library-list h1 a {color:black;}
.library-list h2 {font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 16px;font-weight: bold;margin: 12px 0px 3px;}
  .library-list h2 a {color:black;}
  .library-list h2 a:hover {color:#568ed8;}

.library-list .derivable-title {padding:0px;margin:0px;}
.library-list .date-categories {padding:0px;margin:0px;}


.library-item h1 {font-family:Georgia,serif;font-size:28px;line-height:32px;letter-spacing:0px;font-weight:100;margin-bottom: 8px;}
.library-item h2 {font-family: 'Open Sans', sans-serif;font-size: 13px;line-height: 14px;font-weight: bold;margin: 0px 0px 3px;}


.news-item h1 {margin-bottom:8px;}
.news-item h1 a {color:black;}
.news-item h1 a:hover, .news-month h1 a:focus {color:#568ed8;}
.news-item a {color:black;}
.news-item a:hover, .news-month a:focus {color:#568ed8;}

.news-month {}
.news-month a {color:black;}
.news-month a:hover, .news-month a:focus {color:#568ed8;}

.news-month-label {font-family:'Open Sans', sans-serif;font-size:13px;line-height:14px;font-weight:bold;margin: 12px 0px 3px;}
.news-month-label a {color:black;}
.news-month-label a:hover, .news-month a:focus {color:#568ed8;}

.news_intro {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-bottom: 8px;}
.eceeenews-search-widget h1 {margin-bottom:8px;}
.calendar-list h1 {margin-bottom: 8px;}
.calendar-list h2 {font-family: 'Georgia', serif;font-weight: 400;font-size: 20px;font-style: italic;}
.calendar-list h2 {margin-top: 25px;}
.calendar-list h2:first-of-type, .calendar-list h3:first-of-type { margin-top: 25px;}
.calendar-month-label {font-family:'Open Sans', sans-serif;font-size:13px;line-height:14px;font-weight:bold;margin: 12px 0px 3px;}
.calendar-month-label a {color:black;}
.calendar-month-label a:hover, .news-month a:focus {color:#568ed8;}

.calendar-list-item a {color:black;}
.calendar-list-item a:hover, .news-month a:focus {color:#568ed8;}


.columnists h1 {margin-bottom: 8px}
.columnists h2:first-of-type {margin-top: 25px;}
.columnists h2 {font-family: 'Georgia', serif;font-weight: 400;font-size: 20px;font-style: italic;}
.columnists h3:first-of-type {margin-top: 8px;}

.columnist-item p a {color:black;}
.columnist-item p a:focus, .columnist-item p a:hover {color:#568ed8;}

.columnist-month-label {font-family:'Open Sans', sans-serif;font-size:13px;line-height:14px;font-weight:bold;margin: 12px 0px 3px;}
.columnist-month-label a {color:black;}
.columnist-month-label a:hover, .news-month a:focus {color:#568ed8;}
.columnist-item {}
.columnist-item a {color:black;}
.columnist-item a:hover, .news-month a:focus {color:#568ed8;}

.columns h1 {margin-bottom: 8px}
.columns h2 {font-family: 'Georgia', serif;font-weight: 400;font-size: 20px;font-style: italic;}
.columns h2:first-of-type {margin-top: 25px;}
.columns h3:first-of-type {margin-top: 8px;}

.columns .columns-month {font-family:'Open Sans', sans-serif;font-size:13px;line-height:14px;font-weight:bold;margin: 12px 0px 3px;}
.columns .columns-month a {color:black;}
.columns .columns-month a:focus, .column-month a:hover {color:#568ed8;}

.columns-listing .columns-month-label {font-family:'Open Sans', sans-serif;font-size:13px;line-height:14px;font-weight:bold;margin: 12px 0px 3px;}
.columns-listing .columns-month-label a {color:black;}
.columns-listing .columns-month-label a:hover, .news-month a:focus {color:#568ed8;}
.columns-listing .columns-item-prefix {font-family: Georgia,serif;font-size: 12px;line-height: 18px;font-weight: 400;font-style: italic;margin-bottom: 0px;}
.columns-listing .columns-item-title {font-family: Georgia,serif;font-size: 14px;line-height: 18px;font-weight: 400;margin-bottom: 12px;}

.columns-listing .columns-item a {color:black;}
.columns-listing .columns-item a:hover, .news-month a:focus {color:#568ed8;}
h2.column-h2-earlier:first-of-type, .column-h2-earlier {font-family: 'Open Sans', sans-serif;font-size: 20px;line-height: 20px;font-weight: 400;letter-spacing: 0px;margin-top: 24px;margin-bottom: 12px;}

.column-disclaimer {
    padding: 20px;
    margin: 20px 0px;
    background-color: #e49800;
    color: #FFFFFF;
    font-style: italic;
    /* font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; */
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}



.footer > .container {padding-right: 15px;padding-left: 15px;position: relative;}

code {
  font-size: 80%;
}

body #logo {display:block;position: absolute;z-index:-1000;margin-top:7px;margin-left:15px;width:200px;height:68px;background-image: url(../img/MultipleBenefits_Logo_H2M_200.png);background-repeat: no-repeat;padding: 0px;}
@media only screen and (-webkit-min-device-pixel-ratio : 2),
       only screen and (min-device-pixel-ratio : 2), only screen and (min-resolution: 2dppx) {
  body #logo {display:block;position: absolute;z-index:-1000;background-image: url(../img/MultipleBenefits_Logo_H2M_200@2x.png);padding:0px 0px;
          background-repeat: no-repeat;background-size:200px 68px;}
}
@media only screen and (min-width: 320px) {
  body #logo {display:block;position: absolute;z-index:-1000;margin-top:0px;margin-left:20px;width:250px;height:80px;background-image: url(../img/MultipleBenefits_Logo_H2M_250.png);background-repeat: no-repeat;padding: 0px;}
  @media only screen and (-webkit-min-device-pixel-ratio : 2),
         only screen and (min-device-pixel-ratio : 2), only screen and (min-resolution: 2dppx) {
    body #logo {display:block;position: absolute;z-index:-1000;background-image: url(../img/MultipleBenefits_Logo_H2M_250@2x.png);padding:0px 0px;
            background-repeat: no-repeat;background-size:250px 80px;}
  }
}
@media only screen and (min-width: 480px) {
  body #logo {display:block;position: absolute;z-index:-1000;margin-top:0px;margin-left:35px;width:350px;height:80px;background-image: url(../img/MultipleBenefits_Logo_H2_350.png);background-repeat: no-repeat;padding: 0px;}
  @media only screen and (-webkit-min-device-pixel-ratio : 2),
         only screen and (min-device-pixel-ratio : 2), only screen and (min-resolution: 2dppx) {
    body #logo {display:block;position: absolute;z-index:-1000;background-image: url(../img/MultipleBenefits_Logo_H2_350@2x.png);padding:0px 0px;
            background-repeat: no-repeat;background-size:350px 80px;}
  }
}
@media only screen and (min-width: 764px) {
  body #logo {margin-top:7px;margin-left:15px;}
  body #logo {display:block;position: absolute;z-index:-1000;margin-top:0px;margin-left:20px;width:491px;height:80px;background-image: url(../img/MultipleBenefits_LogoHeader_w491_h80.png);background-repeat: no-repeat;padding: 0px;}
  @media only screen and (-webkit-min-device-pixel-ratio : 2),
         only screen and (min-device-pixel-ratio : 2), only screen and (min-resolution: 2dppx) {
    body #logo {display:block;position: absolute;z-index:-1000;background-image: url(../img/MultipleBenefits_LogoHeader_w491_h80@2x.png);padding:0px 0px;
            background-repeat: no-repeat;background-size:491px 80px;}
  }
}


.navbar {position:fixed; }
.navbar ul {font-family:'Open Sans', sans-serif;font-size:12px;font-weight: normal;}
.navbar-fixed-top {border-width: 0;}
.navbar-header {margin-top:0px;margin-left:0px;border:0px solid white;background-color:transparent;}
.navbar-default {height:108px;border-top:8px solid #e49805;border-bottom:20px solid #e49805;text-shadow:0;color:black;color:white;text-transform:normal;font-size:12px;font-weight:400;margin-bottom:0px;}

ul.nav.navbar-nav>li>a {font-weight: 400;}
ul.nav.navbar-nav .dropdown-menu>li>a {color:black;font-size:10px;}
ul.nav.navbar-nav .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color:#e49805;}
ul.nav.navbar-nav .dropdown-menu a:focus, ul.nav.navbar-nav .dropdown-menu a:hover {color: black; background-color: #e49805;}
body .navbar-default {background-color: white;}


.navbar-default #tagline {display:block;position:relative;color:#3f525c;font-weight:600;top:16px;text-align: right;margin-right:-15px;}
.navbar-default #tagline a {color:#3f525c;text-decoration: none;}
.navbar-default #tagline a:hover {color:#000000;text-decoration: underline;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: white;}

.navbar .container { position: relative; padding: 0px;}
body .navbar-default #tagline { position: absolute;top:16px;left:550px;width:420px;text-align:left;}
body .navbar-default #tagline {font-family:'Georgia', serif;font-weight:normal;font-style:italic;font-size:14px;line-height:17px;}

.navbar-default .navbar-nav>.open>a,
  .navbar-default .navbar-nav>.open>a:focus,
  .navbar-default .navbar-nav>.open>a:hover {background-color:transparent;color:white;}

.navbar-default .navbar-nav>.active>a,
  .navbar-default .navbar-nav>.active>a:focus,
  .navbar-default .navbar-nav>.active>a:hover { background-color: transparent; color:black;}

body .nav>li>a {padding: 10px 10px;}
body .navbar-default .navbar-nav>li>a {color: white;padding-top: 0px;padding-bottom: 0px;}
/* body .navbar-default .navbar-nav>li:first-of-type>a {padding-left: 21px;} */
body .navbar-default .navbar-nav>.open>a,
  body .navbar-default .navbar-nav>.open>a:focus,
  body .navbar-default .navbar-nav>.open>a:hover {background-color:transparent;color:white;}
body .navbar-default .navbar-nav>.active>a,
  body .navbar-default .navbar-nav>.active>a:focus,
  body .navbar-default .navbar-nav>.active>a:hover {background-color:transparent;color:black;}
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: none; }


#searchform {display:none;margin-top:-12px;}
#search {border:0px;font-size:13px;padding:1px 8px;height:auto;border-radius:0;color:black;margin-right: -15px;}

#tagheader {display:none;}

.navbar-brand img {position:absolute;top:0px;margin-left:2px;}
body > .container {padding: 0px 15px 0;}

.footer { position: relative; width: 100%; height: auto; bottom: 0px;  background-color: #e49805;margin-top: 20px;}
.footer > .container #eulogo {position: relative;overflow:hidden;width:100%;margin-left:auto;margin-right:auto;}
.footer .container {padding:0;}
.footer #partnerlogos img {float:right;margin:15px 22px;width: auto;}
.footer #partnerlogos a#europeancommission img {float:left;margin-left:15px;}
.footer .nav {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: white;
    line-height: 25px;
}
.footer .nav>li {}
.footer .nav>li>a {position: relative;display: inline-block;padding: 0px 15px;color:white;}
.footer .nav>li>a:focus, .footer .nav>li>a:hover {background-color:transparent;color: #333333;}

#main {margin-top:124px;}

.share-on-social { font-style: italic; font-size:11px;}

.navbar-default {border-bottom:8px solid #e49805;}
#main {margin-top: 106px;}
.navbar-default {height: 94px;}

@media only screen and (min-width: 320px) {
    .navbar-default {border-bottom:8px solid #e49805;}
    #main {margin-top: 106px;}
    .navbar-default {height: 94px;}
    body {margin-bottom: 0px;}
    .share-on-social img {width:18px;height:18px;}
    .front-page .page-text {width:auto;border-left: 1px solid transparent;}
    .front-page .page-column-1 {isplay:none;margin-top:20px;}
    .front-page .page-column-2 {width:100%;margin-top:20px;border-left: 1px solid transparent;}
    .default-page .page-text {width:auto;border-left: 1px solid transparent;}
    .default-page .page-column-1 {isplay:none;margin-top:20px;}
    .default-page .page-column-2 {width:100%;margin-top:20px;border-left: 1px solid transparent;}
    .default2-page .page-text {width:auto;border-left: 1px solid transparent;}
    .default2-page .page-column-1 {isplay:none;margin-top:20px;}
    .default2-page .page-column-2 {width:100%;margin-top:20px;border-left: 1px solid transparent;}
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin-right: -5px;margin-left: -15px;width: auto;}


    .footer {position: relative;width: 100%;height: auto;background-color: #e49805;padding-bottom: 0px;}
    .footer > .container #eulogo {position: relative;overflow:hidden;width:100%;margin-left:auto;margin-right:auto;}
    .footer .nav {margin-top:10px;margin-bottom:10px;margin-left:12px;margin-right:12px;width:auto;}
    .footer .nav>li>a {padding-left:0px;padding-right:0px;}
    .footer .nav>li {float:left;margin-left:10px;margin-right:10px;}
    .footer .nav>li:first-of-type {margin-left:0px;}
    .footer .nav>li:last-of-type {margin-right:0px;}
    .navbar-nav {margin-left:0px;margin-right:0px;}
    .navbar-nav .open>.dropdown-menu, .navbar-nav .active>.dropdown-menu {display:block;margin-left:15px;}
    .navbar-nav .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: white;}
    ul.nav.navbar-nav .dropdown-menu>li>a {color:white;font-size: 11px;}
    ul.nav.navbar-nav .dropdown-menu a:focus, ul.nav.navbar-nav .dropdown-menu a:hover {color:black;background-color: transparent;}
    ul.nav.navbar-nav .dropdown-menu>.active>a, ul.nav.navbar-nav .dropdown-menu>.active>a:focus, ul.nav.navbar-nav .dropdown-menu>.active>a:hover {color: black;}
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a,
        .navbar-nav .active .dropdown-menu .dropdown-header, .navbar-nav .active .dropdown-menu>li>a {padding: 0px 15px 0px 15px;line-height: 20px;font-size: 11px;color: white;}

    /* submenu */
    #navbar {background-color:#e49805;margin-top: 15px;}
    .navbar-collapse.collapse.in {background-color:#e49805;}
    #navbar .open>.dropdown-menu {display:block;}

  .page-column-2 .ecportlet, .page-column-2 .page-column-item {min-height: none;}
}
@media only screen and (max-width: 320px) {
  .page-text img {width:unset;height:auto;max-width:100%;}
}
@media only screen and (min-width: 480px) {
    /*.page-text img {width:unset;height:auto;max-width:100%;}*/
    .share-on-social img {width:18px;height:18px;}
    .front-page .page-text {width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .front-page .page-column-1 {isplay:none;width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .front-page .page-column-2 {width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .default-page .page-text {width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .default-page .page-column-1 {isplay:none;width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .default-page .page-column-2 {width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .default2-page .page-text {width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .default2-page .page-column-1 {isplay:none;width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .default2-page .page-column-2 {width:427px;margin-left: auto;margin-right: auto;border-left: 1px solid transparent;}
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin-right: auto;margin-left: auto;width: 480px;}
    .footer {position: relative;width: 100%;height: auto;background-color: #e49805;padding-bottom: 15px;}
    .footer .nav {margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;width:397px;}
    .footer > .container #eulogo {position: relative;overflow:hidden;width:397px;margin-left:auto;margin-right:auto;}

}
@media only screen and (min-width: 768px) {
  .navbar-default {border-bottom:20px solid #e49805;}
  #main {margin-top: 124px;}
  .navbar-default {height:108px}
  body {margin-bottom: 60px;}
  .container {width: 768px;}
  .share-on-social img {width:18px;height:18px;}
  .page-content {display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;min-height: 400px;  }
  .page-content .col {padding-left:20px;padding-right:20px;}
    .front-page .page-text {width:427px;border-left: 1px solid transparent;border-left: 1px solid transparent;}
    .front-page .page-column-1 {display:none;margin-top:0px;}
    .front-page .page-column-2 {width:341px;margin-top:0px;border-left: 1px solid #bec1b9;}
    .default-page .page-text {width:427px;border-left: 1px solid transparent;border-left: 1px solid transparent;}
    .default-page .page-column-1 {display:none;margin-top:0px;}
    .default-page .page-column-2 {width:341px;margin-top:0px;border-left: 1px solid #bec1b9;}
    .default2-page .page-text {width:427px;border-left: 1px solid transparent;border-left: 1px solid transparent;}
    .default2-page .page-column-1 {display:none;margin-top:0px;}
    .default2-page .page-column-2 {width:341px;margin-top:0px;border-left: 1px solid #bec1b9;}

  .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right: -15px;margin-left: -15px;width: auto;}
  .footer > .container #eulogo {position: absolute;top:6px;right:20px;overflow:hidden;width:300px;}
  .footer { position: fixed; width: 100%; height: 46px; bottom: 0px;  background-color: #e49805;}
  .footer .nav {margin-top:11px;margin-bottom:0px;margin-left:20px;margin-right:20px;width:auto;}

  /* submenu */
  .navbar-nav .dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
  ul.nav.navbar-nav .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color:#e49805;}
  ul.nav.navbar-nav .dropdown-menu a:focus, ul.nav.navbar-nav .dropdown-menu a:hover {color: black; background-color: #e49805;}
  ul.nav.navbar-nav .dropdown-menu>li>a {color: black;font-size: 12px;}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: black;}
  #navbar {background-color:transparent;margin-top: 0;}
  .navbar-collapse.collapse.in {background-color:transparent;}
  #navbar .dropdown-menu {display:none;}
  ul.nav.navbar-nav {position:absolute;top:80px;background-color:#e49805;margin-left: 15px;}

  .page-column-2 .ecportlet, .page-column-2 .page-column-item {padding:10px 15px 15px;margin-bottom: 20px;min-height: none;}
}
@media only screen and (min-width: 992px) {

  .container {width: 992px;}
  .share-on-social img {width:18px;height:18px;}
  .page-content {display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;min-height: 400px;  }
  .page-content .col {padding-left:20px;padding-right:20px;}
  .front-page .page-text {width:421px;border-left: 1px solid transparent;}
  .front-page .page-column-1 {display:block;width:230px; border-left: 1px solid #bec1b9;}
  .front-page .page-column-2 {width:341px; border-left: 1px solid #bec1b9;}

  .default-page .page-text {width:421px;border-left: 1px solid #bec1b9;}
  .default-page .page-column-2 {width:341px; border-left: 1px solid #bec1b9;}

  .default2-page .page-text {width:421px;border-left: 1px solid #bec1b9;}
  .default2-page .page-column-2 {width:341px; border-left: 1px solid #bec1b9;}
  .footer > .container #eulogo {position: absolute;top:6px;right:20px;overflow:hidden;width:300px;}

  .page-column-2 .ecportlet, .page-column-2 .page-column-item {padding:10px 15px 15px;margin-bottom: 20px;}

}
@media only screen and (min-width: 1200px) {
  .container {width: 1200px;}
  .share-on-social img {width:18px;height:18px;}
  .page-content {display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;min-height: 400px;  }
  .page-content .col {padding-left:20px;padding-right:20px;}
  .front-page .page-text {width:529px;border-left: 1px solid #bec1b9;}
  .front-page .page-column-1 {width:230px; border-left: 1px solid #bec1b9;}
  .front-page .page-column-2 {width:441px; border-left: 1px solid #bec1b9;}

  .default-page .page-text {width:529px;border-left: 1px solid #bec1b9;}
  .default-page .page-column-2 {width:441px; border-left: 1px solid #bec1b9;}

  .default2-page .page-text {width:510px;border-left: 1px solid #bec1b9;}
  .default2-page .page-column-2 {width:230px; border-left: 1px solid #bec1b9;}
  .footer > .container #eulogo {position: absolute;top:6px;right:20px;overflow:hidden;width:400px;}
  .footer .nav {margin-top:11px;margin-bottom:0px;margin-left:20px;margin-right:20px;width:auto;}

}


.page-submenu {width:230px;padding-left: 0px !important;}
  .page-submenu #submenu {min-height:75px;}
    .page-submenu #submenu ul {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 300;
    }
    .page-submenu #submenu li {color:black;padding:5px 0px;list-style: none;text-align:right;}
    .page-submenu #submenu li a {font-size:12px;color:rgb(45,46,43);}
    .page-submenu #submenu li a:hover {font-size:12px;color:#568ed8;}
    .page-submenu #submenu li.active>a {font-weight:600;font-style:italic;}
    .page-submenu #submenu li.active ul li a {font-weight:300;}
    .page-submenu #submenu li li {color:black;padding:0px;list-style: none;text-align:right; }
    .page-submenu #submenu li li a {font-size:10px;color:rgb(45,46,43);}
    .page-submenu #submenu li li a:hover {font-size:10px;color:#568ed8;}


.page-column-1 .ecportlet, .page-column-1 .page-column-item  {margin-bottom:20px;padding-bottom:20px; border-bottom: 0px solid #bec1b9;}
.page-column-1 .ecportlet p, .page-column-1 .page-column-item p {margin-bottom:6px;}
.page-column-1 .ecportlet:last-of-type, .page-column-1 .page-column-item:last-of-type  {margin-bottom:0px; border-bottom: 0px; }
.page-column-1 .ecportlet p:last-of-type, .page-column-1 .page-column-item p:last-of-type {margin-bottom:0px;}

.page-column-1 img {width: 100%;height: auto;}
.page-column-2 img {width: 100%;height: auto;}
/*.page-text img {width: 100%;height: auto;}*/
img.social-btn {width:18px;height:18px;}
.columnist-photos img {width:auto;height:auto;}


.page-column-1 .height1 {min-height:169px;}
.page-column-1 .ecportlet, .page-column-1 .page-column-item {padding:13px;}
.page-column-1 .ecportlet h1, .page-column-item.block h1 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:14px;line-height:17px;font-weight:700;letter-spacing:0px;margin-bottom:6px;}
.page-column-1 .ecportlet h2, .page-column-item.block h2 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:14px;line-height:17px;font-weight:700;letter-spacing:0px;margin-bottom:6px;}
.page-column-1 .ecportlet h3, .page-column-item.block h3 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:14px;line-height:17px;font-weight:700;letter-spacing:0px;margin-bottom:6px;}
.page-column-1 .ecportlet p, .page-column-item.block p {font-family:'Open Sans', sans-serif;font-size:11px;line-height:15px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
.page-column-1 .color1 {background-color:rgb(255,255,255);}
.page-column-1 .color2 {background-color:rgb(240,165,39);}
.page-column-1 .color3 {background-color:rgb(210,213,203);}
.page-column-1 .color4 {background-color:rgb(195,215,152);}
.page-column-1 .color5 {background-color:rgb(236,231,137);}
.page-column-1 .news-widget h3 {font-family:'Open Sans', sans-serif;color:rgb(128,166,216);font-size:16px;line-height:16px;font-weight:600;text-transform: uppercase;margin-top: 0px;}
.page-column-1 .news-widget .more_link {font-weight:700;}
.page-column-1 .news-widget .widgetitem a:link, .page-column-1 .news-widget .widgetitem a:visited {color:black;text-decoration: none;}
.page-column-1 .news-widget .widgetitem a:hover {color:#23527c;text-decoration: underline;}
.page-column-1 .news-widget .widgetitem.more_link a:link, .page-column-1 .news-widget .more_link a:visited {color:#568ed8;text-decoration: none;}
.page-column-1 .news-widget .widgetitem.more_link a:hover {color:#23527c;text-decoration: none;}

.page-column-1 .calendar-widget h3 {font-family:'Open Sans', sans-serif;color:rgb(167,195,122);font-size:16px;line-height:16px;font-weight:600;text-transform: uppercase;margin-top:0px;}
.page-column-1 .calendar-widget .more_link {font-weight:700;}
.page-column-1 .calendar-widget .calendar-event {font-family:'Open Sans', sans-serif;font-size:11px;line-height:15px;font-weight:400;margin-bottom:6px;}
.page-column-1 .calendar-widget .calendar-event a:link, .page-column-1 .calendar-widget .calendar-event a:visited {color:black;text-decoration: none;}
.page-column-1 .calendar-widget .calendar-event a:hover {color:#23527c;text-decoration: underline;}

.page-column-1 .single-image {padding:0px;}
.page-column-1 .single-image h1, .page-column-2 .single-image h2, .page-column-2 .single-image h3, .page-column-2 .single-image p {padding:0px;margin:0px;}
.page-column-1 .single-image img {max-width:100%;}
.page-column-1 .single-image.ecportlet:last-of-type, .page-column-1 .single-image.page-column-item:last-of-type {padding:0px;margin:0px;}

.page-column-2 .ecportlet, .page-column-2 .page-column-item {padding:13px 15px 15px;margin-bottom: 20px;min-height: none;}
.page-column-2 .ecportlet:last-of-type, .page-column-2 .page-column-item:last-of-type {padding:10px;margin-bottom:0px;}
.page-column-2 .ecportlet h1, .page-column-2 .page-column-item h1 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:14px;line-height:17px;font-weight:700;letter-spacing:0px;margin-bottom:6px;}
.page-column-2 .ecportlet h2, .page-column-2 .page-column-item h2 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:13px;line-height:15px;font-weight:600;letter-spacing:0px;margin-bottom:6px;}
.page-column-2 .ecportlet h3, .page-column-2 .page-column-item h3 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:11px;line-height:15px;font-weight:600;letter-spacing:0px;margin-bottom:6px;}
.page-column-2 .ecportlet p, .page-column-2 .page-column-item p {font-family:'Georgia', serif;font-size:12.5px;line-height:16px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
.page-column-2 .ecportlet ul, .page-column-2 .page-column-item ul {font-family:'Georgia', serif;font-size:12.5px;line-height:16px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
.page-column-2 .ecportlet ol, .page-column-2 .page-column-item ol {font-family:'Georgia', serif;font-size:12.5px;line-height:16px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
  .page-column-2 .ecportlet h1:last-child, .page-column-2 .page-column-item h1:last-child {margin-bottom:0px;}
  .page-column-2 .ecportlet h2:last-child, .page-column-2 .page-column-item h2:last-child {margin-bottom:0px;}
  .page-column-2 .ecportlet h3:last-child, .page-column-2 .page-column-item h3:last-child {margin-bottom:0px;}
  .page-column-2 .ecportlet p:last-child, .page-column-2 .page-column-item p:last-child {margin-bottom:0px;}
  .page-column-2 .ecportlet ul:last-child, .page-column-2 .page-column-item ul:last-child {margin-bottom:0px;}
  .page-column-2 .ecportlet ol:last-child, .page-column-2 .page-column-item ol:last-child {margin-bottom:0px;}
.page-column-2 .color1 {background-color:rgb(255,255,255);}
.page-column-2 .color2 {background-color:rgb(240,165,39);}
.page-column-2 .color3 {background-color:rgb(210,213,203);}
.page-column-2 .color4 {background-color:rgb(195,215,152);}
.page-column-2 .color5 {background-color:rgb(236,231,137);}
.page-column-2 .single-image {padding:0px;}
.page-column-2 .single-image h1, .page-column-2 .single-image h2, .page-column-2 .single-image h3, .page-column-2 .single-image p {padding:0px;margin:0px;}
.page-column-2 .single-image img {max-width:100%;}
.page-column-2 .single-image.ecportlet:last-of-type, .page-column-2 .single-image.page-column-item:last-of-type {padding:0px;margin:0px;}

.page .page-text .page-column-item.block, .page .page-text .page-column-item.single-image {display:block;border-bottom: 0px solid #bec1b9;padding:10px 10px;margin:20px 0px;}
.page .page-text .page-column-item.block p:last-of-type, .page .page-text .page-column-item.single-image p:last-of-type { margin-bottom:0px;}
.page .page-text .page-column-item.block:last-of-type, .page .page-text .page-column-item.single-image:last-of-type {border-bottom:0px;margin-bottom: 0px;}
.page .page-text .page-column-item.block:first-of-type, .page .page-text .page-column-item.single-image:first-of-type {margin-top:0px;}
.page .page-text .page-column-item.block:last-of-type, .page .page-text .page-column-item.single-image:last-of-type {border-bottom:0px;}
.page .page-text .page-column-item.block h1 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:14px;line-height:17px;font-weight:700;letter-spacing:0px;margin-bottom:6px;}
.page .page-text .page-column-item.block h2 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:13px;line-height:15px;font-weight:600;letter-spacing:0px;margin-bottom:6px;}
.page .page-text .page-column-item.block h3 {font-family:'Open Sans', sans-serif;color:rgb(45,46,43);font-size:11px;line-height:15px;font-weight:600;letter-spacing:0px;margin-bottom:6px;}
.page .page-text .page-column-item.block p {font-family:'Georgia', serif;font-size:12.5px;line-height:16px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
.page .page-text .page-column-item.block ul {font-family:'Georgia', serif;font-size:12.5px;line-height:16px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
.page .page-text .page-column-item.block ol {font-family:'Georgia', serif;font-size:12.5px;line-height:16px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
  .page .page-text .page-column-item.block h1:last-child, .page .page-text .page-column-item.single-image {margin-bottom:0px;}
  .page .page-text .page-column-item.block h2:last-child, .page .page-text .page-column-item.single-image {margin-bottom:0px;}
  .page .page-text .page-column-item.block h3:last-child, .page .page-text .page-column-item.single-image {margin-bottom:0px;}
  .page .page-text .page-column-item.block p:last-child, .page .page-text .page-column-item.single-image {margin-bottom:0px;}
  .page .page-text .page-column-item.block ul:last-child, .page .page-text .page-column-item.single-image {margin-bottom:0px;}
  .page .page-text .page-column-item.block ol:last-child, .page .page-text .page-column-item.single-image {margin-bottom:0px;}
.page .page-text .page-column-item.block.color1, .page .page-text .page-column-item.single-image.color1 {background-color:rgb(255,255,255);}
.page .page-text .page-column-item.block.color2, .page .page-text .page-column-item.single-image.color2 {background-color:rgb(240,165,39);}
.page .page-text .page-column-item.block.color3, .page .page-text .page-column-item.single-image.color3 {background-color:rgb(210,213,203);}
.page .page-text .page-column-item.block.color4, .page .page-text .page-column-item.single-image.color4 {background-color:rgb(195,215,152);}
.page .page-text .page-column-item.block.color5, .page .page-text .page-column-item.single-image.color5 {background-color:rgb(236,231,137);}
/* test */
.page .page-text .page-column-item.block.color6, .page .page-text .page-column-item.single-image.color6 {display:block;border-top: 1px solid #bec1b9;padding: 20px 0px 0px 0px;margin:20px 0px;}
.page .page-text .page-column-item.block.color6 h1:first-of-type,
  .page .page-text .page-column-item.block.color6 h2:first-of-type,
  .page .page-text .page-column-item.block.color6 h3:first-of-type { margin-top: 0px; }
.page .page-text .page-column-item.block.color6 h1 {font-family:Georgia,serif;font-size:28px;line-height:32px;letter-spacing:0px;font-weight:100;margin-bottom: 25px;}
.page .page-text .page-column-item.block.color6 h2 {font-family:'Open Sans', sans-serif;font-size:20px;line-height:20px;font-weight:bold;letter-spacing:0px;margin-bottom: 8px;}
.page .page-text .page-column-item.block.color6 h3 {font-family:'Open Sans', sans-serif;font-size:16px;line-height:16px;font-weight:bold;letter-spacing:0px;margin-bottom: 8px;}
.page .page-text .page-column-item.block.color6 p {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-bottom: 8px;}
.page .page-text .page-column-item.block.color6 ol {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-bottom: 8px;}
.page .page-text .page-column-item.block.color6 ul {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-bottom: 8px;}

.page .page-text .page-column-item.single-image {padding:0px;}
.page .page-text .page-column-item.single-image h1,
  .page .page-text .page-column-item.single-image h2,
  .page .page-text .page-column-item.single-image h3,
  .page .page-text .page-column-item.single-image p {padding:0px;margin:0px;}
.page .page-text .page-column-item .single-image img {max-width:100%;}
.page .page-text .page-column-item.single-image.ecportlet:last-of-type,
  .page-column-2 .single-image.page-column-item:last-of-type {padding:0px;margin:0px;}

.page .page-text .page-column-item.content-1 { padding-bottom:15px;border-bottom: 1px solid #bec1b9;margin-bottom: 20px; }
.page .page-text .page-column-item.content-1:last-child {padding-bottom:0px;margin-bottom: 0px;}
.page .page-text .page-column-item.content-2 { padding-bottom:0px;border-bottom: 0px solid #bec1b9;margin-bottom: 0px; }


.home .page-text .page-column-item:first-of-type {padding-top:0px;}
.home .page-text .page-column-item {display:block;border-bottom: 1px solid #bec1b9;padding-top:25px;padding-bottom:0px;}
.home .page-text .page-column-item p:last-of-type {margin-bottom:25px;}
.home .page-text .page-column-item:last-of-type {padding-bottom:0px;border-bottom:0px;margin-bottom: 0px;}
.home .page-text .page-column-item:first-of-type {margin-top: 0px;}
.home .page-text .page-column-item {display:block;border-bottom: 1px solid #bec1b9;}

.home .page-text .page-column-item:last-of-type {border-bottom:0px;}
  .home .page-text .page-column-item:last-of-type p:last-of-type { margin-bottom:0px;}
.home .page-text .page-column-item {margin-top:0px;margin-bottom:0px;}
.home .page-text .page-column-item h1 {font-family:Georgia,serif;font-size:28px;line-height:30px;letter-spacing:0px;font-weight:100;margin-top:0px;margin-bottom:15px;}
.home .page-text .page-column-item h2 {font-family:'Open Sans', sans-serif;font-size:20px;line-height:24px;font-weight:bold;letter-spacing:0px;margin-top: 0px;margin-bottom: 8px;}
.home .page-text .page-column-item h3 {font-family:'Open Sans', sans-serif;font-size:16px;line-height:16px;font-weight:bold;letter-spacing:0px;margin-top: 0px;margin-bottom: 8px;}
.home .page-text .page-column-item p {font-family:Georgia,serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;margin-top: 0px;margin-bottom: 8px;}
.home .page-text .page-column-item ol {font-family:'Open Sans', sans-serif;font-size:11px;line-height:15px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
.home .page-text .page-column-item ul {font-family:'Open Sans', sans-serif;font-size:11px;line-height:15px;font-weight:400;letter-spacing:0px;margin-bottom:6px;}
.home .page-text .page-column-item h4 {font-family:Georgia,serif;font-weight:300;font-size:18px;line-height:22px;letter-spacing:0px; margin-top: 0px;margin-bottom:15px;}
/*.home .page-text .page-column-item img {max-width: 100%;height: auto;margin: 10px 0px;}*/
.home .page-text .page-column-item img {margin: 10px 0px;}
.home .page-text .page-column-item p:last-of-type img {margin-bottom: 0px;}

.page-text a[rel="lightbox"] {cursor:zoom-in;}
.page-text a.clickme[rel="lightbox"]::after {font-family:'Open Sans', sans-serif;font-size:10px;text-align:right;display: block;padding: 0px 2px 4px;color:#333333;content:"Click on the image to enlarge.";}

.page-text .eceee-gallery {padding: 20px 0px 0px 0px;margin:20px 0px;border-top: 1px solid #bec1b9;}
.page-text .eceee-gallery:first-child {margin-top:0px;}
.page-text .eceee-gallery:last-child {margin-bottom:0px;}

.clearing {clear: both;}

.right1-widget:first-of-type {
  padding-top:0px;
}
.right1-widget {
  display:block;
  border-bottom: 1px solid #bec1b9;
  padding-top:15px;
  padding-bottom:15px;
}
.right1-widget p { margin-bottom:0px;}
.right1-widget:last-of-type {border-bottom:0px;}

.right2-widget:first-of-type {
  padding-top:0px;
}
.right2-widget {
  display:block;
  padding-top:20px;
  padding-bottom:0px;
}
.right2-widget p { margin-bottom:0px;}


/* FORM */
.mezzanine-form { margin-top:20px; }
.form-group, .form-actions {
    margin-bottom: 15px;
    display: table-row;
}
.form-group label {
    display: table-cell;
    padding-right:10px;
    font-family: 'Georgia', serif;
    font-size: 12.5px;
    line-height: 16px;
    font-weight: 700;
}
.btn-success {
    background-color: rgb(212,134,0);
    border-color: rgb(212,134,0);
}
.btn-success:hover {
    background-color: rgb(126,161,69);
    border-color: rgb(126,161,69);
}

.form-group button, .form-group input, .form-group select, .form-group textarea {
    display: table-cell;
}

.form-group button:last-child, .form-group input:last-child, .form-group select:last-child, .form-group textarea:last-child {
    margin-bottom: 15px;
}



/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
  .navbar-toggle {margin-top: 22px;background-color: white;}
}




 /*==========  Mobile First Method  ==========*/

  /* Custom, iPhone Retina */
  @media only screen and (min-width : 320px) {
    .home .page-text .page-column-item img {max-width: 100%;height: auto;margin: 10px 0px;}
  }

  /* Extra Small Devices, Phones */
  @media only screen and (min-width : 480px) {

  }

  /* Small Devices, Tablets */
  @media only screen and (min-width : 768px) {


  }

  /* Medium Devices, Desktops */
  @media only screen and (min-width : 992px) {

  }



.widget-container {}
.widget-container .add-widget-button, .container .add-widget-button {display:none;}
.widget-container:hover .add-widget-button, .container:hover .add-widget-button  {display:block;}
.add-widget-button {
  background-color: rgba(4,165,23,0.9);
  padding: 5px;
  z-index: 1000;
  max-width: 100px;
  text-align: center;
  }
  .add-widget-button a {color:white;}


.widget-container .edit-widget-button, .container .edit-widget-button {display:none;position:absolute;}
.widget-container:hover .edit-widget-button, .container:hover .edit-widget-button {display:block;}
.edit-widget-button {
  float: right;
  position: relative;
  background-color: rgba(0,0,0,0.7);
  padding: 5px;
  z-index: 1000;
  }
  .edit-widget-button a {color:white;}

.widget-container .edit-page-button {display:none;position:absolute;}
.widget-container:hover .edit-page-button {display:block;}
.edit-page-button {
  float: right;
  position: relative;
  background-color: rgba(0,0,0,0.7);
  padding: 5px;
  z-index: 1000;
  }
  .edit-page-button a {color:white;}


