@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Roboto+Condensed:300,400,700);

body{ padding:0; margin:0; font-size:14px; color:#393939; font-family: 'Open Sans', sans-serif; overflow-x:hidden;}
a {outline:none !important; text-decoration:none; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%;}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6{ outline:none !important; font-family: 'Roboto Condensed', sans-serif;}
input, select, textarea, button{ outline:none !important; font-family: 'Roboto Condensed', sans-serif;}
/*.row-centered {text-align:center;}
.col-centered {display:inline-block;float:none;}*/

.container{ width:96%; max-width:1170px; padding:0; margin:0 auto;}

/***********  Top Part  ************/
header{ width:100%; float:left; margin:0; padding:0;}
.top_part{ width:100%; float:left; padding:20px 0; margin:0; background:#0b2135; border-bottom: 2px solid #eb9c11; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.top_part .navbar-default{ background:none; border:none; margin:0; min-height:inherit;}
.top_part .navbar-default .navbar-brand{ padding:0; height:auto;}
.top_part .navbar-nav{ float:right; margin-top:3px;}
.top_part .navbar-default .navbar-nav > li > a{ padding:10px 20px; margin:0; font-size:16px; font-weight: 400; color:#ffffff; font-family: 'Open Sans', sans-serif;}
.top_part .navbar-default .navbar-nav > li > a:hover, .top_part .navbar-default .navbar-nav > li > a:focus{ color:#ed9d11; background:none;}
.top_part .navbar-default .navbar-nav > .active > a, .top_part .navbar-default .navbar-nav > .active > a:hover, .top_part .navbar-default .navbar-nav > .active > a:focus{ color:#ed9d11; background:none;}
.top_part .navbar-default .navbar-nav > li > a.member_login{ height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb;}
.top_part .navbar-default .navbar-nav > li > a.member_login i{ margin:0 0 0 5px;}
.top_part .navbar-default .navbar-nav > li > a.member_login:hover{ color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051;}

.top_part.sticky { width:100%; position:fixed; left:0; z-index:999; -webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1); box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}

/***********  Section Part  ************/
section{ width:100%; float:left; margin:0; padding:0;}

/************** Home Banner **************/
.home_banner{ width:100%; float:left; padding:42px 0 0 0; margin:0;  text-align:center; position:relative;background-image: url(/images/header.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.home_banner .banner-content { max-width: 100%; width: 1500px; margin: 0 auto; position: relative; }
.home_banner figure.ftd-header-box { position: absolute; top: 0; left: -5%; z-index: 1; max-width: 30%; }
.home_banner figure.ftd-title { position: absolute; top: 27%; left: 20%; ; z-index: 0; max-width: 55%; }
.home_banner figure.robot { position: absolute; bottom: 0; right: -2%; z-index: 1; max-width: 27%; }
.home_banner figure.chart { position: absolute; bottom: 0; z-index: 2; width: 100%; text-align: center;  }

.ma_banner { width:100%; float:left; padding: 0; margin:0; position:relative;background-image: url(/images/header.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.ma_banner figure.ftd-header-box { position: absolute; top: 2%; left: 0; z-index: 1; max-width: 28%; }
.ma_banner figure.ftd-title { position: absolute; top: 21%; left: 24%; ; z-index: 0; max-width: 48%; }
.ma_banner figure.robot { position: absolute; bottom: 0; right: 0; z-index: 1; max-width: 22%; }
.ma_banner figure.chart { position: absolute; bottom: 0; z-index: 2; width: 100%; text-align: center;  }
.ma-menu { clear: both; background-color: #f7f7f7; width: 100%; height: 97px; border-bottom: 3px solid #e5e5e5; }
.ma-menu ul {  height: 97px; max-width: 1170px; width: 100%;  list-style-type: none; padding: 0; margin: 0 auto; display: table; }
.ma-menu ul li { height: 97px; list-style-type: none; padding: 0; margin: 0; display: table-cell; border-right: 1px solid #d0d0d0; }
.ma-menu ul li:first-child { border-left: 1px solid #d0d0d0; }
.ma-menu ul li a { transition: none;  height: 97px; display: block; font-weight:400; text-decoration: none;  font-family: 'Roboto Condensed', sans-serif; font-size: 16px; text-align: center; color: #17314a; text-transform: uppercase; }
.ma-menu ul li a:hover, .ma-menu ul li a.selected { background-color: #ffffff; color: #0078d7; border-bottom: 3px solid #ed9d11; }
.ma-menu ul li a img { margin: 15px 0 10px 0; border: none; }

/***********  Footer Part  ************/
footer{ width:100%; float:left; margin:0; padding:0; background-color: #0d0d0d;}

.footer-menu { width:100%; float:left; margin:0; padding:40px 0; text-align:center; border-bottom: 1px solid #3c3c3c; }
.footer-menu ul { margin:0; padding:0; display:block; font-size:0; }
.footer-menu ul li { display:inline-block; vertical-align:top; padding:0 30px; margin:0; }
.footer-menu ul li a { color: #fff; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight: 400; text-transform:uppercase;}
.footer-menu ul li a:hover{color: #0078d7;}

.disclaimer { padding:25px 0; margin:0; float:left; width:100%; }
.disclaimer p { font-size:13px; line-height:22px; color: #717171; font-weight:normal; margin:0; padding: 0 0 25px 0; }
.disclaimer img { margin:0 0 20px 0; }

.footer-bottom { width:100%; float:left; margin:0; padding:0; background-color: #000; }
.footer-bottom .social-links { text-align: right; padding: 30px 0; color: #fff; }
.footer-bottom .social-links a {color: #fff; font-size: 20px; font-weight: 400; padding: 0 10px;}
.footer-bottom .social-links a:hover{color: #0078d7;}
.footer-bottom .copyright { text-align: left; padding: 30px 0; color: #fff; font-size: 15px; font-weight: 400; }
.footer-bottom .copyright a {color: #fff;}
.footer-bottom .copyright a:hover{color: #0078d7;}

/************ Forms **********/
.form { background-color: #ebf2f7; }
.form .field { padding: 10px 0; }
.form input.box, .form textarea.box { padding: 10px 15px; width: 100%; border: 1px solid #d6d4d4; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.form input.box:focus, .form textarea.box:focus { border: 1px solid #ed9d11; -webkit-box-shadow: 0 0 15px 0 rgba(237,157,17,0.15); -moz-box-shadow: 0 0 15px 0 rgba(129,224,43,0.15); box-shadow: 0 0 15px 0 rgba(129,224,43,0.15);}
.form .form-label { padding: 20px 0 0 0; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #414141; font-weight: 400; }

/************ Login **********/
.login-sec { width: 100%; float: left; padding: 60px 0 100px 0; position: relative; }
.login-sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; }
.login-sec h2 { margin: 0 0 5px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 24px; color: #0078d7; font-weight: 700; text-align: left; text-transform: uppercase; }
.login-sec .login-page {}
.login-sec p { font-size: 16px; font-weight: 400; color: #033155; text-align: left; }
.login-sec .login-page p strong { font-weight: 700; }
.login-sec .login-block { padding: 30px 30px; }
.login-sec .login-block .form { padding: 15px 20px; background-color: #f7f7f7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.login-sec .forgotten-password-block { padding: 30px 30px;}
.login-sec .text { padding: 0 0 5px 0; }

.login-button-block { text-align: center; padding: 0 0 10px 0; }
.login-button, .login-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.login-button i { margin:0 5px 0 0;}
.login-button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

.forgotten-password-button-block { padding: 15px 0 0 0; }
.forgotten-password-button, .forgotten-password-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.forgotten-password-button i{ margin:0 5px 0 0;}
.forgotten-password-button:hover{ color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }
.login-sec .remember-me label { font-size: 14px; font-weight: 400; font-family: 'Roboto Condensed', sans-serif; color: #414141; }

/************ Forgotten password **********/
.forgottenpass-sec { width: 100%; float: left; padding: 60px 0 100px 0; position: relative; }
.forgottenpass-sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; }
.forgottenpass-sec .text { padding: 30px 0 10px 0; }
.forgottenpass-sec .text p { font-size: 16px; font-weight: 400; color: #033155; text-align: center; }
.forgottenpass-sec .text p.congratulations { font-size: 32px; color: #0078d7; font-weight: 700; }
.forgottenpass-sec .form { padding: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f7f7f7; }

.password-reset-button-block { text-align: center; padding: 15px 0 0 0; }
.password-reset-button, .password-reset-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.password-reset-button i{ margin:0 5px 0 0;}
.password-reset-button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

.continue-button-block { text-align: center; }
.continue-button, .continue-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.continue-button i{ margin:0 5px 0 0;}
.continue-button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

/************ FAQ **********/
.faq-sec { width: 100%; float: left; padding: 60px 0 0 0; position: relative; }
.faq-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.faq-sec .top-text { font-size: 16px; font-weight: 400; color: #033155; text-align: center; }
.faq-sec .faqs { padding-top: 30px; padding-bottom: 30px; }
.faq-sec .faqs .panel-heading { background-color: #cfe4f1; border-color: #cfe4f1; }
.faq-sec .faqs .panel-default { border-color: #cfe4f1; }
.faq-sec .faqs .panel-heading a { color: #17314a; display: block; }
.faq-sec .faqs .panel-heading a span { font-weight: 700; }

/************ Contact us **********/
.contactus-sec { width: 100%; float: left; padding: 60px 0 0 0; position: relative; }
.contactus-sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; }
.contactus-sec .top-text { font-size: 16px; font-weight: 400; color: #414141; text-align: center; }
.contactus-sec .top-text p.thank-you { font-size: 32px; font-family: 'Roboto Condensed', sans-serif; color: #0078d7; font-weight: 700; }
.contactus-sec .contact-form { width: 100%; padding: 40px 0 75px 0; float: left; position: relative; font-size: 16px; line-height: 24px; background-color: #f7f7f7; }
.contactus-sec .contact-form .field .checkbox { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative; }
.contactus-sec .contact-form .field .checkbox:active, .contactus-sec .contact-form .field .checkbox:checked:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1); }
.contactus-sec .contact-form .field .checkbox:checked { background-color: #e9ecee; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #0078d7; }
.contactus-sec .contact-form .field .checkbox:checked:after { content: '\2714'; font-size: 14px; position: absolute; top: 0; left: 3px; color: #0078d7; }
.contactus-sec .text { padding: 30px 0 30px 0; }
.contactus-sec .contact-form p { font-size: 18px; color: #444; font-weight: 500; text-align: center; line-height: 26px; }
.contactus-sec .contact-form .code-reload-btn { padding: 5px 0 0 0; font-size: 32px; color: #bbb; font-weight: 300; cursor: pointer; }
.contactus-sec .social-title { margin-top: 0; font-weight: 700; color: #414141; font-size: 30px; }
.contactus-sec .social { display: inline-block; padding: 0 0 30px 0; }
.contactus-sec .social ul { list-style: none; }
.contactus-sec .social li { padding: 0 10px; float: left; }
.contactus-sec .social li a { padding:0; font-size:50px; color:#fff; width:60px; height:60px; line-height:60px; border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
.contactus-sec .social li a.fa-facebook { background-color: #3b5998;}
.contactus-sec .social li a.fa-twitter { background-color: #55acef;}
.contactus-sec .social li a.fa-youtube { background-color: #FF0000;}
.contactus-sec .social li a.fa-telegram { background-color: #0088cc;}

.send-button-block { text-align: center; padding: 30px 0 0 0; }
.send-button, .send-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.send-button i{ margin:0 5px 0 0;}
.send-button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

/*************** Terms Sec ***************/
.terms-sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.terms-sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; }

/*************** Privacy Policy Sec ***************/
.privacy-sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.privacy-sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; }

/************ Profile **********/
.profile-sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.profile-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.profile-sec .form { min-height: 400px; padding: 10px 0 20px 0; margin-top: 10px;}
.profile-sec .form .row {margin: 0;}
.profile-sec h2 { margin: 0 0 5px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 24px; color: #0078d7; font-weight: bold; text-align: left; text-transform: uppercase; }
.profile-sec p.text { font-size: 16px; font-weight: 400; color: #033155; text-align: left; }
.profile-sec .save-button, .profile_sec .save-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.profile-sec .save-button i { margin:0 5px 0 0;}
.profile-sec .save-button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }


/************ Activation **********/
.activation-sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.activation-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.activation-sec h2 { margin-bottom: 15px; font-family: 'Roboto Condensed', sans-serif; font-size: 34px; color: #17314a; font-weight: 700; text-align: center; text-transform: uppercase; }

.activation-sec .real-account-form { padding: 30px; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #17314a; }
.activation-sec .real-account-form.demo { background-color: #0078d7; }
.activation-sec .real-account-form .field { padding: 10px 0; }
.activation-sec .real-account-form input.box { padding: 10px 15px; width: 100%; border: none; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.activation-sec .real-account-form .raf-label { color: #fff; font-size: 13px; line-height: 60px; }
.activation-sec .real-account-form .activate-button, .activate-button:focus { height:40px; width: 100%; padding:0; margin:12px 0 0 0; text-align: center; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.activation-sec .real-account-form .activate-button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }
.activation-sec .real-account-form .activate-button-demo, .activate-button-demo:focus { height:40px; width: 100%; padding:0; margin:12px 0 0 0; text-align: center; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background: #17314A; border-radius:4px; border-bottom: 3px solid #255583; }
.activation-sec .real-account-form .activate-button-demo:hover { background:#ed9d11; border-bottom: 3px solid #ffc051; }
.activation-sec .real-account-form .activate-table { background: #fff; border: 1px solid #fff; border-spacing: 1px 1px; border-collapse: separate; margin-bottom: 20px; max-width: 100%; width: 100%; }
.activation-sec .real-account-form .activate-table td { padding: 10px 15px; background-color: #f9f9f9; }
.activation-sec .real-account-form .activate-table .table-head { background: #f5f5f5; }
.activation-sec .real-account-form .activate-table th { padding: 8px; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #414141; font-weight: 700; text-transform: uppercase; }
/*.activation-sec .real-account-form .remove-button, .remove-button:focus { background: #ff6508; padding: 4px 6px; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-weight: 500; font-size: 13px; }
.activation-sec .real-account-form .remove-button:hover { background: #cd5106; }*/
.activation-sec .available-licenses { color: #fff; font-size: 15px; text-align: center; }
.activation-sec .recommendation { padding: 15px 15px 15px 60px; font-size: 14px; color: #393939; border:1px solid #d6d6d6; background: #f7f7f7 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.activation-sec .limit-exceeded { font-size: 16px; margin-bottom: 15px; text-align: center; font-weight: 600; color: #414141; }
.activation-sec .limit-exceeded  span { background-color: #eec228; padding: 0 5px; }

.activation-sec .buy-add-button, .activation-sec .buy-add-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#0078d7; border-radius:3px; text-transform: uppercase; border-bottom: 3px solid #47a3eb; }
.activation-sec .buy-add-button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

.activation-sec .buy-add-button2, .activation-sec .buy-add-button2:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#17314A; border-radius:3px; text-transform: uppercase; border-bottom: 3px solid #255583}
.activation-sec .buy-add-button2:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

/************* Backtesting Area MA *************/
.backtesting_sec_ma{ width: 100%; float: left; padding: 50px 0 0 0; position: relative;}
.backtesting_sec_ma h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.backtesting_sec_ma h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #414141; font-weight: 700; text-transform: uppercase; text-align: center; }
.backtesting_sec_ma h3 { font-size: 24px; color: #c80000; font-weight: 600; text-align: center; }
.backtesting_sec_ma .instructions-block {padding: 15px 15px; margin: 0; color: #414141; background-color: #f2f2f2; border:1px solid #d6d6d6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.backtesting_sec_ma .instructions-block .inst-title {color: #C80000; font-weight: bold; padding: 10px 0; border-bottom: 1px solid #b2b3b3;font-size: 22px;}
.backtesting_sec_ma .instructions-block .mt5-title {font-size: 30px;}
.backtesting_sec_ma h4 { margin-bottom: 30px; font-size: 22px; color: #000; font-weight: 600; text-align: center; }
.backtesting_sec_ma .important {padding: 0 5px; margin: 0 auto;color: #fff;display: inline-block; text-align: center; background-color: #C80000;font-size: 36px; font-weight: bold;}
.backtesting_sec_ma .secondary-important {font-size: 22px; color: #fff;background-color: #000;display: inline-block;font-weight: bold;}
.backtesting_sec_ma span.red-bckgr {background-color: #C80000;color: #fff;font-weight: bold;}

/************ Members offer **********/
.members_offer_sec { width: 100%; float: left; background-color: #021f35; position: relative; }
.members_offer_sec .content { /*width: 1600px;*/ max-width: 100%; margin: 0 auto; padding: 0 0 10px 0; }
.members_offer_sec .content h2 { font-size: 32px; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; text-align: center; color: #fff; margin: 0; padding: 20px 0 10px 0; }
.members_offer_sec .content h2 span { color: #ed9d11; }
.members_offer_sec .content .box { background-color: #fff; color: #2e2e2e; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 20px 5px; }
.members_offer_sec .content .box .box-img { width: 190px; max-width: 100%; margin: 0 auto; padding: 5px 0 0 0; }
.members_offer_sec .content .box .title { text-transform: uppercase; font-size: 20px; padding-top: 5px; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; color: #323232; }
.members_offer_sec .content .box .regular { font-size: 22px; text-decoration: line-through; color: #323232; }
.members_offer_sec .content .box .special { font-size: 32px; font-weight: 700; color: #d60000; }
.members_offer_sec .content .box .text { font-size: 16px; font-style: italic; font-family: 'Roboto Condensed', sans-serif; }
.members_offer_sec .content .box .btn, .members_offer_sec .content .box .btn:focus { max-width: 100%; height:40px; padding:0 30px; margin:20px 0 15px 0; display:inline-block; font-size:18px; font-weight: 500; color: #fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background: #0078d7; border-radius:3px; }
.members_offer_sec .content .box .btn i{ margin:0 0 0 5px; font-weight: 300;}
.members_offer_sec .content .box .btn:hover { color:#fff; background: #ed9d11; }
.members_offer_sec .content .hot-offer { position: absolute; text-transform: uppercase; background: #ffe502; font-weight: bold; border: 3px solid #ff240e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 205px; color: #ff240e; top: 5px; text-align: center; margin: 0 auto; left: 0; right: 0; }

/************ Xmas Exit offer **********/
.xmax_x_box { background-color: #F2F2F2; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 20px 5px; }
.xmax_x_box .box-img { width: 150px; max-width: 100%; margin: 0 auto; padding: 0; }
.xmax_x_box .box-img img { max-width: 100%; }
.xmax_x_box .title { text-transform: uppercase; font-size: 18px; font-weight: 700; padding-top: 5px; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box .regular { font-size: 22px; text-decoration: line-through; color: #333; }
.xmax_x_box .special { font-size: 32px; font-weight: 700; color: #d60000; }
.xmax_x_box .text { font-size: 16px; font-style: italic; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box .btn, .xmax_x_box .btn:focus { max-width: 100%; height:40px; padding:0 30px; margin:0; display:inline-block; font-size:18px; font-weight: 500; color: #fff; line-height:40px; font-family: 'Roboto', sans-serif; background: #a80000; border-radius:3px; }
.xmax_x_box .btn i{ margin:0 0 0 5px; font-weight: 300;}
.xmax_x_box .btn:hover { color:#fff; background: #000; }
.xmax_x_box .text2 { font-size: 15px; background-color: #d4d4d4; padding: 0; margin: 0 -10px 10px -10px; font-style: italic; font-family: 'Roboto', sans-serif; color: #000; }
.xmax_x_box .text2 span {color: #C80000;font-weight: 600;}

.xmax_x_box2 { background-color: #F2F2F2; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 20px 5px; }
.xmax_x_box2 .box-img { width: 150px; max-width: 100%; margin: 0 auto; padding: 0; }
.xmax_x_box2 .box-img img { max-width: 100%; }
.xmax_x_box2 .bonus-ea {background-color: #000;color:#fff;font-size: 30px;padding: 0;margin: 0 0 5px 0;font-weight: 500;font-family: 'Roboto Condensed', sans-serif;}
.xmax_x_box2 .title { text-transform: uppercase; font-size: 17px; font-weight: 700; padding-top: 5px; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box2 .regular { font-size: 17px; text-decoration: line-through; color: #333; }
.xmax_x_box2 .special { font-size: 24px; font-weight: 700; color: #d60000; }
.xmax_x_box2 .text { font-size: 15px; font-style: italic; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box2 .text2 { font-size: 15px; background-color: #d4d4d4; padding: 0; margin: 0 -10px 10px -10px; font-style: italic; font-family: 'Roboto', sans-serif; color: #000; }
.xmax_x_box2 .text2 span {color: #C80000;font-weight: 600;}
.xmax_x_box2 .btn, .xmax_x_box2 .btn:focus { max-width: 100%; height:30px; line-height:28px; padding:0 20px; margin:0; display:inline-block; font-size:25px; font-weight: 500; color: #fff; font-family: 'Roboto', sans-serif; background: #a80000; border-radius:3px; }
.xmax_x_box2 .btn i{ margin:0 0 0 5px; font-weight: 300;}
.xmax_x_box2 .btn:hover { color:#fff; background: #000; }

/* ----------- Special offers -------------- */
div#special-offers-block { padding: 0; margin: 0; width: 100%; }
div#special-offers-block .top-line { width: 100%; min-height: 50px;	background: #021f35; border-bottom: 2px solid #ccc; }
div#special-offers-block .logo { float: left; margin-top: -3px;	padding: 9px 50px 0 15px; }
div#special-offers-block .middle-content { float: left;	font-size: 24px; font-weight: bold;	color: #0078d7; padding: 7px 15px 0 15px; }
div#special-offers-block .back-button { float: right; padding: 6px 15px 0 0; }
div#special-offers-block .back-button a { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#0078d7; border-radius:3px; text-transform: uppercase; }
div#special-offers-block .back-button a:hover { color:#fff; background:#ed9d11; }
div#special-offers-block iframe { width: 100%; border: none; margin: 0;	padding: 0; }


/************ My account **********/
.myaccount-sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.myaccount-sec h1 { margin-bottom: 75px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; }
.myaccount-sec .account-btn .arrow { position: absolute; top: -57px; left: 0; right: 0; }
.myaccount-sec .account-btn .arrow img {  }
.myaccount-sec .account-btn .arrow .arrow-up { width: 200px; height: 57px; margin: 0 auto; padding-top: 10px; -webkit-border-top-left-radius: 50%; -webkit-border-top-right-radius: 50%; -moz-border-radius-topleft: 50%; -moz-border-radius-topright: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; background-color: #0078d7; }
.myaccount-sec .account-btn { position: relative; background-color: #17314a; font-family: 'Roboto Condensed', sans-serif; color: #fff; text-align: center; padding: 15px 16px; margin-bottom: 80px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.myaccount-sec .account-btn .account-title { color: #ed9d11; font-size: 26px; font-weight: bold; text-transform: uppercase; }
.myaccount-sec .account-btn  h3 { font-weight: bold; font-size: 20px; text-transform: uppercase; }
.myaccount-sec .account-btn .description { font-size: 20px; font-weight: 100; }
.myaccount-sec .account-btn .btn, .myaccount-sec .account-btn .account-info .btn:focus { height:40px; padding:0 30px; margin:30px 0 0 0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.myaccount-sec .account-btn .btn i{ margin:0 0 0 5px;}
.myaccount-sec .account-btn .btn:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

.myaccount-sec .active .arrow { top: -65px;  -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }
.myaccount-sec .active .arrow .arrow-up { height: 65px; background-color: #ed9d11; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }
.myaccount-sec .active .account-title { color: #28C6EE; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
/*.myaccount-sec .active { background-color: #0078d7; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }*/
.myaccount-sec .active .btn, .myaccount-sec .active .account-info .btn:focus { background:#ed9d11; border-bottom: 3px solid #ffc051; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }
.myaccount-sec .active .btn:hover { background: #0078d7; border-bottom: 3px solid #47a3eb; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }

/************ Member area add review **********/
.myaccount-sec .review {padding: 0; border: 1px solid #b2b3b3; background: #f2f2f2; -webkit-box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.65); -moz-box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.65); box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.65); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.myaccount-sec .review .box {padding: 5px 50px 10px 50px;}
.myaccount-sec .review .box .title {font-size: 17px;font-weight: 500;color: #000; padding: 5px 0 0 0; float:left;}
.myaccount-sec .review .box .star-rating {display: inline-block; float: right;}
.myaccount-sec .review .box .star-rating s:hover, .myaccount-sec .review .box .star-rating s.active {color: gold;}
.myaccount-sec .review .box .star-rating s {background: none !important;color: #333;font-size: 30px;cursor: default;text-decoration: none;line-height: 30px; }
.myaccount-sec .review .box .star-rating s:hover:before, .myaccount-sec .review .box .star-rating s.rated:before, .myaccount-sec .review .box .star-rating s.active:before {content: "\2605";}
.myaccount-sec .review .box .star-rating s:before {content: "\2606";}
.myaccount-sec .review .box .field {padding: 5px 0;}
.myaccount-sec .review .box .field textarea {padding: 10px 15px; width: 100%; border: 1px solid #dbdbdb; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}
.myaccount-sec .review .box .field textarea:focus {border: 1px solid #c80000; -webkit-box-shadow: 0 0 15px 0 rgba(200,0,0,0.15); -moz-box-shadow: 0 0 15px 0 rgba(200,0,0,0.15); box-shadow: 0 0 15px 0 rgba(200,0,0,0.15);}
.myaccount-sec .review .box .policy-btn .checkbox {-webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative;}
.myaccount-sec .review .box .policy-btn .checkbox:active, .myaccount-sec .review .box .field .checkbox:checked:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1);}
.myaccount-sec .review .box .policy-btn .checkbox:checked {background-color: #e9ecee; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #0078d7;}
.myaccount-sec .review .box .policy-btn .policy {padding: 0; display: inline-block; float: left;}
.myaccount-sec .review .box .policy-btn .policy .checkbox:checked:after {content: '\2714'; font-size: 14px; position: absolute; top: 0; left: 3px; color: #0078d7;}
.myaccount-sec .review .box .policy-btn .policy .text { position: relative; top: -3px; font-size: 14px;}
.myaccount-sec .review .box .policy-btn .btn {padding: 3px 0 0 0; display: inline-block; float: right;}
.myaccount-sec .review .box .policy-btn .btn .add-review, .add-review:focus {height:40px; padding:0 30px; margin:30px 0 0 0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb;}
.myaccount-sec .review .box .policy-btn .btn .add-review:hover {color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051;}




.add-license { font-family: 'Roboto Condensed', sans-serif; margin: 0 auto 125px auto;display: table; width: 82%; }
.add-license .left-box { background-color: #cfe4f1; display: table-cell; float: none; padding-left: 0;}
.add-license .left-box .offer { padding: 20px 0; }
.add-license .left-box .offer .price { padding: 10px 25px; background-color: #17314a; float: left; font-size: 20px; line-height: 34px; font-weight: bold; color: #fff; text-transform: uppercase; }
.add-license .left-box .offer .price span { color: #28c6ee; }
.add-license .left-box .offer .time { padding: 10px 25px; background-color: #0078d7; float: left; font-size: 24px; color: #fff; }
.add-license .left-box .licenses { font-size: 18px; margin: 17px 0 13px 20px; }
.add-license .left-box .licenses .line-through { text-decoration: line-through; }
.add-license .left-box .licenses .red { color: #ed1c1c; }
.add-license .left-box .licenses { padding-left: 10px; vertical-align: top; }
.add-license .right-box { background-color: #ed9d11; display: table-cell; padding: 0 70px 0 90px; vertical-align: middle; float: none; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 30px; color: #fff; }
.add-license .arrow { position: absolute; top: 40px; left: 0; }
.add-license .arrow img { position: absolute; top: 20px; left: -3px; }
.add-license .arrow .arrow-right { width: 0; height: 0; border-top: 35px solid transparent; border-left: 35px solid #cfe4f1; border-bottom: 35px solid transparent; }
        

/************ Additional licenses **********/
.addlicenses-sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; font-family: 'Roboto Condensed', sans-serif; }
.addlicenses-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.addlicenses-sec h2 { margin-top: 50px; font-size: 32px; font-weight: normal; text-align: center; }
.addlicenses-sec .top-text { text-align: center; font-size: 20px; color: #414141; font-weight: 400; }
.addlicenses-sec .add-license-buttons { max-width: 100%; margin: 0 auto; }
.addlicenses-sec .box { position: relative; margin: 0 auto 50px auto; width: 440px; }
.addlicenses-sec .box .content { position: relative; margin: 0 0 0 100px; width: 320px; height: 320px; background-color: #ebf2f7; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
.addlicenses-sec .box .content .top { font-weight: bold; color: #033155; font-size: 20px; margin: 5px 0 0 80px; text-align: center; text-transform: uppercase; }
.addlicenses-sec .box .content .top .number { font-size: 34px; }
.addlicenses-sec .box .content .price { text-align: center; margin: 15px 0 0 70px; }
.addlicenses-sec .box .content .price .current { font-size: 40px; color: #ED9D11; font-weight: bold; margin: 0 25px 0 0;}
.addlicenses-sec .box .content .price .line-through { font-size: 34px; color: #434343; font-weight: normal; text-decoration: line-through; }
.addlicenses-sec .box .content .list { margin: 0 0 0 120px; }
.addlicenses-sec .box .content .list ul li { font-size: 16px; color: #434343; font-weight: bold; text-transform: uppercase; line-height: 30px; }
.addlicenses-sec .box .content .list ul li.first { color: #0078d7; }
.addlicenses-sec .box .content .cart { margin: -5px 0 0 120px; }
.addlicenses-sec .box .content .cart a { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.addlicenses-sec .box .content .cart a:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }
.addlicenses-sec .box .content .cart a i { margin:0 5px 0 0;}
.addlicenses-sec .box .content .img { z-index: 9; position: absolute; top: 35px; left: -160px;  cursor: pointer; }
.addlicenses-sec .attention-add { font-size: 14px; padding: 15px 0; margin: 0; }
.addlicenses-sec .attention-add i { color: #e6b228; font-size: 22px; margin: 0 5px 0 0; position: relative; top: 4px; }


/************ Download **********/
.download-sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.download-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.download-sec h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #17314a; font-weight: 700; text-transform: uppercase; text-align: center; }
.download-sec .download-content ul.manual-download-list { margin: 30px 0; padding: 15px 15px 15px 30px; font-size: 13px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.download-sec .download-content ul li { list-style-type: square; }
.download-sec .download-content { padding: 0 0 30px 0;}
.download-sec .download-content.second { margin: 30px 0 0 0; padding-top: 50px; background-color: #f6f6f6; }
.download-sec .download-content.third { padding-top: 50px; border-bottom: none; }
.download-sec p { color: #414141; }
.download-sec h3 { margin-bottom: 20px; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; font-weight: 700; text-transform: uppercase; text-align: center; }
.download-sec .installer-btn {padding-top: 120px;}
.download-sec .download-link {  text-decoration: underline; }
.download-sec .download-link-i {  margin-right: 10px; }
.download-sec .recommendation { padding: 15px 15px 15px 60px; font-size: 14px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

/************ Support **********/
.support-ma-sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.support-ma-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.support-ma-sec h2 { margin: 0 0 15px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #0078d7; font-weight: 700; text-align: center; text-transform: uppercase; }
.support-ma-sec .top-text { color: #414141; }
.support-ma-sec .common { margin: 30px 0 30px 0; padding: 20px; background-color: #cfe4f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.support-ma-sec .support-tickets { padding: 30px; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #033155; }
.support-ma-sec .support-tickets .title { color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; font-weight: 700; text-transform: uppercase; margin: 0 0 0 -15px; }
.support-ma-sec .support-button, .support-ma-sec .support-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#ed9d11; border-radius:3px; text-transform: uppercase; }
.support-ma-sec .support-button i { margin:0 5px 0 0;}
.support-ma-sec .support-button:hover { color:#fff; background:#28c6ee;}
.support-ma-sec .support-btn-right { text-align: right; margin: 0 -15px 0 0; }
.support-ma-sec .support-btn-right .plus { font-size: 30px; vertical-align: middle; position: relative; top: -2px; }


.support-ma-sec .support-tickets .tickets-table { background: #fff; border: 1px solid #fff; border-spacing: 1px 1px; border-collapse: separate; margin-bottom: 20px; max-width: 100%; width: 100%; }
.support-ma-sec .support-tickets .tickets-table td { padding: 10px 15px; background-color: #f9f9f9; }
.support-ma-sec .support-tickets .tickets-table .table-head { background: #f5f5f5; }
.support-ma-sec .support-tickets .tickets-table th { padding: 8px; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #414141; font-weight: 700; text-transform: uppercase; }
.support-ma-sec .support-tickets .tickets-table tr.new td { background-color: #aee9cc; font-weight: 600; }
.support-ma-sec .open-btn, .support-ma-sec .open-btn:focus { background: #0078d7; padding: 4px 6px; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-weight: 500; font-size: 13px; }
.support-ma-sec .open-btn i{ margin:0 3px 0 0;}
.support-ma-sec .open-btn:hover { color:#fff; background: #ed9d11; }
.support-ma-sec .submit-btn, .support-ma-sec .submit-btn:focus { height:40px; padding:0 30px; margin:30px 0 0 0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.support-ma-sec .submit-btn i{ margin:0 5px 0 0;}
.support-ma-sec .submit-btn:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }
.support-ma-sec .form { padding: 15px 20px; }

.common-block { width: 100%; float: left; padding: 50px 0 0 0; position: relative;  }
.common-block .title { margin-bottom: 25px; color: #0078d7; font-family: 'Roboto Condensed', sans-serif; font-size: 28px; text-align: center; }
.common-block .question-problem { position: relative; padding: 5px 20px; background-color: #cfe4f1; color: #17314a; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; }
.common-block .solution { padding: 25px 0; }
.common-block .question-problem:before { content:''; position:absolute; bottom: -15px; left: 20px; width: 26px; height: 15px;  }

.support-ma-sec .users-name { font-weight: 700; font-size: 12px; }
.support-ma-sec .published { color: #999; font-size: 12px; }
.support-ma-sec .box-comment { color: #474747; position: relative; margin: 0 12% 0 0; padding: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #cfe4f1 none repeat scroll 0 0; }
.support-ma-sec .box-comment a { color: #0078d7;  }
.support-ma-sec .box-comment:before { position: absolute; content: ' '; width: 30px; height: 43px; top: 40px; left: -30px; background: url('/images/user_comment_box_left.png') no-repeat top center; }
.support-ma-sec .box-comment-admin { color: #474747; word-wrap: break-word; position: relative; margin: 0 0 0 12%; padding: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #fee0ac; }
.support-ma-sec .box-comment-admin:before { position: absolute; content: ' '; width: 30px; height: 43px; top: 40px; right: -30px; background: url('/images/support_comment_box_right.png') no-repeat top center; }
.support-ma-sec .box-comment-admin a { color: #0078d7;  }


.before-start {padding: 0;margin: 0;}
.before-start .title {color: #000;font-weight: bold;font-size: 40px;text-align: center;}
.before-start .important {background: #d6d6d6;color:#000 !important;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.before-start .important {font-size: 26px;text-align: center;padding: 10px 15px;margin:0 auto;width: 75%;}
.before-start .accordion-group .accordion-body .accordion-inner { margin: 10px 0 40px 0; padding: 20px; width: 100%; float: left; min-height: 70px; font-size: 18px; color: #444; line-height: 28px; border: 1px solid #0078d7; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px; box-shadow: 0 8px 3px -3px rgba(0,0,0,0.1); background: #f5f5f5; }
.before-start .accordion-group .accordion-body .accordion-inner p { text-align: left; }


/************** subscription status box **********/
.subscription-status-box { padding: 15px 60px; margin: 0; width: 100%; color: #393939; background-color: #efbdb9; }
.subscription-status-box .ssb-content { margin: 0 auto; max-width: 1170px; }
.subscription-status-box button { background-color: #ECEBEB; border: 1px solid #b4b4b4; text-transform: uppercase; padding: 5px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/* blog area */
.blog-sec { width: 100%; float: left; padding: 31px 0 78px 0; position: relative; z-index: 1; }
.blog-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.blog-sec h1 strong { color: #40c6ff; }
.blog-sec .blog-row { padding: 10px 0 40px 0; border-bottom: 1px solid #6fb332; margin-bottom: 30px; position: relative; }
.blog-sec .blog-row .image img { width: 100%; border: 1px solid #e2e2e2; box-shadow:0 0 18px rgba(0, 0, 0, 0.2); }
.blog-sec .blog-row .title { font-size: 24px; font-family: "Roboto Condensed",sans-serif; font-weight: 600; padding: 0 0 10px 0; }
.blog-sec .blog-row .title a { color: #0078d7; }
.blog-sec .blog-row .short-description { padding: 10px 0 0 0; font-size: 14px; }
.blog-sec .news-extra-info { height: auto; padding: 7px 10px 7px 10px; background-color: #f1f1f1; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.blog-sec .news-extra-info .calendar { padding:  2px 0 2px 0; font-size: 12px; height: auto; line-height: 12px; float: left; color: #333; }
.blog-sec .news-extra-info .comments { padding:  2px 0 2px 0; font-size: 12px; height: auto; line-height: 12px; float: right; }
.blog-sec .news-extra-info a.comment-num { color: #0078d7; }
.blog-sec .blog-row .read-more-btn, .blog-sec .blog-row .read-more-btn:focus { height:30px; padding:0 15px; margin:0; display:inline-block; font-size:14px; font-weight: 400; color:#fff; line-height:30px; font-family: 'Roboto Condensed', sans-serif; background:#0078d7; border-bottom: 3px solid #47a3eb; border-radius:3px; text-transform: uppercase; }
.blog-sec .blog-row .read-more-btn:hover  { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }
      
.blog-sec .back-to-blog-btn, .blog-sec .back-to-blog-btn:focus { height:30px; padding:0 15px; margin:30px 0 0 0; display:inline-block; font-size:14px; color:#fefefe; line-height:30px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.blog-sec .back-to-blog-btn:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

.blog-sec .comment-btn, .blog-sec .comment-btn:focus  { height:40px; padding:0 30px; margin:30px 0 0 0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.blog-sec .comment-btn i{ margin:0 5px 0 0;}
.blog-sec .comment-btn:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }
      
.blog-sec .comment-block { margin: 20px 0; width: 100%; }
.blog-sec .comment-block .user-name { float: left; font-size: 14px; }
.blog-sec .comment-block span.comment-time { padding:  2px 0 2px 0; font-size: 12px; float: right; }
.blog-sec .comment-block div.comment-content-block { float: right; padding: 10px 20px; min-height: 86px; position: relative; background-color: #CFE4F1; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.blog-sec .comment-block div.block-blue { background-color: #FEE0AC; }
.blog-sec .comment-block div.comment-content-block img.arrow { position: absolute; left: -20px; top: 25px; }
.blog-sec .comment-block .btn-reply { float: right; }
.blog-sec .comment-block .comment { font-size: 12px; }
      
.blog-sec .comment-block .btn-reply, .blog-sec .comment-block .btn-reply:focus { height:26px; padding:0 10px; margin:0; display:inline-block; border: none; font-size:14px; font-weight: 400; color:#fff; line-height:26px; font-family: 'Roboto Condensed', sans-serif; background:#0078d7; border-radius:3px; text-transform: uppercase; }
.blog-sec .comment-block .btn-reply:hover { color:#fff; background: #ed9d11; }

.blog-sec .form { padding: 0 15px; }

.blog-sec .form .field .checkbox { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative; }
.blog-sec .form .field .checkbox:active, .blog-sec .form .field .checkbox:checked:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1); }
.blog-sec .form .field .checkbox:checked { background-color: #e9ecee; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #0078d7; }
.blog-sec .form .field .checkbox:checked:after { content: '\2714'; font-size: 14px; position: absolute; top: 0; left: 3px; color: #0078d7; }
.blog-sec .form .field .text { position: relative; top: -3px; }

.fb-share-button span { vertical-align: inherit !important; }

/* ------------- blog comments ------------ */
q.blog {
    quotes: '\201c' '\201d';
    font-style: italic;
    padding: 0 0 0 15px;
    display: block;
    border-left: 3px solid #aaa;
}

q.blog:before {
    position: relative;
    top: 5px;
    right: 2px;
    content: open-quote;
    font-size: 24px;
}
q.blog:after {
    position: relative;
    top: 5px;
    left: 3px;
    content: close-quote;
    font-size: 24px;
}

q.blog strong {
    font-style: normal !important;
    margin-left: 10px;
}


/************ Affiliates **********/

.affiliate-sec { width: 100%; float: left; padding: 31px 0 78px 0; position: relative; z-index: 1; }
.affiliate-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.affiliate-sec h1 span { font-size: 32px; }
.affiliate-sec h1 span.big-text { font-size: 72px; }
.affiliate-sec h3.select { margin: 70px 0 0 0; }
.affiliate-sec p { font-size: 16px; }
.affiliate-sec .tabs-block { text-align: center; margin-top: 50px; border-bottom: 1px solid #ededed;  }
.affiliate-sec .tabs-block .left-tab { float: left; width: 50%; text-align: right; }
.affiliate-sec .tabs-block .right-tab { float: left; width: 50%; text-align: left; }
.affiliate-sec .tabs-block a { width: 70%; max-width: 450px; height: 60px; margin-top: 15px; padding: 10px 15px; display: inline-block; background-color: #D3D3D3; text-align: center; border-top: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-left: 1px solid #D3D3D3; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.affiliate-sec .tabs-block a img { display: inline-block; }
.affiliate-sec .tabs-block a.tab-active { height: 75px; margin-top: 0; padding-top: 15px; background-color: #ededed; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; }
.affiliate-sec .aff-networks { background-color: #ededed; padding: 0 0 40px 0; }
.affiliate-sec .aff-networks h2 { text-align: center; padding: 20px 0 0 0; font-size: 32px; }
.affiliate-sec .aff-networks h3 { text-align: center; padding: 0 0 20px 0; font-size: 30px; }
.affiliate-sec .aff-networks p { font-size: 16px; }
.affiliate-sec .aff-networks p.title { text-align: center; font-size: 24px; font-weight: 700; }
.affiliate-sec .aff-advantages { padding: 50px 0; margin: 0; background-color: #f2f6fd; }
.affiliate-sec .aff-advantages .title_info { padding: 0; clear:both; text-align:center; }
.affiliate-sec .aff-advantages .title_info h2 { margin: 0; padding:0; font-size:48px; color:#CC0000; font-weight:700; text-transform:uppercase; }
.affiliate-sec .aff-advantages .reasons { padding: 0 130px; }
.affiliate-sec .aff-advantages .reasons ul { list-style: none; margin: 0; padding: 0; }
.affiliate-sec .aff-advantages .reasons ul li { padding: 0 0 26px 30px; font-size: 16px; line-height: 24px; color: #333; background: url('/images/list_style1.png') no-repeat 0 5px; }
.affiliate-sec .aff_earning p { padding: 0 140px; color:#000000; }
.affiliate-sec .aff_earning h2 { margin: 50px 0 0 0; color:#000000; font-size: 56px; text-align: center; font-weight: 700; }
.affiliate-sec .av { font-size: 24px; }
.affiliate-sec .av2 { font-size: 20px; }
.affiliate-sec .cb { font-size: 26px; }
.affiliate-sec .cb1 { font-size: 20px; }
.affiliate-sec .cb2 { font-size: 24px; }
.affiliate-sec .cb3 { font-size: 32px; }
.affiliate-sec .cb4 { font-size: 38px; }
.affiliate-sec .cb5 { font-size: 36px; }
.affiliate-sec .cb6 { font-size: 28px; }
.affiliate-sec .aff_earning b { color:#000000; }
.affiliate-sec .aff_earning ul { margin: 0 auto; padding: 20px 10px 20px 10px; width: 37%; background-color: #f2f6fd; border: 2px dashed;}
.affiliate-sec .aff_earning ul li { margin: 15px 0 15px 0; font-size: 16px; background: url(/images/list_style1.png) no-repeat 9px 5px; padding: 0 0 0 32px; }
.affiliate-sec .aff_earning ul li span { color: #033155; }
.affiliate-sec .aff_earning h3 { font-weight: 700; font-size: 32px; text-align: center; padding: 10px 0 30px 0; }
.affiliate-sec .aff-request { background: #021f35; color: #fff; padding: 0 0 50px 0; margin: 40px 0 0 0; text-align: center; font-size: 16px; }
.affiliate-sec .aff-request p { padding: 0 140px; }
.affiliate-sec .aff-request h2 { margin: 0; }
.affiliate-sec .aff-request strong { color: #eec228; }
.affiliate-sec .aff-request .steps { color: #628f8f; font-weight: bold; font-size: 34px; padding: 60px 0 10px 0; text-align: center; }
.affiliate-sec .aff-request .steps .in-text { font-size: 32px; font-weight: 700; color: #021f35; }
.affiliate-sec .aff-request .steps .in-text strong { font-size: 44px;  }
.affiliate-sec .aff-request .form { background: #dcdcdc; border: 1px solid #9a9a9a; }

.affiliate-sec .get-access-block { padding: 30px 140px; }
.affiliate-sec .get-access-block .form { padding: 15px 20px; color: #000; background-color: #dcdcdc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.affiliate-sec .get-access-block .form .field input.box { border: 1px solid #000; }

.affiliate-sec .get-access-block .form .field .checkbox { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #000000; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative; }
.affiliate-sec .get-access-block .form .field .checkbox:active, .affiliate-sec .get-access-block .form  .field .checkbox:checked:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1); }
.affiliate-sec .get-access-block .form .field .checkbox:checked { background-color: #e9ecee; border: 1px solid #000000; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #0078d7; }
.affiliate-sec .get-access-block .form .field .checkbox:checked:after { content: '\2714'; font-size: 14px; position: absolute; top: 0; left: 3px; color: #0078d7; }
.affiliate-sec .get-access-block .form .field .text { position: relative; top: -3px; }

.get-access-button-block { text-align: center; padding: 0 0 10px 0; }
.aff-request .get-access-button, .aff-request .get-access-button:focus { height:40px; padding:0 80px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#0078d7; border-radius:3px; border-bottom: 3px solid #47a3eb; text-transform: uppercase; }
.aff-request a.get-access-button:hover{ color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }
.get-access-button i { margin:0 5px 0 0;}
.get-access-button:hover { color:#fff; background:#ffc600;}

.affiliate-sec .aff-marketing { padding: 50px 0; margin: 50px 0 0 0; }
.affiliate-sec .aff-marketing p { padding: 0 140px; }
.affiliate-sec .aff-marketing h2 { margin: 0; }
.affiliate-sec .aff-marketing .myfxbook-block { text-align: center; margin: 0 0 30px 0; }
.affiliate-sec .aff-marketing .myfxbook-block .title { font-size: 22px; }
.affiliate-sec .aff-marketing .myfxbook-block .code { margin: 0 auto; padding: 15px 0 10px 0; }
.affiliate-sec .aff-marketing .myfxbook-block .code .box-affiliate { padding: 10px 15px; border: 1px solid #dbdbdb; font-size: 13px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.affiliate-sec .aff-marketing .banner-block { text-align: center; margin: 0 0 30px 0; }
.affiliate-sec .aff-marketing .banner-block .title { font-size: 22px; font-weight: bold; }
.affiliate-sec .aff-marketing .banner-block .image { margin: 0 auto; padding: 0 0 20px 0; }
.affiliate-sec .aff-marketing .banner-block .code { margin: 20px 0 0 0; }
.affiliate-sec .aff-marketing .banner-block .code .box-affiliate { padding: 10px 15px; border: 1px solid #dbdbdb; font-size: 13px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.affiliate-sec .aff-marketing .banner-block .note { font-size: 14px; font-style: italic; padding: 0; margin: 0; }











/*
blue:           #0078d7
dark blue       #033155
yellow          #ed9d11
dark blue title #17314a
*/
/***********  Head Title Section  ************/
.head-title-sec { width: 100%; float: left; padding: 0; margin: 0 0 0 0; background: #cfe4f1; text-align: center;}
.head-title-sec h2 { font-size: 72px; color: #17314a; font-weight:700; padding: 24px 0 24px 0; margin: 0; }
.head-title-sec h2 strong { color: #ed9d11;}

/***********  The Only EA Section  ************/
.theonlyea-sec { width: 100%; float: left; padding: 30px 0; margin: 0; text-align: center; background-color: #021f35;}
.theonlyea-sec h2 { font-size: 60px; color: #ffffff; font-weight:400; padding: 0; margin: 0; }
.theonlyea-sec h2 strong, .theonlyea-sec h3 strong { color: #ed9d11;}

/***********  Performance Section  ************/
.performance-sec { width: 100%; float: left; padding: 0; margin: 75px 0; text-align: center;}
.performance-sec h2 { font-size: 60px; color: #17314a; font-weight:400; padding: 0; margin: 0; }
.performance-sec h2 strong, .performance-sec h3 strong { color: #ed9d11;}
.performance-sec h3 { font-size: 36px; color: #17314a; font-weight:400; padding: 0; margin: 50px 0 0 0; }
.performance-sec p { color: #17314a; font-size: 36px; margin: 50px 0 40px 0; font-weight: bold; }
.performance-sec p span { color: #ed9d11 }
.performance-sec p.profit { color: #17314a; font-size: 32px; margin: 20px 0 20px 0; font-weight: bold; }
.performance-sec .chart { width: 100%; text-align: center; margin: 0 0 15px 0; }
.performance-sec .chart figure{ border: 1px solid #dedede; width:1090px; max-width: 100%; position: relative; padding:0; margin:0 auto; text-align:center; background-color: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 1px 10px 175px -18px rgba(41,62,62,0.23); -moz-box-shadow: 1px 10px 175px -18px rgba(41,62,62,0.23); box-shadow: 1px 10px 175px -18px rgba(41,62,62,0.23); }
.performance-sec .chart figure a:before { padding: 0; margin: 0; position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: url(/images/search_icon.png) no-repeat center center; }
.performance-sec .chart figure a:hover:before { transform: scale(1.2, 1.2); }
.performance-sec .chart figure a.demo:after { padding: 0; margin: 0; position: absolute; top: -80px; right: -80px; content: ""; width: 80px; height: 120px; background: url(/images/myfxbook_stamp.png) no-repeat center center; }
.performance-sec .chart figure a.real:after { padding: 0; margin: 0; position: absolute; bottom: 25px; right: 25px; content: ""; width: 186px; height: 151px; background: url(/images/myfxbook_stamp_2.png) no-repeat center center; }
.performance-sec .chart figure .title { width: 100%; height: 40px; padding-left: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background: #ebf2f7; }
.performance-sec .chart figure .title .dot { margin: 15px 0 0 6px; width: 12px; height: 12px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; float: left; }
.performance-sec .chart figure .title .orange { background-color: #f07100; }
.performance-sec .chart figure .title .blue { background-color: #0b4168; }
.performance-sec .chart figure .title .green { background-color: #09880f; }
.performance-sec a { color: #0b4168; display: block; padding: 5px 0;}
.performance-sec a:hover { text-decoration: underline; }

/***********  Action Section  ************/
.action-sec { width: 100%; float: left; padding: 0; margin: 0; text-align: center; background-color: #ebf2f7;}
.action-sec h2 { color: #0078d7; font-size: 46px; }
.action-sec p { font-size: 16px; color: #000; font-weight: 300;}
.action-sec h3 { color: #000; font-size: 46px; margin: 45px 0 0 0; }
.action-sec h3 span { color: #0078d7; }
.action-sec .risk-level { margin: 60px 0 40px 0; }
.action-sec .level { margin: 0 auto; }
.action-sec .level img { max-width: 100%;  box-shadow: 3px 4px 62px 0 rgba(0, 0, 0, 0.31); text-shadow: 3px 4px 62px rgba(0, 0, 0, 0.31);  }
.action-sec .size { font-size: 18px; color: #000; margin: 75px 0 0 0; font-weight: 300;}
.action-sec .size2 { font-size: 18px; color: #000; margin: 0 0 80px 0; font-weight: 300;}
.action-sec .list { width: 100%; margin: 0 auto; color: #0078d7; font-size: 16px; text-transform: uppercase; font-weight: 600; }
.action-sec .list span { margin: 0 10px 0 -22px; }
.action-sec .list .steps { margin-left: auto; margin-right: auto; width: 70%; }
.action-sec .list .steps img { margin-top: -6px; }

/***********  Up to date Section  ************/
.up-to-date-sec { width: 100%; float: left; padding: 70px 0; margin: 0; text-align: center; color: #fff; background-color: #cfe4f1; }
.up-to-date-sec h2 {font-size: 30px; margin: 0 0 25px 0; padding: 0; color: #17314a; text-transform: uppercase; font-weight: 700;}
.up-to-date-sec h2 strong { color: #ed9d11; }
.up-to-date-sec p { font-size: 18px; color: #000; font-weight: 300; margin: 0 0 30px 0;}
.up-to-date-sec a.jump-btn{ height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb;}
.up-to-date-sec a.jump-btn i{ margin:0 0 0 5px;}
.up-to-date-sec a.jump-btn:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051;}


/***********  Benefit Section  ************/
.benefit-sec { width: 100%; float: left; padding: 70px 0 95px 0; margin: 0; text-align: center; color: #fff; background: #021f35 url(/images/benefit_bckr.png) no-repeat right top; }
.benefit-sec h2 {font-size: 46px; margin: 0 0 25px 0; padding: 0; }
.benefit-sec h2 span { color: #ed9d11; }
.benefit-sec ul { margin: 0; padding: 0; width: 70%; }
.benefit-sec ul li { margin: 15px 0 15px 0; font-size: 16px; padding: 0; /*background: url(/images/list_style1.png) no-repeat 9px 5px; padding: 0 0px 0 32px;*/ }

/***********  Powerful Section  ************/
.powerful-sec { width: 100%; float: left; padding: 70px 0 50px 0; margin: 0; color: #000; background: url(/images/powerful_bckr.png) no-repeat left top; }
.powerful-sec .inner { padding: 0 0 0 280px; }
.powerful-sec .inner h2 {font-size: 44px; margin: 0 0 25px 0; padding: 0; }
.powerful-sec .inner h2 span { color: #0078d7; }
.powerful-sec .inner h3 { font-size: 22px; color: #033155; margin: 10px 0; }
.powerful-sec ul { margin: 0; padding: 0; width: 90%; }
.powerful-sec ul li { margin: 15px 0 15px 0; font-size: 16px; padding: 0; /*background: url(/images/list_style1.png) no-repeat 9px 5px; padding: 0 0px 0 32px;*/ }
.powerful-sec ul li span { color: #033155; }

/***********  Proof Section  ************/
.proof-sec { width: 100%; float: left; padding: 65px 0 50px 0; margin: 0; text-align: center; color: #000; background-color: #ebf2f7;}
.proof-sec h2 {font-size: 46px; margin: 0 0 25px 0; padding: 0; }
.proof-sec h2 span { color: #0078d7; }
.proof-sec p { font-size: 18px; }
.proof-sec h3 { font-size: 36px; font-weight: 600; color: #021f35; }
.proof-sec h3 span { color: #ed9d11; }
.proof-sec figure { position: relative; top: 0; left: 0; width: 960px; max-width: 100%; margin: 0 auto; }
.proof-sec figure .background_chart { position: relative; top: 0; left: 0; z-index: 11; }
.proof-sec figure .chart { position: absolute; top: 26%; left: 1%; z-index: 10; }
.proof-sec figure .live-trading { position: absolute; top: 20%; left: 5%; z-index: 12; color: #fff; font-size: 17px; font-weight: 600; }
.proof-sec figure .live-trading span { color: #000; }
.proof-sec figure .pips { font-family: 'Roboto Condensed', sans-serif; font-size: 43px; font-weight: 800; position: absolute; top: 6%; left: 5%; z-index: 12; line-height: 38px;
    background: -moz-linear-gradient(45deg, #bebebe 0%, #ffffff 40%, #c9c9c9 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #bebebe), color-stop(40%, #ffffff), color-stop(100%, #c9c9c9)); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, #bebebe 0%, #ffffff 40%, #c9c9c9 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, #bebebe 0%, #ffffff 40%, #c9c9c9 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, #bebebe 0%, #ffffff 40%, #c9c9c9 100%); /* ie10+ */
    background: linear-gradient(45deg, #bebebe 0%, #ffffff 40%, #c9c9c9 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#bebebe',GradientType=1 ); /* ie6-9 */
    color: transparent;
    -webkit-background-clip: text;
}
.proof-sec .important { font-size: 21px; color: #000000; margin: 35px 0 0 0; font-weight: 600; }
.proof-sec p { font-size: 19px; color: #000; margin: 0 0 22px 0; }
.proof-sec p span { color: #0078d7; }
.proof-sec figure:after { padding: 0; margin: 0; position: absolute; top: -20px; right: -80px; content: ""; width: 80px; height: 110px; background: url(/images/myfxbook_stamp_v2.png) no-repeat center center; }

/***********  Secret Section  ************/
.secret-sec { width: 100%; float: left; padding: 65px 0 88px 0; margin: 0; color: #fff; background: #021f35 url('/images/secret_bckr.jpg') fixed no-repeat center top; background-size: cover; }
.secret-sec h2 { text-align: center; font-size: 46px; margin: 0 0 25px 0; padding: 0; }
.secret-sec h2 span { color: #ed9d11; }
.secret-sec p { text-align: center; font-size: 20px; }
.secret-sec .list { margin: 0 auto; width: 85%; }
.secret-sec ul { margin: 0; padding: 0; width: 100%; }
.secret-sec ul li { margin: 15px 0 15px 0; font-size: 16px; padding: 0; /*background: url(/images/list_style1.png) no-repeat 9px 5px; padding: 0 0px 0 32px;*/ }
.secret-sec h3 { text-align: center; font-size: 28px; margin: 0 0 25px 0; padding: 0; }
.secret-sec .hr { border-top: 1px solid #255272; border-bottom: 1px solid #03070a; height: 1px; margin: 42px 0; }
.secret-sec .square { margin: 42px 0 0 0; }
.secret-sec .square .box { display: table; height: 200px; overflow: hidden; }
.secret-sec .square .inner-box { display: table-cell; vertical-align: middle; color: #2e2e2e; font-size: 16px; background: #ffffff; text-align: center; padding: 32px 15px 40px 15px; margin: 0 auto; max-width: 90%; min-height: 200px; border: 8px solid rgba(255, 255, 255, .31); -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ }

/***********  Game Section  ************/
.game-sec { width: 100%; float: left; padding: 58px 0 50px 0; margin: 0; text-align: center; color: #000; background: url(/images/game_bckr.jpg) no-repeat right top; }
.game-sec h2 {font-size: 44px; margin: 0; padding: 0; }
.game-sec h2 span { color: #0078d7; }
.game-sec .work { background: #ebf2f7; font-size: 16px; width: 70%; padding: 24px 20px 15px 20px; }
.game-sec .work p { color: #000; }
.game-sec .work h3 { font-size: 22px; color: #033155; margin: 0; }
.game-sec .work span { color: #033155; }
.game-sec ul { margin: 0; padding: 0; width: 70%; }
.game-sec ul li { margin: 15px 0 15px 0; font-size: 16px; padding: 0; /*background: url(/images/list_style1.png) no-repeat 9px 5px; padding: 0 0px 0 32px;*/ }
.game-sec p.under { font-size: 18px; color: #033155; }

/***********  Top Features Section  ************/
.top-features-sec { width: 100%; float: left; padding: 58px 0 50px 0; margin: 0; text-align: center; color: #000; background: url(/images/top_features_bckr.jpg) no-repeat center center; background-size: cover; }
.top-features-sec .feature-container { width:96%; max-width:1600px; padding:0; margin:0 auto;}
.top-features-sec .feature-container h2 {font-size: 46px; margin: 5px 0 40px 0; padding: 0; }
.top-features-sec .feature-container ul { position: relative; top: 36px; left: 125px; max-width: 100%; float: left; padding: 0; margin: 0; text-align: left; }
.top-features-sec .feature-container ul li { padding: 0 20px 0 0; margin: 0 0 17px 0; font-size: 16px; color: #000; background: url(/images/top_feature_list_icon.png) no-repeat right top; }
.top-features-sec .feature-container ul.right-custom { position: relative; top: -3px; left: -127px; max-width: 100%; float: left; padding: 0; margin: 0; text-align: left; }
.top-features-sec .feature-container ul.right-custom li { position: relative; top: 36px; left: 5px; padding: 0 0 0 27px; margin: 0 0 17px 0; font-size: 16px; color: #000; background: url(/images/top_feature_list_icon.png) no-repeat left top; }

/***********  Back test Section  ************/
.backtest-sec { width: 100%; float: left; padding: 70px 0 80px 0; margin: 0; color: #fff; background: url(/images/backtest_bckr.jpg) no-repeat right top; background-size: cover; }
.backtest-sec h2 {font-size: 46px; margin: 0 0 33px 0; padding: 0; text-align: center; }
.backtest-sec ul { margin: 0; padding: 0; width: 90%; }
.backtest-sec ul li { margin: 15px 0 15px 0; font-size: 16px; padding: 0; /*background: url(/images/list_style1.png) no-repeat 9px 5px; padding: 0 0px 0 32px;*/ }
.backtest-sec .square { margin: 42px 0 0 0; }
.backtest-sec .square .box { display: table; overflow: hidden; margin: 0 auto;}
.backtest-sec .square .inner-box { display: table-cell; vertical-align: middle; width: 100%; color: #2e2e2e; font-size: 16px; background: #ffffff; text-align: center; padding: 14px 15px 14px 15px; border: 8px solid rgba(255, 255, 255, .31); -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ }
.backtest-sec .square .inner-box .icon { width: 35%; float: left; }
.backtest-sec .square .inner-box .text { font-size: 23px; line-height: 30px; margin: 12px 0 0 0; width: 65%; color: #000; float: left; font-family: 'Roboto Condensed', sans-serif; }
.backtest-sec .square .inner-box .text span { font-size: 44px; color: #ed9d11; font-weight: bold; }
.backtest-sec .chart { width: 100%; text-align: center; margin: 55px 0 20px 0; }
.backtest-sec .chart figure{ width:73%; position: relative; padding:0; margin:0 auto; text-align:center; background-color: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 1px 10px 175px -18px rgba(41,62,62,0.23); -moz-box-shadow: 1px 10px 175px -18px rgba(41,62,62,0.23); box-shadow: 1px 10px 175px -18px rgba(41,62,62,0.23); }
.backtest-sec .chart figure a:before { padding: 0; margin: 0; position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: url(/images/search_icon.png) no-repeat center center; }
.backtest-sec .chart figure a:hover:before { transform: scale(1.2, 1.2); }
.backtest-sec .chart figure .title { width: 100%; height: 40px; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background: #ebf2f7; }
.backtest-sec .chart figure .title .dot { margin: 15px 0 0 6px; width: 12px; height: 12px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; float: left; }
.backtest-sec .chart figure .title .orange { background-color: #f07100; }
.backtest-sec .chart figure .title .blue { background-color: #0b4168; }
.backtest-sec .chart figure .title .green { background-color: #09880f; }
.backtest-sec a { color: #fff; display: inline-block; }
.backtest-sec a:hover { text-decoration: underline; }

.tab_info{ width:100%; float:left; padding:0; margin:20px 0 40px 0; box-shadow:0 0 18px rgba(0, 0, 0, 0.4);}
.tab_info .nav-tabs{ border-bottom:none; border-top:7px solid #ED9D11; background:#f5f5f5;}
.tab_info .nav-tabs.nav-justified > li > a{ padding:17px 10px; font-size:18px; color:#ED9D11; font-weight:700; font-family: 'Roboto Condensed', sans-serif; border:none; border-radius:0; margin:0; position:relative;}
.tab_info .nav-tabs.nav-justified > li > a:after{top: 100%; left: 50%; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(238, 194, 40, 0); border-top-color: #ED9D11; border-width: 9px; margin-left: -9px; display:none;}
.tab_info .nav-tabs.nav-justified > li > a small{ display:block; margin-top:3px; font-size:13px; color:#17314a; font-weight:600; font-family: 'Open Sans', sans-serif;}
.tab_info .nav-tabs.nav-justified > .active > a, .tab_info .nav-tabs.nav-justified > .active > a:hover, .tab_info .nav-tabs.nav-justified > .active > a:focus{ color:#17314a; background:#ED9D11; border:none; border-radius:0; margin:0;}
.tab_info .nav-tabs.nav-justified > .active > a small, .tab_info .nav-tabs.nav-justified > .active > a:hover small, .tab_info .nav-tabs.nav-justified > .active > a:focus small{ color:#fff; }
.tab_info .nav-tabs.nav-justified > .active > a:after, .tab_info .nav-tabs.nav-justified > .active > a:hover:after, .tab_info .nav-tabs.nav-justified > .active > a:focus:after{ display:block;}
.tab_info .tab-content{ width:100%; float:left; padding:15px; margin:0; background:url(/images/tab_bg_light.jpg) no-repeat center center; background-size:cover;}

.addition_info{ width:100%; padding:0; margin:0 auto; display:block; clear:both;}
.addition_info .details{ width:100%; float:left; padding:10px 0 0 0; margin:0;}
.addition_info .details .row{ margin:0 0;}
.addition_info .details [class*="col-"]{ padding:0 0;}
.addition_info h3{ min-height:55px; padding: 5px 0 8px 0; margin:0 50px 0 -15px; text-align: center; position:relative; background: #f1efef;}

.addition_info h3 span.pair { font-size:36px; color:#17314a; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; }
.addition_info h3 span.years { font-size:24px; color:#ED9D11; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; line-height: 26px; }
.addition_info h3 i{ width:29px; height:100%; position:absolute; left:auto; top: 0; right:-29px; background:url(../images/addition_curve_3.png) no-repeat center top; background-size:100% 100%;}

/*.addition_info h3 i{ width:29px; height:100%; position:absolute; left:-29px; top:0; background:url(../images/addition_curve_1.png) no-repeat center top; background-size:100% 100%;}*/
.addition_info h3 small{ font-size:16px; color:#ffffff; font-weight:600; font-family: 'Open Sans', sans-serif; position:relative; top:-5px;}
/*.addition_info h4{ padding:0; margin:20px 0 0 0; font-size:32px; color:#ffffff; text-transform:uppercase; font-style:italic; font-weight:700; text-align:left;}*/
/*.addition_info h4 span{ font-size:30px; color:#eec228;}*/
/*.addition_info h4.right{ text-align:right; padding-right:50px;}*/
/*.addition_info .details figure{ width:100%; float:left; padding:0; margin: 0;}*/

.addition_info .details figure.box { margin-top: 30px; margin-left: 0; }
.addition_info .details .values { background-color: #ffffff; margin: 20px 0 0 0; padding: 10px 20px; }
.addition_info .details .values h4 { margin: 5px 0; font-size:20px; color:#17314a; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; text-align: left; }
.addition_info .details .values .value { padding: 0 0 0 15px; margin-top: -10px; font-size:20px; color:#ED9D11; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-align: left; }
.addition_info .details .values .progress { height: 12px; }
.addition_info .details .values .progress .progress-bar { background-color: #0078d7; }

.addition_info .graph_image{ width:100%; padding:0; margin:0;}



/***********  Start Section  ************/
.start-sec { width: 100%; float: left; padding: 70px 0 95px 0; margin: 0; text-align: center; color: #000; }
.start-sec h2 {font-size: 46px; margin: 0 0 25px 0; padding: 0; }
.start-sec p { font-size: 22px; }
.start-sec .equal { display: flex; flex-wrap: wrap; }
.start-sec .equal img.arrow { position: absolute; top: 15%; left: 30%; }


/***********  Provide Section  ************/
.provide-sec { width: 100%; float: left; padding: 65px 0 95px 0; margin: 0; text-align: center; color: #000; background-color: #ebf2f7; }
.provide-sec h2 {font-size: 46px; margin: 0 0 25px 0; padding: 0; }
.provide-sec h2 span { color: #0078d7; }
.provide-sec .box { background-color: #fff; text-align: left; padding: 11px 15px 13px 15px; height: 150px; width: 100%; display: table; margin: 0 0 28px 0; }
.provide-sec .box .image { width: 13%; float: left; overflow:hidden; }
.provide-sec .box .text { width: 87%; float: left; overflow:hidden; padding: 7px 0 0 8px; }
.provide-sec .box .text h3 { font-size: 19px; color: #333333; margin: 0 0 5px 0; }
.provide-sec .box .text p { font-size: 16px; color: #333333; }


/***********  Practical Section  ************/
.practical-sec { width: 100%; float: left; padding: 70px 0 63px 0; margin: 0; text-align: center; color: #fff; background: #021f35 url(/images/practicak_bckr.jpg) no-repeat right top; }
.practical-sec h2 {font-size: 46px; margin: 0 0 12px 0; padding: 0; width: 60%;  }
.practical-sec ul { margin: 0; padding: 0; width: 60%; }
.practical-sec ul li { margin: 15px 0 15px 0; font-size: 16px; padding: 0; /*background: url(/images/list_style1.png) no-repeat 9px 5px; padding: 0 0px 0 32px;*/ }
.practical-sec ul li span { color: #ed9d11; }

/***********  Back test Section  ************/
.mbguarantee-sec { width: 100%; float: left; text-align: center; padding: 78px 0 65px 0; margin: 0; color: #000; background: url(/images/mbguarantee_bckr.jpg) no-repeat top left; background-size: cover; }
.mbguarantee-sec h2 {font-size: 46px; margin: 0 0 27px 0; padding: 0;  }
.mbguarantee-sec h2 span { color: #0078d7; }
.mbguarantee-sec p { font-size: 16px; color: #333333; margin: 0 0 28px 0; }
.mbguarantee-sec figure { margin: 34px 0 15px 0; }



/************** Customer Review Popup **************/
.review-popup {position: fixed;bottom: 85px;left: 20px;color: #333;font-size: 12px;background-color: #fff;padding: 25px 35px 20px 35px; width: 250px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;z-index: 1000;display: block; border: 3px solid #333333; -webkit-box-shadow: 0 0 20px 10px rgba(68,68,68,0.4); box-shadow: 0 0 20px 10px rgba(68,68,68,0.4);}
.review-popup .close {position: absolute; top: 15px; right: 15px;}
.review-popup .close img { cursor: pointer;}
.review-popup .comment {font-size: 12px; color: #333; position: relative; text-indent: 8px;}
.review-popup .comment span.close-quote {position: absolute;}
.review-popup .comment span.close-quote:before {position: relative; top: -7px; right: 7px; font-family: Constantia, serif; content: "\201D"; font-size: 40px; color: #4c4c4c; vertical-align: middle; }
.review-popup .comment:before {position: absolute; top: -15px; left:-15px; vertical-align: middle; font-family: Constantia, serif; content: "\201C"; font-size: 40px; color: #4c4c4c;}
.review-popup .trader-info {margin: 10px 0 0 0;}
.review-popup .trader-info .name {float: right; font-weight: 300; font-style: italic;}
.review-popup .trader-info .rating {  float: left;unicode-bidi: bidi-override;direction: rtl;color: #ffd700; font-size: 16px;}
.review-popup .trader-info .rating > span {display: inline-block;position: relative;width: 15px;}
.review-popup .trader-info .rating > span::before,.review-popup .trader-info .rating > span ~ span:before {content: "\2605";position: absolute;}
.review-popup .all-reviews-link { position: absolute; bottom: -30px; left: 0; text-align: center; width: 100%; font-size: 13px; }



/*************** Limited Offer Sec *************/
.limited-offer-sec { width:100%; float:left; padding:20px 0 20px 0; margin:2px 0 0 0; background-color: #0078d7;}
.limited-offer-sec p {text-align: center; font-size: 62px; color: #fff; font-weight: 700; margin: 0;}
.limited-offer-sec a {color: #fff; font-size: 24px; text-transform: capitalize;}


/***********  Order Section  ************/
.order-sec { width: 100%; float: left; text-align: center; padding: 74px 0 44px 0; margin: 0; color: #fff; background: url(/images/order_bckr.jpg) no-repeat top left; background-size: cover; }
.order-sec h2 {font-size: 44px; margin: 0 0 32px 0; padding: 0;  }
.order-sec p { font-size: 25px; color: #fff; margin: 0; }
.order-sec h3 { font-size: 36px; text-align: left; margin: 43px 0 0 -60px; }
.order-sec ul.order_list{ text-align: left;  padding:30px 0 0 0; margin:0 0 16px -60px; width: 56%; }
.order-sec ul.order_list li { width:100%; float:left; padding: 0; margin: 0; color:#fff; }
.order-sec ul.order_list li i{ margin:0 10px 0 0; width: 10%; float: left; }
.order-sec ul.order_list li p { width:80%; float:left; font-size:18px; font-family: 'Roboto Condensed', sans-serif; padding: 10px 0 0 0; }
.order-sec ul.order_list li .hr { border-top: 1px solid #023962; height: 1px; margin: 0 0 0 0; width: 65%; }
.order-sec .price { text-align: left;  padding:30px 0 0 0; margin:0 0 16px -60px; width: 56%; }
.order-sec .price .regular { font-size: 13px; float: left; width: 30%; }
.order-sec .price .regular strike { font-size: 30px; }
.order-sec .price .current { font-size: 17px; float: left; width: 70%; }
.order-sec .price .current span { font-size: 38px; font-weight: bold; }
.order-sec figure { position: relative; }
.order-sec figure.money-back-guarantee60days { position: absolute; top: 12%; left: 50%; }
.order-sec .order-btn {text-align: left;  padding:30px 0 0 0; margin:0 0 16px -60px; width: 56%; }
.order-sec .order-btn .order-now-btn { min-width:220px; height:46px; padding:0 15px; margin:0 0 25px 0; font-size:22px; color:#fff; line-height:46px; display:inline-block; border:none; background:#0078d7; border-radius:4px; text-transform:uppercase;  font-family: 'Roboto Condensed', sans-serif; }
.order-sec .order-btn .order-now-btn:hover { color:#fff; background:#ed9d11;}
.order-sec .order-btn .order-now-btn img { position: relative; top: -1px; right: -15px; }
.order-sec .click-here { font-size: 18px; font-style: italic; }
.order-sec .terms { font-size: 15px; color: #868686; font-style: italic; margin: 13px 0 40px 0;}
.order-sec .terms a { color: #0078d7; }
.order-sec .terms a:hover { text-decoration: underline; }

.order-sec .attention-order { color: #fff; font-size: 14px; padding: 15px 0; margin: 0; }
.order-sec .attention-order i { color: #e6b228; font-size: 22px; margin: 0 5px 0 0; position: relative; top: 4px; }

.order-sec .coupon-code {width: 800px; max-width: 100%;border: 4px dashed #af0000;margin: 0 auto 70px auto;padding: 10px 0 20px 0;text-align: center;font-family: 'Roboto Condensed', sans-serif;color: #000;}
.order-sec .coupon-code .text1 {font-size: 56px; line-height: 56px;margin: 20px 0 10px 0; font-weight: bold;}
.order-sec .coupon-code .text1 .red {color: #c40705;}
.order-sec .coupon-code .text1 .coupon-number{font-size: 70px;}
.order-sec .coupon-code .text2 {font-size: 36px; line-height: 36px; margin: 0 0 15px 0;}
.order-sec .coupon-code .copy-line {width: 310px;margin: 0 auto;}
.order-sec .coupon-code .input-field {width: 310px;text-align: center;font-size: 68px;line-height: 68px;font-weight: bold;font-family: 'Roboto Condensed', sans-serif;border: 2px dashed #000;background-color: #fecd4a;}

/***********  Important Section  ************/
.important-sec { width: 100%; float: left; text-align: center; padding: 62px 0 0 0; margin: 0; color: #545454; background-color: #fff; }
.important-sec .box { position: relative; font-size: 22px; margin: 0; padding: 20px; z-index: 2;}
.important-sec img { position: absolute; top: 0; left: 0; z-index: 1;}
.important-sec p { font-size: 13px; margin: 20px 0 0 0; }
.important-sec .attention { background-color: #0078d7; color: #fff; font-size: 18px; padding: 15px 0; margin: 57px 0 0 0; }
.important-sec .attention span { color: #e7b328; }

/***********  Other Section  ************/
.other-sec { width: 100%; float: left; padding: 0 0 45px 0; margin: 0; text-align: center; background-color: #ebf2f7;}
.other-sec h2 { color: #0078d7; font-size: 46px; padding: 20px 0;}
.other-sec p { font-size: 18px; color: #000; font-weight: 300; margin: 0 0 40px 0;}
.other-sec .inner-box { vertical-align: middle; color: #2e2e2e; font-size: 16px; background: #ffffff; text-align: center; padding: 32px 0 40px 0; margin: 0 auto; max-width: 94%; min-height: 200px; border: 5px solid #0078d7; -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ box-shadow: 3px 4px 62px 0 rgba(0, 0, 0, 0.31); text-shadow: 3px 4px 62px rgba(0, 0, 0, 0.31);}
.other-sec .inner-box .title {text-transform: uppercase; font-size: 20px; font-weight: 700;}
.other-sec .inner-box .box-img {width: 230px; max-width: 100%; margin: 0 auto; padding: 15px 0;}
.other-sec .inner-box .check-btn {margin: 20px 0 0 0; padding: 0;}
.other-sec .inner-box .check-btn .check-now-btn { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.other-sec .inner-box .check-btn .check-now-btn:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051;}
.other-sec .inner-box .check-btn .check-now-btn i { margin:0 0 0 5px; }


/* --------- Myfxbook charts --------- */
div.myfxbook-chart { padding: 0; margin: 0; max-width: 80%; display: inline-block; }
div.myfxbook-chart div.account-title { font-family: Arial, Helvetica, sans-serif; padding: 3px 0 3px 5px; margin: 0; color: #ffffff; text-align: left; font-size: 10px; font-weight: bold;
	background: #7d7e7d; /* Old browsers */
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #111111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#111111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7d7e7d 0%,#111111 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7d7e7d 0%,#111111 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7d7e7d 0%,#111111 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#111111',GradientType=0 ); /* IE6-9 */
}
div.myfxbook-chart div.chart { padding: 0; margin: 0; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa;	border-bottom: 1px solid #aaaaaa; }


/*---------------- Confirm exit ------------- */
.wsfr-gradient {
	background: #d50505; /* Old browsers */
	background: -moz-linear-gradient(top,  #d50505 0%, #8e0303 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d50505), color-stop(100%,#8e0303)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d50505 0%,#8e0303 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d50505 0%,#8e0303 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d50505 0%,#8e0303 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d50505 0%,#8e0303 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d50505', endColorstr='#8e0303',GradientType=0 ); /* IE6-9 */
}

.fd-gradient
{
	background: #02e2fb; /* Old browsers */
	background: -moz-linear-gradient(top,  #02e2fb 0%, #01053d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02e2fb), color-stop(100%,#01053d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #02e2fb 0%,#01053d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #02e2fb 0%,#01053d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #02e2fb 0%,#01053d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #02e2fb 0%,#01053d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02e2fb', endColorstr='#01053d',GradientType=0 ); /* IE6-9 */
}

.vf-gradient
{
	background: #5cafa4; /* Old browsers */
	background: -moz-linear-gradient(top,  #5cafa4 0%, #226869 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #5cafa4 0%,#226869 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #5cafa4 0%,#226869 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cafa4', endColorstr='#226869',GradientType=0 ); /* IE6-9 */
}

.fgi-gradient 
{
	background: #e9b81e; /* Old browsers */
	background: -moz-linear-gradient(top,  #e9b81e 0%, #a27f12 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e9b81e 0%,#a27f12 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e9b81e 0%,#a27f12 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9b81e', endColorstr='#a27f12',GradientType=0 ); /* IE6-9 */
}

.wsfr2-gradient 
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea1a07+0,aa0200+100 */
	background: #ea1a07; /* Old browsers */
	background: -moz-linear-gradient(top,  #ea1a07 0%, #aa0200 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ea1a07 0%,#aa0200 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ea1a07 0%,#aa0200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1a07', endColorstr='#aa0200',GradientType=0 ); /* IE6-9 */

}

.backgr-close-btn, .wrapper-close-btn { position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;	background-color: #000000; z-index: 10; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.90; overflow-y: scroll; }
.wrapper-close-btn { background: none; z-index: 11;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.ea-block {	width: 100%; overflow: hidden; position: relative; }
/*.ea-block {	width: 100%; border: 1px solid #dcdcdc;	overflow: hidden; position: relative; background-color: #F0F0F0; }*/

.ce-winter-title { text-align: center; font-size: 68px; font-weight: 700; color: #fff; }

/* ------------- Confirm Exit Counter -------------- */
.confirm-exit-counter-bckgr { max-width: 60%; margin: 10px 0; }
.confirm-exit-counter { width: 300px; max-width: 100%; margin: 0 auto; padding: 20px 0; }

.confirm-exit-counter .bf-time-left-OLD { position: absolute; width: 0; height: 69px; z-index: 1; top: 328px; left: 227px; padding: 6px 0 0 0; margin: 0; text-align: center; font-size: 36px; color: #40403e; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.confirm-exit-counter .bf-time-left { float: left; width: 9%; height: 50px; line-height: 50px; padding: 0; margin: 0 1% 0 1%; text-align: center; font-size: 36px; color: #40403e; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,e1e1e1+50,fafafa+51,e1dede+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #e1e1e1 50%, #fafafa 51%, #e1dede 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e1e1e1 50%,#fafafa 51%,#e1dede 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#e1e1e1 50%,#fafafa 51%,#e1dede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e1dede',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.confirm-exit-counter .confirm-exit-labels { padding: 5px 0 0 0; width: 100%; }
.confirm-exit-counter .confirm-exit-labels .item { padding: 0; margin-right: 5%; width: 21%; font-size: 9px; color: #fff; text-align: center; float: left; text-transform: uppercase; }
.confirm-exit-counter .confirm-exit-labels .item:last-child {margin-right: 0;}

.confirm-exit-counter .bf-time-left-dots { float: left; color: #fff; width: 4%; height: 50px; line-height: 42px; text-align: center; font-size: 36px; font-weight: bold; font-family:Arial, Times New Roman;}

.confirm-exit-counter .bf-time-left { top: 0; left: 0; }
.confirm-exit-counter .time_left_hours_first_promo { left: 98px; }
.confirm-exit-counter .time_left_hours_second_promo { left: 136px; }
.confirm-exit-counter .time_left_minutes_first_promo { left: 186px; }
.confirm-exit-counter .time_left_minutes_second_promo { left: 225px; }
.confirm-exit-counter .time_left_seconds_first_promo{ left: 276px; }
.confirm-exit-counter .time_left_seconds_second_promo { left: 316px; }

/*********** Confirm Exit 2 ************/
.x-btn-title { text-align: center; font-size: 36px; font-family: 'Roboto Condensed', sans-serif; padding: 38px 0 30px 0; color: #FFF; }
.ea-block2 { width: 100%; overflow: hidden; text-align: center; background-color: #FFF; position: relative; margin: 0 0 10px 0; }
/* ------ FD ------*/
.ea-block2 .fd-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(69,145,245,1)), color-stop(52%, rgba(38,88,153,1)), color-stop(100%, rgba(31,73,124,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4591F5', endColorstr='#1f497c',GradientType=0 ); /* ie6-9 */
}

.ea-block2 .fd-gradient2 .title { color: #FFF; font-size: 24px; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; padding: 15px 0 0 0; }
.ea-block2 .fd-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .fd-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #123C7A; border-right: solid 2px #123C7A; }
.ea-block2 .fd-gradient2 .box .hexagon:before, .ea-block2 .fd-gradient2 .box .hexagon:after { content: ""; position: absolute; z-index: 1; width: 197.99px; height: 197.99px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 39.0051px; }
.ea-block2 .fd-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #123C7A; border-right: solid 2.8284px #123C7A; }
.ea-block2 .fd-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #123C7A; border-left: solid 2.8284px #123C7A; }
.ea-block2 .fd-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .fd-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .fd-gradient2 .box .label-box-xmas { position: absolute; top: 70%; right: -10px; z-index: 101; }
.ea-block2 .fd-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }
.ea-block2 .pips-title { font-size: 24px; padding: 10px 0; font-family: 'Roboto Condensed', sans-serif; color: #00AD46; }
.ea-block2 .pips-title2 { font-size: 22px; padding: 0 0 10px; font-family: 'Roboto Condensed', sans-serif; color: #000; }
.ea-block2 .pips-title3 { font-size: 22px; padding: 20px 0 0 0; font-family: 'Roboto Condensed', sans-serif; color: #024590; text-transform: uppercase; font-weight: bold; }
.ea-block2 .pips-title4 { font-size: 22px; padding: 0 0 10px; font-family: 'Roboto Condensed', sans-serif; color: #C80000; font-weight: bold; }

/* ------ WSFR2.0 ------*/
.ea-block2 .wsfr-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246,18,18,1)), color-stop(51%, rgba(154,0,0,1)), color-stop(100%, rgba(123,1,1,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61212', endColorstr='#7b0101',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .wsfr-gradient2 .title { color: #FFF; font-size: 24px; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; padding: 15px 0 0 0; }
.ea-block2 .wsfr-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .wsfr-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #870202; border-right: solid 2px #870202; }
.ea-block2 .wsfr-gradient2 .box .hexagon:before, .ea-block2 .wsfr-gradient2 .box .hexagon:after { content: ""; position: absolute; z-index: 1; width: 197.99px; height: 197.99px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 39.0051px; }
.ea-block2 .wsfr-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #870202; border-right: solid 2.8284px #870202; }
.ea-block2 .wsfr-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #870202; border-left: solid 2.8284px #870202; }
.ea-block2 .wsfr-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .wsfr-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .wsfr-gradient2 .box .label-box-xmas { position: absolute; top: 70%; right: -10px; z-index: 101; }
.ea-block2 .wsfr-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }

/* ------ VF2.0 ------*/
.ea-block2 .vf-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(88,154,149,1)), color-stop(100%, rgba(20,30,29,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589a95', endColorstr='#141e1d',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .vf-gradient2 .title { color: #FFF; font-size: 24px; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; padding: 15px 0 0 0; }
.ea-block2 .vf-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .vf-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #6c9c98; border-right: solid 2px #6c9c98; }
.ea-block2 .vf-gradient2 .box .hexagon:before, .ea-block2 .vf-gradient2 .box .hexagon:after { content: ""; position: absolute; z-index: 1; width: 197.99px; height: 197.99px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 39.0051px; }
.ea-block2 .vf-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #6c9c98; border-right: solid 2.8284px #6c9c98; }
.ea-block2 .vf-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #6c9c98; border-left: solid 2.8284px #6c9c98; }
.ea-block2 .vf-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .vf-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .vf-gradient2 .box .label-box-xmas { position: absolute; top: 70%; right: -10px; z-index: 101; }
.ea-block2 .vf-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }

/* ------ FGI------*/
.ea-block2 .fgi-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232,183,29,1)), color-stop(100%, rgba(163,127,18,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8b71d', endColorstr='#a37f12',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .fgi-gradient2 .title { color: #FFF; font-size: 24px; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; padding: 15px 0 0 0; }
.ea-block2 .fgi-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .fgi-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #e6b61d; border-right: solid 2px #e6b61d; }
.ea-block2 .fgi-gradient2 .box .hexagon:before, .ea-block2 .fgi-gradient2 .box .hexagon:after { content: ""; position: absolute; z-index: 1; width: 197.99px; height: 197.99px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 39.0051px; }
.ea-block2 .fgi-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #e6b61d; border-right: solid 2.8284px #e6b61d; }
.ea-block2 .fgi-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #e6b61d; border-left: solid 2.8284px #e6b61d; }
.ea-block2 .fgi-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .fgi-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .fgi-gradient2 .box .label-box-xmas { position: absolute; z-index: 101; top: 70%; right: -10px; }
.ea-block2 .fgi-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }

/*-------Top----------*/
#return-to-top { position: fixed; bottom:30px; right:10px; width:73px; height:75px; text-decoration: none; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index:9999; /*box-shadow:0 0 18px rgba(0, 0, 0, 0.2);*/}
#return-to-top:hover {}

/*---- Promo Offer Popup ----*/

.promo-offer
{
    /*width: 610px;*/
    /*height: 557px;*/
    padding: 0;
    margin: 0;
    overflow: hidden;
}


.promo-offer .head {
    background: -moz-linear-gradient(90deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(192,192,192,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0c0c0',GradientType=0 ); /* ie6-9 */
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 17px 0;
}
.promo-offer .head .title { font-size: 42px; color: #e80000; text-transform: uppercase; font-weight: 600; letter-spacing: -2px; }

.promo-offer .body { color: #fff; padding: 45px 0 35px 0; }
.promo-offer .body .text { font-size: 46px; text-transform: uppercase; }
.promo-offer .body .robot-name { font-size: 36px; }
.promo-offer .body .price { font-size: 36px; }
.promo-offer .body .price .red { color: #ff0000; font-weight: bold; text-decoration: line-through; }
.promo-offer .body .price .green { color: #00c638; font-size: 42px; font-weight: bold; }
.promo-offer .body .italic { font-style: italic; font-size: 24px; }
.promo-offer .body .one-time-offer { color: #e80000; font-size: 18px; width: 100%; margin: 35px auto; }

.backgr-close-btn-promo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; z-index: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.90; }
.wrapper-close-btn-promo { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  z-index: 101; overflow-y: scroll; }


/************** Member's offers **********/
.vps-provider-sec { margin: 0; padding: 60px 0; font-family: 'Robot Condensed', sans-serif; }
.vps-provider-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.vps-provider-sec h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #17314a; font-weight: 700; text-transform: uppercase; text-align: center; }
.vps-provider-sec ul.vps-list { margin: 0 17px; }
.vps-provider-sec ul.vps-list li { list-style-type: square; }
.vps-provider-sec .vps-buy-box { background: #fff; list-style-type: none; -webkit-box-shadow: 2px 2px 10px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 10px 0 rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 10px 0 rgba(50, 50, 50, 0.75); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.vps-provider-sec .vps-buy-box li { padding: 5px 10px; font-size: 14px; text-align: center; border-bottom: 1px solid #c7cace; list-style-type: none }
.vps-provider-sec .vps-buy-box li.plan-name { padding: 10px; font-size: 26px; font-weight: 700; color: #c80000; }
.vps-provider-sec .vps-buy-box li.price { font-size: 42px; font-weight: 700; color: #fff; background-color: #7c7f82; }
.vps-provider-sec .vps-buy-box li.price sup { font-size: 18px; font-weight: 500; }
.vps-provider-sec .vps-buy-box li.last { padding: 18px 0 20px 0; border-bottom: none; }
.vps-provider-sec .button, .vps-provider-sec .button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.vps-provider-sec .button i { margin:0 5px 0 0;}
.vps-provider-sec .button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }

/************** cancel you **********/
.cancel-sec { width: 100%; float: left; padding: 60px 0 40px 0; position: relative; }
.cancel-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5;  }

/************** thank you **********/
.thankyou-sec { width: 100%; float: left; padding: 60px 0 40px 0; position: relative; }
.thankyou-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5;  }
.thankyou-sec h1 span { color: #ed9d11; }
.thankyou-sec .warning-message { background-color: #e9b81e; font-size: 16px; padding-top: 5px; padding-bottom: 5px; margin: 0; }
.thankyou-sec .warning-message p { color: #333; }
.thankyou-sec .warning-message .vcenter-left { display: inline-block; float: none; vertical-align: middle; text-align: center; }
.thankyou-sec .warning-message .vcenter-right { display: inline-block; float: none; vertical-align: middle; }

/************** thank you offer **********/
.thankYouAreaOffer {width: 100%; float: left; padding: 51px 0 78px 0; margin-bottom: 30px;}
.thankYouAreaOffer .wrap {border: 3px solid #cc0000;}
.thankYouAreaOffer .wrap .title {font-size: 16px; text-align: center; font-weight: bold;}
.thankYouAreaOffer .wrap h1 {text-align: center; font-size: 62px; color: #cc0000; font-weight: bold; text-transform: uppercase; border: none;}
.thankYouAreaOffer .wrap h2 {text-align: center; font-size: 30px; color: #cc0000; font-weight: bold;}
.thankYouAreaOffer .wrap .box {float: left; padding: 45px 0 0 0; width: 45%;}
.thankYouAreaOffer .wrap .box img {max-width: 100%;}
.thankYouAreaOffer .wrap .price {float: left; padding: 45px 0 0 0; width: 55%;}
.thankYouAreaOffer .wrap .price h3 {font-size: 22px; font-weight: bold; text-align: center; padding: 0 90px;}
.thankYouAreaOffer .wrap .price .content {background: #f0f0f0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin:40px 25px; padding: 18px 0; font-weight: bold;}
.thankYouAreaOffer .wrap .price .content .regular {display: inline-block; text-align: center; width: 49%;}
.thankYouAreaOffer .wrap .price .content .regular .text {font-size: 24px;}
.thankYouAreaOffer .wrap .price .content .regular .number {font-size: 46px; text-decoration: line-through;}
.thankYouAreaOffer .wrap .price .content .current {display: inline-block; text-align: center; width: 49%;}
.thankYouAreaOffer .wrap .price .content .current .text {font-size: 24px;}
.thankYouAreaOffer .wrap .price .content .current .number {font-size: 46px; color: #cc0000;}
.thankYouAreaOffer .wrap .buy {text-align: center;}
.thankYouAreaOffer .wrap .btn, .thankYouAreaOffer .wrap .btn:focus {background: -moz-linear-gradient(90deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(204,0,0,1)), color-stop(100%, rgba(170,7,7,1)));background: -webkit-linear-gradient(90deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);background: -o-linear-gradient(90deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);background: -ms-linear-gradient(90deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);background: linear-gradient(0deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#aa0707',GradientType=0 ); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;color: #fff;text-transform: uppercase; font-size: 30px; font-weight: bold; padding: 15px 33px;}
.thankYouAreaOffer .wrap .performance { text-align: center; }
.thankYouAreaOffer .wrap .performance img { margin: 0 auto; max-width: 100%;}
.thankYouAreaOffer .wrap h1.chart {font-size: 36px; color: #cc0000; font-weight: bold; text-transform: uppercase; padding: 42px 0 5px 0;}
.thankYouAreaOffer .wrap .performance img.real {padding: 0; margin: 0; position: absolute; bottom: 50px; right: 160px; width: 186px; height: 151px;}

/************** 404 **********/
.notfound-sec { width: 100%; float: left; padding: 60px 0 40px 0; position: relative; }
.notfound-sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }


/*************** Compatibility Sec *************/
.compatibility_sec{ width:100%; float:left; padding:80px 0 40px 0; margin:0; }
.compatibility_sec h2{ padding:0; margin:0 0 23px 0; font-size:30px; color:#474747; font-weight:500; text-align:center;}
.compatibility_sec h2 strong{ color:#0078d7; font-weight:550;}
.compatibility_sec p { padding:30px 0 0 0; margin:0 0 23px 0; font-size:14px; color:#474747; line-height:24px; text-align:left;}


/* ----------------- Count Down ----------------- */

div.count-down
{
	padding: 22px 0 0 0;
	margin: 0;
	background: url(/images/count_down_backgr.gif) no-repeat center center;
	height: 66px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

#ftd_popup_html { background: none !important; }



/* ----------- Cooki Consent -------------- */
div.cookie-consent { padding: 20px; position: fixed; right: 15px; bottom: 15px; z-index: 10000; max-width: 400px; background-color: #0b2135; }
div.cookie-consent span { color: #fff; font-size: 14px; }
div.cookie-consent span a { color: #fff; text-decoration: underline; }
div.cookie-consent .consent-btn-block { text-align: center; padding-top: 15px;}
div.cookie-consent .consent-btn { padding: 5px 30px; margin:0; background-color: #0078d7; color: #fefefe; font-size: 14px; border-radius:3px; text-transform: uppercase; }
div.cookie-consent .consent-btn:hover { color:#fff; background: #ffc051; }
@media (max-width:480px) {
	div.cookie-consent { right: 0; bottom: 0; max-width: 100%; width: 100%; }
}


/* Coupon Popup with sound */
.coupon-popup {position: fixed;bottom: 95px;left: 20px;background-color: #f3bd01;padding: 25px 35px; width: 250px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;z-index: 1000;display: none;}
/*
.coupon-popup:after {background: url(/images/coupon-popup-bottom.png) no-repeat center center; position: absolute; bottom: -37px; left: 55px; content: " "; width: 31px; height: 38px; padding: 0; margin: 0;}
*/
.coupon-popup p {color: #333 !important;font-size: 12px !important; line-height: 16px !important;}
.coupon-popup .close img {position: absolute; top: 15px; right: 20px; cursor: pointer;}
.coupon-popup .coupon {width: 60%; text-align: left; display: inline-block;}
.coupon-popup .coupon span {background-color: #dad9d4;font-weight: bold;border: 1px dashed #333;color: #ff0000;padding: 5px;font-size: 18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.coupon-popup .coupon-button {width: 37%; text-align: left; display: inline-block;}
.coupon-popup .coupon-button button {color: #fff; background-color: #cc0000; padding: 10px 8px 5px 8px; border: none; text-align: center; display: inline-block; cursor: pointer; transition-duration: 0.4s; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.coupon-popup .coupon-button button i {font-size: 12px}
.coupon-popup .close-coupon-popup {position: absolute; top: 10px; right: 25px;}

/* promo popup */
.promo-popup-spring {margin:0; padding:10px; border: 5px solid #fff; color: #000; text-align: center; position: relative;background: url(/images/guarantee_bg6.jpg) fixed no-repeat center top; width: 100%;}
.promo-popup-spring .text1 {font-size: 42px;margin: 20px 0 0 0;}
.promo-popup-spring .text2 {color: #C80000; font-size: 56px;font-weight: bold;}
.promo-popup-spring .text3 {font-size: 24px;}
.promo-popup-spring .text3 span {color: #C80000; font-size: 36px;}
.promo-popup-spring .text4 {font-size: 30px; color: #C80000; font-weight: 500;}
.promo-popup-spring .copy-line {margin: 0 auto; width: 285px; position: relative;}
.promo-popup-spring .copy-line .successfully-copied {position: absolute; left: -40px; display: inline-block;font-size: 30px;padding: 20px 0 0 5px;color: #0d9438;}
.promo-popup-spring .input-field {display: inline-block; width: 150px; float: left; height:48px; margin:15px 3px 15px 0; font-size: 30px; padding:3px 10px 0 10px; background-color: #fecd4a; border: 1px dashed #000;}
.promo-popup-spring .copy{float: left; height:48px; padding:0 28px; margin:15px 0; display:inline-block; line-height:48px; font-size:30px; font-family: 'Roboto', sans-serif; color:#ffffff; background:#0d9438; border: 1px solid #000;}
.promo-popup-spring.version2 { font-family: 'Roboto Condensed', sans-serif; padding: 0 2px;}
.promo-popup-spring.version2 .text1 {font-size: 46px;margin: 0; font-weight: bold;}
.promo-popup-spring.version2 .text2 {background-color: #fff;font-size: 44px;padding: 0 30px; white-space: nowrap;}
.promo-popup-spring.version2 .text2 span {color: #000;}
.promo-popup-spring.version2 .text2 span.off {font-size: 60px;color: #C80000;}
.promo-popup-spring.version2 .text3 {font-size: 27px; line-height: 32px; margin-top: 10px;}
.promo-popup-spring.version2 .text3 span.black {font-size: 32px;color: #000;}
.promo-popup-spring.version2 .text3 span.white {font-size: 32px;color: #fff;font-weight: bold;}
.promo-popup-spring.version2 .text3 span.red {font-size: 32px;color: #C80000;font-weight: bold;}
.promo-popup-spring.version2 .text4 {background-color: #fff;font-size: 38px;font-weight: bold;margin: 0 0 2px 0;}
.promo-popup-spring.version2 .copy-line {width: 190px;}
.promo-popup-spring.version2 .input-field {width: 190px;text-align: center;font-size: 40px;font-weight: bold;font-family: 'Roboto Condensed', sans-serif;border: 2px dashed #000;}



/************ Counter **********/
.counter_sec .end_exlusive_offer { color: #092b4f; font-size: 18px; font-family: 'Roboto Condensed', sans-serif; text-align: center; margin: 0; padding: 5px 0 0 0; }
.counter_sec { padding: 20px 0 20px 0; width: 100%; float: left; color: #153148; background: #efc229; }
.counter_sec h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.counter_sec .clock { padding: 7px 14px; width: 97%; float: right; border-width: 2px; border-style: solid; border-color: #264b75 #264b75 #264b75 #264b75; /*box-shadow: 1px 1px 1px #0078d7 inset;*/ background: #ececec; }
.counter_sec .clock ul { list-style: none; text-align: center; }
.counter_sec .clock li { width: 20.5%; float: left; }
.counter_sec .clock li.point { width: 6%; font-family: 'caviar_dreamsbold'; font-size: 78px; color: #264b75; }
.counter_sec .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #092b4f; }
.counter_sec .clock li span { width: 100%; float: left; }
.counter_sec .clock li cite { width: 49%; height: 67px; float: left; position: relative; font-family: 'Roboto Condensed', sans-serif; font-size: 48px; font-style: normal; border-radius: 4px; background-color: #264b75; color: #fff; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5);
box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5); }
.counter_sec .clock li cite:last-child { float: right; }
/*.counter_sec .clock li cite:after { width: 100%; height: 1px; position: absolute; top: 50%; left: 0px; content: ""; background: #17314a; }*/

.counter_sec_below2 .end_exlusive_offer { color: #092b4f; font-size: 18px; font-family: 'Roboto Condensed', sans-serif; text-align: center; margin: 0; padding: 5px 0 0 0; }
.counter_sec_below2 { padding: 20px 0 20px 0; margin: 0 0 60px 0; width: 100%; float: left; color: #153148; background: #efc229; }
.counter_sec_below2 h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.counter_sec_below2 .clock { padding: 7px 14px; width: 97%; float: right; border-width: 2px; border-style: solid; border-color: #264b75 #264b75 #264b75 #264b75; /*box-shadow: 1px 1px 1px #0078d7 inset;*/ background: #ececec; }
.counter_sec_below2 .clock ul { list-style: none; text-align: center; }
.counter_sec_below2 .clock li { width: 20.5%; float: left; }
.counter_sec_below2 .clock li.point { width: 6%; font-family: 'caviar_dreamsbold'; font-size: 78px; color: #264b75; }
.counter_sec_below2 .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #092b4f; }
.counter_sec_below2 .clock li span { width: 100%; float: left; }
.counter_sec_below2 .clock li cite { width: 49%; height: 67px; float: left; position: relative; font-family: 'Roboto Condensed', sans-serif; font-size: 48px; font-style: normal; border-radius: 4px; background-color: #264b75; color: #fff; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5);
box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5); }
.counter_sec_below2 .clock li cite:last-child { float: right; }
/*.counter_sec_below2 .clock li cite:after { width: 100%; height: 1px; position: absolute; top: 50%; left: 0px; content: ""; background: #17314a; }*/

/* ----------- Summer promo 2017 -------------- */
.x-btn-promo-counter { color: #000; line-height: 26px; background-color: #f2b719; }
.x-btn-promo-counter #flipcountdown_summer_3 .xdsoft_flipcountdown { vertical-align: middle; }
.x-btn-promo-counter #flipcountdown_summer_4 .xdsoft_flipcountdown { vertical-align: middle; }
.x-btn-promo-counter #flipcountdown_summer_5 .xdsoft_flipcountdown { vertical-align: middle; }
.x-btn-promo-counter #flipcountdown_summer_6 .xdsoft_flipcountdown { vertical-align: middle; }


/* ----------- Black Friday -------------- */

.blackFridayArea { width: 100%; float: left; padding: 30px 0 30px 0; border-top: 5px solid #ed9d11; position: relative; background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.blackFridayArea .bf-banner { text-align: center; }
.blackFridayArea .bf-banner img { display: inline !important; }

.blackFridayMABanner { width: 100%; float: left; padding: 30px 0 30px 0; position: relative; background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.blackFridayMABanner .bf-banner { text-align: center; }
.blackFridayMABanner .bf-banner img { display: inline !important; }

.blackFridayMAOffers { width: 100%; float: left; padding: 30px 0 0 0; }
.blackFridayALOffer { width: 100%; float: left; padding: 50px 0 50px 0; }

.bf_order_sec { background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.bf_order_sec ul.order_list li { color: #fff; }
.bf_order_sec ul.order_list li .hr { border-top: 1px solid #E7B328; }
.bf_order_sec .price .current span { color: #E7B328; }


.blackFridayOrderArea { background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.blackFridayOrderArea .order li { color: #fff; }
.blackFridayOrderArea .discount .rate span { color: #fff; }
.blackFridayOrderArea .discount .rate span cite:after { background: #fff; }
.blackFridayOrderArea .discount figure { margin: 15px 0 0 54px; }
.blackFridayOrderArea .order { padding-top: 25px; }
.blackFridayOrderArea .discount .rate { margin: -30px 27px 0 0; }
.blackFridayOrderArea .bonus-boxes { padding-top: 15px; }

.blackFridayLineArea { width: 100%; float: left; padding: 20px 0 15px 0; background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.blackFridayLineArea .text { font-weight: 700; color: #fff; font-size: 30px; text-align: center; }

.bf-counter { position: relative; width: 580px; max-width: 90%; margin: 0 auto; }
.bf-counter .bf-time-left { float: left; font-size: 68px; font-weight: 700; color: #404040; text-align: center; }
.bf-counter .bf-counter-digits { position: absolute; top: 0; left: 0; width: 100%; }

/* Flash class and keyframe animation */
.flash-text {padding: 7px 0; background-color: #dbdce0; border-top: 3px solid #2d2d2d; border-bottom: 3px solid #2d2d2d; color: #3f3f3f; font-size: 30px; font-weight: 500; text-align: center;}
.flash-pulse{
    font-weight: bold;
    color:#333;
    font-size: 30px;
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 3s infinite;
}
@-webkit-keyframes flash-pulse {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash-pulse {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}

.img-center {margin: 0 auto; text-align: center;}
.img-center a {display: inline-block;}
.img-center a .click-here-btn {margin: 0 auto; max-width: 80%; width: 150px; border: none; display: inline-block;}
/* ----------- Xmas -------------- */

.xmasArea { width: 100%; float: left; padding: 0; position: relative; background-image: url(/images/xmas/2023/xmas-background-gray.png); background-position: left bottom; background-repeat: repeat; background-size: inherit;}
.xmasArea .xmas-banner { text-align: center; }
.xmasArea .xmas-banner img { display: inline !important; }
.xmasArea .xmas-date { padding: 7px 0; background-color: #dbdce0; border-top: 3px solid #2d2d2d; border-bottom: 3px solid #2d2d2d; color: #3f3f3f; font-size: 30px; font-weight: 500; }

.xmas-counter { position: relative; width: 500px; max-width: 90%; margin: 0 auto; }
.xmas-counter .xmas-time-left { float: left; font-size: 74px; line-height: 82px; font-weight: 700; color: #404040; text-align: center; }
.xmas-counter .xmas-counter-digits { position: absolute; top: 0; left: 0; width: 100%; }
/*
.xmas-counter-top:before { position: absolute; top: 0; left: -230px; width: 180px; height: 70px; z-index: 100; content: ""; background: url(/images/xmas/countdown_text.png) no-repeat top left; }
.xmas-counter-top:after { position: absolute; top: 0; right: -230px; width: 180px; height: 70px; z-index: 100; content: ""; background: url(/images/xmas/countdown_text.png) no-repeat top left; }
*/
.xmasOrderArea { position: relative; padding: 150px 0 40px 0; color: #000; background-image: url(/images/xmas/xmas_order_area_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.xmasOrderArea .xmas-promo-line { width: 100%; position: absolute; top: -70px; }
.xmasOrderArea .price_info .price span { color: #000; }
.xmasOrderArea ul.order_list li p { color: #000; }
.xmasOrderArea .counter-content { background-color: #CE0A14; width: 500px; padding: 10px; border-radius: 5px; margin: 0 auto; }

/************ Xmas Gift **********/
.xmasGift { width: 100%; float: left; margin:0; padding: 10px 0 0 0;}

.xmasGift .content { /*width: 1600px;*/ max-width: 100%; margin: 0 auto; padding: 0 0 10px 0; }
.xmasGift .content h2 { font-size: 60px; font-weight: bold; font-family: 'Roboto', sans-serif; text-align: center; color: #C80000; margin: 0; padding: 20px 0 10px 0; }
.xmasGift .content h3 { font-size: 24px; font-weight: bold; font-family: 'Roboto', sans-serif; text-align: center; margin: 0; padding: 20px 0 10px 0; }
.xmasGift .content h4 { font-size: 20px; font-family: 'Roboto', sans-serif; text-align: center; margin: 0; padding: 0; }

.xmasGift .content .box { color: #fff; text-align: center; padding: 10px; margin: 20px 5px; }
.xmasGift .content .box .box-img { width: 190px; max-width: 100%; margin: 0 auto; padding: 5px 0 0 0; }
.xmasGift .content .box .box-img img { max-width: 100%; }
.xmasGift .content .box .title { text-transform: uppercase; font-size: 18px; font-weight: 700; padding-top: 15px; font-family: 'Roboto', sans-serif; color: #C80000; }
.xmasGift .content .box .regular-price { font-style: italic; color: #333; font-size: 14px; padding: 5px 0 0 0; }

/* ------------- Chrismas Member area -------------- */

.xmas-counter-ma { width: 585px; border: 1px solid #dddddd; background-color: #e9e9e9; text-align: center; margin: 0 auto; padding: 10px 32px; -webkit-box-shadow: inset 0 0 2px 1px rgba(255,255,255,1); -moz-box-shadow: inset 0 0 2px 1px rgba(255,255,255,1); box-shadow: inset 0 0 2px 1px rgba(255,255,255,1); }
.big-counter-xmas-ma { background: url(/images/black_friday_bckgr_2015_11.png) top left no-repeat; height: 121px; margin: 0 auto; position: relative;	}
.big-counter-xmas-ma .xmas-counter-dash { width: 53px; height: 2px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; position: absolute; top: 364px; left: 0; z-index: 2; }
.big-counter-xmas-ma .xmas-counter-dash { top: 46px; left: 5px; }
.big-counter-xmas-ma .xmas-time-left { position: absolute; width: 63px; height: 69px; z-index: 1; top: 328px; left: 227px; padding: 6px 0 0 0; margin: 0; text-align: center; font-size: 68px; color: #fafafb; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.big-counter-xmas-ma .xmas-time-left { top: -8px; left: 0; }

.members_offer_xmas { background: #BD0000; }
.members_offer_xmas:after { background: none; }
.members_offer_xmas .content h2 { font-size: 32px; }

/* Banner XMAS 2022 */
.xmasSnow { width: 100%; float: left; position: relative;}
.xmasSnow.upper-snow:before {content: "";position: absolute;top: 0;left: 0;z-index: 1;width: 100%;max-width: 100%;height: 75px;background: url('/images/xmas/xmas_banner_snow_up_2022.png') repeat-x top left;}
.xmasSnow.bottom-snow:after {content: "";position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;max-width: 100%;height: 75px;background: url('/images/xmas/xmas_banner_snow_down_2022.png') repeat-x bottom left;}
.xmasSnow .xmas-banner-inner {max-width: 100%; width: 1200px; margin: 0 auto;}
.xmasSnow .xmas-banner-inner .text-container {background-color: #0e964a;color:#fff;font-family: 'Roboto Condensed', sans-serif;padding: 5px 0;}
.xmasSnow .xmas-banner-inner .text-container .text1 {text-transform: uppercase;font-size: 28px;}
.xmasSnow .xmas-banner-inner .text-container .text2 {text-transform: uppercase;font-size: 16px;}

.xmas-banner-img {padding: 20px 0;}
.xmas-bonus-order-area {max-width: 100%; float: left;margin: 0 0 0 -60px;}

/* --------- Floating block ----------*/
div.bf-floating-block-container {padding: 0;margin: 0;position: relative;}
div.bf-floating-block {padding: 0 5px;margin: 0;position: fixed;top: 150px;right: 50px;width: 155px;height: 230px;background-color: #d91601;z-index: 1000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);-moz-box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);}
div.bf-floating-block div.title {padding: 10px 0 0 0;margin: 0;font-size: 32px;text-align: center;color: #000;line-height: 30px;font-weight: 700;}
div.bf-floating-block div.discount {padding: 0 5px;margin: 15px 5px 0 5px;color: #010000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;font-size: 46px;text-align: center;font-weight: 700;}
div.bf-floating-block div.bonus {padding: 10px 0 0 0;margin: 0;font-size: 18px;text-align: center; color: #fff;line-height: 18px;font-weight: 700;}
div.bf-floating-block div.link,div.bf-floating-block div.link2 {padding: 0;margin: 15px 0 0 0;text-align: center;}
div.bf-floating-block div.link a {background: rgb(241,231,103);background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background: linear-gradient(to bottom, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #141517;font-size: 15px;font-weight: 700;padding: 8px 15px 8px 15px;text-decoration: none;}
div.bf-floating-block div.link a:hover {background: rgb(234,185,45);background: -moz-linear-gradient(top, rgba(234,185,45,1) 0%, rgba(199,152,16,1) 100%);background: -webkit-linear-gradient(top, rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%);background: linear-gradient(to bottom, rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810',GradientType=0 );text-decoration: none;}
div.bf-floating-block div.link2 a {background:#000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;font-size: 15px;font-weight: 700;padding: 8px 15px 8px 15px;text-decoration: none;}
div.bf-floating-block i { position: absolute; top: 3px;	right: 5px;	font-size: 18px; color: #fff; opacity: 0.8; }


/* ----------- Winter -------------- */

.winterArea { width: 100%; float: left; padding: 0; position: relative; }
.winterArea .winter-banner { text-align: center; }
.winterArea .winter-banner img { display: inline !important; }

.winterArea .winter-date, .winterOrderArea .winter-date { padding: 7px 0; background-color: #dbdce0; border-top: 3px solid #2d2d2d; border-bottom: 3px solid #2d2d2d; color: #3f3f3f; font-size: 30px; font-weight: 500; text-align: center;}
.winter-counter { position: relative; width: 580px; max-width: 90%; margin: 0 auto; }
.winter-counter .winter-time-left { float: left; font-size: 64px; line-height: 72px; font-weight: 700; color: #404040; text-align: center; }
.winter-counter .winter-counter-digits { position: absolute; top: 0; left: 0; width: 100%; }

/*.winter-counter-top:before { position: absolute; top: 0; left: -230px; width: 180px; height: 70px; z-index: 100; content: ""; background: url(/images/xmas/countdown_text.png) no-repeat top left; }*/
/*.winter-counter-top:after { position: absolute; top: 0; right: -230px; width: 180px; height: 70px; z-index: 100; content: ""; background: url(/images/xmas/countdown_text.png) no-repeat top left; }*/
		
.winterOrderArea { background-image: url(/images/xmas/xmas_order_area_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.winterOrderArea .winter-promo-line { width: 100%; margin-top: -40px;}
.winterOrderArea p { color: #333333; }
 .winterOrderArea h2 { color: #000; }
.winterOrderArea h3 { color: #0078d7; }
.winterOrderArea .price .current span { color: #0078d7; }


/*************** Sitemap Sec ***************/
.sitemap-sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.sitemap-sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.sitemap-sec p {color: #393939; font-size: 16px;}
.sitemap-sec i {color: #0078d7;}
.sitemap-sec ul {list-style: none;}
.sitemap-sec ul li {padding: 0 0 0 35px;}
.sitemap-sec ul li:before {content: "\f022"; font-family: 'FontAwesome'; font-size: 9px; float: left; margin-top: 4px; margin-left: -17px; color: #0078d7;}
.sitemap-sec h2 { margin-bottom: 30px; font-family: 'Open Sans', sans-serif; font-size: 26px; color: #17314a; font-weight: 600; text-align: center; }
.sitemap-sec a {color: #393939; font-size: 16px; font-weight: 600;}
.sitemap-sec a:hover {color: #324f4e;}

/*************** Download and Review Sec ***************/
.ftd-page-sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.ftd-page-sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; }
.ftd-page-sec .box2 h2 {font-size: 36px; color: #17314a; font-weight: 700; padding: 0 0 30px 0; text-align: center;}
.ftd-page-sec .box2 ul {margin-left: 19px;}
.ftd-page-sec .box2 ul li {list-style: circle !important;}
.ftd-page-sec .backtests {margin: 0; text-align: center;}
.ftd-page-sec .backtests h2{ padding:0; margin:0 0 35px 0; font-size:36px; color:#17314a; font-weight:700;}
.ftd-page-sec .backtests ul {margin: 0; padding: 0;}
.ftd-page-sec .backtests ul li {margin: 15px 0 15px 0; padding: 0; font-size: 14px; text-align: left;}


.ftd-page-sec .backtests h4{ padding:0; margin:0 0 24px 0; font-size:20px; color:#474747; font-weight:700; font-family: 'Open Sans', sans-serif; line-height:normal;}
.ftd-page-sec .backtests p { padding:0; margin:0 0 24px 0; font-size:14px; color:#474747; line-height:24px;}
.ftd-page-sec .info2 {background-color: #0078d7; padding: 30px 10px; margin: 0 0 30px 0; color: #fff;}
.ftd-page-sec .info2 a {color: #fff; text-decoration: underline;}

/* new MA offers block */
.users-special-offers {background: #d6d6d6; padding: 30px 0 30px 0; width: 100%; float: left;}
.users-special-offers .uso-banner {width: 830px; max-width: 96%; margin: 0 auto;}
.users-special-offers .uso-banner-top {padding: 5px 15px; text-align: center; background-color: #464646; color: #ffffff; font-family: "Roboto Condensed", sans-serif; font-weight: 700; font-size: 40px;}
.users-special-offers .uso-banner-top img {display: inline-block;}
.users-special-offers .uso-banner-content {padding: 10px; background-color: #ffffff; border: 1px solid #464646; font-family: "Roboto Condensed", sans-serif; }
.users-special-offers .uso-banner-content .red-line {font-size: 38px; color: #ffffff; background-color: #d70303; text-align: center; font-weight: 700;}
.users-special-offers .uso-banner-content .text-line {padding-top: 15px; font-size: 28px; color: #000000; text-align: center;}
.users-special-offers .uso-button {text-align: center; padding: 15px 0 0 0;}
.users-special-offers .uso-button .btn, .users-special-offers .uso-button .btn:focus {max-width: 100%; height:50px; padding:0 25px; margin: 0; display:inline-block; font-size:24px; font-weight: 500; color: #fff; line-height:50px; font-family: "Roboto Condensed", sans-serif; background: #464646; border-radius:3px;}
.users-special-offers .uso-button .btn:hover {background-color: #000000;}


/************ Subscriptions **********/
.subscriptions_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }

/* Video responsive */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Today's Deal Ends In */
.todays_deal_ends_timer {padding: 30px 0 0 0;color: #153148; width: 500px;margin: 0 auto; max-width: 100%;}
.todays_deal_ends_timer .degree-background {transform: skew(-20deg);background-color: #d40000}
.todays_deal_ends_timer .title {transform: skew(20deg); font-size: 42px; font-family: 'Roboto Condensed', sans-serif; text-align: center;color: #fff;}
.todays_deal_ends_timer h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.todays_deal_ends_timer .clock { padding: 7px 14px; width: 100%;}
.todays_deal_ends_timer .clock ul { list-style: none; text-align: center; }
.todays_deal_ends_timer .clock li { width: 20%;  display: inline-block; }
.todays_deal_ends_timer .clock li.point { width: 5%;  }
.todays_deal_ends_timer .clock li p { margin: -20px 0 8px 0; font-size: 28px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #d40000; }
.todays_deal_ends_timer .clock li span { width: 100%; }
.todays_deal_ends_timer .clock li cite { position: relative; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; font-size: 56px; font-style: normal; color: #d40000;}

.todays_deal_ends_timer.yellow .degree-background {background-color: #e9c517}
.todays_deal_ends_timer.yellow .title {color: #000;}
.todays_deal_ends_timer.yellow .clock li cite {color: #000;}
.todays_deal_ends_timer.yellow .clock li p {color: #000;}

.todays_deal_ends_timer.green .degree-background {background-color: #43d300 !important;}
.todays_deal_ends_timer.green .title {color: #182943;}
.todays_deal_ends_timer.green .clock li cite {color: #182943;}
.todays_deal_ends_timer.green .clock li p {color: #182943;}

/* Red Button */
.todays_deal_ends_btn {text-align: center; padding:0;}
.todays_deal_ends_btn .btn, .todays_deal_ends_btn .btn:focus {max-width: 100%; height:50px; padding:0 25px; margin: 0; display:inline-block; font-size:24px; font-weight: 500; color: #fff; line-height:50px; font-family: "Roboto Condensed", sans-serif; background: #d40000; border-radius:3px;}
.todays_deal_ends_btn .btn:hover {background-color: #9f0000;}

.todays_deal_ends_btn.yellow .btn, .todays_deal_ends_btn.yellow .btn:focus {background: #e9c517; color: #000;}
.todays_deal_ends_btn.yellow .btn:hover {background: #cdaa03;}

/* Shock Deal Top Counter */
.shock-deal-top-line {padding: 7px 0; position: fixed; margin: 0; height: 49px; width: 100%; z-index: 10; top: 0; left: 0; text-align: center; background-color: #EE9C12; color: #000; font-family: 'Open Sans', sans-serif;}
.shock-deal-top-line span.text {font-size: 24px;}
.shock-deal-top-line span.time-value {font-size: 24px; font-weight: bold;}
.shock-deal-top-line span.time-label {font-size: 14px; }
.shock-deal-top-line sub {font-size: 14px; font-family: 'Open Sans', sans-serif;}
.shock-deal-top-line i {font-size: 32px;}

/* do not remove this class it is used for registration */
div.email_add input {display: none;}

/* Select Gift EA */
div.buy1-get1-select { padding: 0 0 15px 0; margin: 0; }
div.buy1-get1-select select { width: 265px; background-color: #FEDC01; border-radius: 0; color:#fd1501;font-size: 16px; font-weight: bold;height: 30px;max-width: 100%;font-family: 'Roboto', sans-serif;}

/* broker */
.broker { margin: 0; padding: 60px 0; font-family: 'Robot Condensed', sans-serif; font-size: 16px;}
.broker h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-align: center; border-bottom: 1px solid #dadada; text-transform: uppercase; }
.broker h1 span {color: #0078d7;}
.broker h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #17314a; font-weight: 700; text-transform: uppercase; text-align: center; }
.broker .broker-buy-box { margin-top: 10px; background: #fff; list-style-type: none; -webkit-box-shadow: 2px 2px 10px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    2px 2px 10px 0 rgba(50, 50, 50, 0.75);
    box-shadow:         2px 2px 10px 0 rgba(50, 50, 50, 0.75); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }

.broker .broker-buy-box { margin-top: 10px; background: #fff; list-style-type: none; border: 5px solid #0078d7; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.broker .broker-buy-box li { padding: 5px 10px; font-size: 16px; text-align: center; border-bottom: 1px solid #c7cace; list-style-type: none }
.broker .broker-buy-box li.plan-name { padding: 10px; font-size: 26px; font-weight: 700; color: #c80000; }
.broker .broker-buy-box li.price { font-size: 42px; font-weight: 700; color: #fff; background-color: #7c7f82; }
.broker .broker-buy-box li.price sup { font-size: 18px; font-weight: 500; }
.broker .broker-buy-box li.last { padding: 18px 0 20px 0; border-bottom: none; }

.broker p {text-align: left;}
.broker .box { background-color: #fff; text-align: left; padding: 11px 15px 13px 15px; height: 200px; width: 100%; display: table; margin: 0 0 28px 0; }
.broker .box .number { width: 5%; font-size: 36px; float: left; overflow:hidden; }
.broker .box .text { width: 95%; float: left; overflow:hidden; padding: 7px 0 0 8px; }
.broker .box .text h3 { font-size: 19px; color: #333333; margin: 0 0 5px 0; }
.broker .box .text p { font-size: 16px; color: #333333; }
.broker .button, .broker .button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb; }
.broker .button i { margin:0 5px 0 0;}
.broker .button:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051; }
.broker table {color: #212529;}
.broker table td {text-align: left;}
.broker table td i {color: #0078d7;}
.broker table .grey {background-color: #e3e3e3;}
.broker table .badge.yellow-bck {background-color: #e9c517;}
.broker table .badge.badge-color {color: #343434;}

.broker_overall_sec{ width: 100%; float: left; padding: 70px 0; margin: 0; text-align: center; color: #fff; background-color: #cfe4f1; }
.broker_overall_sec p{ font-size: 18px; color: #000; font-weight: 300; margin: 0 0 30px 0;}
.broker_overall_sec a.jump-btn{ height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; background:#0078d7; border-radius:4px; border-bottom: 3px solid #47a3eb;}
.broker_overall_sec a.jump-btn i{ margin:0 0 0 5px;}
.broker_overall_sec a.jump-btn:hover { color:#fff; background:#ed9d11; border-bottom: 3px solid #ffc051;}

.broker_advantages_sec{ width:100%; float:left; padding:60px 0; margin:0; background-color: #e9c517;text-align: center;}
.broker_advantages_sec h2 { margin: 0 0 15px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #323232; font-weight: 700; text-align: center; text-transform: uppercase; }
.broker_advantages_sec p{ text-align:left; margin:0 0 30px 0; font-size:16px; color: #343434;}
.broker_advantages_sec ul { text-align: left; padding: 0 0 0 20px; margin: 0; }
.broker_advantages_sec ul li { list-style-type: none; color: #343434; text-align: left;font-size: 16px; line-height: 22px;}


.order-now-btn2 { min-width:220px; height:46px; padding:0 15px; margin:0 0 25px 0; font-size:22px; color:#fff; line-height:46px; display:inline-block; border:none; background:#0078d7; border-radius:4px; text-transform:uppercase;  font-family: 'Roboto Condensed', sans-serif; }
.order-now-btn2:hover { color:#fff; background:#ed9d11;}
.order-now-btn2 img { position: relative; top: -1px; right: -15px; }

/* Coupon code area */
.coupon-code-area {padding: 20px 30px; background: #ffc700; color: #222222; font-weight: bold; font-size: 36px; width: 100%; float: left; text-align: center;}
.coupon-code-area .wrapper {border: 1px solid #000; width: 833px; max-width: 100%; margin: 0 auto; padding: 10px;}
.coupon-code-area .wrapper span {font-size: 46px;background: #fff;padding: 0 10px; color: #d70303; border: 2px dashed #d70303;}
.coupon-code-area .wrapper .title {font-size: 18px;}
.coupon-code-area .wrapper .description {font-size: 16px; font-style: italic;}