/*
www.devsaran.com
*/
/*  <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open Sans:400,600"/>*/

@import url("https://fonts.googleapis.com/css?family=Open Sans:400,600");
@font-face {
 font-family: 'pt_sans_captionregular';
 src: url('../fonts/ptc55f-webfont.eot');
 src: url('../fonts/ptc55f-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptc55f-webfont.woff2') format('woff2'), url('../fonts/ptc55f-webfont.woff') format('woff'), url('../fonts/ptc55f-webfont.ttf') format('truetype'), url('../fonts/ptc55f-webfont.svg#pt_sans_captionregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
:focus {
	outline: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	max-width: 100%;
	height: auto;
}
mark {
	background: none;
}
select {
	max-width: 100%;
}
#video_channel > h2 {
    font-size: 24px;
    padding-bottom: 6px;
}
/* The Grid
================================================== */
.col:after, .clr:after, .group:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	zoom: 1;
}
.col {
	display: block;
	float: left;
	margin: 0 0 2% 1.6%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*percent grid*/
.span_1_of_1 {
	width:100%
}
.span_2_of_2 {
	width:100%
}
.span_1_of_2 {
	width:49.2%
}
.span_3_of_3 {
	width:100%
}
.span_2_of_3 {
	width:66.1%
}
.span_1_of_3 {
	width:32%
}
.span_4_of_4 {
	width:100%
}
.span_3_of_4 {
	width:74.6%
}
.span_2_of_4 {
	width:49.2%
}
.span_1_of_4 {
	width:23.8%
}
.span_5_of_5 {
	width:100%
}
.span_4_of_5 {
	width:79.68%
}
.span_3_of_5 {
	width:59.36%
}
.span_2_of_5 {
	width:39.04%
}
.span_1_of_5 {
	width:32%
}
.span_6_of_6 {
	width:100%
}
.span_5_of_6 {
	width:83.06%
}
.span_4_of_6 {
	width:66.13%
}
.span_3_of_6 {
	width:49.2%
}
.span_2_of_6 {
	width:32.26%
}
.span_1_of_6 {
	width:15.33%
}
.span_7_of_7 {
	width:100%
}
.span_6_of_7 {
	width:85.48%
}
.span_5_of_7 {
	width:70.97%
}
.span_4_of_7 {
	width:56.45%
}
.span_3_of_7 {
	width:41.92%
}
.span_2_of_7 {
	width:27.42%
}
.span_1_of_7 {
	width:12.91%
}
.span_8_of_8 {
	width:100%
}
.span_7_of_8 {
	width:87.3%
}
.span_6_of_8 {
	width:74.6%
}
.span_5_of_8 {
	width:61.9%
}
.span_4_of_8 {
	width:49.2%
}
.span_3_of_8 {
	width:36.5%
}
.span_2_of_8 {
	width:23.8%
}
.span_1_of_8 {
	width:11.1%
}
.span_9_of_9 {
	width:100%
}
.span_8_of_9 {
	width:88.71%
}
.span_7_of_9 {
	width:77.42%
}
.span_6_of_9 {
	width:66.13%
}
.span_5_of_9 {
	width:54.84%
}
.span_4_of_9 {
	width:43.55%
}
.span_3_of_9 {
	width:32.26%
}
.span_2_of_9 {
	width:20.97%
}
.span_1_of_9 {
	width:9.68%
}
.span_10_of_10 {
	width:100%
}
.span_9_of_10 {
	width:89.84%
}
.span_8_of_10 {
	width:79.68%
}
.span_7_of_10 {
	width:69.52%
}
.span_6_of_10 {
	width:59.36%
}
.span_5_of_10 {
	width:49.2%
}
.span_4_of_10 {
	width:39.04%
}
.span_3_of_10 {
	width:28.88%
}
.span_2_of_10 {
	width:18.72%
}
.span_1_of_10 {
	width:8.56%
}
.span_11_of_11 {
	width:100%
}
.span_10_of_11 {
	width:90.7%
}
.span_9_of_11 {
	width:81.47%
}
.span_8_of_11 {
	width:72.24%
}
.span_7_of_11 {
	width:63.01%
}
.span_6_of_11 {
	width:53.78%
}
.span_5_of_11 {
	width:44.55%
}
.span_4_of_11 {
	width:35.32%
}
.span_3_of_11 {
	width:26.09%
}
.span_2_of_11 {
	width:16.86%
}
.span_1_of_11 {
	width:7.63%
}
.span_12_of_12 {
	width:100%
}
.span_11_of_12 {
	width:91.46%
}
.span_10_of_12 {
	width:83%
}
.span_9_of_12 {
	width:74.54%
}
.span_8_of_12 {
	width:66.08%
}
.span_7_of_12 {
	width:57.62%
}
.span_6_of_12 {
	width:49.16%
}
.span_5_of_12 {
	width:40.7%
}
.span_4_of_12 {
	width:32.24%
}
.span_3_of_12 {
	width:23.78%
}
.span_2_of_12 {
	width:15.32%
}
.span_1_of_12 {
	width:6.86%
}
/*clear float and remove left margin*/
.clr-margin {
	margin-left: 0
}
.count-1 {
	clear: both;
	margin-left: 0;
}
.col-1, .col.first {
	clear: both;
	margin-left: 0;
}
/* Body & Main
================================================== */
body {
	/*background: url("../images/latalkradio-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: url("../images/bd-image1.jpg") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
	color: #676767;
	background-size: 100%;
	font: 14px/1.6 'calibri', Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	
}
body a {
	color: #02aace;
	text-decoration: none;
	outline:none;
}
body a:hover {
	color: #000;
}
.container {
	margin: 0 auto;
	width: 1000px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#wrap {
	margin-top: 60px;
	margin-bottom: 60px;
	background: #fff;
	padding: 0 30px;
}
.left-content {
	float: left;
	width: 640px;
}
.sidebar-container {
	float: right;
	width: 250px;
}
/* Commons
================================================== */
.clr:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.clear {
	clear: both
}
img {
	height: auto;
	max-width: 100%;
}
blockquote {
	font-size: 1.4em;
	line-height: 1.75em;
	margin-bottom: 30px;
	position: relative;
	font-family: 'Georgia';
	color:  #787878;
	background: url("../images/quote.png") left 4px no-repeat;
	padding-left: 60px;
}
blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
pre {
	background: #f9f9f9;
	padding: 20px;
	margin-bottom: 30px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	font-family: 'Verdana';
}
address {
	letter-spacing: 1px;
	margin: 20px 0;
}
/* Lists
================================================== */
ul, ol {
	margin: 0 0 1em 1.5em;
}
ul {
	list-style: disc;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
	/*border:1px solid #ddd;
	border-right:none;*/
	background:#fff;
}
th {
	font-weight: bold;
	padding:10px 10px;
	background:#f37305;
	color:#fff;
}
tr {
	padding:5px 5px;
}
td {
	padding:5px 10px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
/* Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
	color: #000;
	line-height: 1.4em;
}
h1 {
	font-size: 1.714em;
	margin: 0 0 20px;
}
h2 {
	font-size: 1.286em;
	color:#fff;
}
h3 {
	font-size: 1.286em;
	color:#fff;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 0.857em;
}
h6 {
	font-size: 0.714em;
}
p {
	margin: 0 0 20px;
	font-family:'calibri', Arial, Helvetica, sans-serif;
}
h1 a, h2 a, h3 a, h4 a {
	color: #000;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color: #02aace;
	text-decoration: none;
}
em {
	font-style: italic
}
strong {
	font-weight: 600;
	color: #000;
}
small {
	font-size: 80%
}
hr {
	border: solid #eee;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 40px 0;
}
a {	
	outline: 0
}
/* Header
================================================== */
/*header*/
#header {
	text-align: left;
	padding: 25px 0;
	position: relative;
}
/*logo*/
#logo img {
	display: block;
	max-width: 100%;
	 margin: auto;
}
#logo a {
	color: #000;
	font-size: 32px;
	text-decoration: none;
}
/*search*/
#header-social {
	/*height: 40px;*/
	margin-top:12px;
}
.social-block .menu li {
	background-color:rgba(255, 255, 255, 0.5);
	display: block;
	float: left;
	height: 32px;
	margin-bottom: 5px;
	margin-left: 10px !important;
	padding-top:0;
	width: 32px;
}
.social-block .menu li.first {
	margin-left:0 !important;
}
.social-block .menu li a {
	background-image:url("../images/social-icon.png");
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
}
.social-block .menu li a.twitter-icon {
	background-position:2px top;
}
.social-block .menu li a.twitter-icon:hover, .social-block .menu li a.twitter-icon:focus {
	background-position:2px bottom;
}
.social-block .menu li a.fb-icon {
	background-position:-39px 0;
}
.social-block .menu li a.fb-icon:hover, .social-block .menu li a.fb-icon:focus {
	background-position:-39px bottom;
}
.social-block .menu li a.google-icon {
	background-position:-78px 0;
}
.social-block .menu li a.google-icon:hover, .social-block .menu li a.google-icon:focus {
	background-position:-78px bottom;
}
.social-block .menu li a.linkedin-icon {
	background-position:-120px 0;
}
.social-block .menu li a.linkedin-icon:hover, .social-block .menu li a.linkedin-icon:focus {
	background-position:-120px bottom;
}
.social-block .menu li a.tumblr-icon {
	background-position:-159px 0;
}
.social-block .menu li a.tumblr-icon:hover, .social-block .menu li a.tumblr-icon:focus {
	background-position:-159px bottom;
}
.social-block .menu li a.youtube {
	background-position:right 0;
}
.social-block .menu li a.youtube:hover, .social-block .menu li a.youtube:focus {
	background-position:right bottom;
}
#header-social a, #header-social img {
/*display: block;*/
}
#header-social img:hover {
	opacity: 0.6;
}
#header-social ul {
	float:right;
}
.header-mid-text {
	color: #fff;
	font-size: 34px;
	text-align:center;
	text-transform:capitalize;
	line-height:normal;
	font-weight:bold;
}
/* Main Navigation
================================================== */
#main-menu > ul, #main-menu > ul * {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main-menu > ul li {
	position: relative
}
#main-menu > ul ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 10001;
}
#main-menu > ul > li {
	float: left
}
#main-menu > ul li:hover > ul, #main-menu > ul li.sfHover > ul {
	display: block
}
#main-menu > ul a {
	display: block;
	position: relative;
}
#main-menu > ul ul ul {
	top: 0;
	left: 100%;
}
#main-menu > ul {
	float: left
}
#main-menu > ul ul {
	min-width: 160px;
*width: 160px;
}
#main-menu > ul a {
	zoom: 1
}
#main-menu > ul li {
	position: relative;
	white-space: nowrap;
