/* Styles for markup used on all pages *******************************
***********************************************************************/

#mobile-menu-container {
	display: none;
}

.chosen-container {
	max-width: 100%;
}
.chosen-container .chosen-single {
	border-radius: 0px;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    margin-bottom: 0.4rem;
    background: #e8e6ef url(../images/tile.png) left top repeat;
    border: none;
    box-shadow: none;
}
.chosen-container-single .chosen-single,
.chosen-container .chosen-single a {
	height: 36px;
	line-height: 36px;
}
.chosen-container-single .chosen-single div b {
	background-position: 0px 8px;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 8px;
}

/* fixed nav */
/*
#nav-strip {
	position: fixed;
	width: 100%;
	z-index: 100;
	top: 0px;
}
.artist-strip,
.panel-indig-top-art {
	margin-top: 75px;
}
@media all and (max-width: 40em) {
	.panel-indig-2col-main-wrapper,
	.panel-indig-1col-main-wrapper {
	   margin-top: 55px;
	}
}
*/
.row-wrapper {
	max-width: 1200px;
	margin: 0px auto 0px auto;
}
.pane-page-title {
	display: none;
}

#page-wrapper {
	width: 100%;
}

#page-wrapper > header {
	word-break: break-all;
}

#page-wrapper > header div#nav-strip {
	min-height: 75px;
	background-color: #ff7900;
	border-bottom: solid 1px #666;
}

@media (max-width: 40em) {
	#page-wrapper>header div#nav-strip {
	    border-bottom: solid 1px #ddd !important;
	}
}

#page-wrapper > header div#nav-strip .menu-mobile-menu-icon {
	display: none;
	cursor: pointer;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu {
	position: fixed;
	top: 0;
	left: -300px;
	width: 300px;
	height: 100%;
	background-color: #1e1e1e;
	color: #fff;
	z-index: 20;
	-webkit-transition: .3s ease all;
    transition: .3s ease all;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu.active {
	-webkit-transform: translateX(300px);
    transform: translateX(300px);
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li {
	border-bottom: 1px solid #4c4c4c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: .75rem;
	line-height: 4rem;
	text-transform: uppercase;
	font-weight: bold;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li:first-child {
	font-size: 1.125rem;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu  li img.icon {
	margin: 0 5%;
	width: 20%;
	vertical-align: middle;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li:first-child img {
	margin: 0;
	width: 15%;
	max-width: 27px;
	cursor: pointer;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li a {
	display: inline-block;
	width: 50%;
	color: #fff;
	text-decoration: none;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li:first-child a {
	margin: 0 5%;
	width: 75%;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu  li img.menu-mobile-sub-toggle {
	margin: 0 5%;
	width: 10%;
	vertical-align: middle;
	cursor: pointer;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li ul {
	overflow: hidden;
	max-height: 0;
	background-color: #494949;
	-webkit-transition: .3s ease all;
    transition: .3s ease all;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li ul.active {
	max-height: 25rem;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li ul li {
	border-bottom: none;
	padding:  0;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: .75rem;
	line-height: 2.5rem;
	text-transform: uppercase;
	font-weight: bold;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li ul li:first-child {
	font-size: .75rem;
}

#page-wrapper > header div#nav-strip .menu-mobile-menu li ul li a {
	display: inline-block;
	margin: 0 5%;
	width: 90%;
	color: #fff;
	text-decoration: none;
}


/* "Indigenous Languages" title logo strip on main menu bar */
#page-wrapper > header div#nav-strip h1 {
	float: left;
	padding: 7px 0;
	width: 15%;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
/*	font-size: .75rem; */
	font-size: 1.4rem;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

div#nav-strip #sitename-rediscovering {
	font-size: 77%;
}

#page-wrapper > header div#nav-strip h1 a {
	color: #fff;
	text-decoration: none;
}

#page-wrapper > header div#nav-strip h1 span {
	display: block;
/*  font-size: 1.5rem; */
	font-weight: normal;	
}

#page-wrapper > header div#nav-strip nav {
	float: left;
	/*border-left: 1px solid #707070;*/
	border-left: solid 1px rgba(0, 0, 0, 0.1);
	width: 52%;
}

#page-wrapper > header div#nav-strip .main-menu li {
	float: left;
	display: block;
	width: 19%;
	text-align: center;
}

#page-wrapper > header div#nav-strip .main-menu li a {
	display: block;
	/*border-right: 1px solid #707070;*/
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 10px;
	min-height: 65px;
	height: 5em;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: .75rem;
	font-weight: bold;
}

#page-wrapper > header div#nav-strip .main-menu li img {
	display: block;
	margin: 0 auto;
	width: 40%;
}

#page-wrapper > header div#nav-strip #search {
	float: right;
	padding-top: 1rem;
	width: 30%;
	color: #fff;
	font-size: .68rem;
}

#page-wrapper > header div#nav-strip #search input[type="image"] {
	float: right;
	padding: 7px 1% 0 1%;
	/*width: 10%;*/
	max-width: 22px;
}

#page-wrapper > header div#nav-strip #search input[type="text"] {
	margin-bottom: 0;
	border: 2px solid #fff;
	float: right;
	width: 72%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	/*
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	*/
	margin-right: 3px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #eee;
    box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.06);
    margin-left: 5px;
}

#page-wrapper > header div#nav-strip #search input[type="text"]::-webkit-input-placeholder {
	color: #000;
	opacity: 1;
}

#page-wrapper > header div#nav-strip #search input[type="text"]::-moz-placeholder {
	color: #000;
	opacity: 1;
}

#page-wrapper > header div#nav-strip #search input[type="text"]:-moz-placeholder {
	color: #000;
	opacity: 1;
}

