@charset "UTF-8";
/*
 * PX WP Shop child-theme footer styles
 * developed by www.pixelready.de
 * Overwrites the parent theme style in the footer
 * Styles for form fields
 * PX Responsive Grid
 * Slimmenu
 * V1
 */
/* This file is containing all colors and
 * predefined settings for grid system, menu, formstyles & margins
 */
/* ############################################################################################ */
/*   px1. SCSS variables                                                                        */
/* ############################################################################################ */
/* Define global grid settings =========================================================
=========================================================================================*/
/* width of container class in percent */
/* limited width on large screens */
/* @media breakpoint, which set all columns to 100% (of container width) */
                     /* set the margin-bottom for rows.

 * For margin-bottom:0 simply add class .rowsticky to specific rows
 * For empty columns used for whitespace add class .columnfall - this columns simply don't appear on small devices -
 * Collapse defines breakpoint, where columns all switch to 100% width.
*/
/* Define global mixins ======================================================================== */
/* Define main font & color settings =========================================================== */
/* Font definition */
/* write combined style: font: font-style font-variant font-weight font-size/line-height font-family; */
/* if you need more font-families or font-syles, use auxiliary fonts */
/* Colors --------------- */
/* body font color */
/* headlines font color */
/* link color */
/* link visited color */
/* link hover color */
/* Color sheme */
/* main color 1, used for body background, footer fonts & icons */
/* main color 2, used for navlinks */
/* main color 3, used for fields box-shadow */
/*$col_main4: ;    main color 4, used for nav links, navigation arrows */
/* add more if you need to */
/* Helper colors */
/* Simply to have them on hand */
/* predifined greyscales for your design - or change it to colored nuances */
/* border-color, used for separator lines and content borders */
/* add more greyscales if you need to */
/* Used for success messages & classes  */
/* If you need a variation of green, e.g. as background for messages */
/* Used for error messages & classes */
/* If you need a variation of red, e.g. as background for messages  */
/* Used for low-in-stock products  */
/* If you need a variation of orange, e.g. as background for low-in-stock products */
/* Used for info messages & classes */
/* If you need a variation of blue, e.g. as background for messages */
/* Border definitions */
/* global border radius */
/* default border-style */
/* Margins -------------- */
/* defines the top & bottom margin of content blocks like hentry, comment blocks etc. */
/*defines the bottom margin of content elements and sections like p, form, ul, .entry-meta, .entry-footer etc. */
/*defines the bottom margin of the last child of p, ul etc. */
/* Others --------------- */
/* opacity for text links hover */
/* opacity for buttons hover */
/* opacity for home page button hover */
/* Define navigation menu settings ========================================================= */
/* Menu color settings */
/* define menu font settings */
/* font-size for navigation links */
/* Menu font & icon color */
/* Menu font hover */
/* li background */
/* li hover background */
/* li ul li background */
/* border separator for li */
/* menu button background */
/* menu button hover background */
/* the lines inside the menu button */
/* defines hover effect for menu-icons, can be color or i.e. opacity */
/* actually only needed, if .menu-collapser font should be colored */
/* only needed, if navigation bar should have a colored background */
/* Adjust length of li>ul */
/* Adjust <i> line-height or margin-top, depending on projects settings */
/* Define form & field styles =============================================================== */
/* color for inputs & textareas */
/* placeholder color */
/* border for fields */
/* background for inputs $ fields */
/* extra background for radio and checkboxes */
/* box-shadow for inputs & textareas */
/* extra box-shadow for radio and checkboxes */
/* inner color of a checked radio or checkbox */
/* box-shadow for a checked radio or checkbox */
/* Styles for hovers */
/*$bxshad_field_hv: inset 0px 0px 10px 0px rgba(107, 107, 107, 0.5);*/
/* hover box-shadow for fields */
/*$bxshad_check_hv: inset 0px 0px 5px 0px rgba(107, 107, 107, 0.5); */
/* hover box-shadow for radio and checkboxes */
/* hover box-shadow for radio and checkboxes */
/* Button styles */
/* Styles for validation */
/* error color for fields and error message */
/* error border for fields */
/* error background for fields */
/* extra background for .w�cf7-validation-errors container */
/* error box-shadow for fields */
/* color for success message */
/* background for success message */
/*  CONTAINER - Use container class for wrappers======================================== */
.container {
  width: 90%;
  max-width: 1770px;
  margin-left: auto;
  margin-right: auto; }