*white-space: normal;
-webkit-transition: background .2s;
transition: background .2s;
}
#main-menu > ul li:hover, #main-menu > ul li.sfHover {
	-webkit-transition: none;
	transition: none;
}
#main-menu > ul .sf-mega {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
#main-menu > ul li:hover > .sf-mega, #main-menu > ul li.sfHover > .sf-mega {
	display: block
}
.menu.dropdown-menu.sf-menu.sf-js-enabled {
	margin-left:20px !important;
}
ul.tb-megamenu-nav {
	padding: 0 10px;
}
/*styling*/
#site-navigation-wrap {
	/*background: url("../images/header-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background-color:rgba(0, 0, 0, 0.5);
	border-radius: 0px;
	/*margin: 0 -30px 40px;*/ height: 55px;
}
#site-navigation #main-menu > ul li {/* display: block; float: left; height: 55px; line-height: 55px;*/
	display: block;
	float: left;
	padding-top: 8px;
}
#site-navigation #main-menu > ul a { /*color: #999; font-weight: 400; text-decoration: none; text-align: left; cursor: pointer; padding: 0 30px;*/
	color: #fff;
	cursor: pointer;
	font-weight: 400;
	padding: 8px 30px 0;
	text-align: left;
	text-decoration: none;
}
#site-navigation #main-menu > ul > li > a:hover, #site-navigation #main-menu > ul > li.sfHover > a, #site-navigation #main-menu > ul > li > a.active, #site-navigation #main-menu > ul > li > a.active:hover { /*background: #02aace; color: #fff;*/
	background: none repeat scroll 0 0 #f37305;
	border-radius: 5px;
	color: #fff;
	padding-bottom: 8px;
	padding-top: 8px;
}
/*drop-down styles*/
#site-navigation #main-menu > ul ul {
	background: #000;
	background: rgba(0, 0, 0, 0.90);
	font-size: 12px;
}
#site-navigation #main-menu > ul ul a {
	display: block;
	height: auto;
	line-height: 1.7em;
	padding: 10px 20px;
	margin: 0px;
	border: 0px;
	text-transform: none;
}
#site-navigation #main-menu > ul ul li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
	line-height: 1.4em;
	height: auto;
	float: none;
	display: block;
}
#site-navigation #main-menu > ul ul li > a:hover {
	color: #fff
}
#site-navigation #main-menu > ul ul li:last-child {
	border: none;
}
/*arrows*/
#site-navigation #main-menu > ul li .fa-angle-down {
	margin-left: 5px
}
#site-navigation #main-menu > ul li ul li .fa-angle-right {
	position: absolute;
	top: 50%;
	right: 15px;
	height: 20px;
	line-height: 20px;
	margin-top: -10px;
}
/*hide responsive elements
================================================== */
#navigation-toggle, .sidr, #sidr-close {
	display: none
}
/* Sidebar
================================================== */
.sidebar-container .block {
	margin-bottom: 30px;
}
.sidebar-container .block > h2 {
	font-size: 1.5em;
	margin: 0 0 10px;
}
/* Widgets
================================================== */
.sidebar-container select {
	width: 100%;
}
/* FlexSlider
================================================== */
/* Necessary Styles*/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	margin: 0;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
/*main*/
.flexslider-container {
	position: relative;
}
.flexslider-container img {
	display: block;
}
/*next/prev*/
.flex-direction-nav {
	z-index: 9;
	position: absolute;
	bottom:0;
	right: 5%;
}
.flex-direction-nav li {
	display: block;
	float: left;
	margin-left: 0;
}
.flex-direction-nav li a {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 35px;
	text-align: center;
	opacity: 0.8;
	background: #000;
	color: #fff;
	font-size: 14px;
}
.flex-direction-nav li a:hover {
	opacity: 1;
	background: #02aace;
	color: #fff;
	text-decoration: none;
}
.flex-direction-nav li a .genericon {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
}
/*pagination*/
.flex-control-nav {
	margin-top: 20px;
}
.flex-control-nav li {
	display: block;
	float: left;
}
.flex-control-nav a {
	background-color: transparent;
	border: 0;
	color: #606060;
	background: #ddd;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 2px;
	width: 30px;
	text-align: center;
	ftext-decoration: none;
}
.flex-control-nav a:hover, .flex-control-nav a.flex-active {
	background: #02aace;
	color: #fff;
	text-decoration: none;
}
/* Homepage
================================================== */
#homepage-slider-wrap {
	margin: -40px -30px 30px;
}
#breadcrumbs {
	font-size: 11px;
	margin: 5px;
}
/* =Content
----------------------------------------------- */
.node h2.title {
	font-size: 1.750em;
	margin: 0 0 15px;
}
h1.page-title {
	margin: 5px 0 10px;
	font-size: 2em;
}
#content .node-teaser {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.node-teaser img {
	border: 1px solid #CCCCCC;
	padding: 6px;
	height: auto;
	max-width: 97.4%;
	margin: 0.5em 1em 0.5em 0;
	float: left;
}
.page-node #content-wrap img {
/*border: 1px solid #CCCCCC;
	padding: 6px;
	height: auto;
	max-width: 97.4%;
	margin: 0.5em 1em 0.5em 0;*/
}
.node-teaser p {
	margin-bottom: 1em;
}
.region-content-top {
	margin: 15px 0 20px;
}
#preface-wrap .block > h2, .region-content-top .block > h2 {
	/*font-size: 1.5em;*/
  margin: 0;
}
/* Preface
================================================== */
#preface-wrap {
	padding:0;
}
#preface-wrap input[type="text"], #preface-wrap input[type="search"] {
	border:  none;
}
#preface-wrap select {
	width: 100%;
}
#preface-wrap a:hover {
	text-decoration: none;
}
#preface-wrap .block {/* margin-bottom: 20px*/
}
#preface-wrap .span_1_of_3.col-1 {
	padding-right: 10px;
}
#preface-wrap .span_1_of_3.col-2 {
	padding-left: 5px;
	padding-right: 5px;
}
#preface-wrap .span_1_of_3.col-3 {
	padding-left: 10px;
}
/* Footer
================================================== */
#footer_area {
	background:rgba(0, 0, 0, 0.5);
}
#footer-wrap {
	margin:0;
	padding:30px 20px 0;
	overflow: hidden;
}
#footer-wrap input[type="text"], #footer-wrap input[type="search"] {
	border:  none;
}
#footer-wrap select {
	width: 100%;
}
#footer-wrap a {
	color: #bbb;
}
#footer-wrap a:hover {
	color: #02aace;
	text-decoration: none;
}
#footer-wrap .block > h2 {
	color:  #fff;
	font-size: 1.25em;
	margin: 0 0 15px;
	font-family:"pt_sans_captionregular", Arial, Helvetica, sans-serif;
}
#footer-wrap .block {
	margin-bottom: 30px
}
#footer-wrap .span_1_of_3.col-1 {
	padding-right: 10px;
}
#footer-wrap .span_1_of_3.col-2 {
	padding-left: 5px;
	padding-right: 5px;
}
#footer-wrap .span_1_of_3.col-3 {
	padding-left: 10px;
}
.footer-block > ul > li {
	padding: 2px 0;
	border-bottom: 1px solid #333;
}
.footer-block > ul > li:first-child {
	border-top: 1px solid #333;
}
#copyright-wrap {
	border-top: 1px solid #222;
	margin:0;
	padding: 20px 30px;
	color: #fff; /*text-align: center; */
	font-family:Arial, Helvetica, sans-serif;
}
#copyright-wrap a {
	color:#f37305;
}
#copyright-wrap a:hover {
	color: #000;
}
#copyright {
	padding-left:15px;
	padding-right:15px;
}
/*aligns*/
.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignright {
	float: right;
	margin: 0 0 10px 20px;
}
.alignleft {
	float: left;
	margin: 0 20px 10px 0;
}
/*floats*/
.floatleft {
	float: left
}
.floatright {
	float: right
}
/*text style*/
.textcenter {
	text-align: center
}
.textright {
	text-align: right
}
.textleft {
	text-align: left
}
/* -------------- Form Elements  ------------- */

fieldset {
	background: #ffffff;
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 32px;
	padding: 0 0 10px;
	position: relative;
	top: 12px; /* Offsets the negative margin of legends */
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.fieldset-wrapper {
	margin-top: 25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
	margin-top: 0;
}
.filter-wrapper {
	top: 0;
	padding: 1em 0 0.2em;
	-khtml-border-radius-topright: 0;
	-khtml-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.filter-help a {
	font-size: 0.857em;
	padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
	margin-right: 10px;
}
.filter-wrapper .form-item {
	padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
	padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
	background: transparent;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
fieldset legend {
	background: #dbdbdb;
	border: 1px solid #ccc;
	border-bottom: none;
	display: block;
	height: 2em;
	left: -1px;
	line-height: 2;
	padding: 0;
	position: absolute;
	text-indent: 10px;
	text-shadow: 0 1px 0 #fff;
	top: -12px;
	width: 100%;
	-khtml-border-radius-topleft: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-khtml-border-radius-topright: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
fieldset.collapsed legend {
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
fieldset .fieldset-wrapper {
	padding: 0 10px;
}
fieldset .fieldset-description {
	margin-top: 5px;
	margin-bottom: 1em;
	line-height: 1.4;
	font-style: italic;
}
input {
	margin: 2px 0;
	padding: 4px;
}
input, textarea {
	font-size: 0.929em;
}
textarea {
	line-height: 1.5;
}
textarea.form-textarea, select.form-select {
	padding: 4px;
}
input.form-text, textarea.form-textarea, select.form-select {
	border: 1px solid #ccc;
}
.password-suggestions ul li {
	margin-left: 1.2em;
}
.form-item {
	margin-bottom: 1em;
	margin-top: 2px;
}
.form-item label {
	font-size: 0.929em;
}
.form-type-radio label, .form-type-checkbox label {
	margin-left: 4px;
}
.form-type-radio .description, .form-type-checkbox .description {
	margin-left: 2px;
}
.form-actions {
	padding-top: 10px;
}
/* Contact Form */

.contact-form #edit-name {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.contact-form #edit-mail {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.contact-form #edit-subject {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.contact-form #edit-message {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-top-left-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.contact-form .resizable-textarea .grippie {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-bottom-left-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
/* Comment form */

.comment-form label {
	float: left;
	font-size: 0.929em;
}
.comment-form input, .comment-form .form-select {
	margin: 0;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.comment-form .form-type-textarea label {
	float: none;
}
.comment-form .form-item, .comment-form .form-radios, .comment-form .form-type-checkbox, .comment-form .form-select {
	margin-bottom: 10px;
	overflow: hidden;
}
.comment-form .form-type-checkbox, .comment-form .form-radios {
	margin-left: 120px;
}
.comment-form .form-type-checkbox label, .comment-form .form-radios label {
	float: none;
	margin-top: 0;
}
.comment-form input.form-file {
	width: auto;
}
.comment-form .form-text {
	display: block;
	margin: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.comment-form .form-item .description {
	font-size: 0.786em;
	line-height: 1.2;
	margin-left: 120px;
}
#content h2.comment-form {
	margin-bottom: 0.5em;
}
.comment-form .form-textarea {
	-khtml-border-radius-topleft: 4px;
	-khtml-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper, .comment-form .text-format-wrapper .form-item {
	margin-top: 0;
	margin-bottom: 0;
}
.filter-wrapper label {
	width: auto;
	float: none;
}
.filter-wrapper .form-select {
	min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
	font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
	margin-bottom: 0.4em;
}
#edit-actions input {
	margin-right: 0.6em;
}
/* Other Overrides */

div.password-suggestions {
	border: 0;
}
.ui-widget-overlay {
	background: #222222;
	opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
	padding: 1em;
}
#forum .name {
	font-size: 1.083em;
}
#forum .description {
	font-size: 1em;
}
/* Form Buttons */

button, input[type="submit"], input[type="reset"], input[type="button"] {
	/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
	/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');
	border: 1px solid #dbdbdb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0 1px 0 0 white;
	-webkit-box-shadow: inset 0 1px 0 0 white;
	-o-box-shadow: inset 0 1px 0 0 white;
	box-shadow: inset 0 1px 0 0 white;
	color: #333333;
	text-shadow: 0 1px 0 white;
	position: relative;
	font-weight:bold;
	padding: 4px .8em 5px .8em;
	font-size: 13px;
}
button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
/*background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0 1px 0 0 white;
	-webkit-box-shadow: inset 0 1px 0 0 white;
	-o-box-shadow: inset 0 1px 0 0 white;
	box-shadow: inset 0 1px 0 0 white;
	cursor: pointer;
}
button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
#block-search-form {
	padding-bottom: 7px;
}
#block-search-form .content {
	margin-top: 0;
}
#search-form input#edit-keys, #block-search-form .form-item-search-block-form input.form-text {
	/*float: left;
	font-size: 1em;
	height: 1.143em;
	margin-right: 5px;
	width: 9em;*/
	float: left;
	font-size: 1em;
	height: 1.143em;
	width:93%;
	display:block;
	height:35px;
	background-color:rgba(255, 255, 255, 0.5);
}
#search-block-form input.form-submit, #search-form input.form-submit {
	/*margin-left: 0;
	margin-right: 0;
	height: 25px;
	width: 34px;
	padding: 0;
	cursor: pointer;
	text-indent: -9999px;
	border-color: #e4e4e4 #d2d2d2 #b4b4b4;
	background: url(../images/search-button.png) no-repeat center top;
	overflow: hidden;*/
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	cursor: pointer;
	text-indent: -9999px;
	width:39px;
	height:35px;
	display:block;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:none;
	background:url("../images/serach-btn.png") no-repeat scroll left top #f37305;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	overflow: hidden
}
#search-block-form input.form-submit:hover, #search-block-form input.form-submit:focus, #search-form input.form-submit:hover, #search-form input.form-submit:focus {
	opacity:0.8;
}
#search-form .form-item-keys label {
	display: block;
}
ol.search-results {
	padding-left: 0;
}
.search-results li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	/*padding-bottom: 0.4285em;
	margin-bottom: 0.5em;*/
	padding-bottom: 10px;
	padding-top: 15px;
	margin-bottom:0;
}
.search-results li:last-child {
	border-bottom: none;
	padding-bottom: none;
	margin-bottom: 0;
}
.search-results .search-snippet-info {
	padding-left: 0;
}
.meta {
	font-size: 1em;
	margin: 5px 0 10px 0;
}
.meta a {
	color: #999;
}
.meta a:hover {
	color: #000;
}
.meta li {
	display: inline;
	margin-right: 5px;
	margin-right: 10px;
}
.meta strong {
	font-weight: 600;
	color: #111;
}
.meta li:last-child {
	margin-right: 0;
	padding-right: 0;
	background: none;
}
.links li a {
	background-color: #E7E5E3;
	color: #100100;
	padding: 4px 5px;
	border-radius: 4px;
	text-shadow: 1px 1px #fff;
	font-weight: normal;
}
.links li a:hover {
	background-color: #D7D5D3;
	color: #100101;
}
/*-------------------------------------------*
/* Fix CKEditor style
/*-------------------------------------------*/
#content table.cke_editor {
	background: transparent;
	border: 0;
}
#content table.cke_editor td {
	background: transparent;
	padding: 0;
	border: 0;
}
/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
.poll .vote-form .choices .title {
	font-size: 14px;
	font-weight: normal;
	line-height: 2;
}
.poll .vote-form .choices {
	margin: 0;
}
.form-item label {
	font-size: 13px;
	font-weight: bold;
}
/*-------------------------------------------*
/* Menus and item lists 
/*-------------------------------------------*/
.item-list ul {
	margin: 0;
	padding: 0 0 0 1.5385em;
}
.item-list ul li {
	margin: 0;
	padding: 0;
}
ul.menu li {
	margin: 0;
	padding: 0;
}
ul.inline {
	clear: both;
}
ul.inline li {
	margin: 0;
	padding: 0;
}
/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper {
	border-bottom: 1px solid #b7b7b7;
	margin: 0 0 5px 0;
}
ul.primary {
	border: none;
	margin: 0;
	padding: 0;
}
ul.primary li a {
	background: none;
	border: none;
	display: block;
	float: left;
	line-height: 1.5385em;
	margin: 0;
	padding: 0 1em;
	border-radius: 4px 4px 0 0;
	margin-right: 5px;
}
ul.primary li a:hover, ul.primary li a.active {
	background: #666;
	border: none;
	color: #fff;
}
ul.primary li a:hover {
	background: #888;
	text-decoration: none;
}
ul.secondary {
	background: #666;
	border-bottom: none;
	clear: both;
	margin: 0;
	padding: 0;
}
ul.secondary li {
	border-right: none;
}
ul.secondary li a, ul.secondary li a:link {
	border: none;
	color: #ccc;
	display: block;
	float: left;
	line-height: 1.5385em;
	padding: 0 1em;
}
ul.secondary li a:hover, ul.secondary li a.active {
	background: #888;
	color: #fff;
	text-decoration: none;
}
ul.secondary a.active {
	border-bottom: none;
}
ul.inline, ul.links.inline {
	margin-left: 0;
}
/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
.field-name-field-tags {
	margin: 0 0 10px 0;
}
.field-name-field-tags a {
	background: #02aace;
	margin-right: 5px;
	margin-bottom: 5px;
	border-radius: 2px;
	color: #fff;
	font-size: 0.929em;
	padding: 2px 6px;
}
.field-name-field-tags a:hover {
	background: #111;
	color: #fff;
}
.field-name-field-tags div {
	display: inline;
}
/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
	margin: 1.5385em 0;
}
.profile dd {
	margin-bottom: 1.5385em;
}
.profile h3 {
	border: none;
}
.profile dt {
	margin-bottom: 0;
}
.password-parent {
	width: 36em;
}
/* Comments */

