/*
Theme Name: FBO 3
Description: Bootstrap themed Fair Binary Options
Version: 3.0
Author: Binary Options Malta WordPress Team
*/
/* Navbar Section */
body { font-family: 'Lato', sans-serif; font-size: 15px; line-height: 24px; }
body.admin-bar { margin-top: 32px; }
.admin-bar .navbar-fixed-top { top: 46px; }

@media(min-width: 768px) {
    body { margin-top: 108px; }
    body.admin-bar { margin-top: 140px; }
    .admin-bar .navbar-fixed-top { top: 32px; }
}

*, *:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.reset-box-sizing,  .reset-box-sizing *,  .reset-box-sizing *:before,  .reset-box-sizing *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.btn-success { background-color: #438B41; border: none; }
.btn-success:hover { background-color: #47A447; }
.btn-grey { background-color: #2f2f2f; }
.btn-grey:hover { background-color: #2f2f2f; }
.navbar-fixed-top { padding: 0; margin-bottom: 0px; border-bottom: 0px; background-color: #000; background-image: url(images/background-top.jpg); background-position: top center; background-repeat: no-repeat; }
.btn{width:100%; height:45px; background:#00a400; padding:0; font-size:18px; border:none; cursor:pointer;}
.btn a{display:block; width:100%; height:100%; text-align:center; font-size:17px; color:#FFFFFF;line-height: 14px;}
.btn a > div{display:table; height:45px;width: 100%;}
.btn a > div > div{display:table-cell; vertical-align:middle;}
.btn.grey{background:#a8a8a8;}
.btn.green{background:#00a400;}
.btn.orange{background: #ff7500;}
.btn.blue{background: #00aed3;}
@media(max-width: 768px) {
.btn a{font-size:15px;}
}
@media(min-width: 768px) {
    body { margin-top: 0; }
    body.admin-bar { margin-top: 32px; }
    .admin-bar .navbar-fixed-top { top: 32px; }
}

@media(min-width: 768px) {
    body { margin-top: 0; }
    body.admin-bar { margin-top: 32px; }
    .admin-bar .navbar-fixed-top { top: 32px; }
}

.navbar .navbar-nav > li > a, #menu-languages a {letter-spacing: 1px;}
.navbar{border: none;}

@media(min-width: 768px) {
    .navbar .navbar-nav { width: auto; padding: 20px 0 0; height:70px; float:none;}
	.navbar .container{height:70px;}
    .navbar .navbar-nav > li { width: 95px; }
    .navbar .navbar-nav > li > a { text-align: center; margin: 0% 1%; height: 50px; background-color: #435F84; border-radius: 7px 7px 0px 0px; color: white; text-transform: uppercase; font-family: 'Anton', sans-serif; font-size: 13px; overflow: hidden; padding: 15px 5px; }
    .navbar .navbar-nav > li > a:before { display: block; height: 20px; }
    .navbar .navbar-nav > li > a:hover { background-color: #4e6b91; }
    .navbar .navbar-nav > li.current-menu-item > a { color: #435F84; background-color: #FFFFFF; }
    .navbar .navbar-nav > li.free-signals > a { background-color: #438B41; }
    .navbar .navbar-nav > li.free-signals:hover > a { background-color: #4DAC4A; color: white; }
    .navbar .navbar-nav > li.current-menu-item.free-signals > a { background-color: #438B41; color: white; }
    .navbar .navbar-nav > li.free-signals,
    .navbar .navbar-nav > li.members { float: right; }
    .navbar .navbar-nav > li.members > a { background-color: #303030; }
    .navbar .navbar-nav > li.members:hover > a { background-color: #414141; color: white; }
    .navbar .navbar-nav > li.current-menu-item.members > a { background-color: #303030; color: white; }
    .navbar .navbar-nav > li.forex-menu { width:125px; height:50px; }
    .navbar .navbar-nav > li.forex-menu > a { color: #FFFFFF; background: #20A7D7 url(images/icon-forex-menu.png) left center no-repeat; background-position: 15px 10px; padding-left: 30px;}
    .navbar .navbar-nav > li.current-menu-item.forex-menu > a { color: #20A7D7; background: #FFFFFF url(images/icon-forex-menu-current.png) left center no-repeat; background-position: 15px 10px; padding-left: 30px;}
    .single-brokerlist .navbar-nav > li.brokers > a { background-color: #FFFFFF; color: #435F84; }
    .single-signallist .navbar-nav > li.signals > a { background-color: #FFFFFF; color: #435F84; }
    .single-autos .navbar-nav > li.auto > a { background-color: #FFFFFF; color: #435F84; }
    .single-post .navbar-nav > li.news > a { background-color: #FFFFFF; color: #435F84; }
}

.navbar > .container{position:relative;}
@media(max-width: 1190px) {
.navbar .navbar-nav > li { width: 62px; }
.navbar .navbar-nav > li.forex-menu { width: 90px; }
.navbar .navbar-nav > li.forex-menu a { background-position: 3px 10px;}
}
.navbar .navbar-free-signals { text-align: center; color: white; }
.navbar .navbar-language { float: right; margin: 20px 0 0;font-family: 'Anton', sans-serif; text-transform:uppercase; font-size:16px;}
.navbar .navbar-language ul { padding: 0; margin: 0px; list-style: none;}
.navbar .navbar-language ul#menu-languages > li{background: #00a500;border-radius: 4px 4px 0 0;height: 50px;padding-top: 10px;}
.navbar .navbar-language ul#menu-languages > li > a{text-transform:uppercase;}
.navbar .navbar-language ul li { padding: 3px 7px; width: 126px; background: #000000;}
.navbar .navbar-language > ul > li > a { line-height: 28px; }
.navbar .navbar-language ul a { color: white; padding: 0; line-height: 16px; font-size:13px; text-transform:none; display: block; width: 100%; white-space: nowrap; background-position: left center; background-repeat: no-repeat; text-align: center;
}
.navbar .navbar-language ul:not(.sub-menu) > li > a { font-size:16px; }
.navbar .navbar-language .menu-item-has-children:hover { background-color: rgb(0, 0, 0); }
.navbar .navbar-language .menu-item-has-children:hover > .sub-menu { display: block; }
.navbar .navbar-language .sub-menu { position: absolute; display: none; margin-left: -7px; background-color: rgb(0, 0, 0); z-index: 10; margin-top: 10px;font-family: 'Lato', sans-serif; }
.navbar > .container{position:relative;}
@media(max-width: 1190px) {
.navbar .navbar-language ul li { width: 80px;}
.navbar .navbar-language ul:not(.sub-menu) > li > a { font-size:12px; }
}
@media(max-width: 768px) {
.navbar-toggle {margin-top:23px;}
}
@media(max-width: 580px) {
}

.navbar .navbar-search { margin: 0;  width:51px; height:70px; float: right;position: relative; z-index:999;}
.navbar .navbar-search .search-form{height:0;}
.navbar .navbar-search .search-field { width: 230px; border-radius: 4px; padding-left: 10px; display:none;position: absolute;left:0;height: 40px;top: 25px;background: transparent;border: none;z-index:999;}
.navbar .navbar-search .search-submit { width: 50px; height: 50px; background: url(images/search-icon.png) no-repeat #4d5f81 top center; border: none; position: absolute; bottom: 0; border-radius:4px 4px 0 0; background-position: 20px 15px;z-index:998;-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;}

@media(min-width: 768px) {
    .navbar .navbar-brand { padding: 0; margin: 15px 10px 0 0;}
    .navbar .navbar-language { margin-right: 15px; }
    .navbar .navbar-free-signals { height: 50px; line-height: 100px; }
	.navbar > .container .navbar-brand {margin-left: 0;}
}

@media(max-width: 767px) {
  .navbar .navbar-brand { height: auto; padding: 0px 0px 0px 15px; }
  .navbar-brand img { width: 100px; margin: 0 0 20px; }
  .navbar .navbar-language > ul > li > a { line-height: 30px; }
  .navbar .navbar-free-signals { clear: both; padding: 5px 0px; height: auto; line-height: initial; margin: 0px -15px; background-color: #3C3C3C; }
  .navbar .navbar-free-signals img { display: none; }
  /*.navbar .navbar-language{display: block;position: absolute;top: 0;right: 70px;}
  .navbar .navbar-language ul#menu-languages > li:first-of-type {background: #00a500; border-radius: 4px;	height: 35px; padding-top: 3px; margin-top: 3px;}
  .navbar .navbar-language .sub-menu{margin-top:0; padding:0 10px;}
  .navbar .navbar-language ul li { padding: 3px 0;}*/
  .navbar .navbar-language { display: block; position: absolute; top: 23px; right: 71px; height: 50px; margin: 0; }
  .navbar .navbar-language ul#menu-languages > li { border-radius: 4px; height: 34px; padding-top: 2px; cursor: pointer; }
  .navbar .navbar-language ul li { width: 96px; }
  .navbar .navbar-language .sub-menu { margin-top: 1px; }
  .navbar .navbar-language ul#menu-languages > li > a { pointer-events: none; }
}

@media(min-width: 1190px) {
    .navbar .navbar-nav > li > a { font-size: 14px; padding: 15px 0; }
}

@media(max-width: 992px) {
    .navbar .navbar-search { display: none; }
}
@media(max-width: 992px) {
    .navbar .navbar-brand img{ width:110px; }
	.navbar .navbar-brand { padding: 0; margin: 20px 10px 0 20px;}
}


/* Banner */
.banner.Front,
.banner.Top { }
.banner.Front > .container,
.banner.Top > .container { padding: 15px; }
.banner.Bottom { padding: 55px 0 0 0; background: #ebebeb; }
.banner-bottom-header { height: 35px; }
.banner-bottom-header p { background: #3a5679; color: #FFFFFF; text-align: center; padding: 5px 0 0; margin: 55px 0 0; height: 100%; font-size: 18px; }
.banner.Iframe { border-bottom: 0px; }
/* Default Page Section */
.content { margin-top: 20px; }
.content h1, .content h2,
.content h3, .content h4,
.content p { font-family: 'Lato', sans-serif; }
h1 { font-size: 38px; font-weight: normal; margin-top: 0px; margin-bottom: 16px; line-height: 40px; }
h1.entry-title{margin-top: 20px;}
.content h2 { font-weight: 300; margin-top: 5px; }
.content p { line-height: 26px; margin-bottom: 26px; }
.content img { max-width: 100%; height: auto; vertical-align: middle; }
.content .aligncenter { display: block; margin: 0 auto; }
.content .alignright { float: right; }
.content .table { margin-bottom: 40px; }
.content .hreview { display: none; }
.page .col-sm-12 h1 { text-align: left; }
.no-banner { }
.displaytable{ display: table; height:auto;}
.displaytablecell{ display:table-cell; vertical-align:middle;}
.abovefold .content{margin-top:0;}
@media (max-width: 768px) {
    .banner-bottom-header { display: none; }
    .banner.Bottom { padding: 0 0 30px 0; }
}

@media (min-width: 992px) {
}

@media(max-width: 767px) {
    .banner.Top { margin-top: 70px; }
    .no-banner { margin-top: 50px; }
	.abovefold > div.content { margin-top: 0; }
}

/*BROKERS ABOVE FOLD*/
.brokers-abovefold ul{list-style:none; display:block;clear:both; height:50px; border-bottom:1px solid #b9b9b9; padding:0; margin:0;}
.brokers-abovefold .displaytable{height:50px;width: 100%;}
.brokers-abovefold .btn .displaytable{height:36px;width: 100%;}
.brokers-abovefold .headers li{height:31px;}
.brokers-abovefold ul li{float:left; text-align:center; position:relative; font-size:18px;}
.brokers-abovefold ul li:first-child{width:7%;text-align:left; }
.brokers-abovefold ul li:nth-child(2){width:23%; text-align:left;font-size:16px;}
.brokers-abovefold ul li:nth-child(3){width:13%;}
.brokers-abovefold ul li:nth-child(4){width:13%;}
.brokers-abovefold ul li:nth-child(5){width:20%;}
.brokers-abovefold ul li:nth-child(6){width:12%;}
.brokers-abovefold ul li:nth-child(7){width:12%;}
.brokers-abovefold ul.headers{height:30px;}
.brokers-abovefold ul.headers li{font-size:16px;}
.brokers-abovefold ul.headers li:first-child{width:30%;text-align:left;}
.brokers-abovefold ul.headers li:nth-child(2){width:13%; text-align:center;font-size:16px;}
.brokers-abovefold ul.headers li:nth-child(3){width:13%;font-size:15px;}
.brokers-abovefold ul.headers li:nth-child(4){width:20%;font-size:16px;}
.brokers-abovefold ul li .btn{height:36px;border-radius:4px; width:calc(100% - 10px);margin-left:10px;}
.brokers-abovefold ul li .btn a{color:#FFFFFF; font-size:15px; text-decoration:none;}
.brokers-abovefold ul li .btn.blue{background:#00aed3;}
.brokers-abovefold ul li .btn.orange{background:#ff7500;}
.brokers-abovefold ul.headers li:first-child img{width:25px; height:auto;}
.brokers-abovefold ul li:nth-child(2) img{position:absolute; right:0; top:10px;}
.brokers-abovefold ul li:nth-child(2) a, .brokers-abovefold ul li:nth-child(2) a:hover {color:#000000; text-decoration:none;}
.brokers-abovefold ul li:nth-child(5) img.icon-rating{position:absolute; right: calc(50% - 60px);bottom: -5px;}
.brokers-abovefold .compl-abvl { position: absolute; top: 0; right: 1%; }
.col-sm-3.abovefold-banner { margin-top: 2.5%; }
@media (max-width: 1199px) {
  .brokers-abovefold .compl-abvl { display: none; }
  .col-sm-3.abovefold-banner { margin-top: 4.5%; }
}
@media (max-width: 1190px) {
.brokers-abovefold ul li:nth-child(2){width:30%;}
.brokers-abovefold ul li:nth-child(3){width:17%;}
.brokers-abovefold ul li:nth-child(5){display:none;}
.brokers-abovefold ul li:nth-child(6){width:18%;}
.brokers-abovefold ul li:nth-child(7){width:18%;}
.brokers-abovefold ul.headers li:first-child{width:37%;text-align:left;font-size:16px;}
.brokers-abovefold ul.headers li:nth-child(2){width:17%; text-align:center;font-size:18px;}
.brokers-abovefold ul.headers li:nth-child(4){display:none;}
}
@media (max-width: 992px) {
.brokers-abovefold ul li:nth-child(4){display:none;}
.brokers-abovefold ul.headers li{font-size:14px !important;}
.brokers-abovefold ul.headers li:nth-child(3){display:none;}
.brokers-abovefold ul li:nth-child(2) img{display:none;}
.brokers-abovefold ul li:nth-child(6){width:23%;}
.brokers-abovefold ul li:nth-child(7){width:23%;}
.col-sm-3.abovefold-banner { margin-top: 8.5%; }
}
@media (max-width: 768px) {
.brokers-abovefold ul li:first-child{width:10%;}
.brokers-abovefold ul li:nth-child(2){width:40%;}
.brokers-abovefold ul li:nth-child(3){display:none;}
.brokers-abovefold ul li:nth-child(6){width:25%;}
.brokers-abovefold ul li:nth-child(7){width:25%;}
.brokers-abovefold ul.headers li:first-child {width: 100%;display:none;}
.brokers-abovefold ul.headers li:nth-child(2){display:none;}
.abovefold-banner{display:none;}
}
@media (max-width: 580px) {
.brokers-abovefold ul li:first-child{width:30%;}
.brokers-abovefold ul li:nth-child(2){display:none;}
.brokers-abovefold ul li:nth-child(6){width:35%;}
.brokers-abovefold ul li:nth-child(7){width:35%;}
.brokers-abovefold ul.headers{height:0;}
}

/*Forex ABOVE FOLD*/
.forex-abovefold ul{list-style:none; display:block;clear:both; height:50px; border-bottom:1px solid #b9b9b9; padding:0; margin:0;}
.forex-abovefold .displaytable{height:50px;width: 100%;}
.forex-abovefold .btn .displaytable{height:36px;width: 100%;}
.abovefold-banner{margin-top: 30px;}
.abovefold-banner.us-above-fold-banner{margin-top:0;}
.forex-abovefold .headers li{height:31px;}
.forex-abovefold ul li{float:left; text-align:center; position:relative; font-size:18px;}
.forex-abovefold ul li:first-child{width:7%;text-align:left; }
.forex-abovefold ul li:nth-child(2){width:20%; text-align:left;font-size:16px;}
.forex-abovefold ul li:nth-child(3){width:14%;}
.forex-abovefold ul li:nth-child(4){width:15%;}
.forex-abovefold ul li:nth-child(5){width:20%;}
.forex-abovefold ul li:nth-child(6){width:24%;}
.forex-abovefold ul.headers{height:30px;}
.forex-abovefold ul.headers li{font-size:15px;}
.forex-abovefold ul.headers li:first-child{width:27%;text-align:left;}
.forex-abovefold ul.headers li:nth-child(2){width:13%; text-align:center;font-size:16px;}
.forex-abovefold ul.headers li:nth-child(3){width:15%;}
.forex-abovefold ul.headers li:nth-child(4){width:20%;}
.forex-abovefold ul li .btn{height:36px;border-radius:4px; width:calc(100% - 10px);margin-left:10px;}
.forex-abovefold ul li .btn a{color:#FFFFFF; font-size:15px; text-decoration:none;}
.forex-abovefold ul li .btn.blue{background:#FF7500;}
.forex-abovefold ul.headers li:first-child img{width:25px; height:auto;}
.forex-abovefold ul li:nth-child(2) img{position:absolute; right:0; top:10px;}
.forex-abovefold ul li:nth-child(2) a, .brokers-abovefold ul li:nth-child(2) a:hover {color:#000000; text-decoration:none;}
.forex-abovefold ul li:nth-child(5) img.icon-rating{position:absolute; right: calc(50% - 60px);bottom: -5px;}

@media (max-width: 1190px) {
.forex-abovefold ul li:nth-child(2){width:26%;}
.forex-abovefold ul li:nth-child(3){width:15%;}
.forex-abovefold ul li:nth-child(4){width:17%;}
.forex-abovefold ul li:nth-child(5){display:none;}
.forex-abovefold ul li:nth-child(6){width:35%;}
.forex-abovefold ul li:nth-child(7){width:18%;}
.forex-abovefold ul.headers li:first-child{width:33%;text-align:left;}
.forex-abovefold ul.headers li:nth-child(2){width:15%; text-align:center;}
.forex-abovefold ul.headers li:nth-child(3){width:17%;}
.forex-abovefold ul.headers li:nth-child(4){display:none;}
}
@media (max-width: 992px) {
.forex-abovefold ul li:nth-child(2){width:22%;}
.forex-abovefold ul li:nth-child(4){width:23%;}
.forex-abovefold ul.headers li{font-size:14px !important;}
.forex-abovefold ul.headers li:first-child{width:29%;text-align:left;}
.forex-abovefold ul.headers li:nth-child(3){width:23%;}
.forex-abovefold ul li:nth-child(2) img{display:none;}
.forex-abovefold ul li:nth-child(6){width:33%;}
}
@media (max-width: 768px) {
.forex-abovefold ul li:first-child{width:10%;}
.forex-abovefold ul li:nth-child(2){width:40%;}
.forex-abovefold ul li:nth-child(3){display:none;}
.forex-abovefold ul li:nth-child(4){display:none;}
.forex-abovefold ul li:nth-child(6){width:50%;}
.forex-abovefold ul.headers li:first-child {width: 100%;display:none;}
.forex-abovefold ul.headers li:nth-child(2){display:none;}
.abovefold-banner{display:none;}
}
@media (max-width: 580px) {
.forex-abovefold ul li:first-child{width:20%;}
.forex-abovefold ul li:nth-child(2){width: 30%;}
.forex-abovefold ul li:nth-child(6){width:50%;}
.forex-abovefold ul li:nth-child(7){width:35%;}
.forex-abovefold ul.headers{height:0;}
}
/* END Forex ABOVEFOLD */

.signal-auto-header { padding: 0 0 10px; }
.signal-auto-header .Lasse { background-color: #fafafa; border-bottom: 1px solid #DDDDDD; }
.signal-auto-header .download { width: 100%; text-align: center; border-radius: 8px; height: 40px; border: 1px solid #999; background: url(images/download-bg.png) repeat-x top left #CCC; margin-top: 20px; padding: 8px 0 0; text-transform: uppercase; }
.signal-auto-header .logo { display: table; }
.signal-auto-header .logo-container { display: table-cell; vertical-align: middle; }
.signal-auto-header .logo-container img { width: 100% !important; height: auto !important; }
.signal-auto-header .rating { margin: 20px auto 10px; text-align: center; }
.signal-auto-header .rating div { padding-top: 5px; display: inline-block; margin-right: 5px; }
.signal-auto-header { position: relative; z-index: 1; }

@media(min-width: 768px) {
    .signal-auto-header { font-weight: 700; }
    .signal-auto-header .info { width: 49%; float: left; height: 150px; border: 1px solid #999; border-radius: 8px; margin-left: 1%; padding: 15px 0 0; }
    .signal-auto-header .logo { width: 49%; height: 150px; float: left; text-align: center; border: 1px solid #999; border-radius: 8px; margin-right: 1%; }
    .signal-auto-header .price { width: 50%; text-align: center; float: left; border-right: 1px solid #999; }
    .signal-auto-header .price img { width: 20%; }
    .signal-auto-header .tested { width: 50%; text-align: center; float: left; }
    .signal-auto-header .tested img { width: 20%; }
    .signal-auto-header .btn, .signal-auto-header .btn.single { margin: 10px 0 20px; }
}

@media(max-width: 768px) {
    .signal-auto-header { padding: 0 0 20px; }
    .signal-auto-header .download { font-size: 14px; }
    .signal-auto-header .info { width: 100%; float: none; margin-left: 0; clear: both; }
    .signal-auto-header .logo { width: 300px; float: none; margin: 0 auto 20px; }
    .signal-auto-header .logo img { margin: 0 auto !important; }
    .signal-auto-header .price { width: 100%; text-align: center; float: none; border-right: none; margin-bottom: 30px; }
    .signal-auto-header .tested { width: 100%; text-align: center; float: none; }
    .signal-auto-header .btn, .signal-auto-header .btn.single { margin: 10px 0 20px; }
}

.content dl.box.box-blue { background-color: rgba(36, 72, 116, 0.8); padding: 20px; margin-bottom: 20px; border-radius: 5px; color: #FFF; }
.content dl.box.box-blue dt { font-size: 14px; font-weight: 400; letter-spacing: 1pt; color: #EEE; }
.content dl.box.box-blue dd { font-size: 17px; font-weight: 300; padding-bottom: 10px; border-bottom: 1px solid #DDD; margin-bottom: 10px; }
.content dl.box.box-blue dd:last-child { border-bottom: none; margin-bottom: 0px; }
.content .btn-block { display: block; }
.content .btn.btn-success span { font-size: 14px; display: block; text-transform: capitalize; }
.content .social-header { font-size: 24px; text-align: center; width: 100%; margin: 30px 0 5px; }
.content ul.social-share { padding: 0px; list-style: none; text-align: center; min-height: 50px; height: auto; border-radius: 5px; border: 1px solid #DDD; margin: 20px 0px 30px !important; background: #F9F9F9; }
.content ul.social-share > li { float: left; clear: none; width: 25%; height: 30px; margin: 0; padding: 10px 0 10px; }
.content ul.social-share li:first-child { padding-top: 10px !important; }
.content ul.social-share > li:nth-child(2), .content ul.social-share > li:nth-child(3), .content ul.social-share > li:nth-child(4) { margin: 4px 0 0; }

@media(max-width: 768px) {
    .content ul.social-share > li { float: none; width: 100%; text-align: center; }
}

.content .free-signals tr:nth-child(2n+2) td { background-color: #fcfcfc; }
.content .free-signals tr:hover td { background-color: #efefef; cursor: pointer; }
.content .free-signals tr:hover td > a { color: #2A6496; }
.content .free-signals tr:hover td > .btn { background-color: #3F76B8; }
.content .free-signals tr td > a { color: #222; }
.content .free-signals tr td:hover > a { color: #2A6496; text-decoration: none; }
.content .free-signals tr td { vertical-align: middle; }
.content .free-signals tr td .btn { color: white !important; }
.content .free-signals tr:last-child td { border-bottom: 1px solid #ddd;; }
.content .free-signals .dashicons { font-size: 26px; width: auto; height: auto; }
.content .free-signals .dashicons-upload { color: green; }
.content .free-signals .dashicons-download { color: red; }
.content header p { margin-bottom: 0px; }
.content article { }
.content article.list { border-bottom: 1px solid #EEE; margin-bottom: 20px; }
.content article.list h2 a { color: #005580; text-decoration: none; }
.content article.list h2 a:hover { color: #428BCA; }
.content article.list h2 { font-size: 22px; line-height: 30px; }
.content article footer p { margin-bottom: 3px; }
.content article footer ul { margin: 5px 0px 25px; padding: 0px; list-style: none; }
.content article footer ul:after { clear: both; content: ''; display: table; }
.content article footer ul li { float: left; margin: 0px 1px; }
.content article footer ul li a { display: block; padding: 8px 12px; font-size: 13px; line-height: 14px; background-color: #EEE; border-radius: 4px; }
/* Single Broker */
.single-brokers .btn.blue {background: #00aed3;}
.single-brokers .btn.orange {background: #ff7500;}
.single-brokers .content-grey{background:#ededed; padding:20px; border-radius:4px;}
.single-brokers div.entry-content:nth-child(3) > h2:nth-child(1){margin-top:30px;}
.single-brokers div.content-grey:nth-child(2){margin-bottom:20px;}
.single-brokers .logo-stars{background:#303030; height:135px; text-align:center; padding-top:20px; border-radius:4px;}
.single-brokers .logo a{display: block;width: 100%;height: 100%;}
.single-brokers .logo-stars .logo img{max-width:100%;}
.single-brokers .stars{padding-top:10px;}
.single-brokers .broker-info-left{float:left; width:calc(41% - 20px); margin-right:20px;margin-bottom: 10px;}
.single-brokers .broker-info-right{float:left; width:59%;margin-bottom: 10px;}
.single-brokers .screenshot{margin-top:10px;margin-bottom: 30px;}
.single-brokers .screenshot img{border:1px solid #cbcbcb;}
.single-brokers .btn.firstbutton{width:29%; float:right;margin-bottom: 15px;}
.single-brokers div.btn.firstbutton:nth-child(5){margin-left:1%;}
.single-brokers .btn.orange:not(.firstbutton){width:49.5%; float:right;}
.single-brokers .btn.blue:not(.firstbutton){width:49.5%; float:left;}
.single-brokers .btn.orange.full, .single-brokers .btn.blue.full{width:100%;}
.single-brokers  .btn.green.firstbutton{margin-right:4px;}
.single-brokers  .btn.orange.firstbutton{margin-top: 0;}
.single-brokers .entry-content{clear:both;}
.single-brokers div.entry-content:nth-child(5){clear:none;}
.single-brokers div.entry-content:nth-child(4){clear:none;margin-bottom: 30px;}
.single-brokers .info{background:#425f83; height:135px; border-radius:4px; margin-bottom:10px;}
.single-brokers .info img{float:left;padding:7px 10px 10px;}
.single-brokers .info ul{list-style:none; margin:0; padding:0; float:right; width:calc(100% - 79px);}
.single-brokers .info ul li{float:left; width:33.3%; text-align:center;color:#FFFFFF; font-size:24px; font-weight:300; margin:10px 0 10px;}
.single-brokers .info ul li .label{display:block; font-size:14px;font-weight: 300;}
.single-brokers h2{color:#425f83;}
.single-brokers .entry-content h4{margin-top:20px;}
.single-brokers .entry-content ul{list-style:none; margin:0 0 20px; clear:both; overflow:hidden; background:#f8f8f8; border-radius:4px; padding:15px 10px 0; border:1px solid #dddddd;}
.single-brokers .entry-content ul li{background:url(images/ul-checkmark.png) top left no-repeat;padding:0 40px 0 25px; line-height: 15px;margin-bottom: 15px;min-height: 16px;width: 50%;float: left; height:auto;}
.single-brokers #info > li{padding: 30px 0;overflow: hidden; border-bottom:1px solid #dddddd;}
.single-brokers #info > li:last-child, .single-brokers #info > li#banking, .single-brokers #info > li#brokerbanner{border-bottom:none;}
.single-brokers #info > li#brokerbanner{padding:0;}
.single-brokers .broker-review-image{width:100%; max-width:300px; height:auto;}
.single-brokers .widget.logo{background:#303030; padding:10px 0; border-radius:4px;}
.single-autos .widget.logo{background:#FFFFFF; padding:10px 0; border-radius:4px; border:1px solid #cccccc;}
.single-brokers .widget.logo img{width:100%;}
.single-brokers .sidemenu li:first-child{background:#425f83; color:#FFFFFF;padding: 8px 12px; border-radius:4px 4px 0 0;}
.single-brokers .licens{background:url(images/licens-bg.png) top left repeat; border-radius:4px; border:1px solid #c9c9c9; width:100%; padding:10px;}
.single-brokers .licens .companyname{font-size:18px; line-height:18px; padding-bottom:10px;}
.single-brokers .licens .icon-text{font-size:16px; line-height:18px; width:100%;overflow: hidden; font-weight:600;}
.single-brokers .licens .icon-text span{margin-top: 5px;float: left;}
.single-brokers .licens .icon-text img{float:left; padding-right:10px;}
.single-brokers .licens .certified-in{float:left;width:35%;font-style:italic; font-weight:300; color:#616161; text-align:center; line-height: 15px;padding-top: 10px;}
.single-brokers .licens .regno{width:77%; float:right; text-align:center; padding-top:5px;}
.single-brokers .licens .regno span{ background:#d8d8d8; font-style:italic;padding:10px 15px; border-radius:4px;}
.single-brokers #info > li#updates{padding: 30px 0 0;}
.single-brokers #updates > div:first-child{font-size:21px;}
.single-brokers #updates .update{border-bottom:1px solid #dddddd; padding:20px 0;clear:both; overflow:hidden;}
.single-brokers #updates div.update:last-child{border:none;}
.single-brokers #updates .update div{float:right; width:calc(100% - 100px);}
.single-brokers #updates .update span{padding-right: 10px;color: #8a8a8a;}
.single-brokers .broker-banner{background:#f8f8f8; padding:25px 60px; border:1px solid #dddddd; border-radius:4px; width:100%; text-align:center;}
.single-brokers div.widget:first-child{margin-top: 55px;}
.single-brokers .tab.sub-content {padding-top:0;}
.single-brokers .tab.sub-content .tab-tabs {top:0;}
.single-brokers .tab.sub-content .entry-content{background: #ededed;padding: 20px;}
.single-brokers img[src="/wp-content/uploads/fbo-certificate-2012.png"] {display:none;}


@media(max-width: 1190px) {
.single-brokers .licens{height: auto;padding: 10px;overflow: hidden;}
.single-brokers .licens .certified-in{width: 100%;padding-bottom: 10px;}
.single-brokers .licens .regno{margin-bottom: 10px;width: 72%;}
.single-brokers h1{font-size: 30px;}
.single-brokers .info ul li{font-size:18px;}
}
@media (max-width: 992px) {
.single-brokers .licens .companyname {text-align:center;}
.single-brokers .licens .icon-text {text-align:center;}
.single-brokers .licens .icon-text span {width:100%;}
.single-brokers .licens .icon-text img {float: none; padding-right: 0;}
.single-brokers .info ul li {font-size: 20px;}
.single-brokers .info ul li .label {display: block;font-size: 11px;}
.single-brokers .info {height: auto;overflow: hidden;padding: 5px 0;}
.single-brokers .info ul {width: 100%;}
.single-brokers .info ul li {margin: 5px 0 5px;}
.single-brokers .info img{display:none;}
.single-brokers .licens .regno{margin-top: 10px;width: 100%;}
}
@media (max-width: 768px) {
.single-brokers h1{font-size: 5vw;margin-bottom: 0;}
.single-brokers .entry-content ul li{width: 100%;float: none;}
.single-brokers .btn.firstbutton {margin-bottom: 80px;}
.single-brokers .widget.logo {display:none;}
.single-brokers div.widget:first-child{margin-top: 0;}
.single-brokers .licens .certified-in{width: 35%;padding-top:20px;}
.single-brokers .licens .regno {margin-bottom: 10px;width: 100%;margin-top: 10px;margin-right: 28px;}
.single-brokers .licens .icon-text {text-align:left;}
.single-brokers .licens .icon-text span {width:auto; margin-top: 5px;float: left;}
.single-brokers .licens .icon-text img {float:left; padding-right:10px;}

}
@media (max-width: 580px) {
.single-brokers .broker-info-left {width:100%;}
.single-brokers .broker-info-right {width:100%;}
.single-brokers .screenshot{display:none;}
.single-brokers .logo-stars .logo img{max-width:300px;}
.single-brokers .logo-stars {background: #303030;height: auto;padding-bottom: 10px; margin-bottom:10px;padding-top: 5px;}
.single-brokers .stars {padding-top: 5px;}
.single-brokers div.btn.orange.firstbutton{margin-bottom:10px;width: 100%;}
.single-brokers div.btn.green.firstbutton{width: 100%;margin-bottom: 60px;}
.single-brokers .btn.orange:not(.firstbutton){width:100%; float:none; }
.single-brokers .btn.blue:not(.firstbutton){width:100%; float:none;margin-bottom:20px;}
.single-brokers .widget.licens{margin-bottom:10px;}
.single-brokers div.entry-content:nth-child(4) {margin-bottom:10px;}
.single-brokers .licens .icon-text span{width:calc(100% - 80px); font-size: 6vw;line-height: 6vw;}
.single-brokers .licens .icon-text span br{display:none;}
.single-brokers .licens .icon-text img {height:50px;}
.single-brokers .logo-stars .logo img{width:90%; margin-left:5%;}
.single-brokers div.btn.grey:first-child{display:none; }
}

.blacklist .numbers.blacklist_satan {overflow: hidden;margin-bottom: 15px;}
.blacklist .numbers.blacklist_satan img{width:16%;float: left;margin: 0 2%;}
.blacklist .logo{background:#222222;padding: 20px;border-radius: 8px;}
.blacklist .rating{overflow: hidden;display: inline-block;margin-left: calc(50% - 120px);margin-top: 10px;}
.blacklist .btn{width:100% !important;}

/*STICKY BANNER*/
#sticky.stick {margin-top: 0 !important;position: fixed;top:20px;z-index: 10000;border-radius: 0 0 0.5em 0.5em;}
#sticky {}
@media (max-width: 1190px) {
#sticky.stick{width:212px;}
}
@media (max-width: 992px) {
#sticky.stick{width:160px;}
}
@media (max-width: 768px) {
#sticky.stick, #sticky-anchor{display:none;}
#sticky {display:none;}
}
/* TABS */
.tab { position: relative; margin: 20px 0 20px; width: 100%; height: auto; background: white; clear: both;}
.tab #info > li:first-child { padding-top: 40px; }
.tab-tabs { position: absolute; top: -15px; left: 0; right: 0; padding: 9px 12px 0; text-align: left; direction: rtl; background: #f8f8f8; border-radius: 3px 3px 0 0; border: 1px solid #ccc;border-bottom: 1px solid #e1e1e1;}
.tab-tab, .tab-list:target:first-of-type ~ .tab-tabs > .tab-tab:first-child ~ .tab-tab, .tab-list:target:nth-of-type(2) ~ .tab-tabs > .tab-tab:nth-child(2) ~ .tab-tab,
.tab-list:target:last-of-type ~ .tab-tabs > .tab-tab:last-child ~ .tab-tab { position: relative; display: inline-block; vertical-align: top; margin-top: 3px; line-height: 36px; font-weight: normal; color: #999; background: #fcfcfc; border: solid #ddd; border-width: 1px 1px 0; border-radius: 5px 5px 0 0; padding-bottom: 0; bottom: auto; }
.tab-tab > .tab-tab-link, .tab-list:target:first-of-type ~ .tab-tabs > .tab-tab:first-child ~ .tab-tab > .tab-tab-link,
.tab-list:target:nth-of-type(2) ~ .tab-tabs > .tab-tab:nth-child(2) ~ .tab-tab > .tab-tab-link,
.tab-list:target:last-of-type ~ .tab-tabs > .tab-tab:last-child ~ .tab-tab > .tab-tab-link { margin: 0; border-top: 0; }
.tab-tab + .tab-tab { margin-right: -1px; }
.tab-tab:last-child, .tab-list:target:first-of-type ~ .tab-tabs > .tab-tab:first-child,
.tab-list:target:nth-of-type(2) ~ .tab-tabs > .tab-tab:nth-child(2),
.tab-list:target:last-of-type ~ .tab-tabs > .tab-tab:last-child { bottom: -1px; margin-top: 0; padding-bottom: 5px; line-height: 34px; font-weight: bold; color: #555; background: white; }
.tab-tab:last-child > .tab-tab-link, .tab-list:target:first-of-type ~ .tab-tabs > .tab-tab:first-child > .tab-tab-link,
.tab-list:target:nth-of-type(2) ~ .tab-tabs > .tab-tab:nth-child(2) > .tab-tab-link,
.tab-list:target:last-of-type ~ .tab-tabs > .tab-tab:last-child > .tab-tab-link { margin: 0 -1px; border-top: 4px solid #425f83; }
.tab-tab-link { display: block; min-width: 60px; padding: 0 15px; color: inherit; text-align: center; text-decoration: none; border-radius: 4px 4px 0 0; }
.tab-list { display: none;}
/*.tab-list > li + li: { border-top: 1px solid #e8e8e8; }*/
.tab-tabs{border-top: 1px solid #e8e8e8;}
ol { list-style-type: none; }
.tab-list:last-of-type { display: block; padding-left: 0;}
.tab-list:target { display: block; padding-left: 0;}
.tab-list:target ~ .tab-list { display: none; }
.tab-list-link { display: block; line-height: 18px; padding: 10px 12px; font-weight: bold; color: #555; text-decoration: none; cursor: pointer; }
.tab-list-link:hover { background: #f7f7f7; }
li:last-child > .tab-list-link { border-radius: 0 0 3px 3px; }
.tab-list-link > img { float: left; width: 32px; height: 32px; margin: 2px 12px 0 0; }
.tab-list-link > span { display: block; font-size: 11px; font-weight: normal; color: #999; }
#preview:target { }
#info:target { }
#preview:target li:first-child { }
#info:target > li:first-child { }

@media(max-width: 768px) {
    .tab-tab, .tab-list:target:first-of-type ~ .tab-tabs > .tab-tab:first-child ~ .tab-tab, .tab-list:target:nth-of-type(2) ~ .tab-tabs > .tab-tab:nth-child(2) ~ .tab-tab,
    .tab-list:target:last-of-type ~ .tab-tabs > .tab-tab:last-child ~ .tab-tab { width: 100%; }
    #preview:target li:first-child { margin: 100px 0 0; }
    #info:target > li:first-child { margin: 50px 0 0; }
	.tab-tabs {top: -45px;}
}

/* Binary acadamy */
.binaryacademy h2, .binaryacademy-single h1 { height: 60px; width: 100%; color: white; margin: 0 0 20px; }
.binaryacademy h2 > .icon, .binaryacademy-single h1 > .icon { float: left; }
.binaryacademy h2 > .header { float: right; padding: 10px 0 0 20px; background: #313131; width: 92%; height: 60px; border-radius: 6px; }
.binaryacademy-single h1 { font-size: 24px; line-height: 26px; }
.binaryacademy-single h1 > .header { float: right; padding: 17px 0 17px 20px; background: #313131; width: 85%; min-height: 60px; height: auto; overflow: hidden; border-radius: 6px; }
.binaryacademy-single h1 > .icon { height: 70px; width: 70px; font-size: 16px; color: #686868; text-align: center; padding: 17px 0 0; line-height: 18px; }
.binaryacademy-single .entry-content { padding: 15px 0 0; }
.binaryacademy .levelnumber, .binaryacademy-single .levelnumber { color: #3e8c46; display: block; }
.binaryacademy .level-one h2 > .icon, .binaryacademy .nav-boxes > .level-one > .icon { background: url('images/academy-icon-level_one.png') top center no-repeat; height: 70px; width: 70px; font-size: 16px; color: #686868; text-align: center; padding: 17px 0 0; }
.binaryacademy .level-two h2 > .icon, .binaryacademy .nav-boxes > .level-two > .icon { background: url('images/academy-icon-level_two.png') top center no-repeat; height: 70px; width: 70px; font-size: 16px; color: #686868; text-align: center; padding: 17px 0 0; }
.binaryacademy .level-three h2 > .icon, .binaryacademy .nav-boxes > .level-three > .icon { background: url('images/academy-icon-level_three.png') top center no-repeat; height: 70px; width: 70px; font-size: 16px; color: #686868; text-align: center; padding: 17px 0 0; }
.binaryacademy .level-four h2 > .icon, .binaryacademy .nav-boxes > .level-four > .icon { background: url('images/academy-icon-level_four.png') top center no-repeat; height: 70px; width: 70px; font-size: 16px; color: #686868; text-align: center; padding: 17px 0 0; }
.binaryacademy .box { background: #f5f5f5; width: 100%; border-radius: 6px; height: auto; padding: 25px; margin-bottom: 10px; overflow: hidden; }
.binaryacademy .box a { color: #445f82; text-decoration: none; }
.binaryacademy .box a:hover { text-decoration: underline; }
.binaryacademy .box ul li { font-size: 14px; line-height: 16px; margin: 0 0 21px; }
.binaryacademy .box ul.row { margin: 0 20px 0; padding: 0; float: left; width: 30%; background: none; list-style: none; }
.binaryacademy .box .row:last-child { margin: 0; }
.binaryacademy .level-one, .binaryacademy .level-two, .binaryacademy .level-three, .binaryacademy .level-four { margin: 50px 0 0; }
.binaryacademy .Academy_level_4 { margin-bottom: 50px; }
.binaryacademy .level-one ul li { background-image: url('images/academy-icon-level_one.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: center left; height: 20px; padding-left: 25px; }
.binaryacademy .level-two ul li { background-image: url('images/academy-icon-level_two.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: center left; height: 20px; padding-left: 25px; }
.binaryacademy .level-three ul li { background-image: url('images/academy-icon-level_three.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: center left; height: 20px; padding-left: 25px; }
.binaryacademy .level-four ul li { background-image: url('images/academy-icon-level_four.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: center left; height: 20px; padding-left: 25px; }
.academy-widget .level_one li a { background-image: url('images/academy-icon-level_one.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: 15px 10px; padding-left: 45px !important; }
.academy-widget .level_two li a { background-image: url('images/academy-icon-level_two.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: 15px 10px; padding-left: 45px !important; }
.academy-widget .level_three li a { background-image: url('images/academy-icon-level_three.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: 15px 10px; padding-left: 45px !important; }
.academy-widget .level_four li a { background-image: url('images/academy-icon-level_four.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: 15px 10px; padding-left: 45px !important; }
.binaryacademy .nav-boxes { padding: 0 0 30px; margin: 0; list-style: none; color: white; }
.binaryacademy .nav-boxes li { background: #313131; width: 272px; height: 120px; float: left; border-radius: 6px; margin: 20px 8px 0; }
.binaryacademy .nav-boxes li:last-child { margin: 20px 0 0; }
.binaryacademy .nav-boxes .label { font-size: 19px; width: 130px; margin: 0 0 0 10px; float: left; font-weight: 300; display: table; height: 100%; }
.binaryacademy .nav-boxes .label > div { display: table-cell; vertical-align: middle; text-align: left; height: 100%; }
.binaryacademy .nav-boxes > li > .icon { float: right; margin: 25px 10px 0; padding: 13px 0 0; color: white !important; line-height: 20px; }
.binaryacademy-single .broker { background: #445f82; width: 100%; height: 180px; border-radius: 6px; }
.binaryacademy-single .broker .approved-icon { float: left; width: 20%; margin: 30px 0 0; }
.binaryacademy-single .broker .broker-content { float: right; width: 80%; height: 100%; text-align: center; position: relative; }
.binaryacademy-single .broker .broker-logo { margin: 20px 0 0; }
.binaryacademy-single .button { position: absolute; bottom: 10px; height: 50px; }
.binaryacademy-single .button div:first-child { float: left; width: 115px; text-align: center; }
.binaryacademy-single .button div:last-child { float: right; margin: -4px 6px 0; }
.binaryacademy-single .button a { color: white; display: block; width: 100%; height: 100%; font-size: 16px; line-height: 16px; }
.binaryacademy-single .button.review { background: #3868a1; right: 5%; text-align: center; width: 45%; display: inline-block; }
.binaryacademy-single .button.trade { background: #458a45; left: 5%; text-align: center; width: 45%; display: inline-block; }
.binaryacademy-single .broker > .broker-content > .button > .btn { padding: 18px 10px; }
.binaryacademy-single .broker .broker-text { color: white; font-size: 18px; margin: 4px 0 0; }
.academy-widget .levelbox { background: #313131; height: 60px; width: 100%; border-radius: 6px; margin: 0 0 10px; color: white; padding: 10px 0 0 10px; }
.academy-widget .levelbox img { margin-right: 10px; }

@media(max-width: 1200px) {
    .binaryacademy h2 > .header { width: 88%; }
}

@media(max-width: 992px) {
    .binaryacademy .nav-boxes li { width: 48%; margin: 0 0 20px; }
    .binaryacademy .nav-boxes li:nth-child(1), .binaryacademy .nav-boxes li:nth-child(3) { margin: 0 2% 20px; }
    .binaryacademy .nav-boxes li:last-child { margin: 0; }
    .binaryacademy-single .button.review { right: 0; width: 100%; display: block; bottom: 70px; }
    .binaryacademy-single .button.trade { left: 0; width: 100%; display: block; bottom: 10px; }
    .binaryacademy-single .broker { height: 270px; width: 95%; margin: 0 auto; }
}

@media(max-width: 768px) {
    .binaryacademy .nav-boxes > li { width: 100%; margin: 0 0 20px; }
    .binaryacademy .nav-boxes li:nth-child(1), .binaryacademy .nav-boxes li:nth-child(3) { margin: 0 0 20px; }
    .binaryacademy h2 > .header { width: 68%; height: auto; overflow: hidden; font-size: 18px; min-height: 60px; }
    .binaryacademy-single h1 > .header { width: 70%; }
    .binaryacademy .box ul li { font-size: 14px; line-height: 16px; margin: 0 0 21px; }
    .binaryacademy .box ul.row { float: none; width: 100%; margin-left: 0; }
    .binaryacademy .nav-boxes li:last-child { margin: 0 0 20px; }
}
/* Widget */
.widget { margin-bottom: 20px; }
.widget h4 {font-size: 18px; }
.binaryacademy-single .widget h4 {padding: 10px;  font-size: 14px; }
.widget ul { margin-bottom: 20px; list-style: none; }
.widget .nav-pills > li { margin: -1px 0px 0px; }
.widget .nav-pills > li a { color: #222; border: 1px solid #ddd; background-color: #f8f8f8; border-radius: 0px; padding: 8px 12px; font-weight: 300; }
.widget .nav-pills > li.current_page_item a,
.widget .nav-pills > li a:hover { background-color: rgba(36, 72, 116, 0.7); color: white; font-weight: 300; }
.widget .nav-pills > li:first-child a { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.widget .nav-pills > li:last-child a { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.widget .nav-pills > li.page_item_has_children ul { padding: 0; margin: 0; }
.widget .nav-pills > li.page_item_has_children li { }
.widget .nav-pills > li.page_item_has_children li { height: 42px; margin: 0; width: 100%; }
.widget .nav-pills > li.page_item_has_children li a { display: block; border-radius: 0; border: 1px solid #ddd; margin: -1px 0 0; }
.widget.template-list { margin: 30px 0 0; }
ul#menu-top-lists{margin: 20px -1% 40px;}
ul#menu-top-lists > li { height: auto; width:12.28%; margin:0 1%; float:left; clear:none; border-radius: 6px;background: #f8f8f8;line-height: 15px;border: 1px solid #d5d5d5;}
ul#menu-top-lists > li > a {  text-align: center; padding: 53px 0 0; background-position: center 20px; background-repeat: no-repeat; color: #000000;font-size: 13px;height: 90px; display:block;}
ul#menu-top-lists > li.all-brokers > a { background-image: url('images/brokerlist-allbrokers.png'); }
ul#menu-top-lists > li.top-brokers > a { background-image: url('images/brokerlist-topbrokers.png'); }
ul#menu-top-lists > li.regulated-brokers > a { background-image: url('images/brokerlist-regulatedbrokers.png'); }
ul#menu-top-lists > li.unregulated-brokers > a { background-image: url('images/brokerlist-unregulatedbrokers.png'); }
ul#menu-top-lists > li.us-brokers > a { background-image: url('images/brokerlist-usbrokers.png'); }
ul#menu-top-lists > li.rouge-pit-brokers > a { background-image: url('images/rougepit-icon.png'); }
ul#menu-top-lists > li.forex-brokers > a { background-image: url('images/brokerlist-forex.png'); }
ul#menu-top-lists > li.blacklisted-brokers > a { background-image: url('images/brokerlist-blacklistedbrokers.png'); }
ul#menu-top-lists > li.spot-option-brokers > a { background-image: url('images/brokerlist-spotoption.png'); }
ul#menu-top-lists > li.techfinancials-brokers > a { background-image: url('images/brokerlist-techfinancials.png'); }
ul#menu-top-lists.side-toplist li{width:100%; margin:10px 0;margin: 2px 0;}
ul#menu-top-lists.side-toplist > li > a {padding: 40px 0 0;background-position: center 5px;height: 60px;}
.widget .wp-tag-cloud { margin: 0px; padding: 0px; list-style: none; }
.widget .wp-tag-cloud > li { margin: -1px 0px 0px; }
.widget .wp-tag-cloud > li > a { color: #222; display: block; border: 1px solid #ddd; background-color: #f8f8f8; border-radius: 0px; padding: 8px 12px; font-weight: 300; text-decoration: none; }
.widget .wp-tag-cloud > li:hover > a { color: #FFF; background-color: rgba(36, 72, 116, 0.7); }
.widget .wp-tag-cloud > li:first-child > a { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.widget .wp-tag-cloud > li:last-child > a { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@media(max-width: 768px) {
ul#menu-top-lists > li {width:23%; margin:10px 1%;}
}
@media(max-width: 580px) {
ul#menu-top-lists > li {width:23%; margin:10px 1%;}
}
/* Nav Footer*/
.nav-footer > li { float: left; width: 23%; margin: 0px 1% 0px; }
.nav-footer > li > a { border-bottom: 1px solid #DDD; padding: 0px 0px 15px; margin: 10px 0px; font-weight: 300; color: #444; font-size: 20px; }
.nav-footer > li > a:hover { background-color: transparent; }
.nav-footer > li > .sub-menu { list-style: none; margin: 0px; padding: 0px; }
.nav-footer > li > .sub-menu > li > a { position: relative; display: block; padding: 0px; font-size: 16px; line-height: 24px; }
.footer.gray { background-color: #F8F8F8; border-top: 1px solid #B9B9B9; border-bottom: 1px solid #CCC; padding: 30px 0 30px; }
.footer.gray h4 { text-align: center; font-weight: 300; font-size: 31.5px; }
.footer.gray .container { padding-bottom: 10px; }
.footer.blue { background-color: #3A5679; color: #CCC; }
.footer.blue a { color: #EEE; }
.footer.blue .container > p { font-size: 12px; }
.footer.blue .btn.btn-radius { background-color: #42638B; border-radius: 50px; padding: 5px; }
.footer.blue .btn.btn-radius:hover { background-color: #203C5F; }
.footer.blue .btn.btn-radius > .dashicons { margin-left: -1px; }
.footer.blue .container > ul { margin-bottom: 20px; }
.footer.blue .nav-footer > li > a { color: #CCC; border-bottom: 0px; font-weight: 400; padding: 20px 0px; margin: 0px; }
.footer.blue .nav-footer > li > .sub-menu > li > a { color: #EEE; font-size: 12px; letter-spacing: 1px; line-height: 20px; }

@media(max-width: 1200px) {
    .footer.blue { margin-bottom: 0; }
}
/* iFrame recommeded*/
iframe.recommeded { margin-top: 30px; margin-bottom: 60px; }
.iframe-body .recommeded { background-color: #F9F9F9; border-radius: 4px; border: 1px solid #ddd; }
.iframe-body .recommeded a { display: inline-block; }
.iframe-body .recommeded h2 { font-size: 21px; font-weight: 600; padding: 10px; margin: 0px; color: #555; text-shadow: 1px 1px 0 #FFF; }
.iframe-body .recommeded p { font-size: 16px; font-weight: 300; border-top: 1px solid #ddd; padding: 10px 15px; margin: 0px; color: #333; }
.iframe-body .recommeded p > a { font-weight: 400; color: #3E6999; }
.iframe-body .recommeded .btn { height: 48px; line-height: 48px; text-transform: uppercase; font-size: 20px; font-weight: 700; margin: 0; }
.iframe-body .recommeded .table { margin: 0px; }
.iframe-body .recommeded .table.table-recommended { font-size: 14px; background-color: #FFF; }
.iframe-body .recommeded .table.table-recommended > tbody > tr > td { vertical-align: middle; padding: 0px; }
.iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+1) > td:nth-child(1) { padding: 10px; }
.iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+1) > td:nth-child(2),
.iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+1) > td:nth-child(3) { padding-top: 10px; }
.iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+2) > td:nth-child(1),
.iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+2) > td:nth-child(2) { padding-top: 2px; padding-bottom: 2px; }
.iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+3) > td:nth-child(1),
.iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+3) > td:nth-child(2) { padding-bottom: 10px; }
.iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+1) > td:nth-child(4) { padding: 10px; text-align: center; }

@media (max-width: 580px) {
    .iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+1) > td:nth-child(2),
    .iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+1) > td:nth-child(3),
    .iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+2) > td:nth-child(1),
    .iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+2) > td:nth-child(2),
    .iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+3) > td:nth-child(1),
    .iframe-body .recommeded .table.table-recommended > tbody > tr:nth-child(3n+3) > td:nth-child(2) { display: none; }
}

a[click-href] { cursor: pointer; }
.reading-lists { margin: 0 0 20px; }
.reading-list { border-radius: 6px; }
.reading-list h4 { font-size: 32px; margin: 30px 0 23px; text-align: center; color: white; }
.reading-list .content { padding: 5px 10px 10px 10px; background: white; margin: 10px; border-radius: 6px; min-height: 461px; max-width: 535px; }
.reading-list ul { list-style: none; margin: 0; padding: 0; }
.reading-list ul:last-child li { border-bottom: none; }
.reading-list li, .reading-list { float: left; width: 23%; height: 40px; text-align: center; font-size: 16px; line-height: 16px; padding: 12px 0 0 0; }
.reading-list li:first-child { width: 32%; padding: 5px 0 0 15px; }
.reading-list li:last-child { width: 19%; }
.reading-list .headers li:first-child { width: 32%; padding: 5px 0 0 15px; }
.reading-list .headers li { padding: 5px 0 0; height: 30px; }
.reading-list.news { background: url(images/Readlist-News-wide.jpg) no-repeat; width: 100%; max-width: 555px; height: 574px; margin: 0 auto; overflow: hidden; background-size: cover; }
.reading-list.brokers { background: url(images/Readlist-Brokers-wide.jpg) no-repeat; width: 100%; max-width: 555px; height: 574px; margin: 0 auto; overflow: hidden; background-size: cover;}
.reading-list article { margin-bottom: 10px; height: 43px; text-align: left; }
.reading-list article .date { background-color: #DDD; width: 44px; height: 44px; border-radius: 50%; padding: 9px 10px; font-size: 13px; line-height: 14px; display: block; text-align: center; float: left; }
.reading-list article .date span { font-size: 11px; line-height: 12px; }
.reading-list article .entry-title { float: left; display: block; width: 83%; overflow: hidden; height: 22px; font-size: 16px; margin: 3px 1% 0; }
.reading-list article .readmore { float: left; display: block; width: 5%; height: 25px; background-image: url(images/ReadingList-Readmore.jpg); background-position: bottom center; background-repeat: no-repeat; }
.reading-list article time { margin-left: 1%; }
.reading-list.brokers table tr th { text-align: center; font-size: 16px; }
.reading-list.brokers table tr td { vertical-align: middle; text-align: center; }
.reading-list.brokers table tr td img { width: auto; max-height: 30px; }
.reading-list li.btn-review, .reading-list li.btn-trade { margin-right: 10px; }
.reading-list li.btn-review .circle { width: 24px; height: 24px; border-radius: 50%; font-size: 50px; text-align: center; background: #3868a1; display: block; line-height: 10px; margin: 0 auto; }
.reading-list li.btn-review .circle img { width: 15px; height: 13px; }
.reading-list li.btn-trade .circle { width: 24px; height: 24px; border-radius: 50%; font-size: 50px; text-align: center; background: #458a45; display: block; line-height: 10px; margin: 0 auto; }
.reading-list li.btn-trade .circle img { width: 10px; height: 15px; margin-left: 2px; }

@media(max-width: 992px) {
    .reading-list li { font-size: 13px; line-height: 13px; padding: 10px 0 0; }
    .reading-list li:first-child { width: 30%; padding-left: 15px; }
}

@media (max-width: 768px) {
    .reading-list h4 { font-size: 26px; }
    .reading-list article .entry-title { width: 80%; font-size: 14px; }
    .reading-list.brokers, .reading-list.news { float: none; display: block; }
}

@media (max-width: 580px) {
    .reading-list article .readmore { display: none; }
    .reading-list.brokers { margin: 20px auto; }
}

/* Footer Featured Casino/Forex */
.footer-featured-item .screenshot-casino{float:left;width: 45%;padding-top: 3px;}
.footer-featured-item .footer-featured-right {width:55%;float:right; padding-top: 3px;}
.footer-featured-item .logo-info{padding-left: 20px; margin: 20px 0 30px 0;}
.footer-featured-item .logo-info .logo-center{margin: 0 auto;}
.footer-featured-item .casino-info{padding: 0 0 0 20px; margin: 10px 0 20px 0;}
.footer-featured-item .forex-info{padding: 0 20px 0 0; margin: 10px 0 20px 0;}
.footer-featured-item .headers { color: #8D8D8D; }
.footer-featured-item .headers li { width: 50%; padding: 5px 0 0; height: 30px; font-size: 13px;}
.footer-featured-item .headers li:first-child { width: 50%; padding: 5px 0 0; height: 30px; }
.footer-featured-item li:first-child { width: 50%; padding: 0;}
.footer-featured-item li:last-child { width: 50%; }
.footer-featured-item li { width: 50%; padding: 0; height: 15px; font-size: 20px;}
.footer-featured-icon img {float:left; margin: 0 5px 0 10px;}

.reading-list-container-left {width: 100%; max-width: 555px; margin: 0 auto;}
.reading-list.casino { width: 100%; max-width: 555px; height: 276px; margin: 0 auto; overflow: hidden; background-size: cover; }
.reading-list.casino h4 { font-size: 20px; margin: 5px 0 15px 10px; text-align: left; color: white; }
.reading-list.casino:first-child {background: #64338c; margin-bottom: 20px;}
.reading-list.casino .content { padding: 5px 10px 10px 10px; background: white; margin: 0 10px 10px 10px; border-radius: 6px; min-height: 208px; max-width: 535px; }
.reading-list.casino .stars {float:right; width: 40%;}
.reading-list.casino .button {float: right;background: #00a500;height: 40px;width: 95%;margin: 20px auto 0 20px;border-radius: 4px;}
.reading-list.casino .button a{color: #FFFFFF; line-height: 40px;}
.reading-list.casino .footer-featured-heading {width: 60%; margin: 0 0 0 0; display: inline-block;}

.reading-list.forex { width: 100%; max-width: 555px; height: 276px; margin: 0 auto; overflow: hidden; background-size: cover; }
.reading-list.forex h4 { font-size: 20px; margin: 5px 0 15px 10px; text-align: left; color: white; }
.reading-list.forex{background: #20A7D7; margin-bottom: 20px;}
.reading-list.forex .content { padding: 5px 10px 10px 10px; background: white; margin: 0 10px 10px 10px; border-radius: 6px; min-height: 208px; max-width: 535px; }
.reading-list.forex .stars {float:right; width: 40%;}
.reading-list.forex .button {float: left;background: #00a500;height: 40px;width: 95%;margin: 20px auto 0 0;border-radius: 4px;}
.reading-list.forex .button a{color: #FFFFFF; line-height: 40px;}
.reading-list.forex .footer-featured-heading {width: 60%; margin: 0 0 0 0; display: inline-block;}

.footer-featured-item .screenshot-forex{float:right;width: 45%;padding-top: 3px;}
.footer-featured-item .footer-featured-left {width:55%;float:left; padding-top: 3px;}
.footer-featured-item .footer-featured-left .logo-info {margin: 20px 0 20px 0; padding: 0 20px 0 0;}


@media(max-width: 992px) {
    .reading-list li { font-size: 13px; line-height: 13px; padding: 10px 0 0; }
    .reading-list li:first-child { width: 30%; padding-left: 15px; }
    .footer-featured-item li:first-child { width: 50%; padding: 5px 0 0;}
    .footer-featured-item li:last-child { width: 50%; padding: 5px 0 0;}
    .footer-featured-item .headers li {font-size: 11px;}
    .reading-list.casino .button {font-size: 12px;}
    .reading-list.forex .button {font-size: 12px;}
    .reading-list.casino .stars {display:none;}
    .reading-list.casino .footer-featured-heading {width: 100%;}
    .reading-list.forex .stars {display:none;}
    .reading-list.forex .footer-featured-heading {width: 100%;}
}

@media (max-width: 768px) {
    .reading-list h4 { font-size: 26px; }
    .reading-list article .entry-title { width: 80%; font-size: 14px; }
    .reading-list.brokers, .reading-list.news { float: none; display: block; }
    .reading-list.casino .stars {display:unset;}
    .reading-list.casino .footer-featured-heading {width: 60%;}
    .reading-list.forex .stars {display:unset;}
    .reading-list.forex .footer-featured-heading {width: 60%;}
}

@media (max-width: 580px) {
    .reading-list article .readmore { display: none; }
    .reading-list.brokers { margin: 20px auto; }
    .reading-list.casino .stars {width: 50%;}
    .reading-list.casino h4 { font-size: 18px; }
    .reading-list.casino .footer-featured-heading {width: 50%;}
    .reading-list.forex .stars {width: 50%;}
    .reading-list.forex h4 { font-size: 18px; }
    .reading-list.forex .footer-featured-heading {width: 50%;}
}

@media (max-width: 480px) {
    .reading-list.casino h4 { font-size: 18px; padding-top: 5px;}
    .reading-list.forex h4 { font-size: 18px; padding-top: 5px;}
    .reading-list.casino .stars {display:none;}
    .reading-list.casino .footer-featured-heading {width: 100%;}
    .reading-list.forex .stars {display:none;}
    .reading-list.forex .footer-featured-heading {width: 100%;}
}

/* Top Brokers Boxes*/
.top-brokers { margin: 20px -1% 0; text-align: center; overflow:hidden;clear:both;}
.top-broker-item { position: relative; width: 31.3%; padding-bottom: 20px color #a6a6a6; margin: 15px 1% 20px;float:left;  background:#333333; border-radius:8px; height:206px;}
.top-broker-item .icon{position:absolute; top:20px; right:15px;}
.top-broker-item .header { height: 40px; background: #445f82; border-radius: 6px; width: calc(100% - 6px); margin: 3px; text-align: center; color: white; padding: 7px 0 0; font-size: 14px; text-transform: uppercase; }
.top-broker-item .logo-info{width:65%; float:left;padding-left: 20px;}
.top-broker-item .logo{height:60px;padding: 10px 0 0;}
.top-broker-item .logo .displaytable{height:60px;}
.top-broker-item .logo img{width:100%;}
.top-broker-item .info{width:100%; float:left; height:50px; background:#FFFFFF; border-radius:4px; color:#333333;margin-bottom: 20px;}
.top-broker-item .info .custom-label{float: left;padding-left: 20%;line-height: 16px;height:50px;}
.top-broker-item .info .custom-value{float: right;padding-right: 20%;font-size: 28px;height:50px;}
.top-broker-item .award-image{float:right;width: 35%;padding-top: 3px;}
.top-broker-item .award-image img{height:90px; width:auto; margin:0 auto; display:block;}
.top-broker-item .award-image a{color:#FFFFFF; font-size:13px;}
.top-broker-item .button {float: left;background: #00a500;height: 40px;width: 58%;margin: 20px auto 0 20px;border-radius: 4px;}
.top-broker-item .button a{color:#FFFFFF; display:block; width:100%; height:100%; text-align:center; font-size:17px;line-height: 16px;}
.top-broker-item .button .displaytable{height:40px;width: 100%;}
div.top-broker-item:nth-child(2){background:#FFFFFF; border:2px solid #333333;margin-top:0; height:236px;}
div.top-broker-item:nth-child(2) .info{background:#e9e9e9; margin: 10px 0;}
div.top-broker-item:nth-child(2) .logo{height:75px;}
div.top-broker-item:nth-child(2) .logo .displaytable{height:75px;margin: 0 auto;}
div.top-broker-item:nth-child(2) .award-image{padding-top: 25px;}
div.top-broker-item:nth-child(2) .award-image a {color:#333333;}
div.top-broker-item:nth-child(2) .button{height:55px; background:#00aed3;}
div.top-broker-item:nth-child(2) .button .displaytable{height:55px;width: 100%;}
@media(max-width: 1200px) {
.top-broker-item .info .custom-value{font-size: 21px;}
}

@media (max-width: 992px) {
.top-broker-item, div.top-broker-item:nth-child(2){height:auto;}
.top-broker-item .logo-info{width:100%; margin: 0 auto;padding: 0 10px;}
.top-broker-item .award-image, div.top-broker-item:nth-child(2) .award-image {width: 100%;}
.top-broker-item .info, div.top-broker-item:nth-child(2) .info{margin-top:120px;}
.top-broker-item .award-image, div.top-broker-item:nth-child(2) .award-image {display:none;}
.top-broker-item .logo .displaytable{margin:0 auto;}
.top-broker-item .button {width: 83%;margin: 20px auto 20px 20px;}
.top-broker-item .button a{font-size:13px;}
}

@media (max-width: 768px) {
.top-broker-item .header {font-size:12px;}
.top-broker-item .info .custom-value {padding-right: 10%;}
.top-broker-item .button .displaytablecell{line-height:14px;}
}
@media (max-width: 580px) {
.top-brokers {width:100%; margin:0;}
.top-broker-item{width:100%; margin:20px 0;}
.top-broker-item .logo img{max-width:300px;}
.top-broker-item .info .custom-value {padding:0; width:50%; text-align:left;padding-left:10px;}
.top-broker-item .info .custom-label {padding:0; width:50%; text-align:right; }
.top-broker-item .logo-info {width:90%; margin:0 5%; padding:0;}
.top-broker-item .award-image img {height:60px;}
.top-broker-item .info, div.top-broker-item:nth-child(2) .info{margin-top: 80px;}
}

/* Top Forex Boxes*/
.top-forexbrokers { margin: 20px -1% 0; text-align: center; overflow:hidden;}
.top-forexbroker-item { position: relative; width: 31.3%; padding-bottom: 20px color #a6a6a6; margin: 15px 1% 20px;float:left;  background:#333333; border-radius:8px; height:210px;}
.top-forexbroker-item .icon{position:absolute; top:20px; right:15px;}
.top-forexbroker-item .header { height: 40px; background: #20A7D7; border-radius: 6px; width: calc(100% - 6px); margin: 3px; text-align: center; color: white; padding: 7px 0 0; font-size: 17px; text-transform: uppercase; }
.top-forexbroker-item .logo-info{width:65%; float:left;padding-left: 20px;}
.top-forexbroker-item .logo{height:60px;padding: 10px 0 0;}
.top-forexbroker-item .logo .displaytable{height:60px;}
.top-forexbroker-item .logo img{width:100%;}
.top-forexbroker-item .info{width:100%; float:left; height:50px; background:#FFFFFF; border-radius:4px; color:#333333;margin-bottom: 20px;}
.top-forexbroker-item .info .custom-label{float: left;padding-left: 20%;line-height: 16px;height:50px;}
.top-forexbroker-item .info .custom-value{float: right;padding-right: 20%;font-size: 28px;height:50px;}
.top-forexbroker-item .award-image{float:right;width: 35%;padding-top: 3px;}
.top-forexbroker-item .award-image img{height:90px; width:auto; margin:0 auto; display:block;}
.top-forexbroker-item .award-image a{color:#FFFFFF; font-size:13px;}
.top-forexbroker-item .button {float: left;background: #00a500;height: 40px;width: 58%;margin: 20px auto 0 20px;border-radius: 4px;}
.top-forexbroker-item .button a{color:#FFFFFF; display:block; width:100%; height:100%; text-align:center; font-size:17px;line-height: 16px;}
.top-forexbroker-item .button .displaytable{height:40px;width: 100%;}
div.top-forexbroker-item:nth-child(2){background:#FFFFFF; border:2px solid #333333;margin-top:0; height:240px;}
div.top-forexbroker-item:nth-child(2) .info{background:#e9e9e9; margin: 10px 0;}
div.top-forexbroker-item:nth-child(2) .logo{height:75px;}
div.top-forexbroker-item:nth-child(2) .logo .displaytable{height:75px;margin: 0 auto;}
div.top-forexbroker-item:nth-child(2) .award-image{padding-top: 25px;}
div.top-forexbroker-item:nth-child(2) .award-image a {color:#333333;}
div.top-forexbroker-item:nth-child(2) .button{height:55px; background:#00aed3;}
div.top-forexbroker-item:nth-child(2) .button .displaytable{height:55px;width: 100%;}
@media(max-width: 1200px) {
.top-forexbroker-item .info .custom-value{font-size: 21px;}
}

@media (max-width: 992px) {
.top-forexbroker-item, div.top-broker-item:nth-child(2){height:auto;}
.top-forexbroker-item .logo-info{width:100%; margin: 0 auto;padding: 0 10px;}
.top-forexbroker-item .award-image, div.top-broker-item:nth-child(2) .award-image {width: 100%;}
.top-forexbroker-item .info, div.top-broker-item:nth-child(2) .info{margin-top:120px;}
.top-forexbroker-item .award-image, div.top-broker-item:nth-child(2) .award-image {display:none;}
.top-forexbroker-item .logo .displaytable{margin:0 auto;}
.top-forexbroker-item .button {width: 83%;margin: 20px auto 20px 20px;}
.top-forexbroker-item .button a{font-size:13px;}
}

@media (max-width: 768px) {
.top-forexbroker-item .header {font-size:12px;}
.top-forexbroker-item .info .custom-value {padding-right: 10%;}
.top-forexbroker-item .button .displaytablecell{line-height:14px;}
}
@media (max-width: 580px) {
.top-forexbrokers {width:100%; margin:0;}
.top-forexbroker-item{width:100%; margin:20px 0;}
.top-forexbroker-item .logo img{max-width:300px;}
.top-forexbroker-item .info .custom-value {padding:0; width:50%; text-align:left;padding-left:10px;}
.top-forexbroker-item .info .custom-label {padding:0; width:50%; text-align:right; }
.top-forexbroker-item .logo-info {width:90%; margin:0 5%; padding:0;}
.top-forexbroker-item .award-image img {height:60px;}
.top-forexbroker-item .info, div.top-broker-item:nth-child(2) .info{margin-top: 80px;}
}

/* Broker list*/
.broker-list { margin: 20px 0 20px; }
.broker-list ul{clear:both; list-style:none; margin:0; padding:0;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;overflow: hidden;}
.broker-list li {float:left; height:80px;border-right:1px solid #dddddd; text-align:center;font-size:20px;line-height: 14px;}
.broker-list li > .displaytable{height:80px; width:100%;}
.broker-list .headers {height:40px; background:#303030; color:#FFFFFF; width:1140px; }
.headers li .displaytable{height:40px; width:100%;}
.broker-list li .btn .displaytable{height:50px;}
.broker-list .headers li{height:40px; font-size:12px;}
.broker-list li:first-child{width:18%;}
.broker-list li:nth-child(2){width:13%;}
.broker-list li:nth-child(3){width:13%;}
.broker-list li:nth-child(4){width:13%;}
.broker-list li:nth-child(5){width:13%;}
.broker-list li:nth-child(6){width:15%;}
.broker-list li:nth-child(7){width:15%;}

.broker-list li:first-child img{max-width:150px; max-height:60px;width: 100%;}
.broker-list li:nth-child(5) img{width:100%;}
.broker-list li:nth-child(6) img{width:90%; margin:0 5%;}
.broker-list li:nth-child(6) .btn{background:#00a500; border-radius:4px; height:50px; padding:0 10px;width: calc(100% - 20px);}
.broker-list li:nth-child(7) .btn{background:#00aed3; border-radius:4px; height:50px; padding:0 10px;width: calc(100% - 20px);}
.broker-list.signal-list li:nth-child(5) .btn{background:#00a500; border-radius:4px; height:50px; padding:0 10px;width: calc(100% - 20px);}
.broker-list.signal-list li:nth-child(6) .btn{background:#00aed3; border-radius:4px; height:50px; padding:0 10px;width: calc(100% - 20px);}
.broker-list li .btn a{color:#FFFFFF; display:block; width:100%; height:100%; text-align:center; line-height:14px; font-size:13px;}
.broker-list li:last-child{border:none;}
.headers li:nth-child(6), .headers li:nth-child(7){background:#3468a3;}

@media (max-width: 1200px) {
.broker-list li:first-child img{width:100%;}
.broker-list .headers {width:940px; }
}

@media (max-width: 992px) {
.broker-list ul:not(.headers) li {font-size:16px;}
.broker-list li:nth-child(4){display:none;}
.broker-list li:nth-child(6){width:21%;}
.broker-list li:nth-child(7){width:22%;}
.broker-list .headers {width:720px; }
}

@media (max-width: 768px) {
.broker-list li:first-child{width:25%;}
.broker-list li:nth-child(2){display:none;}
.broker-list li:nth-child(4){display:none;}
.broker-list li:nth-child(6){width:24%;}
.broker-list li:nth-child(7){width:25%;}
.broker-list .headers {width:100%; }
}

@media (max-width: 580px) {
.broker-list li:first-child{width:100%;}
.broker-list li:nth-child(2){display:none;}
.broker-list li:nth-child(3){display:none;}

.broker-list li:nth-child(4){display:none;}
.broker-list li:nth-child(5){display:none;}
.broker-list li:nth-child(6){width:50%;float:left;}
.broker-list li:nth-child(7){width:50%; float:left;}

.broker-list .headers{display:none;}
.broker-list ul:nth-child(2){border-top:1px solid #dddddd;}
.broker-list li:first-child{padding-top:10px; margin-bottom:10px;}
.broker-list li{border:none;}
.broker-list li {height:auto;}
.broker-list li .displaytable{height:auto;}
.broker-list li:nth-child(6), .broker-list li:nth-child(7){height:45px;}
.broker-list li:nth-child(8){margin-bottom:10px;}
.broker-list li:nth-child(6) .btn{margin:0 0 0 5px; border-radius:4px 0 0 4px;}
.broker-list li:nth-child(7) .btn{ margin:0 5px 0 0;border-radius:0 4px 4px 0;}
.broker-list li .btn a{font-size:12px;}
}

/* BLACKLIST */
.broker-list.black-list li:first-child { width: 13%; }
.broker-list.black-list li { padding-left: 5px; padding-right: 5px;}
.broker-list.black-list li:nth-child(2){ width: 17%;font-size: 15px; line-height: 1.42857; text-align: left;}
.broker-list.black-list li:nth-child(3) { width: 7%; }
.broker-list.black-list li:nth-child(4) {width: 6%; }
.broker-list.black-list li:nth-child(5) { width: 6%; }
.broker-list.black-list li:nth-child(6) { width: 7%; }
.broker-list.black-list li:nth-child(7) { width: 7%; }
.broker-list.black-list li:nth-child(8) { width: 7%; }
.broker-list.black-list li:nth-child(9) { width: 13%; padding-left: 10px; padding-right: 10px; font-size: 12px; }
.broker-list.black-list li:nth-child(10) { width: 17%; }

.broker-list.black-list li:nth-child(9) img{width:16.6%}
.broker-list.black-list li:nth-child(10) .button{background:#555555; border-radius:4px; height:50px; padding:0 10px; margin:0 10px;}

@media (max-width: 992px) {
.broker-list.black-list li:nth-child(3) {width: 10%;}
.broker-list.black-list li:nth-child(7) {width: 9%;}
.broker-list.black-list li:nth-child(8) {width: 8%;}
}
@media (max-width: 768px) {
.broker-list.black-list li:first-child a { display: block; width: 100%; height: 100%; }
.broker-list.black-list li:first-child img {max-height: 25px; width: auto; height: auto; }
.broker-list.black-list li:first-child,
.broker-list.black-list li:nth-child(9),
.broker-list.black-list li:nth-child(10){width: 33.333% !important; }
.broker-list.black-list li:nth-child(2),
.broker-list.black-list li:nth-child(3),
.broker-list.black-list li:nth-child(4),
.broker-list.black-list li:nth-child(5),
.broker-list.black-list li:nth-child(6),
.broker-list.black-list li:nth-child(7),
.broker-list.black-list li:nth-child(8) {display: none; }
.broker-list.black-list li:nth-child(9) {padding-left: 5px; padding-right: 5px; }
}
@media (max-width: 580px) {
.broker-list.black-list li:first-child{width: 100% !important;}
.broker-list.black-list li:nth-child(9){width: 250px !important;margin-left:calc(50% - 125px);margin-top:10px; margin-bottom:10px; }
.broker-list.black-list li:nth-child(10){width: 100% !important; padding-bottom:20px;}
}
/* BLACKLIST END */

/* Forex list*/
.forex-list { margin: 20px 0 20px; }
.forex-list ul{clear:both; list-style:none; margin:0; padding:0;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;overflow: hidden;}
.forex-list li {float:left; height:80px;border-right:1px solid #dddddd; text-align:center;font-size:20px;line-height: 14px;}
.forex-list li > .displaytable{height:80px; width:100%;}
.forex-list .headers {height:40px; background:#303030; color:#FFFFFF; width:1140px; }
.headers li .displaytable{height:40px; width:100%;}
.forex-list li .btn .displaytable{height:50px;}
.forex-list .headers li{height:40px; font-size:12px;}
.forex-list li:first-child{width:18%;}
.forex-list li:nth-child(2){width:13%;}
.forex-list li:nth-child(3){width:13%; line-height:18px;}
.forex-list li:nth-child(4){width:13%;}
.forex-list li:nth-child(5){width:13%;}
.forex-list li:nth-child(6){width:15%;}
.forex-list li:nth-child(7){width:15%;}

.forex-list li:first-child img{max-width:150px; max-height:60px;width: 100%;}
.forex-list li:nth-child(5) img{width:100%;}
.forex-list li:nth-child(6) img{width:90%; margin:0 5%;}
.forex-list li:nth-child(6) .btn{background:#00a500; border-radius:4px; height:50px; padding:0 10px;width: calc(100% - 20px);}
.forex-list li:nth-child(7) .btn{background:#555555; border-radius:4px; height:50px; padding:0 10px;width: calc(100% - 20px);}
.forex-list.signal-list li:nth-child(5) .btn{background:#00a500; border-radius:4px; height:50px; padding:0 10px;width: calc(100% - 20px);}
.forex-list.signal-list li:nth-child(6) .btn{background:#555555; border-radius:4px; height:50px; padding:0 10px;width: calc(100% - 20px);}
.forex-list li .btn a{color:#FFFFFF; display:block; width:100%; height:100%; text-align:center; line-height:14px; font-size:14px;}
.forex-list li:last-child{border:none;}
.forex-list .headers li:nth-child(6), 
.forex-list .headers li:nth-child(7){background:#20A7D7;}

@media (max-width: 1200px) {
.forex-list li:first-child img{width:100%;}
.forex-list .headers {width:940px; }
}

@media (max-width: 992px) {
.forex-list ul:not(.headers) li {font-size:16px;}
.forex-list li:nth-child(4){display:none;}
.forex-list li:nth-child(6){width:21%;}
.forex-list li:nth-child(7){width:22%;}
.forex-list .headers {width:720px; }
}

@media (max-width: 768px) {
.forex-list li:first-child{width:25%;}
.forex-list li:nth-child(2){display:none;}
.forex-ist li:nth-child(4){display:none;}
.forex-list li:nth-child(6){width:24%;}
.forex-list li:nth-child(7){width:25%;}
.forex-list .headers {width:100%; }
}

@media (max-width: 580px) {
.forex-list li:first-child{width:100%;}
.forex-list li:nth-child(2){display:none;}
.forex-list li:nth-child(3){display:none;}
.forex-list li:nth-child(4){display:none;}
.forex-list li:nth-child(5){display:none;}
.forex-list li:nth-child(6){width:50%;float:left;}
.forex-list li:nth-child(7){width:50%; float:left;}

.forex-list .headers{display:none;}
.forex-list ul:nth-child(2){border-top:1px solid #dddddd;}
.forex-list li:first-child{padding-top:10px; margin-bottom:10px;}
.forex-list li{border:none;}
.forex-list li {height:auto;}
.forex-list li .displaytable{height:auto;}
.forex-list li:nth-child(6), .broker-list li:nth-child(7){height:45px;}
.forex-list li:nth-child(8){margin-bottom:10px;}
.forex-list li:nth-child(6) .btn{margin:0 0 0 5px; border-radius:4px 0 0 4px;}
.forex-list li:nth-child(7) .btn{ margin:0 5px 0 0;border-radius:0 4px 4px 0;}
.forex-list li .btn a{font-size:12px;}
}
/* END Forex LIST */

/* SIGNAL LIST */
.broker-list.signal-list li:first-child { width: 16.6%; }
.broker-list.signal-list li:nth-child(2){ width: 16.6%;}
.broker-list.signal-list li:nth-child(3){ width: 16.6%; }
.broker-list.signal-list li:nth-child(4){ width: 16.6%; }
.broker-list.signal-list li:nth-child(5){ width: 16.6%; }
.broker-list.signal-list li:nth-child(6){ width: 16.9%; }
.broker-list.signal-list li:nth-child(5) .button{background:#00a500; border-radius:4px; height:50px; padding:0 10px; margin:0 10px;}
.broker-list.signal-list li:nth-child(6) .button{background:#00aed3; border-radius:4px; height:50px; padding:0 10px; margin:0 10px;}
@media (max-width: 992px) {
.broker-list.signal-list li:nth-child(3){ display:none; }
.broker-list.signal-list li:nth-child(4){ display:none; }
.broker-list.signal-list li:nth-child(5){ width: 33.2%; }
.broker-list.signal-list li:nth-child(6){ width: 33.2%; }
}
@media (max-width: 768px) {
.broker-list.signal-list li:first-child { width: 30%; }
.broker-list.signal-list li:nth-child(5){ display:block; width: 35%;}
.broker-list.signal-list li:nth-child(6){ width: 35%; }
}
@media (max-width: 580px) {
.broker-list.signal-list li:first-child { width: 100%; }
.broker-list.signal-list li:nth-child(5){ display:block; width: 100%; margin:0 0 10px;}
.broker-list.signal-list li:nth-child(6){ display:block;width: 100%; margin:0 0 10px;}
}


.broker-list.signal-list .dashicons, .dashicons-before::before {font-size: 40px;line-height: 22px;}

.single .banner.Top { position: relative; z-index: 1; }
.single-post #info h1, .single-binaryguides #info h1{margin-top:50px;}
.btn.single-article { border: none; }
.btn.single-article a { border-radius: 6px 0 0 6px; }
.btn.single-article a.btn-grey { border-radius: 0 6px 6px 0; }
.igb-page .video iframe{width:100%; max-width:500px;}
.igb-page h2{margin-top:30px;}
.igb-page .video {float: left;width: 100%;max-width: 500px; margin:10px 20px 10px 0; background:#4E6B91; padding:5px; text-align:center;}
.igb-page .video > img{margin-bottom:5px;}
.igb-page .quote{background:#e3e3e3; text-align:center; padding:20px 0; font-size:30px; line-height:38px; font-style:italic;}
.alignleft {float:left; margin: 0 10px 0 0;}
.alignright {float:right; margin: 0 0 0 10px;}

/* NEWS / SINGLE.PHP */
.single .banner.Top { position: relative; z-index: 1; }
.btn.single-article { border: none; margin: 10px;width: calc(100% - 20px);}
.btn.single-article a { border-radius: 6px 0 0 6px; }
.btn.single-article a.btn-grey { border-radius: 0 6px 6px 0; }

/* FRONTPAGE */
.home .alignleft{float: left; margin-right: 20px; margin-top: 20px;}
.home .alignright{float: right; margin-left: 20px; margin-top: 20px;}
.home .alignnone{width: 100%;  height:auto;display: block; clear: both; margin: 20px auto;}
.home .fp-custom-ul{padding-left: 330px;padding-bottom: 50px;}
.home h1{font-size: 24px;margin-bottom: 0;}
.home .introtext p{margin-bottom:0; line-height:20px;}
.home .top-text{margin-top:0;}
@media (max-width: 768px) {
.home .alignright, .home .alignleft{float: none; margin-right: 0;display: block;margin: 20px 0;width:100%; max-width:300px; height:auto;}
.home .fp-custom-ul{padding-left: 15px;padding-bottom: 0;}
}

/*SCAM ALERT - BROKERS*/
.display-table{display:table;}
.display-table-cell{display:table-cell; vertical-align:middle;}

/* FOOTER SOCIAL */
.footer.social { background: #ebebeb; }
.footer.social .container { padding: 10px 15px 15px 15px; }
.footer.social .container > .social-box { margin: 0 0 20px; }
.footer.social .container > .social-box > ul { margin: 0; padding: 0; }
.footer.social .container > .social-box > ul > li { float: left; list-style: none; min-height: 40px; }
.footer.social .container > .social-box > ul > li:first-child { width: 15%; text-align: left; background: #3a5679; color: white; line-height: 15px; font-size: 14px; text-align: center; padding: 3px 0 0; margin-right: 1%; }
.footer.social .container > .social-box > ul > li:nth-child(2) { width: 27%; margin-right: 1%; background: url(images/footer-social-facebook-bg.png) top left no-repeat #FFFFFF; border: 2px solid #4b6cad; padding: 6px 0 0 100px; }
.footer.social .container > .social-box > ul > li:nth-child(3) { width: 27%; margin-right: 1%; background: url(images/footer-social-google-bg.png) top left no-repeat #FFFFFF; border: 2px solid #e85600; padding: 10px 0 0 105px; }
.footer.social .container > .social-box > ul > li:nth-child(4) { width: 28%; background: url(images/footer-social-twitter-bg.png) top left no-repeat #FFFFFF; border: 2px solid #2fc5fd; padding: 10px 0 0 65px; }
.footer.social .container > .social-box > ul > li:last-child { margin: 0; }

@media(max-width: 1200px) {
    .footer.social .container > .social-box { margin: 0 0 240px; }
    .footer.social .container > .social-box > ul > li:first-child { }
    .footer.social .container > .social-box > ul > li { float: left; list-style: none; min-height: 40px; }
    .footer.social .container > .social-box > ul > li:first-child { width: 15%; }
    .footer.social .container > .social-box > ul > li:nth-child(2) { width: 27%; margin-right: 1%; background: url(images/footer-social-facebook-bg.png) top left no-repeat #FFFFFF; border: 2px solid #4b6cad; padding: 6px 0 0 55px; }
    .footer.social .container > .social-box > ul > li:nth-child(3) { width: 27%; margin-right: 1%; background: url(images/footer-social-google-bg.png) top left no-repeat #FFFFFF; border: 2px solid #e85600; padding: 10px 0 0 55px; }
    .footer.social .container > .social-box > ul > li:nth-child(4) { width: 28%; background: url(images/footer-social-twitter-bg.png) top left no-repeat #FFFFFF; border: 2px solid #2fc5fd; padding: 10px 0 0 45px; }
}

@media(max-width: 992px) {
    .footer.social .container > .social-box { margin: 0 0 20px; }
    .footer.social .container > .social-box > ul > li { float: none; list-style: none; margin: 0 auto 20px; }
    .footer.social .container > .social-box > ul > li:first-child { width: 100%; text-align: center; font-size: 18px; line-height: 20px; padding-bottom: 5px; }
    .footer.social .container > .social-box > ul > li:nth-child(2) { width: 100%; text-align: center; background: url(images/footer-social-facebook-bg.png) top left no-repeat #FFFFFF; padding: 6px 0 0 55px; }
    .footer.social .container > .social-box > ul > li:nth-child(3) { width: 100%; text-align: center; background: url(images/footer-social-google-bg.png) top left no-repeat #FFFFFF; padding: 10px 0 0 55px; }
    .footer.social .container > .social-box > ul > li:nth-child(4) { width: 100%; text-align: center; background: url(images/footer-social-twitter-bg.png) top left no-repeat #FFFFFF; padding: 10px 0 0 55px; }
}

/* FOOTER FIXED */
.navbar-fixed-bottom { background: #000000; height: 115px; }

@media(max-width: 1200px) {
    .navbar-fixed-bottom { display: none; }
}

.btn-pagination { width: auto; height: auto; margin: auto; font-size: 14px; border-radius: 4px; padding: 6px 12px; background-color: #375a87; color: white; font-weight: bold; }
.btn-pagination:hover { background-color: #1a3352; color: white; }
/*  Popup - Banner  */
.popup-banner.overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100000; background-image: url(images/transparent75.png); }
.popup-banner .popup-close { display: block; position: absolute; top: -22px; right: -22px; background-color: #FFF; background-image: url(images/close.png); background-repeat: no-repeat; background-position: center; width: 26px; height: 26px; padding: 10px; border-radius: 100%; cursor: pointer; }
.popup-banner.content { position: absolute; background-color: #fff; border-radius: 6px; border: 5px solid #222; width:100%; max-width:840px;height: auto;min-height: 515px;left: calc(50% - 420px);top: calc(50% - 300px);}
.popup-banner.content .bor-popup { padding-top: 5px;}
.popup-banner.content .bor-popup .left-side {float:left; width:450px;margin-left:10px;}
.popup-banner.content .bor-popup .right-side {margin-right:20px; float:right; width:370px;}
.popup-banner.content .bor-popup img[src$='/logo.png'] { max-height: 65px; }
.popup-banner.content .bor-popup .left-side img[src$='fbo-popup-logo.png'] { max-height: 40px; }
.popup-banner.content form > p:first-of-type{display:none;}
.popup-banner.content .bor-popup hr { margin: 8px 0; }
.popup-banner.content .bor-popup h2 { margin: 0 0 15px; padding: 10px 0; background-color: #0f193a; color: #FFF; font-weight: 500; }
.popup-banner.content .bor-popup h3 { font-size: 15px; margin: 0; background-color: #0f193a; color: #FFF; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 10px 5px; }
.popup-banner.content .bor-popup h4 { font-size: 24px; line-height: 28px; }
.popup-banner.content .bor-popup .popup-form-group{text-align:center;}
.popup-banner.content .bor-popup .box.box-gray { background-color: #ececec; border-radius: 5px; }
.popup-banner.content .bor-popup .box.box-gray>p{ font-size: 14px; line-height: 20px; margin-top: 10px; margin-bottom: 10px;padding: 0 10px;}
.popup-banner.content .bor-popup .box.box-gray .form-control{height:40px; width:100%; max-width:300px; margin:5px auto;}
.popup-banner.content .bor-popup .box.box-gray input[type="submit"]{background-color:#74b60d; margin: 0 auto;width: 100%;max-width: 300px;height: 40px;color: #FFFFFF; border:none; outline:none;}
.popup-banner.content .bor-popup .box.box-gray .form-group{margin-bottom: 12px;}
.popup-banner.content .bor-popup .box.box-gray .secure{margin-top:0;}
.popup-banner.content .bor-popup .checkmark { list-style-image: url(images/checkmark_18.png); }
.popup-banner.content .bor-popup .checkmark li { vertical-align: top; font-size: 20px; line-height: 35px; }
.popup-banner.content .bor-popup .vipaccess{position:relative; height:70px; width:90%;background-color: #0f193a;webkit-border-radius: 4px; -moz-border-radius: 4px;  border-radius: 4px;padding: 10px 0 0 60px; color:#FFF;font-size: 16px;margin-left: 30px;}
.popup-banner.content .bor-popup .vipaccess img{position:absolute; left:-15px; top:10px;}
.popup-banner.content .bor-popup .vipaccess p:first-child{margin:0;}
.popup-banner.content .bor-popup .vipaccess .greentext{color:#74b60d; text-transform:uppercase; font-size: 22px;}
.popup-banner.content .bor-popup .vip-subtext{padding: 10px 20px; margin: 0px 5px; line-height: 14px;}
.popup-banner.content .bor-popup .vip-subtext p{line-height: 20px;}
@media(max-width: 768px) {
.popup-banner.content{min-height: auto;}
}
.popup-banner.content .scam-popup { padding: 0 15px; }
.popup-banner.content .scam-popup p { padding:0; margin: 0; }
.popup-banner.content .scam-popup .header{text-align:center; color:#c41611; font-size:50px; text-transform:uppercase; width: 460px;margin: 15px auto 30px;border-bottom: 1px solid #C1C1C1;height: auto;overflow: hidden;}
.popup-banner.content .scam-popup .header img, .popup-banner.content .scam-popup .header .text{float:left;}
.popup-banner.content .scam-popup .header .text{padding:20px 0 0;}
.popup-banner.content .scam-popup .subheader{text-align:center; color:#c41611; font-size:35px; text-transform:uppercase; clear:both}
.popup-banner.content .scam-popup .maintext{font-size:32px; line-height:45px;padding: 20px 80px;text-align: center;}
.popup-banner.content .scam-popup .robottext{font-size:25px; line-height:35px; border:5px solid #53aa30;height: auto; overflow: hidden; margin: 15px 0 15px;padding: 10px 10px 15px 10px;}
.popup-banner.content .scam-popup .robottext img, .popup-banner.content .scam-popup .robottext .text{float:left;}
.popup-banner.content .scam-popup .robottext .text{width: 75%;text-align: center;margin-left: 5%;}
.popup-banner.content .scam-popup .table { margin: 0 auto; width: 100%; max-width: 590px; }
.popup-banner.content .scam-popup .table.table-scam { width: 540px; }
.popup-banner.content .scam-popup .table td { border-top: 0; }
.popup-banner.content .scam-popup .table .scam-header { height: 85px;  vertical-align: middle; color: #c41611; }
.popup-banner.content .scam-popup .table .scam-header .text-center { font-size: 45px; vertical-align: bottom; }
.popup-banner.content .scam-popup .table .scam-subheader { height: 65px; font-size: 31px; color: #c41611; text-transform: uppercase; }
.popup-banner.content .scam-popup .table .scam-maintext { height: 122px; font-size: 25px; }
.popup-banner.content .scam-popup .table .table-robot { font-size: 25px; border: 3px solid #c41611; }
.popup-banner.content .scam-popup .table .table-robot .scam-image { min-width: 150px; vertical-align: middle !important; }
@media(max-width: 992px) {
.popup-banner.content { max-width: 740px; height:auto;left: calc(50% - 370px);width: calc(100% - 40px); top:0;}
.popup-banner.content .bor-popup .left-side {float:left; width:50%;margin-left:0;padding-left: 20px;}
.popup-banner.content .bor-popup .right-side {margin-right:0; float:left; width:50%;padding-right: 20px;}
.popup-banner.content .bor-popup h4 {font-size: 19px;line-height: 20px;}
.popup-banner.content .bor-popup .checkmark li {font-size: 15px;line-height: 24px;}
.popup-banner.content .bor-popup .vipaccess {font-size: 12px;}
.popup-banner.content .bor-popup .vipaccess .greentext {font-size: 17px;line-height: 12px;}
.popup-banner.content .bor-popup .vip-subtext {font-size: 12px;}
div.popup-banner:nth-child(1) > form:nth-child(1) > p:nth-child(7){display:none;}
}
@media(max-width: 768px) {
    .popup-banner.scam .popup-banner.content {position:static;}
	.text-center img[alt="FBO Logo"]{display:none;}
	.popup-banner.content .bor-popup .left-side {float:none; width:100%;margin-left:0;padding-left: 20px;}
	.popup-banner.content .bor-popup .right-side {margin-right:0; float:left; width:100%;padding-left: 20px;margin-bottom: 20px;}
	.popup-banner.content .bor-popup .box-gray > .text-center{display:none;}
	.popup-banner.content .bor-popup .text-center > h4, .popup-banner.content .bor-popup .text-center .checkmark, .popup-banner.content .bor-popup .text-center hr{display:none;}
	.popup-banner.content .bor-popup .vipaccess {width: calc(100% - 20px);margin-left: 0px;padding: 10px 0 0;}
	.popup-banner.content .bor-popup .vipaccess img{display:none;}
	.popup-banner.content .bor-popup .vip-subtext {display:none;/*width: calc(100% - 30px); padding-top:10px;*/}
	.popup-banner.content .bor-popup .vip-subtext p {margin-bottom: 0; line-height:14px;}
	/*.popup-banner.content .bor-popup .checkmark {display:none;}*/
	.popup-banner.content .bor-popup .checkmark {padding: 0 0 0 20px;}
	.popup-banner.content .bor-popup .checkmark li {
    font-size: 13px;line-height: 21px;}
	.popup-banner.content .bor-popup h2 {font-size:4vw;}
	.popup-banner.content .bor-popup .vipaccess {min-height: auto;height: auto;padding: 10px 0;}
	.popup-banner.content .bor-popup .vipaccess p:first-child {margin: 0;font-size: 3.7vw;line-height: 4vw;}
	.popup-banner.content .bor-popup .vipaccess .greentext {display:none;/*font-size: 5vw;line-height: 5vw;*/}
	.popup-banner.content .bor-popup .vipaccess .greentext {font-size: 5vw;line-height: 5vw;}
    .popup-banner.content .bor-popup .vipaccess > p:last-child{display:none;}
	.popup-banner.scam .content{width:100% !important; max-width: 340px !important;height: auto !important; margin-left: calc(50% - 170px) !important;margin-top: 20px !important;}
	.popup-banner.content {max-width: calc(100% - 40px); left: 20px; width: calc(100% - 40px);}
    .popup-banner.content .scam-popup { padding: 0 10px 30px; }
    .popup-banner.content .scam-popup .header {font-size:24px; text-transform:uppercase; width: 300px;margin: 0 auto 20px;}
    .popup-banner.content .scam-popup .subheader {font-size: 20px;width: 300px;margin: 0 auto;}
    .popup-banner.content .scam-popup .maintext {font-size: 17px;line-height: 25px;padding: 10px 0;margin: 0 auto; width:100%}
    .popup-banner.content .scam-popup .robottext {font-size: 18px;line-height: 25px;padding: 5px 5px 10px;margin: 15px auto 10px;text-align: center; width:100%;}
    .popup-banner.content .scam-popup .robottext img, .popup-banner.content .scam-popup .robottext .text {float: none;}
    .popup-banner.content .scam-popup .robottext img{height:70px;}
    .popup-banner.content .scam-popup .robottext .text{width: 90%;text-align: center; margin:10px 5%;}
    .popup-banner.content .scam-popup .col-sm-12{text-align:center;}
    .popup-banner.content .scam-popup .btn.btn-single {width: 300px;margin: 0px auto;}

    .popup-banner.content .scam-popup .table.table-scam{ width: auto; margin-bottom: 20px; }
    .popup-banner.content .scam-popup .table .scam-header .text-center{ font-size: 22px; padding: 0; vertical-align: middle; }
    .popup-banner.content .scam-popup .table .scam-subheader{ font-size: 21px; }
    .popup-banner.content .scam-popup p { padding: 10px 0; }
    .popup-banner.content .scam-popup .table .table-robot .scam-image{ min-width: 100px; padding: 0 0 0 5px; }
    .popup-banner.content .scam-popup .table .scam-maintext .text-center { font-size: 20px; }
    .popup-banner.content .scam-popup .table .table-robot { border: 2px solid #53aa30;}
}

.broker-available-popup form > p{display:block !important;}
.broker-available-popup .content{background:url(images/popup-broker-not-avaiable-bg.png) top left repeat-x;}
.broker-available-popup .btn{background:#ff8700;width: 70%;}
.broker-available-popup .blue-area{color:#FFFFFF; padding: 10px 0;}
.broker-available-popup .top-message{height:100px; background:#FFFFFF; width:100%; color:#000000; text-align: center; font-size: 34px; line-height: 34px;padding-top:13px;}
.broker-available-popup .text{text-align: center; font-size:45px; line-height: 45px; padding-bottom: 10px;}
.broker-available-popup .text span:first-of-type{font-size:30px; line-height: 60px; text-decoration:underline; padding-bottom: 10px;display: block;}
.broker-available-popup .text span:last-of-type{color:#85bf0e;}
.broker-available-popup .bulletpoints{background:#263d5c; padding: 10px; font-size:25px; line-height: 30px; padding-bottom: 10px;text-align: center; margin: 0 auto; border-radius: 6px;width: 60%;}
.broker-available-popup .bulletpoints ul{list-style:none; padding:0; margin:0;text-align: center;line-height: 32px;display:inline-block;}
.broker-available-popup .bulletpoints ul li{float:left; margin:0 10px;}
.broker-available-popup .bulletpoints ul li:nth-of-type(1){text-align: right;}
.broker-available-popup .bulletpoints ul li:nth-of-type(2){list-style-type: disc;text-align: left;list-style-position: inside;padding: 0;margin: 0;}
.broker-available-popup .bulletpoints ul li:last-of-type{margin: 0 auto;float: none;clear: both;width: 100%;}
.broker-available-popup .logo-button{text-align: center;margin-top: 30px;}
.broker-available-popup .logo-button p{margin:0; padding:0;}
.broker-available-popup .btn div{display:table; height:45px;width: 100%;}
.broker-available-popup .btn div > div{display:table-cell; vertical-align:middle;}
@media(max-width: 768px) {
.broker-available-popup .top-message{height:75px; font-size: 26px;line-height: 24px;}
.broker-available-popup .text span:first-of-type{font-size:20px; line-height: 50px; }
.broker-available-popup .text{font-size:35px; line-height: 35px;}
.broker-available-popup .bulletpoints{width: 80%;}
}
@media(max-width: 580px) {
.broker-available-popup .text{padding:0 20px 10px;font-size: 25px;line-height: 25px;}
.broker-available-popup .top-message {height: 63px;font-size: 21px;line-height: 21px;}
.broker-available-popup .text span:first-of-type {font-size: 20px;line-height: 25px;display: block;}
.broker-available-popup .logo-button{margin-top: 10px;}
.broker-available-popup .bulletpoints {font-size: 18px;line-height: 20px;}
.broker-available-popup .bulletpoints ul{line-height: 27px;}
.broker-available-popup .bulletpoints ul li{width:100%; float:none; margin:0; list-style-type: none !important; text-align: center !important;}
.broker-available-popup .btn{width:90%;}
}
@media(max-width: 320px) {
.broker-available-popup .text{font-size: 21px;line-height: 21px;}
.broker-available-popup .top-message {height: 50px;font-size: 16px;line-height: 16px;}
.broker-available-popup .text span:first-of-type {font-size: 11px;line-height: 18px;}
.broker-available-popup .bulletpoints {font-size: 16px;line-height: 18px;}
.broker-available-popup .bulletpoints ul{line-height: 25px;}
.broker-available-popup .btn{width:90%;}
.broker-available-popup .btn a:hover{color:#FFFFFF;}
}
/*  Formidable */
.with_frm_style .frm_form_fields input,
#wpcontent .with_frm_style .frm_form_fields select,
.with_frm_style .frm_form_fields select,
.with_frm_style .frm_form_fields textarea { background-color: #eeeeee; color: #002b4d; width: 54%; font-weight:bold; -webkit-box-shadow: 3px 3px 6px 0px rgba(50, 50, 50, 0.6); -moz-box-shadow: 3px 3px 6px 0px rgba(50, 50, 50, 0.6); box-shadow: 3px 3px 6px 0px rgba(50, 50, 50, 0.6); font-size:13px; border-radius: 4px; }
.with_frm_style .frm_message{ background-color: #ffffff; font-size: 14px; }

/* Rogue Pit and Blacklist Table Responsive */
.rogue-blacklist {margin: 20px 0;}
.rogue-blacklist ul:nth-child(even) {background: #f4f8fd; }
.rogue-blacklist ul:nth-child(even) {background: #ffffff; }
.adaptive-table {width: 100%;padding-bottom: 40px; }
.adaptive-table .adaptive-table-header {width: 100%;height: 55px !important; }
.adaptive-table .adaptive-table-header li.header { float: left; padding: 5px 5px; text-align: center !important; height: 100%; }
.adaptive-table .adaptive-table-header li div { display: table; width: 100%; height: 100%;}
.adaptive-table .adaptive-table-header li span { line-height: 14px; display: table-cell; vertical-align: middle; }
.adaptive-table li.logo { width: 13%; }
.adaptive-table li { padding-left: 5px; padding-right: 5px;}
.adaptive-table li.company-name { width: 13%;font-size: 15px; line-height: 1.42857; text-align: left;}
.adaptive-table li.withdrawal-issues { width: 7%; }
.adaptive-table li.bonus-scam {width: 10%; }
.adaptive-table li.fraud { width: 6%; }
.adaptive-table li.spam { width: 8%; }
.adaptive-table li.unethical-behaviour { width: 8%; }
.adaptive-table li.out-of-business { width: 9%; }
.adaptive-table li.satan-img { width: 13%; padding-left: 10px; padding-right: 10px; font-size: 0; }
.adaptive-table li.satan-img img.devil-image { width: 15%; max-width: 22px; height: auto; display: inline-block; vertical-align: top; margin: 0 2px; }
.adaptive-table li.btn-review { width: 13%; }
@media (max-width: 768px) {
.adaptive-table li.logo a { display: block; width: 100%; height: 100%; }
.adaptive-table li.logo img {max-height: 25px; width: auto; height: auto; }
.adaptive-table li.logo,
.adaptive-table li.satan-img,
.adaptive-table li.btn-review {
width: 33.333% !important; }
.adaptive-table li.company-name,
.adaptive-table li.withdrawal-issues,
.adaptive-table li.bonus-scam,
.adaptive-table li.fraud,
.adaptive-table li.spam,
.adaptive-table li.unethical-behaviour,
.adaptive-table li.out-of-business {
display: none; }
.adaptive-table li.satan-img {
padding-left: 5px; padding-right: 5px; } }

.popup-banner.content .default-broker-popup .broker-new{background:url(images/popup-default-broker-bg.jpg) top center no-repeat;background-size:100% 100%; height:auto;text-align:center; color:#FFFFFF;padding-top: 30px;padding-bottom: 100px;}
.popup-banner.content .default-broker-popup h2{font-size:40px; line-height:40px; margin:0 auto 20px; text-align:center;color:#FFFFFF; font-weight:700;}
.popup-banner.content .default-broker-popup .smalltext{font-size:20px; line-height:24px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:10px 50px;color:#FFFFFF; font-weight:400; width:85%; margin:0 auto;}
.popup-banner.content .default-broker-popup .default-broker-logo{width: 50%;background: rgb(255, 255, 255) none repeat scroll 0% 0%;margin: 30px auto 0;height: 100px;border-radius: 4px;margin-bottom: 20px;}
.popup-banner.content .default-broker-popup .default-broker-logo img{width:100%; max-width:200px;}
.popup-banner.content .default-broker-popup .broker-new .btn{width:50%;}
.popup-banner.content .default-broker-popup .broker-normal{/*height:160px*/;text-align:center; padding-top:20px; color:#3d3d3d;}
.popup-banner.content .default-broker-popup .broker-normal img{display:block; margin:0 auto 10px;}
.popup-banner.content .default-broker-popup .broker-normal a{font-size:21px; line-height:24px; text-decoration:underline; color:#3d3d3d;}
@media(max-width: 768px) {
.popup-banner.default-broker .popup-banner.content {width: calc(100% - 60px) !important;left: 30px;margin-left: auto !important; top: 20px;margin-top: auto !important; position:fixed !important;position:absolute; overflow-y: auto; overflow-x: hidden;height: auto !important;-webkit-overflow-scrolling: touch;}
.popup-banner.content .default-broker-popup h2{font-size:26px; line-height:26px; margin:0 auto 20px; text-align:center;color:#FFFFFF; font-weight:700;}
.popup-banner.content .default-broker-popup .smalltext{font-size:16px; line-height:18px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:10px 10px;color:#FFFFFF; font-weight:400; width:90%; margin:0 auto;}
.popup-banner.content .default-broker-popup .broker-new{ padding-top: 20px;height: auto;}
.popup-banner.content .default-broker-popup .broker-new .btn{margin:10px auto 20px;width: 90%;}
.popup-banner.content .default-broker-popup .default-broker-logo{width: 90%;margin:15px auto 0;}
.popup-banner.content .default-broker-popup .broker-normal {height: 140px;padding-top: 10px;}
.popup-banner.default-broker .popup-close {position: fixed;top: 38px;right: 48px;}
}

.popup-banner.content .default-broker-popup .broker-new{background:url(images/popup-default-broker-bg.jpg) top center no-repeat;background-size:100% 100%; height:auto;text-align:center; color:#FFFFFF;padding-top: 30px;padding-bottom: 100px;}
.popup-banner.content .default-broker-popup h2{font-size:40px; line-height:40px; margin:0 auto 20px; text-align:center;color:#FFFFFF; font-weight:700;}
.popup-banner.content .default-broker-popup .smalltext{font-size:20px; line-height:24px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:10px 50px;color:#FFFFFF; font-weight:400; width:85%; margin:0 auto;}
.popup-banner.content .default-broker-popup .default-broker-logo{width: 50%;background: rgb(255, 255, 255) none repeat scroll 0% 0%;margin: 30px auto 0;height: 100px;border-radius: 4px;margin-bottom: 20px;}
.popup-banner.content .default-broker-popup .default-broker-logo img{width:100%; max-width:200px;}
.popup-banner.content .default-broker-popup .broker-new .btn{width:50%;}
.popup-banner.content .default-broker-popup .broker-normal{height:100px;text-align:center; padding-top:20px; color:#3d3d3d;}
.popup-banner.content .default-broker-popup .broker-normal img{display:block; margin:0 auto 10px;}
.popup-banner.content .default-broker-popup .broker-normal a{font-size:21px; line-height:24px; text-decoration:underline; color:#3d3d3d;}
@media(max-width: 768px) {
.popup-banner.default-broker .popup-banner.content {width: calc(100% - 60px) !important;left: 30px;margin-left: auto !important; top: 20px;margin-top: auto !important; position:fixed !important;position:absolute; overflow-y: auto; overflow-x: hidden;height: auto !important;-webkit-overflow-scrolling: touch;}
.popup-banner.content .default-broker-popup h2{font-size:26px; line-height:26px; margin:0 auto 20px; text-align:center;color:#FFFFFF; font-weight:700;}
.popup-banner.content .default-broker-popup .smalltext{font-size:16px; line-height:18px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:10px 10px;color:#FFFFFF; font-weight:400; width:90%; margin:0 auto;}
.popup-banner.content .default-broker-popup .broker-new{ padding-top: 20px;height: auto;}
.popup-banner.content .default-broker-popup .broker-new .btn{margin:10px auto 20px;width: 90%;}
.popup-banner.content .default-broker-popup .default-broker-logo{width: 90%;margin:15px auto 0;}
.popup-banner.content .default-broker-popup .broker-normal {height: 140px;padding-top: 10px;}
.popup-banner.default-broker .popup-close {position: fixed;top: 38px;right: 48px;}
}


.subscribe .sub-head { background-image: url(images/members-header-background.png); background-position: top center; background-repeat: no-repeat; background-size: cover; padding: 5px 0 0; height: 160px; }
.subscribe .sub-head img { display: block; margin: 10px auto; }
.subscribe .subsc-wl-sect h1{ margin: 0 auto; font-size: 30px; font-weight: normal; font-family: 'Lato'; }
.subscribe .subsc-head h3 { margin: 10px auto; font-size: 25px; font-weight: normal; font-family: 'Lato'; }
.subscribe .sub-benif { padding: 0; margin: 5px 0; }
.subscribe .sub-benif img { width: 70px !important; height: 70px !important; display: block; margin: 10px auto; }
.subscribe .sub-benif h4 { text-align: center; display: block; padding: 5px 0; margin: 13px auto; font-weight: bold; font-family: 'Lato'; }
.subscribe p { width: 100%; display: block; margin: 10px auto; padding: 0; line-height: 180%; font-size: 16px; font-family: 'Lato'; }
@media screen and ( max-width : 991px ) {
  .subscribe p { text-align: justify; }
  .subscribe .sub-benif img {
    display: block; margin: 5px auto; width: 60px; height: 60px; }
}
.btn.single-article.free-signals a { padding-top: 13px; }
a.sidebar-risk-warning { font-size: 12px; width: 100%; text-align: center; display: block; font-weight: 600; }

.compliance-top-broker-item { float: left; margin-top: 5px; display: block !important; width: 100%; }
.compliance-scroll, .compliance-scroll-popup { font-size: 13px; text-align: center; cursor: pointer; text-decoration: underline; font-weight: bold; width: 100%; display: block; }
div.top-broker-item .compliance-scroll { color: #fff; }
div.top-broker-item:nth-child(2) .compliance-scroll { color: #2A6496; }
.compliance-broker-list { display: block; width: 100%; }
.compliance-bottom-banner { background-color: #ebebeb; margin-bottom: 0; padding-bottom: 20px; }
.compliance-bottom-banner .compliance-scroll { color: #fff; background-color: #3A5679; padding: 5px 0; }
.compliance-review { position: relative; margin: 0; width: 100%; height: auto; background: white; clear: both; }
.compliance-review .compliance-scroll { text-align: right; padding-right: 18%; }
@media (max-width: 768px){ .compliance-review { padding-bottom: 33px; } }
.single-brokers #info > li.compliance-review-bot { padding: 0 0 10px; }
.single-brokers #info > li#banking { padding-bottom: 10px; }
.signal-auto-header .btn.green { padding-bottom: 10px; }
.widget.logo { margin-bottom: 2px; }
.compliance-scroll.widget-logo { margin-bottom: 20px; }
a.compliance-scroll.recomended-broker-cmp { position: absolute; /*display: block;  bottom: 25px;*/ right: 14px;  width: auto; }
@media screen and ( max-width : 576px ) {
	a.compliance-scroll.recomended-broker-cmp { bottom: -29px; right: 0; left: 0; width: auto; margin: 0 auto; }
}
.compliance-scroll.display-hidden-sc { display: none; }
@media screen and ( max-width : 1190px ) {
	.compliance-scroll.display-hidden-sc { display: block; }
}
.btnRedColor { background: #c41611 !important; }

/* Floating Baloon Banner */
.floating{ display: inline-grid; position:fixed; top:150px; right:30px; z-index: 9999; -webkit-animation:balloon4 8s ease-in-out infinite;
  -moz-animation:balloon4 8s ease-in-out infinite;
  -o-animation:balloon4 8s ease-in-out infinite;
  animation:balloon4 8s ease-in-out infinite;}
 .floating img { border-radius: 5px; }
.floating .popup-close { display: block; position: absolute; top: 130px; right: -12px; background-color: #000; background-image: url(images/close_floating.png); background-repeat: no-repeat; background-position: center; width: 26px; height: 26px; padding: 10px; border-radius: 100%; cursor: pointer; }
    
@media(max-width: 1400px) {
   .floating{right:0px; display: none;}    
}


/* BAllOON 4*/
@-webkit-keyframes balloon4 {
  0%,100%{ -webkit-transform:translate(0px, -30px) rotate(-8eg);}
  50%{ -webkit-transform:translate(0px, 40px) rotate(0deg); }
} 
@-moz-keyframes balloon4 {
  0%,100%{ -moz-transform:translate(0px, -30px) rotate(-8eg);}
  50%{ -moz-transform:translate(0px, 40px) rotate(0deg); }
}
@-o-keyframes balloon4 {
  0%,100%{ -o-transform:translate(0px, -30px) rotate(-8eg);}
  50%{ -o-transform:translate(0px, 40px) rotate(0deg); }
}
@keyframes balloon4 {
  0%,100%{ transform:translate(0px, -30px) rotate(-8eg);}
  50%{ transform:translate(0px, 40px) rotate(0deg); }
}
/* Floating Baloon Banner End */

/* Sticky Bottom Banner */
.sticky-bottom-banner { position: fixed; bottom: -3px; left: calc(50% - 570px); z-index: 9999; width: max-content; }
.sticky-bottom-banner .popup-close { display: block; position: absolute; bottom: 55px; right: -12px; background-color: #000; background-image: url(images/close_floating.png); background-repeat: no-repeat; background-position: center; width: 26px; height: 26px; padding: 10px; border-radius: 100%; cursor: pointer; }
.sticky-bottom-banner .country{ display:inline-block; width:220px; text-align:center; background:#bd3d30; color:#FFFFFF; font-size:14px; text-transform:uppercase; float: left; padding: 10px 5px 10px 0;}    
.sticky-bottom-banner .country .header{display:inline-block;}
.sticky-bottom-banner .country .header img{padding-bottom: 3px;}
.sticky-bottom-banner .country-forex{ display:inline-block; width:220px; text-align:center; background:#20a7d7; color:#FFFFFF; font-size:14px; text-transform:uppercase; float: left; padding: 10px 5px 10px 0;}    
.sticky-bottom-banner .country-forex .header{display:inline-block;}
.sticky-bottom-banner .country-forex .header img{padding-bottom: 3px;}

@media(max-width: 1200px){
    .sticky-bottom-banner {display: none;}
}


/* FBO Awards Float Left */
.fbo-awards { position: fixed; left: 0; top: 130px; }

@media(max-width: 1400px){
    .fbo-awards {display: none;}
}


/* Sticky Bottom Banner */
.sticky-bottom-banner .country-forex{ display:inline-block; width:220px; text-align:center; background:#20a7d7; color:#FFFFFF; font-size:14px; text-transform:uppercase; float: left; padding: 10px 5px 10px 0;}    
.sticky-bottom-banner .country-forex .header{display:inline-block;}
.sticky-bottom-banner .country-forex .header img{padding-bottom: 3px;}