/*

Theme Name: SSPD

Theme URI: https://afterimagedesigns.com/wp-bootstrap-starter/

Author: Afterimage Designs

Author URI: https://afterimagedesigns.com/

Description:  The best WordPress starter theme based on the most powerful frameworks in the world: "_s" (by Automattic, the main people behind WordPress development), Twitter Bootstrap (the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web) and Font Awesome (or Fontawesome, a full suite of 675+ pictographic icons for easy scalable vector graphics on websites). This theme, like WordPress, is licensed under the GPL. You can use this theme as base for your next WordPress theme project and you are allowed to remove the link at the footer or do whatever you want. Your feedback on how we can continuously improve this WordPress Starter Theme Bootstrap will be highly appreciated. Page templates includes Right-sidebar (default page template), Left-Sidebar, Full-Width, Blank with container, Blank without container Page. Other features - Currently using Bootstrap v4.0.0 , Widgetized footer area, WooCommerce ready, Compatible with Contact Form 7, Compatible with Visual Composer, Compatible with Elementor Page Builder. This theme will be an active project which we will update from time to time. Check this page regularly for the updates.

Version: 3.1.0

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: wp-bootstrap-starter

Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template

*
/*PRIMARY*/

@font-face {
  font-family: "sisepd";
  src:url("inc/assets/fonts/sisepd.eot?v=002");
  src:url("inc/assets/fonts/sisepd.eot?#iefix") format("embedded-opentype"),
    url("inc/assets/fonts/sisepd.woff?v=002") format("woff"),
    url("inc/assets/fonts/sisepd.ttf?v=002") format("truetype"),
    url("inc/assets/fonts/sisepd.svg#sisepd?v=002") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "sisepd" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "sisepd" !important;
  font-size: 1.150rem !important;  
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-login {
  position: absolute;
  color: #6c757d;
  top: 5px;
  left: 5px;
}

.btn-icon-login {

}

.icon-lg:before {
  font-size: 1.5rem !important;
}

.icon-add:before {
  content: "\61";
}
.icon-american-football:before {
  content: "\62";
}
.icon-arrow-point-to-down:before {
  content: "\63";
}
.icon-arrow-point-to-left:before {
  content: "\64";
}
.icon-arrow-point-to-right:before {
  content: "\65";
}
.icon-arrow-point-to-up:before {
  content: "\66";
}
.icon-baseball:before {
  content: "\67";
}
.icon-basketball:before {
  content: "\68";
}
.icon-bicycle:before {
  content: "\69";
}
.icon-boxing-glove:before {
  content: "\6a";
}
.icon-cashier:before {
  content: "\6b";
}
.icon-casino:before {
  content: "\6c";
}
.icon-casino-2:before {
  content: "\6d";
}
.icon-home2:before {
  content: "\6e";
}
.icon-home:before {
  content: "\6f";
}
.icon-hockey:before {
  content: "\70";
}
.icon-history:before {
  content: "\71";
}
.icon-golf-2:before {
  content: "\72";
}
.icon-golf:before {
  content: "\73";
}
.icon-gift:before {
  content: "\74";
}
.icon-expand-sidebar:before {
  content: "\75";
}
.icon-delete:before {
  content: "\76";
}
.icon-dealer:before {
  content: "\77";
}
.icon-cricket:before {
  content: "\78";
}
.icon-charity:before {
  content: "\79";
}
.icon-casino-3:before {
  content: "\7a";
}
.icon-horses:before {
  content: "\41";
}
.icon-horses-2:before {
  content: "\42";
}
.icon-icon:before {
  content: "\43";
}
.icon-less:before {
  content: "\44";
}
.icon-list:before {
  content: "\45";
}
.icon-live:before {
  content: "\46";
}
.icon-minus:before {
  content: "\47";
}
.icon-mma:before {
  content: "\48";
}
.icon-more:before {
  content: "\49";
}
.icon-motor:before {
  content: "\4a";
}
.icon-motor-2:before {
  content: "\4b";
}
.icon-motor-3:before {
  content: "\4c";
}
.icon-others:before {
  content: "\4d";
}
.icon-star:before {
  content: "\4e";
}
.icon-soccer:before {
  content: "\4f";
}
.icon-sign-out:before {
  content: "\50";
}
.icon-settings:before {
  content: "\51";
}
.icon-search:before {
  content: "\52";
}
.icon-screenshot:before {
  content: "\53";
}
.icon-rugby:before {
  content: "\54";
}
.icon-refresh-arrow:before {
  content: "\55";
}
.icon-re-bet:before {
  content: "\56";
}
.icon-volleyball:before {
  content: "\57";
}
.icon-racing:before {
  content: "\58";
}
.icon-user:before {
  content: "\59";
}
.icon-print:before {
  content: "\5a";
}
.icon-trash:before {
  content: "\30";
}
.icon-tennis:before {
  content: "\31";
}
.icon-pokercards:before {
  content: "\32";
}
.icon-phone-call:before {
  content: "\33";
}
.icon-swimming:before {
  content: "\34";
}
.icon-hockey-puck:before {
  content: "\35";
}
.icon-college-basketball:before {
  content: "\36";
}
.icon-basketball-fill:before {
  content: "\37";
}
.icon-football-helmet:before {
  content: "\38";
}
.icon-boxing-fighter:before {
  content: "\39";
}
.icon-play:before {
  content: "\21";
}
.icon-add-user:before {
  content: "\22";
}
.icon-calculator:before {
  content: "\24";
}
.icon-customer-service:before {
  content: "\25";
}
.icon-user-1:before  {
  content: "\23";
}
.icon-key:before {
  content: "\26";
}
.icon-username:before {
  background: red;
}
.icon-telephone:before {
  content: "\27";
}
.icon-domain:before {
  content: "\28";
}
.icon-call-answer:before {
  content: "\29";
}
.icon-mobile:before {
  content: "\2a";
}


body {
  background:#010c0c url(https://sisepd.com/wp-content/uploads/2019/10/bg-main.jpg);    
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 0 -200px ;
  font-size: 85%;
}

::placeholder { 
  color: white;
  opacity: 1; 
}

:-ms-input-placeholder { 
  color: white;
}

::-ms-input-placeholder { 
  color: white;
}

a { text-decoration: none; color: #3598dc ; cursor: pointer !important;}
a:hover { color: #3598dc; text-decoration: none; }
svg { width: 1em; }
.mobile { display: none!important; } 

.home .modal-sm {
  max-width: 400px !important;
}

.h1, h1 {
    font-size: 0.8rem;
    text-transform: uppercase;   
}

.h2, h2 , .h3, h3, .h4, h4 {
    font-size: 0.8rem;
}

.h4, h4 {
  color: #3598dc;
}

.es:lang(en)  {
  display: none;
}

.en:lang(es) {
  display: none;
}

.form-control-sm , .btn-sm  {
  border-radius: .8rem !important;
  border: 0 !important;
  font-size: 1rem;
}

.login .form-control-sm {
  color:#fff;
}

.text-warning {
  color:#3598dc !important;
}

.btn {
  -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

::-webkit-input-placeholder { /* Edge */
  color: #ccc;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc;
}

::placeholder {
  color: #ccc;
}

.brand .logo {
   max-width: 250px;
   margin: 0.5rem 0
}

.bg-dark {
  background-color: #232323 !important;
}

.border-dark {
    border-color: #181818 !important;
}

.border-secondary , .btn-outline-secondary {
    border-color: #232323 !important ;
}

  .page-template-scores .btn-outline-secondary {
      border-color: #15476f !important ;
  }

.nav-link {
  color: #fff !important;
}

.shadow-sm {
    box-shadow: 0 .1rem 0.5rem rgba(0,0,0,.8)!important;
}

.x-small {
    font-size: 70%;
}

.rounded {
    border-radius: .5rem!important;
}

.join {
  font-size: 1.4rem;
  color: #fff;
}

.container {
  max-width: 1440px;
}

.site-content {
  background: #181818;
}

#secondary {
  min-width: 200px; 
}

.login , .bg-gradient-dark {
  background: #3a4a52; /* Old browsers */
  background: -moz-linear-gradient(top, #3a4a52 0%, #181818 80%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #3a4a52 0%,#181818 80%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #3a4a52 0%,#181818 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#181818',GradientType=0 ); /* IE6-9 */
  color: #fff;
}

.bg-gradient-light {
  background: rgb(118,118,118);
  background: linear-gradient(180deg, rgba(118,118,118,1) 0%, rgba(31,31,31,1) 100%);
}

  .login .btn-primary {
     background-color: #366377;
     border-color: #37464e;
     color: #fff;
     font-weight: bold;
  }

  .login .btn-primary:hover {
    background-color: #367765;
    color: white;
  }

.site-header {
  position: relative;
}

#masthead .navbar-nav>li a{
  text-transform: capitalize !important;
  padding: 0 1rem !important;
  color: #fff;
}

#masthead .navbar-nav>li a:hover , .navbar-main .active a {
  color: #FFC107 !important;
}

.navbar-main {
  background: url(inc/assets/images/bg-menu.jpg) repeat-x;
  height: 70px; 
}

.navbar-main #menu-secondary-menu , .navbar-main #menu-secondary-menu-en {
  margin: 0.75rem;
}

.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #fcfcfc;
    text-decoration: none;
    background-color: #072944;
    border-radius: .5rem !important;    
}

