/*
Stop showing wrong font on page load of all pages
*/
.wf-loading body {
visibility: hidden;
}

/*
Override Theme paragraph and heading line spacing
*/

h1.entry-title {
	line-height:100%;
	margin-top: -0.8em;
	margin-bottom: 0.4em
}

 h1 {
   line-height:100%;
	 padding: 0;
	 margin-top: 0em;
   margin-bottom: 0.8em
}

h2, h3, h4  {
   line-height:100%;
	 padding: 0;
	 margin-top: 1em;
   margin-bottom: 0.8em
}

  p {
   line-height:125%;
	 padding: 0;
	 margin-top: 0em;
   margin-bottom: 1em
}

ul, li
{
  line-height:125%;
}


/*
Change default text colour.
You have to change the home page manually.
*/

p, body, h1.entry-title, h1, h2, h3, h4  {
	color: black
}

a {
  color: #008001;
}

/*
Change menu font size and centre align
*/

.header-inner
{
		line-height: 0px;
}

.main-navigation ul.menu li a 
{
  font-size: 18px;
	line-height: 5px;
}

ul.menu {
	text-align: center;
}

/*
OlevMedia Accordion Toggle formatting
*/

.omsc-toggle {background: #DBF3CF;}
.omsc-toggle:hover {background: #C7EDB4;}
.omsc-toggle-inner {background: #ffffff;}
.omsc-toggle-inner {font-size: 0.8em;}

/*
Make all your Caravans For Sale and Caravans For Hire JTRT tables look nice
*/

#jtrt_table_526,
#jtrt_table_850,
#jtrt_table_868,
#jtrt_table_865,
#jtrt_table_866,
#jtrt_table_867,
#jtrt_table_904,
#jtrt_table_1136,
#jtrt_table_1148,
#jtrt_table_1157,
#jtrt_table_1449, #jtrt_table_1455, #jtrt_table_1456, #jtrt_table_1457,  #jtrt_table_1458, #jtrt_table_1459, 
#jtrt_table_1460,
#jtrt_table_16481, #jtrt_table_17009,
#jtrt_table_17061, #jtrt_table_17062,
#jtrt_table_17372,
#jtrt_table_17624,
#jtrt_table_17629,
#jtrt_table_17635,
#jtrt_table_19993,
#jtrt_table_20080,
#jtrt_table_20085
{
		width: 100%;
	border-collapse: collapse;
	border: 3px solid #DBF3CF;
}

#jtrt_table_526 thead tbody td, #jtrt_table_850 thead tbody td, #jtrt_table_868 thead tbody td, #jtrt_table_865 thead tbody td, #jtrt_table_866 thead tbody td, #jtrt_table_867 thead tbody td, #jtrt_table_1136 thead tbody td, #jtrt_table_1148 thead tbody td, #jtrt_table_1157 thead tbody td, #jtrt_table_1158 thead tbody td, #jtrt_table_1449 thead tbody td, #jtrt_table_1455 thead tbody td, #jtrt_table_1456 thead tbody td, #jtrt_table_1457 thead tbody td, #jtrt_table_1459 thead tbody td, #jtrt_table_1460 thead tbody td, #jtrt_table_16481 thead tbody td, #jtrt_table_17009 thead tbody td, #jtrt_table_17061 thead tbody td, #jtrt_table_17062 thead tbody td, #jtrt_table_17372 thead tbody td, #jtrt_table_17624 thead tbody td, #jtrt_table_17629 thead tbody td, #jtrt_table_17635 thead tbody td, #jtrt_table_19993 thead tbody td, #jtrt_table_20080 thead tbody td, #jtrt_table_20085 thead tbody td
{
	line-height: 100%;
		padding: 10px;
}

#jtrt_table_526 tr:nth-child(even),#jtrt_table_850 tr:nth-child(even),#jtrt_table_868 tr:nth-child(even),#jtrt_table_865 tr:nth-child(even),#jtrt_table_866 tr:nth-child(even),#jtrt_table_867 tr:nth-child(even),#jtrt_table_904 tr:nth-child(even),
#jtrt_table_1136 tr:nth-child(even),#jtrt_table_1148 tr:nth-child(even),#jtrt_table_1157 tr:nth-child(even), #jtrt_table_1449 tr:nth-child(even),#jtrt_table_1455 tr:nth-child(even),#jtrt_table_1456 tr:nth-child(even),#jtrt_table_1457 tr:nth-child(even),#jtrt_table_1458 tr:nth-child(even), #jtrt_table_1459 tr:nth-child(even), #jtrt_table_1460 tr:nth-child(even), #jtrt_table_16481 tr:nth-child(even), #jtrt_table_17009 tr:nth-child(even), #jtrt_table_17061 tr:nth-child(even), #jtrt_table_17062 tr:nth-child(even), #jtrt_table_17372 tr:nth-child(even), #jtrt_table_17624 tr:nth-child(even), #jtrt_table_17629 tr:nth-child(even), #jtrt_table_17635 tr:nth-child(even), #jtrt_table_19993 tr:nth-child(even), #jtrt_table_20080 tr:nth-child(even), #jtrt_table_20085 tr:nth-child(even)
{
    background-color: #EEEEEB;
}

#jtrt_table_526 th,
#jtrt_table_850 th,
#jtrt_table_868 th,
#jtrt_table_865 th,
#jtrt_table_866 th,
#jtrt_table_867 th,
#jtrt_table_904 th,
#jtrt_table_1136 th, 
#jtrt_table_1148 th,
#jtrt_table_1157 th, #jtrt_table_1449 th, #jtrt_table_1455 th, #jtrt_table_1456 th, #jtrt_table_1457 th, #jtrt_table_1458 th, #jtrt_table_1459 th, #jtrt_table_1460 th,
#jtrt_table_16481 th, #jtrt_table_17009 th,
#jtrt_table_17061 th, #jtrt_table_17062 th, #jtrt_table_17372 th, #jtrt_table_17624 th, #jtrt_table_17629 th, #jtrt_table_17372 th, #jtrt_table_17635 th,
#jtrt_table_19993 th, #jtrt_table_20080 th,
#jtrt_table_20085 th
{
  text-align: left;
	background-color: #DBF3CF;
}

/*
Apply formatting to the JTRT tables on the Caravan Parks page
*/
#jtrt_table_1273,
#jtrt_table_1320, #jtrt_table_1331, #jtrt_table_1337, #jtrt_table_1343, #jtrt_table_1356, #jtrt_table_17048, #jtrt_table_17051, #jtrt_table_17054
{
		width: 100%;
	border-collapse: collapse;
	border: 0px solid #EBF8E4;
	text-align: center;
	word-wrap:break-word;
	line-height: 180%;
}

#jtrt_table_1273 thead tbody td, #jtrt_table_1320 thead tbody td, #jtrt_table_1331 thead tbody td, #jtrt_table_1337 thead tbody td, #jtrt_table_1343 thead tbody td, #jtrt_table_1356 thead tbody td, #jtrt_table_17048 thead tbody td, #jtrt_table_17051 thead tbody td, #jtrt_table_17054 thead tbody td  {
	line-height: 100%;
}

#jtrt_table_1273 th:hover,
#jtrt_table_1320 th:hover, #jtrt_table_1331 th:hover, #jtrt_table_1337 th:hover, #jtrt_table_1343 th:hover, #jtrt_table_1356 th:hover, #jtrt_table_17048 th:hover, #jtrt_table_17051 th:hover, #jtrt_table_17054 th:hover
{
	background-color: #C7EDB4;
}

#jtrt_table_1273 th,
#jtrt_table_1320 th, #jtrt_table_1331 th, #jtrt_table_1337 th, #jtrt_table_1343 th, #jtrt_table_1356 th, #jtrt_table_17048 th, #jtrt_table_17051 th, #jtrt_table_17054 th
{
	background-color: #DBF3CF;
}

#jtrt_table_1320 tr:nth-child(2),#jtrt_table_1273 tr:nth-child(2),#jtrt_table_1331 tr:nth-child(2), #jtrt_table_1337 tr:nth-child(2), #jtrt_table_1343 tr:nth-child(2), #jtrt_table_1356 tr:nth-child(2), #jtrt_table_17048 tr:nth-child(2), #jtrt_table_17051 tr:nth-child(2), #jtrt_table_17054 tr:nth-child(2) {
    background-color: #EEEEEB;
}

#jtrt_table_1273 tr:nth-child(3),#jtrt_table_1320 tr:nth-child(3), #jtrt_table_1331 tr:nth-child(3), #jtrt_table_1337 tr:nth-child(3), #jtrt_table_1343 tr:nth-child(3), #jtrt_table_1356 tr:nth-child(3), #jtrt_table_17048 tr:nth-child(3), #jtrt_table_17051 tr:nth-child(3), #jtrt_table_17054 tr:nth-child(3) 
{
    color:#1aa3ff;
}

#jtrt_table_1273 tr:nth-child(4),#jtrt_table_1320 tr:nth-child(4), #jtrt_table_1331 tr:nth-child(4), #jtrt_table_1337 tr:nth-child(4), #jtrt_table_1343 tr:nth-child(4), #jtrt_table_1356 tr:nth-child(4), #jtrt_table_17048 tr:nth-child(4), #jtrt_table_17051 tr:nth-child(4), #jtrt_table_17054 tr:nth-child(4)
{
    background-color: white;
}

/*
FORMATTING TO APPLY ON TABLETS 
*/

@media screen and (max-width: 850px) 
{
	
	h1.entry-title 
{
	line-height:100%;
	margin-top: 0em;
	margin-bottom: 0.4em
}
	
}

/*
FORMATTING TO APPLY ON MOBILES
*/

@media screen and (max-width: 600px) 
{
	
h1.entry-title 
{
	line-height:100%;
	margin-top: 0em;
	margin-bottom: 0.4em
}
	
	/*
Increase menu font size and left align options
*/

.main-navigation ul.menu li a 
{
  font-size: 24px;
}

ul.menu {
	text-align: left;
}
	
	/*
Make all your Caravans For Sale JTRT tables responsive in a good way
*/
	
#jtrt_table_526,
#jtrt_table_850,
#jtrt_table_868,
#jtrt_table_865,
#jtrt_table_866,
#jtrt_table_867,
#jtrt_table_17009,
#jtrt_table_17061,
#jtrt_table_17062,
#jtrt_table_17372	{
    border: 0;
  }

#jtrt_table_526 thead,
	#jtrt_table_850 thead,
	#jtrt_table_868 thead,
	#jtrt_table_865 thead,
	#jtrt_table_866 thead,
	#jtrt_table_867 thead, #jtrt_table_17009 thead,
	#jtrt_table_17061 thead, #jtrt_table_17062 thead, #jtrt_table_17372 thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
#jtrt_table_526 tr,
#jtrt_table_850 tr,
#jtrt_table_868 tr,
#jtrt_table_865 tr,
#jtrt_table_866 tr,
#jtrt_table_867 tr,
#jtrt_table_17009 tr,
#jtrt_table_17061 tr,
#jtrt_table_17062 tr,
#jtrt_table_17372 tr	{
	  border: 1px solid #ddd;
    display: block;
    margin-bottom: 1em;
  }
  
