body {
  color:#3825ff;
}
.card-body {
  color:#3825ff;
}
/*Smart Slider*/
div.camslide {
  border:none;
}
/*End Smart Slider*/
.container-header {
  background-color:#fff;
  background-image:none;
}
.container-header .mod-menu {
  color:#000;
  text-align:right;
}
.container-topbar {
  position:relative;
  top:.5%;
  left:60%;
  width:40%;
  text-align:left;
  background-color:#fff;
}
.container-header .navbar-brand {
  width:375px;
  text-align:center;
}
.container-header .navbar-brand > img {
  width:40%;
  margin:0 auto;
  text-align:center;
}
/*Logo fading text*/
.container-header .site-description {
  color:#2da0ce!important;
  font-weight:600;
}
.site-description:nth-of-type(1){
  animation-name: fade;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-duration: 8s;
  animation-direction: normal;
}

.site-description:nth-of-type(2){
  animation-name: fade;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-delay: 4s;
  animation-duration: 4s;
  animation-direction: normal;
}

.site-description:nth-of-type(3){
  animation-name: fade;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-delay: 8s;
  animation-duration: 4s;
  animation-direction: normal;
}

@keyframes fade{
    0% {
      opacity: 0;
    }
    60% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
/*End logo fading text*/
.container-topbar > ul.mod-menu {
  margin-left:10%;
  margin-top:2%;
}
.container-topbar .dj-megamenu-wrapper {
  padding-top:1%;
}
.dj-megamenu-clean li a.dj-up_a > span {
  height:30px!important;
}
.dj-megamenu-clean li a.dj-up_a > span span.name {
  padding-bottom:5px;
}
#dj-megamenu120 li.active a.dj-up_a, #dj-megamenu120 li a.dj-up_a {
  border-radius:20px;
  height:30px;
}
#dj-megamenu120 li.dj-up.itemid133 > a.dj-up_a {
  background-color:#ff9742!important;
  color:#fff;
}
.mod-list li {
  width:70px;
  text-align:center;
}
.mod-list li a:hover, .mod-list li.active > a {
  background-color:#9bb616;
  border-radius:30%;
  color:#fff;
  font-weight:600;
  padding:10px;
}
.mod-menu__sub li.nav-item {
  color:#ff0000!important;
  border:solid 1px #ff0000;
}
/*Primary Buttons*/
.btn-primary, .btn-secondary {
  background-color:#9bb616;
  border-color:#9bb616;
  color:#fff;
  text-decoration:none;
}
.btn-primary:hover, .btn-secondary:hover {
  background-color:#d8d8d8;
  border-color:#9bb616;
  color:#fff;
}
.btn-primary a {
  color:#fff!important;
}
/*End Buttons*/
/*Columns*/
.collft {
  float:left;
  width:60%;
}
.colrt {
  float:right;
}
.collft p, .colrt p {
  text-align:center;
}

/*End columns*/
/*Footer*/
.footer {
  background-color:#333738;
  background-image:none;
}
.footone {
  color:#ff9742;
  font-size:2rem;
}
.footlft {
  float:left;
  color:#ff9742;
}
/*div.footlft ul li, div.footrt ul li, div.footlft ul li:a, div.footrt ul li:a {
  text-align:left;
}*/
.footrt {
  float:right;
  color:#ff9742;
  text-align:left;
}
.copyfoot {
  clear:both;
  color:#fff;
  text-align:center;
}
.footthree, .footthree a:link {
  color:#ff9742;
}
/*End Footer*/
/*About Blue*/
.camcl {
  color:#46b8fb;
}
/*End Blue*/
/*Virtuemart Search Box*/
main div.virtuemart_search, main div.orderby-displaynumber {
  display:none!important;
}
/*End Search Box*/