/*
 * Created by the Simple Custom CSS Plugin
 * by John Regan (http://johregan3.me)
 * http://wordpress.org/plugins/simple-custom-css/
 */

span.wpcf7-form-control-wrap input {
width: 100%;
padding: 5px;
border: 1px solid #DDD;
font-size: 10px;
line-height: 10px;
color: #888;
}
.dc-site-header {
background-image: url(http://internationalbankers.org.uk/wp-content/uploads/2015/02/headerbg2.png);
}
.dc-footer-wrapper {
background-image: url(http://internationalbankers.org.uk/wp-content/uploads/2015/02/footerbg.png);
background-position: bottom;
background-color: #fff;
}
body {
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-ms-background-size: 100% auto;
-o-background-size: 100% auto;
background-size: 100% auto;
}
.dc-widget-wrapper .dc-widget-title, .dc-wp-primary-theme-menu a, .dc-basic-slider .inner-wrapper > ul li.slide .description .title {
font-family: Old Standard TT, serif;
}
.dc-widget-wrapper .dc-widget-title, .dc-wp-primary-theme-menu-inner-wrapper {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 99%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(99%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 99%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 99%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 99%,rgba(0,0,0,0.2) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 99%,rgba(0,0,0,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=&#039;#00000000&#039;, endColorstr=&#039;#33000000&#039;,GradientType=0 ); /* IE6-9 */
}
.dc-wp-primary-theme-menu-inner-wrapper {
border-right: 1px solid #DBDBDB;
border-top: 1px solid #DBDBDB !important;
}
.dc-wp-primary-theme-menu > li {
background: none;
}
.dc-wp-primary-theme-menu > li:hover, .dc-wp-primary-theme-menu > li.no-any-submeny.top-hover {
background: #fff;
border-left: 1px solid #DBDBDB !important;
border-right: 1px solid #DBDBDB !important;
border-top: 1px solid transparent !important;
}
.dc-wp-primary-theme-menu > li > a.wcmenucart-contents {
height: 22px;
border-bottom: 1px solid transparent;
border-top: 1px solid transparent;
}
.dc-wp-primary-theme-menu > li > a.wcmenucart-contents:hover {
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DBDBDB;
}
.dc-wp-primary-theme-menu > li:first-of-type {
border-left: 1px solid #DBDBDB;
}
.dc-widget-wrapper .dc-widget-title {
border-top: 1px solid #F0F0F0;
border-right: 1px solid #F0F0F0;
}
.home .dc-layout-one-sidebar .dc-page-content .dc-sixteen.dc-columns:nth-of-type(2) {
background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 1%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(1%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=&#039;#33000000&#039;, endColorstr=&#039;#00000000&#039;,GradientType=0 ); /* IE6-9 */
border: 1px solid #F0F0F0;
margin-bottom: 20px;
}
.dcs-post-box .more-link-wrapper, .dc-service-item-1-4-box .bottom-side .more-link-wrapper, .dc-service-item-1-4-box-last .bottom-side .more-link, .mapbutton, .closebutton, .applybtn {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=&#039;#ededed&#039;, endColorstr=&#039;#dfdfdf&#039;);
background-color:#ededed;
text-indent:0;
border:1px solid #dcdcdc;
display:inline-block;
color:#777777;
font-family:arial;
font-size:12px;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:center;
text-shadow:1px 1px 0px #ffffff;
padding: 3px 10px 5px;
margin-top: 10px;
}
.dcs-post-box .more-link-wrapper:hover, .dc-service-item-1-4-box .bottom-side .more-link-wrapper:hover, .dc-service-item-1-4-box-last .bottom-side .more-link:hover, .mapbutton:hover, .closebutton:hover, .applybtn:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=&#039;#dfdfdf&#039;, endColorstr=&#039;#ededed&#039;);
background-color:#dfdfdf;
}
.dc-service-item-1-4-box-last .bottom-side .more-link-wrapper {
margin-top: 0px;
}
.dc-service-item-1-4-box .bottom-side .more-link-wrapper, .dc-service-item-1-4-box-last .bottom-side .more-link {
font-size: 11px !important;
padding: 0px 10px 0px !important;
}
.dc-service-item-1-4-box .bottom-side .more-link-wrapper a {
font-size: 11px !important;
}
input#user_pass1.input {
padding: 5px;
outline: none;
border: 1px solid #DDD;
}
.dc-right-sidebar .fontResizer, .home .dc-wp-breadcrumb-navigation {
display: none;
}
.dc-wp-primary-theme-menu > li.current-menu-item > a > div, .dc-wp-primary-theme-menu > li.current-menu-parent > a > div, .dc-wp-primary-theme-menu > li.current-menu-ancestor > a > div {
border-bottom: 2px solid #005788;
}
.dc-wp-primary-theme-menu > li > ul > div.mask-line div.black-line
{
    height:2px;
    background-color:#005788;    
}
.dc-wp-primary-theme-menu > li.top-hover > a > div
{
    border-bottom:2px solid #005788;   
}
.dcs-post-box, .woocommerce form.login, .woocommerce-page form.login, .dc-right-sidebar #theme-my-login1 {
background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 1%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(1%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=&#039;#33000000&#039;, endColorstr=&#039;#00000000&#039;,GradientType=0 );
}
.dc-widget-wrapper .responsiveSelectContainer {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce-page #container {
padding-bottom: 20px;
width: 1132px;
padding-left: 30px;
padding-right: 30px;
}
.woocommerce-page #sidebar {
display: none;
}
.woocommerce-breadcrumb {
font-size: 11px !important;
line-height: 14px;
padding-top: 5px !important;
padding-bottom: 15px !important;
}
.woocommerce-breadcrumb a {
color: #999 !important;
text-decoration: none !important;
}
.back-to-top {
padding-left: 90px;
cursor: pointer;
}
.dc-footer-wrapper .footer-after-wrapper {
padding: 0;
}
#accordion {
cursor: pointer;
width: 1192px;
margin-left: -20px;
}
dt, dd {
-webkit-margin-start: 0px;
outline: 0;
}
dd {
border-top: 0; 
font-size: 12px;
}
dt.ui-accordion-header {
background: url(http://internationalbankers.org.uk/wp-content/uploads/2015/02/map3.jpg);
height: 100px;
text-align: center;
}
dt.ui-accordion-header.ui-accordion-header-active {
background: none !important;
height: 0px;
transition: all 0.5s ease;
}
.mapbutton {
padding-bottom: 1px;
border: 1px solid #ccc;
color: #444;
margin-top: 35px;
}
.mapbutton:hover {
text-decoration: none;
color: #444;
}
.closebutton {
padding-bottom: 1px;
border: 1px solid #ccc;
color: #444;
width: 50px;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
margin-top: -10px;
display: block;
}
.dc-widget-recent-posts ul {
padding: 10px;
}
.dc-widget-recent-posts ul li {
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #F0F0F0;
}
.dc-widget-recent-posts ul li:last-child {
border-bottom: 0;
}
.added_to_cart {
padding-left: 20px;
}
.dc-board-slider .cell {
height: 188px;
width: 188px;
}
.dc-board-slider.opt-2-line {
/* Set new height according to x charities displayed */
height: 188px;
}
.dc-board-slider .cell .image-info {
max-width: 150px;
padding: 7px 8px 7px 7px;
}
span.wpcf7-form-control-wrap input {
width: 95%;
}
.dc-service-item-1-4-box-last .bottom-side .more-link:hover {
text-decoration: underline;
}
#new-royalslider-1 {
border: 1px solid #2e2e2e;
}
#new-royalslider-1 .rsContent {
background: #fff;
}
.rsDefaultInv .rsThumb.rsNavSelected {
border-left: 1px solid #fff;
}
.new-royalslider-1 .rsThumb {
border-left: 1px solid #2e2e2e;
}
#simplemodal-login-container form .submit input {
font-weight: normal !important;
line-height: 17px;
text-shadow: none;
}
.home .dcs-tip {
margin-bottom: 0px !important;
}
.home .dc-widget-wrapper {
padding-bottom: 10px;
}
.home .dcs-post-box {
padding: 0px;
}
.home .dcs-post-box .box-desc {
padding: 0px 10px 5px;
}
.home .dcs-post-box .more-link-wrapper {
display: none;
}
.dc-widget-wrapper ul.menu li {
border-bottom: 1px solid #b60202;
padding-bottom: 6px;
}
.dc-basic-slider .inner-wrapper > ul li.slide .description {
background-color: rgba(182, 2, 2, 0.8);
}
.page-id-598 .dcs-tip, .home .dcs-tip {
border: 1px solid #005788;
background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 1%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(1%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=&#039;#33000000&#039;, endColorstr=&#039;#00000000&#039;,GradientType=0 );
}
.home .dcs-tip, .dc-widget-recent-posts ul {
border: 1px solid #E8E8E8 !important;
}
.logged-in .simplemodal-login {
display:none;
}
.home .dc-widget-wrapper .dc-widget-title:first-of-type {
margin-bottom: 10px;
}
.home .dcs-tip .right-side .tip-title {
background-color: transparent;
}
.dc-widget-text {
padding-left: 10px;
padding-right: 10px;
}
.dc-widget-contact-data {
padding-left: 10px;
padding-right: 10px;
}
.dc-footer-wrapper .dc-widget-text:last-of-type {
padding-left: 0px;
padding-right: 0px;
}
.dc-right-sidebar form#loginform1 label{
width: 60px;
display: inline-block;
font-size: 12px;
}
.dc-right-sidebar form#loginform1 label[for=rememberme1] {
width: 90px;
text-decoration: underline;
}
.dc-right-sidebar .tml-action-links {
font-size: 12px;
margin-top: -10px;
}
.home .dc-layout-one-sidebar .dc-page-content .dc-sixteen.dc-columns:nth-of-type(2) {
padding-bottom: 0px !important;
}
.dc-service-seg-wrapper .last-line-in-seg {
margin-bottom: 10px !important;
}
.dc-widget-contact-data .text {
border-bottom: 1px solid #b60202;
padding-bottom: 5px;
}
.dc-wp-primary-theme-menu > li > ul li:hover > a, .dc-wp-primary-theme-menu > li > ul li.current-menu-item > a, .dc-wp-primary-theme-menu > li > ul li.current-menu-parent > a, .dc-wp-primary-theme-menu > li > ul li.current-menu-ancestor > a, .dc-wp-primary-theme-menu > li > ul li.current-set-mobile > a {
background-color: rgba(182, 2, 2, 0.2);
}
#simplemodal-login-container form .forgetmenot {
text-decoration: underline;
}
tr td {
padding: 5px;
}
.timeline.skin_white, #timeline1 .viewport, .scroller-con .scroller, .scroller-con.skin_pez .scrollbarx_bg {
width: 100% !important;
}
.isotopeMenu, .isotope_top_space {
display: none !important;
}
.page-id-28 .dc-over-wrapper a:hover {
text-decoration: none;
}
.home .dcs-tip .right-side .tip-links {
margin-top: 0px;
}
.dc-right-sidebar #theme-my-login1 {
padding-left: 10px;
padding-top: 15px;
border: 1px solid #EEE;
}
.category-international-bankers-magazine object {
width: 770px !important;
}
.category-international-bankers-magazine .blog-post-full-wrapper .bpf-image-wrapper {
display: none !important;
}
.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text {
padding: 5px;
outline: none;
border: 1px solid #DDD;
background: #fff;
}
.lost_password, .woocommerce input.button, .woocommerce-page input.button, .woocommerce form .form-row label, .woocommerce-page form .form-row label {
font-size: 12px;
}
input[type=text], input#user_pass1.input {
background: #fff;
}
@-moz-document url-prefix() { 
  .dc-wp-primary-theme-menu-wrapper {
  padding-top: 10px;
  }
}
.dc-footer-wrapper .dc-widget-wrapper ul.menu li a {
padding-left: 5px;
}
.dc-header-info-box-wrapper {
margin-top: 74px;
font-size: 12px;
margin-bottom: 0px;
font-family: Old Standard TT, serif;
line-height: 16px;
}
.dc-right-sidebar {
border-left: 2px solid #F4F4F4;
}
.dcs-tip .right-side > p:last-of-type, .dc-service-item-1-4-box .bottom-side .text-content, .dc-service-item-1-4-box-last .bottom-side .text-content {
font-size: 11px;
}
.dc-widget-recent-posts ul li .description .comments-count {
margin-top: 5px;
}
.dc-over-wrapper .dcs-tip {
}
.single-post .bpf-image-wrapper {
display:none;
}
.logged-in .membersonly {
display: inline;
}
.membersonly, .comments-count {
display: none;
}
.page-id-8 .dc-layout-one-sidebar .dc-page-content .dc-sixteen.dc-columns:nth-of-type(3) .page-restrict-output {

}
.blog-post-full-wrapper .bpf-about-user-wrapper {
display: none;
}
#dc-announcement-bar .close-btn {
width: 17px;
height: 17px;
color: #999;
background-color: transparent !important;
right: 6px;
top: 26px;
background-image: none;
background-position: center center;
position: absolute;
cursor: pointer;
display: block !important;
float: right;
}
.page-id-28 .title b {
display: block;
text-align: center;
font-weight: bold;
font-size: 12px;
line-height: 14px;
color: #000;
padding-top: 10px;
}
.page-id-28 .title b:hover {
text-decoration: underline;
}
.home .dc-right-sidebar .dc-widget-text {
padding-left: 0px;
padding-right: 0px;
}
.home .dc-right-sidebar .dc-widget-wrapper:nth-of-type(4) {
margin-top: -10px;
}
.dc-right-sidebar .dcs-post-box .box-desc {
padding: 0px 10px 10px;
}
.dc-right-sidebar .dcs-post-box {
border: 1px solid #dcdcdc !important;
}
@media only screen and (max-width: 1151px) and (min-width: 960px) {
#accordion {
width: 960px;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
#accordion {
width: 768px;
margin-left: auto;
margin-right: auto;
}
.dc-main-logo img {
max-width: 70%;
height: auto;
padding-top: 40px;
}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
#accordion {
width: 400px;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (max-width: 767px) {
#accordion {
width: 280px;
margin-left: auto;
margin-right: auto;
}
.dc-main-logo-wrapper {
margin-left: 0px;
height: 0px;
}
}
.dc-wp-primary-theme-menu-wrapper {
margin-top:-10px;
}


table {
width: 100%;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-spacing: 0px;
border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-style: solid;
border-collapse: collapse;
}
tr {
border: 2px solid #000;
}
tr td {
border-right: 2px solid #000;
}

.issuuembed {
max-width: 100%;
}
.issuuembed span {
display: none;
}