#page-wrapper > header div#nav-strip #search input[type="text"]:-ms-input-placeholder {
	color: #000;
	opacity: 1;
}

#page-wrapper > header div#nav-strip .user-menu {
	float: right;
	padding-top: .5rem;
	color: #fff;
	font-size: 0.75rem;
	margin-right: 10%;
}

#page-wrapper > header div#nav-strip .user-menu li {
	display: inline-block;
}

#page-wrapper > header div#nav-strip .user-menu li::after {
	content: "|";
}

#page-wrapper > header div#nav-strip .user-menu li:last-child::after {
	content: "";
}

#page-wrapper > header div#nav-strip .user-menu a {
	padding: 0 .5rem;
	color: #fff;
    font-weight: bold;
	text-decoration: none;
    text-transform: uppercase;
}

#page-wrapper > header div#nav-strip .slnsw-logo {
	position: absolute;
	top: 0;
	right: 0;
}

#page-wrapper > footer {
	color: #fff;
}

#page-wrapper > footer a {
	color: #fff;
}



/* Sponsored by strip (Rio Tinto logo etc) just above the artist strip near footer */

#page-wrapper > footer .sponsored-by-strip {
	text-align: center;
	color: #000;
	background-color: #FFF;
	padding: 1.5rem 0;
	border-top: 3px solid #535d76;

	font-size: .9rem;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;

}

#page-wrapper > footer .sponsored-by-strip img {
	vertical-align: middle;
}



/* Artist strip just above the contact info in footer */
#page-wrapper > footer .artist-strip {	
	height: 192px;
	background: url(../images/art-strip-stick.png) left top repeat-x;
	background-size: auto 100%;
}

#page-wrapper > footer .action-strip {
	position: relative;
	min-height: 226px;
	background-color: #535d76;
}

#page-wrapper > footer .action-strip .contact-indigenous-team {
	padding: 35px 25px 0 25px;
	float: left;
	font-size: .8125rem;
	line-height: 1.6;
}

#page-wrapper > footer .action-strip .contact-indigenous-team h1 {
	margin-bottom: 1rem;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

#page-wrapper > footer .action-strip .contact-indigenous-team a {
/*	text-decoration: none; */
}

#page-wrapper > footer .action-strip .social {
	position: absolute;
	left: 18px;
	bottom: 5px;
}

#page-wrapper > footer .action-strip .social img {
	margin: 0 3px;
}

#page-wrapper > footer .action-strip .buttons-contact-wrapper {
	float: right;
	padding: 25px;
}

#page-wrapper > footer .action-strip .buttons {
	display: inline-block;
	border-right: 1px solid #3b4254;
	padding: 10px 35px 10px 0;
	vertical-align: middle;
}


#page-wrapper > footer .action-strip .buttons a {
	display: block;
	margin: 12px 0;
	border: 3px solid #fff;
	width: 10em;
	height: 3em;
	line-height: 3;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: bold;
	font-size: 1.125rem;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;

	padding-right: 1.5em;
	background: url(../images/white-view-arrow.png) right center no-repeat;	
}

#page-wrapper > footer .action-strip .buttons a:hover,
#page-wrapper > footer .action-strip .buttons a:focus,
#page-wrapper > footer .action-strip .buttons a:active {
	color: #000;
	background-color: #7da7d1;
	border: 3px solid transparent;
	background-image: url(../images/black-view-arrow.png);		
}


#page-wrapper > footer .action-strip .contact {
	display: inline-block;
	padding-left: 25px;
	vertical-align: middle;
	font-size: .8125rem;
	line-height: 1.6;
}

#page-wrapper > footer .action-strip .contact img {
	display: block;
}

#page-wrapper > footer .appendix-strip {
	background-color: #191617;
	color: #e9e9e9;
	min-height: 90px;
	font-size: .75rem;
}

#page-wrapper > footer .appendix-strip .appendix-left {
	float: left;
	padding: 2em;
}

#page-wrapper > footer .appendix-strip a {
	text-decoration: none;
	color: #e9e9e9;
}

#page-wrapper > footer .appendix-strip nav {
	line-height: 1.8;
}

#page-wrapper > footer .appendix-strip nav li {
	display: inline;
}

#page-wrapper > footer .appendix-strip nav li:after { 
	 content: " | ";
}

#page-wrapper > footer .appendix-strip nav li:last-of-type:after { 
	 content: "";
}

#page-wrapper > footer .appendix-strip .copyright {
	line-height: 1.8;
}

#page-wrapper > footer .appendix-strip .appendix-right {
	float: right;
	padding: 1em;
}

#page-wrapper > footer .nsw-gov-logo {
	display: inline;
	padding-left: 1em;
}

#page-wrapper > footer .nsw-gov-site {
	display: inline;
}

@media all and (max-width: 94em) {
	#page-wrapper > header div#nav-strip #search {
		margin-right: 10%;
		width: 20%;
	}
}

@media all and (max-width: 78em) {
	#page-wrapper > header div#nav-strip h1 {
		width: 38%;
		text-align: left;
	}
	
	#page-wrapper > header div#nav-strip .menu-mobile-menu-icon {
		display: block;
		float: left;
		margin: 0 1%;
		padding: 15px 0;
	}
	
	#page-wrapper > header div#nav-strip nav {
		display: none;
	}
	
	#page-wrapper > header div#nav-strip #search {
		margin-right: 20%;
		width: 28%;
	}
	
	#page-wrapper > footer .artist-strip {	
		height: 120px;
	}
	
	#page-wrapper > footer .action-strip .contact {
		display: block;
		float: right;
	}
	
	.row-wrapper {
	    margin: 0px 1% 0px 1%;
	}
	
	#page-wrapper > header div#nav-strip .user-menu {
	    margin-right: 20%;
    }
}

