.divider{
    height: 1px;
    margin: 8px 0 8px 0;
    overflow: hidden;
    background-color: rgba(163, 163, 163, 0.25098039215686274);
    border-bottom: 1px solid rgba(163, 163, 163, 0.25098039215686274);
}
.navbar-toa {
    background: #1f1f1f;
    box-shadow: 0px -3px 30px #000;
    font-family: 'Roboto';
}
.menu-item {
    padding: 0px 0px 0px 0px !important;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #f3aa2d;
}
.wpcf7-response-output.wpcf7-display-none.alert.wpcf7-validation-errors.alert-warning {
    background: transparent !important;
    border: 0px !important;
    text-align: left !important;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 210px;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #f5f5f5;
    text-align: left;
    list-style: none;
    background-color: #1f1f1f;
    background-clip: padding-box;
    border: 0px solid #1f1f1f;
    /* border-radius: .25rem; */
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    box-shadow: none;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #a3a3a3;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-left: 5px solid #1f1f1f;
}
.dropdown-item:focus, .dropdown-item:hover, ul.dropdown-menu.show>li.menu-item.active>a{
    color: #ececec;
    text-decoration: none;
        background-color: #2f2f2f;
    border-left: 5px solid #f3aa2d;
}
.toa-color {
  color:#f3aa2d;
}
.footer-toa-social {
    padding: 7px 0;
    box-shadow: 0px 0px 30px #0000007a;
}
.footer-row{
    margin-left: 0px;
    padding: 0px;
    width: calc( 100% + 11px);
    max-width: calc( 100% + 50px);
}
.footer-row>.footer-widget-column {
    padding: 0px !important;
}
.social-button>a {
    color: #adadad;
    font-size: 35px;
}
.social-button>a:hover {
    color: #f3aa2d;
}
.right{
  float: right;
}
.copy {
    font-size: 16px;
    color: #989898;
    line-height: 50px;
    padding-left: 0px;
    margin-left: -1px;
}
#menu-footer_widget_menu1{
  margin-left: -12px;
}
.copyright{
  color: #C1BDBD;
}
.footer-toa {
    background: #252525;
}
.footer-toa-light {
    background: #1f1f1f;
}

