@charset "UTF-8";
/***************************************
	Theme Name: Gallery 
	Theme URI: http://themes.tielabs.com/sahifa/
	Description: Gallery Theme based on Sahifa
	Author: TieLabs
	Author URI: http://tielabs.com/
	Version: 5.1.0
	License: license purchased
	License URI: http://themeforest.net/licenses/regular_extended
	
	Tags: two-columns, fluid-layout, fixed-layout, custom-background, threaded-comments, translation-ready, custom-menu
***************************************/
		
/* LARGER FONT SIZE */
/*body {font-size: 14px;}*/
/* SPACING AROUND LOGO */
.header-content{padding: 5px;}

.flexslider .slides > li , .full-width .content .flexslider .slides > li {height:400px;} .flexslider , .full-width .content .flexslider {height:400px;}
/* WHATS ON HIDE DATE */
.category-whats-on .tie-date {display: none;}

/* MAIN MENU */

#main-nav ul li li a{
line-height: 3em !important;
}

#main-nav ul li a{
padding: 0px 25px 0px 25px !important;
border-width: 0px 0px 0px 2px;
text-decoration: none;
font-weight: bold;
}
#main-nav ul li:hover > a {
text-decoration: underline;
}
/* HIDE DROP DOWN ARROW ON MENU ITEMS */
#main-nav ul li.menu-item-has-children:after, #main-nav ul li.mega-menu:after {
display: none !important;
}