.dropdown-menu {
    font-size: inherit;
    color: #fff;
    margin: -0.05rem 0 0 0;
    background-color: #232323;
    border: 1px solid #2c2c2c;
    border-radius: 0;
}

#menu-top-menu .mb-2 , .menu-top-menu-en .mb-2 {
  margin: 0 !important;
}

#menu-top-menu .dropdown-item , 
#menu-top-menu-en .dropdown-item {
  font-size: 0.7rem;
  color: #fff;
}

#menu-top-menu .dropdown-item:hover,
#menu-top-menu-en .dropdown-item:hover {
    color: #fcfcfc;
    text-decoration: none;
    background-color: #4d4c4c;
    border-radius: 0 !important;
}

#menu-top-menu .agent-site-desktop .dropdown-item, 
#menu-top-menu-en .agent-site-desktop .dropdown-item  {
 color: #ffcc00 !important;
 border: 1px solid #4b4b4b;
 border-radius: 8px;
 margin: 0 5px;
 width: 95%;
}

#menu-top-menu .agent-site-desktop .dropdown-item:hover , 
#menu-top-menu-en .agent-site-desktop .dropdown-item:hover  {
 border-radius: 8px !important;
 background: #666
}

.carousel-caption {
    position: relative;
    right: 0;
    left: 0;
    padding: 30px 10px 0;
    line-height: 1.25rem;
}

