/* 
Site Name:NetFinance Interactive
Cycle: DRUPAL/UNCLUSTER
Office: USA
Year: 2017
URL:http://netfinanceint.wbresearch.com/

// Color Pallette 
bootstrap-primary: #428bca;
bootstrap-success: #5cb85c;
bootstrap-info:    #5bc0de;
bootstrap-warning: #f0ad4e;
bootstrap-danger:  #d9534f;

_logoGreen  #a5cb5e
_logoPurple #27265F

// Fonts
-----------------------------------------------------------------*/
@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,600');

/* Template Fixes */
body.front.logged-in #main.main:first-child > .container, body.node-type-resource-centre #main.main > div.container:first-child, body.node-type-event-agenda-day #main.main > div.container:first-child, body.page-taxonomy #main.main > div.container:first-child, body.not-front.logged-in.panel-layout-onecol #main.main:first-child > div.container:first-child, body.not-front.logged-in #main.main div.container:nth-child(3) div#page-header,body.not-front.logged-in.node-type-contributor #main.main > div.container:first-child{display:none!important;}
body.not-front.logged-in.node-type-resource-centre .asidecontent, body.not-front.logged-in.node-type-resource-centre .asidecontent,  body.not-front.logged-in.node-type-event-agenda-day .asidecontent{margin-top:3em; height:12em; padding-top:1em;}
.container.wbr-sponsors-rotator{margin-top:2em; margin-bottom:none!important;}
footer.pagefooter{margin-top:2em; background:#012B45;}
body.logged-in #admin-menu{display:none!important;}
body.admin-menu .header-bottom {top: 0px!important;}
a.cd-top {height:70px; width:95px; display:inline-block; padding-top: 45px; background-color: rgba(1, 43, 69, 1)!important;}
@media(min-width: 600px) and (max-width:767px){.header-top .col-md-4 { width:100%; float:left;}}
@media(max-height: 500px){.header-top .col-md-4 { width:100%; float:left;}}

/* Header Dynamic Typography */
body.front .header-top {padding-top:20em;height:100vh;}
body.front .header-top #header-info{padding: .5em 0 .25em 15%!important;}
body.front .header-top h1, .header-top h2{font-weight:300; text-shadow:.025em .025em #333!important; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
body.front .header-top h1 {font-size:4em!important;}
body.front .header-top h2 {font-size:2.5em!important;}
body.front .header-top #header-info p{font-size:.9em; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important; font-weight:400;}
body.front .header-top #header-info p:first-child:after{margin-left:8px;}
body.front .header-top #header-info p:last-child:before{margin-right:5px;}
body.front .header-top #header-info p:first-child:after, .header-top #header-info p:last-child:before {content:"\2022";}  
@media(max-width:995px) and (max-height:900px){	body.front .header-top {padding-top:8em;} body.front .header-top h1{font-size:1.5em;} body.front .header-top h2{font-size:1.25em;} body.front #ctl00_header_top .btn{font-size:1em;} body.front .header-top #header-info p{font-size:1.1em;}}
@media(max-width:740px){body.front .header-top {padding-top: 9em;height:80vh;} body.front .header-top h1{font-size:2em!important;} body.front .header-top h2{font-size:1.5em!important;} body.front #ctl00_header_top .btn{font-size:1em;} body.front .header-top #header-info p{font-size:.9em;} body.front .header-top #header-info{padding: .5em 0 .5em 0!important;} body.front .header-top #header-info p:first-child:after, body.front .header-top #header-info p:last-child:before {content:none;}}
@media(max-width:500px){body.front .header-top {padding-top:12em; max-height:80vh; min-height:500px!important;} body.front .header-top h1{font-size:2em!important;} body.front .header-top h2{font-size:1.25em!important;} body.front #ctl00_header_top .btn{font-size:.75em;} body.front .header-top #header-info p:first-child:after, body.front .header-top #header-info p:last-child:before {content:none;}}

/* Header Dynamic Info - Fixed */
body .header-bottom {-webkit-box-shadow:none!important; box-shadow:none!important;}
body .header-top #header-info{background-color:#27265F; max-width:100%!important; position:fixed; z-index:999; top:4.75em; padding-bottom:5px!important; margin:0; left:0; right:0; border:none; -webkit-box-shadow: 0 3px 10px 1px rgba(0,0,0,.3); box-shadow: 0 3px 10px 1px rgba(0,0,0,.3);}
body .header-top #header-info p:nth-child(1){margin-left:18%;}
body .header-top #header-info p{color:#fff; font-size:.9em!important; margin-left:.5em; padding-left:.5em; font-weight:400; text-shadow:none; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
.header-top #header-info p:first-child:after, .header-top #header-info p:last-child:before {content:none;}  
.header-top #header-info p:nth-child(1):before {font-family: FontAwesome; content:"\f073"; position:relative; left:-.75em;}
.header-top #header-info p:nth-child(2):before {font-family: FontAwesome; content:"\f041"; position:relative; left:-.5em;}
.header-top #header-info p:nth-child(3):before {font-family: FontAwesome; content:"\f095"; position:relative; left:-.5em;}  
@media(max-width:1190px) and (min-width:990px){ body .header-top #header-info{top: 4em;} body .header-top #header-info p:nth-child(1){margin-left:12%;}}
@media(max-width:990px) and (min-width:770px){body .header-top #header-info{top:4.25em;} body .header-top #header-info p:nth-child(1){margin-left:12%;}}
@media(max-width:769px) {body .header-top #header-info{top: 3.9em;} body .header-top #header-info p:nth-child(1){margin-left:0%;} .header-top #header-info p:first-child:after, .header-top #header-info p:last-child:before {content:none;}}

/* Full Width Images & Backgrounds */
.header-top {background: url(/UploadedFiles/EventPage/1004619/images/bg-img-hero.jpg) center top scroll no-repeat; background-size:cover; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .12);}
.asidecontent { background: #999 url(/UploadedFiles/EventPage/1004619/images/bg-img-inner-page-strip.jpg) center center no-repeat; background-size:cover; }
.bg-img-venue{min-height:575px; padding-bottom:25px; background: url(//plsadaptive.s3.amazonaws.com/gmedia/externalresizes/panopoly_image_original_0191d783f215345a4fb53a1f03b2fb23.jpg) center center scroll; background-size:cover;}
.bg-lighten {box-shadow: inset 10000px 0 0 rgba(255, 255, 255, .92);}
.bg-darken {box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .12);}

.light-row-color {background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; padding:50px 0 ;}
.light-row-color:after {border-left:solid 30px transparent; border-right:solid 30px transparent; border-top:solid 30px #f4f4f4; content:''; height:0; left:50%; margin-left:-10px; position:absolute; width:0; z-index:-1;}
.bg-red {background-color:#c80b26;}
.bg-green {background-color:#80AD02;}
.bg-blue {background-color:#b9cee3;}
.bg-darkblue {background-color:#0E2744;}
.bg-orange {background-color:#FFAC1A;}
.bg-darkorange {background-color:#e39815;}
.bg-black {background-color:#363636;}
.bg-grey {background-color:#f7f7f7;padding-bottom:20px;}
.bg-purple {background: #28265f;padding-top: 1em;padding-bottom: 1.5em;}
.bg-img {background:#333745 url("/UploadedFiles/EventPage/9400/images/numbers-background_c.png") no-repeat fixed center center; padding:30px 0 15px; border-bottom:5px solid #dbdcde;}
.bg-overlay{background:#000;background: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); zoom:1; padding:5em; margin:150px -15px;}
.bg-parallax{padding:3em 0; background: url(/UploadedFiles/EventPage/1003655/images/connectedstores-collage.jpg) repeat fixed center center;}
.bg-lightgreen {background:#95A63A!important; border-bottom:1px #dedede solid!important; border-top:1px #dedede solid!important; padding:25px 0px;}
.bg-darkgreen {background:#BECB7A!important; border-bottom:1px #dedede solid!important; border-top:1px #dedede solid!important; padding:25px 0px;}
.bg-img-webinar{min-height:150px; background: url(/UploadedFiles/EventPage/1002815/images/netfinance-webinagBG.png) center center scroll; background-size:cover;}
.bg-overlay2{background:#000;background: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); zoom:1; padding:.5em; margin:80px -15px;}

/* Header Dynamic Info Sub Pages */
body.not-front .header-bottom {-webkit-box-shadow: 0 3px 10px 1px rgba(0,0,0,.3)!important; box-shadow: 0 3px 10px 1px rgba(0,0,0,.3)!important;}
body.not-front.not-logged-in .asidecontent {margin-top:5em; height:13em; padding-top:1em;}
body.not-front.logged-in .asidecontent {margin-top: 1em;height:13em;padding-top: 1em;}
body.not-front .header-bottom{position:fixed!important; top:0px!important; z-index:99999999;} 

/* Logo */
.navbar-header .logo {min-width:250px; position:absolute;  }
@media(max-width:768px){.navbar-header .logo {min-width:200px;}}

/* Primary Nav */
.navbar-nav > li > a {font-size: 0.95em; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important; font-weight:400; text-transform:uppercase; }
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu li a:hover{background:#27265F!important; color:#fff;}
@media(min-width:995px) and (max-width:1190px){.navbar-nav > li > a {font-size: 0.8em;}}
@media(min-width:768px) and (max-width:990px) {.navbar-nav > li > a {font-size: .66em;margin-top:1em;} .navbar-nav > li:last-child {margin-top:.55em;}}

/* Sub Nav */
.navbar-nav ul.dropdown-menu > li > a, .navbar-nav .open ul.dropdown-menu > li > a {font-weight:400; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important; text-transform:uppercase;}
@media(max-width:766px){.navbar-collapse.collapse.in{margin-top:30px;}}
@media(max-width:400px){.navbar-nav ul.dropdown-menu{background:rgba(255, 255, 255, 1)!important;} .navbar-nav ul.dropdown-menu > li > a, .navbar-nav .open ul.dropdown-menu > li > a {color:#333;}}

/* Social Media Icons*/
.asidecontent.subpage{height: 11em;margin-top: 4em;}
.asidecontent.subpage #social-media-icons { width:80%; margin:-5px auto; text-align:right; max-width: 1120px;}
.asidecontent.subpage #social-media-icons a {margin-left:10px;}
.asidecontent.subpage #social-media-icons span.fa {color:#fff; font-size:2em!important; text-shadow: rgba( 0, 0, 0, .25 ) .045em .045em;}

/* Discount Module */
.container-pricing-control .btn-pricing-control{margin-top:.25em;}
.container-pricing-control .fa-2x.lead strong{color:#012B45!important;}
.container-pricing-control .fa-2x.lead {color:#333!important;font-size: 1.5em!important;}
.container-pricing-control .fa-2x.lead strong:nth-of-type(2){color:#900!important;}
@media(min-width:401px) and (max-width:965px){.container-pricing-control h3{font-size:.9em;}}
@media(max-width:400px){.container-pricing-control h3{font-size:.9em; text-align:center;}}

/* Typography */
body h1, body h2, body h3, body h4, body h5 {color:#1b1e2a; font-weight:400; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
.pagecontent > h1{padding:0px .35em;}
.pagecontent p, .pagecontent ul, .pagecontent ol, .pagecontent li, .pagecontent table, .pagecontent address, .pagecontent blockquote, .pagecontent cite {color:#5f5f5f; font-size:16px; line-height:1.75em; font-weight:400; font-family:'Open Sans','Helvetica Neue','Helvetica','Arial','sans-serif'!important;}
.pagecontent p{margin-bottom:1.25em;}
.pagecontent a{color:#a5cb5e; font-weight:bold;}
.pagecontent a:hover, a:focus{color:#27265F;}

/* Typography Utility Classes */
.fa-lg,.fa-2x,.fa-3x,.fa-4x,.fa-5x,.fa-6x,.fa-7x,.fa-8x,.fa-9x,.fa-10x{line-height:1.25em!important;} .fa-lg{font-size:1.33333333em!important;} .fa-1x{font-size:1.5em!important;} .fa-2x{font-size:2em!important;} .fa-3x{font-size:3em!important;}.fa-4x{font-size:4em!important;}.fa-5x{font-size:5em!important;}.fa-6x{font-size:6em!important;}.fa-7x{font-size:7em!important;}.fa-8x{font-size:8em!important;}.fa-9x{font-size:9em!important;}.fa-10x{font-size:10em!important;}
.text-light {font-weight:300;}
.text-normal{font-weight:400;}
.text-bold {font-weight:600;}
.small{font-size:75%!important;}
.text-grey{color:#5f5f5f!important;}
.text-red{color:#d2002a!important;}
.text-blue{color:#012B45!important;}
.text-green{color:#a5cb5e!important;}
.text-white{color:#fff!important;}
.text-shadow{text-shadow: rgba( 0, 0, 0, .25 ) .045em .045em;}

.text-yellow {color:#ffab00!important;}
.text-green {color:#95A63A!important;}
.text-white {color:#fff!important; text-shadow:.055em .055em #111;}
.text-purple {color:#37346e!important;}
.text-red {color:#D2202D!important;}

/* Buttons General Styles */
.pagecontent .btn-danger,.pagecontent .btn-success,.pagecontent .btn-warning,.pagecontent .btn-primary,.pagecontent .btn-info,.pagecontent .btn-default,.pagecontent .btn-register,.pagecontent .btn-event{color:#fff; font-weight:400; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important: }
.btn:hover, .btn:focus{color:#fff!important;}
.btn-default{color:#5f5f5f!important; background-color:#fff!important; border-color:#ccc!important;}
.btn-default:hover{color:#5f5f5f!important; background-color:#ebebeb!important;}
.btn-xl{padding: .5em .85em!important;font-size:1.5em!important;}
@media(max-width:450px){.btn-xl,.btn-lg,.btn-md,.btn-sm,.btn-xs{font-size:1em!important;}}

/* Branded Buttons Styles */
.btn-event, .navbar-nav > li:last-child > a, .btn-pricing-control, .StradTemplate input[type=submit], .thank-you a{background:#a5cb5e!important; font-weight:400; text-shadow:rgb(0, 0, 0) 1px 1px 3px; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
.btn-event:hover,.navbar-nav > li:last-child > a:hover, .btn-pricing-control:hover, .StradTemplate input[type=submit]:hover,.thank-you a:hover{background:#27265F!important; transition:0.2s; transition-timing-function:linear; -webkit-transition:0.2s; -webkit-transition-timing-function:linear;}
.navbar-nav > li:last-child > a {border-radius: 0.5em;padding: .625em 1.425em;margin: 0.8em 0 0 0.5em;text-align:center;} 
.btn-pricing-control{margin-top:-35px; font-size:1.75em; border:none;}
.StradTemplate input[type=submit]{border:none; padding:.5em 1em; font-size:1.25em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.thank-you a{-webkit-border-radius:5px; -moz-border-radius: 5px;border-radius:5px;}

/* Content Container */
.pagecontent > h1{padding:0px .35em;}
.pagecontent .row.col-fix > .col-xs-6{min-height:20em;}
.pagecontent .page-header{border-bottom:none;}
.pagecontent .page-header:before{content:"\2013  ";} 
.pagecontent .page-header:after{content:" \2013";} 
.pagecontent span.fa-quote{margin-top:-1.25em;}
.pagecontent address{margin-top:20px!important; border-left:3px #ccc solid; margin:0px; padding:0px 10px;}
.pagecontent address .btn{margin-top:5px;}
.pagecontent blockquote {background-color:transparent; border:none; margin:0px; quotes:none;}
.pagecontent blockquote p{display:inline-block;}
.pagecontent blockquote cite{display:block; border:none; padding:0; font-weight:600;}
.pagecontent blockquote cite:before{content:"- ";} 
.pagecontent .timer-plus:after{content:" +";}
.pagecontent .speaker-image{background-image: center top #fff no-repeat!important; border:1px #eee solid!important; height:200px; max-width:270px;border-radius:5px; transition: all 0.4s ease;}
.pagecontent .speaker-image:hover{background-position: center -200px; transition: all 0.4s ease;}
@media(min-width:850px) and (max-width:1250px){.pagecontent .speaker-image{max-width:250px; background-position:50% top;}}

/* Seamless Containers */
.pagecontent .container-seamless [class*="col-"] {margin:0; padding:0; height:240px; overflow:hidden!important;}
.pagecontent .container-seamless [class*="col-"] p{margin:1em;}
.pagecontent .container-seamless .row[class*="bg-"] {padding:0!important;}
.pagecontent .container-seamless [class*="col-"] img{min-width:100%; height:18em; }
.pagecontent .container-seamless [class*="col-"] img{-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;transition:transform .15s linear;position:relative;}
.pagecontent .container-seamless [class*="col-"] img:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25); position:relative; z-index:2;}
@media(max-width:770px){.pagecontent .container-seamless [class*="col-"] {height:235px;} .pagecontent .container-seamless [class*="col-"] img{max-height:18em;} .pagecon