@charset "UTF-8";
/* CSS Document */

/*--------------------Scotlands war main page regions live ---------------------*/

.container {
	box-shadow: 12px 0 15px -4px rgba(99, 118, 135, 0.4), -12px 0 8px -4px rgba(99, 118, 135, 0.4);
	background-color:#fff;
	padding: 0px 20px;
	min-width:1024px;
}
.bb-n .texture-overlay {
	background-color: #fff;
	height:100%;
}
#content .panel-display, #content .panel-flexible {
	margin-left: 0;
	margin-right: 0;
}

.region-header {
	width:100%;
	margin:0;
	height:64px;
	text-align:right;
}
.region-header p {
	font-size: 1.5em;
}
.region-header .block {
	width:100%;
	margin:0;
}
.region-header .block-inner {
	width:100%;
	margin:0;
	background-color: #73a5ce;
	/*background-image:url(../images/headertest.jpg);*/
		background-repeat:no-repeat;
	background-size:100%;
	height:53px;
	color:#fff;
}
#header, #branding {
	max-height: 109px;
	width:100%;
	background-color:white;
}
h1#page-title {
	display:none;
}
#logo {
	display: block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	padding:0;
}
#main-content .node-teaser {
	border: 1px solid #EAEAEA;
	background-color: #fff;
	margin-bottom: 10px;
	padding:0;
}
.region .arcontain {
	float:left;
	clear:none;
	border: 1px solid pink;
	width:100%;
}
.block-title {
	font-size:1.3em;
	background-color:#73a5ce;
}
.panel-flexible .block-title {
	background-color:#73a5ce;
}
.pane-highlight-panel-pane-1 .pane-title {
	display:none;	
}

/* ----------------------text---------------------------------------------*/

h2.field-label {
	font-size: 1em !important;
}
h2 {
	margin-top: 0em;
	font-size: 1.2em !important;
}
.block-title {
	margin-bottom: 10px;
}
/* mainmenu*/

#menu-bar, #primary-menu-bar {
	background-color: grey;
}
p {
	font-size:0.9em;
	padding-left: 1em;
	padding-right: 1em;
}
.field-name-title {
	background-color: #A5A5A5;
	height: 100%;
	color: white;
	padding-left:10px;
	font-size:0.8em;
}
.field-name-title h2 {
	padding-top:3px;
}
/* --------------------- header -----------------------------------*/
#block-search-form {
	clear: left;
	float: left;
	position: relative;
	right: -736px;
	top: -110px;
	width: 300px;
}
.region-header #block-search-form, .region-header #block-user-login.lb-h {
	margin: 10px 0 0 0;
	padding: 0;
	position:relative;
	height:0px;
}
/* --------------------- Superfish menus -----------------------------------*/

.menuparent .sf-depth-1 .sf-sub-indicator {
	display: none;
}
a > .sf-sub-indicator {
	top: 0.9em;
}
#menu-bar {
	background-color: #414042;
	min-height: 2.25em;
}
#header #menu-bar {
	background-color: #414042;
}
#menu-bar li {
	border-right: solid 1px white;
	font-size:0.9em;
}
#menu-bar li li {
	background-color: #414042;
	border-right:none;
	border-bottom: solid 1px white;
}
#menu-bar ul.menu li a:hover {
	background-color:#aaa;
}
#menu-bar ul.menu li a:focus {
	background-color:#aaa;
}
.nav .block-superfish {
	float:left;
	height: 10px;
}
#breadcrumb {
	display:none;
}
#menu-bar .active-trail {
	background-color: #aaa;
}
#menu-bar li li:hover {
	background-color: #666;
}
#menu-bar #block-superfish-2 {
	background-color: #414042;
}
/* --------------------- menu block -----------------------------------*/

.block-menu-block .block-content {
	background-color: #ddd;
	font-size: 0.9em;
	padding: 10px 5px 10px 0px;
}
.block-menu-block .block-content ul li {
	list-style:none;
}
.block-menu-block .active-trail li {
	border-left: solid 1px #000;
	padding-left: 10px;
	margin-left: -15px;
}
/* --------------------- Home page elements -----------------------------------*/

