/*
Theme Name: Burnett 2016
Author: FMSTUDIOS - Fenech Multimedia Studios
Author URI: http://www.fmstudios.com.au/
*/

body, html{
	margin:0;
	padding:0;
	position:relative;
	overflow-x:hidden;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:1.6em;
	color:#4C5C65;
	}
body{background:#F1F0E3;}
body img{border:none;}
.white_bg{background:#FFFFFF;}
.blue_bg{color:#FFFFFF; background:#0F1142;}
.brown_bg{color:#FFFFFF; background:#A2776D;}
.wrap{
	margin:0 auto 0 auto;
	position:relative;
	width:90%;
	max-width:1200px;
	}
	
/*---------------FONT STYLES--------------*/
h1, h2, h3, h4, p, a, ol, ul, li{margin:0; padding:0;}
h1{
	margin:0 0 15px 0;
	font-family:'Merriweather', serif;
	font-size:30px;
	font-weight:400;
	line-height:1.3em;
	text-transform:uppercase;
	}
h2{
	margin:0 0 10px 0;
	font-size:24px;
	font-weight:700;
	line-height:1.3em;
	text-transform:uppercase;
	color:#D1CCA3;
	}
h2:first-child, h1 + h2{padding:0;}
h3{
	margin:0 0 15px 0;
	font-size:20px;
	font-weight:700;
	line-height:1.3em;
	text-transform:uppercase;
	}
h4{
	margin:0 0 5px 0;
	padding:5px 0 0 0;
	font-size:16px;
	font-weight:700;
	line-height:1.3em;
	}
h4:first-child{padding:0;}
p{margin:0 0 15px 0;}
a{
	text-decoration:none;
	color:#0F1142;
	-webkit-transition:color 300ms ease;
	-moz-transition:color 300ms ease;
	-o-transition:color 300ms ease;
	transition:color 300ms ease;
	}
a:hover{color:#A2776D;}
a:focus{outline:none;}
ul li{list-style:none;}
table{margin:0 0 25px 0; border-collapse:collapse;}
@media screen and (max-width: 960px){
	h1{font-size:28px;}
	h2{font-size:22px;}
	h3{font-size:19px;}
	}
@media screen and (max-width: 720px){
	h1{font-size:26px;}
	h2{font-size:20px;}
	h3{font-size:18px;}
	}
	
/*---------------TOP--------------*/
#top{height:138px;}
#logo{
	display:block;
	position:absolute;
	top:28px;
	left:0;
	width:300px;
	height:94px;
	}
#logo object, #logo img{
	display:block;
	width:100%;
	height:94px;
	pointer-events:none;
	}
#tagline{position:absolute; top:64px; right:0;}
#nav_toggle{
	padding:10px 5px 0 40px;
	display:none;
	position:absolute;
	top:8px;
	left:-5px;
	height:26px;
	float:left;
	z-index:1000;
	cursor:pointer;
	font-size:15px;
	font-weight:700;
	line-height:1em;
	text-transform:uppercase;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	}
#nav_toggle .bar{
	display:block;
	position:absolute;
	left:5px;
	width:24px;
	height:2px;
	background:#FFFFFF;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
#nav_toggle .bar1{top:8px;}
#nav_toggle .bar2{top:17px;}
#nav_toggle .bar3{top:17px;}
#nav_toggle .bar4{top:26px;}
.csstransforms .show_nav #nav_toggle .bar1{top:26px; opacity:0;}
.csstransforms .show_nav #nav_toggle .bar4{top:8px; opacity:0;}
.csstransforms .show_nav #nav_toggle .bar2, .csstransforms .show_nav #nav_toggle .bar3{
	-webkit-transition-delay:150ms;
	-moz-transition-delay:150ms;
	-o-transition-delay:150ms;
	transition-delay:150ms;
	}
.csstransforms .show_nav #nav_toggle .bar2{
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	}
.csstransforms .show_nav #nav_toggle .bar3{
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	}
@media screen and (max-width: 1200px){
	#nav_toggle{display:block;}
	}
@media screen and (max-width: 960px){
	#top{height:100px;}
	#logo{top:15px; width:250px; height:78px;}
	#logo img, #logo object{height:78px;}
	#tagline{top:46px; width:250px;}
	#nav_toggle{top:3px;}
	}
