html,body {
margin:0 auto;
padding:0;
font-family:Arial;
font-size:16px ;
line-height:1.5em ;
color:#00000;
height:100%;
width:100%;
max-width:1366px;
}

#page {
width:100%;
max-width:1000px;	
margin:0 auto;
background-color:#fff;
padding:10px 10px 0 10px;
}

#header, #navigation, #footer, .breadcrumb, #content {
padding:0;	
width:100%;
max-width:1366px;
margin:0 auto;
}

#footer {
padding:0 10px;	
width:100%;
max-width:1366px;
margin: 0 auto;	
}

#blockquote {
font-family: Arial;
font-size: 14px;
line-height: normal;
font-weight: bold;
color: #000;
text-align: center;	
}

#content > article > div > div > div > blockquote {
font-family: Arial;
font-size: 14px;
line-height: normal;
font-weight: bold;
color: #000;
text-align: left;
width:100%;
max-width:1000px;
margin: 0 auto;
}

.sidebar-second #content {
width:75%;	
margin-left: 0%;
margin-right: -75%;
}

.sidebar-second .region-sidebar-second
{
float: left;
width: 25%;
margin-left: 75%;
margin-right: -100%;
}


body {
font-size:0.8125em;
background-color:#fff;
}

img {
border:none;
}

#content > article > div > div > div > p > img {
border:none;
width:100%;
max-width:1000px;
margin: 0 auto;
}

.menu-name-menu-main-aia-menu {
display: table;
width:100%;
max-width:1366px;
margin: 0 auto;
}

#header {
margin-bottom:1.5em;
}


@media screen and (min-width:640px)   {
    
#navigation  ul.menu{
display: table-row;
width:100%;
max-width:1366px;
}
 
#navigation  ul > li{
text-align:center;
display: table-cell;
}
 
#navigation  ul.menu > li > ul.menu {
display:none;	
position:absolute;
width:100%;
max-width:1366px;
}
    
}    
    
#navigation {
height:3em;	
margin-bottom:1em;	
font-size:1.1538em;
border-style: none;
border-bottom-style: solid;
border-bottom-color: #7CC246;
}

#navigation  ul.menu{
width:100%;
max-width:1366px;
margin: 0 auto;
position:relative;
background-color:#fff;
border-style: none;
border-bottom-style: solid;
border-bottom-color: #7CC246;
}


#navigation  ul > li{
vertical-align:middle;
background-color:#fff;
height:3em;
}

#navigation  ul  li a{
text-decoration:none;
color:#666;
font-weight:bold;
height:3em;
width:100%;
max-width:1366px;
margin: 0 auto;
}

#navigation  ul  li:hover {
background-color:#ccc;
}

#navigation  ul.menu > li > ul.menu {
top:3.2em;
margin-top:0.15em;
margin:0;
padding:0;
min-width:20%;
width:auto;
z-index:999;
}
}

@-moz-document url-prefix(){
#navigation {
display: block;
width:100%;
max-width:1366px;
margin: 0 auto;
}

#nav > ul{
display: block;
position:relative;
width:100%;
max-width:1366px;
margin: 0 auto;
}

#navigation  ul > li {
display: inline-block;
padding:0.6em 0.63em; 
border:none;
height:1.6em;
}


#navigation  ul > li a {
vertical-align:middle;
top:8px;
font-size:1em;
height:1em;
}

#navigation ul > li > a {
padding-top:0;
}

} /* Do not delete! - aaffects the formatting*/

#navigation ul.menu > li > ul.menu > li {
display:block;	
text-align:left;
padding-left:0.5em;
line-height:1.4em;
border:none;
min-width:100%;
padding:0.5em;
height:2em;
}

.breadcrumb {
margin-bottom:1em;
}

#main {
width:100%;
max-width:1366px;
margin:0 auto;
padding-top:0;
}

#nav2  {
display:none;
}


@-moz-document url-prefix(){

#navigation {
display: block;
}

div#navigation > ul{
display: block;
position:relative;
}

#navigation > ul > li {
display: inline-block;
padding:0 1.1%; 
}

#navigation > ul > li a {
vertical-align:middle;
top:8px;
}

#nav ul > li > a {
padding-top:0;
}
}  /* Do not delete! - affects the formatting*/



