/*
Theme Name: BOT
Theme URI: http://www.booksontape.com/
Author: Œdmund
Author URI: http://www.booksontape.com/
Description: 2013 - 
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Find out more at Underscores.me.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/


/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	height: 100%;
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	/*overflow-y: scroll;  Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #f8f8f8;
	margin: 0;
	padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}

/* =Fonts
----------------------------------------------- */

@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=be9d74bd-b421-4bcd-8a38-020e123afa07");
@font-face{
font-family:"Helvetica Neue";/*CONDENSED BOLD*/
src:url("f/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
src:url("f/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"),url("f/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("f/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("f/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
}
@font-face{
font-family:"Helvetica Neue Oblique";
src:url("f/da1caa74-3384-442b-9cf3-c7c71ea54b37.eot?#iefix");
src:url("f/da1caa74-3384-442b-9cf3-c7c71ea54b37.eot?#iefix") format("eot"),url("f/5287baae-f2f0-48f7-98bd-ec2986854951.woff") format("woff"),url("f/e6ab5bf0-c0a7-4aeb-a5d0-50177e6b354b.ttf") format("truetype"),url("f/38074018-c2af-4832-8ffa-02293e606fb7.svg#38074018-c2af-4832-8ffa-02293e606fb7") format("svg");
}
@font-face{
font-family:"Helvetica Rounded";
src:url("f/32db7260-996d-4e33-9ea9-980d946a0d01.eot?#iefix");
src:url("f/32db7260-996d-4e33-9ea9-980d946a0d01.eot?#iefix") format("eot"),url("f/12a2930c-4202-4849-bac1-0a1a70c374d3.woff") format("woff"),url("f/2f6fb147-d43d-4b72-9ef8-2b1b6cfa687a.ttf") format("truetype"),url("f/6cb40668-b781-4adc-80b6-69a6203d0eb5.svg#6cb40668-b781-4adc-80b6-69a6203d0eb5") format("svg");
}
@font-face{
font-family:"Helvetica Rounded Oblique";
src:url("f/f6b1e46f-a253-4371-8345-e4ac23668a64.eot?#iefix");
src:url("f/f6b1e46f-a253-4371-8345-e4ac23668a64.eot?#iefix") format("eot"),url("f/24207063-5376-4428-951f-09155436ba27.woff") format("woff"),url("f/99a8c542-5b7a-461d-85ec-ebed66b4cd44.ttf") format("truetype"),url("f/2736796a-4936-4dea-b615-a7918f6ffe48.svg#2736796a-4936-4dea-b615-a7918f6ffe48") format("svg");
}
@font-face{
font-family:"Helvetica Neue Regular";
src:url("f/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("f/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("f/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("f/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("f/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face{
font-family:"Helvetica Neue Bold";
src:url("f/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
src:url("f/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("f/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("f/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("f/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}
@font-face{
font-family:"Fort Light";
src:url("f/Fort-Light.eot?#iefix");
src:url("f/Fort-Light.eot?#iefix") format("eot"),url("f/Fort-Light.woff") format("woff"),url("f/Fort-Light.ttf") format("truetype"),url("f/Fort-Light.svg#d37fcd2f-d43f-4eae-b192-c48028c02797") format("svg");
}

@font-face{
font-family:"Fort Bold";
src:url("f/Fort-Bold.eot?#iefix");
src:url("f/Fort-Bold.eot?#iefix") format("eot"),url("f/Fort-Bold.woff") format("woff"),url("f/Fort-Bold.ttf") format("truetype"),url("f/Fort-Bold.svg#d37fcd2f-d43f-4eae-b192-c48028c02797") format("svg");
}



/* =Global
----------------------------------------------- */

body,
button,
input,
select,
textarea {
	color: #353e47;
	font-family:Arial,arial,sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;

}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

/* Text elements */
p {
	color: #353e47;
	font-family:Arial,arial,sans-serif;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 1.5em;
}
.listening-library p {
	color:#333;
}
ol {
	list-style: decimal;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	*vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
button,
input {
	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
	*overflow: visible;  /* Corrects inner spacing displayed oddly in IE6/7 */
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
	width:250px;
	height:22px;
	padding:0;
	margin:0;

}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	/* border-radius: 3px; */
	height: 20px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus {
	color: #111;
}
input[type="text"],
input[type="email"],
input[type="password"] {
	padding: 0;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}

/* Links */
a {
	color: #00aeef;
	text-decoration: none;
}
.listening-library a {
	color:#f16E00;
}
a:visited {
	color: #00aeef;
	text-decoration: none;
}
a:hover,
a:focus,
a:active {
	color: #00CEEF;
	text-decoration: underline;
}

.listening-library a:hover,
.listening-library a:focus,
.listening-library a:active, {
	color:#f16E00;
}
.listening-library a:visited {
	color:#f16E00;
}


/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Text meant only for screen readers */
.assistive-text {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.color-transparent,
.color-transparent:hover,
.color-transparent:visited
.listening-library a.color-transparent,
.listening-library a.color-transparent:hover,
.listening-library a.color-transparent:visited
{
	color: transparent !important;
}

/* Clearing */
.clear:before,
.clear:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: '';
	display: table;
}

.clear:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}


/* =Menu
----------------------------------------------- */

.navigation-main ul {
	float:right;
	list-style: none;
	margin: 0;
	padding-left: 0;
	font-family: 'Helvetica Rounded', 'Helvetica', Arial, sans-serif;
	text-transform:uppercase;

}
.navigation-main li {
	float: left;
	position: relative;
}
.navigation-main a {
	display: block;
	text-decoration: none;
}
.navigation-main ul ul {
	display: none;
	font-family: Arial, sans-serif;
	text-transform:none;
}

.menu > .menu-item {
	display:block;
}

.menu > .menu-item > a {
	padding-right:26px;
	line-height:125px;
}

.menu > .menu-item.menu-item-174 > a,
.menu > .menu-item.menu-item-1048 > a{
	padding-right:0;
}

.menu > .menu-item.menu-item-149 > a {
	padding-right:0;
	line-height:35px;
}

.menu-item a {
	position:relative;
}

#menu-main_nav .menu-item-131,
#menu-ll_nav .menu-item-1043 {
	padding-top:45px;
	width: 115px;
	height:80px;
}

#menu-lila_nav .menu-item-18016 {
	padding-top:45px;
	width: 150px;
	height:80px;
}
.menu > .menu-item.menu-item-131 > a,
.menu > .menu-item.menu-item-1043 > a,
.menu > .menu-item.menu-item-18016 > a  {
	line-height:18px;
}

#menu-main_nav li.current-menu-item.menu-item-131,
#menu-ll_nav li.current-menu-item.menu-item-1043,
#menu-lila_nav li.current-menu-item.menu-item-18016 {
	height:76px !Important;
}

.menu-item-166 > a:after,
.menu-item-131 > a:after,
.menu-item-175 > a:after,
.menu-item-1035 > a:after,
.menu-item-1043 > a:after,
.menu-item-1088 > a:after {
	position:absolute;
	right:5px;
	top:47%;
	content:"";
	border-top:6px solid #162e4d;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
}

.menu-item-166:hover > a:after,
.menu-item-131:hover > a:after,
.menu-item-175:hover > a:after, {
	position:absolute;
	right:5px;
	top:47%;
	content:"";
	border-top:none;
	border-bottom:6px solid #00aeef;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
}

.menu-item-1035:hover > a:after,
.menu-item-1043:hover > a:after,
.menu-item-1088:hover > a:after {
	position:absolute;
	right:5px;
	top:47%;
	content:"";
	border-top:none;
	border-bottom:6px solid #f16E00;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
}

.menu-item-182 > a:after,
.menu-item-1095 > a:after {
	position:absolute;
	right:24px;
	top:43%;
	content:"";
	border-top:6px solid #fff;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
}

.navigation-main ul ul ul {
	left: 100%;
	top: 0;
}
.navigation-main ul ul {
	padding:20px 0;
}
.navigation-main ul ul a {
	color:#162e4d;
	font-size:13px;
	line-height:17px;
}
.navigation-main ul ul li {
}
.navigation-main li:hover > a {
}
.navigation-main ul ul :hover > a {
}
.navigation-main ul ul a:hover {
}
.navigation-main ul li:hover > ul {
	display: block;
}

.navigation-main #menu-main_nav li.current-menu-item {
	border-bottom:4px solid #60B836;
	height:121px;
}
.navigation-main #menu-main_nav li.current-menu-item > a {
	top:4px;
	color:#60B836;
}

.navigation-main #menu-main_nav .sub-menu li.current-menu-item {
	border-bottom:none;
	height:auto;
}
.navigation-main #menu-main_nav .sub-menu li.current-menu-item > a {
	top:0;
	color:#60B836;
}

.navigation-main #menu-ll_nav li.current-menu-item {
	border-bottom:4px solid #f16E00;
	height:121px;
}
.navigation-main #menu-ll_nav li.current-menu-item > a {
	top:4px;
	color:#f16E00;
}

.navigation-main #menu-ll_nav .sub-menu li.current-menu-item {
	border-bottom:none;
	height:auto;
}
.navigation-main #menu-ll_nav .sub-menu li.current-menu-item > a {
	top:0;
	color:#f16E00;
}

.navigation-main #menu-lila_nav li.current-menu-item {
	border-bottom:4px solid #f7941e;
	height:121px;
}
.navigation-main #menu-lila_nav li.current-menu-item > a {
	top:4px;
	color:#f7941e;
}

.navigation-main #menu-lila_nav .sub-menu li.current-menu-item {
	border-bottom:none;
	height:auto;
}
.navigation-main #menu-lila_nav .sub-menu li.current-menu-item > a {
	top:0;
	color:#f7941e;
}


li.current-menu-item > a:after {
	border-top:7px solid #60B836;
}


/* Small menu */
.menu-toggle {
	display: none;
	cursor: pointer;
}

.main-small-navigation ul {
	display: none;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-small-navigation ul.nav-menu.toggled-on {
		display: block;
	}

}

#menu-main_nav.menu li.nav-two-line,
#menu-ll_nav li.nav-two-line {
	padding-top: 45px;
	width: 115px;
	height: 80px;
}

