.button,
button,
a.button,
.btn,
#com-form-login-remember input.default,
a.product-details,
input.addtocart-button,
a.ask-a-question,
.highlight-button,
.vm-button-correct,
span.quantity-controls input.quantity-plus,
span.quantity-controls input.quantity-minus,
a.details {
  font-size: 14px;
}


body,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
}

header#top-handler {
  position: relative;
  top: 0px;
}
.p40{padding: 40px 0}
header#top-handler.fixed.tiny #top {
  margin-top: -100px;
}

@media (max-width:979px) {
  #mega-menu {
    top: 100px;
  }
}

@media (max-width:767px) {
  .responsive-menu ul#nav.menu-nav {
    top: 100px;
  }

  #mega-menu {
    top: 160px;
  }
}

.tabs-nav-handler {
  background-image: url();
}

@media (min-width:768px) {
  .camera_pie canvas {
    margin-top: 120px;
  }
}



#site-name-handler,
#sn-position,
.snc-handler,
#st-navigation {
  height: 100px;
}

#site-name-handler {
  width: 230px;
}

#st-navigation {
  margin-left: 230px;
}

.body-innerwrapper {}

#sn-position .h1 {
  left: 11px;
  top: 6px;
  color: #363636;
  font-size: 34px;
  right: 11px;
}

#sn-position .h1 a {
  color: #363636;
}

#sn-position .h2 {
  left: 154px;
  top: 51px;
  color: #ffffff;
  font-size: 10px;
  line-height: 10px;
}

#top-header-handler {
  margin-top: 24px;
}

#megamenu-handler #mega-menu.menu-nav>li:hover>ul,
#megamenu-handler #mega-menu.menu-nav>li.sfHover>ul {
  top: 40px;
}

#vmCartModule div.panel1 {
  top: 100px;
}

#cl-handler {
  height: 100px;
}

.eupopup-container {
  background-color: rgba(51, 51, 51, 0.9);
}

.eupopup-head,
.eupopup-closebutton:hover {
  color: #ffffff !important;
}

.eupopup-body,
.eupopup-closebutton {
  color: #d1d1d1;
}

.eupopup-button_1,
.eupopup-button_2,
.eupopup-button_1:hover,
.eupopup-button_2:hover {
  color: #5dbede !important;
}

#testimonials.background-photo {
  background-image: url(https://demo.energizethemes.com/ultimatestore/images/background-1.jpg);
}

#testimonials>.background-parallax {
  height: 780px;
  background-image: url(https://demo.energizethemes.com/ultimatestore/images/background-1.jpg);
}






ul.columns-2 {
  width: 360px !important;
}

ul.columns-3 {
  width: 500px !important;
}

ul.columns-4 {
  width: 660px !important;
}

ul.columns-5 {
  width: 860px !important;
}



[class*="fade"]>div>div {
  top: 36%;
}

.camera_pag {
  bottom: 150px
}

.camera_pie {
  width: 38px;
  height: 38px;
}

#slideshow-handler {
  min-height: 520px;
}
.item-slider .owl-carousel .itemC {
  margin: 10px
}
.c1{background: #27404d!important}
.c2{background: #33a1b9!important}
.c3{background: #65c161!important}
.c4{background: #333333!important}