#jtrt_table_526 td,
#jtrt_table_850 td,
#jtrt_table_868 td,
#jtrt_table_865 td,
#jtrt_table_866 td,
#jtrt_table_867 td,
#jtrt_table_17009 td,
#jtrt_table_17061 td,
#jtrt_table_17062 td,
#jtrt_table_17372 td	{
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
	
	#jtrt_table_526 tr:nth-child(odd),#jtrt_table_850 tr:nth-child(odd),#jtrt_table_868 tr:nth-child(odd),#jtrt_table_865 tr:nth-child(odd),#jtrt_table_866 tr:nth-child(odd),#jtrt_table_867 tr:nth-child(odd),#jtrt_table_17009 tr:nth-child(odd),#jtrt_table_17061 tr:nth-child(odd),#jtrt_table_17062 tr:nth-child(odd),#jtrt_table_17372 tr:nth-child(odd)  {
    background-color: #DBF3CF;
}
  
#jtrt_table_526 td:nth-child(1)::before,
#jtrt_table_850 td:nth-child(1)::before,
#jtrt_table_868 td:nth-child(1)::before,
#jtrt_table_865 td:nth-child(1)::before,
#jtrt_table_866 td:nth-child(1)::before,
#jtrt_table_867 td:nth-child(1)::before, 
#jtrt_table_17009 td:nth-child(1)::before,
#jtrt_table_17061 td:nth-child(1)::before, 
#jtrt_table_17062 td:nth-child(1)::before, 
#jtrt_table_17372 td:nth-child(1)::before	
	 {
    content: "Caravan";
    float: left;
		font-weight: bold;
    text-transform: uppercase;
  }
	