#menu-main_nav.menu li.nav-med-width,
#menu-ll_nav li.nav-med-width {
	width: 135px;
}

.menu li.nav-two-line a {
	line-height: 18px;
}

/* 	=Homepage
	=Marquee
----------------------------------------------- */

	.recent-posts {
		position:relative;
		margin:36px 0 0 0;
		height:260px;
	}
	
	div.up-next {
		position:absolute;
		top:15px;
		left:705px;
		background:#8DC73F;
		padding:3px 14px;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		z-index:100;
	}
	
	div.up-next:before {
		position:absolute;
		bottom:-10px;
		left:0;
		content:"";
		border-top:10px solid #339227;
		border-left:transparent 10px solid;
	}
	.recent-posts li {
		float:left;
	
	}
	.recent-posts li.first-slide {
		width:689px;
		margin-right:26px;
		min-height: 260px;
	
	}
	.first-slide img {
		float:left;
		margin-right:30px;
		width:auto;
		height:260px;
		
	}
	
	.first-slide .title {
		display:block;
		padding:0 0 15px 0;
		color:#162e4d;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size:35px; /*PREVIOOUSLY 40PX Œ*/
		line-height:37px; /*PREVIOOUSLY 42PX Œ*/
		text-decoration:none;
	}

	.first-slide .title_too_long {
		font-size:30px;
		line-height:32px;
	}

	.listening-library .first-slide .title {
		color:#339227;
	}
	.first-slide .category {
		display:none;
	}

	.first-slide p {
		margin-bottom:18px;
		color:#162e4d;
		font-size:14px;
		line-height:19px;
	}

	.first-slide .read-more {
		color:#00AEEF;
		font-size:14px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		text-transform: uppercase;	
	}

	.listening-library .first-slide .read-more {
		color:#F16E00;
	}

	.second-slide,
	.third-slide {
		position:relative;
		background:#fff;
		width:262px;
		height:120px;
		margin-bottom:20px;
		padding:18px;
		-moz-box-sizing: border-box;		
		-webkit-box-sizing: border-box;		
		box-sizing: border-box;		
		-moz-box-shadow: 0px 1px 5px #ccc;
		-webkit-box-shadow: 0px 1px 5px #ccc;
		box-shadow: 0px 1px 5px #ccc;
		overflow: hidden;
	
	}
	.second-slide.up-next .slide-content {
		margin-top:30px;
		height: 53px;
		overflow: hidden;
	}
	
	

	.recent-posts .category {
		display:block;
		color:#728395;
		font-size:15px;
		font-family: 'Helvetica Rounded', Helvetica, Arial, sans-serif;
		text-transform: uppercase;	
	}
	
	.first-slide .category {
		display:none;
	}

	.second-slide a,
	.third-slide a {
		display:block;
		color:#728395	!important;
		font-size: 13px;
		line-height: 15px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.second-slide p,
	.third-slide p,
	.second-slide .read-more span,
	.third-slide .read-more span {
		display:none;
		
	
	}
	.second-slide .read-more,
	.third-slide .read-more {
		position:absolute;
		bottom:10px;
		right:10px;
		background:transparent url(images/next-arrow.png) no-repeat 0 0;
		width:20px;
		height:20px;
		
	}
	.listening-library .second-slide .read-more,
	.listening-library .third-slide .read-more {
		background: url(images/next-arrowLL.png) no-repeat 0 0;
	}

	.second-slide:hover .read-more,
	.third-slide:hover .read-more {
		background-position:0 -20px;
	}

	.second-slide img,
	.third-slide img {
		display:none;
		
	
	}
	
	.slide-content img {
		border:none;
	}

	.slide_nav {
		text-align: center;
		width: 40%;
		vertical-align: middle;
		margin: 0 auto;
	}

	.slide_button {
		background-color: #728395;
		width: 10px;
		height: 10px;
		display: inline-block;
		border-radius: 50%;
		cursor: pointer;
		margin-right: 10px;
	}

	.slide_nav .selected {
		background-color: #00AEEF;
	}

	.listening-library .slide_nav .selected {
		background-color: #F16E00;
	}


/* =Content
----------------------------------------------- */

.sticky {
}
.hentry {
	margin: 0 0 1.5em;
}
.byline {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.entry-content,
.entry-summary {
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}


/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* =Media
----------------------------------------------- */

.site-header img,
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.site-header img,
.entry-content img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.site-header img,
.entry-content img,
img.size-full {
	max-width: 100%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.site-content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-content .gallery dd {
	margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* =Navigation
----------------------------------------------- */

.site-content [class*="navigation"] {
	/*margin: 0 0 1.5em;*/
	overflow: hidden;
}
[class*="navigation"] .previous {
	float: left;
	width: 45%;
}
[class*="navigation"] .next {
	float: right;
	text-align: right;
	width: 45%;
}

/* =Comments
----------------------------------------------- */

.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}

/* =Widgets & Page Lists
----------------------------------------------- */

.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

.widget_archive select {
	width: 100%;
}

.widget_archive select,
.page_list_dropdown {
	margin-top: 15px;
	color: #00AEEF;
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	height: 24px;
	font-size: 13px;
	font-weight: bold;
}

.listening-library .widget_archive select,
.listening-library .page_list_dropdown {
	color: #F16E00;
}

/* Search widget */
.widget_search .submit {
	display: none;
}

.page_list_dropdown {
	padding-top: 2px;
	width: 300px;
}

.page_list_item {
	padding:10px;
	border-left:10px solid #00AEEF;
	margin: 10px 0 5px 0;
	min-height:20px;
}

.listening-library .page_list_item {
	border-left:10px solid #F16E00;
}

.page_list_excerpt {
	border-top:2px #E4E4E4 dotted;
}


/* =Infinite Scroll
----------------------------------------------- */

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .navigation-paging, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/* =SWITCH BAR  Œ
----------------------------------------------- */

@media screen
{
		.print_logo {display:none;}
		
		#switch_bar
		{
		height:55px;
		width:100%;
		min-width:980px;
		margin: 0 auto;
		padding: 0;
		background: rgb(67,81,101);
		background: -moz-linear-gradient(top,  rgba(67,81,101,1) 0%, rgba(27,50,76,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(67,81,101,1)), color-stop(100%,rgba(27,50,76,1)));
		background: -webkit-linear-gradient(top,  rgba(67,81,101,1) 0%,rgba(27,50,76,1) 100%);
		background: -o-linear-gradient(top,  rgba(67,81,101,1) 0%,rgba(27,50,76,1) 100%);
		background: -ms-linear-gradient(top,  rgba(67,81,101,1) 0%,rgba(27,50,76,1) 100%);
		background: linear-gradient(to bottom,  rgba(67,81,101,1) 0%,rgba(27,50,76,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#435165', endColorstr='#1b324c',GradientType=0 );
		}
}
.listening-library #switch_bar {
background: #57c364; /* Old browsers */
background: -moz-linear-gradient(top, #57c364 0%, #189027 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57c364), color-stop(100%,#189027)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #57c364 0%,#189027 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #57c364 0%,#189027 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #57c364 0%,#189027 100%); /* IE10+ */
background: linear-gradient(to bottom, #57c364 0%,#189027 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c364', endColorstr='#189027',GradientType=0 ); /* IE6-9 */
}

.living-language #switch_bar {
background: #57c364; /* Old browsers */
background: -moz-linear-gradient(top, #444444  0%, #3b3b3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#3b3b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #444444 0%,#3b3b3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #444444 0%,#3b3b3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #444444 0%,#3b3b3b 100%); /* IE10+ */
background: linear-gradient(to bottom, #444444 0%,#3b3b3b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#3b3b3b',GradientType=0 ); /* IE6-9 */
}

#switcher {
	position:relative;
	width: 980px;
	margin: 0 auto;
	padding: 0;
	font-size:13px;
	z-index:1000;
}

.user_name {
	position: absolute;
	top: 61px;
	color: #000;
	text-transform: none;
	right: 0;
}

#switch_bot {
	float: left;
	width: 133px;
	height: 55px;
	background: #f8f8f8;
}
.listening-library #switch_bot,
.living-language #switch_bot {
	width:132px;
	background:transparent;
	color:#fff;
}

.listening-library #switch_bot {
	border-left: 1px #43b15e solid;
	box-shadow: -1px -1px 1px #0a7620 inset;
}

.living-language #switch_bot {
	border-left: 1px #313131 solid;
	box-shadow: -1px -1px 1px #313131 inset;
}


#switch_bot a {
	display:block;
	width: 133px;
	height: 55px;
	text-align: center;
	color: #162e4d;
	font-size: 17px;
	font-family:'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-decoration: none;
	line-height:55px;
}
.listening-library #switch_bot a,
.living-language #switch_bot a {
	color:#fff;
}


#switch_ll {
	float: left;
	width: 132px;
	height: 55px;
	border-right: 1px #435165 solid;
	box-shadow: -1px -1px 1px #1B324C inset;
}

.listening-library #switch_ll{
	background: #f8f8f8;
	box-shadow:none;
}

.living-language #switch_ll{
	border: none;
}

#switch_ll a {
	display:block;
	width: 133px;
	height: 45px;
	padding-top:10px;
	text-align: center;
	color: #f8f8f8;
	font-size: 17px;
	font-family:'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-decoration: none;
	line-height: 15px;
}

.listening-library #switch_ll a {
	color:#339227;
}

#switch_lila {
	float: left;
	width: 132px;
	height: 55px;
	border-right: 1px #435165 solid;
	box-shadow: -1px -1px 1px #1B324C inset;
}

.living-language #switch_lila{
	background: #f8f8f8;
	box-shadow:none;
	border: none;
}

.listening-library #switch_lila {
	background:transparent;
	color:#fff;
	border-right: none;
	border-left: 1px #43b15e solid;
	box-shadow: -1px -1px 1px #0a7620 inset;
}

#switch_lila a {
	display:block;
	width: 133px;
	height: 45px;
	/*padding-top:10px;*/
	text-align: center;
	color: #f8f8f8;
	font-size: 17px;
	font-family:'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-decoration: none;
	line-height: 55px;
}

