@charset "utf-8";
/* CSS Document */

.body{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
}
.cnss-social-icon{
	display:inline;
}
/* *********** header ***********************************************************************/
#header{
	background:url(img/header_bg-3.jpg) repeat-x bottom !important;
	border-bottom:none;
	height: 70px;
}

.wf-wrap{
	box-sizing:content-box;
}
#branding{
	padding:0;
}
.logo-left #branding{
	padding-right:0;
}
.get-theapp{
	margin-right: 20px;
}
#lang_sel_mob,
#branding_mob{
	display:none;
}
.wf-td {
	vertical-align: top;
}
.wf-table #navigation ul{
	
}
.fancy-rollovers li{
	height: 50px;
}
#main-nav > li.has-children > a:after{
	top: 1em;	
}
#main-nav > li.act.menu-frame-on > a > span:hover,
#main-nav > li.act.menu-frame-on > a > span{
	font-size:16px;
}
#main-nav > li.act.menu-frame-on > a > span > span.menu-subtitle, #main-nav > li.act.menu-frame-on > a > span, #main-nav > li.act.menu-frame-on:hover > a > span, #main-nav > li.act.menu-frame-on:hover > a > span > span.menu-subtitle, #main-nav > li.act.menu-frame-on > a:hover span {
	font-size:inherit;
}
#phantom.boxed {
	z-index: 90098;
}
.apro
{
    color: #8d9095 !important;
    text-decoration: none;
    font-size: 17px;
    line-height: 40px;
    text-align: center;
}
.aproslide
{
    color: #8d9095 !important;
    text-decoration: none;
    font-size: 17px;
    line-height: 20px;
    text-align: center;
}
/* **** content *****************************************************************/
.content{
	padding:20px !important;
	padding-top:0 !important;
}
.content ul{
	margin:0;
}
.stat-green{
	color:#035279;
	margin-right: 20px;
}

.test{
	background-image:none;
	background-color:#13263e;
	text-align:center;
}
.rev_slider_wrapper img{
	height:100%;
	width:auto;
}
#rev_slider_1_1{
	display:none;
}
.textwidget iframe{
	/*opacity:.5;
}
.textwidget iframe:hover{*/
	opacity:1;
}
#text-17 h2{
	background:#d10000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	font-size: 15px;
	line-height:17px;
}
.statistics-box{
	background:none;
}
.statistics-box2{
	background:none;
	margin-top:5px;
}
.stat1{
	float: none;
	display: inline-block;
}
.wf-td #lang_sel ul li a{
	font-family: 'Open Sans' !important;
	font-weight:normal;
}
.yp-content{
	padding:30px 0;
	padding-top:0;
}
.youtube .widgets_on_page ul #text-2 .widgettitle,
.youtube .widgets_on_page ul #q2w3_inc_manager_widget_1-2 .widgettitle,
.promotions .widgets_on_page ul #text-5 .widgettitle,
.titleleftside .title-news.active,
.titleleftside .title-news2.active,
.titlerightside .title-news3.active,
.titlerightside .title-news4.active,
.title-news,
.title-news2,
.title-news3,
.title-news4,
.mobile-trading .widgets_on_page ul li h2,
.latest-blog .widgets_on_page ul li h2{
	border: none;
	color:#035279;
	font-family:'open sans';
	font-size:21px;
	line-height: 1.1em;
	margin-bottom: 15px;
	text-align:center;
	text-transform: uppercase;
	width:100%;
}