#views_slideshow_cycle_teaser_section_highlight-panel_pane_1 {
	clear:left;
	float:left;
	margin-right:0.1em;
	width:643px;
}
.views_slideshow_pager_field_item .views-field-title {
	color:#000;
	float:left;
}
.arcontain {
	clear:right;
	float:right;
	width:32%;
	margin-bottom: 2em;
	height:100%;
	border: solid 1px grey;
}
.arthumb {
	float:left;
	padding:0.5em;
}
.artitle {
	padding-top: 0.2em;
	font-weight:bold;
	font-size: 110%;
}
.view-highlight {
	background-color:	white;
	/*box-shadow: 3px 3px 5px 3px rgba(99, 118, 135, 0.4), -12px 0 12px -9px rgba(99, 118, 135, 0.4);*/
border-bottom: solid 1px #ccc;
}
.views-field-field-date {
	font-size: 1.3em;
	color: #73a5ce;
}
.block-content .view-news .node-teaser {
	margin: 0;
	padding: 0;
}
#content .view-events .node-teaser {
	padding: 0;
}
.field-name-node-link {
	float:right;
	padding: 10px 10px 10px 0;
	font-size: 0.8em;
}
.article .field-type-image {
	margin-right:0px;
	padding-right:0px;
}
#block-views-news-block-21 {
	margin-top: 10px;
}
#block-views-news-block-21 .block-content {
	margin:0;
	padding: 0;
}
#block-views-events-block-22 {
	margin-top: 10px;
}
#block-views-events-block-22 .block-content {
	margin:0;
	padding: 0;
}
.block .node {
	padding: 0;
	background-color:#fff;/*border: solid 1px #ccc;*/
}
.view-news .node-teaser {
	border: solid 1px #ccc;
}
.view-events .node-teaser {
	border: solid 1px #ccc;
}
.news-inside .views-field-title {
	background-color: #CACCCE;
	color: #FFFFFF;
	font-size: 1.1em;
	height: 100%;
	padding-left: 10px;
}
.news-inside .views-row {
	border: solid 1px #ccc;
	margin-bottom: 10px;
	min-height: 200px;
}
.news-inside .views-field-field-image-news {
	padding:10px;
	clear:both;
	float: left;
}
.events-inside .views-field-title {
	background-color: #CACCCE;
	color: #FFFFFF;
	font-size: 1.1em;
	height: 100%;
	padding-left: 10px;
}
.events-inside .views-row {
	border: solid 1px #ccc;
	margin-bottom: 10px;
	min-height: 200px;
}
.events-inside .views-field-field-events-image {
	padding:10px;
	clear:both;
	float: left;
}
.scotland-inside .views-field-title {
	background-color: #CACCCE;
	color: #FFFFFF;
	font-size: 1.1em;
	height: 100%;
	padding-left: 10px;
}
.scotland-inside .views-row {
	border: solid 1px #ccc;
	margin-bottom: 10px;
	min-height: 200px;
}
.scotland-inside .views-field-field-events-image {
	padding:10px;
	clear:both;
	float: left;
}
.scotland-news-inside .views-field-title {
	background-color: #CACCCE;
	color: #FFFFFF;
	font-size: 1.1em;
	height: 100%;
	padding-left: 10px;
}
.scotland-news-inside .views-row {
	border: solid 1px #ccc;
	margin-bottom: 10px;
	min-height: 200px;
}
.scotland-news-inside .views-field-field-image-news {
	padding:10px;
	clear:both;
	float: left;
}
.views-field-field-event-date {
	padding-top:8px;
	font-weight:bolder;
}
.views-field-field-location {
	font-weight:bolder;
}
.block-inner {
	background-color:#fff;
}
.views-field-nothing {
	margin-top: 20px;
}
.panels-flexible-region-last .article .field-type-image {
    margin-right: 0px;
    padding-right: 0px;
}

/*--------------------- solr -----------------------------------------*/

.block-apachesolr-search .block-content {
	border: solid 1px #ccc;
	background-color: #F7F7F7;
    font-size: 0.8em;
}
.block-facetapi .block-content {
	border: solid 1px #ccc;
    font-size: 0.8em;
}
.block-facetapi .block-content li {
	list-style: none;
}
.block-apachesolr-search .block-content li {
	list-style: none;
}
 /* Styling search results */

