@charset "utf-8";
/* CSS Document */

a.btn.btn-primary.careers{background-color:#0579B8;border:none;color:#ffffff;}
a.btn.btn-primary.careers:hover{background-color:#2DAADF;border:none;color:#ffffff;transition:1s;}


body{max-width:1920px;margin:0 auto;margin-bottom:0;}

.gsc-option {color: rgb(0,0,0);}
.gscb-a {color: rgb(0,0,0);}
#gs_cb50 {color: rgb(0,0,0);}

.lcgrid {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* Set to 2 columns */
  gap: 24px;
  justify-items: center; /* Center items horizontally */
  align-items: center; /* Center items vertically (if needed) */
  max-width: 1200px; /* Set a max width for the grid */
  margin: 0 auto; /* Center the grid horizontally */
}

/*Styling for External Safety Resources Cards*/
.grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 24px;
}
.card {
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
  display: flex;
  flex-direction: column;
}
.card-header {
  padding: 16px 24px;
  border-bottom: 1px solid #e0e0e0;
  background-color: #f9f9f9;
  /*height: 150px;*/
}
.card-header h2 {
  color: #395171;
  font-weight: 400;
  font-size: 20px;
  margin: 0;
}
.card-content {
  padding: 16px 24px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.card-content p {
  margin-bottom: 16px;
  flex-grow: 1;
}
.card-content a {
  color: #ffffff !important;
  text-decoration: none;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: background-color 0.3s ease-in-out;
  display: inline-block;
  padding: 8px 16px;
background-color: #4c6c97;
  border-radius: 4px;
  align-self: flex-start;
}
.card-content a:hover {
  background-color: #6c98d5;
  color: #ffffff;
}

/*BILLING MODAL*/
 .modal {
            display: none;
            position: fixed;
            z-index: 1;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: auto;
            background-color: rgba(0,0,0,0.7);
        }

        /* Styles for the modal content */
        .modal-content {
            background-color: #fff;
            margin: 15% auto;
            padding: 20px;
            border: 1px solid #888;
            width: 80%;
        }

        /* Close button style */
        .close {
            color: #aaa;
            float: right;
            font-size: 28px;
            font-weight: bold;
        }

/*HEADER IMAGES*/
.header-image-template{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 139, 195, 0.5)), url(../images/jpg/PowerOfNice_HeaderImage.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}

.header-image-products{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 139, 195, 0.5)), url(../images/jpg/PowerOfNice_HeaderImage.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}

.header-image-billing{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 139, 195, 0.5)), url(../images/jpg/PowerOfNice_HeaderImage.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}

.header-image-claims{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 139, 195, 0.5)), url(../images/jpg/PowerOfNice_HeaderImage.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}

.header-image-about{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 139, 195, 0.5)), url(../images/jpg/PowerOfNice_HeaderImage.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}

.header-image-contact{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 139, 195, 0.5)), url(../images/jpg/PowerOfNice_HeaderImage.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}

.header-image-legal{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 139, 195, 0.5)), url(../images/jpg/PowerOfNice_HeaderImage.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}

/*CHARACTER STYLES BEGIN*/

