/*

Theme Name: Wise Blog Child

Theme URI: http://www.probewise.com/wp/wise-blog/

Author: Probewise

Author URI: http://www.probewise.com/

Description: A child theme for Wise Blog WordPress theme.

Template: wise-blog

*/



/*--------------------------------------------------------------

Your customization starts below...

--------------------------------------------------------------*/

.entry-content p{

	-webkit-font-smoothing:antialiased;

}

ul.broker_container{

	margin:0;

	padding:0;

	overflow:hidden;

}

ul.broker_container li{

	float:left;

	margin-right:10px;

	margin-bottom:10px;

	list-style:none;

	padding:0;

	border:none;

}

ul.broker_container li:nth-child(3n){

	margin-right:0;

}


.wpbdp-main-box {
    margin: 0px 0 20px 0 !important;

 }

ul.broker_container li img{

	display:block;

}

ul.broker_container li::before{

	content:none !important;

}

.feat-home-index-thumb .index-cat{

	display:none;

}

.home-index-thumb .index-cat{background:#fb8e1e !important;}

.feat-index-divider-carousel .feat-home-index-thumb img{

	transform:none !important;

}

.home-index-thumb img{

	transform:none !important;

}

.home-index-thumb a, .dark{

	position:relative;

	display:block;

}

.home-index-thumb a::after, .dark::after{

  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

    content:"";

    display: none;

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

}

.home-index-thumb a:hover::after{

    display: block;

}

.dark::after{

	display:block !important;

}


.pt-cv-thumbnail {
    width: auto !important;
}

.ads-layout_bottom{

	margin:18px auto;

	text-align:left;

}

#sidebarbottom .ads-layout_bottom{margin:11px auto;}

.tab-sidebar{margin-top:1.3em;}

body{background:#fff !important;}

.widget_subs_widget::before{

	background: #fb8e1e none repeat scroll 0 0;

	border-radius:0;

	margin-top: -8px !important;

}

.custom-posts ul li:hover, .site-links li:hover{

	padding-left:0;

}

#movie-table th.broker-logo {

    background: #f8f8f8 none repeat scroll 0 0;

    padding: 0 20px;

}



.no-touch a img {

    backface-visibility: hidden;

    outline: 1px solid transparent;

    transition: all 0.4s ease-in-out 0s;

}

#movie-table img {

    box-shadow: none;

    height: auto;

    max-width: 93px;

}

#movie-table .open-account a, #movie-table .open-account a.de {

    display: block !important;

    width: auto !important;

}

.more_info_btn {

    cursor: pointer;

    display: block;

    font-size: 11px;

    line-height: 14px;

    margin-top: 8px;

}



#movie-table td:nth-child(2) {

    text-align: center;

    width: 25%;

}

#movie-table td.regulated {

    background: #f8f8f8 none repeat scroll 0 0;

}



#movie-table td.open-account {

    text-align: center;

}

#movie-table td.open-account a {

    display: inline-block;

}

#movie-table tr td:last-child a.de {

    background: #2d5366 none repeat scroll 0 0;

    color: #fff;

    margin-bottom: 0;

    color: #fff !important;

    font-family: "Arial";

    font-size: 13px;

    font-weight: bold;

    padding: 7px 10px;

    text-align: center;

    text-decoration: none;

    width: 100px;

}

.more_info {

    display: none;

}

#movie-table td, #movie-table th {

    border: 1px solid #e5e5e5;

    padding: 10px;

    text-align: left;

}


.nolinehover {
    padding-bottom: .3em;

}

#movie-table tr td:last-child a {

    background: #fb8e1e none repeat scroll 0 0;

    color: #fff !important;

    display: block;

    font-family: "Arial";

    font-size: 13px;

    font-weight: bold;

    margin: 5px;

    padding: 7px 10px;

    text-align: center;

    text-decoration: none;

    width: 100px;

}

.social-links-top li .fa-rss, .social-links-top li .fa-facebook, .social-links-top li .fa-twitter, .social-links-top li .fa-google-plus, .social-links-top li .fa-youtube, .social-links-top li .fa-linkedin{

	padding-top:10.5px;

}

.login-soc-top {

    float: right;

    padding: 0.4em;

    text-transform: uppercase;

}

.login-soc-top{

	padding:0 !important;

}

.social-links-top li{

	line-height:36px;

	height:37px;

	overflow:hidden;

}

.social-links-top li i{

	padding:0 !important;

	display:block;

	line-height:39px !important;

}

