/*
Theme Name: eCreative Membership Theme
Theme URI: http://ecreative.com.au/
Author: eCreative PTY LTD
Author URI: http://ecreative.com.au/
Description: The 2014 theme for eCreative Membership Sites.
Version: 3.0.7
Text Domain: ecreative
License: GNU General Public License
License URI: license.txt
Tags: ecreative membership theme, custom-menu, editor-style, theme-options
*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*
* Table of Content
==================================================
#Reset & Basics
#Basic Styles
#Site Styles
#Typography
#Links
#Lists
#Images
#Buttons
#Forms
#Misc
#Site Styles
#Page Styles
#Media Queries
#Font-Face */
	
/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}

/* #Basic Styles
================================================== */
body{font:13px Arial, Helvetica, sans-serif;color:#2f2f2f;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}

/* #Typography
================================================== */
html,body,h1,h2,h3,h4,h5,h6,p,span{color:#000;text-align:left;}
h1,h2,h3,h4,h5,h6{color:#2f2f2f;font-family:Arial, Helvetica, sans-serif;font-weight:400;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}
h1{font-family:'HelveticaNeueThin', Arial, Helvetica, sans-serif; font-size:2em;margin:.67em 0;}
h2{font-size:1.5em;margin:.83em 0;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{color:#003E70;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:24px;font-weight:400;margin:13px 0;}
h6{font-size:.75em;margin:2.33em 0;}
.subheader{color:#777;}
p{line-height:1.4em;margin:0 0 20px;}
p img{margin:0;}
p.lead{font-size:21px;line-height:27px;color:#777;}
em{font-style:italic;}
strong{font-weight:700;}
small{font-size:80%;}
blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}
blockquote{border-left:1px solid #ddd;margin:0 0 20px;padding:9px 20px 0 19px;}
blockquote cite{display:block;font-size:12px;color:#555;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}
hr{border:solid #ddd;clear:both;height:0;border-width:1px 0 0;margin:10px 0 30px;}

/* #Links
================================================== */
a,a:visited{color:#003E70;text-decoration:none;outline:0;}
a:hover,a:focus{color:#000;text-decoration:underline;}
p a,p a:visited{line-height:inherit;}

/* #Lists
================================================== */
ul,ol{margin-bottom:20px;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol,ul.square,ul.circle,ul.disc{margin-left:30px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul,ul ol,ol ol,ol ul{font-size:90%;margin:4px 0 5px 30px;}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px;}
li{line-height:18px;margin-bottom:12px;}
ul.large li,li p{line-height:21px;}

/* #Images
================================================== */
img.scale-with-grid{max-width:100%;height:auto;}

/* #Buttons
================================================== */
.button,button,input[type=submit],input[type=reset],input[type=button]{background:#eee;background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);border: 1px solid #aaa;border-top: 1px solid #ccc;border-left: 1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #222;display: inline-block;font-size: 11px;font-weight: bold;text-decoration: none;text-shadow: 0 1px rgba(255, 255, 255, .75);cursor: pointer;margin-bottom: 20px;line-height: normal;padding: 8px 10px;font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{color:#000;background:#ddd;background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3)));background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);border: 1px solid #888;border-top: 1px solid #aaa;border-left: 1px solid #aaa;}
.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{border:1px solid #666;background:#ccc;background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%);background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4)));background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);}
.button.full-width,button.full-width,input[type=submit].full-width,input[type=reset].full-width,input[type=button].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center;}

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

/* #Forms
================================================== */
form,fieldset{margin-bottom:20px;}
input[type=text],input[type=password],input[type=email],textarea,select{border:1px solid #ccc;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222;width:210px;max-width:100%;display:block;background:#fff;margin:0 0 20px;padding:6px 4px;}
select{padding:0;}
input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #aaa;color:#222;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);}
textarea{min-height:60px;}
label,legend{display:block;font-weight:700;font-size:13px;}
select{width:220px;}
input[type=checkbox]{display:inline;}
label span,legend span{font-weight:400;font-size:13px;color:#222;}

/* #Base 960 Grid
================================================== */
.container{position:relative;width:912px;margin:0 auto;padding:0;}
.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px;}
.row{margin-bottom:20px;}
.column.alpha,.columns.alpha{margin-left:0;}
.column.omega,.columns.omega{margin-right:0;}
.container .one.column,.container .one.columns{width:37px;}
.container .two.columns{width:94px;}
.container .three.columns{width:151px;}
.container .four.columns{width:208px;}
.container .five.columns{width:265px;}
.container .six.columns{width:322px;}
.container .seven.columns{width:379px;}
.container .eight.columns{width:436px;}
.container .nine.columns{width:493px;}
.container .ten.columns{width:550px;}
.container .eleven.columns{width:607px;}
.container .twelve.columns{width:664px;}
.container .thirteen.columns{width:721px;}
.container .fourteen.columns{width:788px;}
.container .fifteen.columns{width:835px;}
.container .sixteen.columns{width:892px;}
.container .one-third.column{width:284px;}
.container .two-thirds.column{width:588px;}
.container .offset-by-one{padding-left:57px;}
.container .offset-by-two{padding-left:114px;}
.container .offset-by-three{padding-left:171px;}
.container .offset-by-four{padding-left:228px;}
.container .offset-by-five{padding-left:285px;}
.container .offset-by-six{padding-left:342px;}
.container .offset-by-seven{padding-left:399px;}
.container .offset-by-eight{padding-left:456px;}
.container .offset-by-nine{padding-left:513px;}
.container .offset-by-ten{padding-left:570px;}
.container .offset-by-eleven{padding-left:627px;}
.container .offset-by-twelve{padding-left:684px;}
.container .offset-by-thirteen{padding-left:741px;}
.container .offset-by-fourteen{padding-left:798px;}
.container .offset-by-fifteen{padding-left:855px;}

/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.container{width:768px;max-width:100%;}
	.container .column,.container .columns{margin-left:10px;margin-right:10px;}
	.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}
	.column.omega,.columns.omega{margin-right:0;margin-left:10px;}
	.alpha.omega{margin-left:0;margin-right:0;}
	.container .one.column,.container .one.columns{width:28px;}
	.container .two.columns{width:76px;}
	.container .three.columns{width:124px;}
	.container .four.columns{width:172px;}
	.container .five.columns{width:220px;}
	.container .six.columns{width:268px;}
	.container .seven.columns{width:316px;}
	.container .eight.columns{width:364px;}
	.container .nine.columns{width:412px;}
	.container .ten.columns{width:460px;}
	.container .eleven.columns{width:508px;}
	.container .twelve.columns{width:556px;}
	.container .thirteen.columns{width:604px;}
	.container .fourteen.columns{width:652px;}
	.container .fifteen.columns{width:700px;}
	.container .sixteen.columns{width:748px;}
	.container .one-third.column{width:236px;}
	.container .two-thirds.column{width:492px;}
	.container .offset-by-one{padding-left:48px;}
	.container .offset-by-two{padding-left:96px;}
	.container .offset-by-three{padding-left:144px;}
	.container .offset-by-four{padding-left:192px;}
	.container .offset-by-five{padding-left:240px;}
	.container .offset-by-six{padding-left:288px;}
	.container .offset-by-seven{padding-left:336px;}
	.container .offset-by-eight{padding-left:384px;}
	.container .offset-by-nine{padding-left:432px;}
	.container .offset-by-ten{padding-left:480px;}
	.container .offset-by-eleven{padding-left:528px;}
	.container .offset-by-twelve{padding-left:576px;}
	.container .offset-by-thirteen{padding-left:624px;}
	.container .offset-by-fourteen{padding-left:672px;}
	.container .offset-by-fifteen{padding-left:720px;}
}


/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	.container .columns,.container .column{margin:0;}
	.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0;}
	.container,.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px;}
}


/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container .columns,.container .column{margin:0;}
	.container,.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px;}
}


/* #Clearing
================================================== */
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

/* #Navigation
================================================== */
.horiz-nav ul li{display:block;float:left;list-style:none;}
.horiz-nav ul li a{display:block;text-decoration:none;}
#show-nav{display:none;}
.main-nav-wrap{background:url(images/nav_bg.png) left top repeat-x;height:44px;width:100%;margin:0 0 20px;}
.main-nav ul li:first-child{border-left:1px solid #d0d1d1;}
.main-nav ul li{border-left:1px solid #edeeef;border-right:1px solid #d0d1d1;display:block;float:left;list-style:none;position:relative;}
.main-nav ul li.current-menu-item,.main-nav ul li:hover{background:url(images/nav_alt_bg.png) left top repeat-x;}
.main-nav ul li a{color:#4b596a;display:block;font-family:'Times New Roman', Times, serif;font-size:13px;font-weight:400;height:40px;line-height:40px;text-decoration:none;text-transform:uppercase;padding:0 20px;}
.main-nav ul.sub-menu{display:none;left:0;position:absolute;width:auto;z-index:9999;}
.main-nav ul.sub-menu li{background:url(images/nav_bg.png) left center repeat-x;margin-bottom:0;position:relative;}
.main-nav ul.sub-menu li:hover{background:url(images/nav_alt_bg.png) left center repeat-x;}
.main-nav ul.sub-menu li,.main-nav ul.sub-menu li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;float:none;width:100%;}
.main-nav ul.sub-menu li a{border-right:0;color:0;font-family:'Times New Roman', Times, serif;font-size:13px;}
.main-nav ul.sub-menu ul.sub-menu{display:none;left:100%;position:absolute;top:0;}
.social-label{color:#ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.social-links p{color:#ccc;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;}
.widget .social-links ul li,.social-links ul li{border-bottom:0;display:block;float:left;list-style:none;margin-right:4px;padding:0;}
.social-links li a{background-image:url(images/icn_social.png);display:block;height:33px;text-decoration:none;text-indent:-9999em;width:33px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.social-fb a{background-position:0 0;}
.social-twitter a{background-position:66px 0;}
.social-rss a{background-position:33px 0;}
.social-fb a:hover{background-position:0 33px;}
.social-twitter a:hover{background-position:66px 33px;}
.social-rss a:hover{background-position:33px 33px;}
.horiz-nav ul,.main-nav ul,.social-links ul{margin:0;padding:0;}
.main-nav ul li.current-menu-item a,.main-nav ul.sub-menu li:hover > a,.main-nav ul.sub-menu li a:hover{color:#462400;}
.main-nav li:hover ul.sub-menu,.main-nav ul.sub-menu li:hover > ul.sub-menu{display:block;}
	
/* #Site Styles
================================================== */
.header-wrap{background:#000;padding-top:33px;}
.header{background:#07142c;border-top:1px solid #444;padding:0; background-image: url('images/back.png'); background-position: center right; background-repeat:no-repeat;}
.header .container{background:transparent;}
.header-logo{position:relative;}
.header-logo-light{background:url(images/logo_light.png) left top no-repeat;height:103px;left:-218px;filter:alpha(opacity=100);-khtml-opacity:1.0;-moz-opacity:1.0;opacity:1.0;position:absolute;top:1px;width:713px;z-index:10;display:none;}
.logo{left:0;position:relative;z-index:999;}
.logo img{max-width:100%;}
.call{color:#454545;font-family:Arial,Helvetica, sans-serif;font-size:12px;position:absolute;right:40px;top:40px;}
.call h2{color:#00457d;display:inline-block;font-family:Arial,Helvetica, sans-serif;font-size:18.8px;font-weight:700;}
.profile{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:28px;position:absolute;right:40px;top:-30px;width:365px;padding:3px 8px;}
.profile img.photo{border:1px solid #999;display:inline-block;float:right;margin-left:6px;height:16px;max-height:16px;width:16px;max-width:16px;}
.profile > p{color:#fff;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;width:325px;text-align:right;margin:0;padding:0;}
.dropdown-trigger{background:url(images/dropdown.png) center center no-repeat;display:block;height:13px;width:25px;right:0;top:4px;position:absolute;}
.dropdown-trigger:hover .profile-menu{display:block;}
.dd-list{cursor:pointer;}
.dd-trigger span.sf-sub-indicator{visibility:hidden;}
.profile-menu{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;list-style:none;position:absolute;right:0;top:14px;width:210px;z-index:999;padding:0;}
.profile-menu li{background:url(images/nav_bg.png) left top repeat-x;height:43px;line-height:43px;margin-bottom:0;position:relative;padding:0 12px;}
.profile-menu li a,.profile-menu li span,.profile-menu li{color:#4f657c;font-family:'Times New Roman', Times, serif;text-decoration:none;height:43px;}
.profile-menu li:hover{background:url(images/nav_alt_bg.png) left top repeat-x;}
.main{min-height:444px;}
.primary,.secondary-wrap{display:block;float:left;}
.secondary-wrap{float:right;}
h1.page-title{color:#003e70;font-family:'Times New Roman', Times, serif;font-size:24px;font-weight:400;text-transform:uppercase;}
.breadcrumbs{color:#000;margin-bottom:20px;}
.breadcrumbs a{color:#a7a7a7;text-decoration:none;}
.breadcrumbs a:hover{color:#003E70;}
.breadcrumbs,.breadcrumbs a{font-family:romul, Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;}
.secondary{margin-left:20px;margin-top:0;overflow:hidden;}
.sidebar-secondary{margin-top:85px;border:1px solid #edebeb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.blog .sidebar-secondary{margin-top:34px;}
.home .sidebar-secondary,.page-template-page-templateshome-php .sidebar-secondary{margin-top:0;}
.widget a{text-decoration:none;}
.textwidget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;}
#optin{background:url(images/optin.png) left top no-repeat;padding-top:210px;width:224px;position:relative;top:-10px;left:-10px;margin-bottom:-10px;}
#optin-submit{background:url(images/optin_submit.png) left top no-repeat;border:0;box-shadow:none;display:block;height:30px;text-indent:-9999em;width:100px;margin:15px auto;padding:0;}
#optin .optin-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #c4c4c4;height:25px;width:194px;margin:0 auto 10px;padding:4px 8px;}
h3.download-title{color:#003E70;font-family:Verdana, sans-serif;font-size:24px;font-weight:none;margin-bottom:5px;margin-left:20px;text-transform:uppercase;}
.download-instructions{color:#2f3b43;font-size:14px;font-family:'Times New Roman', Times, serif;margin-left:20px;}
.secondary-wrap > h3.download-title:first-child{margin-top:80px;}
h3.widget-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Verdana, sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;margin:0;padding:0 15px;}
.sidebar-secondary h3.widget-title{background:#00457d url(images/widget_title_bg.png) left top repeat-x;height:51px;line-height:51px;}
.secondary .widget:first-child h3.widget-title{-webkit-border-top-left-radius:8px 8px;-moz-border-radius-topleft:8px 8px;border-top-left-radius:8px 8px;-webkit-border-top-right-radius:8px 8px;-moz-border-radius-topright:8px 8px;border-top-right-radius:8px 8px;}
.widget ul li{border-bottom:1px dotted #a4a4a4;list-style:none;position:relative;padding:16px 0 16px 24px;}
.sidebar-secondary .widget ul li:before{background:url(images/bullet1.png) left top no-repeat;content:"";display:block;height:12px;left:10px;position:absolute;top:22px;width:9px;}
.widget ul li img{margin-left:12px;margin-right:10px;}
.widget ul li a{color:#bb991a;font-family:Verdana, sans-serif;font-size:14px;text-decoration:none;}
.widget ul li,.widget ul li a{text-align:left;}
.widget.download-widget ul li{border-bottom:0;border-top:1px dotted #a4a4a4;padding-left:0;}
.widget.download-widget ul li a{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.widget ul li a:hover{color:#999;}
.widget.download-widget ul li img{margin-left:0!important;position:relative;top:0;max-width:45px;}
.widget.download-widget ul li a span{color:#4a4c4d;float:right;position:relative;top:10px;width:165px;}
.hide-title h3.widget-title{display:none;}
.hide-title.widget ul li:before{background:none;display:none;}
.hide-title.widget ul li img{margin-left:0;}
.footer{background:#000;border-bottom:2px solid #5e6782;margin-top:60px; padding-top:12px;} /*0c1941*/
.footer .container{width:912px;}
.footer .column{padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:24px;}
.footer .column ul{margin:0;padding:0 0 0 15px;}
.flexipages_widget li,.footer .column ul li{list-style-image:url(images/bullet2.png);border:0;padding:0;}
.footer .column ul li a{color:#a7a7a7;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
.column3 ul li{border-bottom:1px dotted #5f5f5f;color:#5f5f5f;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style:none;padding:16px 0;}
.column3 ul li:first-child{padding-top:0;}
.column3 ul li strong{color:#9e9e9e;font-size:11px;text-transform:uppercase;}
.column3 ul li img{margin-right:9px;}
.company_info{padding-bottom:24px;}
.footer .widget .contact-info,.footer .widget .footer-social-nav ul{padding:0;}
.footer .widget .contact-info li,.footer .widget .footer-social-nav li{border:0;list-style:none;padding:0;}
.footer .widget .contact-info li,.footer .widget .contact-info li a{color:#a7a7a7;font-size:11px;}
.footer .widget .contact-info li a:hover{color:#9e9e9e;}
.footer .widget .footer-social-nav ul li img{margin-left:0;margin-right:4px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;text-indent:-9999em;}
.footer .widget .footer-social-nav ul li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.footer .widget .contact-info li.phone,.footer .widget .contact-info li.abn,.footer .widget .contact-info li.email,.footer .widget .contact-info li.website{padding-left:19px;}
.footer .widget .contact-info li.phone{background:url(images/icn_phone.png) left center no-repeat;}
.footer .widget .contact-info li.email{background:url(images/icn_email.png) left center no-repeat;}
.footer .widget .contact-info li.website{background:url(images/icn_website.png) left center no-repeat;}
.footer .widget .contact-info li.abn{background:url(images/icn_abn.png) left center no-repeat;}
.copyright{color:#a7a7a7;display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-left:38px;position:static;bottom:30px;text-align:left;width:100%;padding:12px 0 20px;}
.copyright a{color:#777;}
.copyright a:hover{color:#a7a7a7;}
.widget ul,.column3 ul{margin:0;padding:0;}
.widget ul li:last-child,.column3 ul li:last-child{border-bottom:0;}
.footer .column ul li a:hover,.column3 ul li:hover,.column3 ul li:hover strong{color:#fff;}

/* #Page Styles
================================================== */
.home .content{padding-top:26px;}
.video-wrap{background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f4), color-stop(0.05, #f9f9f9), color-stop(0.5, #fdfdfd), color-stop(0.95, #f9f9f9), to(#f5f5f4));background: -webkit-linear-gradient(top, #f5f5f4, #f9f9f9 5%, #fdfdfd, #f9f9f9 95%, #f5f5f4);background: -moz-linear-gradient(top, #f5f5f4, #f9f9f9 5%, #fdfdfd, #f9f9f9 95%, #f5f5f4);background: -ms-linear-gradient(top, #f5f5f4, #f9f9f9 5%, #fdfdfd, #f9f9f9 95%, #f5f5f4);background: -o-linear-gradient(top, #f5f5f4, #f9f9f9 5%, #fdfdfd, #f9f9f9 95%, #f5f5f4);border:1px solid #edebeb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:18px; margin-bottom:24px;}
.video-wrap img,.video-wrap iframe,.video-wrap > div{background:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-width:98%;padding:6px;}
.blog .video-wrap, .blog-wrap{margin-bottom:24px;}
.single .entry-date,.blog .entry-date{color:#777;font-size:12px;font-style:italic;position:relative;top:-16px;}
.single .entry-content,.blog .entry-content{padding-top:10px;}
.blog h2.entry-title{margin-top:0;}
.single .entry-content p,.blog .entry-content p{line-height:1.6em;}
.moretag{font-style:italic;}
.nav-next{float:right;}
.banner{position:absolute;top:6px;right:10px;}
.h-nav{margin:0;}
.h-nav ul li{display:inline-block;}
.h-nav ul li img{background:none;padding:1px;}
.top-nav{position:absolute;top:-28px;right:18px;}
.top-nav li a{color:#fff;margin:0 10px;}
.top-nav li:after{content:'|';color:#fff;display:inline-block;font-size:10px;position:relative;top:-2px;}
.extra-links{margin:20px 0 0;padding:0;}
.extra-links li{border-right:1px solid #ddd;display:block;float:left;height:46px;list-style:none;padding:20px 65px 20px 20px;}
.lt-ie9 .extra-links li{padding:20px 55px 20px 20px;}
.extra-links li:first-child{padding-left:10px;}
.extra-links li:last-child{border-right:0;padding-right:0;}
.extra-links li a{display:block;height:45px;padding-left:58px;padding-top:8px;text-decoration:none;width:57px;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;}
ul.contact-links li{background:none;height:auto;list-style:none;margin-bottom:0;position:relative;padding:8px 0;}
ul.contact-links li img{position:relative;top:7px;}
.icon-program a{background:url(images/icon_program.png) left top no-repeat;}
.icon-program a:hover{background:url(images/icon_program_alt.png) left top no-repeat;}
.icon-trading a{background:url(images/icon_trading.png) left top no-repeat;}
.icon-trading a:hover{background:url(images/icon_trading_alt.png) left top no-repeat;}
.icon-bounces a{background:url(images/icon_bounces.png) left top no-repeat;}
.icon-bounces a:hover{background:url(images/icon_bounces_alt.png) left top no-repeat;}
.icon-adv-program a{background:url(images/icon_adv_program.png) left top no-repeat;}
.icon-adv-program a:hover{background:url(images/icon_adv_program_alt.png) left top no-repeat;}
.icon-money a{background:url(images/icon_money.png) left top no-repeat;}
.icon-money a:hover{background:url(images/icon_money_alt.png) left top no-repeat;}
.icon-contact a{background:url(images/icon_telephone.png) left top no-repeat;}
.icon-contact a:hover{background:url(images/icon_telephone_alt.png) left top no-repeat;}
.extra-links li span{color:#003e70;display:block;font-family:Verdana, sans-serif;font-size:20px;margin-left:5px;}
.latest-videos-wrap{margin:10px 0 0;}
.latest-videos-wrap h2{color:#bb991a;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}
.latest-videos li{display:block;float:left;list-style:none;margin-right:24px;width:182px;}
.latest-videos li img{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.latest-videos li a,.latest-videos li a h2{color:#979797;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
.latest-videos li a h2{font-weight:700;}
.latest-videos li a h2:hover{color:#6a6a6a;}
p.view-count{color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;margin-top:12px;}
.column h1{color:#969696;font-family:Verdana, sans-serif;font-size:19px;font-weight:400;margin:28px 0;}
.footer h3.widget-title{background:none;color:#969696;font-family:Verdana, sans-serif;font-size:18px;font-weight:400;text-transform:none;margin:23px 0 18px;padding:0;}
.modules-list-wrap h2{border-bottom:1px solid #adafa6;color:#003e70;font-family:'Times New Roman', Times, serif;font-size:24px;font-weight:400;padding-bottom:8px;margin:10px 0 22px;}
.modules-list li{display:block;list-style:none;float:left;margin-bottom:35px;margin-right:15px;position:relative;width:206px;}
.modules-list li a{text-align:center;text-decoration:none;}
.modules-list li a img{left:50%;margin-left:-71px;position:relative;}
.training-list li a img{margin-left:-89px;}
.modules-list li a h1{color:#003e70;font-family:'Times New Roman', Times, serif;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;margin:10px 0 6px;}
.modules-list li a h2{color:#5e5f60;font-size:18px;font-weight:400;text-align:center;}
.modules-list li a p{color:#2f3b43;font-family:'Times New Roman', Times, serif;font-size:16px;text-align:center;margin:0;}
.form-questions input[type=text],.form-questions textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:italic;margin-bottom:8px;width:94%;border-color:#bababa;padding:6px;}
.form-questions textarea{height:80px;}
input[type=submit].btn-send,.btn-send{background-image:url(images/btn_send.png);box-shadow:none;border:0;height:32px;text-indent:-9999px;width:109px;}
.btn-send:hover{opacity:0.8;}
.form-questions-wrap{margin-left:20px;margin-top:40px;width:224px;}
#wlmreginstructions{width:90%!important;margin:0 0 20px!important;}
#wlmember_loginwidget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;}
#wlmember_loginwidget p{margin-bottom:8px;}
#wlmember_loginwidget a{line-height:20px;}
.about-author{background:#f5f5f5;margin-bottom:10px;padding:10px 12px 1px;}
.about-author-img{float:left;margin-bottom:10px;margin-right:20px;width:94px;}
.about-author h4,.blog-social h4,h2.comments-title,h3#reply-title{font-size:16px;}
.about-author h4{line-height:26px;margin:0 0 4px;}
.top-nav li:last-child:after,.footer ul li:before{display:none;}
.latest-videos,.modules-list{margin:0;padding:0;}
	
/* #Contact Form
================================================== */
.contact-p{color:#7e7f80;font-family:'Century SchoolBook', Century;font-size:17px;margin-top:-20px;padding-top:0;}
.contact-left{float:left;width:280px;}
.contact-right{float:left;margin-left:30px;width:540px;}
.wpcf7-form label{color:#000;display:block;font-size:13px;margin-bottom:8px;}
.wpcf7-form select{border:1px solid #ccc;margin-bottom:14px;width:95%;padding:6px;}
.wpcf7-form select,.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea,.fld,.wpm_existing input[type=text],.wpm_existing input[type=password]{color:#000;font-size:13px;font-style:italic;margin-bottom:16px;width:90%;padding:6px;}
.wpm_existing input[type=text],.wpm_existing input[type=password]{width:320px!important;}
.wpcf7-form textarea{height:150px;}
#btn-submit{background:url(images/btn_submit.png) left top no-repeat;height:34px;float:right;text-indent:-9999em;width:86px;margin:14px 36px 0 0;}
#btn-submit:hover{background:url(images/btn_submit_hover.png) left top no-repeat;}
.wpcf7 br{display:none;}
.wpcf7-validation-errors,.wpcf7-mail-sent-ok{color:red;font-size:12px;font-style:italic;}
	
/* #FAQ / Accordion
================================================== */
#accordion h3 a,#accordion div{border-bottom:1px dotted #a9a9a9;padding-bottom:20px;padding-left:22px;}
#accordion h3 a{background:url(images/dd_default.png) left 5px no-repeat;color:#003E70;display:block;font-family:'Times New Roman', Times, serif;font-size:16px;font-weight:700;outline:0!important;text-decoration:none;text-transform:uppercase;}
#accordion h3 a:hover{text-decoration:underline;}
#accordion div{color:#2f3b43;font-family:'Times New Roman', Times, serif;font-size:16px;line-height:1.5em;}
#accordion h3.ui-state-active a{background:url(images/dd_active.png) left 5px no-repeat;border-bottom:0;padding-bottom:0;}
#accordion .ui-state-focus{outline:none;}
.primary{width:626px;}
.secondary{width:224px;}
.mejs-container{max-width:100%;}

.c2.clear { display: none; }
.c3.clear { display: none; }
.c4.clear { display: block; }

.ecmodules {
  display: block;
  float: left;
  width: 30%;
  margin-right: 5%;
  margin-bottom: 24px;
}

.ecmodules.last {
	margin-right: 0;
}

.ecmodules img {
	height: auto;
	max-width: 100%;
}

.video-wrap p:last-of-type {
    margin-bottom: 0;
}
	
/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {	
	.video-wrap img,.video-wrap iframe{max-width:97%;}
	.contact-left,.contact-right{margin-left:0;width:50%;}
	.banner{right:0;width: 440px;margin: 16px 0;}
	img{max-width:100%;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.primary,.footer .container{width:604px;}
	.c2.clear { display: none; }
	.c3.clear { display: block; }
	.c4.clear { display: none; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.banner{position: static;width: 100%;margin: 10px 0;}
	.header-logo-light{width:640px;}
	.primary,.footer .container{width:300px;}
	.primary,.secondary-wrap{float:none;}
	.secondary-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;}
	.secondary{margin-left:0;width:auto;}
	.footer .container{text-align:center;}
	.extra-links{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:24px;}
	.extra-links li{border-right:0;float:none;}
	.extra-links li a{width:auto;}
	.extra-links li span{position:relative;top:6px;}
	.footer .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px 10px;}
	.footer .column3{padding-bottom:20px;}
	.column3 ul li:last-child{border-bottom:1px dotted #5f5f5f;}
	.copyright{margin-left:0;padding-bottom:20px;padding-left:0;position:relative;bottom:0;text-align:center;}
	.contact-left,.contact-right{float:none;width:100%;}
	.modules-list li{margin:0 auto 20px;}
	.widget.download-widget ul li img{float:left;}
	.widget.download-widget ul li a span{float:none;width:auto;}
	.form-questions-wrap{width:auto;margin:30px auto 0;}
	#show-nav{background:url(images/nav_bg.png) left top repeat-x;border-bottom:1px solid #ececec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:inset 0 0 2px #999;-webkit-box-shadow:inset 0 0 2px #999;box-shadow:inset 0 0 2px #999;cursor:pointer;display:block;height:42px;line-height:42px;margin-top:20px;}
	#show-nav:hover{background:url(images/nav_alt_bg.png) left top repeat-x;}
	.mobile-icon{background:url(images/icon_menu.png) 10px center no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#3a4859;font-size:12px;font-family:'Times New Roman', Times, serif;font-weight:700;height:42px;line-height:42px;text-align:left;text-transform:uppercase;padding:0 10px 0 30px;}
	.main-nav-wrap{background:none;height:auto;width:100%;margin:0 0 20px;}
	.main-nav-wrap nav.main-nav{display:none;}
	.main-nav ul li{background:url(images/nav_bg.png) left center repeat-x;border:1px solid #d0d1d1;float:none;position:relative;margin:0;}
	.main-nav ul li,.main-nav ul li a{display:block;height:40px;}
	.main-nav ul li.current-menu-item,.main-nav ul li:hover{background:url(images/nav_alt_bg.png) left center repeat-x;}
	.main-nav ul.sub-menu,.main-nav ul.sub-menu ul.sub-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0!important;margin-left:-1px;position:relative!important;top:0;width:100%!important;}
	.breadcrumbs,.home .main{margin-top:20px;}

	.ecmodules {
	  float: none;
	  margin: 0 auto 24px !important;
	  width: 200px;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.primary,.footer .container{width:420px;}
	.c2.clear { display: block; }
	.c3.clear { display: none; }
	.c4.clear { display: none; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {	
	.modules-list li{width:100%;}
	.c2.clear { display: none; }
	.c3.clear { display: none; }
	.c4.clear { display: none; }
  .header {
    background: #07142c;
    border-top: 1px solid #444;
    padding: 0;
    background-image: url(images/back.png);
    background-position: center right -120px;
    background-repeat: no-repeat;
    background-size: auto 100%;
  }
}


/* #Font-Face
================================================== */
@font-face{font-family:romul;src:url(fonts/romul.ttf);}

@font-face {
    font-family: 'HelveticaNeueThin';
    src: url('fonts/HelveticaNeueThin.eot');
    src: url('fonts/HelveticaNeueThin.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueThin.woff2') format('woff2'),
         url('fonts/HelveticaNeueThin.woff') format('woff'),
         url('fonts/HelveticaNeueThin.ttf') format('truetype'),
         url('fonts/HelveticaNeueThin.svg#HelveticaNeueThin') format('svg');
}


/* #Misc
================================================== */
.remove-bottom{margin-bottom:0!important;}
.half-bottom{margin-bottom:10px!important;}
.add-bottom{margin-bottom:20px!important;}
.color-orange{color:#f2710b!important;}
.more{border:0;background:url(images/btn_more.png) left top no-repeat;box-shadow:none;display:block;height:38px;text-indent:-9999em;width:142px;margin:0;padding:0;}
.more:hover{filter:alpha(opacity=70);-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7;}
.no-border{border:0!important;}
.ir{background-color:transparent!important;border:0!important;overflow:hidden;text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:100%;}
.hidden{display:none!important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0;}
.invisible{visibility:hidden;}
.alignleft,.alignright{margin-bottom:20px;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}
img.alignleft{margin:6px 24px 30px 0;}
img.alignright{margin:6px 0 30px 24px;}
img.aligncenter{margin-top:6px;margin-bottom:30px;}
.entry-content img{border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.2);}