.youtube .widgets_on_page ul #q2w3_inc_manager_widget_1-2 .widgettitle{
	font-weight:bold;
}
.mobile-trading .widgets_on_page ul li h2,
.latest-blog .widgets_on_page ul li h2{
	font-weight: bold;
	margin-bottom: 15px !important;
}
.titleleftside .title-news.active,
.titleleftside .title-news2.active,
.titlerightside .title-news3.active,
.titlerightside .title-news4.active,
.titleleftside .title-news,
.titleleftside .title-news2,
.titlerightside .title-news3,
.titlerightside .title-news4{
	width:48%;
}
.title-news,
.title-news2,
.title-news3,
.title-news4{
	font-size:16px;
	color: #ccc;
}
.title-news:hover,
.title-news2:hover,
.title-news3:hover,
.title-news4:hover{
	color:#035279;
}
.youtube,
.promotions{
	width:48%;
}
.youtube{
	margin-right:2%;
}
.youtube .widgets_on_page ul #text-2,
.youtube .widgets_on_page ul #text-2 .textwidget,
.promotions .widgets_on_page ul #text-5 .textwidget,
.caroufredsel_wrapper{
	border: none;
	padding:0;
	text-align: center;
	width:100%;
}
.caroufredsel_wrapper{
	border-bottom:1px solid #035279;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.youtube .widgets_on_page ul #text-2 .textwidget p,
.promotions .widgets_on_page ul #text-5 .textwidget p{
	float:none;
	font-family:'open sans';
	font-size:16px;
	margin-left:0;
	margin-right:0;
	text-align:center;
	width:100%;
}
.image-widgets,
.promotion-img,
.promotions .widgets_on_page ul #text-5 .textwidget img{
    display: table !important;
    float: none;
    max-width: 70%;
    width: 70%;
    margin: 0 auto;
}
.youtube .widgets_on_page ul #text-2,
.promotions .widgets_on_page ul #text-5{
	width:95%;
}
.title-iframe,
.stock .widgets_on_page ul li .widgettitle,
.footer{
	background-image:none;
	background:url(img/header_bg-3.jpg) repeat-x bottom !important;
}
.blog-mobile{
	background: #EFF1F3;
	padding: 50px 0;	
}
.latest-blog{
	width:555px;
}
.latest-blog .widgets_on_page ul #text-16{
	float:right;
	margin-left: 20px;
	margin-right: 0px;
}
.latest-blog .widgets_on_page ul #text-15, #text_icl-8{
	float:left;
	margin-left: 20px;
	text-align:right;
	width: 230px;
}
.latest-blog .widgets_on_page ul li h2,
.mobile-trading .widgets_on_page ul #text-14 .textwidget a{
	float:right;
}
.latest-blog .widgets_on_page ul li .textwidget a,
.mobile-trading .widgets_on_page ul #text-14 .textwidget a{
	background-color:#035279;
	border:none;
	color:#fff;
}
.latest-blog .widgets_on_page ul li .textwidget a:hover,
.mobile-trading .widgets_on_page ul #text-14 .textwidget a:hover{
	background-color:#d10000 !important;
}
.news {
	float:right;
	width:auto;
}
.newsletter p {
	width:auto;
}
.news-submit input{
	height:36px;
}
/* go pricing **********************************************************/

.gw-go-header-top{
	height: 60px;
}
.gw-go-header h3{
	top: 5px;
}
.gw-go-coin-wrap{
	top: 24px;
}
.gw-go-btn-wrap {
	bottom:5px;		
	display:table;				
	height:37px;
	margin-top:5px;
}
.gw-go-footer, .gw-go:hover .gw-go-footer{
	height:auto;
}	/* colum footer */
.gw-go-col-wrap{
	padding:0;
}
.gw-go-footer,
.gw-go:hover .gw-go-footer,
.gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-footer,
.gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current .gw-go-footer,
.gw-go-col-wrap:hover,
.gw-go.gw-go-enlarge-current .gw-go-col-wrap:hover{ 
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear; 
	-o-transition:all 0.2s linear; 
	-webkit-transition:all 0.2s linear; 
	transition:all 0.2s linear; 
}
ul.gw-go-body li{
	padding: 3px 5px !important;
}
.gw-go-col-wrap:hover,
.gw-go.gw-go-enlarge-current .gw-go-col-wrap:hover{
	top:-10px;
}
.gw-go-col-wrap:hover .gw-go-btn-wrap-inner{
	padding: 20px 0;
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-footer, 
.gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap:hover .gw-go-footer, 
.gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-footer { 
	height:37px; 
}
/* button - column hover event */
.gw-go.gw-go-enlarge-current .gw-go-col-wrap:hover .gw-go-btn-wrap,
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-btn-wrap,
.gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-btn-wrap { bottom:0px; }
.gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current .gw-go-btn-wrap { bottom:0px; } 	
/* footer **********************************************************/
.footer-menus .menu li{
	margin:0;
	padding:0;
}
.footer-menus .menu li a{
	color: #999 !important;
}
.footer-menus .menu li a:hover{
	color:#333 !important;
	text-decoration:none;
}
.promotions_foot{
	margin-top: 15px;
}
/* ******* slides ***********/
.tp-caption.dt_white{
	line-height:22px;
}
.tp-leftarrow.default,
.tp-rightarrow.default{
	margin-top:3px !important;
	top:100% !important;
}
.tp-leftarrow.default{
	left:20px !important;	
}
.tp-rightarrow.default{
	right:20px !important;	
}
.slide_title{
	background:#d10000;
	padding:5px 5px;
}
.checkmark_list ul{
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:1.6em;
}
.checkmark_list li{
	padding-left:25px;	
}
.image-slider{
	opacity:0.5;
}
.image-slider:hover{
	opacity:1;
}
.slide_btn{
	background:#d10000;
	color:#fff !important;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px !important;
	padding: 10px;
	text-decoration: none;
	width: 90px;
	text-align: center;
	border-radius: 5px;
}
.slide_btn_big{
	display:block;
	font-weight:bold;
	text-transform:uppercase;
}
.slide_btn_large{
	font-weight: bold;
	padding: 20px 40px;
}
.bg_blue{
	background:#035279 !important;
}
.bg_lgray{
	background:#EFF1F3 !important;
	color:#666 !important;
}
.slide_btn:hover{
	background:#035279 !important;
}
.bg_blue:hover{
	background:#d10000 !important;
}
.bg_lgray:hover{
	background:#ccc !important;
	color:#333 !important;
}
/* ****** iframe widgets ***************/
#text-17 .widgettitle{
	display:none;
}
/* inner pages *********************/
.sidebar-content{
	background:none;
	border:none;
}
.sidebar-right .sidebar{
	background:#efefef;
	padding: 5px !important;
}
h5.sidebar-title{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	font-weight:bold;
	padding: 0 20px;
}
.sidebar .widget, .sidebar-content .widget{
	border-top:none;
}

