.i41bottomadvertgalleryblogda p,
.i111bottomadvertgalleryblogda li,
.i111bottomadvertgalleryblogda p,
.i41bottomadvertgalleryblogda li,
.registuredukofficeaddress li,
.caribbean4lifephonenumber li,
.caribbean4lifephonenumber p,
.registuredukofficeaddress p  {
   padding: 0px;
   margin: 0px;
   font-family: barlow semi condensed;
   font-weight: 200;
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   text-indent: 0px;
}

.i41bottomadvertgalleryblogda p a,
.c4lcreditstext p a,
.i60singlepageblogdata p a,
.i32contentblogdatah4title p a,
.caribbean4lifephonenumber p a,
.officeaddresstext p a,
.registuredukofficeaddress p a,
.creditstext p a  {
   display: inline;
}


.small, small {
    font-size: 24px !important;
    font-weight: 200;
}

.sp-event-venue, .sp-template-countdown .sp-event-league, .sp-template-event-blocks .sp-event-title, .sp-template-event-blocks .sp-event-status {
    font-size: 30px !important;
    font-weight: 200 !important;
    }
    
    .sp-template-event-blocks .sp-event-title, .sp-template-event-blocks .sp-event-status {
    color: #0e6f39 !important;}
    
    .sp-template a, .sp-data-table a {
    color: #0e6f39 !important;
}

.sp-table-caption {
text-align: center !important;
}


.sp-data-table th, .event-league sp-event-league, .sp-template-event-blocks .sp-event-date, .sp-template-countdown .sp-event-name {
    font-size: 30px !important;
    font-weight: 300 !important;
    }
    
    
    .i71singlepageblogdata li,
.i60singlepageblogdata li,
.i71singlepageblogdata p,
.commentblogdata li,
.commentblogdata p,
.i60singlepageblogdata p
 {color: #474747 !important;

font-size: 24px !important;

font-weight: 400; line-height: 34px; padding-top: 0px; text-align: left !important;}


.sp-table-caption {color: #ffffff ;
font-size: 30px !important;
font-weight: 600 !important;
line-height: 44px !important;
padding-top: 0px;
text-align: center !important;
text-transform: uppercase !important;
padding-top: 40px !important;
background-color: #0e6f39 ;
}

@media screen and (max-width: 1060px) {
.i71singlepageblogdata li,
.i60singlepageblogdata li,
.i71singlepageblogdata p,
.commentblogdata li,
.commentblogdata p,
.i60singlepageblogdata p,
.sp-table-caption {color: #9D9A9A ; font-size: 50px !important; font-weight: 200; line-height: 44px; padding-top: 0px;}


.i71singlepageblogdata li,
.i60singlepageblogdata li,
.i71singlepageblogdata p,
.commentblogdata li,
.commentblogdata p,
.i60singlepageblogdata p  {
   font: normal normal 45px/65px Barlow semi Condensed;
   padding: 13px 0px 13px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #4a4a4a !important;
   font-weight: 300 !important;
line-height: 65px !important;
}


.sp-data-table th, .event-league sp-event-league, .sp-template-event-blocks .sp-event-date, .sp-template-countdown .sp-event-name {
    font-size: 40px !important;
    font-weight: 300 !important;
    }
    
    
    .sp-data-table th, .sp-data-table td {
    font-size: 35px !important;


}


.sp-template a, .sp-data-table a {
    color: #0E6F39 !important;
}


@media screen and (max-width: 1057px) {
.i71singlepageblogdata li,
.i60singlepageblogdata li,
.i71singlepageblogdata p,
.commentblogdata li,
.commentblogdata p,
.i60singlepageblogdata p,
.sp-table-caption {color: #9D9A9A ; font-size: 30px !important; font-weight: 200; line-height: 44px !important; padding-top: 0px;}

.sp-data-table th, .event-league sp-event-league, .sp-template-event-blocks .sp-event-date, .sp-template-countdown .sp-event-name {
    font-size: 30px !important;
    font-weight: 300 !important;
    }
    
    .sp-data-table th, .sp-data-table td {
    font-size: 30px !important;
    }
    
    
.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
    width: 962px !important;
    min-width: 962px !important;
    max-width: 962px !important;
    padding-bottom: 100px !important;
}




.ubermenu-main .ubermenu-item-normal > .ubermenu-target {
    padding-bottom: 20px;
    padding-top: 20px;
}


}


@media screen and (min-width: 1061px) {

.i71singlepageblogdata li,
.i60singlepageblogdata li,
.i71singlepageblogdata p,
.commentblogdata li,
.commentblogdata p,
.i60singlepageblogdata p,
.sp-table-caption {color: #9D9A9A !mportant; font-size: 30px !important; font-weight: 200; line-height: 44px !important; padding-top: 0px;}


.sp-data-table th {
    font-size: 30px !important;
    font-weight: 300 !important;
    color: #BE1E2D !important;
    }
    
    .sp-data-table th, .sp-data-table td {
    font-size: 25px !important;
    }
    
    

.officeaddresstext p,
.c4lcreditstext p,
.c4lcreditstext li,
.officeaddresstext li,
.creditstext li,
.creditstext p  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: barlow semi condensed, Arial, sans-serif;
   text-indent: 0px;
   text-align: left;
}

.i443contentblogdatah4title p,
.i443contentblogdatah4title li,
.commentstexth4 h4  {
   font: normal 200 97px/100px barlow semi condensed;
   margin: 0px;
   color: #010101;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: left;
   font-family: Roboto !important;
text-transform: none !important;
text-shadow: none !important; 
}

.i32contentblogdatah4title li,
.i32contentblogdatah4title p  {
   font: normal 200 55px/65px barlow semi condensed;
   padding: 0px 0px 8px 0px;
   margin: 0px;
   letter-spacing: 0px;
   text-transform: uppercase;
   text-decoration: none;
   color: #000000;
   text-indent: 0px;
   text-align: left;
}
}


@media screen and (max-width: 1057px) {
.i32contentblogdatah4title li,
.i32contentblogdatah4title p  {
   font: normal 200 30px/44px barlow semi condensed;
   padding: 0px 0px 8px 0px;
   margin: 0px;
   letter-spacing: 0px;
   text-transform: uppercase;
   text-decoration: none;
   color: #000000;
   text-indent: 0px;
   text-align: left;
}

}




@media screen and (min-width: 1061px) {
.i32contentblogdatah4title li,
.i32contentblogdatah4title p  {
   font: normal 200 30px/44px barlow semi condensed;
   padding: 0px 0px 8px 0px;
   margin: 0px;
   letter-spacing: 0px;
   text-transform: uppercase;
   text-decoration: none;
   color: #000000;
   text-indent: 0px;
   text-align: left;
   z-index: 5;
position: relative;
}

}




.i111bottomadvertgalleryblogda li  {
   text-align: center;
   color: #9D9A9A;
   line-height: 52px;
   font-size: 43px;
   font-family: Roboto;
   font-weight: normal;
}

.i111bottomadvertgalleryblogda p  {
   text-align: center;
   color: #9D9A9A;
   line-height: 52px;
   font-size: 43px;
   font-family: Roboto;
   font-weight: normal;
}

.i41bottomadvertgalleryblogda li  {
   text-align: center;
   color: #9D9A9A;
   line-height: 52px;
   font-size: 43px;
}

.i41bottomadvertgalleryblogda p  {
   text-align: center;
   color: #9D9A9A;
   line-height: 52px;
   font-size: 43px;
}

.i443contentblogdatah4title li  {
   padding-bottom: 42px;
}

.caribbean4lifephonenumber li  {
   text-align: left;
   color: #F05723;
   font-size: 17px;
   line-height: 20px;
}

.i443contentblogdatah4title p  {
   padding-bottom: 42px;
}

.registuredukofficeaddress li  {
   text-align: left;
   font-size: 13px;
   line-height: 16px;
   color: #F3232C;
}

.registuredukofficeaddress p  {
   text-align: left;
   font-size: 13px;
   line-height: 16px;
   color: #F3232C;
}

.caribbean4lifephonenumber p  {
  
   
   
   text-align: left;
color: #F05723;
font-size: 17px;
line-height: 20px;
font-weight: 400;
}

.officeaddresstext li  {
   font-size: 10px;
   line-height: 12px;
   color: #000000;
}

.officeaddresstext p  {
   font-size: 10px;
   line-height: 12px;
   color: #000000;
}


@media screen and (min-width: 1061px) {
.commentstexth4 h4  {
   padding-bottom: 0px;
   margin-top: 0px !important;
   padding-top: 0px !important;
}

}


@media screen and (max-width: 1057px) {
.commentstexth4 h4  {
   padding-bottom: 50px;
   margin-top: 0px;
   padding-top: 0px !important;
}

}


.commentstexth4 h4 {
    padding-bottom: 50px;
    margin-top: 0px;
    }


.c4lcreditstext li  {
   font-size: 9px;
   line-height: 11px;
   color: #010101;
}

.c4lcreditstext p  {
   font-size: 9px;
   line-height: 11px;
   color: #010101;
}

.creditstext li  {
   font-size: 9px;
   line-height: 11px;
   color: #010101;
}

.creditstext p  {
   font-size: 9px;
   line-height: 11px;
   color: #010101;
}

h6,
h1,
body, p,
h2,
h3,
h4,
h5  {
   font-family: barlow semi condensed;
}

.wpb_heading wpb_teaser_grid_heading {
font-size: 50px !important;
font-weight: 200 !important;
color: #4D4D4A !important;
text-transform: uppercase !important;
padding-bottom: 27px !important;
}