a {
text-decoration:underline;
}
h1 {font-size:1.45em; font-family: "Arial Narrow", Arial, sans-serif; color:#000000; }
h2 {font-size:1.35em; font-family: "Arial Narrow", Arial, sans-serif; color:#000000;}
h3 {font-size:1.25em; font-family: "Arial Narrow", Arial, sans-serif; color:#000000;}
h4 {font-size:1.15em; font-family: "Arial Narrow", Arial, sans-serif; }
h5 {font-size:1.15em; font-family: "Arial Narrow", Arial, sans-serif; }
h6 {font-size:1.15em; font-family: "Arial Narrow", Arial, sans-serif; }

#footer h3 {
margin: 0;
}

#eventlistteaser h2 {
font-size:1em;
font-family:Arial;
margin-top:10px;
color:#000000;
}

#carousel-wrapper {
margin-top:1em;
}

#header,#navigation,#footer,#main_three_columns {
clear:both;
}

#featured {
margin-top:1em;
margin-bottom:1em;
overflow:hidden;
}

.ui-tabs-nav {
/* display:none; */
}

div.views-field-field-carousel-image
{
width:100%;
max-width:1000px;
margin: 0 auto;
}


#featured h1 {
margin-top:0;
}

#searchbox {
margin-top:4em;
}

/* Footer */

#footer  {
background-color:#717074;
color:#fff;
width:100%;
max-width:1366px;
margin: 0 auto;
}

#footer #block-block-3 {
clear:both;
float:right;
}

#footer #block-block-3 p img {
margin-bottom:1em;
margin-right:-0.8em;
}

#footer a {
text-decoration:none;
color:#fff;	
}

#footer ul li a img {
vertical-align:bottom;
}

#footer img {
width:auto;
height:auto;
}

#footer #strapline {
width:100%;
}

#footer #strapline img {
clear:both;
width:50%;
height:auto;
float:right;
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer ul {
padding-left:0; 
}

#footer ul li {
list-style-type:none;
}


#logo {
margin:1%;
width:26.9%;
float:left;
font-size:1.4em;
}

#logo img, #logo p {
float:left;
color:rgb(137,	196,	83);
background: -webkit-linear-gradient(left,rgb(137,	196,	83)	, rgb(202,	219,	71)	); /* For Safari */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
} 

#logo img {
width:100%;
}

#logo p {
width:45%;
margin:0.34em;
font-size:1.3em; 
}

#headeritems {
width:38%;
margin:1%;
float:right;
text-align:right;
}

#headeritems  a {
text-decoration:none;
}

.newsdate {
font-size:1.2em;
font-weight:700;
}

#right_menu dl {
background-color:#717074;
border-bottom:1px solid #fff;
color:#fff;
}



#right_menu dl a {
color:#fff;
text-decoration:none;
}

#featured {
width:100%;
}


#featured p {
float:left;
}


#mainlinks {
width:100%;
max-width:1366px;
margin:0 auto;
clear:both;
}

#block-views-events-block,
#block-views-news-block,
#block-block-1,
.four_columns {
position:relative;
float:left;
width:32%;
}


/* style the right hand side menu */

.region-sidebar-second {
padding-right:0;
}

.region-sidebar-second #block-menu-block-9,

.region-sidebar-second #block-menu-block-8,
.region-sidebar-second #block-menu-block-6,
.region-sidebar-second #block-menu-block-4
 {
background-color: #717074;
color:#fff;
font-size:1.1em;
font-weight:400;
font-family:Arial;
padding:0;
margin:0 0 2em 0;
}

.region-sidebar-second #block-menu-block-9 a,
.region-sidebar-second #block-menu-block-8 a,
.region-sidebar-second #block-menu-block-6 a,
.region-sidebar-second #block-menu-block-4 a{
color:#fff;	
text-decoration:none;
}

.region-sidebar-second #block-menu-block-9 h2,
.region-sidebar-second #block-menu-block-8 h2,
.region-sidebar-second #block-menu-block-6 h2,
.region-sidebar-second #block-menu-block-4 h2 {
font-size:1em;
font-family:Arial;
}

.region-sidebar-second #block-menu-block-9 ul,
.region-sidebar-second #block-menu-block-8 ul,
.region-sidebar-second #block-menu-block-6 ul,
.region-sidebar-second #block-menu-block-4 ul {
margin:0;
padding:0;
}

.region-sidebar-second #block-menu-block-9 ul.menu li.is-leaf,
.region-sidebar-second #block-menu-block-9 ul.menu li ul.menu li,

