/*
Theme Name: MetalMiner
Theme URI: http://www.crazyxhtml.com
Author: <a href="http://www.crazyxhtml.com">CrazyXhtml</a>
Author URI: http://www.crazyxhtml.com
Description: Designed by <a href="http://www.crazyxhtml.com">CrazyXhtml</a>.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, light
Text Domain: am
*/
@font-face {
    font-family: 'RUBSN';
    src: url('fonts/RUBSN.eot');
    src: local('☺'), url('fonts/RUBSN.woff') format('woff'),
        url('fonts/RUBSN.ttf') format('truetype'),
        url('fonts/RUBSN.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'imago';
    src: url('/mmwp/wp-content/themes/metalminer/fonts/imago-book-webfont.eot');
    src: local('☺'), url('/mmwp/wp-content/themes/metalminer/fonts/imago-book-webfont.woff') format('woff'),
        url('/mmwp/wp-content/themes/metalminer/fonts/imago-book-webfont.ttf') format('truetype'),
        url('/mmwp/wp-content/themes/metalminer/fonts/imago-book-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'imagoMed';
    src: url('/mmwp/wp-content/themes/metalminer/fonts/imago-medium-webfont.eot');
    src: local('☺'), url('/mmwp/wp-content/themes/metalminer/fonts/imago-medium-webfont.woff') format('woff'),
        url('/mmwp/wp-content/themes/metalminer/fonts/imago-medium-webfont.ttf') format('truetype'),
        url('/mmwp/wp-content/themes/metalminer/fonts/imago-medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lucida Grande';
    src: url('/mmwp/wp-content/themes/metalminer/fonts/lucida_grande-webfont.eot');
    src: local('☺'), url('/mmwp/wp-content/themes/metalminer/fonts/lucida_grande-webfont.woff') format('woff'),
        url('/mmwp/wp-content/themes/metalminer/fonts/lucida_grande-webfont.ttf') format('truetype'),
        url('/mmwp/wp-content/themes/metalminer/fonts/lucida_grande-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Myriadpro It';
    src: url('/mmwp/wp-content/themes/metalminer/fonts/myriadpro-it-webfont.eot');
    src: local('☺'), url('/mmwp/wp-content/themes/metalminer/fonts/myriadpro-it-webfont.woff') format('woff'),
        url('/mmwp/wp-content/themes/metalminer/fonts/myriadpro-it-webfont.ttf') format('truetype'),
        url('/mmwp/wp-content/themes/metalminer/fonts/myriadpro-it-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadwebpro';
    src: url('/mmwp/wp-content/themes/metalminer/fonts/myriadwebpro.eot');
    src: local('☺'), url('/mmwp/wp-content/themes/metalminer/fonts/myriadwebpro.woff') format('woff'),
        url('/mmwp/wp-content/themes/metalminer/fonts/myriadwebpro.ttf') format('truetype'),
        url('/mmwp/wp-content/themes/metalminer/fonts/myriadwebpro.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Signify';
    src: url('/mmwp/wp-content/themes/metalminer/fonts/signify-webfont.eot');
    src: local('☺'), url('/mmwp/wp-content/themes/metalminer/fonts/signify-webfont.woff') format('woff'),
        url('/mmwp/wp-content/themes/metalminer/fonts/signify-webfont.ttf') format('truetype'),
        url('/mmwp/wp-content/themes/metalminer/fonts/signify-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.ico_power:before	{ content:"0"; font-family: 'Signify';}
.ico_up:before	{ content:"1"; font-family: 'Signify';}
.ico_right:before	{ content:"2"; font-family: 'Signify';}
.ico_down:before	{ content:"3"; font-family: 'Signify';}
.ico_left:before	{ content:"4"; font-family: 'Signify';}
.ico_mediaplay:before	{ content:"5"; font-family: 'Signify';}
.ico_mediapause:before	{ content:"6"; font-family: 'Signify';}
.ico_mediastop:before	{ content:"7"; font-family: 'Signify';}
.ico_repeat:before	{ content:"8"; font-family: 'Signify';}
.ico_jumpback:before	{ content:"9"; font-family: 'Signify';}
.ico_arrow1:before	{ content:":"; font-family: 'Signify';}
.ico_arrow2:before	{ content:";"; font-family: 'Signify';}
.ico_mediarewind:before	{ content:"<"; font-family: 'Signify';}
.ico_checkmark:before	{ content:"="; font-family: 'Signify';}
.ico_mediaforward:before	{ content:">"; font-family: 'Signify';}
.ico_question:before	{ content:"?"; font-family: 'Signify';}
.ico_warning:before	{ content:"!"; font-family: 'Signify';}
.ico_speech:before	{ content:"\201C"; font-family: 'Signify';} /*Quotation Mark ( " )*/
.ico_dashboard:before	{ content:"#"; font-family: 'Signify';}
.ico_basket:before	{ content:"$"; font-family: 'Signify';}
.ico_cart:before	{ content:"%"; font-family: 'Signify';}
.ico_feed:before	{ content:"&"; font-family: 'Signify';}
.ico_exit:before	{ content:"'"; font-family: 'Signify';}
.ico_inbox:before	{ content:"("; font-family: 'Signify';}
.ico_refresh:before	{ content:")"; font-family: 'Signify';}
.ico_star:before	{ content:"*"; font-family: 'Signify';}
.ico_plus:before	{ content:"+"; font-family: 'Signify';}
.ico_smartphone:before	{ content:","; font-family: 'Signify';}
.ico_minus:before	{ content:"-"; font-family: 'Signify';}
.ico_dots:before	{ content:"."; font-family: 'Signify';}
.ico_target:before	{ content:"/"; font-family: 'Signify';}
.ico_book:before	{ content:"@"; font-family: 'Signify';}
.ico_action:before	{ content:"A"; font-family: 'Signify';}
.ico_box:before	{ content:"B"; font-family: 'Signify';}
.ico_copyright:before	{ content:"C"; font-family: 'Signify';}
.ico_delete1:before	{ content:"D"; font-family: 'Signify';}
.ico_email:before	{ content:"E"; font-family: 'Signify';}
.ico_folder:before	{ content:"F"; font-family: 'Signify';}
.ico_collection:before	{ content:"G"; font-family: 'Signify';}
.ico_heart:before	{ content:"H"; font-family: 'Signify';}
.ico_eye:before	{ content:"I"; font-family: 'Signify';}
.ico_file:before	{ content:"J"; font-family: 'Signify';}
.ico_chart:before	{ content:"K"; font-family: 'Signify';}
.ico_locked:before	{ content:"L"; font-family: 'Signify';}
.ico_music:before	{ content:"M"; font-family: 'Signify';}
.ico_news:before	{ content:"N"; font-family: 'Signify';}
.ico_world:before	{ content:"O"; font-family: 'Signify';}
.ico_print:before	{ content:"P"; font-family: 'Signify';}
.ico_playvideo:before	{ content:"Q"; font-family: 'Signify';}
.ico_original:before	{ content:"R"; font-family: 'Signify';}
.ico_search:before	{ content:"S"; font-family: 'Signify';}
.ico_tel:before	{ content:"T"; font-family: 'Signify';}
.ico_user:before	{ content:"U"; font-family: 'Signify';}
.ico_video:before	{ content:"V"; font-family: 'Signify';}
.ico_wifi:before	{ content:"W"; font-family: 'Signify';}
.ico_cross:before	{ content:"X"; font-family: 'Signify';}
.ico_settings1:before	{ content:"Y"; font-family: 'Signify';}
.ico_lightning:before	{ content:"Z"; font-family: 'Signify';}
.ico_time:before	{ content:"["; font-family: 'Signify';}
.ico_tags:before	{ content:"\005C"; font-family: 'Signify';} /*Back Slash ( / )*/
.ico_location:before	{ content:"]"; font-family: 'Signify';}
.ico_eyedropper:before	{ content:"^"; font-family: 'Signify';}
.ico_ribbon:before	{ content:"_"; font-family: 'Signify';}
.ico_wand:before	{ content:"`"; font-family: 'Signify';}
.ico_aeroplane:before	{ content:"a"; font-family: 'Signify';}
.ico_briefcase:before	{ content:"b"; font-family: 'Signify';}
.ico_cloud:before	{ content:"c"; font-family: 'Signify';}
.ico_delete2:before	{ content:"d"; font-family: 'Signify';}
.ico_edit:before	{ content:"e"; font-family: 'Signify';}
.ico_flag:before	{ content:"f"; font-family: 'Signify';}
/*.ico_download:before	{ content:"g"; font-family: 'Signify';}*/
.ico_home:before	{ content:"h"; font-family: 'Signify';}
.ico_info:before	{ content:"i"; font-family: 'Signify';}
.ico_settings2:before	{ content:"j"; font-family: 'Signify';}
.ico_windows:before	{ content:"k"; font-family: 'Signify';}
.ico_unlocked:before	{ content:"l"; font-family: 'Signify';}
.ico_magnet:before	{ content:"m"; font-family: 'Signify';}
.ico_new:before	{ content:"n"; font-family: 'Signify';}
.ico_date:before	{ content:"o"; font-family: 'Signify';}
.ico_camera:before	{ content:"p"; font-family: 'Signify';}
.ico_photos:before	{ content:"q"; font-family: 'Signify';}
.ico_notes:before	{ content:"r"; font-family: 'Signify';}
.ico_ship:before	{ content:"s"; font-family: 'Signify';}
.ico_truck:before	{ content:"t"; font-family: 'Signify';}
.ico_upload:before	{ content:"u"; font-family: 'Signify';}
.ico_view1:before	{ content:"v"; font-family: 'Signify';}
.ico_waterdrop:before	{ content:"w"; font-family: 'Signify';}
.ico_view2:before	{ content:"x"; font-family: 'Signify';}
.ico_batteryfull:before	{ content:"y"; font-family: 'Signify';}
.ico_batterylow:before	{ content:"z"; font-family: 'Signify';}
.ico_receive:before	{ content:"{"; font-family: 'Signify';}
.ico_settings3:before	{ content:"|"; font-family: 'Signify';}
.ico_send:before	{ content:"}"; font-family: 'Signify';}
.ico_link:before	{ content:"~"; font-family: 'Signify';}
.in_mobile{display: none!important;}
html, body {height: 100%;}
body {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #2e2e2e;
    font: 16px/1.5 Georgia,"Times New Roman",Times,serif;
    margin: 0;
    -webkit-text-size-adjust: none; 
}
img{border-style:none;}
a[href], label[for], select, input[type="checkbox"], input[type="radio"] {
    cursor: pointer;
}
a {
    text-decoration: none;
    color: #2361a1;
    outline: none;
    -webkit-transition: color linear 0.1s;
    -moz-transition: color linear 0.1s;
    -o-transition: color linear 0.1s;
    transition: color linear 0.1s;
}
a:hover{text-decoration: underline;}
input, textarea, select {
    font: 100% Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #000;
    outline: none;
}
form, fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}
.photo-right {
    float: right;
    padding: 2px;
    margin: 10px 7px 15px 20px;
}
.photo-left {
    float: left;
    padding: 2px;
    margin: 10px 20px 15px 2px;
}
.header .btn {
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    *border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.header .btn:hover,
.header .btn:focus,
.header .btn:active,
.header .btn.active,
.header .btn.disabled,
.header .btn[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}

.header .btn:active,
.header .btn.active {
    background-color: #cccccc \9;
}
.header .btn:first-child {
    *margin-left: 0;
}
.header .btn:hover,
.header .btn:focus {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
.header .btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.header .btn.active,
.header .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.header .btn.disabled,
.header .btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.header .btn-navbar {
    background-color: #ededed;
    background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
    color: #ffffff;
    display: none;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    padding: 3px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar {
    background-color: #f5f5f5;
    border-radius: 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 2px;
    width: 18px;
    margin: 0 0 5px;
}
.header {
    margin: 0 0 25px;
    padding: 11px 0 0;
    position: relative;
    z-index: 999;
}
.header:after {
    clear: both;
    content: "";
    display: block;
}
.header .row {margin: 0 0 11px;}
.header .row:after {
    clear: both;
    content: "";
    display: block;
}
.logo-col {float: left;}
.logo {
    background: url("/mmwp/wp-content/themes/metalminer/images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 36px;
    margin: 0 0 11px;
    overflow: hidden;
    text-indent: -9999px;
    width: 260px;
}
.logo a {
    display: block;
    height: 100%;
}
.logo-col strong {
    display: block;
    font: 11px/16px Georgia, "Times New Roman", Times, serif;
    color: #000;
}
.header .col {
    float: right;
    padding: 13px 0 0;
}
.header .add-nav {
    clear: right;
    float: right;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 22px;
    line-height: 31px;
    list-style: outside none none;
    margin: 0 -8px 6px 0;
    padding: 0;
    text-transform: uppercase;
}
.header .add-nav li {
    float: left;
    padding: 0 8px;
    position: relative;
}
.header .add-nav li:after {
    background: none repeat scroll 0 0 #878787;
    content: "";
    height: 14px;
    left: 0;
    position: absolute;
    top: 9px;
    width: 1px;
}
.header .add-nav li:first-child:after {display: none;}
.header .add-nav a {
    color: #5195db;
    text-decoration: none;
}
.header .add-nav li:last-child a {color: #631e62;}
.header .serv-nav {
    clear: right;
    color: #000;
    float: right;
    font: 9px Arial,Tahoma,Verdana,sans-serif;
    letter-spacing: 2px;
    list-style: outside none none;
    margin: 0 -5px 0 0;
    padding: 0;
    text-transform: uppercase;
}
.header .serv-nav li {
    float: left;
    padding: 0 6px;
    position: relative;
}
.header .serv-nav li:after {
    background: #d7d7d7;
    content: "";
    height: 9px;
    left: -1px;
    position: absolute;
    top: 2px;
    width: 1px;
}
.header .serv-nav li:first-child:after {display: none;}
.header .serv-nav a {color: #000;}
.header .serv-nav a:hover {
    background: none repeat scroll 0 0 #fff;
    color: #090;
    text-decoration: none;
}
.nav-row {
    background-color: #434d54;
    position: relative;
}
.nav-row:after {
    content: "";
    display: block;
    clear: both;
}
.nav {
    font-size: 14px;
    font-family: Arial, "Helvetica Neue",​ Helvetica, sans-serif;
}
.nav > ul {
    display: table;
    line-height: 45px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.nav > ul > li {
    /*display: table-cell;*/
    position: relative;
    display:block;
    float:left;
}
.nav > ul > li > a {
    color: #fff;
    display: block;
    text-align: center;
    padding:0 35px 0 35px;
}
.nav > ul > li:hover > a,
.nav > ul > li.current_page_item > a,
.nav > ul > li > a:hover {
    text-decoration: none;
    color: #0db5ff;
}
.nav-collapse.in .nav > ul > li > a:active,
.nav-collapse.in .nav > ul > li > a:hover {
    background: rgba(255, 255, 255, 0.2);
}
.nav > ul ul {
    background: none repeat scroll 0 0 #ecebeb;
    /*left: 0;*/
    left:14px;
    line-height: 1.4;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 45px;
    width: 220px;
    display: none;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;;
}

.nav > ul .last>ul {
	/*max-width: 180px;
	width: auto;*/
	width:163px;
}

.nav > ul > li:hover ul {display: block;}
.nav > ul ul a {
    color: #333333;
    display: block;
    padding: 7px 7px 7px 20px;
}
.nav > ul ul a:hover,
.nav > ul ul a:active {
    color: #631e62;
    text-decoration: none;
    background: #cccccc;
}
.nav > ul > li.nav-bold a {color: #5195db;}
.nav > ul > li.nav-bold a {
    color: #5195db;
    font-weight: 700;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
}
.navbar-collapse {
    border-top: 0 none;
    box-shadow: none;
    width: auto;
}
.navbar-collapse.collapse {
    display: block ;
    height: auto ;
    overflow: visible ;
    padding-bottom: 0;
    visibility: visible ;
}
.navbar-collapse.in {overflow-y: auto;}
.wrapper {
    margin: 0 auto;
    overflow: hidden;
    width: 1075px;
}
.main {
    padding: 0 0 3px;
}
.main:after {
    clear: both;
    content: "";
    display: block;
}
.main-holder {
    float: left;
    width: 78.14%;
}
aside {
    float: right;
    width: 20.65%;
}
aside .box {
    margin: 0 0 17px;
    overflow: hidden;
}
.two-columns-content .content {
    background: none repeat scroll 0 0 #fff;
    box-sizing: border-box;
    float: right;
    padding: 20px;
    margin: -24px 0 0;
    width: 72.3%;
}
.index .two-columns-content .content {
    margin: 0;
}
.two-columns-content aside {
    float: left;
    margin: -4px 0 0;
    width: 25%;
}
.index .two-columns-content aside {
    padding: 8px 0 0;
    margin: 0;
}
aside h3 {
    border-bottom: 2px solid #999;
    color: #434d54;
    font-family: "imago",Arial,Tahoma,Verdana,sans-serif;
    font-size: 22px;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.2em;
    margin: 0 0 11px;
    padding: 0 0 8px;
}
aside h3 span {
    font-family: "imagoMed",Arial,sans-serif;
}

aside h4 {
    border-bottom: 1px solid #e4e4e4;
    color: #631E62;
    font-family: "imago",Arial,Tahoma,Verdana,sans-serif;
    font-size: 14px;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
	text-transform: uppercase;
    line-height: 1.2em;
    margin: 0 0 11px;
    padding: 0 0 8px;
}

aside .item {
    margin: 0 0 19px;
    overflow: hidden;
}
.box .item:last-child,
.box.box-report .item:last-child {
    margin: 0;
    padding-bottom: 0;
}
aside .item img {
    display: block;
    margin: 0 0 7px;
}
.btn, button {
    border-bottom: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0;
    border:0px;
    text-align: center;
    transition: all 0.5s ease 0s;
}
.btn_blue, button {
    color: #fff;
    background-color: #2361a1;
}
.btn_blue:hover,
.btn_blue:active, button:hover, button:active {
    background: none repeat scroll 0 0 #4f174d;
    text-decoration: none;
}
.btn.btn_dwn:before {
    background: url("/mmwp/wp-content/themes/metalminer/images/icon1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 12px;
    padding: 0 7px 0 0;
    width: 19px;
}
.box.box-report h3 {margin: 0 0 13px;}
.box.box-report .item {
    border-bottom: 1px solid #cccccc;
    margin: 0 0 14px;
    padding: 0 0 11px;
}
.box-report h4, .textwidget h4{
    color: #631e62;
    font: bold 14px Arial,Helvetica,sans-serif;
    margin: 0 0 9px;
    text-transform: uppercase;
}
.schem-holder {
    overflow: hidden;
    margin: 0 0 2px;
}
.schem-holder img {display: block;}
.box-news {font: 12px Arial, "Helvetica Neue", Helvetica, sans-serif;}
.box-news.box {padding: 0;}
.box-news h3 {
    border: medium none;
    color: #631e62;
    font: bold 14px Arial,Helvetica,sans-serif;
    margin: 0 0 8px;
    padding: 0;
    text-transform: uppercase;
}
.box-news h3 a {
    background: url("/mmwp/wp-content/themes/metalminer/images/rss.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding: 0 0 0 19px;
}
.box-news ul {
    line-height: 18px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.box-news li {
    overflow: hidden;
    margin-bottom: 8px;
}
aside .box-news h4 {
    display: inline;
    font-weight: normal;
    margin: 0;
}
aside .box-news time {display: inline;}
#rev_slider_1_1,
#rev_slider_1_1_wrapper {
    height: 280px;
    margin: 0 0 22px;
    width: 840px;
    overflow: hidden;
    position: relative;
    background-color:#c5c5c5;
}
.tp-simpleresponsive ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.rev_slider ul {
    background-position: 0 0;
    list-style: outside none none !important;
    margin: 0;
    padding: 0;
}
.rev_slider ul li,
.rev_slider > ul > li,
.rev_slider > ul > li:before {
    background-image: none;
    background-position: 0 0;
    list-style: outside none none !important;
    margin: 0 !important;
    overflow: visible;
    padding: 0 !important;
    position: absolute;
    text-indent: 0;
    visibility: hidden;
}
.tp-simpleresponsive > ul li {
    list-style: outside none none;
    position: absolute;
    visibility: hidden;
}
.rev_slider ul li,
.rev_slider > ul > li,
.rev_slider > ul > li:before {
    background-image: none;
    background-position: 0 0;
    list-style: outside none none !important;
    margin: 0 !important;
    overflow: visible;
    padding: 0 !important;
    position: absolute;
    text-indent: 0;
    visibility: hidden;
}
.rev_slider {
    overflow: visible;
    position: relative;
}
.rev_slider ul {
    background-position: 0 0;
    list-style: outside none none !important;
    margin: 0;
    padding: 0;
}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
    position: absolute;
}
.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    transition: all 0.2s ease-out 0s;
}
.tp-simpleresponsive ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.rev_slider .tp-caption, .rev_slider .caption {
    position: absolute;
    visibility: hidden;
    white-space: nowrap;
}
.tp-bullets {
    opacity: 1;
    position: absolute;
    transition: opacity 0.2s ease-out 0s;
    z-index: 88;
}
.tp-bullets.simplebullets.round .bullet {
    background: url("/mmwp/wp-content/themes/metalminer/images/bullet.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 20px;
    margin-left: 3px;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    width: 20px;
}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {
    background-position: left bottom;
}
.tp-rightarrow {
    background: url("imageslarge_right.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 40px;
    position: relative;
    width: 40px;
    z-index: 100;
}
.tp-rightarrow.round {
    background: url("imagessmall_right.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 14px;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    width: 19px;
    z-index: 100;
}
.tp-rightarrow.default {
    background: url("/mmwp/wp-content/themes/metalminer/images/large_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 40px;
    position: relative;
    width: 40px;
    z-index: 100;
}
.tp-rightarrow.default:hover {background-position: 0 -40px;}
.tp-leftarrow {
    background: url("/mmwp/wp-content/themes/metalminer/images/large_left.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 40px;
    position: relative;
    width: 40px;
    z-index: 100;
}
.tp-leftarrow.round {
    background: url("/mmwp/wp-content/themes/metalminer/images/small_left.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 14px;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    width: 19px;
    z-index: 100;
}
.tp-leftarrow.default {
    background: url("/mmwp/wp-content/themes/metalminer/images/large_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 40px;
    position: relative;
    width: 40px;
    z-index: 100;
}
.tp-leftarrow.default:hover {background-position: 0 -40px;}
.tp-bannertimer {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
    height: 5px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 200;
}
.tp-bannertimer.tp-bottom {
    bottom: 0 !important;
    height: 5px;
    top: auto;
}
.rev_slider_wrapper .hdr-slider {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: 3px;
    text-transform: uppercase;
}
.rev_slider_wrapper .cpy-slider {
    color: #434d54;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.5em;
}
.rev_slider_wrapper  .cta-slider {
    color: #56234f;
    font-family: georgia,times,serif;
    font-size: 16px;
    font-style: italic;
}
.tp-caption a:hover,
.tp-caption a:active {
    text-decoration: none;
    color: #ffa902;
}
.blk-slider {
    margin: 0 0 15px;
}
.blk-slider:after {
    content: "";
    display: block;
    clear: both;
}
/* caption style under featured images */
.credit {
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	color: #bfbdbd;
	display: inline-block;
	float:right;
	clear:both;
	text-align:right;
	padding-right:10px;
}
a.credit {
	text-transform:none;
	}

h1, h2, h3, h6 {
    font-weight: normal;
}
h1, h2, h2 a {
    color: #111;
}
a, h2 a:hover, h1 a:hover #logo a:hover {
    color: #2361a1;
    text-decoration: none;
}
h1.entry-title
{
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
    font-size: 22px;
    line-height: 1.2;
}

.headline_area h1, .headline_area h2, #archive_intro h1 {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 22px;
    line-height: 1.2;
    margin: 0;
}
.photo-left {
    float: left;
    margin: 0 10px 10px 0;
}
.photo-right {
    float: left;
    margin: 0 0 10px 10px;
}
.bg {
    left: 50%;
    margin: 0 0 0 -713px;
    opacity: 0.5;
    position: absolute;
    top: 0;
}
.post-holder {
    border-top: 35px solid #631e62;
    margin: -20px -20px 0;
    overflow: hidden;
    padding: 0 20px;
}
.post {
    padding: 0 0 23px;
    border-top: 1px dotted #bbb;
}
.post-holder .post.post-first{
	border-top: 0;
	padding: 0;
}
.post-holder .post.post-first+.post{
	border-top: 0;
	padding: 0;
	margin: 0;
}
.post-holder .post {
    margin: -1px 0 0;
    padding: 23px 0;
}
.post h1 {
    font: 2em/1.2 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 0 0 10px 0;
}

.page-id-90579 .post h1 {
    font: 1.9em/1.2 Arial,"Helvetica Neue",Helvetica,sans-serif !important;
    margin: 0 0 10px 0;
}
.page-id-90579 .post h2 {
    font: 22px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 0 0 10px 0;
}

.post h2 {
    font: 22px/1.1 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 0;
}

.home .post h2 {
    font: 1.7em/1.1 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 0;
}

.post .entry-content {
    line-height: 22px;
    font-size: 14px;
}
.post p {margin: 0 0 22px;}
.post .row {
    color: #888;
    overflow: hidden;
    font-size: 11px;
}
.post .row dl {
    line-height: 1.5;
    margin: 0;
    padding: 1px 0;
}
.post .row dt {
    display: inline;
    font-style: italic;
    padding: 0 2px 0 0;
}
.post .row dd {
    text-transform: capitalize;
    display: inline;
    font-style: normal;
    margin: 0;
    padding: 0 5px 0 0;
}
.post .row a {
    color: #888;
    border-bottom: 1px solid #eee;
}
.post .row a:hover {
    color: #111;
    text-decoration: none;
}
.post .row time {
    font-style: normal;
    letter-spacing: 1px;
    border-bottom: 1px dotted #999;
    text-transform: uppercase;
}
.post .entry-content a {text-decoration: underline;}
.post .entry-content a:hover {text-decoration: none;}
.post .row-comments {
    color: #ccc;
    font-size: 22px;
}
.post .row-comments a,
.post .row-comments em {
    color: #666;
    font-style: normal;
    font-size: 12px;
    text-decoration: none;
}
.post .row-comments a:hover {text-decoration: underline;}
.post .row-comments a span,
.post .row-comments em span {
    color: #111;
    font-size: 22px;
}
.post h4, .post h5, .post h6 {
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 21px;
}
.post h4 a {color: #0000ff;}
.post .heading {
    margin: 0 0 25px;
}
.entry .btn, .entry button{padding: 0 20px}
.post .heading:after {
    clear: both;
    content: "";
    display: block;
}
.post-holder.add-post-holder {
    border: medium none;
    margin-top: 0;
}
.post-holder.add-post-holder .post:first-child {padding-top: 0;}
.teasers-holder {
    overflow: hidden;
    border-top: 1px dotted #bbb;
}
.teasers-frame {
    margin: 0 -10px;
    overflow: hidden;
}
.teasers-holder .post-box {
    float: left;
    width: 50%;
}
.teasers-holder .post-box .heading {margin: 0 0 17px;}
.teasers-holder .entry-content {
    margin: 0 0 16px;
    overflow: hidden;
}
.teasers-holder .post {padding: 22px 10px;}
.teasers-holder .membermarktease {
    color: #631e62;
    display: block;
    font: 16px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.teasers-holder .post h2 {
    font-size: 16px;
    line-height: 1.3;
    margin: 0;
}
.teasers-holder .post img {
    float: left;
    padding: 3px
}
.teasers-holder .post .entry-content {
    font-size: 12px;
    line-height: 18px;
}
.teasers-holder .post .row a {text-transform: uppercase;}
.teasers-holder .post p {margin: 0;}
.teasers-holder .more {
    color: #2361a1;
    font-size: 12px;
}
.mark {color: #0000ff;}
.mark a {color: #0000ff;}
.prev_next {
    border-top: 2px solid #ddd;
    font-size: 10px;
    letter-spacing: 2px;
    line-height: 25px;
    margin: 0 -10px -20px;
    padding: 12px 20px;
    text-transform: uppercase;
}
.prev_next a:nth-child(2){
    float: right;
}
.prev_next dl {margin: 0;}
.prev_next dt {
    clear: both;
    float: left;
    font-size: 10px;
    line-height: 24px;
    padding: 0 3px 0 0;
}
.prev_next dd {
    letter-spacing: normal;
    text-transform: none;
    margin: 0;
}
.comment-form-comment > label{
display: none!important;
}
.prev_next dl a {font-size: 14px; line-height: 22px;}
.box-tags .ctc {line-height: 18px;}
.box-tags a {
    border: medium none;
    margin: 0;
    padding: 4px 0;
}
.content h3 {
    font-size: 18px;
    margin: 0 0 15px;
}
.respond form {
    border-top: 1px dotted #bbb;
    font-size: 14px;
    margin: 0 -20px;
    padding: 11px 20px 0;
}
.respond .row {margin-bottom: 14px;}
.respond .row:after {
    clear: both;
    content: "";
    display: block;
}
.respond form input[type="text"],
.respond form input[type="email"],
.respond form textarea {
    background: none repeat scroll 0 0 #eee;
    border-color: #aaa #ddd #ddd #aaa;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px 0 0 1px;
    color: #555;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 3px;
    vertical-align: middle;
    width: 212px;
}
.respond form textarea {
    box-sizing: border-box;
    height: 150px;
    resize: vertical;
    width: 100%;
}
.respond form label {
    display: block;
    margin-bottom: 5px;
    padding: 0 0 0 11px;
}
.respond .required {color: #d00;}
.respond input.submit {
    background-color: #631e62;
    background-image: none;
    border: medium none transparent;
    color: #fff;
    cursor: pointer;
    font: 18px Arial,"Helvetica Neue",Helvetica,sans-serif;
    height: 28px;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
.respond input[type="checkbox"] {
    float: left;
    height: 16px;
    margin: 2px 15px 0 0;
    padding: 0;
    width: 16px;
}
aside .mm_archive {
    background: url("/mmwp/wp-content/themes/metalminer/images/separator1.png") no-repeat 100% 50% #2361a1;
    cursor: pointer;
    height: 29px;
    overflow: hidden;
    width: 100%;
}
.widget ul li a{
    font: 12px Arial,Helvetica,sans-serif;
    
    color: #2361a1;
    text-decoration: none;
     transition: color 0.1s linear 0s;
}
.widget ul li, .widget ul{
    padding: 0px;
    margin: 0px;
    list-style: outside none none;
}
.widget ul li a:hover{
    text-decoration: underline;
}
aside .mm_archive:hover {background: url("/mmwp/wp-content/themes/metalminer/images/separator1.png") no-repeat 100% 50% #4f174d;}
aside .mm_archive select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 2px;
    box-shadow: none;
    color: white;
    cursor: pointer;
    font-size: 16px;
    height: 28px;
    line-height: 1;
    padding: 5px;
    text-overflow: "";
    width: 108%;
}
aside option {
    background-color: #f5f5f5;
    color: black;
}

.feature-media {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	/*width:238px;*/
	margin:0px 10px 0px 0px; 
	}

img.attachment-large.wp-post-image {
	float:left;
	padding: 5px 20px 2px 0px;
	}
	
img.attachment-featured.wp-post-image {
	float:left;
	padding: 5px 20px 2px 0px;
	}


/*.searchform {margin: 0 0 18px;}*/
.searchform:after {
    content: "";
    display: block;
    clear: both;
}
.searchform .screen-reader-text {display: none;}
.searchform fieldset {position: relative;}
.searchform input[type="text"], .custominput[type="email"] .uneditable-input {
    background: none repeat scroll 0 0 #e4e4e4;
    border: medium none;
    border-radius: 0;
    color: #555;
    display: block;
    font: 16px/35px Arial,helvetica,san-serif;
    height: 35px;
    margin: 0;
    box-sizing: border-box;
    padding: 0 35px 0 8px;
    vertical-align: middle;
    width: 100%;
}
.searchform input[type="submit"] {
    background: url("/mmwp/wp-content/themes/metalminer/images/magnify_icn.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 33px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 2px;
    top: 0;
    width: 33px;
}
.social-list {
    list-style: outside none none;
    margin: 0 0 0 -3px;
    overflow: hidden;
    padding: 0;
}
.social-list li {
    float: left;
    margin: 0 0 3px 3px!important;
}
.social-list a {
    background: url("/mmwp/wp-content/themes/metalminer/images/icon-social-list.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 40px;
    overflow: hidden;
    text-indent: -9999px;
    width: 40px;
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
}
.social-list .in {background-position: 0 0}
.social-list .in:hover {background-position: -219px 0;}
.social-list .fb {background-position: -43px 0;}
.social-list .fb:hover {background-position: -262px 0;}
.social-list .twitter {background-position: -86px 0;}
.social-list .twitter:hover {background-position: -305px 0;}
.social-list .rss {background-position: -128px 0;}
.social-list .rss:hover {background-position: -347px 0;}
.social-list .youtube {background-position: -171px 0;}
.social-list .youtube:hover {background-position: -390px 0;}
.box-list-logos .item {
    margin: 0;
    padding: 2px 0 1px;
}
.box .blogroll {
    font: 12px Arial,Helvetica,sans-serif;
    list-style: outside none none;
    margin: 0 0 -9px;
    overflow: hidden;
    padding: 0;
}
.box .blogroll li {
    margin: 0 0 11px;
    overflow: hidden;
}
.form-sign-up {
    background: none repeat scroll 0 0 #c5c5c5;
    color: #999999;
    font-size: 11px;
    margin: 0 0 22px;
    padding: 10px 15px;
    text-align: center;
}
.form-sign-up strong.text-gunpowder {margin: 0 0 -3px;}
.form-sign-up strong.text-gunpowder img {display: block;}
.form-sign-up p {margin: 0 0 3px;}
.form-sign-up form {text-align: left;}
.form-sign-up input[type="email"] {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    box-sizing: border-box;
    color: #666666;
    display: block;
    font-size: 14px;
    height: 25px;
    margin: 0 0 12px;
    padding: 0 12px;
    width: 100%;
}
.form-sign-up .row {overflow: hidden;}
.form-sign-up .update {
    color: #000000;
    float: left;
    font: 11px/12px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    padding: 2px 0 0;
    margin: 0 0 -2px;
}
.form-sign-up .update span {
    display: block;
    color: #999999;
}
.form-sign-up button[type="submit"], .form-sign-up button[type="button"], #contactbutton button[type="submit"]  {
    background: none repeat scroll 0 0 #2361a1;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: right;
    font: 16px imago,Arial,Helvetica,sans-serif;
    height: 25px;
    text-align: center;
    width: 90px;
    padding: 0;
}
.form-sign-up button[type="submit"] {float:left;}
.form-sign-up button[type="button"]:hover,
.form-sign-up button[type="button"]:active,
.form-sign-up button[type="button"]:hover,
.form-sign-up button[type="button"]:active {
    background: none repeat scroll 0 0 #4f174d;
}
.wp-caption {
    background-color: #eee!important;
    font-style: italic;
    text-align: center;
}
.wp-caption.aligncenter {
	clear:both;
}
.format_text img.left,
.format_text img.alignleft,
.wp-caption.alignleft {
    float: left;
    margin: 0 22px 22px 0;
    padding: 10px;
}
.format_text img.right,
.format_text img.alignright,
.wp-caption.alignright {
    margin: 0 0 22px 22px;
    padding: 10px;
}

.format_text img.left img,
.format_text img.alignleft img,
.wp-caption.alignleft img {
    display: block;
    margin: 0;
    border: 3px solid #ffffff;
}
.format_text img.left p,
.format_text img.alignleft p,
.wp-caption.alignleft p,
.format_text img.right p,
.format_text img.alignright p,
.wp-caption.alignright p {
    font-size: 12px;
    font-style: italic;
    line-height: 18px;
    margin: 0;
    padding: 6px 0 0;
}
.post .btn-add-one-now{
    color: #2361a1 !important;
    padding: 0 0 0 7px;
    text-decoration: underline !important;
}
.post .btn-add-one-now:hover {text-decoration: none !important;}
.post .btn {
    box-sizing: border-box;
    display: block;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 6px;
    text-decoration: none !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.post .post-heading {
    border-bottom: 2px solid #dddddd;
    color: #111111;
    display: block;
    font: 22px Arial,Helvetica,sans-serif;
    margin: 0 -20px 24px;
    padding: 0 20px 26px;
}
.post .post-heading a {color: #111111;}
.breadcrumbs {
    color: #373737;
    font: 10px Arial,Helvetica,sans-serif;
    list-style: outside none none;
    margin: 0 0 20px -5px;
    overflow: hidden;
    padding: 0;
}
.breadcrumbs li {
    float: left;
    padding: 0 5px;
    position: relative;
}
.breadcrumbs li:after {
    content: "|";
    left: -1px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.breadcrumbs li:first-child:after {display: none;}
.breadcrumbs a {color: #676767;}
.footer {
    border-top: 3px solid #dddddd;
    color: #888;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 11px 22px;
    position: relative;
    text-align: right;
}
.footer:after {
    border: 1px solid #dddddd;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 1px;
}
.footer p {margin: 0;}
.footer a {
    text-decoration: underline;
    color: #888;
}
.footer a:hover {text-decoration: none;}
.format_text .to_comments {
    font-size: 0.857em;
    line-height: 1.833em;
    margin-bottom: 1.833em;
    clear: both;
    color: #666;
}
.format_text .to_comments span {
    color: #111;font-size: 1.833em;
    line-height: 1em;
}
.format_text .to_comments span.bracket {
    color: #ccc;
    font-size: 1.833em;
}
.format_text .to_comments a {color: #666;}
.menu_trigger {
    background: url("/mmwp/wp-content/themes/metalminer/images/btn_mobile_menu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 15px;
    position: absolute;
    right: 10px;
    text-indent: -9999em;
    top: 15px;
    width: 19px;
}
.drops {
    background: url("/mmwp/wp-content/themes/metalminer/images/ico-drop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    height: 16px;
    position: absolute;
    right: 8px;
    top: 11px;
    width: 16px;
}
.drops.actives {
    background-position: 0 -16px;
}

.the_slider_container {
    width:100%;
    height:auto;
    background:#ededed;
    position:relative;
    overflow:hidden;
    margin:0 0 22px 0;
}

.the_slider_container ul {
    list-style-type:none;
    padding:0;
    margin:0;
    display:block;
    /*height:100%;*/
    max-height: 280px;
}
.bx-wrapper img {max-height: 280px !important;}
.the_slider_container ul li {
    /*
    display:block;
    float:left;
    width:100%;
    height:100%;
    */
    background:#c5c5c5;
}

.the_slider_container ul li:after {
    content:'';
    display:table;
    clear:both;
}

.slider_text_box {
    float:left;
    height:100%;
    width:27.62%;
    background:#c5c5c5;
    border-top:43px solid #434d54;
    padding:20px 17px 0 17px;

    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    font:14px/24px Arial, "Helvetica Neue", Helvetica, sans-serif;
    color:#434D54;
}

.slider_text_box h3 {
    margin:0;
    font-weight:bold;
    text-transform:uppercase;
    font-size:16px;
    color:#111;
}

.slider_text_box p {
    margin:0 0 15px 0;
}

.the_slider_link_1 {
    color:#56234f;
    font:italic 16px/24px georgia,times,serif;
    text-decoration:none;
}

.the_slider_link_1:hover {
    text-decoration:none;
    color:#ffa902;
}

.slider_img_box {
    float:right;
    height:100%;
    width:72.38%;
    background:#000;
}

.slider_img_box img {
    display:block;
    width:100%;
    height:auto;
}

.the_slider_container .bx-pager {
    height:43px;
    width:27.62%;
    position:absolute;
    left:0;
    top:0;

    z-index:100;
    text-align:center;
    font-size:0;
    padding:12px 0 0 0;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.the_slider_container .bx-pager-item {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0 2px 0 2px;
}

.the_slider_container .bx-pager-item a {
    display:block;
    width:20px;
    height:20px;
    background:url(images/bullet.png) 0 0 no-repeat;
    background-size:100% auto;
    -moz-background-size:100% auto;
    -webkit-background-size:100% auto;
}

.the_slider_container .bx-pager-item a:hover {
    background-position:bottom;
}

.the_slider_container .bx-pager-item .active {
    background-position:bottom;
}

.the_slider_container .bx-controls-direction a {
    display:block;
    position:absolute;
    top:50%;
    width:40px;
    height:40px;
    background:rgba(0, 0, 0, 0.65) url(/mmwp/wp-content/themes/metalminer/images/sprite_slider_arrows.png);
    z-index:100;
    border-radius:40px;
    margin:-20px 0 0 0;
    font-size:0;
    text-indent:-9999px;
    box-shadow:0 0 5px 5px rgba(255, 255, 255, 0.15);

    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
}

.the_slider_container .bx-controls-direction .bx-prev {
    left:27.62%;
    margin-left:20px
}

.the_slider_container .bx-controls-direction .bx-next {
    right:20px;
    background-position:top right;
}

.the_slider_container .bx-controls-direction a:hover {
    background-color:#000;
}


/* Calendar */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th,#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td{background:transparent;}

/* Begin Images */
img{
	max-width: 100%;
	height: auto;
}
img.wp-smiley{ padding: 0; border: none; }
.alignnone {
    margin: 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 20px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 0 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text, .entry .wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 5px 4px 0;
}
.entry-content table{
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0 0 15px 0;
}
.entry-content table td, .entry-content table th{
	border: 1px solid #ccc;
	padding: 5px;
}
.entry-content table th{
	background: #eee;
}
.widget_rss h3{
    border: medium none;
    color: #631e62;
    font: bold 14px Arial,Helvetica,sans-serif;
    margin: 0 0 8px;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 0;
}
.widget_rss{
    color: #2e2e2e;
    line-height: 18px;
    font: 12px Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.widget_rss ul li{
    margin-bottom: 8px;
    overflow: hidden;
}

/* Additions sslone 3/24/2015 */


.ctc {
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	line-height: 1.3em;
}

/* INVOICE STYLING */
.membership-invoice h3.invoice-header{font-family: arial, helvetica, sans-serif; font-size:24px; font-weight:bold;border-bottom:1px solid #cccccc;}

/* shortcode buttons */
.btn_dwn {
    border-radius: 3px;
    color: #FFF;
    cursor: pointer;
    display: block;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    background-color: #2361A1;
    font-size: 18px;
    font-weight: normal;
    height: 32px;
    /*line-height: 24px;*/
    margin: 0px;
    padding: 0px;
    border: 0px none;
    text-align: center;
    transition: all 0.5s ease 0s;
}

/*membership pages */

#pmpro_pricing_fields th, .custom #pmpro_user_fields th { color:#631e62;text-align: left;background-color: #e8e8e8;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;} 

.billingaddress, .custom #pmpro_tos_fields th, .custom #pmpro_levels_table > thead:nth-child(1) > tr:nth-child(1) { color:#631e62;text-align: left;background-color: #e8e8e8;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;} 

#pmpro_pricing_fields th span.pmpro_thead-msg a, .custom #pmpro_user_fields th span.pmpro_thead-msg {text-decoration:none;font-size: 12px;font-style:normal;}

.membermark {font-size: 1.4em;color:#631e62;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
/*
.signup {color:#5195db;} 
.logaction {color:#631e62;}

.membermark {font-size: 2.1em;color:#631e62;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.format_teaser .pmpro_content_message .membership {display:none;}
.userpro-profile-icons top {display:none;}

.membership {background-color: #E7E7E7;}

.signup {color:#5195db;} 
.logaction {color:#631e62;}
*//*2361a1*/
/*member block of info */
#member-block {
	background-color:#f5f5f5;
	padding:8px;
}
#member-block h4 {padding:0px;}

.member-info {font-size:12px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height: 18px;}


#profilewidget {
    /*width: 222px;*/
    min-height: 182px;
    background-color: #dddddd;
    padding-bottom: 6px;
}
#status-group {
	height: 59px;
	border-bottom: 1px solid #C3C3C3;
}
.stats {
	width:33%;
	max-height: 58px;
	min-height:58px;
	border-right: 1px solid #C3C3C3;
	float:left;
    color: #787777;
    font-family: "myriadwebpro";
    font-size: 1em;
    font-weight: 400;
    text-align: center;
    position: relative;
    
}
.no-brder { border-right:transparent;}

.status-blk {margin-top:10px;}
/* Style for Layer 4 */
.topname {
	/*width: 222px;*/
	min-height: 54px;
	background-color: #631E62 /*#5195DB; original blue */
	}
.userinfo h4 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top:12px;
	margin-bottom:0px;
	margin-top:0px;
	border-bottom: transparent;
	color:#FFF;
	}
.userinfo {
	color: #FFF;
	font-family: "myriadwebpro";
	font-size: 14px;
	font-weight: 400;
	text-align:center;
	padding-bottom:10px;
	line-height: 1.4em;
}
.companyname {
	/*padding-bottom:10px;*/
}

.textStyle-active {
    color: #315C87;
    font-family: "myriadwebpro";
    font-size: 0.9em;
    font-weight: 400;
}

a.user-btn {
    width: 70%;
    max-height: 40px;
    background-color: #2361A1; /* #631E62; murple */
    color:white;
    font-family: "myriadwebpro";
    font-size: 18px;
    font-weight: 400;
    display: block;
    	padding:8px;
    text-align: center;
    text-decoration: none;
	margin: 0 auto;
	margin-top:10px;
    transition: all 0.5s ease 0s;
}

a.user-btn:HOVER {background-color: #4F174D;}
.cl {clear:both;}


.page-template-page-events .summary {
	color: #2361A1;
	font-family: "myriadwebpro";
	font-size: 2.1em;
	font-weight: 400;
	padding-bottom: 10px;
	border-bottom: 1px solid #E4E4E4;
	line-height: 1em;
}

.page-template-page-events .event-time {    
	float: left;
    min-width: 120px;
    display: block;
    }
 .page-template-page-events .event-details {
	 color: #999;
font-family: "myriadwebpro";
font-weight: 400;
text-transform: uppercase;
clear: right;
min-height: 44px;
 }
.page-template-page-events .event-item .event-label {
	font-weight: normal !important;
}
.page-template-page-events .event-label {
	 float: left;
	 /*min-width: 99%;*/
	 display: block;
	 clear: both;
	 font-weight: normal;
	 border-bottom:0px transparent;
	 padding-bottom:10px;
 }
 
 .page-template-page-events .description {
	 width:98%;
	 font-size:16px;
	 margin-bottom:10px;
	 text-transform: none;
	 line-height:1.2em;
	 float:left;
	 color:#555555;
	 font-family:Georgia,"Times New Roman",Times,serif;
 }
.page-template-page-events .info-link {
	width: 99%;
	float:left;
	clear: both;
	border-bottom:1px solid #999999;
	margin-bottom:40px;
}
.page-template-page-events a.url {
	 width: 149px;
    max-height: 40px;
    background-color: #2361A1; /* #631E62; murple */
    color:white;
    font-family: "myriadwebpro";
    text-transform: none;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    margin-top:1px;
    	padding:8px;
    text-align: center;
    text-decoration: none;
    margin-left:0px;
    margin-bottom: 10px;
    transition: all 0.5s ease 0s;
    float:left;
    clear:both;
 }
 
 .page-template-page-events a.url:HOVER {background-color: #4F174D;}
 
 .nocomments {display: none;}
 
 /*pricing table */
a.pmpro_btn {color:#631e62;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size: 1.1em;
	border:none; background-color:#e4e4e4;cursor: pointer;padding:8px 15px;text-transform: uppercase;text-decoration: none;
	background-image:none; border-radius: 0;
	line-height: 1.2em;
	color: #333;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
	}
.post .entry-content table#pricing a.pmpro_btn {
    text-decoration: none !important;
    color: #631E62;
}
.post .entry-content table#pricing .pmpro_btn:hover, .post .entry-content table#pricing .pmpro_btn:focus, .post .entry-content table#pricing .pmpro_content_message a:hover {
    color: #333;
    text-decoration: none;
    background-position: 0px -15px;
    transition: background-position 0.1s linear 0s;
}
table#pricing td {
    text-align: center;
    font-family: arial,helvetica,sans-serif !important;
    font-size: 11px;
}
	
form.pmpro_form label {font-weight: normal; min-width:150px;}

.pmpro_form .forminfo {}

.pmpro_form #pmpro_tos_fields label {
	width: 350px;
    float: left;
    text-align: left;
}
form.pmpro_form label {
	width:150px;
	/*float:left;*/
}
.pmpro_asterisk {color:red;}

#tos  {float:left;top:6px;position:relative;}
 .odd > td:nth-child(1) > label:nth-child(3) {float:left;text-align:left;width:300px;margin-left:10px;}

.format_teaser .pmpro_content_message .membership {display:none;}
.userpro-profile-icons top {display:none;}
#btn_span {width:100%;
	height:36px;
	background-color:#2361a1;
	text-align: center;
	margin-top:5px;}
	
.btn_spot {
	width: 210px;
	text-align: center;
	font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size: 18px;
	line-height: 28px;
	height: 31px;
	float: left;
	color: #FFF;
	margin-left: 0px;
	margin-bottom: 5px;
	padding: 0px;
	border-bottom: medium none;
	background-color: #2361A1;
	border-radius:3px !important;
	cursor: pointer;
	transition: all 0.5s ease 0s;

}	
table#pricing th {
    width: 100px;
    padding: 0.25em;
    margin: 0em;
    color: #222;
    font-size: 1.3em;
    font-variant: small-caps;
    text-shadow: 0px 1px 1px #FFF;
    text-align: center;
    background: #DDD none repeat scroll 0% 0%;
}
table#pricing {
	border-collapse: collapse;
font-family: arial,helvetica,sans-serif;
}
/*metals list + faq */
h3.toggle-gray {
	font-family: 'myriadpro', arial,helvetica, san-serif;
	text-decoration: none;
}
h3.trigger a, h3.toggle-gray a{
    color: #333;
    text-decoration: none !important;
    display: block;
    font-weight: 400;
    font-size: 0.9em;
}

.toggle_container {
    overflow: hidden;
    padding: 0px 20px 10px 30px;
    font-size: 1.1em;
    margin: 0px;
}

.infusion-submit input[type="submit"] {
    background: none repeat scroll 0 0 #2361a1;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: left;
    font: 16px imago,Arial,Helvetica,sans-serif;
    height: 25px;
    text-align: center;
    width: 90px;
    padding: 0;
    border-radius: 3px;
    transition: all 0.5s ease 0s;
    margin-right:15px;
}
.infusion-submit input[type="submit"]:hover,
.infusion-submit input[type="submit"]:active {
    background: none repeat scroll 0 0 #4f174d;
    }
    
/* Outlook Form Subscription Form Styling 
	sslone 2/23/17 */
.gform_wrapper #gform_6 label.gfield_label, .gform_wrapper #gform_6 label.gfield_label, .infusion-form label[for] {
	font-weight: normal;
	font: 16px "myriadwebpro",Arial,Helvetica,sans-serif; 
}
.gform_wrapper #gform_8 label.gfield_label, .gform_wrapper #gform_8 label.gfield_label, .infusion-form label[for] {
	font-weight: normal;
	font: 16px "myriadwebpro",Arial,Helvetica,sans-serif; 
}
.gform_wrapper #gform_9 label.gfield_label, .gform_wrapper #gform_9 label.gfield_label {
	font-weight: normal;
	font: 16px "myriadwebpro",Arial,Helvetica,sans-serif; 
}
#gf_coupon_code_6, #gf_coupon_code_7, #gf_coupon_code_8, #gf_coupon_code_9 {
	width: initial !important;
}
#gform_fields_6 .gfield_label, #gform_fields_7 .gfield_label, #gform_fields_9 .gfield_label {
	padding-bottom:3px;
	color:#666;
}
.gform_wrapper #gform_6 .gfield_required, .gform_wrapper #gform_7 .gfield_required, .gform_wrapper #gform_8 .gfield_required, .gform_wrapper #gform_9 .gfield_required {
	color: red;
	font-weight: bold;
	}
	
.gform_wrapper #gform_6 .top_label input.large, .gform_wrapper #gform_7 .top_label input.large, .gform_wrapper #gform_8 .top_label input.large, 
.gform_wrapper #gform_9 .top_label input.large, #gform_6 input[type="text"], #gform_7 input[type="text"], .infusion-form input[type="text"], #gform_8 input[type="text"], 
#gform_9 input[type="text"] {
    padding: 7px 0;
    margin-bottom: 1px;
    width: 99%;
    padding-left: 5px;
    color: #888;
}
.gform_wrapper #gform_6 ul li.gfield, .infusion-form .infusion-field, .gform_wrapper #gform_7 ul li.gfield,
.gform_wrapper #gform_8 ul li.gfield, .gform_wrapper #gform_9 ul li.gfield {
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 0;
}
.infusion-form #inf_custom_TextArea {
	width: 100%;
	min-height: 30px;
	margin-bottom: 10px;
}
.infusion-form .infusion-submit {
	margin-top: 25px;
	display: inline-block;
}
.infusion-form .infusion-captcha {
	margin-top: 25px;
}
.infusion-field select, #inf_custom_Industry select {
    width: 100.5%;
    /*padding: 2px 0px;*/
	padding: 10px 0px;
    margin-bottom: 1px;
    border-radius: 0px;
    border: 1px solid #ccc;
    text-indent: 2px;
    -webkit-appearance: none;
    -webkit-box-shadow: none !important;
    -moz-appearance: none;
    appearance: none;
    color: #888;
    background: url("/mmwp/wp-content/themes/metalminer/images/iconblue.png") no-repeat 98% center;
    text-overflow: "";
}
.gform_wrapper #gform_6 .top_label div.ginput_container, .gform_wrapper #gform_7 .top_label div.ginput_container, .gform_wrapper #gform_8 .top_label div.ginput_container {
	margin-top:1px !important;
}
.gform_wrapper #gform_6 ul li.gfield, .gform_wrapper #gform_7 ul li.gfield, .gform_wrapper #gform_8 ul li.gfield, .gform_wrapper #gform_9 ul li.gfield {
	margin-top:0px;
}
.gform_wrapper #gform_6 #field_6_6 .gfield_label, .gform_wrapper #gform_7 #field_7_6 .gfield_label, .gform_wrapper #gform_8 #field_8_6 .gfield_label, .gform_wrapper #gform_9 #field_9_6 .gfield_label {
	margin-top:10px;
	font-weight: normal;
	font: 22px "myriadwebpro",Arial,Helvetica,sans-serif; 
}
#field_6_6 .gfield_label .gfield_required, #field_7_6 .gfield_label .gfield_required, #field_8_6 .gfield_label .gfield_required, #field_9_6 .gfield_label .gfield_required {
	display: none;
}
.gform_wrapper #gform_6 ul.gfield_radio li label, .gform_wrapper #gform_7 ul.gfield_radio li label, .gform_wrapper #gform_8 ul.gfield_radio li label, .gform_wrapper #gform_9 ul.gfield_radio li label{
	font-weight: normal;
    font: 16px "myriadwebpro",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.gform_wrapper #gform_6 ul.gfield_radio li label span, .gform_wrapper #gform_7 ul.gfield_radio li label span, .gform_wrapper #gform_8 ul.gfield_radio li label span, .gform_wrapper #gform_6 ul.gfield_radio li input[type="radio"]:checked + label span, .gform_wrapper #gform_7 ul.gfield_radio li input[type="radio"]:checked + label span, .gform_wrapper #gform_8 ul.gfield_radio li input[type="radio"]:checked + label span, .gform_wrapper #gform_9 ul.gfield_radio li input[type="radio"]:checked + label span { 
	color:#000000;
	}
.gform_wrapper #gform_6 ul.gfield_radio li input[type="radio"]:checked + label span { 
	color:#631E62;
	}
gform_wrapper #gform_7 ul.gfield_radio li input[type="radio"]:checked + label span { 
	color:#631E62;
	}
form_wrapper #gform_8 ul.gfield_radio li input[type="radio"]:checked + label span { 
	color:#631E62;
	}
form_wrapper #gform_9 ul.gfield_radio li input[type="radio"]:checked + label span { 
	color:#631E62;
	}
.gform_wrapper #gform_6 ul.gfield_radio li input[type="radio"]:checked + label {
    font-weight: normal !important;
    font: 16px "myriadwebpro",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    color: #2361A1;
}
.gform_wrapper #gform_7 ul.gfield_radio li input[type="radio"]:checked + label, 
.gform_wrapper #gform_8 ul.gfield_radio li input[type="radio"]:checked + label, 
.gform_wrapper #gform_9 ul.gfield_radio li input[type="radio"]:checked + label {
    font-weight: normal !important;
    font: 16px "myriadwebpro",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    color: #2361A1;
}
input#gf_coupon_button.button, #gform_submit_button_6, #gform_submit_button_7, #gform_submit_button_8, #gform_submit_button_9 {
	background: none repeat scroll 0 0 #2361a1;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: none;
	font: 18px imago,Arial,Helvetica,sans-serif;
	height: 32px;
	line-height: 32px;
	text-align: center;
	width: 90px;
	padding: 0;
	border-radius: 3px;
	transition: all 0.5s ease 0s;
	margin-right: 15px;
}
.big_section h2.gsection_title {
	font-size: 1.8em;
}
.gform_wrapper #gform_6 .team-info, .gform_wrapper #gform_7 .team-info, .gform_wrapper #gform_8 .team-info {
	display:none;
}
#field_6_13 .big_section .gsection { 
	border-bottom: transparent;
}
#field_7_13 .big_section .gsection, 
#field_8_13 .big_section .gsection, #field_9_13 .big_section .gsection  { 
	border-bottom: transparent;
}
#field_6_3 .field_description_below .gfield_label, #field_6_3 > label:nth-child(1), 
#field_8_3 .field_description_below .gfield_label, #field_8_3 > label:nth-child(1),  {
	font-size: 14px !important;
	/*color:#999;*/
}
#field_7_3 .field_description_below .gfield_label, #field_7_3 > label:nth-child(1), 
#field_8_3 .field_description_below .gfield_label, #field_8_3 > label:nth-child(1), 
#field_9_3 .field_description_below .gfield_label, #field_9_3 > label:nth-child(1) {
	font-size: 14px !important;
	/*color:#999;*/
}
#gform_6 .gfield_checkbox li label, #gform_7 .gfield_checkbox li label, #gform_8 .gfield_checkbox li label, #gform_9 .gfield_checkbox li label {
	float:left;
	font: 14px "myriadwebpro",Arial,Helvetica,sans-serif !important;
	padding-top: 4px;
	margin-left: 5px;
	width: 99%;
}
/*style for forecast page */
.page-id-70000 .post .entry-content h2 {
	padding-top: 20px;
}
.page-id-70000 .post .entry-content h2 a {
	color:#111;
	text-decoration: none;
}
.page-id-70000 .post .entry-content h2 a:HOVER {
	color:#4f174d;
	text-decoration: none;
}

#gform_6 .gfield_checkbox input[type="checkbox"] {
	float:left;
}
#gform_7 .gfield_checkbox input[type="checkbox"],
#gform_8 .gfield_checkbox input[type="checkbox"],
#gform_9 .gfield_checkbox input[type="checkbox"] {
	float:left;
}
.gchoice_6_17_1 br, .infusion-option br, .gchoice_6_20_1 br, #field_6_20 > label:nth-child(1) {
	display: none;
}
.gchoice_7_17_1 br, .infusion-option br, .gchoice_7_20_1 br, #field_7_20 > label:nth-child(1) {
	display: none;
}
.gchoice_8_17_1 br, .infusion-option br, .gchoice_8_20_1 br, #field_8_20 > label:nth-child(1) {
	display: none;
}
.gchoice_9_17_1 br, .infusion-option br, .gchoice_9_20_1 br, #field_9_20 > label:nth-child(1) {
	display: none;
}
.teamblock {
	font: 14px 'myriadwebpro',Arial,Helvetica,sans-serif;
	line-height: 1.4em;
	margin-bottom: 15px; 
	/*background-color: #5195db;*/
	padding:5px;
	color:#5195db;
}
.gform_wrapper #gform_6 .gfield_label {
	font-family: 'myriadwebpro',Arial,Helvetica,sans-serif;
}
.gform_wrapper #gform_9 .gfield_label {
	font-family: 'myriadwebpro',Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.gform_wrapper #gform_6  #field_6_6 .gfield_description, .gform_wrapper #field_6_13 .gsection_description,