.widget-title {
    color: #f3aa2d;
    font-size: 18px;
    text-align: left;
    margin-top: 50px;
}
.menu-item-has-children>a {
    color: #a2a2a2;
    list-style: none !important;
    list-style-type: none;
}
.menu-item-has-children>a:hover {
    color: #f3aa2d;
    text-decoration: none;
}
.form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=color], .wpcf7 input[type=date], .wpcf7 input[type=datetime-local], .wpcf7 input[type=datetime], .wpcf7 input[type=email], .wpcf7 input[type=file], .wpcf7 input[type=month], .wpcf7 input[type=number], .wpcf7 input[type=range], .wpcf7 input[type=search], .wpcf7 input[type=submit], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 input[type=time], .wpcf7 input[type=url], .wpcf7 input[type=week], .wpcf7 select, .wpcf7 textarea {
    display: block;
    width: 100%;
    height: calc(1em + 1.25rem + 2px);
    padding: .005rem .3rem;
    font-size: 1rem;
        font-size: 15px;
    line-height: 1.5;
    color: #f3aa2d;
    background-color: #0e0e0e;
    background-clip: padding-box;
    border: 1px solid #0e0e0e;
    border-radius: .25rem;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none; 
}
.form-control:focus, .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 input:focus[type=color], .wpcf7 input:focus[type=date], .wpcf7 input:focus[type=datetime-local], .wpcf7 input:focus[type=datetime], .wpcf7 input:focus[type=email], .wpcf7 input:focus[type=file], .wpcf7 input:focus[type=month], .wpcf7 input:focus[type=number], .wpcf7 input:focus[type=range], .wpcf7 input:focus[type=search], .wpcf7 input:focus[type=submit], .wpcf7 input:focus[type=tel], .wpcf7 input:focus[type=text], .wpcf7 input:focus[type=time], .wpcf7 input:focus[type=url], .wpcf7 input:focus[type=week], .wpcf7 select:focus, .wpcf7 textarea:focus {
    color: #f3aa2dc2;
    background-color: #0b0b0b;
    border-color: #f3aa2d;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(85,51,255,.25);
    box-shadow: 0 0 0 0.2rem #f3aa2d24;
}
#menu-footer_widget_menu4,#menu-footer_widget_menu3,#menu-footer_widget_menu2,#menu-footer_widget_menu1{
  list-style: none;
}
#footer-widgets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 13px;
    text-align: left;
}
ul.sub-menu {
    position: relative;
    list-style: none;
    margin-left: 0;
    padding-left: 1.2em;
}
#menu-footer_widget_menu4>li>ul.sub-menu>li:before,#menu-footer_widget_menu3>li>ul.sub-menu>li:before, #menu-footer_widget_menu2>li>ul.sub-menu>li:before, #menu-footer_widget_menu1>li>ul.sub-menu>li:before {
    content: "»";
    position: absolute;
    left: 0;
    font-size: 15px;
    margin-top: -2.7px;
    color: #afafaf;
}
.wpcf7 .wpcf7-form label {
    width: 100%;
    color: #b0afb0;
    font-size: 13px;
}
#menu-footer_widget_menu4>li>a,#menu-footer_widget_menu3>li>a, #menu-footer_widget_menu2>li>a, #menu-footer_widget_menu1>li>a {
  font-size: 18px;
  padding-top: 5px;
}
@media only screen and (min-width: 768px){
  ul.dropdown-menu.show:before {
      content: '';
      height: 0;
      left: 27px;
      position: absolute;
      top: -10px;
      width: 0;
      border-left: 10px solid rgba(0,0,0,.15);
      border-right: 10px solid rgba(0,0,0,.15);
      /*border-bottom: 10px solid #f3aa2d;*/
  }
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 210px;
    padding: .5rem 0;
    margin: 0 0 0;
    font-size: 1rem;
    color: #f5f5f5;
    text-align: left;
    list-style: none;
    background-color: #1f1f1f;
    background-clip: padding-box;
    border: 0px solid rgb(37, 37, 37);
    border-radius: .25rem;
    box-shadow: 0px 4px 5px -2px #000;
    -webkit-box-shadow: 0px 4px 5px -2px #000;
    -moz-box-shadow: 0px 4px 5px -2px #000;
  }
  #navbarNavDropdown {
    margin-left: 50px;
  }
  #main-menu {
    width: 100%;
  }
  .menu-item {
    padding: 0 !important;
    margin: 0px auto;
  }

  #menu-footer_widget_menu1 {
      margin-left: -27px;
  }
  .menu-footer_widget_menu2-container {
      margin-left: -20px;
  }
}

@media only screen and (min-width: 1200px){
  ul#main-menu {
      margin: 0 0 0 auto;
  }
  ul#main-menu>li {
      margin: 0 0 0 auto;
  }
  .footer-row > .footer-widget-column:last-child {
      padding-left: 120px !important;
  }
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child) {
      padding-left: 50px !important;
  }
}
.footer-widget-column>aside>div>ul>li>a {
    color: #f3aa2d;
}
.btn-outline-primary, .wpcf7 input[type=submit] {
    color: #000;
    background: #f3aa2d;
    border-color: #f3aa2d;
    height: 25px;
    width: 100%;
    float: right;
    padding: 2px 9px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    min-height: calc(1em + .25rem + 40px);
}
ul#menu-footer_widget_menu2>.menu-item-has-children,ul#menu-footer_widget_menu1>.menu-item-has-children,ul#menu-footer_widget_menu3>.menu-item-has-children,ul#menu-footer_widget_menu4>.menu-item-has-children {
    margin-top: 14px;
}
ul.dropdown-menu.show {
    margin-top: 8px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: 0px;
    background: #1f1f1f;
    font-family: 'Roboto Light';
}
a.nav-link {
    font-weight: 800;
    outline: transparent;
}
.flex-nav-next {
    right: 81px;
}
.flex-nav-prev {
   left: 81px;
}
aside.widget_nav_menu {
    margin-top: -10px;
}
form.wpcf7-form {
    margin-top: -46px;
}
@media only screen and (min-width: 768px) and (max-width: 1100px){
  a.nav-link {
      font-weight: 800;
      font-size: 14px;
  }
}