.carousel-caption h3 {
  font-size: 1.5rem;
}

.modal .carousel-caption h3 {
  font-size: 1.25rem;
}

.modal .carousel-control-next, .modal  .carousel-control-prev {
  display: initial;
  top: 25px;
}

#product-widget img {
  border-radius: .25rem !important;
  width: 100%;
}

#product-widget section, .bannerads ul li, .logo {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

#product-widget section:hover, .bannerads ul li:hover, .logo:hover {
  transform: scale(1.1);
  webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease; 
}


.site-footer , .site-footer a {
  color: #fff;
}

.site-footer ul li a {
  padding: 0;
  border-bottom: 1px solid #2c2c2c;
}

.carousel-control-next, .carousel-control-prev {
  width: 5%;
}

.steps {
  text-transform: uppercase;
  color: #fff;
}

  .steps li  {
    border-bottom: 1px solid #333;
    margin-bottom: .25rem;
    padding-bottom: .25rem;
  }

.top-menu li a.nav-link {
  margin: 0 2rem; ;
} 

#page .content-area {
    color: #fff;
}

.side-menu .nav-link , .btn-green {
  display: block;
  padding: .5rem;
  background: #366377;
  margin-bottom: .25rem;
}

.side-menu .nav-link:hover , .btn-green:hover {
    background: #367765;
    color: #e8f0fe !important;
}

  .card {
      margin-bottom: 5px;
      background: transparent;
      border: 1px solid #ccc;
      border-radius: .5rem;
  } 

  .card-header {
      padding: 0; 
      margin-bottom: 0;
      background-color: transparent; 
      border-bottom: 0;
  }

  .card .btn-link { color: #182631;  }

  #accordion h4 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
  }

  #accordion ul li , #accordion ol li {
    list-style-position: inside;
    list-style: disc;
    margin-left: 15px;
  }   

