/*
	Theme Name: WBF Theme
	Theme URI: http://themeforest.net/user/premiumlayers/portfolio
	Author: Erathemes
	Author URI: http://themeforest.net/user/erathemes
	Description: 
	Version: 1.0
	License: GNU General Public License
	License URI: license.txt
	Tags: 
	Text Domain: vertikal-child
	Template: vertikal
*/

@import url("../vertikal/style.css");

/* = Theme customization starts here
-------------------------------------------------------------- */
/*=========DYNAMIC MODIFIED BK===========*/

body.home .wpb_row{margin-bottom: 5px!important;}
.header-logo {
    padding-top: 8px!important;
    padding-bottom: 18px!important;
}

body.home #slider {
    background: rgba(255,255,255,0.8);
    padding-right: 42px;
    overflow: hidden;
        margin: -18px 38px 0px;
}
#oly-com{
    margin-top: -1px;
    margin-bottom: -10px;
    width: 100%!important;
}
p.p-logo{color:#ffffff; font-family:'Helvetica Black'; font-size: 15pt;font-style:italic;margin-top: 8px;}
#under-menu-logos > p:nth-child(2) > a:nth-child(3) > img,
#under-menu-logos > p:nth-child(2) > a:nth-child(1) > img:nth-child(1), 
#under-menu-logos > p:nth-child(5) > a:nth-child(5) > img:nth-child(1){
    width: 50%!important;
}
#under-menu-logos > p:nth-child(5) > a:nth-child(3) > img:nth-child(1) {
    width: 43%!important;
    margin-top: 27px;
}
#under-menu-logos > p:nth-child(5) > a:nth-child(5) > img:nth-child(1) {
    width: 63%!important;
    margin-top: 27px;
}
#under-menu-logos > p:nth-child(7) > a:nth-child(3) > img:nth-child(1) {
    width: 43%!important;
    margin-bottom: 27px;
}
#under-menu-logos > p:nth-child(8) > a:nth-child(1) > img:nth-child(1),
#under-menu-logos > a:nth-child(9) > img:nth-child(1) { width: 63%!important;}
#under-menu-logos > p:nth-child(7) > a:nth-child(1) > img:nth-child(1) {  margin-bottom: 27px;}

