/*
Theme Name: Trader711
Theme URI: http://www.trader711.com
Author: Trader711 options trading
Author URI: 
Template: dt-the7
Description: perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 3.3.1
*/
@import url("../dt-the7/style.css");
/* googlr ok 
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,300italic,300,600italic,700,700italic,800italic,800);
@import url(http://fonts.googleapis.com/css?family=Roboto);
*/


@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), 
  url(fonts/roboto/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}

@font-face
{
    font-family: 'SouthernAirePersonalUseOnly';
    src: url(fonts/southernaire_personal_use_only.ttf);
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), 
  url(fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), 
  url(fonts/opensans/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), 
  url(fonts/opensans/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), 
  url(fonts/opensans/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), 
  url(fonts/opensans/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), 
  url(fonts/opensans/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), 
  url(fonts/opensans/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), 
  url(fonts/opensans/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), 
  url(fonts/opensans/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), 
  url(fonts/opensans/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format('woff');
}


body{
    background:none !important;
}
.widgets_on_page ul li{
    list-style: none !important;
}
#page.boxed {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
  margin: auto !important;
  max-width: 100% !important;
  overflow:visible !important;
}
#main {
  padding: 0 !important;
}
.site-width{
    width:1203px;
    margin:auto;
}
#top-bar{
    background-color:#d10000 !important;
    color:#fff;
    border-bottom:1px solid #ab0000;
}
#top-bar:after {
    height:0 !important;
}
.fancy-rollovers.wf-mobile-hidden {
  margin-top: 0 !important;
}
#header {
  background: url("images/menu-header.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  position: relative;
  z-index: 998; 
  height:90px;
}
#main-nav > li.act.menu-frame-on, .csstransforms3d #main-nav.fancy-rollovers > li.act.menu-frame-on, #mobile-menu {
  background-color: #d10000 !important;
}
.wf-td ul li a span{
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    color:#3f4042 !important;
    font-weight: bold;
}
.wf-td ul li a h2{
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    color:#3f4042 !important;
    font-weight: bold;
    display: inline-block;
    line-height: 1;margin: 0;
}
.wf-td ul li a{
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
#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 {
  color: #FFFFFF !important;
  font-size:20px;
}
textarea, input[type="button"], input[type="reset"], input[type="submit"], blockquote, .entry-author, .format-aside-content, .format-status-content, .format-link-content, .dt-form button, .dt-form input[type="button"], .dt-form input[type="reset"], .dt-form input[type="submit"], .dt-btn, .woocommerce #main a.button, #page .woocommerce a.button, #main button.button, #main input.button, #main #respond input#submit, #main #content input.button, .woocommerce-page #main a.button, .woocommerce-page #main button.button, .woocommerce-page #main input.button, .woocommerce-page #main #respond input#submit, .woocommerce-page #main #content input.button, #main .woocommerce button.button, #main #pricing-table .plan .signup, #main #shaon-pricing-table a.signup, #main .minimal .pt-button, #main-slideshow .tp-button, #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], .wpcf7-submit.dt-btn-m, #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], .widget .searchform input, .content .searchform input, .woocommerce.widget_product_search #s, .woocommerce.widget_product_categories #dropdown_product_cat, .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select, #pp_full_res .comment-form-email input, #pp_full_res .comment-form-author input, .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 input[type="range"], .wpcf7 input[type="password"], .wpcf7 select, .gform_body input[type="text"], .gform_body input[type="email"], .gform_wrapper .gform_body input[type="url"], .gform_wrapper .gform_body input[type="tel"], .gform_wrapper .gform_body input[type="number"], .gform_wrapper .gform_body input[type="password"], .gform_body select, #header .mini-search .field, #main-nav > li, #main-nav > li > a, #phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li, #phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a, .sub-nav, #mobile-menu, .sidebar-content, .filter-extras .toggleSwitch, .filter-extras .toggleSwitch .act, .filter-categories.new-style a, #page .filter .filter-categories.new-style a:last-child, #page .filter .filter-categories.new-style a:first-child, .page-links, .page-nav, .filter-categories, .filter-extras, .form-fields, .form-fields span:first-child input, .form-fields span:last-child input, .icons-bg .benefits-grid-ico, .shortcode-action-bg, .shortcode-action-bg:before, .shortcode-tabs.tab-style-one, .shortcode-tabs.tab-style-two .nav, .shortcode-teaser.frame-on, .testimonial-item, .footer .testimonials.slider-content, .woocommerce .checkout input[type="text"], .shipping-calculator-form input[type="text"], .shipping-calculator-form select, .woocommerce .form-row input, .shortcode-code, #main .vc_text_separator div, #main .vc_progress_bar .vc_single_bar, #main .vc_progress_bar .vc_single_bar .vc_label, #main .vc_progress_bar .vc_single_bar .vc_bar, #main .flexslider, .wpb_tabs.tab-style-one, .wpb_tour.tab-style-one, .tab-style-two .wpb_tabs_nav, .nsu_widget input[type="text"], .nsu_widget input[type="email"], .mc4wp-form input[type="email"], .mc4wp-form input[type="text"], .nsu-submit, form.mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], #main #content .rotatingtweets, #main #content .norotatingtweets, .mc4wp-form form select, #megaMenu ul.megaMenu > li.menu-item, #megaMenu ul.megaMenu > li.menu-item > a, .shopping-cart-inner, .paginator a:first-child, .filter .filter-categories a:first-child, .filter .filter-extras .filter-by a:first-child, .paginator a:last-child, .filter .filter-categories a:last-child, .filter .filter-extras .filter-sorting a:last-child, #main table.cart td.actions .coupon .input-text, #main #content table.cart td.actions .coupon .input-text, .woocommerce-page #main table.cart td.actions .coupon .input-text, .woocommerce-page #main #content table.cart td.actions .coupon .input-text, .woocommerce .quantity, .woocommerce-page .quantity, .woocommerce #content .quantity, .woocommerce-page #content .quantity, .woocommerce .pp_woocommerce #respond input#submit, .customSelect, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul li:first-child span.current, .woocommerce-page #content nav.woocommerce-pagination ul li:first-child span.current, .woocommerce #content nav.woocommerce-pagination ul li:last-child span.current, .woocommerce-page #content nav.woocommerce-pagination ul li:last-child span.current, .woocommerce .comment-form input[type="text"], .woocommerce .comment-form input[type="email"], input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, .dt-mega-menu .sub-nav .dt-mega-parent .sub-nav a:hover, .sub-nav > li:hover > a, .dl-menuwrapper .dl-menu, .loading-label, #page .tp-loader, #page .ls-defaultskin .ls-loading-container, #page .ls-carousel .ls-loading-container, .rsHomePorthole .rsPreloader, .rsShor .rsPreloader, #page .form-fields span:only-child input {
     border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.wf-td ul li a:hover span{  
   color:#D10000 !important; 
}
#main-nav > li > a {
  padding: 4px 10.5px 10px;
}
.logo-left .searchform .submit {
  margin-top: 30px;
}
.fancy-rollovers.wf-mobile-hidden {
  margin-top: 50px;
}
#main-nav {
  padding:0 !important; 
}
#bottom-bar {
  background-color:#ab0000 !important;
  border-top: 1px solid rgba(218, 222, 225, 0.85);
  color: #8D9095;
  font-size: 12px;
}

.wf-td{
    width:100%;
    text-align:center;
}
.copyright{
    color:#fff;
    font-size:12px;
    font-family:'arial';
    margin-top:20px;
    text-align: left;
}
.footer{
    width:100%;
    background-image:url('images/footer.png');
    position:relative;
    padding: 19px 0 !important;
    height: 34px;
}
.newsletter{ 
    float:left;
    width:920px;
    margin-left:155px;    
}
.newsletter p{
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    color:#373a41;
    text-transform: uppercase;
    font-weight:600;
    width:400px;
    float:left;
    margin-bottom:0;
}
#bottom-bar .wf-td {
  display: block;
  float: left;  
  position: absolute;
  width: 1200px;
  margin:auto;
}
.computer {
  background-image: url("images/computer.png");
  background-repeat: no-repeat;
  float: left;
  height: 106px;
  position: absolute;
  top: -15px;
  width: 165px;
}
.news .mc4wp-form{
    margin:0 !important;
}
.news {
  float: left;
  width: 520px;
}
.news-submit {
  float: left;
  margin-left:10px;
}
.news-submit input{
    background-color:#ab0000 !important;
    font-family: 'Open Sans', sans-serif !important;
    color:#fff;
    font-size:14px !important;
    text-transform: uppercase !important;
    border-radius:0 !important;
}
.mc4wp-form p input{
    border-radius:0 !important;
    font-family: 'Open Sans', sans-serif !important;
    border:1px solid #95989d;
    color:#7a7a7a;
    font-size:14px !important;
    padding: 4px 6px 8px !important;
}
.mc4wp-form {
    overflow:auto;
}
.wf-table #navigation ul {
  position: relative;
  top: 19px;
}
.wf-table #navigation .sub-nav {
  position: absolute;
  top: 27px;
  border-radius:0 !important;
}
.wf-table #navigation .sub-nav li a:hover{
  border-radius:0 !important;  
}
.page-title.title-center{
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 22px !important;
  width: 100% !important;

}


/*********************newsletter-eror***********************/
.mc4wp-alert.mc4wp-error {
  display: none;
}
/*********************newsletter-eror***********************/