/*  ROWS  ============================================================================= */
.row {
  clear: both;
  padding: 0;
  margin-bottom: 2em;
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */ }

.row:before, .row:after {
  content: "";
  display: table; }

.row:after {
  clear: both; }

/*  GRID COLUMN SETUP   ==================================================================== */
.col {
  display: block;
  float: left;
  margin-left: 5%;
  min-height: 1px; }

.col:first-child {
  margin-left: 0; }

/* all browsers except IE6 and lower */
/* Add special features to rows and columns */
.rowsticky {
  margin-bottom: 0; }

.colfall {
  /* Use fall class to insert empty cols
   * Change media queries to set responsive behavior
   */ }

/*  COLUMN SETUP   ============================================================================= */
.col_1_of_1 {
  width: 100%; }

.col_1_of_2 {
  width: 47.5%; }

.col_1_of_3 {
  width: 30%; }

.col_2_of_3 {
  width: 65%; }

.col_1_of_4 {
  width: 21.25%; }

.col_2_of_4 {
  width: 47.5%; }

.col_3_of_4 {
  width: 73.75%; }

.col_1_of_5 {
  width: 16%; }

.col_2_of_5 {
  width: 37%; }

.col_3_of_5 {
  width: 58%; }

.col_4_of_5 {
  width: 79%; }

.col_1_of_6 {
  width: 12.5%; }

.col_2_of_6 {
  width: 30%; }

.col_3_of_6 {
  width: 47.5%; }

.col_4_of_6 {
  width: 65%; }

.col_5_of_6 {
  width: 82.5%; }

.col_1_of_7 {
  width: 10%; }

.col_2_of_7 {
  width: 25%; }

.col_3_of_7 {
  width: 40%; }

.col_4_of_7 {
  width: 55%; }

.col_5_of_7 {
  width: 70%; }

.col_6_of_7 {
  width: 85%; }

.col_1_of_8 {
  width: 8.125%; }

.col_2_of_8 {
  width: 21.25%; }

.col_3_of_8 {
  width: 34.37%; }

.col_4_of_8 {
  width: 47.5%; }

.col_5_of_8 {
  width: 60.62%; }

.col_6_of_8 {
  width: 73.75%; }

.col_7_of_8 {
  width: 86.87%; }

.col_1_of_9 {
  width: 6.666%; }

.col_2_of_9 {
  width: 18.33%; }

.col_3_of_9 {
  width: 30%; }

.col_4_of_9 {
  width: 41.66%; }

.col_5_of_9 {
  width: 53.33%; }

.col_6_of_9 {
  width: 65%; }

.col_7_of_9 {
  width: 76.66%; }

.col_8_of_9 {
  width: 88.33%; }

.col_1_of_10 {
  width: 5.5%; }

.col_2_of_10 {
  width: 16%; }

.col_3_of_10 {
  width: 26.5%; }

.col_4_of_10 {
  width: 37%; }

.col_5_of_10 {
  width: 47.5%; }

.col_6_of_10 {
  width: 58%; }

.col_7_of_10 {
  width: 68.5%; }

.col_8_of_10 {
  width: 79%; }

.col_9_of_10 {
  width: 89.5%; }

.col_1_of_11 {
  width: 4.545%; }

.col_2_of_11 {
  width: 14.09%; }

.col_3_of_11 {
  width: 23.63%; }

.col_4_of_11 {
  width: 33.18%; }

.col_5_of_11 {
  width: 42.72%; }

.col_6_of_11 {
  width: 52.27%; }

.col_7_of_11 {
  width: 61.81%; }

.col_8_of_11 {
  width: 71.36%; }

.col_9_of_11 {
  width: 80.9%; }

.col_10_of_11 {
  width: 90.45%; }

.col_1_of_12 {
  width: 3.75%; }

.col_2_of_12 {
  width: 12.5%; }

.col_3_of_12 {
  width: 21.25%; }

.col_4_of_12 {
  width: 30%; }

