/*
Theme Name: Mercury
Theme URI: http://themes.themegoods2.com/mercury
Description: Premium Template for Photography Portfolio
Version: 1.9
Tags: gray, black, white, fixed-width, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: Peerapong Pulpipatnan
Author URI: http://themeforest.net/user/peerapong
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: mercury
Modified by: Dylan George Field
For: Brooklands Farm
Email: dylan@georgefield.com.au
Website: www.georgefield.com.au
*/
@import "css/screen.css";
/*-------------- Changes 27/05/2015 -----------------*/
p {
	padding-bottom: 1.1em;
}
table tr th, table tr td {
	font-weight:normal;
}
table thead tr th {
	font-weight:bold;
}
.single-portfolios #page_main_content, .single-portfolios .widgettitle {
	display:none;
}
/*------------- Changes 1/06/2015 --------------------*/
h3 {
    clear:both;
}
.one.withbg {
	padding:40px 0 50px;
}
.one.withpadding_text {
	padding:0;
}
.page_content_wrapper_text {
	padding:0px 0 40px; 
}
.page_content_wrapper_text h3 {
	margin-bottom:40px;
	text-align:center;
}
#portfolio_filter_wrapper {
	margin-top:40px;
}
/*------------ Fix for tables on mobiles -------------*/
/* https://css-tricks.com/responsive-data-tables/ */
.page-id-10 tr:nth-of-type(even) { 
  background: #f5f5f5; 
}
.page-id-10 thead {
	 background: #f5f5f5; 
}
.page-id-10 th,.page-id-10 td {
	vertical-align:middle;
}
@media only screen and (max-width: 768px),
(min-device-width: 768px) and (max-device-width: 1024px) {
    /* No longer act like tables */
    .page-id-10 table {
        width:100%;
        height:100% !important;
    }
    .page-id-10 table,.page-id-10 thead,.page-id-10 tbody,.page-id-10 th,.page-id-10 td,.page-id-10 tr {
        display:block;
    }
    /* Hide headers */
    .page-id-10 thead tr {
        position:absolute;
        top:-9999px;
        left:-9999px;
    }
    .page-id-10 tr {
        border: 1px solid #ccc;
    }
    /* behave like a row */
    .page-id-10 td {
        border: none;
        border-bottom:1px solid #eee;
        position:relative;
        padding-left:40% !important;
    }
    .page-id-10 td:before {
        /* act like a header */
        position: absolute;
        /* Top/Left to mimic padding */
        top: 20px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight:bold;
        text-align:center;
    }
    .page-id-10 td:nth-of-type(1):before { content: "From"; }
	.page-id-10 td:nth-of-type(2):before { content: "To"; }
	.page-id-10 td:nth-of-type(3):before { content: "Sun to Thu ($ p/n average)"; }
	.page-id-10 td:nth-of-type(4):before { content: "Fri & Sat night"; }
	.page-id-10 td:nth-of-type(5):before { content: "7 night stay"; }
	.page-id-10 td:nth-of-type(6):before { content: "Min night stay"; }
	.page-id-10 td:nth-of-type(7):before { content: "Extra adult &/or child ($ p/n)"; }
}
@media only screen and (max-width: 480px) {
    .page-id-10 td {
        text-align:right !important;
    }
}
/* ----- Fix for Contact page line and footer whitespace ----- */
.page-id-19 #numberGuests {
	height:30px;
	border: 1px solid #ccc;
	color:#666666;
}
.page-id-19 .ui-helper-clearfix::after {
	content:none !important;
}
/* ------------- Video on Welcome page ----------------------- */
video#bgvid {
	width: 100%;
	height:auto;
	margin-bottom:40px;
	background: transparent url('http://www.brooklandsfarm.com.au/wp-content/uploads/2015/06/white_bg_tile.png') 50% 50% / cover no-repeat ;
	-webkit-filter: brightness(108.5%); 
}
/* ----------------------- 03/06/2015 ----------------------- */
/* The white balls with image caption */
.home #slidecaption {
	bottom:2%;
	left:70% !important;
	height:auto;
	width:auto;
	border-radius:10px;
	padding:10px;
}
.home .top_bar.fullscreen {
	min-height:80px;
	border-bottom:1px solid #ccc;
	background: none !important;
	background-color:white !important;
}
.home #imageFlow_gallery_info {
	display:none;
}
.home #flow_info_button {
	display:none !important;
}
.home #gallery_caption {
	margin:0;
}
@media (max-width: 1200px) {
	.home #slidecaption {
		bottom:2%;
		left:60% !important;
	}
}
@media (max-width: 1000px) {
	.home #slidecaption {
		bottom:2%;
		left:55% !important;
	}
}