#under-menu-logos > a:nth-child(15) > img:nth-child(1) { width: 60%!important;}
ul:not([class]) li, ol:not([class]) li {
    color: #252525!important;
}
.footer-line p{color:#fff!important;}
.main-menu > li > a {
    padding-top: 11px!important;
    padding-bottom: 11px!important;
}
ul.drop-down li a {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.no-padding{padding:0px!important;}
/*Table*/
.wpsm-comptable td:hover, .wpsm-comptable td.betterhover, .wpsm-comptable tr:hover td {
    background-color: #fff;
}
.main-menu > li > a {
    font-size: 14px!important;
}

.align-center{text-align: center!important;
    margin-bottom: 19px;
    line-height: 1.6em;}

div.home_box_wrap figure.wpb_wrapper.vc_figure{width:82px;}
div.home_box_wrap h2.wpb_heading.wpb_singleimage_heading {
    font-size: 14px;}
div.home_box_wrap .wpb_single_image.vc_align_center {
    text-align: center;
    margin-bottom: 0px;
}
div.home_box_wrap p{    font-size: 13px;
    line-height: 1.4em;}
div.vc_row.wpb_row.row.WBF-News{margin-top:0px;}


/*=======FOOTER===*/

footer {border-top: 1px solid #fff;}


table tbody tr:hover {
    background: none;
}

.tr-wbf-committee {
   border-color: #fff;
}

div.up-footer.pf{display:none;}

.up-footer {
    padding: 0px!important;
}
/*------ event page ------*/


div#slide-2-layer-11.tp-caption.tp-layer-selectable.tp-resizeme.noSwipe,
div#slide-2-layer-12.tp-caption.tp-layer-selectable.tp-resizeme.noSwipe,
div#slide-2-layer-15.tp-caption.tp-layer-selectable.tp-resizeme.noSwipe,
div#slide-2-layer-17.tp-caption.tp-layer-selectable.tp-resizeme.noSwipe {
    cursor:pointer;
}

.eventon_main_section {
    padding: 219px;
    margin-right: -246px;
    margin-top: -177px;
    margin-left: 20px;
}

.evo_page_content {    float: right;}

#primary > div
/*================HOME PAGE==============*/
/*---- Coloured Menu & pages ----*/
li#menu-item-563{border-right: 10px solid #eee;}
    #menu-item-563 > a:hover{color:#eeeeee;}
li#menu-item-3949{border-right: 10px solid #0671bc;} li#menu-item-3949:hover{color:#0671bc;}
    li#menu-item-3949 ul.drop-down li a {text-transform: uppercase; background:#0671bc; color:#fff;}
#menu-item-3949 > a:hover{color:#0671bc;}
li#menu-item-1057{border-right: 10px solid #387aa9;}
    li#menu-item-1057 ul.drop-down li a {text-transform: uppercase; background:#387aa9; color:#fff;}
#menu-item-1057 > a:hover{color:#387aa9;}
li#menu-item-1058{border-right: 10px solid #00ac4e;}
    li#menu-item-1058 ul.drop-down li a {text-transform: uppercase; background:#00ac4e; color:#fff;}
#menu-item-1058 > a:hover{color:#00ac4e;}
li#menu-item-1059{border-right: 10px solid #ed5e23;}
    li#menu-item-1059 ul.drop-down li a {text-transform: none; background:#ed5e23; color:#fff;}
#menu-item-1059 > a:hover{color:#ED5E23;}
li#menu-item-1035{border-right: 10px solid #9e0432;}
    li#menu-item-1035 ul.drop-down li a {text-transform: uppercase; background:#9e0432; color:#fff;}
#menu-item-1035 > a:hover{color:#9e0432;}
li#menu-item-8469{border-right: 10px solid #9f3555;}
    li#menu-item-8469 ul.drop-down li a {text-transform: uppercase; background:#9f3555; color:#fff;}
#menu-item-8469 > a:hover{color:#9f3555;}
li#menu-item-1045{border-right: 10px solid #9d3f98;}
    li#menu-item-1045 ul.drop-down li a {text-transform: uppercase; background:#9d3f98; color:#fff;}
#menu-item-1045 > a:hover{color:#9d3f98;}
li#menu-item-1041{border-right: 10px solid #9e639b;}
    li#menu-item-1041 ul.drop-down li a {text-transform: uppercase; background:#9e639b; color:#fff;}
#menu-item-1041 > a:hover{color:#9e639b;}
li#menu-item-8966{border-right: 10px solid #9e789c;}
    li#menu-item-1038 ul.drop-down li a {text-transform: uppercase; background:#9e789c; color:#fff;}
#menu-item-8966 > a:hover{color:#9e789c;}
.header-logo {background-color: #fff;border-right: 1px solid #eee;}

/*---- Under Menu----*/
#under-menu-logos img{width:40%;}
#under-menu-logos ul{margin-bottom:20px;}
#under-menu-logos ul li{border-bottom: none;}

/*---- Dropdown menu ----*/
body.home #page-banner{display:none;}
p{color:#252525;}
#page-content {
    min-height: 2225px!important;
    background: #fff;
}
ul.drop-down { width: 275px;}
ul.drop-down li {width: 280px;}
ul.drop-down li a {
    padding-top: 17px;
    padding-bottom: 17px;
}
ul.drop-down li a {
    font-size: 12px;
}
li.drop > a span:after{display:none;}
ul:not([class]) > li:before {content:none;}

/*-----What is bridge---------*/
img.img-wib{border: 2px solid #9e0432;}

/*-----NEWS----*/
.button-news{background: #9e9e9e;
    padding: 5px;
    border-radius: 4px;}
.button-news a {color:#fff;}

/*===========STYLE PAGES===========*/
 p.page-titlehead{display:none;}
#page-banner {padding-top: 34px;padding-bottom: 25px; margin-top: -1px;}
body.post-template-default.single.single-post #page-banner {background:#02365d;}

.single-post-content h1 {
        line-height: 1.3em;
}

.img-shadow {
    background: #fff;
    padding: 10px;
    border: 1px solid #eee;
    -webkit-box-shadow: 5px 6px 5px -4px rgba(0,0,0,0.5);
    -moz-box-shadow: 5px 6px 5px -4px rgba(0,0,0,0.5);
    box-shadow: 5px 6px 5px -4px rgba(0,0,0,0.5);
    margin-bottom: 5PX;
}

.caption-simple,
#attachment_6815 {
        
    text-align: center;
    font-style: italic;
   
}
.widget a {
    color: #0671bc;
}
.widget a:hover {
    text-decoration: underline;
}

/*---executive council----*/
.contact_details{background: #eee;
    padding: 10px;
    width: 100%;}

.wbfpeoplelist {
	
}
.wbfpeoplelist h2 {
       background-color: #00ac4e;
    color: #fff!important;
    padding: 12px;
    display: inline-block;
    width: 100%;
    display: -webkit-inline-box;
}
.wbfpeoplelist .fa {color: #00ac4e;}


/*===========NEWS STYLE ===========*/

div.latest-post h3{    font-size: 22px;
    font-weight: bold;
    padding: 10px;
    color: #0070ba;
    border-bottom: 2px solid #0070ba;}

.news-item h2 a {
    color: #0070ba;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}
.news-item {
    margin-bottom: 30px;
    -o-border-radius: 3px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-bottom: 1px solid rgba(0, 112, 186, 0.35);
    padding-bottom: 10px;
    height: 430px;
}
.news-item small{
font-size: 80%;
color:#5c5c5c;}

/*===========TEMPLATE PAGES===========*/

/*---- Colums in page ----*/ 
rig.columns-4{width:100%; display:block;}
.columns-4 li{width:23%; margin:1%; float:left; text-align:center; border-bottom:1px solid #ccc;}
.columns-4 .no-border{border:none;}
.columns-4 li img{max-width: 100%;
    height: 233px;}
.columns-4 	h3{font-size: 15px;text-align: center;font-weight: bold; background: #77acd2;padding: 21px 0px 13px; margin-top: -13px;}


rig.columns-2{width:50%; display:block;}
.columns-2 li{width:46%; margin:1%; float:left; text-align:center; border-bottom:1px solid #ccc;}
.columns-2 .no-border{border:none;}
.columns-2 li img{max-width: 100%;
    height: 233px;}
.columns-2 	h3{font-size: 15px;
    text-align: center;
    font-weight: bold;
    background: #77acd2;
    padding: 21px 0px 13px;
    margin: -13px 23% 10px;
    width: 54%;}
/*----link-----*/
div#content.link-border a, .single-post-content a{border-bottom: 3px solid #e4e1e1;}
div#content.link-border a:hover, .single-post-content a:hover{text-decoration: none;
    background-color: rgb(198, 231, 255);
    border-bottom: 3px solid #0671bc;}
ul.menu li a, #page-banner > ul li a, .single-post-content p.blog-info a, a.no-border, div#content.link-border .desc_trig_outter a, footer a,
#content.competition-class div.vc_tta-panel-heading h4 a,
h4.vc_tta-panel-title a, div.table-scr a,  a.no-link{border-bottom:none!important;}
a.no-link:hover{text-decoration: none;}

#page-banner > ul li a:hover, div#content.link-border .desc_trig_outter  a:hover, footer a:hover,
#content.competition-class div.vc_tta-panel-heading h4 a:hover,
h4.vc_tta-panel-title a:hover{background:none!important;}

.schedule-time th, .schedule-time td{padding: 2px 10px!important;}
.schedule-time p{background: #eee;
    padding: 2px;
    font-size: 1.1em;
    text-align: center;}
#content.competition-class table#champlist{font-size: 13px;
    padding: 0px;}
#content.competition-class table#champlist th{background: #9e0432;
    color: #fff;
    font-weight: 500;
    font-size: 15px;}
#content.competition-class table#champlist tbody td {
    padding: 7px 10px;
}
#content.competition-class table#champlist tr.alt{background-color: rgba(239, 239, 239, 0.52);}
#content.competition-class table#champlist a{color: #9e0432; font-weight: 500;border:none!important;}

p.registration-link a{    color: #9e0432;
    font-weight: 600;
    font-size: xx-large;
margin-top: 15px;
    display: inline-block;}
/*-----Template pages CUSTOM CODE-----*/

/*--- THE WBF ---*/
#page-banner {padding-top: 34px;padding-bottom: 25px;}

#content.the-wbf-class #page-banner > span{text-transform: none;}
#content.the-wbf-class #page-banner{background:#0671bc; color: #fff;}
#content.the-wbf-class {border-right:15px solid #0671bc;}


#content.the-wbf-class b,
#content.the-wbf-class strong,
#content.the-wbf-class .fa{color:#0671bc;}
#content.the-wbf-class #page-banner{margin-top:-1px;}
#content.the-wbf-class hr {border-color:#ddd;}

#content.the-wbf-class .fa{margin-right: 4px;}

#content.the-wbf-class h2{
    color:#0671bc;
    font-size:18px;
    margin-top:26px;
}

/*--news - archive page --*/
#content.the-wbf-news #page-banner{background:#033b63; color: #fff;}
#content.the-wbf-news {border-right:15px solid #033b63;}
#content.the-wbf-news .tmq-list ul.posts-list li {
    overflow: hidden;
    margin-bottom: 16px;
    width: 100%;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 7px;
}
#content.the-wbf-news .tmq-list .posts-list h6 {
    line-height: 1.5em;
    color: #033b63;
    font-size: 14px;
    font-weight: 600;
    margin: 10px;
    margin-left: 55px;
    -webkit-font-smoothing: antialiased;
}
#content.the-wbf-news .tmq-list .posts-list h6 a {
    color: #033b63;
    text-decoration: none;
    display: inline-block;
}



/*accordion*/
#content.the-wbf-class .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
    padding-right: 42px;
    background: #0671bc;
    color: #fff;
}
div.vc_custom_1487609327690 .vc_tta-panel-title>a {
    padding-right: 42px;
    background: #0671bc!important;
    color: #fff!important;
}

#content.the-wbf-class .menu-the-wbf ul li{border-left: 6px solid #0671bc; padding-left: 9px; margin-bottom: 6px;}
#content.the-wbf-class .menu-the-wbf ul li ul li{border-left: 6px solid #eee; padding-left: 9px; margin-bottom: 1px;}
#content.the-wbf-class .menu-the-wbf ul li strong {text-decoration: underline;}
#content.the-wbf-class .menu-the-wbf ul li a:hover strong {color: #0671bc;} 

#content.news-wbf .col-md-8.blog-side img, #content.news-wbf .col-md-8.blog-side p, #content.news-wbf .col-md-8.blog-side a.read-more{display:none;}
#content.news-wbf .news-item{height:auto; margin-bottom: 0px;}

/*--- AWARDS ---*/
#content.awards-class div.vc_tta-panel-heading  {
    padding-right: 42px;
    background: #9e639b;
    color: #fff;
}

#content.awards-class .vc_tta-panel-title>a {
    padding-right: 42px;
   background: #9e639b!important;
    color: #fff!important;
}

#content.awards-class #page-banner > span{ text-transform: none;}
#content.awards-class #page-banner {background:#9e639b; color: #fff;}
#content.awards-class {border-right:15px solid #9e639b;}

#content.awards-class h2{
    color:#9e639b;
    font-size:18px;
    margin-top:26px;
}