.living-language #switch_lila a {
	color:#162e4d;
}


#switch_search_form {
	float:left;
	height:43px;
	padding:12px 26px 0 26px;
	border-right: 1px #435165 solid;
	box-shadow: -1px -1px 1px #1B324C inset;
}
 .listening-library #switch_search_form {
	border-right: 1px #43b15e solid;
	box-shadow: -1px -1px 1px #0a7620 inset;
 }

 .living-language #switch_search_form {
	border-right: 1px #313131 solid;
	box-shadow: -1px -1px 1px #313131 inset;
 }

#searchform input{
	display: inline;
	vertical-align: bottom;
}


#switch_search {
	margin-right:0;
	padding:2px 5px;
	-webkit-border-radius: 15px 0 0 15px;
	-moz-border-radius: 15px 0 0 15px;
	border-radius: 15px 0  0 15px;
	border:1px solid #ccc;
	height:24px;
	width:210px;
	font-size:14px;
}

#switch_search::-webkit-input-placeholder {
   color:#666;
}
#switch_search:-moz-placeholder {
   color:#666;  
}
#switch_search::-moz-placeholder {
   color:#666;  
}
#switch_search:-ms-input-placeholder {  
   color:#666;  
}


#searchsubmit {
	width: 34px;
	height: 30px;
	margin-left: -2px;
	border: none;
 	background: #00aeef url(images/search_glass.png) 8px 5px no-repeat; 
	-webkit-border-radius: 0 15px 15px 0;
	-moz-border-radius: 0 15px 15px 0;
	border-radius: 0 15px 15px 0;
}
.listening-library #searchsubmit {
	background-color:#f16E00;
}


#switcher ul
{
}

#switcher ul li { display: inline; }

#main
{
width:980px;
margin: 0 auto;
}


/* Help Nav Button */
.menu-help_nav-container {
	float: left;
	width:88px;
}

#menu-help_nav {
	text-align: center;
}

#menu-help_nav li.menu-item-149 {
	width: 96px;
	height: 55px;
	background: transparent	url(images/icon-help.png) no-repeat 15px 20px;
	border-right: 1px #435165 solid;
	-webkit-box-shadow:0 2px 0px #f8f8f8;
	box-shadow:0 2px 0px #f8f8f8;
}
.listening-library #menu-help_nav li.menu-item-149 {
	border-right: 1px #43b15e solid;

}

.living-language #menu-help_nav li.menu-item-149 {
	border-right: 1px #313131 solid;

}

#menu-help_nav li.menu-item-149 > a {
	display:block;
	color:#f8f8f8;
	line-height:55px;
	z-index:1000;
	-webkit-box-shadow:0 2px 0px #f8f8f8;
	box-shadow:0 2px 0px #f8f8f8;

}

#menu-help_nav li.menu-item-149:hover > a {
	color:#162e4d;
}


.listening-library #menu-help_nav li.menu-item-149:hover > a {
	color:#339227;
}


#menu-help_nav li.menu-item-149:hover {
	background: #f8f8f8	url(images/icon-help.png) no-repeat 15px 20px;
	text-shadow:none;
}

#menu-help_nav li.menu-item-149 > a:after {
	position:absolute;
	right:20px;
	top:25px;
	content:"";
	border-top:5px solid #fff;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
}

#menu-help_nav li.menu-item-149:hover > a:after {
	position:absolute;
	right:20px;
	top:20px;
	content:"";
	border-bottom:5px solid #00AEEF;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
}


#menu-help_nav ul.sub-menu {
	background-color: #f8f8f8;
	margin-top: 5px;
	padding:20px 0 11px;
	text-align: left;
	border:1px #00AEEF solid;
	position: absolute;
	top: 50px;
	left: -25%;
	width:145px;
	z-index: 999;
}

.listening-library #menu-help_nav ul.sub-menu {
	border:1px #f16E00 solid;
}

.living-language #menu-help_nav ul.sub-menu {
	border:1px #f7941e solid;
}

#menu-help_nav ul.sub-menu li {
	padding:0 18px 9px;
}

#menu-help_nav ul.sub-menu a {
	color:#00AEEF;
	text-shadow:none;
}

ul.sub-menu .external a {
	display:inline;
	padding-right:15px;
	background: transparent url(images/external-link.jpg) no-repeat right 2px; 
}
 
#switch_signin {
	float: left;
	width: 87px;
	height: 35px;
	padding-top: 20px;
	color: #f8f8f8;
	text-align: center;
	border-right: 1px #435165 solid;
	box-shadow: -1px -1px 1px #1B324C inset;
	line-height: 15px;
}
.listening-library #switch_signin {
	border-right: 1px #43b15e solid;
	box-shadow: -1px -1px 1px #0a7620 inset;
}

.living-language #switch_signin {
	border-right: 1px #313131 solid;
	box-shadow: none;
}

#switch_signin a {
	color: #f8f8f8;
	font-family:'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-decoration: none;
}

#switch_signin img {
	float: left;
	padding-left: 10px;
}

.cart {
	position:relative;
}

.cart a {
	position:relative;
	left:-3px;
	background:transparent url(/wp-content/themes/bot/images/cart.png) no-repeat;
	padding-left:20px;
}

#cart_number {
	position:absolute;
	top: 17px;
	left: 9px;
	font-size: 18px;
	background:#162e4d;
	background:rgba(22,46,77,.5);
	border-radius: 20px;
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}

/* =MASTHEAD  Œ
----------------------------------------------- */
@media screen
{
		.header {
			margin:0 auto;
			width:100%;
			min-width:980px;
			height: 125px;
			background:#f9f9f9;
			box-shadow: 0px 5px 5px #d7d7d7;
		
		}
}

.site-header {
	width:980px;
	margin: 0 auto;
}



.bot-logo {
	float:left;
	width: 200px;
	height: 125px;
	display: inline-block;
	color: #88B5FF;
	background-image: url(images/bot_logo.png);
	background-repeat: no-repeat;
	background-position: 20px 13px;
	text-indent: -99999px;
}

.listening-library .bot-logo {
	width:217px;
	height:62px;
	background: transparent url(images/listening-library-logo.png) no-repeat 0 0;
	margin-top:30px;
}

.living-language .bot-logo {
	width:200px;
	height:80px;
	background: transparent url(images/living-language-logo.png) no-repeat 0 0;
	margin-top:25px;
}

.bot-logo a {
	display:block;
	width: 200px;
	height: 125px;
}

.listening-library .bot-logo a {
	width:217px;
	height:62px;
}

.living-language .bot-logo a {
	width:200px;
	height:80px;
}

.bot-logo:hover {
	background-image: url(images/bot_logo_hover.png);
}
.listening-library .bot-logo:hover {
	background: transparent url(images/listening-library-logo.png) no-repeat 0 0;
}

.living-language .bot-logo:hover {
	background: transparent url(images/living-language-logo.png) no-repeat 0 0;
}

#bot_main_nav {
	position:relative;
	z-index:999;
	float: left;
	width:750px;
	height:125px;
	margin-left:30px;
}
.listening-library #bot_main_nav {
	margin-left:13px;
}


#menu-main_nav > li,
#menu-ll_nav > li {
	padding:0 26px;
	height: 125px;
	background:transparent url(images/nav-divider.png) no-repeat right center;
}

#menu-lila_nav > li {
	padding:0 0 0 26px;
	height: 125px;
	background:transparent url(images/nav-divider.png) no-repeat right center;
}


.navigation-main li a{
	color: #162e4d;
}
.listening-libary .navigation-main li a{
	color: #339227;
}


#menu-main_nav li:hover > a,
#menu-main_nav li a:hover {
	color:#00aeef;
}

#menu-ll_nav li a:visited {
	color:#162e4d;
}

#menu-ll_nav li:hover > a,
#menu-ll_nav li a:hover {
	color:#f16E00;
}

#menu-lila_nav li:hover > a,
#menu-lila_nav li a:hover {
	color:#f7941e;
}





#menu-main_nav ul,
#menu-ll_nav ul {
	padding:0;
	margin-top:70px;
	width: 100%;
	position: absolute;
	top: 25px;
	left: -1px;
	z-index: 999;
	background-color: #f8f8f8;
	-webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,.35);
	box-shadow: 0px 15px 15px 0px rgba(0,0,0,.35);
}


#menu-main_nav  #menu-item-182,
#menu-ll_nav #menu-item-1095,
#menu-lila_nav #menu-item-18012 {
	float:right;
	background:none;
	margin-left:30px;
	padding:0;
	width:108px;
}

#menu-main_nav  #menu-item-182 > a,
#menu-ll_nav #menu-item-1095 > a,
#menu-lila_nav #menu-item-18012 > a {
	display:block;
	position:relative;
	top:35px;
	padding:10px 24px;
	background: #00aeef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #f8f8f8;
	z-index:101;
	line-height:35px;
}

#menu-ll_nav #menu-item-1095 > a {
	background:#f16E00;
	}

#menu-lila_nav #menu-item-18012 > a {
	background:#f7941e;
	}



#menu-main_nav  #menu-item-182 > a:hover,
#menu-ll_nav #menu-item-1095 > a:hover {
	color: #f8f8f8;
}


#menu-item-182 ul,
#menu-item-1095 ul {
	position:absolute;
	top: 35px;
	left:0;
	margin-top:50px;
	padding:20px 0;
	width:108px;
	background-color: #1b9ed6;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(30, 50, 74,.25) !important;
	box-shadow: 0px 0px 8px 0px rgba(30, 50, 74,.25) !important;
	z-index:99;
}

#menu-item-1095 ul {
	background-color:#ff9862;
	}


#menu-main_nav  #menu-item-182 ul li,
#menu-ll_nav #menu-item-1095 ul li {
	padding:0 10px 9px;
}

#menu-main_nav  #menu-item-182 ul a,
#menu-ll_nav #menu-item-1095 ul a {
	color:#fff;
}

#menu-main_nav  #menu-item-182 ul a:hover,
#menu-ll_nav #menu-item-1095 ul a:hover {
	color:#fff;
	text-decoration:underline;
}

#menu-main_nav .sub-menu,
#menu-ll_nav .sub-menu {
	padding:20px 0 11px 0;
}


