/*  
Theme Name: Nicks Base Theme
Description: A starter theme for PageLines using leet LESS methods. Use it as a base for your own creations. Find me @nphaskins
Version: 1.2
Author: Nick Haskins
Author URI: http://nickhaskins.com
Template: dms
*/

/* HIGHER SELF */ 

/* CORE */ 

body .pl-area {
padding: 0px;
margin: 0em;
background-color:#fafafa; 
}

.entry-content { padding:0px 20px;}

#page {background-color:#000; 
}


#page-main .pl-inner
{background-color:#fff; padding:0px; margin-top: 0px;  }


.pl-new-loop .hentry.single-post .metamedia {
  margin-top: 0px;
  margin-right: 15px;
  margin-left: 0;
  margin-bottom: 10px;
  float: left;
  display: block;
  clear: both; width: auto;
}

.pl-new-loop .hentry.single-post .metamedia img {
  width: 188px;
  height:188px;}
  
  .pl-new-loop .hentry .metamedia {
  margin-bottom: 15px; margin-right:30px;float:left; display:none;
}
  .pl-new-loop .hentry .metamedia img {
  width: 120px;
  height:120px;}

.pl-new-loop .hentry .metabar {
  font-size: 85%;
  line-height: 1.6em;
  opacity: .7;
  margin: 5px 0 15px;
}
#footer .pl-section-pad {
  padding: 0px 0 5px 0;
}

#header-icon { float:left; opacity: 1; padding-top:10px; width: auto;}
#header-icon img { height:auto; width:130px;}

#header-text { float:left;  margin:0px; padding:0px; padding-top:5px; margin-left:20px; width: auto;}
#header-text img { height:auto; width:500px;}
  
#tag { font-family: 'Titillium Web', sans-serif; text-shadow: none; font-style:italic;
  font-weight:400; color: #FFFFFF; margin:0px; padding:0px 0px 0px 0px; margin-top:-20px; margin-left:140px; line-height:0px; clear:both; } 
  
  #tag  p { margin:0px; padding:0px; font-size: 20px;} 