.footer-menus{
    /*background-color:#fceba8;*/
    /*background-color:#F7F8F9;*/
    background-color:#EFF1F3;
    overflow:auto;
    width:100%;
    padding-top:40px;
}
.binary-opt {
  float: left;
  margin-right: 30px;
  width: 215px;
}
.trader-tools{
    width:150px;
    float:left;
}
.banking {
  float: left;
  margin-left: 35px;
  width: 150px;
}
.about-us{
    width:160px;
    float:left;
    margin-left:30px;
}
.partnership{
    width:180px;
    float:left;
    margin-left:30px;
}
.menus{
    float:left;
    margin-left:50px;
}
.binary-title {
  background-image: url("images/arroowwww.png");
  background-repeat: no-repeat;
  color: #AB0000;
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  margin-left: -32px;
  padding-left: 30px
}
.binary-title-trader{
  background-image: url("images/toolbox.png");
  background-repeat: no-repeat;
  color: #AB0000;
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  margin-left: -32px;
  padding-left: 30px  
}
.binary-title-banking{
  background-image: url("images/layer840.png");
  background-repeat: no-repeat;
  color: #AB0000;
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  margin-left: -32px;
  padding-left: 30px  
}
.binary-title-about{
  background-image: url("images/people.png");
  background-repeat: no-repeat;
  color: #AB0000;
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  margin-left: -32px;
  padding-left: 30px  
}
.binary-title-partnership{
  background-image: url("images/shakehands.png");
  background-repeat: no-repeat;
  color: #AB0000;
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  margin-left: -32px;
  padding-left: 30px  
}
.binary-title img{
    margin-right:10px;
}
.menu-binary-options-container ul li{
    border:none !important;
}
.menu-binary-options-container ul li a{
    font-family:'arial';
    font-size:14px;
    color:#454545;
}
.menu, .custom-menu .widget_pages > ul {
  margin: 0;
  padding: 10px 0 0 !important;
}
.menu-trader-tools-container ul li{
    border:none !important;
}
.menu-trader-tools-container ul li a{
    font-family:'arial';
    font-size:14px;
    color:#454545;
}
.menu-banking-container ul li{
    border:none !important;
}
.menu-banking-container ul li a{
    font-family:'arial';
    font-size:14px;
    color:#454545;
}
.menu-about-us-container ul li{
    border:none !important;
}
.menu-about-us-container ul li a{
    font-family:'arial';
    font-size:14px;
    color:#454545;
}
.menu-partnership-container ul li{
    border:none !important;
}
.menu-partnership-container ul li a{
    font-family:'arial';
    font-size:14px;
    color:#454545;
}
.logo-partners{
    background-image:url('images/parteners-logo.png');
    background-repeat:no-repeat;
    width:1073px;
    height:46px;
    float:left;
    margin-top:50px;
    margin-bottom:40px;
}
.facebook{
    background-image:url('images/f.png');
    background-repeat:no-repeat;
    float:left;
}
.assistive-text {
  clip: rect(1px, 1px, 1px, 1px);
  float: left;
  font-size: 0;
  height: 24px;
  position: static !important;
  width: 24px;
}
#rev_slider_1_1_wrapper,
#rev_slider_4_1_wrapper{
    position:relative !important;
    bottom:0 !important;    
    background:transparent !important;
}
.tp-bannertimer{
    display:none;
}
/*
#rev_slider_1_1{
    height:506px !important;
}
*/
.wf-wrap { 
  width: 100%;

}
.wf-wrap .wf-container-main{
    width:100%;
}
.forcefullwidth_wrapper_tp_banner{
    height:226px !important;
}
.stat1 {
  float: left;
}
.company-name {
  color: #747474;
}
.stat-green {
  color: #018301;
}
.statistics-box {
  background: url("images/statistics-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  font-size: 16px;
  font-weight: 600;
  height: 18px;
  margin: auto auto 10px;
  overflow: hidden;
  padding: 6px 0 8px;
  text-transform: uppercase;
  width: 100%;
}
.stat-red {
  color: #E70000;
  margin-right:20px;
}
.content {    
  width: 100%;
position:relative;
}
.stock .widgets_on_page{
    width:250px;
    float:left;
}
.stock .widgets_on_page ul li .widgettitle{
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  color:#535353;
  font-weight:bold;
  text-align:center;
  background-image:url('images/stock-gradient.png');
  margin-bottom:0;
  border-bottom:1px solid #c2c3c4;
  text-transform:uppercase; 
}
.st-accordion ul li {
  background-position: 5px 10px;
  background-repeat: no-repeat;
  background-size: 26px auto;
  height: 44px;
  margin-top: 0 !important;
  padding-bottom: 29px;
  padding-left: 40px;
}
.st-accordion ul li:nth-child(2){
  background-position: 5px 20px;  
}
.st-accordion ul li:nth-child(4){
  background-position: 5px 20px;  
}
.st-accordion ul li:nth-child(5){
  background-position: 5px 20px;
  padding-bottom:30px;  
}
.stock .widgets_on_page ul .widget {
  border: 1px solid #C2C3C4;
}
.content .st-accordion{
    margin-bottom:0 !important;
}
.st-accordion {
    padding-bottom:0 !important;
}
#presscore-accordion-widget-2{
    padding-bottom:0 !important;
}

.content .text-primary {
  background-image: none;
}
.st-accordion li.st-open > a, .st-toggle.st-open > a, #main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a, #main .wpb_toggle_title_active, #main #content h4.wpb_toggle_title_active{
    background-image:none !important;
}
.iframe{
    width:640px;
    float:left;
    border:1px solid #c2c3c4;
    margin-left:5px;
}
.social-tranding{
    width:260px;
    float:left;
    border:1px solid #c2c3c4;
    margin-left:3px;
}
.stock .site-width .widgets_on_page ul{
    margin-left:0 !important;
    margin-bottom:0;
}
.title-iframe{
    width:100%;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    color:#535353;
    font-weight:bold;
    text-align:center;
    background-image:url('images/stock-gradient.png');
    border-bottom:1px solid #c2c3c4;
    padding:11px 0;
}
.images{
    width:100%;
    float:left;
}

.first-img{
    width: 160px;
    float:left;
    position:relative;
    margin-right: 77px;
    text-align:center;
    margin-left:7px;
}
.first-img:last-child{
    margin-right:0;
    width:170px;
}
.first-img .title {
  color: #000000;
  font-family: 'arial';
  font-size: 17px;
  font-weight:bold;
  float: left;
  text-align:center;
  width:100%;
}

.title a{
    float:left;
    display:block;
}
.title a img{
    border:1px solid #c8c8c8;
    margin-left:20px;
}
.titlu{
    float:left;
}
.black-hover{
    background-image:url('images/bg_img.png');
    background-repeat:repeat;
    height: 155px;
    position: absolute;
    top: 0;
    left:7px;
    display:none;
    width:156px;
    border-radius:18px;
}

.black-hover a {
  color: #FFFFFF;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  position: relative;
  text-align: center;
  text-decoration: none;
 
}
.youtube{
    float:left;
    width:555px;
    margin-right:40px;
}
#free_demo_accounts ul{
    float:left;
    margin-left:0 !important;
}
.youtube iframe{
    border:1px solid #9f9f9f;
}
.youtube .widgets_on_page ul #text-2{
    width:555px;
    float:left;
}
.youtube .widgets_on_page ul #text-2 .widgettitle{
    font-family:'arial';
    font-size:18px;
    font-weight:bold;
    color:#000000;
    border-left: 1px solid #9F9F9F;
    border-right: 1px solid #9F9F9F;
    border-top: 1px solid #9F9F9F;
    float: left;
    padding: 2px 2px 1px;
    width: 250px;
    z-index: 9999;
    position: relative;
    margin-bottom: -1px;
    border-bottom: 1px solid #fff;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    text-align:center;
}
.youtube .widgets_on_page ul #text-2 .textwidget {
  border: 1px solid #9F9F9F;
  width: 540px;
  float: left;
  padding-top:5px;
  padding-left:15px;
  padding-bottom:12px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
}
.youtube .widgets_on_page ul #text-2 .textwidget p{
    float:left;
    width:200px;
    margin-left:20px;
}
.youtube .widgets_on_page ul #text-2 .textwidget div{
    float:left;
    width:320px;
}
.promotions{
  float:right;
  width:550px;  
}
.promotions .widgets_on_page ul {
    margin: 0 0 6px !important;
}
.promotions #text-5 .textwidget img{
    border:1px solid #9f9f9f;
}
.promotions .widgets_on_page ul #text-5{
    width:555px;
    float:left;
}
.promotions .widgets_on_page ul #text-5 .widgettitle{
    font-family:'arial';
    font-size:18px;
    font-weight:bold;
    color:#000000;
    border-left: 1px solid #9F9F9F;
    border-right: 1px solid #9F9F9F;
    border-top: 1px solid #9F9F9F;
    float: left;
    padding: 2px 2px 1px;
    width: 240px;
    z-index: 99;
    position: relative;
    margin-bottom: -1px;
    border-bottom: 1px solid #fff;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    text-align:center;
}
.promotions .widgets_on_page ul #text-5 .textwidget{
  border: 1px solid #9F9F9F;
  width: 538px;
  float: left;
  padding-top:5px;
  padding-left:15px;
  padding-bottom:10px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px; 
}
.promotions .widgets_on_page ul #text-5 .textwidget p{
    float:left;
    width:200px;
    margin-left:20px;
}
.promotions .widgets_on_page ul #text-5 .textwidget img{float:left;}
.yp-content{
    width:100%;     
    float:left;
}
.latest-news{
    float:left;
}
#pag {
  width: 200px;
  position: relative;
  top: -20px;
  left: 250px;
}
#pag a{
    background-image:url('images/dot.png');
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    font-size:0;
    display:block;
    float:left;
    margin-right:7px;
}
#pag .selected{
    background-image:url('images/dot-selected.png');
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    font-size:0;
}
.content-slider{
    width:310px;
    float:left;
    margin-left:20px;
}
.slider{
    float:left;
    width:510px;
    padding:20px; 
    
}
.slider img{
    float:left;
    margin-right:10px;
    width:200px;
}

.titleleftside .title-news.active{
  border-left: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F;
  border-top: 1px solid #9F9F9F;
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 275px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#ab0000;
    text-align: center;
    cursor:pointer;
}
.titleleftside .title-news2.active{
  border-left: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F;
  border-top: 1px solid #9F9F9F;
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 280px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#ab0000;
    text-align: center;
    cursor:pointer;
}
.titlerightside .title-news.active{
  border-left: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F;
  border-top: 1px solid #9F9F9F;
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 220px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#ab0000;
    text-align: center;
    cursor:pointer;
}
.titlerightside .title-news3.active{
  border-left: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F;
  border-top: 1px solid #9F9F9F;
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 275px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#ab0000;
    text-align: center;
    cursor:pointer;
}
.titlerightside .title-news4.active{
  border-left: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F;
  border-top: 1px solid #9F9F9F;
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 287px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#ab0000;
    text-align: center;
    cursor:pointer;
}
.title-news2 {
  
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 265px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#3f4042;
    text-align: center;
    cursor:pointer;
}
.title-news3 {
  
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 275px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#3f4042;
    text-align: center;
    cursor:pointer;
}
.title-news4 {
  
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 270px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#3f4042;
    text-align: center;
    cursor:pointer;
}
.title-news {
  
  float: left;
  height: 35px;
  padding: 2px 2px 1px;
  width: 280px;
  z-index: 9999;
  position: relative;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family: 'arial';
    font-size:18px;
    color:#3f4042;
    text-align: center;
    cursor:pointer;
}

