/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
 
 
/* Styling for content area */
#block-system-main
{
padding-right: 15px;
padding-left: 5px;
}



/* Styling for content area (Menu text boxes)*/
 .sub-section-parent {
padding-right: 10px;
}
/* Styling for news view (text boxes)*/
.news-events-main-views-column {
padding-right: 10px;
}


  /* Utility menu */

#block-superfish-1
{
left:0px;
padding-left:10px;

}

#block-locale-language ul {
padding-left:0px;
}

#region-user-first{
width:30px;
}

#region-user-third{
width:285px;
}

 /* Text Resize (User Bar Third) */
#region-user-third #block-text-resize-0
{
width:51px;
padding: 1px 0px 0px 13px;
float:right;
}


.logoWidth
{
border: 0px solid blue;

}
 


/* Search Image button (Search Results page) */
#search-form  #edit-submit--2
{

top: -29px;
left:284px;

}

/* Search box (Search Results page) */
#search-form  #edit-keys
{
width:280px;
}

/* Menu -for new transition from mobile to narrow*/
#superfish-1-select
{
display: none;
}

.mi-mobile-menu ul, .mi-mobile-menu-main ul {
display: block !important;
}

/* Slideshow (Slideshow Zone)/Button */

#zone-slideshow #block-block-16{ /* Shadow image block */
margin-top:17px;
}

.views-field-field-slider-link {
top: 271px;
}

.views-field-field-slider-text {

	width:450px;
	left: 10px;
   padding:0px 2px 10px 4px;
   font-size: 0.85em;
   margin-bottom: -80px;
   position: absolute;
top: 300px;
}

.views-field-field-slider-caption-button{

	display:block;
	left: 565px;
	top: 304px;	
	max-width:190px;

}


.views-field.views-field-field-slider-caption-button div 
{

width:149px;
}

/* Show prev/next controls on image properly */
.flex-direction-nav a {
	width:36px;
	height: 58px;
	top: 120px;
}


/* Data Services and Publications home page links */
.data-services-publications-links, .research-funding-publications-links {
font-size:0.95em;
line-height:1.45;
}

/*Infra & Fac images***/
#block-block-6 .infrastructure-facilities-columns-home-page-right
{
	margin-bottom: 1.5%;
}

/* Newsletter subscription block (footer 2) */


/* Social media icons (footer3) */

.SMIcon
{
width:46px;
}


/**** Miscellaneous ****/

 /* 404 error page */
 
 .imgContainer{
  position: relative;
  width: 100%;
  padding-bottom: 50%;
  	margin-bottom: 25px;
}


 .imgPanel {
    background-color: white;
	border: 1px solid;
    position: absolute;
    bottom:34%;
    left: 17%;
    width: 66%;
    overflow: none;
    display: inline;
	padding:20px 0 0px 30px;
}
/* for formatting wave forecasting page */
#mainImage
{
padding-bottom: 30px;
}

.wfTable 
{
width:75%;
}		
#animate
{
max-width:490px;
}

.wfTableDiv
{
padding-left: 70px;
}


.wfTableDiv tr td
{
padding:4px 8px;
}

/* Flexible iFrame (Google Map) */

.iFrameStyle{
height:1400px;
}

.iFrameStyleTP{
width:86%;
}

.imgFormat{
padding-left: 15px; 
}


.Flexible-containerGMap {
    padding-bottom: 370px;

}

.Flexible-containerGMap iframe,   
.Flexible-containerGMap object,  
.Flexible-containerGMap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 325px;
    height: 400px;
}

/** Styling for 2 col layout - contact us page.**/
#twoColumn-col1
{
     float: left;
    width: 50%;

}
#twoColumn-col2
{
    float: right;
  width: 47%;
   padding-top: 0px;
}
#twoColumn-clear
{
    clear: both;
}

/****** Call to Action content Type  ************/

 /* prevent image spill over on smaller screens */
 .field-name-field-call-to-action img
 {
	margin-bottom:7px;
}


/* EU Logos  */

.EULogos
{
float:right;
}


/** Styling for 3 col layout - contact us page.**/
#threeColumnCUGMapLinks-wrap
{
    width: 85%;

}

/*** Site Map***/
#site-map 
{

margin-left: 10px;
}

/*Email Subscriptions Page 

 #block-simplenews-0 #edit-subscribe 
 {
 position: relative;
 top: 171px;
 margin-bottom:0px;
 }
 
 #block-simplenews-0 #edit-unsubscribe 
 {
 margin-left: 85px;
 }
*/

/*** Staff Dir Listing***/
.node-staff-directory, .node-staff-directory .field-items
{
margin-bottom: 10px;
}

.node-staff-directory .field
{
width: 575px;
padding-left:5px;
margin-bottom: 10px;
}

/*** Show if not mobile***/
.views-field-field-sd-title, .views-field-field-sd-location{
display:table-cell;
}

/*** Vacancy views***/
.view-vacancies, .view-vacancies-admin
{
min-height:500px;
}

/*** HABs Search Link***/
.linkDivHABs{
    padding: 23px 8px 23px 6px;
    font-size: 12px;
}

/*** New look**/
#block-block-13 {

    margin: 89px 0 -28px 0;

}

#region-footer-first {

    width: 22%;

}

#block-block-14 div.content{
width:65%;
}

.news-image-home img
{
	height:180px !important; 
}

#block-views-70db658f44861a654a8555ed7c3dd7f9 .view-content .data-services-news-events-columns-home-page.first.odd
{
margin-right: 66px !important;
}

#block-views-70db658f44861a654a8555ed7c3dd7f9 .view-content .data-services-news-events-columns-home-page.odd
{
margin-right: 66px !important;
margin-left: 0px !important;

}


#block-views-70db658f44861a654a8555ed7c3dd7f9 .view-content div:nth-child(1n+3){
	margin-top: 35px !important;
}


.news-title-home, .news-image-home img {

    width: 270px !important;

}

#block-views-70db658f44861a654a8555ed7c3dd7f9 .view-content {
    margin-left: 66px;
	padding-top: 40px;
}

/*** Working With Us**/

.wwuText{
	width:46%;
	padding-top:12px;
}


#block-block-29, #block-block-5, #block-block-9{
	min-height:385px;

}

#block-block-29 .block-inner, #block-block-5 .block-inner{
    height: 44%;
}

/*** Infrastructure & Facilities**/

#block-block-6 a, #ifDots
{
   font-size:20px;
   width: 53%;
}

/**** Research, Funding ****/

#block-block-30
.block-inner  {
padding-top: 50px;
}

#rfpWrapper {
  padding:45px 0 45px 0;
}

/*** Marine Data Centre**/

.mdcText{
	width:56%;

}


/**** Areas of Activity ****/

#block-block-4 .block-inner
{
padding-top: 70px;
}

#aoaWrapper {
  width:90%;
 padding:25px 0 50px 0;
}

/*** Header **/
 #block-superfish-2 a
{
font-size: 0.9em;
padding-right: 9px;
}

#region-search-box {

    width: 394px;
}

#block-search-form {
    padding-left: 76px;
}

/**** Splash Text ****/


.splashPar2 {

	 width: 50%;
	
}

/*** Slider **/
.flexslider .slides > li, #block-views-3c8f72770e436b2d81dabcdadf3095da {

    height: 359px;

}

.sliderVideo{

	height:268px !important;
	   
	
}

/*** End New look Home Page**/