/* 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. */
 
 
 
 /* iPad petition 
.container-12 .grid-3 {
    width: inherit !important;
} */

/* Images */
.media-element.file-inline-left,
.media-element.file-inline-right {
	width: 48%;
}

.logo-img {
	width: 100%;
	height: auto;
}
.front.no-sidebars #region-content {
    width: 700px;
}
#region-branding {
	padding-top: 30px;
}
/* Header links menu */
#region-header-first {
    width: 340px;
}
.header-links li {
	margin: 0 !important;
}
#region-menu .content li {
	margin: 0 25px 0 0;
}
#region-menu .content li a {
	padding: 0 0 5px 0;
	font-size: 1.2rem;
}
.front .text-wrap {
	width: 200px;
	margin: 0 20px 0 0;
}
.front .field-name-field-widget-code {
	width: 275px;
}
#block-views-promoted-event-block {
    width: 100%;
}
.join-monthly .block-inner, 
.join-annual .block-inner {
	padding: 1rem;
}
/* SHOP */
.no-sidebars.context-shop #region-content {
width: 340px;
} 
.field-name-field-sign {
	display: inline;
}


/* JOIN */
.join-1 .block-inner  {
	padding-top: 65%;
    margin-bottom: 1em;
    background-image: url(https://www.republic.org.uk/sites/default/files/join-1-small2.jpg);
    background-size: contain;
    background-repeat: no-repeat;
}

.join-2 .block-inner  {
	padding-top: 65%;
    margin-bottom: 1em;
    background-image: url(https://www.republic.org.uk/sites/default/files/join-2.jpg);
    background-size: contain;
    background-repeat: no-repeat;
}

.join-3 .block-inner  {
	padding-top: 65%;
    margin-bottom: 1em;
    background-image: url(https://www.republic.org.uk/sites/default/files/join-3.jpg);
    background-size: contain;
    background-repeat: no-repeat;
}