body #header-outer {
  background-color: rgba(255, 255, 255, 0) !important;
}


header#top nav > ul > li.btn > a {
    display: block !important;
    background-color: #FFCB04 !important;
    color: #000 !important;
    padding: 8px 8px 6px 8px !important;
    border-radius: 4px !important;
    border: 2px solid #FFCB04 !important;

    text-shadow: 0 0 8px #fff !important;
    box-shadow: 0 0 6px 0 #FFCB04 !important;
}

  header#top nav > ul > li.btn > a:hover {
    color: #fff !important;
    background-color: rgba(255, 255, 255, 0) !important;
  }

header#top nav > ul > li.btn--empty > a {
  color: #fff !important;
  background-color: rgba(255, 255, 255, 0) !important;
}

  header#top nav > ul > li.btn--empty > a:hover {
    color: #000 !important;
    background-color: #FFCB04 !important;
  }

header#top nav > ul > li > a:after {
  display: none !important;
}

.behind_header {
  margin-top: -105px !important;
}


/* Header style */
@media only screen and (max-width: 500px) {

    body h1 {
        word-wrap: break-word;
        font-size: 18px !important;
    }
}



/* 404 */
#error-404 h1,
#error-404 h2 {
  color: #fff !important;
}


/* Buttons */
a.nectar-button {
  color: #000 !important;
  font-family: 'ProximaNova' !important;
  border: 2px solid #FFCB04 !important;
    font-size: 12px !important;
    padding: 8px 8px 6px 8px !important;

}

a.see-through,
a.see-through-1,
a.see-through-2,
a.see-through-3 {
  color: #fff !important;
}

  a.see-through:hover,
  a.see-through-1:hover,
  a.see-through-2:hover,
  a.see-through-3:hover {
    color: #000 !important;
  }

.ascend a.nectar-button {
    text-shadow: 0 0 8px #fff !important;
    box-shadow: 0 0 6px 0 #FFCB04 !important;
}

  a.nectar-button:hover {
    background-color: #FFCB04 !important;
  }

.nectar-button.has-icon:hover span,
.nectar-button.tilt.has-icon span {
  -ms-transform:translateX(0) !important;
  -webkit-transform:translateX(0) !important;
  transform:translateX(0) !important;
}


a.nectar-button i {
  display: none !important;
}




#mobile-menu ul {
  padding-bottom: 30px;
}

#mobile-menu ul li {
  padding-top: 0;
  padding-bottom: 0;
}

#mobile-menu ul li a {
  border-bottom: none !important;
  color: #fff;
}


@media only screen and (min-width: 1000px) {
  .mobile_only {
    display: none !important;
  }
}


@media only screen and (max-width: 520px) {
  .mobile_only {
    margin-bottom: 0 !important;
  }
}



@media only screen and (max-width: 520px) {

  .intro_title {
    margin-bottom: 20px !important;
  }

  .intro_text {
    margin-bottom: 15px !important;
  }
}




@media only screen and (max-width: 1000px) {

  .wpb_row .span_12 > .col.padding-6-percent[data-padding-pos="all"] {

    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}




/*
@media screen and (max-width: 1000px) {

	.container-wrap {
		padding-top: 0 !important;
	}
}*/



.nectar-hor-list-item {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.nectar-hor-list-item:hover {
	border-color: rgba(255,255,255,0.12) !important;
}


a.nectar-list-item-btn {
  font-family: 'ProximaNova' !important;
}

a.nectar-list-item-btn:not(.second) {
	padding: 0 0 4px 0;
	border-color: transparent !important;
	border-bottom: 1px solid #fff !important;
}

a.nectar-list-item-btn.second {
  border: 2px solid #FFCB04 !important;
  margin-left: 20px !important;
  padding: 8px 8px 6px 8px !important;
    text-shadow: 0 0 8px #fff !important;
    box-shadow: 0 0 6px 0 #FFCB04 !important;
}

  a.nectar-list-item-btn.second:hover {
    background-color: #FFCB04 !important;
  }

.nectar-hor-list-item a.nectar-list-item-btn {
  font-size: 12px !important;
}


@media only screen and (max-width: 1300px) {
  .qikker_list .vc_col-sm-8 {
    width: 100% !important;
  }
}





.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] > div:nth-child(1) {
    width: 20% !important;
}

.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] > div:nth-child(2) {
    width: 20% !important;
}

.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] > div:nth-child(3) {
    width: 20% !important;
}