#menu-main_nav .sub-menu li,
#menu-ll_nav .sub-menu li {
	float:none;
	padding:0 15px 9px;
	font-size: 13px;
	line-height:21px;
}




/* =HOMEPAGE  Œ
----------------------------------------------- */

#main_column {
	width: 689px;
	float: left;
	padding: 0 0 50px 0;
	margin: 0;
}

#main_column h3,
.home_collection_title {
	margin-bottom: 16px;
	color: #162e4d;
	font-size: 25px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 23px;
}

.listening-library #main_column h3,
.listening-library .home_collection_title {
		color:#339227;
}


h3 .see-all {
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
}

#homepage_widget aside {
	position:relative;
	float: left;
	margin: 0;
	padding:20px 0 0 0;
	width: 330px;
	height: 154px;
	border-top: 10px #00aeef solid;
	-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	-moz-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	text-align: left;
}

.listening-library #homepage_widget aside {
	border-top-color:#f16E00;
	}


#homepage_widget aside:nth-child(even) {
	width: 330px;
	float: right;
}


#homepage_widget .widget_showcase .showcase_image {
	float: left;
	width:139px;
	padding: 0 10px 0 0 !important;
	margin: 0 !important;
	text-align:center;
}

#homepage_widget .widget_showcase img {
	height: 150px;
}


#homepage_widget .widget_showcase .showcase_right {
	float: right;
	width:181px;
	margin:0 !important;
}


#homepage_widget .widget_showcase .showcase_title {
	color: #162E4D;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

#homepage_widget .widget_showcase .showcase_link {
	position:absolute;
	bottom:35px;
	left:149px;
	padding: 5px 15px 5px 15px !important;
	background-color: #00aeef;
	border: 0 !important;
	color: #f8f8f8 !important;
	font-size:14px;
	float: left;
	margin: 10px 10px 0 0 !important;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.listening-library #homepage_widget .widget_showcase .showcase_link {
	background-color: #f16E00;
}


#homepage_widget .widget_showcase .showcase_copy {
	font-size:13px;
}
#home_page-sidebar h1 {
	margin-bottom:14px;
	color: #162E4D;
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	font-size:16px;
	text-transform: uppercase;
	
}
.listening-library #home_page-sidebar h1,
.listening-library #home_page-sidebar h1 a {
	color:#339227;
}
#home_page-sidebar {
	width: 238px;
	float: right;
 }
 
.widget-title-footer a, .widget-title a{
color: #162E4D;
}

.widget-title-footer a:hover, .widget-title a:hover{
color: #00CEEF;
}
 
.widget-twitter-title {
	margin-bottom: 5px !important;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	background: transparent url(images/twitter-bird.png) no-repeat 135px 0;
}

.follow-button {
	border-top:1px solid #ccc;
	padding-top: 10px;
}

.bot_news_signup {
  	background-color: #00aeef;
  	color: #f8f8f8;
  	padding: 15px 15px 10px;
	font-size: .9em;
  }

.listening-library .bot_news_signup {
	background-color: #f16E00;
}


.bot_news_signup_title {
	background: url(images/envelope.png) 0px 0 no-repeat;
	margin-left: -5px;
	padding: 0px 0 10px 40px;
	font-size: 16px;
	font-family: 'Helvetica Rounded', 'Helvetica', Arial, sans-serif;
	text-transform: uppercase;
	margin-left: -5px;
}

.bot_news_signup_copy {
	font-size:12px;
}

input.bot_news_signup_email {
	-webkit-appearance:none;
	border:none;
	width:100%;
	font-size:12px;
	margin: 5px 0 0 0 !important;
	padding:5px;
	width:198px;
	color:#999;
	
}

input.bot_news_submit {
	padding: 0 12px;
	background-color: #162e4d;
	border: 0;
	color: #f8f8f8;
	float: right;
	font-size:12px;
	height:29px;
	line-height:29px;
	margin: 10px 0px 0 0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.listening-library input.bot_news_submit {
	background-color: #fff;
	color:#339227;
}

.bot_news_submit:hover {
	background-color: #3493c9;
}

.listening-library .bot_news_submit:hover {
	background-color: #ff9862;
}


.featured-author {
	position:relative;
	-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	-moz-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	padding: 0;
	margin: 0;
	text-align: center;
	height: 151px;
	border: 1px #E6E6E6 solid;
}
.featured-author a {
	color: #162e4d;
}


.featured-author img {
	border:none;
	margin:0 auto;	
}

.featured-author-name {
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	margin:0 auto;
	font-size:18px;
	line-height:20px;
	padding:20px;
	text-align:left;
}
.featured-author-name .read-more {
	color: #00aeef;
}

.listening-library .featured-author-name .read-more {
	color: #f16E00;
}


.featured-author-name p {
	font-size:14px;
	line-height:20px;
}

.featured-author-name .read-more {
	background: url(images/read_more_arrow.png) right top no-repeat;
	width: 75px;
	height: 20px;
	position: absolute;
	bottom: 20px;
	right: 15px;
	color: #00aeef;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

.listening-library .featured-author-name .read-more {
	background: url(images/next-arrowLL.png) right top no-repeat;
	color: #f16E00;
}


.tw-recent-posts .featured-post {
	position:relative;
	-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	-moz-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	padding: 15px;
	margin: 0;
	border: 1px #E6E6E6 solid;
	color: #00aeef;
	min-height: 85px;

}

.listening-library .tw-recent-posts .featured-post {
	color: #f16E00;
}


.tw-recent-posts .featured-post h4 a {
	color: #00aeef;
	font-size:15px;
	font-weight:bold;
	line-height:21px;
	text-decoration: none;
}

.listening-library .tw-recent-posts .featured-post h4 a {
	color: #f16E00;
}


.tw-recent-posts .featured-post h4 a:hover {
	text-decoration: underline;
}

.tw-recent-posts .featured-post .read-more {
	position:absolute;
	bottom:15px;
	right:15px;
	background: url(images/read_more_arrow.png) 0px 0px no-repeat;
	width: 20px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	color: transparent;
	margin-right: 5px;
	float: right;
}

.listening-library .tw-recent-posts .featured-post .read-more {
	background: url(images/next-arrowLL.png) no-repeat 0 0;
}
/* Browse/Collection filters
----------------------------------------------- */

.alpha-list {
	background-color: white;
	height: 50px;
	font-size: 13px;
	position: absolute;
	left: 0;
	right: 0;
}
.alpha-list ul {
	width:980px;
	margin:0 auto;
}
.alpha-list li {
	display:block;
	float: left;
	width: 3.84615385%;
	line-height:50px;
}

.alpha-list a{
	color:#a6daee;
	font-size:16px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serf;
}
.alpha-list a.active{
	color:#162e4d;
}
.alpha-list a:hover{
	color:#cacaca;
	text-decoration:none;
}
.an-list {
	clear:both;
	margin-top:46px;
	padding-top:15px;
	width:980px;
	background:url('/wp-content/themes/bot/images/magic_shadow.png') no-repeat;
}

.an-list ul {
	float:left;
	width:489px;

}

.an-list li {
	border-bottom:1px dotted #ccc;
	height:50px;
	margin:0 1px 10px 0;
	padding-bottom:10px;
}

.an-name {
	display:block;
	color:#162E4D;
	font-size: 18px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serf;
}

.listening-library .an-name {
	color:#339227;
}


.an-list p {
	margin:0;
	padding:0 10px 0 0;
	color: #9AA1A7;
	font-size: 13px;
	width:479px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}



.browse-sort {
	padding-bottom:30px;
	border-bottom:1px solid #ebebeb;
}

.browse-sort h1 {
	padding-bottom:10px;
	color:#162e4d;
	font: 16px/18px 'Helvetica Rounded', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

.listening-library .browse-sort h1 {
	color:#339227;
}

.browse-sort h1 span {
	color:#60B836;
}

.browse-sort ul {
	float:left;
	margin-right:20px;
	width:225px;
}

.browse-filder {
	padding-bottom:8px;
}

.browse-filter a {
	color:#162e4d;
	font-size:13px;
}
.listening-library .browse-filter a {
	color:#339227;
}


.browse-filter a:hover {
	color:#60B836;
	text-decoration:underline;
}

.browse-filter .count {
	display:none;
}

.browse-short {
	display:none;
}
.browse-all {
	display:none;
	font-weight: bold;
}

.featured_bar {
	padding-top:15px;
	display:table;
	width:980px;
	clear:both;
}

.magicshadow {
	background:url('/wp-content/themes/bot/images/magic_shadow.png') no-repeat;
	border-top:1px solid #f4f4f4;;
}

.featured_award_title {
	font-family: 'Helvetica Neue',Helvetica,Arial, sans-serif;
}

/* Meet the Team
----------------------------------------------- */

.team-member {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;

}

.member-photo {
	float:left;
	margin-right:20px;
}

.member-info {
	float:left;
	width:570px
}

.member-info h2 a {
	color: #162e4d;
	font-size: 36px;
	font-family: 'Helvetica Neue',Helvetica,Arial, sans-serif;
}

.member-info p {
	color: #353e47;
	font-family: Arial,arial,sans-serif;
	font-size: 16px;
	line-height: 1.5;
}

/* =FOOTER  Œ
----------------------------------------------- */

@media screen
{
		.site-footer {
			margin:0 auto;
			width:100%;
			min-width:980px;
		
		background: #b2beca;
		background: -moz-linear-gradient(top,  #b2beca 0%, #f8f8f8 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2beca), color-stop(100%,#f8f8f8));
		background: -webkit-linear-gradient(top,  #b2beca 0%,#f8f8f8 100%);
		background: -o-linear-gradient(top,  #b2beca 0%,#f8f8f8 100%);
		background: -ms-linear-gradient(top,  #b2beca 0%,#f8f8f8 100%);
		background: linear-gradient(to bottom,  #b2beca 0%,#f8f8f8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2beca', endColorstr='#f8f8f8',GradientType=0 );
		margin-top: 100px;
		}
}

#footer_content {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#footer_widget {
	float: left;
	width: 130px;
	padding: 30px 20px 40px 0;
	color: #162E4D;
	font-size: .8em;
}

.listening-library #footer_widget {
	color:#339227;
}


#footer_widget h1{
	padding-bottom:10px;
	color: #162e4d;
	font-size:14px;
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-transform: uppercase;
}

#footer_widget ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#footer_widget ul a {
	text-decoration: none;
	color: #355C85;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:21px;
}

#footer_widget ul a:hover {
	text-decoration: underline;
}
/*
#footer_widget .social.follow {
	margin-top:5px;
}

.social.follow li {
	display:inline;
	padding-right:10px;
}
*/
.copyright {
	background-color:white;
	height:75px;
	font-size: 12px;
}

.copyright a {
	color: #000;
	text-decoration: underline;
}

.copyright a:hover {
	color:rgb(255,102,0);
	text-decoration:none;
}

.copy_cont {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}

.copy_logo {
	display: table-cell;
	width: 250px;
	text-align: left;
	vertical-align: middle;
	height: 50px;
}

.copy_copy {
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	height: 50px;
	width: 430px;
	line-height: 16px;
}

.copy_corp {
	display:table-cell;
	width:300px;
	vertical-align:top;
	text-align:right;
	height: 50px;
	font-family: Fort Bold;
}

.copy_corp a {
	color:rgb(255,102,0);
	text-decoration:none;
}

.copy_corp a:hover {
	text-decoration:underline;
}

.site-footer .social_icon
{
	width: 30px;
	height: 30px;
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 7px 12px 0;
}

.site-footer .fb_link
{
	background-image: url(images/social/facebook.png);
}

.site-footer .twit_link {
		background-image: url(images/social/twitter.png);
}

.site-footer .tube_link {
		background-image: url(images/social/youtube.png);
}

.site-footer .scloud_link {
		background-image: url(images/social/soundcloud.png);
}

.site-footer .gplus_link {
		background-image: url(images/social/google-plus.png);
}

.site-footer .pint_link {
		background-image: url(images/social/pinterest.png);
}

.site-footer .insta_link {
		background-image: url(images/social/instagram.png);
}



/* =QUICK VIEW  Œ
----------------------------------------------- */

#book_quick_view {
	display: block;
	width: 400px;
	height: 200px;
	color: black;
	padding: 0;
	margin: 0;
}

#book_quick_view select {
	color: #00AEEF;
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	font-weight: bold;
}


.listening-library #book_quick_view select {
	color: #f16E00;
}