@media all and (max-width: 50em) {
	
	#page-wrapper > footer .artist-strip {
		height: 60px;
	}
	
	#page-wrapper > footer .sponsored-by-strip {
		padding: 0.5rem 0;
	}

	#page-wrapper > footer .sponsored-by-strip img {
		width: 6rem;
	}	

	#page-wrapper > footer .action-strip .contact-indigenous-team {
		padding: 0;
		margin: 1rem;
	}

	#page-wrapper > footer .action-strip .social {
/*
		float: left;
		width: 30%;
*/
		float: left;
		clear: both;
		width: auto;
		position: static;
		margin: 0 1rem;
	}
	
	#page-wrapper > footer .action-strip .buttons-contact-wrapper {
		margin: 1rem;
		padding: 0;
		width: auto;
		float: left;

	}
	
	#page-wrapper > footer .action-strip .buttons {
		float: none;
		clear: both;
		width: 96%;
		margin: 0 auto;
	}
	
	#page-wrapper > footer .action-strip .buttons a {
/*		margin: 0 auto 12px auto; */
/*		margin: 0 1rem 12px 1rem; */
		margin: 0 0 1rem 0;
/*		border: 2%; */
/*		width: 94%; */
		width: auto;
	}
	
	#page-wrapper > footer .action-strip .contact {
		margin-right: 18px;
		padding-bottom: 5px;
	}
	
	#page-wrapper > footer .action-strip .contact img {
		float: left;
		margin-right: 1em;
	}
	
	#page-wrapper > footer .action-strip .contact p {
		float: left;
		line-height: 1.4;
	}
	
	#page-wrapper > footer .appendix-strip .appendix-left {
		padding: 0;
		margin: 1rem;
	}

	#page-wrapper > footer .appendix-strip .appendix-right {
		padding: 0;
		margin: 0 1rem 1rem 1rem;
	}
	
	

}

@media all and (max-width: 40em) {
	#page-wrapper > header div#nav-strip h1 {
		width: 45%;
		font-size: 1.3rem;
		margin-left: 0.5rem;
	}
	
	#page-wrapper > header div#nav-strip #search {
		display: none;
	}
	
	#page-wrapper > header div#nav-strip .user-menu {
        display: none;
    }
    .pane-page-title {
        display: block;
    }
}

/* Styles for markup used on some pages *******************************
***********************************************************************/
a.button {
	display: inline-block;
	border: 4px solid #1e1e1e;
/*	padding: 1em 1.5em; */
	padding: 1em 2.5em 1em 1.5em;
	background: url(../images/black-view-arrow.png) right center no-repeat;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: .875rem;
	color: #2f2f2f;
	line-height: 1.25;
}

a.button:hover,
a.button:focus,
a.button:active {
	color: #000;
	background-color: #7da7d1;
	border: 4px solid transparent;	
}

.views-exposed-form label {
	text-transform: uppercase;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 0.875rem;
	line-height: 1.5;
}

.olPopup a {
	color: #ff7900;
	text-transform: uppercase;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 0.875rem;
	font-weight: bold;
	line-height: 1.5;
}

.heapBox {
	clear: both;
	display:inline-block !important;
	line-height: 36px;
	position: relative;
	background :#ede9eb;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: .875rem;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.heapBox * {
	margin: 0;
	padding:0;
	outline: none;
}

.heapBox.disabled .holder {
	color:#1e1e1e;
}

.heapBox a {
	text-decoration:none;
	color:#1e1e1e;
}

