/*!
Theme Name: NBX Theme
Theme URI: http://www.designnearme.com
Author: designnearme
Author URI: http://www.designnearme.com
Description: Next Block Expo - one of the biggest industry events in Europe - brings founders, investors and blockchain experts together to redefine & discover the future of web3.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nbx
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
a.media-download img {
    width: 30px;
}
.header-area {

    padding: 1em 0;
}


/* custom checkbox styling for contact form 7 checkbox */
span.wpcf7-list-item {
display: inline-block;
margin: 0;
}
.wpcf7 .wpcf7-list-item {
    display: block;
}
.wpcf7-checkbox label {
position: relative;
cursor: pointer;
}
.wpcf7-checkbox input[type=checkbox] {
/*position: relative;*/
position: absolute;
visibility: hidden;
width: 30px;
height: 30px;
top: 0;
left: 0;
}
.wpcf7-checkbox input[type=checkbox] + span {
/* border: 3px solid red; */
}
.wpcf7-checkbox input[type=checkbox] + span:before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 0;
    height: 24px;
    width: 24px;
    top: 3px;
    left: -42px;
    background: #fff;
}
.wpcf7-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "\2713";
height: 23px;
width: 23px;
top: 0;
left: -42px;
visibility: hidden;
font-size: 18px;
text-align: center;
line-height: 30px;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:before {
background: #ea0031;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}
.wpcf7-list-item-label {
    display: inline-block;
}

.wpcf7-list-item-label {
    display: inline-block;
    margin-left: -39px;
}
.wpcf7-response-output {
    color: #fff;
}

#last_checkbox{
margin-top: -36px;
}

.wpcf7 form.sent #pregister{
    display: none!important;
}
.wpcf7 form.sent .wpcf7-response-output {
    
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}


/* Landing page Header Csss */

	.right_pad {
    width: 1.8em;
    display: flex;
}

.header_title {
    display: flex;
    float: right;
}
.header_title h2 {
  line-height: 1;
  color:#070202;
}
.header_title h6 {
  margin-top: 0.2em;
  margin-left: 0.4em;
  color:#070202;
}
.link_group_header {
    margin-top: -10px;
}

.white-bg{
background-color: #fff;
    padding: 1em 0;
}

.header_area2.sticky {
    position: fixed;
    animation: slideInDown 0.5s ease;
    background: #fff;
    padding: 1em 0;
}
.header_area2 {
    /*position: absolute;*/
    top: 0;
    width: 100%;
    z-index: 9999;
    transition: 0.3s ease;
    left: 0;
}
#land_btn:hover {
    background: #ea0031;
    color: #fff;
}
a.lan_page_logo img {
    margin-top: -15px;
    /* width: 100%; */
    height: 77px;
}
div#date_ctn {
    display: none;
}
section#hero2 {
    margin-top: -109px;
}


/* All Mobile Sizes (custom Css)*/
@media only screen and (max-width: 767px) {
	
.brand-img img {
    max-width: 50%!important;
}
	.link_group_header {
   display:none;
}
.header_title{
display:none;
}
.header_area2.sticky {
    animation: slideUp 0.5s ease;
}
div#date_ctn {
    display: flex;
}
a.lan_page_logo img {
    margin-top: -12px;
    /* width: 100%; */
    height: 60px;
    margin-left: -14px;
}




}