.col_5_of_12 {
  width: 38.75%; }

.col_6_of_12 {
  width: 47.5%; }

.col_7_of_12 {
  width: 56.25%; }

.col_8_of_12 {
  width: 65%; }

.col_9_of_12 {
  width: 73.75%; }

.col_10_of_12 {
  width: 82.5%; }

.col_11_of_12 {
  width: 91.25%; }

/*  ########    GRID MEDIA QUERIES  ########################################## */
/*  Smartphones */
@media only screen and (max-width: 600px) {
  .col {
    margin: 1% 0 1% 0%; }

  .colfall {
    display: none; }

  .col_1_of_1, .col_1_of_2, .col_1_of_3, .col_2_of_3,
  .col_1_of_4, .col_2_of_4, .col_3_of_4,
  .col_1_of_5, .col_2_of_5, .col_3_of_5, .col_4_of_5,
  .col_1_of_6, .col_2_of_6, .col_3_of_6, .col_4_of_6, .col_5_of_6,
  .col_1_of_7, .col_2_of_7, .col_3_of_7, .col_4_of_7, .col_5_of_7, .col_6_of_7,
  .col_1_of_8, .col_2_of_8, .col_3_of_8, .col_4_of_8, .col_5_of_8, .col_6_of_8, .col_7_of_8,
  .col_1_of_9, .col_2_of_9, .col_3_of_9, .col_4_of_9, .col_5_of_9, .col_6_of_9, .col_7_of_9, .col_8_of_9,
  .col_1_of_10, .col_2_of_10, .col_3_of_10, .col_4_of_10, .col_5_of_10, .col_6_of_10, .col_7_of_10, .col_8_of_10, .col_9_of_10,
  .col_1_of_11, .col_2_of_11, .col_3_of_11, .col_4_of_11, .col_5_of_11, .col_6_of_11, .col_7_of_11, .col_8_of_11, .col_9_of_11, .col_10_of_11,
  .col_1_of_12, .col_2_of_12, .col_3_of_12, .col_4_of_12, .col_5_of_12, .col_6_of_12, .col_7_of_12, .col_8_of_12, .col_9_of_12, .col_10_of_12, .col_11_of_12 {
    width: 100%; } }
/* This file is containing all colors and
 * predefined settings for grid system, menu, formstyles & margins
 */
