/*
Theme Name: Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Media Queries
 *    15.1 - Mobile Large
 *    15.2 - Tablet Small
 *    15.3 - Tablet Large
 *    15.4 - Desktop Small
 *    15.5 - Desktop Medium
 *    15.6 - Desktop Large
 *    15.7 - Desktop X-Large
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine work of
 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 * and Blueprint http://www.blueprintcss.org/
 */
 
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;max-width:100%}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{color:#2b2b2b;font-family:akzidenz-grotesk_next_regulRg,sans-serif;font-size:16px;font-weight:400;line-height:1.5}body{font-size:100%}a{color:#f76e71;text-decoration:none}a:focus{outline:dotted thin}a:active,a:hover{outline:0;color:#f76e71}address{font-style:italic;margin-bottom:24px}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}ins,mark{background:#fff9c0;text-decoration:none}p{margin-bottom:15px}code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}pre{border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}blockquote cite,blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}blockquote cite,blockquote em,blockquote i{font-style:normal}blockquote b,blockquote strong{font-weight:400}small{font-size:smaller}big{font-size:125%}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}dl{margin-bottom:24px}dt{font-weight:700}dd{margin-bottom:24px}ol,ul{margin:0 0 24px 20px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin:0 0 0 20px}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}figure{margin:0}fieldset{border:1px solid rgba(0,0,0,.1);margin:0 0 24px;padding:11px 12px 0}legend{white-space:normal}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}caption,td,th{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}del{color:#767676}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:23px}::selection{background:#f76e71;color:#fff;text-shadow:none}::-moz-selection{background:#f76e71;color:#fff;text-shadow:none}


/******************************GENERAL*******************************************/

body, html{height:100%;}
body{-webkit-font-smoothing: antialiased;    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}
.btn{font-family: "zil_semi_slabregular";  -webkit-transition: all 0.4s ease-out;	-moz-transition: all 0.4s ease-out;	-ms-transition: all 0.4s ease-out;	-o-transition: all 0.4s ease-out;	transition: all 0.4s ease-out;}

a, a:active, a:focus, a:link{outline:none; text-decoration:none;}
a:hover{text-decoration:underline;}
ul {    list-style: outside none none;    margin: 0;    padding: 0;}

h1, h2, h3, h4, h5, h6 { font-family: "zil_semi_slabregular";    font-weight: normal;}


.img-sprite {
    background-image: url("images/image-sprite.png");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.img-sprite.back-top {
    background-position: -272px -67px;
    height: 58px;
    width: 58px;
}

.img-sprite.facebook-like {
    background-position: -143px -139px;
    height:31px;
    width:141px;
}

.mrt10{margin-top:10px !Important;} .mrt20{margin-top:20px !Important;} .mrt30{margin-top:30px !Important;} .mrt40{margin-top:40px !Important;} .mrt50{margin-top:50px !Important;} .mrt60{margin-top:60px !Important;} .mrt70{margin-top:70px !Important;} .mrt80{margin-top:80px !Important;} .mrt90{margin-top:90px !Important;} .mrt100{margin-top:100px !Important;}
.mrb10{margin-bottom:10px !Important;} .mrb20{margin-bottom:20px !Important;} .mrb30{margin-bottom:30px !Important;} .mrb40{margin-bottom:40px !Important;} .mrb50{margin-bottom:50px !Important;} .mrb60{margin-bottom:60px !Important;} .mrb70{margin-bottom:70px !Important;} .mrb80{margin-bottom:80px !Important;} .mrb90{margin-bottom:90px !Important;} .mrb100{margin-bottom:100px !Important;}

.size35{font-size:35px !important;}
.size25{font-size:25px !important;}

.mrr10{margin-right:10px !important;}

.btn-info {
 color: #fff; border:none;
 border-bottom: 3px solid #797b7d;
 background-color: #929496;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
   background-color: #797b7d;
 border-bottom-color: #797b7d;
}


/******************ICONS Sprite *************************************/
.icon-sprite{ background-image:url(images/icon-sprite.png); background-repeat:no-repeat; background-position:center top; display:inline-block; vertical-align:middle;}


/************************************* BORDER *************************************************/

.border{position:relative;}

.border:before {    content: "";    display: block;    left: 0;    position: absolute;    right: 0;    top: 0;}

.border:after {    content: "";    display: block;    left: 0;    position: absolute;    right: 0;    bottom: 0;} 

/*****************************HEADER***************************************/

.page_wrap{max-width:1000px;}
.header-wrapper{}
.main-header{background-color:#f7f7f7;}
.top-header{background:#f5f5f5; padding:12px 0; color:#fff; border-bottom: 6px solid #acdeec;}
.client-logos{text-align:right; padding-top:15px;}

/*************************************BANNER*******************************/
.banner{ background-image:url(images/millionaire-bg.jpg); background-repeat:no-repeat; background-position:center top; padding:0; min-height:500px;  border-top:6px solid #acdeec; position:relative; background-size:cover;}
.banner:before {
    background-image: url("images/dots.png");
    background-repeat: repeat;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner h2{font-size:77px; color:#005984;}
.banner h3{color:#494949; font-size:30px; font-family: 'akzidenz-grotesk_nextlight';}
.banner .btn{font-size:20px; margin:0; padding:5px 30px; max-width:100% !important;}
.millionaire-img{position:relative; margin:65px 0 0 -110px;}
.banner-text{background:#004668; font-family: 'akzidenz-grotesk_nextmedium'; font-size:17px; line-height:28px; color:#fff; text-align:center; padding:14px 0;}

#banner-event-seminar-info{background-color: rgba(1, 58, 85, .8);  margin:50px 0 0 0;    padding:0;  float: right;  z-index: 100; width:342px; font-family: "akzidenz-grotesk_next_regulRg"; font-size:14px; color:#fff;}
#banner-event-seminar-info h2{ background: #032d42 none repeat scroll 0 0;    color: #fff;    font-family: "akzidenz-grotesk_nextmedium";    font-size: 29px;    padding: 10px 0;    text-align: center;}
#banner-event-seminar-info h3{font-family: "akzidenz-grotesk_next_regulRg"; font-size:19px; line-height:26px; color:#fff; text-align:center;}
#banner-event-seminar-info h4{font-family: "akzidenz-grotesk_next_regulRg"; color:#f76e71; font-size:20px; text-align:center;}

#banner-event-seminar-info ul{}
#banner-event-seminar-info ul li{width:100%; margin:13px 0 0;}
#banner-event-seminar-info input[type="text"], #banner-event-seminar-info input[type="email"]{width:100%; border:1px solid #ade0ee;    border-radius: 4px;    color: #333;    height: 36px;    padding: 0 10px;}
#banner-event-seminar-info .inputbox.error {
    background-color: #f8dbdb !important;
    border-color: #e77776 !important;
}

#banner-event-seminar-info .inputbox.selected {
    background-color: #eafeda;
    border: 1px solid #68e900;
}

#banner-event-seminar-info .free-seminar-badge { background-image: url("images/free_workshop_cir.png");    background-position: right top;    background-repeat: no-repeat;    height:112px;    margin: 0;    position: absolute;    right: -55px;    top:10px;    width:106px;}

#banner-event-seminar-info li .checkbox {    float: left;    margin-right: 14px;}

.location-map{background-image:url("images/nz-map.png"); background-repeat:no-repeat; height:305px; width:261px; margin:15px auto 30px; cursor:pointer;}
.location-map:hover{background-position:-265px 0;}


/*************************************BANNER EDUCATION*******************************/
.banner-education{ background-image:url(images/smoke-bg.jpg); background-repeat:no-repeat; background-position:center -235px; padding:0; min-height:500px;  border-top:6px solid #acdeec; position:relative; background-size:100% auto;}

/*****************************************Select Workshop **************************/
.select-workshop-box{background:#ededed; padding:20px 0 50px 0;}
.select-workshop-box h2{font-size:28px; color:#005984; border-bottom: 1px solid #fff; padding-bottom: 30px; padding-top:12px;}
.select-workshop-box h2 span{font-family: 'akzidenz-grotesk_nextlight';}

div#seminar_list{margin-top:25px;}

.select-workshop-box .change-workshop{float:right; border:2px solid #f76e71; border-radius:40px; padding:7px 20px; font-family: 'akzidenz-grotesk_nextmedium'; font-size:14px;}
.select-workshop-box .change-workshop:hover{color:#fff; text-decoration:none; background:#f76e71;}

.select-workshop-box .event-details{text-align:center; background:#fff; box-shadow:0 0 4px 1px #ececec; padding:25px; margin-bottom:16px; margin-top:16px; min-height:250px;}
.select-workshop-box .event-details h3{font-size:20px; color:#005984; font-family: 'akzidenz-grotesk_nextmedium'; line-height:24px; margin-bottom: 5px;}
.select-workshop-box .event-details h4{font-size:16px; color:#777777; font-family:'akzidenz-grotesk_next_regulRg';}
.select-workshop-box .event-details h5{font-size:22px; color:#f76e71; font-family:'akzidenz-grotesk_next_regulRg'; margin:14px 0; border-bottom: 1px dashed #efefef;
    border-top: 1px dashed #efefef; padding:10px 0;}
.select-workshop-box .event-details .label_radio{margin:0 12px;}
.select-workshop-box .event-details .label_radio {
    background: rgba(0, 0, 0, 0) url("images/mobile_input_radio.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    padding-left: 40px;
    position: relative;
}
.select-workshop-box .event-details .label_radio input {
    height: 30px;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 30px;
}
.select-workshop-box .event-details .label_radio.select {
    background: rgba(0, 0, 0, 0) url("images/label_input_radio_active.png") no-repeat scroll 0 0;
}
.select-workshop-box .event-details .btn-bar {margin-top:15px;}
.select-workshop-box .event-details .btn{font-size:18px; padding:8px 49px;}

#showmorediv {
    margin:24px 0 0 0;
    text-align: center;
}

#showmorediv .btn {
    font-size: 18px;
    padding: 8px 60px;
}

.workshop-form .selected-course {
    color: #005984;
    font-family: akzidenz-grotesk_next_regulRg;
    font-size: 16px;
    margin: 5px 0 20px; padding:7px 10px 7px 15px;
}

.workshop-form .selected-course > label {
    float: left;
    line-height: 35px;
    margin-right: 10px;
}

.workshop-form .selected-course span {
    background: #7ac6da none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    display: block;
    overflow: hidden;
    padding: 7px 20px;
}

.workshop-form .selected-course span i {
    color: #3c94b1;
    float: right;
    margin-top: 4px; cursor:pointer;
}

.workshop-form .box {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 4px 1px #ececec;
    font-family: akzidenz-grotesk_next_regulRg;
    font-size: 13px;
    padding: 30px;
}

.workshop-form h2 {
    color: #005984;
    font-size: 28px;
    margin-bottom: 20px;
	padding:0;
}

.workshop-form ul li {
    float: left;
    margin-bottom:23px;
    width: 50%;
}

.workshop-form ul li label {
    color: #005984;
    display: block;
    font-family: "akzidenz-grotesk_nextmedium";
    font-size: 14px;
    line-height: 16px; margin-bottom:10px;
}
.workshop-form ul li input[type="text"] {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05) inset;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05) inset;
    font-family: akzidenz-grotesk_nextmedium;
    font-size: 14px;
    height: 37px;
    padding: 10px;
    width: 96%; color:#777;
}

.workshop-form ul li.full {
    float: none;
    width: auto;
}
.workshop-form ul li.full input[type="checkbox"]{margin-right:6px; margin-bottom:5px;  vertical-align: middle;}

.workshop-form ul li select {
    border: 1px solid #ededed;
    height: 35px;
    width: 48%; color:#777;
}

.workshop-form .btn-bar {
    border-top: 1px dashed #ececec;
    margin-top: 20px;
    padding-top: 25px;
}

.workshop-form .btn-bar .btn {
    font-family: akzidenz-grotesk_nextmedium;
    font-size: 20px;
    padding: 8px 50px;
}

.workshop-form .back {
    float: left;
    font-family: akzidenz-grotesk_next_regulRg;
    font-size: 14px;
    line-height: 40px;
}
.workshop-form .back i{padding-right:6px;}

input#submitbtn.btn.btn-lg.btn-primary{letter-spacing: 0.5px;}


/***********************************Content*************************************/
.discover-trade{padding:57px 0 47px; background:#fff; font-family: "akzidenz-grotesk_next_regulRg"; color:#777; font-size:16px; line-height:22px;}
.discover-trade h2 {    color: #005984;    font-family: "zil_semi_slabregular";    font-size: 40px;    font-weight: normal;    line-height: 46px;    margin: 0 0 25px;    padding: 0 0 27px;    position: relative;   }
.discover-trade h2:after {    background: none repeat scroll 0 0 #ade0ee;    bottom: 0;    content: "";    height: 4px;    left: 0;   position: absolute;    width: 100px;}

.discover-trade h3{color:#005984; font-size:22px; font-family: 'akzidenz-grotesk_nextmedium'; margin-bottom:20px;}

.discover-trade ul{margin:20px 0;}
.discover-trade ul li{margin:0 0 25px;}
.discover-trade ul li i{float:left; margin-right:20px; width:54px; height:54px;}
.icon-sprite.minute-30{background-position:-5px -5px;}
.icon-sprite.minute-60{background-position:-87px -237px;}
.icon-sprite.dollar{background-position:-5px -88px;}
.icon-sprite.settings{background-position:-5px -163px;}
.icon-sprite.risk-management{background-position:-5px -237px;}


.global-educator{background-image:url(images/ltt-bg.gif); background-repeat:repeat; padding:20px 0;}
.global-educator h2{font-size:27px; color:#005984; display:inline-block; margin-right:10px; vertical-align:middle;}
.global-educator p{display:inline;}
.global-educator .btn { font-size: 20px;    padding: 8px 40px; margin-left:10px; -webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
background: #ebbd1f; /* Old browsers */
background: -moz-linear-gradient(top,  #fff6a6 0%, #e5b40a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff6a6 0%,#e5b40a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff6a6 0%,#e5b40a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6a6', endColorstr='#e5b40a',GradientType=0 ); /* IE6-9 */

color: #000; border:0;}

.best-learning{padding:65px 0 0; background-image:url(images/greg-secker-bg.jpg); background-repeat:no-repeat; font-family: "akzidenz-grotesk_next_regulRg"; color:#fff; font-size:16px; line-height:22px; position:relative; background-size:cover; background-attachment:fixed;}
.best-learning:before {    background-image: url("images/dots.png");    background-repeat:repeat;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}
.best-learning h2 {    color: #ade0ee;    font-family: "zil_semi_slabregular";    font-size: 40px;    font-weight: normal;    line-height: 46px;    margin:15px 0 25px;    padding: 0 0 27px;    position: relative;   }
.best-learning h2:after {    background:#fff; opacity:0.32;    bottom: 0;    content: "";    height: 4px;    left: 0;   position: absolute;    width: 100px;}
.best-learning h6{font-family: 'akzidenz-grotesk_nextmedium'; font-size:22px; line-height:32px; color:#fff; margin-bottom:40px;}

.best-learning .btn { font-size: 20px;    padding:6px 40px; margin-top:40px; -webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
background: #ebbd1f; /* Old browsers */
background: -moz-linear-gradient(top,  #fff6a6 0%, #e5b40a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff6a6 0%,#e5b40a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff6a6 0%,#e5b40a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6a6', endColorstr='#e5b40a',GradientType=0 ); /* IE6-9 */

color: #000;border:0;}
.greg-img {
    left: -15px;
    position: relative;
}

.mm-testimonials{padding:45px 0 35px; font-family: "akzidenz-grotesk_next_regulRg"; color:#777; font-size:18px; line-height:28px;}
.mm-testimonials h2 {    color: #005984;    font-family: "zil_semi_slabregular";    font-size:36px;    font-weight: normal;    line-height: 46px;    margin: 0 0 25px;    padding: 0 0 27px;    position: relative;   }
.mm-testimonials h2:after {    background: none repeat scroll 0 0 #ade0ee;    bottom: 0;    content: "";    height: 4px;    left: 0;   position: absolute;    width: 100px;}
.mm-testimonials h3{color:#005984; font-size:22px; font-family: 'akzidenz-grotesk_nextmedium'; margin-bottom:20px;}
.mm-testimonials .author{font-family: 'akzidenz-grotesk_nextmedium'; font-size:18px; color:#777;}
.mm-testimonials .image-wrap{float:left; margin-right:20px; clear:both;}
.mm-testimonials .text-wrap{overflow:hidden; padding:25px 0;}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	  background:#ade0ee; 
}
.bx-wrapper .bx-pager.bx-default-pager a{width:27px; height:27px; background:#d7d7d7; border-radius:100%;}


.event-map {    min-height: 492px;    position: relative; background-color:#e3e3e3;}
.register-event-detail {    background-color: rgba(0, 43, 80, 0.9);    display: inline-block;    margin:0 0 0 660px;    padding: 25px;    position: absolute;    text-align: center;    top: 16%;    width: 305px;    z-index: 100;}
.register-event-detail .free-tag {    background-image: url("images/free-tag.png");    background-position: right top;    background-repeat: no-repeat;
    height: 81px;    margin: -30px 0 0 207px;    position: absolute;    width: 80px;}

.register-event-detail h2 {    color: #fff;    font-size: 34px;}
.register-event-detail h3 { font-family: 'akzidenz-grotesk_nextmedium';   color: #ade0ee;    font-size: 24px; margin:5px 0;}
.register-event-detail h4 { font-family: "akzidenz-grotesk_next_regulRg"; color:#fff; font-size:20px; margin:5px 0;}
.register-event-detail h5 { font-family: "akzidenz-grotesk_next_regulRg"; color:#f76e71; font-size:20px; margin:5px 0 15px;}
.register-event-detail .btn {    font-size: 20px;    padding: 8px;    width: 98%;}	

.pick-time { font-family: 'akzidenz-grotesk_nextmedium';   margin:10px 0;    text-align: center; font-size:16px; color:#ade0ee;}

.pick-time .label_radio { background-image: url("images/input_radio.png"); background-repeat:no-repeat; background-position:left center;    cursor: pointer;    display: inline-block;    height: 30px;    line-height: 30px;    margin-right: 10px;
    padding-left:30px;    position: relative;}

.pick-time .label_radio input {    height: 30px;    left: 0;    opacity: 0;    position: absolute;    width: 30px;}	
.pick-time .label_radio.select { background-image: url("images/input_radio_select.png");}

/*******************************THANKYOU****************************/
.thankyou-box{/*background-image:url(images/greg-secker-bg.jpg);*/ background-repeat:no-repeat; background-size:cover; min-height:100%; position:relative; padding-bottom:50px; border-top: 6px solid #beebf5;}
.thankyou-box:before {    background-image: url("images/dots.png");    background-repeat:repeat;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}

.thankyou-box .popup_block {    background-color: #fff;    color: #444;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    left: 50%;    line-height: 22px;    margin: 10% 0 0 -447px;    max-width:894px;    position: relative;    text-align: center;    top: 50%;    z-index: 555;}

.thankyou-box .popup_block h3 {    color: #00598f;    font-family: "zil_semi_slabregular";    font-size: 32px;    font-weight: normal;    line-height: 30px;    margin-bottom:10px;    margin-top: 10px;    padding:40px 50px 0;    text-align: center;}

.thankyou-box .popup_block h4 {    color: #777;    font-family: akzidenz-grotesk_next_regulRg;    font-size:22px;    font-weight: normal;    line-height: 30px;}
.thankyou-box .popup_block h6 {    border-top: 1px solid #f5f5f5;    color: #86888a;    font-family: "akzidenz-grotesk_next_regulRg";    font-size: 21px;    margin: 15px;    padding: 25px 0 0;}
.download-ebook{border-top: 1px solid #f5f5f5; margin:30px 27px;    padding:30px 0 0;}
.download-ebook .btn{margin:0 15px; padding:10px 50px;}
.thankyou-box .close-popup{width:26px; height:25px; background-position:-323px -96px; float:right; margin:15px 15px 0 0;}
.thankyou-box .close-popup:hover{background-position:-322px -141px;}
.thankyou-box .icon-sprite.twitter-share {    background-position:-88px -13px;    height: 42px;    margin: 0 3px;    width: 123px;}
.thankyou-box .icon-sprite.twitter-share:hover {    background-position:-368px -13px;}
.thankyou-box .icon-sprite.facebook-share {    background-position:-233px -13px;    height: 42px;    margin: 0 3px;    width: 123px;}
.thankyou-box .icon-sprite.facebook-share:hover {    background-position:-502px -13px;}
.thankyou-box .connect {    border-top: 1px solid #ededed;    color: #777;    font-family: akzidenz-grotesk_next_regulRg;    font-size: 22px;    margin: 30px 27px 0;    padding: 22px 0 0;}

.thankyou-box .icon-sprite.facebook-link {    background-position: -88px -83px;    height: 45px;    margin: 0 3px;    width: 45px;}
.thankyou-box .icon-sprite.facebook-link:hover {    background-position: -88px -133px;}
.thankyou-box .icon-sprite.twitter-link {    background-position: -146px -83px;    height: 45px;    margin: 0 3px;    width: 45px;}
.thankyou-box .icon-sprite.twitter-link:hover {    background-position: -146px -133px;}
.thankyou-box .icon-sprite.linkdein-link {    background-position: -203px -83px;    height: 45px;    margin: 0 3px;    width: 45px;}
.thankyou-box .icon-sprite.linkdein-link:hover {    background-position: -203px -133px;}
.thankyou-box .icon-sprite.youtube-link {    background-position: -259px -83px;    height: 45px;    margin: 0 3px;    width: 45px;}
.thankyou-box .icon-sprite.youtube-link:hover {    background-position: -258px -133px;}

.thankyou-box .visit { color: #777;    font-family: akzidenz-grotesk_next_regulRg;    font-size: 16px; padding:7px 0 10px 0;    text-align: center;}
.thankyou-box .visit span{padding:0 10px;}
.thankyou-box .popup-button {    margin-top: 20px;    position: absolute;    text-align: center;    width: 100%;}
.thankyou-box .popup-button a{font-size:26px;}
.thankyou-box .popup-button a:hover{text-decoration:none; color:#fcaaad;}



/***********************************FOOTER ***********************************/
.footer-content { background-color:#0e2e4a; border-top: 1px solid #818181; color: #fff; font-family: akzidenz-grotesk_next_regulRg,sans-serif; font-size: 12px; line-height: 16px; margin: 0; padding: 15px 0;}
.footer-copy {color: #3e4446;    font-family: "akzidenz-grotesk_next_regulRg";    font-size: 14px;    padding: 20px 0;    text-align: center;}

#loaderPC {
    background: url("images/fade-black.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index:1000;
}

#loaderPC i {
    color: #ffffff;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 25%;
    width: 50px;
}
#map {
    height: 492px;
    width: 100%;
}

/* Red Balloon */

#red-balloon { width:679px; position:relative; z-index:100; left: 50%;  margin: 10% 0 0 -339px; padding-bottom:50px; }
#red-balloon .img-sprite { background-image: url("images/image-sprite1.png"); background-repeat: no-repeat; display: inline-block; vertical-align: middle; }
#red-balloon .box-top { background-position:-0 -227px; height:214px; width:684px; width:100%; margin-bottom:-25px; }
#red-balloon .inner { margin:0; padding:25px 0 20px; background:#fff; border-radius:0 0 5px 5px; width:620px; }
#red-balloon ul { padding:10px 20px 20px; margin:0 25px; background:#ade0ee; overflow:auto; }
#red-balloon ul li { float:left; width:49%; }
#red-balloon ul li input { height:31px; border:none; width:95%; }
#red-balloon ul li em { color:#d62a23; }
#red-balloon .note { color:#d62a23; font-style:italic; font-size:12px; margin:10px 0 10px 25px; }
#red-balloon label { font-size:14px; color:#005984; font-family: 'akzidenz-grotesk_nextmedium'; display:block; padding:5px 0; }
#red-balloon .box-bottom { background-image:url(images/red-ballon-pattern.gif); background-repeat:repeat; position:relative; padding:20px; }
#red-balloon .box-bottom .red-balloon-tag { background-position:-0 -436px; height:131px; width:271px; padding:17px 27px 12px; position:absolute; right:-5px; top:-13px; }
#red-balloon .btn { padding:6px 20px; }
#red-balloon .close_redballoon { width:31px; height:31px; background-position:-6px -178px; position:absolute; right:48px; top:7px; }
/********** End ***********/

#fx_event_detail {
    padding: 0;
}


/************************** Attendee Popup ***************/
.attendee-popup-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
#fxcustomForm .attendee-popup-overlay .box {position:relative; background-color: #fff;  margin:5% auto 0;  max-width: 860px; padding:0; box-shadow:0 0 0;}
#fxcustomForm .attendee-popup-overlay .box .close-attendee{position:absolute; top:0; right:0; background-color:rgba(0,0,0,0.2); padding: 15px 20px; border:0;}
#fxcustomForm .attendee-popup-overlay .top{background-image:url(images/register-attendee.jpg); background-repeat:no-repeat; height:271px;}
#fxcustomForm .attendee-popup-overlay .top h1{color:#fff; font-size:41px; padding:90px 60px 0; text-align:center;border:none;}
#fxcustomForm .attendee-popup-overlay .top > h2{color:#fff !important; font-size:41px !important; padding:90px 60px 0; text-align:center;border:none;}
#fxcustomForm .attendee-popup-overlay .box h2 {color: #005984;    font-size: 28px;    margin: 20px 0;    text-align: center; font-family: zil_semi_slabregular;}
#fxcustomForm .attendee-popup-overlay .box h3 {color: #005984;    font-size: 28px;    margin: 20px 0;    text-align: center; font-family: zil_semi_slabregular;}
#fxcustomForm .attendee-popup-overlay .box h4 {color: #005984;    font-size: 16px;    margin: 10px 0; }
#fxcustomForm .attendee-popup-overlay .box ul { margin:0;}
#fxcustomForm .attendee-popup-overlay .box ul li { margin: 0 35px 30px; float:none; width:auto;}
#fxcustomForm .attendee-popup-overlay .box ul input[type="text"], .attendee-popup-overlay .box ul input[type="email"], .attendee-popup-overlay .box ul input[type="password"]{width:31.3%; margin:0 20px 0 0; border:1px solid #ade0ee; border-radius:5px; background-color:#f6fdff; font-family:akzidenz-grotesk_next_regulRg; font-size:14px; color:#777; height:35px; padding:10px;}
#fxcustomForm .attendee-popup-overlay .box ul input:last-child{margin-right:0;}
#fxcustomForm .attendee-popup-overlay .box .delete-attendee {float: right; font-size:14px;}

#fxcustomForm .add-more-attendee{text-align:center;border:1px solid #ade0ee; margin:20px 35px; padding:10px 0;}
#fxcustomForm .add-more-attendee > a {color: #88c7d8;    font-family: akzidenz-grotesk_next_regulRg;    font-size: 16px; display:block; transition:all ease-in-out .3s;}
#fxcustomForm .add-more-attendee > a:hover{text-decoration:none; background-color:#f6fdff; color: #005984;}
#fxcustomForm .attendee-popup-overlay .box .btn-bar{padding:20px 0 40px;}
#fxcustomForm .attendee-popup-overlay .box .btn-bar button, #fxcustomForm .attendee-popup-overlay .box .btn-bar input[type="button"], #fx-seminar-form .attendee-popup-overlay .box .btn-bar input[type="reset"], #fxcustomForm .attendee-popup-overlay .box .btn-bar input[type="submit"]{padding:8px 100px; font-size:20px;}
#fxcustomForm .attendee-popup-overlay .box .box_scroll{    max-height: 175px;    overflow-x: hidden;    overflow-y: scroll;}
#fxcustomForm .attendee-popup-overlay .box .btn-bar .btn {    display: inline-block;    width: auto;}

#fxcustomForm .attendee-popup-overlay .box .note {padding: 0 30px; text-align: center;}

#fxcustomForm .attendee-popup-overlay .box .note > button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #f76e71;
    font-size: 12px !important;
    padding:10px 0 0 !important;
}

#video-training-thank.thankyou-box .popup_block .price-image {
  margin: 10px 0;
}


@media(max-width:767px){
#fxcustomForm .attendee-popup-overlay {position: absolute;  background-color:transparent;}
#fxcustomForm .attendee-popup-overlay:before {position: fixed;  background-color: rgba(0, 0, 0, 0.5);  height: 100%;  left: 0;  top: 0;  width: 100%;  z-index:0; content:"";}
#fxcustomForm .attendee-popup-overlay .box{width:90%;}
#fxcustomForm .attendee-popup-overlay h2{font-size:30px; padding:90px 15px 0;}
#fxcustomForm .attendee-popup-overlay .box ul input[type="text"], .attendee-popup-overlay .box ul input[type="email"], .attendee-popup-overlay .box ul input[type="password"]{width:100%; margin:5px 20px 10px 0;}
#fxcustomForm .attendee-popup-overlay .btn-bar {padding: 20px 30px 40px;}
#fxcustomForm .attendee-popup-overlay .btn-bar button, .attendee-popup-overlay .btn-bar input[type="button"], .attendee-popup-overlay .btn-bar input[type="reset"], .attendee-popup-overlay .btn-bar input[type="submit"]{padding:8px; width:100%;}
#fxcustomForm .attendee-popup-overlay .box .delete-attendee{float:none;}
}


/*****************Register to win Popup **************/
#banner-event-seminar-info .register-win-popup h2 { font-size: 25px !important; color: #005984; margin: 25px 0 0 !important; position:relative; padding-bottom: 15px; padding-top:0; background:none;}
#banner-event-seminar-info .register-win-popup h2::after {
 background-color: rgba(173, 224, 238, 0.9);
 bottom: 0;
 content: "";
 height: 3px;
 left: 72%;
 margin-left: -50px;
 position: absolute;
 width: 50px;
}
#banner-event-seminar-info .register-win-popup h2:after { }
#banner-event-seminar-info .register-win-popup h3 { color: #005984!important; font-size: 20px !important; line-height: 23px !important; margin: 10px 0 15px !important; }
#banner-event-seminar-info .register-win-popup .currency-small { font-size: 16px; }
#banner-event-seminar-info .register-win-popup .close_popup { position: absolute; right: 8px; top: 4px; CURSOR:POINTER; }
@media(min-width:1751px) {
#banner-event-seminar-info .register-win-popup {
 background-image: url("images/register-win-popup-bg.jpg");
 background-repeat: no-repeat;
 display: block;
 height: 280px;
 position: absolute;
 right: -120px;
 top: 92px;
 width: 112px;
border: 2px solid #c5091b;
text-align:center;
 -webkit-box-shadow: 1px 9px 31px -5px rgba(0, 0, 0, 0.74);
 -moz-box-shadow: 1px 9px 31px -5px rgba(0, 0, 0, 0.74);
 box-shadow: 1px 9px 31px -5px rgba(0, 0, 0, 0.74);
}
#banner-event-seminar-info .register-win-popup:before {
 background-image: url("images/enter-here.png");
 content: "";
 height: 280px;
 left: -29px;
 position: absolute;
 top: 0;
 width: 29px;
}
}
@media(max-width:1750px) {
#banner-event-seminar-info .register-win-popup {
 background-image: url("images/register-win-popup-bg.jpg");
 background-repeat: no-repeat;
 display: block;
 height: 280px;
 position: absolute;
 right: -120px;
 top: 92px;
 width: 112px;
border: 2px solid #c5091b;
text-align:center;
 -webkit-box-shadow: 1px 9px 31px -5px rgba(0, 0, 0, 0.74);
 -moz-box-shadow: 1px 9px 31px -5px rgba(0, 0, 0, 0.74);
 box-shadow: 1px 9px 31px -5px rgba(0, 0, 0, 0.74);
}
#banner-event-seminar-info .register-win-popup:before {
 background-image: url("images/enter-here.png");
 content: "";
 height: 280px;
 left: -29px;
 position: absolute;
 top: 0;
 width: 29px;
}
}
@media(max-width:767px) {
#banner-event-seminar-info .register-win-popup {
 margin:0 auto;
 left:-8px;
 right:0;
}
#banner-event-seminar-info .register-win-popup:before {
 background-image: url("images/enter-here-bottom.png");
 top: 279px;
 width: 307px;
 height: 29px;
 left: 0;
}
#banner-event-seminar-info .register-win-popup h2 {
 font-size: 25px !important;
 color: #ba0012 !important;
text-shadow: 0 0 0;
}
#banner-event-seminar-info .register-win-popup h3 {
text-shadow: 0 0 0;
}
#banner-event-seminar-info .register-win-popup {
 top: -160px !important;
 background-size: 100% !important;
 background-color: #ffffff !important;
 width: 90% !important;
 height: 110px !important;
}
#banner-event-seminar-info .register-win-popup:before {
 top: 107px !important;
 left: 0 !important;
 right: 0 !important;
 margin-left: auto !important;
 margin-right: auto !important;
}
#banner-event-seminar-info .register-win-popup h2 {
 margin: 15px 0 0 !important;
}
#banner-event-seminar-info .register-win-popup h2:after {
 left: 0 !important;
right: 0 !important;
margin-left: auto !important;
margin-right: auto !important;
}
#banner-event-seminar-info .register-win-popup .ci-computer {
 display: none !important;
}
}


/************************* Option 2 Thank You Page ***********************/

#video-training .main-header ul.header-content { list-style: outside none none; margin:20px 0; padding: 0; }
#video-training .main-header ul.header-content li { color: #fff; font-family: akzidenz-grotesk_nextmedium; font-size: 22px; margin: 0 0 10px; }
#video-training .main-header ul.header-content li span { display: block; font-family: akzidenz-grotesk_next_regulRg; font-size: 16px; color:#fff; }
#video-training .main-header ul.header-content li img { float: left; margin-right: 20px; }
#video-training .ltd-event-seminar-info .offer-img { margin: -55px 0 0 -70px; position: absolute; }
#video-training .forex-video.wealth-ebook h2 { margin-bottom:25px; }
#video-training .top-header { position:relative; background: #065e87 none repeat scroll 0 0; padding:10px 0; border-bottom:6px solid #ade0ee; }
#video-training .topright { font-family:'akzidenz-grotesk_nextlight'; font-size: 20px; text-align: right; color:#fff; }
#video-training .topright strong { color: #ade0ee; font-family: akzidenz-grotesk_next_regulRg; }
#video-training .topright span { display:block; }
#video-training .main-header { background-image:url(images/header-bg.jpg); background-repeat:no-repeat; background-size:cover; position:relative; z-index:1; }
#video-training .main-header:before { position:absolute; top:0; left:0; width:100%; height:100%; z-index:0; background-image:url(images/dots.png); content:""; }
#video-training .main-header h2 { color: #fff; font-family:"zil_semi_slabregular"; font-size:55px; margin:110px 0 20px; text-shadow: 2px 0px 10px rgba(0, 40, 58, 0.4); position:relative; }
#video-training .main-header h2 .offer2-img { position: absolute; right: -60px; top: 0; }
#video-training .main-header.wealth-ebook { overflow: hidden; }
#video-training .main-header.wealth-ebook .button-div { text-align: left; margin:0 0 20px; }
#video-training .main-header.wealth-ebook .button-div .btn { padding:12px 80px; width:auto; font-size:22px; font-family: zil_semi_slabregular; }
#video-training .main-header h3 { color: #ade0ee; font-family: akzidenz-grotesk_next_regulRg; font-size:28px; text-shadow: 2px 0px 10px rgba(0, 40, 58, 0.4); }
#video-training .featured-logo { background-color:rgba(255, 255, 255, 0.2); padding:20px 0; margin: 30px 0 0; position:relative; z-index:20; }
#video-training .featured-logo h6 { display:inline-block; padding-right:25px; font-family: akzidenz-grotesk_next_regulRg; font-size: 22px; color:#fff; }
#video-training .ltd-event-seminar-info { background-color: rgba(0, 89, 132, 0.9); margin:75px 0 0 0; min-width: 421px; padding: 20px; color:#fff; max-width: 421px; }
#video-training .main-header .greg-pic { margin: 28px 0 0; position: absolute; z-index: 10; }
#video-training .ltd-event-seminar-info h5 { font-family:'akzidenz-grotesk_nextlight'; font-size:22px; color:#fff; margin-bottom:20px; text-align:center; }
#video-training .ltd-event-seminar-info h5 strong { color:#ade0ee; font-weight:normal; font-family: 'akzidenz-grotesk_nextmedium'; }
#video-training .ltd-event-seminar-info li { margin:0 0 15px; }
#video-training .ltd-event-seminar-info input[type="text"] { height: 43px; width: 100%; padding:5px 10px; border: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#video-training .ltd-event-seminar-info .info-text { font-size:11px; line-height:14px; overflow:hidden; display:block; font-family: akzidenz-grotesk_next_regulRg; }
#video-training .ltd-event-seminar-info .checkbox { float:left; margin:0 5px 0 0; }
#video-training .ltd-event-seminar-info .button-div { text-align:center; }
#video-training .ltd-event-seminar-info .button-div .btn { padding:8px; width:100%; font-size:22px; font-family: zil_semi_slabregular; }
#video-training .forex-video { padding:45px 0; }
#video-training .forex-video h2 { color: #005984; font-family: "zil_semi_slabregular"; font-size: 40px; margin-bottom:30px; padding-bottom: 30px; position: relative; text-align: center; }
#video-training .forex-video h2:after { background-color: #ade0ee; bottom: 0; content: ""; height: 4px; left: 50%; margin-left: -65px; position: absolute; width: 130px; }
#video-training .forex-video h6 { color: #a3a3a3; font-family: akzidenz-grotesk_next_regulRg; font-size: 20px; font-weight: normal; line-height: 26px; margin-bottom: 50px; padding: 0 20px; text-align: center; }
#video-training .forex-video .forex-info-desc { background: #fff none repeat scroll 0 0; box-shadow: 0 4px 6px -1px #d9d9d9; color: #777; font-family: "akzidenz-grotesk_next_regulRg"; font-size: 16px; line-height: 22px; min-height: 170px; padding: 20px; margin-bottom: 50px; }
#video-training .forex-video .forex-info-desc h3 { font-size:18px; color:#005984; margin-bottom:10px; }
#video-training .forex-video .forex-info-desc h3 span { font-family:'akzidenz-grotesk_nextlight'; color:#777; }
#video-training .forex-info li { position:relative; }
#video-training .forex-info li p { margin: 0; }
#video-training .forex-info li img, #video-training .forex-info li iframe { min-width:100%; }
#video-training .forex-info .overlay { position:absolute; top:0; left:0; background-color:rgba(247, 110, 113, 0.73); width:100%; height:100%; text-align:center; transition: all 0.2s ease-in 0s; -webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s; opacity:0; }
#video-training .forex-info li:hover .overlay { opacity:1; }
#video-training .forex-info .overlay h4 { font-family:'akzidenz-grotesk_nextlight'; font-size:40px; color:#fff; margin: 25% 13% 0; text-align:center; }
#video-training .forex-info .overlay h4 strong { font-family: 'akzidenz-grotesk_nextmedium'; font-weight:normal; }
#video-training .forex-info .overlay .btn { background-color:#fff; padding:8px 60px; font-size:32px; color:#f76e71; font-family:'akzidenz-grotesk_nextlight'; border:none; margin:25px 0 0 0; }
#video-training .forex-info .overlay .btn:hover { background:#f76e71; color:#fff; }
#video-training .forex-info .overlay .btn strong { font-weight:normal; font-family: 'akzidenz-grotesk_nextmedium'; }
#video-training .ltd-forex-call-action { background-image:url(images/footer-bg.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover; position:relative; z-index:1; overflow:hidden; padding-top:70px; }
#video-training .ltd-forex-call-action:before { position:absolute; top:0; left:0; width:100%; height:100%; z-index:0; background-image:url(images/dots.png); content:""; }
#video-training .ltd-forex-call-action .ltd-event-seminar-info { margin-top:50px; margin-bottom:50px; }
#video-training .ltd-forex-call-action .greg-pic { position:absolute; top: 7px; right: 0; }
#video-training .fx-educator { background-color:rgba(255, 255, 255, 0.2); padding:20px 0; margin:0; position: relative; }
#video-training .fx-educator h6 { display:inline-block; padding-right:25px; font-size:35px; color:#fff; vertical-align:middle; }
#video-training .footer { padding:0; }
#video-training .footer-content { margin:0; }
#video-training .ltd-forex-call-action.wealth-ebook h2 { color: #fff; font-size: 55px; text-align: center; }
#video-training .ltd-forex-call-action.wealth-ebook h5 { color: #fff; font-family: akzidenz-grotesk_nextlight; font-size: 34px; font-weight: normal; margin: 20px 0 0; text-align: center; }
#video-training .ltd-forex-call-action.wealth-ebook .button-div { margin-top:10px; }
#video-training .ltd-forex-call-action.wealth-ebook .button-div .btn { font-size: 26px; padding:10px 40px; }
#video-training .ltd-forex-call-action.wealth-ebook .button-div { padding:40px 0 80px; text-align: center; }
.error { background-color: #f8dbdb !important; border-color: #e77776 !important; }
/*******************************THNAKYOU****************************/
#video-training-thank.thankyou-box { /*background-image:url(images/dots.png);*/ min-height:100%; position:absolute; width:100%; height:100%; left:0; top:0; z-index:100; }
#video-training-thank.thankyou-box:before {
    background-image: url("images/dots.png");
    background-repeat: repeat;
    content: "";
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
#video-training-thank.thankyou-box .popup_block { background-color: #fff; color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; margin:8% auto; max-width: 565px; position: relative; text-align: center; z-index: 555; left:inherit; top:inherit;}
#video-training-thank.thankyou-box .popup_block h2 { color: #00598f; font-size: 40px; margin: 0; padding: 20px 0 0; }
#video-training-thank.thankyou-box .popup_block h3 { color: #00598f; font-family: "zil_semi_slabregular"; font-size: 32px; font-weight: normal; line-height: 30px; margin-bottom: 20px; margin-top: 10px; padding:0 50px 0; text-align: center; }
#video-training-thank.thankyou-box .popup_block h4 { color: #83cee3; font-family: akzidenz-grotesk_next_regulRg; font-size:21px; font-weight: normal; padding: 0 20px; }
#video-training-thank.thankyou-box .popup_block h6 { border-top: 1px solid #ededed; color: #86888a; font-family: "akzidenz-grotesk_next_regulRg"; font-size: 21px; margin: 15px; padding: 25px 0 0; }
#video-training-thank.thankyou-box .close-popup { width:26px; height:25px; background-image:url(images/thankyou-close-popup.png); background-repeat:no-repeat; float:right; margin:10px 10px 0 0; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; background-position: inherit; cursor:pointer; }
#video-training-thank.thankyou-box .close-popup:hover { opacity:0.7; }
#video-training-thank.thankyou-box .icon-sprite.twitter-share { background-position:-88px -13px; height: 42px; margin: 0 3px; width: 123px; }
#video-training-thank.thankyou-box .icon-sprite.twitter-share:hover { background-position:-368px -13px; }
#video-training-thank.thankyou-box .icon-sprite.facebook-share { background-position:-233px -13px; height: 42px; margin: 0 3px; width: 123px; }
#video-training-thank.thankyou-box .icon-sprite.facebook-share:hover { background-position:-502px -13px; }
#video-training-thank.thankyou-box .connect { border-top: 1px solid #ededed; color: #777; font-family: akzidenz-grotesk_next_regulRg; font-size: 22px; margin: 30px 14px 0; padding: 22px 0; }
#video-training-thank.thankyou-box .icon-sprite.facebook-link { background-position: -88px -83px; height: 45px; margin: 0 3px; width: 45px; }
#video-training-thank.thankyou-box .icon-sprite.facebook-link:hover { background-position: -88px -133px; }
#video-training-thank.thankyou-box .icon-sprite.twitter-link { background-position: -146px -83px; height: 45px; margin: 0 3px; width: 45px; }
#video-training-thank.thankyou-box .icon-sprite.twitter-link:hover { background-position: -146px -133px; }
#video-training-thank.thankyou-box .icon-sprite.linkdein-link { background-position: -203px -83px; height: 45px; margin: 0 3px; width: 45px; }
#video-training-thank.thankyou-box .icon-sprite.linkdein-link:hover { background-position: -203px -133px; }
#video-training-thank.thankyou-box .icon-sprite.youtube-link { background-position: -259px -83px; height: 45px; margin: 0 3px; width: 45px; }
#video-training-thank.thankyou-box .icon-sprite.youtube-link:hover { background-position: -258px -133px; }
#video-training-thank.thankyou-box .visit { background: #0e2e4a none repeat scroll 0 0; color: #fff; font-family: akzidenz-grotesk_nextlight; font-size: 18px; padding: 10px 0; text-align: center; }
#video-training-thank.thankyou-box .visit a { color:#ade0ee; }
#video-training-thank.thankyou-box .visit span { padding: 0 10px; }
#video-training-thank.thankyou-box .popup-button { margin-top: 20px; position: absolute; text-align: center; width: 100%; }
#video-training-thank.thankyou-box .popup-button a { font-size:26px; color:#ade0ee; }
#video-training-thank.thankyou-box .popup-button a:hover, .thankyou-box .popup-button a:focus { text-decoration:none; color:#fff; }




/*********************************Mobile Media Query*******************************/
@media(min-width:768px){
.page_wrap{padding:0;}
}
@media(max-width:767px){
.top-header{text-align:center;}
.top-header img {    max-width: 100%;}
.millionaire-img{text-align:center; margin:30px 0 0 0;}
.millionaire-img img{max-width:100%;}
.banner{background-size:cover; min-height:100%; padding-bottom:40px;}
#banner-event-seminar-info{float:none; width:auto;}
#banner-event-seminar-info .free-seminar-badge{background-size:70%; right:0; top:-46px;}
.banner .btn{width:100%;}
.discover-trade h2{margin-top:20px;}
.global-educator{text-align:center;}
.global-educator h2{font-size:29px; margin-bottom:10px;}
.global-educator .btn{margin-top:10px;}
.best-learning{background-size:cover;}
.greg-img img {    max-width: 100%;}
.best-learning .btn{margin-bottom:40px; width:100%;}
.mm-testimonials .image-wrap{float:none; margin:0;}
.mm-testimonials h2{font-size:28px;}
.discover-trade .img-responsive {    display: block;    margin: 0 auto;}
.register-event-detail{margin:0 0 0 16%;}
.footer-content{padding:15px;}
.thankyou-box .popup_block{margin:5% auto 10%; left:inherit; width:90%;}
.mm-testimonials .image-wrap img {    margin: 0 auto;}
#seminar_block > .row {text-align: center;}
.select-workshop-box .change-workshop{float:none;  display: inline-block;}
.select-workshop-box h2{padding-top:20px;}
.select-workshop-box h2 span{display:block;}
.workshop-form ul li{float:none; width:auto;}
.workshop-form ul li input[type="text"]{width:100%;}
.workshop-form ul li select{width:100%;}
.workshop-form .selected-course > label{float:none;}
.thankyou-box .popup_block img { max-width: 100%;}
.download-ebook .btn {font-size: 100%;    margin: 0;    padding: 10px;    width: 90%;}
#red-balloon {
    margin: 0 auto;
    padding-bottom: 50px;
    position: relative;
    width: 90%;
    z-index: 100; left: inherit;
}
#red-balloon .box-top{height: 82px; margin-bottom:0;}
#red-balloon .inner{width:auto;}
#red-balloon ul li{float:none; width:auto;}
#red-balloon ul li input{width:100%:}

#red-balloon .close_redballoon{top:20px; right:-10px;}
#red-balloon .box-bottom{text-align:center;}
#red-balloon .box-bottom .red-balloon-tag { position:relative;   right: inherit;    top: 10px;   }
.global-educator .btn{margin-left:0; width:100%; padding:8px;}

#video-training .topright{text-align: center; font-size: 17px;}
.top-header img { margin: 10px auto;    max-width: 100%;}
#video-training .main-header h2 .offer2-img{right:0;}
#video-training .main-header .greg-pic{position:static; margin: 28px 0 -30px;}
#video-training .main-header .greg-pic img {    max-width: 100%;}
#video-training .featured-logo img {    max-width: 100%;}
#video-training .featured-logo h6{display: block; padding-right: 0;    text-align: center;}
#video-training .ltd-forex-call-action.wealth-ebook .button-div .btn{font-size: 20px;    padding: 10px;    width: 100%;}
#video-training .fx-educator h6{display: block;    font-size: 25px;  padding-right: 0;    text-align: center;}
#video-training .fx-educator img { max-width: 100%;}

#video-training-thank.thankyou-box{position:absolute;}
#video-training-thank.thankyou-box:before{position:fixed;}
#video-training-thank.thankyou-box .close-popup{margin-top:10px; position:absolute; right:0;}
#video-training-thank.thankyou-box .popup_block{width:95%;}
#video-training-thank.thankyou-box .popup_block h2{padding:30px 0 0 0;}
.edu-banner img {    max-width: 100%;}

#fxcustomForm .attendee-popup-overlay .top h1{font-size:31px; padding: 90px 0 0;}
#fxcustomForm .attendee-popup-overlay .box h2{padding:0;}
}
@media(max-width:480px){
.register-event-detail{margin:0; width:95%; left:2%;}
.register-event-detail .free-tag{margin-left:0; right:-7px;}
.thankyou-box .popup_block h3{font-size:23px;}
.thankyou-box .connect{margin:30px 0 0; font-size:16px;}
.thankyou-box .connect a{margin:0;}
.thankyou-box .connect span{display:block;}
.edu-banner h2 { margin: 4px 0 20px; }
}

@media(max-width:320px){
.banner .btn{font-size:16px;}
.select-workshop-box .event-details{padding:25px 15px;}
.workshop-form h2{font-size:26px;}
#video-training-thank.thankyou-box .popup_block h2{font-size:35px;}
}
input.error[type="text"] {
    background-color: #f8dbdb !important;
    border-color: #e77776 !important;
}

/*************** Education Page **********/
.edu-banner{background-image:url(images/smoke-bg-2.jpg); background-repeat:no-repeat; background-size:cover; background-position:center center;}
.edu-banner h2 { color: #005984; font-size: 44px; line-height: 110% !important; margin:110px 0 20px; letter-spacing: 0; text-shadow: 4px 4px 20px rgba(255, 255, 255, 1); }
.edu-banner h3 { color: #70bdd2; font-size: 36px; font-family: "akzidenz-grotesk_next_regulRg" !important; margin: 0 0 30px; letter-spacing: 0; text-shadow: 4px 4px 20px rgba(255, 255, 255, 1); }
.edu-banner .btn { font-size: 22px; padding: 13px 95px; border: 0; margin: 10px 0 0 ; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; letter-spacing: 0 ; }




/***************************** NZ Event Details ****************************/
.nz-event-details{padding:50px 0; background-color:#ededed;}
.nz-event-details h2{font-size:35px; color:#005984; margin-bottom:30px;     text-align: center;}
.nz-event-details h2 span{font-size:26px; font-family: 'akzidenz-grotesk_nextlight'; display:block;}

.nz-event-details .eform {
  background-color: #fff;
  box-shadow:0px 3px 8px -1px #d9d9d9;
  color: #777;
  font-family: akzidenz-grotesk_next_regulRg;
  font-size: 11px;
  padding: 20px;
  text-align: center;
}

.nz-event-details .eform h3{    font-size: 28px;    color: #005984;    text-align: left;    margin: 0 0 20px;}
.nz-event-details .eform ul{margin:0; padding:0; list-style:none;      text-align: left;}
.nz-event-details .eform ul li{float:left; width:50%; margin-bottom: 20px;}
.nz-event-details .eform ul li label{display:block; font-family: 'akzidenz-grotesk_nextmedium'; font-size:14px; color:#005984;}
.nz-event-details .eform ul li .input{width:95%;     border: 1px solid #e6e6e6;    height: 35px;     padding: 0 10px; font-size:14px; box-shadow: inset 2px 2px #eee;}
.nz-event-details .eform ul li .selectlist{width:40%;     border: 1px solid #e6e6e6;    height: 35px;     padding: 0 10px; font-size:14px;}
.nz-event-details .eform ul li.full{float:none; width:auto; clear:both;}
.nz-event-details .eform .check{    display: inline-block;    margin: 0 6px 0 0;    vertical-align: middle;}
.nz-event-details .eform .btn-bar{text-align:center; margin:25px 0;}
.nz-event-details .eform .btn-bar .btn{color: #000;
    font-size: 19px; padding: 10px 80px;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
background: #ebbd1f; /* Old browsers */
background: -moz-linear-gradient(top,  #fff6a6 0%, #e5b40a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff6a6 0%,#e5b40a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff6a6 0%,#e5b40a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6a6', endColorstr='#e5b40a',GradientType=0 ); /* IE6-9 */
border:0;
font-family:akzidenz-grotesk_next_regulRg,sans-serif; font-weight:bold;
}
.nz-event-details .eform .btn-bar .btn:hover{
background: #f5cd44; /* Old browsers */
background: -moz-linear-gradient(top,  #feed79 0%, #edc437 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #feed79 0%,#edc437 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #feed79 0%,#edc437 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feed79', endColorstr='#edc437',GradientType=0 ); /* IE6-9 */
border:0;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
}

@media(max-width:767px){
.ultimate-forex-gift-pack-img{max-width:100%;}
.nz-event-details .eform ul li{float:none; width:auto;}
.nz-event-details .eform .btn-bar .btn{padding:10px; width:100%;}
.nz-event-details .eform ul li .selectlist{width:100%;}
}