/*
Theme Name: KHP-G
Version: 2018.1
Description: Parent theme. With slideshow or featured image header. Meets Kiwi Holiday Park brand standards 2013.
Author: CMSWebsite2Go | Seekom
Author URI: http://CMSWebsite2Go.com
*/
/* 
Compress this file and save as style.min.css using http://refresh-sf.com/ or http://cssminifier.com/
*/
body {margin: 0 auto; letter-spacing:1px;	line-height:1.4em; background: #ffffff url(images/white-fence.jpg) repeat-x; }
*  {}
/* --- Common  -- */	
h1{padding-top:17px; padding-bottom:13px; line-height: 105%; margin:0;}
h2 {	padding-top:12px;padding-bottom:15px;	line-height: 105%;margin:0;}
h3{ padding-top:12px; padding-bottom:15px; line-height: 105%;margin:0;}
h4, h5, h6 {padding-top:12px; margin:0; line-height: 105%;margin:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;  line-height: 105%;}
iframe {border: 0;}
.show-mobi, #mobi {display: none;}
table {table-layout: fixed;}
ul, ol {margin:0; list-style-position: inside;}
p {margin:0;}
a{ text-decoration: none;}
.clear {clear: both; padding: 15px 0;}

.entry {overflow: auto; padding-left: 2px;}
.entry img {border:3px solid #fff!important; -moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;}
img.border-none, a img.border-none, a.img.border-none, img.ico, .gallery-item img{border:none!important; -moz-box-shadow: none;-webkit-box-shadow: none; box-shadow: none;}
a img {border: none;}
img.right, img.alignright {float: right;	margin: 5px 0 10px 15px;	}
img.left, img.alignleft, img.alignnone {float: left;	margin: 5px 15px 10px 0;	}
img.aligncenter {margin: 5px 15px 10px 15px;}
img.ico {vertical-align: middle;padding-bottom: 7px;}
.gallery {overflow: hidden; display: block;}

dt.gallery-icon img {border: none!important;}
dl.gallery-item {margin-bottom: 15px; }
.gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item {padding: 7px!important;
border-left: solid #eee 1px!important;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
.gallery-columns-2 .gallery-item img, .gallery-columns-3 .gallery-item img, .gallery-columns-4 .gallery-item img  {width: 100%!important; }
.gallery-columns-2 .gallery-item {width: 38%!important; margin-right: 8%!important;}
.gallery-columns-3 .gallery-item {width: 25%!important; margin-right: 5%!important;}
.gallery-columns-4 .gallery-item {width: 19%!important; margin-right: 2%!important;}

.headerWrapper {position: relative; top: 48px; width:100%; margin-bottom: 48px; }

.header{margin:0 auto; width: 100%; max-width: 1260px/*990px*/; position: relative; top: 0; z-index:7;}
.headerInner {width: 98.5%; margin: 0 auto; position: relative; top: 0;  padding-top:35.757575% /*354px/990px*/;background-repeat:no-repeat; background-size: cover; }

#news-board {position: absolute;background-image:url(images/bookbg.png);background-repeat:no-repeat; background-size: 100% auto; 
width: 28%/*286px/990px*/; padding: 28% 0 0 0 /*300px/990x */; z-index:10; top: 60px; right:0;  }
.news-board-inner { width: 81%; position: absolute; top: 17%; margin: 0 0 0 11%;}	
.news-board-inner h1, .news-board-inner h1 a, .news-board-inner h2, .news-board-inner h2 a, .news-board-inner h3, .news-board-inner h3 a {font-family: 'Chelsea Market', sans-serif; font-weight: 400; line-height:1.0em; margin-top: 0; }
.bookingHeader{	font-family: 'Chelsea Market', cursive;	font-size:26px;	/* line-height:36px; */	color:#ffdf22;	padding-bottom:2px; margin: 10px 0 20px 0;
	text-shadow: 0px 0px 5px #5e3922;}

#news-board .search-button {position: absolute; bottom: 0; left: 15%; background-image:url(images/bookyourstay.png); background-size: 100% auto; 
	color:#fff;	width:75%; display:block; padding: 28.571428% 0 0 0; background-color:transparent; background-repeat: no-repeat;
	border:none;overflow:hidden;font-size:16px;vertical-align: baseline;cursor:pointer;font-family: 'Overlock', cursive; 
	margin-top:5px;line-height:18px;overflow: visible;cursor: pointer; text-align:left;text-shadow: 0px 0px 5px #4a6f0b;}
#news-board .search-button:hover {color: #ffe45c;}
#news-board .search-button span {position: absolute; top: 20%; left: 7%;}

/* --- Slideshow -- */
#logo{position:absolute; top: 0; z-index:10;}
.title  {position:absolute;	z-index:9;  text-align: right; padding-right: 10px; width: 98.5% /*650px/990px*/; height: 60px; top: 0; right: 0; 
-moz-box-shadow: 0px 5px 10px -4px #000;
-webkit-box-shadow: 0px 5px 10px -4px #000;box-shadow: 0px 5px 10px -4px #000; text-shadow: 1px 1px 5px #888;}
.welcomeText{position:absolute;	z-index:8;color:#fff; font-size:45px;font-family: Pacifico, cursive; width:58.585858%;bottom:40px;line-height:1.0em;
	left:15px;	text-shadow: 1px 1px 10px #000;	}
#slideshow {width: 100%; position: absolute; top: 0; }
#slideshow .soliloquy-container {margin: 0 0 0 0!important;}	

/* NAVIGATION */
.headerNav {width: 100%; position: fixed; z-index:100; background-color:#00549f; height: 48px; }

/*ResponsiveMenu  - hidden until nominated screen size reached*/
.main-navigation-srm {display: none;}
.responsive-menu {position: relative; left: 0; top: 0; z-index: 1000; margin: 0 auto; width: 100%; }
.responsive-menu .main-navigation-srm  {height: 48px;}
[class*="el-icon-"] {font-style: normal!important; font-family: 'Elusive-Icons';}
/*Primary Menu */

#site_menu { margin: 0 auto; width: 100%; border: transparent solid 0px; text-align: center; }
#nav {width: 100%; max-width: 1260px /*990px*/; z-index:100;	position: relative; margin: 0 auto;	padding: 6px 3px 0 4px; text-align: left; }
#nav li {	margin: 0 5px;	padding: 0 0 6px; float: left;position: relative;list-style: none;z-index:100;}

/* main level link */
#nav a {	font-family: 'Oswald'; text-transform:uppercase; font-weight: normal; color: #fff;
	text-decoration: none;display: block;padding:  8px 15px;margin: 0;-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em; border-radius: 1.6em;}
/* main level link hover */
#nav .current_page_item a, #nav li:hover > a {	border-radius:12px;
	box-shadow: 0 3px 3px -2px #022442;	background: linear-gradient(#2bbed8, #1490bb) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(#2bbed8, #1490bb);	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2bbed8), to(#1490bb));
	background-image: -o-linear-gradient(top,rgb(43,190,216),rgb(20,144,187));	filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#ff2bbed8, endColorstr=#ff1490bb); /* Internet Explorer */
	position:relative;	z-index:100;	background-color:#2bbed8;}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {background: none;color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#nav ul a:hover, #nav ul.children a:hover {	background: #93cb1b!important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#93cb1b', endColorstr='#C2E820'); /* for IE, light to dark */
	background: -webkit-gradient(linear, left top, left bottom, from(#93cb1b), to(#C2E820)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #93cb1b,  #C2E820) !important; /* for firefox 3.6+ */
	color: #fff!important;	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

#nav ul.children a {background: none;	color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

/* level 2 list */
#nav ul, #nav ul.children {
	background: #2bbed8; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2bbed8', endColorstr='#1490bb'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#2bbed8), to(#1490bb)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #2bbed8,  #1490bb); /* for firefox 3.6+ */
	display: none;margin: 0;padding: 0;width: 185px;position: absolute;	top: 41px;left: 0;border: solid 1px #b4b4b4;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
	
/* dropdown */
#nav li:hover > ul {display: block;}
#nav ul li {float: none;margin: 0;padding: 0;}
#nav ul a {font-weight: normal;}

/* level 3+ list */
#nav ul ul, #nav ul.children ul {	left: 185px;top: -2px;border: transparent solid 1px;}

/* rounded corners for first and last child */
#nav ul li:first-child > a {-webkit-border-top-left-radius: 9px;-moz-border-radius-topleft: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {	-webkit-border-bottom-left-radius: 9px;	-moz-border-radius-bottomleft: 9px;	-webkit-border-bottom-right-radius: 9px;-moz-border-radius-bottomright: 9px;}
/* clearfix */
#nav:after {	content: ".";display: block;clear: both;visibility: hidden;	line-height: 0;	height: 0;}
#nav {display: inline-block;}
html[xmlns] #nav {display: block;}
* html #nav {height: 1%;}
/* end of menu */

#homelink{display:inline-block;	margin-top:12px;height:15px;width:15px;	background-repeat:no-repeat;margin-right:8px;vertical-align:top;background-image:url(images/homeimg.jpg);
	text-decoration:none;}
#homelink:hover{background-position:0px -45px;}
#homelink.activeItem{background-position:0px -23px;}

/* --- Sidebar -- */
.SidebarContainer {position: relative; width: 22%/*255px/990px */; margin-top: -5px; margin-right: 5px; min-height:750px; float: right;
background-image: url(images/sidebar.png),url(images/sidebarbottom.png); 
background-position: center top, center bottom; 	
	background-size: 100% auto; background-repeat: no-repeat;
padding: 20px;}
.SidebarContainer ul li{background: transparent url(images/browndot.png)no-repeat 0 8px!important; }

.SidebarContainer li.cat-post-item {background-image: none!important; padding-left: 0;}
.SidebarContainer li.cat-post-item p {padding: 0;}
.SidebarContainer p.post-date {padding: 0; margin: 0;font-size: x-small;}
[class*="categoryposts-"] { background: none!important; margin: 20px 0 5px 0!important; height: auto!important; line-height: normal!important; border-bottom: none!important;}
[class*="categoryposts-"] h3 {height: auto!important; border-bottom: none!important;}
[class*="categoryposts-"]  ul {list-style: none; padding-left: 0; padding-top: 0;}

/* --- Content -- */
.content{margin:0 auto; width: 100%; max-width: 1260px/*990px*/;  clear: both; padding-top: 10px; overflow: hidden;}
.LeftCol{width: 70.70707%/*700px/990px */; padding-left : 10px; vertical-align:top; float: left; }
.LeftCol.full-width {width:1000px;}

.cat-header {width: 100%; overflow: auto; margin-bottom: 15px;}
.sort-posts {float: right; margin-top: 13px;}
.cat-title {float: left;}
.archive-date {font-size: x-small; padding-bottom: 0px; }
.post {margin-bottom: 25px;}
div.wp-pagenavi {padding-left: 0!important;}
div.wp-pagenavi {padding-left: 0!important;}

.content ul{	padding:0px;margin:0px;}
.content ul li{list-style:none;background: transparent url(images/greendot.gif)no-repeat 0 8px; padding-left: 10px; margin-left:0px; padding-bottom:5px;}

.LeftCol blockquote {background-color: #f4fcfe; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);box-shadow: 0 1px 3px rgba(0, 0, 0, .3); margin: 10px 0 10px 0; padding:5px 10px; }
.LeftCol th {background-color: #4DA0C6; color: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);box-shadow: 0 1px 3px rgba(0, 0, 0, .3); }
.LeftCol th, .LeftCol td {padding-left: 3px;}

/* Comments */
hr.comments-hr {margin: 20px 0 20px 0; border: solid 1px #8BB900;} 
textarea#comment { width: 400px; height: 100px;padding: 5px; }  
.commentmetadata { font-size: 10px; padding: 0 10px 0 10px; } 
.comment-body {padding-bottom: 10px;}
.comment-body p{padding: 0 10px 10px 10px;}
h3#comments {display: none;}
ol.commentlist {list-style: none; margin-left: 0; margin-bottom: 25px;}
.commentlist .comment.even {background-color:#DDF2FC;}
.commentlist .comment.odd {background-color:#BAE0F2;}
ol.commentlist ul.children {list-style: none;}
ol.commentlist ul.children  li{margin: 10px 0 10px 10px; padding-top: 5px; border-top: solid 1px #BAE0F2; background-color: transparent!important; background-image: none;}
div.reply a.comment-reply-link {margin: 10px;}
input#wp-submit, input#submit, div.reply a.comment-reply-link, h3 a.sidebar-cat-title, .button-book-room , .gform_button{
background: #98CA00;
background: -webkit-gradient(linear, left top, left bottom, from(#98CA00), to(#8BB900));	
background: -moz-linear-gradient(top,  #98CA00,  #8BB900); 
margin-top: 10px;
margin-bottom: 10px;
padding: 5px 10px!important;
line-height: 1em;
color: #fff !important;
font-family: 'Verdana' !important;
font-size: 8pt !important;
font-weight: bold !important;
border-color: #414141 !important;
border-width: 1px !important;
border-style: solid;
/*line-height: 30px; */
text-align: center;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
z-index: 999999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#input#wp-submit:hover, input#submit:hover, div.reply a.comment-reply-link:hover, h3 a.sidebar-cat-title:hover, .button-book-room:hover, .gform_button:hover  {text-decoration: none; cursor: pointer;}

#loginform p {padding-bottom: 0px; margin-top: 5px; margin-bottom: 0px;}

/* Archive Pagination Control Styling */
div.navigation.clearfix {width: 100%; margin-bottom: 20px;}
.linkpag ul {padding: 10px 20px 10px 0!important; clear:both!important;	float:left!important; list-style-position:initial;list-style-type: none!important; }
.linkpag li {display:inline;}
.linkpag a, .linkpagi li.page-numbers, .linkpagi li.next {
		color:#707070 !important;
		background:#FFFFFF !important;
		border-radius:3px !important;	
		-moz-border-radius:3px !important;
		-webkit-border-radius:3px !important;
		border:solid 1px #DCDCDC !important;
		padding:6px 9px 6px 9px !important;
		margin-right:3px !important;
		text-decoration:none !important;
		font-size:12px !important;
}
.linkpag a:hover {
		border-color:#202020 !important;
		background:#525252 !important;
		color:#fff !important;
		background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252) !important;
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252)) !important;

}
 .linkpag span.current{
		padding:6px 9px 6px 9px !important;
		border:solid 1px #DCDCDC !important;
		border-color:#3390CA !important;
		border-radius:3px !important;	
		-moz-border-radius:3px !important;
		-webkit-border-radius:3px !important;
		color:#fff !important;
		margin-right:3px !important;
		border-color:#202020 !important;
		background:#525252 !important;
		background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252) !important;
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252)) !important;
}

/* --- Footer -- */
.footerOuter{width:100%;	overflow:hidden;  text-align:center; clear:left;}
.footer{width:100%;	display:block; /*height:315px; */margin-top:224px; position:relative;padding-bottom:150px; background-color:#49aa42;text-align:center;}
.footerland{width:100%;	display:block;	background-image:url(images/grass.jpg);	background-repeat:no-repeat;position:absolute;
	height:144px;background-position:center top;top:-144px;	text-align:center;}
.footerland img{margin-top:-18px;	margin-right:-18px;	}

.footer h3{	font-family: 'Pacifico', cursive;	font-size:20px;	color:#fff;	line-height:40px;display:block;}
.footer a:hover {color: yellow!important;}
.footer ul li{list-style:none; background: transparent url(images/yellowdot.gif)no-repeat 0 8px; padding-left: 10px; margin-left:0px; padding-bottom:5px;}


.footerfixed{	width:100%;	position:fixed; bottom:0;	z-index:9;	background-color:#93cb1b; height:69px; box-shadow: -3px 0px 10px 2px #3e8c38;}
.footerInner{width: 95.353535%/*944px/990px */;	max-width: 1260px; margin:0 auto; text-align: left; }
#vipcard{margin-top:-61px;	display:block; float:left;}

.viptext{font-family: 'Chelsea Market', cursive;font-size:26px;color:#fff;text-shadow: 0px 0px 5px #639102;display:inline-block;vertical-align:top;
	padding-top:24px;padding-left:6px;	position:relative;text-decoration:none; width: 55%;}
#viplrg{display:block;}
#brochure{;float:right;margin-top:-128px;background-image:url(images/brochure.png);	background-repeat:no-repeat;
	background-position: right top;	height:152px;min-width:243px;text-decoration:none;padding-right:92px;color:#fff;	margin-right:-26px;
	text-align:right;padding-top:79px;font-size:17px;font-family: 'Overlock', cursive;text-shadow: 0px 0px 5px #639102;}
.italicBrochure{font-family: 'Pacifico', cursive;	font-size:28px;line-height:30px;display:block;}
.downloadacopy{	margin-top:-2px;}
.footerBottom{	color:#104476;font-size:13px;font-family:arial;	text-align: center;line-height:1.2em; }
.footerNav{	display:inline-block;padding-left:16px;}
.footerNav a{display:inline-block;}
.footerBottom a{	color:#104476;	text-decoration:none; }

.footerCol1, .footerCol2,.footerCol3, .footerCol4{color:#fff;font-size:13px;font-family:arial;margin-top:70px;display:inline-block;	vertical-align:top;
	width:23%; }
.footerCol1, .footerCol2, .footerCol3{margin-right:1.67%;}
.footerInner ul li{list-style:none;padding-left:12px;	background-image:url(images/yellowdot.png);	background-repeat:no-repeat;background-position:0px 8px;
	line-height:20px;}
.footerInner ul li a{color:#fff;text-decoration:none;}
.footerInner ul {	padding:0px;margin:0px;}
.footerInner a:hover{color: #fff;}
.cmswebsite2go-branding, .cmswebsite2go-theme, .site-admin {font-size: 11px;  }

/* Sidebar Variations */
.fullwidth .SidebarContainer {display: none!important;}
.fullwidth .LeftCol { width: 98%; padding-left: 1%;}
.leftsidebar .SidebarContainer{float: left; margin-right: 0; margin-left: 5px;}
.leftsidebar .LeftCol {float: right;  padding-left : 0;  padding-right : 10px;}

.socialmedia-buttons {border-top: transparent solid 10px!important; border-bottom: transparent solid 10px!important;  }
div.wpbshareSelector, div.wpbfollowSelector {margin-bottom: 3px;}

.admin-left {width: 55.284552% /* 340px / 615 px */; float: left; }
.admin-right {width: 43.902439% /* 270px / 615 px */; float: right;}
.admin-left  ul, ul.rss-items {padding-left: 0;}
#loginform p {padding-bottom: 0px; margin-top: 5px; margin-bottom: 0px;}
#loginform .login-username label, #loginform .login-password label {width: 70px; display: inline-block; }
table.login td, .content table.login td{ border:0px solid #eee!important; padding: 0; line-height: 1em;}
table.login tr:hover td, .content table.login tr:hover td{ background:inherit; cursor:auto; }
table.login img {vertical-align: middle; margin: 0 15px 0 0; }

 /* ie8 - doesn't support background cover */
.ie8 .headerNav, .ie8 .headerWrapper {top: 0;}
.ie8 #nav {width: 990px!important; }
.ie8 .header{width: 990px;}
.ie8 .headerInner {width: 100%; }
.ie8 .content{width:990px;}
.ie8 .footerInner{width: 990px; }
.ie8 .news-board-inner { margin: 0 0 0 12%;}
.ie8 .search-button {background-image:url(images/bookyourstay-ie-large.png); width: 200px; height: 57px;  }
.ie8 #news-board {display: none!important;}	
.ie8 .SidebarContainer {background-image: url(images/sidebar.png); background-position: center top; }


/* Responsivity - high to low required 
----------------------------------*/

@media (max-width: 1100px) {
	.news-board-inner h1, .news-board-inner h1 a, .news-board-inner h2, .news-board-inner h2 a, .news-board-inner h3, .news-board-inner h3 a{font-size:25px; }
	.search-button {margin-top:10px;}
	.label-date {margin-top: 5px;}
  }

@media (max-width: 1000px) {
	.news-board-inner h1, .news-board-inner h1 a, .news-board-inner h2, .news-board-inner h2 a, .news-board-inner h3, .news-board-inner h3 a{margin: 10px 0 15px 0;}
	.label-date{ margin-top:0; }
	.search-button {margin-top:15px;}
  }  
  
@media (max-width: 950px) {
	ul#nav {font-size:13px!important; }
	#vipcard img { width: 100%;  }
	#vipcard {width: 160px; margin-top:-11px;}
	a#logo img {width: 70%;}
	.news-board-inner h1, .news-board-inner h1 a, .news-board-inner h2, .news-board-inner h2 a, .news-board-inner h3, .news-board-inner h3 a{font-size:21px; padding-bottom:2px; margin: 10px 0 10px 0;}
	.search-button {margin-top:9px;}
  }
  
    /** mobi CSS **/
@media screen and (max-width: 799px){
body {min-width: 320px;}
.SidebarContainer, #news-board, #avail-search {display: none!important;}
.headerWrapper {top: 108px; margin-bottom: 108px; }
.headerInner {width: 100%;}
a#logo img {width: 80%;}
.title  {position:fixed;	text-align: left;  width: 100% ; top: 48px; -moz-box-shadow: none;
-webkit-box-shadow: none; box-shadow: none; z-index:11; }
.title h1, .title h2, .title h3 {padding-left: 20px; font-size: 5.0vw!important; }
.content {padding-top: 30px;}
.LeftCol {width: 95%;}
.welcomeText { font-size: 6.0vw!important; width: 100%; text-align: center; bottom:15px; } 
.footerCol1, .footerCol2,.footerCol3, .footerCol4{ width:100%; clear:left; margin-top: 10px; } 
a.viptext, span.italicBrochure, span.downloadacopy  {display: none!important;}
.footerBottom {padding-top: 15px;}
.footerfixed{position: relative;}
#brochure {margin-top: -70px; padding-right: 0; margin-right: 0; min-width: 140px;}
textarea#comment {width: 95%;}
#mobi {display: block; color: #fff; padding-top: 30px;}
.show-mobi .soliloquy-outer-container:nth-child(2){display:none;}
.admin-left {width: 100%; float: left; clear: right;}
.admin-right {width: 100%; float: left; clear: left;}    
span.state:before {content: "\f067"!important; font-family: FontAwesome!important; 
width: 20px; height: 15px;display: inline-block;}
.collapsed span.state:before {content: "\f068"!important;}       
} 
@media screen and (max-width: 599px) {
body .soliloquy-controls-direction a { display: block !important; }
}