.st-accordion li > a, .st-toggle > a {
  margin-top: 13px;
}

.first-deposit .title-news {
  position: absolute;
  left: 225px;
   font-family: 'arial';
    font-size:18px;
    color:#3f4042;
    padding: 2px 2px 1px;
    width: 220px;
}
.financial-event .title-news{
  position: absolute;
  width: 220px;
  left: 225px;
 font-family: 'arial';
    font-size:18px;
    color:#3f4042;
    padding: 2px 2px 1px;    
}


.caroufredsel_wrapper{      
   border:1px solid #9f9f9f;
   border-bottom-left-radius:5px;
   border-bottom-right-radius:5px;
   border-top-left-radius:0;
   border-top-right-radius:0;
   width:570px !important;
}
.financial-event{
    float:left;       
}
.first-deposit{
    float:right;
}
.account-levels {
  float: right;  
}
#pag2{
  width: 200px;
  position: relative;
  top: -20px;
  left: 350px;
}
#pag2 a{
    background-image:url('images/dot.png');
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    font-size:0;
    display:block;
    float:left;
    margin-right:7px;
}
#pag2 .selected{
    background-image:url('images/dot-selected.png');
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    font-size:0;
}


.slider-left{
    float:left;
    width:553px;
    margin-right:45px;
    position:relative;
}
.titleleftside{
    width:570px;
    float:left;
}
.titlerightside{
    width:572px;
    float:right;
}
.slider-right{
    float:right;
    width:555px;
    position:relative;
}
#pag3{
  width: 200px;
  position: relative;
  top: -20px;
  left: 350px;
}
#pag3 a{
    background-image:url('images/dot.png');
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    font-size:0;
    display:block;
    float:left;
    margin-right:7px;
}
#pag3 .selected{
    background-image:url('images/dot-selected.png');
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    font-size:0;
}
#pag4{
  width: 100%;
  position: relative;
  top: -20px;
  left: 0;
  text-align: center;
}
#pag4 a{
    background-image:url('images/dot.png');
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    font-size:0;
    display:inline-block;
    
    margin-right:7px;
}
#pag4 .selected{
    background-image:url('images/dot-selected.png');
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    font-size:0;
}
.testimonials{
    float:left;
    width:100%;
    margin-top:30px;
}
.testimonials section{
    overflow:auto;
    padding-bottom:60px;
    border:none !important;  
    width:830px;
    margin-left:170px;
}
.testimonials-title{
    font-size:75px;
    font-family: 'SouthernAirePersonalUseOnly'; 
    color:#38393b;
    text-align:center;
}
.rsCont .rsBullet.rsNavSelected, .sidebar .rsContW .rsBullet.rsNavSelected, #footer .rsContW .rsBullet.rsNavSelected, .widget .rsContW .rsBullet.rsNavSelected, .vc-carousel-indicators li.vc-active{
    background-image:url('images/dot-selected.png') !important;
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    background-size:100% !important;
}
.rsCont .rsBullet, .vc-carousel-indicators li{
    background-image:url('images/dot.png') !important;
    width:5px;
    height:5px;
    background-repeat:no-repeat;
    background-size:100% !important;
}
.testimonial-content{
   
    margin-top:10px;
}
.testimonial-vcard{   
    padding-right:30px;
    border-right:1px solid #dfe3e5;
}
.testimonial-vcard .wf-td {
	width: auto;
}
.testimonial-item ul {
  width: 830px;
}
.rsOverflow{
    width:100% !important;
}
.stock .site-width .widgets_on_page ul li .textwidget > img {
  float: left;
  margin-left: 20px;
  margin-top: 10px;
  width: 25px;
}
.stock .site-width .widgets_on_page ul li .textwidget > p{
    float:left;
    margin-top:20px;
    margin-left:10px;
}
.content .widget, .content .sidebar-content .widget:first-child {
  padding-bottom: 3px;
  padding-top: 4px;
}
.page-title.title-center {
  background-image: url("images/banner.png") !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.hr-breadcrumbs.divider-heder, .hr-breadcrumbs.divider-heder a {
    color:#fff;
    font-family:'arial';
    font-size:12px;
    color:#fff;
}
.wf-td h1{
   font-family: 'Open Sans',sans-serif;
   font-size:51px;
   font-weight:600px;
   color:#fff; 
}
.standard-arrow li, .breadcrumbs li, .custom-menu a{
    background-image:url('images/red-arrow.png') !important;
}
.sidebar-content .caroufredsel_wrapper{
    width:260px !important;
    border:none;
}
#latestnews2{
    left:0 !important;
}
.sidebar-content .latest-news .caroufredsel_wrapper #latestnews2 .slider {
  width: 260px;
  padding:0;
}
.sidebar-content .latest-news .caroufredsel_wrapper #latestnews2 .slider img{
    width:100%;
}
.sidebar-content .latest-news #pag{
    left:100px;
    width:100%;
    top:0;
}
.sidebar-content .latest-news{
    margin-left:20px;
}
.custom-menus {
  width: 235px;
  /*
  border:1px solid #ed9999;
  border-radius:8px;
  */
  float:left;
  /* margin-top:10px; */
}
.custom-menus .menu .current-menu-item{
     /* background-color:#fff5c0;    */ 
}
.custom-menus .menu .current-menu-item a{
    color:#d10000 !important;
}
.custom-menus .menu-about-us-container #menu-about-us li{
  border-bottom:1px solid #ed9999 !important;  
  padding-left:20px;
  margin-top:0 !important;
}
.custom-menus .menu-about-us-container #menu-about-us li:hover{
    background-color:#fff5c0;
    text-decoration: none;
    color:#d10000;
    cursor:pointer;
}
.custom-menus .menu-about-us-container .menu-about-us-container ul li:hover a{
    text-decoration: none;
    color:#d10000;      
}
.custom-menus .menu-about-us-container #menu-about-us li:first-child{
    padding-top:10px;
}
.custom-menus .menu-about-us-container #menu-about-us li:last-child{
    border-bottom:none !important;
}
.custom-menus .menu-about-us-container #menu-about-us {
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  padding-top: 0 !important;
}
.entry-header{
    display:none;
}
.entry-content {
  float: left;
  padding: 10px 20px;
  width: 620px !important;
}
.wf-cell, .wf-usr-cell, .content, .sidebar, .footer .widget{
    padding:0 !important;
}
.wpcf7-submit{
    background-color:#cf0000 !important;
}
.wpcf7-email{
    border-radius:0 !important;
    border-top:none !important;
    border-bottom:none !important;
}
.wpcf7-form-control-wrap.text-391 .wpcf7-form-control{
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.wpcf7-form input[type="submit"] {
  border-radius: 8px !important;
  width: auto;
  font-family: 'Open Sans', sans-serif;
  font-size:12px;
  color:#fff;
}
.custom-menus .menu-assets-and-price-container ul{
    margin:0 !important;
    padding-top:0 !important;
}
.custom-menus .menu-assets-and-price-container ul li{
  border-bottom:1px solid #ed9999 !important;  
  padding-left:20px;
  margin-top:0 !important;
  padding-top:10px;
}
.custom-menus .menu-assets-and-price-container ul li:last-child{
    border-bottom:0 !important;
}
.custom-menus .menu-assets-and-price-container ul li a{
    text-decoration:none;
    color:#545454;
}
.custom-menus .menu-assets-and-price-container #menu-assets-and-price li:hover{
    background-color:#fff5c0;
    text-decoration: none;
    color:#d10000;
    cursor:pointer;
}
.custom-menus .menu-assets-and-price-container ul li:hover a{
    text-decoration: none;
    color:#d10000;      
}
.st-toggle {
  border-bottom: 1px solid #f1f2ed;
  background-image:url('images/plus-icon.png');
  background-position:right top;
  background-repeat:no-repeat;
}
.st-open{
  background-image:url('images/down-icon.png');
  background-position:right top;
  background-repeat:no-repeat;  
}
.st-content, .st-toggle-content { 
  padding: 10px 10px 5px !important;
}
.st-toggle.st-open .text-primary{
    color:#d10000;
} 
.custom-menus .menu-binary-options-container ul{
    margin:0 !important;
    padding-top:0 !important;
}
.custom-menus .menu-binary-options-container ul li{
  border-bottom:1px solid #ed9999 !important;  
  padding-left:20px;
  margin-top:0 !important;
  padding-top:10px;
}
.custom-menus .menu-binary-options-container ul li:last-child{
    border-bottom:0 !important;
}
.custom-menus .menu-binary-options-container ul li a{
    text-decoration:none;
    color:#545454;
}
.custom-menus .menu-binary-options-container ul li:hover{
    background-color:#fff5c0; 
    text-decoration: none;
    color:#d10000;
    cursor:pointer;
}
.custom-menus .menu-binary-options-container ul li:hover a{
    text-decoration: none;
    color:#d10000;
         
}
.custom-menus .menu-banking-container ul{
    margin:0 !important;
    padding-top:0 !important;
}
.custom-menus .menu-banking-container ul li{
  /* border-bottom:1px solid #ed9999 !important; */
  padding-left:20px;
  margin-top:0 !important;
  padding-top:10px;
}
.custom-menus .menu-banking-container ul li:last-child{
    border-bottom:0 !important;
}
.custom-menus .menu-banking-container ul li a{
    text-decoration:none;
    color:#545454;
}
.custom-menus .menu-banking-container ul li:hover{
    background-color:#efefef;/*fff5c0; */
    text-decoration: none;
    color:#d10000;
    cursor:pointer;
}
.custom-menus .menu-banking-container ul li:hover a{
    text-decoration: none;
    color:#d10000;
         
}




.custom-menus .menu-trader-tools-container ul{
    margin:0 !important;
    padding-top:0 !important;
}
.custom-menus .menu-trader-tools-container ul li{
  border-bottom:1px solid #ed9999 !important;  
  padding-left:20px;
  margin-top:0 !important;
  padding-top:10px;
}
.custom-menus .menu-trader-tools-container ul li:last-child{
    border-bottom:0 !important;
}
.custom-menus .menu-trader-tools-container ul li a{
    text-decoration:none;
    color:#545454;
}
.custom-menus .menu-trader-tools-container ul li:hover{
    background-color:#fff5c0; 
    text-decoration: none;
    color:#d10000;
    cursor:pointer;
}
.custom-menus .menu-trader-tools-container ul li:hover a{
    text-decoration: none;
    color:#d10000;
         
}



