/*
Theme Name: WF new theme
Author: World Finance
*/
* {padding:0px; margin:0px}
html { font-family: Helvetica, Arial, sans-serif; font-weight:400; font-size:13px; line-height:17px; }

body { }

::selection {
        background: #b0cede; /* Safari */
        }
::-moz-selection {
        background: #b0cede; /* Firefox */
}

/*universals */
.pink-background { background:#b0cede;}
/* body.page-id-22811 .pink-background { background:#286040; } */
.pink {color: #b0cede; }
.left {float:left;}
.right {float:right;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.centre-align {margin:0 auto;}
.centre-text {text-align:center; line-height:22px;}
.hide-form {display:none;}
.display-form {display:block;}
.alignright {float:right; }
.entry-content .alignright {margin-left:20px; margin-right:-120px;}
.alignleft {float:left; }

strong {font-weight:bold}
textarea {
   resize: none;
}
p {}

a {color:#000; text-decoration:none; cursor:hand;}
a:hover {color: #b0cede; text-decoration:underline; /*transition-duration:0.1s; -moz-transition-duration:0.1s; -webkit-transition-duration:0.1s; -ms-transition-duration:0.1s;*/}
a img {border:none;}

h1, h6 {font-family:Skolar, Georgia, "Times New Roman", Times, serif; font-weight:400; font-size:25px; line-height:30px; margin-bottom:10px; }
h1.article-title {font-family:Skolar, Georgia, "Times New Roman", Times, serif; font-weight:400; font-size:40px; line-height:50px; margin-bottom:10px; max-width:700px; }
h2, h3 {font-family:din-condensed-web, Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; font-weight:400; }
h3.contributors { font-weight: 400;
    line-height: 20px;
    margin-top: 40px;
    padding: 0 10px;
    width: 350px; }
h3.contributors-description {font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-top: 5px;
    padding: 0 10px;
    text-transform: none;
    width: 350px;
	color:#9a9a9a;
	}	
h3.post-category { font-weight: 400;
    line-height: 20px;
    margin-top: 0px;
    padding: 0 10px;
    font-size:14px; 
	margin-right:5px;
	background:#b0cede;
	height:20px; }
h3.post-category a:hover {color:#000;}
h3.post-category-large { font-weight: 400;
    line-height: 35px;
    margin-top: 0px;
    padding: 0 10px;
    font-size:20px; 
	margin-right:5px;
	background:#b0cede;
	height:35px;
	margin-bottom:15px; }
h3.post-category-large-right-column { font-weight: 400;
    line-height: 35px;
    margin-top: 0px;
    padding: 0 10px;
    font-size:20px; 
	background:#b0cede;
	height:35px;
	margin-bottom:15px; }
h3.timeline-boxout-title { font-weight: 400;
    line-height: 20px;
    margin-top: 0px;
    padding: 0 0px;
    font-size:20px; 
	background:#b0cede;
	height:35px;
	margin-bottom:15px; }
h3.main-slider-excerpt {
	line-height:25px;	
}
.wpp-post-title {font-family: Skolar,Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 5px;
}

/*site structure */
#wrapper { width:1022px;  margin:0 auto; overflow:visible; }
#wrapper-inner {width:1020px; height:auto; float:left; border-left:1px solid #b0cede; border-right:1px solid #b0cede; position:relative;}
/* body.page-id-22811 #wrapper-inner { border-left:1px solid #286040; border-right:1px solid #286040; } */
#sign-up-form {background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #b0cede;
    height: auto;
    position: absolute;
    right: -1px;
    top: 39px;
    width: 460px; 
	padding:20px;
	z-index:9999;}
/*.formBuilderSuccess	{background: url(/wp-content/themes/wfnewtheme/assets/sign-up-close-button.png) no-repeat scroll right top #FFFFFF;
    border: 1px solid #b0cede;
    height: auto;
    position: fixed;
    right: 0px;
    top: 10px;
    width: 460px; 
	padding:20px;
	display:block;
	z-index:9999;}
	*/

/*contact form */
#formbuilder-4-page-1 .single_line_text_box, #formbuilder-4-page-1 .single-line-text-box { float: left;
	height: 50px;
	width: 450px; }
	
#formbuilder-4-page-1 .formBuilderLabelRequired, #formbuilder-4-page-1 .formBuilderLabel {float: left;
    font-family: Skolar,georgia,sans-serif;
    font-size: 22px;
    line-height: 25px;
    margin-right: 10px;
    padding: 5px;
    width: 115px;}

#formbuilder-4-page-1 .formBuilderInput { }
#formbuilder-4-page-1 .formBuilderInput input {background: none repeat scroll 0 0 #b0cede;
    border: 1px solid #CCCCCC;
    float: right;
    height: 25px;
    line-height: 25px;
    padding: 5px;
    width: 270px;}
#formbuilder-4-page-1 .formBuilderSelect {width:650px; float:right;}
#formbuilder-4-page-1 .formBuilderSelect select {margin-top:10px;}

#formbuilder-4-page-1 .formBuilderSubmit input {background: none repeat scroll 0 0 #b0cede;
	border: medium none;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 15px;
	font-weight: 100;
	margin: 0 0 0 5px;
	padding: 5px;
	text-transform: uppercase;}
#formbuilder-4-page-1 .formBuilderSubmit input:hover {color:#222222; }
#formbuilder-4-page-1 .formBuilderFailure {	
	float: left;
	height: 90px;
	width: 100%; }