.comment h2.title {
	margin-bottom: 1em;
}
.comment div.user-picture img {
	margin-left: 0;
}
.comment {
	margin-bottom: 20px;
	display: table;
	vertical-align: top;
}
.comment .attribution {
	display: table-cell;
	padding: 0 35px 0 0;
	vertical-align: top;
	overflow: hidden;
}
.comment .attribution img {
	margin: 0;
	border: 1px solid #d3d7d9;
}
.comment .attribution .username {
	white-space: nowrap;
}
.comment .comment-submitted p {
	margin: 4px 0;
	font-size: 1.071em;
	line-height: 1.2;
}
.comment .comment-submitted .comment-time {
	font-size: 0.786em;
}
.comment .comment-submitted .comment-permalink {
	font-size: 0.786em;
	text-transform: lowercase;
}
.comment .content {
	font-size: 0.929em;
	line-height: 1.6;
}
.comment .comment-arrow {
	background: url(../images/comment-arrow.gif) no-repeat 0 center transparent;
	border-left: 1px solid;
	border-right: 1px solid;
	height: 40px;
	margin-left: -36px;
	margin-top: 15px;
	position: absolute;
	width: 20px;
}
.comment .comment-text {
	padding: 0 25px 10px 35px;
	display: table-cell;
	vertical-align: top;
	position: relative;
	width: 100%;
	border-left: 1px solid #d3d7d9;
}
.comment .indented {
	margin-left: 40px;
}
.comment-unpublished {
	margin-right: 5px;
	padding: 5px 2px 5px 5px;
}
.comment .comment-text .comment-arrow {
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
}
/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.item-list .pager {
}
.item-list .pager li {
	background: #cfcfcf;
	border-radius: 3px;
	margin-right: 4px;
	text-shadow: 1px 1px #fff;
}
/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
	display: inline;
	margin-top: 4px;
}
.field-name-taxonomy-forums .field-items {
}
#forum .title {
	font-size: 16px;
}
#forum .submitted {
	font-size: 12px;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	background: transparent;
	padding: 0;
}
#forum .container {
	background: #a1a1a1;
	color: #fff;
}
#forum .container a {
	color: #000;
	font-weight: bold;
}
#forum div.indent {
	margin-left: 2px;
}
.forum-starter-picture {
	float: left;
	padding: 4px;
	border: 1px solid #d9d9d9;
	margin: 5px 7px 5px 0;
}
#forum th {
	background: #434343;
	text-shadow: none;
	color: #fff;
}
#forum th a {
	color: #fff;
}
#forum td.forum .icon, #forum .icon div {
	background: url(../images/no-new-posts.png) no-repeat;
	width: 35px;
	height: 35px;
}
#forum .name a {
	font-size: 16px;
}

/* Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
================================================== */
@font-face {
font-family:'FontAwesome';
src:url('font/fontawesome-webfont.eot?v=4.0.3');
src:url('font/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('font/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('font/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('font/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
.fa {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-lg {
	font-size:1.3333333333333333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-fw {
	width:1.2857142857142858em;
	text-align:center
}
.fa-ul {
	padding-left:0;
	margin-left:2.142857142857143em;
	list-style-type:none
}
.fa-ul>li {
	position:relative
}
.fa-li {
	position:absolute;
	left:-2.142857142857143em;
	width:2.142857142857143em;
	top:.14285714285714285em;
	text-align:center
}
.fa-li.fa-lg {
	left:-1.8571428571428572em
}
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.fa.pull-left {
	margin-right:.3em
}
.fa.pull-right {
	margin-left:.3em
}
.fa-spin {
	-webkit-animation:spin 2s infinite linear;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear
}
@-moz-keyframes spin {
0% {
-moz-transform:rotate(0deg)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0% {
-o-transform:rotate(0deg)
}
100% {
-o-transform:rotate(359deg)
}
}
@-ms-keyframes spin {
0% {
-ms-transform:rotate(0deg)
}
100% {
-ms-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.fa-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg)
}
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg)
}
.fa-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform:scale(-1, 1);
	-moz-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
	-o-transform:scale(-1, 1);
	transform:scale(-1, 1)
}
.fa-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform:scale(1, -1);
	-moz-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
	-o-transform:scale(1, -1);
	transform:scale(1, -1)
}
.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.fa-stack-1x, .fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.fa-stack-1x {
	line-height:inherit
}
.fa-stack-2x {
	font-size:2em
}
.fa-inverse {
	color:#fff
}
.fa-glass:before {
	content:"\f000"
}
.fa-music:before {
	content:"\f001"
}
.fa-search:before {
	content:"\f002"
}
.fa-envelope-o:before {

	content:"\f003"
}
.fa-heart:before {
	content:"\f004"
}
.fa-star:before {
	content:"\f005"
}
.fa-star-o:before {
	content:"\f006"
}
.fa-user:before {
	content:"\f007"
}
.fa-film:before {
	content:"\f008"
}
.fa-th-large:before {
	content:"\f009"
}
.fa-th:before {
	content:"\f00a"
}
.fa-th-list:before {
	content:"\f00b"
}
.fa-check:before {
	content:"\f00c"
}
.fa-times:before {
	content:"\f00d"
}
.fa-search-plus:before {
	content:"\f00e"
}
.fa-search-minus:before {
	content:"\f010"
}
.fa-power-off:before {
	content:"\f011"
}
.fa-signal:before {
	content:"\f012"
}
.fa-gear:before, .fa-cog:before {
	content:"\f013"
}
.fa-trash-o:before {
	content:"\f014"
}
.fa-home:before {
	content:"\f015"
}
.fa-file-o:before {
	content:"\f016"
}
.fa-clock-o:before {
	content:"\f017"
}
.fa-road:before {
	content:"\f018"
}
.fa-download:before {
	content:"\f019"
}
.fa-arrow-circle-o-down:before {
	content:"\f01a"
}
.fa-arrow-circle-o-up:before {
	content:"\f01b"
}
.fa-inbox:before {
	content:"\f01c"
}
.fa-play-circle-o:before {
	content:"\f01d"
}
.fa-rotate-right:before, .fa-repeat:before {
	content:"\f01e"
}
.fa-refresh:before {
	content:"\f021"
}
.fa-list-alt:before {
	content:"\f022"
}
.fa-lock:before {
	content:"\f023"
}
.fa-flag:before {
	content:"\f024"
}
.fa-headphones:before {
	content:"\f025"
}
.fa-volume-off:before {
	content:"\f026"
}
.fa-volume-down:before {
	content:"\f027"
}
.fa-volume-up:before {
	content:"\f028"
}
.fa-qrcode:before {
	content:"\f029"
}
.fa-barcode:before {
	content:"\f02a"
}
.fa-tag:before {
	content:"\f02b"
}
.fa-tags:before {
	content:"\f02c"
}
.fa-book:before {
	content:"\f02d"
}
.fa-bookmark:before {
	content:"\f02e"
}
.fa-print:before {
	content:"\f02f"
}
.fa-camera:before {
	content:"\f030"
}
.fa-font:before {
	content:"\f031"
}
.fa-bold:before {
	content:"\f032"
}
.fa-italic:before {
	content:"\f033"
}
.fa-text-height:before {
	content:"\f034"
}
.fa-text-width:before {
	content:"\f035"
}
.fa-align-left:before {
	content:"\f036"
}
.fa-align-center:before {
	content:"\f037"
}
.fa-align-right:before {
	content:"\f038"
}
.fa-align-justify:before {
	content:"\f039"
}
.fa-list:before {
	content:"\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content:"\f03b"
}
.fa-indent:before {
	content:"\f03c"
}
.fa-video-camera:before {
	content:"\f03d"
}
.fa-picture-o:before {
	content:"\f03e"
}
.fa-pencil:before {
	content:"\f040"
}
.fa-map-marker:before {
	content:"\f041"
}
.fa-adjust:before {
	content:"\f042"
}
.fa-tint:before {
	content:"\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content:"\f044"
}
.fa-share-square-o:before {
	content:"\f045"
}
.fa-check-square-o:before {
	content:"\f046"
}
.fa-arrows:before {
	content:"\f047"
}
.fa-step-backward:before {
	content:"\f048"
}
.fa-fast-backward:before {
	content:"\f049"
}
.fa-backward:before {
	content:"\f04a"
}
.fa-play:before {
	content:"\f04b"
}
.fa-pause:before {
	content:"\f04c"
}
.fa-stop:before {
	content:"\f04d"
}
.fa-forward:before {
	content:"\f04e"
}
.fa-fast-forward:before {
	content:"\f050"
}
.fa-step-forward:before {
	content:"\f051"
}
.fa-eject:before {
	content:"\f052"
}
.fa-chevron-left:before {
	content:"\f053"
}
.fa-chevron-right:before {
	content:"\f054"
}
.fa-plus-circle:before {
	content:"\f055"
}
.fa-minus-circle:before {
	content:"\f056"
}
.fa-times-circle:before {
	content:"\f057"
}
.fa-check-circle:before {
	content:"\f058"
}
.fa-question-circle:before {
	content:"\f059"
}
.fa-info-circle:before {
	content:"\f05a"
}
.fa-crosshairs:before {
	content:"\f05b"
}
.fa-times-circle-o:before {
	content:"\f05c"
}
.fa-check-circle-o:before {
	content:"\f05d"
}
.fa-ban:before {
	content:"\f05e"
}
.fa-arrow-left:before {
	content:"\f060"
}
.fa-arrow-right:before {
	content:"\f061"
}
.fa-arrow-up:before {
	content:"\f062"
}
.fa-arrow-down:before {
	content:"\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content:"\f064"
}
.fa-expand:before {
	content:"\f065"
}
.fa-compress:before {
	content:"\f066"
}
.fa-plus:before {
	content:"\f067"
}
.fa-minus:before {
	content:"\f068"
}
.fa-asterisk:before {
	content:"\f069"
}
.fa-exclamation-circle:before {
	content:"\f06a"
}
.fa-gift:before {
	content:"\f06b"
}
.fa-leaf:before {
	content:"\f06c"
}
.fa-fire:before {
	content:"\f06d"
}
.fa-eye:before {
	content:"\f06e"
}
.fa-eye-slash:before {
	content:"\f070"
}
.fa-warning:before, .fa-exclamation-triangle:before {
	content:"\f071"
}
.fa-plane:before {
	content:"\f072"
}
.fa-calendar:before {
	content:"\f073"
}
.fa-random:before {
	content:"\f074"
}
.fa-comment:before {
	content:"\f075"
}
.fa-magnet:before {
	content:"\f076"
}
.fa-chevron-up:before {
	content:"\f077"
}
.fa-chevron-down:before {
	content:"\f078"
}
.fa-retweet:before {
	content:"\f079"
}
.fa-shopping-cart:before {
	content:"\f07a"
}
.fa-folder:before {
	content:"\f07b"
}
.fa-folder-open:before {
	content:"\f07c"
}
.fa-arrows-v:before {
	content:"\f07d"
}
.fa-arrows-h:before {
	content:"\f07e"
}
.fa-bar-chart-o:before {
	content:"\f080"
}
.fa-twitter-square:before {
	content:"\f081"
}
.fa-facebook-square:before {
	content:"\f082"
}
.fa-camera-retro:before {
	content:"\f083"
}
.fa-key:before {
	content:"\f084"
}
.fa-gears:before, .fa-cogs:before {
	content:"\f085"
}
.fa-comments:before {
	content:"\f086"
}
.fa-thumbs-o-up:before {
	content:"\f087"
}
.fa-thumbs-o-down:before {
	content:"\f088"
}
.fa-star-half:before {
	content:"\f089"
}
.fa-heart-o:before {
	content:"\f08a"
}
.fa-sign-out:before {
	content:"\f08b"
}
.fa-linkedin-square:before {
	content:"\f08c"
}
.fa-thumb-tack:before {
	content:"\f08d"
}
.fa-external-link:before {
	content:"\f08e"
}
.fa-sign-in:before {
	content:"\f090"
}
.fa-trophy:before {
	content:"\f091"
}
.fa-github-square:before {
	content:"\f092"
}
.fa-upload:before {
	content:"\f093"
}
.fa-lemon-o:before {
	content:"\f094"
}
.fa-phone:before {
	content:"\f095"
}
.fa-square-o:before {
	content:"\f096"
}
.fa-bookmark-o:before {
	content:"\f097"
}
.fa-phone-square:before {
	content:"\f098"
}
.fa-twitter:before {
	content:"\f099"
}
.fa-facebook:before {
	content:"\f09a"
}
.fa-github:before {
	content:"\f09b"
}
.fa-unlock:before {
	content:"\f09c"
}
.fa-credit-card:before {
	content:"\f09d"
}
.fa-rss:before {
	content:"\f09e"
}
.fa-hdd-o:before {
	content:"\f0a0"
}
.fa-bullhorn:before {
	content:"\f0a1"
}
.fa-bell:before {
	content:"\f0f3"
}
.fa-certificate:before {
	content:"\f0a3"
}
.fa-hand-o-right:before {
	content:"\f0a4"
}
.fa-hand-o-left:before {
	content:"\f0a5"
}
.fa-hand-o-up:before {
	content:"\f0a6"
}
.fa-hand-o-down:before {
	content:"\f0a7"
}
.fa-arrow-circle-left:before {
	content:"\f0a8"
}
.fa-arrow-circle-right:before {
	content:"\f0a9"
}
.fa-arrow-circle-up:before {
	content:"\f0aa"
}
.fa-arrow-circle-down:before {
	content:"\f0ab"
}
.fa-globe:before {
	content:"\f0ac"
}
.fa-wrench:before {
	content:"\f0ad"
}
.fa-tasks:before {
	content:"\f0ae"
}
.fa-filter:before {
	content:"\f0b0"
}
.fa-briefcase:before {
	content:"\f0b1"
}
.fa-arrows-alt:before {
	content:"\f0b2"
}
.fa-group:before, .fa-users:before {
	content:"\f0c0"
}
.fa-chain:before, .fa-link:before {
	content:"\f0c1"
}
.fa-cloud:before {
	content:"\f0c2"
}
.fa-flask:before {
	content:"\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content:"\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content:"\f0c5"
}
.fa-paperclip:before {
	content:"\f0c6"
}
.fa-save:before, .fa-floppy-o:before {
	content:"\f0c7"
}
.fa-square:before {
	content:"\f0c8"
}
.fa-bars:before {
	content:"\f0c9"
}
.fa-list-ul:before {
	content:"\f0ca"
}
.fa-list-ol:before {
	content:"\f0cb"
}
.fa-strikethrough:before {
	content:"\f0cc"
}
.fa-underline:before {
	content:"\f0cd"
}
.fa-table:before {
	content:"\f0ce"
}
.fa-magic:before {
	content:"\f0d0"
}
.fa-truck:before {
	content:"\f0d1"
}
.fa-pinterest:before {
	content:"\f0d2"
}
.fa-pinterest-square:before {
	content:"\f0d3"
}
.fa-google-plus-square:before {
	content:"\f0d4"
}
.fa-google-plus:before {
	content:"\f0d5"
}
.fa-money:before {
	content:"\f0d6"
}
.fa-caret-down:before {
	content:"\f0d7"
}
.fa-caret-up:before {
	content:"\f0d8"
}
.fa-caret-left:before {
	content:"\f0d9"
}
.fa-caret-right:before {
	content:"\f0da"
}
.fa-columns:before {
	content:"\f0db"
}
.fa-unsorted:before, .fa-sort:before {
	content:"\f0dc"
}
.fa-sort-down:before, .fa-sort-asc:before {
	content:"\f0dd"
}
.fa-sort-up:before, .fa-sort-desc:before {
	content:"\f0de"
}
.fa-envelope:before {
	content:"\f0e0"
}
.fa-linkedin:before {
	content:"\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content:"\f0e2"
}
.fa-legal:before, .fa-gavel:before {
	content:"\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content:"\f0e4"
}
.fa-comment-o:before {
	content:"\f0e5"
}
.fa-comments-o:before {
	content:"\f0e6"
}
.fa-flash:before, .fa-bolt:before {
	content:"\f0e7"
}
.fa-sitemap:before {
	content:"\f0e8"
}
.fa-umbrella:before {
	content:"\f0e9"
}
.fa-paste:before, .fa-clipboard:before {
	content:"\f0ea"
}
.fa-lightbulb-o:before {
	content:"\f0eb"
}
.fa-exchange:before {
	content:"\f0ec"
}
.fa-cloud-download:before {
	content:"\f0ed"
}
.fa-cloud-upload:before {
	content:"\f0ee"
}
.fa-user-md:before {
	content:"\f0f0"
}
.fa-stethoscope:before {
	content:"\f0f1"
}
.fa-suitcase:before {
	content:"\f0f2"
}
.fa-bell-o:before {
	content:"\f0a2"
}
.fa-coffee:before {
	content:"\f0f4"
}
.fa-cutlery:before {
	content:"\f0f5"
}
.fa-file-text-o:before {
	content:"\f0f6"
}
.fa-building-o:before {
	content:"\f0f7"
}
.fa-hospital-o:before {
	content:"\f0f8"
}
.fa-ambulance:before {
	content:"\f0f9"
}
.fa-medkit:before {
	content:"\f0fa"
}
.fa-fighter-jet:before {
	content:"\f0fb"
}
.fa-beer:before {
	content:"\f0fc"
}
.fa-h-square:before {
	content:"\f0fd"
}
.fa-plus-square:before {
	content:"\f0fe"
}
.fa-angle-double-left:before {
	content:"\f100"
}
.fa-angle-double-right:before {
	content:"\f101"
}
.fa-angle-double-up:before {
	content:"\f102"
}
.fa-angle-double-down:before {
	content:"\f103"
}
.fa-angle-left:before {
	content:"\f104"
}
.fa-angle-right:before {
	content:"\f105"
}
.fa-angle-up:before {
	content:"\f106"
}
.fa-angle-down:before {
	content:"\f107"
}
.fa-desktop:before {
	content:"\f108"
}
.fa-laptop:before {
	content:"\f109"
}
.fa-tablet:before {
	content:"\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content:"\f10b"
}
.fa-circle-o:before {
	content:"\f10c"
}
.fa-quote-left:before {
	content:"\f10d"
}
.fa-quote-right:before {
	content:"\f10e"
}
.fa-spinner:before {
	content:"\f110"
}
.fa-circle:before {
	content:"\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content:"\f112"
}
.fa-github-alt:before {
	content:"\f113"
}
.fa-folder-o:before {
	content:"\f114"
}
.fa-folder-open-o:before {
	content:"\f115"
}
.fa-smile-o:before {
	content:"\f118"
}
.fa-frown-o:before {
	content:"\f119"
}
.fa-meh-o:before {
	content:"\f11a"
}
.fa-gamepad:before {
	content:"\f11b"
}
.fa-keyboard-o:before {
	content:"\f11c"
}
.fa-flag-o:before {
	content:"\f11d"
}
.fa-flag-checkered:before {
	content:"\f11e"
}
.fa-terminal:before {
	content:"\f120"
}
.fa-code:before {
	content:"\f121"
}
.fa-reply-all:before {
	content:"\f122"
}
.fa-mail-reply-all:before {
	content:"\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content:"\f123"
}
.fa-location-arrow:before {
	content:"\f124"
}
.fa-crop:before {
	content:"\f125"
}
.fa-code-fork:before {
	content:"\f126"
}
.fa-unlink:before, .fa-chain-broken:before {
	content:"\f127"
}
.fa-question:before {
	content:"\f128"
}
.fa-info:before {
	content:"\f129"
}
.fa-exclamation:before {
	content:"\f12a"
}
.fa-superscript:before {
	content:"\f12b"
}
.fa-subscript:before {
	content:"\f12c"
}
.fa-eraser:before {
	content:"\f12d"
}
.fa-puzzle-piece:before {
	content:"\f12e"
}
.fa-microphone:before {
	content:"\f130"
}
.fa-microphone-slash:before {
	content:"\f131"
}
.fa-shield:before {
	content:"\f132"
}
.fa-calendar-o:before {
	content:"\f133"
}
.fa-fire-extinguisher:before {
	content:"\f134"
}
.fa-rocket:before {
	content:"\f135"
}
.fa-maxcdn:before {
	content:"\f136"
}
.fa-chevron-circle-left:before {
	content:"\f137"
}
.fa-chevron-circle-right:before {
	content:"\f138"
}
.fa-chevron-circle-up:before {
	content:"\f139"
}
.fa-chevron-circle-down:before {
	content:"\f13a"
}
.fa-html5:before {
	content:"\f13b"
}
.fa-css3:before {
	content:"\f13c"
}
.fa-anchor:before {
	content:"\f13d"
}
.fa-unlock-alt:before {
	content:"\f13e"
}
.fa-bullseye:before {
	content:"\f140"
}
.fa-ellipsis-h:before {
	content:"\f141"
}
.fa-ellipsis-v:before {
	content:"\f142"
}
.fa-rss-square:before {
	content:"\f143"
}
.fa-play-circle:before {
	content:"\f144"
}
.fa-ticket:before {
	content:"\f145"
}
.fa-minus-square:before {
	content:"\f146"
}
.fa-minus-square-o:before {
	content:"\f147"
}
.fa-level-up:before {
	content:"\f148"
}
.fa-level-down:before {
	content:"\f149"
}
.fa-check-square:before {
	content:"\f14a"
}
.fa-pencil-square:before {
	content:"\f14b"
}
.fa-external-link-square:before {
	content:"\f14c"
}
.fa-share-square:before {
	content:"\f14d"
}
.fa-compass:before {
	content:"\f14e"
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content:"\f150"
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content:"\f151"
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content:"\f152"
}
.fa-euro:before, .fa-eur:before {
	content:"\f153"
}
.fa-gbp:before {
	content:"\f154"
}
.fa-dollar:before, .fa-usd:before {
	content:"\f155"
}
.fa-rupee:before, .fa-inr:before {
	content:"\f156"
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content:"\f157"
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content:"\f158"
}
.fa-won:before, .fa-krw:before {
	content:"\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content:"\f15a"
}
.fa-file:before {
	content:"\f15b"
}
.fa-file-text:before {
	content:"\f15c"
}
.fa-sort-alpha-asc:before {
	content:"\f15d"
}
.fa-sort-alpha-desc:before {
	content:"\f15e"
}
.fa-sort-amount-asc:before {
	content:"\f160"
}
.fa-sort-amount-desc:before {
	content:"\f161"
}
.fa-sort-numeric-asc:before {
	content:"\f162"
}
.fa-sort-numeric-desc:before {
	content:"\f163"
}
.fa-thumbs-up:before {
	content:"\f164"
}
.fa-thumbs-down:before {
	content:"\f165"
}
.fa-youtube-square:before {
	content:"\f166"
}
.fa-youtube:before {
	content:"\f167"
}
.fa-xing:before {
	content:"\f168"
}
.fa-xing-square:before {
	content:"\f169"
}
.fa-youtube-play:before {
	content:"\f16a"
}
.fa-dropbox:before {
	content:"\f16b"
}
.fa-stack-overflow:before {
	content:"\f16c"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-flickr:before {
	content:"\f16e"
}
.fa-adn:before {
	content:"\f170"
}
.fa-bitbucket:before {
	content:"\f171"
}
.fa-bitbucket-square:before {
	content:"\f172"
}
.fa-tumblr:before {
	content:"\f173"
}
.fa-tumblr-square:before {
	content:"\f174"
}
.fa-long-arrow-down:before {
	content:"\f175"
}
.fa-long-arrow-up:before {
	content:"\f176"
}
.fa-long-arrow-left:before {
	content:"\f177"
}
.fa-long-arrow-right:before {
	content:"\f178"
}
.fa-apple:before {
	content:"\f179"
}
.fa-windows:before {
	content:"\f17a"
}
.fa-android:before {
	content:"\f17b"
}
.fa-linux:before {
	content:"\f17c"
}
.fa-dribbble:before {
	content:"\f17d"
}
.fa-skype:before {
	content:"\f17e"
}
.fa-foursquare:before {
	content:"\f180"
}
.fa-trello:before {
	content:"\f181"
}
.fa-female:before {
	content:"\f182"
}
.fa-male:before {

	content:"\f183"
}
.fa-gittip:before {
	content:"\f184"
}
.fa-sun-o:before {
	content:"\f185"
}
.fa-moon-o:before {
	content:"\f186"
}
.fa-archive:before {
	content:"\f187"
}
.fa-bug:before {
	content:"\f188"
}
.fa-vk:before {
	content:"\f189"
}
.fa-weibo:before {
	content:"\f18a"
}
.fa-renren:before {
	content:"\f18b"
}
.fa-pagelines:before {
	content:"\f18c"
}
.fa-stack-exchange:before {
	content:"\f18d"
}
.fa-arrow-circle-o-right:before {
	content:"\f18e"
}
.fa-arrow-circle-o-left:before {
	content:"\f190"
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content:"\f191"
}
.fa-dot-circle-o:before {
	content:"\f192"
}
.fa-wheelchair:before {
	content:"\f193"
}
.fa-vimeo-square:before {
	content:"\f194"
}
.fa-turkish-lira:before, .fa-try:before {
	content:"\f195"
}
.fa-plus-square-o:before {
	content:"\f196"
}
/*
New css
============================= */
.sidebar-container h2 {
	margin-top:0;
	text-transform:uppercase;
}
.video-channel {
	margin-top:20px;
}
.sidebar-container .video-channel table,
.sidebar-container .video-channel table tr,
.sidebar-container .video-channel table td{
	border:none;
	background:none;
}
.orange_color, .orange_color strong {
	color:#f37305;
}
#site-navigation-wrap .collapse {
	display:block;
}


.tb-megamenu .nav > li > a {
	padding:9px 13px;
	border-right:1px solid #000 !important;
	background-color:transparent !important;
	font-family:'pt_sans_captionregular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > a:focus {
	background:#f37305 !important;
}
.tb-megamenu .nav > li.last > a {
	border-right:none !important;
}
.tb-megamenu .dropdown-menu .mega-nav > li a, .tb-megamenu .mega-nav > li:first-child > a, .tb-megamenu .dropdown-menu .mega-nav > li:first-child > a {
	font-family:'pt_sans_captionregular', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
.tb-megamenu .dropdown-submenu > a:after {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.region-menu ul.tb-megamenu-nav {
	padding:8px 0;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus, .tb-megamenu .mega.dropdown.open, .tb-megamenu .dropdown-toggle:hover, .tb-megamenu .dropdown-toggle:focus {
	background:#f37305 !important;
	color:#fff;
	border-right:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
	color:#fff !important;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background:transparent !important;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
 background:#f37305 !important !important;
	color:#fff !important;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
}
.tb-megamenu-column-inner.mega-inner {
	width:100%;
}
.tb-megamenu .dropdown-menu {
	border-bottom-color:#f37305 !important;
	width:auto;
}
.tb-megamenu .dropdown-submenu > .dropdown-menu {
	margin-top:-10px;
}
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a {
	color:#f37305 !important;
	background:rgba(255, 255, 255, 0.9) !important;
}
.region-menu .tb-megamenu-button {
	background:url("../images/res-menu.png") no-repeat center center #f37305 !important;
}
.tb-megamenu .dropdown-menu .active > a, 
.tb-megamenu .dropdown-menu .active > a:hover,
.tb-megamenu .dropdown-menu a:hover {
	color:#f37305 !important;
	background:rgba(255, 255, 255, 0.9) !important;
}
.tb-megamenu-subnav a:hover{
	/*background:#f37305 !important;*/
}
.tb-megamenu .span12.mega-col-nav .mega-inner{
	padding:10px 0 0;
}
.tb-megamenu .dropdown-submenu > a:hover:after{
	border-color:transparent transparent transparent #f37305 !important;
}
/* slider part
=================================== */
#site-navigation-wrap {
	margin-bottom:50px;
}
.content-wrap {
	background:rgba(0, 0, 0, 0.5);
	padding:20px;
}
.content-wrap .content-inner {
	padding:0 15px;
}
.slider-block .flexslider {
	background:none;
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.slider-block .slides li {
	position:relative;
}
.slider-block .slides #caption {
	position:absolute;
	bottom:60px;
}
.slider-block .slides #caption h2 {
	background-color:rgba(243, 115, 5, 0.8);
	display:block;
	color:#fff;
	font-family:'calibri', Arial, Helvetica, sans-serif;
	padding:15px 25px;
}
.slider-block .caption-body {
	background-color:rgba(255, 255, 255, 0.8);
	display:inline-block;
	padding:15px 20px;
	font-size:16px;
}
.slider-block .caption-body p {
	margin-bottom:0;
}
.slider-block .slides li .views-field-nothing {
	padding:0 6%;
}
.slider-block .flex-direction-nav {
	bottom:50%;
	width:90%;
}
.slider-block .flex-direction-nav li a:after, .slider-block .flex-direction-nav li a:before {
	display:none;
}
.slider-block .flex-direction-nav li a {
	background:url("../images/arrow-slider.png") left 0 rgba(255, 255, 255, 0.8) !important;
	width:40px;
	height:40px;
	text-indent:50px;
	overflow:hidden;
}
.slider-block .flex-direction-nav li a.flex-next {
	background-position:right 0 !important;
}
.slider-block .flex-direction-nav li a.flex-next:hover {
	background-position:right bottom !important;
}
.slider-block .flex-direction-nav li a:hover {
	background-position:left bottom !important;
}
.slider-block .flex-control-paging {
	display:none;
}
/* content part
================================== */
#content-wrap h2 {
	color:#fff;
	text-transform:uppercase;
}
.precontent {
	display:block;
	float:left;
	width:100%;
	padding:0;
}
.precontent .block-views {
	padding-left:0;
	padding-right:0;
	margin-top:3px;
}
.precontent h2 {
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:0;
}
.precontent .block-views .content .view-content, .left-Channel-part .views-row {
	display:block;
	float:left;
	width:100%;
	background-color:rgba(255, 255, 255, 0.4);
	padding:15px;
	margin-top:20px;
}
.left-Channel-part .views-row-first {
	margin-top:0;
}
.pull-left-image {
	width:40%;
	padding-right:20px;
	float:left;
	position:relative;
}
.pull-right-image {
	border-left:2px solid #000;
}
.pull-right-image:after {
	background-color: #f37305;
	content: "";
	height: 50px;
	position: absolute;
	left: -2px;
	width: 2px;
	top:35%;
}
.pull-right-image .channel2_body, .pull-right-image .channel1_body, .pull-left-image .channel1_body {
	min-height: 70px;
}
.precontent .block-views .view-channel-1 .view-content:after {
	background-color: #f37305;
	content: "";
	height: 50px;
	position: absolute;
	right: -2px;
	width: 2px;
	top:50%;
	margin-top:-25px;
}
.precontent .block-views .view-channel-1 .view-content {
	border-right:2px solid #000;
	position:relative;
}
.pull-right-image {
	width:60%;
	float:left;
	padding-left:20px;
	position:relative;
}
.precontent .pull-left-image {
	width:50%;
}
.precontent .pull-right-image {
	width:50%;
}
.precontent .time-default, .left-Channel-part .views-row .time-default {
	color:#fff;
	/*font-size:18px;*//*030317*/
	text-transform:uppercase;
	letter-spacing:1px;
}
.precontent .listen-btn {
	float: left;
	margin-top: 15px;
	padding-top: 10px;
	text-align: center;
	width: 100%;
	border-top:1px solid #fff;
}
.precontent .views-field-php {
	clear:both;
}
.channel1_title a, .channel2_title a,
.video.channel_title a {
	color:#000;
	font-size:16px;
}
.channel1_title a:hover, .channel2_title a:hover,
.video.channel_title a:hover {
	color:#f37305;
	font-size:16px
	text-transform:capitalize;;
}
.channel1_title, .channel2_title, .video.channel_title{
	/*
	border-bottom:1px solid #fff;
	margin-bottom: 10px;
	padding-bottom: 10px;
	*/
	width: 100%;
}
.channel1_host, .channel2_host, .video.channel_host{
	color:#000;
	font-size:16px;
	clear:left;
}
.channel1_host a, .channel2_host a, .video.channel_host a{
	color:#fff;
	/*font-size:16px;*//*030317*/
	text-transform:capitalize;
}
.video.channel_host a:hover{
	color:#000;

}
.channel1_image a img, .channel2_image img, .channel1_image img, .channel_image img {
	max-width:none !important;
	width:100%;
}
.left-Channel-part .views-row .channel1_image img, .left-Channel-part .views-row .channel2_image img {
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}
/* right part
======================== */
.sidebar-container .video-gallery .osmplayer-default {
	width:100% !important;
}
.sidebar-container .video-gallery .view-content {
	background-color:rgba(255, 255, 255, 0.4);
	padding:15px;
}
.sidebar-container .video-gallery .view-content table {
	margin-bottom:0;
}
.sidebar-container .video-gallery .view-footer, .yellow_part {
	background-color:#f37305;
	text-align:center;
	font-size:16px;
	color:#fff;
	line-height:normal;
	margin-top:10px;
	padding:10px;
}
.sidebar-container .video-gallery .view-footer span, .yellow_part span {
	color:#000;
}
.white_bg {
	background-color:rgba(255, 255, 255, 0.4);
	padding:15px;
	width:100%;
}
.view-video-gallery .listen-btn img {
	width:100%;
}
.whats-on .view-content {
	background-color:rgba(255, 255, 255, 0.4);
	padding:15px 15px 0 15px;
}
.white_bg h2 {
	margin-top:0;
}
.Listen-live-block .white_bg .rtecenter {
	background-color:#fff;
	padding:40px 0;
	margin:0;
}
#whats_on1, #whats_on2 {
	text-transform:uppercase;
}
#whats_on1 h2 {
	margin-top:0;
}
.whats-on .whats_on1_current_date, .whats-on .whats_on2_current_date {
	background-color:#f37305;
	padding:15px;
	display:block;
	font-size:22px;
	color:#fff;
}
.whats-on .views-row {
	border-bottom:1px solid #000;
	font-size:14px;
	float:left;
	width:100%;
	padding:10px 0;
}
.whats-on .views-row-last {
	border-bottom:none;
}
.whats-on .views-row .whats_on1_show_time, .whats-on .views-row .whats_on2_show_time {
	background-color: #000;
	color: #fff;
	height: 30px;
	overflow: hidden;
	padding: 5px;
	text-align: center;
	width: 65px;
}
.whats-on .views-row .whats_on1_show_time .time-default, .whats-on .views-row .whats_on2_show_time .time-default {
	color:#fff;
	font-size:14px;
	position:relative;
	top:-16px;
	text-align:center;
}
.whats-on .view-content {
	float:left;
}
.whats_on1_pull_left, .whats_on2_pull_left {
	float:left;
	margin-right:20px;
	width:20%;
}
.whats_on1_pull_right {
	width:72%;
	float:right;
}
.whats_on2_pull_right {
	width:72%;
	float:right;
}	
.whats_on1_pull_right .whats_on1_title, .whats_on2_pull_right .whats_on2_title {
	color:#fff;
}
.whats_on1_host a, .whats_on2_host a {
	color:#000;
}
.whats_on1_title a, .whats_on2_title a {
	color:#fff;
}
.whats_on1_host a:hover, .whats_on2_host a:hover {
	color:#f37305;
	text-decoration:none;
}
.app-block {
	color:#fff;
}
.app-block p {
	margin-bottom:0;
}
.app-block strong {
	font-weight:normal;
}
.app-block h2, .not-front .content-wrap .sidebar-container .app-block h2 {
	text-transform:uppercase;
	font-size:24px;
}
/* footer part
=============================== */
#footer_area {
	border-top:5px solid #ff7f00;
}

