	/*
Theme Name: Jaynie Smith
Description: Custom created wordpress theme for Jaynie Smith
Author: Creative Tree
Author URI: http://creativetree.rs/
Version: 1.0
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,
li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{border:0;  margin:0;   padding:0; }
article,aside,figure,figure img,figcaption,
hgroup,footer,header,nav,section,video,
object{display:block}
a img{border:0}
figure{position:relative}
figure img{width:100%}
ol {
list-style-position:inside;
}
/* Primary #901D2D; */
/* Secondary #92001a; */
@font-face {
font-family: 'fontello';
src: url('fonts/fontello.eot?75322506');
src: url('fonts/fontello.eot?75322506#iefix') format('embedded-opentype'),
     url('fonts/fontello.ttf?75322506') format('truetype'),
     url('fonts/fontello.svg?75322506#fontello') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before, .sort span:after {
  font-family: "fontello" !important;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .1em;

}
 
.icon-menu:before { content: '\e805'; } /* '' */
.icon-mail:before { content: '\e806'; } /* '' */
.icon-up-open-big:before { content: '\e807'; } /* '' */
.icon-vimeo-circled:before { content: '\e803'; } /* '' */
.icon-twitter-circled:before { content: '\e801'; } /* '' */
.icon-facebook-circled:before { content: '\e802'; } /* '' */
.icon-gplus-circled:before { content: '\e800'; } /* '' */
.icon-youtube-circled:before { content: '\e804'; } /* '' */

ul.branded {
	list-style-position: outside;
	margin-left: 10px;
}
h1, h2, h3, h4, h5 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	color:#92001a;
	line-height: 1;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
h1 {
	font-size: 3em;
}
h4 {
	font-size: 1.25em;
}
h5 {
	font-size: 1.1em;
}
.homepage-content h1 {
	margin-top: 0;
	margin-bottom: 2px;
}
.homepage-content h2 {
	margin-top: 2px;
	font-weight: normal;
}
.innerpage h1 {
	font-size: 2em;
}
.innerpage p {
	margin-bottom:15px;
}
ul.unstyled {
	list-style: none;
}
a.unstyled, a.unstyled:hover, a.unstyled:visited {
	color:inherit;
	text-decoration: none;
}
header {
	background: #901D2D;
}
.block-bg {
	background: #fff;
}
.padded {
	padding:10px 15px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
/*= MAIN MENU =*/
nav a, nav a:hover, nav a:visited {
  text-decoration: none;
  color:#FFF;
  -webkit-transition: opacity .25s;
     -moz-transition: opacity .25s;
      -ms-transition: opacity .25s;
       -o-transition: opacity .25s;
          transition: opacity .25s;
}
nav a:hover {
  opacity: 0.75;
}
.sub-menu a:hover, .sub-menu .current-menu-item a {
  border-bottom:2px solid #901D2D;
}
.main-menu, .contact-menu {
float:right;
  margin-top: 15px;
}
.contact-menu {
	margin-left:10px;
}
.main-menu {
  font-size:1em;
}
.main-menu ul.top-tier {
  float:right;
}
ul.top-tier li {
  float: left;
  padding-right: 10px;
  padding-left:10px;
  border-left:1px solid #fff;
  position: relative;
}
ul.top-tier li:first-child {
border:none;
  margin-left: 0px;
}
.current-page-ancestor, ul.top-tier li.current-menu-item  {
	background: rgba(255,255,255,0.3);
}
.book-jaynie a {
  color: rgb(177, 0, 20);
  background: rgb(255, 255, 255) !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-top: -5px !important;
  padding: 5px 14px 7px 14px !important;
  display: block;
  -webkit-transition: opacity .25s;
     -moz-transition: opacity .25s;
      -ms-transition: opacity .25s;
       -o-transition: opacity .25s;
          transition: opacity .25s;
}
.book-jaynie a, .book-jaynie a:hover { 
	color:#901D2D !important;
}
.book-jaynie:hover {
	 opacity: 0.6;
}
	.book-jaynie a.round {
		border-radius: 10px
	}
.sub-menu {
  /*margin-top:1px;*/
  font-size: 0.9em;
  z-index: 100;
  padding:7px 0;
  position: absolute;
  display: none !important;
  background: #fff;
  box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
  min-width:150px;
  margin-left:-11px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sub-menu li {
  padding:3px 8px;
  /*white-space: nowrap; CAUTION REMOVE IF CAUSES PROBLEMS */
}
.sub-menu li a {
	color:#901D2D;
}
.main-menu li .sub-menu li .sub-menu {
	display: none !important;
}
.main-menu li:hover .sub-menu, .main-menu li .sub-menu li:hover .sub-menu  {
  display: block !important;
}
ul.top-tier li ul li {
  display: block !important;
  float:none !important;
  margin-left:0px;
}
.sub-menu li .sub-menu {
	left: 158px;
	top:0px;
	font-size: 1em;
}
.clear {
	height:30px;
}
.shadow {
  position: absolute;
  top:0px;
  max-width:100%;
  left:0;
}
.shadow-bottom {
	position: absolute;
	bottom:0px;
  	max-width:100%;
  	left:0;
}
/* HOMEPAGE */
.banner-container {
	position: relative;
	background: rgba(190, 190, 190,0.3);
	/*min-height: 273px;*/
}
.jaynie-image {
	margin-top: -75px;
	width: 311px;
	max-width: 100%;
	position: relative;
}

.jaynie-desc h1 {
	font-size: 6em;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 25px;

}
.jaynie-desc h2 {
	font-size: 1.2em;
	text-align: right;
	font-weight: normal;
	text-transform: uppercase;
}
.magazines {
	text-align: right;
}
.magazines li {
	margin-left:10px;
	display: inline-block;
	/*max-width: 20%;*/
	overflow: hidden;
}
.magazines li:first-child {
margin-left: 0px
}
.magazines li img {
	max-height: 60px;
	width:auto;
	}
.as-seen-in {
	display: block;
	font-weight: bold;
	float: left;
	margin-top: 17px
}
.flexslider {
	overflow: hidden;
	position: relative;
}
.flex-direction-nav {
	display: none;
}
.quote-container {
	overflow: hidden;
	width:100%;
	background: #901D2D;
	min-height: 30px;
	color:white;
	text-align: center;
	padding:5px 20px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.quote-slider .flex-control-nav {
	display: none;
}
.quote-container span.quote {
	font-style: italic;
}
li.quote {
	display: none;
}
.right .span5 {
    float: right;
}
.right .offset1.span6.book-desc {
    float: left;
    margin-left: 0px;
    text-align: left;
}
.homepage-content {
	margin-top:55px;
}
.featured-links {
	margin-bottom:25px;
}
.featured-links li {
	display: inline-block;
	margin-left:10px;
	-webkit-transition: opacity .25s;
	   -moz-transition: opacity .25s;
	    -ms-transition: opacity .25s;
	     -o-transition: opacity .25s;
	        transition: opacity .25s;
}
.featured-links li:hover {
	opacity: 0.6;
}
.featured-links li:first-child {
	margin-left:0px;
}
.books-container h2 {
	color:#fff;
}
.books-container {
	background: #901D2D;
	position: relative;
	padding-bottom:30px;
	color:#fff;
	height: 233px;
}
.business-books {
	color:#901D2D;
	font-size: 1.7em;
	margin-bottom:8px;
	text-align: right;
}
.right .business-books {
	text-align: left;
}
.book-img {
	margin-top:-64px;
}
.book-desc {
	margin-top:20px;
	color:#fff;
	text-align: right;
}
.book-desc p {
	opacity: 0.8;
}
ul.branded li {
    list-style: none;
    background: url(images/list-item.png) no-repeat 2px 5px;
    background-size: 11px 11px;
    padding-left: 18px;
margin-bottom:5px
}
.cta.big {
	clear: both;
	background: rgb(0, 136, 204);
	color: rgb(255, 255, 255);
	display: inline-block;
	padding: 4px 10px;
	margin-top: 10px;
	font-size: 1.3em;
	margin-bottom:5px;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	opacity: 1;
	-webkit-transition: background .25s;
	-moz-transition: background .25s;
	-ms-transition: background .25s;
	-o-transition: background .25s;
	transition: background .25s;
}
.cta.big:hover {
	text-decoration: none;
	background: rgb(0, 85, 128);
}
.book-desc a.cta {
	background: #fff;
	color:#901D2D;
	display: inline-block;
	padding:5px 10px;
	margin-top: 10px;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	opacity: 0.7;
	-webkit-transition: opacity .25s;
	   -moz-transition: opacity .25s;
	    -ms-transition: opacity .25s;
	     -o-transition: opacity .25s;
	        transition: opacity .25s;
}
.book-desc a.cta:hover {
	opacity: 1;
	text-decoration: none;
}
.innerpage.container {
	padding-top:30px;
	padding-bottom:30px;
}
#sidebar {
/*	border-left: 15px solid rgb(242, 242, 242);
	padding: 25px 0 25px 25px;*/
}
 #sidebar a.cta {
	float: right;
	margin-bottom: 20px;
	margin-top: -10px;
 }
.social-networks li {
	display: inline-block;
	margin-right: 10px;
}
.social li a {
	-webkit-transition: opacity .25s;
	   -moz-transition: opacity .25s;
	    -ms-transition: opacity .25s;
	     -o-transition: opacity .25s;
	        transition: opacity .25s;
}
.social li a:hover {
	opacity: 0.6;
}
.events-list li  {
	position: relative;
}
.events-list li article a.img-link {
	float: left;
	margin-right: 15px;
}
.events-list li article {
	position: relative;
	background: rgb(242, 242, 242);
	margin-bottom: 20px;
	padding: 20px;
	border-bottom:3px solid #e4e4e4;
}
article.passed {
	opacity: 0.4;
}
.events-list li .shadow {
	left:0px;
}
.both-books h1 {
	font-size:2em;
}
.both-books img {
	max-height: 250px;
	width:auto;
}
/* FOOTER */
.footer-menu {
	display: inline-block;
}
.footer-menu li {
	margin-left:25px;
	opacity: 0.8;
}
.footer-menu a {
	color:white;
}
.footer-menu li:hover {
	opacity: 1;
}
.location {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	color:#92001a;
	font-weight: bold;
	font-size:1.1em;
}
footer a.cta, .vfb-submit  {
	clear:both;
	background: #901D2D;
	color:white;
	display: inline-block;
	padding:2px 10px;
	margin-top: 10px;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	opacity: 0.7;
	-webkit-transition: opacity .25s;
	   -moz-transition: opacity .25s;
	    -ms-transition: opacity .25s;
	     -o-transition: opacity .25s;
	        transition: opacity .25s;
}
footer a.cta:hover, .vfb-submit  {
	opacity: 1;
	text-decoration: none;
}
footer h3 {
	margin-top: 10px;
	margin-bottom:10px;
	font-size: 1.5em;
}
.gray-container {
	background: #f2f2f2;
	position: relative;
}
.gray-container .container {
	position: relative;
	padding-top:25px;
	padding-bottom:25px;
}
.copyright-container {
	background: #901D2D;
	color:#fff;
}
.copyright {
	text-align: center;
	padding:5px 0;
}
footer .author {
	display: block;
	text-align: right;
	clear:both;
	font-size: 1.1em;
}
.author strong:before {
	content:'- ';
}
footer .quote p {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-style: italic;
	margin:10px;

}
footer .quote:after {
	content:'';
	font-family: Arial, sans-serif;
	float:right;
	width: 0px;
	position: relative;
	right:-15px;
	height: 0px;
	border-style: solid;
	border-width: 0 23px 23px 0;
	border-color: transparent #ffffff transparent transparent;
	line-height: 0px;
	_border-color: #000000 #ffffff #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.social li a {
	width:48px;
	display: block;
	height:48px;
	float:left;
	margin-right:5px;
}
.social li a.icon-facebook {
	background:url(images/icon-fb.png);
}
.social li a.icon-linkedin {
	background:url(images/icon-li.png);
}
.social li a.icon-twitter {
	background:url(images/icon-tw.png);
}
.social li a.icon-youtube {
	background:url(images/icon-yt.png);
}
.social li a.icon-google-plus {
	background:url(images/icon-gp.png);
}
#sidebar .social li a {
	width:25px;
	height:25px;
	background-size: 100%;
	margin-left:3px;
	margin-right: 0px;
}
 #sidebar .social {
	float:right;
}
#sidebar .social li { 
	display:inline;
	float:left;
}
#sidebar h2 {
	margin-top:1px;
}
#sidebar {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;   /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
padding: 20px;
border-left: 2px solid rgb(228, 228, 228);
background: rgb(242, 242, 242);
}
.sidebar-container li {
	margin-bottom:30px;
}
/* VISUAL FORM BUILDER FORM DESIGN */
.vfb-span {
	margin-left:0px !important;
}
input,
textarea,
select{
	border: none;
	background: rgb(240,240,240);

}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.visual-form-builder ul li {
	list-style:none;
}