/* REDUCE GREEN LINE BOXES AND FOOTER*/
.cat-box-content, #sidebar .widget-container, .post-listing  {
border-bottom:2px solid #C84900;}
footer{border-top: 5px solid #C84900;}
/* END*/

.cat-box li .post-thumbnail img {padding: 2px;}
.post-thumbnail img{background: #fff; box-shadow: 0px 0px 2px #666;}

footer#theme-footer {
background: url(/wp-content/uploads/2015/06/wave-new.png) -1px -1px #f3f3f3 no-repeat;
padding-top: 100px; 
border-top: none; 
margin-top: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.footer-bottom {border-top: 0px; padding-top: 0px; background-color: #f3f3f3; color: #232323;}

.frontpg-ad img {max-width: 100%; height: auto;}
/* STAY CONNECTED ICONS */
.arqam-lite-widget-counter li span {font-size:15px; font-weight:bold;}

/* HIDE EXTRA IMAGE IN STORY FROM RSS POSTS */
/*.addtag img{display: none;}*/
.addtag > img:first-child{display: none;}

/* MOVE SOCIAL ICONS DOWN ON SIDEBAR */
.theiaStickySidebar {margin-top: 30px;}

/* FOOTER SPONSOR ALIGNMENT */
.ftsponsor img{margin: -30px 10px 0 5px }
.ftsponsor span {color: #232323;}

/* MAIN MENU */
#main-nav ul li a{
padding: 0px 20px;
border-width: 0px 0px 0px 2px;
text-decoration: none;
font-weight: bold;
}
#main-nav ul li:hover > a {
text-decoration: underline;
}
/* ADD SEARCH IN AD SPACE */
.search-head input, .search-head input:focus{
margin-top:30px;
background: #fff url(/wp-content/uploads/2017/04/search-1.png) no-repeat;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
box-shadow: 0 1px 2px 0 #B5B5B5;
-moz-box-shadow: 0 1px 2px 0 #b5b5b5;
-webkit-box-shadow: 0 1px 2px 0 #B5B5B5;
border: 1px solid #DDD;
padding: 10px 10px 10px 40px !important;
clear: both;
width:250px;
color:#525250;
font-size: 1.1em;
}

.ads-top {
float: right;
margin-right:10px;
line-height: 0;
}
/* END AD */

/* HIDDEN FEATURE */
.hidden {display: none;}

/* MORE LINK */
a.more-link:hover{text-decoration: underline;}

/* CHANGE DATES COLOR */
p.post-meta {color: #707070;}
p.post-meta a{color: #707070;}
/* REMOVE DATES FROM SEARCH PAGE */
body.search .post-meta {display:none;}
body.search h2 {padding-bottom:5px;}

/* CURRENT PAGE TO BE HIGHLIGHTED IN MENU */
#sidebar .current_page_item {
text-decoration: underline;
font-weight: bold;
}
#main-nav ul li.current-menu-item a {text-decoration: underline;}

/* HIDE OR SHOW NEWS SLIDER */
.hide-slider a{
float: left; 
margin: 10px 10px 0px 0px; 
color: rgb(102,102,102); 
font-size: 10px;
font-weight: bold;}
/*FOCUS STYLES*/
.top-nav .social-icons a:focus{border: 2px solid #edcca6;}
.search-head input:focus{background-color:#F7E8DB; color: #000;}
a:focus {background-color:#edcca6; text-decoration:underline; color: #000;}
/*FONT SIZE IN TABLES*/
.entry table td{font-size: 13px;}
/* SHADED DIV */
.shade {
background-color: #F3F3F3;
margin-bottom: 20px;
word-wrap: break-word;
border-radius: 3px 3px 3px 3px;
box-shadow: 0px 0px 3px rgb(204, 204, 204);
border: 1px solid rgb(255, 255, 255);
padding:10px;
}
/* CONTACT US PAGE */
.call, .email, .visit, .connect, contact{padding-left: 55px;}
.call h2, .email h2, .visit h2, .connect h2 {margin-bottom: 0px;}
.call {background: url(/wp-content/uploads/2015/06/gal-phone.png) no-repeat 0 0;}

.email {background: url(/wp-content/uploads/2015/06/gal-email.png) no-repeat 0 0;}
.visit {background: url(/wp-content/uploads/2015/06/gal-home.png) no-repeat 0 0;}
.connect {background: url(/wp-content/uploads/2015/06/gal-fb.png) no-repeat 0 0;}
textarea, input[type="text"], input[type="email"] {background-color: #fff;}

/* NEWS AND EVENTS FEED */
.wpematico_credit{display: none;}
.entry table {border: 1px solid #CECECE;}
.entry table tr {background: none repeat scroll 0% 0% #F9F9F9;}

/* H2 SPACE ON IMPORTED STORIES */
.addtag h2 {margin-top: 0px;}

/* BOOK TICKETS BUTTON */
a.button.medium.black {background-color: #2D2D2D; font-size:larger;}
a.button.medium.black:link, a.button.medium.black:visited {color: #fff; text-decoration: none;}
a.button.medium.black:hover {color: #fff; text-decoration: underline;}

/* HIDE DATES FROM EVENT LIST */
div.post-inner.whatson p.post-meta span.tie-date {display: none;}

/* REMOVE DATES FROM SEARCH PAGE */
body.search .post-meta {display:none;}

/* SYNDICATION MSG */
.synd {color: #8F8C8C;}

/* SOCIAL MEDIA BUTTON */
a#button-fb {background:url(/wp-content/uploads/2016/11/social-media-buttonsv-gal-1.png) no-repeat center -10px; display:block; height: 60px; padding-top: 55px;}
a#button-yt {background:url(/wp-content/uploads/2016/11/social-media-buttonsv-gal-1.png) no-repeat center -180px; display:block; height: 60px; padding-top: 55px;}
a#button-rss {background:url(/wp-content/uploads/2016/11/social-media-buttonsv-gal-1.png) no-repeat center -350px; display:block; height: 60px; padding-top: 55px;}
a#button-fb:hover {background:url(/wp-content/uploads/2016/11/social-media-buttonsv-gal-1.png) no-repeat center -95px; display:block; height: 60px; padding-top: 55px;}
a#button-yt:hover {background:url(/wp-content/uploads/2016/11/social-media-buttonsv-gal-1.png) no-repeat center -265px; display:block; height: 60px; padding-top: 55px;}
a#button-rss:hover {background:url(/wp-content/uploads/2016/11/social-media-buttonsv-gal-1.png) no-repeat center -435px; display:block; height: 60px; padding-top: 55px;}
.socialboxes {text-align: center;}
.socialboxes h2 {padding-top: 10px; margin-top: 0px; font-size:110%; font-weight: bold; color: #6a6a68;}
.socialboxes p {padding-left: 10px; padding-right: 10px;}
.socialboxes br {display:none;}
.socialboxes .one_third {margin-right: 8px;}
/* menu contact */
#text-html-widget-3 {clear: both;}
#text-html-widget-3 h2{font-weight: bold;}
#text-html-widget-3 p{}
#text-html-widget-3 h3{font-weight: bold; padding-top: 10px;}
#text-html-widget-3 a{text-decoration: underline;}

.hidden-text
{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
.theiaStickySidebar {margin-top: 10px;}
.wpcf7-response-output{color: #000;}

/* HIDE DATES FROM WHATS ON MENU */
.ascblog .tie-date {display: none;}

/* HIDE STRIPED LINE ON MAP */
#text-html-widget-6 .stripe-line {display:none;}
#text-html-widget-6 h4 {display:none;}
#text-html-widget-6 .widget-container {border-bottom: none;}


/* FRONT PAGE TEXT */
.home-e3lan p {clear: both; text-align: left; font-size: 135%; margin: 10px 10px 20px 0px; line-height: 1.5;}
.cat-box.tie-cat-5 {margin-bottom: 10px;}

/* WHATS ON HIDE H2  */
.whatson h2 {display: none;}



/* COLLECTION REGISTER */
#registerTable{width:100% !important;}
.register table { 
  width: 100% !important; 
  border-collapse: collapse; 
  overflow: auto;
overflow-y: hidden;
}
/* Zebra striping */
.register tr:nth-of-type(odd) { 
  background: #eee; 
}
.register .entry table th { 
 display: none;
}
.register td{ 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
.register table, .register thead, .register tbody, .register td, .register tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
.register th { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
.register tr { border: 1px solid #ccc; }
	
.register td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #DFDFDF; 
		position: relative;
	}
	
.register td { 
		/* Behave  like a "row" */
		margin-left: 180px; 
	}	

		
.register td:empty {
   display: none;
}
	
.register td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

.register td:before { 
		margin-left: -180px;
	}

	

	/*
	Label the data
	Acq No,Year,Title,Artist,Bio,Medium,Dimensions,Acknowledgements,
	*/
	/* COLLECTION REGISTER */
	.register td:nth-of-type(1):before { content: "Acq No"; }
	.register td:nth-of-type(2):before { content: "Year"; }
	.register td:nth-of-type(3):before { content: "Title"; }
	.register td:nth-of-type(4):before { content: "Artist"; }
	.register td:nth-of-type(5):before { content: "Bio"; }
	.register td:nth-of-type(6):before { content: "Medium"; }
	.register td:nth-of-type(7):before { content: "Dimensions"; }
	.register td:nth-of-type(8):before { content: "Acknowledgements"; }

	
.register .right {
    position: absolute;
    right: 45px;
}
#registerInput {
	background: url(https://www.swanhill.vic.gov.au/wp-content/uploads/2013/08/search.png) no-repeat;
	padding-left: 40px;
	font-size: 1.1em;
	width: 50%;
}

#registerInput:focus {
    background-color: #F7E8DB;
    color: #000;
}

.buttonDownload {
	display: inline-block;
	position: relative;
	padding: 10px 25px;
	background-color: #333;
	color: white;
	font-family: sans-serif;
	text-decoration: none;
	font-size: 1.1em;
	text-align: center;
	text-indent: 15px;
}

.buttonDownload:hover {
	background-color: #333;
	color: white;
}

.buttonDownload:before, .buttonDownload:after {
	content: ' ';
	display: block;
	position: absolute;
	left: 15px;
	top: 52%;
}

/* Download box shape  */
.buttonDownload:before {
	width: 10px;
	height: 2px;
	border-style: solid;
	border-width: 0 2px 2px;
}

/* Download arrow shape */
.buttonDownload:after {
	width: 0;
	height: 0;
	margin-left: 3px;
	margin-top: -7px;
  
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: transparent;
	border-top-color: inherit;
	

}

.buttonDownload:hover:before {
	border-color: #4CC713;
}

.buttonDownload:hover:after {
	border-top-color: #4CC713;

}

/* END COLLECTION REGISTER */