.gform_wrapper #gform_7  #field_7_6 .gfield_description, .gform_wrapper #field_7_13 .gsection_description,
.gform_wrapper #gform_8  #field_8_6 .gfield_description, .gform_wrapper #field_8_13 .gsection_description,
.gform_wrapper #gform_9  #field_9_6 .gfield_description, .gform_wrapper #field_9_13 .gsection_description {
	font: 14px "myriadwebpro",Arial,Helvetica,sans-serif;
	line-height: 1.4em;
	margin-bottom:15px;
}
.section_hdr label {
	font: 22px/1.1 "myriadwebpro",Arial,Helvetica,sans-serif !important;
	color:#000000 !important;
	}
.gform_wrapper #gform_6 span.ginput_total,
.gform_wrapper #gform_7 span.ginput_total,
.gform_wrapper #gform_8 span.ginput_total,
.gform_wrapper #gform_9 span.ginput_total {
	color: #2361A1 !important;
	font-family: "myriadwebpro";
	/*font-size: 5.4em !important;*/
	font: 2.5em/1 "myriadwebpro",arial, san-serif !important;
	font-weight: 400;
	text-transform: uppercase;
	}
.gform_wrapper #gform_6 span.ginput_total::first-letter,
.gform_wrapper #gform_7 span.ginput_total::first-letter,
.gform_wrapper #gform_8 span.ginput_total::first-letter,
.gform_wrapper #gform_9 span.ginput_total::first-letter {
	color:#cccccc !important;
}
.gform_wrapper #gform_6 .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper #gform_7 .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper #gform_8 .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper #gform_9 .field_sublabel_below .ginput_complex.ginput_container label {
	font-family: "myriadwebpro",Arial,Helvetica,sans-serif;
	color:#666666;
}
.gform_wrapper #gform_6 select option, 
.gform_wrapper #gform_7 select option,
.gform_wrapper #gform_8 select option,
.gform_wrapper #gform_9 select option {
	font-family: "myriadwebpro",Arial,Helvetica,sans-serif;
	color:#666666;
}
.gform_wrapper #gform_6 select, 
.gform_wrapper #gform_7 select,
.gform_wrapper #gform_8 select,
.gform_wrapper #gform_9 select {
	width: 100.5%;
	/*padding: 6px 12px 2px 2px !important;*/
	padding: 7px 0 !important;
	margin-bottom: 1px;
	border-radius: 0px;
	border: 1px solid #ccc;
	text-indent: 2px;
	-webkit-appearance: none;
	-webkit-box-shadow:none !important;
    -moz-appearance: none;
    appearance: none;
    color:#888;
    background: url("/mmwp/wp-content/themes/metalminer/images/iconblue.png") no-repeat 98% center;
    text-overflow: "";
}
.gform_wrapper #gform_6 select option {
	background-color: white;
	}
