/******Contact Form******/
div.wpcf7 textarea {
height: 60px;
    background: rgba(200,200,200,0.3);
-moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    background: rgba(200,200,200,0.3);
    border: none;
    border-radius: 25px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 32px;
   padding: 12px;
    padding-left: 24px;
}

#wpcf7-f86-p686-o1 > form > div.register.email-form.row > div:nth-child(6) > input { background-color: #e62b1d!important;}


input[type="text"], input[type="email"], input[type="tel"], .register .select-holder { max-width:95%;}

i
input[type="text"]:focus, 
input[type="email"]:focus {
   box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.3);
}

::placeholder { 
   color:#eeeeee; 
}
::-webkit-input-placeholder { /* WebKit browsers */
   color:#eeeeee!important; 
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#eeeeee!important; 
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#eeeeee!important; 
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#eeeeee!important; 
}

:focus::placeholder { 
   color:#eeeeee!important; 
}
:focus::-webkit-input-placeholder {
   color:#eeeeee!important; 
}
:focus:-moz-placeholder {
   color:#eeeeee!important; 
}
:focus::-moz-placeholder { 
   color:#eeeeee!important; 
}
:focus:-ms-input-placeholder {
   color:#eeeeee!important; 
}

/************End Contact Form******/


/* Disable Loader */
.loader { display: none !important; }

/* Disable .row */
.1row { display: none !important; }

/* Video Opacity */
.video-header:before {
    opacity: 0 !important;
}

/* Slogan Width */
.countdown-divider img, .countdown-header img, .video-header img {
    max-width: 370px;
}

/* Blocks under Video Header */
.block-left {
    background-color: #333;
}

.block-right {
    background-color: #222222;
}

.color-blocks i.icon, .contained-promo i.icon {
    color: #333;
}

/* Button */

.hero-slider .btn-hollow {
    background-color:rgba(0, 0, 0, 0.5);
}

.hero-slider .btn-hollow:hover {
    background:#fff;
    color:#333!important
}

.btn, input[type="submit"] {
    min-width: 220px;
}

/* Fix twitter */
.twitter-feed {
color:#fff;
}

.light-wrapper .tweets-feed .tweet {
	color: #FFF !important;
display: inline-block;
word-break: break-word;
}

.light-wrapper .tweets-feed .tweet a {
	border-color: none;
border:0;
	color: #FFF !important;
}

.tweets-feed .timePosted {
    display: inline;
}


/* Logo */
nav .logo {
    max-height: none;
    max-width: none;
}

/* Logo Sidebar */
.sidebar-menu .logo {
    max-width: 180px;
    padding: 6.5px 0;
}

@-moz-document url-prefix() {
.sidebar-menu .logo {
    max-width: 180px;
    padding: 7px 0;
}
}

/* Logos Sponsors */
.sponsor img {
    max-width: 200px;
}

.col-md-4 {
    width: 50%;
}

/* Remove elements from team details */
.tedxteam p, .tedxteam a.text-link{
display:none;
}

/* Remove elements from Lineup details */
.speaker-with-bio p {
display:none;
}

// fix but ticket button on mobile devices
@media all and (max-width: 767px) {
    .hero-slider .btn-hollow {
        display: inline !important;
    }
}

/*********** Awsome Icon Contact section ***********/
.contact-details i.icon{
color: #FF2B06;
font-size: 70px;
display: inline-block;
margin-right: 24px;
margin-bottom: 18px;
}

p a, .text-link a, .text-link, .comment-reply-link, .tc_in_cart a {
    color: #e62b1d!important;
    padding-bottom: 2px;
}

span a, p a, .text-link a, .text-link, .comment-reply-link {
    border-bottom: 0px; }

.menu li {
      margin-right: 25px!important;}