#footer_area .view-recent-gallery .views-field-field-image img {
	width:100%;
}
#footer-wrap p {
	font-family:Arial, Helvetica, sans-serif;
}
#footer-wrap .block > h2 {
	font-size:14px;
}
#footer-wrap .block ul {
	margin:0;
}
#footer-wrap .block ul li {
	padding:0;
	list-style:none;
}
#footer-wrap .region-footer-first .block ul li a {
	background:url("../images/arrow-links.png") no-repeat left 17px;
	display:block;
	color:#f1f1f1;
	overflow:hidden;
	padding:12px 0 12px 15px;
	border-bottom:1px solid #373737;
	font-size:13px;
	font-family:"pt_sans_captionregular", Arial, Helvetica, sans-serif;
}
#footer-wrap .region-footer-first .block ul li a:hover, #footer-wrap .region-footer-first .block ul li a:focus {
	background-position:left -20px;
	color:#ff7f00;
}
#footer-wrap .social-block ul {
	margin-top:5px;
	float:left;
}
.contact_footer p a {
	font-family:Arial, Helvetica, sans-serif !important;
	color:#f37305 !important;
}
.contact_footer p a:hover, .contact_footer p a:focus {
	color:#000 !important;
}
.region-footer-second .content {
	color:#f1f1f1;
	font-size:13px;
	margin-top: 25px;
}
.region-footer-third .view-recent-gallery table {
	border:none;
}
.region-footer-third .view-recent-gallery table td {
	border:none;
	padding:5px 5px 0 0;
}
.location_footer p, .contact_footer p {
	margin:0;
	color:#fff;
}
.location_footer, .contact_footer {
	color:#f1f1f1;
	font-size:13px;
	/*clear:both;
	padding-top: 1px;*/
}
.location_footer h3, .contact_footer h3 {
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:"pt_sans_captionregular", Arial, Helvetica, sans-serif;
}
/* for inner page
===============================*/
.breadcrumb {
	background:none !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	background:none !important;
	padding:0 !important;
	color:#fff;
	font-family:"pt_sans_captionregular", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.breadcrumb a{
	color:#f37305;
}
.breadcrumb a:hover, .breadcrumb a:focus {
	color:#fff;
	text-decoration:none;
}
#content-wrap p a {
	color:#F37305;	
}
#content-wrap p a:hover, #content-wrap p a:focus {
	color:#000;
}
.not-front #content-wrap, .search-filter .view-filters {
	background-color: rgba(255, 255, 255, 0.4);
	padding: 15px;
	width:100%;
	float:left;
	margin-bottom:20px;
}
.not-front .video-channel {
	margin-top:0;
}
.not-front h1.page-title {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	/*color: #f37305;*/
	color: #000;
	font-size: 30px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.page-search .content-wrap .region-content .content > h2 {
	font-size: 22px;
	text-transform: capitalize;
	color:#f37305;
}
.not-front .content-wrap .sidebar-container h2 {
	font-size:24px;
}
#search-form .form-item-keys {
	font-size:14px;
	color:#fff;
}
.search-results {
	margin:0;
}
.search-results li {
	padding-left: 10px;
	padding-right: 10px;
}
.search-results li:hover, .search-results li:focus {
	background-color:rgba(255, 255, 255, 0.2);
}
.search-results li h3 {
	margin-bottom:5px;
	margin-top:0;
	padding-top:10px;
}
.search-results li p {
	margin-bottom:5px;
}
.search-results li h3 a {
	color:#fff;
}
.search-results li h3 a:hover, .search-results li h3 a:focus {
	color:#f37305;
}
.search-results .search-snippet-info .search-info {
	color:#f37305;
}
.item-list .pager {
	float: left;
	margin-top: 20px;
	width: 100%;
}
.page-search-node .pager {
	margin-top:15px;
}
.pager li > a, .pager li > span {
	background-color:transparent !important;
	border:none !important;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	color: #fff;
}
.pager li.pager-ellipsis {
	color:#fff;
}
.pager li > a:hover, .pager li > a:focus, .pager li.pager-ellipsis:hover, .pager li.pager-ellipsis:focus {
	color:#f37305;
}
.item-list .pager li {
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	background-color:#000;
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
}
.item-list .pager li.pager-current {
	color:#f37305;
}
.page-search-our-site2 #content-wrap, .page-channel-1 #content-wrap, .page-channel-2 #content-wrap, .page-video-channel #content-wrap {
	/*background-color:transparent;
	float: left;
	padding:0;
	width: 100%;*/
}
.search-filter .view-empty {
	color:#fff;
}
.artist-bio .field-label {
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:5px;
	font-weight:normal;
}
.view-audio-gallery {
	overflow:auto;
}
.view-audio-gallery table td a {
	color:#000 !important;
	text-decoration:underline;
}
.view-audio-gallery table td a:hover, .view-audio-gallery table td a:focus {
	color:#f37305 !important;
}
.node-type-channel1-shows .artist-top .field-type-image, .node-type-channel2-shows .artist-top .field-type-image, .node-type-video-channel-show .artist-top .field-type-image, .node-type-past-show .artist-top .field-type-image {
	float:left;
	border:none;
	width:30%;
	margin-right:20px;
}
.node-type-channel1-shows .artist-top .field-type-image img, .node-type-past-show .artist-top .field-type-image img, .node-type-channel2-shows .artist-top .field-type-image img, .node-type-video-channel-show .artist-top .field-type-image img, .node-type-artist .artist-top .field-type-image img {
	border:7px solid rgba(255, 255, 255, 0.4);
}
.node-type-channel1-shows h2.title a, .node-type-channel2-shows h2.title a, .node-type-video-channel-show h2.title a {
	color:#fff;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.node-type-channel1-shows h2.title a:hover, .node-type-channel2-shows h2.title a:hover, .node-type-video-channel-show h2.title a:hover {
	color:#000;
	text-decoration:underline;
}
.node-type-channel1-shows .field-name-field-show-time .field-label, .node-type-past-show .field-name-field-show-time .field-label, .node-type-channel2-shows .field-name-field-show-time .field-label, .node-type-video-channel-show .field-name-field-show-time .field-label {
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom: 10px;

/*	border-bottom:1px solid rgba(255, 255, 255, 0.4); */
}
/* added by dev*/