.search-snippet-info .search-snippet em  {
	font-weight:bold!important;
}
.search-snippet span {
	margin-left:20px;
	color: #4d637a;
}

/*--------------------- basic page -----------------------------------------*/

.field-name-field-bp-summary-quote {
	font-size: 1.5em;
	font-weight:bolder;
	color: #D9D9D9;
	padding-top:1em;
	margin-left: 10px;
}
.field-name-field-image-col-one {
	/*background-color: #D9D9D9;*/
	padding: 0 10px !important;
}
.field-name-field-caption, .field-name-field-caption-2, .field-name-field-caption-3, .field-name-field-caption-4 {
	font-size: 0.7em;
	margin: 0 0 20px 10px;
	color: #000;
}
.field-name-field-image-col-one {
	background-color: #D9D9D9;
}
.field-type-image figure img {
	margin:auto;	
}
/*--------------------- regional subs -----------------------------------------*/
/*aberdeenshire*/
.section-aberdeenshire .region-header .block-inner {
	background-color: #AF9CAF;
}
.section-aberdeenshire .view-highlight .views-field-title {
	background-color:#AF9CAF;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-aberdeenshire .view-highlight .views-field-body {
	background-color:rgba(216, 191, 216, 0.5);
	padding: 10px 0;
}
.section-aberdeenshire .block-title {
	background-color:#AF9CAF;
}
/*angus*/
.section-angus .region-header .block-inner {
	background-color: #E0C28F;
}
.section-angus .view-highlight .views-field-title {
	background-color:#E0C28F;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-angus .view-highlight .views-field-body {
	color:black;
	padding: 10px 0;
	background-color:rgba(224, 194, 143, 0.5);
}
.section-angus .block-title {
	background-color:#E0C28F;
}
/*argyll-bute*/
.section-argyllbute .region-header .block-inner {
	background-color: skyblue;
}
.section-argyllbute .view-highlight .views-field-title {
	background-color:skyblue;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-argyllbute .view-highlight .views-field-body {
	background-color: rgba(135, 206, 235, .5);
	padding: 10px 0;
}
.section-argyllbute .block-title {
	background-color:skyblue;
}
/*ayrshire*/
.section-ayrshire .region-header .block-inner {
	background-color: #969675;
}
.section-ayrshire .view-highlight .views-field-title {
	background-color:#969675;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-ayrshire .view-highlight .views-field-body {
	background-color:rgba(150, 150, 117, 0.5);
	padding: 10px 0;
}
.section-ayrshire .block-title {
	background-color:#969675;
}
/*borders*/
.section-borders .region-header .block-inner {
	background-color: darkseagreen;
}
.section-borders .view-highlight .views-field-title {
	background-color:darkseagreen;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-borders .view-highlight .views-field-body {
	background-color: rgba(143, 188, 143, 0.5);
	padding: 10px 0;
}
.section-borders .block-title {
	background-color:darkseagreen;
}
/*clackmannan*/
.section-clackmannan .region-header .block-inner {
	background-color: #658FB2;
}
.section-clackmannan .view-highlight .views-field-title {
	background-color:#658FB2;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-clackmannan .view-highlight .views-field-body {
	background-color:rgba(101, 143, 178, 0.5);
	padding: 10px 0;
}
.section-clackmannan .block-title {
	background-color:#658FB2;
}
/*dumfriesgalloway*/
.section-dumfriesgalloway .region-header .block-inner {
	background-color: rosybrown;
}
.section-dumfriesgalloway .view-highlight .views-field-title {
	background-color:rosybrown;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-dumfriesgalloway .view-highlight .views-field-body {
	background-color: rgba(188, 143, 143, 0.5);
	padding: 10px 0;
}
.section-dumfriesgalloway .block-title {
	background-color:rosybrown;
}
/*dunbartonshire*/
.section-dunbartonshire .region-header .block-inner {
	background-color: #6A9676;
}
.section-dunbartonshire .view-highlight .views-field-title {
	background-color:#6A9676;
	color:#fff !important;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-dunbartonshire .view-highlight .views-field-body {
	background-color: rgba(106, 150, 118, 0.5);
	padding: 10px 0;
}
.section-dunbartonshire .block-title {
	background-color:#6A9676;
}
/*eastlothian*/
.section-eastlothian .region-header .block-inner {
	background-color: #8E7144;
}
.section-eastlothian .view-highlight .views-field-title {
	background-color:#8E7144;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-eastlothian .view-highlight .views-field-body {
	background-color: rgba(113, 90, 54, 0.5);
	padding: 10px 0;
}
.section-eastlothian .block-title {
	background-color:#8E7144;
}
/*midlothian*/
.section-midlothian .region-header .block-inner {
	background-color: #7C2A2A;
}
.section-midlothian .view-highlight .views-field-title {
	background-color:#7C2A2A;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-midlothian .view-highlight .views-field-body {
	background-color: rgba(124, 42, 42, 0.5);
	padding: 10px 0;
}
.section-midlothian .block-title {
	background-color:#7C2A2A;
}
/*fife*/
.section-fife .region-header .block-inner {
	background-color: #DDC18B;
}
.section-fife .view-highlight .views-field-title {
	background-color: #DDC18B;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-fife .view-highlight .views-field-body {
	background-color:rgba(221, 193, 139, 0.5);
	padding: 10px 0;
}
.section-fife .block-title {
	background-color:#DDC18B;
}
/*highlands*/
.section-highlands .region-header .block-inner {
	background-color: #708090;
}
.section-highlands .view-highlight .views-field-title {
	background-color:#708090;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-highlands .view-highlight .views-field-body {
	background-color: rgba(112, 128, 144,0.5);
	padding: 10px 0;
}
.section-highlands .block-title {
	background-color:#708090;
}
/*westlothian*/
.section-westlothian .region-header .block-inner {
	background-color: #96786C;
}
.section-westlothian .view-highlight .views-field-title {
	background-color:#96786C;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-westlothian .view-highlight .views-field-body {
	background-color: rgba(150, 120, 108, 0.5);
	padding: 10px 0;
}
.section-westlothian .block-title {
	background-color:#96786C;
}
/*lanarkshire*/
.section-lanarkshire .region-header .block-inner {
	background-color: #895C89;
}
.section-lanarkshire .view-highlight .views-field-title {
	background-color:#895C89;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-lanarkshire .view-highlight .views-field-body {
	background-color: rgba(137, 92, 137, 0.5);
	padding: 10px 0;
}
.section-lanarkshire .block-title {
	background-color:#895C89;
}
/*moray*/
.section-moray .region-header .block-inner {
	background-color: #3EA7AB;
}
.section-moray .view-highlight .views-field-title {
	background-color:#3EA7AB;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-moray .view-highlight .views-field-body {
	background-color: rgba(62, 167, 171, 0.5);
	padding: 10px 0;
}
.section-moray .block-title {
	background-color:#3EA7AB;
}
/*orkney*/
.section-orkney .region-header .block-inner {
	background-color: #43708C;
}
.section-orkney .view-highlight .views-field-title {
	background-color:#43708C;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-orkney .view-highlight .views-field-body {
	background-color: rgba(65,111,141,0.5);
	padding: 10px 0;
}
.section-orkney .block-title {
	background-color:#43708C;
}
/*shetland*/
.section-shetland .region-header .block-inner {
	background-color: #98CECE;
}
.section-shetland .view-highlight .views-field-title {
	background-color:#98CECE;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-shetland .view-highlight .views-field-body {
	background-color: rgba(152, 206, 206, 0.5);
	padding: 10px 0;
}
.section-shetland .block-title {
	background-color:#98CECE;
}
/*perthkinross*/
.section-perthkinross .region-header .block-inner {
	background-color: #BCBCDD;
}
.section-perthkinross .view-highlight .views-field-title {
	background-color:#BCBCDD;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-perthkinross .view-highlight .views-field-body {
	background-color: rgba(188, 188, 221, 0.5);
	padding: 10px 0;
}
.section-perthkinross .block-title {
	background-color:#BCBCDD;
}
/*renfrewshire*/
.section-renfrewshire .region-header .block-inner {
	background-color: #BDB76B;
}
.section-renfrewshire .view-highlight .views-field-title {
	background-color:#BDB76B;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-renfrewshire .view-highlight .views-field-body {
	background-color: rgba(189, 183, 107, 0.5);
	padding: 10px 0;
}
.section-renfrewshire .block-title {
	background-color:#BDB76B;
}
/*stirlingshire*/
.section-stirlingshire .region-header .block-inner {
	background-color: #5B5B96;
}
.section-stirlingshire .view-highlight .views-field-title {
	background-color:#5B5B96;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-stirlingshire .view-highlight .views-field-body {
	background-color: rgba(91, 91, 150, 0.5);
	padding: 10px 0;
}
.section-stirlingshire .block-title {
	background-color:#5B5B96;
}
/*westernislands*/
.section-westernisles .region-header .block-inner {
	background-color: #4C7777;
}
.section-westernisles .view-highlight .views-field-title {
	background-color:#4C7777;
	color:#fff;
	font-size: 1.5em;
	padding-left: 10px;
}
.section-westernisles .view-highlight .views-field-body {
	background-color: rgba(76, 119, 119, 0.5);
	padding: 10px 0;
}
.section-westernisles .block-title {
	background-color:#4C7777;
}
/*---------------------60-40 image-----------------------------------------*/

.field-name-field-extra-media .field-item {
	padding: 1em 0.8em 2em 3em;
}
/*---------------------60-40 video -----------------------------------------*/

.field-name-field-video {
	background-color: lightgrey;
	margin:10px;
}
.field-name-field-video .field-item {
	margin:auto;
}
/*iframe {
padding-left: 10px;	
}*/

.field-name-field-video {
	min-width:100%;
	height:	270px;
}
/* -------------------- Gallery home page elements --------------------------*/

.view-gallery .views-field-field-gallery-home-image2 {
	float:left;
	clear:none;
}
.view-gallery .views-field-title {
	/*float:right;	*/
	clear:none;
	font-size:120%;
	font-weight: bold;
	text-align: centre;
}
.view-gallery .views-row {
	float: left;
	margin-left: 43px;
	max-width: 180px;
}
/* ---------------------- Gallery inside page elements -------------------------*/

.views-slideshow-cycle-main-frame-row-item .views-field-field-gallery-image2 {
	float:left;
	clear: both;
}
.views-field-field-gallery-image2 {
	float:left;
	margin-right:1em;
}
#views_slideshow_cycle_main_gallery_images-block .views_slideshow_cycle_main .views-field-body .field-content {
	float: right;
	margin-left: 10px;
}
#views_slideshow_cycle_main_gallery_images-block .views-field-title {
	/*background-color: grey;*/
		width:100%;
	font-size: 140%;
	font-weight: bold;
}
#views_slideshow_cycle_main_gallery_images-block .field-content p {
	padding:0;
}
/* Arthur fix */
#views_slideshow_cycle_teaser_section_gallery_images-block .views-row .views-field-body span {
	color:#333;
	float:none;
}
/* ---------------------- highlights regional --------------------*/

