@charset "utf-8";

.Avada-ButtonToggle { appearance: none; background-color: initial; border: 0px; border-radius: 6px; cursor: pointer; display: inline-block; outline: none; padding: 0px; position: relative; user-select: none; }

.Avada-ButtonToggle .Avada-ButtonToggle_Track { background-color: rgb(227, 227, 227); transition: background-color 400ms cubic-bezier(0.25, 0.1, 0.25, 1); display: block; border-radius: 34px; height: 26px; width: 52px; }

.Avada-ButtonToggle .Avada-ButtonToggle_Thumb { background-color: rgb(255, 255, 255); left: 4px; position: absolute; top: 4px; transition: transform 400ms cubic-bezier(0.25, 0.1, 0.25, 1); border-radius: 50%; height: 18px; width: 18px; }

.Avada-ButtonToggle.-disabled .Avada-ButtonToggle_Thumb { background-color: rgb(181, 181, 181); }

.Avada-ButtonToggle.-active .Avada-ButtonToggle_Track { background-color: rgb(48, 48, 48); }

.Avada-ButtonToggle.-active .Avada-ButtonToggle_Thumb { transform: translateX(26px); }

.Avada-ButtonToggle.-active.-purple .Avada-ButtonToggle_Track { background-color: rgb(92, 106, 196); }

.Avada-ButtonToggle.-active.-blue .Avada-ButtonToggle_Track { background-color: rgb(0, 110, 219); }

.Avada-ButtonToggle.-active.-black .Avada-ButtonToggle_Track { background-color: rgb(48, 48, 48); }

.Avada-ButtonToggle.-active.-extraSmall .Avada-ButtonToggle_Thumb { transform: translateX(12px); }

.Avada-ButtonToggle.-active.-small .Avada-ButtonToggle_Thumb { transform: translateX(16px); }

.Avada-ButtonToggle.-indeterminate.-square .Avada-ButtonToggle_Track { background-color: rgb(48, 48, 48); }

.Avada-ButtonToggle.-indeterminate.-square .Avada-ButtonToggle_Thumb { border-radius: 2px; transition: transform 400ms cubic-bezier(0.25, 0.1, 0.25, 1); width: 16px; height: 4px; top: 8px; left: 8px; }

.Avada-ButtonToggle.-square .Avada-ButtonToggle_Track { border-radius: 6px; }

.Avada-ButtonToggle.-square .Avada-ButtonToggle_Thumb { border-radius: 3px; }

.Avada-ButtonToggle.-extraSmall .Avada-ButtonToggle_Track { width: 32px; height: 20px; }

.Avada-ButtonToggle.-extraSmall .Avada-ButtonToggle_Thumb { height: 12px; width: 12px; }

.Avada-ButtonToggle.-small .Avada-ButtonToggle_Track { width: 40px; height: 24px; }

.Avada-ButtonToggle.-small .Avada-ButtonToggle_Thumb { height: 16px; width: 16px; }

.Avada-ButtonToggle.-disabled { pointer-events: none; opacity: 0.5; }