.node-type-channel1-shows .field-name-field-show1-social-media .field-label,
.node-type-channel2-shows .field-name-field-show2-social-media .field-label
{
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:normal;
}

.node-type-channel1-shows .field-name-field-show-time .field-items, .node-type-past-show .field-name-field-show-time .field-items, .node-type-channel2-shows .field-name-field-show-time .field-items, .node-type-video-channel-show .field-name-field-show-time .field-items {
	padding-bottom: 10px;
	border-bottom:1px solid rgba(255, 255, 255, 0.4);
}
/* @end */
.node-type-channel1-shows .field-name-field-show-time, 
.node-type-channel2-shows .field-name-field-show-time, 
.node-type-video-channel-show .field-name-field-show-time,
.node-type-past-show .field-name-field-show-time,

.node-type-channel1-shows .field-type-text-with-summary, 
.node-type-channel2-shows .field-type-text-with-summary, 
.node-type-past-show .field-type-text-with-summary, 
.node-type-video-channel-show .field-type-text-with-summary {
	background-color:rgba(255, 255, 255, 0.5);
	padding:15px 15px;
/*	margin-top:15px;*/
}
.node-type-channel1-shows .field-type-text-with-summary, 
.node-type-past-show .field-type-text-with-summary, 
.node-type-channel2-shows .field-type-text-with-summary, 
.node-type-video-channel-show .field-type-text-with-summary{
	padding-top:0;
	margin-bottom:0;
}
.node-type-channel1-shows .field-name-field-show-time, 
.node-type-channel2-shows .field-name-field-show-time, 
.node-type-past-show .field-name-field-show-time, 
.node-type-video-channel-show .field-name-field-show-time{
	padding-bottom:0;
	margin-top:10px;
}
/*.field.field-name-field-website.field-type-link-field.field-label-above,
.field field-name-field-show-time field-type-timefield field-label-above{
	padding-bottom: 12px;
}*/