/*******ACCORDION********
*********************/

.site-content .premium-accordion .premium-accordion__title_wrap {
    padding: 0.5em !important;
    border: 1px solid #2a2a2a !important;
    border-radius: .25rem !important;
    background-color: #212121 !important;
}

.site-content .premium-accordion p {
  font-weight: 400 !important;
}

.site-content .premium-accordion .premium-accordion__desc_wrap {
  display: block !important;
}

.site-content .premium-accordion .premium-accordion__desc_close {
    display: none !important;
}

.site-content .premium-accordion__content_wrap {
  margin-bottom: .325rem
}

input#username, input#password {
   padding-left: 2rem !important;
   background-size: 20px;
   background-repeat: no-repeat;
   background-position: 10px 4px;
   background: #182529;
   border: 1px solid #38484f !important;
}



input#password { 
  padding: 0.5rem !important;
  border-radius: .8rem 0 0 .8rem !important;
}

.input-group-text {
  border-radius: 0 .8rem .8rem 0 !important;
  background: #366377;
  border: 0;
  color: #fff;
}

#secondary .login input#username, #secondary .login input#password {
  padding-left: 1.5rem !important;
} 

.switch input { 
    display:none;
}
.switch {
    display: inline-block;
    width: 30px;
    height: 15px;
    margin: 0;
    position:relative;
}

.slider {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    border-radius: 20px;
    box-shadow:0 0 0 2px #777, 0 0 4px #777;
    cursor:pointer;
    border:4px solid transparent;
    overflow:hidden;
    transition:.4s;
}
.slider:before {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    background:#777;
    border-radius:20px;
    transform:translateX(-15px);
    transition:.4s;
}

input:checked + .slider:before {
    transform:translateX(15px);
    background:limeGreen;
}
input:checked + .slider {
    box-shadow:0 0 0 2px limeGreen,0 0 2px limeGreen;
}

.remember-txt {
  padding: 1rem 0 0 0;
    margin: 0;
    font-size: 85%;
}

#ajaxsearchlite1 .probox, div.asl_w .probox{
  background-color: #32322e;
  border: 1px solid #2c2c2c !important;
  transition: all 0.2s ease-in, background 0.3s ease-in;
  margin: 0 auto 0.8rem !important;
    padding: 0 8px !important;  
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
  width: 25%;
  margin: 0.5rem auto;
  padding: 0 8px;
  height: auto;
}

#ajaxsearchlite1 .probox:hover , div.asl_w .probox:hover {
   transition-delay: 0.1s;
   transition: all 0.3s;
   width: 96%;
   background-color: #fff;
   color: #333;
}


div.asl_w .probox .promagnifier .innericon svg , div.asl_w .probox .prosettings .innericon svg {
    fill: #fff;
}

