@charset "UTF-8";
/*!===================== _base.scss ================================*/
/*!==============================================================
 	$CSS Reset & Clearfix
 *==============================================================*/
html, body { height: 100%; }

.av3_container select, .av3_container input, .av3_container textarea, .av3_container button { font: 99% sans-serif; }

.av3_container pre, .av3_container code, .av3_container kbd, .av3_container samp { font-family: monospace, sans-serif; }

.av3_container code { border-radius: 3px; padding: 2px 5px 3px; background-color: #f4f4f4; }

.av3_container html { overflow-y: scroll; height: 100%; }

.av3_container a { text-decoration: none; }

.av3_container a:hover, .av3_container a:active, .av3_container a:focus { outline: none; }

.av3_container ul, .av3_container ol { margin-left: 0; }

.av3_container ol { list-style-type: decimal; }

.av3_container nav ul, .av3_container nav li { margin: 0; list-style: none; list-style-image: none; }

.av3_container small { font-size: 85%; }

.av3_container strong, .av3_container th { font-weight: bold; }

.av3_container td { vertical-align: top; }

.av3_container sub, .av3_container sup { font-size: 75%; line-height: 0; position: relative; }

.av3_container sup { top: -0.5em; }

.av3_container sub { bottom: -0.25em; }

.av3_container pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }

.av3_container textarea { overflow: auto; }

.av3_container .ie6 legend, .av3_container .ie7 legend { margin-left: -7px; }

.av3_container input[type="radio"] { vertical-align: text-bottom; }

.av3_container input[type="checkbox"] { vertical-align: bottom; }

.av3_container input[type=search] { -webkit-appearance: none; }

.av3_container input[type="search"]::-webkit-search-decoration, .av3_container input[type="search"]::-webkit-search-cancel-button { display: none; }

.av3_container .ie7 input[type="checkbox"] { vertical-align: baseline; }

.av3_container .ie6 input { vertical-align: text-bottom; }

.av3_container label, .av3_container input[type="button"], .av3_container input[type="submit"], .av3_container input[type="image"], .av3_container button { cursor: pointer; }

.av3_container a.button, .av3_container input, .av3_container select, .av3_container textarea { margin: 0; }

.av3_container input:invalid, .av3_container textarea:invalid { border-radius: 1px; box-shadow: 0px 0px 5px red; }

