/*
Theme Name: Cartify Child
Theme URI: http://demo.agnidesigns.com/cartify
Author: AgniHD
Author URI: http://agnidesigns.com/
Description: Multipurpose WooCommerce WordPress Theme
Version: 1.0.0
template: cartify
Requires at least: 5.0
Tested up to: 5.6.1
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cartify-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/

/*
 * importing footer css
 */
.site-footer-main, .site-footer-widgets {
  background-color: #008ecc; }
.site-footer-main__container, .site-footer-widgets__container {
    max-width: calc(100% - (var(--cartify_gap_device_container))*2);
    margin-right: auto;
    margin-left: auto;
    padding: 10px 0; }
@media (min-width: 667px) {
      .site-footer-main__container, .site-footer-widgets__container {
        max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
      .site-footer-main__container, .site-footer-widgets__container {
        max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
      .site-footer-main__container, .site-footer-widgets__container {
        max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
      .site-footer-main__container, .site-footer-widgets__container {
        max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.site-footer-widgets {
  border-bottom: 1px solid;
  border-color: var(--cartify_color_line_accent);
  --cartify_color_wp_block_widget_line: var(--cartify_color_line_accent); }
.site-footer-widgets__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px; }
.site-footer-widgets__content > section {
      width: 100%;
      margin: 30px 0;
      padding: 0 15px;
      font-size: var(--cartify_font_size_small_2); }
.site-footer-widgets a {
    text-decoration: underline;
    text-underline-offset: 3px; }
.site-footer-widgets a:hover {
      text-decoration: underline;
      text-underline-offset: 3px; }
.site-footer-widgets select {
    width: 100%;
    padding: 14px 10px;
    border-radius: 0;
    font-size: var(--cartify_font_size_small_2);
    background-color: transparent;
    border: 1px solid #444; }
.site-footer-widgets li {
    list-style: none; }
.site-footer-widgets a {
    text-decoration: none; }
.site-footer-widgets_search input {
    border: 2px solid #444;
    margin-bottom: 8px; }
.site-footer-widgets .wp-calendar-table th,
  .site-footer-widgets .wp-calendar-table td {
    border-color: var(--cartify_color_line_accent); }
.site-footer-widgets .widget_recent_entries ul li:not(:last-child),
  .site-footer-widgets .widget_recent_comments ul li:not(:last-child),
  .site-footer-widgets .widget_rss li,
  .site-footer-widgets .widget_search input {
    border-color: var(--cartify_color_line_accent); }
.site-footer-copyright-text {
  font-size: var(--cartify_font_size_small_1);
  color: var(--cartify_color_text_primary);
  text-align: center; }
.site-footer-content-block {
  max-width: calc(100% - (var(--cartify_gap_device_container))*2);
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 667px) {
    .site-footer-content-block {
      max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
    .site-footer-content-block {
      max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
    .site-footer-content-block {
      max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
    .site-footer-content-block {
      max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.site-footer-content-block p:empty {
    display: none; }
.site-footer-content-block a {
    text-decoration: none; }
.site-footer-content-block a:hover {
      text-decoration: underline; }
.site-footer-content-block .agni-block-icon a, .site-footer-content-block .agni-block-icon a:hover {
    text-decoration: none; }
@media (min-width: 667px) {
  .site-footer-widgets__content > section {
    width: 50%; } }
@media (min-width: 1024px) {
  .site-footer-widgets__content > section {
    width: 25%; } }