#jtrt_table_526 td:nth-child(2)::before,
#jtrt_table_850 td:nth-child(2)::before,
#jtrt_table_868 td:nth-child(2)::before,
#jtrt_table_865 td:nth-child(2)::before,
#jtrt_table_866 td:nth-child(2)::before,
#jtrt_table_867 td:nth-child(2)::before, #jtrt_table_17009 td:nth-child(2)::before,
#jtrt_table_17061 td:nth-child(2)::before, #jtrt_table_17062 td:nth-child(2)::before, #jtrt_table_17372 td:nth-child(2)::before {
    content: "Year";
    float: left;
		font-weight: bold;
    text-transform: uppercase;
  }

#jtrt_table_526 td:nth-child(3)::before,
#jtrt_table_850 td:nth-child(3)::before,
#jtrt_table_868 td:nth-child(3)::before,
#jtrt_table_865 td:nth-child(3)::before,
#jtrt_table_866 td:nth-child(3)::before,
#jtrt_table_867 td:nth-child(3)::before,
#jtrt_table_17009 td:nth-child(3)::before,
#jtrt_table_17061 td:nth-child(3)::before,
#jtrt_table_17062 td:nth-child(3)::before,
#jtrt_table_17372 td:nth-child(3)::before {
    content: "Size";
    float: left;
		font-weight: bold;
    text-transform: uppercase;
  }
	