.av3_container .no-boxshadow input:invalid, .av3_container .no-boxshadow textarea:invalid { background-color: #f0dddd; }

.av3_container ::-moz-selection { background: #FF5E99; color: #fff; text-shadow: none; }

.av3_container a:link { -webkit-tap-highlight-color: #FF5E99; }

.av3_container button { width: auto; overflow: visible; }

/*!
 ======================================
 	$Domument
 ======================================*/
/*!-----------------
   $Body
-----------------*/
.av3_container { max-width: 1000px; }

.av3_container, .av3_container select, .av3_container input, .av3_container textarea { color: #333; font-size: 1em; line-height: 1.4em; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%; }

.av3_container .ie7 img { -ms-interpolation-mode: bicubic; }

.av3_container .hidden { display: none !important; }

.av3_container .left { float: left; }

.av3_container .right { float: right; }

.av3_container .center { margin-left: auto; margin-right: auto; display: block; clear: both; }

.clear { clear: both; display: block; font-size: 0; height: 0; line-height: 0; width: 100%; }

/*!-----------------
   $Typography
-----------------*/
.av3_container a { color: #505050; text-decoration: none; -webkit-transition: background-color 150ms linear, color 150ms linear; transition: background-color 150ms linear, color 150ms linear; }

.av3_container a:hover { background-color: #FFD62C; }

.av3_container a img { display: block; }

.av3_container h1, .av3_container h2, .av3_container h3, .av3_container h4, .av3_container h5, .av3_container h6 { line-height: 1.5em; }

.av3_container p { margin: 0 0 20px 0; text-align: justify; }

.av3_container hr { display: block; clear: both; height: 0; line-height: 0; border-color: #404040; border-bottom-width: 1px; border-bottom-style: solid; }

.av3_container hr.dotted { border-bottom-style: dotted; }

.av3_container hr.dashed { border-bottom-style: dashed; }

.av3_container hr.top { margin-top: 20px; }

.av3_container hr.bottom { margin-bottom: 20px; }

.av3_container hr.both { margin-bottom: 30px; margin-top: 30px; }

.av3_container pre { clear: both; line-height: 25px; padding: 0px 10px; }

.av3_container .sep { display: block; clear: both; height: 0; line-height: 0; margin-bottom: 20px; margin-top: 20px; border-width: 1px; border-style: solid; border-bottom: #444; border-top: #eee; }

.alert { color: #ad1515 !important; }

/* #Image ------
------------- */
.imgHolder { display: block; position: relative; overflow: hidden; }

.imgHolder img { width: 100%; height: auto; display: block; }

.imgHolder a { background: none; display: block; }

.imgHolder div { position: absolute; display: block; width: 100%; height: 100%; }

.imgHolder span { position: absolute; opacity: 0; visibility: hidden; }

.imgHolder a:hover img { opacity: 0.3; }

.imgHolder a:hover span { opacity: 1; z-index: 99; visibility: visible; }

.imgHolder img, .imgHolder span { -webkit-transition: all 150ms linear; transition: all 150ms linear; }

.av3_container .frame, .imgHolder.frame { padding: 3px; border: 1px solid #c5c5c5; background-color: #FFFFFF; }

/* #Lists ------
------------- */
.av3_container ul, .av3_container ol { margin-bottom: 20px; }

.av3_container ul { list-style: none outside; }

.av3_container ol { list-style: decimal; }

.av3_container ol, .av3_container ul.square, .av3_container ul.circle, .av3_container ul.disc { margin-left: 30px; }

.av3_container ul.square { list-style: square outside; }

.av3_container ul.circle { list-style: circle outside; }

.av3_container ul.disc { list-style: disc outside; }

.av3_container ul ul, .av3_container ul ol, .av3_container ol ol, .av3_container ol ul { margin: 4px 0 5px 30px; font-size: 90%; margin: 0; padding: 0; }

.av3_container ul ul li, .av3_container ul ol li, .av3_container ol ol li, .av3_container ol ul li { margin-bottom: 6px; }

.av3_container li { line-height: 18px; margin-bottom: 12px; }

.av3_container ul.large li { line-height: 21px; }

/* #Buttons ----
------------- */
.av3_container a.button, .av3_container .axi-button, .av3_container input[type="submit"], .av3_container input[type="reset"], .av3_container input[type="button"] { -webkit-transition: all 150ms linear 0s; transition: all 150ms linear 0s; text-shadow: 0 1px rgba(255, 255, 255, 0.1); border-radius: 2px; border-width: 1px; box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08); color: #606060; background-color: #F5F5F5; cursor: pointer; display: inline-block; font-size: 90%; font-weight: 400; line-height: 100%; margin-bottom: 1em; padding: 0.55em 1.1em; }

.av3_container a.button.medium, .av3_container .axi-button.medium, .av3_container input[type="submit"].medium, .av3_container input[type="reset"].medium, .av3_container input[type="button"].medium, .av3_container a.button.medium:hover, .av3_container .axi-button.medium:hover, .av3_container input[type="submit"].medium:hover, .av3_container input[type="reset"].medium:hover, .av3_container input[type="button"].medium:hover, .av3_container a.button.medium:active, .av3_container .axi-button.medium:active, .av3_container input[type="submit"].medium:active, .av3_container input[type="reset"].medium:active, .av3_container input[type="button"].medium:active { padding: 0.55em 1.6em; font-size: 13px; }

.av3_container a.button.large, .av3_container .axi-button.large, .av3_container input[type="submit"].large, .av3_container input[type="reset"].large, .av3_container input[type="button"].large, .av3_container a.button.large:hover, .av3_container .axi-button.large:hover, .av3_container input[type="submit"].large:hover, .av3_container input[type="reset"].large:hover, .av3_container input[type="button"].large:hover, .av3_container a.button.large:active, .av3_container .axi-button.large:active, .av3_container input[type="submit"].large:active, .av3_container input[type="reset"].large:active, .av3_container input[type="button"].large:active { padding: 0.7em 1.8em; font-size: 17px; height: auto; }

.av3_container a.button:hover, .av3_container .axi-button:hover, .av3_container input[type="submit"]:hover, .av3_container input[type="reset"]:hover, .av3_container input[type="button"]:hover { background: #fafafa; border-color: #999; color: #222; }

.av3_container a.button:focus, .av3_container .axi-button:focus, .av3_container input[type="submit"]:focus, .av3_container input[type="reset"]:focus, .av3_container input[type="button"]:focus { outline: none; }

.av3_container a.button:active, .av3_container .axi-button:active, .av3_container input[type="submit"]:active, .av3_container input[type="reset"]:active, .av3_container input[type="button"]:active { background: #fafafa; color: #222; border: 1px solid #d2d2d2; border-bottom: 1px solid #d8d8d8; padding: 0.55em 1.1em; }

.av3_container a.button.active, .av3_container .axi-button.active, .av3_container input[type="submit"].active, .av3_container input[type="reset"].active, .av3_container input[type="button"].active { color: #F5F5F5  !important; background-color: #606060 !important; text-shadow: 0 1px #333  !important; border-color: transparent !important; box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.7) inset !important; background-image: none; /* W3C */ }

.av3_container a.button.white, .av3_container .axi-button.white, .av3_container input.white { color: #505050; text-shadow: 0 1px #ffffff; border-color: #DDDDDD #CCCCCC #AAAAAA; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.7) inset; }

/* $Colors ===========================
====================================== */
.blue, .red, .yellow, .green, .grey, .black, .night, .white { border-style: solid; }

/* ----------------- white ----------------------- */
.av3_container .white, .av3_container a.button.white, .av3_container .axi-button.white, .av3_container input[type="submit"].white, .av3_container input[type="reset"].white, .av3_container input[type="button"].white { background-color: #FFFFFF; }

.av3_container a.button.white, .av3_container .axi-button.white, .av3_container input.white { color: #505050; text-shadow: 0 1px #ffffff; border-color: #DDDDDD #CCCCCC #AAAAAA; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.7) inset; }

.av3_container a.button.white:hover, .av3_container .axi-button.white:hover, .av3_container input.white:hover { color: #111; }

.dark a.button.white, .dark a.button.white:hover, .dark .axi-button.white, .dark .axi-button.white:hover, .dark input.white { border-color: #555 #444 #333; }

/* ------------------- grey ------------------------------ */
.av3_container .grey, .av3_container a.button.grey, .av3_container .axi-button.grey, .av3_container input[type="submit"].grey, .av3_container input[type="reset"].grey, .av3_container input[type="button"].grey { background-color: #ededed; }

.av3_container a.button.grey, .av3_container .axi-button.grey, .av3_container input.grey { color: #343434; text-shadow: 1px 1px rgba(255, 255, 255, 0.35); border-color: #ADADAD #ADADAD #D7D7D7; position: relative; box-shadow: 0 1px 0px #ADADAD, 0 1px 0 #FFF inset; border-bottom-width: 2px; }

.av3_container a.button.grey:hover, .av3_container .axi-button.grey:hover, .av3_container input.grey:hover { background-color: #efefef; color: #363636; border-color: #AEAEAE #AEAEAE #D7D7D7; box-shadow: 0 1px 0px #AfAfAf, 0 1px 0 #FFF inset; }

.av3_container a.button.grey:active, .av3_container .axi-button.grey:active, .av3_container input.grey:active { box-shadow: 0 0 0px #AfAfAf, 0 1px 0 #FFF inset; border-bottom-color: #D7D7D7; color: #555; top: 1px; }

/* ------------------ black ----------------------- */
.av3_container .black, .av3_container a.button.black, .av3_container .axi-button.black, .av3_container input[type="submit"].black, .av3_container input[type="reset"].black, .av3_container input[type="button"].black { background-color: #404245; }

.av3_container a.button.black, .av3_container .axi-button.black, .av3_container input.black { color: #F5F5F5; text-shadow: 0 1px #222; border-color: #777 #333 #111; box-shadow: 0 2px 0 #111; position: relative; }

.av3_container a.button.black:hover, .av3_container .axi-button.black:hover, .av3_container input.black:hover { color: #FFFFFF; background-color: #444; }

.av3_container a.button.black:active, .av3_container .axi-button.black:active, .av3_container input.black:active { box-shadow: 0 1px 0 #111; top: 1px; }

.dark a.button.black, .dark a.button.black:hover, .dark .axi-button.black, .dark .axi-button.black:hover, .dark input.black { border-color: #666 #252525 #101010; }

/* ----------------- night ------------------------- */
.av3_container .night, .av3_container a.button.night, .av3_container .axi-button.night, .av3_container input[type="submit"].night, .av3_container input[type="reset"].night, .av3_container input[type="button"].night { background-color: #111; }

.av3_container a.button.night, .av3_container .axi-button.night, .av3_container input.night { color: #F5F5F5; text-shadow: 0 1px #222; border-color: #555 #292929 #1b1b1b; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; }

.av3_container a.button.night:hover, .av3_container .axi-button.night:hover, .av3_container input.night:hover { color: #FFFFFF; }

.dark a.button.night, .dark a.button.night:hover, .dark .axi-button.night, .dark .axi-button.night:hover, .dark input.night { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.08) inset; border-color: #555 #202020 #191919; }

/* ------------------- red ------------------------------ */
.av3_container .red, .av3_container a.button.red, .av3_container .axi-button.red, .av3_container input[type="submit"].red, .av3_container input[type="reset"].red, .av3_container input[type="button"].red { background-color: #ED1C24; }

.av3_container a.button.red, .av3_container .axi-button.red, .av3_container input.red { color: #F5F5F5; text-shadow: 0 1px rgba(0, 0, 0, 0.3); border-color: #E47B7B #c2484c #A93135; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; }

.av3_container a.button.red:hover, .av3_container .axi-button.red:hover, .av3_container input.red:hover { color: #FFFFFF; }

.dark a.button.red, .dark a.button.red:hover, .dark .axi-button.red, .dark .axi-button.red:hover, .dark input.red { border-color: #e47b7b #e75a45 #A93135; }

/* ------------------- orange ------------------------------ */
.av3_container .orange, .av3_container a.button.orange, .av3_container .axi-button.orange, .av3_container input[type="submit"].orange, .av3_container input[type="reset"].orange, .av3_container input[type="button"].orange { background-color: #f48a01; }

.av3_container a.button.orange, .av3_container .axi-button.orange, .av3_container input.orange { color: #F5F5F5; text-shadow: 0 1px rgba(0, 0, 0, 0.4); border-color: #FFBB00 #FFAA00 #BB7700; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; }

.av3_container a.button.orange:hover, .av3_container .axi-button.orange:hover, .av3_container input.orange:hover { color: #FFFFFF; }

.dark a.button.orange, .dark a.button.orange:hover, .dark .axi-button.orange, .dark .axi-button.orange:hover, .dark input.orange { border-color: #FFBB00 #FFAA00 #BB7700; }

/* ------------------- yellow ------------------------------ */
.av3_container .yellow, .av3_container a.button.yellow, .av3_container .axi-button.yellow, .av3_container input[type="submit"].yellow, .av3_container input[type="reset"].yellow, .av3_container input[type="button"].yellow { background-color: #FFD62C; }

.av3_container a.button.yellow, .av3_container .axi-button.yellow, .av3_container input.yellow { color: #774400; text-shadow: 0 1px rgba(255, 255, 255, 0.4); border-color: #FFFF99 #CCCC99 #BB7700; box-shadow: 0 2px 0 0 BB7700; }

.av3_container a.button.yellow:hover, .av3_container .axi-button.yellow:hover, .av3_container input.yellow:hover { color: #583404; }

.dark a.button.yellow, .dark a.button.yellow:hover, .dark .axi-button.yellow, .dark .axi-button.yellow:hover, .dark input.yellow { border-color: #FFFF99 #FFD62C #FFBB00; }

/* ------------------- green ------------------------------ */
.av3_container .green, .av3_container a.button.green, .av3_container .axi-button.green, .av3_container input[type="submit"].green, .av3_container input[type="reset"].green, .av3_container input[type="button"].green { background-color: #a5d13f; }

.av3_container a.button.green, .av3_container .axi-button.green, .av3_container input.green { color: #285004; text-shadow: 0 1px rgba(255, 255, 255, 0.45); border-color: #bddd73 #85bd53 #5b8230; _box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; }

.av3_container a.button.green:hover, .av3_container .axi-button.green:hover, .av3_container input.green:hover { color: #193401; }

.dark a.button.green, .dark a.button.green:hover, .dark .axi-button.green, .dark .axi-button.green:hover, .dark input.green { border-color: #bddd73 #85bd53 #5b8230; }

/* ------------------- blue ------------------------------ */
.av3_container .blue, .av3_container a.button.blue, .av3_container .axi-button.blue, .av3_container input[type="submit"].blue, .av3_container input[type="reset"].blue, .av3_container input[type="button"].blue { background-color: #2ea2cc; }

.av3_container a.button.blue, .av3_container .axi-button.blue, .av3_container input.blue { color: #fff; text-shadow: 0 1px rgba(0, 0, 0, 0.45); border-color: #3D9ACA #4593BD #1f78a7; box-shadow: 0 2px 0 #1f78a7; position: relative; }

.av3_container a.button.blue:hover, .av3_container .axi-button.blue:hover, .av3_container input.blue:hover { color: #eef9fe; background-color: #1e8cbe; border-color: #1f78a7 #0a5278 #07364e; }

.av3_container a.button.blue:active, .av3_container .axi-button.blue:active, .av3_container input.blue:active { color: #eef9fe; background-color: #1e8cbe; border-color: #1f78a7 #0a5278 #07364e; box-shadow: 0 1px 0 #1f78a7; top: 1px; }

.dark a.button.blue, .dark a.button.blue:hover, .dark .axi-button.blue, .dark button.blue:hover, .dark input.blue { border-color: #399CD0 #1F78A7 #0A5278; }

/* #icons ------
------------- */
.av3_container .ico3 { width: 30px; height: 30px; display: block; overflow: hidden; }

/* #Tabs ------
------------- */
.av3_container .tabs { display: block; margin: 0 0 0 0; padding: 0; }
.av3_container .tabs > li { display: block; width: auto; padding: 0; float: left; margin-bottom: 0; }
.av3_container .tabs > li > a { display: block; text-decoration: none; width: auto; padding: 0 20px; border: solid 1px #ddd; border-width: 1px 1px 0 0; margin: 0; background: #f5f5f5; font-size: 13px; cursor: pointer; }

.av3_container .tabs-content { margin: 0; display: block; padding: 0; }

.av3_container .tabs-content > li { background-color: #f0f0f0; }

.av3_container .tabs-content > li.active { display: block; }

/* Clearfixing tabs for beautiful stacking */
.av3_container .tabs:before, .av3_container .tabs:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.av3_container .tabs:after { clear: both; }

.av3_container .tabs { zoom: 1; }

/* $Forms ============================
====================================== */
.av3_container form { margin-bottom: 1em; }

.av3_container fieldset { margin-bottom: 1em; }

.av3_container fieldset legend { padding-bottom: .7em; padding-top: 1em; font-size: 1.3em; font-weight: normal; }

.av3_container input[type="text"], .av3_container input[type="password"], .av3_container input[type="email"], .av3_container input[type="tel"], .av3_container input[type="url"], .av3_container textarea, .av3_container select { border: 1px solid #adadad; padding: .45em .7em; font-size: 13px; line-height: 1.4em; border-radius: 1px; color: #555; margin: 0; width: 210px; max-width: 100%; display: block; margin-bottom: 1em; background-color: #fff; -ms-box-sizing: border-box; box-sizing: border-box; /* Opera/IE 8+ */ box-shadow: inset 0 4px 0px rgba(0, 0, 0, 0.05); }

.av3_container input[type="text"].fat, .av3_container input[type="password"].fat, .av3_container input[type="email"].fat, .av3_container input[type="tel"].fat, .av3_container input[type="url"].fat, .av3_container textarea, select { padding: .7em; }

.ie .av3_container input[type="text"].fat, .ie .av3_container input[type="password"].fat, .ie .av3_container input[type="email"].fat, .ie .av3_container input[type="tel"].fat, .ie .av3_container input[type="url"].fat, .ie .av3_container textarea, .ie .av3_container select { padding: .8em; }

.av3_container select { padding: 0; }

.av3_container input[type="text"]:focus, .av3_container input[type="password"]:focus, .av3_container input[type="email"]:focus, .av3_container input[type="tel"]:focus, .av3_container input[type="url"]:focus, .av3_container textarea:focus { border-color: #444; color: #343434; background-color: #fff; }

.av3_container textarea { min-height: 100px; }

.av3_container legend { display: block; font-weight: bold; }

.av3_container select { width: 220px; }

.av3_container input[type="checkbox"] { display: inline; }

.av3_container label span, .av3_container legend span { font-weight: normal; color: #444; }

.ie7 img { -ms-interpolation-mode: bicubic; }

.av3_container .hidden { display: none; }

.av3_container .left { float: left; }

.av3_container .right { float: right; }

.av3_container .center { margin-left: auto; margin-right: auto; display: block; clear: both; }

.clear { clear: both; display: block; font-size: 0; height: 0; line-height: 0; width: 100%; }

/* #Grid ----
------------- */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .one_one, .one_half, .one_third, .two_third, .one_fourth, .two_fourth, .three_fourth, .col { margin-left: 1.25%; margin-right: 1.25%; float: left; display: block; }

h1.full, h2.full, h3.full, h4.full, h5.full, h6.full { padding-left: 1.25%; padding-right: 1.25%; }

.grid_1 { width: 5.83%; }

.grid_2 { width: 14.16%; }

.grid_3 { width: 22.50%; }

.grid_4 { width: 30.83%; }

.grid_5 { width: 39.16%; }

.grid_6 { width: 47.50%; }

.grid_7 { width: 55.83%; }

.grid_8 { width: 64.16%; }

.grid_9 { width: 72.50%; }

.grid_10 { width: 80.83%; }

.grid_11 { width: 89.16%; }

.grid_12 { width: 97.50%; }

.one_one { width: 97%; }

.one_half { width: 47%; }

.one_third { width: 30%; }

.two_third { width: 64%; }

.one_fourth { width: 22%; }

.two_fourth { width: 47%; }

.three_fourth { width: 72%; }

.one-column .col { width: 97.50%; }

.two-column .col { width: 47.50%; }

.three-column .col { width: 30.83%; }

.four-column .col { width: 22.50%; }

.five-column .col { width: 17.50%; }

.six-column .col { width: 14.16%; }

.one-column.no-gutter .col { width: 99.99%; }

.two-column.no-gutter .col { width: 50%; }

.three-column.no-gutter .col { width: 33.33%; }

.four-column.no-gutter .col { width: 25%; }

.five-column.no-gutter .col { width: 20%; }

.six-column.no-gutter .col { width: 16.66%; }

.no-gutter .col { margin-left: 0px; margin-right: 0px; }

.first { margin-left: 0px; }

.last { margin-right: 0px; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.aux-container { min-width: 600px; max-width: 1280px; margin: 0 auto; }

.aux-container:before, .aux-container:after { content: ""; display: table; }

.aux-container:after { clear: both; }

figure:before, figure:after { content: ""; display: table; }

figure:after { clear: both; }

figure { *zoom: 1; }

/* #easing ----
------------- */
.ease-out-quint { -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.ease-out-expo { -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.ease-out-circ { -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); }

.ease-out-quart { -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.ease-out-cubic { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

/* #wp-reset ----
------------- */
.av3_container .button { background-image: none; }

/*!===================== _general.scss =============================*/
.label { color: #333333; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }

/*!- Title wrapper ----------
 * -------------------------- */
.section-title { background: url(images/pattern/bg16.png) repeat top left; font-weight: bold; font-size: 1.5em; line-height: 1.4em; border-bottom-color: #FFFFFF; }
.section-title p { margin: 0; padding: 8px; }

/*!- Meta boxes ------------
 * ------------------------- */
.meta-box { margin: 0; padding-top: 5px; }
.meta-box tr { vertical-align: top; border-bottom: 1px solid #DFDFDF; }
.meta-box th { vertical-align: top; border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; }
.meta-box th p { font-weight: normal; font-style: italic; font-size: 11px; color: #777777; font-weight: normal; font-style: italic; font-size: 11px; color: #777777; }
.meta-box td { vertical-align: top; border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; }
.meta-box td.media-btn-cell input { width: 100%; }
.meta-box .fatcol { border-right: 1px solid #DFDFDF; }
.meta-box .attached-thumb img { height: 80px; width: auto; border: 2px solid #EFEFEF; display: block; }

.av3_container { width: 100%; max-width: 95%; }
.av3_container .wp-picker-container { position: relative; }
.av3_container .wp-picker-holder { position: absolute; z-index: 6; }
.av3_container .wp-picker-holder .ui-widget-content { width: auto; background: inherit; border-radius: 0 !important; border: none; box-shadow: none; }
.av3_container .wp-picker-input-wrap .wp-color-picker { width: 67px; height: 24px; float: left; margin-right: 6px; margin-top: 0; padding: 0 5px; }
.av3_container .wp-picker-input-wrap .wp-picker-clear { margin-top: 0; line-height: 24px; height: 24px; }
.av3_container .wp-picker-input-wrap .wp-picker-clear:active { padding-top: 0; padding-bottom: 0; }
.av3_container .block { margin-top: 15px; }
.av3_container .placeHolder-highlight { background-color: #FFFFcc; border: 1px dashed #d7a200; display: block; margin-bottom: 10px; }
.av3_container .section-row { border-top: 1px solid white; border-bottom: 1px solid #DDD; padding: 2em 1.5em; padding-bottom: 1em; background-color: transparent; }
.av3_container .section-row:first-child { border-bottom: 1px solid #DDD; border-top-color: transparent; }
.av3_container .section-row:last-child { border-bottom: none !important; }
.av3_container .section-row > label { float: left; font-weight: bold; max-width: 180px; line-height: 1.5; }
.av3_container .axi-metabox-container > .field-row:last-child { border-bottom: none !important; }
.av3_container .min_mode .section-row-right { margin-left: 0; }
.av3_container .min_mode .section-row > label { margin-bottom: 10px; }
.av3_container .section-row-right { margin-left: 190px; }
.av3_container .section-row-right p { color: #777; font-style: italic; font-size: 12px; margin-bottom: 10px; margin-top: 12px; text-align: left; }
.av3_container .section-row-right textarea { width: 100%; height: 140px; }
.av3_container .uploader { position: relative; }
.av3_container .uploader input[type="text"] { display: none !important; margin-bottom: 10px; width: 184px; }
.av3_container .uploader input[type="button"] { margin: 0 5px 9px 0; width: 120px; clear: both; display: block; padding-top: 8px; padding-bottom: 8px; }
.av3_container .uploader input[type="button"]:hover { padding-top: 8px; padding-bottom: 8px; }
.av3_container .uploader div.imgHolder { border: 1px solid #E1E1E1; padding: 0; position: absolute; top: 0; left: 128px; overflow: visible; background-color: #FFFFFF; min-height: 70px; min-width: 110px; }
.av3_container .uploader div.imgHolder img { max-height: 70px; max-width: 100%; width: auto; z-index: 2; position: relative; margin: 0 auto; }
.av3_container .uploader div.imgHolder strong.close { background-color: #FFFFFF; border-radius: 50% 50% 50% 50%; color: #555555; display: block; font-size: 8px; height: 16px; line-height: 16px; position: absolute; right: -7px; text-align: center; top: -7px; width: 16px; font-family: comic Sans MS; border: 1px solid #E1E1E1; box-shadow: 0 0 2px rgba(100, 100, 100, 0.15); cursor: pointer; z-index: 3; }
.av3_container .uploader div.imgHolder strong.close:after { content: '\f335' !important; display: inline-block; width: 21px; height: 20px; font-size: 18px; line-height: 20px; font-family: dashicons; text-decoration: inherit; font-weight: 400; font-style: normal; font-weight: 100; vertical-align: top; text-align: center; -webkit-transition: color .1s ease-in 0; transition: color .1s ease-in 0; position: absolute; top: -2px; right: -2px; color: #999; }
.av3_container .uploader .imgHolder.no-media strong.close { display: none; }
.av3_container .uploader .img-placeholder { position: absolute; z-index: 1; width: 100%; height: 100%; overflow: hidden; display: none; cursor: pointer; }
.av3_container .uploader .img-placeholder:hover { background: #fcfcfc; }
.av3_container .uploader .img-placeholder:after { content: ""; position: absolute; border-bottom: 1px solid #DDD; width: 140%; top: 50%; left: -20%; -webkit-transform: rotate(-32deg); -ms-transform: rotate(-32deg); transform: rotate(-32deg); }
.av3_container .uploader .img-placeholder:before { content: ""; position: absolute; border-bottom: 1px solid #DDD; width: 140%; top: 50%; left: -20%; -webkit-transform: rotate(32deg); -ms-transform: rotate(32deg); transform: rotate(32deg); }
.av3_container .uploader .no-media .img-placeholder { display: block; }
.av3_container .section-legend { border: 1px solid #ececec; border-bottom-color: #e0e0e0; padding: 15px 10px; background-color: #fafafa; border-bottom-width: 4px; margin-top: -1px; }
.av3_container .section-legend p { font-size: 14px; font-weight: bold; color: #333; margin: 0 0 0 10px; }
.av3_container .section-legend span { font-size: 12px; font-weight: normal; font-style: italic; color: #555; margin-left: 10px; }
.av3_container .button { text-shadow: none; margin: 10px 0; }
.av3_container .ajax-loading { left: 2px; padding: 0 5px; position: relative; top: 3px; visibility: visible; display: none; }
.av3_container#save_box .misc-pub-section { padding: 10px 0; }
.av3_container#save_box #update_status { margin: 0; padding: 6px 10px; position: relative; top: 6px; }
.av3_container#save_box .msg_text { margin: 0; padding: 6px 10px; position: relative; top: 6px; }
.av3_container#save_box .notify { background-color: #FFFF00; }
.av3_container#save_box .inuse { background-color: #FFFFEE; border: 1px solid #E2E2A9; }
.av3_container .vs-btn-toggle { margin-top: 0; }
.av3_container .tabs li a { padding: 0 10px; }
.av3_container .tabs li a:focus { box-shadow: none; }
.av3_container .settingBlock .tabs-content > li { background-color: transparent; }

@media screen and (max-width: 1240px) { .av3_container .section-row > label { float: none; display: block; margin-bottom: 1.5em; max-width: none; }
  .av3_container .section-row > .section-row-right { margin-left: 0; } }
.aux-container { max-width: 1000px; margin: 0 auto; margin-top: 50px; }

.block { margin: 0; display: block; }

.row { padding: 35px 20px; }

.last_sep { border-right: 1px solid #e0e0e0; }

/*!------------------------
   $slide section
--------------------------*/
.slide-block { min-height: 150px; height: auto; width: 100%; background-color: #F9F9F9; position: relative; border: 1px solid #CCCCCC; border-bottom: 1px solid #dddddd; border-top-width: 0; margin: 10px 0 20px; border-radius: 0 3px 2px 0; }
.slide-block .slideImage { width: 300px; height: 100%; left: 0; top: 0; display: block; background-color: #FCFCFC; position: absolute; border: 1px solid #DDDDDD; border-left-width: 0; border-top-width: 0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; }
.slide-block .settingBlock { display: block; margin-left: 300px; }

.slideImage .dragHandle { width: 20px; height: 100%; display: block; float: left; background: #252525 url(images/drag-pattern.png) no-repeat center center; cursor: move; }
.slideImage .imgHolder { width: 280px; height: 150px; display: block; float: left; background-color: #E9E9E9; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset; }
.slideImage .imgHolder img { width: auto; height: 150px; display: block; position: absolute; top: 0; left: 0; z-index: 99; }
.slideImage .imgHolder a { text-align: center; display: inline; background-color: #FBFBFB; padding: 20px 30px; position: relative; top: 62px; left: 15px; font-size: 14px; cursor: pointer; z-index: 98; border-radius: 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; }
.slideImage .imgHolder a:hover { background-color: #298CBA; color: #FFFFFF; text-shadow: 0 1px #333; }

.settingBlock .tab-bar { background: #424242; padding-top: 5px; background-color: #EEEEEE; background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #ececec 100%); background-image: linear-gradient(to bottom, #f9f9f9 0%, #ececec 100%); border-color: #E2E2E2 #CCCCCC #DDDDDD; border-radius: 0 3px 0 0; border-style: solid; border-width: 1px 1px 1px 0; display: block; height: 35px; padding-top: 0; position: relative; width: 100%; border-radius: 2px; }
.settingBlock .tab-bar .cmd-btns { margin: 0; float: right; position: absolute; top: 0; right: 0; }
.settingBlock .tab-bar .cmd-btns li { display: block; padding: 0 8px; font: bold 11px/21px arial; text-align: center; border-radius: 3px; color: #666; cursor: pointer; margin: 7px; }
.settingBlock .tab-bar .cmd-btns .close:hover { background-color: #d9d9d9; color: #888; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 1px 1px rgba(255, 255, 255, 0.4); }
.settingBlock .tab-bar .tabs { margin-left: 20px; margin-bottom: 0; padding-top: 5px; }
.settingBlock .tab-bar .sliderName { color: #555; font-size: 14px; font-weight: normal; position: absolute; top: .65em; left: 12px; font-family: Georgia, Arial, sans-serif; text-shadow: 0 1px 1px #fff; }
.settingBlock .tab-bar .expand { display: block; padding: 0 13px; margin: 0; border-radius: 0 2px 2px 0; font: normal 11px/35px verdana, sans-serif; cursor: pointer; color: #999999; position: absolute; width: 10px; text-align: center; top: 0; right: 0; border-left: 1px solid #D9D9D9; }
.settingBlock .tab-bar .expand:hover { background-color: #EEEEEE; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03) inset, 0 5px 5px 1px rgba(255, 255, 255, 0.1); }
.settingBlock .tabs-content { padding-top: 10px !important; margin: 0; }
.settingBlock .tabs-content li { display: block; }
.settingBlock .tabs-content input { width: 100%; margin: 0; background-color: #F5F5F5; }
.settingBlock .tabs-content textarea { width: 100%; margin: 0; background-color: #F5F5F5; }
.settingBlock .tabs-content select { width: 100%; margin: 0; background-color: #F5F5F5; height: 30px; padding: 5px; }
.settingBlock .tabs-content .group { padding-bottom: 10px; height: 27px; }
.settingBlock ul.tabs li { margin: 0 2px; }
.settingBlock ul.tabs li a { border: 0 none; background: none; color: #444; font-size: 12px; }
.settingBlock ul.tabs li.active a { background: #f9f9f9; color: #333333; cursor: default; border: 1px solid #CCC; border-bottom-color: #F9F9F9; box-shadow: 0 -1px 1px 1px rgba(255, 255, 255, 0.3); }

.sliders-setting { width: 100%; background-color: #FAFAFA; position: relative; border-bottom: 1px solid #DDDDDD; margin: 10px 0; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-radius: 2px; }
.sliders-setting .settingBlock { border-radius: 2px; margin-left: 0; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.sliders-setting .settingBlock label { padding: 6px 5px; padding-right: 10px; }
.sliders-setting .settingBlock .unit { position: relative; top: 4px; left: 5px; font-weight: bold; }
.sliders-setting .settingBlock input[type="checkbox"] { height: 30px; padding: 0 !important; }
.sliders-setting .settingBlock .tabs-content { padding: 20px 10px; margin: 0; background-color: #F9F9F9; }
.sliders-setting .settingBlock .tabs-content input { text-align: center; width: 50px; margin: 0; float: left; }
.sliders-setting .settingBlock .tabs-content textarea { text-align: center; width: 50px; margin: 0; float: left; }
.sliders-setting .settingBlock .tabs-content select { text-align: center; width: 50px; margin: 0; float: left; width: 100px; }
.sliders-setting .settingBlock .tab-bar .tabs { float: right; margin-right: 40px; padding-top: 5px; }

#top_slider_id { width: 250px !important; }

.bwp-option-page li.clear { clear: left; overflow: visible; visibility: visible; width: auto; height: auto; font-size: 12px; line-height: 1.4em; }
.bwp-option-page div.clear { clear: left; overflow: visible; visibility: visible; width: auto; height: auto; font-size: 12px; line-height: 1.4em; }

#adminmenu .wp-menu-image img { padding: 4px 0 0; }

#slides_info .settingBlock .tabs-content input[type="text"] { padding: 0.65em 0.7em; }
#slides_info .settingBlock .tabs-content textarea { height: 90px; min-height: 50px; }

#icl_div select { max-width: 75%; }

.icl-st-table textarea { font-size: 13px; font-family: tahoma, sans-serif; }

.icon-vs-container .vs-btn-toggle { margin-left: 7px; line-height: 15px; height: 32px; font-size: 14px !important; }

.selection-list.axi-icon-list { border: 0; padding: 0; display: none; background: #fff; }
.selection-list.axi-icon-list > li { display: inline-block; text-align: center; margin: 0 -1px -1px 0; border: 1px solid #DDD; padding: 0; outline: 0; background: #fff; -webkit-transition: all 150ms ease-out; transition: all 150ms ease-out; cursor: pointer; font-size: 22px; }
.selection-list.axi-icon-list > li:hover { -webkit-transform: rotateX(0.9deg) scale3d(2.5, 2.5, 1); transform: rotateX(0.9deg) scale3d(2.5, 2.5, 1); border-color: #0ACEFF; }
.selection-list.axi-icon-list > li.selected { background: #21759b; color: #FFF; }
.selection-list.axi-icon-list > li i { display: inline-block; padding: 5px 2px; }
.selection-list.axi-icon-list > li i:before { font-size: 25px; margin: 0; width: 40px; }

.aux-admin-error ul li { list-style-type: disc; margin-left: 1.3em; }

/** Style for auxin general admin notice */
.aux-notice-wrapper { position: relative; }
.aux-notice-wrapper.aux-notice-control { padding: 30px 43px; border-left: 0; margin-top: 20px !important; margin-bottom: 20px !important; box-shadow: 0 0 25px rgba(0, 0, 0, 0.08); }
.aux-notice-wrapper.aux-notice-control:before { content: ''; position: absolute; left: 6px; top: 0; bottom: 0; width: 6px; -webkit-transform: translateX(-6px); -ms-transform: translateX(-6px); transform: translateX(-6px); box-shadow: 0 3px 6px rgba(44, 135, 255, 0.16); }
.aux-notice-wrapper .aux-notice-image { float: left; margin-right: 30px; }
.aux-notice-wrapper .aux-notice-title { font-size: 18px; line-height: 24px; font-weight: 600; margin: 0; margin-bottom: 5px; letter-spacing: 0; }
.aux-notice-wrapper .aux-notice-description { font-size: 16px; line-height: 23px; font-weight: 400; margin: 0; }
.aux-notice-wrapper .aux-notice-submit { margin: 0; padding: 0; }
.aux-notice-wrapper .aux-notice-submit .aux-button { margin-bottom: 0; margin-top: 20px; margin-right: 10px; font-size: 14px; line-height: 19px; text-shadow: none; }
.aux-notice-wrapper .aux-button.aux-notice-cta-btn, .aux-notice-wrapper .aux-button.aux-notice-btn { font-weight: 600; font-size: 14px; letter-spacing: 0; }
.aux-notice-wrapper .aux-button.aux-notice-btn { box-shadow: 0 0 0 2px #3D3D3D inset !important; }
.aux-notice-wrapper .aux-button.aux-medium { padding: 9px 23px 11px; }

.aux-notice-skin-default:before { box-shadow: 0 3px 6px rgba(57, 216, 148, 0.16); }
.aux-notice-skin-default:before, .aux-notice-skin-default .aux-button { background-color: #2C87FF; }
.aux-notice-skin-default .aux-button.aux-notice-cta-btn { background-color: #2C87FF; color: #fff; }
.aux-notice-skin-default .aux-button.aux-notice-cta-btn .aux-overlay:after { background-color: #0571ff; }

.aux-notice-skin-success:before { box-shadow: 0 3px 6px rgba(57, 216, 148, 0.16); }
.aux-notice-skin-success:before, .aux-notice-skin-success .aux-button { background-color: #39D894; }

.aux-notice-skin-info:before { box-shadow: 0 3px 6px rgba(255, 166, 88, 0.16); }
.aux-notice-skin-info:before, .aux-notice-skin-info .aux-button { background-color: #FFA658; }

.aux-notice-skin-error:before { box-shadow: 0 3px 6px rgba(255, 88, 88, 0.16); }
.aux-notice-skin-error:before { background-color: #FF5858; }
.aux-notice-skin-error .aux-button.aux-notice-cta-btn { background-color: #FF5858; }

.aux-notice-wrapper.aux-notice-control.aux-notice-skin-ads { background-repeat: no-repeat; background-position: right center; background-size: contain; }
.aux-notice-wrapper.aux-notice-control.aux-notice-skin-ads .aux-notice-title { color: inherit; }
.aux-notice-wrapper.aux-notice-control.aux-notice-skin-ads .aux-button.aux-white { border: 2px solid #FFF; box-shadow: none !important; color: #FFF !important; }
.aux-notice-wrapper.aux-notice-control.aux-notice-skin-ads .aux-button .aux-overlay { display: none; }

.aux-close-notice { text-decoration: none; }

/** Style for core plugin installation notice */
.aux-notice-install-now { height: 195px; border: 12px solid #fff !important; background: #f4faff url(../images/other/install-notice-bg.png) no-repeat right center !important; }
.aux-notice-install-now.aux-notice-wrapper { padding-right: 45px; padding-left: 45px; }
.aux-notice-install-now .aux-notice-title { font-size: 28px; font-weight: 500; margin-top: 36px; margin-bottom: 15px; letter-spacing: 1px; }
.aux-notice-install-now .auxin-install-now { padding: 0 22px; line-height: 46px; height: 48px; font-size: 15px; font-weight: 400; }
.aux-notice-install-now .aux-not-installed:before { content: "\f316"; display: inline-block; font: normal 20px/1 'dashicons'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: top; margin: 15px 5px 0 -2px; color: #fff; }
.aux-notice-install-now .aux-notice-description { font-size: 15px; font-weight: 300; margin-bottom: 12px; background: -webkit-linear-gradient(left, #f4faff 0%, #f4faff 50%, rgba(244, 250, 255, 0.2) 80%); background: linear-gradient(to right, #f4faff 0%, #f4faff 50%, rgba(244, 250, 255, 0.2) 80%); padding: 5px 50px 5px 0; }
.aux-notice-install-now .notice-dismiss:before { color: #fff; }
.aux-notice-install-now .notice-dismiss:before { color: #fff; }
.aux-notice-install-now .updating-message:before { margin-top: 14px; }

/** dashboard widget */
.aux-dashboard-widget-footer { position: relative; padding-bottom: 5px; }
.aux-dashboard-widget-footer .aux-footer-rate { margin-top: 5px; display: block; }
.aux-dashboard-widget-footer .aux-dashboard-widget-footer-link { margin-left: 5px; float: right; position: absolute; right: 0; top: 0; }
.aux-dashboard-widget-footer .aux-dashboard-widget-footer-link .dashicons { font-size: 18px; }

/** Style the go pro link in admin submenu */
.wp-submenu-wrap a[href*="http://phlox.pro/go/"] { color: #52e760 !important; }

/** Style the go pro link in admin bar */
#wp-admin-bar-phlox-upgrade > a.ab-item { color: #62ade4; }

a.toplevel_page_auxin-welcome .dashicons-before:before { background: url(images/elements/admin-logo.svg) no-repeat left center; content: ' '; }

.auxin-alarm-top-bar { background-color: #cd4909 !important; padding: 0 10px; }

.aux-hide { display: none; }

.field-row.collaspe-head.open { border-top: 1px dashed #B0B0B0 !important; }

#tgmpa-plugins td.column-type { color: #E73A00; }

.cf-post-format-tabs li a:focus { box-shadow: none; }

body.wp-admin #wpwrap #qm { margin-left: 160px !important; }

#wp-admin-bar-w3tc .ab-item { overflow: hidden; }

/* Decorate admin menu seperators
--------------------------------- */
.toplevel_page_auxin-welcome + li.wp-menu-separator { height: 0 !important; margin: 3px 0 6px 0 !important; border-top: 1px solid rgba(0, 0, 0, 0.4); border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

.ace-tomorrow .ace_marker-layer .ace_active-line { background: #fff6df !important; }

/* Tinymce shortcode btn
--------------------------------- */
.mce-toolbar .mce-i-phlox-shortcode-btn { background: url("images/svgs/shortcode.svg") no-repeat 0px 3px; width: 85px !important; }

/* Elements icon color in Siteorigin admin panel
--------------------------------- */
.so-panels-dialog.so-panels-dialog-add-widget .widget-type-list .widget-type .widget-icon.aux-element { color: #ff6962; margin-top: 0; }

/* Spinner button
--------------------------------- */
.aux-button-loading { position: relative; }
.aux-button-loading:after { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 20px; height: 20px; background-image: url(images/welcome/loader.svg); background-repeat: no-repeat; }
.aux-button-loading:before { visibility: hidden; }
.aux-button-loading > span { visibility: hidden; }
.aux-button-loading.aux-button-success { background: #00BA26 !important; }
.aux-button-loading.aux-button-success:after { background-image: url(images/welcome/success.svg); }
.aux-button-loading.aux-button-error { background: #FF5858 !important; }
.aux-button-loading.aux-button-error:after { background-image: url(images/welcome/warning.svg); width: 3px; height: 17px; }

/*!===================== _elements._css ============================*/
/** Colors map */
/* @TODO:mj colors variable imported here since we only need it on button element options in backend */
.axi-attach-items .am-placeholder { position: relative; overflow: hidden; }
.axi-attach-items .am-placeholder:before, .axi-attach-items .am-placeholder:after { content: ""; position: absolute; border-bottom: 1px solid #DDD; width: 140%; top: 50%; left: -20%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.axi-attach-items .am-placeholder:after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }

.axi-attach-items .am-remove { background-color: #FFF; border-radius: 50%; color: #555; display: block; font-size: 8px; height: 16px; line-height: 16px; position: absolute; right: -7px; text-align: center; top: -7px; width: 16px; font-family: comic Sans MS; border: 1px solid #E1E1E1; box-shadow: 0 0 2px rgba(100, 100, 100, 0.15); cursor: pointer; z-index: 3; }
.axi-attach-items .am-remove:after { content: '\f335' !important; display: inline-block; width: 21px; height: 20px; font-size: 18px; line-height: 20px; font-family: dashicons; text-decoration: inherit; font-weight: 400; font-style: normal; font-weight: 100; vertical-align: top; text-align: center; -webkit-transition: color 0.1s 0; transition: color 0.1s 0; position: absolute; top: -2px; right: -2px; color: #999; }

/*!------------------------
   Customizer Controls
--------------------------*/
.customize-control { position: relative; }

/*!------------------------ 
   Deprecated Badge
--------------------------*/
.aux-deprecated { float: right; font-size: 11px; color: #bbb; border: 1px solid #dcdcdc; padding: 0 5px; display: inline-block; margin-right: 5px; border-radius: 4px; }
.axi-metabox-container .aux-deprecated { padding: 6px 10px; line-height: 100%; color: #aaa; border: 1px solid #b9b9b9; }

/*!------------------------
   $checkbox
--------------------------*/
.jquery-checkbox { display: inline-block; font-size: 20px; line-height: 20px; cursor: pointer; }
.jquery-checkbox .mark { display: inline; width: 60px; }
.jquery-checkbox img { vertical-align: middle; width: 60px; height: 20px; background: transparent url(images/elements/checkbox-light.png) no-repeat; background-position: 0 0; }

.jquery-checkbox-checked img { background-position: 0 -40px; }
.jquery-checkbox-checked .jquery-checkbox-hover img { background-position: 0 -60px; }
.jquery-checkbox-checked .jquery-checkbox-disabled img { background-position: 0 -100px; }

.jquery-checkbox-hover img { background-position: 0 -20px; }

.jquery-checkbox-disabled img { background-position: 0 -80px; }

/*!------------------------
   $Rectangle
--------------------------*/
.rect { overflow: hidden; text-overflow: ellipsis; font-size: 12px; box-sizing: border-box; white-space: nowrap; color: #666; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.59); display: inline-block; position: relative; margin: 0 1px; height: auto; min-width: 60px; background: #ececec; padding: .5em 8px .5em; outline: none; border: 1px solid #d8d8d8; border-bottom: 1px solid #ccc; border-radius: 3px; cursor: pointer; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 16px 15px rgba(255, 255, 255, 0.57); }
.rect:hover { color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 16px 15px rgba(255, 255, 255, 0.75); }
.rect:active { background-color: #696969; color: #FFFFFF; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); border: 1px solid #777777; border-bottom: 1px solid #555555; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.58), inset 0 1px 6px rgba(0, 0, 0, 0.07), inset 0 -14px 13px rgba(0, 0, 0, 0.2); }

/*!------------------------
   $dropdown
--------------------------*/
.cl-select, .av3_container select { appearance: button; -webkit-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; text-overflow: ellipsis; font-size: 12px; white-space: nowrap; color: #666; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.59); display: inline-block; position: relative; margin: 0 1px 0 0; width: 230px; height: 32px; padding: .7em 45px .6em 10px; outline: none; border: 1px solid #ADADAD; border-radius: 1px; cursor: pointer; box-shadow: inset 0 -2px 0 #DFDFDF; }
.cl-select option, .av3_container select option { color: #666; background: #f9f9f9; text-shadow: none; padding: 0 .7em; }
.cl-select:hover, .av3_container select:hover { color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); }
.cl-select::before, .av3_container select::before { background: rgba(102, 102, 102, 0.74); border-radius: 100%; content: ''; display: inline-block; font-size: 12px; font-weight: 400; height: 6px; left: 0; margin-top: 3px; opacity: 1; position: absolute; top: 0; vertical-align: top; width: 6px; }

.av3_container { /*!------------------------
   $Radio Button
--------------------------*/ }
.av3_container input[type="radio"] { cursor: pointer; margin: 0; display: inline-block; height: 14px; position: relative; vertical-align: baseline; width: 14px; background: #ececec; border-radius: 100%; border: 1px solid #d8d8d8; border-bottom: 1px solid #ccc; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 6px 7px rgba(255, 255, 255, 0.57); }
.av3_container input[type="radio"]:hover { color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 6px 7px rgba(255, 255, 255, 0.78); }
.av3_container input[type="radio"]:active { color: #696969; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.53); border: 1px solid #d2d2d2; border-bottom: 1px solid #d8d8d8; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.58), inset 0 1px 6px rgba(0, 0, 0, 0.07), inset 0 -6px 7px rgba(255, 255, 255, 0.2); }
.av3_container input[type="radio"]:checked::before { background: rgba(102, 102, 102, 0.74); border-radius: 100%; content: ''; display: inline-block; font-size: 12px; font-weight: 400; height: 6px; left: 0; margin-top: 3px; opacity: 1; position: absolute; top: 0; vertical-align: top; width: 6px; }
.av3_container .wp-switch-editor.switch-html { background-color: #f5f5f5; }
.av3_container .wp-switch-editor.switch-tmce { background-color: #f5f5f5; }
.av3_container .ace_editor { border: 1px solid #adadad; }
.av3_container .wp-editor-container textarea { border: none; }
.av3_container textarea.code_editor { height: 200px; width: 85%; }

/*!------------------------
   $Range element
--------------------------*/
[type="range"] { width: 100px; height: 10px; }

.axi_ui_slider .ui-widget-content { width: 400px; background: #ececec; border-radius: 30px; color: #696969; border: 1px solid #CCCCCC; border-bottom: 1px solid #d8d8d8; box-shadow: 0 1px 2px rgba(255, 255, 255, 0.8), inset 0 2px 3px rgba(0, 0, 0, 0.15); }
.axi_ui_slider .ui-widget-content .ui-state-default { color: #666; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.59); font-size: 12px; border: 1px solid #CCCCCC; border-bottom: 1px solid #bbbbbb; border-radius: 100%; cursor: pointer; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.57); }
.axi_ui_slider .ui-widget-content .ui-state-hover { outline: none; color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.75); }
.axi_ui_slider .ui-widget-content .ui-state-focus { outline: none; color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.75); }
.axi_ui_slider .ui-widget-header { border: none; background: #b4d5ee; color: #ffffff; font-weight: bold; border-radius: 31px; box-shadow: 0 1px 2px rgba(255, 255, 255, 0.8), inset 0 2px 5px rgba(255, 255, 255, 0.25); }
.axi_ui_slider .ui-widget-header .ui-state-default { color: #666; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.59); font-size: 12px; border: 1px solid #CCCCCC; border-bottom: 1px solid #bbbbbb; border-radius: 100%; cursor: pointer; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.57); }
.axi_ui_slider .ui-widget-header .ui-state-hover { outline: none; color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.75); }
.axi_ui_slider .ui-widget-header .ui-state-focus { outline: none; color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.75); }
.axi_ui_slider .ui-state-default { color: #666; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.59); font-size: 12px; border: 1px solid #CCCCCC; border-bottom: 1px solid #bbbbbb; border-radius: 100%; cursor: pointer; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.57); }
.axi_ui_slider .ui-state-hover { outline: none; color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.75); }
.axi_ui_slider .ui-state-focus { outline: none; color: #888; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.69); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 7px 6px rgba(255, 255, 255, 0.75); }
.axi_ui_slider .ui-slider { position: relative; text-align: left; }
.axi_ui_slider .ui-slider .ui-slider-handle { position: absolute; width: 14px; height: 14px; cursor: default; background-color: #f8f8f8; }
.axi_ui_slider .ui-slider .ui-slider-range { position: absolute; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.axi_ui_slider .ui-slider a.ui-slider-handle:hover { background-color: #FFFFFF; }
.axi_ui_slider .ui-slider-horizontal { height: .8em; }
.axi_ui_slider .ui-slider-horizontal .ui-slider-handle { top: -.28em; margin-left: -.7em; background: #ececec; cursor: pointer !important; }
.axi_ui_slider .ui-slider-horizontal .ui-slider-handle::before { content: 'o'; width: 6px; height: 6px; background: rgba(102, 102, 102, 0.6); display: inline-block; text-indent: -9999px; position: absolute; top: 4px; left: 4px; border-radius: 100%; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 1px 3px rgba(0, 0, 0, 0.35); }
.axi_ui_slider .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.axi_ui_slider .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.axi_ui_slider .ui-slider-horizontal .ui-slider-range-max { right: 0; }

/*!------------------------
   $Area
--------------------------*/
.area { font-size: 12px; color: #666; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.59); display: inline; min-width: 60px; display: inline-block; background: #E0E0E0; padding: .5em !important; outline: none; border: 1px solid #d8d8d8; border-bottom: 1px solid #ccc; border-radius: 3px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.027), inset 0 1px 0 rgba(255, 255, 255, 0.69), inset 0 -1px 0 rgba(0, 0, 0, 0.0187), inset 0 16px 15px rgba(255, 255, 255, 0.17); }

.area-title { font: bold 120%/1.5em Arial; margin: 0; margin-bottom: 2px; text-align: center; color: #555555; }

/*!------------------------
   $Sorterbox
--------------------------*/
.sortbox .sort-item-heighlight { width: 90%; display: block; margin: 0 auto; height: 2.5em; margin-bottom: 6px; border: 1px dashed #999999; box-sizing: border-box; }
.sortbox .ui-sortable-helper { display: block; height: 2.5em !important; }
.sortbox > * { text-align: center; width: 90%; display: block; margin: 0 auto; height: 2.5em; margin-bottom: 6px; }

/*!------------------------
   $Selection List
--------------------------*/
.selection-list > li { display: inline-block; outline: 2px solid #CFCFCF; border: 2px solid transparent; margin-right: 7px; line-height: .5em; }
.selection-list > li.selected { outline-color: #2F5F91 !important; }
.selection-list > li:hover { outline-color: #9DB8D3; }

/*!------------------------------------
  Main stylesheet for Switchery.
  http://abpetkov.github.io/switchery/
--------------------------------------*/
.axi-switch { background-color: #fff; border: 1px solid #dfdfdf; border-radius: 20px; cursor: pointer; display: inline-block; height: 28px; height: 16px; position: relative; vertical-align: middle; width: 55px; width: 29px; -webkit-user-select: none; -ms-user-select: none; user-select: none; box-sizing: content-box; box-shadow: rgba(0, 0, 0, 0.13) 0 6px 0 0 inset !important; }
.axi-switch > small { background: #fff; border-radius: 100%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); height: 28px; height: 14px; position: absolute; top: 0; width: 28px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 14px; }
.customize-control .axi-switch { position: absolute; right: 0; top: 2px; }

/*!------------------------------------
  WP AttachmentMedia
--------------------------------------*/
.axi-attachmedia-wrapper { display: inline-block; width: 100%; }
.axi-attachmedia-wrapper:after { content: ""; display: table; clear: both; }

.axi-attach-items .am-placeholder, .am-frame { display: block; float: left; border: 1px solid #ddd; min-width: 80px; height: 80px; border-radius: 1px; margin: 0 8px 5px 0; }

.axi-attach-items { display: inline-block; float: left; }
.axi-attach-items:after { content: ""; display: table; clear: both; }
.axi-attach-items .am-item { position: relative; overflow: visible; }
.axi-attach-items + .am-add-new { float: left; }
.axi-attach-items + .am-add-new + p { clear: both; padding-top: 15px; }
.axi-attach-items .am-placeholder { border-color: #FFE1A8; background-color: #FEFFEF; }
.axi-attach-items .am-placeholder:before, .axi-attach-items .am-placeholder:after { border-color: #FAEE95; }

.am-frame { text-align: center; }
.am-frame > img { max-height: 100%; }

.am-add-new { text-align: center; font-size: 12px; float: none; width: 90px; border: 2px solid #0077a3; color: #0077a3 !important; }
.am-add-new:before { display: inline-block !important; width: 100% !important; height: 50px; font-size: 40px; margin: 0px 0 0px !important; color: #0077a3; background: url(../images/visual-select/add-images.svg) no-repeat 5px -2px; content: ' '; }
.am-add-new:hover { box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1); color: #2ea2cc; border-color: #2ea2cc; background-color: inherit !important; }
.am-add-new.axi-add-new-disabled { display: none; }

/*!------------------------------------
  WP Visual Select
--------------------------------------*/
.axi-visual-select { height: auto; display: inline-block; width: 100%; max-width: 900px; }
.axi-visual-select:after { content: ""; display: table; clear: both; }
.axi-visual-select .axi-select-item { float: left; border: 3px solid #d8d8d8; margin: 0 5px 5px 0; max-width: 100%; cursor: pointer; }
.axi-visual-select .axi-select-item[item-type="video"] { position: relative; }
.axi-visual-select .axi-select-item[item-type="video"]:after { content: ''; background: url(../images/bg/play.png); width: 85px; height: 85px; position: absolute; right: 0; left: 0; top: 0; bottom: 0; margin: auto; opacity: 1; -webkit-transition: opacity 300ms ease-out; transition: opacity 300ms ease-out; }
.axi-visual-select .axi-select-item[item-type="video"]:hover:after { opacity: 0; visibility: hidden; }
.axi-visual-select .axi-select-item.axi-selected { border-color: #0077a3; }
.axi-visual-select .axi-select-item.axi-selected img[src*="svg"] { -webkit-filter: brightness(40%) sepia(100%) hue-rotate(170deg) saturate(250%); filter: brightness(40%) sepia(100%) hue-rotate(170deg) saturate(250%); }
.axi-visual-select .axi-select-item img { display: block; clear: both; }
.axi-visual-select .axi-select-item video { display: block; }
.axi-visual-select .axi-select-item.aux-small-height img, .axi-visual-select .axi-select-item.aux-small-height video { max-height: 82px; height: 82px; }
.axi-visual-select .axi-select-item.aux-medium-height img, .axi-visual-select .axi-select-item.aux-medium-height video { max-height: 100px; height: 100px; }
.axi-visual-select .axi-select-item.aux-fetching { position: relative; }
.axi-visual-select .axi-select-item.aux-fetching:before { content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
.axi-visual-select .axi-select-item.aux-fetching:after { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 20px; height: 20px; background-image: url(images/welcome/loader.svg); background-repeat: no-repeat; }
.axi-visual-select .axi-select-caption { display: block; font-size: 11px; padding: 2px 5px; background: #eee; margin-top: 2px; }
.axi-visual-select .aux-fetching-text { display: block; text-align: center; margin-bottom: 5px; }

.customize-control-title { padding-right: 100px; }

[id^="customize-control-tablet_"], [id^="customize-control-mobile_"] { display: none !important; }
[id^="customize-control-tablet_"].device-option-visible, [id^="customize-control-mobile_"].device-option-visible { display: list-item !important; }

.axi-devices-option-wrapper { position: relative; right: 0; float: right; }
.axi-devices-option-wrapper .axi-devices-option { width: 23px; height: 23px; display: inline-block; background: #CECECE; border-radius: 4px; position: relative; cursor: pointer; }
.axi-devices-option-wrapper .axi-devices-option img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; }
.axi-devices-option-wrapper .axi-devices-option.axi-selected { background: #0077a3; }

[class^="axiAdminIcon-"], [class*=" axiAdminIcon-"] { text-align: center; vertical-align: top; }
[class^="axiAdminIcon-"]:before, [class*=" axiAdminIcon-"]:before { display: inline-block; }
[class^="axiAdminIcon-"].axi-select-item, [class*=" axiAdminIcon-"].axi-select-item { font-size: 47px; padding: 0; color: #cdcdcd; overflow: hidden; height: 37px; }
[class^="axiAdminIcon-"].axi-select-item.axi-selected, [class*=" axiAdminIcon-"].axi-select-item.axi-selected { color: #00658c; }

/*!------------------------------------
  Font Selector
--------------------------------------*/
.typo_font_wrapper, .typo_field_wrapper { min-width: 230px; }

.typo_font_wrapper { max-width: 350px; }
.typo_font_wrapper .axi-fs-font-cont, .typo_font_wrapper .axi-fs-thickness-cont { float: left; margin-bottom: 10px; }
.typo_font_wrapper .axi-fs-font-cont select, .typo_font_wrapper .axi-fs-thickness-cont select { min-width: 100%; display: block; }
.typo_font_wrapper .axi-fs-font-cont { width: 65%; margin-right: 5%; }
.typo_font_wrapper .axi-fs-thickness-cont { width: 30%; }
.typo_font_wrapper .axi-fs-preview-input-cont label { display: none; }
.typo_font_wrapper .axi-fs-preview-input-cont input { width: 300px; max-width: 100%; }
.typo_font_wrapper .axi-fs-preview { margin-top: 10px; padding: 10px; border: 1px solid #ddd; font-size: 20px; }
.typo_font_wrapper + .mini-color-wrapper { display: block; }

/*!------------------------------------
  Gradient Picker
--------------------------------------*/
.mini-gradient-wrapper .aux-gradient-type, .mini-gradient-wrapper .aux-gradient-direction { width: 50%; }
.mini-gradient-wrapper > input[type="text"] { display: none; }

/*------------------------------------

--------------------------------------*/
.auxin-sortin { width: 280px; }
.auxin-sortin * { box-sizing: border-box; }
.auxin-sortin .sortin-select-wrapper > button { line-height: 16px; padding: 8px 10px 9px; height: 32px !important; font-size: 14px; position: relative; top: 0px; float: right; margin: 0 0 0 5px; }
.auxin-sortin .sortin-select-wrapper > button:disabled { height: 32px; }
.auxin-sortin .sortin-selectbox { width: 180px; }
.auxin-sortin .sortin-fields { width: 100%; padding: 10px; border: 2px solid #ddd; margin-top: 10px; position: relative; background: #fcfcfc; }
.auxin-sortin .sortin-handler { height: 30px; cursor: move; background: #eee; position: relative; }
.auxin-sortin .sortin-handler:before, .auxin-sortin .sortin-handler:after { content: '...'; position: absolute; left: 11px; }
.auxin-sortin .sortin-handler:before { top: 4px; }
.auxin-sortin .sortin-fields-inner { padding: 0; border: 1px solid #ddd; margin-top: 10px; position: relative; background: #fbfbfb; box-shadow: inset 0 30px 0 #eee, inset 0 31px 0 #ccc; }
.auxin-sortin .sortin-fields-inner:first-child { margin-top: 0; }
.auxin-sortin .sortin-fields-inner > label { position: absolute; top: 5px; left: 30px; font-size: 13px; }
.auxin-sortin .sortin-fields-inner > .sortin-remove-btn { position: absolute; top: 5px; right: 5px; border: none; background: none; border-radius: 3px; line-height: 15px; text-align: center; padding: 2px 6px 3px; }
.auxin-sortin .sortin-fields-inner > .sortin-remove-btn:hover { box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.15); }
.auxin-sortin .sortin-fields-inner.ui-sortable-helper { left: 10px !important; }
.auxin-sortin .sortin-fields-inner input[type="text"] { margin: 10px; width: 235px; }
.aux-sortin-container .auxin-sortin .sortin-select-wrapper > button { padding: 0 13px; font-size: 13px; font-weight: 300; line-height: 24px; height: 28px !important; margin: 0; }

/*------------------------------------ Siteorigin edit page styles @TODO: we can move this part later.
--------------------------------------*/
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .aux-element-field, .widget-content .auxin-admin-widget-wrapper .aux-element-field { margin-bottom: 1em; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .aux-element-field:after, .widget-content .auxin-admin-widget-wrapper .aux-element-field:after { content: ""; display: table; clear: both; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper label, .widget-content .auxin-admin-widget-wrapper label { display: block; margin-bottom: 0.2em; font-weight: 600; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .option-description, .widget-content .auxin-admin-widget-wrapper .option-description { margin: 0; margin-top: 0.2em; clear: both; float: none; color: #999; font-size: 0.9em; font-style: italic; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .visual-selector-desc, .widget-content .auxin-admin-widget-wrapper .visual-selector-desc { margin-top: 0px; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .axi-attach-items, .so-panels-dialog .so-content .auxin-admin-widget-wrapper .am-add-new, .widget-content .auxin-admin-widget-wrapper .axi-attach-items, .widget-content .auxin-admin-widget-wrapper .am-add-new { margin: 0.5em 0; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .aux_switch label, .widget-content .auxin-admin-widget-wrapper .aux_switch label { position: relative; margin: 0; display: inline-block; font-weight: normal; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .axi-switch, .widget-content .auxin-admin-widget-wrapper .axi-switch { width: 48px; height: 24px; display: inline-block; margin-right: 5px; vertical-align: middle; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .axi-switch small, .widget-content .auxin-admin-widget-wrapper .axi-switch small { width: 24px; height: 24px; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper textarea, .widget-content .auxin-admin-widget-wrapper textarea { height: 80px; }
.so-panels-dialog .so-content .auxin-admin-widget-wrapper .axi-attach-items + .am-add-new + p, .widget-content .auxin-admin-widget-wrapper .axi-attach-items + .am-add-new + p { padding-top: 0px; }

.widget-content .auxin-admin-widget-wrapper { margin-top: 1em; }

/* Styles for tipsy tooltip */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; background-image: url(../images/tipsy.gif); }

.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }

.tipsy-inner { -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.tipsy-north { background-position: top center; }

.tipsy-south { background-position: bottom center; }

.tipsy-east { background-position: right center; }

.tipsy-west { background-position: left center; }

/* Styles for visual color selector used in button element options */
.axi-visual-select .aux-color-selector { width: 22px; height: 22px; border: 2px solid #d8d8d8; }

.aux-visual-selector-black { background-color: #3D3D3D; }

.aux-visual-selector-white { background-color: #FFFFFF; }

.aux-visual-selector-masala { background-color: #3D3D3D; }

.aux-visual-selector-dark-gray { background-color: #AAAAAA; }

.aux-visual-selector-ball-blue { background-color: #1BB0CE; }

.aux-visual-selector-fountain-blue { background-color: #5BACBA; }

.aux-visual-selector-shamrock { background-color: #2CC990; }

.aux-visual-selector-curios-blue { background-color: #2C82C9; }

.aux-visual-selector-light-sea-green { background-color: #1ABC9C; }

.aux-visual-selector-emerald { background-color: #4EBA6F; }

.aux-visual-selector-energy-yellow { background-color: #EEE657; }

.aux-visual-selector-mikado-yellow { background-color: #FCCD0F; }

.aux-visual-selector-pink-salmon { background-color: #FF91A9; }

.aux-visual-selector-wisteria { background-color: #9E69AF; }

.aux-visual-selector-lilac { background-color: #CEACD2; }

.aux-visual-selector-pale-sky { background-color: #5F7487; }

.aux-visual-selector-tower-gray { background-color: #ADBCC3; }

.aux-visual-selector-william { background-color: #3A5F6F; }

.aux-visual-selector-carmine-pink { background-color: #E74C3C; }

.aux-visual-selector-persimmon { background-color: #FF6A55; }

.aux-visual-selector-tan-hide { background-color: #FF9F55; }

.aux-visual-selector-wild-watermelon { background-color: #FF6E78; }

.aux-visual-selector-iceberg { background-color: #73B1D6; }

.aux-visual-selector-dark-lavender { background-color: #745A90; }

.aux-visual-selector-viking { background-color: #5CD5E6; }

.aux-visual-selector-tiffany-blue { background-color: #00B5B5; }

.aux-visual-selector-pastel-orange { background-color: #FCB941; }

.aux-visual-selector-east-bay { background-color: #395781; }

.aux-visual-selector-steel-blue { background-color: #4589B0; }

.aux-visual-selector-half-backed { background-color: #84CCD1; }

.aux-visual-selector-tapestry { background-color: #B95A84; }

.aux-visual-selector-fire-engine-red { background-color: #CD2C24; }

.aux-visual-selector-dark-orange { background-color: #FF8C00; }

.aux-visual-selector-brick-red { background-color: #CC4452; }

.aux-visual-selector-khaki { background-color: khaki; }

/*------------------------------------ Visual Composer edit page styles @TODO: we can move this part later.
--------------------------------------*/
.auxin-element.vc_element-icon { background-image: none; font-size: 1.625em; }
.auxin-element.vc_element-icon { background-image: none; font-size: 1.625em; }

.wpb_element_wrapper .wpb_vc_param_value { margin-right: 6px; }

.vc_element-icon.aux-element { background-image: none; font-size: 27px; }

/*  z-index issue dor select2 on popups */
.select2-container { z-index: 500001; }

/* Auxin Customizer Controller Style */
.aux-controller-wrapper .aux-controller-label { display: inline-block; font-size: 14px; line-height: 24px; font-weight: 600; margin-bottom: 4px; max-width: calc(100% - 80px); }
.aux-controller-wrapper .aux-controller-btn-wrapper { display: inline-block; float: right; }
.aux-controller-wrapper .aux-controller-btn-wrapper .aux-reset { float: left; background: transparent; border: none; padding: 3px 0px 3px 10px; margin-right: 10px; font-size: 16px; color: #0077a4; cursor: pointer; outline: 0; }
.aux-controller-wrapper .aux-controller-btn-wrapper .aux-reset > i:before { font-size: inherit; vertical-align: middle; padding-top: 0; }
.aux-controller-wrapper .aux-controller-btn-wrapper [data-type='popover'] { float: right; }
.aux-controller-wrapper .aux-controller-input { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px !important; width: 1px !important; margin: -1px; padding: 0; border: 0; }
.aux-controller-wrapper .aux-typo-controller-container { float: none; display: block; }
.aux-controller-wrapper .aux-typo-controller-container .aux-controller-label { float: left; }
.aux-controller-wrapper .aux-typo-controller-container .aux-reset { float: right; }

.aux-control { overflow: hidden; position: relative; }
.aux-control label { display: block; font-size: 12px; color: #444444; margin-bottom: 10px; }
.aux-control.aux-control-has-unit { padding-top: 30px; margin-top: -22px; }
.aux-control.aux-control-has-unit > .aux-units { display: inline-block; position: absolute; right: 0; top: 0; margin: 0; }
.aux-control.aux-control-has-unit > .aux-units > li { display: inline-block; margin-bottom: 0; font-size: 10px; color: #cccccc; line-height: normal; cursor: pointer; }
.aux-control.aux-control-has-unit > .aux-units > li:not(:last-child) { margin-right: 5px; }
.aux-control.aux-control-has-unit > .aux-units > li.aux-option-selected { color: #444; border-bottom: 1px solid #444; }
.aux-control[data-type='popover'].aux-popover-changed .aux-controller-btn { background-color: #54b4d2; }
.aux-control[data-type='popover'].aux-popover-changed .aux-controller-btn .dashicons-edit { color: #FFF; }
.aux-control[data-type='popover'] .aux-controller-btn { font-size: 12px; padding: 4px 12px; box-shadow: inset -1px 2px 0 rgba(255, 255, 255, 0.12); border-radius: 3px; background-color: #fafafa; outline: none; }
.aux-control[data-type='popover'] .aux-controller-btn .dashicons-edit { color: #54b4d2; width: 16px; height: 16px; font-size: 16px; }
.aux-control[data-type='responsive'] label { display: inline-block; margin-bottom: 0; font-size: 14px; line-height: 24px; font-weight: 600; }
.aux-control[data-type='responsive'] > .aux-devices { position: relative; display: inline-block; vertical-align: middle; margin: 0 0 0 6px; z-index: 9; }
.aux-control[data-type='responsive'] > .aux-devices > li { display: inline-block; width: 16px; height: 16px; border-radius: 50%; margin-bottom: 0; text-align: center; background-color: #cecece; cursor: pointer; }
.aux-control[data-type='responsive'] > .aux-devices > li > img { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); vertical-align: top; }
.aux-control[data-type='responsive'] > .aux-devices > li.aux-option-selected { background-color: #00658c; }
.aux-control[data-type='slider'] > input[type="number"] { width: 60px; height: 30px; display: inline-block; float: right; border: 1px solid #bbbbbb; box-shadow: inset 0 5px 0 rgba(0, 0, 0, 0.05); border-radius: 2px; }
.aux-control[data-type='slider'] .ui-slider { position: relative; width: 150px; height: 5px; display: inline-block; background-color: #cecece; border-radius: 3px; margin-bottom: 7px; margin-top: 12px; }
.aux-control[data-type='slider'] .ui-slider .ui-slider-handle { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; width: 15px; height: 15px; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); border: 1px solid #a5a5a5; background-color: #f5f6f8; border-radius: 50%; cursor: pointer; }
.aux-control[data-type='slider'] .ui-slider .ui-slider-handle:after { content: ''; position: absolute; top: 5px; right: 15px; width: 265px; height: 5px; background-color: #0077a4; }
.aux-control[data-type='select'] { position: relative; /* Remove the default arrow select */ /* This is to remove the arrow of select element in IE */ }
.aux-control[data-type='select']:not(:last-child) { margin-bottom: 15px; }
.aux-control[data-type='select'] select { border: 1px solid #aaa; box-shadow: none; padding-left: 15px !important; padding-right: 40px !important; color: #444; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; width: 100%; line-height: 14px; background-image: none; }
.aux-control[data-type='select'] select::-ms-expand { display: none; }
.aux-control[data-type='select']:after, .aux-control[data-type='select']:before { content: ''; border-top: 7px solid white; border-left: 6px solid transparent; border-right: 6px solid transparent; margin-left: -7px; position: absolute; top: 13px; right: 15px; }
.aux-control[data-type='select']:before { border-right: 6px solid transparent; border-top: 7px solid; border-left: 6px solid transparent; border-top-color: #444; top: 15px; margin-left: -7px; }
.aux-control[data-type='dimension'] .aux-dimension-inputs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.aux-control[data-type='dimension'] .aux-dimension-inputs > li { -webkit-box-flex: 0; -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; margin-bottom: 25px; }
.aux-control[data-type='dimension'] .aux-dimension-inputs .aux-list-number { position: relative; }
.aux-control[data-type='dimension'] .aux-dimension-inputs .aux-list-number > [type="number"] { box-sizing: border-box; box-shadow: inset 0 5px 0 rgba(0, 0, 0, 0.05); border-top: 1px solid #BBB; border-bottom: 1px solid #BBB; background-color: #ffffff; }
.aux-control[data-type='dimension'] .aux-dimension-inputs .aux-list-number:first-child > [type="number"] { border-radius: 2px 0 0 2px; }
.aux-control[data-type='dimension'] .aux-dimension-inputs .aux-links-value { width: 100%; height: 100%; box-shadow: inset -1px 2px 0 rgba(255, 255, 255, 0.12); border: 1px solid #b2b2b2; background-color: #bbbbbb; color: #FFF; font-size: 16px; cursor: pointer; padding: 0; margin: 0; }
.aux-control[data-type='dimension'] .aux-dimension-inputs .aux-links-value.aux-is-active { background-color: #0077a4; }
.aux-control[data-type='dimension'] .aux-dimension-inputs .aux-links-value > i:before { font-size: inherit; vertical-align: middle; padding-top: 0; margin-top: -2px; }
.aux-control[data-type='dimension'] .aux-dimension-inputs .aux-side-name { position: absolute; bottom: -5px; left: 0; right: 0; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); text-align: center; color: #aaaaaa; font-size: 10px; font-weight: 400; text-transform: uppercase; }
.aux-control[data-type='hover'] .aux-states { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; text-align: center; border: 1px solid #b2b2b2; border-radius: 3px; overflow: hidden; margin-bottom: 10px; }
.aux-control[data-type='hover'] .aux-states .aux-option-item { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; background: #FFF; padding: 5px 0px; color: #303030; box-sizing: border-box; margin-bottom: 0; cursor: pointer; }
.aux-control[data-type='hover'] .aux-states .aux-option-item.aux-option-selected { background-color: #0077a4; color: #FFF; }
.aux-control .select2-container { width: 100% !important; }
.aux-control .select2-container .select2-selection { border-radius: 0px; height: 35px; }
.aux-control .select2-container .select2-selection .select2-selection__rendered { line-height: 35px; padding-left: 15px; }
.aux-control .select2-container .select2-selection .select2-selection__arrow { height: 35px; right: 10px; }
.aux-control .select2-container .select2-selection .select2-selection__arrow:after, .aux-control .select2-container .select2-selection .select2-selection__arrow:before { content: ''; border-top: 7px solid white; border-left: 6px solid transparent; border-right: 6px solid transparent; margin-left: -7px; position: absolute; top: 13px; left: 50%; }
.aux-control .select2-container .select2-selection .select2-selection__arrow:before { border-right: 6px solid transparent; border-top: 7px solid; border-left: 6px solid transparent; border-top-color: #444; top: 15px; margin-left: -7px; }
.aux-control .select2-container .select2-selection .select2-selection__arrow b { display: none; }
.aux-control .select2-container.select2-container--open .select2-selection__arrow { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.aux-controller-template { box-sizing: border-box; position: absolute; width: calc(100% - 30px); background-color: #fbfbfb; border: 1px solid #BBB; box-shadow: 0 3px 16px rgba(0, 0, 0, 0.11); -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); padding: 15px; display: none; margin-bottom: 30px; margin-left: 15px; left: 0 !important; z-index: 99; }
.aux-controller-template.aux-is-open { display: block; }
.aux-controller-template:before, .aux-controller-template:after { content: ''; border-left: 8px solid transparent; border-right: 8px solid transparent; margin-left: -7px; border-bottom: 7px solid #BBB; position: absolute; top: 0; right: 23px; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }
.aux-controller-template:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 7px solid #FFF; right: 25px; top: 1px; }
.aux-controller-template .aux-control:not(:last-child) { margin-bottom: 20px; }
.aux-controller-template .aux-control[data-type='responsive'] label { display: inline-block; margin-bottom: 0; font-size: 12px; line-height: normal; font-weight: 400; }

/*  Import/Exporter Style */
.auxin-import-export-form { text-align: center; }
.auxin-import-export-form .button { width: 90%; margin: 10px 0 !important; }

/* Hidden input */
.aux-input-is-hidden { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px !important; width: 1px !important; margin: -1px; padding: 0; border: 0; }

/* Product Repeater Field */
.aux-pair-repeater-controller { margin-left: 10px; }
.aux-pair-repeater-controller .aux-pair-repeater-container { overflow: visible; padding-bottom: 60px; }
.aux-pair-repeater-controller [data-type='repeater'] { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: visible; }
.aux-pair-repeater-controller [data-type='repeater'] .aux-add { position: absolute; bottom: -15px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
.aux-pair-repeater-controller [data-type='repeater'] .aux-repeater-item { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 15px; cursor: move; }
.aux-pair-repeater-controller [data-type='repeater'] .aux-repeater-item:first-child { margin-top: 0; }
.aux-pair-repeater-controller [data-type='repeater'] .aux-repeater-item > .aux-control, .aux-pair-repeater-controller [data-type='repeater'] .aux-repeater-item > span { display: inline-block; margin-right: 15px; }
.aux-pair-repeater-controller [data-type='repeater'] .aux-repeater-item input { width: 100% !important; }
.aux-pair-repeater-controller [data-type='repeater'] .aux-repeater-item .aux-delete { cursor: pointer; }

.aux-install-elementor-button { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #D12D5F !important; border-color: #D12D5F !important; box-shadow: 0 3px 0 #9D254C !important; width: 100%; text-align: center; color: #FFF !important; }
.aux-install-elementor-button > svg { margin-right: 5px; }

.aux-edit-elementor-button { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; text-align: center; box-shadow: 0 3px 0 #00668c !important; background-color: #007cba !important; margin-top: 5px !important; text-transform: capitalize; color: #FFF !important; }

.aux-selective-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-top: 10px; }
.aux-selective-list .axi-select-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #e4e4e4; margin-bottom: 17px; padding: 13px 16px; border: 3px solid #D8D8D8; cursor: pointer; }
.aux-selective-list .axi-select-item:last-child { margin-bottom: 0; }
.aux-selective-list .axi-select-item.axi-selected { border-color: #0077A4; }
.aux-selective-list .aux-custom-symbol-svg { margin-right: 13px; }
.aux-selective-list .axi-select-caption { font-size: 14px; font-weight: 500; }

.aux-custom-symbol-svg:before { content: ''; display: inline-block; width: 15px; height: 15px; background: url(../images/other/custom.svg) no-repeat; }

/*!===================== _metabox-tab.scss =========================*/
[id*="axi_meta_hub"] .inside { padding: 0; margin: 0 !important; }

.axi-metabox-hub { display: none; padding: 0; background-color: #fff; position: relative; min-height: 300px; }
.axi-metabox-hub .hub-tabs-bg { position: absolute; width: 197px; border-right: 3px solid #C6C6C6; top: 0; bottom: 0; background-color: #D9D9D9; z-index: 1; }
.axi-metabox-hub .tabs { width: 200px; float: left; position: relative; z-index: 3; }
.axi-metabox-hub .tabs .aux-tab-post-gallery, .axi-metabox-hub .tabs .aux-tab-post-video, .axi-metabox-hub .tabs .aux-tab-post-audio, .axi-metabox-hub .tabs .aux-tab-post-link, .axi-metabox-hub .tabs .aux-tab-post-quote { display: none; }
.axi-metabox-hub .tabs > li { padding: 0; }
.axi-metabox-hub .tabs > li > a { width: 170px; padding: 5px 15px; background-color: transparent; border: none; border-bottom: 1px solid #cecece; font-weight: 600; font-size: 13px; border-radius: 0; line-height: 30px; }
.axi-metabox-hub .tabs > li.active a { background-color: #fff; border-radius: 0; }
.axi-metabox-hub .tabs-content { margin-left: 200px; position: relative; z-index: 2; }
.axi-metabox-hub .tabs-content > li { display: table-cell; background-color: transparent; padding: 20px; margin: 0; }
.axi-metabox-hub .tabs-content .section-row { border-bottom-style: dashed; }
.axi-metabox-hub + .axi-metabox-loading { margin: 20px 10px; }
.axi-metabox-hub + .axi-metabox-loading .axi-metabox-loading-label { vertical-align: middle; }
.axi-metabox-hub + .axi-metabox-loading .spinner { position: relative; float: none; margin: 0; margin-right: 5px; }

@media screen and (max-width: 1240px) { .axi-metabox-hub .tabs { width: 120px; }
  .axi-metabox-hub .tabs > li > a { max-width: 93px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .axi-metabox-hub .tabs-content { margin-left: 123px; }
  .axi-metabox-hub .hub-tabs-bg { width: 120px; } }
/*!===================== welcome.scss ==============================*/
/** Auxin Welcome Page  */
.aux-welcome-body { background-color: #F1F1F1; }
.aux-welcome-body #contextual-help-link-wrap, .aux-welcome-body div.notice, .aux-welcome-body div.error, .aux-welcome-body div.updated, .aux-welcome-body .update-nag { display: none !important; }

.aux-welcome { margin-right: auto; margin-left: auto; margin-top: 45px; margin-bottom: 45px; max-width: 1400px; padding-right: 20px; }
.aux-welcome * { box-sizing: border-box; }
.aux-welcome .aux-welcome-inner { position: relative; width: 100%; }
.aux-welcome > .notice { display: none; }
.aux-welcome h1, .aux-welcome h2, .aux-welcome h3 { font-weight: 300; letter-spacing: 0.05em; margin-top: 0; }
.aux-welcome p, .aux-welcome a { font-weight: 300; letter-spacing: 0.02em; }
.aux-welcome p { margin-top: 0; }
.aux-welcome a:active, .aux-welcome a:focus { box-shadow: none; }
.aux-welcome .aux-welcome-title { font-weight: 300; font-size: 36px; margin-bottom: 13px; color: #222; padding-top: 39px; }
.aux-welcome .aux-welcome-subtitle { font-size: 18px; font-weight: 300; margin-bottom: 2.2em; color: #989898; }
.aux-welcome .aux-welcome-theme-badge { background: url(images/welcome/dashboard-logo.png) no-repeat center center; font-weight: normal; font-size: 12px; width: 140px; height: 140px; display: inline-block; position: absolute; top: 0; right: 0; margin-right: -16px; }
.aux-welcome .aux-welcome-nav-bar { margin-top: 70px; text-align: center; border-radius: 7px; background: #fff; margin-bottom: 30px; top: 30px; padding-left: 30px; padding-right: 30px; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08); }
.aux-welcome .aux-welcome-nav-bar > ul, .aux-welcome .aux-welcome-nav-bar li { margin: 0; }
.aux-welcome .aux-welcome-nav-bar > ul { display: table; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.aux-welcome .aux-welcome-nav-bar li { display: table-cell; -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }
@media screen and (max-width: 1023px) { .aux-welcome .aux-welcome-nav-bar { padding-left: 10px; padding-right: 10px; } }
.aux-welcome .aux-welcome-nav-tab { position: relative; }
.aux-welcome .aux-welcome-nav-tab a { position: relative; padding: 24px 0; line-height: 65px; font-size: 16px; color: #222; text-decoration: none; border-bottom: 4px solid transparent; }
.aux-welcome .aux-welcome-nav-tab a:after { content: ""; height: 4px; width: 100%; position: absolute; bottom: 0; left: 0; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 250ms; transition: all 250ms; border-radius: 4px; }
@media screen and (max-width: 1023px) { .aux-welcome .aux-welcome-nav-tab a { font-size: 13px; font-weight: 400; }
  .aux-welcome .aux-welcome-nav-tab a:after { bottom: -1px; } }
.aux-welcome .aux-welcome-nav-tab.aux-tab-active a:after, .aux-welcome .aux-welcome-nav-tab a:hover:after { background-color: #2C87FF; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.aux-welcome .aux-welcome-nav-tab .update-plugins { position: absolute; right: 0; top: 0; -webkit-transform: translateX(50%) translateY(50%); -ms-transform: translateX(50%) translateY(50%); transform: translateX(50%) translateY(50%); padding: 0 6px; border-radius: 50%; background-color: #F86464; color: #fff; font-size: 9px; line-height: 17px; text-align: center; box-shadow: 0 3px 6px rgba(248, 100, 100, 0.16); }
.aux-welcome .aux-welcome-nav-tab.aux-tab-go_pro a { margin-left: 32px; margin-right: 25px; font-weight: 400; z-index: 1; position: relative; }
.aux-welcome .aux-welcome-nav-tab.aux-tab-go_pro img { position: absolute; bottom: 0; right: -20px; max-width: 124px; }
@media screen and (max-width: 1023px) { .aux-welcome .aux-welcome-nav-tab.aux-tab-go_pro a { margin-left: 10px; margin-right: 30px; font-weight: 500; }
  .aux-welcome .aux-welcome-nav-tab.aux-tab-go_pro img { right: -10px; } }
.aux-welcome .aux-col-wrap { margin-left: -15px; margin-right: -15px; }
.aux-welcome .aux-col-wrap:after { content: ""; display: table; clear: both; }
.aux-welcome .aux-col2 { width: 50%; }
.aux-welcome .aux-col3 { width: 33.3%; }
.aux-welcome .aux-col2, .aux-welcome .aux-col3 { padding-left: 15px; padding-right: 15px; float: left; }
@media screen and (min-width: 480px) and (max-width: 767px) { .aux-welcome .aux-col2, .aux-welcome .aux-col3 { width: 100%; }
  .aux-welcome .aux-col2 + [class*="aux-col"], .aux-welcome .aux-col3 + [class*="aux-col"] { margin-top: 20px; } }
.aux-welcome .aux-wl-button { font-size: 14px; text-decoration: none; display: inline-block; }
.aux-welcome .aux-wl-button.aux-large { min-height: 40px; padding: 11px 24px; }
.aux-welcome .aux-wl-button.aux-wide { height: 40px; padding: 11px 42px; }
.aux-welcome .aux-wl-button.aux-orange { background-color: #FFA658; color: #fff; }
.aux-welcome .aux-wl-button.aux-green { background-color: #39D894; color: #fff; }
.aux-welcome .aux-wl-button.aux-black { background-color: #3D3D3D; color: #fff; }
.aux-welcome .aux-wl-button.aux-green2 { background-color: #00BA26; color: #fff; }
.aux-welcome .aux-wl-button.aux-blue { background-color: #0085BA; color: #fff; }
.aux-welcome .aux-wl-button.aux-transparent { color: #3D3D3D; font-weight: 500; box-shadow: 0 0 0 2px #3d3d3d inset; }
.aux-welcome .aux-wl-button.aux-round { border-radius: 25px; }
.aux-welcome .aux-wl-button.disabled { pointer-events: none; opacity: 0.45; cursor: not-allowed; }
.aux-welcome .aux-wl-button:hover { text-decoration: underline; }
.aux-welcome .aux-section-content-box { padding: 55px 70px; background-color: #fff; border-radius: 7px; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08); }
.aux-welcome .aux-section-content-box .aux-content-title { letter-spacing: 0; font-size: 18px; font-weight: 500; }
.aux-welcome .aux-notice-box { padding: 18px 22px; border-radius: 7px; }
.aux-welcome .aux-notice-box p { font-size: 18px; font-weight: 300; margin: 0; }
.aux-welcome .aux-notice-box img { float: left; }
.aux-welcome .aux-notice-blue { background-color: #0085BA; }
.aux-welcome .aux-notice-blue, .aux-welcome .aux-notice-blue a { color: #fff; }
.aux-welcome .aux-hide { display: none !important; }

/** Dashboard Tab *************************/
.aux-welcome-page-dashboard .aux-big-banners-row { margin-bottom: 30px; }
.aux-welcome-page-dashboard .aux-big-banner { position: relative; height: 250px; padding: 60px 0 50px 50px; border-radius: 7px; }
.aux-welcome-page-dashboard .aux-big-banner h3, .aux-welcome-page-dashboard .aux-big-banner p { max-width: 280px; color: #fff; }
.aux-welcome-page-dashboard .aux-big-banner h3 { margin-top: -15px; font-size: 28px; margin-bottom: 0; border-radius: 0 7px 0 0; padding-top: 15px; padding-bottom: 10px; }
.aux-welcome-page-dashboard .aux-big-banner p { font-size: 16px; border-radius: 0 0 7px 0; padding-top: 10px; padding-bottom: 10px; }
.aux-welcome-page-dashboard .aux-big-banner .aux-wl-button { position: absolute; bottom: 50px; }
.aux-welcome-page-dashboard .aux-importer-banner { background: #FD4770 url(images/welcome/import-bg.png) no-repeat right top; box-shadow: 0 0 25px rgba(254, 71, 115, 0.25); }
.aux-welcome-page-dashboard .aux-importer-banner h3, .aux-welcome-page-dashboard .aux-importer-banner p { background-color: #FD4770; }
.aux-welcome-page-dashboard .aux-customize-banner { background: #686DF7 url(images/welcome/customize-bg.png) no-repeat right top; box-shadow: 0 0 25px rgba(149, 104, 247, 0.25); }
.aux-welcome-page-dashboard .aux-customize-banner h3, .aux-welcome-page-dashboard .aux-customize-banner p { background-color: #686DF7; }
@media screen and (min-width: 768px) and (max-width: 1023px) { .aux-welcome-page-dashboard .aux-big-banner { background-image: none; } }
.aux-welcome-page-dashboard .aux-info-blocks-row { margin-bottom: 30px; }
.aux-welcome-page-dashboard .aux-info-block { position: relative; min-height: 345px; padding: 45px 55px 90px; border-radius: 7px; text-align: center; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08); background-color: #fff; }
.aux-welcome-page-dashboard .aux-info-block h4, .aux-welcome-page-dashboard .aux-info-block p { max-width: 330px; color: #222; }
.aux-welcome-page-dashboard .aux-info-block h4 { font-size: 18px; margin-top: 30px; margin-bottom: 9px; }
.aux-welcome-page-dashboard .aux-info-block p { font-size: 16px; }
.aux-welcome-page-dashboard .aux-info-block > div { background-color: #F6F6F6; position: absolute; bottom: 0; left: 0; right: 0; padding: 25px 55px; border-radius: 7px; }
.aux-welcome-page-dashboard .aux-info-block .welcome-icon { width: 104px; }
@media screen and (max-width: 1200px) { .aux-welcome-page-dashboard .aux-info-block, .aux-welcome-page-dashboard .aux-info-block > div { padding-left: 15px; padding-right: 15px; }
  .aux-welcome-page-dashboard .aux-info-block p { font-size: 14px; } }
@media screen and (max-width: 767px) { .aux-welcome-page-dashboard .aux-info-block h4, .aux-welcome-page-dashboard .aux-info-block p { max-width: 100%; } }
.aux-welcome-page-dashboard .aux-changelog-wrap { background-color: #fff; }
.aux-welcome-page-dashboard .aux-changelog-header { padding: 31px 60px; border-bottom: 1px solid #E5E5E5; }
.aux-welcome-page-dashboard .aux-changelog-header h2 { font-size: 28px; margin-bottom: 0; display: inline-block; font-weight: 500; line-height: 1.25; }
.aux-welcome-page-dashboard .aux-welcome-socials { float: right; margin-top: 8px; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; display: table; }
.aux-welcome-page-dashboard .aux-welcome-socials span { display: table-cell; vertical-align: middle; }
.aux-welcome-page-dashboard .aux-welcome-social-items { display: table-cell; vertical-align: middle; }
.aux-welcome-page-dashboard .aux-welcome-social-items .aux-social-item { background-position: center center; background-repeat: no-repeat; display: inline-block; width: 18px; height: 16px; margin-left: 15px; float: left; }
.aux-welcome-page-dashboard .aux-welcome-social-items .aux-social-item:first-child { margin-left: 20px; }
.aux-welcome-page-dashboard .aux-welcome-social-items .aux-social-twitter { background-image: url(images/welcome/twitter.svg); }
.aux-welcome-page-dashboard .aux-welcome-social-items .aux-social-facebook { background-image: url(images/welcome/facebook.svg); }
.aux-welcome-page-dashboard .aux-welcome-social-items .aux-social-instagram { background-image: url(images/welcome/instagram.svg); }
.aux-welcome-page-dashboard .aux-welcome-social-items .aux-social-envato { background-image: url(images/welcome/envato.svg); }
.aux-welcome-page-dashboard .aux-welcome-social-items .aux-social-youtube { background-image: url(images/welcome/youtube.svg); }
.aux-welcome-page-dashboard .aux-changelog-content { padding: 45px 60px 50px; max-height: 500px; overflow-y: auto; }
.aux-welcome-page-dashboard .aux-changelog-headline { margin-bottom: 35px; display: block; }
.aux-welcome-page-dashboard .aux-changelog-list { font-size: 16px; line-height: 1.5em; }
.aux-welcome-page-dashboard .aux-changelog-list > ul { margin: 0 0 40px; font-size: 14px; }
.aux-welcome-page-dashboard .aux-changelog-list > ul:last-child { margin-bottom: 0; }
.aux-welcome-page-dashboard .aux-changelog-item-title { font-size: 16px; margin-top: 0; margin-bottom: 15px; }
.aux-welcome-page-dashboard .aux-changelog-item-date { font-size: 13px; margin-left: 5px; font-weight: 400; }
.aux-welcome-page-dashboard .aux-changelog-item-type { padding: 3px 6px 4px; color: #fff; font-size: 11px; font-weight: 300; border-radius: 7px; letter-spacing: 0.05em; }
.aux-welcome-page-dashboard .aux-changelog-type-new { background-color: #39D894; }
.aux-welcome-page-dashboard .aux-changelog-type-fix { background-color: #e8817f; }
.aux-welcome-page-dashboard .aux-changelog-type-improvement { background-color: #FFA658; }
.aux-welcome-page-dashboard .aux-changelog-type-pro { background-color: #4599c1; }

@media screen and (max-width: 767px) { .aux-welcome-page-tutorials .aux-section-content-box { padding-left: 50px; padding-right: 50px; } }
.aux-welcome-page-tutorials .aux-tutts-info-icon { float: left; margin-right: 50px; }
.aux-welcome-page-tutorials .aux-tutts-info-title-wrap { float: left; display: inline-block; }
.aux-welcome-page-tutorials .aux-tutts-info-title-wrap .aux-content-title { font-size: 28px; letter-spacing: 0.03em; margin-top: 22px; }
.aux-welcome-page-tutorials .aux-tutts-info-title-wrap .aux-content-subtitle { font-size: 16px; font-weight: 300; }
@media screen and (max-width: 1200px) { .aux-welcome-page-tutorials .aux-tutts-info-title-wrap { max-width: 200px; margin-left: -20px; } }
@media screen and (max-width: 1023px) { .aux-welcome-page-tutorials .aux-tutts-info-title-wrap { display: none; } }
.aux-welcome-page-tutorials .aux-tutts-info-support-wrap, .aux-welcome-page-tutorials .aux-tutts-info-doc-wrap { float: right; max-width: 150px; text-align: center; text-decoration: none; height: 135px; }
.aux-welcome-page-tutorials .aux-tutts-info-support-wrap .aux-content-title, .aux-welcome-page-tutorials .aux-tutts-info-doc-wrap .aux-content-title { margin-top: 12px; margin-bottom: 5px; }
.aux-welcome-page-tutorials .aux-tutts-info-support-wrap .aux-text-link, .aux-welcome-page-tutorials .aux-tutts-info-doc-wrap .aux-text-link { font-size: 14px; color: #0085BA; font-weight: 500; }
.aux-welcome-page-tutorials .aux-tutts-info-support-wrap:hover .aux-text-link, .aux-welcome-page-tutorials .aux-tutts-info-doc-wrap:hover .aux-text-link { text-decoration: underline; }
.aux-welcome-page-tutorials .aux-tutts-info-doc-wrap { margin-left: 75px; }
.aux-welcome-page-tutorials .aux-tutts-info-doc-wrap img { margin-top: 5px; }

.aux-welcome-page-plugins { margin-bottom: 0; }

.aux-welcome-page-feedback .aux-columns-wrap { display: table; }
.aux-welcome-page-feedback .aux-image-wrap { display: table-cell; width: 160px; height: 100%; background: url(images/welcome/rating.svg) no-repeat left top; background-size: 110px 106px; }
.aux-welcome-page-feedback .aux-form-wrap { display: table-cell; height: 100%; }
.aux-welcome-page-feedback .aux-theme-ratings { width: 670px; display: table; }
.aux-welcome-page-feedback .aux-rate-cell { display: table-cell; position: relative; }
.aux-welcome-page-feedback .aux-rate-cell input[type="radio"] { border: 2px solid #adadad; width: 20px; height: 20px; margin-right: 6px; }
.aux-welcome-page-feedback .aux-rate-cell input[type="radio"]:checked:before { width: 12px; height: 12px; background-color: #0085BA; margin: 2px; }
.aux-welcome-page-feedback .aux-rate-cell .rating { position: relative; font-size: 16px; font-weight: 600; top: -2px; }
.aux-welcome-page-feedback .aux-ratings-measure { width: 630px; margin-top: 18px; height: 22px; }
.aux-welcome-page-feedback .aux-ratings-measure p { margin: 0; font-size: 16px; color: #ADADAD; float: left; }
.aux-welcome-page-feedback .aux-ratings-measure p:last-child { float: right; }
.aux-welcome-page-feedback .aux-feedback-form-title { margin-top: 50px; margin-bottom: 10px; }
.aux-welcome-page-feedback .aux-feedback-form-subtitle { margin-top: 0; font-size: 14px; color: #ADADAD; font-weight: 300; }
.aux-welcome-page-feedback .aux-feedback-form-subtitle a { color: #0085BA; }
.aux-welcome-page-feedback textarea, .aux-welcome-page-feedback input[type="text"] { font-size: 16px; padding: 10px 15px; width: 935px; display: block; border: 1px solid #CBCBCB; border-radius: 7px; background-color: #FBFBFB; }
.aux-welcome-page-feedback textarea::-webkit-input-placeholder, .aux-welcome-page-feedback input[type="text"]::-webkit-input-placeholder { color: #BDBDBD; font-style: italic; }
.aux-welcome-page-feedback textarea:-ms-input-placeholder, .aux-welcome-page-feedback input[type="text"]:-ms-input-placeholder { color: #BDBDBD; font-style: italic; }
.aux-welcome-page-feedback textarea::placeholder, .aux-welcome-page-feedback input[type="text"]::placeholder { color: #BDBDBD; font-style: italic; }
.aux-welcome-page-feedback input[type="text"] { margin: 30px 0; }
.aux-welcome-page-feedback input[type="submit"] { font-size: 14px; }
.aux-welcome-page-feedback .aux-notice-box { margin-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.aux-welcome-page-feedback .aux-notice-box img { width: 26px; margin-right: 8px; }
.aux-welcome-page-feedback .aux-sending-status { margin-top: 15px; height: 20px; }
.aux-welcome-page-feedback .aux-sending-status .ajax-progress, .aux-welcome-page-feedback .aux-sending-status .ajax-response { float: left; }
.aux-welcome-page-feedback .aux-sending-status .ajax-progress { margin-right: 5px; margin-top: 2px; }
.aux-welcome-page-feedback .aux-sending-status .ajax-response ._success { margin-right: 5px; color: #00BA26; font-weight: 600; font-size: 14px; }

.aux-welcome-page-status .aux-content-title { margin-bottom: 50px; }

/** Dashboard Tab *************************/
.aux-welcome.aux-plugins .col img { width: 100%; }
.aux-welcome.aux-plugins .three-col .col { min-height: 345px; }
.aux-welcome.aux-plugins .aux-button { background-color: #1bce7c; border-bottom-color: #16a355; }
.aux-welcome.aux-plugins .aux-button:hover { background-color: #1bce7c; text-decoration: underline; border-bottom-color: #10a753; }
.aux-welcome .aux-status-wrapper table { margin-top: 1.5625em; border-right: none; border-left: none; border-top: none; box-shadow: none; padding-bottom: 20px; }
.aux-welcome .aux-status-wrapper table thead th { font-weight: 600; padding: 0 0 20px 0; }
.aux-welcome .aux-status-wrapper table th { background-color: #fff; border: none; }
.aux-welcome .aux-status-wrapper table tr:nth-child(odd) { background-color: #f7f7f7; }
.aux-welcome .aux-status-wrapper table td { width: 480px; }
.aux-welcome .aux-status-wrapper table td:nth-child(2) { width: 5%; }
.aux-welcome .aux-status-wrapper table.active-plugins td:nth-child(1) { width: 480px; }
.aux-welcome .aux-status-wrapper table.active-plugins td:nth-child(2) { width: 537px; }
.aux-welcome .aux-status-wrapper mark { background-color: transparent; }
.aux-welcome .aux-status-wrapper .server-status-error { color: #FF5858; font-weight: 500; }
.aux-welcome.aux-demos .demos-subtitle { text-align: center; font-weight: 400; }
.aux-welcome.aux-demos .demos-img { width: 100%; }
.aux-welcome.aux-demos .three-col .col { padding: 0px; text-align: center; background-color: transparent; min-width: 30%; }
.aux-welcome.aux-demos .aux-button { padding: 15px 28px; }
.aux-welcome.aux-demos .import-demo { background-color: #1bce7c; border-bottom-color: #16a355; padding: 15px; }
.aux-welcome.aux-demos .import-demo:hover { background-color: #1bce7c; border-bottom-color: #16a355; }

.aux-media-link { display: block; }
.aux-media-link:focus { box-shadow: none; }

.aux-clearfix:after { content: ""; display: table; clear: both; }

/*!===================== _wizard.scss ==============================*/
/** Wizard setup styles */
.auxin-wizard-panel { /* handling phones and small screens */ /* hide non featherlight items when printing */ }
.auxin-wizard-panel h1 { margin: 0 0 25px; line-height: 1.2em; color: #505050; font-size: 50px; font-weight: 600; }
.auxin-wizard-panel h2 { margin: 0 0 25px; font-weight: 600; font-size: 22px; color: #505050; }
.auxin-wizard-panel h3 { margin: 0 0 25px; border: 0; padding: 0; color: #505050; clear: none; }
.auxin-wizard-panel img { max-width: 100%; height: auto; }
.auxin-wizard-panel .aux-button { display: inline-block; font-size: 13px; font-weight: 700; text-transform: uppercase; text-decoration: none; border-radius: 100em; box-shadow: none; padding: 15px 35px; text-align: center; float: right; margin: 5px; color: #333; }
.auxin-wizard-panel .aux-button.aux-primary { background-color: #1bb0ce; color: #FFFFFF; }
.auxin-wizard-panel .aux-button.aux-outline { background: #FFFFFF; box-shadow: 0 0 0 2px #3D3D3D inset; }
.auxin-wizard-panel .aux-button.aux-medium { padding: 12px 35px; font-size: 12px; }
.auxin-wizard-panel .aux-button.disabled { pointer-events: none; opacity: 0.65; cursor: not-allowed; }
.auxin-wizard-panel .aux-button.aux-green { background-color: #00BA26; color: #fff; box-shadow: none; }
.auxin-wizard-panel .aux-button.aux-orange { background-color: #FFA658; color: #fff; box-shadow: none; }
.auxin-wizard-panel .aux-button.aux-red { background-color: #FF5858; color: #fff; box-shadow: none; }
@media screen and (max-width: 767px) { .auxin-wizard-panel .aux-button.aux-has-icon { padding: 7px 0; border-radius: 50%; } }
@media screen and (max-width: 767px) { .auxin-wizard-panel .aux-button.aux-has-icon span { display: none; } }
.auxin-wizard-panel .aux-button.aux-has-icon i { display: none; }
.auxin-wizard-panel .aux-button.aux-has-icon i:before { font-size: 35px; }
@media screen and (max-width: 767px) { .auxin-wizard-panel .aux-button.aux-has-icon i { display: inline-block; } }
.auxin-wizard-panel .aux-sticky { position: -webkit-sticky; position: sticky; bottom: 0; background-color: #F3F3F3; padding: 15px 10px; margin-left: -70px; margin-right: -70px; box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.1); }
.auxin-wizard-panel .aux-sticky:before { content: ""; position: absolute; top: 0; border-top: 1px solid #BBB; }
.auxin-wizard-panel .aux-border { border: 2px solid #EAEAEA; padding: 15px; margin: 15px 0; border-radius: 3px; font-size: 16px; color: #888; overflow: hidden; opacity: 0.8; }
.auxin-wizard-panel .aux-border .aux-checkbox { pointer-events: none; }
.auxin-wizard-panel .aux-border.is-checked { opacity: 1; -webkit-animation: fadeIn 500ms; animation: fadeIn 500ms; border-color: #222; }
.auxin-wizard-panel .aux-border.is-checked .aux-checkbox { pointer-events: auto; }
.auxin-wizard-panel .aux-border.is-checked .aux-radio { color: #3D3D3D; }
.auxin-wizard-panel .aux-control { display: block; position: relative; padding-left: 25px; margin-bottom: 15px; cursor: pointer; font-size: 16px; font-weight: 300; color: #222; }
.auxin-wizard-panel .aux-control input { position: absolute; z-index: -1; opacity: 0; }
.auxin-wizard-panel .aux-control input:checked ~ .aux-indicator { background: #0085BA; border-color: #0085BA; }
.auxin-wizard-panel .aux-control input:checked ~ .aux-indicator:after { display: block; }
.auxin-wizard-panel .aux-control input:disabled ~ .aux-indicator { background: #EAEAEA; opacity: 0.6; pointer-events: none; }
.auxin-wizard-panel .aux-indicator { position: absolute; top: 0; left: 0; height: 12px; width: 12px; background: #FFFFFF; border: 1px solid #BBB; }
.auxin-wizard-panel .aux-indicator:after { content: ''; position: absolute; display: none; }
.auxin-wizard-panel .aux-radio .aux-indicator { border-radius: 50%; height: 16px; width: 16px; top: 2px; }
.auxin-wizard-panel .aux-radio .aux-indicator:after { left: 2px; top: 2px; height: 10px; width: 10px; border-radius: 50%; background: #3D3D3D; }
.auxin-wizard-panel .aux-radio input:disabled ~ .control__indicator:after { background: #3D3D3D; }
.auxin-wizard-panel .aux-radio input:checked ~ .aux-indicator { background: #FFFFFF; border-color: #3D3D3D; }
.auxin-wizard-panel .work-in-progress { pointer-events: none; }
.auxin-wizard-panel .aux-step-in-progress:after { content: ''; background-image: url(../images/welcome/loader.svg); background-position: center center; background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(255, 255, 255, 0.9); }
.auxin-wizard-panel .aux-demo-lightbox { background: #ffffff; }
.auxin-wizard-panel .aux-checkbox .aux-indicator { top: 3px; }
.auxin-wizard-panel .aux-checkbox .aux-indicator:after { left: 2px; top: -1px; width: 4px; height: 9px; border: solid #FFFFFF; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.auxin-wizard-panel .aux-checkbox input:disabled ~ .aux-indicator:after { border-color: #888; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-welcome-nav-bar { margin-bottom: 0; border-radius: 7px 7px 0 0; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-group-filter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 0; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-group-filter > li { padding: 0 20px; margin: 0; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-group-filter > li a { color: #222222; text-decoration: none; font-size: 16px; position: relative; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-group-filter > li a:after { content: ""; height: 4px; width: 100%; position: absolute; bottom: calc(-100% - 4px); left: 0; -webkit-transform: scaleX(0) translateY(100%); -ms-transform: scaleX(0) translateY(100%); transform: scaleX(0) translateY(100%); -webkit-transition: all 250ms; transition: all 250ms; border-radius: 4px; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-group-filter > li a.aux-selected:after { background-color: #2C87FF; -webkit-transform: scaleX(1) translateY(100%); -ms-transform: scaleX(1) translateY(100%); transform: scaleX(1) translateY(100%); }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters { background: #F3F3F3; box-shadow: 0 0 25px rgba(0, 0, 0, 0.08); padding: 20px 70px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top: 1px solid #DBDBDB; border-radius: 0 0 7px 7px; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters .aux-isotope-group-wrapper { width: 20%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters .aux-isotope-group-wrapper .axi-switch { margin: 0 8px; width: 33px; height: 18px; background-color: #0074a2 !important; border-color: #0074a2 !important; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters .aux-isotope-group-wrapper .axi-switch > small { width: 16px; height: 16px; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters .aux-isotope-group-wrapper span { font-size: 16px; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters .aux-isotope-filters-wrapper { width: 64%; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters .aux-isotope-search-wrapper { width: 16%; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters .aux-isotope-search-wrapper > input { width: 100%; border: 1px solid #CBCBCB; padding: 6px 17px; border-radius: 37px; }
.auxin-wizard-panel .aux-welcome-page-templates .aux-isotope-filters .aux-iso-hidden { display: none; }
.auxin-wizard-panel .aux-template-lightbox { padding: 20px 30px; background: #FFFFFF; border-radius: 7px; min-width: 450px; text-align: center; box-shadow: 0 3px 35px rgba(0, 0, 0, 0.16); }
.auxin-wizard-panel .aux-template-lightbox h3 { font-size: 22px; font-weight: 600; line-height: 30px; margin: 20px 0 6px; }
.auxin-wizard-panel .aux-template-lightbox h3.aux-loading-title { margin: 0 0 25px; }
.auxin-wizard-panel .aux-template-lightbox .aux-message { font-size: 16px; color: #222222; line-height: 21px; }
.auxin-wizard-panel .aux-template-lightbox .aux-message img { display: inline-block; vertical-align: text-top; padding: 0 4px; }
.auxin-wizard-panel .aux-template-lightbox .aux-template-actions { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; margin: 30px -30px -20px; padding: 20px 30px; background: #F3F3F3; }
.auxin-wizard-panel .aux-template-lightbox .aux-template-actions a { z-index: 9; }
.auxin-wizard-panel .aux-preview-lightbox { padding: 0 !important; max-width: 70em; max-height: 50em; overflow-x: hidden; }
.auxin-wizard-panel .aux-preview-lightbox .aux-template-actions { margin: 0; }
.auxin-wizard-panel .aux-modal-item { min-height: 519px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.auxin-wizard-panel .aux-modal-item.aux-default-modal { min-height: auto !important; display: block; }
.auxin-wizard-panel .aux-modal-item .aux-media-col { width: 430px; background-color: #f0f0f0; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; background-size: cover; }
.auxin-wizard-panel .aux-modal-item .aux-steps-col { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }
.auxin-wizard-panel .aux-modal-item .aux-content-col { width: 100%; }
@media screen and (max-width: 1150px) { .auxin-wizard-panel .aux-modal-item { max-width: 1000px; } }
@media screen and (max-width: 1023px) { .auxin-wizard-panel .aux-modal-item { width: 670px; }
  .auxin-wizard-panel .aux-modal-item .aux-media-col { display: none; }
  .auxin-wizard-panel .aux-modal-item .aux-steps-col { width: 100%; }
  .auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions { text-align: center; }
  .auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions .aux-button { float: none; } }
.auxin-wizard-panel .aux-modal-item .aux-install-plugins .aux-checkbox .aux-indicator { background-color: transparent !important; border: none !important; background-image: url(images/welcome/install.svg); background-position: center center; background-repeat: no-repeat; width: 15px; height: 15px; top: 1px; }
.auxin-wizard-panel .aux-modal-item .aux-install-plugins .aux-checkbox .aux-indicator:after { display: none !important; }
.auxin-wizard-panel .aux-modal-item .aux-install-plugins .work-in-progress .aux-indicator { background-image: url(images/welcome/installing.svg) !important; -webkit-animation: welcome-rotator 700ms linear infinite; animation: welcome-rotator 700ms linear infinite; top: 2px; }
.auxin-wizard-panel .aux-modal-item .aux-install-plugins .work-in-progress .column-status span { color: #222 !important; }
.auxin-wizard-panel .aux-modal-item .aux-install-plugins .aux-success .aux-indicator { background-image: url(images/welcome/check.svg) !important; }
.auxin-wizard-panel .aux-modal-item .aux-install-plugins .column-status .spinner { display: none !important; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content { padding: 70px 70px 0; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content h2 { font-size: 18px; margin-bottom: 6px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-step-description { font-size: 16px; font-weight: 300; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos .aux-checkbox { color: #adadad; margin-bottom: 15px; padding-left: 50px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos .aux-checkbox .aux-indicator { left: 30px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos .is-checked .aux-checkbox { color: #222; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos .aux-border > .aux-checkbox { margin-bottom: 0; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos .aux-radio { font-weight: 500; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos .custom { padding-right: 0; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos .right-half .aux-checkbox { padding-left: 20px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos .right-half .aux-checkbox .aux-indicator { left: 0; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos > h2 { margin-bottom: 20px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos-waiting { text-align: center; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos-waiting img { width: 330px; margin-top: 38px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content.aux-install-demos-waiting h2 { font-size: 22px; margin-top: 28px; letter-spacing: 0.03em; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins { position: relative; overflow-y: auto; height: 225px; margin-top: 50px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin { position: relative; padding: 7px 9px; margin-bottom: 0; color: #888; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin:nth-of-type(2n+1) { background-color: #F7F7F7; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin:last-child { border-bottom: 1px solid #F7F7F7; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin .aux-control { font-size: 16px; margin-bottom: 0; pointer-events: none; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin .column-status { font-size: 16px; font-weight: 300; position: absolute; width: 135px; right: 15px; top: 8px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin .column-status span { color: #ADADAD; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin .column-status .spinner { display: inline-block; position: relative; float: left; margin: -2px 10px 0; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-success .column-status span { color: #00BA26; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-step-import-title { font-size: 22px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-step-import-title.aux-iconic-title { padding-left: 26px; position: relative; display: inline-block; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-step-import-title.aux-iconic-title:before { content: ''; position: absolute; width: 20px; height: 20px; left: 0; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-notice { text-align: center; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-notice img { width: 115px; height: 119px; margin-top: 40px; margin-bottom: 20px; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-notice .aux-step-import-title { margin: 0; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-notice .aux-step-import-title:before { background-image: url(images/welcome/notice-icon.svg) !important; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-completed { text-align: center; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-completed img { width: 181px; height: 155px; margin-top: 40px; margin-bottom: 30px; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-completed .aux-step-import-title { margin: 0; letter-spacing: 0.04em; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-completed .aux-step-description { font-size: 18px; font-weight: 500; margin-top: 10px; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-completed + .aux-setup-demo-actions { text-align: center; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-completed + .aux-setup-demo-actions .aux-button { float: none; display: inline-block; }
.auxin-wizard-panel .aux-modal-item .aux-step-import-completed + .aux-setup-demo-actions .aux-green, .auxin-wizard-panel .aux-modal-item .aux-step-import-completed + .aux-setup-demo-actions .aux-primary { margin-right: 10px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions { position: absolute; bottom: 0; right: 0; width: 100%; background: #F9F9F9; padding: 25px 30px; box-sizing: border-box; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions .aux-medium { border-radius: 25px; padding: 10px 25px; font-weight: 400; text-transform: none; font-size: 14px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions .aux-primary { background-color: #0085BA; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions .aux-button { margin: 0; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions .aux-button.disabled { background-color: #AAAAAA; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions .aux-medium { min-width: 130px; }
.auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions .aux-pp-close { margin-right: 10px; font-weight: 500; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version { display: table; max-width: 840px; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .grid_6 { text-align: center; position: relative; display: table-cell; vertical-align: middle; float: none; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .grid_6 img { display: inline-block; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .premium_badge { position: absolute; right: 40px; top: 37px; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .phlox_logo:after { content: ""; border-bottom: 2px solid #FFFFFF; width: 22px; height: 2px; display: block; margin: 30px auto; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .image_col { padding: 37px 40px; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .text_col { position: relative; overflow: hidden; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .text_col:before { content: ""; background: rgba(0, 0, 0, 0.3); position: absolute; left: 0; top: 0; bottom: 0; right: 0; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .demo_title { text-transform: uppercase; font-size: 30px; line-height: 41px; color: #FFFFFF; margin-bottom: 0; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .demo_desc { margin: 10px auto 25px; font-size: 16px; line-height: 19px; color: #FFFFFF; max-width: 250px; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .aux-setup-demo-content { padding: 20px 40px; text-align: center; position: relative; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .aux-button { float: none; padding: 10px; font-size: 11px; font-weight: 700; color: #FFFFFF; box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.16); }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .aux-white { background: #FFFFFF; color: #222222; }
.auxin-wizard-panel .aux-modal-item.aux-pro-version .aux-block { display: block; margin: 10px auto; }
.auxin-wizard-panel .aux-left { float: left; }
.auxin-wizard-panel .aux-center { float: inherit; }
.auxin-wizard-panel .aux-alert { line-height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 50px; margin-top: 10px; }
.auxin-wizard-panel .aux-alert p { padding-left: 20px; margin: 0 !important; color: #888; }
.auxin-wizard-panel .aux-alert:before { content: '\e856'; font-family: "fontello-custom"; color: #ff6962; font-size: 30px; }
.auxin-wizard-panel .aux-alert.success:before { content: '\e819'; color: #00BA26; }
@media screen and (max-width: 1023px) { .auxin-wizard-panel .aux-alert { position: relative; } }
.auxin-wizard-panel .aux-label { background: #00BA26; font-size: 12px; text-align: center; font-weight: 500; text-transform: uppercase; color: #FFFFFF; border-radius: 2px; padding: 0 5px; float: right; }
.auxin-wizard-panel .aux-exclusive-label { font-size: 10px; }
.auxin-wizard-panel .hide { display: none !important; -webkit-animation: fadeIn 800ms; animation: fadeIn 800ms; }
.auxin-wizard-panel .aux-fadein-animation { -webkit-animation: fadeIn 1000ms; animation: fadeIn 1000ms; }
@-webkit-keyframes progressBar { from { width: 0%; }
  to { width: 50%; } }
@keyframes progressBar { from { width: 0%; }
  to { width: 50%; } }
@-webkit-keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }
@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }
@-webkit-keyframes gradientProgressBar { from { background-position: 0 0; }
  to { background-position: 40px 40px; } }
@keyframes gradientProgressBar { from { background-position: 0 0; }
  to { background-position: 40px 40px; } }
@-webkit-keyframes gradientProgressBarReverse { from { background-position: 0 0; }
  to { background-position: -40px -40px; } }
@keyframes gradientProgressBarReverse { from { background-position: 0 0; }
  to { background-position: -40px -40px; } }
.auxin-wizard-panel .aux-progress { width: 100%; margin: 6px 0; }
.auxin-wizard-panel .aux-progress .aux-solid, .auxin-wizard-panel .aux-progress .aux-small, .auxin-wizard-panel .aux-progress .aux-big { position: relative; overflow: hidden; width: 100%; }
.auxin-wizard-panel .aux-progress .aux-progress-bar { display: block; float: left; width: 0%; height: 100%; background: #1bb0ce; box-shadow: inset 0px -1px 2px rgba(0, 0, 0, 0.1); -webkit-transition: width 0.8s ease-in-out; transition: width 0.8s ease-in-out; }
.auxin-wizard-panel .aux-progress .aux-progress-label { position: absolute; overflow: hidden; left: 0px; right: 0px; color: rgba(0, 0, 0, 0.6); font-size: 0.7em; text-align: center; }
.auxin-wizard-panel .aux-progress .aux-progress-info { background-color: #0085BA !important; border-radius: 7px; }
.auxin-wizard-panel .aux-progress .aux-progress-danger { background-color: #ef5350 !important; }
.auxin-wizard-panel .aux-progress .aux-progress-success { background-color: #66bb6a !important; }
.auxin-wizard-panel .aux-progress .aux-progress-warning { background-color: #ffb74d !important; }
.auxin-wizard-panel .aux-progress .aux-progress-right { float: right !important; }
.auxin-wizard-panel .aux-progress .aux-progress-label-left { margin-left: 10px; text-align: left !important; }
.auxin-wizard-panel .aux-progress .aux-progress-label-right { margin-right: 10px; text-align: right !important; }
.auxin-wizard-panel .aux-progress .aux-progress-label2 { display: block; margin: 2px 0; padding: 0 8px; font-size: 0.8em; }
.auxin-wizard-panel .aux-progress .aux-progress-label2.aux-progress-label2-right { text-align: right; }
.auxin-wizard-panel .aux-progress .aux-progress-label2.aux-progress-label2-center { text-align: center; }
.auxin-wizard-panel .aux-progress .aux-progress-stripes { background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.125) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-size: 40px 40px; }
.auxin-wizard-panel .aux-progress .aux-progress-active { background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.125) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-size: 40px 40px; -webkit-animation: gradientProgressBar 1s linear infinite; animation: gradientProgressBar 1s linear infinite; }
.auxin-wizard-panel .aux-progress .aux-progress-active-reverse { background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.125) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-size: 40px 40px; -webkit-animation: gradientProgressBarReverse 1s linear infinite; animation: gradientProgressBarReverse 1s linear infinite; }
.auxin-wizard-panel .aux-progress .aux-solid { background-color: #EEE; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2); }
.auxin-wizard-panel .aux-progress .aux-solid .aux-progress-bar { height: 18px; }
.auxin-wizard-panel .aux-progress .aux-solid .aux-progress-label { line-height: 18px; }
.auxin-wizard-panel .aux-progress .aux-small { background-color: #EEE; border-radius: 9px; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2); }
.auxin-wizard-panel .aux-progress .aux-small .aux-progress-bar { height: 18px; border-radius: 9px; }
.auxin-wizard-panel .aux-progress .aux-small .aux-progress-label { line-height: 14px; }
.auxin-wizard-panel .aux-progress .aux-big { width: auto !important; padding: 0; background: none; box-shadow: none; border-radius: 3px; }
.auxin-wizard-panel .aux-progress .aux-big .aux-progress-bar { height: 40px; border-radius: 7px; }
.auxin-wizard-panel .aux-progress .aux-big .aux-progress-label { line-height: 40px; color: #fff; font-size: 14px; }
@media all { .auxin-wizard-panel { /* support for nested featherlights. Does not work in IE8 (use JS to fix) */ /* contains the content */ /* don't show these though */ /* See http://stackoverflow.com/questions/16077341/how-to-reset-all-default-styles-of-the-html5-button-element */ }
  .auxin-wizard-panel html.with-featherlight { /* disable global scrolling when featherlights are visible */ overflow: hidden; }
  .auxin-wizard-panel .featherlight { display: none; /* dimensions: spanning the background from edge to edge */ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2147483647; /* z-index needs to be >= elements on the site. */ /* position: centering content */ text-align: center; /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */ white-space: nowrap; /* styling */ cursor: pointer; background: #333; /* IE8 "hack" for nested featherlights */ background: transparent; }
  .auxin-wizard-panel .featherlight:last-of-type { background: rgba(0, 0, 0, 0.8); }
  .auxin-wizard-panel .featherlight:before { /* position: trick to center content vertically */ content: ''; display: inline-block; height: 100%; vertical-align: middle; }
  .auxin-wizard-panel .featherlight .featherlight-content { /* make content container for positioned elements (close button) */ position: relative; /* position: centering vertical and horizontal */ text-align: left; vertical-align: middle; display: inline-block; /* dimensions: cut off images */ overflow: auto; padding: 0; /* dimensions: handling large content */ margin-left: auto; margin-right: auto; /* styling */ max-width: 1100px; cursor: auto; border-radius: 5px; /* reset white-space wrapping */ white-space: normal; }
  .auxin-wizard-panel .featherlight .featherlight-inner { /* make sure its visible */ display: block; }
  .auxin-wizard-panel .featherlight script.featherlight-inner, .auxin-wizard-panel .featherlight link.featherlight-inner, .auxin-wizard-panel .featherlight style.featherlight-inner { display: none; }
  .auxin-wizard-panel .featherlight .featherlight-close-icon { /* position: centering vertical and horizontal */ position: absolute; z-index: 9999; top: 0; right: 0; display: none; /* dimensions: 25px x 25px */ line-height: 35px; width: 35px; height: 35px; /* styling */ background: #F1F1F1; cursor: pointer; text-align: center; font-size: 23px; font-weight: bold; color: #666; border: none; padding: 0; }
  .auxin-wizard-panel .featherlight .featherlight-close-icon.disabled { opacity: 0.3; }
  .auxin-wizard-panel .featherlight .featherlight-close-icon::-moz-focus-inner { border: 0; padding: 0; }
  .auxin-wizard-panel .featherlight .featherlight-image { /* styling */ width: 100%; }
  .auxin-wizard-panel .featherlight-iframe .featherlight-content { /* removed the border for image croping since iframe is edge to edge */ border-bottom: 0; padding: 0; -webkit-overflow-scrolling: touch; overflow-y: scroll; }
  .auxin-wizard-panel .featherlight iframe { /* styling */ border: none; }
  .auxin-wizard-panel .featherlight * { /* See https://github.com/noelboss/featherlight/issues/42 */ box-sizing: border-box; } }
@media only screen and (max-width: 1024px) { .auxin-wizard-panel .featherlight .featherlight-content { /* dimensions: maximize lightbox with for small screens */ margin-left: 0; margin-right: 0; max-height: 98%; } }
@media print { .auxin-wizard-panel html.with-featherlight > * > :not(.featherlight) { display: none; } }
.auxin-wizard-panel .no-gutter { margin-left: 0px; margin-right: 0px; }
.auxin-wizard-panel #wpfooter { display: none !important; }
.auxin-wizard-panel #wpbody-content { padding-bottom: 0; }
.auxin-wizard-panel #message.updated { display: none !important; }
.auxin-wizard-panel .aux-iconic-action { position: relative; }
.auxin-wizard-panel .aux-iconic-action:before { content: ''; display: inline-block; width: 14px; height: 14px; margin-right: 5px; vertical-align: middle; }
.auxin-wizard-panel .aux-import-demo:before, .auxin-wizard-panel .aux-import-template:before { background: url(images/welcome/import.svg) no-repeat center -1px; background-size: 13px 14px; }
.auxin-wizard-panel .aux-import-demo.aux-uninstall, .auxin-wizard-panel .aux-import-template.aux-uninstall { background-color: #FF5858; }
.auxin-wizard-panel .aux-import-demo.aux-uninstall:before, .auxin-wizard-panel .aux-import-template.aux-uninstall:before { background: url(images/welcome/trash.svg) no-repeat center -1px; }
.auxin-wizard-panel .aux-locked-demo:before { position: relative; top: -1px; background: url(images/welcome/lock.svg) no-repeat center top; background-size: 13px 13px; }
.auxin-wizard-panel .aux-copy-template:before { position: relative; top: -1px; background: url(images/welcome/copy.svg) no-repeat center top; background-size: 13px 13px; }

.aux-setup-steps { margin: 45px 0; list-style: none; overflow: hidden; color: #DEDEDE; width: 100%; display: -webkit-inline-flex; display: -ms-inline-flexbox; font-size: 18px; font-weight: 600; display: -webkit-inline-box; display: inline-flex; counter-reset: LIST-ITEMS; }
.aux-setup-steps li { width: 25%; float: left; padding: 2em 0 0.5em; margin: 0; text-align: center; position: relative; border-top: 5px solid #DEDEDE; }
.aux-setup-steps li a { text-decoration: none; outline: none; box-shadow: none; color: #DEDEDE; }
@media screen and (max-width: 767px) { .aux-setup-steps li a span { display: none; } }
@media screen and (max-width: 767px) { .aux-setup-steps li a:before { content: counter(LIST-ITEMS); counter-increment: LIST-ITEMS; border: 2px solid #DEDEDE; border-radius: 50%; padding: 6px 12px; } }
.aux-setup-steps li.active { color: #505050; }
.aux-setup-steps li.active a { color: #505050; }
.aux-setup-steps li.active:before { content: ""; border-top: 5px solid #00BA26; -webkit-animation: progressBar 600ms linear; animation: progressBar 600ms linear; width: 50%; display: inline-block; position: absolute; top: -5px; left: 0; }
.aux-setup-steps li.done { border-color: #00BA26; color: #505050; }
.aux-setup-steps li.done a { color: #505050; }
@media screen and (max-width: 767px) { .aux-setup-steps li { padding-bottom: 1em; }
  .aux-setup-steps li.done a:before, .aux-setup-steps li.active a:before { border-color: #505050; } }

.aux-setup-content { position: relative; zoom: 1; }
.aux-setup-content .aux-section-content-box { padding-bottom: 0; }
@media screen and (max-width: 767px) { .aux-setup-content { padding-top: 10px; } }
.aux-setup-content table { font-size: 16px; font-weight: 500; line-height: 1.75em; color: #505050; margin: 0 0 25px; border: 0; padding: 0; color: #505050; clear: none; margin: 0; }
.aux-setup-content p { font-size: 16px; font-weight: 400; line-height: 1.75em; color: #505050; }
.aux-setup-content a { color: #509bb9; }
.aux-setup-content a:focus { color: #333; }
.aux-setup-content a:hover { color: #333; }
.aux-setup-content ul, .aux-setup-content ol { margin: 0 15px; }
.aux-setup-content ul li, .aux-setup-content ol li { font-size: 16px; line-height: 26px; }
.aux-setup-content .aux-setup-actions { overflow: hidden; }
.aux-setup-content .aux-welcome-step { padding-top: 80px; position: relative; }
.aux-setup-content .aux-welcome-step:before, .aux-setup-content .aux-welcome-step:after { content: ""; display: table; }
.aux-setup-content .aux-welcome-step:after { clear: both; }
@media screen and (max-width: 767px) { .aux-setup-content .aux-welcome-step { padding-top: 10px; } }
.aux-setup-content .aux-welcome-step p { -webkit-transform: translatey(50%); -ms-transform: translatey(50%); transform: translatey(50%); font-size: 26px; line-height: 33px; color: #AAA; }
@media screen and (max-width: 767px) { .aux-setup-content .aux-welcome-step p { margin-top: 12px; } }
.aux-setup-content .aux-welcome-step img { position: relative; max-width: 95%; float: right; -webkit-transform: translatey(-10%); -ms-transform: translatey(-10%); transform: translatey(-10%); }
@media screen and (max-width: 767px) { .aux-setup-content .aux-welcome-step .grid_7 { display: none; }
  .aux-setup-content .aux-welcome-step .grid_5 { width: 100%; } }
.aux-setup-content .aux-welcome-step .aux-setup-actions { margin-top: 110px; display: inline-block; }
@media screen and (max-width: 767px) { .aux-setup-content .aux-welcome-step .aux-setup-actions { margin-top: 10px; margin-bottom: 50px; } }
.aux-setup-content .aux-tutorial-step .aux-section { display: inline-block; margin-bottom: 6.25em; }
.aux-setup-content .aux-tutorial-step .grid_6 { margin: 20px 0; }
.aux-setup-content .aux-tutorial-step .grid_6.aux-middle { padding: 4% 20px; }
@media screen and (max-width: 767px) { .aux-setup-content .aux-tutorial-step .grid_6 { width: 100%; } }
.aux-setup-content .aux-table { margin-right: -70px; margin-left: -70px; }
.aux-setup-content .aux-table .auxin-list-table { box-shadow: none; margin-top: 3.125em; background-color: transparent; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-heading { background-color: #fff; box-shadow: 0 -1px 0 0 #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-heading .aux-column-cell { font-size: 16px; font-weight: 500; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.aux-setup-content .aux-table .auxin-list-table .aux-column-cell { padding: 10px 1em; position: relative; font-size: 14px; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body { max-width: 100%; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row { max-width: 100%; width: 100%; min-height: 100px; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row:nth-child(odd) { background: #F7F7F7; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row .column-description { display: table; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row .column-description > p { margin: 0; color: #AAA; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row .column-description > * { display: table-cell; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.work-in-progress .aux-check-column { display: none; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.work-in-progress .spinner { display: block; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.work-in-progress .column-status span { color: #3D3D3D; font-weight: 500; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.aux-error { background: #ffebee; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.aux-error .is-checked:before { border-color: #ef5350; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.aux-success { pointer-events: none; background: #e8f5e9; border-bottom: 1px solid #dfe6e0; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.aux-success .column-status span { color: #00BA26; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.aux-success .aux-success-icon { color: #4eba6f; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row.aux-success .aux-success-icon:before { font-weight: bold !important; padding: 0; }
.aux-setup-content .aux-table .auxin-list-table .aux-table-body .aux-table-row .spinner { margin: 0; display: none; }
.aux-setup-content .aux-table .auxin-list-table .check-column { -webkit-box-flex: 0; -webkit-flex: 0 0 2.2rem; -ms-flex: 0 0 2.2rem; flex: 0 0 2.2rem; padding-left: 1em; padding-right: 0; }
.aux-setup-content .aux-table .auxin-list-table .column-thumbnail { -webkit-box-flex: 0; -webkit-flex: 0 0 6rem; -ms-flex: 0 0 6rem; flex: 0 0 6rem; }
.aux-setup-content .aux-table .auxin-list-table .column-name { color: #3D3D3D; -webkit-box-flex: 0; -webkit-flex: 0 0 8rem; -ms-flex: 0 0 8rem; flex: 0 0 8rem; font-weight: 600; }
.aux-setup-content .aux-table .auxin-list-table .column-description { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.aux-setup-content .aux-table .auxin-list-table .column-status { -webkit-box-flex: 0; -webkit-flex: 0 0 7rem; -ms-flex: 0 0 7rem; flex: 0 0 7rem; }
.aux-setup-content .aux-table .auxin-list-table .column-status span { font-size: 0.9em; color: #a00; }
.aux-setup-content .aux-table .auxin-list-table .column-version { font-weight: 600; font-size: 14px; -webkit-box-flex: 0; -webkit-flex: 0 0 5rem; -ms-flex: 0 0 5rem; flex: 0 0 5rem; }
.aux-setup-content .aux-table .auxin-list-table .is-checked:before { content: ""; border-left: 5px solid #00BA26; position: absolute; left: 0; top: 0; bottom: 0; -webkit-animation: fadeIn 500ms; animation: fadeIn 500ms; }
@media screen and (max-width: 1023px) { .aux-setup-content .aux-table .auxin-list-table .column-description { display: none; }
  .aux-setup-content .aux-table .auxin-list-table .column-name { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; } }
.aux-setup-content .aux-filters { margin-bottom: 35px; border-bottom: 1px solid #DBDBDB; margin-right: 70px; margin-left: 70px; }
.aux-setup-content .aux-filters ul { list-style: none; margin-right: 0; margin-left: 0; }
.aux-setup-content .aux-filters ul:after { content: ""; display: table; clear: both; }
.aux-setup-content .aux-filters ul > li { float: left; line-height: 1; margin: 0; }
.aux-setup-content .aux-filters li:first-child a { padding-left: 0; }
.aux-setup-content .aux-filters li > a { text-decoration: none; display: block; cursor: point; padding: 0.625em 0.75em 0; color: #222; font-size: 16px; }
.aux-setup-content .aux-filters li > a:hover { color: inherit; }
.aux-setup-content .aux-filters .aux-selected { color: #000; -webkit-transition: all 300ms; transition: all 300ms; }
.aux-setup-content .aux-filters .aux-select-overlay { display: none; }
.aux-setup-content .aux-filters.aux-overlay .aux-select-overlay { display: block; position: absolute; border: solid 1px #000; border-radius: 20em; box-sizing: border-box; -webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-setup-content .aux-filters.aux-underline li > a > span::after { content: ""; display: block; width: 100%; height: 5px; background: #2C87FF; margin-top: 16px; opacity: 0; -webkit-transition: all 300ms; transition: all 300ms; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); border-radius: 4px; }
.aux-setup-content .aux-filters.aux-underline .aux-selected span::after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); opacity: 1; }
.aux-setup-content .aux-filters.aux-slideup li > a { padding-left: 0; padding-right: 0; text-transform: uppercase; }
.aux-setup-content .aux-filters.aux-slideup li > a span { position: relative; display: block; padding: 0 0.75em; overflow: hidden; text-align: center; color: transparent; }
.aux-setup-content .aux-filters.aux-slideup li > a span::after, .aux-setup-content .aux-filters.aux-slideup li > a span::before { content: attr(data-select) ""; display: block; position: absolute; white-space: nowrap; margin: 0 auto; top: 0; color: #000; -webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-setup-content .aux-filters.aux-slideup li > a span::after { top: auto; font-weight: bold; }
.aux-setup-content .aux-filters.aux-slideup .aux-selected span::before, .aux-setup-content .aux-filters.aux-slideup .aux-selected span::after { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }
.aux-setup-content .aux-filters .aux-center { position: relative; left: 50%; float: left; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.aux-setup-content .aux-filters .aux-center ul { margin-left: auto; }
.aux-setup-content .aux-demo-list .aux-grid-item-footer { height: 90px; background-color: #F3F3F3; }
.aux-setup-content .aux-demo-list .aux-grid-item-footer h3 { float: left; max-width: 40%; max-width: calc( 100% - 210px ); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.aux-setup-content .aux-demo-list .aux-grid-item-footer .aux-wl-button { float: right; padding-right: 18px; padding-left: 18px; }
.aux-setup-content .aux-demo-list .aux-grid-item-footer .aux-preview { margin-right: 8px; }
@media screen and (max-width: 1250px) { .aux-setup-content .aux-demo-list .aux-grid-item-footer { height: auto; }
  .aux-setup-content .aux-demo-list .aux-grid-item-footer h3, .aux-setup-content .aux-demo-list .aux-grid-item-footer .aux-wl-button { float: none; }
  .aux-setup-content .aux-demo-list .aux-grid-item-footer h3 { max-width: 100%; text-align: center; margin-bottom: 0; }
  .aux-setup-content .aux-demo-list .aux-grid-item-footer .aux-grid-item-buttons { text-align: center; margin-top: 10px; }
  .aux-setup-content .aux-demo-list .aux-grid-item-footer .aux-wl-button { margin-top: 10px; }
  .aux-setup-content .aux-demo-list .aux-grid-item-footer .aux-preview { margin-right: 0; }
  .aux-setup-content .aux-demo-list .aux-grid-item-footer .aux-iconic-action { margin-right: 8px; } }
.aux-setup-content .aux-video-list .aux-grid-item-media { background-color: #fff; padding-bottom: calc( 100% * 0.5624 ); }
.aux-setup-content .aux-video-list .aux-grid-item-media iframe { position: absolute; right: 0; top: 0; left: 0; bottom: 0; display: block; max-width: 100%; max-height: 100%; }
.aux-setup-content .aux-video-list .aux-grid-item .aux-grid-item-inner { box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15); }
.aux-setup-content .aux-video-list .aux-grid-item-footer { padding-top: 16px; padding-bottom: 16px; height: 70px; }
.aux-setup-content .aux-video-list .aux-grid-item-footer h3 { margin-bottom: 0; text-align: center; letter-spacing: 0; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.aux-setup-content .aux-video-list .aux-grid-item-footer h3 .dashicons { font-size: 16px; margin-top: 1px; }
@media screen and (max-width: 1023px) { .aux-setup-content .aux-video-list .grid_4 { width: 47.2%; } }
.aux-setup-content .aux-final-step { width: 70%; margin: 0 auto; text-align: center; }
.aux-setup-content .aux-final-step .aux-group { margin: 50px 0 80px; display: inline-block; }
.aux-setup-content .aux-final-step .auxicon-big { color: #00BA26; display: block; margin-bottom: 70px; }
.aux-setup-content .aux-final-step .auxicon-big:before { font-size: 18em; }
.aux-setup-content .aux-final-step .aux-social { padding: 50px 0 30px; border-top: 1px solid #888; }
.aux-setup-content .aux-final-step .aux-social p { font-size: 20px; font-weight: 400; font-style: italic; }
.aux-setup-content .aux-final-step .aux-social ul li { display: inline-block; padding: 15px; }
.aux-setup-content .aux-final-step .aux-social ul li a.twitter { color: #1cc9e4; }
.aux-setup-content .aux-final-step .aux-social ul li a.facebook { color: #5f6edc; }
.aux-setup-content .aux-final-step .aux-social ul li a.youtube { color: #ff4a5d; }
.aux-setup-content .aux-final-step .aux-social ul li a.link { color: #bbbbbb; }
.aux-setup-content .aux-final-step .aux-social ul li a i:before { font-size: 25px; }

.aux-grid-list { margin: 50px -15px; }
.aux-grid-list.aux-templates-list { background: #F3F3F3; }
.aux-grid-list.aux-templates-list .aux-item-title { font-size: 18px; line-height: 24px; color: #222222; margin: 0; }
.aux-grid-list.aux-templates-list .aux-wl-button { margin: 0 5px; font-weight: 600; padding: 11px 15px; cursor: pointer; font-size: 13px; }
.aux-grid-list.aux-templates-list .aux-wl-button .aux-orange { background: #FFA658; }
.aux-grid-list.aux-templates-list .aux-wl-button:first-child { margin-left: 0; }
.aux-grid-list.aux-templates-list .aux-wl-button:last-child { margin-right: 0; }
.aux-grid-list.aux-templates-list .aux-more-button { margin-left: 5px; padding: 3px; }
.aux-grid-list.aux-templates-list .template_thumbnail { border-radius: 7px 7px 0 0; }
.aux-grid-list.aux-templates-list .aux-grid-item-footer { border-radius: 0 0 7px 7px; }
.aux-grid-list.aux-templates-list .aux-more-items { position: absolute; right: 0; top: 0; -webkit-transform: translateX(80%) translateY(-60%); -ms-transform: translateX(80%) translateY(-60%); transform: translateX(80%) translateY(-60%); background: #FFFFFF; box-shadow: 0 3px 35px rgba(0, 0, 0, 0.16); padding: 20px; border-radius: 7px; z-index: 99; -webkit-transition: all 1100ms cubic-bezier(0.19, 1, 0.22, 1); transition: all 1100ms cubic-bezier(0.19, 1, 0.22, 1); opacity: 0; visibility: hidden; text-align: left; margin: 0; }
.aux-grid-list.aux-templates-list .aux-more-items.aux-display { -webkit-transform: translateX(80%) translateY(-80%); -ms-transform: translateX(80%) translateY(-80%); transform: translateX(80%) translateY(-80%); opacity: 1; visibility: visible; }
.aux-grid-list.aux-templates-list .aux-more-items li { margin-bottom: 13px; }
.aux-grid-list.aux-templates-list .aux-more-items li:last-child { margin-bottom: 0; }
.aux-grid-list.aux-templates-list .aux-more-items a { font-weight: 600; font-size: 14px; color: #222222; text-decoration: none; line-height: 19px; }
.aux-grid-list.aux-templates-list .aux-grid-item-buttons { padding: 25px 0 0; margin-top: 25px; position: relative; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: left; -webkit-justify-content: left; -ms-flex-pack: left; justify-content: left; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.aux-grid-list.aux-templates-list .aux-grid-item-buttons:before { content: ""; position: absolute; left: -25px; right: -25px; top: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 50%, #dbdbdb 50%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 50%, #dbdbdb 50%); background-size: 12px 100%; height: 1px; }
.aux-grid-list.aux-templates-list .premium_badge { position: absolute; right: 0; top: 0; }
.aux-grid-list.aux-templates-list .template_thumbnail { display: block; margin: 0 auto; min-height: 140px; }
.aux-grid-list .aux-grid-item-media { width: 100%; padding-bottom: calc( 100% * 0.645 ); position: relative; max-width: 100%; }
.aux-grid-list .aux-grid-item-media .demo_thumbnail, .aux-grid-list .aux-grid-item-media .premium_badge { position: absolute; right: 0; top: 0; }
.aux-grid-list .aux-grid-item-media .demo_thumbnail { left: 0; bottom: 0; display: block; }
.aux-grid-list .aux-grid-item { padding-bottom: 30px; }
.aux-grid-list .aux-grid-item .aux-grid-item-inner { position: relative; max-width: 100%; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08); border-radius: 7px; -webkit-transition: all 300ms; transition: all 300ms; will-change: box-shadow; }
.aux-grid-list .aux-grid-item .aux-grid-item-inner:hover { box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.35); }
.aux-grid-list .aux-grid-item-footer { padding: 25px 20px; background-color: #F3F3F3; }
.aux-grid-list .aux-grid-item-footer h3 { margin-top: 10px; font-weight: 500; position: relative; }
.aux-grid-list .aux-grid-item-footer h3 .dashicons { -webkit-transition: -webkit-transform 300ms; transition: transform 300ms; }
.aux-grid-list .aux-grid-item-footer > a { text-decoration: none; }
.aux-grid-list .aux-grid-item-footer:hover h3 { color: #0085BA; }
.aux-grid-list .aux-grid-item-footer:hover .dashicons { -webkit-transform: translateX(3px); -ms-transform: translateX(3px); transform: translateX(3px); }

@-webkit-keyframes welcome-rotator { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes welcome-rotator { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
.rtl .grid_1, .rtl .grid_2, .rtl .grid_3, .rtl .grid_4, .rtl .grid_5, .rtl .grid_6, .rtl .grid_7, .rtl .grid_8, .rtl .grid_9, .rtl .grid_10, .rtl .grid_11, .rtl .grid_12, .rtl .one_one, .rtl .one_half, .rtl .one_third, .rtl .two_third, .rtl .one_fourth, .rtl .two_fourth, .rtl .three_fourth, .rtl .col { float: right; }
.rtl.auxin-wizard-panel .aux-button { float: left; }
.rtl.auxin-wizard-panel .aux-button { float: left; }
.rtl.auxin-wizard-panel .aux-control { padding-left: 0; padding-right: 30px; text-align: right; }
.rtl.auxin-wizard-panel .aux-indicator { left: auto; right: 0; }
.rtl.auxin-wizard-panel .aux-radio .aux-indicator { border-radius: 50%; }
.rtl.auxin-wizard-panel .aux-radio .aux-indicator:after { right: 4px; left: auto; }
.rtl.auxin-wizard-panel .aux-checkbox .aux-indicator:after { right: 5px; left: auto; border: solid #FFFFFF; border-width: 0 2px 2px 0; }
.rtl.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-install-demos .aux-checkbox { padding-left: 0; padding-right: 60px; }
.rtl.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-install-demos .aux-checkbox .aux-indicator { right: 30px; left: auto; }
.rtl.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins { padding-right: 0; padding-left: 15px; }
.rtl.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin .column-status { right: auto; left: 15px; }
.rtl.auxin-wizard-panel .aux-modal-item .aux-setup-demo-content .aux-wizard-plugins .aux-plugin .column-status .spinner { float: right; }
.rtl.auxin-wizard-panel .aux-modal-item .aux-setup-demo-actions { right: calc(39.16%); left: 0; }
.rtl.auxin-wizard-panel .aux-left { float: right; }
.rtl.auxin-wizard-panel .aux-alert p { padding-left: 0; padding-right: 40px; }
.rtl.auxin-wizard-panel .aux-label { float: left; }
.rtl.auxin-wizard-panel .aux-progress .aux-progress-bar { float: right; }
.rtl.auxin-wizard-panel .aux-progress .aux-progress-right { float: left !important; }
.rtl.auxin-wizard-panel .aux-progress .aux-progress-label-left { margin-left: 0; margin-right: 10px; text-align: right !important; }
.rtl.auxin-wizard-panel .aux-progress .aux-progress-label-right { margin-left: 10px; margin-right: 0; text-align: left !important; }
.rtl.auxin-wizard-panel .aux-progress .aux-progress-label2.aux-progress-label2-right { text-align: left; }
.rtl.auxin-wizard-panel .aux-progress .aux-progress-active { background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.125) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); -webkit-animation: gradientProgressBarReverse 1s linear infinite; animation: gradientProgressBarReverse 1s linear infinite; }
.rtl.auxin-wizard-panel .auxin-wizard-wrap { margin-right: -20px; margin-left: 0; }
.rtl.auxin-wizard-panel .featherlight .featherlight-content { text-align: right; }
.rtl.auxin-wizard-panel .featherlight .featherlight-content .aux-alert p { padding-left: 0; padding-right: 40px; }
.rtl.auxin-wizard-panel .featherlight .featherlight-close-icon { /* position: centering vertical and horizontal */ left: 0; right: inherit; }
.rtl .aux-setup-steps li { float: right; }
.rtl .aux-setup-steps li.active:before { left: auto; right: 0; }
.rtl .aux-setup-content .aux-welcome-step img { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); float: left; }

.auxin-wizard-panel .aux-update-items .aux-control .aux-indicator { background-color: transparent !important; border: none !important; background-image: url(images/welcome/install.svg); background-position: center center; background-repeat: no-repeat; width: 15px; height: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.auxin-wizard-panel .aux-update-items .aux-control .aux-indicator:after { display: none !important; }
.auxin-wizard-panel .aux-update-items .work-in-progress .aux-indicator { background-image: url(images/welcome/installing.svg) !important; -webkit-animation: welcome-rotator 700ms linear infinite; animation: welcome-rotator 700ms linear infinite; top: 25%; }
.auxin-wizard-panel .aux-update-items .work-in-progress .column-status span { color: #222 !important; }
.auxin-wizard-panel .aux-update-items .aux-success .aux-indicator { background-image: url(images/welcome/check.svg) !important; }
.auxin-wizard-panel .aux-update-items .column-status .spinner { display: none !important; }

.aux-welcome-desc-meta { margin: 0 8px 0 0; }

.aux-is-activated { color: #00BA26; font-size: 14px; font-weight: 400; line-height: 19px; }
.aux-is-activated::before { content: ""; background-image: url(images/welcome/check.svg); background-repeat: no-repeat; width: 13px; height: 13px; display: inline-block; vertical-align: baseline; }

.aux-welcome-desc-meta-link { font-size: 14px; font-weight: 400; line-height: 19px; }

.auxin-wizard-panel .aux-updates-step .aux-content-title { font-size: 28px; font-weight: 500; margin-bottom: 3px; line-height: 37px; }
.auxin-wizard-panel .aux-updates-step p { line-height: 21px; margin-bottom: 30px; }
.auxin-wizard-panel .aux-updates-step .aux-sticky { box-shadow: none; padding: 20px; }
.auxin-wizard-panel .aux-updates-step .aux-sticky .aux-button { float: left; background: transparent; }
.auxin-wizard-panel .aux-updates-step .aux-sticky .aux-button.aux-primary { background: #2C87FF; }
.auxin-wizard-panel .aux-update-items { margin-bottom: 30px; }
.auxin-wizard-panel .aux-update-items .aux-update-list { margin: 0; }
.auxin-wizard-panel .aux-update-items .aux-headers { padding: 0 30px; font-size: 16px; margin: 30px 0 15px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #ADADAD; }
.auxin-wizard-panel .aux-update-items .aux-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 5px 25px; margin-bottom: 0; color: #888; }
.auxin-wizard-panel .aux-update-items .aux-item:nth-of-type(2n+1) { background-color: #F7F7F7; }
.auxin-wizard-panel .aux-update-items .aux-item:last-child { border-bottom: 1px solid #F7F7F7; }
.auxin-wizard-panel .aux-update-items .aux-item .aux-control { font-size: 16px; font-weight: 400; margin-bottom: 0; pointer-events: none; }
.auxin-wizard-panel .aux-update-items .aux-item .column-status { font-size: 16px; font-weight: 400; }
.auxin-wizard-panel .aux-update-items .aux-item .column-status span { color: #ADADAD; }
.auxin-wizard-panel .aux-update-items .aux-item .column-status .spinner { display: inline-block; position: relative; float: left; margin: -2px 10px 0; }

.aux-purchase-activation-notice { background: #fff; border-radius: 7px; padding: 22px 18px; position: relative; -webkit-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); }
.aux-purchase-activation-notice .aux-desc { margin: 0; display: inline-block; font-size: 16px; line-height: 21px; font-weight: 600; padding-left: 70px; }
.aux-purchase-activation-notice .aux-desc::before { content: ""; background-image: url(images/welcome/attention.svg); background-color: #F86464; position: absolute; left: 0; top: 0; bottom: 0; width: 65px; background-repeat: no-repeat; background-position: center center; border-radius: 7px 0px 0px 7px; }
.aux-purchase-activation-notice .aux-button { padding: 4px 20px; font-size: 14px; line-height: 19px; background: #F86464; position: absolute; margin: 0; right: 38px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.aux-license-popup { background: #fff; box-shadow: 0 3px 36px rgba(0, 0, 0, 0.16); border-radius: 7px; padding: 80px 70px 100px; text-align: center; max-width: 670px; }
.aux-license-popup .featherlight-close-icon { display: block !important; background: #f3f3f3 !important; width: 18px !important; height: 18px !important; font-size: 12px !important; line-height: 12px !important; margin: 0 !important; right: 30px !important; top: 30px !important; color: #3d3d3d !important; border-radius: 50%; }
.aux-license-popup .aux-popup-title { margin-top: 33px; margin-bottom: 0; font-size: 22px; line-height: 30px; font-weight: 600; }
.aux-license-popup .aux-popup-desc { margin-top: 11px; margin-bottom: 0; font-size: 16px; line-height: 21px; font-weight: 400; }
.aux-license-popup .auxin-form { margin-top: 30px; text-align: left; }
.aux-license-popup .auxin-form .form-group { margin-bottom: 20px; }
.aux-license-popup .auxin-form .form-label { display: block; font-size: 18px; line-height: 24px; margin-bottom: 7px; font-weight: 600; }
.aux-license-popup .auxin-form .form-control { width: 100%; display: block; padding: 9px 15px; font-size: 16px; line-height: 21px; background: #FBFBFB; border: 1px solid #CBCBCB; border-radius: 7px; }
.aux-license-popup .auxin-form .button-group { text-align: center; display: block; }
.aux-license-popup .auxin-form .aux-button { background: #0085BA; border-radius: 25px; padding: 10px 40px; font-size: 14px; line-height: 19px; font-weight: 600; float: none; margin: 30px 0 0; }
.aux-license-popup .auxin-form .aux-button.aux-pp-close { background: #00BA26; }
.aux-license-popup .auxin-form .aux-notice { display: block; text-align: center; margin-top: 20px; font-size: 14px; font-weight: 600; line-height: 19px; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: inherit; }
.aux-license-popup .auxin-form .aux-notice.success { color: #00BA26; }
.aux-license-popup .auxin-form .aux-notice.warning { color: #FF5858; }

/*!===================== _vc-block-templates.scss ==================*/
.vc_templates-panel.vc_ui-panel-window { width: 100% !important; max-width: 1608px; padding: 0; }
.vc_templates-panel .vc_general.vc_ui-tabs-line > .vc_active > .vc_ui-tabs-line-trigger { color: #3d3d3d; font-weight: 600; }
.vc_templates-panel .vc_general.vc_ui-tabs-line > .vc_active > .vc_ui-tabs-line-trigger { background: #F5F6F7; }
.vc_templates-panel .vc_general .vc_panel-tabs-control .vc_ui-tabs-line-trigger { padding: 27px 50px; font-size: 16px; }
.vc_templates-panel .vc_general .vc_panel-tabs-control.vc_active .vc_ui-tabs-line-trigger { color: #3D3D3D; }
.vc_templates-panel .vc_ui-panel-content-container { background: #F5F6F7; }
.vc_templates-panel .vc_ui-panel-header .vc_ui-panel-header-content { clear: none; float: left; }
.vc_templates-panel .vc_ui-panel-header .vc_ui-panel-header-header { display: block; float: right; }
.vc_templates-panel .vc_ui-panel-header .vc_ui-control-button .vc-composer-icon { font-size: 32px; }
.vc_templates-panel .vc_ui-panel-header-container { padding: 35px 55px 0; }
.vc_templates-panel .vc_ui-panel-header-heading { display: none; }
.vc_templates-panel .vc_ui-search-box-input > input[type=search] { padding-top: 9px; padding-bottom: 9px; }
.vc_templates-panel .aux-vc-templates-library.vc_col-md-12 { padding-left: 60px; padding-right: 60px; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-title { display: none; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-template-item { width: 325px; box-shadow: 0px 10px 44px 0 rgba(0, 0, 0, 0.12); margin: 0 30px 60px; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-template-item-name { padding: 35px 0; background-color: #FFFFFF; margin: 0; color: #828282; font-size: 16px; font-weight: normal; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-template-item-overlay { background-color: rgba(0, 0, 0, 0.65); }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-template-item-overlay .vc-composer-icon { position: relative; top: 55px; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-search-box { margin-top: 25px; border-radius: 3px; text-decoration: normal; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-search-box .vc_ui-search-box-input { border: none !important; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-search-box .vc_ui-search-box-input label { margin-left: 18px; margin-right: 20px; height: 22px; width: 22px; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-search-box input[type=search] { padding: 14px 15px 14px 63px; font-size: 16px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.07); }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-search-box input[type=search]::-webkit-input-placeholder { font-style: normal; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-search-box input[type=search]:-ms-input-placeholder { font-style: normal; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-search-box input[type=search]::placeholder { font-style: normal; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-search-box .vc-c-icon-search { color: #8F8F8F; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-template-grid { margin: 50px -30px 10px; }
.vc_templates-panel .aux-vc-templates-library .vc_ui-panel-template-item img, .vc_templates-panel .aux-vc-templates-library .vc_ui-panel-template-item-content { height: 200px; width: 325px; }
.vc_templates-panel .aux-vc-templates-library .vc_template_lib_name_filter { font-size: 14px; }

/*!===================== fontello embed ============================*/
@font-face { font-family: 'fontello-custom'; src: url("../../css/fonts/fontello/fontello-custom.eot?92768103"); src: url("../../css/fonts/fontello/fontello-custom.eot?92768103#iefix") format("embedded-opentype"), url("../../css/fonts/fontello/fontello-custom.woff?92768103") format("woff"), url("../../css/fonts/fontello/fontello-custom.ttf?92768103") format("truetype"), url("../../css/fonts/fontello/fontello-custom.svg?92768103#fontello-custom") format("svg"); font-weight: normal; font-style: normal; }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello-custom'; src: url('../../css/fonts/fontello/fontello-custom.svg?92768103#fontello-custom') format('svg'); }
}
*/
[class^="axicon-"]:before, [class*=" axicon-"]:before { font-family: "fontello-custom"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.axicon-star:before { content: '\e800'; }

/* '' */
.axicon-glass:before { content: '\e801'; }

/* '' */
.axicon-music:before { content: '\e802'; }

/* '' */
.axicon-search:before { content: '\e803'; }

/* '' */
.axicon-mail:before { content: '\e804'; }

/* '' */
.axicon-mail-alt:before { content: '\e805'; }

/* '' */
.axicon-camera:before { content: '\e806'; }

/* '' */
.axicon-heart:before { content: '\e807'; }

/* '' */
.axicon-heart-empty:before { content: '\e808'; }

/* '' */
.axicon-star-empty:before { content: '\e809'; }

/* '' */
.axicon-star-half:before { content: '\e80a'; }

/* '' */
.axicon-star-half-alt:before { content: '\e80b'; }

/* '' */
.axicon-user:before { content: '\e80c'; }

/* '' */
.axicon-users:before { content: '\e80d'; }

/* '' */
.axicon-male:before { content: '\e80e'; }

/* '' */
.axicon-female:before { content: '\e80f'; }

/* '' */
.axicon-child:before { content: '\e810'; }

/* '' */
.axicon-video:before { content: '\e811'; }

/* '' */
.axicon-videocam:before { content: '\e812'; }

/* '' */
.axicon-picture:before { content: '\e813'; }

/* '' */
.axicon-camera-alt:before { content: '\e814'; }

/* '' */
.axicon-th-large:before { content: '\e815'; }

/* '' */
.axicon-th:before { content: '\e816'; }

/* '' */
.axicon-th-list:before { content: '\e817'; }

/* '' */
.axicon-ok:before { content: '\e818'; }

/* '' */
.axicon-ok-circled:before { content: '\e819'; }

/* '' */
.axicon-ok-circled2:before { content: '\e81a'; }

/* '' */
.axicon-ok-squared:before { content: '\e81b'; }

/* '' */
.axicon-cancel:before { content: '\e81c'; }

/* '' */
.axicon-cancel-circled:before { content: '\e81d'; }

/* '' */
.axicon-cancel-circled2:before { content: '\e81e'; }

/* '' */
.axicon-plus:before { content: '\e81f'; }

/* '' */
.axicon-plus-circled:before { content: '\e820'; }

/* '' */
.axicon-plus-squared:before { content: '\e821'; }

/* '' */
.axicon-plus-squared-alt:before { content: '\e822'; }

/* '' */
.axicon-minus-circled:before { content: '\e823'; }

/* '' */
.axicon-minus-squared-alt:before { content: '\e824'; }

/* '' */
.axicon-help:before { content: '\e825'; }

/* '' */
.axicon-help-circled:before { content: '\e826'; }

/* '' */
.axicon-info-circled:before { content: '\e827'; }

/* '' */
.axicon-info:before { content: '\e828'; }

/* '' */
.axicon-home:before { content: '\e829'; }

/* '' */
.axicon-link:before { content: '\e82a'; }

/* '' */
.axicon-unlink:before { content: '\e82b'; }

/* '' */
.axicon-link-ext:before { content: '\e82c'; }

/* '' */
.axicon-attach:before { content: '\e82d'; }

/* '' */
.axicon-lock:before { content: '\e82e'; }

/* '' */
.axicon-lock-open:before { content: '\e82f'; }

/* '' */
.axicon-lock-open-alt:before { content: '\e830'; }

/* '' */
.axicon-pin:before { content: '\e831'; }

/* '' */
.axicon-eye:before { content: '\e832'; }

/* '' */
.axicon-eye-off:before { content: '\e833'; }

/* '' */
.axicon-tag:before { content: '\e834'; }

/* '' */
.axicon-tags:before { content: '\e835'; }

/* '' */
.axicon-bookmark:before { content: '\e836'; }

/* '' */
.axicon-bookmark-empty:before { content: '\e837'; }

/* '' */
.axicon-flag:before { content: '\e838'; }

/* '' */
.axicon-flag-empty:before { content: '\e839'; }

/* '' */
.axicon-thumbs-up:before { content: '\e83a'; }

/* '' */
.axicon-thumbs-down:before { content: '\e83b'; }

/* '' */
.axicon-thumbs-up-alt:before { content: '\e83c'; }

/* '' */
.axicon-thumbs-down-alt:before { content: '\e83d'; }

/* '' */
.axicon-download:before { content: '\e83e'; }

/* '' */
.axicon-upload:before { content: '\e83f'; }

/* '' */
.axicon-reply:before { content: '\e840'; }

/* '' */
.axicon-reply-all:before { content: '\e841'; }

/* '' */
.axicon-forward:before { content: '\e842'; }

/* '' */
.axicon-quote-left:before { content: '\e843'; }

/* '' */
.axicon-quote-right:before { content: '\e844'; }

/* '' */
.axicon-export:before { content: '\e845'; }

/* '' */
.axicon-export-alt:before { content: '\e846'; }

/* '' */
.axicon-share:before { content: '\e847'; }

/* '' */
.axicon-share-squared:before { content: '\e848'; }

/* '' */
.axicon-edit:before { content: '\e849'; }

/* '' */
.axicon-pencil:before { content: '\e84a'; }

/* '' */
.axicon-print:before { content: '\e84b'; }

/* '' */
.axicon-retweet:before { content: '\e84c'; }

/* '' */
.axicon-keyboard:before { content: '\e84d'; }

/* '' */
.axicon-gamepad:before { content: '\e84e'; }

/* '' */
.axicon-comment:before { content: '\e84f'; }

/* '' */
.axicon-chat:before { content: '\e850'; }

/* '' */
.axicon-comment-empty:before { content: '\e851'; }

/* '' */
.axicon-chat-empty:before { content: '\e852'; }

/* '' */
.axicon-bell:before { content: '\e853'; }

/* '' */
.axicon-bell-alt:before { content: '\e854'; }

/* '' */
.axicon-attention:before { content: '\e855'; }

/* '' */
.axicon-attention-circled:before { content: '\e856'; }

/* '' */
.axicon-location:before { content: '\e857'; }

/* '' */
.axicon-compass:before { content: '\e858'; }

/* '' */
.axicon-direction:before { content: '\e859'; }

/* '' */
.axicon-trash:before { content: '\e85a'; }

/* '' */
.axicon-doc:before { content: '\e85b'; }

/* '' */
.axicon-docs:before { content: '\e85c'; }

/* '' */
.axicon-doc-text:before { content: '\e85d'; }

/* '' */
.axicon-doc-inv:before { content: '\e85e'; }

/* '' */
.axicon-doc-text-inv:before { content: '\e85f'; }

/* '' */
.axicon-file-pdf:before { content: '\e860'; }

/* '' */
.axicon-file-word:before { content: '\e861'; }

/* '' */
.axicon-file-excel:before { content: '\e862'; }

/* '' */
.axicon-file-powerpoint:before { content: '\e863'; }

/* '' */
.axicon-file-image:before { content: '\e864'; }

/* '' */
.axicon-file-archive:before { content: '\e865'; }

/* '' */
.axicon-file-audio:before { content: '\e866'; }

/* '' */
.axicon-file-video:before { content: '\e867'; }

/* '' */
.axicon-file-code:before { content: '\e868'; }

/* '' */
.axicon-folder:before { content: '\e869'; }

/* '' */
.axicon-folder-open:before { content: '\e86a'; }

/* '' */
.axicon-folder-open-empty:before { content: '\e86b'; }

/* '' */
.axicon-folder-empty:before { content: '\e86c'; }

/* '' */
.axicon-rss:before { content: '\e86d'; }

/* '' */
.axicon-rss-squared:before { content: '\e86e'; }

/* '' */
.axicon-phone:before { content: '\e86f'; }

/* '' */
.axicon-phone-squared:before { content: '\e870'; }

/* '' */
.axicon-fax:before { content: '\e871'; }

/* '' */
.axicon-menu:before { content: '\e872'; }

/* '' */
.axicon-cog:before { content: '\e873'; }

/* '' */
.axicon-cog-alt:before { content: '\e874'; }

/* '' */
.axicon-wrench:before { content: '\e875'; }

/* '' */
.axicon-sliders:before { content: '\e876'; }

/* '' */
.axicon-basket:before { content: '\e877'; }

/* '' */
.axicon-calendar:before { content: '\e878'; }

/* '' */
.axicon-calendar-empty:before { content: '\e879'; }

/* '' */
.axicon-login:before { content: '\e87a'; }

/* '' */
.axicon-logout:before { content: '\e87b'; }

/* '' */
.axicon-mic:before { content: '\e87c'; }

/* '' */
.axicon-mute:before { content: '\e87d'; }

/* '' */
.axicon-volume-off:before { content: '\e87e'; }

/* '' */
.axicon-volume-down:before { content: '\e87f'; }

/* '' */
.axicon-volume-up:before { content: '\e880'; }

/* '' */
.axicon-headphones:before { content: '\e881'; }

/* '' */
.axicon-clock:before { content: '\e882'; }

/* '' */
.axicon-lightbulb:before { content: '\e883'; }

/* '' */
.axicon-block:before { content: '\e884'; }

/* '' */
.axicon-resize-full:before { content: '\e885'; }

/* '' */
.axicon-resize-full-alt:before { content: '\e886'; }

/* '' */
.axicon-resize-small:before { content: '\e887'; }

/* '' */
.axicon-resize-vertical:before { content: '\e888'; }

/* '' */
.axicon-resize-horizontal:before { content: '\e889'; }

/* '' */
.axicon-move:before { content: '\e88a'; }

/* '' */
.axicon-zoom-in:before { content: '\e88b'; }

/* '' */
.axicon-zoom-out:before { content: '\e88c'; }

/* '' */
.axicon-down-circled2:before { content: '\e88d'; }

/* '' */
.axicon-up-circled2:before { content: '\e88e'; }

/* '' */
.axicon-left-circled2:before { content: '\e88f'; }

/* '' */
.axicon-right-circled2:before { content: '\e890'; }

/* '' */
.axicon-angle-left:before { content: '\e891'; }

/* '' */
.axicon-angle-right:before { content: '\e892'; }

/* '' */
.axicon-angle-up:before { content: '\e893'; }

/* '' */
.axicon-angle-down:before { content: '\e894'; }

/* '' */
.axicon-down-open:before { content: '\e895'; }

/* '' */
.axicon-left-open:before { content: '\e896'; }

/* '' */
.axicon-right-open:before { content: '\e897'; }

/* '' */
.axicon-up-open:before { content: '\e898'; }

/* '' */
.axicon-angle-circled-left:before { content: '\e899'; }

/* '' */
.axicon-angle-circled-right:before { content: '\e89a'; }

/* '' */
.axicon-angle-circled-up:before { content: '\e89b'; }

/* '' */
.axicon-angle-circled-down:before { content: '\e89c'; }

/* '' */
.axicon-angle-double-right:before { content: '\e89d'; }

/* '' */
.axicon-angle-double-left:before { content: '\e89e'; }

/* '' */
.axicon-angle-double-up:before { content: '\e89f'; }

/* '' */
.axicon-angle-double-down:before { content: '\e8a0'; }

/* '' */
.axicon-down:before { content: '\e8a1'; }

/* '' */
.axicon-left:before { content: '\e8a2'; }

/* '' */
.axicon-right:before { content: '\e8a3'; }

/* '' */
.axicon-up:before { content: '\e8a4'; }

/* '' */
.axicon-down-big:before { content: '\e8a5'; }

/* '' */
.axicon-left-big:before { content: '\e8a6'; }

/* '' */
.axicon-right-big:before { content: '\e8a7'; }

/* '' */
.axicon-up-big:before { content: '\e8a8'; }

/* '' */
.axicon-right-hand:before { content: '\e8a9'; }

/* '' */
.axicon-left-hand:before { content: '\e8aa'; }

/* '' */
.axicon-up-hand:before { content: '\e8ab'; }

/* '' */
.axicon-down-hand:before { content: '\e8ac'; }

/* '' */
.axicon-left-circled:before { content: '\e8ad'; }

/* '' */
.axicon-right-circled:before { content: '\e8ae'; }

/* '' */
.axicon-up-circled:before { content: '\e8af'; }

/* '' */
.axicon-down-circled:before { content: '\e8b0'; }

/* '' */
.axicon-cw:before { content: '\e8b1'; }

/* '' */
.axicon-ccw:before { content: '\e8b2'; }

/* '' */
.axicon-arrows-cw:before { content: '\e8b3'; }

/* '' */
.axicon-shuffle:before { content: '\e8b4'; }

/* '' */
.axicon-history:before { content: '\e8b5'; }

/* '' */
.axicon-desktop:before { content: '\e8b6'; }

/* '' */
.axicon-award:before { content: '\e8b7'; }

/* '' */
.axicon-signal:before { content: '\e8b8'; }

/* '' */
.axicon-play:before { content: '\e8b9'; }

/* '' */
.axicon-laptop:before { content: '\e8ba'; }

/* '' */
.axicon-tablet:before { content: '\e8bb'; }

/* '' */
.axicon-mobile:before { content: '\e8bc'; }

/* '' */
.axicon-inbox:before { content: '\e8bd'; }

/* '' */
.axicon-globe:before { content: '\e8be'; }

/* '' */
.axicon-cloud:before { content: '\e8bf'; }

/* '' */
.axicon-flash:before { content: '\e8c0'; }

/* '' */
.axicon-sun:before { content: '\e8c1'; }

/* '' */
.axicon-moon:before { content: '\e8c2'; }

/* '' */
.axicon-umbrella:before { content: '\e8c3'; }

/* '' */
.axicon-flight:before { content: '\e8c4'; }

/* '' */
.axicon-fighter-jet:before { content: '\e8c5'; }

/* '' */
.axicon-paper-plane:before { content: '\e8c6'; }

/* '' */
.axicon-paper-plane-empty:before { content: '\e8c7'; }

/* '' */
.axicon-space-shuttle:before { content: '\e8c8'; }

/* '' */
.axicon-leaf:before { content: '\e8c9'; }

/* '' */
.axicon-font:before { content: '\e8ca'; }

/* '' */
.axicon-italic:before { content: '\e8cb'; }

/* '' */
.axicon-bold:before { content: '\e8cc'; }

/* '' */
.axicon-header:before { content: '\e8cd'; }

/* '' */
.axicon-scissors:before { content: '\e8ce'; }

/* '' */
.axicon-crop:before { content: '\e8cf'; }

/* '' */
.axicon-columns:before { content: '\e8d0'; }

/* '' */
.axicon-list-bullet:before { content: '\e8d1'; }

/* '' */
.axicon-list:before { content: '\e8d2'; }

/* '' */
.axicon-indent-right:before { content: '\e8d3'; }

/* '' */
.axicon-indent-left:before { content: '\e8d4'; }

/* '' */
.axicon-align-justify:before { content: '\e8d5'; }

/* '' */
.axicon-align-right:before { content: '\e8d6'; }

/* '' */
.axicon-align-center:before { content: '\e8d7'; }

/* '' */
.axicon-align-left:before { content: '\e8d8'; }

/* '' */
.axicon-paste:before { content: '\e8d9'; }

/* '' */
.axicon-briefcase:before { content: '\e8da'; }

/* '' */
.axicon-road:before { content: '\e8db'; }

/* '' */
.axicon-qrcode:before { content: '\e8dc'; }

/* '' */
.axicon-book:before { content: '\e8dd'; }

/* '' */
.axicon-check:before { content: '\e8de'; }

/* '' */
.axicon-dot-circled:before { content: '\e8df'; }

/* '' */
.axicon-circle-thin:before { content: '\e8e0'; }

/* '' */
.axicon-circle-empty:before { content: '\e8e1'; }

/* '' */
.axicon-cab:before { content: '\e8e2'; }

/* '' */
.axicon-beaker:before { content: '\e8e3'; }

/* '' */
.axicon-magic:before { content: '\e8e4'; }

/* '' */
.axicon-bug:before { content: '\e8e5'; }

/* '' */
.axicon-rocket:before { content: '\e8e6'; }

/* '' */
.axicon-fork:before { content: '\e8e7'; }

/* '' */
.axicon-key:before { content: '\e8e8'; }

/* '' */
.axicon-megaphone:before { content: '\e8e9'; }

/* '' */
.axicon-floppy:before { content: '\e8ea'; }

/* '' */
.axicon-credit-card:before { content: '\e8eb'; }

/* '' */
.axicon-ticket:before { content: '\e8ec'; }

/* '' */
.axicon-chart-bar:before { content: '\e8ed'; }

/* '' */
.axicon-magnet:before { content: '\e8ee'; }

/* '' */
.axicon-asterisk:before { content: '\e8ef'; }

/* '' */
.axicon-gift:before { content: '\e8f0'; }

/* '' */
.axicon-taxi:before { content: '\e8f1'; }

/* '' */
.axicon-truck:before { content: '\e8f2'; }

/* '' */
.axicon-money:before { content: '\e8f3'; }

/* '' */
.axicon-euro:before { content: '\e8f4'; }

/* '' */
.axicon-pound:before { content: '\e8f5'; }

/* '' */
.axicon-dollar:before { content: '\e8f6'; }

/* '' */
.axicon-yen:before { content: '\e8f7'; }

/* '' */
.axicon-meh:before { content: '\e8f8'; }

/* '' */
.axicon-frown:before { content: '\e8f9'; }

/* '' */
.axicon-smile:before { content: '\e8fa'; }

/* '' */
.axicon-building:before { content: '\e8fb'; }

/* '' */
.axicon-building-filled:before { content: '\e8fc'; }

/* '' */
.axicon-hospital:before { content: '\e8fd'; }

/* '' */
.axicon-h-sigh:before { content: '\e8fe'; }

/* '' */
.axicon-medkit:before { content: '\e8ff'; }

/* '' */
.axicon-ambulance:before { content: '\e900'; }

/* '' */
.axicon-stethoscope:before { content: '\e901'; }

/* '' */
.axicon-user-md:before { content: '\e902'; }

/* '' */
.axicon-beer:before { content: '\e903'; }

/* '' */
.axicon-food:before { content: '\e904'; }

/* '' */
.axicon-coffee:before { content: '\e905'; }

/* '' */
.axicon-spinner:before { content: '\e906'; }

/* '' */
.axicon-sitemap:before { content: '\e907'; }

/* '' */
.axicon-anchor:before { content: '\e908'; }

/* '' */
.axicon-eraser:before { content: '\e909'; }

/* '' */
.axicon-extinguisher:before { content: '\e90a'; }

/* '' */
.axicon-puzzle:before { content: '\e90b'; }

/* '' */
.axicon-shield:before { content: '\e90c'; }

/* '' */
.axicon-wheelchair:before { content: '\e90d'; }

/* '' */
.axicon-graduation-cap:before { content: '\e90e'; }

/* '' */
.axicon-cubes:before { content: '\e90f'; }

/* '' */
.axicon-lifebuoy:before { content: '\e910'; }

/* '' */
.axicon-database:before { content: '\e911'; }

/* '' */
.axicon-recycle:before { content: '\e912'; }

/* '' */
.axicon-rebel:before { content: '\e913'; }

/* '' */
.axicon-facebook-squared:before { content: '\e914'; }

/* '' */
.axicon-facebook:before { content: '\e915'; }

/* '' */
.axicon-drupal:before { content: '\e916'; }

/* '' */
.axicon-dropbox:before { content: '\e917'; }

/* '' */
.axicon-dribbble:before { content: '\e918'; }

/* '' */
.axicon-digg:before { content: '\e919'; }

/* '' */
.axicon-deviantart:before { content: '\e91a'; }

/* '' */
.axicon-delicious:before { content: '\e91b'; }

/* '' */
.axicon-css3:before { content: '\e91c'; }

/* '' */
.axicon-bitbucket:before { content: '\e91d'; }

/* '' */
.axicon-behance-squared:before { content: '\e91e'; }

/* '' */
.axicon-behance:before { content: '\e91f'; }

/* '' */
.axicon-apple:before { content: '\e920'; }

/* '' */
.axicon-android:before { content: '\e921'; }

/* '' */
.axicon-bomb:before { content: '\e922'; }

/* '' */
.axicon-git:before { content: '\e923'; }

/* '' */
.axicon-git-squared:before { content: '\e924'; }

/* '' */
.axicon-github:before { content: '\e925'; }

/* '' */
.axicon-github-squared:before { content: '\e926'; }

/* '' */
.axicon-github-circled:before { content: '\e927'; }

/* '' */
.axicon-google:before { content: '\e928'; }

/* '' */
.axicon-gplus:before { content: '\e929'; }

/* '' */
.axicon-gplus-squared:before { content: '\e92a'; }

/* '' */
.axicon-html5:before { content: '\e92b'; }

/* '' */
.axicon-joomla:before { content: '\e92c'; }

/* '' */
.axicon-linkedin-squared:before { content: '\e92d'; }

/* '' */
.axicon-linux:before { content: '\e92e'; }

/* '' */
.axicon-stackoverflow:before { content: '\e92f'; }

/* '' */
.axicon-stumbleupon:before { content: '\e930'; }

/* '' */
.axicon-stumbleupon-circled:before { content: '\e931'; }

/* '' */
.axicon-tencent-weibo:before { content: '\e932'; }

/* '' */
.axicon-spotify:before { content: '\e933'; }

/* '' */
.axicon-stackexchange:before { content: '\e934'; }

/* '' */
.axicon-slack:before { content: '\e935'; }

/* '' */
.axicon-skype:before { content: '\e936'; }

/* '' */
.axicon-renren:before { content: '\e937'; }

/* '' */
.axicon-pinterest-squared:before { content: '\e938'; }

/* '' */
.axicon-pinterest-circled:before { content: '\e939'; }

/* '' */
.axicon-tumblr:before { content: '\e93a'; }

/* '' */
.axicon-tumblr-squared:before { content: '\e93b'; }

/* '' */
.axicon-twitter-squared:before { content: '\e93c'; }

/* '' */
.axicon-twitter:before { content: '\e93d'; }

/* '' */
.axicon-vimeo-squared:before { content: '\e93e'; }

/* '' */
.axicon-vine:before { content: '\e93f'; }

/* '' */
.axicon-vkontakte:before { content: '\e940'; }

/* '' */
.axicon-wechat:before { content: '\e941'; }

/* '' */
.axicon-windows:before { content: '\e942'; }

/* '' */
.axicon-wordpress:before { content: '\e943'; }

/* '' */
.axicon-youtube:before { content: '\e944'; }

/* '' */
.axicon-youtube-squared:before { content: '\e945'; }

/* '' */
.axicon-yahoo:before { content: '\e946'; }

/* '' */
.axicon-lemon:before { content: '\e947'; }

/* '' */
.axicon-youtube-play:before { content: '\e948'; }

/* '' */
.axicon-foursquare:before { content: '\e949'; }

/* '' */
.axicon-flickr:before { content: '\e94a'; }

/* '' */
.axicon-reddit:before { content: '\e94b'; }

/* '' */
.axicon-note:before { content: '\e94c'; }

/* '' */
.axicon-note-beamed:before { content: '\e94d'; }

/* '' */
.axicon-flashlight:before { content: '\e94e'; }

/* '' */
.axicon-heart-1:before { content: '\e94f'; }

/* '' */
.axicon-heart-empty-1:before { content: '\e950'; }

/* '' */
.axicon-user-1:before { content: '\e951'; }

/* '' */
.axicon-users-1:before { content: '\e952'; }

/* '' */
.axicon-user-add:before { content: '\e953'; }

/* '' */
.axicon-video-1:before { content: '\e954'; }

/* '' */
.axicon-picture-1:before { content: '\e955'; }

/* '' */
.axicon-camera-1:before { content: '\e956'; }

/* '' */
.axicon-eye-1:before { content: '\e957'; }

/* '' */
.axicon-reply-1:before { content: '\e958'; }

/* '' */
.axicon-reply-all-1:before { content: '\e959'; }

/* '' */
.axicon-forward-1:before { content: '\e95a'; }

/* '' */
.axicon-chat-1:before { content: '\e95b'; }

/* '' */
.axicon-bell-1:before { content: '\e95c'; }

/* '' */
.axicon-folder-1:before { content: '\e95d'; }

/* '' */
.axicon-shareable:before { content: '\e95e'; }

/* '' */
.axicon-tools:before { content: '\e95f'; }

/* '' */
.axicon-sound:before { content: '\e960'; }

/* '' */
.axicon-hourglass:before { content: '\e961'; }

/* '' */
.axicon-down-open-big:before { content: '\e962'; }

/* '' */
.axicon-left-open-big:before { content: '\e963'; }

/* '' */
.axicon-right-open-big:before { content: '\e964'; }

/* '' */
.axicon-up-open-big:before { content: '\e965'; }

/* '' */
.axicon-monitor:before { content: '\e966'; }

/* '' */
.axicon-mobile-1:before { content: '\e967'; }

/* '' */
.axicon-network:before { content: '\e968'; }

/* '' */
.axicon-cloud-thunder:before { content: '\e969'; }

/* '' */
.axicon-cloud-1:before { content: '\e96a'; }

/* '' */
.axicon-battery:before { content: '\e96b'; }

/* '' */
.axicon-back-in-time:before { content: '\e96c'; }

/* '' */
.axicon-progress-1:before { content: '\e96d'; }

/* '' */
.axicon-progress-2:before { content: '\e96e'; }

/* '' */
.axicon-progress-3:before { content: '\e96f'; }

/* '' */
.axicon-loop:before { content: '\e970'; }

/* '' */
.axicon-shuffle-1:before { content: '\e971'; }

/* '' */
.axicon-arrows-ccw:before { content: '\e972'; }

/* '' */
.axicon-cw-1:before { content: '\e973'; }

/* '' */
.axicon-ccw-1:before { content: '\e974'; }

/* '' */
.axicon-flight-1:before { content: '\e975'; }

/* '' */
.axicon-leaf-1:before { content: '\e976'; }

/* '' */
.axicon-paper-plane-1:before { content: '\e977'; }

/* '' */
.axicon-moon-1:before { content: '\e978'; }

/* '' */
.axicon-cc:before { content: '\e979'; }

/* '' */
.axicon-cc-by:before { content: '\e97a'; }

/* '' */
.axicon-cc-nc:before { content: '\e97b'; }

/* '' */
.axicon-cc-sa:before { content: '\e97c'; }

/* '' */
.axicon-cc-nd:before { content: '\e97d'; }

/* '' */
.axicon-github-1:before { content: '\e97e'; }

/* '' */
.axicon-flickr-1:before { content: '\e97f'; }

/* '' */
.axicon-flickr-circled:before { content: '\e980'; }

/* '' */
.axicon-vimeo-circled:before { content: '\e981'; }

/* '' */
.axicon-twitter-1:before { content: '\e982'; }

/* '' */
.axicon-twitter-circled:before { content: '\e983'; }

/* '' */
.axicon-facebook-1:before { content: '\e984'; }

/* '' */
.axicon-facebook-circled:before { content: '\e985'; }

/* '' */
.axicon-facebook-squared-1:before { content: '\e986'; }

/* '' */
.axicon-gplus-1:before { content: '\e987'; }

/* '' */
.axicon-gplus-circled:before { content: '\e988'; }

/* '' */
.axicon-pinterest:before { content: '\e989'; }

/* '' */
.axicon-pinterest-circled-1:before { content: '\e98a'; }

/* '' */
.axicon-tumblr-1:before { content: '\e98b'; }

/* '' */
.axicon-tumblr-circled:before { content: '\e98c'; }

/* '' */
.axicon-linkedin:before { content: '\e98d'; }

/* '' */
.axicon-paypal:before { content: '\e98e'; }

/* '' */
.axicon-skype-1:before { content: '\e98f'; }

/* '' */
.axicon-evernote:before { content: '\e990'; }

/* '' */
.axicon-dropbox-1:before { content: '\e991'; }

/* '' */
.axicon-behance-1:before { content: '\e992'; }

/* '' */
.axicon-dribbble-1:before { content: '\e993'; }

/* '' */
.axicon-dribbble-circled:before { content: '\e994'; }

/* '' */
.axicon-linkedin-circled:before { content: '\e995'; }

/* '' */
.axicon-stumbleupon-circled-1:before { content: '\e996'; }

/* '' */
.axicon-stumbleupon-1:before { content: '\e997'; }

/* '' */
.axicon-picasa:before { content: '\e998'; }

/* '' */
.axicon-soundcloud:before { content: '\e999'; }

/* '' */
.axicon-google-circles:before { content: '\e99a'; }

/* '' */
.axicon-droplet:before { content: '\e99b'; }

/* '' */
.axicon-graduation-cap-1:before { content: '\e99c'; }

/* '' */
.axicon-traffic-cone:before { content: '\e99d'; }

/* '' */
.axicon-magnet-1:before { content: '\e99e'; }

/* '' */
.axicon-lifebuoy-1:before { content: '\e99f'; }

/* '' */
.axicon-chart-pie:before { content: '\e9a0'; }

/* '' */
.axicon-chart-pie-alt:before { content: '\e9a1'; }

/* '' */
.axicon-umbrella-1:before { content: '\e9a2'; }

/* '' */
.axicon-aperture-alt:before { content: '\e9a3'; }

/* '' */
.axicon-layers:before { content: '\e9a4'; }

/* '' */
.axicon-layers-alt:before { content: '\e9a5'; }

/* '' */
.axicon-bat-charge:before { content: '\e9a6'; }

/* '' */
.axicon-bat-full:before { content: '\e9a7'; }

/* '' */
.axicon-bat-half:before { content: '\e9a8'; }

/* '' */
.axicon-bat-empty:before { content: '\e9a9'; }

/* '' */
.axicon-signal-1:before { content: '\e9aa'; }

/* '' */
.axicon-globe-alt:before { content: '\e9ab'; }

/* '' */
.axicon-signal-2:before { content: '\e9ac'; }

/* '' */
.axicon-bullhorn:before { content: '\e9ad'; }

/* '' */
.axicon-basket-alt:before { content: '\e9ae'; }

/* '' */
.axicon-basket-1:before { content: '\e9af'; }

/* '' */
.axicon-mobile-2:before { content: '\e9b0'; }

/* '' */
.axicon-tablet-1:before { content: '\e9b1'; }

/* '' */
.axicon-cd:before { content: '\e9b2'; }

/* '' */
.axicon-clock-alt:before { content: '\e9b3'; }

/* '' */
.axicon-ok-1:before { content: '\e9b4'; }

/* '' */
.axicon-cancel-1:before { content: '\e9b5'; }

/* '' */
.axicon-plus-1:before { content: '\e9b6'; }

/* '' */
.axicon-cancel-circle:before { content: '\e9b7'; }

/* '' */
.axicon-wrench-1:before { content: '\e9b8'; }

/* '' */
.axicon-cloud-sun:before { content: '\e9b9'; }

/* '' */
.axicon-cloud-2:before { content: '\e9ba'; }

/* '' */
.axicon-rain:before { content: '\e9bb'; }

/* '' */
.axicon-coverflow:before { content: '\e9bc'; }

/* '' */
.axicon-cloud-moon:before { content: '\e9bd'; }

/* '' */
.axicon-coverflow-empty:before { content: '\e9be'; }

/* '' */
.axicon-vector:before { content: '\e9bf'; }

/* '' */
.axicon-anchor-1:before { content: '\e9c0'; }

/* '' */
.axicon-bicycle:before { content: '\e9c1'; }

/* '' */
.axicon-giraffe:before { content: '\e9c2'; }

/* '' */
.axicon-garden:before { content: '\e9c3'; }

/* '' */
.axicon-fuel:before { content: '\e9c4'; }

/* '' */
.axicon-swimming:before { content: '\e9c5'; }

/* '' */
.axicon-tennis:before { content: '\e9c6'; }

/* '' */
.axicon-police:before { content: '\e9c7'; }

/* '' */
.axicon-pitch:before { content: '\e9c8'; }

/* '' */
.axicon-bus:before { content: '\e9c9'; }

/* '' */
.axicon-fire-station:before { content: '\e9ca'; }

/* '' */
.axicon-skiing:before { content: '\e9cb'; }

/* '' */
.axicon-soccer:before { content: '\e9cc'; }

/* '' */
.axicon-wordpress-1:before { content: '\e9cd'; }

/* '' */
.axicon-drupal-1:before { content: '\e9ce'; }

/* '' */
.axicon-html5-1:before { content: '\e9cf'; }

/* '' */
.axicon-ie:before { content: '\e9d0'; }

/* '' */
.axicon-android-1:before { content: '\e9d1'; }

/* '' */
.axicon-appstore:before { content: '\e9d2'; }

/* '' */
.axicon-amazon:before { content: '\e9d3'; }

/* '' */
.axicon-windows-1:before { content: '\e9d4'; }

/* '' */
.axicon-linkedin-1:before { content: '\e9d5'; }

/* '' */
.axicon-soundcloud-1:before { content: '\e9d6'; }

/* '' */
.axicon-bitbucket-1:before { content: '\e9d7'; }

/* '' */
.axicon-pocket:before { content: '\e9d8'; }

/* '' */
.axicon-buffer:before { content: '\e9d9'; }

/* '' */
.axicon-fivehundredpx:before { content: '\e9da'; }

/* '' */
.axicon-paypal-1:before { content: '\e9db'; }

/* '' */
.axicon-visa:before { content: '\e9dc'; }

/* '' */
.axicon-instagram-filled:before { content: '\e9dd'; }

/* '' */
.axicon-instagram:before { content: '\e9de'; }

/* '' */
.axicon-gift-1:before { content: '\e9df'; }

/* '' */
.axicon-laptop-1:before { content: '\e9e0'; }

/* '' */
.axicon-terminal:before { content: '\e9e1'; }

/* '' */
.axicon-desktop-1:before { content: '\e9e2'; }

/* '' */
.axicon-blind:before { content: '\e9e3'; }

/* '' */
.axicon-glasses:before { content: '\e9e4'; }

/* '' */
.axicon-accessibility:before { content: '\e9e5'; }

/* '' */
.axicon-guidedog:before { content: '\e9e6'; }

/* '' */
.axicon-fire:before { content: '\e9e7'; }

/* '' */
.axicon-win8:before { content: '\e9e8'; }

/* '' */
.axicon-fast-food:before { content: '\e9e9'; }

/* '' */
.axicon-compass-1:before { content: '\e9ea'; }

/* '' */
.axicon-compass-2:before { content: '\e9eb'; }

/* '' */
.axicon-firefox:before { content: '\e9ec'; }

/* '' */
.axicon-chrome:before { content: '\e9ed'; }

/* '' */
.axicon-opera:before { content: '\e9ee'; }

/* '' */
.axicon-ie-1:before { content: '\e9ef'; }

/* '' */
/*!===================== custom admin fontIcon embed ===============*/
[class^="aux-pb-icons-"]:before, [class*=" aux-pb-icons-"]:before, [class^="axiAdminIcon-"]:before, [class*=" axiAdminIcon-"]:before { display: inline-block; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@font-face { font-family: "AxiAdminCustomFont"; src: url("fonts/options-icon/AxiAdminCustomFont.eot?1b18058dc3297f5781776d92e83e756f"); src: url("fonts/options-icon/AxiAdminCustomFont.eot?#iefix") format("embedded-opentype"), url("fonts/options-icon/AxiAdminCustomFont.woff?1b18058dc3297f5781776d92e83e756f") format("woff"), url("fonts/options-icon/AxiAdminCustomFont.ttf?1b18058dc3297f5781776d92e83e756f") format("truetype"); font-weight: normal; font-style: normal; }
.axiAdminIcon, [class^="axiAdminIcon-"], [class*=" axiAdminIcon-"] { font-family: "AxiAdminCustomFont"; display: inline-block; vertical-align: middle; line-height: 1; font-weight: normal; font-style: normal; speak: none; text-decoration: inherit; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.axiAdminIcon-bg-attachment-fixed:before { content: "\f101"; }

.axiAdminIcon-bg-attachment-scroll:before { content: "\f102"; }

.axiAdminIcon-bg-size-1:before { content: "\f103"; }

.axiAdminIcon-bg-size-2:before { content: "\f104"; }

.axiAdminIcon-bg-size-3:before { content: "\f105"; }

.axiAdminIcon-blog-content-length-1:before { content: "\f106"; }

.axiAdminIcon-blog-content-length-2:before { content: "\f107"; }

.axiAdminIcon-blog-layout-1:before { content: "\f108"; }

.axiAdminIcon-blog-layout-2:before { content: "\f109"; }

.axiAdminIcon-blog-layout-3:before { content: "\f10a"; }

.axiAdminIcon-blog-layout-4:before { content: "\f10b"; }

.axiAdminIcon-blog-layout-5:before { content: "\f10c"; }

.axiAdminIcon-bottom-center:before { content: "\f10d"; }

.axiAdminIcon-bottom-left:before { content: "\f10e"; }

.axiAdminIcon-bottom-mid:before { content: "\f10f"; }

.axiAdminIcon-bottom-right:before { content: "\f110"; }

.axiAdminIcon-boxed:before { content: "\f111"; }

.axiAdminIcon-breadcrumb-divider1:before { content: "\f112"; }

.axiAdminIcon-breadcrumb-divider2:before { content: "\f113"; }

.axiAdminIcon-breadcrumb-divider3:before { content: "\f114"; }

.axiAdminIcon-center-center:before { content: "\f115"; }

.axiAdminIcon-center-left:before { content: "\f116"; }

.axiAdminIcon-center-right:before { content: "\f117"; }

.axiAdminIcon-center-top:before { content: "\f118"; }

.axiAdminIcon-content-boxed:before { content: "\f119"; }

.axiAdminIcon-content-full-with-spaces:before { content: "\f11a"; }

.axiAdminIcon-content-full:before { content: "\f11b"; }

.axiAdminIcon-default:before { content: "\f11c"; }

.axiAdminIcon-full:before { content: "\f11d"; }

.axiAdminIcon-grid1:before { content: "\f11e"; }

.axiAdminIcon-grid11:before { content: "\f11f"; }

.axiAdminIcon-grid111:before { content: "\f120"; }

.axiAdminIcon-grid1111:before { content: "\f121"; }

.axiAdminIcon-grid11111:before { content: "\f122"; }

.axiAdminIcon-grid112:before { content: "\f123"; }

.axiAdminIcon-grid12:before { content: "\f124"; }

.axiAdminIcon-grid13:before { content: "\f125"; }

.axiAdminIcon-grid21:before { content: "\f126"; }

.axiAdminIcon-grid211:before { content: "\f127"; }

.axiAdminIcon-grid31:before { content: "\f128"; }

.axiAdminIcon-left-top:before { content: "\f129"; }

.axiAdminIcon-mid-left:before { content: "\f12a"; }

.axiAdminIcon-mid-mid:before { content: "\f12b"; }

.axiAdminIcon-mid-right:before { content: "\f12c"; }

.axiAdminIcon-none:before { content: "\f12d"; }

.axiAdminIcon-padding-none:before { content: "\f12e"; }

.axiAdminIcon-padding-x-y:before { content: "\f12f"; }

.axiAdminIcon-padding-x:before { content: "\f130"; }

.axiAdminIcon-padding-y:before { content: "\f131"; }

.axiAdminIcon-pattern:before { content: "\f132"; }

.axiAdminIcon-repeat-x:before { content: "\f133"; }

.axiAdminIcon-repeat-xy:before { content: "\f134"; }

.axiAdminIcon-repeat-y:before { content: "\f135"; }

.axiAdminIcon-right-center:before { content: "\f136"; }

.axiAdminIcon-right-top:before { content: "\f137"; }

.axiAdminIcon-scroll-down-arrow-outline:before { content: "\f138"; }

.axiAdminIcon-scroll-down-arrow:before { content: "\f139"; }

.axiAdminIcon-sidebar-left-left:before { content: "\f13a"; }

.axiAdminIcon-sidebar-left-right:before { content: "\f13b"; }

.axiAdminIcon-sidebar-left:before { content: "\f13c"; }

.axiAdminIcon-sidebar-none:before { content: "\f13d"; }

.axiAdminIcon-sidebar-right-right:before { content: "\f13e"; }

.axiAdminIcon-sidebar-right:before { content: "\f13f"; }

.axiAdminIcon-text-align-center:before { content: "\f140"; }

.axiAdminIcon-text-align-justify:before { content: "\f141"; }

.axiAdminIcon-text-align-left:before { content: "\f142"; }

.axiAdminIcon-text-align-right:before { content: "\f143"; }

.axiAdminIcon-top-center:before { content: "\f144"; }

.axiAdminIcon-top-left:before { content: "\f145"; }

.axiAdminIcon-top-mid:before { content: "\f146"; }

.axiAdminIcon-top-right:before { content: "\f147"; }

@font-face { font-family: "aux-pagebuilder-icons"; src: url("fonts/elements-icon/aux-pagebuilder-icons.eot?747735af9bed6ed956156b06a9c04849"); src: url("fonts/elements-icon/aux-pagebuilder-icons.eot?#iefix") format("embedded-opentype"), url("fonts/elements-icon/aux-pagebuilder-icons.woff?747735af9bed6ed956156b06a9c04849") format("woff"), url("fonts/elements-icon/aux-pagebuilder-icons.ttf?747735af9bed6ed956156b06a9c04849") format("truetype"); font-weight: normal; font-style: normal; }
.aux-pb-icons, [class^="aux-pb-icons-"], [class*=" aux-pb-icons-"] { font-family: "aux-pagebuilder-icons"; display: inline-block; vertical-align: middle; line-height: 1; font-weight: normal; font-style: normal; speak: none; text-decoration: inherit; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.aux-pb-icons-accordion:before { content: "\f101"; }

.aux-pb-icons-blog:before { content: "\f102"; }

.aux-pb-icons-button:before { content: "\f103"; }

.aux-pb-icons-calendar:before { content: "\f104"; }

.aux-pb-icons-callout:before { content: "\f105"; }

.aux-pb-icons-caption:before { content: "\f106"; }

.aux-pb-icons-carousel:before { content: "\f107"; }

.aux-pb-icons-chart:before { content: "\f108"; }

.aux-pb-icons-code:before { content: "\f109"; }

.aux-pb-icons-column:before { content: "\f10a"; }

.aux-pb-icons-contact-box:before { content: "\f10b"; }

.aux-pb-icons-contact-form:before { content: "\f10c"; }

.aux-pb-icons-divider:before { content: "\f10d"; }

.aux-pb-icons-dropcap:before { content: "\f10e"; }

.aux-pb-icons-facebook:before { content: "\f10f"; }

.aux-pb-icons-faq:before { content: "\f110"; }

.aux-pb-icons-flickr:before { content: "\f111"; }

.aux-pb-icons-gallery:before { content: "\f112"; }

.aux-pb-icons-google-maps:before { content: "\f113"; }

.aux-pb-icons-grid:before { content: "\f114"; }

.aux-pb-icons-image:before { content: "\f115"; }

.aux-pb-icons-land:before { content: "\f116"; }

.aux-pb-icons-link:before { content: "\f117"; }

.aux-pb-icons-list:before { content: "\f118"; }

.aux-pb-icons-masonry:before { content: "\f119"; }

.aux-pb-icons-message-box:before { content: "\f11a"; }

.aux-pb-icons-news:before { content: "\f11b"; }

.aux-pb-icons-partners:before { content: "\f11c"; }

.aux-pb-icons-pf-grid:before { content: "\f11d"; }

.aux-pb-icons-portfolio:before { content: "\f11e"; }

.aux-pb-icons-post-slider:before { content: "\f11f"; }

.aux-pb-icons-price-table:before { content: "\f120"; }

.aux-pb-icons-quote:before { content: "\f121"; }

.aux-pb-icons-search:before { content: "\f122"; }

.aux-pb-icons-services:before { content: "\f123"; }

.aux-pb-icons-socials:before { content: "\f124"; }

.aux-pb-icons-sound-cloud:before { content: "\f125"; }

.aux-pb-icons-staff:before { content: "\f126"; }

.aux-pb-icons-tab:before { content: "\f127"; }

.aux-pb-icons-testimonial:before { content: "\f128"; }

.aux-pb-icons-text:before { content: "\f129"; }

.aux-pb-icons-tile-recent-news:before { content: "\f12a"; }

.aux-pb-icons-tile:before { content: "\f12b"; }

.aux-pb-icons-timeline:before { content: "\f12c"; }

.aux-pb-icons-video:before { content: "\f12d"; }

/*!==================== Third-party Styles =========================*/
/*!----------------------------------------
  Spectrum Colorpicker v1.5.1
  https://github.com/bgrins/spectrum
  Author: Brian Grinstead
  License: MIT
------------------------------------------*/
/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/
.sp-container { position: absolute; top: 0; left: 0; display: inline-block; *display: inline; *zoom: 1; /* https://github.com/bgrins/spectrum/issues/40 */ z-index: 9999994; overflow: hidden; }

.sp-container.sp-flat { position: relative; }

/* Fix for * { box-sizing: border-box; } */
.sp-container, .sp-container * { box-sizing: content-box; }

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top { position: relative; width: 100%; display: inline-block; }

.sp-top-inner { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.sp-color { position: absolute; top: 0; left: 0; bottom: 0; right: 20%; }

.sp-hue { position: absolute; top: 0; right: 0; bottom: 0; left: 84%; height: 100%; }

.sp-clear-enabled .sp-hue { top: 33px; height: 77.5%; }

.sp-fill { padding-top: 80%; }

.sp-sat, .sp-val { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.sp-alpha-enabled .sp-top { margin-bottom: 18px; }

.sp-alpha-enabled .sp-alpha { display: block; }

.sp-alpha-handle { position: absolute; top: -4px; bottom: -4px; width: 6px; left: 50%; cursor: pointer; border: 1px solid black; background: white; opacity: .8; }

.sp-alpha { display: none; position: absolute; bottom: -14px; right: 0; left: 0; height: 8px; }

.sp-alpha-inner { border: solid 1px #333; }

.sp-clear { display: none; }

.sp-clear.sp-clear-display { background-position: center; }

.sp-clear-enabled .sp-clear { display: block; position: absolute; top: 0px; right: 0; bottom: 0; left: 84%; height: 28px; }

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button { -webkit-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }

.sp-container.sp-input-disabled .sp-input-container { display: none; }

.sp-container.sp-buttons-disabled .sp-button-container { display: none; }

.sp-container.sp-palette-buttons-disabled .sp-palette-button-container { display: none; }

.sp-palette-only .sp-picker-container { display: none; }

.sp-palette-disabled .sp-palette-container { display: none; }

.sp-initial-disabled .sp-initial { display: none; }

/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat { background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0))); background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0)); background-image: -webkit-linear-gradient(left, #ffffff, rgba(204, 154, 129, 0)); background-image: linear-gradient(to right, #ffffff, rgba(204, 154, 129, 0)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)"; filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81'); }

.sp-val { background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0))); background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0)); background-image: linear-gradient(to top, #000000, rgba(204, 154, 129, 0)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000'); }

.sp-hue { background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000)); background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }

/* IE filters do not support multiple color stops. Generate 6 divs, line them up, and do two color gradients for each. Yes, really. */
.sp-1 { height: 17%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00'); }

.sp-2 { height: 16%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00'); }

.sp-3 { height: 17%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff'); }

.sp-4 { height: 17%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff'); }

.sp-5 { height: 16%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff'); }

.sp-6 { height: 17%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000'); }

.sp-hidden { display: none !important; }

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }

.sp-cf:after { clear: both; }

.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) { .sp-color { right: 40%; }
  .sp-hue { left: 63%; }
  .sp-fill { padding-top: 60%; } }
.sp-dragger { border-radius: 5px; height: 5px; width: 5px; border: 1px solid #fff; background: #000; cursor: pointer; position: absolute; top: 0; left: 0; }

.sp-slider { position: absolute; top: 0; cursor: pointer; height: 3px; left: -1px; right: -1px; border: 1px solid #000; background: white; opacity: .8; }

/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/
.sp-container { border-radius: 0; background-color: #ECECEC; border: solid 1px #f0c49B; padding: 0; }

.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear { font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; -ms-box-sizing: border-box; box-sizing: border-box; }

.sp-top { margin-bottom: 3px; }

.sp-color, .sp-hue, .sp-clear { border: solid 1px #666; }

/* Input */
.sp-input-container { float: right; width: 100px; margin-bottom: 4px; }

.sp-initial-disabled .sp-input-container { width: 100%; }

.sp-input { font-size: 12px !important; border: 1px inset; padding: 4px 5px; margin: 0; width: 100%; background: transparent; border-radius: 3px; color: #222; }

.sp-input:focus { border: 1px solid orange; }

.sp-input.sp-validation-error { border: 1px solid red; background: #fdd; }

.sp-picker-container, .sp-palette-container { float: left; position: relative; padding: 10px; padding-bottom: 300px; margin-bottom: -290px; }

.sp-picker-container { width: 172px; border-left: solid 1px #fff; }

/* Palettes */
.sp-palette-container { border-right: solid 1px #ccc; }

.sp-palette-only .sp-palette-container { border: 0; }

.sp-palette .sp-thumb-el { display: block; position: relative; float: left; width: 24px; height: 15px; margin: 3px; cursor: pointer; border: solid 2px transparent; }

.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active { border-color: orange; }

.sp-thumb-el { position: relative; }

/* Initial */
.sp-initial { float: left; border: solid 1px #333; }

.sp-initial span { width: 30px; height: 25px; border: none; display: block; float: left; margin: 0; }

.sp-initial .sp-clear-display { background-position: center; }

/* Buttons */
.sp-palette-button-container, .sp-button-container { float: right; }

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer { margin: 0; overflow: hidden; cursor: pointer; padding: 4px; display: inline-block; *zoom: 1; *display: inline; border: solid 1px #91765d; background: #eee; color: #333; vertical-align: middle; }

.sp-replacer:hover, .sp-replacer.sp-active { border-color: #F0C49B; color: #111; }

.sp-replacer.sp-disabled { cursor: default; border-color: silver; color: silver; }

.sp-dd { padding: 2px 0; height: 16px; line-height: 16px; float: left; font-size: 10px; }

.sp-preview { position: relative; width: 25px; height: 20px; border: solid 1px #222; margin-right: 5px; float: left; z-index: 0; }

.sp-palette { *width: 220px; max-width: 220px; }

.sp-palette .sp-thumb-el { width: 16px; height: 16px; margin: 2px 1px; border: solid 1px #d0d0d0; }

.sp-container { padding-bottom: 0; }

/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button { background-color: #eeeeee; background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc); background-image: linear-gradient(to bottom, #eeeeee, #cccccc); border: 1px solid #ccc; border-bottom: 1px solid #bbb; border-radius: 3px; color: #333; font-size: 14px; line-height: 1; padding: 5px 4px; text-align: center; text-shadow: 0 1px 0 #eee; vertical-align: middle; }

.sp-container button:hover { background-color: #dddddd; background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb); background-image: linear-gradient(to bottom, #dddddd, #bbbbbb); border: 1px solid #bbb; border-bottom: 1px solid #999; cursor: pointer; text-shadow: 0 1px 0 #ddd; }

.sp-container button:active { border: 1px solid #aaa; border-bottom: 1px solid #888; -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; }

.sp-cancel { font-size: 11px; color: #d93f3f !important; margin: 0; padding: 2px; margin-right: 5px; vertical-align: middle; text-decoration: none; }

.sp-cancel:hover { color: #d93f3f !important; text-decoration: underline; }

.sp-palette span:hover, .sp-palette span.sp-thumb-active { border-color: #000; }

.sp-preview, .sp-alpha, .sp-thumb-el { position: relative; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); }

.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.sp-palette .sp-thumb-inner { background-position: 50% 50%; background-repeat: no-repeat; }

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=); }

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=); }

.sp-clear-display { background-repeat: no-repeat; background-position: center; background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==); }

/*** Custom CSS for spectrum ***/
.sp-alpha-handle { border: 1px solid #aaa; border-radius: 3px; }

.sp-alpha-inner { border: solid 1px #aaa; }

.sp-container { background-color: #fff; border: solid 1px #ddd; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); }

.sp-input { padding: 5px 5px; box-shadow: inset 0 4px 0px rgba(0, 0, 0, 0.05) !important; border-color: #ADADAD !important; border-radius: 2px; }

.sp-thumb { border-color: #ADADAD !important; }

.sp-palette-container { border-right: solid 1px #ddd; }

.sp-initial { border: solid 1px #ddd; }

.sp-replacer { padding: 0px; border: solid 1px #333; border-radius: 2px; position: relative; padding: 0px; border-radius: 3px; border: none; }

.sp-dd { padding: 2px 1px 1px 2px; width: 9px; height: 5px; line-height: 100%; position: absolute; bottom: 1px; right: 0; background-color: #333; color: #fff; border-radius: 1px; font-size: 7px; color: transparent; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='2' viewBox='0 0 3 2'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M23,16H21V15h1V14h1v1h1v1H23Z' transform='translate(-21 -14)'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; position: absolute; bottom: 0; right: 0; border-radius: 2px; }

.sp-preview { width: 29px; height: 26px; border: solid 1px #222; margin-right: 0; width: 18px; height: 18px; border: none; margin-right: 0; border: 2px solid #333; }

.sp-container button { background-color: #fafafa; background-image: none; border-radius: 1px; padding: 5px 6px; border-bottom: 3px solid #ddd; font-size: 12px; }

.sp-container button:hover { text-shadow: none; background-color: #fafafa; background-image: none; border-bottom: 3px solid #dadada; }

.sp-container button:active { border: 1px solid #aaa; border-bottom: 3px solid #dadada; box-shadow: none; outline: none; }

.sp-color, .sp-hue, .sp-clear { border: solid 1px #aaa; }

.sp-slider { left: -3px; right: -3px; border: 1px solid #555; border-radius: 3px; }

.sp-cancel, .sp-choose { padding: 6px 11px 8px !important; background-color: #EDEDED !important; border: 1px solid #B3B3B3 !important; font-size: 11px !important; color: #333 !important; box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF !important; border-radius: 2px !important; display: inline-block; line-height: 13px; }

.sp-cancel { margin-bottom: 4px; }

.sp-choose { width: 100%; }

.sp-button-container { width: 100%; }

.sp-palette-row { max-width: 100px; }

/*!----------------------------------------
 * Select2 4.0.0
 * https://select2.github.io
 *
 * Released under the MIT license
 * https://github.com/select2/select2/blob/master/LICENSE.md
 ------------------------------------------*/
.select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }

.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear { position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }

.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-search--inline { float: left; }

.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-dropdown { background-color: white; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }

.select2-results { display: block; }

.select2-results__options { list-style: none; margin: 0; padding: 0; }

.select2-results__option { padding: 6px; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-results__option[aria-selected] { cursor: pointer; }

.select2-container--open .select2-dropdown { left: 0; }

.select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-search--dropdown { display: block; padding: 4px; }

.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide { display: none; }

.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }

.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; padding: 1px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] { padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] { color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; }

.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%); background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%); background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; }

.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; margin-left: 5px; margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none; }

.select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above { border-bottom: none; }

.select2-container--classic .select2-dropdown--below { border-top: none; }

.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] { padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: white; }

.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }

/*!----------------------------------------
 * Theme spesific styles for select2
 ------------------------------------------*/
.aux-orig-select2 { display: none !important; }

.select2-container--auxin .select2-selection--single { background-color: #fff; border: 1px solid #adadad; box-shadow: inset 0 -2px 0 #DFDFDF; height: 34px; border-radius: 1px; }

.select2-container--auxin > *:focus { outline: none; }

.select2-container--auxin .select2-selection--single .select2-selection__rendered { color: #444; padding-left: 10px; padding-right: 40px; font-size: 12px; line-height: 33px; }

.select2-container--auxin[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-left: 40px; padding-right: 10px; }

.select2-container--auxin .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }

.select2-container--auxin .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--auxin .select2-selection--single .select2-selection__arrow { height: 32px; position: absolute; top: 1px; right: 1px; width: 34px; border-left: 1px solid #ccc; }

.select2-container--auxin .select2-selection--single .select2-selection__arrow b { border-color: #555 transparent transparent transparent; border-style: solid; border-width: 6px 5px 0 5px; height: 0; left: 50%; margin-left: -5px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--auxin[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--auxin[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }

.select2-container--auxin.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }

.select2-container--auxin.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--auxin.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #555 transparent; border-width: 0 5px 6px 5px; margin-top: -4px; }

.select2-container--auxin .select2-selection--multiple { background-color: white; border: 1px solid #ccc; border-radius: 1px; cursor: text; }

.select2-container--auxin .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; min-width: 250px; width: 100%; }

.select2-container--auxin .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }

.select2-container--auxin .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 10px; margin-right: 7px; }

.select2-container--auxin .select2-selection--multiple .select2-selection__choice { background-color: #f0f0f0; border: 1px solid #bbb; border-radius: 2px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; margin-bottom: 1px; line-height: 2.2em; padding: 0 10px; }

.select2-container--auxin .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 4px; }

.select2-container--auxin[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-right: auto; margin-left: 4px; }

.select2-container--auxin .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }

.select2-container--auxin[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--auxin[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder { float: right; }

.select2-container--auxin[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--auxin[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--auxin.select2-container--focus .select2-selection--multiple { border: 1px solid #888; outline: 0; }

.select2-container--auxin.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }

.select2-container--auxin.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--auxin.select2-container--open.select2-container--above .select2-selection--single, .select2-container--auxin.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--auxin.select2-container--open.select2-container--below .select2-selection--single, .select2-container--auxin.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--auxin .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }

.select2-container--auxin .select2-search--dropdown .select2-search__field:focus { border-color: #aaa; }

.select2-container--auxin .select2-selection--multiple .select2-selection__rendered .select2-search--inline { margin-bottom: 0; }

.select2-container--auxin .select2-search--inline .select2-search__field { background: transparent; border: none; box-shadow: none; line-height: 30px; outline: 0; }

.select2-container--auxin .select2-results .select2-results__options { margin-bottom: 0; }

.select2-container--auxin .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-results__option[aria-selected] { margin-bottom: 0; }

.select2-container--auxin .select2-results__option[role=group] { padding: 0; }

.select2-container--auxin .select2-results__option[aria-disabled=true] { color: #999; }

.select2-container--auxin .select2-results__option[aria-selected=true] { background-color: #ddd; }

.select2-container--auxin .select2-results__option .select2-results__option { padding-left: 1em; }

.select2-container--auxin .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }

.select2-container--auxin .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }

.select2-container--auxin .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }

.select2-container--auxin .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }

.select2-container--auxin .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }

.select2-container--auxin .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }

.select2-container--auxin .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; }

.select2-container--auxin .select2-results__group { cursor: default; display: block; padding: 6px; }

/*!----------------------------------------
 * Perfect-scrollbar v1.1.0
 * (c) 2017 Hyunje Jun
 *
 * Released under the MIT license
 * https://github.com/utatti/perfect-scrollbar
 ------------------------------------------*/
/* Container style */
.ps { overflow: hidden !important; overflow-anchor: none; -ms-overflow-style: none; touch-action: auto; -ms-touch-action: auto; }

/* Scrollbar rail styles */
.ps__rail-x { display: none; opacity: 0; transition: background-color .2s linear, opacity .2s linear; -webkit-transition: background-color .2s linear, opacity .2s linear; height: 15px; /* there must be 'bottom' or 'top' for ps__rail-x */ bottom: 0px; /* please don't change 'position' */ position: absolute; }

.ps__rail-y { display: none; opacity: 0; transition: background-color .2s linear, opacity .2s linear; -webkit-transition: background-color .2s linear, opacity .2s linear; width: 15px; /* there must be 'right' or 'left' for ps__rail-y */ right: 0; /* please don't change 'position' */ position: absolute; }

.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y { display: block; background-color: transparent; }

.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y { opacity: 0.6; }

.ps__rail-x:hover, .ps__rail-y:hover, .ps__rail-x:focus, .ps__rail-y:focus { background-color: #eee; opacity: 0.9; }

/* Scrollbar thumb styles */
.ps__thumb-x { background-color: #aaa; border-radius: 6px; transition: background-color .2s linear, height .2s ease-in-out; -webkit-transition: background-color .2s linear, height .2s ease-in-out; height: 6px; /* there must be 'bottom' for ps__thumb-x */ bottom: 2px; /* please don't change 'position' */ position: absolute; }

.ps__thumb-y { background-color: #aaa; border-radius: 6px; transition: background-color .2s linear, width .2s ease-in-out; -webkit-transition: background-color .2s linear, width .2s ease-in-out; width: 6px; /* there must be 'right' for ps__thumb-y */ right: 2px; /* please don't change 'position' */ position: absolute; }

.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x { background-color: #999; height: 11px; }

.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y { background-color: #999; width: 11px; }

/* MS supports */
@supports (-ms-overflow-style: none) { .ps { overflow: auto !important; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ps { overflow: auto !important; } }
/*!----------------------------------------
 * CSS file for fontIconPicker
 * This file holds the basic CSS
 * {@link https://github.com/micc83/fontIconPicker}
 ------------------------------------------*/
/** CSS file for fontIconPicker This file holds the basic CSS {@link https://github.com/micc83/fontIconPicker} */
/* Reset (thx to Eric A. and Kathryn S. Meyer) */
.icons-selector * { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }

.icons-selector, .icons-selector:before, .icons-selector:after, .icons-selector *, .icons-selector *:before, .icons-selector *:after { box-sizing: content-box; }

/* Display */
.icons-selector { display: inline-block; vertical-align: middle; text-align: left; }

/* Icon selector */
.icons-selector .selector { width: 100px; height: 40px; }

/* Selector open button */
.icons-selector .selector-button { width: 39px; height: 100%; display: block; text-align: center; cursor: pointer; float: left; }

/* Selector open button icon */
.icons-selector .selector-button i { line-height: 38px; text-align: center; }

/* Selected icon container */
.icons-selector .selected-icon { display: block; width: 60px; height: 100%; float: left; text-align: center; }

/* Selected icon */
.icons-selector .selected-icon i { line-height: 40px; font-size: 18px; cursor: default; }

/* IconPicker Popup */
.icons-selector .selector-popup { position: absolute; z-index: 10000; background-color: #fefefe; padding: 5px; height: auto; width: 342px; margin-top: -1px; }

/* Search input & category selector */
.icons-selector .selector-search input[type="text"], .icons-selector .selector-category select { border: 0; line-height: 20px; padding: 10px 2.5%; width: 100%; box-sizing: border-box; margin-bottom: 5px; font-size: 12px; display: block; /* Fixes the positioning inside hidden/floated/text-aligned elements, where it would leave a margin */ }

.icons-selector .selector-category select { height: 40px; }

.icons-selector .selector-category select option { padding: 10px; }

/* Search input placeholder */
.icons-selector input::-webkit-input-placeholder { text-transform: uppercase; }

.icons-selector input:-moz-placeholder { text-transform: uppercase; }

.icons-selector input::-moz-placeholder { text-transform: uppercase; }

.icons-selector input:-ms-input-placeholder { text-transform: uppercase; }

/* Search and cancel icon */
.icons-selector .selector-search { position: relative; }

.icons-selector .selector-search i { position: absolute; right: 10px; top: 7px; }

/* Icon Container inside Popup */
.icons-selector .fip-icons-container { width: 100%; box-sizing: border-box; padding: 5px; }

/* Icon container loading */
.icons-selector .fip-icons-container .loading { font-size: 24px; margin: 0 auto; padding: 20px 0; text-align: center; width: 100%; }

/* Single icon box */
.icons-selector .fip-box { display: inline-block; margin: 2px; width: 60px; line-height: 42px; text-align: center; cursor: pointer; vertical-align: top; height: 40px; }

/* Popup footer */
.icons-selector .selector-footer { line-height: 12px; padding: 5px 5px 0 5px; text-align: center; }

/* Pagination and footer icons */
.icons-selector .selector-footer, .icons-selector .selector-footer i { font-size: 14px; }

/* Pagination arrows container */
.icons-selector .selector-arrows { float: right; }

/* Pagination text */
.icons-selector .selector-pages { font-size: 11px; float: left; }

/* Pagination arrows icons */
.icons-selector .selector-arrows i { cursor: pointer; }

/* Total icons */
.icons-selector .selector-footer em { font-style: italic; }

/* No icons found */
.icons-selector .icons-picker-error i:before { color: #eee; }

/* Icons */
@font-face { font-family: 'iconpicker'; src: url("iconpicker.eot?90190138"); src: url("iconpicker.eot?90190138#iefix") format("embedded-opentype"), url("iconpicker.woff?90190138") format("woff"), url("iconpicker.ttf?90190138") format("truetype"), url("iconpicker.svg?90190138#iconpicker") format("svg"); font-weight: normal; font-style: normal; }
.icons-selector [class^="fip-icon-"]:before, .icons-selector [class*=" fip-icon-"]:before { font-family: "iconpicker"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; }

/* Search icon */
.icons-selector .fip-icon-search:before { content: '\e812'; cursor: default; }

/* Cancel search icon */
.icons-selector .fip-icon-cancel:before { content: '\e814'; cursor: pointer; }

/* No icon set */
.icons-selector .fip-icon-block:before { content: '\e84e'; color: #fed0d0; }

/* Open picker icon */
.icons-selector .fip-icon-down-dir:before { content: '\e800'; }

/* Close picker icon */
.icons-selector .fip-icon-up-dir:before { content: '\e813'; }

/* Prev page icon */
.icons-selector .fip-icon-left-dir:before { content: '\e801'; }

/* Next page icon */
.icons-selector .fip-icon-right-dir:before { content: '\e802'; }

/* Loading icon */
.icons-selector .fip-icon-spin3:before { content: '\e815'; }

.icons-selector .fip-icon-spin3 { -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; display: inline-block; }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
/** Grey Theme file for fontIconPicker {@link https://github.com/micc83/fontIconPicker} */
/* Main Container */
.fip-grey.icons-selector { font-size: 16px; }

/* Icon selector */
.fip-grey.icons-selector .selector { border: 1px solid #EDEDED; background-color: #fff; }

/* Selector open button */
.fip-grey.icons-selector .selector-button { background-color: #F4F4F4; border-left: 1px solid #E1E1E1; }

/* Selector open button hover */
.fip-grey.icons-selector .selector-button:hover { background-color: #f1f1f1; }

.fip-grey.icons-selector .selector-button:hover i { color: #999; }

/* Selector open button icon */
.fip-grey.icons-selector .selector-button i { color: #aaa; text-shadow: 0px 1px 0px #FFF; }

/* Selected icon */
.fip-grey.icons-selector .selected-icon i { color: #404040; }

/* IconPicker Popup */
.fip-grey.icons-selector .selector-popup { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); border: 1px solid #E5E5E5; }

/* Search input & category selector */
.fip-grey.icons-selector .selector-search input[type="text"], .fip-grey.icons-selector .selector-category select { border: 1px solid #EDEDED; color: #404040; box-shadow: none; outline: none; }

/* Search input placeholder */
.fip-grey.icons-selector input::-webkit-input-placeholder { color: #ddd; }

.fip-grey.icons-selector input:-moz-placeholder { color: #ddd; }

.fip-grey.icons-selector input::-moz-placeholder { color: #ddd; }

.fip-grey.icons-selector input:-ms-input-placeholder { color: #ddd !important; }

/* Search and cancel icon */
.fip-grey.icons-selector .selector-search i { color: #eee; }

/* Icon Container inside Popup */
.fip-grey.icons-selector .fip-icons-container { background-color: #fff; border: 1px solid #EDEDED; }

/* Icon container loading */
.fip-grey.icons-selector .fip-icons-container .loading { color: #eee; }

/* Single icon box */
.fip-grey.icons-selector .fip-box { border: 1px solid #EFEFEF; }

/* Single icon box hover */
.fip-grey.icons-selector .fip-box:hover { background-color: #f6f6f6; }

/* Pagination and footer icons */
.fip-grey.icons-selector .selector-footer, .fip-grey.icons-selector .selector-footer i { color: #ddd; }

/* Pagination arrows icons hover */
.fip-grey.icons-selector .selector-arrows i:hover { color: #777; }

/* Currently selected icon color */
.fip-grey.icons-selector span.current-icon, .fip-grey.icons-selector span.current-icon:hover { background-color: #2EA2CC; color: #fff; border: 1px solid #298CBA; }

/* No icons found */
.fip-grey.icons-selector .icons-picker-error i:before { color: #eee; }

.icons-selector .selector-popup { margin-bottom: 2em; width: 559px; max-width: 40vw; }

.wp-customizer .icons-selector .selector-popup { width: 280px; }

[class^="auxicon-"]:before, [class*=" auxicon-"]:before { font-size: 24px; padding-top: 8px; display: inline-block; }

.fip-grey.icons-selector .selector-footer, .fip-grey.icons-selector .selector-footer i { color: #555; }

@font-face { font-family: 'auxiconpicker'; src: url("../js/solo/fonticonpicker/iconpicker.eot?90138"); src: url("../js/solo/fonticonpicker/iconpicker.eot?90138#iefix") format("embedded-opentype"), url("../js/solo/fonticonpicker/iconpicker.woff?90138") format("woff"), url("../js/solo/fonticonpicker/iconpicker.ttf?90138") format("truetype"), url("../js/solo/fonticonpicker/iconpicker.svg?90138#iconpicker") format("svg"); }
.icons-selector [class^="fip-icon-"]:before, .icons-selector [class*=" fip-icon-"]:before { font-family: "auxiconpicker"; }

.fip-grey.icons-selector .selector { border-color: #ddd; }

.fip-icons-container { height: 310px; overflow-y: scroll; }

.selector-footer { display: none; }

/* Style for Ultimate VC Addon in Admin area */
.smile_icon li > [class^="auxicon-"], .smile_icon li [class*=" auxicon-"] { margin: 0 !important; width: 100%; height: 100%; }

.wp-ulike-notice, .sbi_review_notice, .vc_license-activation-notice, .yp-update-info-bar { display: none; }

.grp-wrapper { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg=="); }

.grp-preview { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: crosshair; }

.grp-handler { width: 4px; margin-left: -2px; -ms-user-select: none; user-select: none; -webkit-user-select: none; -moz-user-select: none; height: 100%; }

.grp-handler-close { color: rgba(0, 0, 0, 0.4); border-radius: 100%; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25); background-color: #fff; text-align: center; width: 15px; height: 15px; margin-left: -5px; line-height: 10px; font-size: 21px; cursor: pointer; }

.grp-handler-close-c { position: absolute; top: -17px; }

.grp-handler-drag { background-color: rgba(0, 0, 0, 0.5); cursor: col-resize; width: 100%; height: 100%; }

.grp-handler-selected .grp-handler-drag { background-color: rgba(255, 255, 255, 0.5); }

.grp-handler-cp-c { display: none; }

.grp-handler-selected .grp-handler-cp-c { display: block; }

.grp-handler-cp-wrap { width: 15px; height: 15px; margin-left: -8px; border: 3px solid #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25); overflow: hidden; border-radius: 100%; cursor: pointer; }

.grp-handler-cp-wrap input[type=color] { opacity: 0; cursor: pointer; }

/** Auxin Modern Button Element */
/** Button Elements Default Config file */
input[type="button"].aux-tiny, .aux-button.aux-tiny { padding: 8px  15px; font-size: 0.6875em; font-weight: 400; }

input[type="button"].aux-small, .aux-button.aux-small { padding: 9px 18px; font-size: 0.6875em; font-weight: 500; }

input[type="button"].aux-medium, .aux-button.aux-medium { padding: 12px 23px; font-size: 0.75em; font-weight: 500; }

input[type="button"], .aux-button, input[type="button"].aux-large, .aux-button.aux-large { padding: 20px 35px; font-size: 0.8125em; font-weight: 700; }

input[type="button"].aux-exlarge, .aux-button.aux-exlarge { padding: 27px 55px; font-size: 0.8125em; font-weight: 700; }

input[type="button"].aux-round, .aux-button.aux-round { border-radius: 5px; }

input[type="button"].aux-curve, .aux-button.aux-curve { border-radius: 100em; /* a large value */ }

input[type="button"], .aux-button, input[type="button"].aux-normal, .aux-button.aux-normal { border-radius: 0; }

input[type="button"].aux-outline, .aux-button.aux-outline { text-shadow: none !important; }
input.aux-black[type="button"].aux-outline, .aux-black.aux-button.aux-outline { box-shadow: 0 0 0 1px #3D3D3D inset; background-color: transparent !important; color: #3D3D3D; }
input.aux-black[type="button"].aux-outline:hover, .aux-black.aux-button.aux-outline:hover { color: white; }
input.aux-black[type="button"].aux-outline .aux-overlay::after, .aux-black.aux-button.aux-outline .aux-overlay::after { background-color: #3D3D3D; }
input.aux-white[type="button"].aux-outline, .aux-white.aux-button.aux-outline { box-shadow: 0 0 0 1px #FFFFFF inset; background-color: transparent !important; color: white; }
input.aux-white[type="button"].aux-outline:hover, .aux-white.aux-button.aux-outline:hover { color: black; }
input.aux-white[type="button"].aux-outline .aux-overlay::after, .aux-white.aux-button.aux-outline .aux-overlay::after { background-color: #FFFFFF; }
input.aux-masala[type="button"].aux-outline, .aux-masala.aux-button.aux-outline { box-shadow: 0 0 0 1px #3D3D3D inset; background-color: transparent !important; color: #3D3D3D; }
input.aux-masala[type="button"].aux-outline:hover, .aux-masala.aux-button.aux-outline:hover { color: white; }
input.aux-masala[type="button"].aux-outline .aux-overlay::after, .aux-masala.aux-button.aux-outline .aux-overlay::after { background-color: #3D3D3D; }
input.aux-dark-gray[type="button"].aux-outline, .aux-dark-gray.aux-button.aux-outline { box-shadow: 0 0 0 1px #AAAAAA inset; background-color: transparent !important; color: #AAAAAA; }
input.aux-dark-gray[type="button"].aux-outline:hover, .aux-dark-gray.aux-button.aux-outline:hover { color: white; }
input.aux-dark-gray[type="button"].aux-outline .aux-overlay::after, .aux-dark-gray.aux-button.aux-outline .aux-overlay::after { background-color: #AAAAAA; }
input.aux-ball-blue[type="button"].aux-outline, .aux-ball-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #1BB0CE inset; background-color: transparent !important; color: #1BB0CE; }
input.aux-ball-blue[type="button"].aux-outline:hover, .aux-ball-blue.aux-button.aux-outline:hover { color: white; }
input.aux-ball-blue[type="button"].aux-outline .aux-overlay::after, .aux-ball-blue.aux-button.aux-outline .aux-overlay::after { background-color: #1BB0CE; }
input.aux-fountain-blue[type="button"].aux-outline, .aux-fountain-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #5BACBA inset; background-color: transparent !important; color: #5BACBA; }
input.aux-fountain-blue[type="button"].aux-outline:hover, .aux-fountain-blue.aux-button.aux-outline:hover { color: white; }
input.aux-fountain-blue[type="button"].aux-outline .aux-overlay::after, .aux-fountain-blue.aux-button.aux-outline .aux-overlay::after { background-color: #5BACBA; }
input.aux-shamrock[type="button"].aux-outline, .aux-shamrock.aux-button.aux-outline { box-shadow: 0 0 0 1px #2CC990 inset; background-color: transparent !important; color: #2CC990; }
input.aux-shamrock[type="button"].aux-outline:hover, .aux-shamrock.aux-button.aux-outline:hover { color: white; }
input.aux-shamrock[type="button"].aux-outline .aux-overlay::after, .aux-shamrock.aux-button.aux-outline .aux-overlay::after { background-color: #2CC990; }
input.aux-curios-blue[type="button"].aux-outline, .aux-curios-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #2C82C9 inset; background-color: transparent !important; color: #2C82C9; }
input.aux-curios-blue[type="button"].aux-outline:hover, .aux-curios-blue.aux-button.aux-outline:hover { color: white; }
input.aux-curios-blue[type="button"].aux-outline .aux-overlay::after, .aux-curios-blue.aux-button.aux-outline .aux-overlay::after { background-color: #2C82C9; }
input.aux-light-sea-green[type="button"].aux-outline, .aux-light-sea-green.aux-button.aux-outline { box-shadow: 0 0 0 1px #1ABC9C inset; background-color: transparent !important; color: #1ABC9C; }
input.aux-light-sea-green[type="button"].aux-outline:hover, .aux-light-sea-green.aux-button.aux-outline:hover { color: white; }
input.aux-light-sea-green[type="button"].aux-outline .aux-overlay::after, .aux-light-sea-green.aux-button.aux-outline .aux-overlay::after { background-color: #1ABC9C; }
input.aux-emerald[type="button"].aux-outline, .aux-emerald.aux-button.aux-outline { box-shadow: 0 0 0 1px #4EBA6F inset; background-color: transparent !important; color: #4EBA6F; }
input.aux-emerald[type="button"].aux-outline:hover, .aux-emerald.aux-button.aux-outline:hover { color: white; }
input.aux-emerald[type="button"].aux-outline .aux-overlay::after, .aux-emerald.aux-button.aux-outline .aux-overlay::after { background-color: #4EBA6F; }
input.aux-energy-yellow[type="button"].aux-outline, .aux-energy-yellow.aux-button.aux-outline { box-shadow: 0 0 0 1px #EEE657 inset; background-color: transparent !important; color: #EEE657; }
input.aux-energy-yellow[type="button"].aux-outline:hover, .aux-energy-yellow.aux-button.aux-outline:hover { color: white; }
input.aux-energy-yellow[type="button"].aux-outline .aux-overlay::after, .aux-energy-yellow.aux-button.aux-outline .aux-overlay::after { background-color: #EEE657; }
input.aux-mikado-yellow[type="button"].aux-outline, .aux-mikado-yellow.aux-button.aux-outline { box-shadow: 0 0 0 1px #FCCD0F inset; background-color: transparent !important; color: #FCCD0F; }
input.aux-mikado-yellow[type="button"].aux-outline:hover, .aux-mikado-yellow.aux-button.aux-outline:hover { color: white; }
input.aux-mikado-yellow[type="button"].aux-outline .aux-overlay::after, .aux-mikado-yellow.aux-button.aux-outline .aux-overlay::after { background-color: #FCCD0F; }
input.aux-pink-salmon[type="button"].aux-outline, .aux-pink-salmon.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF91A9 inset; background-color: transparent !important; color: #FF91A9; }
input.aux-pink-salmon[type="button"].aux-outline:hover, .aux-pink-salmon.aux-button.aux-outline:hover { color: white; }
input.aux-pink-salmon[type="button"].aux-outline .aux-overlay::after, .aux-pink-salmon.aux-button.aux-outline .aux-overlay::after { background-color: #FF91A9; }
input.aux-wisteria[type="button"].aux-outline, .aux-wisteria.aux-button.aux-outline { box-shadow: 0 0 0 1px #9E69AF inset; background-color: transparent !important; color: #9E69AF; }
input.aux-wisteria[type="button"].aux-outline:hover, .aux-wisteria.aux-button.aux-outline:hover { color: white; }
input.aux-wisteria[type="button"].aux-outline .aux-overlay::after, .aux-wisteria.aux-button.aux-outline .aux-overlay::after { background-color: #9E69AF; }
input.aux-lilac[type="button"].aux-outline, .aux-lilac.aux-button.aux-outline { box-shadow: 0 0 0 1px #CEACD2 inset; background-color: transparent !important; color: #CEACD2; }
input.aux-lilac[type="button"].aux-outline:hover, .aux-lilac.aux-button.aux-outline:hover { color: white; }
input.aux-lilac[type="button"].aux-outline .aux-overlay::after, .aux-lilac.aux-button.aux-outline .aux-overlay::after { background-color: #CEACD2; }
input.aux-pale-sky[type="button"].aux-outline, .aux-pale-sky.aux-button.aux-outline { box-shadow: 0 0 0 1px #5F7487 inset; background-color: transparent !important; color: #5F7487; }
input.aux-pale-sky[type="button"].aux-outline:hover, .aux-pale-sky.aux-button.aux-outline:hover { color: white; }
input.aux-pale-sky[type="button"].aux-outline .aux-overlay::after, .aux-pale-sky.aux-button.aux-outline .aux-overlay::after { background-color: #5F7487; }
input.aux-tower-gray[type="button"].aux-outline, .aux-tower-gray.aux-button.aux-outline { box-shadow: 0 0 0 1px #ADBCC3 inset; background-color: transparent !important; color: #ADBCC3; }
input.aux-tower-gray[type="button"].aux-outline:hover, .aux-tower-gray.aux-button.aux-outline:hover { color: white; }
input.aux-tower-gray[type="button"].aux-outline .aux-overlay::after, .aux-tower-gray.aux-button.aux-outline .aux-overlay::after { background-color: #ADBCC3; }
input.aux-william[type="button"].aux-outline, .aux-william.aux-button.aux-outline { box-shadow: 0 0 0 1px #3A5F6F inset; background-color: transparent !important; color: #3A5F6F; }
input.aux-william[type="button"].aux-outline:hover, .aux-william.aux-button.aux-outline:hover { color: white; }
input.aux-william[type="button"].aux-outline .aux-overlay::after, .aux-william.aux-button.aux-outline .aux-overlay::after { background-color: #3A5F6F; }
input.aux-carmine-pink[type="button"].aux-outline, .aux-carmine-pink.aux-button.aux-outline { box-shadow: 0 0 0 1px #E74C3C inset; background-color: transparent !important; color: #E74C3C; }
input.aux-carmine-pink[type="button"].aux-outline:hover, .aux-carmine-pink.aux-button.aux-outline:hover { color: white; }
input.aux-carmine-pink[type="button"].aux-outline .aux-overlay::after, .aux-carmine-pink.aux-button.aux-outline .aux-overlay::after { background-color: #E74C3C; }
input.aux-persimmon[type="button"].aux-outline, .aux-persimmon.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF6A55 inset; background-color: transparent !important; color: #FF6A55; }
input.aux-persimmon[type="button"].aux-outline:hover, .aux-persimmon.aux-button.aux-outline:hover { color: white; }
input.aux-persimmon[type="button"].aux-outline .aux-overlay::after, .aux-persimmon.aux-button.aux-outline .aux-overlay::after { background-color: #FF6A55; }
input.aux-tan-hide[type="button"].aux-outline, .aux-tan-hide.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF9F55 inset; background-color: transparent !important; color: #FF9F55; }
input.aux-tan-hide[type="button"].aux-outline:hover, .aux-tan-hide.aux-button.aux-outline:hover { color: white; }
input.aux-tan-hide[type="button"].aux-outline .aux-overlay::after, .aux-tan-hide.aux-button.aux-outline .aux-overlay::after { background-color: #FF9F55; }
input.aux-wild-watermelon[type="button"].aux-outline, .aux-wild-watermelon.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF6E78 inset; background-color: transparent !important; color: #FF6E78; }
input.aux-wild-watermelon[type="button"].aux-outline:hover, .aux-wild-watermelon.aux-button.aux-outline:hover { color: white; }
input.aux-wild-watermelon[type="button"].aux-outline .aux-overlay::after, .aux-wild-watermelon.aux-button.aux-outline .aux-overlay::after { background-color: #FF6E78; }
input.aux-iceberg[type="button"].aux-outline, .aux-iceberg.aux-button.aux-outline { box-shadow: 0 0 0 1px #73B1D6 inset; background-color: transparent !important; color: #73B1D6; }
input.aux-iceberg[type="button"].aux-outline:hover, .aux-iceberg.aux-button.aux-outline:hover { color: white; }
input.aux-iceberg[type="button"].aux-outline .aux-overlay::after, .aux-iceberg.aux-button.aux-outline .aux-overlay::after { background-color: #73B1D6; }
input.aux-dark-lavender[type="button"].aux-outline, .aux-dark-lavender.aux-button.aux-outline { box-shadow: 0 0 0 1px #745A90 inset; background-color: transparent !important; color: #745A90; }
input.aux-dark-lavender[type="button"].aux-outline:hover, .aux-dark-lavender.aux-button.aux-outline:hover { color: white; }
input.aux-dark-lavender[type="button"].aux-outline .aux-overlay::after, .aux-dark-lavender.aux-button.aux-outline .aux-overlay::after { background-color: #745A90; }
input.aux-viking[type="button"].aux-outline, .aux-viking.aux-button.aux-outline { box-shadow: 0 0 0 1px #5CD5E6 inset; background-color: transparent !important; color: #5CD5E6; }
input.aux-viking[type="button"].aux-outline:hover, .aux-viking.aux-button.aux-outline:hover { color: white; }
input.aux-viking[type="button"].aux-outline .aux-overlay::after, .aux-viking.aux-button.aux-outline .aux-overlay::after { background-color: #5CD5E6; }
input.aux-tiffany-blue[type="button"].aux-outline, .aux-tiffany-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #00B5B5 inset; background-color: transparent !important; color: #00B5B5; }
input.aux-tiffany-blue[type="button"].aux-outline:hover, .aux-tiffany-blue.aux-button.aux-outline:hover { color: white; }
input.aux-tiffany-blue[type="button"].aux-outline .aux-overlay::after, .aux-tiffany-blue.aux-button.aux-outline .aux-overlay::after { background-color: #00B5B5; }
input.aux-pastel-orange[type="button"].aux-outline, .aux-pastel-orange.aux-button.aux-outline { box-shadow: 0 0 0 1px #FCB941 inset; background-color: transparent !important; color: #FCB941; }
input.aux-pastel-orange[type="button"].aux-outline:hover, .aux-pastel-orange.aux-button.aux-outline:hover { color: white; }
input.aux-pastel-orange[type="button"].aux-outline .aux-overlay::after, .aux-pastel-orange.aux-button.aux-outline .aux-overlay::after { background-color: #FCB941; }
input.aux-east-bay[type="button"].aux-outline, .aux-east-bay.aux-button.aux-outline { box-shadow: 0 0 0 1px #395781 inset; background-color: transparent !important; color: #395781; }
input.aux-east-bay[type="button"].aux-outline:hover, .aux-east-bay.aux-button.aux-outline:hover { color: white; }
input.aux-east-bay[type="button"].aux-outline .aux-overlay::after, .aux-east-bay.aux-button.aux-outline .aux-overlay::after { background-color: #395781; }
input.aux-steel-blue[type="button"].aux-outline, .aux-steel-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #4589B0 inset; background-color: transparent !important; color: #4589B0; }
input.aux-steel-blue[type="button"].aux-outline:hover, .aux-steel-blue.aux-button.aux-outline:hover { color: white; }
input.aux-steel-blue[type="button"].aux-outline .aux-overlay::after, .aux-steel-blue.aux-button.aux-outline .aux-overlay::after { background-color: #4589B0; }
input.aux-half-backed[type="button"].aux-outline, .aux-half-backed.aux-button.aux-outline { box-shadow: 0 0 0 1px #84CCD1 inset; background-color: transparent !important; color: #84CCD1; }
input.aux-half-backed[type="button"].aux-outline:hover, .aux-half-backed.aux-button.aux-outline:hover { color: white; }
input.aux-half-backed[type="button"].aux-outline .aux-overlay::after, .aux-half-backed.aux-button.aux-outline .aux-overlay::after { background-color: #84CCD1; }
input.aux-tapestry[type="button"].aux-outline, .aux-tapestry.aux-button.aux-outline { box-shadow: 0 0 0 1px #B95A84 inset; background-color: transparent !important; color: #B95A84; }
input.aux-tapestry[type="button"].aux-outline:hover, .aux-tapestry.aux-button.aux-outline:hover { color: white; }
input.aux-tapestry[type="button"].aux-outline .aux-overlay::after, .aux-tapestry.aux-button.aux-outline .aux-overlay::after { background-color: #B95A84; }
input.aux-fire-engine-red[type="button"].aux-outline, .aux-fire-engine-red.aux-button.aux-outline { box-shadow: 0 0 0 1px #CD2C24 inset; background-color: transparent !important; color: #CD2C24; }
input.aux-fire-engine-red[type="button"].aux-outline:hover, .aux-fire-engine-red.aux-button.aux-outline:hover { color: white; }
input.aux-fire-engine-red[type="button"].aux-outline .aux-overlay::after, .aux-fire-engine-red.aux-button.aux-outline .aux-overlay::after { background-color: #CD2C24; }
input.aux-dark-orange[type="button"].aux-outline, .aux-dark-orange.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF8C00 inset; background-color: transparent !important; color: #FF8C00; }
input.aux-dark-orange[type="button"].aux-outline:hover, .aux-dark-orange.aux-button.aux-outline:hover { color: white; }
input.aux-dark-orange[type="button"].aux-outline .aux-overlay::after, .aux-dark-orange.aux-button.aux-outline .aux-overlay::after { background-color: #FF8C00; }
input.aux-brick-red[type="button"].aux-outline, .aux-brick-red.aux-button.aux-outline { box-shadow: 0 0 0 1px #CC4452 inset; background-color: transparent !important; color: #CC4452; }
input.aux-brick-red[type="button"].aux-outline:hover, .aux-brick-red.aux-button.aux-outline:hover { color: white; }
input.aux-brick-red[type="button"].aux-outline .aux-overlay::after, .aux-brick-red.aux-button.aux-outline .aux-overlay::after { background-color: #CC4452; }
input.aux-khaki[type="button"].aux-outline, .aux-khaki.aux-button.aux-outline { box-shadow: 0 0 0 1px khaki inset; background-color: transparent !important; color: khaki; }
input.aux-khaki[type="button"].aux-outline:hover, .aux-khaki.aux-button.aux-outline:hover { color: white; }
input.aux-khaki[type="button"].aux-outline .aux-overlay::after, .aux-khaki.aux-button.aux-outline .aux-overlay::after { background-color: khaki; }

input.aux-overlay[type="button"].aux-3d, .aux-overlay.aux-button.aux-3d { display: none; }
input.aux-black[type="button"].aux-3d, .aux-black.aux-button.aux-3d { box-shadow: 0 6px #242424; }
input.aux-black[type="button"].aux-3d:hover, .aux-black.aux-button.aux-3d:hover { box-shadow: 0 3px #242424; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-white[type="button"].aux-3d, .aux-white.aux-button.aux-3d { box-shadow: 0 6px #e6e6e6; }
input.aux-white[type="button"].aux-3d:hover, .aux-white.aux-button.aux-3d:hover { box-shadow: 0 3px #e6e6e6; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-masala[type="button"].aux-3d, .aux-masala.aux-button.aux-3d { box-shadow: 0 6px #242424; }
input.aux-masala[type="button"].aux-3d:hover, .aux-masala.aux-button.aux-3d:hover { box-shadow: 0 3px #242424; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-dark-gray[type="button"].aux-3d, .aux-dark-gray.aux-button.aux-3d { box-shadow: 0 6px #919191; }
input.aux-dark-gray[type="button"].aux-3d:hover, .aux-dark-gray.aux-button.aux-3d:hover { box-shadow: 0 3px #919191; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-ball-blue[type="button"].aux-3d, .aux-ball-blue.aux-button.aux-3d { box-shadow: 0 6px #1589a1; }
input.aux-ball-blue[type="button"].aux-3d:hover, .aux-ball-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #1589a1; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-fountain-blue[type="button"].aux-3d, .aux-fountain-blue.aux-button.aux-3d { box-shadow: 0 6px #43919f; }
input.aux-fountain-blue[type="button"].aux-3d:hover, .aux-fountain-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #43919f; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-shamrock[type="button"].aux-3d, .aux-shamrock.aux-button.aux-3d { box-shadow: 0 6px #239f72; }
input.aux-shamrock[type="button"].aux-3d:hover, .aux-shamrock.aux-button.aux-3d:hover { box-shadow: 0 3px #239f72; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-curios-blue[type="button"].aux-3d, .aux-curios-blue.aux-button.aux-3d { box-shadow: 0 6px #23679f; }
input.aux-curios-blue[type="button"].aux-3d:hover, .aux-curios-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #23679f; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-light-sea-green[type="button"].aux-3d, .aux-light-sea-green.aux-button.aux-3d { box-shadow: 0 6px #148f77; }
input.aux-light-sea-green[type="button"].aux-3d:hover, .aux-light-sea-green.aux-button.aux-3d:hover { box-shadow: 0 3px #148f77; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-emerald[type="button"].aux-3d, .aux-emerald.aux-button.aux-3d { box-shadow: 0 6px #3c9958; }
input.aux-emerald[type="button"].aux-3d:hover, .aux-emerald.aux-button.aux-3d:hover { box-shadow: 0 3px #3c9958; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-energy-yellow[type="button"].aux-3d, .aux-energy-yellow.aux-button.aux-3d { box-shadow: 0 6px #e9df29; }
input.aux-energy-yellow[type="button"].aux-3d:hover, .aux-energy-yellow.aux-button.aux-3d:hover { box-shadow: 0 3px #e9df29; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-mikado-yellow[type="button"].aux-3d, .aux-mikado-yellow.aux-button.aux-3d { box-shadow: 0 6px #d5ac03; }
input.aux-mikado-yellow[type="button"].aux-3d:hover, .aux-mikado-yellow.aux-button.aux-3d:hover { box-shadow: 0 3px #d5ac03; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-pink-salmon[type="button"].aux-3d, .aux-pink-salmon.aux-button.aux-3d { box-shadow: 0 6px #ff5e81; }
input.aux-pink-salmon[type="button"].aux-3d:hover, .aux-pink-salmon.aux-button.aux-3d:hover { box-shadow: 0 3px #ff5e81; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-wisteria[type="button"].aux-3d, .aux-wisteria.aux-button.aux-3d { box-shadow: 0 6px #845095; }
input.aux-wisteria[type="button"].aux-3d:hover, .aux-wisteria.aux-button.aux-3d:hover { box-shadow: 0 3px #845095; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-lilac[type="button"].aux-3d, .aux-lilac.aux-button.aux-3d { box-shadow: 0 6px #ba8bc0; }
input.aux-lilac[type="button"].aux-3d:hover, .aux-lilac.aux-button.aux-3d:hover { box-shadow: 0 3px #ba8bc0; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-pale-sky[type="button"].aux-3d, .aux-pale-sky.aux-button.aux-3d { box-shadow: 0 6px #4a5a69; }
input.aux-pale-sky[type="button"].aux-3d:hover, .aux-pale-sky.aux-button.aux-3d:hover { box-shadow: 0 3px #4a5a69; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-tower-gray[type="button"].aux-3d, .aux-tower-gray.aux-button.aux-3d { box-shadow: 0 6px #90a4ad; }
input.aux-tower-gray[type="button"].aux-3d:hover, .aux-tower-gray.aux-button.aux-3d:hover { box-shadow: 0 3px #90a4ad; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-william[type="button"].aux-3d, .aux-william.aux-button.aux-3d { box-shadow: 0 6px #28424e; }
input.aux-william[type="button"].aux-3d:hover, .aux-william.aux-button.aux-3d:hover { box-shadow: 0 3px #28424e; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-carmine-pink[type="button"].aux-3d, .aux-carmine-pink.aux-button.aux-3d { box-shadow: 0 6px #d62c1a; }
input.aux-carmine-pink[type="button"].aux-3d:hover, .aux-carmine-pink.aux-button.aux-3d:hover { box-shadow: 0 3px #d62c1a; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-persimmon[type="button"].aux-3d, .aux-persimmon.aux-button.aux-3d { box-shadow: 0 6px #ff3d22; }
input.aux-persimmon[type="button"].aux-3d:hover, .aux-persimmon.aux-button.aux-3d:hover { box-shadow: 0 3px #ff3d22; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-tan-hide[type="button"].aux-3d, .aux-tan-hide.aux-button.aux-3d { box-shadow: 0 6px #ff8222; }
input.aux-tan-hide[type="button"].aux-3d:hover, .aux-tan-hide.aux-button.aux-3d:hover { box-shadow: 0 3px #ff8222; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-wild-watermelon[type="button"].aux-3d, .aux-wild-watermelon.aux-button.aux-3d { box-shadow: 0 6px #ff3b49; }
input.aux-wild-watermelon[type="button"].aux-3d:hover, .aux-wild-watermelon.aux-button.aux-3d:hover { box-shadow: 0 3px #ff3b49; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-iceberg[type="button"].aux-3d, .aux-iceberg.aux-button.aux-3d { box-shadow: 0 6px #4c9bca; }
input.aux-iceberg[type="button"].aux-3d:hover, .aux-iceberg.aux-button.aux-3d:hover { box-shadow: 0 3px #4c9bca; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-dark-lavender[type="button"].aux-3d, .aux-dark-lavender.aux-button.aux-3d { box-shadow: 0 6px #5b4671; }
input.aux-dark-lavender[type="button"].aux-3d:hover, .aux-dark-lavender.aux-button.aux-3d:hover { box-shadow: 0 3px #5b4671; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-viking[type="button"].aux-3d, .aux-viking.aux-button.aux-3d { box-shadow: 0 6px #30cadf; }
input.aux-viking[type="button"].aux-3d:hover, .aux-viking.aux-button.aux-3d:hover { box-shadow: 0 3px #30cadf; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-tiffany-blue[type="button"].aux-3d, .aux-tiffany-blue.aux-button.aux-3d { box-shadow: 0 6px #008282; }
input.aux-tiffany-blue[type="button"].aux-3d:hover, .aux-tiffany-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #008282; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-pastel-orange[type="button"].aux-3d, .aux-pastel-orange.aux-button.aux-3d { box-shadow: 0 6px #fba70f; }
input.aux-pastel-orange[type="button"].aux-3d:hover, .aux-pastel-orange.aux-button.aux-3d:hover { box-shadow: 0 3px #fba70f; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-east-bay[type="button"].aux-3d, .aux-east-bay.aux-button.aux-3d { box-shadow: 0 6px #293f5e; }
input.aux-east-bay[type="button"].aux-3d:hover, .aux-east-bay.aux-button.aux-3d:hover { box-shadow: 0 3px #293f5e; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-steel-blue[type="button"].aux-3d, .aux-steel-blue.aux-button.aux-3d { box-shadow: 0 6px #376c8b; }
input.aux-steel-blue[type="button"].aux-3d:hover, .aux-steel-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #376c8b; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-half-backed[type="button"].aux-3d, .aux-half-backed.aux-button.aux-3d { box-shadow: 0 6px #5fbdc3; }
input.aux-half-backed[type="button"].aux-3d:hover, .aux-half-backed.aux-button.aux-3d:hover { box-shadow: 0 3px #5fbdc3; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-tapestry[type="button"].aux-3d, .aux-tapestry.aux-button.aux-3d { box-shadow: 0 6px #9d436b; }
input.aux-tapestry[type="button"].aux-3d:hover, .aux-tapestry.aux-button.aux-3d:hover { box-shadow: 0 3px #9d436b; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-fire-engine-red[type="button"].aux-3d, .aux-fire-engine-red.aux-button.aux-3d { box-shadow: 0 6px #a2231c; }
input.aux-fire-engine-red[type="button"].aux-3d:hover, .aux-fire-engine-red.aux-button.aux-3d:hover { box-shadow: 0 3px #a2231c; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-dark-orange[type="button"].aux-3d, .aux-dark-orange.aux-button.aux-3d { box-shadow: 0 6px #cc7000; }
input.aux-dark-orange[type="button"].aux-3d:hover, .aux-dark-orange.aux-button.aux-3d:hover { box-shadow: 0 3px #cc7000; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-brick-red[type="button"].aux-3d, .aux-brick-red.aux-button.aux-3d { box-shadow: 0 6px #ae2f3c; }
input.aux-brick-red[type="button"].aux-3d:hover, .aux-brick-red.aux-button.aux-3d:hover { box-shadow: 0 3px #ae2f3c; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input.aux-khaki[type="button"].aux-3d, .aux-khaki.aux-button.aux-3d { box-shadow: 0 6px #eadc5f; }
input.aux-khaki[type="button"].aux-3d:hover, .aux-khaki.aux-button.aux-3d:hover { box-shadow: 0 3px #eadc5f; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
input[type="button"].aux-3d:active, .aux-button.aux-3d:active { box-shadow: none; -webkit-transform: translateY(6px); -ms-transform: translateY(6px); transform: translateY(6px); }

input[type="button"], .aux-button { font-weight: 600; display: inline-block; position: relative; line-height: 100%; margin-bottom: 1em; border: none; cursor: pointer; overflow: hidden; z-index: 1; -webkit-transition: all 450ms; transition: all 450ms; }
input[type="button"]:focus, .aux-button:focus { outline: none; }
input[type="button"] > *, .aux-button > * { position: relative; }
input[type="button"] .aux-overlay, .aux-button .aux-overlay { position: absolute; width: 120%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(0, 0); -ms-transform: translate(-50%, -50%) scale(0, 0); transform: translate(-50%, -50%) scale(0, 0); -webkit-transition: -webkit-transform 450ms cubic-bezier(0.75, 0.1, 0.25, 0.9); transition: transform 450ms cubic-bezier(0.75, 0.1, 0.25, 0.9); }
input[type="button"] .aux-overlay::after, .aux-button .aux-overlay::after { position: relative; content: ''; border-radius: 50%; display: block; padding-top: 100%; }
input[type="button"].aux-round .aux-overlay, .aux-button.aux-round .aux-overlay { width: 120%; }
input[type="button"]:hover .aux-overlay, .aux-button:hover .aux-overlay { -webkit-transform: translate(-50%, -50%) scale(1, 1); -ms-transform: translate(-50%, -50%) scale(1, 1); transform: translate(-50%, -50%) scale(1, 1); }
input[type="button"].aux-fill, .aux-button.aux-fill { -webkit-transition: background-color 450ms; transition: background-color 450ms; }
input[type="button"].aux-fill .aux-overlay, .aux-button.aux-fill .aux-overlay { display: none; }
input[type="button"] .aux-icon, input[type="button"] .aux-text, .aux-button .aux-icon, .aux-button .aux-text { display: inline-block; vertical-align: middle; -webkit-transition: -webkit-transform 450ms, opacity 450ms; transition: transform 450ms, opacity 450ms; }
input[type="button"].aux-icon-left .aux-icon, input[type="button"].aux-icon-left-animate .aux-icon, .aux-button.aux-icon-left .aux-icon, .aux-button.aux-icon-left-animate .aux-icon { margin-right: 0.125em; }
input[type="button"].aux-icon-right .aux-icon, input[type="button"].aux-icon-right-animate .aux-icon, .aux-button.aux-icon-right .aux-icon, .aux-button.aux-icon-right-animate .aux-icon { margin-left: 0.125em; }
input[type="button"].aux-icon-left-animate .aux-icon, .aux-button.aux-icon-left-animate .aux-icon { margin-left: 0.125em; }
input[type="button"].aux-icon-left-animate .aux-icon, .aux-button.aux-icon-left-animate .aux-icon { -webkit-transform: translateX(-400%); -ms-transform: translateX(-400%); transform: translateX(-400%); }
input[type="button"].aux-icon-left-animate .aux-text, .aux-button.aux-icon-left-animate .aux-text { -webkit-transform: translateX(-1em); -ms-transform: translateX(-1em); transform: translateX(-1em); }
input[type="button"].aux-icon-left-animate:hover .aux-icon, input[type="button"].aux-icon-left-animate:hover .aux-text, .aux-button.aux-icon-left-animate:hover .aux-icon, .aux-button.aux-icon-left-animate:hover .aux-text { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
input[type="button"].aux-icon-right-animate .aux-icon, .aux-button.aux-icon-right-animate .aux-icon { -webkit-transform: translateX(400%); -ms-transform: translateX(400%); transform: translateX(400%); }
input[type="button"].aux-icon-right-animate .aux-text, .aux-button.aux-icon-right-animate .aux-text { -webkit-transform: translateX(1em); -ms-transform: translateX(1em); transform: translateX(1em); }
input[type="button"].aux-icon-right-animate:hover .aux-icon, input[type="button"].aux-icon-right-animate:hover .aux-text, .aux-button.aux-icon-right-animate:hover .aux-icon, .aux-button.aux-icon-right-animate:hover .aux-text { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
input[type="button"].aux-icon-over .aux-icon, .aux-button.aux-icon-over .aux-icon { position: absolute; left: 50%; top: 50%; opacity: 0; z-index: 2; -webkit-transform: translate(-200%, -50%); -ms-transform: translate(-200%, -50%); transform: translate(-200%, -50%); -webkit-transition: -webkit-transform 450ms, opacity 450ms; transition: transform 450ms, opacity 450ms; }
input[type="button"].aux-icon-over .aux-overlay, .aux-button.aux-icon-over .aux-overlay { z-index: 1; }
input[type="button"].aux-icon-over:hover .aux-icon, .aux-button.aux-icon-over:hover .aux-icon { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; }
.rtl input[type="button"].aux-icon-left .aux-icon, .rtl input[type="button"].aux-icon-left-animate .aux-icon, .rtl .aux-button.aux-icon-left .aux-icon, .rtl .aux-button.aux-icon-left-animate .aux-icon { margin-right: 0; margin-left: 0.125em; }
.rtl input[type="button"].aux-icon-right .aux-icon, .rtl input[type="button"].aux-icon-right-animate .aux-icon, .rtl .aux-button.aux-icon-right .aux-icon, .rtl .aux-button.aux-icon-right-animate .aux-icon { margin-right: 0.125em; margin-left: 0; }
.rtl input[type="button"].aux-icon-left-animate .aux-icon, .rtl .aux-button.aux-icon-left-animate .aux-icon { margin-right: 0.125em; margin-left: 0; }
.rtl input[type="button"].aux-icon-left-animate .aux-icon, .rtl .aux-button.aux-icon-left-animate .aux-icon { -webkit-transform: translateX(400%); -ms-transform: translateX(400%); transform: translateX(400%); }
.rtl input[type="button"].aux-icon-left-animate .aux-text, .rtl .aux-button.aux-icon-left-animate .aux-text { -webkit-transform: translateX(1em); -ms-transform: translateX(1em); transform: translateX(1em); }
.rtl input[type="button"].aux-icon-left-animate:hover .aux-icon, .rtl input[type="button"].aux-icon-left-animate:hover .aux-text, .rtl .aux-button.aux-icon-left-animate:hover .aux-icon, .rtl .aux-button.aux-icon-left-animate:hover .aux-text { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
.rtl input[type="button"].aux-icon-right-animate .aux-icon, .rtl .aux-button.aux-icon-right-animate .aux-icon { -webkit-transform: translateX(-400%); -ms-transform: translateX(-400%); transform: translateX(-400%); }
.rtl input[type="button"].aux-icon-right-animate .aux-text, .rtl .aux-button.aux-icon-right-animate .aux-text { -webkit-transform: translateX(-1em); -ms-transform: translateX(-1em); transform: translateX(-1em); }
.rtl input[type="button"].aux-icon-right-animate:hover .aux-icon, .rtl input[type="button"].aux-icon-right-animate:hover .aux-text, .rtl .aux-button.aux-icon-right-animate:hover .aux-icon, .rtl .aux-button.aux-icon-right-animate:hover .aux-text { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
.rtl input[type="button"].aux-icon-over .aux-icon, .rtl .aux-button.aux-icon-over .aux-icon { left: -50%; -webkit-transform: translate(200%, -50%); -ms-transform: translate(200%, -50%); transform: translate(200%, -50%); }
.rtl input[type="button"].aux-icon-over:hover .aux-icon, .rtl .aux-button.aux-icon-over:hover .aux-icon { -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); transform: translate(50%, -50%); }
input[type="button"].aux-black, .aux-button.aux-black { background-color: #3D3D3D; text-shadow: 0 2px 0 #292929; color: white; }
input[type="button"].aux-black .aux-overlay::after, .aux-button.aux-black .aux-overlay::after { background-color: #292929; }
input[type="button"].aux-black.aux-fill:hover, .aux-button.aux-black.aux-fill:hover { background-color: #292929 !important; }
input[type="button"].aux-white, .aux-button.aux-white { background-color: #FFFFFF; text-shadow: 0 2px 0 #ebebeb; color: black; }
input[type="button"].aux-white .aux-overlay::after, .aux-button.aux-white .aux-overlay::after { background-color: #ebebeb; }
input[type="button"].aux-white.aux-fill:hover, .aux-button.aux-white.aux-fill:hover { background-color: #ebebeb !important; }
input[type="button"].aux-masala, .aux-button.aux-masala { background-color: #3D3D3D; text-shadow: 0 2px 0 #292929; color: white; }
input[type="button"].aux-masala .aux-overlay::after, .aux-button.aux-masala .aux-overlay::after { background-color: #292929; }
input[type="button"].aux-masala.aux-fill:hover, .aux-button.aux-masala.aux-fill:hover { background-color: #292929 !important; }
input[type="button"].aux-dark-gray, .aux-button.aux-dark-gray { background-color: #AAAAAA; text-shadow: 0 2px 0 #969696; color: white; }
input[type="button"].aux-dark-gray .aux-overlay::after, .aux-button.aux-dark-gray .aux-overlay::after { background-color: #969696; }
input[type="button"].aux-dark-gray.aux-fill:hover, .aux-button.aux-dark-gray.aux-fill:hover { background-color: #969696 !important; }
input[type="button"].aux-ball-blue, .aux-button.aux-ball-blue { background-color: #1BB0CE; text-shadow: 0 2px 0 #1691aa; color: white; }
input[type="button"].aux-ball-blue .aux-overlay::after, .aux-button.aux-ball-blue .aux-overlay::after { background-color: #1691aa; }
input[type="button"].aux-ball-blue.aux-fill:hover, .aux-button.aux-ball-blue.aux-fill:hover { background-color: #1691aa !important; }
input[type="button"].aux-fountain-blue, .aux-button.aux-fountain-blue { background-color: #5BACBA; text-shadow: 0 2px 0 #4698a6; color: white; }
input[type="button"].aux-fountain-blue .aux-overlay::after, .aux-button.aux-fountain-blue .aux-overlay::after { background-color: #4698a6; }
input[type="button"].aux-fountain-blue.aux-fill:hover, .aux-button.aux-fountain-blue.aux-fill:hover { background-color: #4698a6 !important; }
input[type="button"].aux-shamrock, .aux-button.aux-shamrock { background-color: #2CC990; text-shadow: 0 2px 0 #25a878; color: white; }
input[type="button"].aux-shamrock .aux-overlay::after, .aux-button.aux-shamrock .aux-overlay::after { background-color: #25a878; }
input[type="button"].aux-shamrock.aux-fill:hover, .aux-button.aux-shamrock.aux-fill:hover { background-color: #25a878 !important; }
input[type="button"].aux-curios-blue, .aux-button.aux-curios-blue { background-color: #2C82C9; text-shadow: 0 2px 0 #256ca8; color: white; }
input[type="button"].aux-curios-blue .aux-overlay::after, .aux-button.aux-curios-blue .aux-overlay::after { background-color: #256ca8; }
input[type="button"].aux-curios-blue.aux-fill:hover, .aux-button.aux-curios-blue.aux-fill:hover { background-color: #256ca8 !important; }
input[type="button"].aux-light-sea-green, .aux-button.aux-light-sea-green { background-color: #1ABC9C; text-shadow: 0 2px 0 #15987e; color: white; }
input[type="button"].aux-light-sea-green .aux-overlay::after, .aux-button.aux-light-sea-green .aux-overlay::after { background-color: #15987e; }
input[type="button"].aux-light-sea-green.aux-fill:hover, .aux-button.aux-light-sea-green.aux-fill:hover { background-color: #15987e !important; }
input[type="button"].aux-emerald, .aux-button.aux-emerald { background-color: #4EBA6F; text-shadow: 0 2px 0 #3fa15d; color: white; }
input[type="button"].aux-emerald .aux-overlay::after, .aux-button.aux-emerald .aux-overlay::after { background-color: #3fa15d; }
input[type="button"].aux-emerald.aux-fill:hover, .aux-button.aux-emerald.aux-fill:hover { background-color: #3fa15d !important; }
input[type="button"].aux-energy-yellow, .aux-button.aux-energy-yellow { background-color: #EEE657; text-shadow: 0 2px 0 #eae032; color: white; }
input[type="button"].aux-energy-yellow .aux-overlay::after, .aux-button.aux-energy-yellow .aux-overlay::after { background-color: #eae032; }
input[type="button"].aux-energy-yellow.aux-fill:hover, .aux-button.aux-energy-yellow.aux-fill:hover { background-color: #eae032 !important; }
input[type="button"].aux-mikado-yellow, .aux-button.aux-mikado-yellow { background-color: #FCCD0F; text-shadow: 0 2px 0 #dfb403; color: white; }
input[type="button"].aux-mikado-yellow .aux-overlay::after, .aux-button.aux-mikado-yellow .aux-overlay::after { background-color: #dfb403; }
input[type="button"].aux-mikado-yellow.aux-fill:hover, .aux-button.aux-mikado-yellow.aux-fill:hover { background-color: #dfb403 !important; }
input[type="button"].aux-pink-salmon, .aux-button.aux-pink-salmon { background-color: #FF91A9; text-shadow: 0 2px 0 #ff6889; color: white; }
input[type="button"].aux-pink-salmon .aux-overlay::after, .aux-button.aux-pink-salmon .aux-overlay::after { background-color: #ff6889; }
input[type="button"].aux-pink-salmon.aux-fill:hover, .aux-button.aux-pink-salmon.aux-fill:hover { background-color: #ff6889 !important; }
input[type="button"].aux-wisteria, .aux-button.aux-wisteria { background-color: #9E69AF; text-shadow: 0 2px 0 #8a539c; color: white; }
input[type="button"].aux-wisteria .aux-overlay::after, .aux-button.aux-wisteria .aux-overlay::after { background-color: #8a539c; }
input[type="button"].aux-wisteria.aux-fill:hover, .aux-button.aux-wisteria.aux-fill:hover { background-color: #8a539c !important; }
input[type="button"].aux-lilac, .aux-button.aux-lilac { background-color: #CEACD2; text-shadow: 0 2px 0 #be92c4; color: white; }
input[type="button"].aux-lilac .aux-overlay::after, .aux-button.aux-lilac .aux-overlay::after { background-color: #be92c4; }
input[type="button"].aux-lilac.aux-fill:hover, .aux-button.aux-lilac.aux-fill:hover { background-color: #be92c4 !important; }
input[type="button"].aux-pale-sky, .aux-button.aux-pale-sky { background-color: #5F7487; text-shadow: 0 2px 0 #4e5f6f; color: white; }
input[type="button"].aux-pale-sky .aux-overlay::after, .aux-button.aux-pale-sky .aux-overlay::after { background-color: #4e5f6f; }
input[type="button"].aux-pale-sky.aux-fill:hover, .aux-button.aux-pale-sky.aux-fill:hover { background-color: #4e5f6f !important; }
input[type="button"].aux-tower-gray, .aux-button.aux-tower-gray { background-color: #ADBCC3; text-shadow: 0 2px 0 #95a9b2; color: white; }
input[type="button"].aux-tower-gray .aux-overlay::after, .aux-button.aux-tower-gray .aux-overlay::after { background-color: #95a9b2; }
input[type="button"].aux-tower-gray.aux-fill:hover, .aux-button.aux-tower-gray.aux-fill:hover { background-color: #95a9b2 !important; }
input[type="button"].aux-william, .aux-button.aux-william { background-color: #3A5F6F; text-shadow: 0 2px 0 #2c4854; color: white; }
input[type="button"].aux-william .aux-overlay::after, .aux-button.aux-william .aux-overlay::after { background-color: #2c4854; }
input[type="button"].aux-william.aux-fill:hover, .aux-button.aux-william.aux-fill:hover { background-color: #2c4854 !important; }
input[type="button"].aux-carmine-pink, .aux-button.aux-carmine-pink { background-color: #E74C3C; text-shadow: 0 2px 0 #df2e1b; color: white; }
input[type="button"].aux-carmine-pink .aux-overlay::after, .aux-button.aux-carmine-pink .aux-overlay::after { background-color: #df2e1b; }
input[type="button"].aux-carmine-pink.aux-fill:hover, .aux-button.aux-carmine-pink.aux-fill:hover { background-color: #df2e1b !important; }
input[type="button"].aux-persimmon, .aux-button.aux-persimmon { background-color: #FF6A55; text-shadow: 0 2px 0 #ff462c; color: white; }
input[type="button"].aux-persimmon .aux-overlay::after, .aux-button.aux-persimmon .aux-overlay::after { background-color: #ff462c; }
input[type="button"].aux-persimmon.aux-fill:hover, .aux-button.aux-persimmon.aux-fill:hover { background-color: #ff462c !important; }
input[type="button"].aux-tan-hide, .aux-button.aux-tan-hide { background-color: #FF9F55; text-shadow: 0 2px 0 #ff882c; color: white; }
input[type="button"].aux-tan-hide .aux-overlay::after, .aux-button.aux-tan-hide .aux-overlay::after { background-color: #ff882c; }
input[type="button"].aux-tan-hide.aux-fill:hover, .aux-button.aux-tan-hide.aux-fill:hover { background-color: #ff882c !important; }
input[type="button"].aux-wild-watermelon, .aux-button.aux-wild-watermelon { background-color: #FF6E78; text-shadow: 0 2px 0 #ff4552; color: white; }
input[type="button"].aux-wild-watermelon .aux-overlay::after, .aux-button.aux-wild-watermelon .aux-overlay::after { background-color: #ff4552; }
input[type="button"].aux-wild-watermelon.aux-fill:hover, .aux-button.aux-wild-watermelon.aux-fill:hover { background-color: #ff4552 !important; }
input[type="button"].aux-iceberg, .aux-button.aux-iceberg { background-color: #73B1D6; text-shadow: 0 2px 0 #539fcd; color: white; }
input[type="button"].aux-iceberg .aux-overlay::after, .aux-button.aux-iceberg .aux-overlay::after { background-color: #539fcd; }
input[type="button"].aux-iceberg.aux-fill:hover, .aux-button.aux-iceberg.aux-fill:hover { background-color: #539fcd !important; }
input[type="button"].aux-dark-lavender, .aux-button.aux-dark-lavender { background-color: #745A90; text-shadow: 0 2px 0 #604a77; color: white; }
input[type="button"].aux-dark-lavender .aux-overlay::after, .aux-button.aux-dark-lavender .aux-overlay::after { background-color: #604a77; }
input[type="button"].aux-dark-lavender.aux-fill:hover, .aux-button.aux-dark-lavender.aux-fill:hover { background-color: #604a77 !important; }
input[type="button"].aux-viking, .aux-button.aux-viking { background-color: #5CD5E6; text-shadow: 0 2px 0 #39cce1; color: white; }
input[type="button"].aux-viking .aux-overlay::after, .aux-button.aux-viking .aux-overlay::after { background-color: #39cce1; }
input[type="button"].aux-viking.aux-fill:hover, .aux-button.aux-viking.aux-fill:hover { background-color: #39cce1 !important; }
input[type="button"].aux-tiffany-blue, .aux-button.aux-tiffany-blue { background-color: #00B5B5; text-shadow: 0 2px 0 #008c8c; color: white; }
input[type="button"].aux-tiffany-blue .aux-overlay::after, .aux-button.aux-tiffany-blue .aux-overlay::after { background-color: #008c8c; }
input[type="button"].aux-tiffany-blue.aux-fill:hover, .aux-button.aux-tiffany-blue.aux-fill:hover { background-color: #008c8c !important; }
input[type="button"].aux-pastel-orange, .aux-button.aux-pastel-orange { background-color: #FCB941; text-shadow: 0 2px 0 #fbaa19; color: white; }
input[type="button"].aux-pastel-orange .aux-overlay::after, .aux-button.aux-pastel-orange .aux-overlay::after { background-color: #fbaa19; }
input[type="button"].aux-pastel-orange.aux-fill:hover, .aux-button.aux-pastel-orange.aux-fill:hover { background-color: #fbaa19 !important; }
input[type="button"].aux-east-bay, .aux-button.aux-east-bay { background-color: #395781; text-shadow: 0 2px 0 #2c4465; color: white; }
input[type="button"].aux-east-bay .aux-overlay::after, .aux-button.aux-east-bay .aux-overlay::after { background-color: #2c4465; }
input[type="button"].aux-east-bay.aux-fill:hover, .aux-button.aux-east-bay.aux-fill:hover { background-color: #2c4465 !important; }
input[type="button"].aux-steel-blue, .aux-button.aux-steel-blue { background-color: #4589B0; text-shadow: 0 2px 0 #3a7293; color: white; }
input[type="button"].aux-steel-blue .aux-overlay::after, .aux-button.aux-steel-blue .aux-overlay::after { background-color: #3a7293; }
input[type="button"].aux-steel-blue.aux-fill:hover, .aux-button.aux-steel-blue.aux-fill:hover { background-color: #3a7293 !important; }
input[type="button"].aux-half-backed, .aux-button.aux-half-backed { background-color: #84CCD1; text-shadow: 0 2px 0 #66c0c6; color: white; }
input[type="button"].aux-half-backed .aux-overlay::after, .aux-button.aux-half-backed .aux-overlay::after { background-color: #66c0c6; }
input[type="button"].aux-half-backed.aux-fill:hover, .aux-button.aux-half-backed.aux-fill:hover { background-color: #66c0c6 !important; }
input[type="button"].aux-tapestry, .aux-button.aux-tapestry { background-color: #B95A84; text-shadow: 0 2px 0 #a44670; color: white; }
input[type="button"].aux-tapestry .aux-overlay::after, .aux-button.aux-tapestry .aux-overlay::after { background-color: #a44670; }
input[type="button"].aux-tapestry.aux-fill:hover, .aux-button.aux-tapestry.aux-fill:hover { background-color: #a44670 !important; }
input[type="button"].aux-fire-engine-red, .aux-button.aux-fire-engine-red { background-color: #CD2C24; text-shadow: 0 2px 0 #aa251e; color: white; }
input[type="button"].aux-fire-engine-red .aux-overlay::after, .aux-button.aux-fire-engine-red .aux-overlay::after { background-color: #aa251e; }
input[type="button"].aux-fire-engine-red.aux-fill:hover, .aux-button.aux-fire-engine-red.aux-fill:hover { background-color: #aa251e !important; }
input[type="button"].aux-dark-orange, .aux-button.aux-dark-orange { background-color: #FF8C00; text-shadow: 0 2px 0 #d67600; color: white; }
input[type="button"].aux-dark-orange .aux-overlay::after, .aux-button.aux-dark-orange .aux-overlay::after { background-color: #d67600; }
input[type="button"].aux-dark-orange.aux-fill:hover, .aux-button.aux-dark-orange.aux-fill:hover { background-color: #d67600 !important; }
input[type="button"].aux-brick-red, .aux-button.aux-brick-red { background-color: #CC4452; text-shadow: 0 2px 0 #b6323f; color: white; }
input[type="button"].aux-brick-red .aux-overlay::after, .aux-button.aux-brick-red .aux-overlay::after { background-color: #b6323f; }
input[type="button"].aux-brick-red.aux-fill:hover, .aux-button.aux-brick-red.aux-fill:hover { background-color: #b6323f !important; }
input[type="button"].aux-khaki, .aux-button.aux-khaki { background-color: khaki; text-shadow: 0 2px 0 #ebde68; color: white; }
input[type="button"].aux-khaki .aux-overlay::after, .aux-button.aux-khaki .aux-overlay::after { background-color: #ebde68; }
input[type="button"].aux-khaki.aux-fill:hover, .aux-button.aux-khaki.aux-fill:hover { background-color: #ebde68 !important; }
input[type="button"].aux-dark-text, .aux-button.aux-dark-text { color: black; }
input[type="button"].aux-uppercase, .aux-button.aux-uppercase { text-transform: uppercase; }