.vfb-desc {
	display:block;
	margin-top: 5px;
}
.vfb-radio {
	font-size: 1.1em;
	display: block;
	height: 13px;
	width: 13px;
	margin: 4px 0 0; 

}
.visual-form-builder label.vfb-choice {
	font-size: 100%;
	line-height: 150%;
	margin: -17px 0 0 23px;
	padding: 0 0 5px;
	width: 88%;
	display: block;
}
label.error {
	margin-left:10px;
	color:red;
}
.visual-form-builder input[type=text], .visual-form-builder input[type=email]  {
	height: 25px;
	text-indent: 5px;
	width: 49%;
}
.visual-form-builder input[type=date] {
	height:25px;
	text-indent: 5px;
}
.more-headline {
	cursor: pointer;
}
.more-headline h3:before {
	width: 15px;
	display: inline-block;
}
.more-headline.minus h3:before {
    content: "- ";
}
.more-headline.plus h3:before {
    content: "+ ";
}
.more-content {
margin-left: 15px;
}
li.vfb-item {
	list-style-type: none !important;
	background: none !important;
	padding:0px !important;
}
/*#sendmail {
	padding: 7px 19px;
	margin: 14px 0px;
	display: block;
	background: #C60016;
	color: white;
	font-size: 15px;
}*/
.excerpt-sidebar {
	margin-top:25px;
}
.attachment-thumbnail {
float:left;
padding-right: 10px;
}
.postdate{
margin-top:-5px;
}
blockquote {
	border-top:1px solid #e4e4e4;
	padding-top:15px;
	min-height: 30px;
	font-style: italic;
	padding-left:35px;
	margin-bottom:30px;
	margin-top:10px;
	background: url(images/quote-mark.png) no-repeat 0px 15px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
blockquote p {
	margin-bottom:5px !important;
}
blockquote .author {
	float:right;
	text-align: right;
	font-weight:bold;
	}
blockquote .author:before {
	content:'-';
}
@media (max-width: 1200px) {
		.featured-links li {
		max-width: 30%;
		margin-left:1.5%;
	}
	.jaynie-image {
		margin-top: -35px;
		}
}
@media (min-width: 767px ) and (max-width: 979px) {
	.jaynie-image {
		position: absolute;
		bottom:0px;
	}
	.magazines {
		max-width: 90%;
		float: right;
	}
}
@media (min-width: 1200px) {
	.jaynie-desc {
		margin-top:30px;
	}
}
@media (max-width: 979px) {
	.as-seen-in {
		width:100%;
		text-align: right;
		float:none;
	}
.jaynie-desc h1 {
	font-size: 4em;
			-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
}
.button-menu {
	position: relative;
	z-index: 9999;
    padding:5px;
    display: inline-block !important;
    cursor: pointer;
    color:white;
    font-size: 1.4em;
    float:left;
    margin-top: 7px;
  }
  .main-menu.top-tier {
    clear:both;
    padding:0 3px;
    float: none !important;
    width: auto !important;
    text-align: left;
    font-size: 1em;

  }
  .main-menu  a {
    color:white;
    position: relative;
    z-index: 9999;
  }
  nav a, nav a:hover, nav a:visited {
    color:white;
  }
  ul.top-tier.main-menu li {
    padding:10px 5px 10px;
    float:none;
        border:none;
    margin-left: 0;
  }
.current-menu-item {
  border:none;
  }
  .sub-menu {
    display: block !important;
    opacity: 0.7;
    position: relative;
    background: none;
    padding:0px 0px 0px 20px;
    box-shadow: none;
      }
     .sub-menu li:hover .sub-menu {
     	display: none !important;
     	position: absolute;
     	left:-99999px;
     }
  
}
@media (max-width: 767px) {

	.span4.jaynie-wrapper {
		border-bottom: 5px solid #901D2D;
		position: relative;
	}
	.span4.jaynie-wrapper:after {
		content:'';
		position: absolute;
		background: url(images/shadow.png) no-repeat;
		background-size: 100% 100%;
		display: block;
		width:100%;
		height:10px;
		bottom:-10px;
	}
	.book-img {
	margin-top:0px;
}	.books-container {
	padding-top:15px;
	height: auto;
}

	footer [class*="span"] {
		margin-bottom: 20px;
	}
	body {
	padding-left: 0px;
	padding-right: 0px;
	}
	.container {
		padding:0 20px;
	}

	.book-jaynie {
		float:right;
	}

}

/*Radio interviews page styling*/

h1.article-headline a {
    color: #901d2d;
}