.gform_wrapper #gform_7 select option,
.gform_wrapper #gform_8 select option,
.gform_wrapper #gform_9 select option {
	background-color: white;
	}
/* end Outlook */

a.no-transf, a.no-transf:hover {
	text-transform: none !important;
}

@media (max-width:1100px) {
	.nav > ul .last>ul {
		width: 209px;
	}
    .wrapper {
        width: auto;
        padding: 0 15px;
    }
    #rev_slider_1_1, #rev_slider_1_1_wrapper {width: 100%;}
    aside h3 {padding: 0;}
    aside .item img {max-width: 100%;}	
    .post h2 {font-size: 24px;}
    .form-sign-up button[type="submit"] {width: 75px;}	
    .form-sign-up strong.text-gunpowder{ text-align: center;}
    .form-sign-up strong.text-gunpowder img {max-width: 100%; display: inline-block;}	
    .post p {margin: 0 0 15px;}
    .teasers-holder .post {padding: 15px 10px;}
    .footer {padding: 10px;}
    .social-list a {
        width: 35px;
        height: 35px;
    }
    .social-list .fb {background-position: -38px 0;}
    .social-list .twitter {background-position: -75px 0;}
    .social-list .rss {background-position: -112px 0;}
    .social-list .youtube {background-position: -150px 0;}
    .social-list .in:hover,
    .social-list .in:active {
        background-position: -192px 0;
    }
    .social-list .fb:hover,
    .social-list .fb:active {
        background-position: -229px 0
    }
    .social-list .twitter:hover,
    .social-list .twitter:active {
        background-position: -267px 0;
    }
    .social-list .rss:hover,
    .social-list .rss:active {
        background-position: -304px 0;
    }
    .social-list .youtube:hover,
    .social-list .youtube:active {
        background-position: -342px 0;
    }	
    .two-columns-content .content {
        padding: 20px 0;
        background: none;
    }
    .post-holder {border-top: 20px solid #631e62;}
    .post-holder {
        margin: -20px 0 0;
        padding: 0;
    }
    .post {padding: 17px 0;}
}

@media (max-width:990px) {
    aside h3 {font-size: 20px;}
    .tp-leftarrow.default {
        left: 224px !important;
    }
    .nav > ul {
        line-height: 40px;
        font-size: 13px;
    }
    .nav > ul ul {top: 40px;}

    .slider_text_box {
        padding:10px 10px 0 10px;
        font-size:13px;
        line-height:21px;
    }

    .slider_text_box p {
        margin:0 0 10px 0;
    }
}



@media (max-width:920px) {
    .form-sign-up .update {
        display: block;
        float: none;
        margin: 0 0 5px;
        font-size: 15px;
        line-height: 19px;
        text-align: center;
    }
    .form-sign-up button[type="submit"],
    .infusion-submit input[type="submit"],
    .form-sign-up button[type="button"] {
        display: block;
        float: none;
        width: 100%;
        height: 35px;
    }
    #rev_slider_1_1, #rev_slider_1_1_wrapper {margin: 0 0 15px;}
    .teasers-holder .post img {margin: 0 7px 0 0;}
    .format_text img.left,
    .format_text img.alignleft,
    .wp-caption.alignleft,
    .format_text img.right,
    .format_text img.alignright,
    .wp-caption.alignright {
        margin: 0 0 15px;
        box-sizing: border-box;
        width: 100% !important;
    }
    .format_text img.left img,
    .format_text img.alignleft img,
    .wp-caption.alignleft img,
    .format_text img.right img,
    .format_text img.alignright img,
    .wp-caption.alignright img {
        box-sizing: border-box;
        width: 100%;
    }
    .respond form input[type="text"],
    .respond form input[type="email"],
    .respond form textarea {
        box-sizing: border-box;
        font-size: 16px;
        height: 28px;
        line-height: 28px;
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
    }
    .respond form textarea {height: 85px;}


    .slider_text_box h3 {
        font-size:13px;
        margin:0 0 5px 0;
    }

    .slider_text_box {
        font-size:12px;
        line-height:17px;
    }

    .slider_text_box p {
        margin:0 0 5px 0;
    }

    .the_slider_link_1 {
        font-size:13px;
        line-height:18px;
    }

}

@media (max-width:800px) {
	.in_mobile{display: block!important;}
    .nav-row {
        height: 45px;
    }
    .nav {
        background: none repeat scroll 0 0 #434d54;
        display: none;
        left: 0;
        margin: 0;
        padding: 0px;
        position: absolute;
        top: 22px;
        width: 100%;
    }
    .header {margin: 0 -15px 25px;}
    .form-sign-up {font-size: 16px;}
    .main-holder {
        float: none;
        width: 100%;
    }
    .two-columns-content .content {
        float: none;
        width: 100%;
        margin: 0 0 11px;
    }
    .two-columns-content aside {
        clear: left;
        width: 49%;
    }
    .btn {
        font-size: 19px;
        height: 29px;
        line-height: 29px;
    }
    .header .serv-nav li:after {
        left: -3px;
        top: 3px;
    }
    aside {
        width: 49%;
    }
    aside h3 {
        font-size: 26px;
        padding: 0 0 6px;
    }
    .box .blogroll {font: 20px Arial,Helvetica,sans-serif;}
    .form-sign-up input[type="email"] {
        font-size: 18px;
        height: 35px;
    }
    .box-news {font: 14px Arial,"Helvetica Neue",Helvetica,sans-serif;}
    .tp-leftarrow.default {left: 208px !important;}
    .tp-bullets {left: 52px !important;}
    .tp-bullets {left: 35px !important;}
    .footer {text-align: center;}
    .logo-col {
        float: none;
        overflow: hidden;
    }
    .header .col {
        float: none;
        overflow: hidden;
    }
    .logo {margin: 0 auto 10px;}
    .logo-col strong {
        text-align: center;
        font: 13px/15px Georgia,"Times New Roman",Times,serif;
        margin: 0 20px;
    }
    aside .item img{
	    text-align: center;
	    margin-left: auto;
	    margin-right: auto;
    }
    .header .add-nav {
        margin: 0 0 5px;
        float: none;
        overflow: hidden;
        text-align: center;
    }
    .header .add-nav li {
        float: none;
        display: inline-block;
    }
    .header .serv-nav {
        float: none;
        margin: 0 0 5px;
        overflow: hidden;
        font-size: 12px;
        text-align: center;
    }
    .header .serv-nav li {
        float: none;
        display: inline-block;
    }
    .header .row {margin: 0 0 6px;}
    .post h2 {font-size: 20px;}
    .header .btn {display: block;}
    .nav-collapse {clear: both;}
    .nav > ul {
        display: block;
        font-size: 18px;
        line-height: 40px;
    }
    .nav > ul > li {
	    display: block;
	    width: 100%;
	    }
    .nav > ul > li ul {
        display: none;
        position: static;
    }
    .nav > ul ul,
    .nav > ul > li:hover ul {
        display: none;
    }
    .tp-leftarrow.default {left: 232px !important;}
    .two-columns-content .content {padding: 0 0 20px;	}
    .breadcrumbs {font: 15px/1.5 Arial,Helvetica,sans-serif;}
    .post-holder {
        margin: 0;
        padding: 0;
    }
    .header .add-nav li:after {left: -3px;}
    .nav-bar .language, .menu_trigger {
        display: block;
    }
    .nav a:hover,
    .nav a:active {
        background: none repeat scroll 0 0 #4f174d;
    }
    .drops {
        display: block;
    }
    .nav > ul > li ul, .nav > ul .last>ul {
        width: 100%;
        max-width: inherit;
    }

    .nav > ul > li > a {
        padding: 0 35px 0 22px;
        text-align: left;
    }

    .nav > ul ul a {
        color: #333333;
        display: block;
        padding: 7px 10px 7px 40px;
    }

}

@media (max-width:768px) {
    .tp-leftarrow.default {
        left: 225px !important;
    }

    .the_slider_container .bx-pager {
        width:100%;
    }

    .slider_text_box {
        width:100%;
        padding:10px;
        font-size:16px;
        line-height:24px;
		border-top: 0;
    }

    .slider_text_box h3 {
        font-size:16px;
        line-height:24px;
        margin:0 0 5px 0;
    }

    .slider_text_box p {
        margin:0 0 5px 0;
        line-height:20px;
        min-height:40px;
    }

    .the_slider_link_1 {
        line-height:24px;
        font-size:16px;
    }

    .slider_text_box br {
        display:none;
    }

    .slider_img_box {
        width:100%;
		border-top: 43px solid #434d54;
    }

    .the_slider_container .bx-controls-direction .bx-prev {
        left:20px;
        margin-left:0;
    }

    .the_slider_container .bx-controls-direction a {
        margin-top:-60px;
    }
}

@media (max-width:720px) {
    .tp-leftarrow.default {
        left: 213px !important;
    }
    .teasers-holder .post-box {
        width: 100%;
        float: none;
        overflow: hidden;
        padding: 1px 0 0;
    }
    aside {
        float: none;
        width: 100%;
    }
    .two-columns-content aside {
        float: none;
        width: 100%;
    }
    .btn {
        font-size: 19px;
        height: 35px;
        line-height: 35px;
    }

    .tp-caption.tp-text {
        font-size: 17px !important;
        left: 0 !important;
        line-height: 1.2;
        padding: 0 15px !important;
        right: 0 !important;
        top: 65px !important;
        width: auto !important;
    }
    .tp-caption.tp-text b {
        font-size: 17px !important;
        line-height: 1.2!important;
    }
    .tp-caption.tp-text span {
        font-size: 16px !important;
        line-height: 1.2 !important;
    }
    .tp-caption.tp-text br {
        font-size: 18px!important;
        line-height: 1.2!important;
    }
    .rev_slider_wrapper .cta-slider {
        font-size: 16px !important;
    }
    .tp-bullets {
        background-color: #434d54;
        left: 0 !important;
        padding: 13px 0 0;
        right: 0 !important;
        text-align: center;
        top: 0 !important;
        height: 30px !important;
    }
    .tp-bullets.simplebullets.round .bullet {
        float: none;
        display: inline-block;
    }
    .rev_slider_wrapper .hdr-slider {
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .tp-caption-img {
        bottom: 0;
        left: 0 !important;
        top: auto !important;
        right: 0;
    }
    .tp-caption-img img {
        height: auto !important;
        width: 100% !important;
        display: block;
    }
    .tp-leftarrow.default {
        left: 42% !important;
        bottom: -53px !important;
        top: auto !important;
    }
    .tp-rightarrow.default {
        right: 42% !important;
        bottom: -53px !important;
        top: auto !important;
    }	
    .rev_slider.revslider-initialised {
        height: 490px !important;
    }
    #rev_slider_1_1, #rev_slider_1_1_wrapper {
        height: 568px !important;
        margin: 0 0 65px;
        width: 100%;
    }

}

@media (max-width:640px) { 
    .tp-leftarrow.default {
        left: 190px !important;
    }
    #rev_slider_1_1, #rev_slider_1_1_wrapper {
        height: 531px !important;
    }
    .tp-leftarrow.default {
        left: 40% !important;
    }
    .tp-rightarrow.default {
        right: 40% !important;
    }	
}