#content.awards-class .color,
#content.awards-class b, 
#content.awards-class strong{color:#9e639b;}
#content.awards-class .wp-caption {text-align: center;}
#content.awards-class .wp-caption-text {
    background: #9e639b;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

h3.gold-medal, 
h3.silver-medal,
h3.bronze-medal,
h3.trophy,
h3.plaques {margin-bottom: 0px; margin-top: 15px;}

.gold-medal
{background: #9e639b url(../../uploads/2016/12/gold-medal-icon.png)no-repeat;
    color: #fff;
    display: inline-block;
    width: 100%;
    padding: 11px;
    font-size: 1.2em;
    font-weight: 600;
    background-size: 37px;
    padding-left: 45px;}

.silver-medal{
    background: #9e639b url(../../uploads/2016/12/silver-medal-icon.png)no-repeat;
    color: #fff;
    display: inline-block;
    width: 100%;
    padding: 11px;
    font-size: 1.2em;
    font-weight: 600;
    background-size: 37px;
    padding-left: 45px;
}

.bronze-medal{
    background: #9e639b url(../../uploads/2016/12/bronze-medal-icon.png)no-repeat;
    color: #fff;
    display: inline-block;
    width: 100%;
    padding: 11px;
    font-size: 1.2em;
    font-weight: 600;
    background-size: 37px;
    padding-left: 45px;
}
.trophy {
  background: #9e639b url(../../uploads/2016/12/cup-icon.png)no-repeat;
    color: #fff;
    display: inline-block;
    width: 100%; 
    padding: 11px;
    font-size: 1.2em;
    font-weight: 600;
    background-size: 37px;
    padding-left: 45px;  
}
.plaques {
   background: #9e639b url(../../uploads/2016/12/plaques-icon.png)no-repeat;
    color: #fff;
    display: inline-block;
    width: 100%;
    padding: 11px;
    font-size: 1.2em;
    font-weight: 600;
    background-size: 37px;
    padding-left: 45px; 
}

.mrg-medal {
    margin-bottom: 5px;
}


#content.awards-class .menu-awards ul li {border-left: 6px solid #9E639B; padding-left: 9px; margin-bottom: 6px;}
#content.awards-class .menu-awards ul li ul li{border-left: 6px solid #eee; padding-left: 9px; margin-bottom: 1px;}
#content.awards-class .menu-awards ul li a:hover{cursor: none; text-decoration:none!important;}
#content.awards-clas .menu-awards ul li strong {text-decoration: underline;}
#content.awards-class .menu-awards ul li a:hover strong {color: #0671bc;}  

/*Pics on awards*/
#content.awards-class div.vc_grid-item-mini.vc_clearfix  div.vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-blurScaleOut  a:hover{
background-color: rgba(198, 231, 255, 0.40)!important;
    border-bottom: 3px solid #0671bc;
    background: url(http://www.worldbridge.org/wp-content/themes/vertikal-child/css-img/click.png)no-repeat;
        background-position-x: 50%;
    background-position-y: 50%;
}
    #content.awards-class .vc_btn3-container.vc_btn3-left {
    display: none;
}
#content.awards-class div.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{text-align: center!important;
    font-size: 15px;}
#content.awards-class .vc_gitem-post-data {
    margin-bottom: 11px;
    text-align: center;}
#content.awards-class .vc_gitem-post-data p{color: #252525;
    font-size: 13px;
    line-height: 1.4em;}
#content.awards-class .vc_gitem_row .vc_gitem-col {
    padding: 0px;
    
}


/*--- COMPETITIONS ---*/

#content.competition-class #page-banner > span{text-transform: none;}
#content.competition-class #page-banner{background:#9e0432; color: #fff;}
#content.competition-class {border-right:15px solid #9e0432;}

#content.competition-class h2{
    color:#9e0432;
    font-size:18px;
    margin-top:26px;
}
#content.competition-class b,
#content.competition-class strong{color:#9e0432;}
#content.competition-class .wp-caption {text-align: center;}
#content.competition-class .wp-caption-text {
    background: #9e0432;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

#content.competition-class div.table-scr span.page-titleLevel2 {font-size: 24px;
    color: #9e0432;}


#info-lyon-2017 > p strong a {
    color: #9e0432;}

/*--- DEVELOPMENT ---*/