.custom-menus .menu-promotions-container ul{
    margin:0 !important;
    padding-top:0 !important;
}
.custom-menus .menu-promotions-container ul li{
  border-bottom:1px solid #ed9999;  
  padding-left:20px;
  margin-top:0 !important;
  padding-top:10px;
}
.custom-menus .menu-promotions-container ul li:last-child{
    border-bottom:0 !important;
}
.custom-menus .menu-promotions-container ul li a{
    text-decoration:none;
    color:#545454;
}
.custom-menus .menu-promotions-container ul li:hover{
    background-color:#fff5c0; 
    text-decoration: none;
    color:#d10000;
    cursor:pointer;
}
.custom-menus .menu-promotions-container ul li:hover a{
    text-decoration: none;
    color:#d10000;
         
}



.custom-menus .menu-partnership-container ul{
    margin:0 !important;
    padding-top:0 !important;
}
.custom-menus .menu-partnership-container ul li{
  border-bottom:1px solid #ed9999;  
  padding-left:20px;
  margin-top:0 !important;
  padding-top:10px;
}
.custom-menus .menu-partnership-container ul li:last-child{
    border-bottom:0 !important;
}
.custom-menus .menu-partnership-container ul li a{
    text-decoration:none;
    color:#545454;
}
.custom-menus .menu-partnership-container ul li:hover{
    background-color:#fff5c0; 
    text-decoration: none;
    color:#d10000;
    cursor:pointer;
}
.custom-menus .menu-partnership-container ul li:hover a{
    text-decoration: none;
    color:#d10000;
         
}


.stock {
  float: left;
  margin-bottom: 25px;
  width: 100%;
  margin-top: 15px;
}
.blog-mobile{
    float:left;
    width:100%;
    margin-top:30px;
}
.latest-blog{
    width:575px;
    float:left;
    margin-right:51px;
}
.blog-content{
    width:100%;
    float:left;
}
.blog-content img{
    width:200px;
    border:1px solid #9f9f9f;
    float:left;
}
.content-firstpage{
    width:300px;
    float:left;
    margin-left:20px;
}
.read-more {
  float: left;
  margin-top: 30px;
  margin-left: 20px;
}
.read-more a{
    text-decoration:none;
    color:#323232;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    width:110px;
    border:1px solid #9a882b;
    background-color:#f8ee99;
    padding:10px;
}
.mobile-trading{
    width:554px;
    float:left;
}
.mobile-trading .widgets_on_page ul li h2{
    float:left;
    font-family:'arial';
    font-size:18px;
    margin-bottom:0 !important; 
}
.mobile-trading .widgets_on_page ul li .textwidget img{
    float:left;
    border:1px solid #9f9f9f;
}
.mobile-trading .widgets_on_page ul li .textwidget{
    float:left;
    width:100%;
}
.mobile-trading .widgets_on_page ul #text-13{
    width:280px;
    float:left;
    margin-right:20px;
}
.mobile-trading .widgets_on_page ul #text-14{
    width:250px;
    float:left;
}
.mobile-trading .widgets_on_page ul #text-14 .textwidget a {
  background-color: #F8EE99;
  border: 1px solid #9A882B;
  color: #323232;
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
  padding: 10px;
  text-decoration: none; 
  float: left;
  text-align: center;
  border-radius:5px;
}
.mobile-trading .widgets_on_page ul #text-14 .textwidget div{
    width:200px;
    margin:22px auto auto auto;
}
.test{
    /*background-image:url('images/slider-images-trader.png');*/
    /*background-image:url('images/testimageslider.png');*/
    /*background-image:url('images/backgroundtraderv2.png');*/
    opacity:0.95;
    
}
/*
.test1{
    width:1200px;
    margin:auto;
}
*/
.home .page-title {
  display: none;
}
.tp-leftarrow{
    left:-40px !important;
}
.tp-rightarrow{
    right:-40px !important;
}
#mobile_trading > ul {  
  margin-left:0 !important;
}
#text-16 .textwidget img {
  border: 1px solid #9F9F9F;
}
.title-form{
    width:100%;
    float:left;
}
.pers1{
    float:left;
    color:#de0202;
}
.left-cont{
    width:100%;
    float:left;
}
#submit_10_1 {
  background-color: #AB0000 !important;
  border-radius: 0 !important;
  color: #FFFFFF;
  font-family: 'Open Sans',sans-serif !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}
#submit_42_1{
  background-color: #AB0000 !important;
  border-radius: 0 !important;
  color: #FFFFFF;
  font-family: 'Open Sans',sans-serif !important;
  font-size: 14px !important;
  text-transform: uppercase !important;  
}
.left-cont .fileds {
  float: left;
  margin-right: 20px;
  text-align: right;
  width: 125px;
}
.email-83 input{
    border:1px solid #E0E0E0 !important;
}
.left-cont p .wpcf7-form-control-wrap input{
    width:600px;
}
.indicates{
    float:right;
}
.left-cont span{
    display:none;
}
.txt1-bussines {
  float: left;
  width: 100%;
}
.txt1-bussines > input {
  width: 20px;
}
.left-cont input  {
    border-radius:0 !important;
}
.left-cont select  {
    border-radius:0 !important;
}
.left-cont textarea  {
    border-radius:0 !important;
}
.txt1-bussines .wpcf7-form-control-wrap .wpcf7-form-control  {
    border-radius:0 !important;
}
#top-bar .wf-float-right, #bottom-bar .wf-float-right {
  margin-left: 40px;
  width: 200px;
}
.mini-lang li {        
  float: left;    
}

.ceata {
    background: #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.95;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.field-iframe{ 
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  padding: 5px;
  text-align: left;
}
.sld1-txt2{
   font-family: 'Roboto', sans-serif;
   font-size:22px;
   font-weight:300;
   color:#001760;
   text-align:center;
   text-shadow: 1px 2px 0 #FFFFFF, 3px 3px 5px #666666; 
}
.sld1-txt{
   font-family: 'Roboto', sans-serif;
   font-size:32px;
   text-shadow: 1px 2px 0 #FFFFFF, 3px 3px 5px #666666;
   color:#001760; 
}
.sld1-txt span{
    color:#c40814;
}
.sld2-txt{
  font-family: 'Roboto', sans-serif;  
  font-weight:300;
  font-size:18px;
  color:#181818;
}
.sld2-txt span{
    color:#ab0000;
}
.sld2-top{
    font-family: 'Roboto', sans-serif;
    color:#181818;
    font-size:18px;   
}
.sld2-top span{
    color:#ab0000;
    font-size:18px;
}
.sld2-txt2{     
    color:#424342;
    font-size:18px;
    font-family: 'Roboto', sans-serif;
    background-image:url('images/backgroundtransparent.png');
    padding:0 10px;
    border-radius:4px;
}
.span-text1{
    color:#16b501;
    font-size:18px;
}
.span-texxt2{
    color:#e40000;
    font-size:18px; 
}
.sld3-txt{
    color:#ab0000;
    font-size:22px;
    font-family: 'Roboto', sans-serif;
    font-weight:300;
}
.sld4-txt{
    color:#ab0000;
    font-size:26px;
    font-family: 'Roboto', sans-serif;
}
.sld4-txt1{
    color:#ab0000;
    font-size:20px;
    font-weight:300;
    font-family: 'Roboto', sans-serif;
}
.sld5-txt{
    color:#ab0000;
    font-size:30px;
    text-align:center;
    font-family: 'Roboto', sans-serif;
    line-height: 30px !important;
}
.sld5-txt1{
    color:#ab0000;
    font-size:24px;
    font-weight:300;
    text-align:center;
    font-family: 'Roboto', sans-serif;
    line-height: 26px !important;
}
.sld6-txt{
    color:#ab0000;
    font-size:30px;
    text-align:center;
    font-family: 'Roboto', sans-serif;
    line-height: 35px;
}
.sld6-txt1{
    color:#ab0000;
    font-size:24px;
    font-weight:300;
    text-align:center;
    font-family: 'Roboto', sans-serif;
    line-height: 35px;
}
.images .title-iframe{
    margin-bottom:20px;
    border: 1px solid #C2C3C4;
    font-weight:bold ;
}
.image-widgets{
    float:left;
    border: 1px solid #9F9F9F;
    cursor:pointer;
}
.latest-blog .widgets_on_page ul #text-16 {
  float: left;
  margin-right: 20px;
  width: 280px;
}
.latest-blog .widgets_on_page ul #text-15 {
  float: left;       
  width: 275px;
  padding-top:0 !important;
}
.latest-blog .widgets_on_page ul li h2 {
  float: left;
  font-family: 'arial';
  font-size: 18px;
  margin-bottom: 0 !important;
}
.latest-blog .widgets_on_page ul li .textwidget {
  float: left;
  width: 100%;
}
.latest-blog .widgets_on_page ul li .textwidget a{
  background-color: #F8EE99;
  border: 1px solid #9A882B;
  color: #323232;
  float: left;
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  width: 90px;
  border-radius:5px;
}
.latest-blog .widgets_on_page ul li .textwidget div{
  margin: 25px auto auto;
  width: 200px;

}
.latest-blog .widgets_on_page ul li .textwidget p{
    margin-bottom:0 !important;
}

#affiliate_program ul{ 
    margin-left:0 !important;
}


/******* TOP HEADER *******/
.get-theapp{
    float:right;    
}
.get-theapp p{
    float:left;
    margin-top:5px;
    margin-right:10px;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
}
.cnss-social-icon img {
  width: 26px;
  height: 26px;
  margin-top:10px;
}
.widget.widget_text_icl {
  display: none;
}
#top-bar .wf-table .wf-td{
    width:700px;
    float:right;
    text-align:left;
}
#top-bar .wf-table .wf-td-language{
    float:right;
    width:110px;;
    margin-top:8px;
}
#lang_sel ul li a span{
    font-size:12px !important;
    
}
#lang_sel .icl_lang_sel_current{
    color:#fff !important;
}
.wf-td #lang_sel ul li a{
   background-color: #D10000 !important;
    
}
.wf-td #lang_sel ul li a:hover {
   background-color: #fff !important;
}
.wf-td #lang_sel ul li a:hover span{
  color: #D10000!important;  
}
#lang_sel ul .icl-zh-hans span
{
    color:#fff !important;
}
.icl-zh-hans:hover{
    background-color:#fff !important;
}
#lang_sel {
  display: table-cell !important;   
  vertical-align: middle;
}
#lang_sel li {
  float: left;
  position: relative;
  width: 110px;
  z-index: 999;
}
.wf-table .wf-td .mini-contacts{
    float:right;
} 

