/*
Theme Name: Niche Media
Theme URI: http://nichemedia.co.nz/
Description: The default WordPress theme.
Version: 1.0
Author: Virtual TAG
Author URI: http://virtualtag.co.nz/
*/



/*
	Tapestry by TEMPLATED
	templated.co @templatedco
	Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
*/

html, body {
}
@font-face {
  font-family: "Myriad Pro";
  src: url("css/Myriad Pro.eot?") format("eot"),
  url("css/Myriad Pro.woff") format("woff"),
  url("css/Myriad Pro.ttf") format("truetype");
}
body {
	margin: 0em;
	padding: 0em;
	font-size: 15px;
	color: #6e6e6e;
	font-family: 'GothamRegular';
}
#call-now {
font-size:20px;
font-family: 'GothamBold';
}
#call-now h2 {
font-size:35px;
}
.email-icon {
background:url(images/head-email-icons.gif) no-repeat;
padding-left: 25px;
margin-top: 7px;
font-size: 16px;
float: right;
}
body, #skel-panels-pageWrapper {
	background: #FFF;
}

h1, h2, h3 {
	margin: 0em;
	padding: 0em;
	text-transform: none;
	font-family: 'GothamBold';
	font-weight: 300;
	color: #7b933b;
}

h2 {
	font-size: 20px;
}

p {
	line-height: 170%;
}

a {
	color: #706443;
}

strong {
	font-weight: 700;
	color: #675830;
}

/* Button Style */

.button-style1 a {
	display: block;
	padding: 10px 15px;
line-height: 22px;
	background: #282626 url(images/img03.jpg) no-repeat right 50%;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	font-family: "Myriad Pro";
	font-size: 18px;
	font-weight: 200;
	color: #7b933b;
}

/* Button Style 2 */

.button-style2 a {
	display: inline-block;
	height: 2.60em;
	margin-top: 1.25em;
	padding: 0em 1.25em 0em 1.25em;
	background: #766946;
	border-radius: 5px;
	line-height: 2.60em;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	font-size: 0.90em;
	color: #FFFFFF;
}
/* Button Style 3 */
.button-style3 {
text-align:center;
padding-bottom:25px;
}
.button-style3 a {
font-family: 'GothamBlackRegular';
	display: inline-block;
	height: 2.60em;
	margin-top: 1.25em;
	padding: 0em 1.25em 0em 1.25em;
	background:url(images/green-btn-bg.jpg) repeat-x;
	border-radius: 5px;
	line-height: 2.60em;
	text-shadow: 2px 2px 2px rgba(12, 12, 12, 1);
	text-decoration: none;
	text-transform:uppercase;
	font-size: 17px;
	font-weight:bold;
	color: #f3f3f3;
}

/** LIST STYLE 1 */

ul.style1 {
	margin: 0em;
	list-style: none;
	border-top:1px solid #cccccc;
}

ul.style1 li {
	padding: 0.94em 0em;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background: #eaeaea url(images/arow-lleft-nav.png) no-repeat right 23px;

}

ul.style1 a {
	line-height: 25px;
display: block;
padding: 0em 45px 0em 13px;
text-decoration: none;
color: #7b933b;
font-size: 16px;
font-family: "Myriad Pro";
}

ul.style1 a:hover {
	text-decoration: underline;
}

ul.style1 .first {
	background: none;
}

/** LIST STYLE 2 */

ul.style2 {
	margin: 0em;
	padding: 0em;
	list-style: none;
}

ul.style2 li {
	padding: 1.25em 0em 2.5em 0em;
	background: url(images/img02.jpg) repeat-x left top;
}

ul.style2 a {
	text-decoration: none;
	color: #7C6E49;
}

ul.style2 a:hover {
	text-decoration: underline;
}

ul.style2 .date {
	display: inline-block;
	margin: 0em 0em 1.56em 0em;
	padding: 0.35em 0.63em;
	background: url(images/img02.jpg) repeat-x left top;
	border-radius: 5px;
	letter-spacing: 0.06em;
	line-height: none;
	text-transform: none;
	font-family: 'Oswald', sans-serif;
	font-weight: 200;
	color: #FFFFFF;
}

ul.style2 .date a {
	color: #FFFFFF;
}

ul.style2 img {
	float: left;
	margin-right: 1.5em;
}