div.wpcf7 .wpcf7-display-none, div.wpcf7 div.ajax-error {
    display: none;
    background: transparent;
    border-color: transparent;
}
.container-footer {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
#wrapper-products > .container > .row {
    margin: 0px !important;
}
.product {
    text-align: center;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
    font-synthesis: none;
    text-rendering: optimizeSpeed;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeSpeed;
    font-weight: 400;
    font-size: 15px;
}

.navbar-brand>img {
    width: 250px !important;
}

@media only screen and (min-width: 992px){
  /*FOR just:cc and ReCAP included*/
  .product {
    text-align: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9%;
    flex: 0 0 9%;
    max-width: 9%;
    padding-top: 12px;
  }
  .navbar-dark .navbar-nav .nav-link {
      color: rgba(255,255,255,.5);
      font-synthesis: none;
      text-rendering: optimizeSpeed;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeSpeed;
      font-weight: 400;
      font-size: 17px;
  }
  .footer-widget-column.col-12.col-sm-6.col-md-3.col-lg-1.col-xl-1.product:hover {
    background: #ffffff1c;
    -webkit-transition: opacity 2s ease-in;
    -webkit-transition: background-color 200ms ease-in-out;
    -moz-transition: background-color 200ms ease-in-out;
    -o-transition: background-color 200ms ease-in-out;
    -ms-transition: background-color 200ms ease-in-out;
    transition: background-color 200ms ease-in-out;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
  }
  .offset-desktop-toa{
    padding: 0px;
    margin-left: 9.7% !important;
  }
  .site-info.social-button {
    margin-right: -2px;
  }
}
.product-image {
    padding: 0px 0px 10px 0px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
  .footer-row > .footer-widget-column:last-child {
    padding-left: 74px !important;
  }
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child) {
      padding-left: 20px !important;
  }
  
}


@media only screen and (min-width: 1201){
  .product-image {
      min-height: 111px;
  }
}
#wrapper-footer {
    background: #252525;
    box-shadow: 0px 0px 30px #0000007a;
}
.title-products {
    margin-top: 25px;
    margin-bottom: 25px;
    color: #ffffffbd;
    font-size: 2rem;
}

.product-description {
    margin-top: 0px;
    padding-bottom: 6px;
    text-align: center;
    font-family: 'Roboto Condensed Light';
    font-size: 13px;
}
.container-toa {
    /*margin-left: 100px;
    margin-right: 100px;*/
}
@media only screen and (min-width: 1711px){
  .container-toa {
      margin-left: 100px;
      margin-right: 100px;
  }
}

@media only screen and (min-width: 1711px){
  .product {
    max-width: 170px;
    margin: 11px;
    padding-top: 12px;
    padding-bottom: 6px;
    margin: 11px;
    padding-top: 12px;
    padding-bottom: 6px;
    flex: 0 0 8%;
    -ms-flex: 0 0 8%;
    max-width: 8%;
    height: 223px;
  }
}
.products{
      justify-content: center;
}
ul.dropdown-menu li > ul.dropdown-menu {
    left: 100%;
    top: 0;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0px;
    background: #1f1f1f;
    padding-top: 15px;
    padding-bottom: 15px;
}
@media only screen and (max-width: 768px){
   ul.dropdown-menu li > ul.dropdown-menu{
    left: 100%;
    top: 0;
    margin-left: 15px;
    margin-top: 0px;
    padding: 0px;
  }
    .copy {
      font-size: 16px;
      color: #989898;
      line-height: 50px;
      padding-left: 0px;
  }
  .flex-control-nav{
      visibility:hidden !important;
  }
  .footer-widget-column{
      padding:0px;
  }
  .footer-widget-column.col.widget-area.contact-form {
       padding-left: 28px;
   }
}

