/* This file will hold styles that are loaded using the same media query as the wide grid. */


/******************** Menu ********************/
.i18n-nl.responsive-layout-wide #block-superfish-1 {
text-transform: uppercase;
margin-left: 20px;
position: absolute;
top: 87px;
left: 300px;
}


#block-superfish-1 {
float: left;
text-transform: uppercase;
margin-left: 20px;
z-index:99;
}


#block-menu-menu-secondary-menu,
.i18n-zh-hans #block-menu-menu-secondary-menu,
.i18n-sv #block-menu-menu-secondary-menu,
.i18n-nl #block-menu-menu-secondary-menu{
float: right;
width: auto;
height: 25px;
margin: 97px 0 0;
}


/******************** Content - Promotion Page ********************/

#block-views-promotion-block .block-title{
margin-bottom: 18px;
}

/******************** View-Homepage & Events ********************/

#block-views-view-events-block img, #block-views-view-events-th-block img{
width: 235px;
height: auto;
}

#block-views-view-events-block .views-row, #block-views-view-events-th-block .views-row{
height: 390px;
}

/******************** View-Homepage-Jcarousel ********************/

#block-views-view-homepage-jcarousel-block .jcarousel-skin-default .jcarousel-clip-horizontal, #block-views-ac41ef2c7694d0c753f056c80441571a .jcarousel-skin-default .jcarousel-clip-horizontal{
width: 1151px;
margin-left: -355px;
}

#block-views-view-homepage-jcarousel-block .jcarousel-skin-default .jcarousel-item, #block-views-ac41ef2c7694d0c753f056c80441571a .jcarousel-skin-default .jcarousel-item{
width: 270px !important;
height: 370px;
}

#block-views-view-homepage-jcarousel-block .even.jcarousel-item, #block-views-ac41ef2c7694d0c753f056c80441571a .even.jcarousel-item{
border-right: 1px solid #b7b7b7;
}

#block-views-view-homepage-jcarousel-block .jcarousel-skin-default .jcarousel-container-horizontal, #block-views-ac41ef2c7694d0c753f056c80441571a .jcarousel-skin-default .jcarousel-container-horizontal{
height: 370px;
}

#block-views-view-homepage-jcarousel-block  .jcarousel-skin-default .jcarousel-prev-horizontal, #block-views-ac41ef2c7694d0c753f056c80441571a  .jcarousel-skin-default .jcarousel-prev-horizontal{
left: -335px
}

#block-views-view-homepage-jcarousel-block  .jcarousel-skin-default .jcarousel-next-horizontal, #block-views-ac41ef2c7694d0c753f056c80441571a  .jcarousel-skin-default .jcarousel-next-horizontal{
right: -335px
}

#block-views-view-homepage-jcarousel-block .views-field-title, #block-views-view-homepage-jcarousel-block .views-field-body, #block-views-view-homepage-jcarousel-block .views-field-view-node, #block-views-ac41ef2c7694d0c753f056c80441571a .views-field-title, #block-views-ac41ef2c7694d0c753f056c80441571a .views-field-body, #block-views-ac41ef2c7694d0c753f056c80441571a .views-field-view-node{
margin-left: 9px;
}

/******************** Block-Media Centre Page ********************/

#block-block-76, #block-block-110 ,#block-views-press-release-block{
float: left;
width: 283px;
margin-right: 10px;
}

#block-block-77, #block-block-78, #block-block-79, #block-block-111, #block-block-112, #block-block-113{
float: left;
width: 293px;
}

/******************** Webform ********************/


#block-webform-client-block-173 #edit-submit{
margin-right: 240px !important;
}

#block-webform-client-block-138 #edit-submit{
margin-right: 250px !important;
}

/*  banner newsletter  */


#block-block-117{
position:relative;
}

#block-block-117 img {
display: block;
width: 1180px !important;
left: 50%;
margin-left: -590px;
position: absolute;
height: 240px;
}


/******************** Postscript ********************/

#zone-postscript{
width: 1180px;
background: url(../images/bg-postscript-widel.jpg) no-repeat center top;
padding-top: 20px;
}


.responsive-layout-wide .right-content{
	width: 80%;
    float: right;
}

/*promotion*/
.responsive-layout-wide .field-name-field-image-promotion{
	width: 35%;
    display: block;
    float: left;
}
.responsive-layout-wide .field-name-field-date.field-type-datetime{
	display: block;
    float: right;
    width: 65%;
	font-size: 20px;
    font-weight: bold;
}
.node-type-promotion.responsive-layout-wide .field-name-body{
	display: block;
    float: right;
    width: 65%;
}
.responsive-layout-wide .node-type-promotion td{
	vertical-align:top; 
}
.responsive-layout-wide .node-type-promotion .date-display-range{
	padding: 10px 0px;
    font-size: 18px;
    font-weight: bold;
}
.responsive-layout-wide .promotion-blog{
	height:auto;
	width:100%;
}
.responsive-layout-wide .promotion-img{
	display: block;
    width: 33%;
    float: left;
}
.responsive-layout-wide .promotion-title{
	display: inline-block;
	width: 66%;
}
.responsive-layout-wide .promotion-body{
	display: inline-block;
	width: 66%;
	
}
.responsive-layout-wide .promotion-title a{
	font-size: 20px;
	text-decoration:none;
}