/* ############################################################################################ */
/*   px1. SCSS variables                                                                        */
/* ############################################################################################ */
/* Define global grid settings =========================================================
=========================================================================================*/
/* width of container class in percent */
/* limited width on large screens */
/* @media breakpoint, which set all columns to 100% (of container width) */
                     /* set the margin-bottom for rows.

 * For margin-bottom:0 simply add class .rowsticky to specific rows
 * For empty columns used for whitespace add class .columnfall - this columns simply don't appear on small devices -
 * Collapse defines breakpoint, where columns all switch to 100% width.
*/
/* Define global mixins ======================================================================== */
/* Define main font & color settings =========================================================== */
/* Font definition */
/* write combined style: font: font-style font-variant font-weight font-size/line-height font-family; */
/* if you need more font-families or font-syles, use auxiliary fonts */
/* Colors --------------- */
/* body font color */
/* headlines font color */
/* link color */
/* link visited color */
/* link hover color */
/* Color sheme */
/* main color 1, used for body background, footer fonts & icons */
/* main color 2, used for navlinks */
/* main color 3, used for fields box-shadow */
/*$col_main4: ;    main color 4, used for nav links, navigation arrows */
/* add more if you need to */
/* Helper colors */
/* Simply to have them on hand */
/* predifined greyscales for your design - or change it to colored nuances */
/* border-color, used for separator lines and content borders */
/* add more greyscales if you need to */
/* Used for success messages & classes  */
/* If you need a variation of green, e.g. as background for messages */
/* Used for error messages & classes */
/* If you need a variation of red, e.g. as background for messages  */
/* Used for low-in-stock products  */
/* If you need a variation of orange, e.g. as background for low-in-stock products */
/* Used for info messages & classes */
/* If you need a variation of blue, e.g. as background for messages */
/* Border definitions */
/* global border radius */
/* default border-style */
/* Margins -------------- */
/* defines the top & bottom margin of content blocks like hentry, comment blocks etc. */
/*defines the bottom margin of content elements and sections like p, form, ul, .entry-meta, .entry-footer etc. */
/*defines the bottom margin of the last child of p, ul etc. */
/* Others --------------- */
/* opacity for text links hover */
/* opacity for buttons hover */
/* opacity for home page button hover */
/* Define navigation menu settings ========================================================= */
/* Menu color settings */
/* define menu font settings */
/* font-size for navigation links */
/* Menu font & icon color */
/* Menu font hover */
/* li background */
/* li hover background */
/* li ul li background */
/* border separator for li */
/* menu button background */
/* menu button hover background */
/* the lines inside the menu button */
/* defines hover effect for menu-icons, can be color or i.e. opacity */
/* actually only needed, if .menu-collapser font should be colored */
/* only needed, if navigation bar should have a colored background */
/* Adjust length of li>ul */
/* Adjust <i> line-height or margin-top, depending on projects settings */
/* Define form & field styles =============================================================== */
/* color for inputs & textareas */
/* placeholder color */
/* border for fields */
/* background for inputs $ fields */
/* extra background for radio and checkboxes */
/* box-shadow for inputs & textareas */
/* extra box-shadow for radio and checkboxes */
/* inner color of a checked radio or checkbox */
/* box-shadow for a checked radio or checkbox */
/* Styles for hovers */
/*$bxshad_field_hv: inset 0px 0px 10px 0px rgba(107, 107, 107, 0.5);*/
/* hover box-shadow for fields */
/*$bxshad_check_hv: inset 0px 0px 5px 0px rgba(107, 107, 107, 0.5); */
/* hover box-shadow for radio and checkboxes */
/* hover box-shadow for radio and checkboxes */
/* Button styles */
/* Styles for validation */
/* error color for fields and error message */
/* error border for fields */
/* error background for fields */
/* extra background for .w�cf7-validation-errors container */
/* error box-shadow for fields */
/* color for success message */
/* background for success message */
.menu-collapser {
  width: 95%;
  color: #fff;
  background-color: transparent; }

.collapse-button {
  background-color: transparent; }
  .collapse-button:hover, .collapse-button:focus {
    background-color: transparent; }
  .collapse-button:hover .icon-bar, .collapse-button:focus .icon-bar {
    opacity: 0.5; }
  .collapse-button .icon-bar {
    background-color: #fff; }

ul.slimmenu {
  width: 90%;
  margin: 0 auto;
  /* Stylings for mobile navigation ---- */ }
  ul.slimmenu li {
    background-color: transparent;
    /* If you want to color the parent link of an current-menu-item, use this. Tested with 3 level nav */
    /*&.current-menu-parent >,
    &.current-menu-ancestor > {
      a, .sub-toggle i {
        color: $col_a;
        background-color: transparent;
        text-decoration: none;
      }
    }*/ }
    ul.slimmenu li.current-menu-item > a, ul.slimmenu li.current-menu-item > .sub-toggle i {
      color: #555;
      background-color: #fbd599;
      text-decoration: none; }
    ul.slimmenu li:hover > .sub-toggle i, ul.slimmenu li:focus > .sub-toggle i {
      color: #555; }
    ul.slimmenu li ul {
      border-color: rgba(0, 0, 0, 0.8);
      -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5); }
      ul.slimmenu li ul li {
        background: rgba(247, 161, 25, 0.8);
        min-width: 300px; }
    ul.slimmenu li > ul {
      min-width: 300px; }
    ul.slimmenu li a {
      font: inherit;
      font-size: 20px;
      padding: 12px 30px 12px 30px;
      color: #fff; }
      ul.slimmenu li a:hover, ul.slimmenu li a:focus {
        background-color: #fbd599;
        color: #555; }
    ul.slimmenu li .sub-toggle > i {
      color: #fff;
      margin-top: 24px;
      line-height: 1em;
      height: 0; }
  ul.slimmenu.collapsed li:last-of-type {
    margin-bottom: 5%; }
    ul.slimmenu.collapsed li:last-of-type a {
      border-bottom: 0; }

/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/pt-sans-v9-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("PT Sans"), local("PTSans-Regular"), url("../fonts/pt-sans-v9-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/pt-sans-v9-latin-regular.woff2") format("woff2"), url("../fonts/pt-sans-v9-latin-regular.woff") format("woff"), url("../fonts/pt-sans-v9-latin-regular.ttf") format("truetype"), url("../fonts/pt-sans-v9-latin-regular.svg#PTSans") format("svg");
  /* Legacy iOS */ }
/* pt-sans-italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/pt-sans-v9-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("PT Sans Italic"), local("PTSans-Italic"), url("../fonts/pt-sans-v9-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/pt-sans-v9-latin-italic.woff2") format("woff2"), url("../fonts/pt-sans-v9-latin-italic.woff") format("woff"), url("../fonts/pt-sans-v9-latin-italic.ttf") format("truetype"), url("../fonts/pt-sans-v9-latin-italic.svg#PTSans") format("svg");
  /* Legacy iOS */ }
/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/pt-sans-v9-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("PT Sans Bold"), local("PTSans-Bold"), url("../fonts/pt-sans-v9-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/pt-sans-v9-latin-700.woff2") format("woff2"), url("../fonts/pt-sans-v9-latin-700.woff") format("woff"), url("../fonts/pt-sans-v9-latin-700.ttf") format("truetype"), url("../fonts/pt-sans-v9-latin-700.svg#PTSans") format("svg");
  /* Legacy iOS */ }