#qv_img_player {
	float: left;
}

#book_quick_view img {
	margin:auto;
	padding:0;
	display:block;
	vertical-align:middle;
	border:1px solid #e8e8e8;
}

.qv_player {
	padding-left: 8px;
	padding-top: 5px;
}

.quick_view_title a {
	font-family: 'Helvetica Rounded',Helvetica,Arial, sans-serif;
	font-size: 18px;
	color: #162e4d;
}

.listening-library .quick_view_title a {
	color:#339227;
}
.quick_view_author a, .quick_view_narrator a {
	color: #00aeef;
}

.listening-library .quick_view_author a, 
.listening-library .quick_view_narrator a {
	color: #f16E00;
}


.qv_price {
	font-size: 18px;
	color: #162e4d !important;
	padding-top: 15px;
}

#book_quick_view .qv_price {
	font-size:15px;
}

.qv_isbn {
	color: #728395;
	font-size: 13px;
	padding-bottom: 10px;
}

input.qv_quantity {
	margin-left: 10px !important;
	width: 25px;
	text-align: center;
}

#qv_buttons {
	padding: 5px 0 0 0;
}

#qv_buttons button {
	padding: 15px 15px 15px 15px;
	vertical-align: middle;
	line-height: 1px;
}

#qv_buttons .add_cart {
	background-color: #00aeef;
	margin-right: 7px;
	padding:0 !Important;
	height:29px;
	line-height:29px;
	width:100px;
	color: #FDFFFC;
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	border-radius: 2px;
	cursor: pointer;
}

.listening-library #qv_buttons .add_cart {
	background-color: #f16E00;
}

#qv_buttons .add_cart:hover {
	-webkit-box-shadow:none;
	box-shadow:none;
	text-decoration:none;
	background:#00CEEF;
}

.listening-library #qv_buttons .add_cart:hover {
	background:#ff9862;
}


#qv_buttons .add_list {
	width: 100px;
	text-align: center;
	height: 29px;
	font-size: 13px;
	line-height: 27px;
	border-radius: 2px;
	background-color: #efefef;
	color: #00aeef;
	cursor:pointer;
}

.listening-library #qv_buttons .add_list {
	background-color: #f16E00;
	color:#fff;
}


/* =DETAIL PAGE
----------------------------------------------- */

#detail_top_content
{
 /*height:290px;*/
 margin-top:30px;
}

#detail_image
{
  float:left;
  width:265px;
  margin-right:26px;
  padding-bottom: 15px;
}

#detail_image_bg
{
  height:251px;
  width:265px;
  background-image: url(images/grey_bg.jpg);
  background-repeat:no-repeat;
  background-size:250px 200px;
  background-position: center center;
  margin-top:8px;
  overflow: hidden;
}

.bot_exclusive
{
	float: left;
	width: 265px;
	text-align: center;
	font-family: 'Helvetica Neue',Helvetica,Arial, sans-serif;
}

#detail_book_info
{
  float:left;
  width:396px;
  margin-right:26px;
  height:100%;
}

#detail_book_title {
	color: #162e4d;
	font-family: 'Helvetica Neue',Helvetica,Arial, sans-serif;
	font-size: 30px;
	line-height: 37px;
}

#detail_book_subtitle {
}

.listening-library #detail_book_title {
	color:#339227;
}


#detail_book_info a, #detail_categories a {
	color: #00aeef;
	text-decoration: none;
}

.listening-library #detail_book_info a, 
.listening-library #detail_categories a  {
	color: #f16E00;
}




#detail_book_info a:hover, #detail_categories a:hover {
	color: #16D6EF !important;
	text-decoration: underline;
}

#detail_book_author {
	font-size: 16px;
	padding-top: 15px;
}

#detail_book_narrator, .detail_book_general_info {
	font-size: 12px;
}

.detail_play_clip,
.search_play_clip {
	padding:5px 0 0 0;
	font-family: 'Helvetica Neue',Helvetica,Arial, sans-serif;
}

#detail_purchase {
	float: left;
	background:#fff;
	width: 225px;
	margin: 7px 0 0 0;
	font-size: 13px;
}

#detail_purchase select {
	color: #00AEEF;
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	font-weight: bold;
}

.listening-library #detail_purchase select  {
	color: #f16E00;
}


#detail_social {
	padding-top:8px;
	float:right;
	width: 251px;
	clear: right;
}

#detail_categories {
	font-size: 13px;
	border-bottom:1px solid #e8e8e8;
	padding:0 0 20px 0;
	margin:0;
}

.detail_guide a {
	background-color: #00aeef;
	text-align: center;
	margin-bottom: 10px;
	height: 20px;
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	line-height: 20px;
	display: block;
	border: 1px #00aeef solid;
}

.detail_guide a:hover {
	color: #00aeef;
	background-color: transparent;
	text-decoration: none;
}

.detail_guide.guide_page {
	display: inline-block;
}

.detail_guide.guide_page a {
	padding: 5px 15px;
}

.listening-library .detail_guide a {
	background-color: #f16E00;
	border: 1px #f16E00 solid;
}


.listening-library .detail_guide a:visited {
	color: #fff;
}

.listening-library .detail_guide a:hover {
	color: #f16E00;
	background-color: transparent;
	text-decoration: none;
}

.guide-author-no-image {
	background: #fff;
	margin: 0 auto;
	font-size: 18px;
	line-height: 20px;
	padding: 20px;
	text-align: left;
	display: block;
	position: relative;
	height: 153px;
	margin-bottom: 20px;
}

.guide-author-link {
	color: #000000;
}
.guide-author-link:hover {
	text-decoration: none;
	color: #000000;
}

a.guide-author-link:visited {
	color: #000000;
}

#detail_awards ul
{
list-style-type: none;
padding: 0px 0 20px 0;
margin: 0px;
font-size: 13px;
}

#detail_awards ul li {
	background-image: url(images/detail_award_bug.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 20px;
	padding-top: 5px;
}

#detail_description {
	padding-top: 26px;
}

#detail_right_side {
	float: right;
	width: 265px;
}

.detail_also_purchased, .detail_awards_won {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e8e8e8;
	color: #162E4D;
	font-size: 15px;
	line-height:15px;
	text-transform: uppercase;
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	margin-bottom: 10px;
}

.listening-library .detail_also_purchased, .listening-library .detail_awards_won {
	color:#339227;
}


.detail_purchased_cover {
	margin:0;
	float:left;
}
.detail_purchased_cover a,
.detail_purchased_cover img {
	display:block;
}

.detail_purchased_cover img {
	width:122px;
	height:122px;
	padding:5px;
}

.detail_related_post
{
	clear: both;
	padding-top: 25px;
	font-size: 13px;
}

.detail_related_post ul
{
	list-style: disc;
	list-style-position: outside;
	padding-left: 20px;
}


/* =SEARCH PAGE
----------------------------------------------- */

#search_top_content
{
	padding:5px;
}

.search_page_title {
	color: #162e4d;
	font-size: 36px;
	font-family: 'Helvetica Neue',Helvetica,Arial, sans-serif;
}

.search_page_title.cart_bg {
	background-image: url(images/cart_big.png);
	background-repeat: no-repeat;
	background-position: 0 13px;
	padding-left: 55px;
}

.search_page_result {
	color: #9aa1a7;
	font-size: 18px;
	padding-left: 20px;
	font-weight: bold;
}

.excel {
	font-size: 13px;
	float: right;
	font-weight: bold;
	vertical-align: bottom;
	padding-top:31px;
}


.search_options_bar {
	width: 100%;
	font-size: 11px;
	border-top: 1px solid #dadada;
	background:url('/wp-content/themes/bot/images/magic_shadow.png') no-repeat;
	clear: both;
}

.search_options_row {
	padding: 0;
	display: table-row;
}

