/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

#block-block-1, #block-block-23 {
    float: left;
}
#block-custom-search-blocks-1, #block-block-2, #block-nice-menus-2, #block-block-10, #block-block-13, #block-locale-language {
    float: right;
}
#block-block-18, #block-block-19, #block-block-20 {
	float:left;
	width: 26%;
}
#block-block-20 {
    background: #4E8CBF;
    border-radius: 3px;
    padding: 6px 7px;
    width: 15%;
    color: #FFF;
    text-align: center;
	margin: 13px 0 0 1.5em;
}
#block-block-18 {
    margin: 4em 0 0 14.3em;
}
#block-block-19 {
    margin: 2em 0 0 2em;
}
#block-custom-search-blocks-1 {
    margin-top: -1em;
    margin-right: -5px;
}
#block-locale-language {
    margin-top: 1.5em;
    margin-right: 1em;
}
#block-block-13  {
	padding: 18px 35px 0;
}
.row-4 .views-row {
    float: left;
    width: 216px;
    margin-right: 5px;
}
.row-4 .views-row.views-row-4, .row-4 .views-row.views-row-8 {
    margin-right: 0px;
}
.row-1 .views-row, .page-publications .newsletter .views-row {
    float: left;
    width: 100%;
	border-bottom: 1px dashed #45337D;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.row-3 .views-row {
    float: left;
    width: 372px;
    margin-right: 32px;
}
.row-3 .views-row.views-row-3, .row-3 .views-row.views-row-6 {
    margin-right: 0px;
}
.row-3 .view .views-field.views-field-title {
    margin-top: 12px;
}
.views-field.views-field-field-staff-picture {
    float: left;
    margin-right: 12px;
}
#node-webform-19 .field-name-field-body, #node-webform-958 .field-name-field-body {
    float: left;
    margin-right: 17px;
    width: 44%;
}
#webform-client-form-19, #webform-client-form-958 {
    float: left;
    width: 54%;
}
#webform-client-form-19 input[type="text"], #webform-client-form-19 textarea, #webform-client-form-19 input[type="email"]  {
    width: 100%;
}
#block-block-2 img {
    margin-left: 36px;
    margin-right: 0;
}
#block-block-2 {
    text-align: right;    
}
.row-1 .views-field.views-field-view-node a, .row-2 .views-field.views-field-view-node a, .row-4 .views-field.views-field-view-node a, .row-3 .views-field.views-field-view-node a, .more-link a {
    float: right;
}
#block-views-news-block .views-row {
    margin-bottom: 0;
}
.mem-text {
    width: 84%;
}
#block-nice-menus-1 ul li > ul {
    margin-top: 39px;
}
#block-nice-menus-1 ul li > ul li > ul {
    margin-top: -120px;
    margin-left: 129px;
    padding-left: 0;
}
#block-nice-menus-1 ul li > ul {
    padding-left: 0;
}
#block-views-news-block {
    float: left;
    width: 65%;
}
#block-webform-client-block-96 {
    float: left;
    width: 29.7%;
    margin-left: 1em;
    margin-top: 2em;
}
#block-views-blog-block {
    float: left;
    width: 48%;
	margin-top: -3.2em;
padding-top: 1.2em;
/*border-right: 1px solid rgba(0,0,0,0.05);*/
}
#block-views-blog-block-1 {
    float: left;
    width: 48%;
    margin-left: 2em;
	margin-top: -2.99em;
	border-right: 1px solid rgba(0,0,0,0.05);
	padding-top: 5.3em;
}
#block-nice-menus-1 {
    float: left;
}
.views-field.views-field-field-news-date {
    position: relative;
    padding-right: 1em;
}
#block-views-blog-block-1 .views-row {
    float: left;
    width: 201px;
    margin-right: 10px;
}
#block-views-featured-block {
    margin-top: 2.3em;
}
#block-block-16 {
    float: left;
    margin-left: 2.5em;
    text-align: center;
    width: 29.4%;
	margin-top: 28px;
background: #23A85F;
	padding: 47px 0;
}
#block-views-programming-clusters-block .views-row {
    float: left;
    width: 373px;
    margin-right: 30px;
	margin-bottom: 2em;
}
#block-views-programming-clusters-block .views-row.views-row-3, #block-views-programming-clusters-block .views-row.views-row-6 {
    margin-right: 0;
}
#block-views-programming-clusters-block .views-field.views-field-body {
    text-align: justify;
	height: 170px;
}
#block-views-publications-block .views-row {
    float: left;
    padding: 53px 40px;
background: #F2F1EE;
    margin-right: 2em;
}
#block-views-publications-block .views-field.views-field-body {
	text-align: justify;
}
#block-block-17 {
    margin-top: 3em;
}
#block-block-17 img {
    margin-right: 1.5em;
}
#block-views-events-block {
	float: left;
	width: 32%
}
#block-views-events-block .content {
    margin-top: 2.89em;
}
.front #block-views-gallery-block-1 {
    margin-top: 3em;
    margin-left: -5em;
    text-align: center;
}
.front #block-views-gallery-block-1 .views-field.views-field-title {
    width: 353px;
    text-align: center;
}
.not-front #block-views-events-block img, .not-front #block-views-gallery-block-1 img {
    width: 279px;
    height: auto;
}
#block-views-slideshow-block .views-field.views-field-title {
    float: left;
    margin: -4.8em 0 0 1.5em;
        margin-bottom: 0px;
    position: relative;
    font-size: 26px !important;
    line-height: 1.1em;
text-shadow: 2px 2px #000;
width: 63%;
color: #FFF;
}
.i18n-pt #block-views-slideshow-block .views-field.views-field-title {
    font-size: 24px !important;
    width: 59%;
    margin-top: -5.5em;
}
#block-views-publications-block {
    float: left;
    width: 50%;
}
#block-views-news-block .views-row {
    float: left;
    width: 355px;
    margin-right: 30px;
}
#block-views-news-block .views-row.views-row-last {
    margin-right: 0;
}
.views-field.views-field-field-publication-cover {
    float: left;
    margin-right: 12px;
}
.view-publications-downloads .views-row {
    float: left;
    width: 279px;
    margin-right: 18px;
    border-left: 1px solid #eee;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
margin-bottom: 23px;
text-align: center;
}
.view-publications-downloads .views-row.views-row-3, .view-publications-downloads .views-row.views-row-6, .view-publications-downloads .views-row.views-row-9, .view-publications-downloads .views-row.views-row-12 {
    margin: 0;
}
.newsletter .views-row {
    float: left;
    margin-right: 14px;
    width: 272px;
    margin-bottom: 1em;
border: 1px solid #eee;
padding: 12px 5px;
}
.page-publications .newsletter .views-row {
   margin-right: 0;
   border-bottom: 1px dashed #45337D;
   border-left: none;
   border-right: none;
   border-top: none;
padding-bottom: 10px;
margin-bottom: 10px;
}
.newsletter .views-row.views-row-3, .newsletter .views-row.views-row-6, .newsletter .views-row.views-row-9, .newsletter .views-row.views-row-12 {
    margin: 0;
}
.newsletter .views-field.views-field-title {
    height: 62px;
}
.newsletter .views-field.views-field-body {
    height: 200px;
    text-align: justify;
}
.field-name-field-publication-cover {
    float: left;
    margin-right: 12px;
}
#block-views-slideshow-block .views-field.views-field-field-did-you-know {
    height: 175px;
    width: 31.4%;
}
#block-views-calendar-block-block-1 {
    float: left;
    width: 46.2%;
}
#block-views-programming-clusters-block {
    float: left;
}
#block-views-jingles-block-1 {
    float: left;
}