.heapBox .holder {
	width:80%;
	overflow:hidden;
	background:#ede9eb;
	text-indent:1rem;
	height:36px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.heapBox .handler {
	width:20%;
	background:#ede9eb url(../images/heapbox_handler_bg.png) center center no-repeat;
	height:36px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.heapBox .holder,.heapBox .handler {
	float:left;
	position:relative;
	z-index:10;
}

.heapBox div.heap {
	display:none;
	position:absolute;
	list-style-type:none;
	left: 0;
	top: 34px;
	width:100%;
	overflow:hidden;
}

.heapBox .heap .heapOptions {
	display:block;
	overflow:hidden;
	z-index:100;
	position:relative;
	border:1px solid #ede9eb;
}

.heapBox .heap a.sliderUp {
	display:block;
	width: 100%;
	height:36px;
	background: #000 url(../images/slider_arrow_up.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0px;
	z-index: 200;
}

.heapBox .heap a.sliderDown {	
	display: block;
	width: 100%;
	height:36px;
	background: #000 url(../images/slider_arrow_down.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 0px;
	z-index: 200;
}

.heapBox .heap .heapOptions .heapOption {
	z-index:20;
	position:relative;
	display:block;
	height:36px;
}

.heapBox .heap .heapOptions .heapOption a {
	width:100%;
	display:block;
	background:#ede9eb;
	text-indent:1rem;
}

.heapBox .heap .heapOptions .heapOption a:hover {
	background:#ede9eb;
	color: #1e1e1e;
}

.heapBox .heap .heapOptions .heapOption a.selected {
	background:#ede9eb;
	color: #1e1e1e;
}

.heapBox .heap .heapOptions .heapOption a.disabled {
	color:#ede9eb;
	color: #1e1e1e;
}

.pane-page-title {
	background-color: #f8f8f8;
	padding: 0.3rem 0;
}

.pane-page-title h2  {
	margin: 0 auto;
	max-width: 1200px;
	font-size: 1.4rem;
	font-weight: bold;
	color: #ff7900;
	text-transform: uppercase;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	line-height: 1.8;
}

.title-sub-menu-bar-wrapper {
	background-color: #f8f8f8;
} 

.title-sub-menu-bar  {
	margin: 0 auto;
	max-width: 1200px;
	line-height: 2rem;
}

.title-sub-menu-bar h2 {
	display: inline-block;
	font-size: 1.4rem;
	font-weight: bold;
	color: #ff7900;
	text-transform: uppercase;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.title-sub-menu-bar ul {
	display: inline-block;
}

.title-sub-menu-bar ul li {
	display: inline-block;
	margin: 0 2rem;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: .75rem;
	font-weight: bold;
	color: #4c0c01;
}

.title-sub-menu-bar ul li a {
	color: #4c0c01;
}

#page-wrapper > header .artist-strip {
	/*height: 110px;*/
	background: url(../images/art-strip-nations.png) left top no-repeat;
	background-size: cover;
	height: 60px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2);
}

.easy-breadcrumb {
	/*margin: 14px auto 0 auto;
	max-width: 1200px;
	font-size: .85rem;
	padding-top: 38px;
	*/
	font-size: .75rem;
	padding-top: 20px;
}

.easy-breadcrumb .easy-breadcrumb_segment {
	float: left;
	margin-left: -1.5em;
	padding: 0 1em 0 2em;
	height: 2em;
	line-height: 2;
	background-color: #ffffff;
	color: #2f2f2f;
	text-decoration: none;
}

.easy-breadcrumb .easy-breadcrumb_segment-front {
	float: left;
	margin: 0;
	padding: 0 1em;
	height: 2em;
	line-height: 2;
	background-color: #2f2f2f;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}

.easy-breadcrumb  .easy-breadcrumb_segment-separator {
	position: relative;
	float: left;
	width: 1.5em;
	height: 2em;
	z-index: 10;
	background: url(../images/crumb-segment.png) left top no-repeat;
	background-size: auto 100%;
}

.easy-breadcrumb span:first-of-type {
	background: url(../images/crumb-front.png) left top no-repeat;
	background-size: auto 100%;
}

a.view{
	display: inline-block;
	border: 1px solid #b35e11;
/*	padding: .5rem 3rem .5rem .5rem; */
	padding: .4rem;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: .75rem;
	color: #fff;
	text-decoration: none;
	background-color: #ea7109;
}

a.view:hover,
a.view:focus,
a.view:active {
    background-color: #ec6d00 !important;
}

.flexslider {
	margin: 0;
	border: 0;
}

#deepzoom-toolbar {
	position: absolute !important;
	bottom: 42px !important;
	left: 0  !important;
	width: 100%  !important;
	height: 35px;
	background: rgba(0,0,0,0.7);
	z-index: 10;
}

#deepzoom-toolbar.fullpage {
	bottom: 0 !important;;
}

#deepzoom-toolbar img {
	padding: 5px !important;
	cursor: pointer;
}

.deepzoom {
	box-sizing: border-box;
	width: 100%;
	border: 3px solid #1e1e1e;
	background-color: #ebebeb;
}

.deepzoom.fullpage {
	border: none;
}

.unmapped-documents {
	padding: 1em;
	font-size: .875rem;
	background-color: #eae8e9;
	word-break: normal;
}

.unmapped-documents p {
	line-height: 1.5;
}

.unmapped-documents a {
	margin-top: 1rem;
}

aside h1, aside h2 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 0.9rem;
	padding: 0.6rem 0;
	line-height: 1.3;
/*	line-height: 2.5; */
}

aside .view-news-sidebar article {
	border-bottom: 1px solid #b7b1a9;
	padding: 6px 0;
	overflow: hidden;	/* need this, else super-long titles such as URLs push past the right margin */
}

aside .view-news-sidebar .view-content > div:last-of-type article{
	border-bottom: 0;
}

aside .view-news-sidebar article h1 {
	margin: 0;
	padding-bottom: .3em;
	border: 0;
	font-size: .875rem;
	line-height: 1.3;
}

aside .view-news-sidebar article h1 a {
	color: #1e1e1e;
	text-decoration: none;
}


aside .view-news-sidebar h2 {
	padding: 0.5rem 0;
}


aside .view-news-sidebar article p, aside .view-news-sidebar article .field--body {
	font-size: .75rem;
	line-height: 1.5;
}

aside .view-news-sidebar article p span {
	color: #e06a00;
}

aside .view-news-sidebar .view-footer {
	margin-top: 1em;
	text-align: right;
}

aside .view-news-sidebar .view-footer a {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: bold;
	font-size: .875rem;
	text-transform: uppercase;
	color: #1e1e1e;
	text-decoration: none;
}

aside .contact-us  p {
	margin-top: .5em;
	font-size: .8125rem;
	line-height: 1.5;
}

aside .contact-us  a {
	color: #1e1e1e;
	text-decoration: none;
}

aside .follow-us img{
	margin-right: .5em;
}


/* orange bar on top of tweets block */
aside .pane-indigenous-tweets {
	border-top: 8px solid #e06a00;
	padding-top: 1rem;
}

aside .view-indigenous-tweets {
	border: 1px solid #ccc;
	line-height: 1.25;
}

aside .view-indigenous-tweets h2 {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
/*	padding-left: 45px; */
	padding: 1rem 45px;
	background: #e3e3e3 url(../images/twitter-icon.png) 10px center no-repeat;
	color: #717171;
	text-transform: none;
	font-weight: normal;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1rem;
	margin-bottom: 0;
/*	line-height: 2; */
}


aside .view-indigenous-tweets li {
	clear: left;
	border-bottom: 1px solid #d8d8d8;
	padding: 1em;
	font-size: .75rem;
}