#jtrt_table_526 td:nth-child(4)::before,
#jtrt_table_850 td:nth-child(4)::before,
#jtrt_table_868 td:nth-child(4)::before,
#jtrt_table_865 td:nth-child(4)::before,
#jtrt_table_866 td:nth-child(4)::before,
#jtrt_table_867 td:nth-child(4)::before,
#jtrt_table_17009 td:nth-child(4)::before,
#jtrt_table_17061 td:nth-child(4)::before,
#jtrt_table_17062 td:nth-child(4)::before,
#jtrt_table_17372 td:nth-child(4)::before	{
    content: "Price";
    float: left;
		font-weight: bold;
    text-transform: uppercase;
  }
	
#jtrt_table_526 td:nth-child(5)::before,
#jtrt_table_850 td:nth-child(5)::before,
#jtrt_table_868 td:nth-child(5)::before,
#jtrt_table_865 td:nth-child(5)::before,
#jtrt_table_866 td:nth-child(5)::before,
#jtrt_table_867 td:nth-child(5)::before,
#jtrt_table_17009 td:nth-child(5)::before,
#jtrt_table_17061 td:nth-child(5)::before,
#jtrt_table_17062 td:nth-child(5)::before,
#jtrt_table_17372 td:nth-child(5)::before	{
    content: "Pictures";
    float: left;
		font-weight: bold;
    text-transform: uppercase;
  }
	
		
}

/* OLD STUFF NOT IN USE*/

/*
Override Theme page margins and text widths - THIS DOES NOT WORK AS THERE IS STILL ONE DIV ELEMENT THAT YOU HAVE NOT IDENTIFIED.

#content.site-content
{
	background-color: black
}

.content-wrapper.full-width.without-featured-image {
	background-color: brown;
	margin-left: 0em;
	margin-right: 0em;
	padding-left: 0;
	padding-right: 0;
  width: 90%;
	margin: auto;
}

#primary.content-area 
{background-color:orange;
  width: 90%;
	margin: auto;
}

#main.site-main
{
	background-color: blue;       
	width: 90%;
	margin: auto;
}

.page 
{
	background-color: pink;
	width: 100%;
	margin: auto;
}

*/

/*
Show all div element names
div:after {
    content: attr(class);
    position: absolute;
}
*/

/*
Override Theme style colours
.content-wrapper {background-color:#effae5}
.page {background-color:#effae5}
.hero-container-inner {background-color:#effae5}
*/

/*
Welcome to Custom CSS!
To learn how this works, see http://wp.me/PEmnE-Bt
*/