/* pt-sans-700italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/pt-sans-v9-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url("../fonts/pt-sans-v9-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/pt-sans-v9-latin-700italic.woff2") format("woff2"), url("../fonts/pt-sans-v9-latin-700italic.woff") format("woff"), url("../fonts/pt-sans-v9-latin-700italic.ttf") format("truetype"), url("../fonts/pt-sans-v9-latin-700italic.svg#PTSans") format("svg");
  /* Legacy iOS */ }
/* This file is containing all colors and
 * predefined settings for grid system, menu, formstyles & margins
 */
/* ############################################################################################ */
/*   px1. SCSS variables                                                                        */
/* ############################################################################################ */
/* Define global grid settings =========================================================
=========================================================================================*/
/* width of container class in percent */
/* limited width on large screens */
/* @media breakpoint, which set all columns to 100% (of container width) */
                     /* set the margin-bottom for rows.

 * For margin-bottom:0 simply add class .rowsticky to specific rows
 * For empty columns used for whitespace add class .columnfall - this columns simply don't appear on small devices -
 * Collapse defines breakpoint, where columns all switch to 100% width.
*/
/* Define global mixins ======================================================================== */
/* Define main font & color settings =========================================================== */
/* Font definition */
/* write combined style: font: font-style font-variant font-weight font-size/line-height font-family; */
/* if you need more font-families or font-syles, use auxiliary fonts */
/* Colors --------------- */
/* body font color */
/* headlines font color */
/* link color */
/* link visited color */
/* link hover color */
/* Color sheme */
/* main color 1, used for body background, footer fonts & icons */
/* main color 2, used for navlinks */
/* main color 3, used for fields box-shadow */
/*$col_main4: ;    main color 4, used for nav links, navigation arrows */
/* add more if you need to */
/* Helper colors */
/* Simply to have them on hand */
/* predifined greyscales for your design - or change it to colored nuances */
/* border-color, used for separator lines and content borders */
/* add more greyscales if you need to */
/* Used for success messages & classes  */
/* If you need a variation of green, e.g. as background for messages */
/* Used for error messages & classes */
/* If you need a variation of red, e.g. as background for messages  */
/* Used for low-in-stock products  */
/* If you need a variation of orange, e.g. as background for low-in-stock products */
/* Used for info messages & classes */
/* If you need a variation of blue, e.g. as background for messages */
/* Border definitions */
/* global border radius */
/* default border-style */
/* Margins -------------- */
/* defines the top & bottom margin of content blocks like hentry, comment blocks etc. */
/*defines the bottom margin of content elements and sections like p, form, ul, .entry-meta, .entry-footer etc. */
/*defines the bottom margin of the last child of p, ul etc. */
/* Others --------------- */
/* opacity for text links hover */
/* opacity for buttons hover */
/* opacity for home page button hover */
/* Define navigation menu settings ========================================================= */
/* Menu color settings */
/* define menu font settings */
/* font-size for navigation links */
/* Menu font & icon color */
/* Menu font hover */
/* li background */
/* li hover background */
/* li ul li background */
/* border separator for li */
/* menu button background */
/* menu button hover background */
/* the lines inside the menu button */
/* defines hover effect for menu-icons, can be color or i.e. opacity */
/* actually only needed, if .menu-collapser font should be colored */
/* only needed, if navigation bar should have a colored background */
/* Adjust length of li>ul */
/* Adjust <i> line-height or margin-top, depending on projects settings */
/* Define form & field styles =============================================================== */
/* color for inputs & textareas */
/* placeholder color */
/* border for fields */
/* background for inputs $ fields */
/* extra background for radio and checkboxes */
/* box-shadow for inputs & textareas */
/* extra box-shadow for radio and checkboxes */
/* inner color of a checked radio or checkbox */
/* box-shadow for a checked radio or checkbox */
/* Styles for hovers */
/*$bxshad_field_hv: inset 0px 0px 10px 0px rgba(107, 107, 107, 0.5);*/
/* hover box-shadow for fields */
/*$bxshad_check_hv: inset 0px 0px 5px 0px rgba(107, 107, 107, 0.5); */
/* hover box-shadow for radio and checkboxes */
/* hover box-shadow for radio and checkboxes */
/* Button styles */
/* Styles for validation */
/* error color for fields and error message */
/* error border for fields */
/* error background for fields */
/* extra background for .w�cf7-validation-errors container */
/* error box-shadow for fields */
/* color for success message */
/* background for success message */
/* Only for dev checks, delete in final version (use project styles instead */
body {
  /*background: #fff3ca;*/ }