aside .view-indigenous-tweets li:last-of-type {
	border-bottom: none;
}

aside .view-indigenous-tweets li  img {
	float: left;
	padding-right: .5em;
	max-height: 3em;
}

aside .view-indigenous-tweets  a {
	color: #1e1e1e;
}

aside .view-indigenous-tweets li .views-field-created-time {
	color: #999;
}

aside .view-indigenous-tweets .more-link {
	display: none;
}

aside .get-involved h1{
	padding: .5em 0;
	line-height: 1.2;
	word-break: normal;
}

aside .get-involved p {
	text-align: center;
}

aside .get-involved a {
	display: inline-block;
	margin: 1em 0;
	padding: 0 1em;
	/*border: 5px solid #e06a00;*/
	border: 2px solid #e06a00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 2.5em;
	line-height: 2.5;
	text-decoration: none;
	background-color: #ff7900;
	color: #fff;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1rem;
}

aside #map-collection-items h2 {
	border: none;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.4rem;
	font-weight: bold;
	text-transform: uppercase;
	color: #1e1e1e;
	line-height: 1.2em;
}

aside #map-collection-items h2 a {
	color: #1e1e1e;
}

aside .view-community-collection-items-sidebar li, aside #map-collection-items li {
	margin-top: 1rem;
	font-size: .75rem;
	border: 1px solid #ccc;
	line-height: 1.3;
	font-weight: bold;
}

aside #map-collection-items li {
	border-width: 0 0 1px 0;
	padding-bottom: 1rem;
}

aside .view-community-collection-items-sidebar li img, aside #map-collection-items li img{
	float: left;
	width: 30%;
	height: auto !important;
}

aside .view-community-collection-items-sidebar li .views-field-title, aside #map-collection-items li .views-field-title {
	float: left;
	padding: 2%;
	width: 66%;
}

aside .view-community-collection-items-sidebar li a, aside #map-collection-items  li a {
	color: #000;
	text-decoration: none;
}

aside #map-collection-items a.explore {
	float: right;
	margin-top: 2rem;
	color: #1e1e1e;
	font-size: .875rem;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
}

section .pager {
	padding-top: 2rem;
	background: #fff;
	font-size: 0;
}

section .pager li {
	padding: 0;
	display: inline-block;
	border: 1px solid #b7b7b7;
	border-left: none;
	height: 2.5em;
	line-height: 2.5;
	font-size: .75rem;
}


/* need to tag first pager item that is not the first or previous button, with a special class so we can style it. */
section .pager li.first-item-not-first-previous {
	border-left: 1px solid #b7b7b7;
}




section .pager li.pager__item--first,
section .pager li.pager__item--previous,
section .pager li.pager__item--next,
section .pager li.pager__item--last {
	border: none;
	margin: 0 0.2rem;
}

section .pager li a {
	display: block;
	padding: 0 1em;
	background-color: #e9e9e9;
	color: #2f2f2f;
	text-decoration: none;
}


section .pager li.pager__item--first a,
section .pager li.pager__item--previous a,
section .pager li.pager__item--next a,
section .pager li.pager__item--last a {
	background-color: transparent;
	border: 1px solid transparent;	
}

section .pager li a:hover,
section .pager li a:focus,
section .pager li a:active,
section .pager li.pager__item--first a:hover,
section .pager li.pager__item--first a:focus,
section .pager li.pager__item--first a:active,
section .pager li.pager__item--previous a:hover,
section .pager li.pager__item--previous a:focus,
section .pager li.pager__item--previous a:active,
section .pager li.pager__item--next a:hover,
section .pager li.pager__item--next a:focus,
section .pager li.pager__item--next a:active,
section .pager li.pager__item--last a:hover,
section .pager li.pager__item--last a:focus,
section .pager li.pager__item--last a:active {
	color: #000;
	background-color: #7da7d1;
}




section .pager li.pager__item--current {
	border: 1px solid #ea7109;
	border-left: none;
	padding: 0 1em;
	background-color: #ea7109;
	color: #fff;
}

section .pager  .pager__item--ellipsis {
	display: none;
}

section .view-communities {
	/*background: url(../images/art-botanical.svg) left top no-repeat;*/
	background: url(../images/BOTANICAL_DESIGN3_blue.svg) left top no-repeat;
	background-size: cover;
}

section .view-communities .view-filters {
	background-color: #fff;
}

section .view-communities .item-list li .field-content {
	position: relative;
	box-sizing: border-box;
	float: left;
	border: 5px solid #fff;
	width: 25%;
	height: 12rem;
	text-align: center;
}

section .view-communities .item-list li.filler {
	background-color: #fff;
}

section .view-communities .item-list li a {
	display: block;
	width: 100%;
	height: 100%;
}
/*section .view-communities .item-list li span {*/
section .view-communities .item-list li a .community-name {
	position: absolute;
	display: table;
	bottom: 10px;
	left: 50%;
	margin-left: -40%;
	width: 80%;
	height: 30%;
	background: #fff;
	line-height: 1.4;
}
section .view-communities .item-list li a .community-name span {
	display: table-cell;
	vertical-align: middle;
}

section .view-communities .item-list li a {
	/*display: table-cell;*/
	vertical-align: middle;
	color: #1e1e1e;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	/*font-weight: bold;*/
	text-decoration: none;
	font-size: .875rem;
	border: solid 1px rgba(51, 51, 51, 0.34);
    margin: -1px;
    box-shadow: inset 0 0 4px 2px rgba(51, 51, 51, 0.2);
	
}

section .view-communities .item-list li a:hover span,
section .view-communities .item-list li a:focus span,
section .view-communities .item-list li a:active span {
	color: #000;
	background-color: #7da7d1;
}