#formbuilder-4-page-1 .formBuilderFailure ul {list-style:none; }
#formbuilder-4-page-1 .formBuilderFailure ul li {list-style:none;}


.page-container {width:1020px; height:auto; }
.page-container-inner  {width:1020px; height:auto; border-top:1px solid #b0cede; }

.left-column {/*border-bottom: 1px solid #b0cede;*/
    /*border-right: 1px solid #b0cede;*/
    padding: 0 0 20px;
    width: 699px;
	position:relative; }
.post-wrapper {border-top:1px solid #b0cede; margin:25px 20px 0px 20px; width:659px; }
.post-wrapper a img { /*box-shadow:1px 1px 2px #444444;*/}
.post-information {height:25px; width:659px; margin-bottom:10px; }
span.post-date {color:#9a9a9a; font-weight:bold; font-size:12px; line-height:20px; width:400px; float:right; text-align:right;}
span.comment-number {width:auto; color:#9a9a9a; font-weight:bold; font-size:12px; line-height:20px; height:25px; width:95px; }
span.comment-number-inner {color:#000; background:#b0cede url(/wp-content/themes/wfnewtheme/assets/comment-tail.jpg) no-repeat scroll 0px 19px; padding:0px 3px; margin-left:5px; font-weight:bold; line-height:20px; height:25px}
span.comment-number-inner a:hover {color:#000;}
.post-summary { }
.post-summary-news { }
.post-summary-news p {margin-bottom:15px;}
.breaker-wrapper {width:699px; background:#ececec; border-bottom:1px solid #b0cede; border-top:1px solid #b0cede; margin-top:20px; overflow:hidden; position:relative;}

/*category page */
.category-top-stories {border-bottom:1px solid #b0cede; margin-bottom:0px; padding-bottom:20px; }
.category-sub-left {width:349px; border-right:1px solid #b0cede; overflow:hidden; }
.category-sub-right {width:349px; }
.post-wrapper-sub {border-top:1px solid #b0cede; margin:20px 20px 0px 20px; }
.post-information-sub {height:25px; width:309px; margin-bottom:10px; }

/*awards category page */
.awards-icon {height: 150px;
    margin: 10px 20px;
    width: 150px; }

/*single page */
.article-title-wrapper {width:980px; padding:20px; border-bottom:1px solid #b0cede; height:auto; }
.single-post-content {padding:20px; }
.headline-info {width:250px; margin-top:30px;}
.interview-info {width:660px; color: #222222;
    float: left;
    font-size: 12px;
	font-style:italic;
    font-weight: normal;
    line-height: 20px;
	font-weight:bold;}
.standfirst-text {margin-bottom:15px; font-size:15px; line-height:1.5em; max-width:539px;}
.picture-caption-text {margin-bottom:15px; border-bottom:1px solid #B0CEDE; padding-bottom:5px; font-size:12px; line-height:1.5em; margin-top:-12px; width:100%;}
.entry-content {margin-bottom:20px; max-width:539px;}
.entry-content p {margin-bottom:15px; line-height:1.5; font-size:14px; max-width:539px;}
.entry-content p a {color:#537990; text-decoration:underline; }
.entry-content p a:hover {color:#b0cede;}
.entry-content h3 {margin-bottom:10px; line-height:1em; }
.entry-content ul {padding-left:20px; margin-bottom:15px;}
.entry-content ul li {
margin-bottom: 15px;
line-height: 1.5;
font-size: 14px;
}

.entry-content img {max-width:539px; height:auto; /*width:auto; height:auto;*/}

.entry-content img.alignleft {float:right; margin-right:-120px; margin-left:20px; margin-bottom:20px; }

/*image border - add this class to the advanced settings in the image part of the CMS*/
.image-with-borders {padding:5px 0px; border-top:1px solid #b0cede; border-bottom:1px solid #b0cede; }

/* video page - hidden transcript */
#video_transcript {
    display:none;
    opacity: 0;
    height: 1px;
}
#video_transcript_btn {
    border: 1px solid #016893;
    color: #016893;
    cursor: pointer;
    display: block;
    font-family: Skolar,Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    padding: 15px;
    text-align: center;
    width: 260px;
    position: relative;
    top: 0;
}

/*pull quotes*/
blockquote {border-bottom: 1px solid #B0CEDE;
    border-top: 10px solid #B0CEDE;
    float: right;
    font-family: Skolar,Georgia,"Times New Roman",Times,serif;
    margin-bottom: 20px;
    margin-left: 20px;
	margin-right:-120px;
    padding: 20px 0 5px 20px;
    width: 250px; }

blockquote.get-left, img.alignright.get-left, img.alignleft.get-left {margin-right:10px;}	
.entry-content blockquote p {font-size:20px; font-weight:700; font-style:italic; }


.timeline-boxout {
	background:#B0CEDE;
    float: right;
    font-family: din-condensed-web, Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    margin-left: 20px;
    padding: 20px;
    width: 250px; }
.timeline-boxout p {font-size:16px; }

.narrow-boxout, .boxout, .stats-boxout {
	background:#B0CEDE;
    float: right;
    font-family: Helvetica,Arial,sans-serif;
    margin-bottom: 0;
    margin-left: 20px;
    padding: 20px;
    width: 250px;
	margin-right:-120px; }
.time-line-boxout .right, .boxout right {margin-right:-50px; }	

.full-width-boxout {
	background:#B0CEDE;
    float: left;
    margin-bottom: 0;
    margin-left: 0px;
    padding: 20px;
	padding-bottom:5px;
	margin-bottom:15px;
    width: 499px; }
.full-width-boxout img {width:499px;}	
.full-width-boxout p.wp-caption-text {max-width:499px; }
.stats-boxout { width:230px; border-top:5px solid #006993; margin-right:-120px; }
.stats-boxout h3.title { margin-bottom: 10px; color: #000; line-height: 20px; border-bottom: 1px solid; padding-bottom: 15px; font-size: 24px;}
.stats-boxout h3.info {margin-bottom: 10px; color: #006993; line-height: 23px; border-bottom: 1px solid #000; padding-bottom: 10px; }
.stats-boxout h3.number { font-size: 50px; margin-bottom: 5px; line-height: 1.1em; text-shadow: 1px 1px #fff;}
.stats-boxout.get-left, .boxout.get-left {margin-right:10px;}

.boxout img {width:100%; height:auto; margin:10px 0px; }
.boxout p a:hover, .full-width-boxout p a:hover, .stats-boxout p a:hover, .boxout h3 a:hover {color:#000;}

.boxout.headshot {width:150px; border-bottom:5px solid #006993;    padding: 0px 10px 0px 10px; margin-right:0px; }
.boxout.headshot .wp-caption {margin-bottom:0px; 
max-width: 150px;
font-size: 16px;
letter-spacing: 1px;}


/*related by tag */
.tag-boxout {width:100px; border-top:10px solid #B0CEDE; float:right; position:relative; z-index:999;}
.tag-boxout ul {list-style:none; }
.tag-boxout ul li {list-style:none; }
.tag-boxout ul li a {float:left; font-size:12px; list-style:none; margin-bottom:10px; border-top: 1px solid #ccc;
padding-top: 10px; color:#537990; }


.video-area {margin-bottom:15px; float:left; margin-left:0px; z-index:999; /*If it goes wrong uncomment this attribute position:absolute; */}

.topics-wrapper {width:170px; height:140px; border-right: 1px solid #b0cede;}
.share-wrapper {width:300px; height:120px; border-right: 1px solid #b0cede; padding:10px;}
.comment-wrapper {width:167px; height:120px; }

.single-page-navigation {width:659px; border-bottom:1px solid #b0cede; border-top:1px solid #b0cede; padding:0px 0px; margin-top:20px; margin-left:20px; }

.previous-post {width:288px; border-right:1px solid #b0cede; padding:20px }
p.previous-post-title {width:100%; float:left; text-align:center; color:#9a9a9a; margin-bottom:10px; }
.next-post {width:288px; padding:20px; }
p.next-post-title {width:100%; float:left; text-align:center; color:#9a9a9a;  margin-bottom:10px; }

.entry-utility {border-bottom:1px solid #b0cede; border-top:1px solid #b0cede; width:659px; }
.entry-utility a{font-weight:bold;}

/*comments form guff */
.comments-wrapper  {border-top: 1px solid #b0cede;
    float: left;
    margin-left: 20px;
    margin-top: 50px;
    width: 659px;}
#comments {width:659px; float:left; margin-top:20px; }
h1.comment-form-author {height:40px; line-height:40px; margin:20px 0;}
h1.comment-form-email {height:40px; line-height:40px; margin:20px 0;}
#author, #email, #comment  {    background: none repeat scroll 0 0 #b0cede;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #B3B3B3;
    float: right;
    font-size: 16px;
    height: 30px;
    margin-left: 20px;
    padding: 5px;
	width:550px;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;}
#comment {margin-left:0px; width:649px; height:150px; margin:20px 0;  }
#submit { margin:0px 0; float:right; text-transform:uppercase; font-weight:100;  background: none repeat scroll 0 0 #b0cede; border: medium none; padding:5px;    border-radius: 4px 4px 4px 4px; color:#fff; font-size:15px;cursor: pointer; }
#submit:hover {color:#222222;}
#commentform {float:left;}
#respond {float:left; width:659px;}

.commentlist {float: left;
    margin-left: 80px;
    margin-top: 20px;
    width: 580px;
	list-style:none; }
.comment-author, .comment-meta, comment-body {float:left; width:100% }
.comment-meta { }
.comment-body { }
.comment-body p {font-weight:bold; margin-top: 5px; float:left;}
.reply {border-bottom: 1px solid #b0cede;
    float: right;
    margin-bottom: 10px;
    padding: 10px 0;
    width: 100%;}
.comment-reply-link { color:#b0cede;  font-style:normal; }
li.comment {float:left; width:570px; padding:10px;  margin:10px 0;}
img.avatar {
    float: left;
    margin-left: -80px;
    margin-top: -10px;
    padding: 0 15px 15px; }
.fn,.says {float:left;  font-size:14px; font-style:normal; text-transform:uppercase; margin-right:5px; }
.children {float:right; width:70%; list-style:none; }
.children li {
    float: left;
    margin: 10px 0;
    padding: 10px;
    width: auto;}
.children li img {background:url("/wp-content/themes/ol-theme/assets/avatar-background-child.png") no-repeat scroll 0 0 transparent;}

.form-allowed-tags {display:none;}


/*right column*/
.right-column {width:320px;  border-left:1px solid #b0cede; }
.right-column-wrapper {width:320px; height:auto; border-top:1px solid #b0cede; border-bottom:1px solid #b0cede; margin-bottom:20px;}
.wf-100-crest {width:280px; padding:20px; background:url(/wp-content/themes/wfnewtheme/assets/wf100-crest.jpg) no-repeat scroll 20px 0px; height:280px; border:none; text-indent:-9999px; overflow:hidden;}

/*top 10 */
.numbers-container {padding:0px 20px; height:auto; width:280px;}
.numbers-container h3 {text-align:center; margin-bottom:10px; }
.numbers-container img {display:none;}
.numbers-container p {font-family: Helvetica, Arial, sans-serif; font-weight:400; font-size:13px; line-height:17px; text-transform:none;}

/*kill the numbers style for article pages */
.entry-content .numbers-container {padding:10px 0px; width:auto;}
.entry-content .numbers-container p { margin-bottom: 15px;
line-height: 1.5;
font-size: 14px;
max-width: 539px;}
.entry-content .numbers-container h3 {margin-bottom:10px; text-align:left; }
.entry-content .numbers-container img {display:block;}

ul.numbers { height: 61px /* 112px for top 10 */;
    list-style: none outside none;
    padding: 15px 20px;
    width: 280px; }
ul.numbers li {background:url(/wp-content/themes/wfnewtheme/assets/numbers-background.png) no-repeat; width:56px; height:56px; line-height:60px; font-size:40px;  text-shadow:2px 2px #FFF; font-weight:bold; text-align:center; cursor:pointer; float:left;}
ul.numbers li a {width:56px; height:56px; float:left;}
ul.numbers li:hover {background:url(/wp-content/themes/wfnewtheme/assets/numbers-background.png) no-repeat scroll 0px -56px; }
ul.numbers li.active {background:url(/wp-content/themes/wfnewtheme/assets/numbers-background.png) no-repeat scroll 0px -56px; color:#b0cede; text-shadow:1px 1px #FFF; width:56px; height:56px; line-height:60px; font-size:40px; font-weight:bold; text-align:center; cursor:pointer; }
ul.numbers li.active a {color:#b0cede;}


/*awards voting form */
.single_line_text_box, .single-line-text-box { float: left;
	height: 50px;
	width: 100%; }
.selection_dropdown, .selection-dropdown	{float: left;
	height: 50px;
	width: 100%;}
	
.formBuilderLabelRequired {float: left;
	font-family: Skolar,georgia,sans-serif;
	font-size: 20px;
	line-height: 25px;
	margin-right: 50px;
	padding: 5px;
	width: auto;}
.formBuilderLabel {float: left;
	font-family: Skolar,georgia,sans-serif;
	font-size: 20px;
	line-height: 25px;
	margin-right: 50px;
	padding: 5px;
	width: auto;}
.formBuilderInput { }
.formBuilderInput input {background: none repeat scroll 0 0 #b0cede;
	border: 1px solid #CCCCCC;
	height: 25px;
	line-height: 25px;
	padding: 5px;
	width: 640px;
	float:right;}
.formBuilderSelect {width:650px; float:right;}
.formBuilderSelect select {margin-top:10px;}

.formBuilderSubmit input {background: none repeat scroll 0 0 #b0cede;
	border: medium none;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 15px;
	font-weight: 100;
	margin: 0 0 0 5px;
	padding: 5px;
	text-transform: uppercase;}
.formBuilderSubmit input:hover {color:#222222; }
.formBuilderFailure {	
	float: left;
	height: 90px;
	width: 100%; }
.formBuilderFailure ul {list-style:none; }
.formBuilderFailure ul li {list-style:none;}	


/*archive */
span.meta-nav {letter-spacing:-2px;}



/*header area */

#header {width:1020px; height:auto; }

ul.top-tabs {width:1020px; height:39px; border-bottom:1px solid #b0cede; }
/* body.page-id-22811 ul.top-tabs { border-bottom:1px solid #286040; } */
ul.top-tabs li {line-height:39px; padding:0px 10px; font-family:din-condensed-web, Arial, Helvetica, sans-serif; font-size:25px; text-transform:uppercase; font-weight:400; float:left; border-right:1px solid #b0cede; }
/* body.page-id-22811 ul.top-tabs li { border-right:1px solid #286040; } */
/*ul.top-tabs li.square-logo {background:url(/wp-content/themes/wfnewtheme/assets/square-logo.png) scroll 10px 10px no-repeat; width:40px;  text-indent:-9999px; overflow:hidden; padding:0px; }*/
ul.top-tabs li a.twitter {background:url(/wp-content/themes/wfnewtheme/assets/twitter-bird.png) scroll 0px 5px no-repeat; width:30px;  text-indent:-9999px; overflow:hidden; padding:0px; }
ul.top-tabs li a.youtube-logo {background:url(/wp-content/themes/wfnewtheme/assets/youtube-logo-top-bar.png) scroll 0px 7px no-repeat; width:64px;  text-indent:-9999px; overflow:hidden; padding:0px; }
ul.top-tabs li a.facebook {background:url(/wp-content/themes/wfnewtheme/assets/facebook-logo-25x25.png) scroll 0px 7px no-repeat; width:25px;  text-indent:-9999px; overflow:hidden; padding:0px; }
ul.top-tabs li a.linkedin {background:url(/wp-content/themes/wfnewtheme/assets/linkedin-logo-25x25.png) scroll 0px 7px no-repeat; width:25px;  text-indent:-9999px; overflow:hidden; padding:0px; }
ul.top-tabs li a.gplus {background:url(/wp-content/themes/wfnewtheme/assets/gplus-logo-25x25.png) scroll 0px 7px no-repeat; width:25px;  text-indent:-9999px; overflow:hidden; padding:0px; }
ul.top-tabs li.latest {font-family: Helvetica, Arial, sans-serif; font-weight:400; font-size:13px; width:695px; text-align:left; color:#9a9a9a; height:39px; overflow:hidden; }
ul.top-tabs li.sign-up {font-family: Helvetica, Arial, sans-serif; font-weight:400; font-size:12px; border-right:none; }
ul.top-tabs li.no-padding { padding:0px 0px;}
ul.top-tabs li.a { }
ul.top-tabs li.a:hover {}
.square-logo {background:url(/wp-content/themes/wfnewtheme/assets/square-logo.png) scroll 10px -40px no-repeat; width:40px;  text-indent:-9999px; overflow:hidden; padding:0px; float:left }
.square-logo:hover {background:url(/wp-content/themes/wfnewtheme/assets/square-logo.png) scroll 10px 10px no-repeat; width:40px;  text-indent:-9999px; overflow:hidden; padding:0px; float:left }
.small-play-logo {background:url(/wp-content/themes/wfnewtheme/assets/square-logo.png) scroll -50px -40px no-repeat; width:30px; margin:0px -5px;  text-indent:-9999px; overflow:hidden; padding:0px; float:left }
.small-play-logo:hover {background:url(/wp-content/themes/wfnewtheme/assets/square-logo.png) scroll -50px 10px no-repeat;}

.masthead {width:630px; height:160px; background:url(/wp-content/themes/wfnewtheme/assets/world-finance-new-masthead.jpg) no-repeat scroll 10px 40px; text-indent:-9999px; overflow:hidden; float:left; }
/* body.page-id-22811 .masthead {width:630px; height:160px; background:url(/wp-content/themes/wfnewtheme/assets/world-finance-new-masthead-green.png) no-repeat scroll 10px 40px; text-indent:-9999px; overflow:hidden; float:left; } */
.masthead-adjust {height:140px;}
.masthead-footer {width:600px; height:140px; background:url(/wp-content/themes/wfnewtheme/assets/wf-logo-footer.png) no-repeat scroll 20px 50px; text-indent:-9999px; overflow:hidden; float:left; }
.home-sharing {height: 20px; width: 980px; margin-top: 20px; border-top: 1px solid #B0CEDE; padding: 20px; }

.header-search {height:60px; padding-top:60px; width:320px;}
.searchform-normal {
    height: 40px;
	margin-right:40px;
    width: 278px;
    /*
	border:1px solid #9a9a9a;
	background:#fff;
    */
}

/*contributors bar */
.contributors-bar {width:1020px; height:120px; background:url(/wp-content/themes/wfnewtheme/assets/grey-contributors.png) repeat-x scroll 0px bottom; position:relative; z-index:1; display:block;}
span.contributor-description {width:450px; float:right; }
#slideshow {
	width:1020px;
	height:120px;
	position:relative;
	margin:0px;
    padding: 0px;
	z-index:1;
}
#slideshow #slidesContainer {
  width:1020px;
  height:120px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
  top:0px;
}
#slidesContainer{ padding:0px;}

 .slide {
  margin:0 auto;
  width:510px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:120px;
  
}
.slide img {border:none;}
/** 
 * Slideshow controls style rules.
 */
.control {
  cursor: pointer;
    display: block;
    height: 85px;
    padding: 0 ;
    position: absolute;
    text-indent: -10000px;
    width: 20px;
    z-index: 99;
}

#rightControl {
  top:35px;
  right:-20px;
  background:  url(/wp-content/themes/wfnewtheme/assets/slider-arrows.png) no-repeat scroll 0px 0px;
}
#rightControl:hover {background:  url(/wp-content/themes/wfnewtheme/assets/slider-arrows.png) no-repeat scroll -20px 0px; }
#leftControl {
  top:35px;
  left:-20px;
  background:  url(/wp-content/themes/wfnewtheme/assets/slider-arrows.png) no-repeat scroll 0px -85px;
}
#leftControl:hover {background:  url(/wp-content/themes/wfnewtheme/assets/slider-arrows.png) no-repeat scroll -20px -85px;}

/*slideshow for column breaker articles */
#slideshow_column {
	width:579px;
	height:160px;
	position:relative;
	margin-bottom:20px;
    padding: 0px 20px 0px 90px;
	display:block;
	margin-left:15px;
}
#slideshow_column #slidesContainer_column {
  width:579px;
  height:160px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  top:0px;
}
#slidesContainer_column{ padding:0px;}

 .slide_column {
  margin:0 auto;
  width:240px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:160px;
  margin-right:10px;
  position:relative;
  z-index:9;
  
}
.breaker-columns-image {width:240px; height:160px; position:relative; overflow:hidden; }
.breaker-columns-image img {width:240px; height:160px; position:relative; overflow:hidden; }
.breaker-columns-image h1 {font-size:16px; line-height:1.45em; }

.breaker-columns-text {width:220px; height:140px; padding:10px; margin-top:0px; position:absolute; left:0px; background:  url(/wp-content/themes/wfnewtheme/assets/breaker-text-background.png) no-repeat; top:0px; }
.breaker-videos {background:url("/wp-content/themes/wfnewtheme/assets/slider-main-background.png") no-repeat scroll 0 0 transparent; }
.breaker-columns-text:hover {margin-top:0px;}

/** 
 * Slideshow controls style rules.
 */
.control_column {
  display:block;
  width:80px;
  height:160px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  padding-top:0px;
  margin-top:0px;
  z-index:99;
}

#rightControl_column {
  top:0px;
  right:20px;
  background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll 0px -160px;
}
#rightControl_column:hover {background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll -80px -160px; }

#leftControl_column {
  top:0px;
  left:0px;
  background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll 0px 0px;
}
#leftControl_column:hover {background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll -80px -0px; }

/*menu*/
.main-menu { width:1020px; height:50px; }
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 1020px;
	list-style: none;
	border-top:10px solid #b0cede;
	border-bottom:1px solid #b0cede;
	position:relative;
	z-index:999;
	display:block;
}
/*
body.page-id-22811 ul#topnav {
    border-top:10px solid #286040;
    border-bottom:1px solid #286040;
}
*/
.background-extend {background:url(/wp-content/themes/wfnewtheme/assets/menu-background-extend.png) no-repeat scroll 920px bottom; }
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	height: 40px;
	line-height:40px;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	padding:0px 19px;
	border-right:1px solid #b0cede;
	border-bottom:0px solid #b0cede;
}
/*
body.page-id-22811 ul#topnav li a {
    border-right:1px solid #286040;
}
*/
ul#topnav li a.awards {border-right:none; padding:0px 15px;}
ul#topnav li a.main-menu-active {line-height:31px; height:31px; border-bottom:9px solid #b0cede;}
ul#topnav li a.main-menu-active-border-hide { border-bottom:0px; height:40px; line-height:40px;}

ul#topnav li:hover a, ul#topnav li a:hover {  } /*--Hover State--*/

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 41px; left: -1px;
	z-index: 999;
	background: #fff; /*--Background gradient--*/
	padding:10px;
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
	border:1px solid #b0cede;
	border-top:none;
}

ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 200px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #9a9a9a;
}

ul#topnav .sub ul li a {
	float: none;
	font-size:13px;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding:3px 0px;
	text-transform:uppercase;
	display: block;
	text-decoration: none;
	color: #9a9a9a;
	border:none;
	line-height:16px;
}
ul#topnav .sub ul li a:hover {
	color: #000;
}

#footer { width:1020px; height:530px; border-right: 1px solid #b0cede; }
.footer-inner {width:1022px; height:510px;}
.footer-top-link {color:#222222; }
.footer-top-link:hover {color:#333333;}

ul.footer-nav {
	margin: 0; padding: 20px;
	float:left;
	width: 980px;
	list-style: none;
}
ul.footer-nav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}
ul.footer-nav li a {
	height: 40px;
	line-height:40px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
ul.footer-nav li a.awards {color:#000; }
ul.footer-nav li a.header {color:#000;}

ul.footer-nav li:hover a, ul.footer-nav li a:hover {  } /*--Hover State--*/

ul.footer-nav li .sub {
	display: block; /*--Hidden for those with js turned off--*/
	border-top:none;
}

ul.footer-nav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul.footer-nav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #9a9a9a;
}

ul.footer-nav .sub ul li a {
	float: none;
	font-size:12px;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding:1px 0px;
	text-transform:none;
	display: block;
	text-decoration: none;
	color: #fff;
	border:none;
	line-height:16px;
}
ul.footer-nav .sub ul li a:hover {
	color: #000;
}
#slideshow_videos {
	width:579px;
	height:160px;
	position:relative;
	margin-bottom:20px;
    padding: 0px 20px 0px 90px;
	margin-left:15px;
}
#slideshow_videos #slidesContainer_videos {
  width:579px;
  height:160px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  top:0px;
}
#slidesContainer_videos{ padding:0px;}

 .slide_videos {
  margin:0 auto;
  width:240px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:160px;
  margin-right:10px;
  position:relative;
  z-index:9;
  
}


/** 
 * Slideshow controls style rules.
 */
.control_videos {
  display:block;
  width:80px;
  height:160px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  padding-top:0px;
  margin-top:0px;
  z-index:99;
}

#rightControl_videos {
  top:0px;
  right:20px;
  background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll 0px -160px;
}
#rightControl_videos:hover { background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll -80px -160px;}
#leftControl_videos {
  top:0px;
  left:0px;
  background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll 0px 0px;
}
#leftControl_videos:hover {background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll -80px 0px; }

#slideshow_main {
	background: ;
    border-bottom: 1px solid #b0cede;
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding: 20px 0;
    position: relative;
    width: 1020px;
	z-index:1;
}
#slideshow_main #slidesContainer_main {
  margin:0 auto;
  width:100%;
  height:100%;
  overflow:hidden; /* allow scrollbar */
  position:relative;
}
#slideshow_main #slidesContainer_main .slide_main {
  margin:0 auto;
  width:1020px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:400px;
  background-position:center center;
}
.slide_inner_main{width:900px; margin:0 auto;}
.slide_text_main { }
.horizontal_main {width:300px; height:2px; background:#fff;}
/** 
 * Slideshow controls style rules.
 */
.control_main {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl_main {
  top:40px;
  right:20px;
  background:url(/wp-content/themes/wfnewtheme/assets/main-slider-buttons.png) no-repeat scroll 0px 0px;
  position:absolute;
  height:35px;
  width:35px;
  overflow:hidden;
  z-index:99;
}
#leftControl_main:hover {background:url(/wp-content/themes/wfnewtheme/assets/main-slider-buttons.png) no-repeat scroll -36px 0px; }
#rightControl_main {
  bottom:40px;
  right:20px;
 background:url(/wp-content/themes/wfnewtheme/assets/main-slider-buttons.png) no-repeat scroll 0px -50px;
  position:absolute;
  height:35px;
  width:35px;
  overflow:hidden;
  z-index:99;
}
#rightControl_main:hover {background:url(/wp-content/themes/wfnewtheme/assets/main-slider-buttons.png) no-repeat scroll -36px -50px;}


.slide_main img {
  float:right;
  margin:0px;
  position:relative;
}
.slide_main-inner {width:1020px; position:relative; border:0px; left:0px; height:160px; top:240px; background: url(/wp-content/themes/wfnewtheme/assets/slider-main-background.png) no-repeat scroll 0px 0px;}
h1.slider-large {position:absolute; left:20px; bottom:80px; max-width:1020px; }

h1.slider-large a:hover {color:#222222; }

.inline {display:inline;}
.visible {display:block;}
.hidden {display:none;}

.leaderboard-wrapper {border-bottom: 1px solid #b0cede;
    float: left;
    height: 160px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 20px 0;
    position: relative;
    width: 1020px;}
	
.attachment-numbers-thumb {margin-bottom:10px; }

.popular-container { }
.popular-container ul {list-style:none; }
.popular-container li {list-style:none; margin-bottom:5px; }

.popular-container ul.wpp-list  {padding-left:25px; }
.popular-container ul.wpp-list li {list-style: decimal; font-family: Skolar, Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 16px;
font-weight: 400; }
.popular-container ul.wpp-list li a {font-family: arial, helvetica, sans-serif; font-size: 13px; } 
.popular-container ul.wpp-list li a:hover { } 

.popular-inactive {color:#eaeaea; }
.popular-active {color:#000; }
.popular-inactive, .popular-active {cursor:pointer;}
.popular-inactive:hover, .popular-active:hover {text-decoration:underline; color:#2a2a2a;}

#recaptcha_widget_div {float:left}
.pingback {margin:15px 0px;}

/** LEDGER STYLING **/

.ledger-container { width:1020px; float:left; height:auto; background:url(/wp-content/themes/wfnewtheme/assets/the-ledger-background.jpg) repeat-y;	}
.ledger-single-story {width:320px; float:left; height:auto; padding:20px 10px 20px 10px; border-bottom:1px solid #B0CEDE; }
.ledger-single-story p {font-size: 14px; line-height: 1.5; margin-bottom: 15px; text-align:justify; }
.ledger-double-story {width:660px; float:left; height:auto; padding:20px 10px 20px 10px; border-bottom:1px solid #B0CEDE; background:#fff; }
.ledger-article-info {width:320px; float:left; margin-bottom:10px; }
h1.ledger-headline {line-height:25px; margin-bottom:20px; }

/** MICROSITE INDEX **/
ul.microsite-index {padding:none; margin:none; list-style:none; }
ul.microsite-index li {line-height:30px; }
ul.microsite-index li.dark-blue {width:215px; height:120px; padding:115px 20px 20px 20px; float:left; background:#537990; list-style:none; color:#fff; font-size:22px; font-weight:bold; text-align:center; line-height:30px; }
ul.microsite-index li.dark-blue:hover { background:#cccccc; list-style:none; color:#fff; font-size:22px; font-weight:bold; text-align:center; }
ul.microsite-index li.light-blue {width:215px; height:120px; padding:115px 20px 20px 20px; float:left; background:#00A6E8; list-style:none; color:#fff; font-size:22px; font-weight:bold; text-align:center; }
ul.microsite-index li.light-blue:hover {background:#cccccc; list-style:none; color:#fff; font-size:22px; font-weight:bold; text-align:center; }

ul.microsite-index li a {color: #fff; }
ul.microsite-index li a:hover {color: #f7f7f7; }
ul.microsite-index li a.dark-blue {width:215px; height:120px; padding:115px 20px 20px 20px; float:left; background:#537990; list-style:none; color:#fff; font-size:22px; font-weight:bold; text-align:center; line-height:30px; }
ul.microsite-index li a.dark-blue:hover {width:215px; height:120px; padding:115px 20px 20px 20px; float:left; background:#cccccc; list-style:none; color:#fff; font-size:22px; font-weight:bold; text-align:center; }
ul.microsite-index li a.light-blue {width:215px; height:120px; padding:115px 20px 20px 20px; float:left; background:#00A6E8; list-style:none; color:#fff; font-size:22px; font-weight:bold; text-align:center; line-height:30px; }
ul.microsite-index li a.light-blue:hover {width:215px; height:120px; padding:115px 20px 20px 20px; float:left; background:#cccccc; list-style:none; color:#fff; font-size:22px; font-weight:bold; text-align:center; }
#accordion-awards { }

#disqus_thread {float:left; width:659px;}

p.wp-caption-text {border-bottom:1px solid #B0CEDE; font-size:12px; padding-bottom:5px; max-width:539px; }

.formBuilderHelpText{display:none;}
.formBuilderHelpTextVisible{visibility: visible;
position: relative;
background-color: #FFE;
border-style: dotted;
border-width: thin;
padding:5px;}
.formBuilderHelpTextHidden{display:none;
position: relative;
background-color: #FFE;
border-style: dotted;
border-width: thin;
padding:5px;}

#wpstats {display:none;}

/*latest videos */
h3.view-latest-videos a:hover {color:#e5e5e5;}


/******HERO******/

.breaker-wrapper-cover {position:absolute; width:30px; height:160px; background:#ececec; z-index:9999; }
.breaker-wrapper-cover.breaker-cover-left {left:0px; top:50px; }
.breaker-wrapper-cover.breaker-cover-right {right:0px; top:50px; }

.hero {
	width: 680px;
	height: 160px;
	position: relative;
	margin-bottom: 20px;
	display: block;
	margin-left: 10px;
	float: left;
	overflow: hidden;
	}
	
.hero-carousel article {

margin:0 auto;
width:220px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
height:160px;
margin-right:0px;
position:relative;
z-index:9;
}
	
.hero-carousel-container article {
float: left;
}

.hero-carousel article img{
width:200px; margin:0px 10px; height:auto; position:relative; overflow:hidden;
}
.hero-carousel article .breaker-columns-text {width:180px; height:140px; margin:0px 10px; padding:10px; margin-top:0px; position:absolute; left:0px; 
/*background:  url(/wp-content/themes/wfnewtheme/assets/breaker-text-background.png) no-repeat; */
top:0px; opacity:0; }
.hero-carousel article .breaker-columns-text:hover {opacity:1; }

.hero-carousel article .breaker-columns-text h6 {font-size:18px; line-height:1.3em; }


.hero-carousel-nav {
width: 699px;
position: absolute;
bottom: 0;
left: 0px;
margin-left: 0px;
z-index: 999;
}

.hero-carousel-nav li {
	position: absolute;
	bottom: 0px;
	right: 39px;
	list-style: none;
	width:80px;
  	height:160px;
  	text-indent:-10000px;
  	position:absolute;
  	cursor: pointer;
  	background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll 0px -160px;
	}
.hero-carousel-nav li:hover {
	
  	background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll -80px -160px;
	}
	
.hero-carousel-nav li.prev {
	left: 20px;
	right: auto;
  	background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll 0px -0px;
	}
.hero-carousel-nav li.prev:hover {
	
  	background: url(/wp-content/themes/wfnewtheme/assets/breaker-columns-arrows.png) no-repeat scroll -80px -0px;
	}
	

	
.hero-carousel-nav li a {
	color: #fff;
	border: none;
	outline: none;
	display: block;
	float: left;
	height:160px; 
	width:80px;	}

.hero-carousel-nav li a:hover { 
	}
	
.hero-carousel-nav li a:active,
.hero-carousel-nav li a:focus { 
	border: none;
	outline: none;
	}
	

#os-wrapper h1{	
font-family: Skolar, Georgia, "Times New Roman", Times, serif !important;
font-weight: 400 !important;
font-size: 40px !important;
line-height: 50px !important;
margin-bottom: 10px !important;
max-width: 700px !important;
color:#000 !important;	
}

/* ---------- BANKING AWARDS ---------- */
.bg_country {
    width:100%;
    float:left;
    color: #9a814d;
    text-align: left;
    font-family: 'Abel',Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
    padding-bottom: 5px;
    text-transform: uppercase; 
    letter-spacing: 2px;
    border-bottom: 2px dotted rgba(154, 129, 77, 0.7);
}
.bg_bank {
    float:left;
    width:100%;
    color: #236040;
    text-align: left;
    font-family: 'Roboto Condensed',Georgia,"Times New Roman",Times,serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 20px;
    margin: 25px 0px;    
}
.bg_description {
    width:100%;
    float:left;
    color: #000;
    text-align: left;
    font-family: 'Abel',Georgia,"Times New Roman",Times,serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 20px; 
    padding-bottom: 10px;  
}
   
.bg_contact_details {
    width:100%;
    float:left;
    list-style: none;
    color: #000;
    text-align: left;
    font-family: 'Roboto Condensed',Georgia,"Times New Roman",Times,serif;
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 15px;  
    padding-bottom: 10px; 
    border-bottom: 2px solid rgba(154, 129, 77, 0.7); 
}

.bg_contact_details li {
    list-style-type: none;
}
.post-summary li { 
    list-style-type: none;
    font-size: 15px;
}