@media screen and (max-width: 720px){
	#logo{top:8px; width:220px; height:69px;}
	#logo img, #logo object{height:69px;}
	#tagline{
		width:220px;
		top:78px;
		left:0;
		right:auto;
		}
	}
	
/*---------------NAV--------------*/
#nav_bg{position:relative; z-index:200;}
#nav{height:50px;}
nav{
	float:left;
	-webkit-transition:max-height 300ms ease, opacity 300ms ease;
	-moz-transition:max-height 300ms ease, opacity 300ms ease;
	-o-transition:max-height 300ms ease, opacity 300ms ease;
	transition:max-height 300ms ease, opacity 300ms ease;
	}
nav li{position:relative; float:left;}
nav li a{
	padding:15px 15px 0 15px;
	display:block;
	height:35px;
	font-weight:700;
	text-transform:uppercase;
	color:#D1CCA3;
	-webkit-transition:color 300ms ease, background 300ms ease;
	-moz-transition:color 300ms ease, background 300ms ease;
	-o-transition:color 300ms ease, background 300ms ease;
	transition:color 300ms ease, background 300ms ease;
	}
nav > ul > li.current-menu-item > a, nav > ul > li.current-menu-ancestor > a{color:#0F1142; background:#FFFFFF;}
nav > ul > li:hover > a{color:#A2776D; background:#FFFFFF;}
nav li .toggle{
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:28px;
	height:28px;
	cursor:pointer;
	}
nav li .toggle span{
	position:absolute;
	background:#0F1142;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
nav li .toggle:hover span{background:#A2776D;}
nav li .toggle .bar1{top:13px; left:7px; width:14px; height:2px;}
nav li .toggle .bar2{top:7px; left:13px; width:2px; height:14px;}
nav li.opened .toggle .bar2{top:14px; height:0;}
nav li ul{
	padding:0;
	position:absolute;
	width:300px;
	max-height:0;
	opacity:0;
	overflow:hidden;
	background:#FFFFFF;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
nav li:hover ul{padding:4px 0 4px 0; max-height:300px; opacity:1;}
nav li ul li{float:none;}
nav li ul li a{
	padding:4px 15px 4px 15px;
	height:auto;
	font-weight:400;
	text-transform:none;
	color:#0F1142;
	}
nav li ul li:hover a, nav li ul li.current-menu-item a{color:#A2776D;}
#social{
	padding:16px 8px 0 8px;
	float:right;
	height:34px;
	background:#FFFFFF;
	}
#social img{
	margin:0 8px 0 8px;
	display:block;
	height:18px;
	float:left;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
#social a:hover img{filter:hue-rotate(-227deg) saturate(20%) brightness(400%); -webkit-filter:hue-rotate(-227deg) saturate(20%) brightness(400%);}
@media screen and (max-width: 1200px){
	nav{
		position:absolute;
		top:100%;
		left:0;
		width:250px;
		max-height:0;
		float:none;
		z-index:500;
		opacity:0;
		overflow:hidden;
		background:#FFFFFF;
		}
	.show_nav nav{max-height:800px; opacity:1;}
	nav li{float:none;}
	nav li a{padding:4px 15px 4px 15px; height:auto; color:#0F1142;}
	nav > ul > li:hover > a{color:#0F1142;}
	nav li:hover a:hover{color:#A2776D;}
	nav li .toggle{display:block;}
	nav li ul{position:static; width:auto;}
	nav li:hover ul{padding:0; max-height:0; opacity:0;}
	nav li.opened ul, nav li.opened:hover ul{padding:0 0 4px 0; max-height:300px; opacity:1;}
	nav li ul li a{padding:2px 15px 2px 15px;}
	}
@media screen and (max-width: 960px){
	#nav{height:40px;}
	#social{padding:11px 8px 0 8px; height:29px;}
	}
	
/*---------------HEADER--------------*/
#header{
	padding:20% 0 100px 0;
	position:relative;
	z-index:100;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#000000;
	background-size:cover;
	}
#header .wrap{
	margin:0 auto 0 auto;
	position:relative;
	width:60%;
	max-width:800px;
	}
.quicklinks{
	position:absolute;
	left:-1px;
	bottom:-250px;
	width:100%;
	overflow:hidden;
	border:1px solid #FFFFFF;
	}
.quicklink{
	margin:-1px 0 0 -1px;
	padding:25% 0 0 0;
	display:block;
	position:relative;
	width:50%;
	float:left;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-position:center center;
	background-color:#D1CCA3;
	background-size:cover;
	}
.quicklink .inner{
	padding:2% 4% 2% 4%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	}
.quicklink .left_blue, .quicklink .left_brown{
	padding:2% 4% 2% 4%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:50%;
	}
.quicklink .left_blue{background:#0F1142; background:rgba(15,17,66,0.8);}
.no-rgba .quicklink .left_blue{background:url(images/blue80.png) left top repeat;}
.quicklink .left_brown{background:#A2776D; background:rgba(124,80,73,0.6);}
.no-rgba .quicklink .left_brown{background:url(images/brown60.png) left top repeat;}
.quicklink .left_blue h3, .quicklink .left_brown h3{color:#FFFFFF;}
.quicklink h3{color:#0F1142;}
.quicklink h4{text-transform:uppercase; color:#FFFFFF;}
.quicklink p{color:#FFFFFF;}
.btn{
	margin:0 0 5px 0;
	padding:6px 10px 6px 10px;
	display:inline-block;
	width:200px;
	font-size:14px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	color:#D1CCA3;
	background:#0F1142;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
.btn:hover{color:#FFFFFF;}
.quicklink .btn{margin:0; position:absolute; bottom:0; right:0;}
.quicklink:hover .btn{color:#FFFFFF;}
@media screen and (max-width: 1200px){
	#header .wrap{width:80%;}
	.quicklink{padding:0; height:160px;}
	}
@media screen and (max-width: 960px){
	#header .wrap{width:80%;}
	.quicklinks{bottom:-300px;}
	.quicklink h3{margin:0 0 5px 0; font-size:18px;}
	.quicklink h4{font-size:16px;}
	}
@media screen and (max-width: 720px){
	#header .wrap{width:90%; max-width:400px;}
	.quicklinks{bottom:-590px;}
	.quicklink{
		padding:0;
		width:100%;
		height:140px;
		float:none;
		}
	}
@media screen and (max-width: 355px){
	.quicklinks{bottom:-670px;}
	.quicklink{height:160px;}
	}
	
/*---------------CONTENT--------------*/
header{padding:30px 0 22px 0; text-align:center;}
.home main .wrap:first-child{padding:150px 0 0 0;}
.content{padding:60px 0 50px 0;}
.content h1{color:#0F1142;}
.content ul{margin:0 0 25px 0;}
.content p + ul{margin:-8px 0 25px 0;}
.content li{padding:0 0 0 16px; background:url(images/bullet.png) 5px 11px no-repeat;}
.left_block{padding-right:6%; width:60%; float:left;}
.left_block.brown_bg{background:#A2776D;}
.left_block:after{
	position:absolute;
	display:block;
	top:0;
	right:34%;
	width:3000px;
	height:100%;
	z-index:-1;
	content:'';
	}
.left_block.brown_bg:after{background:#A2776D;}
.left_block.white_bg:after{background:#FFFFFF;}
.right_block{
	padding-left:4%;
	width:30%;
	float:right;
	background:#D1CCA3;
	}
.right_block:after{
	position:absolute;
	display:block;
	top:0;
	left:66%;
	width:3000px;
	height:100%;
	z-index:-1;
	content:'';
	background:#D1CCA3;
	}
.right_block .btn{margin:0; position:absolute; bottom:0; left:66%;}
.person{margin:0 0 25px 0; overflow:auto;}
.person img{width:29.166%; max-width:105px; float:left; border:1px solid #FFFFFF;}
.person .right{float:right; width:65%;}
.person h4{font-size:14px;}
.person p{margin:0; word-wrap:break-word;}
.person h4, .person p{margin:0 0 2px 0; line-height:1.2em;}
.person a{color:#4C5C65;}
.person .more{text-decoration:underline; color:#FFFFFF;}
#map{
	padding-right:5.555%;
	position:absolute;
	top:0;
	bottom:0;
	left:66%;
	text-align:center;
	color:#FFFFFF;
	background:#0F1142;
	}
#map .inner{
	padding:90px 0 0 0;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:url(images/map.jpg) center center no-repeat #0F1142;
	background-size:cover;
	}
#map:after{background:#0F1142;}
#map h3{font-family:'Merriweather', serif; font-size:30px; font-weight:400;}
#map .btn{left:0;}
.mission_statement h3, .members_of h3, .our_motto h3{font-size:14px; font-weight:400; text-transform:none;}
.mission_statement p, .our_motto p{
	font-family:'Merriweather', serif;
	font-size:20px;
	font-style:italic;
	line-height:1.3em;
	color:#A2776D;
	}
.members_of{
	margin:0 auto 20px auto;
	width:80%;
	max-width:383px;
	overflow:auto;
	text-align:center;
	}
.members_of img{margin:0 0 0 7.832898%; display:block; float:left;}
.members_of .img1{margin:0; width:27.154047%;}
.members_of .img2{width:35.509138%;}
.members_of .img3{width:21.671018%;}
.our_motto h3{color:#D1CCA3;}
.our_motto p{color:#FFFFFF;}
.staff_members{margin:0 -4% 0 0; width:104%; overflow:auto;}
.staff_member{
	margin:0 3.846% 25px 0;
	width:29.487%;
	float:left;
	word-wrap:break-word;
	}
.staff_member.third{clear:both;}
.staff_member p{margin:0 0 2px 0;}
.staff_member img{border:1px solid #FFFFFF;}
.calendar{margin:0 -4% 0 0; width:104%; overflow:auto;}
.calendar h3{clear:both;}
.calendar_item{margin:0 3.846% 0 0; width:46.154%; float:left;}
.calendar_item .btn{margin:0; width:auto;}
.date{margin:0 0 10px 0; font-style:italic;}
.news_gallery{padding:0 0 25px 0; overflow:auto;}
.news_gallery a{
	display:block;
	position:relative;
	width:33.333%;
	float:left;
	}
.news_gallery a:after{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	content:'';
	background:rgba(15,17,66,0.5);
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
.news_gallery a:hover:after{opacity:1;}
.news_gallery img{display:block; width:100%;}
.table_wrapper{margin:0 0 25px 0; overflow:auto;}
.table_wrapper table{margin:0;}
.ui-datepicker{position:absolute; top:0; left:-1000px;}
.clear{clear:both;}
.alignleft, .alignright, .alignnone{max-width: 100%; height: auto;}
@media screen and (max-width: 1200px){
	.content{padding:50px 0 40px 0;}
	.staff_member{width:46.154%;}
	.staff_member.third{clear:none;}
	.staff_member.odd{clear:both;}
	}
@media screen and (max-width: 960px){
	header{padding:20px 0 12px 0;}
	.home main .wrap:first-child{padding:200px 0 0 0;}
	.content{padding:40px 0 30px 0;}
	.left_block, .right_block{position:relative; width:auto; float:none;}
	.left_block:after, .right_block:after{width:auto; left:-5.555%; right:-5.555%;}
	.right_block .btn{left:0;}
	.people{padding:0 0 10px 0; width:105%; overflow:auto;}
	.person{margin:0 4.762% 25px 0; width:45.238%; float:left;}
	#map{
		margin:0 -5.555% 0 -5.555%;
		padding:0;
		position:relative;
		left:auto;
		right:auto;
		}
	#map .inner{
		margin:0 auto 0 auto;
		padding:100px 0 100px;
		position:relative;
		max-width:600px;
		}
	#map:after{left:-30%; right:-30%;}
	.news_gallery a{width:25%;}
	}
@media screen and (max-width: 720px){
	.home main .wrap:first-child{padding:490px 0 0 0;}
	.content{padding:30px 0 20px 0;}
	}
@media screen and (max-width: 600px){
	.people{width:auto;}
	.person{margin:0 0 25px 0; width:auto; float:none;}
	.news_gallery a{width:33.333%;}
	}
@media screen and (max-width: 480px){
	.staff_members{margin:0; width:100%;}
	.staff_member{width:100%;}
	.staff_member.odd{clear:none;}
	.calendar{margin:0; width:100%;}
	.calendar_item{margin:0; width:100%; float:none;}
	}
@media screen and (max-width: 355px){
	.home main .wrap:first-child{padding:570px 0 0 0;}
	}
	
/*---------------PROPERTY LIST--------------*/
#return_to{margin:0 0 25px 0; display:inline-block;}
#order{margin:0 0 25px 0; float:right;}
#order .select{
	display:inline-block;
	width:150px;
	background:url(images/dropdown_arrow.png) right center no-repeat #D1CCA3;
	}
#order .select select{
	position:relative;
	padding:2px;
	width:150px;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	color:#0F1142;
	border:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:transparent;
	background-image:none;
	}
#order select:focus{outline:none;}
#order .select select option{background:#D1CCA3;}
.property{
	margin:0 0 -1px 0;
	position:relative;
	text-align:center;
	height:200px;
	clear:both;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}
.property:last-of-type{margin:0 0 20px 0;}
.property .img{position:relative; float:left;}
.property img{
	display:block;
	width:280px;
	max-width:100%;
	float:left;
	}
.property .property_status{
	padding:1px 5px 1px 5px;
	display:inline-block;
	position: absolute;
	top:0;
	right:0;
	font-weight:700;
	color:#fff;
	background:red;
	}
.property .right{margin:0 0 0 280px;}
.property .title, .property .details{
	position:relative;
	width:50%;
	height:200px;
	float:left;
	}
.property .details{
	font-size:20px;
	font-weight:700;
	color:#FFFFFF;
	background:#D1CCA3;
	}
.property .inner{
	margin:0 auto 0 auto;
	padding:0 0 10px 0;
	position:relative;
	top:10px;
	width:90%;
	}
.csstransforms .property .inner{
	top:50%;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
	}
.property .btn{margin:0; position:absolute; bottom:0; right:0;}
@media screen and (max-width: 960px){
	.property{margin:0 0 15px 0; height:auto;}
	.property .right{margin:0;}
	.property .title{margin:0 0 0 280px;}
	.property .title, .property .details{width:auto; float:none; text-align:left;}
	.property .details{font-size:19px; height:auto; clear:both;}
	.property .details .inner, .csstransforms .property .details .inner{
		top:auto;
		padding:10px 0 2px 0;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
		}
	.property .details p{margin:0 0 10px 0;}
	}
@media screen and (max-width: 720px){
	.property .details{
		font-size:18px;
		}
	}
@media screen and (max-width: 600px){
	#order{margin:-10px 0 25px 0; float:none;}
	.property .right{clear:both;}
	.property .title{
		margin:0;
		height:auto;
		}
	.property .title .inner, .csstransforms .property .title .inner{
		padding:10px 0 2px 0;
		top:auto;
		width:100%;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
		}
	}
@media screen and (max-width: 480px){
	.property .details .inner, .csstransforms .property .details .inner{
		padding:10px 0 35px 0;
		}
	}
	
/*---------------SINGLE PROPERTY--------------*/
#property_details{text-align:center; text-transform:uppercase; background:#D1CCA3;}
#property_details p{
	padding:15px 0 15px 0;
	font-size:20px;
	font-weight:700;
	}
.single_property{overflow:auto;}
.single_property .left{width:62.666%; float:left;}
.single_property .property_status{
	padding:1px 5px 1px 5px;
	display:inline-block;
	font-weight:700;
	color:#fff;
	background:red;
	}
.single_property .id{margin:25px 0 15px 0;}
.single_property .btn{margin:0; position:static;}
.single_property .gallery{
	margin:0 0 10px 0;
	width:33.334%;
	float:right;
	overflow:auto;
	}
.single_property .gallery a{
	display:block;
	position:relative;
	width:50%;
	float:left;
	}
.single_property .gallery a:after{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	content:'';
	background:rgba(15,17,66,0.5);
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
.single_property .gallery a:hover:after{opacity:1;}
.single_property .gallery img{display:block; width:100%;}
.single_property .agent{
	padding:20px 0 15px 0;
	width:62.666%;
	float:left;
	}
.single_property .agent .agent_details{margin:0 0 20px 0; color:#A2776D;}
.single_property .agent img{margin:0 0 10px 0; border:1px solid #FFFFFF;}
.single_property .agent p{margin:0;}
@media screen and (max-width: 960px){
	}
@media screen and (max-width: 720px){
	.single_property .left, .single_property .agent{width:auto; float:none;}
	.single_property .gallery{padding:10px 0 0 0; width:auto; float:none;}
	.single_property .gallery a{width:20%;}
	}
@media screen and (max-width: 480px){
	.single_property .gallery a{width:33.333%;}
	}
	
/*---------------PADDOCK SALES--------------*/
.paddock_sale_item{
	margin:0 0 15px 0;
	position:relative;
	min-height:200px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}
.paddock_sale_item:last-of-type{margin:0 0 20px 0;}
.paddock_sale_item img{
	display:block;
	width:280px;
	max-width:100%;
	float:left;
	}
.paddock_sale_item .description{margin:0 0 0 300px; padding:15px 0 0 0;}
.paddock_sale_item.has_btn .description{padding-bottom:35px;}
.paddock_sale_item .btn{
	margin:0;
	position:absolute;
	bottom:0;
	right:0;
	}
@media screen and (max-width: 960px){
	.paddock_sale_item .description p{margin:0 0 10px 0;}
	}
@media screen and (max-width: 600px){
	.paddock_sale_item img{width:200px;}
	.paddock_sale_item .description{
		margin:0;
		padding:10px 0 5px 0;
		clear:both;
		}
	}
	
/*---------------FORMS--------------*/
/*.ninja-forms-cont form{max-width:400px;}
.field-wrap{margin:0 0 15px 0 !important;}
.label-above label{margin:0 0 2px 0 !important;}
.ninja-forms-form-wrap label{font-weight:400 !important;}
.ninja-forms-required-items{margin:0 0 5px 0; font-size:12px;}
.ninja-forms-req-symbol{font-size:14px; font-weight:700;}
.ninja-forms-field-description{font-size:13px;}*/
.nf-form-wrap{max-width:400px;}
.nf-field-container{margin:0 0 15px 0 !important;}
.nf-field-label{margin:0 0 2px 0 !important;}
.ninja-forms-form-wrap label{font-weight:400 !important;}
.nf-form-fields-required{margin:0 0 5px 0; font-size:12px;}
.ninja-forms-req-symbol{font-size:14px; font-weight:700;}
.nf-field-description{margin: 0 0 3px 0; font-size:13px; line-height:1.3em;}
.nf-field-element .small_text_box{height: 120px;}
	
/*---------------FOOTER--------------*/
footer{padding:50px 0 50px 0; color:#FFFFFF;}
footer a{color:#FFFFFF;}
footer a:hover{color:#D1CCA3;}
#bottom_nav{overflow:auto;}
#bottom_nav > ul{margin:0 0 0 4%; width:30%; float:left;}
#bottom_nav > ul:first-child{margin:0;}
#bottom_nav > ul > li{margin:0 0 8px 0;}
#bottom_nav li a{margin:0 0 3px 0; display:inline-block; line-height:1.2em;}
#bottom_nav > ul > li > a{font-weight:700; text-transform:uppercase;}
footer .social{float:right; overflow:auto;}
footer .social img{
	margin:0 0 0 16px;
	float:left;
	height: 18px;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
footer .social a:hover img{filter:sepia(100%) hue-rotate(20deg) saturate(90%) brightness(70%); -webkit-filter:sepia(100%) hue-rotate(20deg) saturate(90%) brightness(70%);}
#copyright{
	margin:-35px 0 0 0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	line-height:1.3em;
	clear:both;
	}
#copyright img{margin:2px 0 0 10px; width:30px; float:right;}
#backtotop{
	position:fixed;
	bottom:10%;
	right:-30px;
	width:30px;
	height:30px;
	opacity:0;
	z-index:200;
	border:1px solid #D1CCA3;
	border-right:none;
	background:url(images/backtotop.png) center center no-repeat #0F1142;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
	}
#backtotop.visible{right:0; opacity:1;}
@media screen and (max-width: 1024px){
	#copyright{margin:-48px 0 0 0;}
	#copyright img{margin:8px 0 0 10px;}
	}
@media screen and (max-width: 960px){
	#bottom_nav > ul{width:45%;}
	#bottom_nav li a{font-size:13px;}
	#copyright{margin:20px 0 0 0;}
	}
@media screen and (max-width: 720px){
	footer{padding:30px 0 30px 0;}
	}
@media screen and (max-width: 480px){
	#bottom_nav > ul{width:48%;}
	footer .social{margin:0 0 15px 0; float:none;}
	footer .social img{margin:0 15px 0 0;}
	}
	
/*---------------TINYMCE--------------*/
#tinymce{
	padding:10px !important;
	background:#FFFFFF;
	}