@font-face {
    font-family: 'Bobcat Font B';
    src: url('/BobcatFontB-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --body-font-family: 'Roboto', sans-serif;
    --bs-font-sans-serif: 'Roboto', sans-serif;
    --bs-body-font-family: 'Roboto', sans-serif;
    --heading-font-family: 'Bobcat Font B', sans-serif;
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: var(--bs-tertiary);
    --global-border-color:var(--bs-primary); 
    --bs-default-color:#B2B4B2;
    --bs-dark:#222222; 
    --bs-grey-color: #D1D1D1;
    --global-bg-color: #fff;
    --bs-border-color: rgba(0, 0, 0, 0.175);
    
}


.landing body a[rel="wiki-link"] { color: var(--bs-tertiary) }
.internal-page .site-main { flex: 1; margin-top: 3rem }
.internal-page .site-main > div { padding-block: 1rem; border: none !important; background: #fff; --bs-link-color: var(--bs-primary); --bs-link-hover-color: var(--bs-dark); color:var(--bs-body-color); border-top-left-radius: 1rem; border-top-right-radius: 1rem; }
.skip-link { z-index: 109; position: absolute; left:0; top:0; border-radius: 0 }
.site-header { z-index: 99 }
.site-main { z-index: 89 }
.site-footer { z-index: 79 }
 
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{   font-weight: normal; }

html.internal-page{ --bs-link-color: var(--bs-primary);}

 body { background: url(https://theme-assets.prestosports.com/theme-assets/saddleback-premium/assets/images/Texture.png) repeat 0 0 var(--bs-primary); background-attachment: fixed;       background-size: cover; --bs-link-color: var(--bs-white); --bs-link-hover-color: var(--bs-light); color:var(--bs-light);}
.container-white { background: #fff; --bs-link-color: var(--bs-primary); --bs-link-hover-color: var(--bs-dark); color:var(--bs-dark); }
h1.page-heading, .visually-hidden-focusable[href="#site-footer"], .visually-hidden-focusable[href="#site-main"], .visually-hidden-focusable[href="#site-nav"]{color:#fff; var(--bs-primary)}

@media(min-width:1200px){ 
    .container-white  {--bs-gutter-x: 5rem;}
}

a { text-decoration: none }

/* COLOR CONTRAST */
.landing .section-dark { color: #fff; --bs-link-color: #fff; --bs-link-hover-color: #fff }
.landing .section-dark a,
.landing .section-dark .btn-link,
.landing .section-dark .btn { filter: none }
.landing .section-dark a:focus,
.landing .section-dark .btn:focus,
.landing .section-dark .btn:active { color: #fff }


/* COMPONENT DEFAULTS */
.section .ps-component [class*="archive-link"] a { font-size: 1.2rem; font-weight: 500; text-transform: none; text-decoration: none;  }
.section .ps-component [class*="archive-link"] a:hover { color: var(--default-b) }
.section .ps-component .component-title { font-size: 1.6rem; font-weight: normal; text-transform: uppercase }
.section .ps-component .component-sponsor { display: none !important }
.section .ps-component a { transition: all .25s }
.ps-component .archive-link a { font-weight: 700; text-transform: none; --bs-btn-color: var(--bs-primary);  border-radius: 0;     --bs-btn-hover-color: var(--bs-primary); }
.ps-component .archive-link a:focus-visible,
.ps-component .archive-link a:hover {   }

.component-headings .component-title { font-weight:600; text-transform:uppercase; color: var(--bs-primary) }
.component-headings { position: relative }
.ps-component > .page-details .component-headings > div { background-color: var(--global-bg-color); z-index: 1; padding-right: 1rem }
.section.main > .container {    border-top-left-radius: 1rem;   border-top-right-radius: 1rem;  }
 

@media(min-width:992px){
   .section .ps-component .component-title  {font-size: 2.5rem; display: flex;  flex-wrap: nowrap;  gap: 1rem;}
    .ps-component > .page-details .component-headings:after { content: ''; /*position: absolute; top: 50%; transform: translateY(-50%);*/ border-top: 6px solid var(--global-border-color); width: 100%; height: 2px;         border-radius: 10px; }
    .section.main > .container:before { content: ""; position: absolute; left: 0; top: 0rem; width: 100%; height: 100%; background-image: url(https://theme-assets.prestosports.com/theme-assets/saddleback-premium/assets/images/Texture_Logo.png); background-repeat: no-repeat; background-size: contain; background-position: top;     border-top-left-radius: 1rem;  border-top-right-radius: 1rem;}

    
}

/* Slick slider defaults */

.section .ps-component .slick-arrow-controls {    display: flex; justify-content: center; align-items: center; margin-top: 1rem; margin-bottom: 0.2rem; gap: 1rem; border-block: 2px solid var(--bs-grey-color); padding-block: 0.5rem;}
.section .ps-component .slick-arrow-controls .slick-arrow { --bs-btn-bg: var(--bs-primary); --bs-btn-hover-bg: var(--bs-dark); position: static; display: block; height: 2rem !important; width: 2rem; max-width: 2rem; margin: 0; padding: 0 !important; transform: none; font-size: 1rem; line-height: calc(1rem - 2px);  --bs-link-color: var(--bs-white); --bs-btn-hover-color: var(--bs-white); border-radius: 50%;  filter: none; border: 2px solid; }
.section .ps-component .slick-arrow-controls .slick-arrow.slick-hidden { display: none }
.section .ps-component .slick-arrow-controls .slick-arrow.slick-disabled { opacity: .3; pointer-events: none } 
.section .ps-component .slick-arrow-controls .slick-arrow .fa:before { font-family: var(--fa-family-classic); font-weight: 900 }
.section .ps-component .slick-arrow-controls .slick-arrow .fa-circle-pause:before { content: "\f04c" }
.section .ps-component .slick-arrow-controls .prev { order: 1 }
.section .ps-component .slick-arrow-controls .pp { order: 2 }
.section .ps-component .slick-arrow-controls .next { order: 3 }
.section .ps-component .slick-arrow-controls .slick-arrow .fa:before {    font-family: var(--fa-family-classic);   font-weight: 900; }

@media(max-width:567px){
    .section .ps-component .slick-arrow-controls {   border: none;         margin-top: 0.3rem;         gap: 1.8rem;}
}

/***** Header CSS*********/
 .title-bar { z-index:100; }
.site-title {   letter-spacing: 0.05rem; } 
.site-title {
    font-family: var(--heading-font-family);
    background: transparent;
    background: linear-gradient(90deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);
}
@media (min-width: 1200px) {
    .site-title.fs-3 {
        font-size: 1.5rem !important;
    }
}

@media(min-width:992px){ 
       header#site-header .bar:before { content: ""; position: absolute; background: var(--bs-secondary); height: 0.6rem; width: 100%; top: 50%; transform: translateY(-50%);}
}  
.site-header .nav-link { --bs-nav-link-hover-color: var(--bs-default-color); --bs-nav-link-font-weight: 500; --bs-nav-link-color: var(--bs-white); --bs-navbar-active-color: var(--bs-default-color);text-transform: none; font-size: 1rem;  font-weight: bold;  letter-spacing: 0.5px;}
.site-header .component-navbar-split.layout-standard .dropdown-menu.megamenu > div { max-width: var(--ps-site-width); margin: 0 auto }
.site-header .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-old-toggle { font-weight: normal }  
.site-header .headers-icon-links { width:auto;}
.site-header .headers-icon-links .btn-link {    --bs-btn-color: var(--bs-white);    filter: none;   --bs-btn-hover-color: var(--bs-default-color);     padding-inline: 0.35rem;}
.site-header.logo-sm .site-logo { position:unset; transform: unset }
.component-navbar-split.layout-standard .navbar .navbar-nav .nav-link { padding: 0.5rem}
.component-navbar-split.layout-standard .navbar .navbar-nav .nav-link:first-of-type { position:relative }
.component-navbar-split.layout-standard .navbar .navbar-nav .nav-link .nav-link { position: static } 
.component-navbar-split.layout-standard .navbar-nav.top-level > li .nav-link { --bs-nav-link-font-weight: normal; }
.component-navbar-split.layout-standard .navbar .dropdown-toggle::after {  content: "\2b"; }
.component-navbar-split.layout-standard .navbar .dropdown-menu li.nav-item:not(:first-child),
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {border-color: rgba(255, 255, 255, 0.5); }
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li.nav-item .nav-link { text-transform: capitalize;     font-weight: 300; font-size: 1rem; }
.component-navbar-split.layout-standard .navbar .navbar-brand { margin: 0; padding: 0; border: unset; position: absolute; left: 50%; transform: translate(-50%, -50%); top: 2.25rem; }
.component-navbar-split.layout-standard .navbar .navbar-brand img { height:5.5rem; max-height:5.5rem; }
.component-navbar-split.layout-standard .navbar-toggler { padding: 0; border: unset; height: 3rem ; margin-left: 0.5rem;}
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner .megamenu-list .dropdown-menu.level-3:not(.show) { background: transparent !important }
.component-navbar-split.layout-standard .navbar>.container-fluid { padding: 0; }
.ps-component.component-search input { border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important }
.mmf-social { border-top: unset !important; }
.mmf-social .page-details {   display: none !important; }
.mmf-search .input-group button.btn.btn-link {    background: var(--bs-primary) !important;   color: #fff;     font-size: 1.15rem; line-height: 1;}
.mmf-search .input-group input {   border-radius: 0 !important; }
.mobile-menu-footer {   padding-inline: 1rem !important;}
.site-header .mmf-social ul.nav a.nav-link {    font-size: 1.3rem;   padding-inline: 0.4rem;}

.sports-home header#site-header {   border-bottom: none;}

.component-navbar-split .navbar-dark.bg-primary .dropdown .dropdown-menu.show, .component-navbar-split .navbar-dark.bg-primary .dropdown .dropdown-menu.collapsing {   border: none !important; }
.component-navbar-split.layout-standard .navbar .dropdown-toggle.show::after, .component-navbar-split.layout-standard .navbar .dropdown-toggle[aria-expanded="true"]::after, 
.component-navbar-split.layout-standard .navbar .parent.dropdown:hover .dropdown-toggle::after{ transform: rotate(-135deg);}
.menu-header {   box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 25%);}


.component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .nav-link {    --bs-nav-link-hover-color: var(--bs-tertiary);    font-weight: bold;    --bs-nav-link-color: var(--bs-primary);    text-transform: none;    letter-spacing: 0;    --bs-navbar-active-color: var(--bs-primary);   padding-inline: 1rem;}
.component-navbar-secondary.layout-standard a.navbar-brand.navbar-page-title {    color: var(--bs-primary);   text-transform: uppercase; font-family: var(--heading-font-family);}
.component-navbar-secondary.layout-standard a.navbar-brand.navbar-page-title:hover {    color: var(--bs-tertiary);}
.component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .dropdown-menu .nav-link {    --bs-nav-link-color: #fff;   --bs-nav-link-hover-color: var(--bs-default-color);     --bs-navbar-active-color: #fff;}

@media (min-width: 992px) {
    .navbar.navbar-secondary {
        --bs-navbar-padding-y: 0;
    }
    .site-header .bar { padding-top:4rem; border-top:0 !important; transition:all 0.5s; } 
    .site-header .macro-secondary-navigation .nav-item.dropdown.flexible-menu a span[class=sr-only] { position:unset; width:auto; height:auto; order:-1 }
    .site-header .macro-secondary-navigation .nav-item.dropdown.flexible-menu a span.fas.fa-bars:before { content:"\f078"; padding-left:.5rem; font-size:.85rem }
    .site-header .component-navbar-split.layout-standard .navbar .megamenu .dropdown-menu-inner [data-flex="true"] > .nav-item:not(.brand-icon):not(:nth-child(3)) > .nav-link:after { content:''; height:35%; position:absolute; top:50%; right:-.5px; transform:translate(0%,-50%); border-right:1.5px solid var(--bs-white) }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu .dropdown-menu-inner ul[data-flex=true] > li.brand-icon > a { padding: 0.5rem } 
    .component-navbar-split.layout-standard .navbar .navbar-brand img { height:8.5rem; max-height:8.5rem; transition: all 0.5s;}
    .navbar-expand-lg .navbar-collapse { padding: 0 5rem }
    .site-header .macro-secondary-navigation .navbar-brand { --bs-navbar-brand-font-size: 1.5rem }
    .component-navbar-split.layout-standard .navbar .navbar-brand { margin-top: -4rem; position: static; transform: unset; margin-bottom: -3rem;         margin-inline: 2rem; z-index: 9999;   transition: all 0.5s; }
    header#site-header {  border-bottom:none;}  
    .component-navbar-split.layout-standard .navbar.navbar-dark .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {   border-bottom: 1px solid var(--bs-secondary) !important; }
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle .nav-link { font-size: 1rem; font-weight: normal; font-family: var(--heading-font-family);}
    .component-navbar-split.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu { width: 100vw; margin-left: calc(-50vw + 50%) ; padding-top: 4rem;}
     
     header.is-pinned .component-navbar-split.layout-standard .navbar .navbar-brand img {    max-height: 5rem;   height: 5rem;         padding-block: 0.5rem;}
     header.is-pinned .component-navbar-split.layout-standard .navbar .navbar-brand {   margin: 0; }
     header#site-header.is-pinned .bar {   padding: 0; }
     .site-header .nav-link{    text-transform: uppercase;   font-size: 0.875rem; font-weight: 300;}
    .component-navbar-split.layout-standard .navbar .dropdown-menu li.nav-item:not(:first-child), 
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {   border: none; }
    .component-navbar-split.layout-standard .navbar.navbar-dark .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {   padding-inline: 0; }
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li.nav-item .nav-link {   padding-inline: 0.5rem; }
    .component-navbar-split.layout-standard .navbar .megamenu ul[data-column="true"] .level-4 .nav-link {   padding-inline: 0.5rem;}
    .site-header .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-old-toggle {   padding-inline: 0; }
    .component-navbar-split.layout-standard .navbar .megamenu ul[data-column="true"] .level-4 .dropdown-menu-list li:last-child a {   padding-right: 0;}
    .component-navbar-split.layout-standard .navbar.navbar-dark .dropdown-menu li.nav-item:hover, .component-navbar-split.layout-standard .navbar.navbar-dark .megamenu ul[data-column="true"] > li.nav-item:hover {   background-color: rgba(0, 0, 0, 0.05); }

    .component-navbar-split.layout-standard .navbar-nav.top-level > li > .nav-link:hover > span > a {   color: var(--bs-default-color);}
    .component-navbar-split.layout-standard .navbar-nav.top-level > li.nav-item >.nav-link, 
    .component-navbar-split.layout-standard .navbar-nav.top-level > li.nav-item >.nav-link > span > a {    font-family: var(--heading-font-family);   font-size: 1rem;}
}

@media(min-width:1400px){
    .site-header .nav-link{    font-size: 1.2rem;  letter-spacing: 1px;}
}

@media (max-width: 991px) {
    .site-header .navbar-collapse.show {
        transform: translateX(0)
    }

    .site-header .menu-header{
        flex-direction: row-reverse;
        justify-content: space-between !important;
    }
    .site-header .menu-header .ms-1 { margin-left:0 !important; }

    .component-navbar-split.layout-standard .navbar-nav.top-level > li .nav-link [aria-expanded="true"]:before {
        content: '';
        position: absolute;
        background-color: rgba(var(--bs-white-rgb), 0.15) !important;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1
    }

    .site-header .navbar-collapse {
        position: fixed;
        overflow-y: auto;
        display: block !important;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh !important;
        background-color: var(--bs-primary) !important;
        background: var(--site-global-gradient);
        z-index: 1;
        transform: translateX(-100%);
        transition: transform 0.3s cubic-bezier(0, 0.55, 0.45, 1)
    }
}
@media(max-width:567px){
    .section.main > .container {   width: calc(100% - 2rem); }
    .sports-home .component-navbar-split.layout-standard .navbar .navbar-brand {   top: 1.75rem;}
    .sports-home .component-navbar-split.layout-standard .navbar .navbar-brand img {   height: 4rem;}
}

/*Social Logo*/ 
    
.nav-social-links, .nav-social-links > div, .nav-social-links > div > div, .nav-social-links ul, .nav-social-links ul li, .nav-social-links ul li a { height: 100% }
.site-header .macro-primary-navigation .nav-social-links { display: none }
/*Site Header Social Icons Collapsable*/ 
.site-header .macro-primary-navigation  .social-wrapper { position: absolute; top: 100%; height: 0 !important; overflow: hidden; transition: .5s ease; right: 0; left: 0; min-width: 200px; background: var(--bs-primary); color:#fff; }
.site-header .macro-primary-navigation .social-wrapper .nav-link { color: var(--bs-white); display: flex; align-items: center; gap: .75rem; padding: 1rem 1rem; font-weight: normal;  font-size: 1rem;}
.site-header .macro-primary-navigation .social-wrapper .nav-link:after { content: "\f054"; font-family: var(--fa-family-classic); margin-left: auto; }
.site-header .macro-primary-navigation .social-wrapper .nav-link:hover { background-color: rgba(0, 0, 0, 0.05);     color: var(--bs-default-color);}
.site-header .macro-primary-navigation  .social-wrapper .nav-link .fa-brands { font-size: 2rem; width: 2.5rem; display: flex; justify-content: center; }
.site-header .macro-primary-navigation .social-wrapper .component-nav .layout-wrapper .nav li { border-bottom: 1px solid var(--bs-primary); }
.site-header .macro-primary-navigation .social-wrapper .component-nav .layout-wrapper .nav { display: block; }
.site-header .macro-primary-navigation .nav-social-links.active .social-collapse-btn > i:before { content: '\e59b' !important; }
.site-header .macro-primary-navigation .nav-social-links.active .social-wrapper { height: 100vh !important; z-index: 100 }
.site-header .macro-primary-navigation .nav-social-links .component-nav, 
.site-header .macro-primary-navigation .nav-social-links .layout-wrapper, 
.site-header .macro-primary-navigation .nav-social-links .layout-wrapper .nav, 
.site-header .macro-primary-navigation .nav-social-links .component-nav.layout-standard .nav-link { height: 100% }
.site-header .macro-primary-navigation.nav-social-links .component-nav.layout-standard .nav-link { display: flex; align-items: center }
.site-header .macro-primary-navigation .nav-social-links .component-nav.layout-standard .nav-link .label { display:block !important }
.component-navbar-split.layout-standard .navbar-nav.top-level { width: 100%;     padding-inline: 1rem;}
.component-navbar-split.layout-standard ul.navbar-nav.top-level:first-of-type { justify-content: end }
@media only screen and (min-width: 992px){  
    .site-header .macro-primary-navigation .nav-social-links:hover .social-wrapper,
    .site-header .macro-primary-navigation .nav-social-links.active .social-wrapper { height: auto !important; box-shadow: 0 5px 10px 0px rgb(0 0 0 / 20%); }
    .site-header .macro-primary-navigation .nav-social-links { height: 100%; display: flex; align-items: center; cursor: pointer; justify-content: center; }
    .site-header .macro-primary-navigation .nav-social-links:hover, .nav-social-links.active{ background-color: var(--bs-white) }
    .site-header .macro-primary-navigation .social-wrapper { left: auto; z-index:1;}
    .site-header .macro-primary-navigation .social-wrapper .nav-link:after { font-size:.75rem; }
    .site-header .macro-primary-navigation .social-wrapper .nav-link .fa-brands { font-size: 1.25rem; width: 1.5rem; }
    .site-header .macro-primary-navigation.social-wrapper .nav-link { padding: 1rem; }
    .site-header .macro-primary-navigation .social-wrapper .component-nav .layout-wrapper .nav li:last-child { border-bottom: unset; }
    .site-header .macro-primary-navigation.nav-social-links { position: relative; }
    .site-header .macro-primary-navigation .nav-social-links:hover .social-collapse-btn, 
    .site-header .macro-primary-navigation .nav-social-links.active .social-collapse-btn{ color: var(--bs-primary); }
    .site-header .macro-primary-navigation .social-collapse-btn i { top: 0; }
   
}







/************ Footer css ***************/  
.site-footer {--bs-border-color: var(--bs-grey-color);}
.site-footer > .container-white {  border-bottom-left-radius: 1rem !important;   border-bottom-right-radius: 1rem !important;}
.site-footer .footer-details-wrapper{        color: var(--bs-dark); --bs-link-color: var(--bs-primary);    --bs-link-hover-color: var(--bs-tertiary); border-width: 2px !important;border-color: var(--bs-grey-color) !important;} 
.site-footer { --bs-border-color: var(--bs-grey-color); } 
.site-footer .inc-hostedby { width:13rem; margin:0 auto } 
.site-footer .affiliate-logo img { object-fit:scale-down; max-height:4rem; max-width: 7rem !important }
.site-footer .social-icons .nav-link { padding:0; margin:5px 15px 0 0 }  
.site-footer .affiliate-logo .component-banner.layout-flex ul { gap: 1rem !important; flex-direction:row !important; margin-bottom:0; flex-wrap: wrap }
.site-footer .footer-details .footer-logo { margin-right:20px }

.copyright{  color: var(--bs-white); --bs-link-color: var(--bs-white);    --bs-link-hover-color: var(--bs-grey-color);}

.site-footer .social-icons ul.nav {   justify-content: center;}
.site-footer .affiliate-logo .component-banner.layout-flex ul li.item {   width: 45%; } 
.site-footer .affiliate-logo {    border-top: 2px solid var(--bs-grey-color);    padding-top: 1rem;   margin-top: 1rem; width: 100%;}
.site-footer .developer-logo {    border-width: 2px !important;   border-color: var(--bs-grey-color) !important;}


@media (min-width: 992px) {
    .site-footer .privacy-links { margin-left:10px  }
    .site-footer .affiliate-logo .component-banner.layout-flex ul { gap: 2rem !important }
    .site-footer .copyright-privacy-links-section { height: 2.65rem; justify-content:start !important }
    .site-footer .social-icons ul.nav {   justify-content: start;}
    .site-footer .affiliate-logo .component-banner.layout-flex ul li.item {   width: auto; } 
    .site-footer .affiliate-logo {    border-top: none;    padding-top: 0;   margin-top: 0;}
    .site-footer .social-icons .nav-link {   margin-right: 10px;}
    .site-footer .affiliate-logo{width:auto;}
}

@media (min-width: 1200px) {
    .site-footer .footer-details-wrapper { flex-direction:row }
    .site-footer .footer-details { align-items:center }
}

@media (max-width: 567px) {
    .site-footer > .container {   width: calc(100% - 2rem);}
}

/************************ News Rotator *******************/
.sec-top-stories-desktop .component-hero.layout-split .grouping{}
.sec-top-stories-desktop > .container-white {    border-top-left-radius: 1rem;   border-top-right-radius: 1rem; }
.sec-top-stories-desktop .component-hero.layout-split .grouping:first-of-type .item { border-radius: 10px }
/*.sec-top-stories-desktop .component-hero.layout-split .grouping:first-of-type .image a.ratio {    --bs-aspect-ratio: calc(50% - 0.125rem); } */
.sec-top-stories-desktop .component-hero.layout-split .grouping:last-of-type .item {  border-radius: 10px; height: 100%; display: flex; flex-direction: column } 
.sec-top-stories-desktop .component-hero.layout-split .grouping:last-of-type .row { height: calc(100% - 1rem);}
.sec-top-stories-desktop .component-hero.layout-split .grouping:last-of-type .row > div { height: calc(50% - var(--bs-gutter-y) / 2) } 
.sec-top-stories-desktop .component-hero.layout-split .grouping .date-sport .sport.breadcrumb-item { background-color: var(--bs-primary); width: max-content; padding: 2px 10px; position:absolute; bottom:8rem; left: 0; }
.sec-top-stories-desktop .component-hero.layout-split .grouping .details { display: grid; flex-direction: column-reverse;     padding-top: 0.5rem !important;    background: rgba(0, 0, 0, 0.01); }
.sec-top-stories-desktop .component-hero.layout-split .grouping .date-sport { order:2; margin-top: 0.25rem }
.sec-top-stories-desktop .component-hero.layout-split .details .related-links a { color:var(--bs-white); font-size:1rem }
.sec-top-stories-desktop .component-hero.layout-split .grouping a:hover { color:var(--bs-default-color) !important }  
.sec-top-stories-desktop .component-hero.layout-split .grouping:first-of-type {   width: calc(70% - 1rem); }
.sec-top-stories-desktop .component-hero.layout-split .grouping {   width: 30%; }
.sec-top-stories-desktop .component-hero.layout-split .row {   gap: 1rem; }
.sec-top-stories-desktop .component-hero.layout-split .grouping:last-of-type .item .image, .sec-top-stories-desktop .component-hero.layout-split .grouping:last-of-type .item a{height:100%;}
.sec-top-stories-desktop .component-hero.layout-split .grouping .details a.title {   font-family: var(--body-font-family);}

/*Top Stories*/  
.sec-top-stories .component-headlines.layout-basic .item { /* border: 2px solid var(--bs-secondary) !important; */ border-radius: 10px !important; height: 100%; justify-content: start !important }
.sec-top-stories .component-headlines.layout-basic .item .slide-thumbnail { border: 0 !important }
.sec-top-stories .component-headlines.layout-basic .item p.card-text { display: none! important }
.sec-top-stories .component-headlines.layout-basic .item .card-body > div > div:first-of-type { order:1; justify-content:flex-end !important }
.sec-top-stories .component-headlines.layout-basic .item .row > * { margin-top:0 }
.sec-top-stories .component-headlines.layout-basic .item .card-body > div > div:first-of-type .category { position:absolute; background-color:var(--bs-primary); color:var(--bs-white); padding:.125rem 1rem; left:0 }
.sec-top-stories .component-headlines.layout-basic .item .card-body .card-title a { font-weight:500; color:var(--bs-primary) }
.sec-top-stories .component-headlines.layout-basic .item .card-body .card-title { font-size: 1.25rem !important;     line-height: 1.3; }
.sec-top-stories .component-headlines.layout-basic .date,
.sec-top-stories .component-headlines.layout-basic .category { text-transform:none }
.sec-top-stories .component-headlines.layout-basic .slick-arrow-controls button.slick-arrow.next { order: 3 }
.sec-top-stories .component-headlines.layout-basic .date { font-size: .875rem; color: var(--text-muted) }
.sec-top-stories .component-headlines.layout-basic .slick-track .slick-slide { display: flex }
.sec-top-stories .component-headlines.layout-basic .slick-track .slick-slide > div { flex: 1 1 auto } 
.sec-top-stories  .ps-component .slick-arrow-controls{    gap: 1.8rem; margin-top: 0.2rem}
.sec-top-stories .component-headlines.layout-basic .item .card-body {    border: 2px solid var(--bs-secondary) !important;    border-top: none !important;    border-bottom-left-radius: 10px;   border-bottom-right-radius: 10px;}


/************************ Scoreboard *******************/
 
 .sec-scoreboard {    color: var(--bs-dark);    --bs-link-color: var(--bs-primary);   --bs-link-hover-color: var(--bs-dark);     --global-border-color: var(--bs-secondary);}
 
.sec-scoreboard .component-tabs { gap:.5rem!important } 
.sec-scoreboard .archive-link a { text-transform:uppercase; }  

.sec-scoreboard .component-scoreboard.layout-clean .event-location-diamond { display:none } 
.sec-scoreboard .component-scoreboard.layout-clean .team-logos .logo-holder:not(.default-logo-holder) { padding:10px; background-color:var(--bs-grey-color); border-radius:100%; margin:0 -5px; filter:drop-shadow(0px 3px 9px rgba(0,0,0,.13)) ;     width: 5rem; height: 5rem; display: flex; align-items: center; justify-content: center;}
.sec-scoreboard .component-scoreboard.layout-clean .team-logos { gap:0!important }
.sec-scoreboard .component-scoreboard.layout-clean .team-logos .logo-holder img {    max-height: 2.5rem;   max-width: 100%;}
.sec-scoreboard .component-scoreboard.layout-clean .event-links { padding-top:5px; border-top:2px solid var(--global-border-color) ;     margin-top: 0.5rem;} 

.sec-scoreboard .component-scoreboard.layout-clean .event-team-name > span { font-weight:600!important }
.sec-scoreboard .component-scoreboard.layout-clean .event-team-name > span.vs-at-indicator { color: var(--bs-primary) }
.sec-scoreboard .component-scoreboard.layout-clean .component-scoreboard .event-links a { color:var(--bs-primary) }
.sec-scoreboard .component-scoreboard.layout-clean .slick-list { border:0 }
.sec-scoreboard .component-scoreboard.layout-clean .slick-track .slick-slide.card { margin:0; border:2px solid var(--global-border-color); border-radius:10px; background-color:var(--global-bg-color) }
.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div.event-date-and-status,
.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div:nth-of-type(2) { padding:.25rem .5rem }
.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div:nth-of-type(2) { top: -2px; left: 0; transform: scale(1.008); background-color: var(--bs-primary); text-align: center; border-top-left-radius: 10px; border-top-right-radius: 10px; color: #fff; font-size: 1rem !important; --bs-link-color: #D1D1D1;     --bs-link-hover-color: var(--bs-white);     padding-bottom: 0;}
.sec-scoreboard .component-scoreboard.layout-clean .card-body { padding:0 1rem 1rem;}
.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div.event-date-and-status{ right:0; display:flex; gap:.25rem; font-size:.8rem!important; z-index:1; color:var(--bs-white) }

.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div.event-date-and-status { position: relative; background: var(--bs-primary); order: 2; transform: scale(1.008); top: -2px; text-align: center; justify-content: center;     margin-inline: -1rem;     padding-top: 0; text-transform: none;}
.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div:nth-of-type(2) { order: 1;     position: relative;     margin-inline: -1rem;}
 .sec-scoreboard .component-scoreboard.layout-clean .card-body .card-inner > * {   order: 3; }
.sec-scoreboard .component-scoreboard.layout-clean .card-body .card-inner {   gap: 0 !important;}

.sec-scoreboard .component-scoreboard.layout-clean .macro-event-logos { padding-top:1rem }
.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div.event-date-and-status .date { font-size:.8rem!important; font-weight:normal!important }
.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div.event-date-and-status .status:before { content:"|"; padding-right:.25rem; position:relative; top:-1px;     color: var(--bs-secondary); }
.sec-scoreboard .component-scoreboard.layout-clean .card-inner .sport-name a {font-weight:normal }
.sec-scoreboard .component-scoreboard.layout-clean .macro-line-scores.participants .team-inner { justify-content:start!important }
.sec-scoreboard .component-scoreboard.layout-clean,
.sec-scoreboard .component-tabs .tab-content { overflow:visible }
.sec-scoreboard .component-tabs .layout-wrapper > div > ul.nav-pills { position: absolute; top: -2.75rem; right: 0; background-color: var(--global-bg-color); margin-bottom:0 !important }
.sec-scoreboard .ps-component > .page-details .component-headings:after { width: calc(100% - 23rem) }
.sec-scoreboard .component-tabs .layout-wrapper > div > ul.nav-pills li a.active { background-color: transparent }
.sec-scoreboard .component-tabs .layout-wrapper > div > ul.nav-pills li a { color: var(--bs-tertiary); text-transform: uppercase; font-weight: 600 ;     padding-inline: 0.4rem;}
.sec-scoreboard .component-tabs .layout-wrapper > div > ul.nav-pills li a.active,
.sec-scoreboard .component-tabs .layout-wrapper > div > ul.nav-pills li a:hover  { color: var(--bs-primary) }
 .sec-scoreboard .component-scoreboard.layout-clean .slick-arrow-controls:after { top:3.2rem }
.sec-scoreboard.component-tabs .component-sponsor { display: none !important }
.sec-scoreboard .component-scoreboard.layout-clean .slick-arrow-controls button.slick-arrow.next { order: 1 }


.sec-scoreboard .archive-link {  display: flex;  position: absolute;  right: 0;  top: -2.5rem;  width: 2rem; z-index: 1;}
.sec-scoreboard .archive-link::before {  content: '\f133';  font-family: var(--fa-family-classic);  font-weight: 300;  position: absolute;  font-size: 1rem;  top: 50%;  transform: translateY(-50%); right: .5rem;     color: var(--bs-primary);}
.sec-scoreboard .ps-component [class*="archive-link"] a{  opacity: 0; overflow: hidden;     --bs-btn-line-height: 1;  padding: 0;   line-height: 0.5;}
.sec-scoreboard .component-tabs .layout-wrapper > div > ul.nav-pills{right: 2rem;}
.sec-scoreboard a[rel="wiki-link"] {   position: relative;}

@media (min-width: 992px) {
    .sec-scoreboard .slick-dotted.slick-slider { margin-bottom:0 } 
    .sec-scoreboard .component-tabs .layout-wrapper > div > ul.nav-pills { top: -3.3rem; right: 0 }
    .section.section.sec-scoreboard .ps-component > .page-details .component-headings > div {   background-color: #EDEDED; }
    .sec-scoreboard .component-tabs .layout-wrapper > div > ul.nav-pills li a{padding-inline: 0.65rem;}
    .sec-scoreboard .component-scoreboard.layout-clean .slick-track .slick-slide.card{    margin: 0 0.5rem;}
    
    .sec-scoreboard .ps-component [class*="archive-link"] a {    opacity: 1;    overflow: visible;    line-height: 1.2;   padding: 0.375rem 0.75rem;         text-transform: uppercase; }
    .sec-scoreboard .archive-link::before{display:none;}
    .sec-scoreboard .archive-link {    position: relative;    display: block;    top: 0;   width: auto;}
    .sec-scoreboard .component-scoreboard.layout-clean .slick-list{margin-inline: -0.5rem;}
    .sec-scoreboard .ps-component .slick-arrow-controls {   gap: 5rem; }
    .component-scoreboard.layout-clean {   gap: 0 !important;}
}




/***********************Countdown *******************/

.sec-countdown:not(:has(.component-countdown)) { display:none } 

.sec-countdown .component-countdown.layout-matchup .event-details { border-top-left-radius:10px; border-top-right-radius:10px; flex-direction: row !important; justify-content: space-between !important; padding: 0.5rem 2rem; font-weight: normal; position: relative ;     background: var(--bs-primary); color: #fff;}
.sec-countdown .component-countdown.layout-matchup .event-status > span {   color: #fff; }
.sec-countdown .component-countdown.layout-matchup .event-title {    flex: 1;    text-align: left;   order: 1; font-size: 1.35rem;  font-weight: normal;}
.sec-countdown .component-countdown.layout-matchup .sport, .sec-countdown .component-countdown.layout-matchup .event-status {    white-space: nowrap;    flex: none;    order: 2;   display: inline-block;}
.sec-countdown .component-countdown.layout-matchup .grid { max-width: 100% }
.sec-countdown .component-countdown.layout-matchup .event-teams { padding: 1rem; position: relative; align-items: center; border: 2px solid var(--bs-secondary); border-top: none; border-bottom:none; border-radius:0;  background: #fff;}
.sec-countdown .component-countdown.layout-matchup .team:after,
.sec-countdown .component-countdown.layout-matchup .countdown-digit:before{ display: none }
.sec-countdown .component-countdown.layout-matchup .team-name { font-size:1rem; font-weight:bold; text-transform:capitalize }
.sec-countdown .component-countdown.layout-matchup li:first-child .countdown-digit,
.sec-countdown .component-countdown.layout-matchup li:last-child .countdown-digit { border:0; padding:0 }
.sec-countdown .component-countdown.layout-matchup .countdown-digit span,
.sec-countdown .component-countdown.layout-matchup .countdown-digit { border:0; background-color:transparent; padding:0 }
.sec-countdown .component-countdown.layout-matchup .countdown-label,
.sec-countdown .component-countdown.layout-matchup .countdown-digit span { margin-left:0 }
.sec-countdown .component-countdown.layout-matchup .countdown-digit { min-width: 60px; justify-content: center; font-weight:600;     color: var(--bs-primary); }
.sec-countdown .component-countdown.layout-matchup .countdown-label { font-size: 1rem; text-transform: capitalize !important ;     opacity: 1;}
 
.sec-countdown .component-countdown.layout-matchup .countdown-digit span { width: auto }
.sec-countdown .component-countdown.layout-matchup .countdown > li:not(:last-child) { border-right: 1px solid var(--bs-secondary) !important }
.sec-countdown .component-countdown.layout-matchup .countdown > li { padding: 0 .5rem }
.sec-countdown .component-countdown.layout-matchup .event-teams .team-logo img { max-height: 4rem }
.sec-countdown .component-countdown.layout-matchup .logo-col { flex-direction: column; gap: .25rem }
.sec-countdown .component-countdown.layout-matchup .team-2.logo-col .team-logo { order:0 }
.sec-countdown .component-countdown.layout-matchup .countdown-keys { margin: 0 ;     color: var(--bs-primary);}
.sec-countdown .component-countdown.layout-matchup .event-col { gap: 0 }
 .sec-countdown .component-countdown.layout-matchup .event-col > .event-details + .countdown-keys { padding: 4rem 2rem 2rem }
 
 
.sec-countdown .component-countdown.layout-matchup .countdown-keys {    border: 2px solid var(--bs-secondary); border-top: 0; padding-bottom: 1rem;  border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}
.sec-countdown .component-countdown.layout-matchup .event-title {   display: none; }
.sec-countdown .component-countdown.layout-matchup .event-details {    flex-wrap: wrap;   justify-content: center !important;   row-gap: 8px;     column-gap: 8px;}
.component-countdown.layout-matchup .event-teams .vs-at {   display: block;}

@media only screen and (min-width: 992px) { 
    .sec-countdown .component-countdown.layout-matchup .countdown-digit span { font-size: 2.5rem }
    .sec-countdown .component-countdown.layout-matchup .event-col > .event-teams + .countdown-keys { position: absolute; top: 40%; left: 50%; transform: translate(-50%, calc(-50% + 28px)) }
    .sec-countdown .component-countdown.layout-matchup .countdown > li { padding: 0 1rem }  
    
    .sec-countdown .component-countdown.layout-matchup .event-teams{     border: 2px solid var(--bs-secondary);   border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; border-top: none;}
    .sec-countdown .component-countdown.layout-matchup .countdown-keys {    border: none;    border-radius: 0;   padding-bottom: 0; }
    .sec-countdown .component-countdown.layout-matchup .sport {    position: absolute;    left: 49%;   transform: translateX(-100%);     font-weight: bold;}
    .sec-countdown .component-countdown.layout-matchup .event-status {    position: absolute;    left: 51%;   transform: translateX(0); color: #fff; gap: 0.7rem; display: flex; color: var(--bs-secondary); }
    .sec-countdown .component-countdown.layout-matchup .event-details {    flex-wrap:nowrap;   justify-content:space-between !important;   row-gap: 0;}
    
    .sec-countdown .component-countdown.layout-matchup .event-title {   display: block; font-family: var(--heading-font-family);}
    .component-countdown.layout-matchup .event-teams .vs-at {   display: none; }

}   

@media only screen and (min-width: 1200px) {
    .sec-countdown .component-countdown.layout-matchup .event-teams { padding-inline: 5rem } 
}
 



/********* Full Banner ***************/

.section.sec-banners.banner-full .component-banner.layout-slider .slick-track .slick-slide {   padding: 0 !important;}
.section.sec-banners.banner-full .component-banner.layout-slider .slick-track .slick-slide img, .section.sec-banners.banner-full .component-banner.layout-slider .slick-track .slick-slide a.stretched-link {   width: 100% !important; }


/*********** More  News ****************/

.sec-more-news{--global-border-color:var(--bs-secondary); }
.sec-more-news .component-headlines.layout-card-slider .layout-wrapper .slick-slide > div, 
.sec-more-news .component-headlines.layout-card-slider .layout-wrapper .slick-slider .item { height:100% }
.sec-more-news .component-headlines.layout-card-slider .component-sponsor,
.sec-more-news .component-headlines.layout-card-slider p.card-text { display:none !important }
.sec-more-news .component-headlines.layout-card-slider .page-details,
.sec-more-news .component-headlines.layout-card-slider .date { text-transform: uppercase }
.sec-more-news .component-headlines.layout-card-slider .card-body > div > div:first-of-type { order: 1 }
.sec-more-news .component-headlines.layout-card-slider .category { position:absolute; left: 0; background-color: var(--bs-primary); color: var(--bs-white); padding: 2px 10px }
.sec-more-news .component-headlines.layout-card-slider .card .card-title a {  font-weight:500 }
.sec-more-news .component-headlines.layout-card-slider .card {     border: 2px solid var(--global-border-color);     border: none;}
.sec-more-news .component-headlines.layout-card-slider .card:hover { border-color:var(--bs-secondary) }
.sec-more-news .component-headlines.layout-card-slider .layout-wrapper .slick-slider .item .slide-thumbnail > div > div { transition: transform 1s ease }
.sec-more-news .component-headlines.layout-card-slider .layout-wrapper .slick-slider .item:hover .slide-thumbnail > div > div { transform: scale(1.125) }
.sec-more-news .component-headlines.layout-card-slider .date { font-size:.875rem;     text-transform: none; }
.sec-more-news .component-headlines.layout-card-slider { gap: .5rem !important }
.sec-more-news .component-headlines.layout-card-slider .slick-arrow-controls { gap: 3.5rem } 
 .sec-more-news .component-headlines.layout-card-slider .card-body {    border: 2px solid var(--global-border-color);   border-top: none; border-bottom-left-radius: 0.8rem;  border-bottom-right-radius: 0.8rem;}  

.sec-more-news .ps-component [class*="archive-link"] a {    z-index: 1;    position: relative;   text-transform: uppercase;}

@media only screen and (min-width: 576px){
    .sec-more-news .component-headlines.layout-card-slider .layout-wrapper .slick-slide:first-child { margin-left: -1rem }
    .sec-more-news .component-headlines.layout-card-slider .layout-wrapper .slick-slide:last-child { margin-right: -0.5rem }
}

@media only screen and (min-width: 992px){
    .sec-more-news .component-headlines.layout-card-slider .slick-arrow-controls { display: none }
    .sec-more-news .component-headlines.layout-card-slider{gap: 1.8rem !important;}
}

@media(max-width:567px){
    .component-headlines.layout-card-slider .slick-track {   gap: 0; }
}



/* SOCIAL BUTTONS */ 
.sec-social-banners .component-nav.layout-standard ul { gap:0.5rem; flex-wrap:wrap; flex-direction:column;justify-content:center; }
.sec-social-banners .component-nav.layout-standard .nav li { position:relative; flex:1; border:none; border-radius:0; transition:all .4s ease-out; background: var(--bs-primary); border-radius: 1rem;         max-width: 400px;     overflow: hidden;     background: #A32631;     border: 3px solid var(--bs-primary);  }
.sec-social-banners .component-nav.layout-standard .nav li:hover {   border-color: var(--bs-tertiary); }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link { position:relative; display:flex; align-items:center; width:100%; padding:1.5rem 1rem; overflow:hidden;   }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link:before {    content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.05); opacity: 0.8; border-radius: 0; transition: all .4s ease-out; }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link:hover:before,
.sec-social-banners .component-nav.layout-standard .nav li .nav-link:focus-visible:before { opacity:1 }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands { font-size:5rem; color:var(--bs-white) }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-twitter:after { content:'\e61b' }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-x-twitter:after { content:'\e61b' }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-facebook:before,
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-facebook:after { content:'\f09a'; }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-youtube:after { content:'\f167'; }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-instagram:after { content:'\f16d' }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-tiktok:after { content:'\e07b' }
.sec-social-banners .component-nav.layout-standard .nav li .label:before { content:'Follow Us On'; display:block; color:#fff;     font-size: 0.875rem;}
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .label { display: block !important; width: auto; height: auto; margin-left: 1rem; position: relative; z-index: 2; color: #fff; font-size: 1.7rem; line-height: 1.2; font-weight: normal; font-family: var(--heading-font-family); text-transform: uppercase; letter-spacing: 0.5px; }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands:after { position: absolute; top: -4rem; z-index: 0; font-family: var(--fa-family-brands); text-rendering: auto;  text-align: center; line-height: 1; font-size: 20rem; font-weight: normal; font-style: normal; right: auto ;left: -4rem;     color: var(--bs-primary);}
.sec-social-banners .component-nav.layout-standard .nav li{  }
.sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands:before {    z-index: 1;   position: relative; } 
.sec-social-banners .component-nav.layout-standard .nav li {    margin: 0 auto;    width: 100%;}
.sec-social-banners .component-nav.layout-standard .nav li .nav-link:focus-visible {   box-shadow: inset 0 0 0 2px #ebb567 !important;}


@media (min-width:768px){ 
    .sec-social-banners .component-nav.layout-standard ul { flex-direction:row; }
    .sec-social-banners .component-nav.layout-standard .nav li{flex:0 1 48%;}
}
@media(min-width:992px){
    .sec-social-banners .component-nav.layout-standard .nav li .nav-link .label {    margin-left: 1rem;    font-size: 2rem;   line-height: 1.2; }
    .sec-social-banners .component-nav.layout-standard ul {   gap: 1.5rem; }
    .sec-social-banners .component-nav.layout-standard .nav li .nav-link{    padding: 2.1rem 1.5rem;}
    .sec-social-banners .component-nav.layout-standard .nav li .nav-link .fa-brands{font-size:6rem; }
    .sec-social-banners .component-nav.layout-standard .nav li .label:before{    font-size: 1.2rem;}
    .sec-social-banners .component-nav.layout-standard .nav li{    margin: 0;   width: auto;}
    
}
@media (min-width:1200px){ 
    .sec-social-banners  .component-nav.layout-standard ul { flex-wrap:nowrap; } 
}