#content.development-class #page-banner > span{text-transform: none;}
#content.development-class #page-banner{background:#9f3555; color: #fff;}
#content.development-class {border-right:15px solid #9f3555;}

#content.development-class h2{
    color:#9f3555;
    font-size:18px;
    margin-top:26px;
}
#content.development-class b, 
#content.development-class strong {color:#9f3555;}
#content.development-class .wp-caption {text-align: center;}
#content.development-class .wp-caption-text {
    background: #9f3555;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

/*--YOUTH TEACH--*/
#content.youth-teach-class {}
#content.youth-teach-class #page-banner{text-align: center; display:none;}
#content.youth-teach-class #page-banner span {color: #002544;}


/*--- GOVERNANCE ---*/

#content.governance-class #page-banner > span{text-transform: none;}
#content.governance-class #page-banner{background:#00ac4e; color: #fff;}
#content.governance-class {border-right:15px solid #00ac4e;}

/* ----Headings & Others style----*/
#content.governance-class h2{
    color:#00ac4e;
    font-size:18px;
    margin-top:26px;
}
#content.governance-class b,
#content.governance-class strong{color:#00ac4e;}
#content.governance-class .wp-caption {text-align: center;}
#content.governance-class .wp-caption-text {
    background: #00ac4e;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}


#content.governance-class .columns-2 h3,
#content.governance-class .columns-3 h3
{background:#00ac4e;}

rig.columns-3{width:33%; display:block;}
.columns-3 li {
    width:31%;
    margin: 1%;
    float: left;
    text-align: center;
    border-bottom: 1px solid #ccc;
}

.columns-3 .no-border{border:none;}
.columns-3 li img{max-width: 100%;
    height: 233px;}
.columns-3 li p{font-size: 13px;}
.columns-3 	h3{    font-size: 15px;
    text-align: center;
    font-weight: bold;
    padding: 18px 2px 8px;
    width: 86%;
    margin: -13px 13px 15px 16px;
    display: block;}
.columns-3 li.height-400{height:400px;}


#content.governance-class div.vc_tta-panel-heading {border-color: #00AC4E;}
#content.governance-class div.vc_tta-panel-heading a {color: #00AC4E;}

.council-list em {margin-top: -11px;
    display: block;
    margin-bottom: -14px;}

.align-center > h3:nth-child(1) > strong:nth-child(1) {
    color:#fff!important;
    background-color:#00ac4e;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 275px;
    padding-right: 275px;
}
.ex-c a {color:#00ac4e;}
#content.governance-class i {color:#00ac4e;}

/*--- ORGANIZATION ---*/

#content.organization-class #page-banner > span{text-transform: none;}
#content.organization-class #page-banner{background:#ed5e23; color: #fff;}
#content.organization-class {border-right:15px solid #ed5e23;}

#content.organization-class h2{
    color:#ed5e23;
    font-size:18px;
    margin-top:26px;
}
#content.organization-class b,
#content.organization-class strong{color:#ed5e23;}
#content.organization-class .wp-caption {text-align: center;}
#content.organization-class .wp-caption-text {
    background: #ed5e23;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content.organization-class div.vc_tta-panel-heading > h4 > a > i{}
/*--table hover-*/
#content.organization-class table tbody tr:hover {background: none;}

#content.competition-class div.vc_tta-panel-heading {margin: 0;
    line-height: 1;
    background: #9e0432;
    color: #fff;
    text-align: center;
    font-weight: 600;}
#content.competition-class div.vc_tta-panel-heading h4 a,
#content.development-class div.vc_tta-panel-heading h4 a{color: #fff!important;}
#content.development-class div.vc_tta-panel-heading {margin: 0;
    line-height: 1;
    background: #9F3555;
    color: #fff;
    text-align: center;
    font-weight: 600;}
i.vc_tta-controls-icon.vc_tta-controls-icon-triangle {border-color: #fff!important;}

#content.competition-class .menu-competition ul li{border-left: 6px solid #9e0432; padding-left: 9px; margin-bottom: 6px;}
#content.competition-class .menu-competition ul li ul li{border-left: 6px solid #eee; padding-left: 9px; margin-bottom: 1px;}
#content.competition-class .menu-competition ul li strong {text-decoration: underline;}
#content.competition-class .menu-competition ul li a:hover strong {color: #0671bc;}  


/*--- PALMARES ---*/

#content.palmares-class #page-banner > span{text-transform: none;}
#content.palmares-class #page-banner{background:#9e789c; color: #fff;}
#content.palmares-class {border-right:15px solid #9e789c;}


#content.palmares-class h2{
    color:#9e789c;
    font-size:18px;
    margin-top:26px;
}
#content.palmares-class b,
#content.palmares-class strong{color:#9e789c;}
#content.palmares-class .wp-caption {text-align: center;}
#content.palmares-class .wp-caption-text {
    background: #9e789c;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content.palmares-class .menu-palmares ul li{border-left: 6px solid #9e789c; padding-left: 9px; margin-bottom: 6px;}
#content.palmares-class .menu-palmares ul li strong {}
#content.palmares-class .menu-palmares ul li a:hover{text-decoration:none!important;}
#content.palmares-class .menu-palmares ul li a:hover strong {cursor: none; text-decoration:none!important;}
#content.palmares-class .menu-palmares ul li ul li{border-left: 6px solid #eee; padding-left: 9px; margin-bottom: 1px;}
#content.palmares-class .menu-palmares ul li ul li a:hover{text-decoration:underline;}   
#content.palmares-class th.va {height: 140px; white-space: nowrap; font-size: 12px;}
#content.palmares-class th.va > div {  transform: 
    /* Magic Numbers */
    translate(0px, 50px)
    /* 45 is really 360 - 45 */
    rotate(-90deg);
  width: 14px;
    color:#9e789c;
}
#content.palmares-class th.va > div > span {
  border-bottom: 1px solid #ccc;
  padding: 5px 10px;
 font-size: 12px;
}

ul#menu-over-all-winners > li > a > strong {text-decoration: underline;}