.field-name-field-summary-quote .field-items {
	font-size:140%;
	padding: 0.5em;
	font-weight: bold;
	color: lightgrey;
}
/* ---------------------- timeline --------------------*/

.flexslider {
	min-height: 130px;
}
.pane-timeline-panel-pane-1 .view-timeline .views-field-field-date {
	padding:0 40px 0 50px;
}
.pane-timeline-panel-pane-1 .view-timeline .views-field-body {
	padding:0 40px 0 40px;
}
.view-timeline .views-row {
	border-bottom: solid 1px grey;
}
.view-timeline .views-field-field-related-link {
	text-align:right;
	font-size:0.8em;
	padding-bottom:5px;
}
.flex-direction-nav a {
	overflow: visible;
}
.flex-direction-nav a:before {
	font-size:2em !important;
}
.view-timeline a:hover,a.active:hover, a:focus, a.active:focus {
 	text-decoration: none !important;
}​
/* ---------------------- events --------------------*/

.field-name-field-event-date {
	font-size: 110%;
	font-weight: bolder;
	padding: 10px 0 0 10px;
}
.field-name-field-location {
	font-size: 105%;
	font-weight: bold;
	padding: 10px 0 10px 0;
	border-bottom: solid 1px #ccc;
	margin-left:10px;
}
/* ----------------------- tables ----------------------------*/