/* Begin styling ###################################################################### */
input, select, textarea,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url],
.yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number],
.yikes-easy-mc-form input[type=password], .yikes-easy-mc-form select,
.yikes-easy-mc-form textarea {
  border-radius: 3px;
  color: #555;
  /*line-height: 1em;*/
  border: 1px solid #808080;
  background-color: #f4f4f4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.woocommerce div.product form.cart .variations select,
.woocommerce .quantity .qty {
  background-color: #fff; }

input[type='checkbox']:checked + .wpcf7-list-item-label::before,
input[type='checkbox']:not(:checked) + .wpcf7-list-item-label::before,
input[type='radio']:checked + .wpcf7-list-item-label::before,
input[type='radio']:not(:checked) + .wpcf7-list-item-label::before,
input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(:checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(:checked) + label::before,
.checkout label.checkbox::before,
.label.woocommerce-form-login__rememberme::before,
label.inline::before {
  border: 1px solid #808080;
  background: #f4f4f4;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); }

/* Field hovers */
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus,
.woocommerce form .form-row.woocommerce-validated input.input-text:hover,
.woocommerce form .form-row.woocommerce-validated input.input-text:focus,
.woocommerce form .form-row.woocommerce-validated select:hover,
.woocommerce form .form-row.woocommerce-validated select:focus,
.woocommerce form .form-row input.input-text:hover,
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:hover,
.woocommerce form .form-row textarea:focus,
.woocommerce-cart table.cart td.actions .coupon .input-text:hover,
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.yikes-easy-mc-form input[type=text]:hover,
.yikes-easy-mc-form input[type=text]:focus, .yikes-easy-mc-form input[type=url]:hover, .yikes-easy-mc-form input[type=url]:focus,
.yikes-easy-mc-form input[type=email]:hover,
.yikes-easy-mc-form input[type=email]:focus, .yikes-easy-mc-form input[type=number]:hover, .yikes-easy-mc-form input[type=number]:focus,
.yikes-easy-mc-form input[type=password]:hover,
.yikes-easy-mc-form input[type=password]:focus, .yikes-easy-mc-form select:hover, .yikes-easy-mc-form select:focus,
.yikes-easy-mc-form textarea:hover,
.yikes-easy-mc-form textarea:focus {
  border: 1px solid #f7a119;
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

input[type='checkbox']:hover + .wpcf7-list-item-label::before,
input[type='radio']:hover + .wpcf7-list-item-label::before,
input[type='checkbox']:hover + label::before,
input[type='radio']:hover + label::before,
.woocommerce label.checkbox:hover::before {
  border: 1px solid #f7a119;
  background-color: #f4f4f4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* Fill of checked radios & checkboxes */
input[type='checkbox']:checked + .wpcf7-list-item-label::before,
input[type='radio']:checked + .wpcf7-list-item-label::before,
input[type='checkbox']:checked + label::before,
input[type="checkbox"] ~ label.checkbox::before,
input[type='radio']:checked + label::before {
  background: #f7a119;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
  -moz-box-shadow: inset 0 0 0 2px #fff;
  box-shadow: inset 0 0 0 2px #fff; }

/* Placeholder colors */
input::-webkit-input-placeholder {
  color: #808080 !important; }

input:-moz-placeholder {
  color: #808080 !important; }

input::-moz-placeholder {
  color: #808080 !important; }

input:-ms-input-placeholder {
  color: #808080 !important; }

select::-webkit-input-placeholder {
  color: #808080 !important; }

select:-moz-placeholder {
  color: #808080 !important; }

select::-moz-placeholder {
  color: #808080 !important; }

select:-ms-input-placeholder {
  color: #808080 !important; }

textarea::-webkit-input-placeholder {
  color: #808080 !important; }

textarea:-moz-placeholder {
  color: #808080 !important; }

textarea::-moz-placeholder {
  color: #808080 !important; }

textarea:-ms-input-placeholder {
  color: #808080 !important; }

/* Styling for zip / city fields, set classes in Contact Form 7 form to match this settings */
/* Styling for gender containers */
/* Styling for checkbox containers */
/* Button styles */
button, button[type="submit"], input[type="submit"], .button,
.woocommerce #respond input#submit, .woocommerce a.button,
.woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce .addresses a, .woocommerce input.button.disabled,
.woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled,
.woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled {
  border: 1px solid #f7a119;
  background-color: #f7a119;
  border-radius: 3px;
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  button:hover, button:focus, button[type="submit"]:hover, button[type="submit"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .button:hover, .button:focus,
  .woocommerce #respond input#submit:hover,
  .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:focus,
  .woocommerce button.button:hover,
  .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus,
  .woocommerce #respond input#submit.alt:hover,
  .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus,
  .woocommerce button.button.alt:hover,
  .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus,
  .woocommerce .addresses a:hover,
  .woocommerce .addresses a:focus, .woocommerce input.button.disabled:hover, .woocommerce input.button.disabled:focus,
  .woocommerce input.button:disabled:hover,
  .woocommerce input.button:disabled:focus, .woocommerce input.button[disabled]:disabled:hover, .woocommerce input.button[disabled]:disabled:focus,
  .woocommerce button.button:disabled:hover,
  .woocommerce button.button:disabled:focus, .woocommerce button.button[disabled]:disabled:hover, .woocommerce button.button[disabled]:disabled:focus {
    color: #fff;
    background-color: #f7a119;
    background: #f7a119;
    border: 1px solid #f7a119;
    opacity: 0.5; }

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
  background: #f7a119;
  border: 1px solid #f7a119; }

/* Fix for Woo button paddings in order process / account pages */
.checkout-button.button, .button.wc-backward {
  /*padding-top: 5px !important;*/ }

.woocommerce-account .woocommerce-button--next.button, .woocommerce-account a.edit {
  /*padding-top: 5px !important;*/ }

/* Form messages */
/* Custom margin & padding for response output */
.wpcf7 form .wpcf7-response-output {
  margin: 0;
  padding: 1em; }

/* box styling for invalid forms */
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  color: #C30000;
  border: none;
  background: rgba(195, 0, 0, 0.1); }

/* No box around single field messages */
span.wpcf7-not-valid-tip {
  border: none;
  background-color: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* box styling for sent ok messages */
.wpcf7 form.sent .wpcf7-response-output {
  color: #77A464;
  border: #77A464;
  background: rgba(119, 164, 100, 0.15); }

/* WP Comment form validation */
div.error {
  color: #C30000; }

input.error, textarea.error {
  color: #C30000; }

/*# sourceMappingURL=child_stylefooter.css.map */