.region-sidebar-second #block-menu-block-6 ul.menu li.is-leaf,
.region-sidebar-second #block-menu-block-6 ul.menu li ul.menu li,

.region-sidebar-second #block-menu-block-8 ul.menu li.is-leaf,
.region-sidebar-second #block-menu-block-8 ul.menu li ul.menu li,

.region-sidebar-second #block-menu-block-4 ul.menu li.is-leaf,
.region-sidebar-second #block-menu-block-4 ul.menu li ul.menu li{
list-style:none;
list-style-image:none;
list-style-type:none;
}



.region-sidebar-second #block-menu-block-9 .is-active-trail,
.region-sidebar-second #block-menu-block-9 .is-active,

.region-sidebar-second #block-menu-block-6 .is-active-trail,
.region-sidebar-second #block-menu-block-6 .is-active,

.region-sidebar-second #block-menu-block-8 .is-active-trail,
.region-sidebar-second #block-menu-block-8 .is-active,

.region-sidebar-second #block-menu-block-4 .is-active-trail,
.region-sidebar-second #block-menu-block-4 .is-active{
	display:block;
/*background-color:#999;*/
border-bottom:1px solid #666;
}

.region-sidebar-second #block-menu-block-9 h2 a,
.region-sidebar-second #block-menu-block-9 li  a,
.region-sidebar-second #block-menu-block-9 li.is-active-trail  a,


.region-sidebar-second #block-menu-block-6 h2 a,
.region-sidebar-second #block-menu-block-6 li  a,
.region-sidebar-second #block-menu-block-6 li.is-active-trail  a,
.region-sidebar-second #block-menu-block-8 h2 a,
.region-sidebar-second #block-menu-block-8 li  a,
.region-sidebar-second #block-menu-block-8 li.is-active-trail  a,


.region-sidebar-second #block-menu-block-4 h2 a,
.region-sidebar-second #block-menu-block-4 li  a,
.region-sidebar-second #block-menu-block-4 li.is-active-trail  a
{
display:block;	

padding:0.5em 0;
padding-left:1.5em;
}

.region-sidebar-second #block-menu-block-4 li ul li  a,
.region-sidebar-second #block-menu-block-4 li.is-active-trail ul li  a{
	padding-left:3em;
}


.region-sidebar-second #block-menu-block-4 li ul li ul li a,
.region-sidebar-second #block-menu-block-4 li.is-active-trail ul li ul li  a{
	padding-left:4.5em;
}

.region-sidebar-second #block-menu-block-9 h2,
.region-sidebar-second #block-menu-block-9 li,
.region-sidebar-second #block-menu-block-9 li ul li:last-child,

.region-sidebar-second #block-menu-block-6 h2,
.region-sidebar-second #block-menu-block-6 li,
.region-sidebar-second #block-menu-block-6 li ul li:last-child,


.region-sidebar-second #block-menu-block-8 h2,
.region-sidebar-second #block-menu-block-8 li,
.region-sidebar-second #block-menu-block-8 li ul li:last-child,

.region-sidebar-second #block-menu-block-4 h2,
.region-sidebar-second #block-menu-block-4 li,
.region-sidebar-second #block-menu-block-4 li ul li:last-child  {
border-bottom:1px solid #666;
}

.region-sidebar-second #block-menu-block-9 li:last-child,
.region-sidebar-second #block-menu-block-4 li:last-child {
	padding-bottom:0em;
	border-bottom:none;
}

.region-sidebar-second #block-menu-block-9 li ul li,
.region-sidebar-second #block-menu-block-4 li ul li {
border-bottom:none;
border-top:1px solid #666;
}

.region-sidebar-second #block-menu-block-9 li.active > a,
.region-sidebar-second #block-menu-block-4 li.active > a
{
background-color:#999;
font-weight:bold;	
}



/* display the arrows */
.region-sidebar-second #block-menu-block-9 li.menu__item.is-expanded,
.region-sidebar-second #block-menu-block-9 li.menu__item.is-collapsed,

.region-sidebar-second #block-menu-block-4 li.menu__item.is-expanded,
.region-sidebar-second #block-menu-block-4 li.menu__item.is-collapsed{
list-style-type:none;	
list-style-image:none;
background: url('../images/menuimages/closed/arrow.png') no-repeat left top;
}

.region-sidebar-second #block-menu-block-4 li.menu__item.is-expanded {
background: url('../images/menuimages/opened/arrow.png') no-repeat left top;
}