.social-links-top li a{

	text-decoration:none;

}

.social-top{

	margin-top:-4px;

}

.search-top{

	margin-top:-5px;

	margin-left: 1px;

    padding-top: 5px;

}

.footer-wrapper, .footer-wrapper-outer{

	background:#000 !important;

}

#wise-ticker{

	width:79.5%;

	margin-left:0px;

	background:#808080;

}

.marquee-content-items li::after{

	content:" ";

	margin:0 0.5em;

}

.wise-ticker {

    border-bottom: 0 none;

    padding: 0;

}

.header-login{border-bottom:1px solid #ddd !important;}

.wise-tcaption{width:20.5%;}

.wise-tcaption{background:#000 !important;}

#wise-ticker a, .marquee-content-items li{color:#fff;font-family:"Source Sans Pro";font-weight:500;}

.single-post-thumb img{

	border:none;

}

.wise-ticker.clear.animated.fadeIn.show{height:40px !important;overflow:hidden !important;}

.nav-previous, .nav-next{border:none !important;}

.nav-links{border: 1px solid #fafafa;overflow:hidden;}

.paging-navigation .nav-previous:hover, .post-navigation .nav-previous:hover{border:none; background:#fafafa;}

.paging-navigation .nav-next:hover, .post-navigation .nav-next:hover{border:none; background:#fafafa;}

.headhesive {

    opacity: 0.97 !important;

}

.search-formhead{width:35%;}

.single .entry-footer{margin:0;}

.top-meta, .single-post .cat-links, .share-entry-meta, .cd-top{

	display:none;

}

.entry-header{

	margin-top:0;

}

.entry-title{

	font-size: 2.45rem;

    line-height: 2.75rem;

}

.entry-content p{

	font-size: 1.125rem;

    line-height: 1.6rem;

	color: #000;

}

.single-post .page-title, .single-post .comment-respond, .single-post .tag-list li{

	background:#fafafa;

}

.block-1 .tag-lines{

	padding:7px 0 0 29px;

}

.entry-content blockquote p{

	font-family:"Source Sans Pro";

}

.entry-content blockquote p{

	display:block;

}

blockquote{overflow:visible !important;padding:0em 2em 0 !important}

.block-2 .navigation-top {

    margin-left: 13px;

}

.widget li:hover{

	padding-left:0;

}

.wp-caption .wp-caption-text {

    padding: .5em .3em 0;

    font-family: "Lato";

    font-weight: 400 !important;

    font-size: 12.8px !important;

    font-style: italic;

    background: #ffffff;

}

.essb-postbar-close-postpopup, .essb_category{

	background:#000 !important;

}

.cwp-comment-excerpt {



    color: #000 !important;
    line-height: normal;
    font-size: 16px;
}

.feat-title-content-index-carousel h1 a{

	text-shadow: 1px 1px 3px #000;

}

.page-id-5005 .byline, .search-results .byline{

	display:none;

}

.single-page1 .title-content-index{

	width:100%;

}

.search-results .title-content-index{width:60%;}

.entry-title-index, .feat-title-content-index-carousel h1, .single-post .entry-title {

    font-family: 'Source Sans Pro', sans-serif !important;

	font-weight:900;

}

.site-main li{list-style:none;}


/* 
.site-main{

	padding-top:18px !important;
    margin: 0px 340px 0 290px;
    position: relative;
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: -40px !important;
    padding-bottom: 0px !important;


} */

.widget-area-left, .widget-area-right{ padding-top:18px !important;  }

button.alm-load-more-btn{background: #fb8e1e none repeat scroll 0 0;} 

button.alm-load-more-btn:hover{background: #fb9934 none repeat scroll 0 0;} 

.essb-postbar-titleholder h2{margin-top:0!important;}

.headhesive{border-bottom:3px solid #ccc !important; background: rgb(238, 238, 238);}

.essb_category{display:none !important;}

.headhesive-box a img{padding-top:5px; max-width: 162px;}

.headhesive-menu{background:#eee !important;}

.header-wrapper, .site-header, .main-navigation {background:#f5f5f5 none repeat scroll 0 0 !important; }

.header-wrapper {background:#f5f5f5 !important; border-bottom: 1px solid #ddd !important; opacity: 1!important;}

.border-right-1 {border-right: 1px solid #ddd !important;}

.feat-title-content-index-carousel h1 a{font-size:30px !important; font-family: Lato !important; font-weight: 900 !important; line-height: 1.2em; text-transform: inherit !important;}

.feat-title-content-index-carousel h1 a:hover{background:#000;}

.feat-title-content-index-carousel .posted-on, .feat-title-content-index-carousel .comments-only{text-shadow:1px 1px 3px #000;}

.fa.fa-caret-right{margin-right:3px;font-size:18px;}

.wise-tcaption::after{border:none!important;}

.site-branding img {

    width: 225px;

    height: auto;

	margin-top:10px;

}

.entry-content-index p, .entry-content-index ul, .entry-content-index ol{

	line-height:1.4em;

}

.site-header{padding:0.5em 20px 0 !important;}

.broker_container li:nth-last-child(1), li:nth-last-child(2), li:nth-last-child(3){margin-bottom:0 !important;}

.essbfc-container{margin-top:20px;}

.nav-pills > li{width:50%!important;margin-left:0!important;}

.custom-posts ul li{margin:0 !important;}

.single-post .post-nav-wrapper{margin-bottom:1.2em !important;}

.entry-footer li{margin:1.2em 1rem 0 0 !important;}

.tag-list > li:last-child{margin-bottom:1.2em !important;}

.index-cat > a:hover::after{display:none;}

.search-form-wrapper{border:none;background:#000;}

.main-navigation a{font-size:17px;}

#wise-ticker .owl-controls, #wise-ticker .owl-item{padding:0;}

#sidebarleft .widget_subs_widget::before{margin-top:0px !important;padding:0 10px;line-height:34px;}

#sidebarleft .subscribe-sidebar{margin-top:0;}

#sidebarleft .subscribe-sidebar .newsletter-submit{margin-bottom:0;}

#sidebarleft .subscribe-sidebar input[type="email"] {

    width: 100%;

	margin-bottom:10px !important;

}

.wise-tcaption{padding:10px;}

.site-branding{width:225px; padding:10px 0;}

.site-branding img{height:auto; width:100%; max-height:auto; max-width:100%;}

.social-links-top li .fa-linkedin:hover, .social-links-top li .fa-twitter:hover, .social-links-top li .fa-facebook:hover, .social-links-top li .fa-rss:hover{background:none;color:#000;}

.social-links-footer li .fa-rss, .social-links-footer li .fa-facebook, .social-links-footer li .fa-twitter, .social-links-footer li .fa-google-plus, .social-links-footer li .fa-youtube, .social-links-footer li .fa-linkedin{border-radius:0;}

.entry-content li{list-style:disc;}

.sbottom-wrapper{margin-top:10px !important;padding-top:.5em !important;padding-bottom:.5em !important; background: #f5f5f5 !important; border-top: 1px solid #ddd !important;}
 

.content-wrapper-outer{padding-bottom:0 !important;padding-top:0 !important;}

.login-top{padding:0; margin-top:-2px;}

.search-top a{font-size:16px;padding-right:1px !important;}

.search-top a:hover, .search-top a.active{background:none !important; color:#000 !important;}

.block-3{position:absolute; top:8px; right:20px;}

.block-3 img{border: 1px solid #eee; border-radius: 0px; margin-bottom: -2px;}

#masthead.site-header{position:relative;}

.main-navigation li{padding:10px 0 18px 16px;}

.index-cat, .index-cat:hover {

    color: #fff !important;

    font-family: Source Sans Pro;

    font-size: 0.875rem;

    font-weight: 500;

    text-transform: uppercase;

}
#advanced_menu-2, #text-25{
	margin:4px 0 0;
}
 
.paging-navigation a.next::after, .paging-navigation span.next::after{top:-6px; right:1px;}

.single-post .entry-content p{font-size:1.18rem; line-height: normal;}

blockquote p::before{color:#FB8E1E;}

.rec-comments a.comment-link{color:#FDC68E; font-weight: bold;}

.comment-author-link cwp-author-link {font-weight: bold;}

.rec-comments{overflow:hidden; padding-bottom:5px;}

mark, ins{background:none !important;}

.login #login_error, .login .message{border:4px solid #000000;}

#login #nav a:hover{color:#000;}

.rec-comments ul.cwp-ul  li:hover{padding-left:2.5em;}

.index-divider{margin-bottom:1em;}

.read-more{margin-top:0em;padding-bottom:0.2em;}

.entry-header-index{line-height:1.8em;}

#sidebarbottom{margin:0;}

.header-login-wrapper{overflow:hidden; height:auto;}

#masthead.site-header{display:block;}

.entry-content li{font-size:1.1em; color:#000;}

#text-4, #text-8{margin:0 0 15px !important;}

#sidebarleft .widget{margin:0 0 15px;}

.archive .byline, .archive .post-views, .search .post-views, .archive #breadcrumbs{display:none;}

.recentcomments .com-date{position:absolute;top:21px;left:0;font-size:11px; text-align:center; text-transform:uppercase;}

.rec-comments ul.cwp-ul li::before{margin-left:-2.2em;}

.recentcomments{position:relative;}

/*----tab----*/

ul.home-tab{

	padding:0;

	margin:0;

	overflow:hidden;

}

ul.home-tab li{

    float: left;

    margin: 0;

    text-align: center;

    width: 50%;

	background:#fff;

	border:none;

	border-radius:0;

	display:block;

	text-decoration:none;

	color:#fdd1a5;

	font-size:24px;

	font-weight:700;

	padding:17px 15px 12px;

	background:none;

	border-radius:0;

	text-transform:uppercase;

	transition:none;

	font-family:Source Sans Pro;

	cursor:pointer;

}

ul.home-tab li.tab1{

	color:#fb8e1e;

}

ul.home-tab li.tab1.active-tab{

	background:#FB8E1E;

}

ul.home-tab li.tab2.active-tab{

	background:#fdc68e;

}

ul.home-tab li:hover{

	background:#fdd1a5;

	color:#fff;

}

ul.home-tab li.active-tab, ul.home-tab li.active-tab:hover{

	color:#fff;

}

.lat-news{

	border-top:5px solid #fb8e1e;

	padding-top:20px;

}

.rec-comments{

	border-top:5px solid #fdc68e;

	padding-top:8px;

	display:none;

}

.post-views{display:none !important;}

/*----tab----*/

.wpbdp-pagination{
	display:none
}

.widgettitle {
	color: #333232;
	display: block;
	font-size: 1.125rem;
	margin-bottom: 0.9em;
	padding-bottom: 0.7em;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
h2.widgettitle:after {
    content: "**";
}
body.single {
	margin-bottom: 0px !important;
}
span.sublabel {
    float: left;
	margin-left:0px !important
}
#wpbdp-listing-form-fields label{
	
float:left;	
}
span.sublabel {
    float: left;
}
 
 
.entry-header.new-forex-header {
  display: block !important;
}
/*- Brokers page    -*/
 
.single-broker-thumb {
  bottom: 37px;
  float: right;
  position: relative;
  right: 0;
}
.single-broker-thumb img {
  float: right;
  width: 70%;
  margin-top: -2px;
  border-radius: 4px;
  box-shadow: 1px 4px 15px 0px;
}
.broker-details .field-display label {
	color: #444;
	font-weight: bold;
}
.broker-details .field-display{
	margin-bottom: 10px;
	width: 100%;
	float: none;
}
.brokers-title {
	background: #efefef none repeat scroll 0 0;
	padding: 0px 10px 0px 10px !important;
	text-align: left;
	border: dotted 1px #ddd;
margin-bottom: 15px;
}
.brokers-title h2{
	font-size:1.75rem
}
.field-display.brokers-account {
  display: block;
  float: right;
  width: 55%;
}
.brokers-title a{
	text-decoration:none;
}
.other-info {
  display: block;
  float: right;
  margin-top: 2%;
}
.other-info .field-display {
  text-align: right;
}
.field-display.brokers-account > label {
  color: #444;
  float: right;
  font-weight: bold;
}
.brokers-account a {
  background: #fb8e1e none repeat scroll 0 0;
  color: #fff !important;
  display: block;
  float: right;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: bold;
  margin-top: 5px;
  padding: 9px 10px;
  text-align: center;
  width: 52%;
  transform:perspective(1px) translateZ(0px);
  transition-duration: 0.2s;
    transition-property: color;
    vertical-align: middle;
}
.brokers-account a::before {
  background: #000 none repeat scroll 0 0;
  bottom: 0;
  color: #fff;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleY(0);
  transform-origin: 50% 0 0;
  transition-duration: 0.2s;
  transition-property: transform;
  transition-timing-function: ease-out;
  
  z-index: -1;
}
.brokers-account a:hover{
	color:#fff !important;
	 
}
.brokers-account a:hover::before {  
  transform: scaleY(1);
}
.brokers-account a.de {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 2px solid rgba(251, 142, 30, 0.15);
  color: #000 !important;
  display: block;
  float: right;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 7px;
  padding: 8px 10px;
  text-align: center;
  transform:perspective(1px) translateZ(0px);
  transition-duration: 0.2s;
    transition-property: color;
    vertical-align: middle;
}
.pjnt-content > a {
  color: #eee;
}
.pjnt-content > a:hover {
  color: #fff 
}
.brokers-account a.de:hover{
	color:#000 !important;
}
.brokers-account a.de:hover::before {  
  transform: scaleY(1);
}
.brokers-account a.de::before {
  background:  rgba(251, 142, 30, 0.15) none repeat scroll 0 0;
  bottom: 0;
  color: #fff;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleY(0);
  transform-origin: 50% 0 0;
  transition-duration: 0.2s;
  transition-property: transform;
  transition-timing-function: ease-out;
  
  z-index: -1;
}

.field-display.more-info {
	display: block;
	float: left;
	width: 100%;
	 
}
.brokers-account a:hover {
  text-decoration: none;
}
.accounts {
  display: block;
  float: right;
  width: 100%;
}
/*- Brokers page end    -*/
/*------------responsive-------------*/

#wpbdp-bar-show-directory-button {
background-color: #e6e6e6;
background-image: -moz-linear-gradient(center top , #f4f4f4, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
color: #7c7c7c;
font-size: 11px;
margin-right: 3px;
padding: 5px 10px;
text-decoration: none;
}
.page-id-383849 #wpbdp-bar-show-directory-button {
  padding-bottom: 8px;
padding-top: 8px;
display: none;
float:right
}
.pjnt-border{
	display:inline-block;
}


.mobile-mailchimp h2.widgettitle::after{
	content:"" !important;
}
.mobile-mailchimp{
			display:none;
		}
		.mobile-mailchimp .widgettitle {
  color: #333232;
  display: block;
  font-size: 1.10em !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  padding-left: 10px;
 
}
.mobile-mailchimp  .optinengine-optin.flex-embedded.flex-small .flex-button{
	margin-top: 7px !important;
}



@media all and (max-width:1279px){

	.block-3{display:none;}

}

@media all and (max-width:1024px){

	#wise-ticker{width:70%;}

	.more_info_btn, .more_info{display:none !important;}

	#broker-table tr td:last-child{

	width:auto !important;}

	.rt-cell-1 > a{display:inline-block;}

	#wise-ticker{width:80%;}

	.wise-tcaption{width:20%;}

	#tabs .widget{width:100%;}

}

@media all and (max-width:980px){

	#wise-ticker{width:75%;}

	.wise-tcaption{width:25%;}

}

@media all and (max-width:960px){

	#sidebarright #text-4{width:100%;}

	#sidebarright .widget{position:relative !important; top:auto !important; left:auto !important;}

	#sidebarright .ads-layout_bottom{float:left; margin:0 auto 1.5em;}

	#sidebarright .tab-sidebar, #sidebarright #text-3{float:left; padding:0 0 0 20px}

	.rec-comments .widget{width:100%; padding-left:0;}

	ul.broker_container li:nth-child(3n){margin-right:10px;}

}

@media all and (max-width:800px){
	
	#broker-table td{
	padding-left:0 !important;
}
#broker-table td img{
	margin: auto;
}
.mobile-mailchimp{
			display:block;
      width: auto;
		}
}
@media all and (max-width:767px){
 .pjnt-border {
  display: none;
}  
.footer-wrapper, .footer-wrapper-outer{
	bottom: -7px !important;
}
#broker-table td{
	padding-left:0 !important;
}
 
	.social-top{display:block;}

	.rt-cell-1 > a{display:inline-block;}

	.more_info_btn, .more_info{display:none !important;}

	#broker-table tr td:last-child{	width:auto !important;}

	.feat-title-content-index-carousel h1 a{font-size:20px !important;}

	.ads-layout_bottom{display:none;}

	.wise-tcaption{font-size:10px; width:30%; float:left; padding:10px 0;}

	#wise-ticker{width:70%; height:35px; font-size:13px; padding:0; margin:0;}

	.wise-ticker{margin-top:15px;}

	.marquee-content-items{height:35px; padding:0;}

	.social-top{padding:0; margin:0; text-align:center;}

	.social-top ul.social-links-top{margin:0;}

	.search-top{margin-top:5px;}

	#sidebarright .tab-sidebar, #sidebarright #text-3{padding:0;}

	.login-top .search-top{display:none;}

	.login-top{margin-top:-4px;}

	iframe{max-width:100%;}

	ul.home-tab li{font-size:14px; padding:15px 5px 10px;}

	.search-top a{padding-right:9px !important;}

}
@media screen and (max-width:460px){

 	
}
@media screen and (max-width:380px){

 	
}
 
@media all and (max-width:360px){
	
 
}
	@media all and (max-width:359px){

	ul.broker_container li{margin:0 0 10px 0; padding:0 10px 0 0; width:33.33%;}

	ul.broker_container li:nth-child(3n){padding:0;}

	.subscribe-footer input[type="email"]{width:100%; margin:0 0 5px 0; padding:5px; width:100%;}

	.subscribe-footer .newsletter-submit{position:relative; padding:11px 0;}

}

@media all and (min-width:768px){

	.block-2 .search-top{display:none;}

}
.wpbdp-pagination .next , .wpbdp-pagination  .prev{
	background:none !important;
}
.wpbdp-pagination .next a, .wpbdp-pagination  .prev a{
	background: #fb8e1e  !important;
	padding: .36em .9em  !important;
	color:#fff  !important;
} 
.wpbdp-main-box-medium .box-col,  .wpbdp-main-box-large .box-col {
	float: none !important;
}

.page-id-383849 .wpbdp-pagination .next , .page-id-383849 .wpbdp-pagination  .prev{

	background:none !important;

}

.page-id-383849 .wpbdp-pagination .next a, .page-id-383849 .wpbdp-pagination  .prev a{

	background: #fb8e1e  !important;

	padding: .36em .9em  !important;

	color:#fff  !important;

} 
.page-id-383849 .wpbdp-pagination a:hover {
    background: #555 !important;
   
}
.page-id-383849 a.next,.page-id-383849 span.next{
	padding:3px 0px 4px 0px !important;
}
.page-id-383849 a.next:after,.page-id-383849 span.next:after {
    border-left: none;
}
.page-id-383849 a.next:after {
    border-left: none;
}
.page-id-383849 span.prev:before {
    border-right: none;
}
 
 
@media all and (max-width: 800px) {
	.entry-title {
			font-size: 30px;
			line-height: normal;
		}
} 
#broker-table .more_info td{
	text-align: left !important;
	padding: 0px 10px 0px 10px !important ; 
} 
#broker-table .more_info img{
	max-width: 208px !important;
}
 .wpbdp-listing.normal{
	 margin-top:30px !important;
 }
.wpbdp-listings-list .sticky{
	margin-bottom:0px !important;
}
.wpbdp-listing-single .stickytag {
  display: none;
  float: right;
  margin-top: -68px;
}
.sticky::before{
	background:#000000 none repeat scroll 0 0 !important;
	margin:9px 10px 0 0;
}
.wpbdp-listing-single .listing-title {
  background: #fff0cf none repeat scroll 0 0 !important; margin-top: -35px !important;
   
}
.listing-details.cf {
  background: #fff none repeat scroll 0 0 !important;
}
#wpbdp-page-all_listings .wpbdp-listing-excerpt.sticky , .wpbdp-listings-list .wpbdp-listing-excerpt.sticky{
	background:#fff0cf none repeat scroll 0 0 !important;
}
.sticky{
	background:none !important;
}
.wpbdp-listing-single .main-image img{
	border:none !important;
	width: 245px!important;
	height: auto!important;
}
 .wpbdp-listings-list .sticky {
  margin-bottom: 10px !important;
  border-bottom: medium none!important;
}
.entry-title .forex {
  border-bottom: 0px solid rgba(30, 251, 98, 0.43) !important;
 }
.single.normal .listing-title {
  background: #efefef none repeat scroll 0 0 !important;
}
.forex img {
float: left;
margin-right: 5px;
position: relative;
top: 7px;
}
.forex a:hover, .forex a:hover .forex {
    color: #333232 !important;
    border-bottom: 0px solid rgba(30, 251, 98, 0.43) !important;
 	-webkit-transition:none !important;
	transition:none !important;
}
.page-title-archive::after{
	background:none !important;
}
.page-title-archive {
  color: #333232;
  float: left;
  font-size: 2.45rem !important;
  line-height: 2.75rem !important;
  margin-bottom: 0.5em !important;
  margin-top: -4px !important;
  padding-bottom: 0;
  padding-left: 0 !important;
  padding-right: 0;
  padding-top: 0 !important;
  width: 100%;
}
 .wpbdp-listing.normal{
	 margin-top:30px !important;
 }
 .site-main.true-full-page {
  border-left: medium none !important;
  border-right: medium none !important;
  margin: 0 auto !important;
  max-width: 100%;
}
#text-25 {
  display: block;
  float: right;
  height: 41px;
  position: relative;
  width: 90px;
  margin-top:0px
}
#text-25 .textwidget {
  height: 41px;
}
/* #text-25 .textwidget > a {
  border: 2px solid rgb(204, 204, 204);
  color: #787777;
  font-size: 10px;
  margin: 0;
  padding: 14px 12px 10px;
  position: relative;
  top: 9px;
} */
#text-25 .textwidget > a {
  background: #000 none repeat scroll 0 0;
  border: 2px solid #000;
  color: #FFFF80;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 11px 5px 11px;
  position: relative; 
  top: 9px;
  -webkit-transition:none !important;
  transition:none !important;
}
ul.wpbdp-categories > li {
  color: #434343 !important;
  float: left;
  list-style-type: square !important;
  margin: 0;
  width: 50%;
}

#text-25 .textwidget > a:hover{
 color: rgb(251, 142, 30); 
}
#amw-2 {
  margin-right: 10px;
  max-width: 96% !important;
}
.widget_advanced_menu{
	/* margin-bottom:0 !important; */
} 
 #advanced_menu-2 {
  position: relative;
 
   
}
.entry-content .wpbdp-form-field-inner  input[type="password"], .entry-content input[type="text"]{
	margin-right:0 !important;
}
 #text-11 {
    width: 100%;
}
.ads-layout_bottom > img {
  margin-top: 8px; 
}
.site-main {
  
  padding: 18px 20px 0 !important;
  position: relative !important;

}
.widget-title h2 {
  color: #333232;
  display: block;
  font-size: 1.125rem;
  margin-bottom: 0.9em;
  padding-bottom: 0.7em;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}

 @media(min-width: 1200px) {
	.site-main {
		margin: 0 340px 30px 290px !important;
		}
		#subsfooter_widget-2{
			top: 196px!important;
		}
}
 @media(max-width: 360px) {
	 
	 .field-display.brokers-account {
	  display: block;
	  float: right;
	  width: 52%;
	}
	.accounts {
	  display: block;
	   position: relative;
	  width: 67%;
	}
 }
 
 
 @media(max-width: 360px) {
	 
	  .accounts {
	  display: block;
	  position: relative;
	  width: 80%;
	}
}


.pt-cv-wrapper .img-thumbnail {
    border: 1px solid rgba(221, 221, 221, 0.57) !important;
    border-radius: 0px !important;
}

  .essb_mailform_content .essb_mailform_content_button {
    background-color: #000 !important;
}


.essb-postbar-category a {
    background-color: #000!important;

}

.essb-postbar-category a:hover {
    background-color: #000!important;
    color: #eee!important;

}

.essb-posbar-icons-container i {
    vertical-align: -4px !important;
    margin: 7px;
    color: #fdc78f !important;

}

.essb-posbar-icons-container {
    background: #fff;
    border-left: 1px solid #ddd;
}

.essb-posbar-icons-container .essb-postbar-number {
    font-size: 15px;

}


ul.wpbdp-categories > li {
    list-style-type: none!important;

}

ul.wpbdp-categories.with-images {

    flex-wrap: wrap;
    display: flex;

}

ul.wpbdp-categories.with-images li {
    flex: 1 0 33%;
    line-height: 15px !important;
    margin: inherit !important;
    padding: inherit !important;
    margin-bottom: 10px !important;

}

ul.wpbdp-categories.with-images li a.category-label {
    font-weight: bold !important;
    font-family: Lato !important;
    color: #000 !important;

}

.wpbdp-main-box {

  display: none;

}

ul.wpbdp-categories.with-images li.with-image img.category-image {
    display: block;
    padding: 10px !important;
    border: 1px solid rgba(251, 142, 30, 0.11) !important;
    background: rgba(238, 238, 238, 0.15) !important;

}

.wpbdp-main-box .advanced-search-link {
    display: none !important;

}



.tag-list {
    font-variant: small-caps;
    font-size: 12px;
    font-family: Arial;

}


#ulp-layer-217, #ulp-layer-217 * {
    margin-bottom: -4px;
    margin-top: 0px;
}


.widget-area-left select {
    width: 100% !important;
    border: 1px solid rgba(251, 142, 30, 0.45) !important;
    padding: .25em !important;

}

.headhesive-menu li:hover > a, .headhesive-menu li.focus > a {
    transition: all 0s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0s !important;
}

.headhesive-menu a {
    font-size: 15.3px !important;
}

.social-links-headhesive {
    float: right;
    background: rgba(0, 0, 0, 0.7) !important;
    border-bottom: 1px solid #000000 !important;
    border-left: 1px solid #000000 !important;
    border-right: 1px solid #000000 !important;
    padding: .5em .5em .5em;
    margin-top: 2px;
    box-shadow: none !important;
}

.main-navigation ul ul a {
    width: 210px;
    font-size: 16px;
}


.social-links-headhesive li .fa-rss, .social-links-headhesive li .fa-facebook, .social-links-headhesive li .fa-twitter, .social-links-headhesive li .fa-google-plus, .social-links-headhesive li .fa-youtube, .social-links-headhesive li .fa-linkedin {

    transition: all 0s ease-out 0s !important;
    box-shadow: inherit !important;
}

.search-form-wrapper {
    border: none;
    background: inherit !important;
}

.search-form-top {
    width: 64.7% !important;
    padding: 20px 5px 5px !important;
}

.search-form-top input[type="search"] {
    padding: 15px !important;
    font-weight: bold !important;
  }


.search-formhead input[type="search"] {
    border: 1px solid rgba(251, 142, 30, 0.52);
    height: 36px;
    margin-left: 1px;
}

.animated {
    animation-duration: 0.20s !important;
    animation-fill-mode: both;
}

.headhesive--clone {
    transition: all 0ms ease-out(0.68, -0.55, 0.27, 1.55) !important;
}

.main-navigation li:hover > a, .main-navigation li.focus > a {
    transition: all 0s ease-out 0s !important;
}

.ts-fab-text h4 {
    clear: none!important;
    font-size: 20px !important;
    line-height: 1!important;
    font-weight: 700 !important;
    margin: 0 0 .2em!important;
    padding: 0;
    font-family: Lato !important;

}

.ts-fab-tab {
    display: none;
    border: 2px solid #333;
    padding: 12px;
    min-height: 80px;
    overflow: hidden;
    padding-bottom: 15px;
    box-shadow: inset #333 -3px -4px 0px 1px !important;
}

.ts-fab-wrapper a {
    text-decoration: none!important;
    font-size: 12px !important;

}

.ts-fab-description, .ts-fab-latest li span, .ts-fab-twitter-time {
    font-size: 12px !important;

}

.ts-fab-text {
    line-height: normal !important;

}

.latest-see-all {
    display: none;
}

.ts-fab-latest li {
    margin: auto!important;
}


ul.wpbdp-categories.with-images li.with-image img.category-image {
    display: grid !important;
}

.taxonomy-description {
    border-bottom: 3px solid #eee !important;
    padding: 0 0px !important;
}


.widget-title h2 {
    margin-bottom: 0.7em !important;
}

.optinengine-optin.flex-embedded.flex-small .flex-content {
    display: none;
}

.optinengine-optin.flex-embedded .flex-form {
    padding: 12px!important;
}

.optinengine-optin.flex-embedded .flex-fields {
    margin-top: 0px!important;
}

.optinengine-optin.flex-embedded.flex-small .flex-button {
    font-size: 14px !important;
    padding: 5px 7px !important;
    margin-top: 0px !important;
}

.optinengine-optin.flex-embedded .flex-content {
    padding: 15px!important;
}

a.next:after, span.next:after {
    top: -5px !important;
    right: 0px !important;
}

.taxonomy-description p {
    color: #000;
    line-height: normal;
}
.page-id-388662 .inselect{
	height:410px !important;
}

a.pp_next, a.pp_previous {
    display: none !important;

}

.pp_gallery {
    display: none !important;
}

div.pp_woocommerce div.ppt {
    display: none !important;
}

.wpbdp-listing-single .extra-images ul li img {
    border: none !important;
}


article#post-383849.page.type-page.status-publish.hentry {

 margin-bottom: -120px;

}

#sab_elem {

  display:none!important;
}

.pt-cv-wrapper .carousel-control .glyphicon-chevron-right, .pt-cv-wrapper .carousel-control .icon-next {

background: #000!important;

}

.pt-cv-wrapper .carousel-control .glyphicon-chevron-left, .pt-cv-wrapper .carousel-control .icon-prev {

background: #000!important;

}

aside#text-13.widget.widget_text {

margin-bottom: 3px;

}