thead th {
	border-bottom: 1px solid #494949;
	color: #ffffff;
	font-weight: 700;
	background-color: darkgrey;
}
table, tr, td, thead, tbody {
	border: 1px solid #494949;
	color: #494949;
	margin-left:10px;
	width: 97%;
}
tr odd {
	background-color: pink;
}
/* ----------------------- footer ----------------------------*/

#footer {
	 background: none repeat scroll 0 0 #fff;
	Border-top: solid 5px #ccc;
	color: #666;
	text-align:left;
}
#footer a {
	color: #666;
}
#footer p {
	font-size: 0.75em;
}
#block-views-footer-logos-block table, tr, td, thead, tbody {
	border: 1px solid #494949;
	color: #494949;
	margin-left:10px;
	width: auto;

}

#footer #block-block-4 {
	border-right: 1px solid #B5B5B5;
	float: left;
	width: 45%;
}
.attribute-creator {
	display:none;
}
#footer #block-views-footer-logo-block {
	float: right;
	width:28%;
}
#footer img {
	float: left;
}
#footer .block-title {
	display:none;
}
#footer .block {
    float: left;
    padding: 10px 0 0;
	width: 54%;
		
}
#footer table {
	border:none;	

}
#footer td {
	border:none;	

}
#footer tr {
	border:none;	

}
#footer tbody {
	border:none;	

}
	