/* header search and links */

.header #logo {
position:relative;
float:left;
display:block;
width:30%;
padding:0;
}

div.region-header {
position:relative;
margin-right:1em;
width:50%;
float:right;
clear:none;	
}

div.region-header p,
div.region-header form{
float:right;
}



/* set up views slideshow number buttons - not in use */
/*
.skin-default {
position:relative;	
}

.views-slideshow-controls-bottom.clearfix {
clear:none;	
width:16em;
position:absolute;
bottom:0;
right:0;
z-index: 10;
}

#widget_pager_bottom_homepage_carousel2-block {
width:12em;
float:right;
}


@-moz-document url-prefix(){ 
#widget_pager_bottom_homepage_carousel2-block {
margin-right:1em;
}
}


#widget_pager_bottom_homepage_carousel2-block .views-slideshow-pager-field-item {
float:left;
width:1em;
height:1.4em;
background-color:#717074;
color:#fff;
margin:0.2em;
padding:0.3em 0.3em 0.3em 0.7em;
position:relative;
}


#widget_pager_bottom_homepage_carousel2-block .views-slideshow-pager-field-item.active {
background-color:#7CC246;
}

#widget_pager_bottom_homepage_carousel2-block .views-slideshow-pager-field-item a {
text-decoration:none;
color:#fff;	
z-index:999;
position:absolute;
	width:1em;
height:1.4em;
}
*/

/* format events on homepage - not in use */

#block-views-events-block .view-events .views-row {
clear:both;	
overflow:hidden;
margin-bottom:2em;
border-bottom:1px solid #000;

}

#block-views-events-block  .views-field-field-event-date,
#block-views-events-block .views-field-title-2
 
{float:left;
width:20%;
margin-right:3%;
border:1px solid black;
}

#block-views-events-block .views-field-title 
{float:left;
width:75%;
border:1px solid black;
height:100%;
margin-bottom:1em;}

.event-month,.event-day,.event-day-number {
text-align:center;	
}

.event-month {
background-color:rgb(145,186,73);
color:rgb(255,255,255);		
font-size:0.85em;
font-weight:600;
}

.event-day {
font-size:0.8em;	
font-weight:600;
	
}

.event-day-number {
	background-color:rgb(232,232,232);
	
}

.views-field-title h2 {
margin-top:0;	
line-height:1.375em;
font-family:Arial;
font-size:1em;
color:#000000;	
}

/* format the news column - not in use */

#block-views-news-block { 
margin-bottom:0.5em;	
	}
	
	#block-views-news-block .views-row h2 {
		margin-bottom:0.7em;
		
	}
	#block-views-news-block .views-row p {
margin:0.7em 0 1em;		
		
	}

#block-views-events-block h2.block__title,
#block-views-news-block h2.block__title,
#block-block-1 h2.block__title{
font-size:	1.2em;
font-weight:bold;
margin-bottom:0.8em;
	
}

#block-views-events-block {
width:31%;	
margin-right:2%;
}

#block-views-news-block {
width:33%;	
}

#block-block-1 {
width:31%;	
margin-left:2%;
}

/* format membership qualifications events tile on homepage */

#block-block-22 {
float:left;
width:33%;	
}

#block-block-23 {
float:left;
width:34%;	
}

#block-block-23 a {
display:block;
max-width:295px;
margin:0 auto;
}

#block-block-24 {
float:left;
width:33%;	
}

#block-block-24 p {
float:right;
}

/*style the footer links */

#block-menu-block-5 {
padding:0;
margin:0;	
overflow:hidden;
}
	
#footer .menu-name-menu-footer-menus ul {
padding:0;
width:100%;
max-width:1366px;
margin:-1em 0 2em 0 ;
top:0;
}

#footer .menu-name-menu-footer-menus ul li {
float:left;
width:25%;	
list-style:none;
font-size: 1.25em;
font-family: 'Arial Narrow',Arial;
font-weight:800;
}

#footer .menu-name-menu-footer-menus ul li ul{
margin-top:1em;	
}

#footer .menu-name-menu-footer-menus ul li ul li {
float:none;	
width:100%;
max-width:1366px;
font-size: 0.8125em;
font-family: Arial;
font-weight:normal;
margin:0 auto;
}

/*print, email, pdf links */

#block-print-print-links {
position:absolute;
}

#block-print-print-links {
float:left;
width:100px;
top:2em;
}