.menu a, .custom-menu a, .widget_pages a{
    color:#454545;
    font-family:'arial';
    font-size:14px;
}
.menu a, .custom-menu a, .widget_pages a:hover{
    color:#454545 !important;
}
.menu li {
  border: none !important;
}
.custom-menus div .menu {
	font-weight: bold;
  margin: 0 !important;
}
.image-slider {
  cursor: pointer;
}
/*
.rev_slider_wrapper{
    height:412px !important;
}
*/
/*
.rev_slider ul li{
    height:412px !important;
}
*/
#menu-dropdown{
    display:none;
}
#menu-dropdown .menu-header-menu-container select {
  border-radius: 0 !important;
  width: 200px;    
}

.mini-search{
    display:none !important;
}

#megaMenu {                    
  background: none !important;
  border: none !important;
  top:2px !important; 
}
#megaMenu ul li a {
  border: none !important;

}
#megaMenu ul li a span{
      text-transform: none !important;
      font-size:16px !important;
      font-weight:normal !important;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after{
  border-right: none !important;
  border-style: none !important;  
}
#megaMenu ul .current-menu-item{
    background-color:#d10000;
    
}
#megaMenu ul .current-menu-item a span{
    color:#fff !important;
    font-size:18px !important;
    text-transform: none !important;
    font-weight:normal !important;
}
#lang_sel a.lang_sel_sel{
    background-color:#D10000 !important;
    color:#fff;
}
.menu-item-268 .sub-nav li {
  width: 100% !important;
}
.menu-item-268 .sub-nav{
    margin-left:0 !important;
    left:0 !important;
}


.ceataiframe{
    width:640px; 
    height:380px; 
    margin:200px auto; 
    opacity:1;
}
.embedmp4 {
  height: 100%;
  width: 100%;
}
.slider-iframe-en{
    display:none;
}
.slider-iframe-default{
    display:none;
}
/*
.rev_slider ul li:first-child div:nth-child(2) {
  top: 0 !important;
}*/

.post-content {
  float: left;
  vertical-align: middle;
}
.entry-author {
  display: none;
}
.items-grid.wf-container.grid-ready {
  margin-left: 0 !important;
}
.page-title.title-center {
  margin-bottom: 20px;
}
.contactusforms p{
    width:100%;
    margin-bottom: 0 !important;
    float:left;    
}
.contactusforms br{
    display:none;
}
.contactusforms input{
    width:300px;
    border-radius: 0 !important;
    float:left;
}
.contactusforms #submit_66_1{
    background-color:#de0202 !important;
    width:58px !important;
    margin-top:20px;
}
#message_65_1{
    border-radius:0 !important;
}
.contactusforms > span{
    display:none;
}
.contactusforms p span{
    display:none;
}
.p1{
    margin-top:10px;
}

.blog-media {
  float: left;
  width: 270px;
}
.blog-content {
  float: left; 
  text-align:left;
  margin-left:20px;
}
.single .content {
  width: 800px;
}
.single .sidebar-content {
  margin-top: 0 !important;
}
.page-template-template-blog-list-php .content{
    width:800px;
}
.blog .details.more-link {
  color: #AB0000 !important;        
}
.post-format.entry-meta a, .post-format.entry-meta a *{
  color: #AB0000 !important;  
}
.format-standard .entry-meta.post-format:before{
    background-image:url('images/pen.png')!important;
    background-repeat:no-repeat;
}
.details, #main ul.products li.product .button, #main ul.products li.product .button:hover{
    background-image:url('images/arrow(1).png')!important;
    background-repeat:no-repeat;
}



/****************MEDIA QUERY*****************/






@media ( min-width:960px ) and ( max-width:1200px ){
.logo-left #navigation {
  text-align: left;
}
.wf-td ul li a span{
    font-size:14px;
}
#main-nav > li > a {
  padding: 4px 3.5px 26px;
}
.searchform { 
  right: 50px;
  bottom: 40px;
}
.image-widgets {
  width: 170px;
  cursor:pointer;
}
.youtube .widgets_on_page ul #text-2 {  
  width: 420px;
}
.youtube {        
  width: 460px;
}
.youtube .widgets_on_page ul #text-2 .textwidget {   
  width: 400px;
}
.promotions {  
  width: 415px;
}
.promotions .widgets_on_page ul #text-5 .textwidget { 
  width: 400px;
  padding-top:7px;
  padding-bottom:14px;
}
.promotions .widgets_on_page ul #text-5 {
  float: left;
  width: 420px;
}
.promotion-img{
    width:170px;
}
.promotions .widgets_on_page ul #text-5 .textwidget p { 
  width: 175px;
}
.first-img {    
  margin-right: 20px;
  margin-left:0;  
}
.first-img:last-child {
  margin-right: 0;
  width: 160px;
}
.first-img:last-child .black-hover{
    left:2px;
}
.stock .widgets_on_page {
  float: left;
  margin-bottom: 20px;
  margin-left: 5px;
  width: 927px;
}
.wf-wrap {
  padding: 0 20px;
  width:920px;
}
.images .title-iframe{
    width:925px;
}
.slider {
  float: left;
  padding: 20px;
  width: 390px;
}
.caroufredsel_wrapper{
    width:460px !important;
}
.slider-left {  
  margin-right: 25px;
  width: 465px;
}
.slider-right {  
  width: 460px;
}
.latest-blog {  
  margin-right: 25px;
  width: 445px;
}
.mobile-trading {  
  width: 440px;
}
.latest-blog .widgets_on_page ul #text-15 {
  margin-left: 5px;           
  width: 163px;
  margin-right:0;
}
.latest-blog .widgets_on_page ul li .textwidget {
  width: 140px;
}
.latest-blog .widgets_on_page ul #text-16 {   
  width: 276px;
  margin-right:0;
}
.mobile-trading .widgets_on_page ul #text-13 {  
  width: 277px;
  margin-right:0;
}
.mobile-trading .widgets_on_page ul li .textwidget {  
  width: 160px;
}
.mobile-trading .widgets_on_page ul #text-14 {
  float: left;
  width: 155px;
  margin-left: 5px;
}
.testimonials section {         
  margin-left: 80px;  
}
.newsletter p {   
  width: 333px;
}
.mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], .mc4wp-form textarea, .mc4wp-form select{
    width:60%;
}
.news {        
  width: 458px;
}
.menus {       
  margin-left: 40px;
}
.partnership {  
  width: 155px;
}
.logo-partners {    
  background-size: 100% 100%; 
  width: 920px;
}
.site-width{
    width:960px;
}
#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:14px;
}
#header .mini-search .field { 
  right: 35px;
  top: 16px;   
}
.sidebar {
  display: none !important;
}
.banking {     
  width: 115px;
}
.content ul, .content ol {
  margin: 0 0 10px 15px;
}
/*
.test{
    width:960px !important;
    margin-left:-5px !important;
}
*/
.statistics-box{
    width:960px !important;
    margin-left:-5px !important; 
}
.st-content br {
  display: none;
}
.titleleftside { 
  width: 436px;
}
.slider-left {       
  width: 430px;
}
.titleleftside .title-news.active{
    width:200px;
}
.title-news2{
    width:200px;
}
.latest-news .caroufredsel_wrapper{
    width:430px !important;
}
.titleleftside .title-news2.active{
    width:225px;
}
.title-news{
    width:200px;
}
#calendar_711{
    width:433px !important;
}
.title-news3{
    width:212px;
}
.titlerightside .title-news4.active{
    width:238px;
}
.account-levels .caroufredsel_wrapper{
    width:450px !important;
}
.titlerightside { 
  float:left;
  width: 461px;
}
/*
#rev_slider_1_1_wrapper{
    width:960px !important;
}
*/
.tp-leftarrow{
    display:none;
}
.tp-rightarrow{
    display:none;
}
/*
#rev_slider_1_1{
    width:960px !important;
    height: 412px !important;
}
*/
/*
.test1{
    width:960px;
}
*/
/*
#rev_slider_1_1 > ul {
  width: 945px !important;
}
*/
#bottom-bar .wf-td{
    width:940px;
}
.testimonials { 
  display: none;
}
  
}

@media( min-width:768px ) and ( max-width:959px ){
#menu-dropdown{
    display:block;
}
#navigation{
    display:none;
}
#menu-dropdown .menu-header-menu-container select {   
  margin-top: 53px;
  width: 440px;
}
.youtube .widgets_on_page ul #text-2 {
  float: left;
  width: 538px;
}
#top-bar .wf-table .wf-td{
    float:left;
}

.ph-wrap-content{
    display:none;
}
/*
.test{
    margin-left:-10px !important;
    width:768px !important;
}
*/
/*
.test1{
    width:768px !important;
}
.rev_slider_1_1{
    width:768px !important;
}
*/
.searchform {   
  right: 55px;
  bottom:45px;
}
#header .mini-search .field {  
  right: 35px;
  top: 16px;
  border-radius: 0 !important;     
}
.tp-bullets{
    left:33% !important;
}
.statistics-box{
   margin-left:-10px !important;
   width:768px !important; 
}