.search_options_row span {
	display: table-cell;
	padding-top: 10px;
}

.search_options_row .divider,
.search_options_row .padded {
	border-left: 1px solid #dadada;
	padding-left: 15px;
}

.search_options_row .sortby {
	width:199px;
}

.search_options_row .formats {
	width:305px;
}

.search_options_row .listgrid {
	width:94px;
}

.search_options_row .showperpage {
	width:144px;
}

.search_options_row .page_left {
	background-image: url('/wp-content/themes/bot/images/page_arrow_left.png');
	background-repeat:no-repeat;
	background-position: center center;
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align: bottom;
	padding-right:7px;
}

.search_options_row .page_right {
	background-image: url('/wp-content/themes/bot/images/page_arrow_right.png');
	background-repeat:no-repeat;
	background-position: center center;
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align: bottom;
	padding-left:7px;
}

.formats input {
	margin-left: 7px;
	margin-right: 3px;
}

.list_selected,
.grid_selected {
	width: 35px;
	height: 25px;
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	background-position: center center;
}

.left_switch {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-right: 0;
}

.right_switch {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.list.list_selected {
	background-image: url(images/bug_list_selected.png);
}

.list.grid_selected {
	background-image: url(images/bug_list.png);
}

.grid.list_selected {
	background-image: url(images/bug_grid.png);
}

.grid.grid_selected {
	background-image: url(images/bug_grid_selected.png);
}

#search_image {
	width: 213px;
	float: left;
	background-image: url(/wp-content/themes/bot/images/grey_bg.jpg);
	background-repeat:no-repeat;
	background-size:213px 172px;
	background-position:center center;
	overflow: hidden;
}
#search_image img {
	border:none;
	box-shadow: 0px 1px 2px rgba(0,0,0,.25);
}

.no_cover_image
{
	width: 213px;
	display: inline-block;
	height: 195px;
	background-image: url('/wp-content/themes/bot/images/blue_cover_bg.jpg');
	background-repeat:no-repeat;
	background-position: center center;
	text-decoration: none !important;
	text-align: center;
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #fff	!important;
	font-size: 21px;
}

.no_cover_image_grid
{
	width: 211px;
	display: inline-block;
	height: 204px;
	background-image: url('/wp-content/themes/bot/images/blue_cover_bg.jpg');
	background-repeat:no-repeat;
	background-position: center center;
	border: 1px solid #ccc;
	text-decoration: none !important;
	text-align: center;
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #fff	!important;
	font-size: 21px;
}

.no_cover_image_hover
{
	width: 164px;
	display: inline-block;
	height: 164px;
	background-image: url('/wp-content/themes/bot/images/blue_cover_bg.jpg') !important;
	background-repeat:no-repeat;
	background-position: center center;
	border: 1px solid #CCC !important;
	text-decoration: none !important;
	text-align: center;
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #fff	!important;
	font-size: 18px;
	line-height: 20px;
}

.no_cover_image_detail
{
	width: 250px;
	display: inline-block;
	height: 235px;
	background-image: url('/wp-content/themes/bot/images/blue_cover_bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #CCC;
	text-decoration: none !important;
	text-align: center;
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: white	!important;
	font-size: 21px;
	margin-left: 8px;
}

.no_cover_image_related
{
	width: 122px;
	display: inline-block;
	height: 122px;
	background-image: url('/wp-content/themes/bot/images/blue_cover_bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none !important;
	text-align: center;
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: white	!important;
	font-size: 18px;
	margin: 5px;
}

#search_image .no_cover_image_text
{
	height: 195px;
	width: 215px;
	display: table-cell;
	vertical-align: middle;
	line-height: 23px;
}

.no_cover_image_grid .no_cover_image_text
{
	width: 213px;
	display: table-cell;
	vertical-align: middle;
	line-height: 23px;
	height: 206px;
}

.tooltip_cover .no_cover_image_text
{
	width: 166px;
	display: table-cell;
	vertical-align: middle;
	line-height: 23px;
	height: 166px;
}

.no_cover_image_detail .no_cover_image_text
{
	padding: 0;
	height: 235px;
	vertical-align: middle;
	display: table-cell;
	width: 250px;
}

.no_cover_image_related .no_cover_image_text
{
	padding: 0;
	height: 122px;
	vertical-align: middle;
	display: table-cell;
	width: 122px;
}

#search_book_info {
	position:relative;
	top:-7px;
	margin-bottom:-7px;
	float: left;
	width: 450px;
	margin-left: 20px;
	margin-right: 20px;
	color: #506168;
}

#search_book_info p {
	padding: 0;
	margin: 0;
	color: #506168;
}

.search_book_award {
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #162e4d;
	font-size: 21px;
}

.search_book_title a {
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #162e4d;
	font-size: 21px;
	text-decoration: none;
}

.listening-library .search_book_title a {
	color:#339227;
}

.search_book_title a:hover {
	color: #00aeef;
	text-decoration: underline;
}

.listening-library .search_book_title a:hover  {
	color: #f16E00;
}


.search_book_author
{
	font-size: 13px;
}

.search_book_author a
{
	color: #00aeef;
	text-decoration: none;
}

.listening-library .search_book_author a  {
	color: #f16E00;
}


.search_book_author a:hover
{
	color: #16D6EF !important;
	text-decoration: underline;
}

.search_book_copy, .search_book_copy p
{
	padding:0 0 5px 0;
	font-size: 13px;
}

.search_book_copy em {
	font-weight: bold;
}

#search_purchase {
	float: left;
	width: 225px;
	height: 173px;
	margin: 0;
	font-size: 13px;
	background-color: #FFFFFF;
}

#search_purchase select, .search_options_bar select, .isbn_form select
{
	color: #00AEEF;
	background-color: #ffffff !important;
	border: 1px solid #e8e8e8 !important;
	font-weight: bold !important;
}

.listening-library #search_purchase select,
.listening-library .search_options_bar select  {
	color: #f16E00;
}


#search_purchase p
{
	padding:0 0 5px 0;
}

#search_main_content .list_row {
	padding:30px 0 0 0;clear:both;
}

#search_main_content .grid
{
	display:none
}

#search_grid
{

}

#search_grid .grid
{
	float:left;
	width:213px;
}

#search_grid .list
{
	display:none;
}

#search_grid p
{
	padding:10px 0 10px 0;
}

.list_row_cover {
	margin:auto;
	padding:0;
	display:block;
	vertical-align:middle;
	border:1px solid #e8e8e8;
}

.grid_cover {
	width:213px;
	height:205px;
	background-image: url('/wp-content/themes/bot/images/grey_bg.jpg');
	background-repeat:no-repeat;
	background-size:213px 172px;
	background-position:center center;
	overflow: hidden;
}

.grid_cover_crop {
	height: 206px;
	overflow: hidden;
}

.grid_cover_crop img{
	padding:0;
	display:block;
	vertical-align:middle;
	border:1px solid #e8e8e8;
}

.tooltip_cover {
	float:left;
	margin:0 18px 18px 0;
	height:162px;
	width:162px;
	background-image: url('/wp-content/themes/bot/images/grey_bg.jpg');
	background-repeat:no-repeat;
	background-size:162px 115px;
	background-position:center center;
	overflow: hidden;
}

.sob_bottom {
	margin:35px 0 0 0;
}

/* =CART PAGE
----------------------------------------------- */

.add_isbn_button {
	padding-top:20px;
	text-align:right;
}

.cart_items {
	margin-top:57px;
	width:980px;
	background:url('/wp-content/themes/bot/images/magic_shadow.png') no-repeat;
	background-position: center top;
}

.cart_row {
	display: table-row;
	clear: both;
	width: 980px;
}

.table_label .cart_cell {
	color: #162E4D;
	font-family: 'Helvetica Neue',Helvetica,Arial, sans-serif;
	font-size: 14px;
	border-bottom: 1px #e4e4e4 solid;
}

.listening-library .table_label .cart_cell {
	color:#339227;
}


.table_list {
	border-bottom: 2px #E4E4E4 dotted;
}

.cart_table {
	font-size: 12px;
	color: #162E4D;
}

.listening-library .cart_table {
	color:#339227;
}


.cart_cell {
	display: table-cell;
	vertical-align: top;
	padding: 15px 10px 15px 0;
	margin: 0;
	line-height: normal;
}

.checkout_cell {
	display: table-cell;
	font-size: 14px;
	padding: 26px 0 0 0;
	vertical-align: top;
}

.checkout_cell:nth-child(2) {
	padding-left:15px;
	padding-right:15px;
}

.checkout_info input {
	width: 365px;
	height: 36px;
	margin-bottom: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 5px;
	color: #8b8b8b;
}

.checkout_special textarea {
	width: 345px;
	height: 191px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 5px;
	color: #8b8b8b;
}

.checkout_address p {
	font-size: 13px;
	color: #65717e;
}

.checkout_address span {
	color: #162E4D;
	font-weight: bold;
}

.listening-library .checkout_address span {
	color:#339227;
}

.isbn_cell {
	font-size: 13px;
	width:150px;
}

.price_cell {
	font-size: 21px;
}


#subtotal {
	padding: 15px;
	text-align: right;
	font-size: 21px;
}

.cart_image_bg
{
  float:left;
  height:80px;
  width:80px;
  background-image: url(images/grey_bg.jpg);
  background-repeat:no-repeat;
  background-size:80px 70px;
  background-position: left center;
  overflow: hidden;
}