.node-type-news-story #block-print-print-links ,
.node-type-blog-articles #block-print-print-links {
margin-left:0px;
}

#block-print-print-links span {
float:left;	
width:15px;
}

/*edit social share links */

#block-social-share-social-share {
float:left;
margin:0;
margin-left:14%;
height:0.5em;
}

#block-social-share-social-share  div {
margin-top:2em;
}

.node-page {
	clear:none;
	top:0;
}

.social-share.clearfix,
article.clearfix {
clear:none;	
}

.submitted {
margin:0;
margin-top:2em;
padding:0;	
}

/*format news page */

#block-views-news-block-2,
#block-views-news-block-3 {
float:left;
width:48%;
padding-right:2%;	
}


#block-views-news-block-1 .block__title {
background-color:#717074;
color:#fff;
margin-bottom:1em;
padding-left:1em;
}

#block-views-news-block-1 .view-content{
padding:1em;
background-color: #ccc;
}

#block-views-news-block-1 {
padding-bottom:2em;
border-bottom:2px solid #717074;
}



/*Related Documents block */

.region-sidebar-second div.block-block ,

#block-views-case-studies-block,
#block-block-7,
#block-block-6,
#block-block-4,
#block-block-5,
#block-block-9,
#block-views-related-documents-block,
#block-views-related-documents-block-1 {
border:1px solid #999;
background-color: #ccc;
margin-bottom:4%;
}

.region-sidebar-second div.block-block p,
.region-sidebar-second div.block-block h2,
#block-views-case-studies-block h2,
#block-views-related-documents-block h2,
#block-views-related-documents-block-1 h2 {
padding:3%;	
color:#000;
margin:0;
}
	
.region-sidebar-second div.views-row ul {
padding-bottom:5%;		
}
	
#block-block-7 p,
#block-block-6 p {
padding:0;
margin:0;	
}

#block-block-7 img,
#block-block-6 img {
width:100%;
height:auto;
}



/*style table views */

table.views-table {
width:100%;	
}

table.views-table th {
text-align:left;
padding:2%;	
vertical-align:top;
}

table.views-table td {
padding:2%;	
vertical-align:top;
}

.view-events .more-link a {
float:left;	
}

.view-news .views-field-created {
margin:0;
padding:0;
line-height:1em;	
font-size:0.9em;
}

.event-share {
padding:1em 0 0.3em;	
}

.node-approved-study-providers div {
margin-bottom:0.3em;	
}

.view-id-online_cpd_library table caption {
text-align:left;
background-color:#717074;
color:#fff;
font-size:1.2em;
padding:0.5em;
}

.view-events table caption {
text-align:left;
background-color:rgb(113, 112, 116);
color:#fff;
font-size:1.2em;
padding:0.5em;
}

/* mobile menu */

#block-menu-block-7,
#block-block-8 {
display:none;		
}


#views_slideshow_controls_text_homepage_carousel2-block {
position:relative;	
}

#views_slideshow_controls_text_previous_homepage_carousel2-block {
position:absolute;	
left:0;	
}

#views_slideshow_controls_text_pause_homepage_carousel2-block {
	position:absolute;	
}
#views_slideshow_controls_text_next_homepage_carousel2-block  {
	position:absolute;	
}


.views-slideshow-cycle-main-frame-row-item h1 {
margin-top:0em;
margin-bottom:0.2em;
}

.view-image-galleries table tr td {
padding:0 2em 2em;
}

.view-image-galleries table tr td div {
vertical-align:top;
margin-top:0;
padding-top:0;
}

.view-image-galleries .views-field-field-country-1,
.view-image-galleries .views-field-title  {
width:90px;
padding:5px;
background-color:#717074;
color:#fff;
}

.view-image-galleries .views-field-field-country-1 a,
.view-image-galleries .views-field-title a{
text-decoration:none;
color:#fff;
}

.view-online-cpd-library table th.views-field-title {
width:58%;
}

.view-online-cpd-library table .views-field-field-cpd-units{
width:10%;
}

.view-online-cpd-library table .views-field-field-cost-1{
width:10%;
}

.view-online-cpd-library table .views-field-title-1 {
width:12%;
}

.view-online-cpd-library table .views-field-title-2 {
width:10%;
}

ul.pdflinks {
margin:0;
padding:0;	
}

ul.pdflinks  li{
list-style-type:none;		
}