#primary.content-area {
  background: #3a4a52;
    background: -moz-linear-gradient(top, #3a4a52 0%, #181818 80%);
    background: -webkit-linear-gradient(top, #3a4a52 0%,#181818 80%);
    background: linear-gradient(to bottom, #3a4a52 0%,#181818 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#181818',GradientType=0 );
}

.premium-accordion svg.premium-accordion__closed, .premium-accordion .premium-accordion__icon_wrap {
  fill: #fff !important;
}

.breadcrumb a {
  color: #3598dc;
}

.wp-block-image figcaption {
  color: #fff !important;
}

.border-gray img {
  border: 3px solid #666;
}

.language-esp {
  background: url(https://flagicons.lipis.dev/flags/4x3/mx.svg);
    background-size: 15%;
    background-repeat: no-repeat;
    background-position: 15px 12px;
}

.language-eng {
  background: url(https://flagicons.lipis.dev/flags/4x3/us.svg);
    background-size: 15%;
    background-repeat: no-repeat;
    background-position: 15px 12px;
}

.footer-banner img {
  width: 100%;
}

/* animation */

@-webkit-keyframes pulse {
   0% {background-color:#366377;}
  50% {background-color:#dc3545;}
  100% {background-color:#28a745;}
}

@keyframes pulse {
  0% {background-color:#366377;}
  50% {background-color:#dc3545;}
  100% {background-color:#28a745;}
}

.pulse {
     animation: pulse 2s infinite;
}

.modal-header {
    position: absolute;
    bottom: 0;
    right: 0;
}

.close { text-shadow: none; color: red !important; }   

/* Responsive: Portrait tablets and up */
@media only screen and (max-width: 780px) {

  body {
      /*background: rgb(4,32,54);
            background: linear-gradient(180deg, rgba(10,55,90,1) 0%, rgba(0,0,0,1) 50%);*/
            background: #000 url(https://sisepd.com/wp-content/uploads/2019/11/bg-main-mobile.jpg) no-repeat top center;
            background-size: cover;
      color: #fff;
  }

  .page .w-75 {
    width: 100% !important;
  }

  .modal .carousel-caption h3 {
    font-size: 1rem;
  }

  .modal .carousel-caption {
      font-size: 0.7rem;
  }


  .home .modal-sm {
    max-width: 400px !important;
  }  

  #primary.content-area {
    background: transparent;
  }

  .site-main {
    padding: 0 1rem !important;
  }

  .mobile { display: block !important; }
  .desktop {display: none !important;}

    .bg-dark {
      background-color: #042036 !important;
    }
    
    .border-dark {
        border-color: #1b5482 !important;
    }
    
    .border-secondary {
        border-color: #1b5482 !important;
    }

    .language-esp , .language-en {
      background: url(https://flagicons.lipis.dev/flags/4x3/mx.svg) no-repeat -2px 0px;
      background-size: 110%;
      width: 35px;
      height: 30px;
  }

  .language-en {
      background: url(https://flagicons.lipis.dev/flags/4x3/us.svg) no-repeat -2px 0px;

  }

  .navbar-nav .border-left, .navbar-nav .border-right { 
    border-left: 0 !important; 
    border-right: 0 !important; 
  }

  .body-mobile .site-content .container {
    padding: 0 !important;
  }

  .dropdown-menu { min-width: auto; }

  .navbar-main  {
    height: 0px;
    width: 30px!important;
    position: absolute;
    top: -50px;
    right: 0px;
    z-index: 1000;
  }

  .login .btn-primary , .side-menu .nav-link , .btn-green, 
  .site-content .premium-accordion .premium-accordion__title_wrap {
     background-color: #042036 !important;
     border: 1px solid #1b5482 !important;
     color: #fff !important;
     text-transform: uppercase;
     margin: 1rem 0 !important;
     padding: 0.75rem 0;
  }

  .login .btn-primary {
  	border-radius: 50rem !important;
  	width: 60%;
  	margin: 1rem auto !important; 
  }

  .btn-green {
    border: 0 !important;
    background: transparent !important;
  } 

  .breadcrumbs {
    padding: 0 1rem !important;
    margin-bottom: 1rem;
  }

  .toll-free-number {
      z-index: 1000000;
      color: #64eb69;
      position: fixed;
      right: 5%;
      bottom: 3%;
      background: #01090f;
      border-radius: 50%;
      z-index: 100000;
  }
  
  .icon-phone-call [class^="icon-"]:before, 
  .icon-phone-call[class*=" icon-"]:before {
    font-size: 3.2rem !important;
  }

  .credit-msg {
    /*position: fixed;
    bottom: 5%;
    left: 50%;
    margin-left: -45px;*/
	margin: 0 auto;
    color: #fff;
    border-radius: 50rem;
  }

  .navbar-main , .site-content  {
    border: 0 !important;
    background: transparent;
    box-shadow: none !important;
  } 

  .navbar-dark .navbar-toggler {
    color: rgba(255,255,255,1);
  }

.dropdown-menu {
    background-color: transparent;
}
    #menu-secondary-menu {
      margin: 0 !important;
    }

    #menu-top-menu .dropdown-item, #menu-top-menu-en .dropdown-item {
      padding: 1.5rem 1rem;
      border: 1px solid #1d3446;
      position: relative;
      margin: 10px 0;
      position: relative;
  }

    #menu-top-menu .agent-site .dropdown-item, #menu-top-menu-en .agent-site .dropdown-item {
      color: #FFC107;
      text-align: center;
      font-size: 1rem
  }  

  #menu-top-menu .dropdown-item:after, #menu-top-menu-en .dropdown-item:after {
    font-family: 'sisepd';
    content: "\33";
    font-size: 1.5rem;
    position: absolute;
    right: 20px;
    top: 15px;
  }

  .agent-site .dropdown-item:after {
    content: "\59" !important ;
  }

  .side-menu {
    margin: 0 3rem !important;
  }

    #page .content-area {
      border-radius: 0 !important;
    }

    #page {
      padding-bottom: 5%;
    }

  .home .brand .logo {
      max-width: 210px;
      padding: 1rem 0;
  } 

  .brand .logo {
      max-width: 180px;
      padding: 0;
  }   

  .top-menu #menu-top-menu {
    width: 100%;
  }

    .top-menu li a.nav-link {
        margin: 0;
        padding: .5rem 0;
        border-bottom: 1px solid #1d3446;
    }

  .side-content {
    padding: 0 3.5rem !important;
    margin: 0 1em;
  }

  .login {
    background: transparent !important;
    box-shadow: none !important;
      border: 0 !important;
  }


  input#username, input#password {
     background: #fff !important;  
     color: #333;
  }

  .modal-header .close {
      color: #fff !important;
  }

  .brand .col-md-7 {
    text-align: center !important;
  }

  .site-footer .col {
    flex-basis: auto; 
  }

  .site-footer ul li a {
      border-bottom: 1px solid #224058;
      padding: .5rem 0px;
  }
    .site-footer ul li.pulse {
      margin: .5rem 0;
      width: 50%;
    }    

    .site-footer ul li.pulse a {
        padding: 0px;
        border: 0; 
    }  

  .navbar-main .navbar-toggler {
    background-color: #041e32;
    margin: .75rem .5rem 0 0;
  }     

    .site-header ul>li>ul> a {
    border-bottom: 1px !important;
    }    

    .site-header ul>li a {
      border: 1px solid #666 !important;
      border-width: 0 0 1px 0 !important;
    }

    #top-nav {
      padding-bottom: 2rem;
    }
 
    #masthead .navbar {
      display: inherit;
    }

    .navbar-main #primary-nav {
      float: left;
      width: 100%;
      margin: 0 !important;
    }

    .navbar-main #secondary-nav {
      float: right;
      width: 100%;
      margin: 0 !important;
    }

    .navbar-main #secondary-nav .pl-5 , .navbar-main #secondary-nav .ml-2,
    #main-nav-mobile .pl-5 , #main-nav-mobile .ml-2 { 
    padding-left: 0 !important; margin-left: 0 !important;
    }

      #masthead #primary-nav .nav-link { 
          padding: .5rem 0.25rem  !important;
      }   

      #masthead .navbar-nav>li a {
        padding: .5rem !important;
        text-transform: uppercase !important;
      } 
  