ul.dropdown-menu li:hover > ul.dropdown-menu, ul.dropdown-menu li:focus > ul.dropdown-menu{
    display: block

}
.footer-widget-column>aside>div>ul>li>a {
    color: #f3aa2d;
}
.img-fluid {
    max-width: 100%;
    height: auto;
    min-width: 190px;
}
.aligncenter, .ml-auto, .mx-auto {
    margin: auto!important;
}
/*
* LIVE CHAT
*/
.wdt-emoji-picker-parent {
    position: relative;
    color: #969696;
}
#wplc_msg_notice {
    color: #8a8a8a;
}
textarea#wplc_chatmsg {
    border: 1px solid #888;
    padding: 2px 10px 10px 10px !important;
}
.dropdown:hover .dropdown-menu {
  display: block;
}





/* Icon 1 */

.animated-icon, .animated-icon2, .animated-icon3 {
width: 30px;
height: 20px;
position: relative;
margin: 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}

.animated-icon span, .animated-icon2 span, .animated-icon3 span {
display: block;
position: absolute;
height: 3px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}

.animated-icon span {
background: #f3aa2d;
outline: transparent;
}
.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1);
    outline: none;
    border: 0px;
}

.animated-icon span:nth-child(1) {
top: 0px;
}

.animated-icon span:nth-child(2) {
top: 10px;
}

.animated-icon span:nth-child(3) {
top: 20px;
}

.animated-icon.open span:nth-child(1) {
top: 11px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}

.animated-icon.open span:nth-child(2) {
opacity: 0;
left: -60px;
}

.animated-icon.open span:nth-child(3) {
top: 11px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}

.animated-icon span:nth-child(1) {
top: 0px;
}
.mobile-header{
      margin-top: 55px;
}
.entry-content>.wpcf7>.wpcf7-form>.form-group>input{
  text-align: left;
}

.entry-content>.form-control,
.entry-content>.wpcf7 input[type=color],
.entry-content>.wpcf7 input[type=date],
.entry-content>.wpcf7 input[type=datetime-local],
.entry-content>.wpcf7 input[type=datetime],
.entry-content>.wpcf7 input[type=email],
.entry-content>.wpcf7 input[type=file],
.entry-content>.wpcf7 input[type=month],
.entry-content>.wpcf7 input[type=number],
.entry-content>.wpcf7 input[type=range],
.entry-content>.wpcf7 input[type=search],
.entry-content>.wpcf7 input[type=tel],
.entry-content>.wpcf7 input[type=text],
.entry-content>.wpcf7 input[type=time],
.entry-content>.wpcf7 input[type=url],
.entry-content>.wpcf7 input[type=week],
.entry-content>.wpcf7 select,
.entry-content>.wpcf7 textarea {
    display: block;
    width: 100%;
    min-height: calc(1em + .25rem + 2px);
    padding: .9rem .9rem;
    font-size: 13px;
    line-height: 1.5;
    color: #f3aa2d;
    background-color: #0e0e0e;
    background-clip: padding-box;
    border: 1px solid #0e0e0e;
    border-radius: .25rem;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.entry-content>.wpcf7 input[type=submit]{
  padding: .005rem .3rem;
}
.entry-content>.wpcf7 select{
  height: 30.78px;
  display: block;
	font-family: sans-serif;
	font-weight: 700;
	color: #f3aa2d;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 0px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #0e0e0e;
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
  display: inline-block;
}

.entry-content>.wpcf7 select::-ms-expand {
	display: block;
}
.entry-content>.wpcf7 select:hover {
	border-color: #888;
}

.entry-content>.wpcf7 select:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}

.entry-content>.wpcf7 select:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #0ebeff;
    right: 11px;
    top: 6px;
    height: 34px;
    padding: 15px 0px 0px 8px;
    border-left: 1px solid #0ebeff;
    position: absolute;
    pointer-events: none;
}
.form-group.dropdown:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    height: 34px;
    position: absolute;
    pointer-events: none;
    margin: 5px 0px 0px -24px;
    color: #585858;
}

.safari {
  text-rendering: optimizeSpeed;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeSpeed;
  font-weight: 400;
}

ul.dropdown-menu>li>a {
    font-family: "Roboto Light";
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #ffffff;
}
.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: 1.9px;
content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    margin-left: 0px;
    line-height: inherit;
    white-space: nowrap;
}