/*--PALMARES TABLE-*/
.tg  {border-collapse:collapse;border-spacing:0;}
.tg tr{border-bottom: none;}
.tg td{font-size:12px;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;}
.tg .tg-uqo3{background-color:#efefef;text-align:center; vertical-align:middle;    border: 1px solid #cecece;}
.tg .tg-baqh{text-align:center;vertical-align:middle; border: 1px solid #cecece;}
.tg .tg-yzt1{background-color:#efefef;vertical-align:middle; color: #9e789c; Font-weight: bold;}
.tg .tg-804w{text-align:center;vertical-align:middle;}
.tg .tg-0yif{font-weight:bold; color:#9e789c;text-align:center;vertical-align:middle; background: #fff url(../../uploads/2016/12/gold-medal-icon.png)no-repeat;
    background-size: 20px;
    background-position-y: 8px;
    background-position-x: 0px;
    padding-left: 22px;
border: 1px solid #cecece;}
.tg .tg-yw4l{vertical-align:top; border-width: 0px!important; color: #9e789c; Font-weight: bold;}
.tg .tg-wei9{font-weight:bold;color:#9e789c;text-align:center;vertical-align:top}
@media screen and (max-width: 767px) {
    .tg {width: auto !important;}.tg col {width: auto !important;}
    .tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;}
}


/*--- RANKING ---*/

#content.ranking-class #page-banner > span{text-transform: none;}
#content.ranking-class #page-banner{background:#9d3f98; color: #fff;}
#content.ranking-class {border-right:15px solid #9d3f98;}

#content.ranking-class h2{
    color:#9d3f98;
    font-size:18px;
    margin-top:26px;
}
#content.ranking-class b,
#content.ranking-class strong{color:#9d3f98;}
#content.ranking-class .wp-caption {text-align: center;}
#content.ranking-class .wp-caption-text {
    background: #9d3f98;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content.ranking-class #innercontent blockquote,
#content.ranking-class #innercontent blockquote p{
        border: none;
    color:#252525;
}


#content.ranking-class div.menu-ranking ul li{border-left: 6px solid #9D3F98; padding-left: 9px; margin-bottom: 6px;}
#content.ranking-class div.menu-ranking ul li strong {}
#content.ranking-class div.menu-ranking ul li a:hover{text-decoration:none!important;}
#content.ranking-class div.menu-ranking ul li a:hover strong {cursor: none; text-decoration:none!important;}
#content.ranking-class div.menu-ranking ul li ul li{border-left: 6px solid #eee; padding-left: 9px; margin-bottom: 1px;}
#content.ranking-class div.menu-ranking ul li ul li a:hover{text-decoration:underline;}   


/*====== END TEMPLATE PAGE====*/

/*____Constitution - THE WBF ____*/
div#constitution h2{color: #0070ba;
    font-size: 18px;
    margin-top: 26px;}
div#constitution li{list-style-type: lower-latin;
    color: #252525;}
div#constitution li ul li{list-style-type: lower-roman;}
div#constitution  li:before {content:none!important;}


/*===========SCRAPED PAGES===========*/
#scraped{font-family: "open sans", "sans serif";}
#ctl00_mainContent_ctl00_pnlWrapper.panelwrapper.IframeModule iframe .table-titlerow {
    background-color: rgb(6, 113, 188);
    background-repeat: repeat;
    color: #fff;
    padding: 8px;
    font-size: 0.85em;
}



/*=======END CODE - SCRAPED PAGES=====*/

/*===========3th level menu==========*/
.menu-3-level-palmares-players-container > ul >li,
.menu-3-level-rules-discipline-container > ul > li,
.menu-3-level-rules-anti-doping-container > ul > li,
.menu-3-level-rules-competitions-container > ul > li{
    text-align: center;
    padding: 15px 10px;
    display: inline-block;
    width: 100%;
    color: #fff;
    margin-bottom: 5px;    
    background: rgba(238, 238, 238, 0.5);
    font-size: 1.1em;
}
.menu-world-bridge-games-container > ul >li,
.menu-competition-main-container > ul >li,
.menu-3-level-palmares-federation-container > ul >li,
.menu-3-level-palmares-federation-container> ul > li,
.menu-3-level-rules-anti-doping-container > ul > li {    
    text-align: center;
    padding: 15px 10px;
    display: inline-block;
    width: 100%;
    color: #fff;
    margin-bottom: 5px;    
    background: rgba(238, 238, 238, 0.5);
    font-size: 1.1em;}

/*--for each page--*/
.menu-3-level-palmares-players-container ul li a, .menu-3-level-palmares-players-container ul li a:hover{color:rgb(158, 120, 156);}
.menu-3-level-palmares-players-container ul li{border-left: 7px solid rgb(158, 120, 156);}
   
.menu-3-level-palmares-federation-container ul li a, .menu-3-level-palmares-federation-container ul li a:hover{color:rgb(158, 120, 156);}
.menu-3-level-palmares-federation-container ul li{border-left: 7px solid rgb(158, 120, 156);}
   
.menu-3-level-rules-discipline-container ul li a, .menu-3-level-rules-discipline-container ul li a:hover{ color:#0671bc;} 
.menu-3-level-rules-discipline-container ul li{border-left: 7px solid #0671bc;}

.menu-3-level-rules-anti-doping-container ul li a, .menu-3-level-rules-anti-doping-container ul li a:hover{ color:#0671bc;} 
.menu-3-level-rules-anti-doping-container ul li{border-left: 7px solid #0671bc;}

.menu-3-level-rules-competitions-container ul li a, .menu-3-level-rules-competitions-container ul li a:hover{ color:#0671bc;} 
.menu-3-level-rules-competitions-container ul li{border-left: 7px solid #0671bc;}



/*---competition champ---*/
.menu-world-bridge-games-container > ul >li,
.menu-3-level-competitions-wbf-champ-container > ul > li,
.menu-3-level-competitions-simultaneous-container >ul > li{
    padding: 15px 10px;
    display: inline-block;
    width: 100%;
    color: #fff;
    margin-bottom: 5px;    
    border-left: 7px solid #9e0432;
     background: rgba(238, 238, 238, 0.5);
    font-size: 1.1em;
}
.menu-3-level-competitions-wbf-champ-container > ul > li > ul > li{background:#fff;}
.menu-3-level-competitions-wbf-champ-container ul li a,
.menu-3-level-competitions-partecipated-container ul li a,
.menu-3-level-competitions-simultaneous-container li a{color: #9e0432;} 
.menu-3-level-competitions-wbf-champ-container ul li{}
.menu-3-level-competitions-wbf-champ-container ul li:hover{}
.menu-3-level-competitions-wbf-champ-container ul.sub-menu{}




.menu-3-level-competitions-partecipated-container ul li,
.menu-3-level-competitions-other-events-container ul li,
.menu-3-level-competitions-online-container ul li {
    border-left: 7px solid rgb(158, 4, 50);
}

menu-world-bridge-games-container > ul >li,
.menu-3-level-competitions-partecipated-container > ul >li, .menu-3-level-competitions-partecipated-container > ul > li,
.menu-3-level-competitions-other-events-container > ul >li, .menu-3-level-competitions-other-events-container > ul > li,
.menu-3-level-competitions-online-container > ul >li, .menu-3-level-competitions-online-container > ul > li,
.menu-3-level-competitions-simultaneous-container > ul >li{
    text-align: center;
    padding: 15px 10px;
    display: inline-block;
    width: 100%;
    color: #fff;
    margin-bottom: 5px;
    background: rgba(238, 238, 238, 0.5);
    font-size: 1.1em;
}
.menu-world-bridge-games-container  ul li a, .menu-world-bridge-games-container  ul li a:hover{color:#9E0432;}
.menu-competition-main-container ul li a, .menu-competition-main-container ul li a:hover{color:#9E0432;}
.menu-competition-main-container ul li, .menu-world-bridge-games-container  ul li {border-left: 7px solid #9E0432;}
   

/*========= Breadcrumb text format=======*/
	.breadcrumb {
		text-transform: initial!important;
	}
	ul.breadcrumb {
		font-size: 13px;
        margin-bottom: 10px;
	}
ul.brcr-top {
    top: 13px;
    right: 0;
    border: 0;
}
/*=============POST==============*/
.post-template-default #page-banner > span{display:none;}
body.post-template-default.single.single-post #page-banner {background:#02365d!important; border-top: 1px solid #0671bc;}

body.archive #page-banner{background:#02365d!important;border-top: 1px solid #0671bc;}
#page-content > div.content-sections > div > div > div.col-md-8.blog-side{border-right: 1px solid #eee;}
/*==========SIDEBAR======*/
#page-content > div.content-sections div.blog-box.with-sidebar  .sidebar-widgets .widget > h4 {
    margin-bottom: 15px;
    background: #02365d;
    color: #fff;
    padding: 10px 5px;
}

#page-content > div.content-sections div.blog-box.with-sidebar  .sidebar-widgets .widget a{color:#02365d;}

#page-content > div.content-sections div.blog-box.with-sidebar  .sidebar-widgets .widget li{
    font-size: 1em;
    border-bottom: #eee 1px solid;
    list-style-type: none;
}

/*========BLOG=========*/
.content-sections .blog-box p.wp-caption-text {
    text-align: center;
    font-size: smaller;
}

.widget ul li ul li a:before{content:none;}
/*=======SCRAPED PAGES======*/
#scraped{font-family: "open sans", "sans serif";}
#ctl00_mainContent_ctl00_pnlWrapper.panelwrapper.IframeModule iframe .table-titlerow {
    background-color: rgb(6, 113, 188);
    background-repeat: repeat;
    color: #fff;
    padding: 8px;
    font-size: 0.85em;
}

#person-scraping-wbf {margin: -10px -30px;}
#person-scraping-wbf h3.people-finder-top {
    color: #001830;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.1;
}

#person-scraping-wbf .col-md-12.background-pf{
    margin-top: -10px;
        font-size: 15px;
    line-height: 1.4em;
}
#person-scraping-wbf .background-pf a {
    color: #8ec3e3;
    border-bottom: 2px solid #8ec3e3!important;
    text-decoration: none;
        font-size: 14px;
    line-height: 1.42857143em;
    font-weight: 500;
}

#person-scraping-wbf label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 14px;
}
#person-scraping-wbf .background-pf img.player-photo {
    max-width: 170px;
    height: auto;
}
#person-scraping-wbf .background-pf strong{color:#fff;}
#person-scraping-wbf .table-titlerow th {
    background: #0671BC!important;
    color: #fff;
    padding: 12px!important;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
}
#person-scraping-wbf .row.padding{padding-left:15px;}
/*------------ Zones-----------*/

/*CSB*/

#csb-accordion > div.vc_tta-panel-heading {background: #fff url(css-img/CSB-logo.png)no-repeat;
    background-size: 46px;
    background-position-x:15px;
    padding-left: 65px;
    border: #ed5e23 1px solid;}


#csb-accordion > div.vc_tta-panel-heading > h4 > a > span{color:#ed5e23; font-weight:600;}
#csb-accordion > div.vc_tta-panel-body {border: #ed5e23 1px solid;}
#csb-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
#csb-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
#csb-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td,
#csb-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > p:nth-child(3),
#csb-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) {display:none;}

#csb-accordion table tr {border-bottom: none;}


/*APBF*/
#apbf-accordion > div.vc_tta-panel-heading {background: #fff url(css-img/APBF-logo.png)no-repeat;
    background-size: 31px;
    background-position-x:15px;
    padding-left: 65px;
    border: #ed5e23 1px solid;
    background-position-y: 3px;}


#apbf-accordion > div.vc_tta-panel-heading > h4 > a > span{color:#ed5e23; font-weight:600;}
#apbf-accordion > div.vc_tta-panel-body {border: #ed5e23 1px solid;}
#apbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
#apbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
#apbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td,
#apbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > p:nth-child(3),
#apbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) {display:none;}

#apbf-accordion table tr {border-bottom: none;}



/*SPBF*/

#spbf-accordion > div.vc_tta-panel-heading {background: #fff url(css-img/SPBF-logo.png)no-repeat;
    background-size: 50px;
    background-position-x:15px;
    padding-left: 65px;
    border: #ed5e23 1px solid;}


#spbf-accordion > div.vc_tta-panel-heading > h4 > a > span{color:#ed5e23; font-weight:600;}
#spbf-accordion > div.vc_tta-panel-body {border: #ed5e23 1px solid;}
#spbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
#spbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
#spbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td,
#spbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > p:nth-child(3),
#spbf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) {display:none;}

#spbf-accordion table tr {border-bottom: none;}

/*bfame*/


#bfame-accordion > div.vc_tta-panel-heading {background: #fff url(css-img/BFAME-logo.png)no-repeat;
    background-size: 50px;
    background-position-x:15px;
    padding-left: 65px;
    border: #ed5e23 1px solid;
    background-position-y: 3px;}

#bfame-accordion > div.vc_tta-panel-heading > h4 > a > span{color:#ed5e23; font-weight:600;}
#bfame-accordion > div.vc_tta-panel-body {border: #ed5e23 1px solid;}
#bfame-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
#bfame-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
#bfame-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td,
#bfame-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > p:nth-child(3),
#bfame-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) {display:none;}

#bfame-accordion table tr {border-bottom: none;}
/*EBL*/
#ebl-accordion > div.vc_tta-panel-heading {background: #fff url(css-img/ebl-logo.png)no-repeat;
    background-size: 50px;
    background-position-x:15px;
    background-position-y: 10px;
    padding-left: 65px;
    border: #ed5e23 1px solid;}

#ebl-accordion > div.vc_tta-panel-heading > h4 > a > span{color:#ed5e23; font-weight:600;}
#ebl-accordion > div.vc_tta-panel-body {border: #ed5e23 1px solid;}
#ebl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
#ebl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
#ebl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td,
#ebl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > p:nth-child(3),
#ebl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) {display:none;}

#ebl-accordion table tr {border-bottom: none;}

/*ABF*/

#abf-accordion > div.vc_tta-panel-heading {background: #fff url(css-img/abf-logo.png)no-repeat;
    background-size: 53px;
    background-position-x:15px;
    padding-left: 65px;
    border: #ed5e23 1px solid;
    background-position-y: 2px;}