.custom-menus .menu-binary-options-container,
.custom-menus > div{
	background: #a50003;
	font-size: 14px;
	border-radius: 8px 0 0 8px;
}
/*.menu-binary-options-container li*/
.custom-menus .menu-binary-options-container ul,
.custom-menus > div ul{
	padding-bottom: 8px !important;
}
.custom-menus .menu-binary-options-container ul li,
.custom-menus > div ul li{
	border:none !important;
	border-bottom:none !important;
	margin:0 !important;
	padding:0 !important;
}
.custom-menus .menu .current-menu-item a,
.custom-menus .menu-binary-options-container ul li a,
.custom-menus > div ul li a{
	padding: 8px;
	display: block;
	font-weight: normal;
	margin: 8px 0 8px 8px;
	text-decoration: none;
	color: #fff !important;
	text-shadow: 1px 1px 2px rgba(75, 75, 75, 0.88);
	position: relative;
	width: 100%;
}
.custom-menus .menu .current-menu-item a,
.custom-menus .menu-binary-options-container ul li:hover,
.custom-menus > div ul li:hover{
	background: #de0202 !important;
	box-sizing:border-box !important;
	left: -8px !important;
}
.custom-menus .menu-binary-options-container ul li:hover,
.custom-menus > div ul li:hover{
	left: 0 !important;
}
.testimonials .wf-td{
	width:30%;	
}
/* ******* general dt_ ******************/
.dt_center{
	text-align:center !important;
}
.dt_big{
	font-size:2em;
}
.dt_big h2{
	font-size:2.5em;
}
.dt_left{
	text-align:left;
}
.dt_white{
	text-align:left;
}
.dt_white img.dt_in{
	float:left;
	height:1.5em !important;
	margin-right:1em;
	margin-bottom:2em;
	width:1.5em !important;
}
.tp-caption.dt_bold{
	font-weight:bold !important;
}
.dt_colBold b{
	color:#d10000;
	font-size:1.3em;
	text-shadow: 2px 2px 2px #fff;
}
.dt_white_big {
	line-height:1.1em !important;
	opacity:.5;
}
.dt_hideMe{
	display:none;
}
/* *************** mquery ************************************/

@media ( max-width:1280px ){
body{
	overflow-x:hidden;
}
.wf-wrap{
	padding:0;
}
.wf-container-main{
	margin:0;
}
#menu-dropdown .menu-header-menu-container select {
	width: 100%;
}
#phantom .ph-wrap .ph-wrap-content{
	padding:0;
}
#lang_sel_mob{
	display: block;
}
.wf-wrap{
	padding:0;
}
#menu-dropdown .menu-header-menu-container select{
	margin-top:0;
}
#top-bar .wf-table .wf-td,
#top-bar .wf-table .wf-td-language{
	width:auto;
}
#top-bar .wf-float-left{
	float:right;
}
#top-bar .wf-table .wf-td-language{
	margin-right: 15px;
}
#top-bar .wf-table .wf-td{
	float:none;
}
#lang_sel img.iclflag {
	border:1px solid #efefef !important;
}
.wf-td #lang_sel ul li a{
	font-size:0;
}
#lang_sel a:hover, 
.wf-td #lang_sel ul li a:hover,
#lang_sel ul ul a, 
#lang_sel ul ul a:hover,
#lang_sel ul ul a:visited
{
	background:none !important;
	background-color:transparent !important;
}
#lang_sel li,
#lang_sel ul ul,
.sidebar-right .content, 
.sidebar-left .content{
	width:100%;
}
#lang_sel ul ul{
	top:10px;
}
#lang_sel ul ul a,
#lang_sel a, 
#lang_sel a:visited{
	line-height: 8px;
	padding:0;
}
#lang_sel a, 
#lang_sel a:visited,
#lang_sel ul ul a, 
#lang_sel ul ul a:visited,
#lang_sel ul ul{
	border:none;
	border-top:none;
}
.test{
	margin-left:0 !important;
	width: auto !important;
}
.textwidget iframe{
	display:none;
}
.tp-leftarrow,
.tp-rightarrow{
	display:none;
}
.youtube,
.promotions,
.slider-left .titleleftside,
.slider-left .latest-news,
.slider-right .titlerightside,
.slider-right .account-levels{
	float:none;
	margin:0 auto;
	width:auto;
		max-width:70%;
}
.slider-left .caroufredsel_wrapper,
.slider-left .financial-event,
.slider-right .caroufredsel_wrapper {
	margin:0 auto !important;	
}
.slider-left .financial-event{
	float:none;
	width: 433px !important;
}
.slider-left .financial-event .table{
	border:none;
}
.image-widgets, 
.promotion-img, 
.promotions .widgets_on_page ul #text-5 .textwidget img{
	max-width: 60%;
	width: 60%;
}
.promotions{
	float:none;
}
.images{
	text-align:center;
}
.images .title-iframe{
	width:100%;
}
.first-img{
	display: inline-block;
	float:none;
	margin-left:0;
	margin-right:0;
	margin:0 38px;
}
.site-width,
	.stock .widgets_on_page,