ul.style2 .first {
	background: none;
}

/** LIST STYLE 3 */

ul.style3 {
	margin: 0em;
	padding: 0em;
	list-style: none;
}

ul.style3 li {
	padding: 1.25em 0em 1.56em 0em;
}

ul.style3 a {
	display: block;
	text-decoration: none;
	color: #C18062;
}

ul.style3 a:hover {
	text-decoration: underline;
}

ul.style3 .date {
}

ul.style3 .date b {
}

ul.style3 .date a {
	color: #FFFFFF;
}

ul.style3 .date a:hover {
	text-decoration: none;
}

ul.style3 .first {
	padding-top: 0em;
	background: none;
}

/** LIST STYLE 4 */

ul.style4 {
	margin: 0em;
	padding: 0em;
	list-style: none;
}

ul.style4 li {
	padding: 0.94em 0em 0.94em 0em;
	background: url(images/img02.jpg) repeat-x left top;
}

ul.style4 a {
	display: block;
	padding: 0em 0em 0em 1.87em;
	text-decoration: none;
	color: #C18062;
}

ul.style4 a:hover {
	text-decoration: underline;
}

ul.style4 li {
	border-top: 0;
}

/** LIST STYLE 5 */

ul.style5 {
	overflow: hidden;
	margin: 0em 0em 1em 0em;
	padding: 0em;
	list-style: none;
}

ul.style5 li {
	float: left;
	padding: 0.25em 0.25em;
	line-height: 0;
}

ul.style5 a {
}



/** LIST STYLE 6 */

ul.style6 {
	margin: 0em;
	padding: 0em;
	list-style: none;
}


ul.style6 h3 {
	margin: 0em;
	padding: 0em 0em 0.63em 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #7D6F4B;
}

ul.style6 p {
	font-style: italic;
	font-size: 0.87em;
}

ul.style6 li {
	background: url(images/img02.jpg) repeat-x left top;
	padding: 1.25em 0em 1.25em 0em;
	line-height: 170%;
}

ul.style6 a {
	display: block;
	padding: 0em;
	text-decoration: none;
	color: #A29574;
}

ul.style6 a:hover {
	text-decoration: underline;
}

ul.style6 .first {
	padding-top: 0em;
	background: none;
}



.balloon {
	padding: 1.87em;
	background: url(images/img08.jpg) repeat left top;
	border-radius: 5px;
	line-height: 180%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
}

.ballon-bgbtm {
	height: 1.87em;
	background: url(images/img09.png) no-repeat right top;
}

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/
	
	#copyright
	{
		position: relative;
		padding:0 0 4em 0em;
		text-align: center;
		color: #707070;
	}
	
	#copyright .container
	{
	}
	
	#copyright a
	{
		text-decoration: none;
		color: #707070;
	}

.left {
float:left;
}
.right {
float:right;
}
.captcha-row  img {
float:right;
}
.contact-form-home .captcha-row input[type="text"]{
width:227px;
}
.ads-contact {
background:#efefef;
float:right;
width:100%;
}
.ads-contact h4 {
background:url(images/Niche-Media-headeing.gif) no-repeat;
font-size:18px;
font-family: "Myriad Pro";
color: #000000;
padding: 0px 0 30px 35px;
margin: 20px 200px 20px 25px;
height: 23px;
line-height: 23px;
border-bottom: 1px solid #ccc;
}
.ads-contact ul {
margin:0 0 0 26px;
padding:0;
}
.ads-contact ul li {
font-family: "Myriad Pro";
color: #6e6e6e;
font-size:14px;
padding-left:26px;
margin-bottom:20px;
line-height:20px;
}
.ads-contact ul li a {
text-decoration:none;
}
.ads-contact ul li.map-icon {
background:url(images/map-icon.gif) no-repeat 0 2px;
}
.ads-contact ul li.call-icon {
background:url(images/phone-icon.gif) no-repeat 0 2px;
}
.ads-contact ul li.email-icon {
background:url(images/email-icon.gif) no-repeat 0 6px;
float:left;
}
.send-btn {
background:url(images/send-btn.gif) no-repeat;
font-size:0;
border:0;
width: 125px;
height: 40px;
margin-bottom:16px;
margin-top:15px;
}
.bx-wrapper{ max-width:100% !important;}
#menu-main-menu {
    width: 85% !important;
}