/* 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. */


/* User zone   */
.responsive-layout-narrow #region-user-first,
.responsive-layout-narrow #region-user-secong {
	width: 50%;	
}
.responsive-layout-narrow .container-12 .prefix-3 {
	padding-left: 0px;
}
.responsive-layout-narrow #search-block-form input[type=text] {
	width: 150px;
}
.responsive-layout-narrow .home_service {
	width: 340px;
}
.responsive-layout-narrow .home_service_dnr, 
.responsive-layout-narrow .home_service_gTLDs, 
.responsive-layout-narrow .home_service_cu {
	margin-right: 0px;
}

 /* Homepage service area */
.responsive-layout-narrow  .home_service_dns {
	margin-right: 20px;
}

.responsive-layout-narrow .home_service_section {
	min-height: 580px;
}

/* our experts */
.responsive-layout-narrow .biography {
	min-height: 180px;
}
.responsive-layout-narrow .node-biography .field-name-field-portrait {
	width: 45%;
	float: left;
}

/* home page banner */
.responsive-layout-narrow .region-header-first {
	min-height: 295px;
	background-size: 100%;
}
.responsive-layout-narrow .block-views-banners-block-1 .slides .views-field .field-content .text .container .outer .inner .subcaption {
	font-size: 14px;
	background-size: 16px;
	padding: 10px 0px;
}
.responsive-layout-narrow .block-views-banners-block-1 .flexslider .flex-direction-nav a.flex-prev {
	background-size: 16px;
}
.responsive-layout-narrow .block-views-banners-block-1 .flexslider .flex-direction-nav a.flex-next {
	background-size: 16px;
	right: 7px;	
}

/* twitter, newsletter and events on home page  */
.responsive-layout-narrow .block-views-tweets-block, .responsive-layout-narrow .block-views-events-block-3, .responsive-layout-narrow .block-block-8 {
	margin: 0 10px;
	width: 30%;
}
.responsive-layout-narrow .block-block-8 .newsletter input {	
	width: 150px;	
}
.responsive-layout-narrow .block-block-8 .newsletter .submit_button {
	width: 70px;
}

/* our-experts biography */
.responsive-layout-narrow .block-views-biography-block-3 .view-display-id-block_3 .view-content .views-row {
	width: 25%;
	float: left;	
}

/* super-fish menu */
.responsive-layout-narrow .sf-menu.sf-style-white a {
	padding-right: 10px;
	padding-bottom: 15px;
	word-wrap: normal;
	width: 55px;
	min-height: 28px;
}
.responsive-layout-narrow .block-superfish-1 .sf-menu.sf-style-white li li a {
	min-height: 15px;
}
.responsive-layout-narrow #menu-654-1 a {
	width: 70px;
}

/* events  */
.responsive-layout-narrow .block-bdbede25b74b12b7f4288c1b7e807adc, .responsive-layout-narrow .block-events-block-4 {
	width: 100%;
}

/* 4th level menu */
.responsive-layout-narrow .menu-block-4 ul.menu li {
	width: 49%;
	margin-bottom: 2px;
	padding: 1px;
}

/* Publications */
.responsive-layout-narrow .publications .image_holder {		
	width: 15%;	
}
.responsive-layout-narrow .publications .text_holder {		
	width: 85%;	
}

/* image width */
.responsive-layout-narrow .node-events img, .responsive-layout-narrow .node-page img, .responsive-layout-narrow .node-page p img {	
	width: 100%;
	height: auto;
}
.responsive-layout-narrow .field-item .solutions img {
	width: auto;
}

.responsive-layout-narrow.page-whois .block-main .content {
	background-size: 58% 100%;	
}

.responsive-layout-narrow #block-block-4 .iso_logo img {
	width: 100%;
}

/* Subscribe block - CTA button for right sidebar  */
.responsive-layout-narrow .block--subscribe-cta-button .content #mce-EMAIL {
	width: 100%;
}