.node-type-channel1-shows .field-name-field-show-time .time-default, 
.node-type-channel2-shows .field-name-field-show-time .time-default, 
.node-type-video-channel-show .field-name-field-show-time .time-default{
	float:left;
	margin-right:5px;
}
.node-type-channel1-shows .field-name-field-for-bottom-summary, .node-type-channel2-shows .field-name-field-for-bottom-summary, .node-type-video-channel-show .field-name-field-for-bottom-summary {
	background-color:rgba(255, 255, 255, 0.5);
	padding:0 15px 15px;
	margin-bottom:15px;
}
.node-type-channel1-shows .field-name-field-show-time .field-label,
.node-type-channel2-shows .field-name-field-show-time .field-label, 
.node-type-video-channel-show .field-name-field-show-time .field-label{
	padding-top:0;
}
.node-type-channel1-shows .view-audio-gallery th, .node-type-channel2-shows .view-audio-gallery th, .node-type-video-channel-show .view-audio-gallery th {
	border-left:1px solid rgba(255, 255, 255, 0.4) !important;
	padding:10px 5px;
}
.node-type-channel1-shows .view-audio-gallery td, .node-type-channel2-shows .view-audio-gallery td, .node-type-video-channel-show .view-audio-gallery td {
	padding:10px 5px;
}
.node-type-channel1-shows .view-audio-gallery .views-field-field-show-date, .node-type-channel2-shows .view-audio-gallery .views-field-field-show-date {
	text-align:center;
}
.node-type-channel1-shows .view-audio-gallery th.views-field-field-show-date, .node-type-channel2-shows .view-audio-gallery th.views-field-field-show-date {
	border-left:none !important;
}
.node-type-channel1-shows .view-audio-gallery tr.even, .node-type-channel1-shows .view-audio-gallery tr.odd, .node-type-channel2-shows .view-audio-gallery tr.even, .node-type-channel2-shows .view-audio-gallery tr.odd, .node-type-video-channel-show .view-audio-gallery tr.even, .node-type-video-channel-show .view-audio-gallery tr.odd {
	background-color:rgba(255, 255, 255, 0.4) !important;
}
.node-type-channel1-shows .artist-bio, .node-type-channel2-shows .artist-bio, .node-type-video-channel-show .artist-bio {
	/*border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	margin-bottom: 20px;
	padding-bottom: 15px;
	min-height:400px; */
}
.node-type-channel1-shows .artist-links, .node-type-channel2-shows .artist-links, .node-type-video-channel-show .artist-links, .node-type-past-show .artist-links {
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	margin-bottom: 20px;
	/*padding-bottom: 15px;*/
	min-height:150px;
}

.node-type-channel1-shows .artist-bio a, 
.node-type-channel2-shows .artist-bio a, 
.node-type-video-channel-show .artist-bio a{
	color:#fff !important;
}
.node-type-channel1-shows .artist-bio a:hover, 
.node-type-channel2-shows .artist-bio a:hover, 
.node-type-video-channel-show .artist-bio a:hover{
	color:#000 !important;
}
.node-type-channel1-shows .artist-bio .field-type-text-with-summary, 
.node-type-channel2-shows .artist-bio .field-type-text-with-summary, 
.node-type-past-show .artist-bio .field-type-text-with-summary, 
.node-type-video-channel-show .artist-bio .field-type-text-with-summary{
	background:none;
}
.artist-links .field-items a {
	color:#fff;
}
.artist-links .field-items a:hover{
	color:#000;
}
.artist-links .field-label{
	color: #fff;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.node-type-artist .artist-top .field-name-field-images {
	float:left;
	width:40%;
}
.node-type-artist .artist-top .artist-related-shows {
	float: right;
	width: 57%;
}
.node-type-artist td, .node-type-artist th {
	padding:10px;
}
.views-row-first .views-field-title h3 {
	margin-top:0;
}
.node-type-artist .artist-bio {
	clear: both;
	float: left;
	margin-top: 10px;
	width: 100%;
}
.node-type-artist .views-field-body a {
	color:#f37305;
}
.node-type-artist th, .node-type-artist td {
	padding:10px 5px;
	font-size:14px;
}
/******************************* Schedule pages *********************/
.schedule-table  {
	overflow: auto;
}
.schedule-table tr {
	background:rgba(255, 255, 255, 0.4);	
}
.schedule-table td {
	padding-bottom:10px;
	padding-top:10px;
	padding-left:5px;
}
.schedule-table td a {
	color: #000 !important;
	font-size:12px;
}
.schedule-table td{
	font-size:12px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.schedule-table .orange_bg {
	background:#f37305;
	color:#fff;	
}
.schedule-table .orange_bg td {
	border-top:none;
}
.schedule-table td .grey{
	color:#666;
}
.schedule-table td a:hover .grey{
	color:#000;
}
.schedule-table td a:hover, .schedule-table td a:focus {
	color: #f37305 !important;
	text-decoration:none;
}
table {
	border-bottom:1px solid rgba(255, 255, 255, 0.4);
	border-top:1px solid rgba(255, 255, 255, 0.4);
	border-left:1px solid rgba(255, 255, 255, 0.4);
}

/******************************* 28 nov video code *********************/
.channel-table tr:first-child td, .channel-table tr td:first-child {
    background-color: #f37305;
    color:#fff;
}
 .channel-table tr td{
     padding:5px
 }
 #content-wrap .channel-table tr td  a{
    color: #000;    
}
 #content-wrap .channel-table a:hover{
    color: #fff;
}
.main-channel-table {
    overflow: auto;
}
.schedule-title td {
	color:#fff;
	font-size:22px;
}
/****************************************************/

.address p {
	margin:0;
	font-size:20px;
	text-align:center;
}
.created_by {
	float: right;
	margin-right: 19px;
	margin-top: -20px;
}
#footer ul li.expanded ul.menu {
	display:none;
}
.node-type-audio-gallery #footer_area {
	display: none;
}
.node-type-audio-gallery #admin-menu {
	display: none;
}
.node-type-audio-gallery #secondary {
	display: none;
}
.node-type-audio-gallery #site-navigation-wrap {
	display: none;
}
.node-type-audio-gallery #header-social {
	display: none;
}
/*css for megamenu base.css*/

.region.region-footer-fourth {
	float: left;
	width:100%;
}
.region.region-footer-first {
	float: left;
	width: 100%;
}

