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

a.button {
	line-height: 55px;
	font-size: 22px;
}

hr.midline {
        margin: 20px 160px;
}
img.title_image {
	width: 580px;
}

/* MENU  ----------------------------------------*/

div#navbar ul li.top {
	width: 156px;
}

div#navbar ul li.top.last{
	width: 155px;
}

ul#accordion ul.accordion-inside {
	width: 880px;
}
ul#accordion a.actionbutton img {
        width: 255px;
        height: 85px;
}


ul#accordion ul.accordion-inside div.third-1,
ul#accordion ul.accordion-inside div.third-2,
ul#accordion ul.accordion-inside div.third-3 {
        width: 265px;
}


/* end MENU  ----------------------------------------*/



/* TOP BOX ----------------------------------------*/
div.topboxouter {
        height: 500px;
	position: relative;
}

div.topbox {
        top: 90px;
	position: relative;
        width: 800px;
        max-height: 400px;
	height: auto;
        font-size: 28px;
}

div.topboxouter {
        margin: auto;
        width: 920px;
}

div.topbox h1.title {
        font-size: 42px;
        line-height: 42px;
}
/* end TOP BOX ----------------------------------------*/


/* LATEST NEWS BOX ----------------------------------------*/
.block-views-latest-news-block div.content {
	max-width: 1100px;
}

.block-views-latest-news-block .content .views-row-2 a, 
.block-views-latest-news-block .content .views-row-3 a {
	padding-right: 10px
}
.block-views-latest-news-block .content .views-row-2 { 
	width: 49%;	
	float: left;
	border-right: solid 1px #ccc;
	border-bottom: 0;
}
.block-views-latest-news-block .content .views-row-3 { 
	width: 49%;	
	float: right;
}

.block-views-latest-news-block .content h2 a {
	font-size: 32px;
}

.block-views-latest-news-block a.morenews {
	font-size: 24px;
	text-align: center;
}
/* end LATEST NEWS BOX ----------------------------------------*/

/* ABOUT BLOCK BOX ----------------------------------------*/
.block-block-1 h2 {
        font-size: 72px;
}

.block-block-1 {
	font-size: 28px;
}
.block-block-1 .content {
	max-width: 1024px;
	margin: auto;
}
/* end ABOUT BLOCK BOX ----------------------------------------*/


/* BOTTOM SLIDER BOX ----------------------------------------*/
div.bottombox {
	font-size: 24px;
}
div.bottombox h2 {
	font-size: 38px;
}

.view-bottom-slider .view-content {
	overflow: hidden;
	width: 100%
}
.bottomslider {
	max-width: 90%; 
	width: 90%; 
	margin: 0 auto
}
div.bottombox .bottominner {
	margin: 0 10%;
}
.flex-viewport {overflow: visible !important}

/* end BOTTOM SLIDER BOX ----------------------------------------*/

/* MESSAGE BOX ----------------------------------------*/
.block-block-2 .content .inner {
	max-width: 1024px;
	margin: auto;
}
img.messagepic {
        display: block;
        float: right;
	padding-left: 20px;
}

.block-block-2 h1 {
        font-size: 36px;
}

.block-block-2 .messagebody {
        font-size: 28px;
}
/* end MESSAGE BOX ----------------------------------------*/

/* CALL BOX ----------------------------------------*/

div.getupdates h2 {
        font-size: 36px;
}
.block-block-5 h2 {
        font-size: 24px;
}


.block-block-5 div.getupdates #mc_embed_signup input.text {
	font-size: 16px;
}

/* end CALL BOX ----------------------------------------*/


/* SIDE BUTTONS ----------------------------------------*/

div.sidebutton,
div.sidebutton img,
div.sidebutton a,
div.sidebutton a .top,
div.sidebutton a .bottom,
div.sidebutton a .buttontext {
	width: 300px;
	height: 120px;
}

div.sidebutton a .bottom {
	top: -120px;
}

div.bottom div.desctext {
	font-size: 18px;
}

div#block-views-side-buttons-block div.views-row {
	height: 120px;
}
div.sidebutton a .buttontext div.desctext {
	font-size: 24px;
}

/* end SIDE BUTTONS ----------------------------------------*/

/* editorial content ----------------------------------------*/
.articlephoto img {
        width: 270px;
}       
/* end editorial content ----------------------------------------*/


.union.articlephoto img {
        max-width: inherit;
        width: inherit;
}

/* FOOTER BOX ----------------------------------------*/
div.footmenu {
        text-align: left;
        padding: 20px;
        font-size: 100%;
}                 
div.footmenu ul {
        float: left;
        padding: 0 10px;
        width: 164px;
}

/* end FOOTER BOX ----------------------------------------*/


.page-taxonomy #webform-component-first-name,
.page-taxonomy #webform-component-last-name,
.page-taxonomy #webform-component-email,
.page-taxonomy #webform-component-additional-email,
.page-taxonomy #webform-component-postal-code {
        width: 260px;
}


.page-node-1068 .section-content div#zone-content-wrapper div#zone-content div#region-content div.region-inner #block-system-main {
        max-width: 940px;
        margin: auto;
}