.side-menu .nav-link , .btn-green {
  display: block;
  padding: .5rem  !important;
  background: #042036;
  margin: .25rem !important;
}

.side-menu .nav-link:hover , .btn-green:hover {
    background: #042036;
    color: #e8f0fe !important;
}


.dropdown-menu {
  display: block;
  padding: 0;
  border: 0;
  margin-top: 1px;
}

    #masthead .dropdown-menu li a.dropdown-item {
        padding: .5rem 2rem !important;
    }

    .site-content  .entry-title {
      text-align: center;
    }    

.text-warning {
    color: #f7f8f8!important;
}

.icon-call .nav-link:before , .icon-call:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ4NS4yMTMgNDg1LjIxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjIxMyA0ODUuMjEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMjQyLjYwNywwQzEwOC42MjksMCwwLjAwMSwxMDguNjI4LDAuMDAxLDI0Mi42MDZjMCwxMzMuOTc2LDEwOC42MjgsMjQyLjYwNiwyNDIuNjA2LDI0Mi42MDYgICBjMTMzLjk3OCwwLDI0Mi42MDQtMTA4LjYzMSwyNDIuNjA0LTI0Mi42MDZDNDg1LjIxMiwxMDguNjI4LDM3Ni41ODUsMCwyNDIuNjA3LDB6IE0zNzAuNzE5LDM1My45ODlsLTE5LjQyNSwxOS40MjkgICBjLTMuNDY4LDMuNDYzLTEzLjYyMyw1LjYyNC0xMy45NDksNS42MjRjLTYxLjQ1MiwwLjUzNi0xMjAuNjIxLTIzLjYwMi0xNjQuMDk1LTY3LjA4Yy00My41OTMtNDMuNjE4LTY3Ljc1OS0xMDIuOTk4LTY3LjExLTE2NC42NTcgICBjMC0wLjAyOCwyLjIyNC05Ljg5Miw1LjY4OS0xMy4zMjRsMTkuNDI0LTE5LjQyN2M3LjEwOC03LjE0MSwyMC43NjItMTAuMzY4LDMwLjMyNy03LjE2OGw0LjA4NiwxLjM2MyAgIGM5LjUzNywzLjE5NywxOS41NSwxMy43NDIsMjIuMTg1LDIzLjQ1N2w5Ljc3MSwzNS44NjJjMi42MzUsOS43NDMtMC45MTksMjMuNjA0LTguMDI1LDMwLjcxMmwtMTIuOTcsMTIuOTcyICAgYzEyLjczNCw0Ny4xNDIsNDkuNzIzLDg0LjEzOCw5Ni44NzMsOTYuOTAzbDEyLjk2NS0xMi45NzVjNy4xNDEtNy4xNDEsMjAuOTk3LTEwLjY5MiwzMC43MTktOC4wNjFsMzUuODU3LDkuODA2ICAgYzkuNzE3LDIuNjcsMjAuMjYsMTIuNjIsMjMuNDU2LDIyLjE1NGwxLjM2Myw0LjE0NUMzODEuMDI4LDMzMy4yNjIsMzc3LjgyNiwzNDYuOTEzLDM3MC43MTksMzUzLjk4OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGQ0MwMCIgZGF0YS1vbGRfY29sb3I9IiNmZmNjMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
    filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
}