/*host image */
.host-img {
    text-align: center;
    /*margin-left: 15px;*/
}
.host-img .field-item {
    display: inline-block;
    margin: 0 auto;
}
.host-img .views-field-field-image{
	margin:20px auto 30px;
}
.cp-container{
	width:300px !important;
	margin:0 auto !important;
	background-size:100% !important;
	position:relative;
}
.cp-controls li{
	right:18px !important;
	top:9px !important;
}
/* search page */
.cse .gsc-control-cse, .gsc-control-cse{
	background:none !important;
	border:none !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
.cse form.gsc-search-box, form.gsc-search-box{
	background-image:none !important;
	background-color:rgba(255, 255, 255, 0.8) !important;
	border:none !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	padding:5px 0;
}
.cse input.gsc-input, input.gsc-input{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
}
.gsc-search-box td{
	border:none !important; 
}
.cse table.gsc-search-box td.gsc-input, 
table.gsc-search-box td.gsc-input{
	padding-right:0 !important;
}
input.gsc-input{
	width:100% !important;
}
input.gsc-search-button{
	background-image:none !important;
	background-color:#f37305 !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	border:none !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important; 
	text-shadow:none !important;
	-webkit-text-shadow:none !important;
	-moz-text-shadow:none !important;
	color:#fff !important;
	height:30px !important;
	text-transform:uppercase;
}
input.gsc-search-button:hover{
	background-image:none !important;
	background-color:#4c4c4c !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
}
div.gsc-clear-button{
	background:url("../images/clear.gif") no-repeat left 2px !important;
}
div.gsc-clear-button:hover{
	background:url("../images/clear_hover.gif") no-repeat left 2px !important;
}
#cse{
	color:#fff;
	font-family:"calibri",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 16px;
}
.gsc-result-info-container{
	background:#fff !important;
}
.gsc-refinementsArea{
	display:none;
}
.gsc-tabHeader.gsc-tabhActive{
	background-color:#4c4c4c !important;
	border:none !important;
	padding:5px 10px;
	font-size:14px;
	color:#fff !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
}
.cse .gsc-tabHeader.gsc-tabhInactive, 
.gsc-tabHeader.gsc-tabhInactive{
	border:none !important;
	padding:5px 10px;
	font-size:14px;
	color:#fff !important;
	background-color:#f37305 !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
}
.gsc-tabsArea{
	border-color:rgba(255, 255, 255, 0.6) !important;
}
.cse .gsc-results, .gsc-results,
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult{
	background-color:transparent !important;
}
.gsc-expansionArea .gsc-webResult{
	background-color:rgba(255, 255, 255, 0.4) !important;
	margin-bottom:20px !important;
	padding:10px 15px !important;
}
.cse .gsc-webResult.gsc-result, 
.gsc-webResult.gsc-result, 
.gsc-imageResult-classic, 
.gsc-imageResult-column{
	border:none !important;
}
.gsc-table-result{
	margin-bottom:0 !important;
}
.gsc-table-result,
.gsc-table-result td{
	border:none;
}
.cse .gsc-webResult.gsc-result:hover, 
.gsc-webResult.gsc-result:hover, 
.gsc-webResult.gsc-result.gsc-promotion:hover, 
.gsc-results .gsc-imageResult-classic:hover, 
.gsc-results .gsc-imageResult-column:hover{
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
}
td.gsc-table-cell-snippet-close{
	padding-left:20px;
}
.gs-result a.gs-title,
.gs-webResult.gs-result a.gs-title:link, 
.gs-webResult.gs-result a.gs-title:link b, 
.gs-imageResult a.gs-title:link, 
.gs-imageResult a.gs-title:link b{
	color:#fff !important;
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
	font-family:"calibri",Arial,Helvetica,sans-serif;
	font-weight:bold;	
}
.gsc-table-cell-thumbnail{
	border-bottom:1px solid rgba(255, 255, 255, 0.4);
	display:block;
	width:100%;
	float:left;
	height:auto !important;
}
.gsc-table-result .gs-title {
    height: auto !important;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:link:hover, 
.gs-webResult.gs-result a.gs-title:link:hover b, 
.gs-imageResult a.gs-title:link:hover, 
.gs-imageResult a.gs-title:link:hover b{
	color:#000 !important;
}
.gsc-table-result .gs-bidi-start-align.gs-snippet{
	color: #000;
    font-family: "calibri",Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
.gs-webResult div.gs-visibleUrl, 
.gs-imageResult div.gs-visibleUrl{
	color:#fff !important;
}
.gs-web-image-box, .gs-promotion-image-box{
	padding:6px 0 6px 0 !important;
	width:100% !important;
}
.gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image{
	max-width:90px !important;
	max-height:150px !important;
	border:5px solid rgba(255, 255, 255, 0.4) !important;
}
.gs-result{
 	margin-left:0 !important;
}
.cse .gsc-cursor-page, .gsc-cursor-page{
	text-decoration:none !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	background-color:#000 !important;
	border:none !important;
	color:#fff !important;
	font-family: "calibri",Helvetica Neue,Helvetica,Arial,sans-serif;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.cse .gsc-cursor-page, .gsc-cursor-page:hover{
	background-color:#f37305 !important;
	text-decoration:none !important;
}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, 
.gsc-results .gsc-cursor-page.gsc-cursor-current-page{
	text-shadow:none !important;
	-webkit-text-shadow:none !important;	
	-moz-text-shadow:none !important;
}
.gsc-tabData.gsc-tabdActive{
	width:100%;
}
.gs-result img.gs-image, .gs-result img.gs-promotion-image{
	border:5px solid rgba(255, 255, 255, 0.4) !important;
}

/* navigation css
====================================== */
.shows-3 .tb-megamenu-column-inner.mega-inner{
	width:650px;
}
.channel-2 .shows-3 .tb-megamenu-column-inner.mega-inner{
	width:650px;
}
.tb-megamenu .dropdown-menu li > a{line-height:14px;}
.video-ch .shows-3 .tb-megamenu-column-inner.mega-inner{
	width:215px;
}
.our-host .shows-3 .tb-megamenu-column-inner.mega-inner{
	width:449px;
}

.tb-megamenu-submenu{
	width:100%;
}
.shows-3{
	margin-left:10px;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	border-left:none !important;
	border-right:none !important;
}
.shows-3{
	margin-left:15px !important;
}
.shows-3:after{
	content:"";
	position:absolute;
	top:22px;
	left:-10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 10px 8px 0;
	border-color: transparent #f37305 transparent 
}
.region-menu .tb-megamenu .dropdown-menu{
	background-color:transparent !important;
}

.shows-3 .mega-dropdown-inner:after{
	background-color: #f37305;
    content: "";
    height: 45px;
    left: 0px;
    position: absolute;
    top: 8px; 
    width: 3px;
}
.tb-megamenu-submenu .mega-dropdown-inner,
.tb-megamenu-submenu .mega-dropdown-inner{
	background-color:#000 !important;
}
.shows-2 ul li:last-child a{
	border-bottom:none !important;
}
.tb-megamenu-submenu ul li a,
.tb-megamenu-submenu ul li a{
	color:#efefef !important;
	padding-top:8px !important;
	padding-bottom:8px !important;
}
.shows-3 ul li{
	width:206px;
	float:left !important;
	margin:0 5px !important;
}
.tb-megamenu .dropdown-menu li > a{
	border-top: none !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.tb-megamenu .mega-nav > li:first-child > a,
.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a{
	padding-top:5px;
}

/*
=============================== */
.left-content .field .field-label{
	padding-left:0;
	padding-right:0;
}
.node-type-channel1-shows .field-name-field-for-bottom-summary .field-items .field-item strong{
	color:#f37305;
}
/* accordian part css
================================ */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl,
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr,
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	border-radius:0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border:none;
}
.show-archive .ui-corner-all, 
.show-archive .ui-corner-top, 
.show-archive .ui-corner-left, 
.show-archive .ui-corner-tl{
	background:#000 !important;
	margin-top:10px; 
}
.ui-widget-content{
	background:rgba(255, 255, 255, 0.5);
}  
.show-archive .views-row{
	clear:both;
	width:100%;
	float:left;
	border-bottom:1px solid rgba(255, 255, 255, 0.4);
	margin-bottom: 0;
    padding-bottom: 10px;
    padding-top: 20px;
}
.show-archive .views-row-last{
	border-bottom:none !important;
}
.show-archive .views-row .views-field{
	float:left;
	font-family:"calibri",Helvetica Neue,Helvetica,Arial,sans-serif;
}
.show-archive span.date-display-single{
	font-size:14px;
	width:100%;
	font-weight:normal;
}
.show-archive .views-field-field-show-date{
	width:20%;
}
.show-archive .views-field-body{
	width:60%;
}
.show-archive .views-field-path{
	width:20%;
	margin:0 auto;
	text-align: center;
}
.show-archive .views-field-field-aodio-gallery{
	width:20%;
	margin:0 auto;
	font-size:14px;
	text-align: center;
	clear: right;
    float: right !important;
}
.show-archive .views-field-field-aodio-gallery .file-icon,
.show-archive .views-field-field-aodio-gallery .file-size
{
	display: none;
}
.show-archive .listen-btn {
    text-align: center;
}
.show-archive h3 a{
	color:#fff !important;
}
.show-archive h2{
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    color: #fff;
    font-size: 1.75em;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.view .time-default{
	display:block;
	float:left;
	margin-right:5px;
}
.view .time-suffix{
	color:#fff;
	float:left;
	color: #fff;
   /* font-size: 18px;*//*030317*/
    letter-spacing: 1px;
    text-transform: uppercase;
}
.read-more a{
	color:#eb6025 !important;
}
.read-more a:hover,
.read-more a:focus{
	color:#eb6025 !important;
} 
.milestones-block table td{
	padding:10px;
}
.milestones-block table td strong.orange,
.milestones-block table td .blue strong{
	color:#000;
}
#site-logo_popup{ text-align:center;}
#site-logo_popup img{ width:230px; }

.rtecenter.styled{font-weight:bold;font-style:italic;font-weight:bold;font-size:20px;margin:0px;font-family:"pt_sans_captionregular",Arial,Helvetica,sans-serif;padding:0px;margin:10px 0 0 !important;}

.view-shows-archive .views-field.views-field-path {
    margin-bottom: 5px;
   /* margin-top: 15px;*/
	/*clear: both;*/
    float: right;
    margin-top: 0;
}

.view-video-gallery td, .view-video-gallery th{padding:5px 10px;vertical-align:middle;}
.view-video-gallery span.date-display-single{width:100%;}

.view-shows-archive .field-expander.field-expander-0 {
    min-height: 50px;
}

@media only screen and (min-width: 993px) and (max-width: 1199px){
.tb-megamenu .nav > li > a{padding:9px 22.9px;}
}
.jp-audio, .jp-audio-stream, .jp-video{
	background-color:transparent !important;
} 
.jp-video-360p {
    width: 460px !important;
}
.jp-audio, .jp-audio-stream, .jp-video{
	border:none !important;
}
#audio_play {
    margin: 0 auto;
    width: 460px;
}
.jp-video-play-icon:hover,
.jp-video-play-icon:focus{
	background-color:none !important;
	background-position:left 0 !important;
	opacity:0.7;
}
.jp-video-play-icon{
	left:40% !important;
	top:55% !important;
	margin-left:0 !important;
	margin-top:0 !important;
	background-size:100% !important;
	width:80px !important;
	height:80px !important;
}
.node-type-channel1-shows .field-name-field-for-title-summary{
	padding-top:15px;
}
.node-type-channel1-shows .field-name-field-for-title-summary p{
	margin-bottom:0 !important;
}
/* for related show block */
.show-blck-title
{
	margin-bottom: 10px
}
.show-blck-title a
{ 
	color:#fff;
	font-size:24px;
	text-transform:capitalize;
}
/* for media element player */
.mediaelement-audio button {
    box-shadow: none !important;
}
.mediaelement-video button {
    box-shadow: none !important;
}
.video-gall-show-date h5{color:#fff;}
.original-showdate h5{color:#fff;}

.mejs-container {
    margin: 0 auto;
}

.dacast-content {
    margin: 0 auto;
}
/******************************* 28 nov video code *********************/
#block-block-11 .dacast-play {
	margin: auto;
}
/****************************************************/

.view-our-host .channel1_image > img {
    height: 220px !important;
    width: 220px !important;
}

.view-video-channel .view-content {
    width: 100%;
}
.tb-megamenu .mega > .mega-dropdown-menu {
    min-width: -moz-available !important;
	min-width:-webkit-fill-available !important;
}

.sam-past-show a {
    background: rgba(0, 0, 0, 0) url("../images/gradiant-img.jpg") repeat scroll 0 0;
    border-radius: 36px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 10px 25px;
}
/* for tracking page */
.view-test-tracking .view-footer .total-play-count,
.view-test-tracking .view-footer .view-display-id-block_1,
.view-test-tracking .view-footer .view-display-id-block_2
{
 display: none;
 }
/* new-audio-show-tracking
=============================*/
/*select*/

.view-test-tracking .views-widget-filter-field_channel_shows_target_id_1,
.view-test-tracking .views-widget-filter-field_video_channel_show_target_id{
    width: 100%;
	padding-right:0;
}
.view-ga-downloads-reports .views-widget-filter-pagePath select,
.view-test-tracking .views-widget-filter-field_channel_shows_target_id_1 select,
.view-test-tracking .views-widget-filter-field_video_channel_show_target_id select,
.table-tracking .views-widget-filter-pagePath select {
    -webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
   appearance:none; 
    background-image: url("http://latalkradio.com/sites/all/themes/multipurpose/images/archive-down-arrow.png");
    background-position: 99% center;
    background-repeat: no-repeat;
    height: 32px;
    width: 100%;
}
.view-ga-downloads-reports .views-widget-filter-pagePath select {
    -webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
   appearance:none; 
    background-image: url("http://latalkradio.com/sites/all/themes/multipurpose/images/archive-down-arrow.png");
    background-position: 99% center;
    background-repeat: no-repeat;
    height: 30px;
    width: 100%;
}
.view-test-tracking .views-widget-filter-field_channel_shows_target_id_1 select::-ms-expand,
.view-test-tracking .views-widget-filter-field_video_channel_show_target_id select::-ms-expand{
  display:none;
}
.view-test-tracking form label {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
.view-test-tracking  option, .view-test-tracking optgroup {
    padding: 0 7px;
}
/*date*/
.view-test-tracking .views-widget-filter-timestamp_1 {
    width: 100%;
	padding-right:0;
}
.view-test-tracking .views-widget-filter-timestamp_1 input {
    height: 32px;
    width: 100%;
}
.view-test-tracking .views-widget-filter-timestamp_1 .form-type-textfield {
    float: left;
    margin-right: 4%;
    width: 48%;
}
.view-test-tracking .views-widget-filter-timestamp_1 .form-type-textfield:last-child{
	margin:-28px auto auto;
}
/*btn*/
.view-test-tracking .views-submit-button input.form-submit,
.table-tracking .views-submit-button input.form-submit{
    background-color: #f37305;
    background-image: none;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    font-size: 15px;
    height: 32px;
    margin-top: 10px;
    padding: 0 30px;
    text-shadow: none;
    text-transform: uppercase;
}
.view-test-tracking .views-submit-button input.form-submit:hover,
.table-tracking .views-submit-button input.form-submit:hover{
	background-color:#4c4c4c  !important;
}
.table-tracking .views-submit-button input.form-submit{
	/*margin-top:25px !important;*/
}
.table-tracking .view-filters .views-exposed-form #edit-pagepath-wrapper{
	width:100%;
} 
/*table*/
.view-test-tracking #views-aggregator-datatable,
.table-view-wrapper table {
    margin-top: 15px;
	border: medium none;
}
.view-test-tracking #views-aggregator-datatable th, .view-test-tracking #views-aggregator-datatable td,
.table-view-wrapper table th, .table-view-wrapper table td{
    padding: 8px;
    vertical-align: top;
	
}
.table-view-wrapper table th, .table-view-wrapper table td{
	text-align:center !important;
}
.view-test-tracking #views-aggregator-datatable thead th,
.table-view-wrapper table thead th{
    border-left: 1px solid #fff !important;
}
.view-test-tracking #views-aggregator-datatable thead th:first-child,
.table-view-wrapper table thead th:first-child{
	border-left:medium none !important;
}
.view-test-tracking #views-aggregator-datatable tbody td,
.table-view-wrapper table tbody td{
    border-left: medium none;
}
.view-test-tracking #views-aggregator-datatable tbody tr,
.table-view-wrapper table tbody tr{
	 background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
}
.view-test-tracking #views-aggregator-datatable tbody tr td:last-child,
.table-view-wrapper table tbody tr td:last-child{
	border-right:none;
}
.view-test-tracking #views-aggregator-datatable tbody td a,
.table-view-wrapper table tbody td a{
	color:#fff;
}
.view-test-tracking #views-aggregator-datatable tbody td a:hover,
.table-view-wrapper table tbody td a:hover{
	color:#000;
}
.hide-tbody tbody, 
.hide-tbody thead{
   display:none;
}

.views-form .draggable a.tabledrag-handle{ 
height:auto!important;
}

.views-form a.tabledrag-handle .handle{ 
margin:10px 10px; 
height:30px;
 width:30px; 
 padding:0;  
  background-position:center !important;
}
.views-form a.tabledrag-handle .handle
{
 position: relative;
z-index: 999;
}

.channel2_host h3 a:hover,.video.channel_host h3 a:hover,.channel1_host h3 a:hover{
	color: #F37304;
}
.channel2_body,.video.channel_body,.channel1_body{
clear:both;
}
.channel1_showtime, .channel2_showtime, .video.channel_show_time { 
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}
/*new style*/
.channel1_host h3, .channel2_host h3, .video.channel_host h3{
	 margin-bottom: 0;
	 margin-top:10px;
}
.channel1_title, .channel2_title, .video.channel_title {
    margin-bottom: 5px;
}
.video.channel_host h3 + h3, .channel2_host h3 + h3, .video.channel_host h3 + h3{
    margin: 0;
}

.ajax-progress-throbber{
	display:none !important;
}
/* front page */
.front_page_playing_now_video .content div {
    width: 100% !important;
}
.front_page_playing_now_video .content {
    margin-top: 19px;
}
.front_page_playing_now_video h2 {
    color: #f37305;
    margin-top: 3px !important;
}
.views-field.views-field-path-1 {
    float: right !important;
    /*clear: both;*/
    clear: right;
    text-align: center;
    width: 20%;
}

/*.views-field.views-field-path-1 {float: right !important;width: 100%;text-align: right;margin-right: 22px;}

.views-field.views-field-path-1 .play_video {
    text-align: right;
}
.views-field.views-field-path-1 {
    float: right !important;
}*/