@media (max-width:499px) {
    .tp-caption.heading {
        height: 38px;
        line-height: 38px;
    }
    .tp-caption.heading div {
        height: 38px !important;
        line-height: 38px !important;
    }
    aside .mm_archive {
        height: 35px;
    }
    aside .mm_archive select {
        font-size: 18px;
        height: 35px;
    }
    #rev_slider_1_1, #rev_slider_1_1_wrapper {
        height: 457px !important;
    }
}

@media (max-width:480px) {
    .tp-leftarrow.default {
        left: 38% !important;
    }
    .tp-rightarrow.default {
        right: 38% !important;
    }	
    .tp-text {
        top: 50px !important;
    }
    .blk-slider {
        line-height: 12px !important;
    }

    .slider_text_box p {
        font-size:13px;
        line-height:16px;
        min-height:30px;
    }

    .the_slider_container .bx-controls-direction {
        position:relative;
        height:50px;
        width:100%;
        background:#c5c5c5;
    }

    .the_slider_container .bx-controls-direction a {
        width:30px;
        height:30px;
        margin:0;
        top:10px;
    }

    .the_slider_container .bx-controls-direction .bx-prev {
        left:10px;
    }

    .the_slider_container .bx-controls-direction .bx-next {
        right:10px;
    }

}