.nav-fill .nav-item {
    width: 50%;
    margin-bottom: .5rem;

}

/*.parlay-calculator-table th, .parlay-calculator-table td {
  padding: .25rem !important;
}
*/

.parlay-calculator-table .form-control-sm {
    line-height: normal;
    padding: .25rem .15rem;
}

.parlay-calculator-table.table-sm td, 
.parlay-calculator-table.table-sm th {
    padding: .15rem !important;
}

.parlay-calculator-table  thead th {
  border-bottom: 0 !important;
}

.page-template-scores .nav-pills .nav-link {
  padding: .25rem 1rem !important;
}

.table .thead-dark th {
    color: #fff;
    background-color: #093353;
    border-color: #ffffff;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid #ffffff;
}

.scroll-down {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
}

.tformat {
  padding: 0 3rem;
}

.premium-accordion h4   {
  color: #fff;
}

}

#chat-widget-container .lc-eeyqzl {
	max-width: 180px !important;
}

.livechat_text a {
    background: #366377;
    color: #fff !important;
    padding: 1rem 2rem;
    margin: .5rem;
    display: inline-flex;
    border-radius: 50rem;
    max-width: 240px;
    font-size: 1rem;
    line-height: 1.1rem;
    font-weight: 700;
}

.single h1 {
  font-size: 1.8rem;
}

.category-blog .card img {
  width: 100%;
  height: auto;
  margin-bottom: 1rem;
}

.wp-block-image img {
    max-width: 100%;
    height: auto !important;
}