/*//////////////////////////////////////////////////////////   MEDIA QUERIES   ////////////////////////////////////////////////////////////   */

/* Smartphone portrait one-col-stack */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {
#views_slideshow_cycle_teaser_section_highlight-panel_pane_1 .image-style-highlight-image {
	width:320px;
	margin-right:2em;
}
#columns {
	padding-top: 45px;	
}
.views-slideshow-cycle-main-frame-row {
	width:285px;
}
.view-highlight {
	width:285px;
	margin-top:35px;
}
#block-search-form {
	clear: left;
	float: left;
	position: relative;
	right: 0px;
	top: 20px;
	width: 300px;
}
.container {
	padding:0;
	min-width:320px;
}
.views-row-first {
	width:100%;
}
.article .field-type-image {
	padding-left: 0px;
}
.arcontain {
	display:none;
}
.image-style-gallery-inside {
	width:285px;
}
.panels-flexible-region-first {
	width:100%;
	margin-top:2em;
}
.region-header {
	height: 40px;
}
.region-inner p {
	margin-top:-5px;
}
.region-header .block-inner {
	height: 40px;
}
.arcontain {
	width: 100%;
}
.panels-flexible-region-2-center {
	width:100%;
}
#logo {
	width:285px;
}
.ui-dialog .ui-widget-content {
	width:185px;
}
#menu-bar .block-superfish #superfish-24-select {
	width:100%;
}
#menu-bar {
	padding-left: 20px;
}
#logo {
	margin-left: 0px;
}
.region-inner #block-block-16 {
	height: 40px;
}
.panel-flexible .block-title {
	font-size: 1em !important;
}
.field-name-field-summary-quote {
	display:none;
}
.field-name-field-bp-summary-quote {
	display:none;
}
.region-sidebar-first {
	border: solid 1px #ccc;
	padding-top:10px;
	margin-bottom: 10px;
}
.region-sidebar-first .block-title {
	font-size: 0.8em !important;
}
.region-sidebar-first .block-content {
	font-size: 0.7em;
}
#header, .header-inner {
	background:none;
}
#footer #block-block-4 {
	width: 100%;
}
#footer img {
	width: 120px;
}
#footer .block {
	width: 100%;
}
}