.sidebar-right .content, .sidebar-left .content{
    width:748px;
}
.site-width{
    width:748px;
}
.stock .widgets_on_page { 
  width: 100%;
  margin-bottom:5px;
}
.iframe {   
  margin-left:0;
  width: 100%;
  margin-bottom:5px;
}
.iframe iframe{
   /*width:100% !important; */
}
.social-tranding {   
  margin-left: 0;
  width: 100%;
}
.social-tranding iframe{
    /*width:100% !important;*/
}
.youtube {
  float: none;
  margin: auto;
  overflow: auto; 
  width:539px;
}
#bottom-bar .wf-td {
  display: block;
  float: left;
  margin: auto;
  position: absolute;
  width: 768px;
}
.promotions {
  float: none;
  width: 537px;
  margin: auto;
  overflow: auto;   
}
.st-content br{
    display:none;
}
.slider-left {
  float: none;  
  margin: auto;
}
.slider-right {
  float: none;  
  margin: auto;
}
.latest-blog {
  float: none;  
  margin: auto;
}
.mobile-trading {
  float: none;
  margin:auto;
  width:580px;
}
.testimonials section{
    margin-left:0; 
    width: 695px;
}
.testimonial-vcard {   
  padding-right: 10px;
  width: 90px;
}
.testimonial-item ul {
  width: 700px;
}
.testimonial-content {  
  width: 545px;
}
.newsletter p {    
  width: 235px;
}
.about-us{
    clear:both;
    margin-left:0;
    margin-top:20px;
}
.partnership{
    margin-top:20px;
}
.logo-partners {    
  background-size: 100% 100%; 
  width: 700px;
}
/*
.tp-caption{
    left:80px !important;
}
*/
.sidebar{
    display:none !important;
}
.custom-menus{
    width:100%;
}

  
}

@media ( min-width:480px ) and ( max-width:767px ){
#dl-menu{
    display:none !important;
}
#menu-dropdown{
    display:block;
    text-align:center;
    width:200px;
}
#navigation{
    display:none;
}
#rev_slider_1_1_wrapper{
    display:none;
}
.livechat {            
  margin-top: 6px !important;
}

.test{
    display:none;
}
.test1{
    display:none;
}

.ceataiframe{
    width:440px !important;
}
#sidebar{
    display:none;
}
.entry-content {    
  width: 400px !important;
}
.statistics-box {        
  display: none;
}
.ph-wrap-content{
    display:none;
}
.staticpic{
    display:block !important;
}
.staticpic .image-slider{
    width:440px;
    height:300px;
}
.staticpic .slider-iframe{
    display:none;
}
.images{
    display:none;
}
.stock{
    display:none;
}
.slider-left{
    display:none;
}
.slider-right{
    display:none;
}
.testimonials{
    display:none;
}
.latest-blog{
    display:none;
}

.blog-mobile{
    width:440px;
}
.mobile-trading {   
  width: 440px;
}
.mobile-trading .widgets_on_page ul #text-13 {  
  width: 204px;
}
.mobile-trading .widgets_on_page ul li .textwidget img {   
  width: 200px;
}
.mobile-trading .widgets_on_page ul li .textwidget {  
  width: 200px;
}
#header .wf-table {  
  left: -18px !important;
}
.get-theapp {
  float: left;  
  margin-left: 10px;
}
.logo-left #branding, .logo-classic #branding, .logo-classic-centered #branding{
    padding-right: 0 !important;
}
.wf-wrap {
  width: 440px;             
}

#top-bar .wf-table .wf-td-language {  
  width: 155px;
}
#top-bar .wf-table .wf-td {
  width: 100%;
  float:left;
}                                                     
.mobile-trading .widgets_on_page ul li .textwidget { 
  width: 200px;
}
.mobile-trading .widgets_on_page ul #text-14 {  
  width: 200px;
}

.statistics-box{
    margin-left:-20px !important;
    width:480px !important;
}
.sidebar-right .content, .sidebar-left .content{
    width:480px;
}
.youtube {    
  width: 440px;
  margin-right:0;
}
.footer{
    display:none;
}
.footer-menus{
    display:none;
}
#bottom-bar{
    display:none;
}
#free_demo_accounts ul {
  margin:0 !important;
}
.youtube .widgets_on_page ul #text-2 {   
  width: 440px;
}
.youtube .widgets_on_page ul #text-2 .textwidget p {   
  margin-left: 2px;
  width: 220px;
}
.promotions .widgets_on_page ul #text-5 .textwidget img {   
  width: 200px;
}
.youtube .widgets_on_page ul #text-2 .textwidget {  
  padding-left:0;  
  width: 436px;
}
.image-widgets {  
  margin-left: 5px;
  width:200px;
}
.promotions { 
  width: 440px;
}
.promotions .widgets_on_page ul #text-5 {  
  width: 440px;
}
.promotions .widgets_on_page ul #text-5 .textwidget {
  padding-left:5px;
  width: 430px;
}
.promotions .widgets_on_page ul #text-5 .textwidget p { 
  width: 220px;
  margin-left:2px;
}
.title-iframe{
    width:440px;
}
.first-img{
    margin-right:50px;
}
.site-width{
    width:440px;
}
.stock{
    width:440px;
}
.stock .widgets_on_page {    
  width: 440px;
}
.st-content br {
  display: none;
}
.iframe{
    display:none;
}
.social-tranding{
    margin-left:0;
    width:440px;
    margin-top:5px;    
}
.social-tranding iframe{
    width:100% !important;
}
.static-register {
  display: block !important;
  width: 440px;
  text-align: center;
  float: left;
}
/*.menu-header-menu-chinese-simplified0-container{
    width:480px;
} */


}

@media ( max-width:479px ) {
	#dl-menu{
	    display:none !important;
	}
	#menu-dropdown{
	    display:block;
	}
	#navigation{
	    display:none;
	}
	#rev_slider_1_1_wrapper{
	    display:none;
	}
	.livechat {            
	  margin-top: 6px !important;
	}
	.menu-header-menu-chinese-simplified0-container{
	    width: 305px;
	}
	.menu-header-menu-container {
	  width: 320px;
	}
	#menu-dropdown .menu-header-menu-container select {  
	  width: 100% !important;  
	}
	.ceataiframe{
	    width:290px !important;
	}
	#sidebar{
	    display:none;
	}
	.entry-content {    
	  width: 200px !important;
	}
	#header{
	    height:117px;
	}
	.statistics-box {        
	  display: none;
	}
	.ph-wrap-content{
	    display:none;
	}
	.staticpic{
	    display:block !important;
	}
	.staticpic .image-slider{
	    width:290px;
	    height:300px;
	}
	.staticpic .slider-iframe{
	    display:none;
	}
	.images{
	    display:none;
	}
	.stock{
	    display:none;
	}
	.slider-left{
	    display:none;
	}
	.slider-right{
	    display:none;
	}
	.testimonials{
	    display:none;
	}
	.latest-blog{
	    display:none;
	}
	.youtube .widgets_on_page ul #text-2 .textwidget p {  
	  margin-left: 10px;
	  width: 160px;
	}
	.image-widgets {   
	  width: 100px;
	}
	.youtube .widgets_on_page ul #text-2 { 
	  width: 290px;
	}
	.youtube .widgets_on_page ul #text-2 .textwidget {     
	  width: 275px;
	}
	.promotions .widgets_on_page ul #text-5 .textwidget img {   
	  width: 100px;
	}
	.promotions .widgets_on_page ul #text-5 .textwidget p {  
	  width: 130px;
	}
	.promotions {   
	  width: 290px;
	}                                           
	.promotions .widgets_on_page ul #text-5 {   
	  width: 290px;
	}
	.promotions .widgets_on_page ul #text-5 .textwidget { 
	  width: 273px;
	}
	.mobile-trading .widgets_on_page ul li .textwidget img {   
	  width: 270px;
	}
	.mobile-trading { 
	  width: 290px;
	}
	.mobile-trading .widgets_on_page ul #text-13 {   
	  width: 153px;
	}
	.footer{
	    display:none;
	}
	.footer-menus{
	    display:none;
	}
	#bottom-bar{
	    display:none;
	}
	.get-theapp{
	    display:none;
	}
	#top-bar .wf-table .wf-td { 
	  float: left;      
	  width: 290px;
	}
	.menu-header-menu-chinese-simplified0-container select {
	  width: 320px;
	  border-radius:0 !important;
	}
	.site-width{
	    width:290px;
	}
	.static-register{
	    display:block !important;
	}
	.static-register img {
	  width: 275px;
	}
	
	#quick-login-link-container, #ie-login {
	  float: right;                
	  padding: 6px 10px;    
	}
	#quick-register-link-container {
	  float: right;
	  margin-top:0 !important;
	  padding-top: 5px;
	}
	.livechat {
	  margin-right: 20px;
	  margin-top: 11px;
	  width: 80px;
	}
	#quick-chat-link-container {
	  float: right;
	  margin-top: 5px;
	  width: 87px;
	}
	.youtube {     
	  width: 290px;
	}
	#iframes-container {
	  float: right;
	  height: 30px;       
	  width: 196px !important;
	  margin-right:0 !important;     
	}
	#top-bar .wf-table .wf-td-language {
	  
	  margin-top: 4px;
	  width: 94px;
	}
	#lang_sel li {
	  float: left;        
	  width: 90px;  
	}
	.static-register {
	  display: block !important;
	  width: 290px;
	  text-align: center;
	  float: left;
	 
	}
	.wf-wrap {
	  width: 290px;
	  margin:0 !important;
	}
	.test{
	    display:none;
	}
	.test1{
	    display:none;
	}
	#header .wf-wrap .wf-table .wf-td {
	  width: 290px !important;
	}

}
 



/*********calendar**********/

#calendar_711 {
  border-collapse: collapse;
  font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
  font-size: 12px;
  height: 373px;
  margin: 0;
  text-align: left;
  width:568px;
}
#calendar_711 th {
  background: none repeat scroll 0 0 #B9C9FE;
  color: #003399;
  font-size: 13px;
  font-weight: normal;
  padding: 8px;
}
#calendar_711 th {
  background: none repeat scroll 0 0 #A50003 !important;
  color: #fff !important;
  font-size: 13px;
  font-weight: bold !important;
  padding: 5px 8px;
  text-transform: capitalize !important;
}
th, td, table {
  border: 1px solid #DDDDDD;
}
.event_column {
  width: 150px;
}
#calendar_711 td {
  background: none repeat scroll 0 0 #E8EDFF;
  border-top: 1px solid #FFFFFF;
  color: #666699;
  padding: 8px;
  height: 50px;
}
#calendar_711 td {
  background: none repeat scroll 0 0 #FFFFFF !important;
  border-top: 1px solid #FFFFFF !important;
  color: #000000 !important;
  font-weight: bold !important;
  padding:0 8px;
  vertical-align: middle; 
  height: 45px;
}
#main table{
    height:50px !important;
}
.stickytooltip {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 5px solid #000000;
  box-shadow: 5px 5px 8px #818181;
  display: none;
  position: absolute;
  z-index: 3000;
}
.slider-right .first-deposit .caroufredsel_wrapper{
    height:310px !important;
}
.slider-right .account-levels .caroufredsel_wrapper
{
    height:310px !important;
}
.latest-news .caroufredsel_wrapper{
    height:310px !important;
}
.table {
  border: 1px solid #9F9F9F;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
#bottom-bar .wf-td{
	position: static!important;
	float: none;
}
.widget::before, .widget::after{display: none;}
/******************LOGIN********************/