#abf-accordion > div.vc_tta-panel-heading > h4 > a > span{color:#ed5e23; font-weight:600;}
#abf-accordion > div.vc_tta-panel-body {border: #ed5e23 1px solid;}
#abf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
#abf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
#abf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td,
#abf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > p:nth-child(3),
#abf-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) {display:none;}

#abf-accordion table tr {border-bottom: none;}

/*ACBL*/ 
#acbl-accordion > div.vc_tta-panel-heading {background: #fff url(css-img/acbl-logo.png)no-repeat;
    background-size: 44px;
    background-position-x:15px;
    padding-left: 65px;
    border: #ed5e23 1px solid;
background-position-y: 1px;}
#acbl-accordion > div.vc_tta-panel-heading > h4 > a > span{color:#ed5e23; font-weight:600;}
#acbl-accordion > div.vc_tta-panel-body {border: #ed5e23 1px solid;}
#acbl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
#acbl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
#acbl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td,
#acbl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > p:nth-child(3),
#acbl-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) {display:none;}

#acbl-accordion table tr {border-bottom: none;}

/*CAC*/

#cac-accordion > div.vc_tta-panel-heading {background: #fff url(css-img/cac-logo.jpg)no-repeat;
    background-size: 49px;
    background-position-x:15px;
    padding-left: 65px;
    border: #ed5e23 1px solid;
    background-position-y: 1px;}