.no_cover_image_cart
{
	width: 82px;
	display: inline-block;
	height: 82px;
	background-image: url('/wp-content/themes/bot/images/blue_cover_bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #CCC;
	text-decoration: none !important;
	text-align: center;
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: white	!important;
	font-size: 10px;
}

.no_cover_image_cart .no_cover_image_text
{
	height: 82px;
	width: 84px;
	display: table-cell;
	vertical-align: middle;
}

.cart_item_title {
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	color: #162e4d !important;
	text-decoration: none;
	font-size: 16px;
}

.listening-library .cart_item_title {
	color:#339227;
}

.cart_item_title:hover {
	text-decoration: underline;
}

.cart_author {
	color: #00aeef !important;
	text-decoration: none;
}

.cart_author:hover {
	color: #16D6EF !important;
	text-decoration: underline;
}

.cart_download_bar {
	background-color: #FFFFFF;
	height: 55px;
	font-size: 13px;
	position: absolute;
	left: 0;
	right: 0;
	border-top: 1px #f1f1f1 solid;
	border-bottom: 1px #f1f1f1 solid;
}

.download_options {
	width: 980px;
	margin: auto;
}

.cart_download_bar span{
	line-height: 55px;
}


.cart_download_bar .proceed,
.place_order .proceed,
.proceed_bottom {
	background-color: #153F67;
	color: #FFFCFC;
	padding: 6px 30px 7px 15px;
	float: right;
	background-image: url(images/button_bug_arrow_right.png);
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0;
	cursor:pointer;
	
}

.cart_download_bar .proceed,
.proceed_bottom {
	font-size: 16px;
	margin-top: 8px;
	color: #FFF !important;
}

.place_order .proceed {
	font-size: 18px;
	height: 40px;
}

.select_all_button {
	background-color: #ffffff;
	border:1px solid #ebebeb;
	padding:10px 15px 10px 15px;
	margin-right:35px;
}

.lt_blue_button {
	background-color: #00AEEF;
	padding: 9px 15px 10px 15px;
	border: 0;
	border-radius: 2px;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	cursor:pointer;
}

.back_to_cart {
	background-color: #ffffff;
	color: #162e4d;
	padding: 6px 15px 2px 30px;
	float: left;
	background-image: url(images/button_bug_arrow_left.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px;
	height: 30px;
	-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	-moz-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	border: 1px #E6E6E6 solid;
}

.listening-library .back_to_cart {
	color:#339227;
}


.cart_download_bar .proceed:hover,
.back_to_cart:hover,
.proceed_bottom:hover {
	border-color: #ccc #bbb #aaa #bbb;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
	-moz-box-shadow:    inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
	box-shadow:         inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
	text-decoration: none;
}


.isbn_form .submit_dark_ni {
	background-color: #153F67;
	color: #FFFCFC;
	padding: 4px 10px 4px 10px;
	float: right;
	height: 30px;
	font-size: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 0;
	font-size: 13px;
	cursor:pointer;
}

.isbn_form .submit_dark {
	background-color: #153F67;
	color: #FFFCFC;
	padding: 4px 10px 4px 25px;
	float: right;
	height: 30px;
	background-image: url(images/button_bug_cart.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 0;
	font-size: 16px;
	cursor:pointer;
}

.isbn_form {
	color: #5a5f65;
	padding-top:20px;
}

.isbn_form textarea {
	width:970px;
	border: 1px solid #e8e8e8;
	overflow: hidden;
	padding-top: 8px;
	outline: none;
	resize: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.cart_cell .update_cart {
	background-color: #153F67;
	color: #FFFCFC;
	padding: 4px 10px 4px 10px;
	height: auto;
	font-size: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0;
	width: 70px;
	cursor:pointer;
}

.cart_quantity {
	text-align: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 35px;
	height: 35px !important;
	font-size: 18px;
	padding-left: 5px !important;
}

.checkout_response {
	width: 66%;
}

.checkout_response p {
	font-size: 13px;
	color: #515a64;
	padding: 0;
	margin: 0 0 15px 0;
}

.checkout_response p {
	font-size: 13px;
	color: #515a64;
	padding: 0;
	margin: 15px 0 0 0;
}

.checkout_conf {
	margin: 25px 0 0 0;
	padding: 0 0 5px 20px;
	border-top: 10px #00aeef solid;
	border-left: 1px #e8e8e8 solid;
	-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	-moz-box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	box-shadow: 1px 1px 3px rgba(50, 50, 50, .5);
	background-color: #ffffff;
}

.checkout_number {
	color: #00aeef	!important;
	font-size: 18px	!important;
}

.checkout_info p {
	padding: 0;
	margin: 0;
}

.checkout_info {
	margin: 0 0 15px 0;
}

.checkout_info_line {
	display: table-row;
}

.checkout_item {
	display: table-cell;
	color: #162E4D;
	font-weight: bold;
}

.listening-library .checkout_item {
	color:#339227;
}


.checkout_value  {
	padding-left: 30px;
	display: table-cell;
}

/*Blog Homepage */
.header-graphic {
	display:block;
	border:none;
}

.site-main .site-content {
	padding-top:36px;
}

.blog .site-content,
.single .site-content,
.archive .site-content,
.site-content-news {
	float:left;
	margin-top:32px;
	width:689px;
	margin-right:53px;
}

.blog .sidebar, .single .sidebar, .archive .sidebar, .page .sidebar {
	float:left;
	margin-top:32px;
	width:238px;
}

.sidebar .widget_categories {
	background:#fff;
	box-shadow:0 0 5px #ccc;
	margin-bottom:32px;
}

.widget_categories h1 {
	margin:0;
	padding:13px;
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-transform:uppercase;
	border-bottom:1px #e2e2e2 solid;


}

.sidebar .widget-title,
.sidebar h3,
.single-content-footer h3 {
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-transform:uppercase;
	border-bottom:1px #e2e2e2 solid;
}
.sidebar .widget li {
	font-size:13px;
}

.sidebar .widget li a {
	font-weight:bold;
}

.sidebar .widget ul,
.botteam ul	{
	margin:13px 0 0 0;
}

.sidebar .widget_categories ul {
	margin:13px;
}

.botteam {
	margin-bottom:32px;
}
.sidebar .widget li,
.botteam li	{
	padding-bottom:10px;
}

.botteam .botteam_image {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	width:64px;
}

.botteam .botteam_info {
	float:left;
	width:155px;
}

.botteam .botteam_info.producer {
	float:none;
	width:auto;
}

.botteam_info .name {
	display:block;
	font-weight: bold;
	font-size: 13px;
}
.botteam_info .title,
.botteam_info .group {
	display:block;
	font-size: 12px;
}
/*
.botteam_info .social {
	padding-right:5px;
}
*/
.entry-content {
	border-bottom:1px solid #e2e2e2;
	margin-bottom:24px;
	padding-bottom:24px;
}
.single-content {
	margin-bottom:24px;
}
.news-thumb, .article-thumb{
	float:left;
	max-width: 265px;
	width: auto;
}

.article-thumb {
	margin-right:26px;
}

.news-abstract.has-thumb {
	float:left;
	margin-left:26px;
	width:398px;
}

.news-abstract p {
	margin-bottom:5px;
}
.cat-links,
.news_post_title,
.news_post_author {
	display:block;
}
.cat-links a {
	color:#666;
	font-size:14px;
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-transform: uppercase;
}
.news_post_title a {
	color:#162e4d;
	font-size:24px;
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	line-height:16px;
}

.listening-library .news_post_title a {
	color:#339227;
}


.news_post_author {
	margin-bottom:10px;
	color:#879aad;
	font-size:11px;
}

.tags-links {
	color:#879aad;
	font-size:11px;
}

.navigation-post {
	clear:both;
}

h1.page-title {
	color: #666;
	font-size: 24px;
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	text-transform: uppercase;
}

/*Search Template */
ul.search-results {
	padding:40px 0;
}
.book-result {
	margin-bottom:20px;
	padding-bottom:20px;
}
.page-result {
	margin-bottom:20px;
	padding-bottom:20px;
}
.page-result p {
	width:689px;
}

.result-image {
	float:left;
	width:213px;
	margin-right:26px;
	background: url(images/grey_bg.jpg) no-repeat center center;
	background-size:213px 172px;
	overflow: hidden;
}
.result-image img {
	max-width:213px;
	height:auto;
	margin:auto;
	padding:0;
	display:block;
	vertical-align:middle;
	border:1px solid #e8e8e8;
}
.result-info {
	float:left;
	width:450px;
	margin-right:26px;
}
.search_book_title {
	margin-bottom:0;
	display:inline-block;
}
.search_book_author {
	margin-bottom:10px;
}
.book-result .cart-module,
#search_purchase.cart-module,
#detail_purchase.cart-module {
	float: right;
	width:211px;
	background:#fff;
	-webkit-box-shadow: 0 1px 3px rgba(50, 50, 50, .5);
	-moz-box-shadow: 0 1px 3px rgba(50, 50, 50, .5);
	box-shadow: 0 1px 3px rgba(50, 50, 50, .5);
	padding: 20px 20px 26px;
	font-size: 13px;
}
.cart-module select {
	border: 1px solid #ccc;
	color: #00aeef;
	font-weight: bold;
	height:24px;
	max-width: 170px;
}
.cart-module input {
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0 2px;
	color: #00aeef;
	font-weight: bold;
	height:20px;
}
.listening-library .cart-module input {
	color:#f16E00;
}
.cart-module button {
	border:none;
}	
.cart-module .add_list {
	font-weight: bold;
}
#qv_buttons button {
	display: block;
	margin:0;
	padding:0;
	color: #fff;
	text-align: center;
	width: 100px;
	height: 29px;
	font-size: 13px;
	line-height: 27px;
	border-radius: 2px;
}
.cart-module .add_cart {
	float:left;
	background: #00aeef;
	margin-right:2px;
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	width: 100px;
	height: 29px;
	font-size: 13px;
	line-height: 29px;
	border-radius: 2px;
}
.cart-module .add_cart:hover {
	-webkit-box-shadow:none;
	box-shadow:none;
	text-decoration:none;
	background:#00CEEF;
}
.cart-module .add_list {
	float:right;
	background: #f0f0f0;
	color: #009EDF;
	box-shadow: 0px 1px 0px rgba(0,0,0,.2);
}
.cart-module .add_list:hover {
	color: #00aeef;
	text-decoration:none;
	background:#FFF;
	box-shadow:0px 1px 0px rgba(0,0,0,.4);
}
.cart-module .add_list:after {
	content:" +";
}

/*MY List
-------------------------------------------*/
.list_title {
	position:relative;
	padding-left:20px;
}

.list_title:after {
	position:absolute;
	left:0px;
	top:14px;
	content:"";
	border-top:6px solid #162e4d;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
}

.listening-library .list_title:after {
	border-top-color:#339227;
}


.list_title.active:after {
	position:absolute;
	left:0px;
	top:14px;
	content:"";
	border-top:none;
	border-bottom:6px solid #162e4d;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
}

.listening-library .list_title.active:after {
	border-top-bottom:#339227;
}

.list_title:hover:after {
	border-top-color:#00aeef;
}

.list_title.active:hover:after {
	border-bottom-color:#00aeef;
}

/*FAQ*/
.faq h2 {
	margin:15px 0 7px 0;
	color:#162E4D;
	font-weight:bold;
	text-transform: uppercase;
}

.listening-library .faq h2 {
	color:#339227;
}


/*LIVING LANGUAGE
-------------------------------------------*/
.living-language .entry-content {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.living-language .site-footer {
	margin-top: 60px;
}

.lila-laptop {
	background-image: url('/wp-content/uploads/2014/11/laptop.png');
	background-repeat: no-repeat;
	width: 873px;
	height: 508px;
	margin: 100px auto 0 auto;
}

.lila-laptop-slider {
	padding-top: 31px;
}

.living-language h2 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #3FA5F1;
	font-size: 35px;
	line-height: 38px;
}

.otw-sidebar h2 {
	font-family: 'Helvetica Rounded', 'Helvetica',  Arial, sans-serif;
	font-size:16px;
	text-transform: uppercase;
	color: #162E4D;
	line-height: 18px;
	padding-bottom: 10px;
}

.living-language h3 {
	font-family: 'Helvetica Neue Bold', 'Helvetica',  Arial, sans-serif;
	font-size:14px;
	color: #3C3C3C;
	line-height: 18px;
}

.living-language h4 {
	font-family: 'Helvetica Neue', 'Helvetica',  Arial, sans-serif;
	font-size:21px;
	color: #3C3C3C;
	line-height: 24px;
}

.lila_widget_contact {
	background-color:#fff;
	font-size:13px;
	padding:10px;
	/*font-family: 'Helvetica Neue', 'Helvetica',  Arial, sans-serif;*/
}

.living-language .ll_slider_shadow {
	margin-bottom: 0;
	padding-bottom: 0;
}

.living-language .su-slider {
	margin-bottom: 30px;
}

.living-language p {
	color: #3C3C3C;
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
}

.living-language .lila_features p {
	font-size: 14px;
	line-height: 18px;
}

.lila_contact span {
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
	font-size: 14px !important;
	padding: 10px 5px !important;
	position: inherit !important;
	line-height: 14px !important;
}

.lila_youtube {
	background-size: 243px 182px;
	width: 243px;
	height: 136px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 -23px;
	margin-bottom: 10px;
}

.lila_youtube a{
	width: 243px;
	height: 136px;
	display: block;
	background-image: url(/wp-content/themes/bot/images/youtube_filter.png);
	background-repeat: no-repeat;
}

.lila_youtube a:hover {
	background-image: url(/wp-content/themes/bot/images/youtube_filter_hover.png);
}

.lila_media_widget {
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.lila_marketing_widget {
	background-color:#fff;
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding:22px 10px 10px 10px;
}

.lila_marketing_image {
	display: block;
	text-align: center;
	width: 100%;
}

.widget-last .blogroll li {
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	border-top: 1px solid #ccc;
	padding: 5px 0 5px 0;

}

.widget-last .blogroll li:nth-child(1) {
	border: none;
	padding: 0 0 5px 0;

}

.blogroll a {
	display: block;
}

.nc {
	display: none;
}

.lila_languages p {
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size:21px;
	line-height: 36px;
	margin: 0;
}

.lila-slider .su-slider-pagination {
	top: 90% !important;
	opacity: 1 !important;
}

.lila-slider .su-slider-pagination span {
	margin: 0 3px !important;
	background-color: #f9b462 !important;
}

.lila-laptop-slider .su-slider-pagination {
	top: 90% !important;
	opacity: 1 !important;
}

.lila-laptop-slider {
	height: 556px !important;
}

.lila-laptop-slider div {
	height: 416px !important;
}

.lila-laptop-slider .su-slider-pagination span {
	margin: 0 3px !important;
	background-color: #f9b462 !important;
}

.lila_form .ninja-forms-required-items {
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size: 13px;
	color: #3c3c3c;
}

.lila_form .field-wrap {
	margin: 0;
}

.lila_form input,
.lila_form select,
.lila_form textarea {
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size: 16px;
	line-height: 40px;
	color: #666;
	text-indent: 10px;
	vertical-align: middle !important;
	background-color: #ebebeb;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.lila_form input,
.lila_form select, {
	line-height: 40px;
}

.lila_form select {
	background-image: url('/wp-content/themes/bot/images/down-arrow.png');
}

.lila_holders,
.lila_state {
	background-repeat: no-repeat;
	background-position: 220px 17px;
}

.lila_budget,
.lila_branch {
	background-repeat: no-repeat;
	background-position: 152px 17px;
}

.lila_first,
.lila_last,
.lila_job,
.lila_library,
.lila_phone,
.lila_holders,
.lila_state,
.lila_zip	{
	width: 240px !important;
	height: 40px !important;
}

.lila_email,
.lila_address,
.lila_ifyes	{
	width: 500px !important;
	height: 40px !important;
}

.lila_first-wrap,
.lila_job-wrap,
.lila_phone-wrap,
.lila_state-wrap {
	float: left;
	padding: 0 20px 20px 0;
}

.lila_email-wrap,
.lila_address-wrap,
.lila_zip-wrap,
.lila_checkbox-wrap,
.lila_tellus-wrap,
.lila_budget-wrap,
.lila_ifyes-wrap,
.lila_branch-wrap,
.lila_comments-wrap {
	padding-bottom: 20px;
}

.lila_zip-wrap {
	padding-left: 260px;
}

.lila_holders,
.lila_state,
.lila_budget,
.lila_branch {
	-webkit-appearance: none;
	
}

.lila_budget {
	width: 180px !important;
	height: 40px !important;
}

.lila_branch {
	width: 172px !important;
	height: 40px !important;
}

.lila_tellus,
.lila_comments {
	width: 500px !important;
}

.lila_form .lila_submit {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background-color: #f7941e;
	color: #ffffff;
	padding: 0 10px 0 0;
	font-size: 18px;
	line-height: 40px;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}

.lila_quote_slider  {
	background-color: #ebebeb;
	text-align: center;
	height: 235px;
	width:690px !important;
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size:20px;
	line-height: 26px;
	color: #3c3c3c;
}

.lila_quote_slider .lila_quote_author {
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size:13px;
	line-height: 15px;
	color: #9aa1a7;
}

/*
.lila_quote_slider .owl-pagination {
	
	top: 210px !important;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}
*/

.sue-content-slider.lila_quote_slider .owl-dots {
	position: absolute;
	top: auto;
	bottom: 0;
	text-align: center;
	display: inline-block;
	left: 0;
	right: 0;
}

.lila_quote_slider .owl-dots .owl-dot {
	float: none;
	display: inline-block;
}

.sue-content-slider.lila_quote_slider .owl-dot.active:before,
.sue-content-slider.lila_quote_slider .owl-dot:hover:before {
	background-color: #f7941e;
}

.lila_quote_slider .owl-page span {
	background-color: #b7b7b7 !important;
}

/*NINJA FORMS
-------------------------------------------*/
.custom_form input,
.custom_form select,
.custom_form textarea {
	font-family: 'Helvetica Neue Regular',Helvetica,sans-serif;
	font-size: 16px;
	line-height: 40px;
	color: #666;
	text-indent: 10px;
	vertical-align: middle !important;
	background-color: #ebebeb;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.custom_form select {
	-webkit-appearance: none;
	background-image: url('/wp-content/themes/bot/images/down-arrow.png');
	background-repeat: no-repeat;
}

.custom_form .label-right .nf-field-element {
	width: auto;
}

.custom_form .custom_submit {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #ffffff;
	padding: 0 10px 0 0;
	font-size: 18px;
	line-height: 40px;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}

.custom_form .bg-orange {
	background-color: #f7941e;

}

.custom_form .bg-blue {
	background-color: #00aeef;

}

.align-right {
	text-align: right;
}

.seven-hundred {
	width: 700px !important;
}

.three-hundred {
	width: 300px !important;
}

.one-eighty {
	width: 180px !important;
	background-position: 160px 17px;
}

.one-fifty {
	width: 150px !important;
	background-position: 130px 17px;
}

.one-hundred {
	width: 100px !important;
}

.fifty-five {
	width: 55px !important;
}

.forty {
	width: 40px !important;
}

.float-left-wrap {
	float: left;
}

.width-10-wrap {
	width: 10%;
}

.width-15-wrap {
	width: 15%;
}

.width-25-wrap {
	width: 25%;
}

.width-30-wrap {
	width: 40%;
}

/*SHORT CODE TAB COLORING Œ
-------------------------------------------*/
.sop_tabs .su-tabs .su-tabs-nav span:nth-child(1)
{
background: #00AEEF;
color: #fff;
}

.sop_tabs .su-tabs .su-tabs-nav .su-tabs-current:nth-child(1)
{
background: #F1F1F1;
color: #000;
}

.sop_tabs .su-tabs .su-tabs-nav span:nth-child(2)
{
background: #8DC73F;
color: #fff;
}

.sop_tabs .su-tabs .su-tabs-nav .su-tabs-current:nth-child(2)
{
background: #F1F1F1;
color: #000;
}

.sop_tabs .su-tabs .su-tabs-nav span:nth-child(3)
{
background: #F16E00;
color: #fff;
}

.sop_tabs .su-tabs .su-tabs-nav .su-tabs-current:nth-child(3)
{
background: #F1F1F1;
color: #000;
}

/*BOT SHORT CODES
-------------------------------------------*/
.news-post-author-image {
	float: left;
	margin: 0 26px 26px 0;
}

.product_custom_copy,
.product_custom_copy p
{
	font-size: 16px;
}

/* PRINT SETTINGS Œ
-------------------------------------------------------------- */
@media print
{
	.header {display:none;}
	
	#switch_bar {display:none;}
	
	.site-footer {display:none;}
	
	.print_logo {display: block;}
}
