/*
Theme Name: vitaply
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.nav-left {
    justify-content: center;
}

.container {
	/** max-width: 100% !important; *//
    padding-left: 40px;
    padding-right: 40px;
}

.has-dropdown .icon-angle-down {
    display: none;
}

.nav>li { 
    margin: 0 18px;
}

.nav-line-bottom>li>a:before {
    top: 47px;
}

.nav-dropdown {
	margin: 14px;
}

.nav-dropdown-has-border .nav-dropdown{
	border: 1px solid #e2e2e2;
}

.nav-dropdown-has-shadow .nav-dropdown {
    box-shadow: none;
}

.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
    border-bottom: none !important;
}

.section-footer__menu-block__menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

.section-footer__menu-block__menu li {
    margin-bottom: .5em;
	margin-left: 0 !important;
    list-style: none;
}

/*** Newsletter - Contact ****/
.newsletter-form-simple {
  max-width: 300px;
}

.newsletter-form-simple input[type="email"] {
  width: 100%;
  padding: .8em 15px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 17px;
}

.newsletter-form-simple input[type="submit"] {
  padding: 5px 20px;
  border: 1px solid #000;
  color: #000;
  background: #fff !important;
  border-radius: 3px;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  cursor: pointer;
}

.newsletter-form-simple input[type="submit"]:hover {
  color: #fff;
  background: #000 !important;
}

/** Contact page***/
.banner-max-height {
	max-height: 500px !important;
}

.img-svg-banner{
	fill: #9f9f9f;
}

.section-footer {
	padding-bottom: 0 !important;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.remove-padding-columns {
	padding: 0 15px 0 !important;
}

.button-white {
  padding: 5px 20px;
  color: #000 !important;
  background: #fff;
  border-radius: 3px;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  cursor: pointer;
}

.button-white:hover {
  color: #fff !important;
  background: #000 !important;
}

.box-overlay.dark .box-text {
	text-shadow: none !important;
}

/*Home page*/
.remove-space-bottom{
	margin-bottom: -20px;
}

.uppercase {
	text-transform: none !important;
}

/***Discover**/
.max-width-90 {
	padding-top: 1916px !important;
	margin: 0;
}

.bg-fill {
	background-size: none !important;
}

.button-black {
  color: #fff !important;
  background: #000 !important;
}

/**Quantity***/

.quantity {
	display: none;
}

/**Button Add to card**/

.button.alt {
  width: 100%;
  padding: 5px 20px;
  color: #000 !important;
  background: #fff;
  border: 1px solid #000;
  border-radius: 3px;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  cursor: pointer;
  text-transform: none
}

.button.alt:hover {
  color: #fff !important;
  background: #000 !important;
}

/****Filter Product Sidebar****/
.vi-wpvs-widget-count {
	display: none !important;
}

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {
    padding: 0;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.container {
    padding-left: 0;
    padding-right: 30px;
}

.banner-max-height {
	height: 100vh;
}

}