.white { background-color:#fff;}

.icon-search { color:#fff;}




/* NAVIGATION */

.section-navi .navi-wrap {
height: 37px;
position: relative; 
}

.navi-left { display: none;}

.section-navi .navi-right {

float: left; background-color: transparent; height:40px; line-height:40px; padding:0px; padding-top:0px;
}

.section-navi ul { text-align:left; }



.navborder { border-bottom:2px #34506c solid;}

 .section-navi .navi-right .pl-nav > li {

	border-right: 1px rgba(255,255,255,1) solid; 	
font-family: 'Raleway', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #FFFFFF;
}

 


 .section-navi .navi-right .pl-nav > li:last-child {	border-right: none !important; float:right;}
 
  .section-navi .navi-right .pl-nav > li a {
	color: #fff; 
	font-size: 19px;
	height:40px;
	line-height: 40px;
padding-top:1px;
	padding-right: 25px;
	letter-spacing:1px;
	padding-left: 25px;
	padding-bottom: 0px;
	opacity: 1;
	text-align:center; font-family: 'Titillium Web', sans-serif;
	
	font-family: 'Raleway', sans-serif;
  font-weight: 600;


}


.section-navi .navi-right .pl-nav > li > a:hover {  background-color:#849fbb;    color: #fff;
}

.section-navi .navi-right .pl-nav > li.current-menu-item > a {
   background-color:#849fbb;
    color: #fff;
    text-decoration: none;
}

.section-navi .navi-searchform {
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
  position: relative;
  display: inline-block; float:right;
}

.icon, .fa {
display: inline-block;
font-family: PageLinesFont;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}

.section-navi .navi-searchform input {
vertical-align: top;
margin: 0;
font-family: 'Titillium Web', sans-serif;
border: none;
height: 40px;
width: 0;
background: transparent;
padding: 0;
-webkit-transition: width .5s ease-in-out;
-moz-transition: width .5s ease-in-out;
-ms-transition: width .5s ease-in-out;
transition: width .5s ease-in-out;
border-radius: 0;
box-shadow: none; color:#fff;}

.placeholder { color:#fff;} 



.current_posts_info {
  padding: 10px 0px 0px 0px	;
  position: relative; font-family: 'Titillium Web', sans-serif;

}

/* TYPE */


.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {
	
  margin: .5em 0;
font-family: 'Titillium Web', sans-serif;
  color:#000;
  font-weight:normal;

}

.hentry h1 {
	width:70%;
  margin: .5em 0; padding:0;
font-family: 'Titillium Web', sans-serif;
font-weight:600;
  font-size:26px;
  color:#000;
  border-bottom:0px #f3f3f3 solid;
}

.hentry h2 {
	width:70%;
  margin: .5em 0;
font-family: 'Titillium Web', sans-serif;
font-weight:400;
  font-size:24px;
  color:#000;
  border-bottom:1px #f3f3f3 solid;
}

 h2 {
	width: auto;
  margin: .5em 0;
font-family: 'Titillium Web', sans-serif;
font-weight:400;
  font-size:24px;
  color:#000;
  border-bottom:1px #f3f3f3 solid;
  
}

.hentry h3 {

  margin: .5em 0;
font-family: 'Titillium Web', sans-serif;
font-weight:400;
  font-size:20px;
  color:#000;
  border-bottom:0px #000 solid;
}

 h3 {
	width: auto;
  margin: .5em 0;
font-family: 'Titillium Web', sans-serif;
font-weight:400;
  font-size:20px;
  color:#000;
  border-bottom:0px #f3f3f3 solid;
}


.hentry .entry-title { background-image:}

.hentry p { font-size:15px; line-height:26px;}

.hentry li { font-size:15px; line-height:26px; }

h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover {
  color: #f15a24;
}

.testimonial   { font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; font-style:italic; color:#000; font-size:16px; width:80%; margin:auto; padding:5px 10px; display:block; border-top: solid 1px #333; border-bottom: solid 1px #333;}
/* PAGE */

.entry-content { padding:20px;}

.space { height:20px; display:block;}

/* SIDEBARS */

 ul {
  list-style-type: disc;
}

.widget ul {list-style: disc !important;   list-style-type: disc; }

.widget li {
  padding: 8px 0px;
  margin: 0;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-color: #ededed;
  display: block;
font-size: inherit; line-height:22px;  list-style: disc;    list-style-type: disc;
}


.widget .textwidget img { width:100%; text-align:center;}

.widget .textwidget h2 { text-align:center;}
.widget .textwidget li { list-style-position:inside;  list-style: disc;    list-style-type: disc;}

.widget .textwidget p { font-size: 14px; font-weight:500; }

.widget .textwidget li { font-size: 14px;  list-style: disc;    list-style-type: disc;}


.span3 .pl-section-pad {
  padding: 0px 0;
}

.span3  h2 {
	width: auto;
  margin: 0em 0;
  padding:10px 0px;
font-family: 'Titillium Web', sans-serif;
font-weight:400;
  font-size:24px;
  color:#fff;
  border-bottom:2px #f15a24 solid;
  background-color:#849fbb; 
  
}


/* FORM */ 

.gform_wrapper .simple_captcha_small input {
  width: 6.250em; float: left;
}

.gform_wrapper .gfield_captcha_container img.gfield_captcha {
	border: none !important;
	background: none !important;
	float: left !important;
	margin: 0 !important; margin-right:10px !important;
	padding: 0 !important;
}

input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
  vertical-align: top;
  padding: 5px 9px;
  cursor: pointer;
  text-decoration: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  border: 0px solid #c3c3c3;
  background: #f15a24;
  font-family: "Helvetica Neue","Helvetica",Arial,serif; letter-spacing:2px; }

#gform_widget-2 li { padding:0px; border:none;}


.gform_wrapper .top_label .gfield_label {
  margin: .625em 0 .5em;
  font-weight: 400;
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3;
  clear: both;
}

.gform_wrapper .gfield_required {
  color: #f15a24;
  margin-left: .25em;
}
/* footer */ 

.simplenav {
  text-align: center;
  padding: 15px 0 0 0;
}

.simplenav li { font-size:20px; font-weight: normal; font-family: 'Titillium Web', sans-serif; }

.simplenav li a { color:#fff;}
.simplenav li a:link { color:#fff;}
.simplenav li a:hover { text-decoration:underline; opacity:1; color:#f15a24;}


.footer-copy {  padding-top:0px; width:auto;}
.footer-copy p {text-align: center; color:#fff;  font-size:13px; line-height:18px; margin:0; padding:0; }
.footer-copy a {color:#fff; font-size:13px; line-height:16px;}
.footer-copy a:link {color:#fff;}
.footer-copy a:hover {color:#f15a24; text-decoration:underline; opacity:1;}


/* MEDIA QUEERS */ 

/* Mobile Menu */

body .pl-mobile-menu {
    position: fixed;
    z-index: 1050;
    margin-right: -260px;
    width: 260px;
    right: 0px;
    height: 100%;
    transition: all 0.3s ease-in-out 0s;
    background:  rgba(132,159,187,0.95) none repeat scroll 0% 0%;
background-image:url("http://www.higherself.com.au/wp-content/uploads/2015/05/hs-logo-icon.png");
	background-repeat: no-repeat;
	background-position: center center; background-size:50% ;
    color: rgba(255, 255, 255, 0.5);
    font-family: 'Titillium Web', sans-serif;
	font-weight:bold;}
	
	

body .pl-mobile-menu ul li {
    margin-top: 10px; margin-bottom: 10px; list-style:none;
}
body .pl-mobile-menu .mm-search {
    margin: 0px;
    position: relative; display:none;
}

		@media all and (max-width: 767px) 
{
	#text-7  { padding:0 30px;}
	#text-7  li { padding:10px 30px;}
	#text-7 img { display:none;}

	
	#text-8  { padding:0 30px;}
	#text-8  li { padding:10px 30px;}
	#text-8 img { display:none;}

	
	#text-9  { padding:0 30px;}
	#text-9 li { padding:10px 30px;}
	#text-9 img { display:none;}
	
	
	#text-10  { padding:0 30px;}
	#text-10 li { padding:10px 30px;}
	#text-10 img { display:none;}

	
	#text-11 img { display:none;}


	
}
	
		@media all and (max-width: 680px) 
{

#header-icon { float:left; opacity: 1; padding-top:0px; width:20%;}
#header-icon img { height:auto; width:100%;}

#header-text { float:left;  margin:0px; padding:0px; padding-top:5px; margin-left:20px; width: 70%;}
#header-text img { height:auto; width:100%;}
  
#tag { font-family: 'Titillium Web', sans-serif; text-shadow: none; font-style:italic;
  font-weight:400; color: #FFFFFF; margin:0px; padding:0px 0px 0px 0px; margin-top:-20px; margin-left:140px; line-height:0px; clear:both; } 
  
  #tag  p { margin:0px; padding:0px; font-size: 20px;} 
	
}

	@media all and (max-width: 640px) 
{
body .pl-mobile-menu {
    position: fixed;
    z-index: 1050;
    margin-right: -260px;
    width: 260px;
    right: 0px;
    height: 100%;
    transition: all 0.3s ease-in-out 0s;
    background:  rgba(132,159,187,0.95) none repeat scroll 0% 0%;
background-image:url("http://www.higherself.com.au/wp-content/uploads/2015/05/hs-logo-icon.png");
	background-repeat: no-repeat;
	background-position: center bottom; background-size:35% ;
    color: rgba(255, 255, 255, 0.5);
    font-family: 'Titillium Web', sans-serif;
	font-weight:bold;}
}
	



		@media all and (max-width: 360px) 
{

#header-icon { float: none; opacity: 1; padding-top:10px; width:30%; margin:auto;}
#header-icon img { height:auto; width:100%;}

#header-text { float: none;  margin:0px; padding:0px; padding-top:5px; margin-left:20px; width: 100%; margin:auto;}
#header-text img { height:auto; width:100%;}
  
#tag { font-family: 'Titillium Web', sans-serif; text-shadow: none; font-style:italic;
  font-weight:400; color: #FFFFFF; margin:0px; padding:0px 0px 0px 0px; margin-top:-20px; margin-left:140px; line-height:0px; clear:both; } 
  
  #tag  p { margin:0px; padding:0px; font-size: 20px;} 
	
}