/*  
Theme Name: WP-Smooth 
Theme URI: http://www.solostream.com
Author: Solostream 
Author URI: http://www.solostream.com/
Description: This WordPress theme was designed and built by Solostream Global Media. 
Version: 1.0

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

/* Rev 06/24/2010
1. Updated For WP 3.0 Menu Management Function.
*/

/* --- [ Default style settings are below, while user-defined adjustments and adjustments for various color schemes are in the style.php file. You can make additional adjustments in style-2.css. ] --- */

/* -------------------[ Main Page Elements ]------------------- */
html, body { height:100%;}
body {background: #000;width:100%;margin:0px;padding:0px;background-attachment: fixed; background: url("https://tfrlive.com/images/background.png") no-repeat fixed top center #000;overflow-x:hidden; background-size:cover; }
h1, h2, h3, h4, h5, h6, h7, p, a, font, span, div{font-family:'Oswald';font-weight:lighter;}
	li{list-style:none;}
/*img:hover { opacity:0.9; }*/
#wrap {clear: both; margin: 0 auto;padding:0;background: transparent; position:relative; min-height:100%; height:auto;}
#header {background: none repeat scroll 0 0 #000000;margin: 0 auto;padding: 0px 0;float:left; z-index:999;}
#head-content {width:1160px;background:url("https://tfrlive.com/images/header.png") no-repeat scroll 0 0 transparent;padding:0 10px;margin:0 auto;height:150px;}
#head-home {width:1160px;background:url("https://tfrlive.com/images/header.png") no-repeat scroll 0 0 transparent;padding:0 10px;margin:0 auto;height:350px;}
#header-vault {width:980px;margin: 0 auto;padding:0;}
#head-content-vault {width:960px;background:#000 padding:0 0px;margin:0 auto;height:0px;}
#sitetitle {width:480px;float:left;margin:0;padding:0;}
#sitetitle h1, #sitetitle .title {font-size: 20px;padding:0;margin:24px 0 0;text-align:left;line-height: 1.2em;letter-spacing:-1px;}
#sitetitle .description {font-size: 9pt;padding: 0;margin:0;text-align:left;}
#head-banner468 {float:right;width:500px;height:85px;margin-top:5px;border:0px solid #999;overflow:hidden;}
#page {clear: both;margin: 0 auto;padding: 10px;}
  .maincontent{float: left;margin-left: 15px;width: 588px;}
.fullleftwidth { width:810px; margin-left:0px; }
.mainsection { margin-top:10px;}
.content_left .full-post-widget-thumbnail img { width:100%; height:170px;}
.content_right .full-post-widget-thumbnail img { width:100%; height:170px;}
#contentright .full-post-widget-thumbnail img { width:100%; height:170px;}
#content {margin: 0;padding: 0;float:left;width: 830px;}
#content .col-3 {width:480px;margin:0;padding: 0;}
#sidebarleft {width:140px;padding:0;margin:0;}
#sidebar {/*width: 320px;*/	float:none;	display:block;}
#sidebar-bottom {width:320px;clear:both;display: block;}
#sidebar-bottom-left {width:170px;float:left;padding:0;margin:0;}
#sidebar-bottom-right {width:140px;float:right;padding:0;margin:0;}
#footer {background:#0B0B0B;padding:10px;clear: both;margin: 0 auto;color:#fff;font-size:12px; position:relative;}
.iheartheaderimage { width:auto; height:55px; }
.iheartheaderimage2 { width:auto; height:45px; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac *//* -------------------[ Headings ]------------------- */h1, h2, h3, h4, h5, h6, h7 {margin: 0;padding: 0;text-align: left;}
h1 {font-size: 18pt;margin: 0;}
h2 {font-size: 12pt;}
h3 {font-size: 14pt;}
h4 {font-size: 16px;letter-spacing:0px;}
h5 {font-size: 14px;letter-spacing:0px;}
h6 {font-size: 12px;letter-spacing:0px;}
h7 {font-size: 12px;letter-spacing:0px;}
h8 {font-size: 20px;letter-spacing:0px;}
.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {margin-bottom: 10px;color:#1F1F1F;font-size:14px;}
h2.home-list, h1.page-title, h3#postinfo, h3#comments, h3#respond, h3#trackbacks  {font-size:16pt;margin: 0 0 10px;}
h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3  {font-size:14pt;margin: 0 0 10px;}
h3#comments  {margin: 0 0 5px;}
/* -------------------[ Links ]------------------- */
a, a:link, a:visited {text-decoration:none;color:#1F1F1F;}
a:hover, a:active {text-decoration:none;color:#1F1F1F;}
.post h1 a, .post h2 a, .post h1 a:link, .post h2 a:link, .post h1 a:visited, .post h2 a:visited, .feature-entry h2 a {background:transparent;color:#1F1F1F;font-size:18px;}
.post h1 a:hover, .post h2 a:hover, .post h1 a:hover:link, .post h2 a:hover:link, .post h1 a:hover:visited, .post h2 a:hover:visited, .feature-entry h2 a:hover {color:#9C9C9C;}
.post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover {background:transparent;}
a.more-link, a.more-link:link, a.more-link:visited  {background: url(images/arrow-off.gif) 100% 70% no-repeat;padding-right:12px; }
a.more-link:hover, a.more-link:active  {background: url(images/arrow-on.gif) 100% 70% no-repeat;padding-right:12px; }
#footer a, #footer a:link, #footer a:visited {color:#fff;}
#footer a:hover, #footer a:active {color:#fff;text-decoration:none;	}
/* -------------------[ Images ]------------------- */
.entry img {padding:1px;background:#fff;margin: 0 0 5px 10px;}
img.alignright {padding:1px;background:#fff;float: right;clear: right;margin: 0 0 5px 10px;}
img.alignleft {padding:1px;background:#fff;float: left;clear: left;margin: 0 10px 5px 0px;}
img.aligncenter, img.centered, img.center { padding:1px;background:#fff;display: block; margin: 0 auto 20px auto;  float: none; clear: both;}
img.feature-photo, img.home_feature_photo {margin:0;float:right;display:block;max-height:225px;height:auto !important;height:225px;}
.entry img.feature-photo {margin:0 0 10px 20px;float:right;padding:1px;background:#fff;border:1px solid #ddd;}
img.post-thum, img.thumbnail {padding:1px;background:#fff;float:right;margin: 0 0 10px 15px;}
img.avatar, img.comment-grav {padding:1px;background:#fff;float:right;margin:0 0 10px 10px;}
.commentlist img.avatar, img.comment-grav {margin-bottom:15px;}
/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */
.wp-caption {text-align: center;background-color: #fff;padding-top:5px;margin: 0 10px 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 8pt;padding: 5px;margin: 0;}
/* -------------------[ Misc Tags and Classes ]------------------- */
p {margin-bottom: 12px; font-size:14px;color: #505050;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:18px;}
p.sameaspfont a {margin-bottom: 12px; font-size:14px;color: #505050;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:18px; text-transform:none;}
#custom_desc {margin-top: 0px;margin-bottom: 15px;font-size:14px;color: #000000;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin-bottom: 12px;}
.post ul {list-style-type: none;}
.post ul li {list-style-type:none;background: url(images/arrow-off.gif) 0 4px no-repeat;padding: 0 0 2px 14px;}
.post ul ul {margin-left:0;}
.post ol li {list-style-type:decimal;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dotted #999;}
* html acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {padding-left: 10px;border-left: 5px solid #666;color: #666;}
.center {text-align: center;}
a img, img a {border: none;}
.post {margin: 0 0 10px;padding: 15px;background:#000000;border:1px solid #ccc;}
.singlepost .post { }
.entry {margin: 0;padding: 0px;}
.postinfo {padding: 0 0 5px;margin: 0 0 10px;font-size:8pt;border-bottom:1px dotted #ccc;}
.postdate {padding: 5px 0 0;margin: 0;font-size:10pt;border-top:1px dotted #ccc;}
.postdate .left {float:left;width:450px;font-size:18px;}
.postdate .right {float:right;width:100px;text-align:right;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
hr {display: block;clear:both;}
.navigation {margin: 0;padding: 0;font-size:8pt;font-weight:lighter;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;float: none; clear: both;}
.banner468 {text-align:center;margin: 0 auto 10px;padding:4px;border:1px solid #ccc;background:#000000;float:none;display:block;}
.tags {background: transparent url(images/tag.gif) 0 2px no-repeat;margin: 0;padding: 0 0 0 17px;}
.cats {background: transparent url(images/folder.gif) 0 3px no-repeat;margin: 0 0 5px;padding: 0 0 0 17px;}
* html ul li {height:1em;}
/* ---------------[ Tables ]--------------- */
table {margin-bottom:15px;}
tr, td, th {margin:auto; }
td, th {padding:5px;vertical-align:top;}
th {font-weight:lighter;background:#ddd;}
td {border:1px solid #ddd;}
/* -------------------[ Author Bio Info ]------------------- */
.auth-bio {padding: 10px;margin: 0 0 10px;border:1px solid #ccc;background:#000000;line-height:1.4em;}
.singlepost .auth-bio {margin: 0 0 10px;}
.auth-bio img.avatar {padding:1px;background:#fff;border:1px solid #ccc;float:right;margin:0 0 0 10px;}
.auth-bio p {margin:0;}
.auth-bio p img { height:25px;}
.auth-bio > img { height:25px;}
/* ---------------[ Site Map Page ]--------------- */
ul.archives, ul.wp-tag-cloud {margin: 0 0 15px 5px;padding: 0;}
ul.archives ul, ul.wp-tag-cloud ul {padding:0;}
ul.archives ul li, ul.wp-tag-cloud ul li {background:transparent;padding-left:0;margin:0;}
ul.archives ul ul, ul.wp-tag-cloud ul ul {margin:0;margin-left: 15px;padding:0;}
.post ol.archives {margin-top:0;margin-bottom:0;}
.post ol.archives li {margin:0;padding:0;}
.sitemap h3 { margin-bottom: 0px !important; }
/* -------------------[ Top Navigation ]------------------- */
#topnav {background: #303030 ;font-weight:lighter;font-size:11pt;padding: 0;margin: 0;border-top:1px solid #252525;}
#topnav ul {list-style: none;padding: 0;margin: 0 auto;border:0;float:left;width:940px;}
#topnav a, #topnav a:link, #topnav a:visited {color:#096780;display: block;text-decoration: none;padding: 10px 8px;font-size:12px;margin:0;}
#topnav a:hover, #topnav a:active  {background:#00FFFF;}
#topnav li {float: left;padding: 0;}
#topnav li ul {z-index:9999;position: absolute;left: -999em;height: auto;width: 160px;margin: 0;padding:0;background:#000;opacity:0.52;border:0;}
#topnav li li {background-image:none;}
#topnav li ul a, #topnav li ul a:link, #topnav li ul a:visited { border-top:1px solid #252525;width:144px;}
#topnav li ul a:hover, #topnav li ul a:active  { }
#topnav li ul ul {margin: -39px 0 0 160px;}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {left: -999em;}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {left: auto;}
#topnav li:hover, #topnav li.sfhover { }
/* -------------------[ Category Navigation ]------------------- */
.topmenu{background: #000;width:100%;float:left;}
#nav {font-size:10pt;padding: 0;margin: 0;background: #003366; z-index:999; display:inline-block; width:100%;}
.topmenu ul{ width:940px;float:left;}
#nav ul {list-style: none;padding: 0;margin: 0 auto;}
#nav a, #nav a:link, #nav a:visited {color:#F0FFFF;display: block;text-decoration: none;padding: 5px 8px;font-size:14px;}
#nav a:hover, #nav a:active  {background:#0099CC;}
#nav li {float: left;padding: 0;}
#nav li ul {border-top:0;z-index:9999;position: absolute;left: -999em;height: auto;width: 160px;margin: 0;padding:0;background: #000;}
#nav li li {border-right:0;border-top:1px solid #333;}
#nav li ul a { width:144px;}
#nav li ul a:hover, #nav li ul a:active  { }
#nav li ul ul {margin: -29px 0 0 160px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover { }
/* -------------------[ Comments ]------------------- */
.commentlist {padding: 0;list-style-type:none;margin: 0 0 10px;}
.commentlist li {clear:both;margin: 10px 0 0;padding: 15px;border:1px solid #ccc;list-style-type:none;}
.commentlist li ul.children {margin: 0;padding: 0;}
.commentlist li.alt {}
.commentmetadata {display: block;margin-bottom:10px;font-size: 8pt;}
.commentlist cite {font-style:normal;font-weight:lighter;}
#commentform {background:#000000;padding: 10px 10px 0;margin: 0;border:1px solid #ccc;}
#commentform textarea {width:80%;padding:10px;}
ol.tblist {padding: 10px 0 0;margin: 0 0 10px;}
ol.tblist li {margin: 0 0 5px 20px;}
.thread-alt {background: #fff;}
	.thread-even {background: #000000;}
#respond { clear:both; }
.comments-navigation {display:block;margin: 0 0 5px;padding:0;font-weight:lighter;}
.comments-navigation .alignleft {float:left;}
.comments-navigation .alignright {float:right;}
.comments-number {font-size:8pt;font-weight:lighter;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc;}
.commentlist img.avatar, .commentlist img.comment-grav {padding:1px;background:#fff;border:1px solid #ccc;float:right;margin:0 0 10px 10px;}
a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, reply a:visited {background:#ccc;border:1px solid #bbb;padding: 3px 10px;font-weight:lighter;font-size:8pt;text-transform:lowercase;margin-bottom:5px;color:#000;}
a.comment-reply-link:active, a.comment-reply-link:hover, reply a:active, .reply a:hover {background:#ddd;}
/* -------------------[ Searchform ]------------------- */
#topsearch {float:right;padding: 4px 7px 0px 100px;margin:0;width:230px;}
#searchform {padding:0;margin:0;}
#searchform #searchfield {float:left;padding:2px;width:160px;margin: 0;height:16px;border:1px solid #999;background:#fff;}
#searchform #submitbutton {margin: 0;float:left;font-size:8pt;font-weight:lighter;width:60px;height:22px;text-align:center;border:0;text-indent:-10000em;background: transparent url(images/search-button.gif) top left no-repeat;}
#searchform #submitbutton:hover { background: transparent url(images/search-button.gif) bottom left no-repeat; }
/* -------------------[ Features ]------------------- */
#my-glider {display:block;padding:0;margin:0 0 10px;width:628px;color:#fff;background: #000D2B;border:2px solid #000000;}
#my-glider .scroller {display:block;border-bottom:0;width:629px;height:210px;	padding:0;margin: 0 auto; overflow: hidden;border:1px solid #000;border-bottom:0;border-top:0;}
#my-glider .scroller .section {width:627px;height:210px;padding:0;margin: 0;overflow: hidden;}
#my-glider .controls {display:block;padding: 0;margin:0 auto;}
#my-glider .controls ul {font-size:8pt;padding:8px;list-style-type:none;margin:0;}
#my-glider .controls li {line-height:1.2em;float:left;margin:0;padding:0;list-style-type:none;}
#my-glider img.post-thum, #my-glider img.thumbnail {padding:0;background:transparent;border:0;float:none;margin: 0;width:45px;height:45px;}
#my-glider .controls li a, #my-glider .controls li a:link, #my-glider .controls li a:visited {height:10px;width:10px;padding: 2px;float:left;margin:0 10px 0 0;overflow:hidden;background:#333;}
#my-glider .controls li a:hover, #my-glider .controls li a:active {background:#fff;}
#my-glider .controls li a.active {background:#fff;}
#my-glider .controls li#post6 {/*float:right;*/}
#my-glider .controls li#post6 a, .control li#post6 a:link, .controls li#post6 a:visited {float:right;margin:0;}
#my-glider .control-top {margin: 0 auto;padding: 5px 5px 5px 10px;font-weight:lighter;}
#my-glider .feature-entry  {height:55px;overflow:hidden;padding:5px 10px 5px;margin:185px 0 0;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#my-glider .feature-entry p  {margin:0;}
#my-glider a, #my-glider a:link, #my-glider a:visited   {color:#fff;}
#my-glider a:hover, #my-glider a:active  {color:#fff;}
#my-glider .feature-entry h2 {margin:0;font-size:14pt;}
#my-glider a.more-link, #my-glider a.more-link:link, #my-glider a.more-link:visited  {background: url(images/arrow-off.gif) 100% 70% no-repeat;padding-right:12px;}
#my-glider a.more-link:hover, #my-glider a.more-link:active  {background: url(images/arrow-off.gif) 100% 70% no-repeat;padding-right:12px;}
#my-glider .postinfo {padding: 0;margin: 0;font-size:8pt;border-bottom:0;}
/* -------------------[ Sidebar ]------------------- */
#sidebar ul {list-style-type: none;margin: 0;padding: 0;}
#sidebar ul ul {margin: 0;padding: 0 3px;}
#sidebar ul ul ul {margin: 0;padding: 0;}
#sidebar ul ul ul ul {margin: 0;padding: 0;}
#sidebar li {list-style-type: none;margin: 0px 0 30px 0;overflow:hidden;}
.content_left li{list-style:none; display:inline-block;}
#sidebar li li {list-style-type: none;margin: 0;border:0;padding: 3px 0 6px 15px;background:transparent url(images/side-arrow.gif) 0px 9px no-repeat;border-bottom:1px dotted #ccc;}
#sidebar li li:hover {background:transparent url(images/side-arrow-on.gif) 0px 9px no-repeat;}
#sidebar li li li {background-image:none;border:0;padding: 1px 0;}
#sidebar li li li:hover {background-image:none;}
#sidebar li li li li {padding-left: 10px;}
#sidebar .textwidget {margin: 0;padding:7px;}
#sidebar li#tag-cloud ul { }
#sidebar li#tag-cloud ul.wp-tag-cloud {	padding: 7px; }
#sidebar li#tag-cloud li {border:0;float:none;display:inline;padding: 0;margin: 0 5px 0 0;background:transparent;background-image: none;line-height:2em;}
#sidebar li#tag-cloud li a {padding:0;background:transparent;background-image: none;}
#sidebar li select {width:160px;margin: 0;}
/* -------------------[ Side Tabs ]------------------- */
#sidebar li ul.tabs {  list-style-type:none;margin: 0;padding: 0;display:block;clear:both;background: #000F30;}
#sidebar li ul.tabs li {font-weight:lighter;font-size:14px;float:left;   padding:0;margin: 0;border: 0;background: transparent;background-image:none;}
 #sidebar li ul.tabs li:hover {  background: transparent;background-image:none; }
 #sidebar li ul.tabs li a, #sidebar li ul.tabs li a:link, #sidebar li ul.tabs li a:visited {float:left; padding:5px;   margin:0;color:#fff;}
 #sidebar li ul.tabs li a:hover, #sidebar li ul.tabs li a:active {  color:#fff;background:#000;      }
  #sidebar li ul.tabs li a.on {  color:#fff;background:#000;   }
#sidebar li#side-tabs .sidebox {clear:both;margin: 0;padding: 7px;}
#sidebar li#side-tabs form {margin: 0;padding: 0;}
#sidebar li#side-tabs form p {margin: 0 0 10px;padding: 0;}
#sidebar li#side-tabs p.feeds {margin: 0 0 15px;font-weight:lighter;padding-left: 15px;background: url(images/rss-12.gif) 0 50% no-repeat;}
#sidebar li#side-tabs p.email {margin: 0 0 5px;font-weight:lighter;}
#sidebar li#side-tabs .rss input {margin: 5px 0 0;padding: 0;}
#sidebar li#side-tabs .rss {background: url(images/rss96.gif) 100% 8px no-repeat;}
/* ---------------[ 125x125 Banner Ads ]--------------- */
#sidebar li ul#banner125 {padding: 10px 10px 0 !important;overflow:visible !important;}
#sidebar ul li ul#banner125 li.ad1, #sidebar ul li ul#banner125 li.ad3, #sidebar ul li ul#banner125 li.ad5, #sidebar ul li ul#banner125 li.ad7, #sidebar ul li ul#banner125 li.ad9  {float:left !important;clear:left !important;padding: 0 !important;margin: 0 5px 5px 0 !important;border: 0 !important;background: transparent !important;overflow:visible !important;}
#sidebar ul li ul#banner125 li.ad2, #sidebar ul li ul#banner125 li.ad4, #sidebar ul li ul#banner125 li.ad6, #sidebar ul li ul#banner125 li.ad8, #sidebar ul li ul#banner125 li.ad10  {float:right !important;clear:right !important;padding: 0 !important;margin: 0 0 5px 0 !important;border: 0 !important;background: transparent !important;overflow:visible !important;}
#sidebar ul li ul#banner125 li:hover {background: transparent !important;}
/* -------------------[ Sidebar-Left ]------------------- */
#sidebarleft ul {list-style-type: none;margin: 0;padding: 0;}
#sidebarleft ul ul {margin: 0;padding: 0 3px;}
#sidebarleft ul ul ul {margin: 0;padding: 0;}
#sidebarleft ul ul ul ul {margin: 0;padding: 0;}
#sidebarleft li {list-style-type: none;margin: 0 0 10px;padding:2px;background:#000000;overflow:hidden;border:1px solid #ccc;}
#sidebarleft li li {list-style-type: none;margin: 0 0 1px;border:0;padding: 3px 10px 3px 15px;background:transparent url(images/side-arrow.gif) 0px 6px no-repeat;border-bottom:1px dotted #ccc;}
#sidebarleft li li:hover {background:transparent url(images/side-arrow-on.gif) 0px 6px no-repeat;}
#sidebarleft li li li {background-image:none;border:0;padding: 1px 0;}
#sidebarleft li li li:hover {background-image:none;}
#sidebarleft li li li li {padding-left: 10px;}
#sidebarleft .textwidget {margin: 0;padding:7px;}
#sidebarleft li#tag-cloud ul { }
#sidebarleft li#tag-cloud ul.wp-tag-cloud { padding: 7px; }
#sidebarleft li#tag-cloud li {border:0;float:none;display:inline;padding: 0;margin: 0 5px 0 0;background:transparent;background-image: none;line-height:2em;}
#sidebarleftli#tag-cloud li a {padding:0;background:transparent;background-image: none;}
#sidebarleft li select {width:110px;margin: 0 0 10px;}
 /* -------------------[ Sidebar Bottom left ]------------------- */
#sidebar-bottom-left ul {list-style-type: none;margin: 0;padding: 0;}
#sidebar-bottom-left ul ul {margin: 0;padding: 0 3px;}
#sidebar-bottom-left ul ul ul {margin: 0;padding: 0;}
#sidebar-bottom-left ul ul ul ul {margin: 0;padding: 0;}
#sidebar-bottom-left li {list-style-type: none;margin: 0 0 10px;padding:2px;background:#000000;overflow:hidden;border:1px solid #ccc;}
#sidebar-bottom-left li li {list-style-type: none;margin: 0 0 1px;border:0;padding: 3px 0px 3px 15px;background:transparent url(images/side-arrow.gif) 0px 6px no-repeat;border-bottom:1px dotted #ccc;}
#sidebar-bottom-left li li:hover {background:transparent url(images/side-arrow-on.gif) 0px 6px no-repeat;}
#sidebar-bottom-left li li li {background-image:none;border:0;padding: 1px 0;}
#sidebar-bottom-left li li li:hover {background-image:none;}
#sidebar-bottom-left li li li li {padding-left: 10px;}
#sidebar-bottom-left .textwidget {margin: 0;padding:7px;}
#sidebar-bottom-left li#tag-cloud ul { }
#sidebar-bottom-left li#tag-cloud ul.wp-tag-cloud { padding: 7px; }
#sidebar-bottom-left li#tag-cloud li {border:0;float:none;display:inline;padding: 0;margin: 0 5px 0 0;background:transparent;background-image: none;line-height:2em;}
#sidebar-bottom-left li#tag-cloud li a {padding:0;background:transparent;background-image: none;}
#sidebar-bottom-left li select {width:110px;margin: 0 0 10px;}
 /* -------------------[ Sidebar Bottom Right ]------------------- */
#sidebar-bottom-right ul {list-style-type: none;margin: 0;padding: 0;}
#sidebar-bottom-right ul ul {margin: 0;padding: 0 3px;}
#sidebar-bottom-right ul ul ul {margin: 0;padding: 0;}
#sidebar-bottom-right ul ul ul ul {margin: 0;padding: 0;}
#sidebar-bottom-right li {list-style-type: none;margin: 0 0 10px;padding:2px;background:#000000;overflow:hidden;border:1px solid #ccc;}
#sidebar-bottom-right li li {list-style-type: none;margin: 0;border:0;padding: 3px 0px 3px 15px;background:transparent url(images/side-arrow.gif) 0px 6px no-repeat;border-bottom:1px dotted #ccc;}
#sidebar-bottom-right li li:hover {background:transparent url(images/side-arrow-on.gif) 0px 6px no-repeat;}
#sidebar-bottom-right li li li {background-image:none;border:0;padding: 1px 0;}
#sidebar-bottom-right li li li:hover {background-image:none;}
#sidebar-bottom-right li li li li {padding-left: 10px;}
#sidebar-bottom-right .textwidget {margin: 0;padding:7px;}
#sidebar-bottom-right li#tag-cloud ul { }
#sidebar-bottom-right li#tag-cloud ul.wp-tag-cloud { padding: 7px; }
#sidebar-bottom-right li#tag-cloud li {border:0;float:none;display:inline;padding: 0;margin: 0 5px 0 0;background:transparent;background-image: none;line-height:2em;}
#sidebar-bottom-right li#tag-cloud li a {padding:0;background:transparent;background-image: none;}
#sidebar-bottom-right li select {width:110px;margin: 0;}
#sidebarleft li li:last-child, #sidebar li li:last-child, #sidebar-bottom-left li li:last-child, #sidebar-bottom-right li li:last-child {border-bottom:0;}
#sidebarleft li, #sidebar li, #sidebar-bottom-left li, #sidebar-bottom-right li { height:auto !important; }
/* -------------------[ Magazine Home Page Styles ]------------------- */
.content_left{width:225px;float:left;min-height:200px;}
.content_right{width:585px;float:right;}
.content_left ul.home-left {background: none repeat scroll 0 0 #000000;border: 1px solid #CCCCCC;float: left;list-style-type: none;margin: 0 5px 10px 0;padding: 2px 2px 0;width: 225px;}
div.custom-sidebar-title-wrapper h2{line-height: 23px;margin-bottom: 7px;position: relative;text-transform: uppercase;font-size: 18px;color:#096780;}
.content_right ul.home-right {background:#000000;width:280px;border:1px solid #ccc;padding:2px 2px 0;float:right;margin:0 5px 10px 0px;list-style-type:none;}
.smoothbox_right{float:left;width:280px;}
.content_right ul.home-right li.homepost, .content_left ul.home-left li.homepost {line-height:1.3em;font-size:9pt;margin:0 8px;padding: 10px 0;list-style-type:none;border-bottom:1px dotted #ccc;height:75px;overflow:hidden;}
.content_right ul.home-right h3, ul.home-left h3, ul.home-bottom h3 {font-family: "Oswald";padding:0;font-weight:lighter;margin: 0;letter-spacing:0px;font-size:9pt;}
.content_right ul.home-right li img, .content_left ul.home-left li img {width:71px !important;height:71px !important;float:left !important;margin: 0 10px 0 0 !important;}
ul.home-bottom {background: none repeat scroll 0 0 #000000;border: 1px solid #CCCCCC;clear: both;float: right;list-style-type: none;margin: 0 auto;padding: 2px;width: 576px;}
ul.home-bottom li.homepost {list-style-type:none;margin:0 8px;padding:10px 0;border-bottom:1px dotted #ccc;}
ul.home-bottom li img {width:40px !important;height:40px !important;float:left !important;margin: 0 10px 0 0 !important;}
.content_right ul.home-right li.bottom, .content_left ul.home-left li.bottom, ul.home-bottom li.bottom {line-height:1.3em;font-weight:lighter;font-size:9pt;margin:0 8px;padding: 5px 0;list-style-type:none;border: 0;}
.content_right ul.home-right p, .content_left ul.home-left p, ul.home-bottom p {margin-bottom:0;}
.postcategorytitle a:hover{color:#9C9C9C !important;}
.content_right ul.home-right li.title h2, .content_left ul.home-left li.title h2, ul.home-bottom li.title h2, .widgettitle {font-family: "Oswald";float:left;width:100%;font-weight:lighter;color:#f8f8f8;letter-spacing:0px;font-size:18px;text-transform:capitalize;border-bottom-style: solid;border-bottom-width: 3px;margin-bottom: 22px;position: relative;border-color:#f8f8f8;text-transform:uppercase;}
.widgettitle a {color:#096780;}
li.title h2, li.bottom {text-transform:capitalize;}
#featured_slider .feat_next{z-index:999 !important;}
#featured_slider .feat_prev{z-index:999 !important;}
#imageform td{color:#1F1F1F;}
.footer_top { float:left; width:100%; padding-bottom:30px;}
.footer_bottom { float:left; width:100%;}
.footer_one { float:left; width:270px;}
.footer_two { float:left; width:270px; margin-left:28px;}
.footer_three { float:left; width:270px; margin-left:28px;}
.footer_four { float:right; width:270px;}
.widgettitlefooter {padding-bottom:10px;border-bottom: 3px solid #313131;border-color: #313131;color: #FFF;font-family: "Oswald";font-size: 18px;font-weight: lighter;letter-spacing: 0;margin-bottom: 22px;position: relative;text-transform: capitalize;}
.footer_top ul {margin:0px;padding:0px;}
.footer_top a {color: #EFEFEF;text-decoration:none;margin:0px;padding:0px;font-size:12px;}
.footer_top ul li {background: url("https://themes.goodlayers2.com/worldwide/wp-content/themes/worldwide/images/icon/light/li-arrow.png") no-repeat scroll 0 center transparent;}
.footer_top ul li {background-position: 0 13px !important;}
.footer_top ul li {background-position: 0 12px !important;border-bottom: 1px solid #353535;padding: 7px 0 7px 15px;}
.footer_bottom {border-top: 1px solid #2B2B2B;float: left;font-size: 14px;font-weight: lighter;letter-spacing: 0;line-height: 25px;padding-top: 30px;text-align: center;}
.footer_top .custom-sidebar-title, .footer_top .custom-sidebar-title a{ color:#000000 !important;}
.latestnewsauthor font{color:#900000;font-size:16px;}
.maincontent a {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.maincontent h2 a, .maincontent h1 a {font-family: 'Oswald';}
.maincontent p a {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.LatestOndemandRadioShowDiv { height: 880px; overflow-y: auto;}
.LatestOndemandRadioShowDiv li { background:none !important; padding:6px 0 6px 0px !important;}
.WorldWideCategoryLayout280 { display:inline-block; position:relative; width: 49%; }
.content_right .WorldWideCategoryLayout280:nth-child(odd) { margin-left:2%; }
.content_right .WorldWideCategoryLayout280:first-child { margin-left:0%;margin-right:2%; }
.MainIndividualDiv{ margin-bottom:25px;}
.MainIndividualDiv img{border:none;background:none;margin:0px; padding:0px;}
.IndividualDiv {background: #f1f1f1;margin: 0px 0 0 0;padding: 10px;border: 1px solid #02436e;border-radius: 5px; display:inline-block !important;}
.TopIND{float:left;width:100%; margin-top:8px;}
.Toptitle{float:left !important;padding:5px 0px;width:100%; background:#173679;}
.Toptitle h1{color:#1F1F1F;font-weight:normal;margin:0px;padding:0px;font-size:20px;float:left;width:100%; text-align:center;}
.Toptitle h1 a:hover { color:#f8f8f8;}
.Toptitle h1 a{ color:#f8f8f8; text-transform:uppercase;}
.Toptitle h3 a:hover, .BottomTop h3 a:hover{ color:#9C9C9C;}
.Toptitle h3 a{ color:#1F1F1F; text-transform:uppercase;}
.BottomTop h3 a{color:#900000;font-size:16px;}
.Toptitle h3{color:#000000;font-size:20px;font-weight:normal;float:right;margin:0px 20px 0 0;padding:0px;}
.Toptitle h3 font{color:#000000;font-weight:normal;margin:0px;padding:0px;font-size:20px;}
.ContentRightIND{margin:0px 0 0 0px;padding:0px;color:#505050;line-height:18px;	font-size:14px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;background: none repeat scroll 0 0 #f1f1f1;height: auto;}
.ContentRightIND h1{color:#000000;margin:0px;padding:0px;font-size:16px;}
.ContentRightIND p{padding:0px;color:#505050;line-height:18px;	font-size:14px;}
.BottomIND{float:left;}
.LiveINDTab{float:left;margin:10px 0 0 0; width:100%; text-align:center; color:#f8f8f8;}
.LiveINDTab a:hover{color:#f8f8f8;}
.LiveINDTab a{color:#f8f8f8;text-decoration:none;font-size:18px;margin:0px 0px 0 0;padding:0px;}
.LiveINDTab a img { height:24px; width:auto;}
.LiveINDTab h1, .LiveINDTab h2, .LiveINDTab h3, .LiveINDTab h4, .LiveINDTab h5, .LiveINDTab h6 { color:#FFF; }
.BottomIND {border: 1px solid #CCCCCC;float: left;margin: 10px 0 0;padding: 6px;width: 95%;}
.BottomTop{width:135px;float:left;}
.BottomTop h3{color:#1F1F1F;font-size:14px;float:left;margin:0px 0px 0 0;padding:0px;}
.BottomText {float: left;margin: 0;max-height: 52px;overflow: auto;padding: 0px 0;width: 400px;}
.BottomText h3{color: #727070;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 14px;margin-bottom: 12px;margin-top: 0;}
.BottomText h3 p{color: #727070;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 14px;margin-bottom: 12px;margin-top: 0;}
.BottomText p{color:#000000;margin:0px 0 0 0;float:left;font-size:14px;}
.BottomTextEdit a{color:#ED1922;float:right;margin-top:5px;font-size:14px;}
.UpdateAlert {color: #ED1922;float: right;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 14px;font-weight: lighter;margin-top: 3px;width: 430px;}
.nowplayingonair { text-align:center; width:100%;}
.morefromnews {width: 100%;text-align: center;margin: 8px 0; display:inline-block;}
.morefromnews:hover { background:none;}
.morefromnews a{ color:#f8f8f8; font-size:16px; text-transform:uppercase;}
.navigation a{ color:#1F1F1F; font-size:16px; text-transform:uppercase;}
.latestondemandborder {border: 2px solid #96b0c4; margin-bottom: 10px; padding:0px; text-align:left; background:#f1f1f1;}
.latestondemandborder a { color:#1F1F1F;}
.latestondemandborderbottom {padding-top:5px; background:#173679; }
.latestondemandborderbottom a{margin-top: 4px; display:inline-block; color:#FFF; }
.textalignleft { text-align:left;}
.textaligncenter { text-align:center;}
.textalignright { text-align:right;}
.episodeslinks { margin-bottom:5px;}
.episodeslinks h3 a{ color:#f8f8f8; font-size:11px;}
.episodeslinks h2 a{ color:#f8f8f8;}
.width33percent { width:33%; float:left; min-height:1px; color:#f8f8f8;}
.width50percent { width:50%; float:left; min-height:1px; color:#f8f8f8;}
.uppercase { text-transform: uppercase; }
.pastshow{ float:left; width:100%; }
.pastshow ul { padding:0px; margin:0px; }
.pastshow ul li { float: left; list-style: none outside none; margin-bottom: 30px; margin-right: 38px; width: 179px; }
.pastshow ul li img { float: left; height: 105px; margin: 0; padding: 0; width: 179px; }
.pastshow ul li a { color: #f8f8f8; float: left; font-size: 14px; margin-top: 10px; text-align: center; width: 179px; }
.archive .post img { float:left; width:125px; height:125px; margin-right:15px;}
.featurefirsth h3 a{ color:#1F1F1F !important; border-bottom:2px solid #1F1F1F; font-size:26px !important; margin-bottom:7px; text-transform:uppercase; width:100%; display:inline-block;}
.episode { background:#f7f7f7; padding:5px; border:2px solid #96b0c4; border-radius:4px;}
.episode h3 { text-transform:uppercase; color:#1F1F1F; font-size:22px; text-align:center;}
.episode h3 span{ display:inline-block; margin-top:12px; }
.downloadh h3  { text-transform:uppercase; color:#1F1F1F; font-size:22px; margin:5px 0;}
.moreondemand h3 { color:#f8f8f8; border-bottom:2px solid #f8f8f8; font-size:16px; margin:55px 0 25px 0; text-transform:uppercase; text-align:center; padding-bottom:8px;}
.allondemand h3 { color:#1F1F1F; font-size:16px; margin:20px 0 0px 0; text-transform:uppercase; text-align:center; }
.singleplayernew { float:right;}
.margin20 { margin-bottom:20px;}
.memberlogintitle { border:none; background:#173679; font-size:16px; padding:3px 12px; float:left; border-radius:3px; color:#f8f8f8 !important;}
.memberlogintitle:hover { color:#f8f8f8;}
.specifich3 { text-transform:uppercase;}
.specifich3 h3 { margin:5px 0 5px 0;}
.featureondemanddivfirst .eightteenlayoutmiddle { padding:8px 15px;}
.onairclass h3 { margin:8px 0;}
.margin5 { margin-bottom:5px;}
.paddingtop5 { padding-top:8px; }
.playinnewwin { font-size:14px; color:#f8f8f8;}
.playinnewwin a { color:#f8f8f8;}
.imageout .eightteenlayoutmiddle { border-top: 0px; border-radius: 0px 0px 4px 4px; padding-top:0px; }
.imageout .onairclass { border-top: 0px; border-radius: 0px 0px 4px 4px;  padding-top:8px;}
.imageout .IndividualDiv { border-top: 0px; border-radius: 0px 0px 4px 4px; padding-top:0px;}
.podcasts45 { float: left; margin-right: 7px;  width: 15px;}
.featureondemandpodcastfirst { width:85%; margin:auto;}
.btnblue { background:#173679; color:#f8f8f8 !important; padding:5px 10px !important; border-radius:4px; margin-bottom:5px;}
.btnblue:hover { color:#f8f8f8 !important; background:#3498db;}
.btngrey { background: #f8f8f8;
    color: #888 !important;
    padding: 4px 0px!important;
    border-radius: 4px;
    width: 120px;
    display: inline-block;
    text-align: center;
}
.btngrey:hover { color:#f8f8f8 !important; background:#3498db;}
.signupbtnblue {  background: #173679;  color: #f8f8f8!important; padding: 5px 15px!important;  border-radius: 4px;  font-size: 24px;}
.signupbtnblue:hover { color:#f8f8f8 !important; background:#3498db;}
.backblusec { background:#173679;}
.backblusec a { color:#f8f8f8 !important;  padding:0px 10px; }
.inbackblusec { background:#173679; margin:0 0px 0 -10px; padding:0 20px 0 0px;}
.inbackblusec a { color:#f8f8f8 !important;  padding:0px 10px; margin-left:10px; }
.anchorimgleft { float:left;}
.ldrssection { margin-bottom:20px;}
.allondemand  a{ color:#f8f8f8;}
.ondemandbutton { margin-top:-22px;}
.ondemandbutton img { position: absolute; z-index: 1000; margin-left: 120px; }
.paddingpx { padding:5px;}
.ldrsleftp { float:left !important;}
.ldrsrightp { float:left !important;}
.ldrspadding { padding:1.5%; width:97% !important;}
.archiveloginbutton { margin-top:-5px;}
.marginiinptag .eightteenlayoutmiddle p{ margin-bottom:8px;}
.listenlivemob p{ color:#f8f8f8; }
.myBoxlink { cursor:pointer;}
.fullwidthaudio { width:100%;}
.featureondemandpodcast { float:left; width:100%;}
/*#textcontainerwidgetlayout-10 { display:none;}*/
.maintextcontainerwidgetlayout { display:block;}
.jp-volume-bar {
    position:relative;
}
.jp-volume-bar-value {
    position:absolute;
    bottom: 0;
}
.margintop20 { margin-top:20px;}
#custom_img { margin-bottom:7px; float:left; margin-right:10px; }

a[rel="prev"], a[rel="next"] { background:#173679; color:#f8f8f8 !important; padding:5px 10px !important; border-radius:4px;}
a[rel="prev"]:hover, a[rel="next"]:hover { color:#f8f8f8 !important; background:#3498db;}
.btn_a { background:#173679; color:#FFF; padding:3px 10px; border-radius:3px; }
.widgettitle > .span9, .widgettitle > .span3 {
    min-height: auto !important;
}

/* App Classes */

.appfeatureondemanddiv { margin-bottom: 10px; }
.appeightteenlayoutmiddle { background-color: #020121; border-radius: 4px; padding: 5px;}
.appspecifich3 a , .appspecifich3 h1, .appspecifich3 h2, .appspecifich3 h3, .appspecifich3 h4, .appspecifich3 h5, .appspecifich3 h6, .appspecifich3 h7 { color:#bfe4ff;}
.datecolor { color:#9b9ca3; }
.rowfluidapp .contentarea p, .rowfluidapp .contentarea a, .rowfluidapp #custom_desc { color:#bfe4ff;}
.bordertopbottom { border-top:1px solid #bfe4ff; border-bottom:1px solid #bfe4ff;  padding:10px 0;}
.floatright { float:right;}
.marginleft10 { margin-left:10px; }
/*#wpadminbar { display:none; }
.logged-in #wpadminbar { display:block; }*/


.newmainmenu {
	min-height: 50px;
    background-image: url(/images/blue_black_gradient.jpg);
    background-repeat: repeat;
    background-position: center;
    background-attachment: scroll;
    background-size: auto;
}
.newmainmenu > div > ul > li {
    width: auto;
}
.newmainmenu > div > ul > li > a {
	text-transform: uppercase;
	font-family: inherit;
    font-size: 12px !important;
    font-weight: 400;
	color:#f8f8f8 !important;
}
.newmainmenu > div > ul > li > a{
    margin: 10px 6px;
}
.newmainmenu > div > ul > li {
    position: relative;
}
.newmainmenu > div > ul > li {
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    float: none;
    height: auto;
    width: auto;
    overflow: visible;
    background-color: transparent;
    border: 0px none;
}
.newmainmenu > div > ul > li > a {
    text-shadow: none;
    position: relative;
    display: block;
    padding: 6px 15px !important;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
}

.newmainmenu > div > ul > li:hover > a, .newmainmenu > div > ul > li > a:hover, .newmainmenu > div > ul > li > a:focus, .newmainmenu > div > ul > li.current-menu-ancestor> a, .newmainmenu > div > ul > li.current-page-ancestor> a, .newmainmenu > div > ul > li.current-post-ancestor> a, .newmainmenu > div > ul > li.current-menu-item> a {
    background: rgba(52,143,203,1) !important;
    background: -moz-linear-gradient(top,rgba(52,143,203,1) 0%,rgba(21,64,94,1) 100%) !important;
    background: -webkit-linear-gradient(top,rgba(52,143,203,1) 0%,rgba(21,64,94,1) 100%) !important;
    background: -o-linear-gradient(top,rgba(52,143,203,1) 0%,rgba(21,64,94,1) 100%) !important;
    background: -ms-linear-gradient(top,rgba(52,143,203,1) 0%,rgba(21,64,94,1) 100%) !important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(52,143,203,1)),color-stop(100%,rgba(21,64,94,1))) !important;
    background: linear-gradient(to bottom,rgba(52,143,203,1) 0%,rgba(21,64,94,1) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(52,143,203,1)', endColorstr='rgba(21,64,94,1)',GradientType=0 )" !important;
}
.newmainmenu .sub-menu>li.current-menu-item>a, .newmainmenu .sub-menu>li>a:focus, .newmainmenu .sub-menu>li>a:hover {
     background: rgba(4,71,138,1) !important; 
     background: -webkit-linear-gradient(top,rgba(4,71,138,1) 0%,#2a6496 100%) !important; 
     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(4,71,138,1)),color-stop(100%,#2a6496)) !important; 
     background: linear-gradient(to bottom,rgba(4,71,138,1) 0%,#2a6496 100%) !important; 
}

.newmainmenu > div > ul > li[class*="current"]> a:after, body .newmainmenu > div > ul > li[class*="current"]> a:after, body [class] .newmainmenu > div > ul > li:hover> a:after, body .newmainmenu > div > ul > li:hover> a:after, body [class] .newmainmenu > div > ul > li> a:after, body .newmainmenu > div > ul > li> a:after {
    border-top-color: inherit;
    border-right-color: transparent!important;
    border-bottom-color: transparent!important;
    border-left-color: transparent!important;
}
.newmainmenu > div > ul > li.current-menu-ancestor> a:after, .newmainmenu > div > ul > li.current-page-ancestor> a:after, .newmainmenu > div > ul > li.current-post-ancestor> a:after, .newmainmenu > div > ul > li.current-menu-item> a:after, .newmainmenu > div > ul > li:hover> a:after {
    border-color: #f8f8f8;
}
.newmainmenu > div > ul > li.menu-item-has-children > a:after {
    border-color: #f8f8f8;
    color: #f8f8f8;
}
.newmainmenu > div > ul > li.menu-item-has-children > a:after {
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -2px;
    border-width: 4px 3px;
    border-style: solid;
}
.newmainmenu ul.sub-menu {
webkit-box-shadow: 0px 4px 13px -3px #808080;
    -moz-box-shadow: 0px 4px 13px -3px #808080;
    -ms-box-shadow: 0px 4px 13px -3px #808080;
    -o-box-shadow: 0px 4px 13px -3px #808080;
    box-shadow: 0px 4px 13px -3px #808080;
    list-style: none;
}
.newmainmenu ul.sub-menu>li>a {
    display: block;
    float: none;
    padding: 6px 12px;
    margin: 0px;
    position: relative;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    width: auto;
    height: auto;
	border-color: #f0f0f0;
}
/*.admin-bar div#responsive-menu-container, .admin-bar button#responsive-menu-button {
    top: 45px !important;
}*/

#desktopviewps { display:bloxk; }
#mobileviewps { display:none; }

.menu-search-bar {
    float: right;
    margin: 11px;
	position:relative;
}
.menu-search-bar input[type="text"]
{
    box-shadow: inset 0 0 4px #d9d9d9;
    border: 1px solid #d9d9d9;
    padding: 5px;
    border-radius: 4px;
}

.menu-search-bar input[type="image"] {
    height: 27px;
    position: absolute;
    top: 0px;
    right: 2px;
}

@media (max-width: 1023px) 
{
	#desktopviewps { display:none; }
	#mobileviewps { display:block; }
}