@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Roboto+Condensed:300,400,700);

/*
font-family: 'Roboto Condensed', sans-serif;
light 300
regular 400
medium 500
semi-bold 600
bold 700
extra-bold 800
black 900
*/

body{ padding:0; margin:0; font-size:14px; color:#757575; font-family: 'Open Sans', sans-serif; letter-spacing:0.5px; overflow-x:hidden;}
a { color: #e9b81e; 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 { color: #000; 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, input, select, textarea, button{ outline:none !important; font-family: 'Roboto Condensed', sans-serif;}
p{ font-size:14px; color:#757575; line-height:22px;}

.container{ width:96%; max-width:1200px; margin:0 auto; padding:0;}

/***********  Top Part  ************/
header{ width:100%; float:left; margin:0px; padding:0px;}
.top_part{ width:100%; float:left; padding:18px 0; margin:0; -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; background:#171717 url(../images/top_strip.png) no-repeat center top; background-size:100% 5px;}
.top_part .navbar-default{ background:none; border:none; margin:0; min-height:inherit;}
.top_part .navbar-default .navbar-brand{ padding:0; height:auto; margin:3px 0 0 0;}
.top_part .navbar-nav{ float:right;}
.top_part .navbar-default .navbar-nav > li > a{ padding:0 23px; margin:0; line-height:47px; font-size:16px; font-weight: 600; color:#ffffff; letter-spacing:0.5px;}
.top_part .navbar-default .navbar-nav > li > a:hover, .top_part .navbar-default .navbar-nav > li > a:focus{ color:#fad901; 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:#fad901; background:none;}
.top_part .navbar-default .navbar-nav > li > a.member_login{ height:47px; padding:0 15px; margin:0; display:inline-block; color:#fff; line-height:47px; background:url(../images/login_bg.png) no-repeat center top; background-size:100% 100%;}
.top_part .navbar-default .navbar-nav > li > a.member_login i{ margin:0 5px 0 0;}
.top_part .navbar-default .navbar-nav > li > a.member_login:hover{ color:#fad901;}

.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:0px; padding:0px;}

/************* Home Banner *************/
.home_banner{ width:100%; min-height:550px; float:left; padding:0; margin:0; background:url(../images/home_banner_2.jpg) no-repeat center top; background-size:cover;}
.home_banner .row{ margin:0 -1px;}
.home_banner [class*="col-"]{ padding:0 1px;}
.home_banner .container{ max-width:1250px;}
.home_banner figure{ width:100%; float:left; padding:0; margin:0; text-align:center; position:relative; bottom:-20px;}
.home_banner .caption{ margin:100px 0 0 0; bottom:0;}

.ma_banner{  width:100%; height: auto; min-height: auto; float:left; padding:0; margin:0;
background-image: url(../images/home_banner_2.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}

.ma_banner .left-side { position: absolute; bottom: 0; left: 0; width: 45%; }
.ma_banner .right-side { position: absolute; bottom: 10px; right: 0; width: 55%; }
.ma_banner .ma-banner-images { position: relative; min-height: 260px; }

.ma-menu { clear: both; background-color: #f7f7f7; width: 100%; height: 97px; border-bottom: 3px solid #cbcbcb; }
.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: #373737; text-transform: uppercase; }
.ma-menu ul li a:hover, .ma-menu ul li a.selected { background-color: #ffffff; color: #000; border-bottom: 3px solid #e9b81e; }
.ma-menu ul li a img { margin: 15px 0 10px 0; border: none; }


/************ Seen Sec ***********/
.seen_sec{ width:100%; float:left; padding:20px 0 0 0; margin:0; position:relative; background:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
.seen_sec .container{ max-width:990px;}
.seen_sec .arrow{ width:108px; height:22px; padding:0; margin:0 0 0 -54px; display:block; position:absolute; left:50%; top:-22px;}
.seen_sec h4{ padding:0; margin:0 0 10px 0; text-align:center; font-size:18px; color:#4e4e4e; letter-spacing:0.5px;}
.seen_sec .detail_slider{ width:100%; float:left; padding:0 40px; margin:0;}
.seen_sec .detail_slider .owl-controls .owl-nav div { width:26px; height:26px; font-size:0; display:block; position:absolute; top:50%; opacity:1; margin-top:-13px; z-index:999;}
.seen_sec .detail_slider .owl-controls .owl-nav div.owl-prev { background:url(../images/slider_arrow_1.png) no-repeat center center; left:-40px;}
.seen_sec .detail_slider .owl-controls .owl-nav div.owl-next { background:url(../images/slider_arrow_2.png) no-repeat center center; right:-40px;}
.seen_sec .detail_slider .owl-controls .owl-nav div:hover { opacity:0.6;}
.seen_sec figure{ width:100%; float:left; padding:0; margin:0; text-align:center; cursor:pointer;}
.seen_sec .owl-carousel .owl-item img{ width:auto; display:inline-block;  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */
filter: gray; -webkit-filter: grayscale(100%); -webkit-backface-visibility: hidden;  -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out;}
.seen_sec .owl-carousel .owl-item img:hover{filter:none; -webkit-filter: grayscale(0%);}

/************* Investor Sec *************/
.investor_sec{ width:100%; float:left; padding:80px 0; margin:0; background:url(../images/investor_bg.png) fixed no-repeat center top;}
.investor_sec .container{ max-width:950px;}
.investor_sec h2{ padding:0; margin:0 0 60px 0; font-size:36px; color:#323232; font-weight:500; text-align:center;}
.investor_sec h2 strong{ font-weight:700; font-size:48px;}
.investor_sec h2 small{ font-size:36px;}
.investor_sec h2 span{ color:#e9b80f;}

.investor_sec .details{ width:100%; min-height:580px; float:left; padding:0; margin:0; position:relative; background:url(../images/investor_detail_bg.png) no-repeat center center;}
.investor_sec .details .block{ float:left; padding:0; margin:0;}
.investor_sec .details .block p{ min-width:272px; display:block; padding:0; margin:0; font-size:14px; font-weight: 600; color:#757575; line-height:22px;}
.investor_sec .details .block p span{ display:inline-block; width:225px;}
.investor_sec .details figure{ width:87px; height:87px; padding:0; margin:0; position:absolute;}

.investor_sec .details .block_1{ margin-left:80px;} 
.investor_sec .details .block_1 p{ padding:0 45px 35px 0; text-align:right; background:url(../images/investor_line_1.png) no-repeat left bottom;} 
.investor_sec .details .block_1 figure{ left:367px; top:90px;}

.investor_sec .details .block_2{ float:right; margin:20px 85px 0 0;} 
.investor_sec .details .block_2 p{ padding:0 0 35px 45px; background:url(../images/investor_line_2.png) no-repeat left bottom;} 
.investor_sec .details .block_2 figure{ right:367px; top:89px;}

.investor_sec .details .block_3{ float:right; margin:110px 0 0 0; clear:both} 
.investor_sec .details .block_3 p{  min-width:230px; padding:0 0 15px 0; border-bottom:1px solid #e4e4e4;} 
.investor_sec .details .block_3 figure{ right:275px; top:180px;}

.investor_sec .details .block_4{ float:right; margin:110px 0 0 0; clear:both} 
.investor_sec .details .block_4 p{  min-width:230px; padding:10px 0 0 0; border-top:1px solid #e4e4e4;} 
.investor_sec .details .block_4 figure{ right:282px; top:308px;}

.investor_sec .details .block_5{ float:right; margin:115px 85px 0 0; clear:both} 
.investor_sec .details .block_5 p{ padding:40px 0 0 45px; background:url(../images/investor_line_3.png) no-repeat left top;} 
.investor_sec .details .block_5 figure{ right:370px; top:395px;}

.investor_sec .details .block_6{ float:left; margin:115px 0 0 85px;} 
.investor_sec .details .block_6 p{ padding:40px 45px 0 0; text-align:right; background:url(../images/investor_line_4.png) no-repeat left top;} 
.investor_sec .details .block_6 figure{ left:370px; top:392px;}

.investor_sec .details .block_7{ float:left; margin:0; clear:both; position:absolute; left:0; top:340px;} 
.investor_sec .details .block_7 p{ min-width:227px; padding:10px 0 0 0; border-top:1px solid #e4e4e4; text-align:right;} 
.investor_sec .details .block_7 figure{ left:276px; top:-26px;}

.investor_sec .details .block_8{ float:left; margin:0; clear:both; position:absolute; left:0; top:188px;} 
.investor_sec .details .block_8 p{ min-width:227px; padding:0 0 10px 0; border-bottom:1px solid #e4e4e4; text-align:right;} 
.investor_sec .details .block_8 figure{ left:276px; top:0;}

/************ Advanced Sec ************/
/*.advanced_sec{ width:100%; float:left; padding:0; margin:0; background:#e9b80f;}
.advanced_sec .left{ width:55%; float:left; padding:0; margin:0; background:url(../images/advanced_bg.jpg) no-repeat center center; background-size:cover;}
.advanced_sec .right{ width:45%; float:left; padding:0; margin:0;}
.advanced_sec .right figure img { 
    -webkit-box-shadow: 0px 0px 15px 10px rgba(50, 50, 50, 0.1);
    -moz-box-shadow:    0px 0px 15px 10px rgba(50, 50, 50, 0.1);
    box-shadow:         0px 0px 15px 10px rgba(50, 50, 50, 0.1);


}
.advanced_sec .inner{ width:100%; padding:40px 50px 40px 50px; margin:0; background:url(../images/advanced_bg.jpg) no-repeat center center; background-size:cover;}
.advanced_sec h2{ padding:0; margin:0 0 20px 0; font-size:31px; color:#ffffff; font-weight:500; text-align:center; line-height:50px;}
.advanced_sec h2 span{ color:#e9b80f;}
.advanced_sec h2 strong{ font-size:38px;}
.advanced_sec h3{ padding:0; margin:0; font-size:30px; color:#ffffff; font-weight:300; text-align:center; line-height:45px;}
.advanced_sec figure{ position: relative; width:100%; float:left; padding:0 25px 0 0; margin:30px 0 0 -75px;}
.advanced_sec figure a:before { padding: 0; margin: 0; position: absolute; top: 0; left: 0; content: ""; width: 76%; height: 100%; background: url(/images/search_icon.png) no-repeat center center; }
.advanced_sec figure a:hover:before { transform: scale(1.2, 1.2); }
.advanced_sec figure a:after { padding: 0; margin: 0; position: absolute; bottom: 60px; right: 270px; content: ""; width: 160px; height: 85px; background: url(/images/myfxbook_stamp.png) no-repeat center center; }
*/

.advanced_sec{ width:100%; float:left; padding:0; margin:0; background:#e9b80f;}
.advanced_sec .left{ width:55%; float:left; padding:0; margin:0; background:url(../images/advanced_bg.jpg) no-repeat center center; background-size:cover;}
.advanced_sec .right{ width:45%; float:left; padding:0; margin:0;}
.advanced_sec .inner{ width:100%; max-width:650px; float:right; padding:50px 90px 50px 0; margin:0;}
.advanced_sec h2{ padding:0; margin:0 0 20px 0; font-size:36px; color:#ffffff; font-weight:700; text-align:center; line-height:50px;}
.advanced_sec h2 span{ color:#e9b80f;}
.advanced_sec h2 strong{ font-size:38px;}
.advanced_sec h3{ padding:0; margin:0; font-size:30px; color:#ffffff; font-weight:300; text-align:center; line-height:45px;}
.advanced_sec figure{ width:100%; float:left; padding:0 25px 0 0; margin:30px 0 0 -75px;}


        
/*********** Strategy Sec **********/
.strategy_sec{ width:100%; float:left; padding:70px 0 50px 0; margin:0; background:#f6f6f6 url(../images/strategy_bg.jpg) fixed no-repeat center top; background-size:100% auto;}
.strategy_sec h2{ max-width:1040px; padding:0; margin:0 auto 40px auto; text-align:center; font-size:42px; color:#323232; font-weight:700; line-height:normal;}
.strategy_sec h2 span{ color:#e9b80f;}
.strategy_sec figure{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.strategy_sec p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#757575;}
.strategy_sec p span{ color:#e9b80f; font-size:18px; }
.strategy_sec p strong{ font-weight:700; color:#434343;}
.strategy_sec p a{ color:#757575; text-decoration:underline;}
.strategy_sec p a:hover{ color:#434343; text-decoration:none;}
.strategy_sec h3{ padding:0; margin:0 0 26px 0; font-size:20px; color:#434343; font-weight:600;}

/************ Trade Sec **********/
.trade_sec{ background:#fff;}
.trade_sec .info{ font-size:18px;}
.trade_sec figure{ margin-top:75px;}

/************** Favor Sec ************/
.favor_sec{ width:100%; float:left; padding:0; margin:0; background:#373737 url(../images/favor_bg.jpg) no-repeat left top;  background-size:50% 100%;}
.favor_sec figure{ width:100%; float:left; padding:0; margin:0;}
.favor_sec figure img{ width:100%;} 
.favor_sec .inner{ width:50%; max-width:600px; float:right; padding:40px 0 40px 55px; margin:0;}
.favor_sec h2{ padding:0; margin:0 0 35px 0; font-size:42px; color:#ffffff; font-weight:600; line-height:normal;}
.favor_sec h2 span{ color:#e9b80f; font-size:42px; font-weight:700;}
.favor_sec p{ padding:0; margin:0 0 22px 0; font-size:14px; color:#ffffff; line-height:22px;}

/************** Gold Invest **************/
.gold_invest{ width:100%; float:left; padding:80px 0 0 0; margin:0;}
.gold_invest h2{ max-width:970px; padding:0; margin:0 auto 40px auto; text-align:center; font-size:42px; color:#323232; font-weight:700; line-height:normal;}
.gold_invest h2 span{ color:#e9b80f;}
.gold_invest p{ padding:0; margin:0 0 23px 0; font-size:17px; color:#757575; line-height:22px; text-align:center;}
.gold_invest h3{ padding:0; margin:0 0 50px 0; text-align:center; font-size:28px; color:#323232; font-weight:700; line-height:normal;}
.gold_invest h3 span{ color:#e9b80f;}
.gold_invest .block{ width:100%; float:left; padding:20px 20px 0 20px; margin:40px 0 30px 0; background:#f6f6f6; position:relative; border-radius:4px;}
.gold_invest .block i{ width:85px; height:85px; float:left; padding:0; margin:0; position:absolute; left:25px; top:-40px;}
.gold_invest .block h4{ padding:0 0 0 115px; margin:0 0 27px 0; font-size:22px; color:#434343; font-weight:600; line-height:normal;}
.gold_invest .block p{ padding:0; margin:0 0 20px 0; font-size:14px; color:#757575; font-weight:600; line-height:22px; text-align:left;}

.gold_invest .details{ width:100%; min-height:560px; float:left; padding:0; margin:70px 0 0 0; position:relative; background:url(../images/gold_detail_bg.png) no-repeat center bottom;}
.gold_invest .details .info_block{ float:left; padding:0; margin:0; position:absolute; }
.gold_invest .details .info_block p{ width:235px; float:left; margin:0; font-size:13px; font-weight: 600; color:#757575; line-height:22px;}
.gold_invest .details .info_block figure{ width:88px; height:88px; padding:0; margin:0; position:absolute;}

.gold_invest .details .block_1{ left:0; bottom:120px;}
.gold_invest .details .block_1 p{ padding:0 16px 30px 0; text-align:right; background:url(../images/gold_invest_line_1.png) no-repeat left bottom;}
.gold_invest .details .block_1 figure{ left:208px; bottom:-90px;}

.gold_invest .details .block_2{ left:40px; bottom:270px;}
.gold_invest .details .block_2 p{ padding:0 16px 30px 0; text-align:right; background:url(../images/gold_invest_line_1.png) no-repeat left bottom;}
.gold_invest .details .block_2 figure{ left:220px; bottom:-100px;}

.gold_invest .details .block_3{ left:155px; bottom:384px;}
.gold_invest .details .block_3 p{ padding:0 16px 30px 0; text-align:right; background:url(../images/gold_invest_line_1.png) no-repeat left bottom;}
.gold_invest .details .block_3 figure{ left:215px; bottom:-100px;}

.gold_invest .details .block_4{ left:484px; top:0;}
.gold_invest .details .block_4 p{ width:240px; padding:0 0 15px 0; text-align:center; border-bottom:1px solid #e4e4e4;}
.gold_invest .details .block_4 figure{ left:70px; bottom:-110px;}

.gold_invest .details .block_5{ right:155px; bottom:384px;}
.gold_invest .details .block_5 p{ padding:0 0 30px 16px; text-align:left; background:url(../images/gold_invest_line_2.png) no-repeat left bottom;}
.gold_invest .details .block_5 figure{ right:215px; bottom:-100px;}

.gold_invest .details .block_6{ right:40px; bottom:270px;}
.gold_invest .details .block_6 p{ padding:0 0 30px 16px; text-align:left; background:url(../images/gold_invest_line_2.png) no-repeat left bottom;}
.gold_invest .details .block_6 figure{ right:220px; bottom:-100px;}

.gold_invest .details .block_7{ right:0; bottom:120px;}
.gold_invest .details .block_7 p{ padding:0 0 30px 16px; text-align:left; background:url(../images/gold_invest_line_2.png) no-repeat left bottom;}
.gold_invest .details .block_7 figure{ right:208px; bottom:-90px;}

/************ Result Sec *************/
.result_sec{ width:100%; float:left; padding:80px 0; margin:0; background:#f6f6f6;}
.result_sec h2{ padding:0; margin:0 0 50px 0; font-size:42px; color:#323232; font-weight:700; line-height:normal; text-align:center;}
.result_sec h2 span{ color:#e9b80f;}

.tab_info{ width:100%; float:left; padding:0; margin:0; box-shadow:0 0 18px rgba(0, 0, 0, 0.4);}
.tab_info .nav-tabs{ border-bottom:none; border-top:7px solid #373737; background:#fff;}
.tab_info .nav-tabs.nav-justified > li > a{ padding:17px 10px; font-size:20px; color:#757575; font-weight:700; border:none; border-radius:0; margin:0; position:relative;}
.tab_info .nav-tabs.nav-justified > li > a:after{top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(238, 194, 40, 0); border-top-color: #373737; 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:#5e5e5e; 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:#e9b80f; background:#373737; 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:20px 20px 0 20px; margin:0; background:url(../images/tab_bg.jpg) no-repeat center center; background-size:cover;}

.result_detail{ width:100%; float:left; padding:15px 0 0 0; margin:0;}
.result_detail h2{ padding:0; margin:15px 0 25px 0; font-size:40px; color:#313131; text-transform:uppercase; font-weight:700;}
.result_detail h3{ padding:0; margin:0 0 30px 0; font-size:36px; color:#ffffff; text-transform:uppercase; font-style:italic; font-weight:700; text-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
.result_detail h3 strong{ font-size:76px;}

.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 -20px; text-align: center; position:relative; background: #373737;}

.addition_info h3 span.pair { font-size:36px; color:#e9b80f; font-family: 'Roboto Condensed', sans-serif; font-weight: 500; }
.addition_info h3 span.years { font-size:24px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; line-height: 26px; }
.addition_info h3 span.info { font-size:16px; color:#e9b80f; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; }
.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 .details figure.box { margin-top: 30px; margin-left: -50px; }
.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:#343434; 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:#e9b80f; 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: #343434; }

.addition_info .graph_image{ width:100%; padding:0; margin:0; background-color: #fff; text-align: center; }

/************* Perform Sec ************/
.perform_sec{ width:100%; float:left; padding:80px 0 50px 0; margin:0; background:url(../images/perform_bg.jpg) no-repeat left top; background-color: #fff; background-size:auto 100%;}
.perform_sec .inner{ width:100%; max-width:760px; float:right; padding:0; margin:0;}
.perform_sec h2{ padding:0; margin:0 0 35px 0; font-size:42px; color:#323232; font-weight:700; line-height:normal;}
.perform_sec h2 span{ color:#e9b80f;}
.perform_sec p{ padding:0; margin:0 0 22px 0;}
.perform_sec .block{ min-height:162px; display:block; padding:15px 20px 15px 55px; margin:20px 0 35px 50px; font-size:14px; font-weight: 600; color:#ffffff; line-height:22px; position:relative; background:#373737;}
.perform_sec .block strong{ color:#e9b80f;}
.perform_sec .block figure{ width:94px; height:94px; float:left; padding:0; margin:0; position:absolute; left:-50px; top:-20px;}

/************ Ripped Sec ************/
.ripped_sec{ width:100%; float:left; padding:80px 0 50px 0; margin:0; text-align:center; background:url(../images/ripped_bg.jpg) fixed no-repeat center top; background-size:cover;}
.ripped_sec h2{ padding:0; margin:0 0 50px 0; font-size:42px; color:#fff; font-weight:700; line-height:normal;}
.ripped_sec h2 span{ color:#e9b80f;}
.ripped_sec .block{ width:100%; min-height:281px; float:left; padding:0 0 20px 0; margin:0 0 30px 0; background:#fff; border-radius:6px;}
.ripped_sec .block h3{ width:100%; min-height:108px; float:left; padding:20px 15px 0 15px; margin:0; font-size:20px; color:#ffffff; font-weight:700; background:#e9b80f; border-radius:4px 4px 0 0;}
.ripped_sec .block figure{ width:100%; float:left; padding:0; margin:-42px 0 0 0;}
.ripped_sec .block p{ padding:0 15px; margin:0;}

/************* Market Sec **************/
.market_sec{ width:100%; float:left; padding:80px 0 60px 0; margin:0; background:url(../images/market_bg.jpg) no-repeat center top; background-size:cover;}
.market_sec .container{ max-width:970px;}
.market_sec h2{ padding:0; margin:0 0 35px 0; font-size:42px; color:#323232; font-weight:700; line-height:normal; text-align:center;}
.market_sec h2 span{ color:#e9b80f;}
.market_sec p{ text-align:center; margin:0 0 20px 0;}
.market_sec p span{ color:#e9b81e; font-size:24px; font-weight:700;}
.market_sec p strong{ font-weight:600;}
.market_sec .details{ width:100%; max-width:550px; padding:0; margin:30px auto 0 auto; display:block; clear:both;}
.market_sec .block{ width:100%; float:left; padding:10px; margin:0; position:relative; background:#fff;}
.market_sec .block .count{ width:123px; height:123px; float:left; padding:10px 0 0 0; margin:0 20px 0 0; text-align:center; line-height:35px; font-size:50px; color:#fff; font-weight:500; text-transform:uppercase; background:#e9b81e; border-radius:50%; border:5px solid #e5e5e5;}
.market_sec .block .count small{ font-size:22px; font-weight:700;}
.market_sec .block .right{ overflow:hidden;}
.market_sec .block p{ padding:0; margin:0; font-size:16px; color:#323232; line-height:25px; font-weight:700; text-align:left;}

.market_sec .block_1{ border:2px solid #e9b80f; border-right:none; border-radius:100px 0 0 100px;}
.market_sec .block_1 p{ margin-top:20px;}

.market_sec .block_2{ margin:-2px 0 -2px 67px; border:2px solid #e9b80f; border-left:none; border-radius:0 100px 100px 0;}
.market_sec .block_2 p{ margin-top:50px;}
.market_sec .block_2 .count{ float:right; margin:0 0 0 20px;}

.market_sec .block_3{ border:2px solid #e9b80f; border-right:none; border-radius:100px 0 0 100px;}
.market_sec .block_3 p{ margin-top:38px;}

/************ Gold Sec ***********/
.gold_sec{ width:100%; float:left; padding:80px 0 50px 0; margin:0; background:url(../images/gole_bg.jpg) fixed no-repeat center top; background-size:cover;}
.gold_sec .container{ max-width:970px;}
.gold_sec h2{ padding:0; margin:0 0 35px 0; font-size:42px; color:#fff; font-weight:700; line-height:normal; text-align:center;}
.gold_sec h2 span{ color:#e9b80f;}
.gold_sec p{ padding:0; margin:0 0 18px 0; color:#fff; text-align:center;}

.gold_sec .block{ min-height:140px; padding:20px 20px 15px 65px; margin:0 0 30px 55px; display:block; background:#e9b81e; border-radius:4px; position:relative;}
.gold_sec .block figure{ width:103px; height:103px; float:left; padding:0; margin:0; position:absolute; left:-55px; top:17px;}
.gold_sec .block h4{ padding:0; margin:0 0 5px 0; font-size:20px; color:#323232; font-weight:700;}
.gold_sec .block p{ padding:0; margin:0; color:#fff; text-align:left; font-weight:600;}

.gold_sec .get_start{ width:100%; float:left; padding:0; margin:25px 0 0 0; font-size:25px; color:#ffffff; text-align:center; font-weight:600;}
.gold_sec .get_start a{ color:#e9b81e; text-decoration:underline;}
.gold_sec .get_start a:hover{ color:#fff;}
.gold_sec .get_start span{ padding:10px 20px; margin:0; display:inline-block; border:1px solid #e9b81e; border-radius:4px;}

/************ Gurantee Sec ************/
.gurantee_sec{ width:100%; float:left; padding:80px 0 150px 0; margin:0; text-align:center; background:url(../images/gurantee_bg.jpg) fixed no-repeat center top; background-size:cover;}
.gurantee_sec .container{ max-width:770px;}
.gurantee_sec h2{ padding:0; margin:0 0 135px 0; font-size:42px; color:#323232; font-weight:700; line-height:normal;}
.gurantee_sec h2 span{ color:#e9b80f;}
.gurantee_sec .details{ width:100%; float:left; padding:0 15px 35px 15px; margin:0; background:#fff; border-radius:6px; box-shadow:0 0 18px rgba(0, 0, 0, 0.5);}
.gurantee_sec .batch{ width:191px; height:192px; padding:0; margin:-95px auto 0 auto; display:block;}
.gurantee_sec .statisfy_info{ width:100%; min-height:63px; float:left; padding:22px 40px 0 40px; margin:-75px 0 0 0; background:url(../images/statisfy_bg.png) no-repeat center top; background-size:100% 100%;}
.gurantee_sec .statisfy_info h3{ padding:0; margin:0; font-size:16px; color:#ffffff; text-transform:uppercase; font-weight:500; text-align:left;}
.gurantee_sec .statisfy_info h3.right{ text-align:right;}
.gurantee_sec h4{ padding:0; margin:20px 0 30px 0; font-size:24px; color:#373737; font-weight:600;}
.gurantee_sec p{ max-width:550px; padding:0; margin:0 auto 25px auto; display:block; font-size:18px; color:#373737; font-weight:300; line-height:25px;}
.gurantee_sec .order_now{ height:48px; padding:0 28px; margin:0; display:inline-block; text-transform:uppercase; line-height:48px; font-size:18px; color:#ffffff; font-weight:500; border-radius:3px; background:#e9b81e;}
.gurantee_sec .order_now:hover{ background:#2d2d2d;}


/************** 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: 0px 0px 20px 10px rgba(68,68,68,0.4); box-shadow: 0px 0px 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: 0; background-color: #1d2328;}
.limited-offer-sec p {text-align: center; font-size: 62px; line-height: 62px; color: #fff; font-weight: 700; margin: 0;}
.limited-offer-sec a {color: #fff; font-size: 24px; text-transform: capitalize;}


/************ Order Sec *************/
.order_sec{ width:100%; float:left; padding:80px 0; margin:0; background:url(../images/order_bg.jpg) no-repeat center top; background-size:cover;}
.order_sec figure{ width:100%; float:left; padding:0; margin:0 0 0 0; text-align:center;}
.order_sec h2{ padding:0; margin:0 0 30px 0; font-size:36px; color:#323232; font-weight:700; line-height:normal;}
.order_sec h2 span{ color:#fff;}
.order_sec h4{ padding:0; margin:0 0 30px 0; font-size:18px; color:#323232; line-height:normal;}
.order_sec p{ padding:0; margin:0 0 18px 0; color:#323232;}
.order_sec p a{ color:#fff; text-decoration:underline;}
.order_sec p a:hover{ color:#fff; text-decoration:none;}
.available_info{ width:100%; float:left; padding:0 0 0 0; margin:40px 0 50px 0;}
.available_info h3{ padding:0; margin:0 0 10px 0; font-size:24px; color:#323232; font-weight:700;}
.available_info .price{ width:100%; float:left; padding:0; margin:0 0 15px 0; font-size:40px; color:#ffffff; font-weight:500; text-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
.available_info .price strong{ color:#fff; font-weight:700;}
.available_info .price span{ font-size:35px; color:#323232; font-weight:700; text-decoration:line-through;}
.available_info .buy_now{ height:57px; padding:0 40px; margin:0; font-size:26px; color:#e9b81e; line-height:57px; display:inline-block; text-transform:uppercase; font-weight:700; line-height:57px; border-radius:4px; background:#2d2d2d;}
.available_info .buy_now:hover{ color:#2d2d2d; background:#fff;}
.order_sec .process_info{ width:100%; padding:5px 15px 13px 15px; margin:15px auto 0 auto; max-width: 650px; font-size:13px; color:#323232; background:#ffefb5; border:1px solid #f8da70; border-radius:2px;}
.order_sec .process_info i{ font-size:30px; margin:0 5px 0 0; color:#e31818; position:relative; top:5px;}
.order_sec .process_info a{ color:#323232; text-decoration:underline;}

.order_sec .process_info_2{ width:100%; background: #ffefb5; padding:5px 0 13px 13px; margin:15px auto 0 auto; max-width: 650px; font-size:13px; color:#323232; }
.order_sec .process_info_2 i{ font-size:30px; margin:0 5px 0 0; color:#e31818; position:relative; top:5px;}
.order_sec .process_info_2 a{ color:#323232; text-decoration:underline;}

.order_sec .what-you-get {}
.order_sec .what-you-get ul { list-style-type: none;  }
.order_sec .what-you-get ul li { color: #323232; font-size: 16px; font-weight: 600; list-style-type: none;padding-bottom:5px; }
.order_sec .what-you-get i { width: 25px; text-align: center; color: #323232; }

.buy_now_2:hover { color:#2d2d2d; background:#fff;}
.buy_now_2 { height:40px; padding:0 40px; margin:0; font-size:26px; color:#e9b81e; line-height:40px; display:inline-block; text-transform:uppercase; font-weight:700; border-radius:4px; background:#2d2d2d;}

.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;}


/***********  Footer Part  ************/
footer{ width:100%; float:left; margin:0px; padding:0px;}

footer{ width:100%; float:left; margin:0px; padding:0px;}
.footer_top { width:100%; float:left; margin:0px; padding:35px 0 50px 0; background:#1d2328; text-align:center; }
.footer_top .f_logo { margin:0 auto 36px; }
.footer_top .f_logo img { max-width:100%; margin:0; padding:0; }
.footer_top ul { margin:0 0 25px 0; padding:0; display:block;}
.footer_top ul li { display:inline-block; vertical-align:top; padding:0 13px; margin:0 0 10px 0; font-size:16px; line-height:16px; color:#ffffff; font-weight: 600; text-transform:uppercase; border-right:1px solid #ffffff; }
.footer_top ul li a { color:#fff; }
.footer_top ul li a:hover{color:#fad901 ;}
.footer_top ul li:last-child { border-right:none; }
.footer_top .social { margin:0; padding:0; font-size:0;  }
.footer_top .social a { margin:0 7px; padding:0; font-size:14px; color:#1e2429; width:22px; height:22px; line-height:22px; border-radius:2px; background:#e9b81e; }
.footer_top .social a:hover { color:#1e2429; background:#fff;}

.copyright { padding:25px 0; margin:0; float:left; width:100%; }
.copyright h4 { text-align:center; font-size:16px; line-height:26px; color:#5e5e5e; font-weight:500; margin:0; padding:0 0 20px 0; letter-spacing:0.5px;}
.copyright h4 a{ color:#e9b81e;}
.copyright h4 a:hover{ text-decoration:underline;}
.copyright p { font-size:12px; line-height:22px; color:#5e5e5e; font-weight:normal; margin:0; padding:0 0 25px 0; }
.copyright img { margin:0 0 20px 0; }


/*-------Top----------*/
#return-to-top { position: fixed; bottom:70px; right: 20px; background:#e9b81e; width:47px; height:47px; display: block; text-decoration: none; text-align:center; border-radius:50%; 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; }
#return-to-top i { color: #fff; margin: 0; position: relative; left:0; top: 8px; font-size:28px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#return-to-top:hover { background:#000; }
#return-to-top:hover i { color: #fff; top: 5px; }

/*------- Blog Area ----------*/
.blog_sec { width: 100%; float: left; padding: 80px 0 0 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: #414141; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.blog_sec h1 strong { color: #e9b81e; }
.blog_sec .blog-row { padding: 10px 0 40px 0; border-bottom: 1px solid #e5e5e5; 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: #323232; }
.blog_sec .blog-row .short-description { padding: 10px 0 0 0; font-size: 14px; font-weight: 300; }
.blog_sec .news-extra-info { height: auto; padding: 12px 10px 22px 10px; background-color: #f1f1f1; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.blog_sec .news-extra-info .calendar { padding: 0; font-size: 12px; height: auto; line-height: 12px; float: left; color: #333; }
.blog_sec .news-extra-info .comments { padding:  2px 0 2px 0px; font-size: 12px; height: auto; line-height: 12px; float: right; }
.blog_sec .news-extra-info a.comment-num { color: #e9b81e; }
.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:#fefefe; line-height:30px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.blog_sec .blog-row .read-more-btn:hover  { color:#fff; background: #2d2d2d; }

.blog_sec .back-to-blog-btn, .blog_sec .back-to-blog-btn:focus { height:30px; padding:0 15px; margin:0; display:inline-block; font-size:14px; font-weight: 400; color:#fefefe; line-height:30px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.blog_sec .back-to-blog-btn:hover { color:#fff; background: #ffc600; }

.blog_sec .comment-btn, .blog_sec .comment-btn:focus  { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:18px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.blog_sec .comment-btn i{ margin:0 5px 0 0;}
.blog_sec .comment-btn:hover { color:#fff; background: #2d2d2d; }
      
.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: #f0f0f0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.blog_sec .comment-block div.block-yellow { background-color: #f9f1d7; color: #414141; }
.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; color: #414141; font-weight: 300; }
      
.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:#fefefe; line-height:26px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.blog_sec .comment-block .btn-reply:hover { color:#fff; background: #ffc600; }

.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 0px -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 0px 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 0px -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: 0px; left: 3px; color: #e9b81e; }
.blog_sec .form .field .text { position: relative; top: -3px; font-family: 'Roboto Condensed', sans-serif; }


.fb-share-button span { vertical-align: inherit !important; }

.blog_sec .news-content { font-weight: 300; }

/* ------------- 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; }

/************ Forms **********/
.form { background-color: #f5f5f5; }
.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 #e1b928; -webkit-box-shadow: 0px 0px 15px 0px rgba(225,185,40,0.15); -moz-box-shadow: 0px 0px 15px 0px rgba(225,185,40,0.15); box-shadow: 0px 0px 15px 0px rgba(225,185,40,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: 80px 0 100px 0; position: relative; }
.login_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 42px; color: #323232; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.login_sec h2 { margin: 0 0 5px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 24px; color: #323232; font-weight: 700; text-align: left; text-transform: uppercase; }
.login_sec .login-page {}
.login_sec p { font-size: 14px; font-weight: 300; color: #323232; 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: #f5f5f5; -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:18px; font-weight: 500; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.login-button i { margin:0 5px 0 0;}
.login-button:hover { color:#fff; background:#323232;}
.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:18px; font-weight: 500; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.forgotten-password-button i{ margin:0 5px 0 0;}
.forgotten-password-button:hover{ color: #fff; background:#323232;}
.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: 80px 0 100px 0; position: relative; }
.forgottenpass_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 42px; color: #323232; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.forgottenpass_sec .text { padding: 30px 0 10px 0; }
.forgottenpass_sec .text p { font-size: 14px; font-weight: 300; color: #323232; text-align: center; }
.forgottenpass_sec .text p.congratulations { font-size: 32px; color: #e9b81e; font-weight: 700; padding: 10px 0; }
.forgottenpass_sec .form { padding: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f5f5f5; }
.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:18px; font-weight: 500; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.password-reset-button i{ margin:0 5px 0 0;}
.password-reset-button:hover { color:#fff; background: #323232; }
.continue-button-block { text-align: center; }
.continue-button, .continue-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:18px; font-weight: 500; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.continue-button i{ margin:0 5px 0 0;}
.continue-button:hover { color:#fff; background: #323232; }

/************ FAQ **********/
.faq_sec { width: 100%; float: left; padding: 80px 0 0 0; position: relative; }
.faq_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 42px; color: #323232; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.faq_sec .faqs { padding-top: 30px; padding-bottom: 30px; }
.faq_sec .faqs .panel-heading { background-color: #e9b81e; border-color: #4c928a; }
.faq_sec .faqs .panel-default { border-color: #e9b81e; }
.faq_sec .faqs .panel-heading a { color: #fff; display: block; font-size: 18px; }
.faq_sec .faqs .panel-heading a span { font-weight: 700; color: #757575; }

/************ Contact us **********/
.contactus_sec { width: 100%; float: left; padding: 80px 0 0 0; position: relative; }
.contactus_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 42px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.contactus_sec .top-text { font-size: 16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #414141; text-align: center; }
.contactus_sec .top-text p.thank-you { font-size: 32px; color: #e9b81e; font-weight: 700; line-height: 36px; }
.contactus_sec .contact-form { width: 100%; padding: 40px 0 75px 0; float: left; position: relative; font-size: 16px; line-height: 24px; background-color: #f5f5f5; }
.contactus_sec .text { padding: 30px 0 30px 0; }
.contactus_sec .text p { font-size: 16px; }
.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 .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 0px -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 0px 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 0px -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: 0px; left: 3px; color: #e9b81e; }
.contactus_sec .contact-form .field .text { font-family: 'Roboto Condensed', sans-serif; }

.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 0 0 25px; 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; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.send-button i{ margin:0 5px 0 0;}
.send-button:hover { color:#fff; background: #323232; }

/*************** Terms Sec ***************/
.terms_sec { width:100%; float:left; padding:80px 0 90px 0; margin:0; background-size:100% auto;}
.terms_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 42px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }

/*************** Privacy Sec ***************/
.privacy_sec { width:100%; float:left; padding:80px 0 90px 0; margin:0; background-size:100% auto;}
.privacy_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 42px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }

/************** subscription status box **********/
.subscription-status-box { padding: 15px 60px; margin: 0; width: 100%; color: #414141; 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; }


/************** thank you **********/
.thankyou_sec { width: 100%; float: left; padding: 80px 0 0 0; position: relative; }
.thankyou_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5;  }
.thankyou_sec strong {color: #e9b81e;}
.thankyou_sec b {color: #414141;}
.thankyou_sec .warning-message { background-color: #e9b81e; font-size: 16px; padding-top: 5px; padding-bottom: 5px; margin: 0; border-radius: 10px; }
.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; }

/************** 404 **********/
.notfound_sec { width: 100%; float: left; padding: 80px 0 0 0; position: relative; }
.notfound_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }

/*************** Affiliates Sec ***************/
.affiliate_sec { width:100%; float:left; padding:80px 0 90px 0; margin:0; background-size:100% auto;}

.affiliate_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.affiliate_sec h1 strong { color: #e9b81e; }
.affiliate_sec h2 { font-family: 'Roboto Condensed', sans-serif; font-weight: 500; color: #414141; text-align: center; }
.affiliate_sec p { padding: 0 140px; font-size: 16px; color: #757575; }
.affiliate_sec h3 { padding:0; margin: 30px 0; font-size:30px; color:#323232; font-weight:500; text-align:center;}
.affiliate_sec h3 strong { color:#eec228;}

.affiliate_sec .tabs-block { text-align: center; 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; 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 { background-color: #ededed; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; }
.affiliate_sec .aff-networks { padding: 50px 0; font-size: 16px; color:#000000;}
.affiliate_sec .aff-networks p { padding: 0 140px; font-size: 14px; color:#757575;}
.affiliate_sec .aff-networks p.title { font-size: 30px; text-align: center; font-weight: 500; font-family: 'Roboto Condensed', sans-serif; margin: 30px 0 30px 0; }
.affiliate_sec .aff-networks p.sub-title { font-size: 24px; text-align: center; font-weight: 500; font-family: 'Roboto Condensed', sans-serif; margin: 0 0 30px 0; }
.affiliate_sec .aff-networks .image { display: block; text-align: center; margin: 100px 0 0 0; }
.affiliate_sec .aff-networks .title {font-size: 26px; color:#323232;}

.affiliate_sec .aff-advantages { padding: 50px 0; margin: 0; background-color: #f2f6fd; }
.affiliate_sec .aff-advantages .title_info h2 { margin: 0; text-align: center; font-size: 34px }
.affiliate_sec .aff-advantages .reasons { padding: 0 130px; }
.affiliate_sec .reasons ul { list-style: none; margin: 0; padding: 0; }
.affiliate_sec .reasons ul li { padding: 20px 0 26px 80px; font-size: 16px; line-height: 24px; color: #333; background: url('/images/arrow-right.png') no-repeat 0px 5px; }
.affiliate_sec .aff_earning { color: #323232; }
.affiliate_sec .aff_earning p { padding: 0 140px; color:#323232; }
.affiliate_sec .aff_earning .title_info h2 { margin: 0; color:#323232; text-align: center; font-size: 38px; text-transform: uppercase; margin-top: 50px; margin-bottom: 15px; }
.affiliate_sec .aff_earning b { color:#000000; }
.affiliate_sec .aff_earning .earning_1 { font-size: 26px; }
.affiliate_sec .aff_earning .earning_2 { font-size: 24px; }
.affiliate_sec .aff_earning .earning_3 { font-size: 32px; }

.affiliate_sec .aff-request { background: #e9b81e; color: #323232; padding: 50px 0; text-align: center; font-size: 16px; }
.affiliate_sec .aff-request p { padding: 0 140px; color: #323232; }
.affiliate_sec .aff-request p.size-brush34 { font-size: 30px; line-height: 30px; }
.affiliate_sec .aff-request p .size-brush44 { font-size: 36px; line-height: 36px; }
.affiliate_sec .aff-request p.custom-size-28px { font-size: 28px; }
.affiliate_sec .aff-request p a { color: #fff; }
.affiliate_sec .aff-request p a:hover { color: #323232; }
.affiliate_sec .aff-request .title_info h2 { margin: 0; text-align: center; }
.affiliate_sec .aff-request strong { color: #757575; }
.affiliate_sec .aff-request strong.red { color: #C80000; }
.affiliate_sec .aff-request .steps { color: #323232; font-weight: bold; }
.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 0px -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 0px 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 0px -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: 0px; left: 3px; color: #e9b81e; }
.affiliate_sec .get-access-block .form .field .text { position: relative; top: -3px; font-size: 14px; }

.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:#eec228; border-radius:3px; text-transform: uppercase; }
.aff-request a.get-access-button:hover{ color: #323232; }
.get-access-button i { margin:0 5px 0 0;}
.get-access-button:hover { color:#fff; background:#ffc600;}
.affiliate_sec .aff-tips { background-color: #f5f5f5; padding: 50px 0; margin: 50px 0 0 0; }
.affiliate_sec .aff-tips h2 { margin: 0; padding: 0 140px;  }
.affiliate_sec .aff-tips p { padding: 0 140px; font-size: 22px; }
.affiliate_sec .aff-tips ul { list-style: none; margin: 0; padding: 0 130px; }
.affiliate_sec .aff-tips ul li { padding: 20px 0 26px 80px; font-size: 16px; line-height: 24px; color: #333; background: url('/images/arrow-right.png') no-repeat 0px 5px; }


.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 h4 { padding: 0 140px; }
.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; color: #eec228; padding: 0 0 10px 0; }
.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: 12px; font-style: italic; padding: 0; margin: 0; }

.affiliate_sec h3 span { background-color: #ffd003; padding: 5px 5px; color: #333; font-weight: 600; font-size: 42px;  }

.brushed { display: inline-block;position: relative; vertical-align: baseline; }
.arrowed { display: inline-block; height: 100%; width: 54px; background: url(/images/blue_arrow.jpg) left center no-repeat; position: absolute; top: 0; left: -65px; }
.brushed > .bg { left: -7px; margin-top: -20px; position: absolute; right: -20px; top: 50%; }
.brushed > .bg > img { display: block; height: 40px; width: 100%; }
.brushed > .in { position: relative; }

/************ Members offer **********/
.members_offer_sec { width: 100%; float: left; background-color: #454442; 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: #e9b80f; }
.members_offer_sec .content .box { border: 3px solid #e8b71e; background-color: #e8b71e; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 20px 5px; }
.members_offer_sec .content .box.red-border {border: 3px solid #ce0000;}
.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: 19px; font-weight: 700; padding-top: 5px; 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: #fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background: #454442; 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:#171717; background: #fff; }
.members_offer_sec .content .hot-offer { position: absolute; text-transform: uppercase; background: #fff; 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; }
.members_offer_sec .content .version {position: absolute; top: -120px; left: 70px; margin: 2px; padding: 5px; background-color: #efc229;; font-size: 14px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.members_offer_sec .content .version:after { content: " "; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 30px solid #efc229; position: absolute; bottom: -30px; left: 40%; }

/************ 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: 17px; 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_box2 { background-color: #F2F2F2; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 10px 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:24px; 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: #132322; 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: #eec228; 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:#eec228; border-radius:3px; text-transform: uppercase; }
div#special-offers-block .back-button a:hover { color:#fff; background:#ffc600; }
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: #323232; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; }
.myaccount_sec .account-btn { margin-bottom: 30px; background-color: #2c2c2c; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.myaccount_sec .account-btn .account-title { height: 69px; text-transform: uppercase; position: relative; padding: 17px 0 0 100px; color: #e9b81e; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; font-weight: 700; }
.myaccount_sec .account-btn .account-title i { padding: 30px 0 0 30px; position: absolute; top: -20px; left: -20px; background-color: #fff; width: 103px; height: 103px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.myaccount_sec .account-btn .account-info { padding: 0 0 25px 0; text-align: center; }

.myaccount_sec .account-btn .account-info h3 { margin: 0; padding: 35px 15px 30px 15px; text-transform: uppercase; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-weight: 500; }
.myaccount_sec .account-btn .account-info .description { padding: 0 15px; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; font-weight: 300; } 
.myaccount_sec .account-btn .account-info .btn, .myaccount_sec .account-btn .account-info .btn:focus { height:40px; padding:0 30px; margin:30px 0 0 0; display:inline-block; font-size:18px; font-weight: 500; color: #171717; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; }
.myaccount_sec .account-btn .account-info .btn i{ margin:0 0 0 5px; font-weight: 300;}
.myaccount_sec .account-btn .account-info .btn:hover { color:#171717; background: #fff; }

/************ Member area add review **********/
.myaccount_sec .review {padding: 0; border: 1px solid #b2b3b3; background: #f2f2f2; -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.65); -moz-box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.65); box-shadow: inset 0px 0px 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: 0px 0px 15px 0px rgba(200,0,0,0.15); -moz-box-shadow: 0px 0px 15px 0px rgba(200,0,0,0.15); box-shadow: 0px 0px 15px 0px 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 0px -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 0px 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 0px -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: 0px; left: 3px; color: #e9b81e;}
.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 {background: #e9b81e; padding: 4px 6px; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-weight: 400; font-size: 16px;}
.myaccount_sec .review .box .policy-btn .btn .add-review:hover {color:#fff; background: #2d2d2d;}





/************ Additional licenses **********/
.addlicenses_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.addlicenses_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #323232; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; }
.addlicenses_sec h1 span { color: #e1b928; }
.addlicenses_sec .second-title { margin-bottom: 20px; text-align: center; font-family: 'Roboto Condensed', sans-serif; font-size: 32px; color: #373737; font-weight: 300; }
.addlicenses_sec .top-text { text-align: center; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; color: #373737; font-weight: 300; }
.addlicenses_sec .secure-order { background: #2c2c2c url(/images/secure-order-label.png) no-repeat 30px 0; max-width: 715px; min-height: 130px; margin: 0 auto; text-align: center; }
.addlicenses_sec .buy-additional { float: left; padding: 50px 30px 0 30px; width: 50%; position: relative;  }

.addlicenses_sec .buy-additional .title { background-color: #e9b81e; padding: 0 20px 0 0; }
.addlicenses_sec .buy-additional .license-info { padding: 15px 0 0 0; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; color: #373737; font-weight: 400; }
.addlicenses_sec .buy-additional .license-info div { clear: both; width: 250px; float: right; padding: 3px 0 3px 30px; text-transform: uppercase; background: url(/images/add-licenses-tick.png) no-repeat center left; }
.addlicenses_sec .buy-additional .license { text-align: right; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size: 18px; color: #000; font-weight: 700; }
.addlicenses_sec .buy-additional .price { text-align: right; }
.addlicenses_sec .buy-additional .price span.old { float: right; padding: 7px 0 0 0; color: #434343; text-decoration: line-through; font-size: 35px; font-weight: 300; }
.addlicenses_sec .buy-additional .price span.new { float: right; width: 140px; color: #fff; font-size: 45px; font-weight: 700; }
.addlicenses_sec .buy-additional .discount { font-style: italic; }
.addlicenses_sec .buy-additional .buy-button { float: right; }
.addlicenses_sec .buy-additional .buy-button a { height:40px; padding:0 20px 0 55px; margin:30px 0 0 0; display:inline-block; font-size:15px; font-weight: 500; color: #e9b81e; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#2c2c2c url(/images/white_cart_icon.png) no-repeat 20px 8px; border-radius:3px; }
/*.addlicenses_sec .buy-additional .buy-button:hover { background-color: #3f8a82; }*/
.addlicenses_sec .buy-additional .buy-button a:hover { color: #fff !important; }

/*.addlicenses_sec .buy-additional .buy-button-green:hover { background-color: #e1b928; }*/
.addlicenses_sec .buy-additional .buy-button-green a:hover { color: #e1b928 !important; }
.addlicenses_sec .one-add {  position: relative; z-index: 1;}
.addlicenses_sec .two-add {  position: relative; z-index: 1;}
.addlicenses_sec .box { position: absolute; z-index: 5; top: -5px; left: -50px; }
.addlicenses_sec .buttons-block { width: 95%; margin: 0 auto; padding: 50px 0 0 0; }

.addlicenses_sec .add-license { font-family: 'Roboto Condensed', sans-serif; margin: 50px auto 50px auto; display: table; width: 82%; }
.addlicenses_sec .add-license .left-box { background-color: #f6f6f6; display: table-cell; float: none; padding-left: 0;}
.addlicenses_sec .add-license .left-box .offer { padding: 20px 0; }
.addlicenses_sec .add-license .left-box .offer .price { padding: 10px 25px; background-color: #e9b81e; float: left; font-size: 20px; line-height: 34px; font-weight: bold; color: #fff; text-transform: uppercase; }
.addlicenses_sec .add-license .left-box .offer .price span { color: #ed1c1c; }
.addlicenses_sec .add-license .left-box .offer .time { padding: 10px 25px; background-color: #7b7878; float: left; font-size: 24px; color: #fff; }
.addlicenses_sec .add-license .left-box .licenses { font-size: 18px; margin: 17px 0 13px 20px; }
.addlicenses_sec .add-license .left-box .licenses .line-through { text-decoration: line-through; }
.addlicenses_sec .add-license .left-box .licenses .red { color: #ed1c1c; }
.addlicenses_sec .add-license .left-box .licenses { padding-left: 10px; vertical-align: top; }
.addlicenses_sec .add-license .right-box { background-color: #e9b81e; 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; }
.addlicenses_sec .add-license .arrow { position: absolute; top: 40px; left: 0; }
.addlicenses_sec .add-license .arrow img { position: absolute; top: 20px; left: -3px; }
.addlicenses_sec .add-license .arrow .arrow-right { width: 0; height: 0; border-top: 35px solid transparent; border-left: 35px solid #f6f6f6; border-bottom: 35px solid transparent; }

.addlicenses_sec .process_info_2{ width:100%; padding:5px 0 13px 0; margin:15px auto 0 auto; max-width: 700px; font-size:13px; color:#323232; }
.addlicenses_sec .process_info_2 i{ font-size:30px; margin:0 5px 0 0; color:#e31818; position:relative; top:5px;}
.addlicenses_sec .process_info_2 a{ color:#323232; text-decoration:underline;}

.myaccount_sec .add-license { font-family: 'Roboto Condensed', sans-serif; margin: 0 auto 125px auto;display: table; width: 82%; }
.myaccount_sec .add-license .left-box { background-color: #f6f6f6; display: table-cell; float: none; padding-left: 0;}
.myaccount_sec .add-license .left-box .offer { padding: 20px 0; }
.myaccount_sec .add-license .left-box .offer .price { padding: 10px 25px; background-color: #e9b81e; float: left; font-size: 20px; line-height: 34px; font-weight: bold; color: #fff; text-transform: uppercase; }
.myaccount_sec .add-license .left-box .offer .price span { color: #ed1c1c; }
.myaccount_sec .add-license .left-box .offer .time { padding: 10px 25px; background-color: #7b7878; float: left; font-size: 24px; color: #fff; }
.myaccount_sec .add-license .left-box .licenses { font-size: 18px; margin: 17px 0 13px 20px; display: table;  }
.myaccount_sec .add-license .left-box .licenses .line-through { text-decoration: line-through; }
.myaccount_sec .add-license .left-box .licenses .red { color: #ed1c1c; }
.myaccount_sec .add-license .left-box .licenses { padding-left: 10px; vertical-align: top; }
.myaccount_sec .licenses .child { display: table-cell; vertical-align: middle; }
.myaccount_sec .add-license .right-box { background-color: #e9b81e; 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; }
.myaccount_sec .add-license .arrow { position: absolute; top: 40px; left: 0; }
.myaccount_sec .add-license .arrow img { position: absolute; top: 20px; left: -3px; }
.myaccount_sec .add-license .arrow .arrow-right { width: 0; height: 0; border-top: 35px solid transparent; border-left: 35px solid #f6f6f6; border-bottom: 35px solid transparent; }


/************ Profile **********/
.profile_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.profile_sec h1 { margin-bottom: 50px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #323232; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; }
.profile_sec .form { min-height: 400px; padding: 10px 0 20px 0; margin-top: 20px;}
.profile_sec .form .row {margin: 0;}
.profile_sec h2 { margin: 0 0 5px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 24px; color: #323232; font-weight: 500; text-align: left; text-transform: uppercase; }
.profile_sec p.text { font-size: 16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; color: #323232; text-align: left; }
.profile_sec .save-button, .profile_sec .save-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:18px; font-weight: 500; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.profile_sec .save-button i { margin:0 5px 0 0;}
.profile_sec .save-button:hover { color:#fff; background:#323232; }


/************ VF Download **********/
.fgi_download_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.fgi_download_sec h1 { margin-bottom: 50px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #323232; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; }
.fgi_download_sec h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #323232; font-weight: 500; text-transform: uppercase; text-align: left; }
.fgi_download_sec h2 .num { display: none; width: 60px; vertical-align: middle; margin-right: 10px; }
.fgi_download_sec h2 span.yellow, .fgi_download_sec h3 span.yellow { color: #e9b81e; }

.fgi_download_sec .download-content .manual-download-block { margin: 30px 0; padding: 15px;  border:1px solid #d6d6d6; background: #f5f5f5 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.fgi_download_sec .download-content ul.manual-download-list { margin: 15px 0; padding: 15px 15px 15px 20px; 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; }
.fgi_download_sec .download-content ul.no-border { border: none; }
.fgi_download_sec .download-content ul li { list-style-type: square; }


.fgi_download_sec .download-content { border-left: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding: 0 0 30px 65px; position: relative; }
.fgi_download_sec .download-content.second { padding-top: 50px; }
.fgi_download_sec .download-content.third { padding-top: 50px; border-bottom: none; }
.fgi_download_sec .download-content .content-num { position: absolute; top: -22px; left: -36px; }
.fgi_download_sec .download-content.second .content-num { top: 32px; }
.fgi_download_sec .download-content.third .content-num { top: 32px; }
.fgi_download_sec p { color: #323232; }
.fgi_download_sec h3 { margin-bottom: 20px; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; color: #323232; font-weight: 600; text-transform: uppercase; text-align: center; }
.fgi_download_sec .installer-btn {padding-top: 120px;}
.fgi_download_sec .download-link { color: #e9b81e; text-decoration: underline; }
.fgi_download_sec .download-link-i { color: #323232; margin-right: 10px; }
.fgi_download_sec .recommendation { padding: 15px 15px 15px 60px; font-size: 14px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 url(/images/warning_30x30.png) 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: 75px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #323232; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.support_ma_sec h2 { margin: 0 0 15px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 24px; font-weight: 500; text-align: center; text-transform: uppercase; }
.support_ma_sec .top-text { color: #323232; }
.support_ma_sec .common { margin: 30px 0 30px 0; padding: 20px; background-color: #f5f5f5; -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: #323232; }
.support_ma_sec .support-tickets .title { margin-bottom: 20px; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; font-weight:600; text-transform: uppercase; display: inline-block; }
.support_ma_sec .support-tickets .submit-ticket-btn { float: right; display: inline-block; margin-bottom: 15px; position: relative; top: -7px; }

.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; color: #323232; }
.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: #323232; font-weight: 700; text-transform: uppercase; }
.support_ma_sec .support-tickets .tickets-table tr.new td { background-color: #aee9cc; font-weight: 600; color: #323232; }
.support_ma_sec .open-btn, .support_ma_sec .open-btn:focus { background: #e9b81e; padding: 4px 6px; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-weight: 400; font-size: 13px; }
.support_ma_sec .open-btn i{ margin:0 3px 0 0;}
.support_ma_sec .open-btn:hover { color:#fff; background: #2d2d2d; }
.support_ma_sec .submit-btn, .support_ma_sec .submit-btn: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:#e9b81e; border-radius:3px; text-transform: uppercase; }
.support_ma_sec .submit-btn i{ margin:0 5px 0 0;}
.support_ma_sec .submit-btn:hover { color:#fff; background: #2d2d2d; }
.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: #323232; font-family: 'Roboto Condensed', sans-serif; font-size: 28px; text-align: center; }
.common-block .question-problem { position: relative; padding: 5px 20px; background-color: #e9b81e; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; }
.common-block .solution { padding: 25px 0; }
.common-block .question-problem:before { content:''; position:absolute; bottom: -15px; left: 20px; width: 26px; height: 15px; background: url(/images/yellow-arrow-down.png) no-repeat top left; }
.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: #fff; position: relative; margin: 0 12% 0 0; padding: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #e9b81e none repeat scroll 0 0; }
.support_ma_sec .box-comment a { color: #000;  }
.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: #fff; 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: #2d2d2d; }
.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: #e9b81e;  }

.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 #dbdbdb; -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; }


/************ Activation **********/
.activation_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.activation_sec h1 { margin-bottom: 75px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #323232; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.activation_sec h2 { margin-bottom: 15px; font-family: 'Roboto Condensed', sans-serif; font-size: 24px; color: #323232; font-weight: 600; text-align: center; text-transform: uppercase; }
.activation_sec p.black { color: #323232; }

.activation_sec .real-account-form { padding: 18px; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #323232; }
.activation_sec .real-account-form.demo { background-color: #e9b81e; }
.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; text-align: center; margin:12px 0 0 0; display:inline-block; font-size:16px; font-weight: 600; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#e9b81e; border-radius:3px; text-transform: uppercase; }
.activation_sec .real-account-form .activate-button:hover { color:#fff; background:#ffc600;}
.activation_sec .real-account-form .activate-button-demo, .activate-button-demo:focus { height:40px; width: 100%; padding:0; text-align: center; margin:12px 0 0 0; display:inline-block; font-size:16px; font-weight: 600; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#323232; border-radius:3px; text-transform: uppercase; }
.activation_sec .real-account-form .activate-button-demo:hover { color:#fff; background:#565555;}
.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: 14px; color: #323232; font-weight: 600; text-transform: uppercase; }
.activation_sec .real-account-form .remove-button, .remove-button:focus { background: #f40e0e; padding: 4px 4px; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-weight: 500; font-size: 11px; }
.activation_sec .real-account-form .remove-button:hover { background: #fb4747; }
.activation_sec .available-licenses { color: #fff; font-size: 15px; text-align: center; }
.activation_sec .recommendation { padding: 15px 15px 15px 60px; font-size: 14px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 url(/images/warning_30x30.png) 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:#eec228; border-radius:3px; text-transform: uppercase; }
.activation_sec .buy-add-button:hover { color:#fff; background:#ffc600;}

.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: 600; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#323232; border-radius:3px; text-transform: uppercase; }
.activation_sec .buy-add-button2:hover { color:#fff; background:#565555;}

/************* Backtesting Area MA *************/
.backtesting_sec_ma {  width: 100%; float: left; padding: 50px 0 0 0; position: relative;}
.backtesting_sec_ma h1 { margin-bottom: 75px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #323232; font-weight: 600; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.backtesting_sec_ma h2 { margin-bottom: 15px; font-family: 'Roboto Condensed', sans-serif; font-size: 24px; color: #323232; font-weight: 600; text-align: center; text-transform: uppercase; }
.backtesting_sec_ma h3 { font-size: 24px; color: #c80000; font-weight: 600; text-align: center; }
.backtesting_sec_ma p { color:#323232; }
.backtesting_sec_ma .instructions-block {padding: 15px 15px; margin: 0; background-color: #f2f2f2;border: 1px solid #d6d6d6;}
.backtesting_sec_ma .instructions-block p {color: #414141;}
.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;}


/*********** Confirm Exit 2 ************/

.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; }

.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; }

/* ------ FTD ------*/
.ea-block2 .ftd-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42,177,197,1)), color-stop(100%, rgba(21,101,129,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab1c5', endColorstr='#156581',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .ftd-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 .ftd-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .ftd-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #5ea8c0; border-right: solid 2px #5ea8c0; }
.ea-block2 .ftd-gradient2 .box .hexagon:before, .ea-block2 .ftd-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 .ftd-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #5ea8c0; border-right: solid 2.8284px #5ea8c0; }
.ea-block2 .ftd-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #5ea8c0; border-left: solid 2.8284px #5ea8c0; }
.ea-block2 .ftd-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .ftd-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .ftd-gradient2 .box .label-box-xmas { position: absolute; top: 70%; right: -10px; z-index: 101; }
.ea-block2 .ftd-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: 0; z-index: 101; max-width: 45%; }
.ea-block2 .wsfr-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }

/* ------ 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; }

/* ------ VF2.0 ------*/
.ea-block2 .vf-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    ckground: -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; }

/* --------- Myfxbook charts --------- */
div.myfxbook-chart { padding: 0; margin: 0; max-width: 100%; display: inline-block; }
div.myfxbook-chart div.account-title { font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 10px; margin: 0; color: #ffffff; text-align: left; font-size: 12px; font-weight: bold; 	background: #212529; }
div.myfxbook-chart div.chart { padding: 0; margin: 0; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa;	border-bottom: 1px solid #aaaaaa; }

/************ Counter **********/
.counter_sec { padding: 20px 0 20px 0; width: 100%; float: left; color: #323232; background: #E9B80F; }
.counter_sec h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.counter_sec .clock { padding: 7px 14px; width: 97%; float: right; border-width: 1px; border-style: solid; border-color: #ac870c #f2cc4d #f2cc4d #ac870c; box-shadow: 1px 1px 1px #ac870c inset; background: #1D2328; }
.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: 'Roboto Condensed', sans-serif; font-weight: 400; line-height: 1.35; font-size: 78px; color: #fff; }
.counter_sec .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #fff; }
.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: #E9B80F; color: #323232; -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 2px 0px 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: #323232; }

.counter_sec_below { padding: 20px 0 20px 0; width: 100%; float: left; color: #3e8880; background: #1D2328; }
.counter_sec_below h3 { margin-top: 17px; font-size: 26px; font-weight: 700; line-height: 36px; color: #fff; text-align: center; }
.counter_sec_below h3 span { color: #e9b81e; }
.counter_sec_below .clock { padding: 7px 14px; width: 97%; float: left; border-width: 1px; border-style: solid; border-color: #ac870c #f2cc4d #f2cc4d #ac870c; box-shadow: 1px 1px 1px #ac870c inset; background: #E9B80F; }
.counter_sec_below .clock ul { list-style: none; text-align: center; }
.counter_sec_below .clock li { width: 20.5%; float: left; }
.counter_sec_below .clock li.point { width: 6%; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; line-height: 1.35; font-size: 78px; color: #323232; }
.counter_sec_below .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #323232; }
.counter_sec_below .clock li span { width: 100%; float: left; }
.counter_sec_below .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: #1D2328; color: #fff; -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5); }
.counter_sec_below .clock li cite:last-child { float: right; }
.counter_sec_below .clock li cite:after { width: 100%; height: 1px; position: absolute; top: 50%; left: 0px; content: ""; background: #E9B80F; opacity: 0.5; }

.counter_sec_below2 { padding: 30px 0 30px 0; width: 100%; float: left; color: #3e8880; background: #3e5f5e; }
.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: 1px; border-style: solid; border-color: #ac870c #f2cc4d #f2cc4d #ac870c; box-shadow: 1px 1px 1px #ac870c inset; background: #e5b71b; }
.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: #21433c; }
.counter_sec_below2 .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #21433c; }
.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: #3e5f5e; color: #fff; -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 2px 0px 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: #21403f; }

.end_exlusive_offer { color: #3e8880; font-size: 24px; font-family: 'Roboto Condensed', sans-serif; text-align: center; margin: 0 0 40px 0; padding: 0; }
.end_exlusive_offer_bottom { color: #3e8880; font-size: 24px; font-family: 'Roboto Condensed', sans-serif; text-align: center; margin: -70px 0 40px 0; padding: 0; }

/* Prelaunhc */
.prelaunch-sec { width: 100%; float: left; }
.prelaunch-title { font-weight: 700; font-size: 48px; text-align: center; padding: 40px 0 75px 0; }
.prelaunch-title h2 { font-size: 56px; }
.prelaunch-title h2 span { color: #e9b80f; }
.prelaunch-sec .prelaunch-title h1 { font-size: 76px; text-align: center; }
.prelaunch-sec .prelaunch-title h1 strong { color: #e9b80f; }
.prelaunch-sec .prelaunch-title .sub-title { position: relative; font-family: 'Roboto Condensed', sans-serif; text-align: center; position: relative; font-size: 76px; color: #000; font-weight: bold;  margin: 0 0 70px 0; }
.prelaunch-sec .prelaunch-title .sub-title .text { position: relative; top: 0; left: 0; z-index: 10 }
.prelaunch-sec .prelaunch-title .sub-title .bckg { content: ""; top: 0; left: 0; position: absolute;  width: 100%; height: 100%; }
.prelaunch-sec .prelaunch-title .sub-title .bckg .in { background: url(/images/brush.png) no-repeat center center; z-index: 99; background-size: cover; max-width: 100%; width: 100%; height: 100%; }
.prelaunch-sec .prelaunch-title .sub-title .bckg .in { margin: 0 auto; padding: 0; background: url(/images/brush.png) no-repeat center center; z-index: 99; background-size: contain; max-width: 100%; width: 1200px; }



/* launhc */
.launch-sec { width: 100%; float: left; }
.launch-title { font-weight: 700; font-size: 48px; text-align: center; padding: 40px 0 75px 0; }
.launch-title h2 { font-size: 56px; }
.launch-title h2 span { color: #e9b80f; }

/* Early Birds List */
.early_birds { width: 100%; float: left; background: #f5f5f5; padding: 20px 0 40px 0; }
.early_birds strong { color: #e9b81e; text-transform: uppercase; }
.early_birds input.early_birds_form { width: 75%; }


/************ Big chart sec ***********/

.bigchart_sec { width:100%; float:left; padding:30px 0 30px 0; margin:0; }
.bigchart_sec h2 { max-width:1040px; padding:0; margin:0 auto 40px auto; text-align:center; font-size:36px; color:#323232; font-variant:500; line-height:normal;}
.bigchart_sec h2 span{ color:#e9b80f;}


/************ Monitor Sec ************/
.monitor_sec { width:100%; float:left; padding:80px 0 50px 0; border-top: 5px solid #e0e0e0; margin:0; text-align:center; background:url(../images/monitor_bg.jpg) fixed no-repeat center top; background-size:prela;}
.monitor_sec h2{ padding:0; margin:0 0 50px 0; font-size:52px; color:#323232; font-weight:700; line-height:normal;}
.monitor_sec h2 span{ color:#e9b80f;}


/************* Profit Sec ************/
.profit_sec{ width:100%; float:left; padding:40px 0 0 0; margin:0; text-align:center; background-color: #f6f6f6; }
.profit_sec h2 { padding:0; margin:0 0 30px 0; font-size:48px; color:#323232; font-weight:700; line-height:normal;}
.profit_sec h2 span { color:#e9b80f;  }

.profit_sec .chart { width: 100%; text-align: center; padding: 0 20px;}
.profit_sec .chart figure{ width: 1096px; max-width: 100%; position: relative; padding: 0; margin:0 auto; text-align:center;  border: 1px solid #b9b9b9; background-color: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); -moz-box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); }
.profit_sec .chart figure a img {margin: 10px auto;}

.profit_sec .chart figure .title {
    width: 100%;
    height: 25px;
    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;
    border-bottom: 1px solid #b9b9b9;
    background: rgb(250,250,250); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(250,250,250,1) 1%, rgba(233,233,231,1) 44%, rgba(206,205,200,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(250,250,250,1) 1%,rgba(233,233,231,1) 44%,rgba(206,205,200,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(250,250,250,1) 1%,rgba(233,233,231,1) 44%,rgba(206,205,200,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#cecdc8',GradientType=0 ); /* IE6-9 */
}
.profit_sec .chart figure .title .dot { margin: 7px 0 0 6px; background-color: #bdbdbd; width: 10px; height: 10px; border-radius: 5px; float: left; }

.profit_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; }
.profit_sec .chart figure a:hover:before { transform: scale(1.2, 1.2); }
.profit_sec .chart figure a:after { padding: 0; margin: 0; position: absolute; top: -80px; right: -80px; content: ""; width: 80px; height: 120px; background: url(/images/myfxbook_stamp.webp) no-repeat center center; }
.profit_sec .chart figure a.real:after { padding: 0; margin: 0; position: absolute; top: 310px; right: 25px; content: ""; width: 186px; height: 151px; background: url(/images/myfxbook_stamp_verified.webp) no-repeat center center; }
.profit_sec .chart figure a.demo:after { padding: 0; margin: 0; position: absolute; top: 310px; right: 25px; content: ""; width: 186px; height: 151px; background: url(/images/myfxbook_stamp_verified.webp) no-repeat center center; }


.profit_sec .click{ width:100%; float:left; padding:0; margin:0 0 60px 0; font-size:22px; color:#628f8f; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.profit_sec .click a{ color:#023bcb; text-decoration:underline; letter-spacing: 1px; }
.profit_sec .click a:hover{ color:#eec228;}

/* ----------- Up to date Section -------------- */
.up_to_date_sec{ width:100%; float:left; padding:60px 0; margin:0; background:url(../images/gole_bg.jpg) fixed no-repeat center top; background-size:cover; text-align: center;}
.up_to_date_sec .container{ max-width:970px;}
.up_to_date_sec h2{ padding:0; margin:0 0 35px 0; font-size:32px; color:#fff; font-weight:700; line-height:normal; text-align:center; text-transform: uppercase;}
.up_to_date_sec h2 span{ color:#e9b80f;}
.up_to_date_sec p{ text-align:center; margin:0 0 30px 0; font-size:24px; color: #fff;}
.up_to_date_sec .order_now{ height:48px; padding:0 28px; margin:0; display:inline-block; text-transform:uppercase; line-height:48px; font-size:18px; color:#ffffff; font-weight:500; border-radius:3px; background:#e9b81e;}
.up_to_date_sec .order_now:hover{ background:#2d2d2d;}


/* ----------- Black Friday -------------- */

.blackFridayArea { width: 100%; float: left; padding: 30px 0 30px 0; border-top: 5px solid #eec228; 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 30px 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 h2 { color: #e9b81e; }
.bf_order_sec .what-you-get ul li { color: #fff; }
.bf_order_sec .what-you-get i { color: #e9b81e; }
.bf_order_sec p { color: #fff; }
.bf_order_sec .available_info h3 { color: #e9b81e; }
.bf_order_sec .available_info .buy_now { background-color: #e9b81e; color: #fff; }
.bf_order_sec .available_info .buy_now:hover { background-color: #2d2d2d; color: #e9b81e; }
.bf_order_sec .available_info .price span { color: #c10506; }


.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-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 Day -------------- */
.xmasArea { width: 100%; float: left; border-top: 5px solid #eec228; 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; }
.xmas-date { display: none; padding: 7px 0; margin: 0; text-align: center; background-color: #dbdce0; border-top: 3px solid #2d2d2d; border-bottom: 3px solid #2d2d2d; color: #3f3f3f; font-size: 30px; font-weight: 700; }
/*
.xmas-counter-top:before { position: absolute; top: 0; left: -230px; width: 180px; height: 70px; z-index: 9; 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: 9; content: ""; background: url(/images/xmas/countdown_text.png) no-repeat top left; }
*/
.xmas_order_sec { width:100%; float:left; padding: 0; margin:0;  background-image: url(/images/xmas/xmas_order_area_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.xmas_order_sec ul.order_list li { color: #000; }

.xmas_order_sec .price_info h5.text, .bf_order_sec .price_info .regular-price { color: #000; }
.xmas_order_sec p { color: #000; }
.xmas_order_sec .price_info .current-price { color: #000; }
.xmas_order_sec .price_info .current-price .today { color: #eec228; }
.xmas_order_sec .xmas-promo-line { width: 100%; }

.xmas-counter-content { width: 100%; padding: 20px 0; border-top: 5px solid #fff; }
.xmas-counter-content .xmas-counter { position: relative; width: 500px; max-width: 90%; margin: 0 auto; }
.xmas-counter .xmas-time-left { float: left; font-size: 68px; font-weight: 700; color: #404040; text-align: center; }
.xmas-counter .xmas-counter-digits { position: absolute; top: 0; left: 0; width: 100%; }

/************ 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; }

.members_offer_xmas { background: #BD0000; }
.members_offer_xmas:after { background: none; }
.members_offer_xmas .content .box { background: #fff; }
.members_offer_xmas .content .box .text { color: #454442; }
.members_offer_xmas .content h2 { font-size: 32px; }

/* ------------- 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 0px 0px 2px 1px rgba(255,255,255,1); -moz-box-shadow: inset 0px 0px 2px 1px rgba(255,255,255,1); box-shadow: inset 0px 0px 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; }

/* 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;}

/* --------- ONLY COPIES LEFT ----------*/
div.only-copies-left-container {padding: 0;margin: 0;position: relative;}
div.only-copies-left {padding: 0 10px 20px 10px; margin: 0; position: fixed; top: 150px; right: 50px; width: 150px; background-color: #c50200;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.only-copies-left div.title {padding: 15px 0 0 0;margin: 0;font-size: 20px;text-align: center;color: #fff;line-height: 21px;font-weight: 700;}
div.only-copies-left div.title span {font-size: 22px;}
div.only-copies-left div.copies {padding: 0 5px;margin: 15px 5px 0 5px;color: #010000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;}
div.only-copies-left div.copies span.num {float: left;font-size: 40px;padding: 0;text-align: center;width: 46px;font-weight: 700;}
div.only-copies-left div.copies span.txt {padding: 12px 0 0 0;float: right;text-align: center;font-size: 17px;line-height: 17px;font-weight: 700;}
div.only-copies-left div.link {padding: 0;margin: 20px 0 0 0;text-align: center;}
div.only-copies-left 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.only-copies-left 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;}


/* --------- 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: 160px;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: 15px 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 {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 i { position: absolute; top: 3px;	right: 5px;	font-size: 18px; color: #fff; opacity: 0.8; }


/* ------------- 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: 8%; 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: 95%; }
.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: 5%; height: 50px; line-height: 42px; text-align: center; font-size: 36px; font-weight: bold; font-family: 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; }

.ce-winter-title { text-align: center; font-size: 68px; font-weight: 700; color: #fff; }
/*---------------- 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 */
}

.ftd-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 */
}

.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 */

}

.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 */
}

.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; }*/


/*---- 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; }


/* ----------- 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;}


/* ----------- Special offers -------------- */
.vps_provider { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.vps_provider h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #323232; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.vps_provider h1 span { color: #eec228; }
.vps_provider 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; }
.vps_provider p { font-size: 18px; text-align: left; }
.vps_provider .vps_buy_box { margin-top: 10px; background: #fff; list-style-type: none; -webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 10px 0px rgba(50, 50, 50, 0.75); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.vps_provider ul.vps_list { text-align: left; padding: 0 0 0 20px; margin: 0; }
.vps_provider ul.vps_list li { list-style-type: circle; }
.vps_provider .button, .vps_provider .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:#e9b81e; border-radius:3px; text-transform: uppercase; }
.vps_provider .button i { margin:0 5px 0 0;}
.vps_provider .button:hover { color:#fff; background:#ffc600;}
.vps_provider .vps_buy_box li { padding: 5px 10px; font-size: 14px; text-align: center; border-bottom: 1px solid #c7cace; list-style-type: none }
.vps_provider .vps_buy_box li.plan_name { padding: 10px; font-size: 26px; font-weight: 700; color: #c80000; }
.vps_provider .vps_buy_box li.price { font-size: 42px; font-weight: 700; color: #fff; background-color: #7c7f82; }
.vps_provider .vps_buy_box li.price sup { font-size: 18px; font-weight: 500; }
.vps_provider .vps_buy_box li.last { padding: 18px 0 20px 0; border-bottom: none; }

/* ----------- Broker -------------- */
.broker { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.broker h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #323232; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.broker h1 span { color: #eec228; }
.broker 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 p { font-size: 16px; text-align: left; }
.broker .block{ width:100%; float:left; padding:20px 20px 0 20px; margin:40px 0 30px 0; background:#f6f6f6; position:relative; border-radius:4px;}
.broker .block i{ width:85px; height:85px; float:left; padding:0; margin:0; position:absolute; left:25px; top:-40px;}
.broker .block h4{ padding:0 0 0 115px; margin:0 0 27px 0; font-size:22px; color:#434343; font-weight:600; line-height:normal;}
.broker .block p{ padding:0; margin:0 0 20px 0; font-size:16px; color:#757575; font-weight:600; line-height:22px; text-align:left;}
.broker ul.broker_list { text-align: left; padding: 0 0 0 20px; margin: 0; }
.broker ul.broker_list li { list-style-type: circle; }
.broker .button, .broker .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:#e9b81e; border-radius:3px; text-transform: uppercase; }
.broker .button i { margin:0 5px 0 0;}
.broker .button:hover { color:#fff; background:#ffc600;}
.broker .broker-buy-box { margin-top: 10px; background: #fff; list-style-type: none; border: 5px solid #E9B81E; 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 table {color: #212529;}
.broker table td {text-align: left;}
.broker table td i {color: #e9b90f;}
.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:60px 0; margin:0; background:url(../images/gole_bg.jpg) fixed no-repeat center top; background-size:cover; text-align: center;}
.broker_overall_sec p{ text-align:left; margin:0 0 30px 0; font-size:16px; color: #fff;}
.broker_overall_sec .order_now{ height:48px; padding:0 20px; margin:0; display:inline-block; text-transform:uppercase; line-height:48px; font-size:18px; color:#ffffff; font-weight:500; border-radius:3px; background:#e9b81e;}
.broker_overall_sec .order_now:hover{ background:#2d2d2d;}
.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;}




#fgi_popup_html { background: none !important; }

/* ----------- Small Charts FGI -------------- */
.smallchart_sec { width: 100%; float: left; padding: 50px 0 30px 0; margin: 30px 0 0 0; position: relative; background-color: #d0d1d2; }
.smallchart_sec .smallchart-block {margin-bottom: 50px; text-align: center;}
.smallchart_sec .smallchart-block h2 { padding: 0; font-size: 36px; font-weight: bold; font-family: 'Roboto Condensed', sans-serif;  color: #000; margin-bottom: 5px; }
.smallchart_sec .smallchart-title { padding: 0; font-size: 36px; font-weight: bold; font-family: 'Roboto Condensed', sans-serif;  color: #000; }
.smallchart_sec .smallchart-title2 { padding: 5px 0; font-size: 22px; color: #000; }
.smallchart_sec .smallchart-profit { margin: 0 auto 15px auto; width: 420px; max-width: 100%; border: 1px solid #000; }
.smallchart_sec .smallchart-profit .profit-left { padding: 5px 0; float: left; width: 50%; background-color: #efc91e; color: #000; font-size: 22px; font-weight: bold; position: relative; }
.smallchart_sec .smallchart-profit .profit-left:after {width: 1px; height: 100%; background-color: #000; right: 0; top: 0; content: " "; position: absolute; }
.smallchart_sec .smallchart-profit .profit-right { padding: 5px 0; float: left; width: 50%; background-color: #04a51e; color: #fff; font-size: 22px; font-weight: bold; }
.smallchart_sec .smallchart-button { padding: 25px 0 0 0; }
.smallchart_sec .smallchart-button a { padding: 7px 20px; background-color: #494949; color: #fff; font-size: 16px; text-align: center; border-radius: 6px; }

@media (max-width:480px) {
	.smallchart_sec .smallchart-title { font-size: 30px; }
	.smallchart_sec .smallchart-title2 { font-size: 18px; }
	.smallchart_sec .smallchart-profit .profit-left { font-size: 18px; }
	.smallchart_sec .smallchart-profit .profit-right { font-size: 18px; }
}


/* ----------- Cooki Consent -------------- */
div.cookie-consent { padding: 20px; position: fixed; right: 15px; bottom: 15px; z-index: 10000; max-width: 400px; background-color: #171717; }
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: #e9b81e; color: #fff; font-size: 14px; border-radius:3px; text-transform: uppercase; }
div.cookie-consent .consent-btn:hover { color:#fff; background: #d29f01; }
@media (max-width:480px) {
	div.cookie-consent { right: 0px; bottom: 0px; 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: 290px; 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{display: inline-block; 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;}


/* Blog Iframe */
.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%; }

/* ----------- 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; }


/*************** 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: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.sitemap_sec p {color: #757575; font-size: 16px;}
.sitemap_sec i {color: #e9b81e;}
.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: #e9b81e;}
.sitemap_sec h2 { margin-bottom: 30px; font-family: 'Open Sans', sans-serif; font-size: 26px; color: #414141; font-weight: 600; text-align: center; }
.sitemap_sec a {color: #757575; font-size: 16px; font-weight: 600;}
.sitemap_sec a:hover {color: #324f4e;}

/*************** Download and Review Sec ***************/
.fgi_page_sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.fgi_page_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 42px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.fgi_page_sec h1 strong{ color:#40c6ff;}
.fgi_page_sec .box2 h2 {font-size: 36px; color: #414141; font-weight: 700; padding: 0 0 30px 0; text-align: center;}
.fgi_page_sec .box2 ul {margin-left: 19px;}
.fgi_page_sec .box2 ul li {list-style: circle !important;}
.fgi_page_sec .backtests {margin: 0; text-align: center;}
.fgi_page_sec .backtests h2{ padding:0; margin:0 0 35px 0; font-size:42px; color:#323232; font-weight:700;}
.fgi_page_sec .backtests h2 span{ color:#e9b80f; font-weight:700;}

.fgi_page_sec .backtests p { padding:0; margin:0 0 24px 0; font-size:14px; color:#474747; line-height:24px;}
.fgi_page_sec .info2 {background-color: #1d2328; padding: 30px 10px; margin: 0 0 30px 0; color: #fff;}
.fgi_page_sec .info2 a {color: #eec228;}
.fgi_page_sec .info2 a:hover {color: #ffc600;}



/* 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;}

/*************** 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:#757575; font-weight:500; text-align:center;}
.compatibility_sec h2 strong{ color:#e9b80f; font-weight:550;}
.compatibility_sec p { padding:30px 0 0 0; margin:0 0 23px 0; font-size:14px; color:#757575; line-height:24px; text-align:left;}

/************ Subscriptions **********/
.subscriptions_sec { width: 100%; float: left; padding: 60px 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%; }

/************** 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;}

/* Today's Deal Ends In */
.todays_deal_ends_timer {padding: 30px 0 0 0; width: 100%; 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 !important;}
.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;}

/* 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 {max-width: 100%; height:50px; padding:0 25px; margin: 0; display:inline-block; font-size:24px; font-weight: 500; color: #000; line-height:50px; font-family: "Roboto Condensed", sans-serif; background: #e9c517; border-radius:3px;}
.todays_deal_ends_btn .yellow .btn:hover {background-color: #cdaa03;}

/* Shock Deal Top Counter */
.shock-deal-top-line {padding: 7px 0; position: relative; margin: 0 0 5px 0; width: 100%; text-align: center; background-color: #e9b90f; 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;}

/* 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;}