ul.pdflinks  li a {
margin-left:0.3em;	
}

.node-related-documents {
margin-left:0.5em;	
	
}

.view-id-image_galleries.view-display-id-page {
clear:both;
margin-top:2em;
}


div.view-id-image_galleries div.views-row {
margin-top:1em;	
max-width:120px;
margin-right:3em;
float:left;
min-height:160px;
}

div.view-id-image_galleries div.views-row div.views-field-field-country-1 {
height:40px;
}

div.view-id-image_galleries div.views-row  .views-field-field-display-image  {
height:100px;
width:100px;
}

th.views-field-field-consultation {width:20em;}

.views-field-field-deadline{width:7em;}

.views-field-field-comment {width:7em;}

.views-field-field-submitted {width:7em;}

.cols-2 th.views-field-field-consultation {width:27em;}


#navigation  #block-menu-block-10 {
display:none;    
}

.mobile {
display:none;    
}

/* ///////////////// START MOBILE CSS ///////////////////////// */


@media screen and (max-width:640px)   {
    
 
#navigation  #block-menu-block-10 {

display: block;
position: fixed;
top: 0;
left: 0;
padding-left: 5px;
width:100%;
margin-right:10px;
text-align: left;
background: #717074;
z-index:9999;
}

#header {
margin-top: 3.3em;
}    

#navigation {
height:0;
}
    
#navigation  ul  li a {
height:3.6em;    
}   

.dl-menuwrapper li > a:not(:only-child):after {
color:#fff;    
}

#sliding-popup {
height:160px /* !important! */ 
}
    
/*format the homepage for small screens */
.header__region #block-search-form,
.menu-name-menu-main-aia-menu,
.views-field-field-carousel-image {
display:none;
}




.mobile {
display:inline;    
}

.non-mobile {
display:none;    
}

#block-views-events-block,
#block-views-news-block,
#block-block-1,
.views-slideshow-cycle-main-frame-row-item  .views-field-title,
.views-slideshow-cycle-main-frame-row-item  .views-field-body,
.views-slideshow-controls-bottom {
width:100%;	
}

#header {
margin-bottom:0;	
}

.header #logo {
width:40%;	
}

#navigation {
position:relative;	
}

.sidebar-second .region-sidebar-second {
clear:both;
float: left;
width: 100%;
margin-left:0;
margin-right:0;
padding:0;
}

#widget_pager_bottom_homepage_carousel2-block {
width:12em;	
}
	
#block-block-8  {
display:block;
}

#block-block-8 ul {
padding:0;
margin:0;
width:100%;
color:#fff;
}

#block-block-8 ul li {
display:block;
padding:0.3em 0;
margin:0;
float:left;
border:none;
width:24%;
margin-right:1%;	
font-size:1em;
line-height:2em;
height:2em;
}

#block-menu-block-7 {
display:none;
position:absolute;
top:2.8em;
background-color:#717074;
color:#fff;
z-index:999;
width:100%;
height:auto;
}

#block-menu-block-7 div {
display:block;	
}

#block-menu-block-7 div ul {
width:100%;	
}

#block-menu-block-7 div ul li {
display:block;
width:100%;
float:left;	
}

#block-menu-block-7 div ul li a{
display:block;
line-height:1.1em;
height:1.1em;
text-align:left;
margin-left:0.3em;
padding:0.3em 0;
float:left;
border:none;
width:24%;
margin-right:1%;	
font-size:1em;
}

#footer .menu-name-menu-footer-menus ul li {
width:48%;	
}

#footer #block-block-3 {
float:none;
}

#footer a {
display:block;    
}

#block-social-share-social-share {
float:right;
margin-top:-3em;
margin-left:0;	
}

.sidebar-second #content {
margin:0;
width:100%;	
}

.views-slideshow-controls-bottom.clearfix  {
clear:both;
position:relative;
float:right;
}

#block-print-print-links {
position:relative;
margin-left:68%;	
margin-bottom:0.5em;	
}

#block-social-share-social-share {
padding:0;
width:113px;
}

.menu-block-4 {
display:block;	
}


#navigation  #block-menu-block-10 {
display: block;    
text-align:left;
}


#dl-menu.dl-menuwrapper {
max-width:768px;    
text-align:left;
}

.dl-menuwrapper button,
#dl-menu.dl-menuwrapper,
#dl-menu.dl-menuwrapper ul {
background-color:#717074;   
}