.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] > div:nth-child(4) {
    width: 35% !important;
}


@media only screen and (max-width: 1000px) {

  .nectar-hor-list-item {
    padding-right: 0 !important;
  }

  .nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] > div:nth-child(1) {
      width: 100% !important;
  }

  .nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] > div:nth-child(2) {
      width: 100% !important;
  }

  .nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] > div:nth-child(3) {
      width: 100% !important;
  }

  .nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] > div:nth-child(4) {
      width: 100% !important;
  }


  a.nectar-list-item-btn {
    top: 35px !important;
    right: 0px !important;
  }


  a.nectar-list-item-btn:not(.second) {
    top: 2px !important;
    right: 0px !important;
  }
}


@media only screen and (max-width: 500px) {

  .nectar-hor-list-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}


.newsletter {
  text-align: center;
}

.newsletter form {
  width: 300px;
  margin: 0 auto;
}

.newsletter form input {
  text-align: center;
  color: #fff;
  font-family: 'ProximaNova' !important;
}

.newsletter form input.submit {
  display: block;
  margin: 20px auto 0 auto;
  padding: 12px;
  border: 2px solid #FFCB04;
  color: #000;
  background-color: transparent !important;
  text-shadow: 0 0 8px #fff !important;
  box-shadow: 0 0 6px 0 #FFCB04 !important;
}


.newsletter form input.submit {
  font-family: 'ProximaNova' !important;
  border: 2px solid #FFCB04 !important;
  font-size: 12px !important;
}

  #footer-outer #footer-widgets .col input[type="submit"]:hover {
    color: #fff !important;
    background-color: rgba(255, 255, 255, 0) !important;
  }


body[data-form-style="minimal"] input::-webkit-input-placeholder{
    text-align: center !important;
    color: #fff !important;
    font-family: 'ProximaNova' !important;
    text-transform: uppercase;
}

body[data-form-style="minimal"] input::-moz-placeholder{
    text-align: center !important;
    color: #fff !important;
    font-family: 'ProximaNova' !important;
    text-transform: uppercase;
}

body[data-form-style="minimal"] input:-moz-placeholder{
    text-align: center !important;
    color: #fff !important;
    font-family: 'ProximaNova' !important;
    text-transform: uppercase;
}

body[data-form-style="minimal"] input:-ms-input-placeholder{
    text-align: center !important;
    color: #fff !important;
    font-family: 'ProximaNova' !important;
    text-transform: uppercase;
}

/*Hero Home BE IN THE MOMENT*/

.beinthemoment {
  padding: 0em 1em 0em 1em;
  max-width:470px!important;
}


/*Footer*/
ul#social {
  display: block !important;
  width: 100%;
  margin: 60px auto 0 auto !important;
  text-align: center;
}

ul#social li {
  display: inline-block;
  /*float: left;*/
  margin: 0 15px;
}

ul#social li i {
  font-size: 34px !important;
}


.center-footer {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.footer-divider {
border-top: 1px solid rgba(255,255,255,0.18)!important;
max-width:100%!important;
}
.footer-logo {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}


.gdpr_cookie_notice {
    font-family: 'ProximaNova' !important;
}

.gdpr_cookie_notice_category_button label {
    margin-top: -1px;
    vertical-align: top;
}

.gdpr_cookie_notice_accept_button {
    background-color: #ffcb04;
    color: #000000;
    padding: 8px 8px 9px 8px;
    border-radius: 4px;
    border: 2px solid #ffcb04;
    font-size: 12px;
    text-transform: uppercase;
    transition: color 0.2s linear;
}

.gdpr_cookie_notice_accept_button:hover {
    filter: none;
    color: #fff !important;
    background-color: #000000 !important;
}

.gdpr_cookie_notice .checkbox-color:checked:after, .gdpr_cookie_notice .checkbox-grey:checked:after {
    top: 30%;
}

.gdpr_cookie_status, .privacy-page p, .gdpr_cookie_info_title, .gdpr_cookie_info_text, .gdpr_cookie_info_list {
    color: #ffffff;
}

body:not(.woocommerce-cart) .main-content table.gdpr_cookie_info_list {
    background-color: #000000;
    border-top: 1px solid #ffffff;
}

body:not(.woocommerce-cart) .main-content table.gdpr_cookie_info_list tr:nth-child(2n+1) {
    background-color: #000000;
}

@media (max-width: 767px) {

    .gdpr_cookie_notice_category_button label {
        margin-top: 0px;
    }

}