@media (max-width:420px) {
    .nav > ul {
        font-size: 17px;
        line-height: 36px;
    }
    .feature-media {
	    float:left;
	    width:100%;
	    padding-bottom:10px;
	    margin:0px 10px 10px 10px;
	    clear:both;
	}
	.credit {
	display: inline-block;
	float:none;
	clear:both;
	text-align:center;
	padding-right:0px;
	margin:0px auto;
	padding-bottom:10px;
	}

    img.attachment-large.wp-post-image {
	float:none;
	margin:0px auto !important;
	}

}
@media (max-width:390px) {
    .tp-leftarrow.default {
        left: 35% !important;
    }
    .tp-rightarrow.default {
        right: 35% !important;
    }
    	
}



@media (max-width:360px) {
    #rev_slider_1_1, #rev_slider_1_1_wrapper {
        height: 401px !important;
    }
    .tp-leftarrow.default {
        left: 33% !important;
    }
    .tp-rightarrow.default {
        right: 33% !important;
    }	
}


@media (max-width:320px) {
    #rev_slider_1_1, #rev_slider_1_1_wrapper {
        height: 368px !important;
    }
}

@media (max-width:1099px) {
	.nav > ul ul {
		left:7px;
	}
	.nav > ul > li > a {
		padding:0 27px;
	}
}

@media (max-width:1023px) {
	.nav > ul ul {
		left:-5px;
		font-size:13px;
	}
	.nav > ul .last > ul {}
	.nav > ul > li > a {
		padding:0 15px;
	}
}

/* Print Styles */
@media print {
	body { background:white; color:black; margin:0; }
	section.content, .main-holder, .two-columns-content .content {width:100%;}
	aside, .breadcrumbs, .nav-row, .header .col, nav-prev, nav-next {display:none;}
}
