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

/*************** ADD CUSTOM CSS HERE.   ***************/
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");

body {
  font-family: "Roboto", sans-serif;
}

#footer .section-title-container {
  margin-bottom: 0;
}

.wcpa_field,
.wcpa_wrap .wcpa_field_wrap:last-child {
  margin-bottom: 0;
}

.wcpa_field_label {
  font-weight: 500 !important;
}

.wcpa_required_ast {
  margin-left: 5px;
}

.wcpa_wrap .wcpa_field_wrap input[type="text"],
.wcpa_wrap .wcpa_field_wrap input[type="url"],
.wcpa_wrap .wcpa_field_wrap input[type="date"],
.wcpa_wrap .wcpa_field_wrap input[type="time"],
.wcpa_wrap .wcpa_field_wrap input[type="number"],
.wcpa_wrap .wcpa_field_wrap input[type="email"],
.wcpa_wrap .wcpa_field_wrap input[type="tel"],
.wcpa_wrap .wcpa_field_wrap input[type="password"],
.wcpa_wrap .wcpa_field_wrap select,
.wcpa_wrap .wcpa_field_wrap textarea {
  border-radius: 0;
}

.shop-container .row.row-large {
  max-width: 1170px;
}

.shop-container .row-large > .col {
  padding: 0 15px 30px;
}

#product-sidebar {
  padding-top: 40px;
}

#custom_html-3 .icon-box {
  margin-bottom: 15px;
}

.icon-box h6 {
  font-weight: 400;
  text-transform: none;
  opacity: 1;
  font-size: 14px;
}

@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/
}