#iframes-container {
  float: left;
  height: 30px;
  position: relative;

  z-index: 999;
  margin-right:20px;
}
#ie-login {
  display: none;
}
#quick-login-link-container, #ie-login {
  float: right;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  top: 0;
  z-index: 5;
}
/*#quick-login-link-container a, #ie-login a {
  background: -moz-linear-gradient(center top , #FFCD00, #EF6000) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #FF9B00;
  border-radius: 5px;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  padding: 3px 17px;
} */
#quick-login-link-container a, #ie-login a {
    font-family: 'Open Sans', sans-serif;
    font-size:15px;
    color:#fff;
}
#quick-login-iframe:not(.active) {
  visibility: hidden;
}
#quick-login-iframe {
  border: 2px solid #F0AD00;
  border-radius: 10px;
  height: 210px;
  position: absolute;
  right: 0;
  top: 40px;
  width: 300px;
  z-index: 999;
}
#quick-register-link-container {  
  float: right;
  margin-top: 5px;    
}
/*#quick-register-link-container a {
  background: -moz-linear-gradient(center top , #FFCD00, #EF6000) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #FF9B00;
  border-radius: 5px;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  padding: 3px 12px;
} */
#quick-register-link-container a{
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  color:#fff;
  padding-right:5px;
  border-right: 1px solid #FFFFFF;  
}
#quick-chat-link-container {
  float: right;
  margin-right: 5px;
  margin-top: 3px;
}
#quick-chat-link-container a {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
.livechat {
  margin-top: 11px;
  margin-right: 20px;
}
#widget-quick-login #quick-login-form {      
  padding: 16px !important;
}
/************************END LOGIN *************/
.theiframe {
  position: absolute;
  top: 10px;;
  right: 0;
}
.theiframe img{background: #F6F6F6;border-radius:4px;}
#text-17 h2 {
  background: linear-gradient(to bottom, #DE0202, #A50003) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  line-height:normal;
}
#Iframe_Title > ul {
  margin: 0;
}
#Iframe_Title ul li {
  padding: 0;
}
#content-container #widget-registration {
  background: none;
}


/* Updates */
.image-widget{
    float:none;
    border: 1px solid #9F9F9F;
    cursor:pointer;
width: 70%;
max-width: 70%;
}

.widget.widget_text_icl{display:inline}
.wf-ltd{float:left}

.widget.widget_text_icl h1{color: #fff;
font-size: 20px;
font-weight: bold;}
.widget.widget_text_icl h1 a {color: #fff!important;}
#free_demo_accounts h2{    color: #035279;
    font-weight: bold;
    text-align: center;}
    #free_demo_accounts ul li .textwidget a
    {
	    
    display: block;
    margin: 0 auto;
    text-align: center;
    }
.promotions h2.widgettitle{
	color: #035279;
	font-family: 'open sans';
	font-size: 21px;
	line-height: 1.1em;
	margin-bottom: 15px;
	text-align: center;
	text-transform: uppercase; font-weight:bold
}
.youtube h2.widgettitle {
	font-size: 21px!important;
	line-height: 1em;margin-bottom: 15px;
}
.youtube .widgets_on_page ul #text-2 .widgettitle{z-index:999 !important}
.page-template-full-width-php .entry-content{width:100% !important}
.entry-content img{width:100%}
.account-levels{margin-top:-20px}
.account-levels .caroufredsel_wrapper{padding-bottom:20px}
#pag3{left:285px}
.gw-go-col.gw-go-red6 .gw-go-body li, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-red6 .gw-go-body li{min-height:39px}
.content .custom-menus.mobile{display:none}
.slider a.title {
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}
.og_page {
	display: table;
	width: 100%;
}
.og_page .left_sidebar{
	width: 245px;
	float: left;
}
.og_page .right_sidebar{
	width: 245px;
	float: right;
	margin-right: -245px;
}
.og_page .content_wrap{
	
	vertical-align: top;
	
	margin-left: 245px;
	margin-right: 245px;
}
.og_page .content_wrap .clear_float{
	padding:0 30px;
}
.og_page .content_wrap .bg{
	background: #f2f2f2;
	border: 1px solid #e4e4e4;
	padding:20px 15px;
	border-radius:3px;
}
.og_page{margin-bottom: 80px;}
.left_sidebar .sidebar_item_menu{
	padding:10px 0;
	background: #d10000;
	margin-bottom: 20px;
}
.left_sidebar .sidebar_item_menu li a {
	padding:15px;
	font-size: 14px;
	color: #fff;
	display: block;
	line-height: 1.1em;
	text-decoration: none;
}
.left_sidebar .sidebar_item_menu li a:hover,
	.left_sidebar .sidebar_item_menu li.current-menu-item a {
	background: #f3af10;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
	color: #333333;
	padding-left: 30px;
}
.clear_float {
	float: left;width: 100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.og_thumbnail {
	line-height: 0;
}
.og_recent .og_thumbnail{
	float: left;width: 95px;
}
.og_recent .og_content{
	margin-left: 100px;
}
.og_recent .item {
	padding:15px 0;
	border-bottom: 1px solid #e4e4e4;
}
.right_sidebar .widgettitle,
	.left_sidebar .widgettitle {
	font-size: 18px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	line-height: 1.1em;
	color: #333333;
	position: relative;
	padding-bottom: 10px;
}
.new_blog_list .blog_thumbnail{
	width: 150px;
	float: left;
	line-height: 0;
	border:1px solid #ccc;
}
.new_blog_list  .blog_content{margin-left: 160px;}
.new_blog_list .new_blog_item{
	padding:10px 0;
	border-bottom:1px solid #ccc;
	
}
.new_blog_list a.blog_title{
	display: block;
	font-size: 18px;
	color: #2878D8;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
}
.new_blog_list a.readmore{
	color: #D10000;
	text-decoration: none;
}
.right_sidebar a.readmore {
	color: #333333;
	text-decoration: none;
	
	text-align: right;
	float: right;
}
.last_new_phone{display: none;}
.right_sidebar .right_item{margin-bottom: 20px;}
/*
a.trading{
	background: url("images/trading-btn.png") no-repeat center;
	margin-bottom: 30px;
	display: inline-block;
	text-decoration: none;
	height: 40px;
	width: 155px;
	background-size:100% 100%; 
}
a.og-btn-w {
	background: url("images/og-btn.png") no-repeat center;
	background-size: 100% 100%; 
	font-size: 16px;
	color: #fff;
	padding:0 25px;
	line-height: 40px;
	display: inline-block;
	text-decoration: none;
}
*/
.left_sidebar .textwidget a {
	display: inline-block;
	border-radius:4px!important;
	margin-bottom: 10px;
	padding:5px 10px;
}
.right_item {margin-bottom: 20px;}
.wf-wrap>.wf-container-main{width: auto;}
.right_item .textwidget iframe{display: block;}
.right_sidebar .og_recent .og_thumbnail{
	float: none;width: auto;
	margin-bottom: 10px;
}
.right_sidebar .og_recent  .og_content{
	margin-left: 0;
}
.content>.images {width: auto;}
#free_demo_accounts p {text-align: left!important;}
#lang_sel_click{z-index: 999!important;}
#lang_sel_click li{width: 85px!important;}
#lang_sel_click ul ul{max-width: 100%;}
.image-widgets, 
.promotion-img, 
.promotions .widgets_on_page ul #text-5 .textwidget img{
	max-width: 70%!important;
	width: 70%!important;
}
.og-btn {display: inline-block;
	font-size: 13px;
	color: #fff;
	padding:10px 5px; 
	text-decoration: none;
	background: #035279;
}
.og-btn.og-gold{
	background: #FED760;
}
.og-btn.og-red{
	background: #D10000;
}
.og-btn.og-blue{
	background: lightblue;
}
.static-register a.og-btn{
	display: inline-block;
	margin:0;
	width: auto;
	
}
#lang_sel_click a.lang_sel_sel{
	background-color: #FCFCFC!important;
	font-weight: bold;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
#lang_sel_click ul ul a {
	background: #EEEEEE!important;
	font-weight: normal;
}
#lang_sel_click ul ul a span{font-size: 13px!important;}
#iframes-container > div{float: right;}
.show-phone{display: none;}
#lang_sel_click img.iclflag{margin-right: 5px!important;}
#iframes-container #quick-register-link-container a,
	#iframes-container #quick-login-container a {
		display: inline-block;
		padding:0px 10px;
		background: #FEDF82;
		
		border:none;
		font-size: 13px;
		line-height: 25px;
		color: #000;
	}