#cac-accordion > div.vc_tta-panel-heading > h4 > a > span{color:#ed5e23; font-weight:600;}
#cac-accordion > div.vc_tta-panel-body {border: #ed5e23 1px solid;}
#cac-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
#cac-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
#cac-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td,
#cac-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > p:nth-child(3),
#cac-accordion #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) {display:none;}

#cac-accordion table tr {border-bottom: none;}


#zone-organization table tr{border-bottom: none;}
#zone-organization hr{margin-bottom: 5px;margin-top: 5px; border-color: #fff;}
#zone-organization em{font-style: normal; font-weight: 600;}
#zone-organization td {padding: 2px;}
#zone-organization img{ width: 120px; background: #eee; padding: 6px; margin-bottom: 25px;}
#zone-organization form{margin: 0px 30%;
    width: 40%;
    display: inline-block;
    padding: 0 3%;}
#zone-organization form select{margin-right: 13px;}
#zone-organization input[type='submit']{    background: #ed5e23;
    color: #fff;
    display: inline-table;
    border: 1px solid #eee;
    padding: 2px 14px;}

/*--zone info--*/
.zone-info, .zone-info p {line-height: 22px;}
.zone-info strong, .zone-info strong a{color:#ed5e23;}
/*.zone-info strong a{text-decoration: underline;}*/
.zone-info h2.widgettitle{text-align: center; margin-bottom: 15px;  margin-top: -10px!important;}
.zone-info .border-bottom{border-bottom:5px solid #d2d2d2;}
.zone-info .zone-logo,.zone-info .zone-pres, .zone-info .zone-data{height:265px;margin-top:10px;}
.zone-info .zone-logo p,.zone-info .zone-pres p, .zone-info .zone-data p{font-size: 13px;}
.zone-info .zone-logo{width: 20%; float: left;}
.zone-info .zone-pres, .zone-info .zone-data{width: 38%; float: left; margin-left:2%;}
.zone-info .zone-desc{font-style: italic; margin-top: 12px; font-size: 15px;
    display: inline-block;
    width: 100%;}
.zone-info .fa{color:#ed5e23;margin-right:3px;}
.zone-info .zone-pa{background: rgba(238, 238, 238, 0.59);    padding: 5px;}
.zone-info hr{ margin-top: 5px; margin-bottom: 5px; border-color:#fff;}

/*-standard-*/
div.vc_tta-panel-body #ctl00_mainContent_ctl00_pnlLoadTrustedLiteral hr,
#ctl00_mainContent_ctl00_pnlLoadTrustedLiteral p.page-titleLevel2,
#ctl00_mainContent_ctl00_pnlLoadTrustedLiteral p.page-title{display:none;}

#ctl00_mainContent_ctl00_pnlLoadTrustedLiteral > table > tbody > tr > td{padding:0px;}

.country img{background: #eee;
    padding: 3px;}
.country a {color: #ed5e23;
    text-decoration: underline;
    border-bottom: none!important;}
.country a:hover{border-width:3px; text-decoration: none;}
.country h3 { color: #ed5e23; font-weight: 600;}
.fa.fa-arrow-circle-right{color:#fff!important;}

/*-----Style Scraped page A.B----*/

.page-titleLevel3 {font-weight: 600;}
.members > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(3) {margin-top: -30px;}
p.page-titleLevel1 {color: #9E0432;font-size: 1.7em;}
 
/*item menu AL*/
#menu-item-1059 > a:hover{color:#ED5E23;}

/* Contact us*/
form.wpcf7-form label {
    color:#0671bc;
    font-size: 16px;
   }
.wpcf7 {
    width: 400px;
}
/*---Search---*/
ul.social-icons.search-icons {width: 35px;}
ul.social-icons {
    float: right;
    margin-top: -5px!important;
    
}
ul.social-icons.search-icons i.fa.fa-search{color:#fff!important;     text-shadow: 1px 1px 1px #38383a;}
ul.social-icons.search-icons i.fa.fa-search:hover{color:#54afef!important;}
ul.social-icons i.fa.fa-users{color:#fff!important;  font-size: 20px; margin-top: 3px;}


.table-scr .rtext-TextLevelB{font-weight: bold;}
.table-scr td{padding: 5px;}
div.table-scr.no-border table.table-edit {border-collapse: inherit;}
/*Table heading*/
.competition-class .table-scr .rtext-TextLevelB {color: #9e0432;}
.competition-class .table-scr .DBPDFnumber font{color: #9e0432 !important;
display: inline-block;
border: 1px solid #eee;
padding: 0px 9px;
width: 39px;}
.competition-class .table-scr .DBPDFnumber font:hover{background: #eee;}
.organization-class .table-scr .rtext-TextLevelB {color: #ed5e23;}
/*--zones scrapped page AL--*/

.organization-class .table-scr.zones tr.table-edit td:nth-child(6),
.organization-class .table-scr.zones .table-border > tbody:nth-child(1) > tr:nth-child(10) > td:nth-child(3){text-align:center!important;}





/*==========SEARCH PAGE==========*/
.search-wbf div.item.news-item {height: auto;
    min-height: 100px;}
.search-wbf div.item.news-item div.inner-item{float:left; margin-right: 10px;}
.search-wbf div.item.news-item div.inner-item img{width: 150px;}
div.item.news-item div.hover-item{display:none;}

#scraped.pfinder{margin-left: -30px;
    margin-right: -30px;}
.background-pf {
    background: #001830;
    color: #fff;
    padding: 30px 15px;     font-size: 13px;
    font-weight: 300;}
.background-pf h4 {    color: #fff;
    font-size: 17px;
    margin-bottom: 8px;}
h3.people-finder-top {
    color: #001830;
}
.background-pf .flag{ width: 23px;
}
.background-pf .country img{background: none!important; padding:0px 4px 0px 0px;}

.background-pf img.player-photo {    max-width: 150px;
    height: auto;}

#scraped.pfinder label{font-weight: 400;}
#scraped.pfinder .table-titlerow th {
    background: #0671BC!important;
    color: #fff;
    padding: 12px!important;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
}

ul.breadcrumb {text-transform: none!important;}

.vc_responsive .home_box_wrap .vc_col-sm-2{
float: left;
width: 18.5%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.home_box_wrap .home_box_last {
margin: 0 !important;
}

h2.wpb_heading.wpb_singleimage_heading {font-size:21px;}

/*==========VISUAL COMPOSER==========*/
.tmq-edit-link{display:none!important;}

/*==========service Footer==========*/
#service-footer{}
#content > div > footer > div.footer-line > ul.social-icons{float: left;
    display: flex;
    padding-left: 50%;
    margin-left: -70px;}
#content > div > footer > div.footer-line > ul.social-icons ::before{ color:#fff;}
#content > div > footer > div.footer-line > ul.social-icons .fa{font-size: 23px;}
/*==============MOBILE ==========*/

/*==========EVENTON==========*/

.evo_page_content {
    float: right;
    min-height: 2235px;
}
@media only screen and (max-width: 768px){
    /*.menu-3-level-palmares-players-container ul li,
    .menu-3-level-rules-discipline-container ul li{
        width:48%;
        margin-left: 2px;
        margin-right: 2px;
    }
  .menu-3-level-palmares-federation-container ul li,
    .menu-3-level-rules-discipline-container ul li{
        width:48%;
        margin-left: 2px;
        margin-right: 2px;
    } */ 
p.wp-caption-text {
    font-size: 0.9em;
    text-align: center;
}
tr.tr-wbf-committee{display:inline;}
tr.tr-wbf-committee td {display:inline-table; margin-left: -20px;} 
tr.tr-wbf-committee td div {width: 90%; text-align: center;} 
tr.tr-wbf-committee td img{width:85%;}  
.mobile-img{}
    .undernav-sidebar.sidebar-widgets{display:none!important;}
    
    #logos-under-footer{
        background: #fff;
        text-align: center;
    }
    #logos-under-footer img{    width: 100px;
    
width: 82px;    
display: inline-block;
    margin: 2px;}
    
    #logos-under-footer p{
    color: #252525;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;}
    .zone-info .zone-logo,.zone-info .zone-pres, .zone-info .zone-data{
            width: 100%; margin: 0 auto; height: inherit; padding: 5px 0px; text-align: center;
    font-size: 0.9em;
    }
    .zone-info .zone-pa {margin-top: 8px;}
    .vc_responsive .home_box_wrap .vc_col-sm-2{width:100%;}
   #page-content {
       min-height: auto!important;} 

}


@media only screen and (max-width: 380px){
 .mobile-img {
    max-width: 300px!important;
    margin-left: -15px;}
 #four-columns li{width:100%;}
    .table-scr table{    margin: -5px;}
.table-scr tr{}
.table-scr td{display:inline-block;}
    span.evcal_desc2.evcal_event_title,
    span.evcal_event_subtitle{font-size:13px!important;}
ul.rig.columns-2 h3 {
        margin: -13px 0% 10px;
        width: 100%;}
    p.contact_details {font-size:13px;}
   .alignleft {
    float: left;
    margin-right: 100px;
} 
    .eventon_main_section {
    padding: 242px!important;
    margin-right: -231px!important;
    margin-top: -217px!important;
    margin-left: -234px!important;
}
   form.wpcf7-form {width: 200px;}
    select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { width: 200px;
        font-size: 11px; }
    .vc_responsive .home_box_wrap .vc_col-sm-2{width:100%;}
    /*pics on awards*/

    div.wpb_wrapper .wp-caption{max-width: 200px;}
    div.wp-caption, img {max-width:270px!important;}
    div.home_box_wrap figure.wpb_wrapper.vc_figure {
    width: auto!important;
}
    div#content.the-wbf-class div#constitution{
        display: inline-block;
        width:100%;
    }
    #content.governance-class h2{font-size:16px!important;}
    .align-center > h3:nth-child(1) > strong:nth-child(1) {
    padding-left: 0px;
    padding-right: 0px;
    width: 225px;
    display: inline-block;
}
}

@media only screen and (max-width: 320px){
 .mobile-img {
    max-width: 245px!important;
    margin-left: -15px;
}
    #attachment_1204,
     #attachment_1205 {margin-left: 1px;}
    
    ul.rig.columns-2 p { font-size: 13px;}
    h1 {font-size:30px!important;}
    .alignleft {
    float: left;
    margin-right: 55px;
}
    .vc_responsive .home_box_wrap .vc_col-sm-2{width:100%;}
        div.wpb_wrapper .wp-caption{max-width: 200px;}
    div.wp-caption, img {max-width:225px!important;}
    div.home_box_wrap figure.wpb_wrapper.vc_figure {
    width: auto!important;
}
   
}

@media only screen and (max-width: 1024px) and (min-width: 995px){
   div.l-sp-c h2.wpb_heading.wpb_singleimage_heading {letter-spacing: -3px;}
}
    
/*==============solo su MOBILE ==========*/
@media only screen and (min-width: 768px) {
    .only-mobile{display:none;}
    
}




vc_responsive .home_box_wrap.wpb_row .vc_span2 {
float: left;
width: 20%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}


.home_box_wrap .home_box_last {
margin: 0 !important;
}


#page-content > div.content-sections > div > div:nth-child(1) > div > div > div > div > figure > figcaption {
    font-size:14px;
    font-style: italic;
}

#page-content > div.content-sections > div > div:nth-child(3) > div > div > div > div > figure > figcaption {
    background: #9e0432;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-style: italic;
    font-size:14px;}