.show-on-map-wrapper {
	position: relative;
	z-index: 200;
}

.show-on-map-wrapper .fake-hr {
	position: absolute;
	top: 50%;
	right: 0;
	width: 100%;
	height: 2px;
	background-color: #993300;
}

.show-on-map-wrapper .link-wrapper {
	position: relative;
	display: inline-block;
	padding-right: 2%;
	z-index: 10;
	background-color: #fff;
}

a.show-on-map {
	box-sizing: border-box;
	display: inline-block;
	border: 1px solid #bdbdbd;
	padding: 0 3rem 0 1rem;
	text-transform: uppercase;
	color: #2f2f2f;
	font-weight: bold;
	text-decoration: none;
	line-height: 3;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: .875rem;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: rgba(235,235,235,1);
	background-image: url(../images/view-up-arrow.png), -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	background: url(../images/view-up-arrow.png),-webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(100%, rgba(189,189,189,1)));
	background: url(../images/view-up-arrow.png),-webkit-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	background: url(../images/view-up-arrow.png),-o-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	background: url(../images/view-up-arrow.png),-ms-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	background: url(../images/view-up-arrow.png),linear-gradient(to bottom, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#bdbdbd', GradientType=0 );
	background-repeat: no-repeat;
	background-position: 95% 50%; 
}