/*Copy*/
div.copy{color:#4F4F4F;font-family:locator-web, sans-serif;padding-bottom:60px;}
div.copy h1{color:#395171;font-weight: 700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:30px 0 30px 0;}
div.copy h1.no-space-after{padding:15px 0 0 0;}
div.copy h1.no-space-before{padding:0 0 15px 0;}
div.copy h1.no-spacing{padding:0 0 0 0;}
div.copy h2{font-weight: 700;font-style: normal;font-size:24px;margin:15px 0 0 0;padding:15px 0 15px 0;}
div.copy h2.no-space-after{padding:15px 0 0 0;}
div.copy h2.no-space-before{padding:0 0 15px 0;}
div.copy h2.no-spacing{padding:0 0 0 0;}
div.copy h3{font-weight: 400;font-style: normal;font-size:22px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.copy h3.no-space-after{padding:15px 0 0 0;}
div.copy h3.no-space-before{padding:0 0 15px 0;}
div.copy h3.no-spacing{padding:0 0 0 0;}
div.copy p{font-weight: 400;font-style: normal;font-size:18px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.copy p.no-space-after{padding:15px 0 0 0;}
div.copy p.no-space-before{padding:0 0 15px 0;}
div.copy p.no-spacing{padding:0 0 0 0;}
div.copy a{color:#4c6c97;}
div.copy ul{margin:0 0 0 20px;padding:15px 0 15px 0;}
div.copy ul.no-space-after{padding:15px 0 0 0;}
div.copy ul.no-space-before{padding:0 0 15px 0;}
div.copy ul li{font-weight: 400;font-style: normal;font-size:18px;}
div.copy ol{margin:0 0 0 20px;padding:15px 0 15px 0;}
div.copy ol.no-space-after{padding:15px 0 0 0;}
div.copy ol.no-space-before{padding:0 0 15px 0;}
div.copy ol li{font-weight: 400;font-style: normal;font-size:18px;}

/*Tabs*/
main.content .container {color:#4F4F4F;font-family:locator-web, sans-serif;padding:30px 0 60px 0;}
main.content .container ul.nav-tabs{margin:0 0 15px 0;}
main.content .container ul.nav-tabs li.nav-item a.nav-link{color:#4F4F4F;font-weight: 700;font-style: normal;font-size:16px;}
main.content .container ul.nav-tabs li.nav-item a.nav-link:hover{color:#4c6c97;font-weight:700;font-style:normal;font-size:16px;}
main.content .container ul.nav-tabs li.nav-item a.nav-link.active{color:#4c6c97;font-weight:700;font-style:normal;font-size:16px;}

div.tabs-container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a{color:#4F4F4F;font-weight: 400;font-style: normal;font-size:16px;}
div.tabs-container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a:hover{color:#2DAADF;font-weight: 400;font-style: normal;font-size:16px;}

hr{color:#36454F;}
div.tab-content div.tab-pane hr{margin:15px 0 15px 0;padding:0 0 0 0;}
div.tab-content div.tab-pane h1.tab-title{color:#395171;font-weight: 700;font-style: normal;font-size:20px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.tab-content div.tab-pane h1.no-space-after{padding:15px 0 0 0;}
div.tab-content div.tab-pane h1.no-space-before{padding:0 0 15px 0;}
div.tab-content div.tab-pane h1.no-spacing{padding:0 0 0 0;}
div.tab-content div.tab-pane h2{font-weight: 700;font-style: normal;font-size:24px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.tab-content div.tab-pane h2.no-space-after{padding:15px 0 0 0;}
div.tab-content div.tab-pane h2.no-space-before{padding:0 0 15px 0;}
div.tab-content div.tab-pane h2.no-spacing{padding:0 0 0 0;}
div.tab-content div.tab-pane h3{font-weight: 400;font-style: normal;font-size:22px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.tab-content div.tab-pane h3.no-space-after{padding:15px 0 0 0;}
div.tab-content div.tab-pane h3.no-space-before{padding:0 0 15px 0;}
div.tab-content div.tab-pane h3.no-spacing{padding:0 0 0 0;}
div.tab-content div.tab-pane p{font-weight: 400;font-style: normal;font-size:18px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.tab-content div.tab-pane p.no-space-after{padding:15px 0 0 0;}
div.tab-content div.tab-pane p.no-space-before{padding:0 0 15px 0;}
div.tab-content div.tab-pane p.no-spacing{padding:0 0 0 0;}
div.tab-content div.tab-pane a{color:#395171;}
div.tab-content div.tab-pane ul{margin:0 0 0 20px;padding:15px 0 15px 0;}
div.tab-content div.tab-pane ul.no-space-after{padding:15px 0 0 0;}
div.tab-content div.tab-pane ul.no-space-before{padding:0 0 15px 0;}
div.tab-content div.tab-pane ul.no-spacing{padding:0 0 0 0;}
div.tab-content div.tab-pane ul li{font-weight: 400;font-style: normal;font-size:18px;}
div.tab-content div.tab-pane ol{margin:0 0 0 20px;padding:15px 0 15px 0;}
div.tab-content div.tab-pane ol.no-space-after{padding:15px 0 0 0;}
div.tab-content div.tab-pane ol.no-space-before{padding:0 0 15px 0;}
div.tab-content div.tab-pane ol.no-spacing{padding:0 0 0 0;}
div.tab-content div.tab-pane ol li{font-weight: 400;font-style: normal;font-size:18px;}

.tab-content .tab-pane .flyer-thumbnail .flyer-thumbnail-link a{background-color:#4c6c97;color:#ffffff;}
.tab-content .tab-pane .flyer-thumbnail .flyer-thumbnail-link a:hover{background-color:#6c98d5;color:#ffffff;text-decoration:none;transition:1s;}

/*Accordion*/
#accordion1 div.card {font-family:locator-web, sans-serif;}
#accordion1 div.card-header{background-color:#4F4F4F;}
#accordion1 div.card-header a{color:#FFFFFF;font-weight:400;font-style: normal;font-size:20px;text-decoration: none;}
#accordion1 div.card-header a:hover{color:#2DAADF;font-weight:400;font-style: normal;font-size:20px;}
#accordion1 div.card-body{background-color:#EBEBEB;padding:30px 60px 30px 60px}
#accordion1 div.card div.card-body h1{font-weight:700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body h1.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body h1.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body h1.no-spacing{padding:0 0 0 0;}
#accordion1 div.card div.card-body h2{font-weight: 700;font-style: normal;font-size:24px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body h2.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body h2.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body h2.no-spacing{padding:0 0 15px 0;}
#accordion1 div.card div.card-body h3{font-weight: 400;font-style: normal;font-size:22px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body h3.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body h3.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body h3.no-spacing{padding:0 0 0 0;}
#accordion1 div.card div.card-body p{font-weight:400;font-style: normal;font-size:18px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body p.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body p.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body p.no-spacing{padding:0 0 0 0;}
#accordion1 div.card div.card-body p a.btn.btn-primary{background-color:#0579B8;border:none;color:#ffffff;margin:0 0 15px 0;}
#accordion1 div.card div.card-body ul{margin:0 0 0 20px;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body ul.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body ul.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body ul.no-spacing{padding:0 0 0 0;}
#accordion1 div.card div.card-body ul li{font-weight: 400;font-style: normal;font-size:18px;}
#accordion1 div.card div.card-body a{color:#0a6ba2}

#accordion2 div.card {font-family:locator-web, sans-serif;}
#accordion2 div.card-header{background-color:#4F4F4F;}
#accordion2 div.card-header a{color:#FFFFFF;font-weight:400;font-style: normal;font-size:20px;text-decoration: none;}
#accordion2 div.card-header a:hover{color:#2DAADF;font-weight:400;font-style: normal;font-size:20px;}
#accordion2 div.card-body{background-color:#EBEBEB;padding:30px 60px 30px 60px}
#accordion2 div.card div.card-body h1{font-weight:700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body h1.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body h1.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body h1.no-spacing{padding:0 0 0 0;}
#accordion2 div.card div.card-body h2{font-weight: 700;font-style: normal;font-size:24px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body h2.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body h2.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body h2.no-spacing{padding:0 0 15px 0;}
#accordion2 div.card div.card-body h3{font-weight: 400;font-style: normal;font-size:22px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body h3.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body h3.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body h3.no-spacing{padding:0 0 0 0;}
#accordion2 div.card div.card-body p{font-weight:400;font-style: normal;font-size:18px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body p.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body p.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body p.no-spacing{padding:0 0 0 0;}
#accordion2 div.card div.card-body ul{margin:0 0 0 20px;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body ul.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body ul.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body ul.no-spacing{padding:0 0 0 0;}
#accordion2 div.card div.card-body ul li{font-weight: 400;font-style: normal;font-size:18px;}
#accordion2 div.card div.card-body a{color:#0a6ba2}

div.tab-content div.tab-pane div.row.cards{margin:0 0 0 0;padding:15px 0 0 0;}

div.tab-content div.tab-pane div.row.cards h1{font-family:locator-web, sans-serif;font-weight:700;text-overflow: ellipsis " [..]";font-style: normal;margin:0 0 30px 0;text-align:center;}
div.tab-content div.tab-pane div.row.cards .card{padding:0 10px 0 10px;}
div.tab-content div.tab-pane div.row.cards div.card div.card-body p.card-title{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;margin:0 0 20px 0;paddin:0;text-align:left;}
div.tab-content div.tab-pane div.row.cards div.card div.card-body p.card-text{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
div.tab-content div.tab-pane div.row.cards div.card div.card-body a.btn-primary{color:#ffffff;background-color:#4c6c97;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
div.tab-content div.tab-pane div.row.cards div.card div.card-body a.btn-primary:hover{background-color:#6c98d5;;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

/*CHARACTER STYLES END*/

/*VIDEO CAROUSEL*/
.carousel-control-prev, .carousel-control-next { 
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.8%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

/*Extras*/

/*EMERGENCY MESSAGE*/
.EmergencyMessage{padding:20px 20px 3px 20px}

/*BILLING PAGE CODE*/
div.autopay-content a.btn.btn-primary{background-color:#0579B8;border:none;color:#ffffff;}
div.autopay-content a.btn.btn-primary:hover{background-color:#2DAADF;border:none;color:#ffffff;}

/*LOSS CONTROL CODE*/
a.btn.btn-primary.evolvedsafety{background-color:#0579B8;border:none;color:#ffffff;}
a.btn.btn-primary.evolvedsafety:hover{background-color:#2DAADF;border:none;color:#ffffff;}

div.container.copy div.row div a.btn.btn-primary{background-color:#0579B8;border:none;color:#ffffff;}
div.container.copy div.row div a.btn.btn-primary:hover{background-color:#2DAADF;border:none;color:#ffffff;}

/*SURETY CLAIMS PAGE CODE*/
a.btn.btn-primary.surety{background-color:#0579B8;border:none;color:#ffffff;}
a.btn.btn-primary.surety:hover{background-color:#0579B8;border:none;color:#ffffff;}

/*SURETY CLAIMS PAGE CODE*/
a.btn.btn-primary.content{background-color:#0579B8;border:none;color:#ffffff;}
a.btn.btn-primary.content:hover{background-color:#2DAADF;border:none;color:#ffffff;}

div.carousel-item img{width:100%;}

html {
  scroll-behavior: smooth;
}

.hover-underline-animation {
  display: inline-block;
  position: relative;
  color: #0A75B0;
}

.hover-underline-animation:after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #0579B8;
  transform-origin: bottom right;
  transition: transform .25s ease-out;
}

.hover-underline-animation:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

/*------------*/

  .animate {
    animation-duration: 0.6s;
    -webkit-animation-duration: 0.6s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
  }

@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }

  100% {
    transform: translateY(0rem);
    opacity: 1;
  }

  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}

@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: transform;
    -webkit-opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0);
    -webkit-opacity: 1;
  }

  0% {
    -webkit-transform: translateY(1rem);
    -webkit-opacity: 0;
  }
}

.slideIn {
  -webkit-animation-name: slideIn;
  animation-name: slideIn;
}

/*RELATED ARTICLES AND BLOG CARD TEXT OVERFLOW CODE*/
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
.heading-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*CODE TO FIX EMPTY LINKS*/
.tab-link {
    color: #000000;
    text-decoration: none;
}

body{margin-bottom:0;}

/*NAV BAR*/
nav.main-links{justify-content:center;background-color:#28282B;}
nav.main-links a.navbar-brand {display:flex;justify-content: center;}
nav.main-links a.navbar-brand img.mmilogo{height:44.5;width:250px;padding: 0px;}
nav.main-links {padding:15px 0px 0px 0px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:1px solid #414145;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.active {border-bottom:none;color:#6c98d5 !important;font-family:locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:1px solid #414145;color:#2DAADF;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:1px solid #414145;color:#0a6ba2;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

.search-icon {font-family: 'wnwebfontregular'; font-size:22px;}

.megamenu{background-color:rgba(99,99,99,1);}
.megamenu .megamenu-list-header {font-family:locator-web, sans-serif;font-weight:700;font-style:normal;border-bottom:1px solid #d3d3d3;color:#6c98d5;}
.megamenu .megamenu-list {}
.megamenu .misc-content {}
.megamenu a.dropdown-item {color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.dropdown-item:hover{color:#2DAADF;background-color:none;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.dropdown-item:active{color:#2DAADF;background-color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.megamenu-list-header {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
.megamenu a.megamenu-list-header:hover {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}

div.dropdown-menu {border:none;}

nav.navbar div.menu-button-container{background-color:#243247;color:#ffffff;display:block;margin:0 0 0 0;padding:18px 0 18px 30px;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#ffffff;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{}

section.mobile-login-links {background-color:#395171;padding:0 28px 0 28px;}
section.mobile-login-links  ul{font-family:locator-web, sans-serif;font-weight:400;font-style:normal;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
section.mobile-login-links  ul li{}
section.mobile-login-links  ul li a{color:#ffffff;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}

/*HEADER IMAGE*/
section.hero-image-container div.hero-image{position:relative;}
section.hero-image-container div.hero-image div.image {}
section.hero-image-container div.hero-image div.image img{height:200px;background-repeat:no-repeat;background-attachment:fixed;object-fit:cover;object-position:center 80%;}
section.hero-image-container div.hero-image div.text{height:100%;position:absolute;top: 0; left: 0;}
section.hero-image-container div.hero-image div.text p.artist-caption-text{background-color:rgba(0, 0, 0, 0.3);font-size:15px;text-align:end;}
section.hero-image-container div.hero-image div.text h1{color:#ffffff;font-size:36px;font-weight:400;}
section.hero-image-container div.hero-image div.text p{color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a{background-color: rgba(35, 97, 146, .5);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a:hover{background-color: rgba(35, 97, 146, 1);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;transition:1s;}
section.hero-image-container div.hero-image div.image-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image:linear-gradient(rgba(0, 0, 0, 0.01), rgba(30, 139, 195, 0.5));}

/*BREADCRUMB*/
nav.breadcrumb-nav{background-color:#ebebeb;}
nav.breadcrumb-nav ol.breadcrumb {background-color:transparent;font-family:locator-web, sans-serif;font-weight:400;}
nav.breadcrumb-nav ol.breadcrumb li a{color:#626567;}
nav.breadcrumb-nav ol.breadcrumb li a:hover{color:#2DAADF;}
nav.breadcrumb-nav ol.breadcrumb li.active{color:#626567;text-decoration:underline;}

/*TABS PANE NAV*/
main.content .container ul.nav.nav-tabs li.nav-item{border-bottom:1px solid #EBEBEB;width:100%;}
main.content .container ul.nav-tabs li.nav-item a.nav-link.active{background-color:#fff;color:#0A6BA2;font-weight:700;font-style:normal;font-size:16px;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu{width:100%;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a:hover{background-color:#2DAADF;color:#ffffff;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a.active{background-color:#0A6BA2;color:#ffffff;}

div.container.copy div.row div a.btn.btn-primary:hover{background-color:#6c98d5;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:50%;transition:1s;transition:1s;}
div.container.copy div.row div a.btn.btn-primary {background-color:#4c6c97;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:50%;}

/*RELATED ARTICLES*/
.related-articles {background-color:#ebebeb;}
.related-articles .container-fluid .row div h1{font-family:locator-web, sans-serif;font-weight:700;text-overflow: ellipsis " [..]";font-style: normal;text-align:center;}
.related-articles .container-fluid .row div div.card-body{line-height:1.3;}
.related-articles .container-fluid .row div div.card-body h1.card-title{color:#707070;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;height:55px;margin:0 0 20px 0;padding:0;text-align:left;}
.related-articles .container-fluid .row div div.card-body p.card-text{color:#707070;height:60px;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
.related-articles .container-flu div div.card-body a.btn-primary{background-color:#4c6c97;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
id .row.related-articles .container-fluid .row div div.card-body a.btn-primary:hover{background-color:#6c98d5;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

/*FOOTER*/
footer{background-color:#395171;}

div.our-group p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.our-group p{color:#ffffff;}
div.our-group p a{color:#ffffff;}

div.contact p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.contact p{color:#ffffff;}
div.contact p a{color:#ffffff;}

div.careers p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.careers p{color:#ffffff;}
div.careers p a{color:#ffffff;}

div.social p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.social a{}
div.social a.facebook-link{}
div.social a img{width:30px;height:30px;}

section.legal{background-color:#28282B;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}

/*BLOG*/
div.top-article-container{margin:0 0 30px 0;padding:0 15px 0 15px;}
div.top-article-content{border:1px solid #e6e6e6;padding:15px 15px 15px 15px;}
div.top-article-container div.top-article-content div.top-article-image{padding:150px 0;}
div.top-article-container div.top-article-content div.top-article-text{padding:15px 15px 15px 15px}
div.top-article-container div.top-article-content div.top-article-text h1{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;padding:15px 0 15px 0;text-align:left;}
div.top-article-container div.top-article-content div.top-article-text p{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;padding:15px 0 15px 0}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary{background-color:#4c6c97;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary:hover{background-color:#6c98d5;;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

div.tab-content div.tab-pane div.cards div div.card div.card-body h1.article-title{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:22px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
div.tab-content div.tab-pane div.cards div div.card div.card-body p.article-text{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}

.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:300px;}

a.btn.btn-primary.streamery-link{background-color:#5BC2AB;border:none;color:#ffffff;}
a.btn.btn-primary.streamery-link:hover{background-color:#4361AC;border:none;color:#ffffff;transition:1s;}

@media (min-width: 576px) {

/*NAV BAR*/
nav.main-links{justify-content:center;background-color:#28282B;}
nav.main-links a.navbar-brand {display:flex;justify-content: center;}
nav.main-links a.navbar-brand img.mmilogo{height:44.5;width:250px;padding: 0px;}
nav.main-links {padding:15px 0px 0px 0px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:1px solid #414145;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.active {border-bottom:none;color:#6c98d5 !important;font-family:locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:1px solid #414145;color:#2DAADF;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:1px solid #414145;color:#0a6ba2;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

.search-icon {font-family: 'wnwebfontregular'; font-size:22px;}

.megamenu{background-color:rgba(99,99,99,1);}
.megamenu .megamenu-list-header {font-family:locator-web, sans-serif;font-weight:700;font-style:normal;border-bottom:1px solid #d3d3d3;color:#6c98d5;}
.megamenu .megamenu-list {}
.megamenu .misc-content {}
.megamenu a.dropdown-item {color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.dropdown-item:hover{color:#6c98d5;background-color:none;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.dropdown-item:active{color:#6c98d5;background-color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.megamenu-list-header {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
.megamenu a.megamenu-list-header:hover {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}

div.dropdown-menu {border:none;}

nav.navbar div.menu-button-container{background-color:#243247;color:#ffffff;display:block;margin:0 0 0 0;padding:18px 0 18px 30px;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#ffffff;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{}

section.mobile-login-links {background-color:#395171;padding:0 28px 0 28px;}
section.mobile-login-links  ul{font-family:locator-web, sans-serif;font-weight:400;font-style:normal;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
section.mobile-login-links  ul li{}
section.mobile-login-links  ul li a{color:#ffffff;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}

/*HEADER IMAGE*/
section.hero-image-container div.hero-image{position:relative;}
section.hero-image-container div.hero-image div.image {}
section.hero-image-container div.hero-image div.image img{height:200px;background-repeat:no-repeat;background-attachment:fixed;object-fit:cover;object-position:center 80%;}
section.hero-image-container div.hero-image div.text{height:100%;position:absolute;top: 0; left: 0;}
section.hero-image-container div.hero-image div.text p.artist-caption-text{background-color:rgba(0, 0, 0, 0.3);font-size:15px;text-align:end;}
section.hero-image-container div.hero-image div.text h1{color:#ffffff;font-size:36px;font-weight:400;}
section.hero-image-container div.hero-image div.text p{color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a{background-color: rgba(35, 97, 146, .5);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a:hover{background-color: rgba(35, 97, 146, 1);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;transition:1s;}
section.hero-image-container div.hero-image div.image-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image:linear-gradient(rgba(0, 0, 0, 0.01), rgba(30, 139, 195, 0.5));}

/*BREADCRUMB*/
nav.breadcrumb-nav{background-color:#ebebeb;}
nav.breadcrumb-nav ol.breadcrumb {background-color:transparent;font-family:locator-web, sans-serif;font-weight:400;}
nav.breadcrumb-nav ol.breadcrumb li a{color:#626567;}
nav.breadcrumb-nav ol.breadcrumb li a:hover{color:#2DAADF;}
nav.breadcrumb-nav ol.breadcrumb li.active{color:#626567;text-decoration:underline;}

/*TABS PANE NAV*/
main.content .container ul.nav.nav-tabs li.nav-item{border-bottom:1px solid #EBEBEB;width:100%;}
main.content .container ul.nav-tabs li.nav-item a.nav-link.active{background-color:#fff;color:#0A6BA2;font-weight:700;font-style:normal;font-size:16px;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu{width:100%;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a:hover{background-color:#2DAADF;color:#ffffff;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a.active{background-color:#0A6BA2;color:#ffffff;}

div.tab-content div.tab-pane h1.tab-title{color:#395171;font-weight: 700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:15px 0 15px 0;}

/*RELATED ARTICLES*/
.related-articles {background-color:#ebebeb;}
.related-articles .container-fluid .row div h1{font-family:locator-web, sans-serif;font-weight:700;text-overflow: ellipsis " [..]";font-style: normal;text-align:center;}
.related-articles .container-fluid .row div div.card-body{line-height:1.3;}
.related-articles .container-fluid .row div div.card-body h1.card-title{color:#707070;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;height:55px;margin:0 0 20px 0;padding:0;text-align:left;}
.related-articles .container-fluid .row div div.card-body p.card-text{color:#707070;height:60px;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
.related-articles .container-fluid .row div div.card-body a.btn-primary{background-color:#4c6c97;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
.related-articles .container-fluid .row div div.card-body a.btn-primary:hover{background-color:#6c98d5;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

/*FOOTER*/
footer{background-color:#395171;}

div.our-group p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.our-group p{color:#ffffff;}
div.our-group p a{color:#ffffff;}

div.contact p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.contact p{color:#ffffff;}
div.contact p a{color:#ffffff;}

div.careers p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.careers p{color:#ffffff;}
div.careers p a{color:#ffffff;}

div.social p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.social a{}
div.social a.facebook-link{}
div.social a img{width:30px;height:30px;}

section.legal{background-color:#28282B;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}

/*BLOG*/
div.top-article-container{margin:0 0 30px 0;padding:0 15px 0 15px;}
div.top-article-content{border:1px solid #e6e6e6;padding:15px 15px 15px 15px;}
div.top-article-container div.top-article-content div.top-article-image{padding:150px 0;}
div.top-article-container div.top-article-content div.top-article-text{padding:15px 15px 15px 15px}
div.top-article-container div.top-article-content div.top-article-text h1{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;padding:15px 0 15px 0;text-align:left;}
div.top-article-container div.top-article-content div.top-article-text p{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;padding:15px 0 15px 0}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary{background-color:#4c6c97;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary:hover{background-color:#6c98d5;;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

div.tab-content div.tab-pane div.cards div div.card div.card-body h1.article-title{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:22px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
div.tab-content div.tab-pane div.cards div div.card div.card-body p.article-text{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}

.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:300px;}
}

@media (min-width: 768px) {

/*NAV BAR*/
nav.main-links{justify-content:center;background-color:#28282B;}
nav.main-links a.navbar-brand {display:flex;justify-content: center;}
nav.main-links a.navbar-brand img.mmilogo{height:44.5;width:250px;padding: 0px;}
nav.main-links {}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:1px solid #414145;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.active {border-bottom:none;color:#6c98d5 !important;font-family:locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:1px solid #414145;color:#2DAADF;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:1px solid #414145;color:#0a6ba2;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

.search-icon {font-family: 'wnwebfontregular'; font-size:22px;}

.megamenu{background-color:rgba(99,99,99,1);}
.megamenu .megamenu-list-header {font-family:locator-web, sans-serif;font-weight:700;font-style:normal;border-bottom:1px solid #d3d3d3;color:#6c98d5;}
.megamenu .megamenu-list {}
.megamenu .misc-content {}
.megamenu a.dropdown-item {color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.dropdown-item:hover{color:#6c98d5;background-color:none;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.dropdown-item:active{color:#6c98d5;background-color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.megamenu-list-header {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
.megamenu a.megamenu-list-header:hover {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}

div.dropdown-menu {border:none;}

nav.navbar div.menu-button-container{background-color:#243247;color:#ffffff;display:block;margin:0 0 0 0;padding:18px 0 18px 30px;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#ffffff;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{}

section.mobile-login-links {background-color:#395171;padding:0 28px 0 28px;}
section.mobile-login-links  ul{font-family:locator-web, sans-serif;font-weight:400;font-style:normal;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
section.mobile-login-links  ul li{}
section.mobile-login-links  ul li a{color:#ffffff;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}

/*HEADER IMAGE*/
section.hero-image-container div.hero-image{position:relative;}
section.hero-image-container div.hero-image div.image {}
section.hero-image-container div.hero-image div.image img{height:200px;background-repeat:no-repeat;background-attachment:fixed;object-fit:cover;object-position:center 80%;}
section.hero-image-container div.hero-image div.text{height:100%;position:absolute;top: 0; left: 0;}
section.hero-image-container div.hero-image div.text p.artist-caption-text{background-color:rgba(0, 0, 0, 0.3);font-size:15px;text-align:end;}
section.hero-image-container div.hero-image div.text h1{color:#ffffff;font-size:36px;font-weight:400;}
section.hero-image-container div.hero-image div.text p{color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a{background-color: rgba(35, 97, 146, .5);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a:hover{background-color: rgba(35, 97, 146, 1);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;transition:1s;}
section.hero-image-container div.hero-image div.image-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image:linear-gradient(rgba(0, 0, 0, 0.01), rgba(30, 139, 195, 0.5));}

/*BREADCRUMB*/
nav.breadcrumb-nav{background-color:#ebebeb;}
nav.breadcrumb-nav ol.breadcrumb {background-color:transparent;font-family:locator-web, sans-serif;font-weight:400;}
nav.breadcrumb-nav ol.breadcrumb li a{color:#626567;}
nav.breadcrumb-nav ol.breadcrumb li a:hover{color:#2DAADF;}
nav.breadcrumb-nav ol.breadcrumb li.active{color:#626567;text-decoration:underline;}

/*TABS PANE NAV*/
main.content .container ul.nav.nav-tabs li.nav-item{border-bottom:0px solid #EBEBEB;width:inherit;}
main.content .container ul.nav-tabs li.nav-item a.nav-link.active{background-color:transparent;color:#0A6BA2;font-weight:700;font-style:normal;font-size:16px;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu{background-color:#ffffff;border:1px solid #e6e6e6;width:inherit;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a:hover{background-color:#6c98d5;color:#ffffff;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a.active{background-color:#6c98d5;color:#ffffff;}

div.tab-content div.tab-pane h1.tab-title{color:#395171;font-weight: 700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:15px 0 15px 0;}

/*RELATED ARTICLES*/
.related-articles {background-color:#ebebeb;}
.related-articles .container-fluid .row div h1{font-family:locator-web, sans-serif;font-weight:700;text-overflow: ellipsis " [..]";font-style: normal;text-align:center;}
.related-articles .container-fluid .row div div.card-body{line-height:1.3;}
.related-articles .container-fluid .row div div.card-body h1.card-title{color:#707070;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;height:55px;margin:0 0 20px 0;padding:0;text-align:left;}
.related-articles .container-fluid .row div div.card-body p.card-text{color:#707070;height:60px;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
.related-articles .container-fluid .row div div.card-body a.btn-primary{background-color:#4c6c97;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
.related-articles .container-fluid .row div div.card-body a.btn-primary:hover{background-color:#6c98d5;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

.card img.card-image{height:300px;object-fit:cover;object-position:center center;}

/*FOOTER*/
footer{background-color:#395171;}

div.our-group p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.our-group p{color:#ffffff;}
div.our-group p a{color:#ffffff;}

div.contact p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.contact p{color:#ffffff;}
div.contact p a{color:#ffffff;}

div.careers p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.careers p{color:#ffffff;}
div.careers p a{color:#ffffff;}

div.social p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.social a{}
div.social a.facebook-link{}
div.social a img{width:30px;height:30px;}

section.legal{background-color:#28282B;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}

/*BLOG*/
div.top-article-container{margin:0 0 30px 0;padding:0 15px 0 15px;}
div.top-article-content{border:1px solid #e6e6e6;padding:15px 15px 15px 15px;}
div.top-article-container div.top-article-content div.top-article-image{padding:150px 0;}
div.top-article-container div.top-article-content div.top-article-text{padding:15px 15px 15px 15px}
div.top-article-container div.top-article-content div.top-article-text h1{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;padding:15px 0 15px 0;text-align:left;}
div.top-article-container div.top-article-content div.top-article-text p{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;padding:15px 0 15px 0}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary{background-color:#4c6c97;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary:hover{background-color:#6c98d5;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

div.tab-content div.tab-pane div.cards div div.card div.card-body h1.article-title{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:22px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
div.tab-content div.tab-pane div.cards div div.card div.card-body p.article-text{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}

.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:300px;}
}

@media (min-width: 992px) {

hr{margin:0;}

/*NAV BAR*/
nav.main-links{justify-content:center;background-color:#28282B;}
nav.main-links a.navbar-brand {}
nav.main-links a.navbar-brand img.mmilogo{width: 80%;padding: 0px;}
nav.main-links {}
nav.main-links ul.navbar-nav li.nav-item a.nav-link{border-bottom:1px solid #414145;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.active {border-bottom:none;color:#6c98d5 !important;font-family:locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover{border-bottom:1px solid #414145;color:#6c98d5;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus{border-bottom:1px solid #414145;color:#6c98d5;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

.search-icon {font-family: 'wnwebfontregular'; font-size:22px;}

.megamenu{background-color:rgba(99,99,99,1);}
.megamenu .megamenu-list-header {font-family:locator-web, sans-serif;font-weight:700;font-style:normal;border-bottom:1px solid #d3d3d3;color:#6c98d5;}
.megamenu .megamenu-list {}
.megamenu .misc-content {}
.megamenu a.dropdown-item {color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.dropdown-item:hover{color:#6c98d5;background-color:none;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.dropdown-item:active{color:#6c98d5;background-color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
.megamenu a.megamenu-list-header {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
.megamenu a.megamenu-list-header:hover {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}

div.dropdown-menu {border:none;background-color:transparent;}

nav.navbar div.menu-button-container{background-color:#243247;color:#ffffff;display:block;margin:0 0 0 0;padding:18px 0 18px 30px;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#ffffff;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{}

section.mobile-login-links {background-color:#395171;padding:0 28px 0 28px;}
section.mobile-login-links  ul{font-family:locator-web, sans-serif;font-weight:400;font-style:normal;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
section.mobile-login-links  ul li{}
section.mobile-login-links  ul li a{color:#ffffff;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}

/*TABS PANE NAV*/
main.content .container ul.nav.nav-tabs li.nav-item{border-bottom:0px solid #EBEBEB;width:inherit;}
main.content .container ul.nav-tabs li.nav-item a.nav-link.active{background-color:transparent;color:#0A6BA2;font-weight:700;font-style:normal;font-size:16px;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu{background-color:#ffffff;border:1px solid #e6e6e6;width:inherit;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a:hover{background-color:#6c98d5;color:#ffffff;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a.active{background-color:#6c98d5;color:#ffffff;}

div.tab-content div.tab-pane h1.tab-title{color:#395171;font-weight: 700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:15px 0 15px 0;}

/*HEADER IMAGE*/
section.hero-image-container div.hero-image{position:relative;}
section.hero-image-container div.hero-image div.image {}
section.hero-image-container div.hero-image div.image img{height:280px;background-repeat:no-repeat;background-attachment:fixed;object-fit:cover;object-position:center 80%;}
section.hero-image-container div.hero-image div.text{height:100%;position:absolute;top: 0; left: 0;}
section.hero-image-container div.hero-image div.text p.artist-caption-text{background-color:rgba(0, 0, 0, 0.3);font-size:15px;text-align:end;}
section.hero-image-container div.hero-image div.text h1{color:#ffffff;font-size:36px;font-weight:400;}
section.hero-image-container div.hero-image div.text p{color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a{background-color: rgba(35, 97, 146, .5);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;transition:1s;}
section.hero-image-container div.hero-image div.text a:hover{background-color: rgba(35, 97, 146, 1);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;transition:1s;}
section.hero-image-container div.hero-image div.image-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image:linear-gradient(rgba(0, 0, 0, 0.01), rgba(30, 139, 195, 0.5));}

/*BREADCRUMB*/
nav.breadcrumb-nav{background-color:#ebebeb;}
nav.breadcrumb-nav ol.breadcrumb {background-color:transparent;font-family:locator-web, sans-serif;font-weight:400;}
nav.breadcrumb-nav ol.breadcrumb li a{color:#626567;}
nav.breadcrumb-nav ol.breadcrumb li a:hover{color:#2DAADF;}
nav.breadcrumb-nav ol.breadcrumb li.active{color:#626567;text-decoration:underline;}

/*RELATED ARTICLES*/
.related-articles {background-color:#ebebeb;}
.related-articles .container-fluid .row div h1{font-family:locator-web, sans-serif;font-weight:700;text-overflow: ellipsis " [..]";font-style: normal;text-align:center;}
.related-articles .container-fluid .row div div.card-body{line-height:1.3;}
.related-articles .container-fluid .row div div.card-body h1.card-title{color:#707070;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;height:55px;margin:0 0 20px 0;padding:0;text-align:left;}
.related-articles .container-fluid .row div div.card-body p.card-text{color:#707070;height:60px;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
.related-articles .container-fluid .row div div.card-body a.btn-primary{background-color:#4c6c97;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
.related-articles .container-fluid .row div div.card-body a.btn-primary:hover{background-color:#79aded;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

.card img.card-image{height:250px;object-fit:cover;object-position:center center;}

/*FOOTER*/
footer{background-color:#395171;}

div.our-group p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.our-group p{color:#ffffff;}
div.our-group p a{color:#ffffff;}

div.contact p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.contact p{color:#ffffff;}
div.contact p a{color:#ffffff;}

div.careers p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.careers p{color:#ffffff;}
div.careers p a{color:#ffffff;}

div.social p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.social a{}
div.social a.facebook-link{}
div.social a img{width:30px;height:30px;}

section.legal{background-color:#28282B;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}

/*BLOG*/
div.top-article-container{margin:0 0 30px 0;padding:0 15px 0 15px;}
div.top-article-content{border:1px solid #e6e6e6;padding:15px 15px 15px 15px;}
div.top-article-container div.top-article-content div.top-article-text{padding:15px 30px 15px 30px}
div.top-article-container div.top-article-content div.top-article-text h1{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;padding:15px 0 15px 0;text-align:left;}
div.top-article-container div.top-article-content div.top-article-text p{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;padding:15px 0 15px 0}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary{background-color:#0579B8;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary:hover{background-color:#6c98d5;;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

div.tab-content div.tab-pane div.cards div div.card div.card-body h1.article-title{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:22px;height:55px;margin:0 0 0 0;paddin:0;text-align:left;}
div.tab-content div.tab-pane div.cards div div.card div.card-body p.article-text{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;height:92px;}

.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:180px;}
}


@media (min-width: 1200px) {
/*NAV BAR*/
nav.main-links{background-color:#28282B;}
nav.main-links a.navbar-brand{height:44.5;width:250px;}
nav.main-links a.navbar-brand img.mmilogo{width:100%;}
nav.main-links {}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;transition:1s;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.active {border-bottom:none;color:#6c98d5 !important;font-family:locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:none;color:#6c98d5;font-family:locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;transition:1s;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:none;color:#6c98d5;font-family:locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:solid 1px #BFBFBF;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:block;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:14px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:14px;}

.search-icon {font-family: 'wnwebfontregular'; font-size:22px;}
nav.navbar div.menu-button-container{background-color:#243247;color:#ffffff;display:none;margin:0 0 0 0;padding:18px 0 18px 30px;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#ffffff;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{}

section.mobile-login-links {background-color:#395171;}
section.mobile-login-links  ul{font-family:locator-web, sans-serif;font-weight:400;font-style:normal;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
section.mobile-login-links  ul li{}
section.mobile-login-links  ul li a{color:#ffffff;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;transition:1s;}
section.mobile-login-links  ul li a:hover{background-color:#6c98d5;color:#ffffff;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;transition:1s;}

.megamenu{background-color:rgba(99,99,99,0.9);}
.megamenu .megamenu-list-header {font-family:locator-web, sans-serif;font-weight:700;font-style:normal;border-bottom:1px solid #6c98d5;color:#6c98d5;}
.megamenu .megamenu-list {}
.megamenu .misc-content {}
.megamenu a.dropdown-item {color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;transition:1s;}
.megamenu a.dropdown-item:hover{color:#6c98d5;background-color:#636363;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;transitions:1s;}
.megamenu a.dropdown-item:active{color:#6c98d5;background-color:#fff;font-family:locator-web, sans-serif;font-weight:400;font-style:normal;}
/*.megamenu a.megamenu-list-header {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
.megamenu a.megamenu-list-header:hover {color:#0F192E;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}*/

div.dropdown-menu {border:none;background-color:transparent;}

section.mobile-login-links {display:none;padding:0 0 0 0;}

/*TABS PANE NAV*/
main.content .container ul.nav.nav-tabs li.nav-item{border-bottom:0px solid #EBEBEB;width:inherit;}
main.content .container ul.nav-tabs li.nav-item a.nav-link.active{background-color:transparent;color:#0A6BA2;font-weight:700;font-style:normal;font-size:16px;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu{background-color:#ffffff;border:1px solid #e6e6e6;width:inherit;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a:hover{background-color:#6c98d5;color:#ffffff;}
main.content .container ul.nav-tabs li.nav-item.dropdown div.dropdown-menu a.active{background-color:#6c98d5;color:#ffffff;}

div.tab-content div.tab-pane h1.tab-title{color:#395171;font-weight: 700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.appetite-guide {}

div.tab-pane p.sp-product-lead-text{font-size:22px !important;}


/*HEADER IMAGE*/
section.hero-image-container div.hero-image{position:relative;}
section.hero-image-container div.hero-image div.image {}
section.hero-image-container div.hero-image div.image img{height:280px;background-repeat:no-repeat;background-attachment:fixed;object-fit:cover;object-position:center 80%;}
section.hero-image-container div.hero-image div.text{height:100%;position:absolute;top: 0; left: 0;}
section.hero-image-container div.hero-image div.text p.artist-caption-text{background-color:rgba(0, 0, 0, 0.3);font-size:15px;text-align:end;}
section.hero-image-container div.hero-image div.text h1{color:#ffffff;font-size:36px;font-weight:400;}
section.hero-image-container div.hero-image div.text p{color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a{background-color: rgba(35, 97, 146, .5);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;}
section.hero-image-container div.hero-image div.text a:hover{background-color: rgba(35, 97, 146, 1);border:2px solid #ffffff;color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;transition:1s;}
section.hero-image-container div.hero-image div.image-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image:linear-gradient(rgba(0, 0, 0, 0.01), rgba(30, 139, 195, 0.5));}

/*BREADCRUMB*/
nav.breadcrumb-nav{background-color:#ebebeb;}
nav.breadcrumb-nav ol.breadcrumb {background-color:transparent;font-family:locator-web, sans-serif;font-weight:400;}
nav.breadcrumb-nav ol.breadcrumb li a{color:#626567;}
nav.breadcrumb-nav ol.breadcrumb li a:hover{color:#2DAADF;}
nav.breadcrumb-nav ol.breadcrumb li.active{color:#626567;text-decoration:underline;}

/*RELATED ARTICLES*/
.related-articles {background-color:#ebebeb;}
.related-articles .container-fluid .row div h1{font-family:locator-web, sans-serif;font-weight:700;text-overflow: ellipsis " [..]";font-style: normal;text-align:center;}
.related-articles .container-fluid .row div div.card-body{line-height:1.3;}
.related-articles .container-fluid .row div div.card-body h1.card-title{color:#707070;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;height:55px;margin:0 0 20px 0;padding:0;text-align:left;}
.related-articles .container-fluid .row div div.card-body p.card-text{color:#707070;height:60px;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
.related-articles .container-fluid .row div div.card-body a.btn-primary{background-color:#4c6c97;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;transition:1s;}
.related-articles .container-fluid .row div div.card-body a.btn-primary:hover{background-color:#6c98d5;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;transition:1s;}

.card img.card-image{height:300px;object-fit:cover;object-position:center center;}

/*FOOTER*/
footer{background-color:#395171;}

div.our-group p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.our-group p{color:#ffffff;}
div.our-group p a{color:#ffffff;}

div.contact p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.contact p{color:#ffffff;}
div.contact p a{color:#ffffff;}

div.careers p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.careers p{color:#ffffff;}
div.careers p a{color:#ffffff;}

div.social p.heading{color:#ffffff;font-family:locator-web, sans-serif;font-weight:700;font-style:normal;}
div.social a{}
div.social a.facebook-link{}
div.social a img{width:30px;height:30px;}

section.legal{background-color:#28282B;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}

/*BLOG*/
div.top-article-container{margin:0 0 30px 0;padding:0 15px 0 15px;}
div.top-article-content{border:1px solid #e6e6e6;padding:15px 15px 15px 15px;}
div.top-article-container div.top-article-content div.top-article-text{padding:15px 30px 15px 30px}
div.top-article-container div.top-article-content div.top-article-text h1{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;padding:15px 0 15px 0;text-align:left;}
div.top-article-container div.top-article-content div.top-article-text p{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;padding:15px 0 15px 0}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary{background-color:#4c6c97;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
div.top-article-container div.top-article-content div.top-article-text a.btn-primary:hover{background-color:#6c98d5;border:none;color:#fff;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;transition:1s;}

div.tab-content div.tab-pane div.cards div div.card div.card-body h1.article-title{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:22px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
div.tab-content div.tab-pane div.cards div div.card div.card-body p.article-text{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;height:92px;}

.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:180px;}
}