/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
p iframe {
	display: inline-block;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}
body { color: #000; background-color: #FbFbF9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);

* html .clearfix,* html .group{
		height: 1%;
		overflow: visible;
}
*+html .clearfix,*+html .group{
		min-height: 1%;
}

.topbar{background:#27292b;height:36px;overflow:hidden}.topbar a{font-family:'Open Sans', sans-serif;font-weight:300;text-transform:uppercase;font-size:10px;color:#d2d5d9;position:relative;display:block;padding:12px 15px 8px}.topbar a span{vertical-align:super;}.topbar a img{height:16px;margin-top:-2px;margin-right:3px;display:inline-block;}.topbar a:hover,.topbar a:focus{text-decoration:none}.topbar .price{float:right}.topbar i.icon{font-size:12px;margin-right:3px;vertical-align:middle;color:green}.topbar ul{padding-left:0;list-style:none;float:left;margin:0}.topbar ul li{position:relative;display:inline-block;border-right:2px solid #2e3033;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg);-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;margin-left:-6px}.topbar ul li:first-child{border-left:2px solid #2e3033;margin-left:10px}.topbar ul li:hover{background:#2e3033}.topbar ul li a{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-ms-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)}


.clearfix:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		font-size: 0;
}
a {
	color: #FC580C;
	text-decoration: none;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
#container { width: 990px; margin-right: auto; margin-left: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.menu { position: relative; list-style: none; z-index: 50; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; }
.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }
.menu ul, .menu ul li { width: 150px; }
.menu ul ul, .menu :hover ul :hover ul { left: 150px; }
.menu a { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; padding-top: 9px; padding-right: 13px; padding-bottom: 9px; padding-left: 13px; border-width: 1px; border-left-width: 0; border-style: solid; }
.menu ul a { width: auto; border-left-width: 1px; border-style: solid; }
.menu { border-width: 0 0 1px 1px; border-style: solid; }
.menu li ul { border-bottom-width: 1px; }
.menu li { margin-bottom: -1px; }
.menu li ul { margin-top: -1px; }
.menu ul ul { margin-top: 0; }
.menu, .menu a, .menu li ul { border-color: #ddd; }
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a, .menu ul .current-menu-item a { border-bottom-color: #ddd; }
.menu .current a, .menu .current-cat a, .menu .current-menu-item a { border-bottom-color: #fff; }
.menu li:hover ul, .menu a:hover ul { left: -1px; }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a { color: #000; background-color: #eee; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover { background-color: #ddd; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { background: #fff; }
#header { border-width: 0 0 3px 0; border-style: double; border-color: #ddd; padding-top: 25px; padding-right: 13px; padding-bottom: 25px; padding-left: 13px; }
#site_title { font-size: 42px; line-height: 58px; font-weight: bold; }
#site_title a { color: #000; }
#site_title a:hover { color: #FC580C; }
#site_tagline { font-size: 16px; line-height: 1.375em; color: #888; }
.columns, .columns > .content, .columns > .sidebar { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns > .content { width: 620px; float: left; }
.columns > .sidebar { width: 330px; float: right; }
.post_box, .post_box h4 { font-size: 16px; line-height: 26px; }
.post_box h1, .post_box .headline { font-size: 26px; line-height: 42px; }
.post_box .post_content h2, .post_box h3 { font-size: 20px; line-height: 32px; margin-top: 39px; margin-bottom: 13px; }
.post_box h5, .post_box .small { font-size: 13px; line-height: 21px; }
.post_box .drop_cap { font-size: 52px; line-height: 1em; margin-right: 9px; float: left; }
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd, .post_box hr { margin-bottom: 26px; }
.post_box ul { list-style-type: square; }
.post_box ul, .post_box ol { margin-left: 26px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol { margin-left: 26px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.post_box .left, .post_box .alignleft, .post_box .ad_left { margin-bottom: 26px; margin-right: 26px; }
.post_box p .left, .post_box p .alignleft, .post_box p .ad_left { margin-bottom: 26px; margin-right: 26px; margin-top: 26px; }
.post_box .right, .post_box .alignright, .post_box .ad { margin-bottom: 26px; margin-left: 26px; }
.post_box p .right, .post_box p .alignright, .post_box p .ad { margin-bottom: 26px; margin-left: 26px; margin-top: 26px;}
.post_box .center, .post_box .aligncenter { margin-bottom: 26px; }
.post_box .block, .post_box .alignnone { margin-bottom: 26px; }
.post_box .stack { margin-left: 26px; }
/*.post_box { padding: 25px 25px 0 13px; border-top: 1px dotted #bbb; }*/
.landing .post_box { padding-right: 13px; }
.top { border-top: 0; }
.headline_area { margin-bottom: 25px; }
.headline_area p { color: #888; margin-bottom: 0; }
.headline a, .headline_area p a:hover, .num_comments, .post_edit:hover { color: #000; }
.headline a:hover { color: #FC580C; }
.headline_area p a, .post_edit { color: #888; border-bottom: 1px solid #ddd; }
.author_by, .date_on, .post_cats_intro { font-style: italic; }
.headline_area p a, .post_author, .post_date, .post_edit { text-transform: uppercase; letter-spacing: 1px; }
.headline_area p .post_edit { margin-left: 6px; }
.post_content h4 { font-weight: bold; }
.post_content a { text-decoration: underline; }
.post_content a:hover { text-decoration: none; }
.post_content .frame { padding: 13px; background: #eee; border: 1px solid #ddd; }
.post_content blockquote { margin-left: 13px; padding-left: 13px; color: #666; border-left: 1px solid #ddd; }
.num_comments_link { color: #666; text-decoration: none; }
.num_comments_link:hover { text-decoration: underline; }
.bracket, .num_comments { font-size: 25px; }
.bracket { color: #ccc; }
.post_box .post_image { margin-bottom: 25px; }
.post_box .post_image_box, .post_box .wp-caption { margin-bottom: 25px; padding: 13px; background: #eee; border: 1px solid #ddd; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
.post_box .post_image_box img, .post_box .wp-caption img { display: block; margin-bottom: 13px; }
.post_box .wp-caption p { font-size: 13px; line-height: 21px; margin-bottom: 0; }
.post_box .wp-caption p a { text-decoration: underline; }
.post_box .wp-caption p a:hover { text-decoration: none; }
.post_box .post_tags { color: #666; }
.post_box .post_tags a:hover { text-decoration: underline; }
.post_box .alert, .post_box .note { margin-bottom: 25px; padding: 13px; }
.post_box .alert { background: #ff9; }
.post_box .note { background: #eee; }
.post_box .alert p:last-child, .post_box .note p:last-child { margin-bottom: 0; }
.post_box pre { padding: 13px; background: #eee; overflow: auto; clear: both; }
.post_box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;; }
.post_content blockquote.right, .post_content blockquote.left { width: 45%; font-size: 26px; line-height: 35px; margin-bottom: 13px; }
.post_content blockquote.right, .post_content blockquote.left { padding-left: 0; border: 0; }
.post_content blockquote.right p, .post_content blockquote.left p { margin-bottom: 0; }
.comments_intro { font-size: 16px; color: #666; margin-top: 50px; margin-bottom: 13px; padding-right: 25px; padding-left: 13px; }
.comments_intro a { text-decoration: underline; }
.comments_intro a:hover { text-decoration: none; }
.comments_closed { font-size: 13px; line-height: 21px; color: #888; margin-right: 25px; margin-bottom: 25px; margin-left: 13px; }
.comment { font-size: 16px; line-height: 25px; border-width: 0 0 1px 0; border-style: dotted; border-color: #bbb; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 13px; }
.comment .comment_author { font-size: 18px; line-height: 25px; font-weight: bold; }
.comment .comment_aux { font-size: 13px; line-height: 22px; }
.children .comment { list-style-type: none; border-width: 0 0 0 1px; border-style: solid; border-color: #ddd; margin-top: 25px; padding-left: 25px; }
.bypostauthor { background-color: #e7f8fb; }
.children .bypostauthor { background-color: transparent; border-width: 0 0 0 2px; border-style: solid; border-color: #bde0e6; }
.comment .comment_text ul { list-style-type: square; }
.comment .comment_text ul, .comment .comment_text ol { margin-left: 25px; }
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre { margin-bottom: 25px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-left: 25px; margin-bottom: 0; }
.comment .comment_text .left, .comment .comment_text .alignleft { margin-bottom: 25px; margin-right: 25px; }
.comment .comment_text .right, .comment .comment_text .alignright { margin-bottom: 25px; margin-left: 25px; }
.comment .comment_text .center, .comment .comment_text .aligncenter { margin: 0 auto 25px auto; }
.comment .comment_text .block, .comment .comment_text .alignnone { margin: 0 auto 25px 0; }
#comments { list-style-type: none; margin-bottom: 50px; border-top: 1px dotted #bbb; }
.children .comment { padding-top: 0; padding-right: 0; padding-bottom: 0; }
.comment .avatar { float: right; margin-left: 13px; }
.comment .comment_head { margin-bottom: 13px; }
.children .comment_head { margin-bottom: 0; }
.comment_date { font-size: 12px; color: #888; margin-left: 13px; }
.comment_edit { float: right; }
.comment_date a { color: #888; }
.comment_text a, .comment_head a:hover { text-decoration: underline; }
.comment_text a:hover { text-decoration: none; }
.comment-reply-link, .comment_edit { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: #888; }
.comment-reply-link:hover, .comment_edit:hover { text-decoration: underline; }
#commentform { font-size: 16px; line-height: 25px; margin-bottom: 50px; padding-right: 25px; padding-left: 13px; }
#commentform label { display: block; }
#commentform p { margin-bottom: 13px; }
#commentform p a { text-decoration: underline; }
#commentform p a:hover { text-decoration: none; }
#commentform p .required { color: #d00; }
.comment_moderated { font-weight: bold; }
#commentform .input_text { width: 50%; }
#commentform textarea.input_text { width: 100%; }
.comment #commentform { padding-right: 0; padding-left: 0; }
.comment #comment_form_title { margin-top: 0; }
.children #commentform, .children #comment_form_title { margin-left: -25px; padding-left: 25px; }
#comment_form_title { font-size: 20px; color: #666; border-width: 0 0 1px 0; border-style: dotted; border-color: #bbb; margin-top: 50px; margin-right: -25px; margin-left: -13px; padding-right: 25px; padding-bottom: 13px; padding-left: 13px; }
.input_text { font-size: inherit; line-height: 1em; font-family: inherit; color: #000; background-color: #eee; border-width: 1px; border-style: solid; border-color: #aaa; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.input_text:focus { background-color: #fff; border-style: solid; border-color: #777; }
.input_text { border-right-color: #ddd; border-bottom-color: #ddd; }
.input_text:focus { border-right-color: #ccc; border-bottom-color: #ccc; }
textarea.input_text { line-height: 25px; }
.input_submit { font-size: 20px; line-height: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url('images/submit-bg.gif'); border-width: 3px; border-style: double; border-color: #999; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
.input_submit:focus { border-style: solid; }
.input_submit { border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; overflow: visible; }
.input_submit:hover { color: #090; }
#cancel-comment-reply-link { font-size: 11px; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; color: #fff; background-color: #d00; border-width: 2px; border-style: solid; border-color: #ac0000; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; }
#cancel-comment-reply-link { border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.login_alert { font-weight: bold; background-color: #eee; border-width: 1px; border-style: solid; border-color: #ddd; }
#archive_intro { border-width: 0 0 2px 0; border-style: solid; border-color: #ddd; }
.archive_title { margin-bottom: 25px; }
.prev_next { font-size: 16px; line-height: 25px; color: #666; border-style: none; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 13px; }
.prev_next { clear: both; }
.prev_next a:hover { text-decoration: underline; }
.prev_next .next_posts { float: right; }
.prev_next:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.previous_posts, .next_posts { font-size: 12px; text-transform: uppercase; letter-spacing: 2px; }
.sidebar, .sidebar h4 { font-size: 13px; line-height: 21px; }
.sidebar h1, .sidebar .headline { font-size: 21px; line-height: 34px; }
.sidebar .post_content h2, .sidebar h3 { font-size: 17px; line-height: 28px; font-variant: small-caps; letter-spacing: 1px; margin-top: 32px; margin-bottom: 11px; }
.sidebar h5, .sidebar .small { font-size: 10px; line-height: 16px; }
.sidebar .drop_cap { font-size: 42px; line-height: 1em; margin-right: 7px; float: left; }
.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd { margin-bottom: 21px; }
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol { margin-left: 21px; }
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p { margin-bottom: 0; }
.sidebar .left, .sidebar .alignleft, .sidebar .ad_left { margin-bottom: 21px; margin-right: 21px; }
.sidebar .right, .sidebar .alignright, .sidebar .ad { margin-bottom: 21px; margin-left: 21px; }
.sidebar .center, .sidebar .aligncenter { margin-bottom: 21px; }
.sidebar .block, .sidebar .alignnone { margin-bottom: 21px; }
.sidebar .stack { margin-left: 21px; }
.sidebar .text_box { margin-bottom: 38px; }
.sidebar .thesis_email_form { margin-bottom: 38px; }
.sidebar .thesis_email_form .input_text { width: 100%; margin-bottom: 13px; }
.sidebar .input_submit { font-size: 16px; padding: 6px; }
.widget { font-size: 13px; line-height: 20px; }
.widget .widget_title { font-size: 17px; line-height: 25px; font-variant: small-caps; letter-spacing: 1px; margin-bottom: 10px; }
.widget p, .widget ul { margin-bottom: 20px; }
.widget li ul { margin-bottom: 0; }
.widget ul { list-style-type: none; }
.widget li { margin-bottom: 10px; }
.widget li ul, .widget li ol { margin-top: 10px; }
.widget li a:hover, .widget p a { text-decoration: underline; }
.widget p a:hover { text-decoration: none; }
.search-form .input_text { width: 100%; }
#footer { font-size: 13px; line-height: 21px; text-align: center; color: #888; border-style: none; padding-top: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*---:[ custom CSS ]:---*/
body {
font-family: 'Open Sans', sans-serif;
min-width: 320px;
}
.container_header {
background: #333333;
padding-bottom: 16px;
}
.container_main {
border-top: 1px solid #FEB685;
min-height: 60px;
background: #FC6B0A;
}
.container_nav {
min-height: 50px;
width: 100%;
background: #333;
z-index: 100;
}
/****************************************************** Main Header */
.main_header {
margin: 0;
width: 990px;
margin-left: auto;
margin-right: auto;
z-index: 2;
position: relative;
overflow: none;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.main_header h1 a {
background: url('images/bmz_logo.png') no-repeat center;
height: 90px;
width: 200px;
float: left;
text-indent: -9999em;
margin-top: 20px;
}
/****************************************************** Bottom Ad */
.widget.bm_ad_header {
width: 100%;
text-align: 100%;
padding: 0;
text-align: center;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.widget.bm_ad_header img {
width: 100%;
max-width: 728px;
padding: 0;
height: auto;
}
/****************************************************** AdRotate */
.main_header .widget {
margin: 0;
}
.main_header .widget_adrotate_widgets {
padding: 0;
margin-top: 20px;
background: none;
float: right;
max-width: 723px;
width: 74%;
}
/****************************************************** Main Menu */
.main_menu {
margin: 0;
text-align: left;
width: 990px;
margin-left: auto;
margin-right: auto;
padding-right: 5px;
z-index: 2;
position: relative;
overflow: none;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.main_menu li {
list-style-type: none;
display: inline-block;
width: 33.3%;
height: 60px;
margin-right: -5px;

-webkit-transition: background 0.10s linear;
-moz-transition: background 0.10s linear;
transition: background 0.10s linear;
}
.main_menu li.articles {background: url('images/icon-articles.png') no-repeat 30px 14px;}
.main_menu li.magazine {background: url('images/icon-magazine.png') no-repeat 30px 16px;}
.main_menu li.community {background: url('images/icon-community.png') no-repeat 30px 17px;}
.main_menu li.charts {background: url('images/icon-charts.png') no-repeat 30px 14px;}
.main_menu li.classifieds {background: url('images/icon-classifieds.png') no-repeat 30px 21px;}
.main_menu a {
color: #fab582;
border-left: 1px solid #fab582;
display: block;
text-align: left;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: .9em;
height: 30px;
line-height: 30px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 75px;

-webkit-transition: color 0.10s linear;
-moz-transition: color 0.10s linear;
transition: color 0.10s linear;
}
.main_menu a:hover {
color: #fff;
}
.main_menu li.community a {
border-right: 1px solid #fab582;
}
.main_menu li.current-menu-item.articles,
.main_menu li.current-page-ancestor.articles,
.main_menu li.articles:hover {background: url('images/icon-articles-white.png') no-repeat 30px 14px;}
.main_menu li.current-menu-item.magazine,
.main_menu li.current-page-ancestor.magazine,
.main_menu li.magazine:hover {background: url('images/icon-magazine-white.png') no-repeat 30px 16px;}
.main_menu li.current-menu-item.community,
.main_menu li.current-page-ancestor.community,
.main_menu li.community:hover {background: url('images/icon-community-white.png') no-repeat 30px 17px;}
.main_menu li.current-menu-item.charts,
.main_menu li.current-page-ancestor.charts,
.main_menu li.charts:hover {background: url('images/icon-charts-white.png') no-repeat 30px 14px;}
.main_menu li.current-menu-item.classifieds,
.main_menu li.current-page-ancestor.classifieds,
.main_menu li.classifieds:hover {background: url('images/icon-classifieds-white.png') no-repeat 30px 21px;}

.main_menu li.current-menu-item a,
.main_menu li.current-page-ancestor a {
color: #fff;
/*border-top: 5px solid #fff;
margin-top: -5px;*/
}

/****************************************************** Nav Menu */
#bm_collapse_trigger {
display: block;
background: #333;
text-align: center;
height: 40px;
line-height: 40px;
color: #666;
display: none;
cursor: pointer;
font-size: 13px;
text-transform: uppercase;
border-bottom: 1px solid #666;
}
.nav_menu {
background: #333;
text-align: left;
width: 990px;
margin-left: auto;
margin-right: auto;
padding-right: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 1;
position: relative;
}
.nav_menu li {
list-style-type: none;
display: inline-block;
height: 50px;
}
.nav_menu li.current-menu-item a,
.nav_menu li.current-menu-parent a,
.nav_menu li.current-page-ancestor a {
height: 48px;
color: #FC580C;
border-bottom: 2px solid #FC6B0A;
}
.nav_menu a {
font-size: .9em;
color: #ccc;
padding-left: 5px;
padding-right: 5px;
height: 50px;
line-height: 50px;
display: block;
}
.nav_menu a:hover {
color: #FC580C;
}
/****************************************************** Nav Menu - Search Form */
.bm_search_form_wrap {
height: 50px;
width: 990px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
margin-top: -50px;
position: relative;
}
form.bm_search_form {
text-align: right;
position: absolute;
right: 0;
z-index: 10;
}
form.bm_search_form .submit {
height: 50px;
width: 50px;
line-height: 50px;
background: #ccc;
border: none;
line-height: 50px;
display: inline-block;
text-indent: -9999em;
background: url('images/icon-search.png') no-repeat center #434343;
opacity: 0.6;
cursor: pointer;
}
form.bm_search_form .submit:hover {
opacity: 0.8;
}
form.bm_search_form .cancel {
height: 50px;
width: 50px;
line-height: 50px;
border: none;
float: left;
display: block;
text-indent: -9999em;
background: url('images/icon-search-cancel.png') no-repeat center;
opacity: 0.6;
cursor: pointer;
display: none;
}
form.bm_search_form .cancel:hover {
opacity: 0.8;
}
form.bm_search_form .input {
display: inline-block;
height: 50px;
line-height: 50px;
width: 190px;
text-align: left;
background-repeat: no-repeat;
color: #fff;
margin-bottom: 5px;
border: none;
background: #4d4d4d;
padding-left: 15px;
font-size: 14px;
margin-right: -5px;
display: none;
		
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
/*
-webkit-transition: 0.2s linear all;
-moz-transition: 0.2s linear all;
-ms-transition: 0.2s linear all;
-o-transition: 0.2s linear all;
transition: 0.2s linear all;
*/
}
/****************************************************** Nav Menu Social */
.nav_menu_social {
position: absolute;
width: 180px;
height: 80px;
left: 50%;
margin-left: 260px;
z-index: 10;
}
.nav_menu_social li {
list-style-type: none;
display: inline-block;
height: 50px;
line-height: 50px;
}
.nav_menu_social li a {
width: 34px;
height 34px;
float: left;
margin-left: 5px;
text-indent: -999em;
opacity: 0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
-webkit-transition: all 0.10s linear;
-moz-transition: all 0.10s linear;
transition: all 0.10s linear;
}
.nav_menu_social li.facebook a {background: url('images/icon-facebook.png') no-repeat center;}
.nav_menu_social li.twitter a {background: url('images/icon-twitter.png') no-repeat center;}
.nav_menu_social li.reddit a {background: url('images/icon-reddit.png') no-repeat center;}
.nav_menu_social li.rss a {background: url('images/icon-rss.png') no-repeat center;}
.nav_menu_social li a:hover {
opacity: 0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

/****************************************************** Columns */
.columns {
margin-left: auto;
margin-right: auto;
position: relative;
margin-top: 40px;
}
.content {
width: 620px;
}
.sidebar {
position: absolute;
right: 0;
}
/****************************************************** Container Charts */
.container_charts {
width: 990px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
margin-top: 40px;
position: relative;
}
.enej_container_charts .chart_wrap {
		position: relative;
		display: block;
		clear: both;
}
.enej_container_charts .chart_wrap .loading {
		z-index: -10;
		position: absolute;
		top: 50%;
		left: 50%;
		width: 200px;
		height: 50px;
		line-height: 50px;
		margin-top: -25px;
		margin-left: -100px;
		color: #999;
		font-style: italic;
}
.enej_container_charts .chart_wrap .chart {
		width: 100%;
		height: 390px;
		position: relative;
		clear: both;
		margin-bottom: 40px;
}

.enej_container_charts h1 {
		color: #333;
		font-weight: normal;	
		float: left;	
		margin: 0;
		padding: 0;
		line-height: 50px;
		font-size: 24px;
		color: #FC6B0A;
		margin-bottom: 30px;
}
.enej_container_charts h1 span {
		color: #999;
		font-size: 12px;
		vertical-align: middle;
		margin-left: 20px;
		font-style: italic;
}
.enej_container_charts ul.navigation {
		float: right;
		background: #fff;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #e6e6e6;
}
.enej_container_charts ul.navigation li {
		display: inline-block;
		list-style-type: none;
		height: 50px;
		line-height: 50px;
		padding-left: 20px;
		padding-right: 20px;
		color: #808080;
		background: #fff;
		font-size: 14px;
		border-right: 1px solid #e6e6e6;
		margin-left: -4px;
		cursor: default;
}
.enej_container_charts ul.navigation li.last {
		border: none;
}
.enej_container_charts ul.navigation li:hover {
		color: #333;
}
.enej_container_charts ul.navigation li.active, 
.enej_container_charts ul.navigation li.active:hover {
		background: #FC6B0A;
		border-color: #FC6B0A;
		color: #fff;
}

.enej_container_charts .container_charts_33 {
		width: 33%;
		float: left;
		margin-bottom: 20px;
}
.enej_container_charts .container_charts_33 h2 {
		color: #999;
		font-weight: normal;
		font-size: 20px;
margin-bottom: 20px;
}

.enej_container_charts .container_charts_33 ul {
		width: 100%;
		margin: 0;
		padding: 0;
}
.enej_container_charts .container_charts_33 ul li {
		list-style-type: none;
		margin: 0;
		padding: 0;
		margin-bottom: 10px;
}
.enej_container_charts .container_charts_33 ul li span {
		display: block;
}
.enej_container_charts .container_charts_33 ul li span.value {
		color: #FC580C;
		font-weight: 300;
		font-size: 26px;
}
.enej_container_charts .container_charts_33 ul li span.label {
		color: #666;
		font-weight: 400;
		font-size: 14px;
}
.enej_container_charts .container_charts_33 ul.big {
		margin-bottom: 40px;
}
.enej_container_charts .container_charts_33 ul.big li span.value {
		font-size: 80px;
}
.enej_container_charts .container_charts_33 ul.big li span.label {
		font-size: 20px;
}

.enej_container_charts .container_charts_33 ul.inline li {
		display: inline-block;
		margin-right: 15px;
}

.enej_container_charts .status {
		color: #999;
		font-size: 11px;
		width: 100%;
		display: block;
		text-align: left;
		clear: both;
margin-bottom: 40px;
}
/****************************************************** Home Page Slides */
.container_enej_home {
		width: 100%;
		margin-top: 20px;
margin-bottom: -10px;
}

/* Prevent the slideshow from flashing on load */
#slides {
		display: none
}

/* Center the slideshow */
.container_enej_slides {
		margin: 0 auto
}
.container_enej_slides a {
		position: relative;
		text-decoration: none;
		width: 100%;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
.container_enej_slides a .image {
		display: block;
		width: 990px;
		height: 350px;
		padding-bottom: 0;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
}
.container_enej_slides a .title {
		position: absolute;
		/*background: rgba(252,107,10,0.8);*/
background: rgba(0,0,0,0.7);
		color: #fff;
		display: block;
		top: 0;
		left: 0;
		max-width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 20px;
		padding-bottom: 20px;
		font-size: 17px;
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		
		-webkit-transition: background 0.10s linear;
		-moz-transition: background 0.10s linear;
		transition: background 0.10s linear;
}
.container_enej_slides a:hover .title {
		background: rgba(252,107,10,0.9);
}
.container_enej_slides a .category {
		position: absolute;
		background: rgba(252,107,10,0.8);
		color: #fff;
		top: 310px;
		left: 0;
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		display: block;
		padding-left: 15px;
		padding-right: 15px;
}

/* Custom navigation */
.custom-navigation {
		margin: 0;
		padding: 0;
		margin-top: 10px;
}
.custom-navigation li {
		list-style: none;
		float: left;
		margin-left: 10px;
}
.custom-navigation li.first {
		margin-left: 0;
}
.custom-navigation li a {
		display: block;
		width: 190px;
		height: 0;
		padding-bottom: 65%;
		background: #000;
		position: relative;
		text-decoration: none;
		cursor: pointer;
}
.custom-navigation li a:hover, 
.custom-navigation li a.pressed {
		background: pink;
}
.custom-navigation li a.active {
		background: #ff6600;
}
.custom-navigation li a .title {
position: absolute;
		top: 0;
		left: 0;
		padding-left: 10px;
		padding-right: 10px;
padding-top: 5px;
color: #fff;
		z-index: 1;
		font-size: 15px;
overflow: hidden;
height: 80px;
		line-height: 20px;
}
.custom-navigation li a .category {
		position: absolute;
		background: rgba(0,0,0,1);
		color: #fff;
		bottom: 0;
		left: 0;
		font-size: 13px;
		height: 30px;
		line-height: 30px;
		display: block;
		padding-left: 10px;
		padding-right: 10px;
		z-index: 1;
}
.custom-navigation li a .overlay {
		/*background: rgba(252,107,10,0.7);*/
background: rgba(0,0,0,0.7);
		display: block;
		width: 100%;
		height: 0;
		padding-bottom: 65%;
		position: absolute;
		z-index: 0;

		-webkit-transition: background 0.10s linear;
		-moz-transition: background 0.10s linear;
		transition: background 0.10s linear;
}
.custom-navigation li a:hover .overlay, 
.custom-navigation li a.pressed .overlay {
		/*background: rgba(252,107,10,0.5);*/
background: rgba(0,0,0,0.5);
}
.custom-navigation li a.active .overlay {
		
}
.custom-navigation li a.active .category {
		background: rgba(252,107,10,0.8);
}
.custom-navigation li a .image {
		display: block;
		width: 100%;
		height: 0;
		padding-bottom: 65%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
}

/****************************************************** Container Magazine */
.bm_magazine_my_account {
float: left;
width: 100%;
padding: 0;
margin: 0;
margin-top: -20px;
}
.bm_magazine_my_account h1 {
margin-bottom: 20px;
}
.bm_magazine_my_account table {
width: 100%;
}
.bm_magazine_my_account strong,
.bm_magazine_my_account .woocommerce table.shop_table th {
font-weight: 600;
}
.bm_magazine_my_account label {
margin-bottom: 15px;
}
.bm_magazine_my_account input.button {
margin-top: 20px;
}
.post_content .woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
	display: inline-block;
	vertical-align: middle;
	margin: 10px;
}
.bm_magazine_my_account input:not([type]),
.bm_magazine_my_account input[type="text"],
.bm_magazine_my_account input[type="password"],
.bm_magazine_my_account input[type="email"]{
padding: 18px 18px;
width: 100%;
float: left;
text-align: left;
background-color: #fff;
position: relative;
color: #333;
margin-bottom: 10px;
border: none;
border-bottom: 1px solid #ccc;
font-family: 'Open Sans', sans-serif;
font-size: 1em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
		
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
}
.bm_magazine_my_account select {
padding: 18px 18px;
border: none;
border-bottom: 1px solid #ccc;
-webkit-appearance: none;
}
.container_magazine {
width: 990px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
margin-top: 40px;
margin-bottom: 40px;
position: relative;
}
.container_magazine .woocommerce-error {
	margin-bottom: 20px;
	color:#FC580C;
}
.container_magazine .post-box {
float: left;
width: 100%;
}
/* Product page */
.container_magazine .product.type-product .images, .container_magazine .product.type-product .upsells.products {
	float: left;
}
.container_magazine .product.type-product .images {
	width: 48%;
	margin-right: 4%;
}
.container_magazine .product.type-product .upsells.products {
	margin-top: 25px;
}
.container_magazine .product.type-product .images .woocommerce-main-image img {
width: 468px;
height: auto;
}
.container_magazine .product.type-product .images .thumbnails {
text-align: center;
}
.container_magazine .product.type-product .images .thumbnails a {
	display: inline-block;
	zoom: 1;*display:inline;
	margin: 20px;
}
.container_magazine .product.type-product .summary {
width: 48%;
float: left;
}
.container_magazine .product.type-product .summary h1 {
font-size: 35px;
margin-bottom: 20px;
}
.container_magazine .product.type-product .summary .price {
color: #FC580C;
font-size: 35px;
font-weight: 300;
margin-bottom: 20px;
vertical-align: middle;
}
.container_magazine .product.type-product .summary .price .amount {
color: #FC580C;
font-size: 35px;
font-weight: 300;
display: inline-block;
zoom:1;*display:inline;
}
.single_variation_wrap {
	margin: 30px 0;
}
form.variations_form.cart {
	line-height: 2.5em;
	margin-top: .75em;
}
form.variations_form.cart td.value {
	padding-left: 10px;
}
#tab-description ul {
margin-left: 1.25em;
}
#tab-description p, #tab-description li {
line-height: 1.7;
}
.upsells.products ul.products {
margin-top: 25px;
}
.container_magazine .product.type-product .single_add_to_cart_button {
height: 50px;
line-height: 50px;
background: #FC6B0A;
border: none;
display: inline-block;
padding-left: 40px;
padding-right: 40px;
color: #fff;
font-size: 16px;
margin-left: 50px;

-webkit-transition: 0.2s linear all;
-moz-transition: 0.2s linear all;
-ms-transition: 0.2s linear all;
-o-transition: 0.2s linear all;
transition: 0.2s linear all;
}
.container_magazine .product.type-product .single_add_to_cart_button:hover {
background: #F8872E;
}
.container_magazine .product.type-product .single_add_to_cart_button:active {
background: #FC580C;
}
#start-subscription-with {
margin: 0 5px 0 10px;
}
.container_magazine .product.type-product .quantity {
position: relative;
}
.container_magazine .product.type-product .quantity .input-text {
height: 50px;
font-size: 17px;
border: none;
width: 50px;
text-align: center;
float: left;
font-weight: 300;
color: #333;
}
.container_magazine .product.type-product .quantity input.minus, 
.container_magazine .product.type-product .quantity input.plus {
width: 25px;
height: 25px;
background: #FC6B0A;
border: none;
position: absolute;
left: 50px;
color: #fff;
font-weight: 800;
font-size: 16px;
}
.container_magazine .product.type-product .quantity input.minus {
top: 25px;
border-top: 1px solid #FFAC23;
height: 24px;
}
.container_magazine .product.type-product .quantity input.minus:hover, 
.container_magazine .product.type-product .quantity input.plus:hover {
background: #F8872E;
}
.container_magazine .product.type-product .quantity input.minus:active, 
.container_magazine .product.type-product .quantity input.plus:active {
background: #FC580C;
}
.container_magazine .woocommerce-tabs {
margin-top: 35px;
float: right;
width: 48%;
}
.container_magazine .woocommerce-tabs h2, .upsells.products h2 {
color: #FC6B0A;
font-weight: 300;
margin-bottom: 20px;
}
.container_magazine .woocommerce-tabs table {
text-align: left;
width: 100%;
font-size: 14px;
border-top: 1px solid #e6e6e6;
}
.container_magazine .woocommerce-tabs table , 
.container_magazine .woocommerce-tabs table td,
.container_magazine .woocommerce-tabs table th {
border-collapse: collapse;
padding: 12px;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
}
.container_magazine .woocommerce-tabs table tr {
border-bottom: 1px solid #e6e6e6;
}
.container_magazine .woocommerce-tabs table th {
font-weight: 600;
}
.container_magazine .related.products {
display: none;
}
.container_magazine .product_meta {
display: none;
}
.container_magazine .woocommerce-tabs ul.tabs {
display: none;
}
.container_magazine .woocommerce-ordering {
position: absolute;
right: 1%;;
top: 10px;
}
.container_magazine .orderby {
padding: 10px;
}
.container_magazine .woocommerce-result-count {
color: #999;
}
.term-description {
display: none;
}
.container_magazine ul.products {
width: 105%;
padding-left: 5%;
margin-left: -5%;
overflow: hidden;
margin-top: 40px;
}
.container_magazine ul.products li.product {
	display: inline-block;
	width: 26%;
	margin-right: 6%;
	position: relative;
	margin-bottom: 30px;
	vertical-align: top;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.product {
	padding: 1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 5.25em;
	min-width: initial;
}
.woocommerce .cart-collaterals .cross-sells ul.products {
	overflow: visible;
	width: 100%;
}
.container_magazine ul.products li h3 {
	margin: 10px 0;
	font-size: 1em;
}
.container_magazine .woocommerce ul.products li.product h3, .container_magazine .woocommerce-page ul.products li.product h3 {
	font-size: .95em;
}
.container_magazine ul.products li.product-category {
	width: 45%;
	padding-right: 4%;
	margin-right: 0;
	float: left;
}
.container_magazine ul.products li.product-category img {
width: 100%;
max-width: 468px;
height: auto;
}
.container_magazine ul.products li span.price {
height: 50px;
line-height: 50px;
display: inline-block;
background: rgba(252,129,10,0.9);
color: #fff;
font-size: 20px;
padding-left: 20px;
padding-right: 20px;
position: relative;
z-index: 100;
}
.container_magazine ul.products li.product-category .count {
background: none;
color: #999;
font-size: 14px;
}
.container_magazine .woocommerce .cart-collaterals .cart_totals table th, .container_magazine .woocommerce-page .cart-collaterals .cart_totals table th {
	width: 33%;
}
.container_magazine .woocommerce .cart-collaterals .cart_totals, .container_magazine .woocommerce-page .cart-collaterals .cart_totals {
	width:46%;
}
.container_magazine ul.products li.product .wp-post-image {
	width: 100%;
	height: auto;
	z-index: -10;
	padding: 0;
	margin: 0;
}
.container_magazine ul.products li a {
color: #333;
display: block;
}
.container_magazine ul.products li a.button {
background: #F38630;
width: 148px;
height: 40px;
line-height: 40px;
color: #fff;
font-size: 14px;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
margin-top: -40px;
margin-left: -74px;
z-index: 100;
display: none;
}
.container_magazine ul.products li:hover a.button {
display: block;
}
.container_magazine ul.products li.type-product:hover a:first-child:before {
display: block;
content: " ";
*background: #000;
background: rgba(0,0,0,0.6);
width: 100%;
height: 100%;
position: absolute;
z-index: 10;
}​
.container_magazine .woocommerce-message {
	padding: 0 10px 20px;
}
.container_magazine input.nyp {
	font-size: 1em;
}
.container_magazine ul.products li a span.onsale {
	position: absolute;
	background: #FB8C21;
	padding: 10px;
	margin: 5px;
	z-index: 1000;
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
}
/****************************************************** Empty */
.enej_empty_wrap {


}
.enej_empty {
		border: 1px dashed #ccc;
		width: 60%;
		padding-top: 60px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 70px;
		text-align: center;
		display: block;

		margin-top: 70px;
		margin-bottom: 50px;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}
/****************************************************** Post Landing */
/****************************************************** Social Top */
.bm_social {
float: left;
width: 100%;
margin-top: -26px;
padding-top: 20px;
padding-bottom: 5px;
background: #e6e6e6;
margin-bottom: 30px;
z-index: 10;
position: relative;
}
.bm_social.bottom {
margin-top: 20px;
margin-bottom: -20px;
border: none;
}
#comments {
border: none;
margin-bottom: 30px;
}
.bm_social .content_wrap {
padding-left: 10px;
margin-bottom: 10px;
display: inline-block;
}
.bm_social .content_wrap.reddit {
float: left;
margin-left: 10px;
}

/****************************************************** Sidenav Social New */
.bm_sidenav_social_new {
background: #e0e0e0;
position: absolute;
z-index: 1;
margin-top: 40px;
width: 80px;
min-height: 200px;
padding-top: 10px;
/*left: 50%;
margin-left: -600px;*/
}

.bm_sidenav_social_new .content_wrap {
	display: block;
//	width: 60px;
	padding: 0 10px;
	min-height: 80px;
	text-align: center;
}
.bm_sidenav_social_new .content_wrap iframe {
	display: inline-block;
	max-width: initial;
}
.bm_sidenav_social_new.following {
	position: fixed;
	top: 0px;
}

/****************************************************** Sidenav Social */
ul.bm_sidenav_social {
background: #ccc;
position: absolute;
z-index: 1;
margin-top: 40px;

-webkit-transition: 0.2s ease all;
-moz-transition: 0.2s ease all;
-ms-transition: 0.2s ease all;
-o-transition: 0.2s ease all;
transition: 0.2s ease all;
}
ul.bm_sidenav_social:hover {
background: #FC6B0A;
}
ul.bm_sidenav_social.following {
position: fixed;
top: 0px;
}
ul.bm_sidenav_social li {
width: 60px;
height: 60px;
display: block;
border-bottom: 1px solid #FFFBD6;
position: relative;
}
ul.bm_sidenav_social li span.icon {
position: absolute;
width: 60px;
height: 60px;
display: block;
}
ul.bm_sidenav_social li span.icon {
opacity: 0.5;
}
ul.bm_sidenav_social li span.icon:hover {opacity: 1;}
ul.bm_sidenav_social li span.icon.comments {background: url('images/social-comments.png') no-repeat center;}
ul.bm_sidenav_social li span.icon.facebook {background: url('images/social-facebook.png') no-repeat center;}
ul.bm_sidenav_social li span.icon.linkedin {background: url('images/social-linkedin.png') no-repeat center;}
ul.bm_sidenav_social li span.icon.twitter {background: url('images/social-twitter.png') no-repeat center;}
ul.bm_sidenav_social li span.icon.google {background: url('images/social-google.png') no-repeat center;}
ul.bm_sidenav_social li span.icon.reddit {background: url('images/social-reddit.png') no-repeat center;}

ul.bm_sidenav_social li span.content {
height: 60px;
background: #e6e6e6;
display: block;
float: left;
width: 0px;
margin-left: 60px;
overflow: hidden;
}
ul.bm_sidenav_social li span.content.hover {
overflow: visible;
}
ul.bm_sidenav_social li span.content_wrap {
width: 150px;
height: 60px;
display: block;
float: left;
text-align: center;
padding-top: 20px;
}
ul.bm_sidenav_social li span.content_wrap.text {
padding-top: 0px;
line-height: 60px;
color: #808080;
}
/****************************************************** Sidenav Navigate */
ul.bm_sidenav_navigate {
background: #ccc;
position: absolute;
z-index: 1;
margin-top: 40px;
right: 0;

-webkit-transition: 0.2s ease all;
-moz-transition: 0.2s ease all;
-ms-transition: 0.2s ease all;
-o-transition: 0.2s ease all;
transition: 0.2s ease all;
}
ul.bm_sidenav_navigate:hover {
background: #FC6B0A;
}
ul.bm_sidenav_navigate.following {
position: fixed;
top: 0px;
}
ul.bm_sidenav_navigate li {
width: 60px;
height: 60px;
display: block;
border-bottom: 1px solid #FFFBD6;
position: relative;
pointer: cursor;
list-style-type: none;
}
ul.bm_sidenav_navigate li.goup {
display: none;
}
ul.bm_sidenav_navigate li.active {
background: #FC6B0A;
}
ul.bm_sidenav_navigate li a {
color: #808080;
}
ul.bm_sidenav_navigate li span.icon {
position: absolute;
width: 60px;
height: 60px;
display: block;
}
ul.bm_sidenav_navigate li span.icon {
opacity: 0.5;
}
ul.bm_sidenav_navigate li span.icon:hover {opacity: 1;}
ul.bm_sidenav_navigate li span.icon.right {background: url('images/arrow-right.png') no-repeat center;}
ul.bm_sidenav_navigate li span.icon.left {background: url('images/arrow-left.png') no-repeat center;}
ul.bm_sidenav_navigate li span.icon.up {background: url('images/arrow-up.png') no-repeat center;}

ul.bm_sidenav_navigate li span.content {
height: 60px;
background: #e6e6e6;
display: block;
float: right;
width: 0px;
margin-right: 60px;
overflow: hidden;
}
ul.bm_sidenav_navigate li span.content.hover {
overflow: visible;
}
ul.bm_sidenav_navigate li span.content_wrap {
width: 150px;
height: 60px;
line-height: 60px;
display: block;
float: right;
text-align: center;
}


/****************************************************** Posts */
.post_box h1, .post_box .headline {
font-size: 24px;
line-height: 1.4em;
margin-bottom: 10px;
}
.post_box {
margin-bottom: 0px;
}
.post_box .headline_area.small {
padding-bottom: 20px;
border-bottom: 1px solid #ccc;
position: relative;
}
.post_box.feature .headline_area.small {
padding-bottom: 40px;
}
.post_box .wp-post-image {
width: 100%;
height: auto;
border: 1px solid #e6e6e6;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.post_box .headline_area .bm_post_image_wrap {
position: relative;
width: 33%;
height: 140px;
margin-right: 3%;
float: left;
overflow: hidden;
}
.post_box.feature .headline_area .bm_post_image_wrap {
width: 100%;
height: 350px;
margin-right: 0;
margin-bottom: 20px;
}
.post_box .headline_area .bm_post_image_categories {
position: absolute;
bottom: 0;
left: 0;
display: block;
height: 30px;
}
.post_box.feature .headline_area .bm_post_image_categories {
height: 50px;
}
.post_box .headline_area .bm_post_image_categories a {
background: rgba(252,107,10,0.8);
color: #fff;
height: 30px;
line-height: 30px;
display: block;
float: left;
padding-left: 10px;
padding-right: 10px;
margin-right: 5px;
}
.post_box.feature .headline_area .bm_post_image_categories a {
font-size: 16px;
height: 50px;
line-height: 50px;
padding-left: 25px;
padding-right: 25px;
margin-right: 10px;
}
.post_box .headline_area .bm_post_image_categories a:hover {
background: rgba(252,107,10,1);
}
.post_box .headline_area .bm_post_image {
width: 100%;
height: 140px;
background-position: center;
background-size: cover;
float: left;
padding-bottom: 0;
}
.post_box.feature .headline_area .bm_post_image {
width: 100%;
height: 350px;
background-size: cover;
}
.post_box .headline_area.small h2.headline {
font-size: 18px;
line-height: 1.4em;
font-weight: 400;
margin-bottom: 5px;
}
.post_box.feature .headline_area.small h2.headline {
font-size: 24px;
line-height: 1.4em;
}
.post_box .headline_area.small .byline {
display: block;
float: left;
width: 62%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.post_box.feature .headline_area.small .byline {
width: 100%;
}
.post_box .headline_area.small .byline .author_by, 
.post_box .headline_area.small .byline .post_author, 
.post_box .headline_area.small .byline .post_edit,
.post_box .headline_area.small .byline .post_date,
.post_box .headline_area.small .byline .date_on {
margin-top: -5px;
margin-right: 5px;
margin-bottom: 10px;
// float: left
}
.post_box.feature .headline_area.small .post_content {
color: #333
}
.post_box .headline_area.small .post_content {
display: block;
clear: left;
margin-top: 10px;
margin-bottom: 10px;
color: #666;
}
.post_box .headline_area.small .bracket {
display: none;
}
.post_box .headline_area.small .num_comments_link {
position: absolute;
right: 13px;
bottom: 20px;
display: block;
background: #ccc;
height: 34px;
line-height: 34px;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
margin-right: -13px;
margin-bottom: -20px;
}
.post_box .headline_area.small .num_comments_link:hover {
background: #999;
}
.post_box .headline_area.small .num_comments_link .num_comments {
font-size: 15px;
color: #fff;
font-weight: 700;
}
.post_box:hover .headline_area.small .post_content {
color: #333;
}
.post_box.feature .headline_area.small .post_content {
margin-top: 20px;
font-size: 16px;
}
.post_box .headline_area.small {
float: left;
width: 100%;
}
.post_box .post_content {
	clear: both;
}
.post_box .post_content img {
max-width: 100%;
height: auto;
}
/****************************************************** Footer */
.footer {
text-align: center;
width: 100%;
}
.footer p {
margin-bottom: 12px;
}
#footer {
text-align: center;
}
#footer ul {
border: none;
margin-bottom: 60px;
text-align: center;
width: 100%;
float: left;
margin-top: 10px;
}
#footer li {
display: inline;
text-align: center;
float: none;
}
#footer li.current-menu-item a,
#footer li.current-menu-parent a,
#footer li.current-page-ancestor a {
color: #FC580C;
background: none;
}
#footer a {
font-size: .9em;
color: #999;
padding-left: 10px;
padding-right: 10px;
display: inline;
border: none;
background: none;
}
#footer a:hover {
color: #FC580C;
}
/****************************************************** Widgets */
.widget {
padding: 0px;
margin: 0;
margin-bottom: 30px;
}
.widget_text {
}
.widget .widget_title {
background: #FC6B0A;
width: 300px;
padding: 15px;
color: #fff;
font-variant: normal;
}
/****************************************************** Follow Box */
.bm_follow_box {
float: left;
width: 100%;
margin-bottom: 30px;
}
.bm_follow_box .widget_title {
background: #FC6B0A;
padding: 15px;
color: #fff;
font-variant: normal;
}
.bm_follow_box .left {
width: 48%;
float: left;
position: relative;
min-height: 160px;
}
.bm_follow_box .left ul {
position: absolute;
width: 200px;
margin-left: -100px;
left: 50%;
margin-top: 30px;
}
.bm_follow_box .left li {
list-style-type: none;
display: inline-block;
height: 50px;
line-height: 50px;
}
.bm_follow_box .left li a {
width: 34px;
height 34px;
float: left;
margin-left: 10px;
text-indent: -999em;
opacity: 0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
-webkit-transition: all 0.10s linear;
-moz-transition: all 0.10s linear;
transition: all 0.10s linear;
}
.bm_follow_box .left li.facebook a {background: url('images/icon-facebook2.png') no-repeat center;}
.bm_follow_box .left li.twitter a {background: url('images/icon-twitter2.png') no-repeat center;}
.bm_follow_box .left li.reddit a {background: url('images/icon-reddit2.png') no-repeat center;}
.bm_follow_box .left li.rss a {background: url('images/icon-rss2.png') no-repeat center;}
.bm_follow_box .left li a:hover {
opacity: 0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
.bm_follow_box .right {
width: 48%;
float: left;
margin-left: 4%;
}
/****************************************************** Pages */
.my-paginated-posts {
color: #FC580C;
font-size: 14px;
margin-top: 20px;
float: left;
width: 100%;
text-align: right;
}
.my-paginated-posts p {
font-size: 21px;
font-weight: 600;
}
.my-paginated-posts p span {
margin-right: 15px;
font-weight: 400;
}
.my-paginated-posts p a {
background: #ccc; 
color: #fff; 
padding: 0.2em 0.5em;
text-decoration:none;
margin-left: 5px;
margin-right: 5px;
}
.my-paginated-posts a:hover {
background: #b3b3b3; 
}

/****************************************************** Follow Box - Author */
.bm_follow_box.author {
margin-top: 20px;
margin-bottom: 20px;
float: left;
}
.bm_follow_box.author .widget_title {
color: #FEB685;
font-style: italic;
}
.bm_follow_box.author .widget_title a {
color: #fff;
font-style: normal;
}
.bm_follow_box.author .left {
width: 20%;
float: left;
margin-left: 0;
margin-top: 30px;
}
.bm_follow_box.author .left img{
width: 100%;
height: auto;
float: left;
}
.bm_follow_box.author .right {
width: 76%;
float: left;
margin-left: 4%;
margin-top: 30px;
}
.bm_follow_box.author .right p {
font-size: 14px;
margin-bottom: 20px;
}
/****************************************************** Email */
.enej_widget_email {
width: 100%;
padding-top: 20px;
		position: relative;
		overflow: hidden;
margin-bottom: -20px;
}
.bm_follow_box .enej_widget_email {
padding-top: 30px;
}
.enej_widget_email .input {
		padding: 0px 18px;
width: 210px;
		height: 39px;
		line-height: 39px;
		float: left;
		text-align: left;
		position: relative;
		color: #333;
		border: none;
margin-bottom: 20px;
		background: none;
		border-bottom: 1px solid #b3b3b3;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		background-image: url('images/input-bg.png');
		background-position: left bottom;
		background-repeat: no-repeat;
		
		-webkit-transition: 0.1s linear all;
		-moz-transition: 0.1s linear all;
		-ms-transition: 0.1s linear all;
		-o-transition: 0.1s linear all;
		transition: 0.1s linear all;
}
.bm_follow_box .enej_widget_email .input {
margin-bottom: 0px;
width: 100%;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.enej_widget_email .input:focus {
		background-color: #e6e6e6;
		
}
.enej_widget_email .wrap_input {
		margin-bottom: 0;
		float: left;
		width: 100%;
		position: relative;
		margin-left: 24px;
}
.bm_follow_box .enej_widget_email .wrap_input {
margin-left: 0;
position: relative;
}
.enej_widget_email .button {
		background: url('images/icon-right.png') no-repeat center #B3B3B3;
		width: 40px;
		height: 40px;
		border: none;
		text-indent: 9999em;
		cursor: pointer;
		color: transparent;
}
.bm_follow_box .enej_widget_email .button {
position: absolute;
top: 0;
right: 0;
}
.enej_widget_email .button:hover {
		background-color: #999;
}
.enej_widget_email .wrap_text {
		float: left;
		text-align: center;
		font-size: 14px;
		padding-top: 10px;
		width: 100%;
		color: #666;
}
.bm_follow_box .enej_widget_email .wrap_text {
		text-align: right;
color: #999;
display: none;
}
.enej_widget_email .wrap_text a {
		text-decoration: none;
		color: #EC4308;
}
.enej_widget_email .wrap_text span {
		color: #FC6B0A;
		font-size: 18px;
		font-weight: 600;
		margin-top: 5px;
		clear: both;
		display: block;
		width: 100%;
}
/****************************************************** Top Ad */
.widget.bm_ad_top {
width: 100%;
text-align: 100%;
padding: 0;
text-align: center;
background: #e6e6e6;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.widget.bm_ad_top img {
width: 100%;
max-width: 728px;
}
/****************************************************** Bottom Ad */
.widget.bm_ad_bottom {
width: 100%;
text-align: 100%;
padding: 0;
text-align: center;
background: #e6e6e6;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.widget.bm_ad_bottom img {
width: 100%;
max-width: 728px;
}
/****************************************************** AdRotate */
.widget_adrotate_widgets {
background: #e6e6e6;
width: 300px;
padding: 15px;
}
/****************************************************** Comments */
.widget_recent_comments {
margin-bottom: 0px;
}
.widget_recent_comments ul {
margin-top: -10px;
}
.widget_recent_comments ul li {
width: 300px;
margin: 0;
border-bottom: 1px dashed #ccc;
position: relative;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-top: 15px;
}
.widget_recent_comments ul li:last-child {
border: none;
}
/****************************************************** RecentEntries */
.widget_recent_entries {
margin-bottom: 0px;
}
.widget_recent_entries ul {
margin-top: -10px;
}
.widget_recent_entries ul li {
margin: 0;
border-bottom: 1px dashed #ccc;
position: relative;
}
.widget_recent_entries ul li:last-child {
border: none;
}
.widget_recent_entries ul li a {
display: block;
width: 300px;
font-size: 14px;
color: #333;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 40px;
padding-top: 15px;
}
.widget_recent_entries ul li.view-all:last-child a {
padding-bottom: 15px;
color: #FC580C;
}
.widget_recent_entries ul li a:hover {
background: #FCFCFC;
text-decoration: none;
color: #FC6B0A;
}
.widget_recent_entries ul .post-date {
display: block;
position: absolute;
bottom: 15px;
color: #FC580C;
left: 15px;
}

/****************************************************** Bitcoin Graph */
.widget_bitcoin_graph {
height: 300px;
width: 330px;
background: #FC6B0A;
display: block;
}
.enej_widget_chart_container {
	background: #fff;
	width: 330px;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.enej_widget_chart_container .widget_graph {
	width: 100%;
	height: 190px;
	background: #FC6B0A;
	float: left;
}
.enej_widget_chart_container .widget_graph_currency {
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	font-weight: 400;
	pointer-events: none;
	z-index: 1;
}
.enej_widget_chart_container .widget_graph_price {
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 44px;
	line-height: 44px;
	color: #fff;
	font-weight: 300;
	pointer-events: none;
	z-index: 1;
}
.enej_widget_chart_container .widget_graph_loading {
display: block;
position: absolute;
font-size: 16px;
width: 200px;
height: 50px;
line-height: 50px;
margin-left: -100px;
left: 50%;
top: 75px;
text-align: center;
z-index: 0;
color: #FEB685;
font-style: italic;
}
.enej_widget_chart_container .widget_graph_stats {
	width: 330px;
	height: 110px;
	float: left;
}
.enej_widget_chart_container .widget_graph_stats ul.market {
	float: left;
	height: 70px;
	width: 330px;
	border-bottom: 1px solid #e6e6e6;
	margin: 0;
	padding: 0;
}
.enej_widget_chart_container .widget_graph_stats ul.market li {
	list-style-type: none;
	display: inline-block;
	height: 70px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	font-size: 13px;
}
.enej_widget_chart_container .widget_graph_stats ul.market li.first {
	border-right: #e6e6e6 solid 1px;
	padding-right: 13px;
	padding-left: 10px;
}
.enej_widget_chart_container .widget_graph_stats ul.market li span.title {
	display: block;
	padding-top: 10px;
	color: #999;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 11px;
}
.enej_widget_chart_container .widget_graph_stats ul.market li span.value {
	display: block;
	color: #FC580C;
	font-weight: 300;
	font-size: 22px;
}
.enej_widget_chart_container .widget_graph_stats ul.prices {
	float: left;
	height: 40px;
	width: 310px;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}
.enej_widget_chart_container .widget_graph_stats ul.prices li {
	list-style-type: none;
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 25%;
	font-size: 12px;
	text-align: center;
	font-weight: 400;
	color: #999;
}
.enej_widget_chart_container .widget_graph_stats ul.prices li.first {
	width: 23%;
}
.enej_widget_chart_container .widget_graph_stats ul.prices li span.value {
	color: #FC580C;
	font-size: 12px;
}
.wp-pagenavi {
	margin: 30px 0;
	overflow: auto;
	line-height: 2;
	font-size: 15px;
	color:#666;
}
.wp-pagenavi a, .wp-pagenavi span {
	display:inline-block;
}
.wp-pagenavi span.pages, .wp-pagenavi a.first, .wp-pagenavi a.last {
	border: 0 none transparent;
}
.wp-pagenavi span.pages {
	display: block;
}
#bitscan-widgets-businesses #content {
	position: relative;
}
#disqus_thread {
    clear: both;
}
.post_content .gallery {
	clear: both;
	width: 100%;
	padding-bottom: 20px;
	float: left;
	text-align: center;
}
.post_content .gallery br {
	display: none !important;
}
.post_content .gallery .gallery-item {
	width: auto !important;
	margin: 15px 2%;
}
.post_content .gallery.gallery-size-thumbnail .gallery-item, .post_content .gallery.gallery-size-large .gallery-item, .post_content .gallery.gallery-size-full .gallery-item {
	display: inline-block;
	zoom: 1;*display:inline;
	vertical-align: top;
	float: none !important;
}
.post_content .gallery.gallery-size-thumbnail .gallery-item {
	max-width: 29%;
}
.post_content .gallery.gallery-size-medium .gallery-item {
	max-width: 45.5%;
}
.post_content .gallery.gallery-size-large .gallery-item, .post_content .gallery.gallery-size-full .gallery-item {
	padding: 25px;
	border: 2px solid #e6e6e6 !important;
	background-color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 20px 0 30px;
}
.post_content .gallery.gallery-size-large .gallery-item {
	max-width: 100%;
}
.post_content .gallery .gallery-item img {
	border: 1px solid #e6e6e6 !important;
	background-color: #fff;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.wp-caption-text.gallery-caption {
	margin: 1em 0 0;
	font-size: 16px;
	line-height: 26px;
}
/************************************************************************ Responsive */
@media (max-width: 1200px) {
ul.bm_sidenav_navigate {display: none}
ul.bm_sidenav_social {display: none}
.bm_sidenav_social_new {display: none}
}
/*-----------------------------------------------------------------------------------*/
/*	Tablets and phones
/*-----------------------------------------------------------------------------------*/
@media (max-width: 990px) {
	.container_enej_home {
		width: auto;
		margin-bottom: 20px;
	}
	.container_enej_slides {
		width: auto
	}
	.container_enej_slides a img {
		width: 100%;
	}
	.container_enej_slides a .image {
			display: block;
			width: 100%;
			height: 0;
			padding-bottom: 36%;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
	}
	.custom-navigation {
		margin-top: 0;
	}
	.custom-navigation li {
		margin-left: 0;
		width: 20%;
	}
	.custom-navigation li a {
		width: 100%;
	}
	.custom-navigation li a .category {
		display: none;
	}
	.container_enej_slides a .category {
		display: none;
	}
	.container_enej_slides a .title {
		padding: 10px;
		font-size: 13px;
	}
.main_header {
width: 100%;
}
.main_header h1 a {
background: url('images/bmz_logo.png') no-repeat center;
background-size: contain;
height: 80px;
width: 170px;
margin-left: 20px;
}
.main_header .widget_adrotate_widgets {
width: 70%;
margin-right: 20px;
}
.bm_search_form_wrap {
display: none;
}
.main_menu {
width: 100%;
padding: 0;
overflow: hidden;
}
.main_menu li:first-child a {
border-left: none;
}
.main_menu li a {
padding-left: 60px;
}
.main_menu li.articles {background: url('images/icon-articles.png') no-repeat 20px 14px;}
.main_menu li.magazine {background: url('images/icon-magazine.png') no-repeat 20px 16px;}
.main_menu li.community {background: url('images/icon-community.png') no-repeat 20px 17px;}
.main_menu li.charts {background: url('images/icon-charts.png') no-repeat 20px 14px;}
.main_menu li.classifieds {background: url('images/icon-classifieds.png') no-repeat 20px 21px;}

.main_menu li.current-menu-item.articles,
.main_menu li.current-page-ancestor.articles,
.main_menu li.articles:hover {background: url('images/icon-articles-white.png') no-repeat 20px 14px;}
.main_menu li.current-menu-item.magazine,
.main_menu li.current-page-ancestor.magazine,
.main_menu li.magazine:hover {background: url('images/icon-magazine-white.png') no-repeat 20px 16px;}
.main_menu li.current-menu-item.community,
.main_menu li.current-page-ancestor.community,
.main_menu li.community:hover {background: url('images/icon-community-white.png') no-repeat 20px 17px;}
.main_menu li.current-menu-item.charts,
.main_menu li.current-page-ancestor.charts,
.main_menu li.charts:hover {background: url('images/icon-charts-white.png') no-repeat 20px 14px;}
.main_menu li.current-menu-item.classifieds,
.main_menu li.current-page-ancestor.classifieds,
.main_menu li.classifieds:hover {background: url('images/icon-classifieds-white.png') no-repeat 20px 21px;}
.nav_menu {
width: 100%;
text-align: center;
}
.nav_menu_social {
display: none;
}
#container {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.columns {
width: 100%;
margin-top: 20px;
}
.container_magazine {
width: 100%;
margin-top: 20px;
padding-left: 20px;
padding-right: 20px;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.container_magazine ul.products {
width: 100%;
padding: 10px;
margin: 0;
margin-left: auto;
margin-right: auto;
position: relative;
text-align: center;

margin-top: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

}
.container_magazine ul.products li:hover a.button {
display: none;
}
.container_magazine ul.products li.type-product:hover a:first-child:before {
display: none;
}

.container_magazine .product.type-product .images {
width: 48%;
margin-right: 4%;
float: left;
}
.container_magazine .product.type-product .images .woocommerce-main-image img {
width: 100%;
height: auto;
}
.post_content .gallery.gallery-size-thumbnail .gallery-item {
	max-width: 100%;
}
}
/*-----------------------------------------------------------------------------------*/
/*	Tablet to desktop
/*-----------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 989px) {
.columns > .content {
	width: 100%;
	padding-right: 350px;
}
.post_content .gallery.gallery-size-medium .gallery-item {
	max-width: 100%;
}
}
/*-----------------------------------------------------------------------------------*/
/*	Tablet and phones
/*-----------------------------------------------------------------------------------*/
@media (max-width: 768px) {
#bm_collapse_trigger {
display: block;
}
.bm_follow_box .right,
.bm_follow_box .left {
width: 100%;
margin-left:0;
}
.bm_follow_box {
margin-bottom: 80px;
}
.top_menu {
text-align: center;
}
.main_header h1 {
margin-left: -200px;
}
.main_header h1 a {
background: url('images/bmz_logo.png') no-repeat center;
height: 90px;
width: 200px;
margin: 0;
margin-left: 50%;
display: block;
margin-bottom: -10px;
margin-top: 10px;
}
.container_top {
display: none;
}
.bm_search_form_wrap {
display: none;
}
.main_menu li {
width: 33.3%;
margin: 0;
display: block;
float: left;
height: 80px;
}
.main_menu li.classifieds a {
border: none;
}
.main_menu li a {
padding-top: 43px;
font-size: 12px;
border: none;
text-align: center;
padding-left: 0;
}
.main_menu li.articles {background: url('images/icon-articles.png') no-repeat center 14px;}
.main_menu li.magazine {background: url('images/icon-magazine.png') no-repeat center 14px;}
.main_menu li.community {background: url('images/icon-community.png') no-repeat center 17px;}
.main_menu li.charts {background: url('images/icon-charts.png') no-repeat center 14px;}
.main_menu li.classifieds {background: url('images/icon-classifieds.png') no-repeat center 21px;}

.main_menu li.current-menu-item.articles,
.main_menu li.current-page-ancestor.articles,
.main_menu li.articles:hover {background: url('images/icon-articles-white.png') no-repeat center 14px;}
.main_menu li.current-menu-item.magazine,
.main_menu li.current-page-ancestor.magazine,
.main_menu li.magazine:hover {background: url('images/icon-magazine-white.png') no-repeat center 14px;}
.main_menu li.current-menu-item.community,
.main_menu li.current-page-ancestor.community,
.main_menu li.community:hover {background: url('images/icon-community-white.png') no-repeat center 17px;}
.main_menu li.current-menu-item.charts,
.main_menu li.current-page-ancestor.charts,
.main_menu li.charts:hover {background: url('images/icon-charts-white.png') no-repeat center 14px;}
.main_menu li.current-menu-item.classifieds,
.main_menu li.current-page-ancestor.classifieds,
.main_menu li.classifieds:hover {background: url('images/icon-classifieds-white.png') no-repeat center 21px;}

.container_nav {
min-height: 40px;
border-top: 1px solid #fab582;
}
.nav_menu {
text-align: left;
margin-bottom: -1px;
padding: 0;
background: #444;
display: none;
}
.nav_menu li {
display: block;
height: 40px;
line-height: 40px;
border-bottom: 1px solid #666;
padding-left: 20px;
}
.nav_menu li.current-menu-item,
.nav_menu li.current-menu-parent,
.nav_menu li.current-page-ancestor {
height: 40px;
border-bottom: 1px solid #666;
border-left: 5px solid #FC6B0A;
color: #FC6B0A;
padding-left: 15px;
}
.nav_menu a {
height: 40px;
line-height: 40px;
color: #999;
}
.nav_menu li.current-menu-item a,
.nav_menu li.current-menu-parent a,
.nav_menu li.current-page-ancestor a {
color: #FC6B0A;
border: none;
}
.columns > .content {
width: 100%;
}
.post_box .headline_area .bm_post_image_wrap {
margin-bottom: 20px;
width: 100px;
height: 100px;
position: absolute;
}
.post_box .headline_area .bm_post_image {
width: 100px;
height: 100px;
}
.post_box.feature .headline_area .bm_post_image_wrap {
height: 250px;
position: relative;
}
.post_box.feature .headline_area .bm_post_image {
height: 250px;
}
.post_box .headline_area.small .byline {
width: 100%;
display: block;
padding-left: 120px;
}
.post_box .headline_area.small .headline {
margin-left: 0px;
padding-left: 120px;
}
.single_post_body .post_box .headline_area.small .headline {
margin-left: 0;
padding-left: 0px;
}
.bm_home .post_box .headline_area.small .headline {
padding-left: 0px;
}
.single_post_body .post_box .headline_area.small .byline {
padding-left: 0;
}
.post_box.feature .headline_area.small .byline {
padding-left: 0;
}
.sidebar {
display: none;
}
.widget_adrotate_widgets {
display: none;
}
.wp-pagenavi {
text-align: center;
}

.footer {
margin-bottom: 30px;
}

.enej_container_charts ul.navigation {
float: left;
clear: both;
margin-bottom: 20px;
margin-top: -20px;
}
.enej_container_charts .container_charts_33 {
width: 100%;
clear: both;
}

.container_magazine .product.type-product .images {
width: 100%;
text-align: center;
margin-right: 0;
float: none;
margin-bottom: 20px;
}
.container_magazine .product.type-product .summary {
width: 100%;
float: none;
}
.enej_empty {
width: 80%;
margin-top: 30px;
margin-bottom: 10px;
}

.container_magazine ul.products li.product-category {
width: 100%;
padding-right: 0%;
margin-left: 0;
margin-right: 0;
float: left;
}
.post_content .gallery.gallery-size-thumbnail .gallery-item {
	max-width: 100%;
}
.post_content .gallery.gallery-size-medium .gallery-item {
	max-width: 45.5%;
}
}
/*-----------------------------------------------------------------------------------*/
/*	Phones
/*-----------------------------------------------------------------------------------*/
@media (max-width: 479px) {
.post_content .gallery.gallery-size-medium .gallery-item {
	max-width: 100%;
}
}
.columns:after, .post_box:after, .post_box .post_content:after, .sidebar:after, .sidebar .post_content:after, .menu:after, .comment .comment_text:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