.dl-menuwrapper button:hover {
background: #7CC246;
}

.dl-menuwrapper li a {
padding:15px 10px;
box-sizing: border-box;
}
	
}

@media screen and (max-width:800px) {
#navigation  ul  li a{
font-size:0.8em;
}

/* format membership qualifications events tile on homepage */

#block-block-22,
#block-block-23,
#block-block-24 {
float:left;
width:100%;	
}


#block-block-22 a,
#block-block-23 a,
#block-block-24 a {
display:block;
max-width:250px;
margin:0 auto;
}

#block-block-24 p {
float:none;
}





}

.form-textarea-wrapper {
width:485px;	
}

.form-textfield-wrapper {
width:485px;	
}

/*** news homepage added 7.7.14 by SC***/

.front #block-views-news-block .views-row {
clear:both;
}

.front #block-views-news-block .views-field-field-image {
float:left;
padding:5px 5px 5px 0;
}

/*lead news story*/

.front #block-views-news-block-1 .views-row {
clear:both;
}

.image_top_news_story {
float:left;
padding:5px 5px 5px 0;
}
/*top 5 news stories*/

.front #block-views-news-block-2 .views-row {
clear:both;
}

.views-field.views-field-field-image {
float:left;
padding:5px 5px 5px 0;
}

/*main news story*/
#content article .field.field-name-field-image.field-type-image {
float:left;
padding:10px 10px 10px 0;
}

/*format reading lists*/
#content article .field.field-name-field-book-image.field-type-image {
float:left;
padding:20px 10px 10px 10px;
}

fieldset.collapsed-text-fieldset { border-top-width: 0; }



/* NEW CAROUSEL */

/* make the image full width - will need an image that fits the size e.g. 1000px wide. */

div.views-field-field-carousel-image {
width:100%;
height:100%;
margin-right:0;
}


/* position the text over the image and give it a transparent background */

.views-slideshow-cycle-main-frame-row-item {
position:relative;
bottom: 10px;
color:#fff;
width:100%;
max-width: 1000px;
height:350px;
}

.views-slideshow-cycle-main-frame-row-item .views-field-title,
.views-slideshow-cycle-main-frame-row-item .views-field-body{
width:100%;
max-width:1000px;
margin: 0 auto;
position:absolute;
background-color:rgba(69, 101, 130, 0.50);
top:0;
box-sizing: border-box;
}

.views-slideshow-cycle-main-frame-row-item .views-field-title {
top:171px;
height:3em;    
padding:10px;
}

.views-slideshow-cycle-main-frame-row-item .views-field-body {
top: 210px;
padding:10px;
}

/* make sure all text is the correct color */


.views-slideshow-cycle-main-frame-row-item .views-field-title h1,
.views-slideshow-cycle-main-frame-row-item .views-field-title a{
color:#fff;
text-align:center;
}

.views-slideshow-cycle-main-frame-row-item .views-field-body p,
.views-slideshow-cycle-main-frame-row-item .views-field-body a{
color:#fff;
text-align:center;
font-size: 14px;
font-weight: 400;
}

.views-slideshow-cycle-main-frame-row-item .views-field-body h3,
.views-slideshow-cycle-main-frame-row-item .views-field-body a{
color:#fff;
text-align:center;
font-size: 16px;
font-weight: 800;
}

/* Style the buttons */


.views-field-counter {
float:left;
}

.views-content-counter a {
border: 1px #717074;
background-color: #717074;
color: #fff;
margin-right: 2px;
box-sizing: border-box;
height: 20px;
width: 20px;
display: block;
vertical-align: middle;
text-align: center;
text-decoration: none;
float:left;
}


@media screen and (max-width:640px)   {
    
    .views-content-counter a {
font-size: 1.7em;
line-height: 1.7em;
height: 40px;
width: 40px;
}

.views-slideshow-cycle-main-frame-row-item,
.views-slideshow-cycle-main-frame-row,    
.views-slideshow-cycle-main-frame,    
.views_slideshow_main {
height:250px;    
width:100%;
background-color:rgba(69, 101, 130, 1);
}

.views-slideshow-cycle-main-frame-row-item .views-field-title {
top:0px;
height:3em;
} 

.views-slideshow-cycle-main-frame-row-item .views-field-body {
    top: 3em;
    padding: 10px;
}

#sliding-popup.sliding-popup-top  {
    width: 100% !important;
    height:180px !important;
    padding: 10px;
}



}