/*Top and Bottom Padding er each section*/
.contentRowPad .container {
  padding: 60px 15px;
}
.shortcode .contentRowPad .container {
  border-bottom: 1px solid  #e6e6e6;
}
/*Typography*/
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
  margin-bottom: 40px;
}



.fluid_header {
  min-height: 76px;
  margin-bottom: 0;
  background: #FFF;
  width: 100%;
  top: 0px;
  box-shadow: none;
  opacity: 0.98;
}





.fluid_header .navbar-header {
  z-index: 1000;
}
.fluid_header .navbar-header .navbar-brand {
  z-index: 2;
  padding: 21px 15px;
  height: auto;
}
.fluid_header .navbar-header .navbar-brand img {
  display: inline-block;
}
.fluid_header .navbar-nav.navbar-left li a {
  /*font-family: Montserrat, sans-serif;*/
  line-height: 76px;
  padding: 0;
  color: #19506d;
  text-transform: uppercase;
}
.fluid_header .navbar-nav.navbar-left li a i {
  margin-right: 11px;
}
.fluid_header .navbar-nav.navbar-left li:first-child {
  margin-right: 27px;
  margin-left: 35px;
}
.fluid_header .navbar-nav.navbar-left li:first-child a {
  font-weight: bold;
  font-size: 15px;
}
.fluid_header .navbar-nav.navbar-left li:first-child a i {
  font-size: 16px;
}
.fluid_header .navbar-nav.navbar-right li a {
  color: #19506d;
  line-height: 75px;
  padding: 0 21px;
  background-image: none;
  background-color: #fff;
  text-transform: uppercase;
  /*font-family: Montserrat, sans-serif;*/
}
.fluid_header .navbar-nav.navbar-right li a:hover,
.fluid_header .navbar-nav.navbar-right li a:focus {
  color: #303F61;
}
.fluid_header .navbar-nav.navbar-right li.dropdown a:after {
  content: '';
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  transform: rotate(45deg);
  left: calc(50% - 11px);
  bottom: -8px;
  display: none;
  z-index: 1001;
  border-radius: 3px;
}
.fluid_header .navbar-nav.navbar-right li.dropdown .dropdown-menu {
  border: none;
  border-top: 1px solid #fff;
  min-width: 200px;
  border-radius: 0;
  display: block;
  transform: scale(1, 0);
  -webkit-transform: scale(1, 0);
  transform-origin: top;
  z-index: 1000;
  padding: 9px 0 0;
  left: 0;
  transition: all 300ms ease-in-out 0s;
}
.fluid_header .navbar-nav.navbar-right li.dropdown .dropdown-menu li a {
  line-height: 40px;
  color: #19506d;
  position: relative;
}
.fluid_header .navbar-nav.navbar-right li.dropdown .dropdown-menu li a:after {
  display: none;
}
.fluid_header .navbar-nav.navbar-right li.dropdown .dropdown-menu li a:hover {
  color: #303F61;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop {
  position: static;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu {
  right: 30px;
  padding: 0;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li {
  float: left;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list {
  width: calc( 100% - 274px);
  padding: 30px 0 30px 34px;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service {
  float: left;
  width: 50%;
  border-top: 1px solid #cde6f0;
  padding-top: 25px;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media {
  padding: 0 0px 20px 0;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-left {
  padding-right: 15px;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-left a {
  padding: 0;
  padding-top: 5px;
  display: block;
  line-height: 1;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-left a:hover {
  cursor: default;
  background: none;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-body a {
  padding: 0;
  line-height: 1;
  color: #443a44;
  margin-bottom: 7px;
  /*font-family: Montserrat, sans-serif;*/
  font-weight: bold;
  display: inline-block;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-body a:hover {
  background: none;
  color: #303F61;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-body p {
  max-width: 135px;
  font-size: 12px;
  line-height: 16px;
  color: #9c959c;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service:nth-child(even) {
  padding-left: 20px;
  border-left: 1px solid #cde6f0;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service:nth-child(1) {
  border-top: none;
  padding-top: 0;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service:nth-child(2) {
  border-top: none;
  padding-top: 0;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.start_offer {
  padding: 27px 21px 37px 23px;
  width: 274px;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.start_offer .inner {
  background: #303F61;
  padding: 23px 32px 23px 29px;
  text-align: center;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.start_offer .inner .title {
  margin: 0;
  color: #4dbdfe;
  /*font-family: Montserrat, sans-serif;*/
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.start_offer .inner .offered_price {
  margin-top: 30px;
  color: #fff;
  line-height: 1;
  margin-bottom: 0;
  /*font-family: Montserrat, sans-serif;*/
  font-weight: bold;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.start_offer .inner .offered_price small {
  color: #fff;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.start_offer .inner .regular_price {
  color: #4dbdfe;
  margin-top: 0;
  margin-bottom: 18px;
  /*font-family: Montserrat, sans-serif;*/
  font-weight: bold;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.start_offer .inner .regular_price small {
  color: #4dbdfe;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.start_offer .inner .btn {
  /*font-family: Montserrat, sans-serif;*/
  font-weight: bold;
  text-shadow: none;
  border-radius: 0;
  display: block;
  background: #fff;
  color: #443a44;
  text-transform: uppercase;
  padding: 0;
  line-height: 37px;
  box-shadow: none;
}
.fluid_header .navbar-nav.navbar-right li.dropdown.open a:after {
  display: block;
}
.fluid_header .navbar-nav.navbar-right li.dropdown:hover a:after {
  display: block;
}
.fluid_header .navbar-nav.navbar-right li.dropdown:hover .dropdown-menu {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}
.fluid_header .navbar-nav.navbar-right li.login-link {
  margin: 20px 10px 0 0;
}
.fluid_header .navbar-nav.navbar-right li.login-link a {
  background: #d60037;
  color: #fff;
  line-height: 35px;
}

.fluid_header.centered .navbar-collapse .navbar-nav.navbar-right li.login-link a {
  background: #d60037;
  font-size: 12px;
  font-weight:500
}



.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop:hover .dropdown-menu,
.fluid_header .navbar-nav.navbar-right li.open .dropdown-menu {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  display: inline-block;
}






li.dropdown a.dropdown-toggle {
    font-weight: 500!important;
    font-size: 15px!important;
    color:rgba(37,55,70,0.75)!important!important;
    
}
ul.dropdown-menu li a {
    font-weight: 400!important;
    color:#253646!important!important;
    font-size: 14px!important;
}





li.dropdown a.dropdown-toggle {
    font-weight: 600;
    font-size: 15.3px;
    color:#666!important;
    
}
ul.dropdown-menu li a {
    font-weight: 400;
    color:#333!important;
    font-size: 14px;
    text-transform: none!important;
}

li.dropdown a.dropdown-toggle:hover {
    color: #000!important;
}

ul.dropdown-menu li a:hover {
   color: #d60037!important;
}






a.img-hover-color {
    /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */\  
}

a.img-hover-color:hover {
    filter: none;
      -webkit-filter: grayscale(0);
      -webkit-transform: scale(1.01);
}





#main_navigation ul.nav.navbar-nav.navbar-right li.dropdown {
    margin-left:-16.5px!important;
}

li.shop-plan {
position: static;
}

li.shop-plan:hover {
visibility: visible;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
top: 80px;
}

#main_navigation ul.nav.navbar-nav.navbar-right .shopping-cart-tooltip{
background: #d60037;
border-radius: 50%;
color: #fff;
-webkit-text-fill-color: #fff;
padding: 3.25px 7.5px;
margin-left:5px;
font-weight:400;
}


i.fal.fa-shopping-cart.fa-lg {
    margin-left:-10px;
    font-size:20px;
}
#main_navigation ul.nav.navbar-nav.navbar-right li.shopping-cart a:hover {
    color:#d60037!important;
}

@media (min-width: 768px) and (max-width: 828px) {
    div.container div.navbar-header a.navbar-brand img, .sticky div.container div.navbar-header a.navbar-brand img.sticky {
    height:28px!important;
}
}

@media screen and (max-width: 767px) {
      div#myHeader_Menu-sticky-wrapper.sticky-wrapper {
    display:none;
}
}



#resellertable .table-responsive > .table > tbody > tr > td.left, #openinghours .table-responsive .table > tbody > tr > td {
    text-align: center;
}