.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a:not(.btn) { color: #e41313; }
a:not(.btn):hover { color: #770606; }
body { color: #666666; }
body.bg { background: rgba(245,245,245,0); }
#sp-header-wrapper { background: rgba(255,255,255,0); height: 50px; width: 100%; z-index: 1001; }
#sp-header-wrapper .logo { background-image: url(../../images/presets/preset2/logo.png); }
#sp-feature-wrapper { background: rgba(255,255,255,0); }
#sp-feature-wrapper a:not(.btn) { color: #f36a6a; }
#sp-feature-wrapper a:not(.btn):hover { color: #fac9c9; }

/* MENU PRESETS */
#sp-main-menu ul { list-style: none; margin: 0; padding: 0; font-size: 16px; text-transform: uppercase; }
#sp-main-menu ul.level-0 > li { display: inline-block; margin: 0; padding: 0; position: relative; height: 47px; border-top: 6px solid transparent;-webkit-transition: all 700ms; -moz-transition: all 700ms; -o-transition: all 700ms; transition: all 700ms; } /* border-left: 1px rgba(220,220,220,0.6) solid; */
/* #sp-main-menu ul.level-0 > li:last-child { border-right: 1px rgba(220,220,220,0.6) solid; } */
#sp-main-menu ul.level-0 > li a { display: block; margin: 0; padding: 10px 15px 10px 15px; color: #e41313; }
#sp-main-menu ul.level-0 > li a:hover { color: #ffffff; }
#sp-main-menu ul.level-0 > li a .menu-desc { font-size: 12px; color: #999; display: block; }
#sp-main-menu ul.level-0 > li:hover, #sp-main-menu ul.level-0 > li.active { border-top: 6px solid #e41313; }
#sp-main-menu ul.level-0 > li:hover { background-color: rgba(228, 19, 19, 0.6); color: #ffffff; }
.sp-submenu .sp-submenu-wrap .sp-submenu-inner li { border-left: 6px solid transparent; }
.sp-submenu .sp-submenu-wrap .sp-submenu-inner li:hover { border-left: 6px solid #e41313; background-color: rgba(228, 19, 19, 0.6); }
.sp-submenu .sp-submenu-wrap .sp-submenu-inner li.active { border-left: 6px solid #e41313; }

.module.highlighted { background: #3498DB; }
.module.highlighted a { color: #fff !important; }
#sp-copyright-wrapper, #sp-footer-wrapper { background: rgba(255,255,255,0); color: #fff; border-top: 1px solid rgba(242,242,242,0); }
#sp-copyright-wrapper a:not(.btn), #sp-footer-wrapper a:not(.btn) { color: #ef3b3b; }
#sp-copyright-wrapper a:not(.btn):hover, #sp-footer-wrapper a:not(.btn):hover { color: #f79999; }
#sp-footer-wrapper { border-top: 1px solid rgba(242,242,242,0); }
#sp-footer-wrapper::after { background: rgba(237,237,237,0); }
.sp-border { border-top: 1px solid rgba(242,242,242,0); }
.sp-border::after { background: rgba(237,237,237,0); }
.backtotop { background-color: #e41313; width: 45px; bottom: 30px; right: 10px; min-height: 45px; overflow: hidden; z-index: 403; position: fixed; display: block; text-align: center; color: white !important; -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px; -webkit-transition: all 0.7s ease-in-out 0s; -moz-transition: all 0.7s ease-in-out 0s; -o-transition: all 0.7s ease-in-out 0s; transition: all 0.7s ease-in-out 0s; }
.backtotop.hidden-top { bottom: -100px; }
.backtotop:hover { background-color: rgba(255,255,255,0.3); }
.backtotop i { font-size: 24px; line-height: 38px; }

/* .btn-primary,
button,
input[type='submit'],
input[type='button'],
submit {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #e45213;
  background-image: -moz-linear-gradient(top,#e43613,#e47c13);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#e43613),to(#e47c13));
  background-image: -webkit-linear-gradient(top,#e43613,#e47c13);
  background-image: -o-linear-gradient(top,#e43613,#e47c13);
  background-image: linear-gradient(to bottom,#e43613,#e47c13);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe43512', endColorstr='#ffe47b12', GradientType=0);
  border-color: #e47c13 #e47c13 #9d550d;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e47c13;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
button:hover,
button:active,
button.active,
button.disabled,
button[disabled],
input[type='submit']:hover,
input[type='submit']:active,
input[type='submit'].active,
input[type='submit'].disabled,
input[type='submit'][disabled],
input[type='button']:hover,
input[type='button']:active,
input[type='button'].active,
input[type='button'].disabled,
input[type='button'][disabled],
submit:hover,
submit:active,
submit.active,
submit.disabled,
submit[disabled] {
  color: #fff;
  background-color: #e47c13;
}
.btn-primary:active,
.btn-primary.active,
button:active,
button.active,
input[type='submit']:active,
input[type='submit'].active,
input[type='button']:active,
input[type='button'].active,
submit:active,
submit.active {
  background-color: #b5620f \9;
} */