/* Smartphone landscape one-col-stack */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
.panels-flexible-region-2-highlight {
	width:445px;
}
#block-search-form {
	clear: left;
	float: left;
	position: relative;
	right: -180px;
	top: 20px;
	width: 300px;
}
#columns {
	margin-top: 40px;	
}
.container {
	min-width:300px;
	padding:0px;
}
p {
	font-size:1em;	
}
#views_slideshow_cycle_teaser_section_highlight-panel_pane_1 .image-style-highlight-image {
	width:445px;
}
.views-slideshow-controls-bottom {
	display:none;
}
.views-slideshow-cycle-main-frame-row {
	width:430px;
}
.view-highlight {
	width:400px;
	margin-top:20px;
}
.region-header {
	height:40px;	
}
.panels-flexible-region-first {
	width:100%;
	/*margin-top:50px;*/
}
.views-slideshow-controls-bottom {
	display:none;
}
.arcontain {
	display:none;
}
.region-header .block-inner {
	height: 40px;
}
#header, .header-inner {
	background:none;
}
.region-inner #block-block-16 {
	height: 40px;
}
.region-inner p {
	margin-top:-5px;
}
.panels-flexible-region-2-center {
	width:100%;
}
#logo {
	width:70%;
}
#header, #branding {
	max-height:80px;
}
#menu-bar .block-superfish #superfish-24-select {
	width:100%;
}
#menu-bar {
	padding-left: 20px;
}
#footer #block-block-4 {
	width: 100%;
}
#footer img {
	width: 120px;
}
#footer p {
	font-size:0.6em;	
}
}

/* iPads (portrait) ----------- */
@media only screen and (min-width:481px) and (max-width:768px) and (orientation : portrait) {
.container {
	min-width:100%;
	padding:0px;
}
#menu-bar .block-superfish #superfish-24-select {
	width:100%;
	margin-left:3em;
	
}
#block-search-form {
	clear: left;
	float: left;
	/*position: relative;*/
	right: -460px;
	top: -120px;
	width: 300px;
	display: block;
}
.panels-flexible-region-2-highlight {
	background-color:#fff;
}
#views_slideshow_cycle_teaser_section_highlight-panel_pane_1 .image-style-highlight-image {
	width:610px;
	margin:auto;
}
.field-name-field-video {
	min-width:100%;
	height:	270px;
}
#logo {
	width:50%;
}
.panels-flexible-region-first {
	width:100%;
	padding-left:10px;
}
.arcontain {
	display:none;
	clear:none;
	float:left;
	margin-right:4em;
}
panels-flexible-region-inside-first {
	width:100%;
	height:600px;
}
.node-60-40-video .region-two-66-33-first {
	width:480px;
}
.field-name-field-extra-media .field-item {
	border: solid 3px #000;
}
.view-highlight {
	height:390px;
	border:none;
}
.panels-flexible-region-2-center-inside {
	width: 730px;
}
.region-sidebar-first {
	border: solid 1px #ccc;
	padding-top:10px;
	margin-bottom: 10px;
}
.region-sidebar-first .block-title {
	font-size: 0.8em !important;
}
.region-sidebar-first .block-content {
	font-size: 0.7em;
}
.panels-flexible-region-2-center-inside .pane-news {
	float:left;
}
.panels-flexible-region-2-center-inside .pane-events {
	float:left;
}
#header {
	padding-left:0px;
}
.region-header {
	margin-left: 0px;
	height: 50px;
}
#menu-bar {
	width: 100%;
	padding-left:0px;
	margin-left: 0px;
	min-height:1.8em;
}
#menu-bar li {
	font-size: 0.7em;
}
.container {
	width:95% !important;
}
.region-sidebar-first {
	display: block;
}
#footer #block-block-4 {
	width:100%;
	float: left;
	clear:left;
}
#footer img {
	width: 100px;
	float:left;	
}
}
/* -----------------IPAD LANDSCAPE----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.container {
	min-width:768px;
	padding:0px;
	
}
.panels-flexible-region-first {
	width:100%;
	padding-left:10px;
}
.panels-flexible-region-2-center {
	float:left;
	width:100%;	
}
#menu-bar {
	width: 100%;
	margin-left: 0px;
	min-height:2em;
}
#menu-bar li {
	border-right: solid 1px white;
	font-size:0.8em;
}
.region-sidebar-first .block-title {
	font-size: 0.8em !important;
}
.region-sidebar-first .block-content {
	font-size: 0.7em;
}
#block-search-form {
	clear: left;
	float: left;
	/*position: relative;*/
	right: -660px;
	top: -120px;
	width: 300px;
	display: block;
}
}