a.show-on-map.active {
	background: rgba(235,235,235,1);
	background-image: url(../images/view-down-arrow.png), -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	background: url(../images/view-down-arrow.png),-webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(100%, rgba(189,189,189,1)));
	background: url(../images/view-down-arrow.png),-webkit-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	background: url(../images/view-down-arrow.png),-o-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	background: url(../images/view-down-arrow.png),-ms-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	background: url(../images/view-down-arrow.png),linear-gradient(to bottom, rgba(235,235,235,1) 0%, rgba(189,189,189,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#bdbdbd', GradientType=0 );
	background-repeat: no-repeat;
	background-position: 95% 50%; 
}

.view-collection-items-grouped h2, .view-community-collection-items, .view-community-collection-items-grouped h2 {
display: block;
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-size: 1.5rem;
text-transform: uppercase;
text-decoration: none;
}

.panel-pane h2 {
	display: block;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5rem;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.3;
	margin-bottom: 1rem;
}

.view-community-collection-items h2, .view-community-collection-items-grouped h2 {
	margin-bottom: 1em;
}

.view-collection-items-grouped h2 {
	margin-bottom: .5rem;
}



/*
=======================================================================
Collection Items landing page: default is List view mode:
http://indigenous-dev.staff.sl.nsw.gov.au/collection-items
=======================================================================
*/

.view-collection-items-grouped .view-content ul {
	margin-top: 2.3%;
}

.view-collection-items-grouped .view-content ul li {
	float: none;
	width: 95%;
	border: 0;
	clear: both;
/*	margin-bottom: 1.8rem; */
	margin-bottom: 1rem;
	margin-left: 2.3%;
	line-height: 1.3;
}


.view-collection-items-grouped .view-content ul li:hover img,
.view-collection-items-grouped .view-content ul li:focus img,
.view-collection-items-grouped .view-content ul li:active img,
.view-community-collection-items-grouped .view-content ul li:hover img,
.view-community-collection-items-grouped .view-content ul li:focus img,
.view-community-collection-items-grouped .view-content ul li:active img,
.view-community-stories .view-content ul li:hover img,
.view-community-stories .view-content ul li:focus img,
.view-community-stories .view-content ul li:active img,
.view-collection-item-stories .view-content ul li:hover img,
.view-collection-item-stories .view-content ul li:focus img,
.view-collection-item-stories .view-content ul li:active img {
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	opacity: 0.4;
}

/*
.view-collection-items-grouped .view-content ul li:hover a,
.view-collection-items-grouped .view-content ul li:focus a,
.view-collection-items-grouped .view-content ul li:active a,
.view-community-collection-items-grouped .view-content ul li:hover a,
.view-community-collection-items-grouped .view-content ul li:focus a,
.view-community-collection-items-grouped .view-content ul li:active a {
	color: #b35e11;
}
*/

.view-collection-items-grouped .view-content li .views-field-title a:hover,
.view-collection-items-grouped .view-content li .views-field-title a:focus,
.view-collection-items-grouped .view-content li .views-field-title a:active {
	color: #b35e11;	
}


.view-collection-items-grouped .view-content li img,
.view-community-collection-items .view-content li img,
.view-community-collection-items-grouped .view-content li img,
.view-community-stories  .view-content li img,
.view-collection-item-stories  .view-content li img {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
}


.view-collection-items-grouped .view-content ul li .field--author,
.view-collection-items-grouped .view-content ul li .field--date {
	display: none;
}

.view-collection-items-grouped .view-content ul li .field--image {
	width: 5rem;
	margin-right: 0.8rem;
	margin-bottom: 1.5rem;
	float: left;
}


.view-collection-items-grouped .view-content li .views-field-title a,
.view-community-collection-items .view-content li .views-field-title a,
.view-community-collection-items-grouped .view-content li .views-field-title a,
.view-collection-items-grouped .view-content li .field--community {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
/*	font-size: .75rem; */
	font-size: .85rem;
	font-weight: bold;
	text-decoration: none;
	color: #000;

	padding: 0;
	display: block;
}

.view-collection-items-grouped .view-content li .field--community {
	font-weight: normal;
}

.text-format-wrapper .filter-wrapper  {
	display: none;
}

.text-format-wrapper .ckeditor_links {
	display: inline-block;
	margin: .5rem 0;
	color: #e06a00;
	font-size: .75rem;
}


/* 
=============================================================
Thumbnail list items on Collection Items landing page 
http://indigenous-dev.staff.sl.nsw.gov.au/collection-items
=============================================================
*/

.view-collection-items-grouped .view-content ul.thumbnail-view {
	margin-top: 0;
}

.view-collection-items-grouped .view-content ul.thumbnail-view li,
.view-community-collection-items .view-content li,
.view-community-collection-items-grouped .view-content li,
.view-community-stories .view-content li,
.view-collection-item-stories  .view-content li {
	float: left;
	clear: none;
	margin: 2.3%;
	border: 1px solid #d8d8d8;
/*	width: 31%; */
	width: 28.5%;		/* 28.5% ~ 245px approx */
}


/* no margin-right on the last item in the row */
.view-collection-items-grouped .view-content ul.thumbnail-view li:nth-child(3n+3),
.view-community-collection-items .view-content li:nth-child(3n+3),
.view-community-collection-items-grouped .view-content li:nth-child(3n+3),
.view-community-stories .view-content li:nth-child(3n+3),
.view-collection-item-stories .view-content li:nth-child(3n+3) {
	margin-right: 0;
}

.view-collection-items-grouped .view-content ul.thumbnail-view li:nth-child(3n+1),
.view-community-collection-items .view-content li:nth-child(3n+1),
.view-community-collection-items-grouped .view-content li:nth-child(3n+1),
.view-community-stories .view-content li:nth-child(3n+1),
.view-collection-item-stories .view-content li:nth-child(3n+1) {
	clear: left;
}

.view-collection-items-grouped .view-content ul.thumbnail-view li .field--author,
.view-collection-items-grouped .view-content ul.thumbnail-view li .field--date,
.view-community-stories.view-content ul.thumbnail-view li .field--date  {
	display: inline;
}

.view-collection-items-grouped .view-content ul.thumbnail-view li .field--image {
	height: auto;
	width: auto;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	float: none;
/*	background-color: Red; */
}

.view-collection-items-grouped .view-content ul.thumbnail-view li .field--image a {
	padding: 0;
	margin: 0;
/*	background-color: Green; */
}

.view-collection-items-grouped .view-content ul.thumbnail-view li .field--community,
.view-community-collection-items .view-content li .field--community,
.view-community-collection-items-grouped .view-content li .field--community,
.view-community-collection-items .view-content li .field--author,
.view-community-collection-items-grouped .view-content li .field--author,
.view-community-collection-items .view-content li .field--date,
.view-community-collection-items-grouped .view-content li .field--date {
	display: none;
}

/* title text block for collection items */
.view-collection-items-grouped .view-content ul.thumbnail-view li .views-field-title,
.view-community-collection-items .view-content li .views-field-title,
.view-community-collection-items-grouped .view-content li .views-field-title,
.view-community-stories .view-content li .views-field-title,
.view-collection-item-stories .view-content li .views-field-title {
	line-height: 1.25;
	display: block;
	clear: both;
	overflow: hidden;
}

/*
.view-collection-items-grouped .view-content ul.thumbnail-view li .views-field-title .field-content,
.view-community-collection-items .view-content li .views-field-title .field-content,
.view-community-collection-items-grouped .view-content li .views-field-title .field-content {
	display: block;
}
*/

.view-collection-items-grouped .view-content ul.thumbnail-view li .views-field-title a,
.view-community-collection-items .view-content li .views-field-title a,
.view-community-collection-items-grouped .view-content li .views-field-title a,
.view-community-collection-items-grouped .view-content li .views-field-title a,
.view-community-stories .view-content li .views-field-title a,
.view-collection-item-stories .view-content li .views-field-title a {
	padding: 0.4rem;
}



/* 
===============================================================
Tablet styles
===============================================================
*/

@media all and (max-width: 78em) {
	.views-exposed-form label {
		font-size: .6875rem;
	}
	
	.inner-wrapper, .pane-page-title, .easy-breadcrumb  {
		max-width: 100%;
	}

	#page-wrapper > header .artist-strip {
		height: 68px;
	}
	
	.pane-page-title h2, .title-sub-menu-bar h2 {
		margin-left: 1%;
	}
	/*
	.easy-breadcrumb {
		position: absolute;
		bottom: 20px;
		left: 1%;
	}
	*/
	aside h1, aside h2 {
		font-size: 0.9rem;
	}
	
	aside .contact-us  p {
		font-size: .6875rem;
	}
	
	.view-collection-items-grouped .view-content ul.thumbnail-view li,
	.view-community-collection-items .view-content ul.thumbnail-view li,
	.view-community-collection-items-grouped .view-content ul.thumbnail-view li {
		width: 45%;
	}
	
	/* reinstate margin-right on every 3rd item */
	.view-collection-items-grouped .view-content ul.thumbnail-view li:nth-child(3n+3),
	.view-community-collection-items .view-content ul.thumbnail-view li:nth-child(3n+3),
	.view-community-collection-items-grouped .view-content ul.thumbnail-view li:nth-child(3n+3) {
		margin-right: 2.3%;
	}

	/* remove clearing from every 4th item */
	.view-collection-items-grouped .view-content ul.thumbnail-view li:nth-child(3n+1),
	.view-community-collection-items .view-content ul.thumbnail-view li:nth-child(3n+1),
	.view-community-collection-items-grouped .view-content ul.thumbnail-view li:nth-child(3n+1)  {
		clear: none;
	}
	
	/* clearing now happens for every 3rd item */
	.view-collection-items-grouped  .view-content ul.thumbnail-view li:nth-child(2n+1),
	.view-community-collection-items .view-content ul.thumbnail-view li:nth-child(2n+1),
	.view-community-collection-items-grouped .view-content ul.thumbnail-view li:nth-child(2n+1)  {
		clear: left;
	}
	
	section .view-communities .item-list li span {
		line-height: 1.2;
	}
	
	section .view-communities .item-list li a {
		font-size: .75rem;
	}
	
	#panels-ipe-paneid-222 {
	    width: 96%;
	    margin: auto;
	}
	
	.easy-breadcrumb {
	    font-size: .65rem;
	    padding-top: 24px;
	}
}