.iframe,
.social-tranding,
.slider-left,
.slider-right{
	margin-left:0;
	margin-right:0;
	text-align:center;
	width:100%;
}
.slider-right{
	margin-top:30px !important;
}
.slider-right .first-deposit{
	float:none;
}
.caroufredsel_wrapper{
	width:440px !important;
}
.st-accordion ul li{
	width: 30%;
	margin: 0 auto;
}
.latest-blog,
.latest-blog *,
.latest-blog .widgets_on_page ul li .textwidget,
.latest-blog .widgets_on_page ul li .textwidget div a,
.latest-blog .widgets_on_page ul #text-15,
.latest-blog .widgets_on_page ul #text-16,
.mobile-trading,
.mobile-trading *,
.mobile-trading .widgets_on_page ul #text-13,
.mobile-trading .widgets_on_page ul li .textwidget,
.mobile-trading .widgets_on_page ul #text-14 .textwidget a{
	display:block;
	float:none;
	margin:0 auto;
	width:100%;
}
.latest-blog .widgets_on_page ul li .textwidget div a,
.mobile-trading .widgets_on_page ul #text-14 .textwidget a{
	display:inline-block;
	width:auto;
}
.latest-blog,
.mobile-trading{
	max-width:450px;
}
.latest-blog img,
.mobile-trading img,
.latest-blog .widgets_on_page ul li .textwidget div{
	border:none !important;
	display:block;
	margin:0 auto;	
}
.latest-blog .widgets_on_page ul li .textwidget,
.mobile-trading .widgets_on_page ul #text-14{
	text-align:center;
	width:auto;
}
.slider-left .slider a,
.slider-right .slider a{
	display:block;
}
/* footer ********************************************************************************/
.footer-menus .menus > div{
	float:none;
	margin-left:0;
	margin-top:0;
	text-align:left;
	width:100%;
}
.footer-menus .menu li{
	border-left: #8b8b8b 1px solid !important;
	display: inline-block;
	float: left;
	line-height: 1em;
	margin-bottom: 10px;
	padding-left: 5px;
}
/* /footer ********************************************************************************/
.promotions_foot {
	margin-top: 0;
}
}
@media ( max-width:960px ){	
/* .................... mobile break-point ..........................................................*/
#quick-chat-link-container,
#lang_sel,
#branding,
.get-theapp p,
.wf-table #navigation,
#phantom{
	display:none;
}
#menu-dropdown,
#branding_mob{
	display: inline-block;
	margin-right: 30px;
	vertical-align: middle;
}
.get-theapp,
.wf-wrap{
	width:auto;
}
/* .................... /mobile break-point ..........................................................*/
.newsletter{
	float:none;
	margin-right:30px;
	width:100%;
}
.newsletter > p{
	display:none;
}
.newsletter .news{
	float:none;
}
.logo-partners{
	margin:30px 0 30px -25px !important;
}
}
@media ( max-width:780px ){
	.staticpic .image-slider{
		height:auto;
		width:100%;
	}
	.theiframe{
		right:20px;
		z-index:9999;
	}
	.images .title-iframe{
		width:100%;
	}
	.blog-mobile,
	.mobile-trading .widgets_on_page ul li .textwidget img,
	.static-register{
		width:100%;
	}
	.static-register a{
		width: 300px;
		max-width: 50%;
		margin: 20px auto;
		display: block;
	}
	.static-register img{
		width:100%;
	}
}