@media only screen and (min-width: 768px) and (max-width: 991px){
  .contact-form, .contact-form>aside, .contact-form>aside, .contact-form>aside>.textwidget,.contact-form>aside>.textwidget>.wpcf{
    float: left !important;
    width: 100%;
  }
  .contact-form>aside{
    width: 100%
  }
  div#wpcf7-f85-o1 {
      margin-left: 10px !important;
      max-width: unset;
      width: 100%;
  }
  .offset-desktop-toa{
        margin-left: -12px !important;
  }
  .footer-row > .footer-widget-column:last-child {
    padding-left: 12px !important;
  }
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child) {
      padding-left: 11px !important;
  }
}

/*FOOTER*/
@media only screen and (min-width: 1200px){
  .footer-row > .footer-widget-column:last-child {
      padding-left: 120px !important;
  }
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child) {
      padding-left: 50px !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
  .footer-row > .footer-widget-column:last-child {
    padding-left: 74px !important;
  }
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child) {
      padding-left: 20px !important;
  }
  
}

@media only screen and (min-width: 768px) and (max-width: 991px){
  .footer-row > .footer-widget-column:last-child {
    padding-left: 3px !important;
  }
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child) {
      padding-left: 11px !important;
  }
  
}

@media only screen and (min-width:577px) and (max-width: 768px){
  .footer-row > .footer-widget-column:last-child {
    padding-left: 12px !important;
  }
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child) {
      padding-left: 8px !important;
  }
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child)>aside>.menu-footer_widget_menu1-container,#menu-footer_widget_menu1,
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child)>aside>.menu-footer_widget_menu2-container,#menu-footer_widget_menu2,
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child)>aside>.menu-footer_widget_menu3-container,#menu-footer_widget_menu3,
  .footer-row>.footer-widget-column:not(:first-child):not(:last-child)>aside>.menu-footer_widget_menu4-container,#menu-footer_widget_menu4 {
      padding: 0px 3px 0px 0px;
  }
}


@media only screen and (max-width: 576px){
.footer-row > .footer-widget-column:last-child {
    padding-left: 0px !important;
}
.footer-row > .footer-widget-column{
    display: flex;
    justify-content: flex-start;
}
.footer-row>.footer-widget-column:not(:first-child):not(:last-child) {
    padding-left: 0px !important;
}
.footer-row>.footer-widget-column:not(:first-child):not(:last-child)>aside>.menu-footer_widget_menu1-container,#menu-footer_widget_menu1,
.footer-row>.footer-widget-column:not(:first-child):not(:last-child)>aside>.menu-footer_widget_menu2-container,#menu-footer_widget_menu2,
.footer-row>.footer-widget-column:not(:first-child):not(:last-child)>aside>.menu-footer_widget_menu3-container,#menu-footer_widget_menu3,
.footer-row>.footer-widget-column:not(:first-child):not(:last-child)>aside>.menu-footer_widget_menu4-container,#menu-footer_widget_menu4 {
    padding: 0px;
}
#menu-footer_widget_menu3, 
#menu-footer_widget_menu2, 
#menu-footer_widget_menu1 {
  list-style: none;
  margin-left: 0px !important;
}
.footer-row {
    margin-left: 0;
    padding: 0px 13px 0 20px;
    width: 100%;
    max-width: 100%;
}
}
.back-to-overview {
    width: 100%;
    float: left;
}
#email, #password, #first_name, #last_name, #phone, #address_street, #address_city, #address_state, #country, #address_zipcode, #password_re, #company_name, #company, #zip$
    background: #1f1f1f;
    display: block;
    width: 100%;
    min-height: calc(1em + .25rem + 2px);
    padding: 5px .9rem;
    font-size: 13px;
    line-height: 1.5;
    color: #f3aa2d;
    background-color: #0e0e0e;
    background-clip: padding-box;
    border: 1px solid #0e0e0e;
    border-radius: .25rem;
    -webkit-transition: border-color .15s ease-in-out , -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out , -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out , box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out , box-shadow .15s ease-in-out , -webkit-box-shadow .15s ease-in-out;
}