/* 
===============================================================
Mobile styles
===============================================================
*/

@media all and (max-width: 40em) {
	a.button {
		font-size: .75rem;
	}

	.heapBox {
		font-size: .875rem;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	input[type="text"] {
		font-size: .875rem;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#page-wrapper > header .artist-strip {
		display: none;
	}
	
	.pane-page-title {
		background-color: #fff;
		margin: 2% auto 0 auto;
		padding: 0 1%;
		width: 94%;
	}
	
	.pane-page-title h2 {
		margin-left: 0;
		font-size: 1.125rem;
	}
	
	.title-sub-menu-bar-wrapper {
		background-color: #fff;
		margin: 2% auto 0 auto;
		padding: 0 1%;
		width: 94%;
	}
	
	.title-sub-menu-bar h2 {
		margin-left: 0;
		font-size: 1.125rem;
	}
	
	.title-sub-menu-bar ul {
		display: none;
	}
	
	.easy-breadcrumb {
		display: none;
	}
	
	.unmapped-documents {
		font-size: .6875rem;
	}
	
	.view-collection-items-grouped h2,
	.view-community-collection-items h2,
	.view-community-collection-items-grouped h2 {
		font-size: 1.0625rem;
	}


	.view-collection-items-grouped  .view-content ul.thumbnail-view li .views-field-title a,
	.view-community-collection-items .view-content ul.thumbnail-view li .views-field-title a,
	.view-community-collection-items-grouped .view-content ul.thumbnail-view li .views-field-title a {
		font-size: .875rem;
	}
	
	.view-collection-items-grouped .view-content ul.thumbnail-view li {
		width: 98%;
		float: none;
		clear: none;
	}

/*
	.view-collection-items-grouped  .view-content ul li .views-field-title a,
	.view-community-collection-items .view-content ul li .views-field-title a,
	.view-community-collection-items-grouped .view-content ul li .views-field-title a {
		font-size: .875rem;
	}
	
	.view-collection-items-grouped .view-content ul li {
		width: 98%;
		float: none;
		clear: none;
	}
*/	
	aside h1, aside h2 {
		font-size: .875rem;
		text-align: center;
	}
	
	aside .get-involved a {
		font-size: .875rem;
	}
	
	aside .view-news-sidebar article h1 {
		font-size: .75rem;
	}
	
	aside .view-news-sidebar article p {
		font-size: .75rem;
	}
	
	aside .view-news-sidebar .view-footer a {
		font-size: .75rem;
	}
	
	aside .view-indigenous-tweets h2 {
		font-size: .75rem;
	}
	
	aside .view-indigenous-tweets li {
		font-size: .75rem;
	}
	
	aside .view-community-collection-items-sidebar li {
		font-size: .75rem;
	}
}




/* ============== off-left =============== 
For shifting page elements off-screen so that it's not visible but still can be read by screen readers and text browsers
Pleass see: http://css-discuss.incutio.com/?page=ScreenreaderVisibility
*/

.off-left {
	position: absolute;
	left: -999em;
	width: 990px;
}



/*
==============================================
Search styles 
==============================================
*/

/* author, date & time line on each search results item */
section.search-results .search-result__info {
	display: none;
}

/*
owl carousel on front page
*/
.front section .view-communities {
	background: none;
}
.front section .view-communities .owl-stage-outer {
    /*background: url(../images/art-botanical.png) left top no-repeat;*/
}
.view-communities .owl-stage .views-row .views-field a {
	/*
	border-width: 0 10px 0 0;
	border-style: solid;
	border-color: #EBE9EC;
	*/
	background: url(../images/art-botanical.png) left top no-repeat;
	width: 100%;
	padding-bottom: 100%;
	position: relative;
	display: block;
	color: #1e1e1e;
}
.view-communities .owl-stage .views-row .views-field a:hover div {
	background: #7DA7D1;
}
.view-communities .owl-stage .views-row .views-field a div {
	position: absolute;
    bottom: 4%;
    width: 92%;
    margin-left: 4%;
    padding: 15% 0;
    background-color: rgba(255,255,255,0.7);
    text-align: center;
}
/*
.view-communities .owl-stage .views-row .views-field {
	position: absolute;
	bottom: 0px;
}
.view-communities .owl-stage .views-row .views-field span {
	display: inline-block;
	width: 90%;
}
*/
.owl-theme .owl-dots .owl-dot span {
	height: 10px !important;
	width: 10px !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #FF7900 !important;
}
/*
.owl-theme .owl-dots .owl-dot span, .owl-theme .owl-dots .owl-dot.active span {
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
*/

.owl-content {
    background: #eee;
    padding: 5PX;
    border: solid 1px #ddd;
    color: #333;
    text-transform: uppercase;
    font-size: 0.7em;
}

.owl-description {
    background: rgba(0,0,0,0.3);
    padding: 20px;
    position: relative;
    left: 1px;
    z-index: 999;
    color: white;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    font-size: 1em;
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    text-align: center;
}

.owl-carousel .owl-item .owl-lazy {
    border: solid 1px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    /*margin-top: -50px;*/
}
.view-collection-item-viewer-new .view-content .owl-lazy {
	margin-top: -50px;
}