#promotions a.apro {font-weight: bold;color: #035279!important;}
.get-theapp table.cnss-social-icon{float: right;}
#branding .preload-me{width: 160px;}
.title-iframe{color: #035279!important}
.stock .widgets_on_page ul li .widgettitle{color: #035279!important}
.no_left_side.og_page .content_wrap{
	margin-left: 0;
}
.content_wrap .blog-content{margin-left: 0;float: none;padding-left: 30px;}
.recent_title a {
	display: block;
	color: #5b5b5b;
	text-decoration: none;
}
.recent_title a:hover {
	text-decoration: underline;
}
.border_box {padding:10px;
	border:1px solid #ccc;
}
.right_item .tagcloud a {
	color: #5b5b5b;
	text-decoration: none;
}
.right_item .tagcloud a:hover {
	color: #B90055;
}
.right_item .tagcloud a:nth-child(n+30){
	display: none;
}

.qr_icon {
    float: left;
    width: 125px!important;
}
.login-popup .mfp-content{max-width: 320px!important;}
.login-popup button.mfp-close:hover,
.video_popup button.mfp-close:hover	 {top:-40px!important}

.register-popup .mfp-iframe-scaler iframe{
	position: relative;
	height: 355px;
	background: #fff;
	overflow: auto;
}
.register-popup .mfp-iframe-scaler{padding-top: 0;height: auto;}
.regsiter_btn {
	background: url("http://trader711.com/wp-content/themes/dt-the7/img/header_bg-3.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0) !important;
    border-bottom: medium none !important;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    padding: 5px 10px;
    text-shadow: 0 1px 1px white;
    color: #666666;
    min-width: 120px;
    text-align: center;
    text-decoration: none;
}
.mfp-content>.mfp-iframe-holder{text-align: center;}
.mfp-iframe-scaler video{
	position: absolute;
	top:0;left: 0;width: 100%;height: 100%;
}
/** fix image slider popup
dont know how why this happend with revolution slider
**/
.slider_popup img {
	height: 45px!important;
    width: 89px!important;
}
#accountsleveles{
	padding-left:20px;
	width:550px !important;
}
@media all and (max-width:430px){
	#branding_mob{display:none !important; }
	#menu-dropdown, #branding_mob{position:absolute;  margin-top:6px}
	.menu-header-menu-container, #menu-dropdown, .wf-table {width: 100% !important;} 
	#iframes-container{width:110px !important} 
	#top-bar{z-index:99999 !important}
}

@media all and (max-width:480px){.page-title.title-center{padding-top:50px !important}}

@media all and (max-width:731px){.content .custom-menus{display:none} .content .custom-menus.mobile{display:block;} .custom-menus.mobile .menu-binary-options-container, .custom-menus.mobile > div{border-radius:8px} .statistics-box2{display:none !important}}
@media (max-width: 1280px) {
	
}
@media (max-width: 960px) {
	.og_page .left_sidebar{
		padding-left: 10px;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.og_page .right_sidebar{
		padding-right: 10px;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.og_page .content_wrap .clear_float{
		padding:0 20px;
	}
	#header .wf-table{
		min-height: 0;
		height: auto;
	}
	#menu-dropdown{
		position: absolute;
		top:100%;
		right: 0;
		width: 280px;
		max-width: 100%;
		opacity:0;
		visibility: hidden;
	}
	#header .wf-table{
		position: relative;
	}
	.og-menu-btn {
		
	}
	#menu-dropdown {		
		background: #fff;
		margin: 0!important
	}
	#menu-dropdown a {
		display: block;padding:5px 10px;
		color: #000;
		text-decoration: none;
		border-bottom: 1px solid #2f2f2f;
	}
	#menu-dropdown.open{
		opacity:1;
		visibility: visible;
	}
	.menu-btn {
		position:relative;
		width: 40px;height: 40px;
		background: none;
		border: none;
		cursor: pointer;
		
		float: right;
		margin-top: 15px;
		background: #D10000;
		margin-right: 10px;
		cursor: pointer;
	}
	.menu-btn span {
		position: absolute;
		height: 4px;width: 30px;background: #fff;
		display: inline-block;
		left: 5px;top:50%;margin-top: -2px;
	}
	
	.menu-btn span:BEFORE {
		position: absolute;
		height: 4px;width: 30px;background: #fff;
		display: inline-block;
		left: 0;
		top:50%;
		margin-top: -2px;
		content: "";
		transform:translateY(10px) rotate(0deg);
		-webkit-transform:translateY(10px) rotate(0deg);
		transition:0.5s all;
		-webkit-transition:0.5s all;
		
	}
	.menu-btn span:after {
		position: absolute;
		height: 4px;width: 30px;background: #fff;
		display: inline-block;
		left: 0;
		top:50%;
		margin-top: -2px;
		content: "";
		transform:translateY(-10px) rotate(0deg);
		-webkit-transform:translateY(-10px) rotate(0deg);
		transition:0.5s all;
		-webkit-transition:0.5s all;
	}
	.menu-btn.open span {background: none;}
	.menu-btn.open span:after{
		transform:translateY(0px) rotate(45deg);
		-webkit-transform:translateY(0px) rotate(45deg);
	}
	.menu-btn.open span:BEFORE{
		transform:translateY(0px) rotate(-45deg);
		-webkit-transform:translateY(0px) rotate(-45deg);
	}
}
@media (max-width: 768px) {
	.og_page .left_sidebar{
		float: none;width: auto;
		padding-right: 10px;
	}
	.og_page .content_wrap{margin-left: 0;padding-top: 10px;}
	.og_page .content_wrap .clear_float{padding-left: 10px;}
	.no_left_side .blog-media{
		float: none;
		width: auto;
		display: block;
	}
	.no_left_side .content_wrap .blog-content{
		float: none;
		width: auto;
		display: block;
		padding-left: 0;
	}
	.theiframe img{width: 150px;}
	.theiframe {top:4px;}
	.slider-left {float: none;clear: both;}
	.titleleftside {float: none;clear: both;display: inline-block;width: 100%;max-width: none!important;}
	#calendar_711{width: auto;}
	.titlerightside{float: none;clear: both;display: inline-block;width: 100%;max-width: none!important;}
	#accountsleveles{width: 100%!important;padding:0;}
	#accountsleveles .slider {
		float: none;
		padding:0;
		width: 100%;
	}
	
}
@media (max-width: 650px) {
	.theiframe{display:none;}
	/* iphone 5 lanscape */
	#top-bar .wf-table .wf-td{float: right!important;}
	.get-theapp {display: none;}
	#top-bar .wf-table .wf-td-language{margin-top: 4px;}
	#top-bar .wf-table .wf-td-language{margin-right: 0!important;}
	.widget.widget_text_icl h1{
		line-height: 1.2em;
		font-size: 13px;
		margin:0;
		display: table-cell;
		vertical-align: middle;
	}	
	#Top_header_left .textwidget{
		display: table;
		height: 34px;
	}
	#header .wf-wrap .wf-table{left: 0!important;}
	.stock{display: block;}
	.stock .iframe.lazy {display: block;}
	.add_slider_mobile{display: block;}
	.add_slider_mobile {padding-top: 50px;padding-bottom: 10px;}
	.add_slider_mobile h4 {
		text-align: center;
		color: #035279;
	    font-family: "Open sans";
	    font-size: 30px;
	    font-weight: bold;
	}
	.relative_app img{max-width: 100%;}
	.installapp-btn {
		position: absolute;
		bottom: 30px;
		left: 10px;
		display: inline-block;
		top:auto;
		font-size: 14px;		
		border-radius:4px;
		text-decoration: none;
		padding:10px 20px;
		line-height: 1.2em;
	}
	.last_new_phone h3{
		font-size: 21px;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1.1em;
		text-align: center;
		color: #035279;
	}
	.stock .widgets_on_page{display: none;}
	.social-tranding{display: none;}
	.stock {
		float: none;width: auto;
		clear: both;
		display: inline-block;
		width: 100%;
		margin-bottom: 15px;
	}
	.stock .title-iframe{width: auto;}
	.last_new_phone {clear: both;}
	#promotions a.apro{line-height: 1.5em!important;}
	.title-iframe{
		font-size: 21px!important;
		color: #035279;
		text-transform: uppercase;
	}
	.stock iframe.lazy {
		max-width: none;
		transform: scale(0.85);
		-webkit-transform: scale(0.85);
	}
/*
}
@media (max-width: 480px) {
*/
	#pag {left: 0!important}
	.slider-left .titleleftside, 
	.slider-left .latest-news, 
	.slider-right .titlerightside, 
	.slider-right .account-levels {
	    display: inline-block;
	    float: none;
	    margin: 0 auto;
	    max-width: none!important;
	    width: 100%!important;
	    overflow: hidden;
	}
	
	.slider{
		width: 280px;
		padding:20px 0!important;
		display: inline-block;
	}
	#accountsleveles{
		padding-left: 0!important;
		
	}
	.slider-right .first-deposit .caroufredsel_wrapper{
		height: 500px;
	}
	#firstdeposit{width: 100%;}
	
	
	.title-news2{display: none;}
	.og_page .content_wrap{
		
		margin-right: 0;
		
	}
	.og_page .right_sidebar{padding-left: 10px;float: none;margin:0;width: auto;}
	.og_page .content_wrap .clear_float{padding-right: 10px;padding-bottom: 10px;}
	.last_new_phone{display: block;}
	
	#lang_sel_click li{width: 80px!important;}
	#top-bar .wf-table .wf-td, #top-bar .wf-table .wf-td-language{width: 185px;}
	.yp-content p{text-align: left!important;}
	.menu-header-menu-chinese-simplified0-container{
		width: auto!important;
	}
	.menu-header-menu-chinese-simplified0-container select{
		width: 100%!important;
	}
	
	.youtube, .promotions{
		max-width: none!important;
	}
	.youtube h2, .promotions h2{
		font-size: 21px!important;
	}
	.yp-content{padding-bottom: 0!important}
	
	.stock{margin-top: 0!important}
	.show-phone{display: block;}
	.hide-phone{display: none;}
	#mobile_trading {
		clear: both;
		padding-top: 20px;
	}
	
	
	#top-bar .wf-float-left{float: right;}
	#iframes-container{width: auto!important;}
	#quick-register-link-container{padding-top: 4px;}
	#quick-login-link-container, #ie-login{padding-top: 4px;}
	#quick-register-link-container {margin-top: 0;}
	#top-bar .wf-table .wf-td.china{width: 185px!important}
	.wf-ltd.china{width: 135px;}
	#menu-dropdown select{width: 100%;border-radius:0;
		text-align: center;
	}
	.relative_app {
		position: relative;
		
	}
	
	
	.mobile-trading{display: none!important;}
	.blog-mobile{padding-bottom: 10px!important;}
	.og_page{display: inherit;}
	.content_wrap .clear_float{float: none;}
	.right_sidebar {display: none;}
	.left_sidebar .socialtrading{display: none;}
	#top-bar .wf-table .wf-td{float: right!important;}
	.static-register .breakline {
		display: inline-block;
		width: 100%;
		border-bottom: 1px solid #e4e4e4;
	}
	.left_sidebar.show-phone a.trading,
	.left_sidebar.show-phone a.og-btn-w{
		margin-bottom: 10px;
		display: inline-block;
	}
	.left_sidebar.show-phone .textwidget{text-align: center;}
	.left_sidebar.show-phone  .right_item .widgettitle {text-align: center;}
	
	#header .wf-wrap #branding {width: auto!important;text-align: left;float: left;}
	
	
}
@media (max-width: 360px){
	.new_blog_list .blog_thumbnail{
		float: none;
		margin: auto;
		
	}
	.new_blog_list .blog_content{margin-left: 0;}
}
@media (max-width: 600px) {
	.stock{display: none;}

}

#news .gform_footer{
 display: none;
}