/*
 Theme Name:   Truemag Child
 Description:  Truemag Child Theme
 Author:       Anna
 Template:     truemag
 Version:      1.0.0
*/

@import url("../truemag/style.css");

#headline.topnav-light {
  /* background-color: #069; */
  background-color: white;
  border-bottom: none;
  color: #fff;
}

.main-menu .nav > li > a { text-transform: none; }

#top-nav .main-menu a.account_cr,
#top-nav .main-menu a.submit-video {
  line-height: 28px;
}

.submit-video .bgcolor1 { color: #fff; }

#top-nav .dropdown-menu { top: 43px; }

.pathway,
.pathway a,
.dark-div .pathway a {
  color: #fff;
}

.topnav-dark .social-icon,
.topnav-light .social-icon {
  font-size: inherit;
  line-height: 24px;
  margin-right: 3px;
  width: 24px;
}

.topnav-light .social-links a.social-icon {
  background-color: #f16421;
  border: none;
  color: #fff;
}

.blog-heading.heading-light {
  background-color: #eee;
  border-top: 4px solid #f16421;
  color: #5F5F5F;
}

.blog-heading.heading-light h1 { color: inherit; }

#bottom-nav {
  background-color: #4b4b4b;
  color: #b2b2b2;
 /* border-top: 25px solid #069; */
  border-top: 25px solid #20192a;
}

textarea,
input[type='text'],
input[type='email'],
input[type='url'],
input[type='number'],
input[type='password'],
select,
.light-div textarea,
.light-div input[type='text'],
.light-div input[type='email'],
.light-div input[type='url'],
.light-div input[type='number'],
.light-div input[type='password'],
.light-div select,
textarea:focus,
input[type="text"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
select:focus {
  color: inherit;
}

#buddypress div.item-list-tabs ul li a { color: inherit !important; }

#buddypress div.item-list-tabs ul li a:hover { color: #069 !important; }

#buddypress .standard-form textarea,
#buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=color],
#buddypress .standard-form input[type=date],
#buddypress .standard-form input[type=datetime],
#buddypress .standard-form input[type=datetime-local],
#buddypress .standard-form input[type=email],
#buddypress .standard-form input[type=month],
#buddypress .standard-form input[type=number],
#buddypress .standard-form input[type=range],
#buddypress .standard-form input[type=search],
#buddypress .standard-form input[type=tel],
#buddypress .standard-form input[type=time],
#buddypress .standard-form input[type=url],
#buddypress .standard-form input[type=week],
#buddypress .standard-form select,
#buddypress .standard-form input[type=password],
#buddypress .dir-search input[type=search],
#buddypress .dir-search input[type=text] {
  color: inherit !important;
}

.datebox select { width: 75px !important; }

@media (min-width: 768px){
  .register-section {
    width: 50% !important;
    float: left;
  }
  #basic-details-section { padding: 0 1em 0 0; }
  #profile-details-section { padding: 0 0 0 1em; }

  .wpcf7 { width: 50%; }
}

@media (min-width: 995px){
  .wpb_row .jwplayer {
    float: left;
  }
}


#headline .headline-content .nav li:before {
  font-size: 0px;
}

@media (max-width: 767px) {
  #headline .headline-content .pull-left{
    float: none !important;
    text-align: center;
  }
}


#body-wrap { margin-top: 88px; }

.mashmenu { top: 30px; }

.mashmenu div.mlogo { float: left; }

.mashmenu .menu {
  /* Safari fix */
  float: none !important;
  display: inline;
}

.mashmenu .menu > li i:first-child {
  display: inline-block;
  padding: 0 5px;
}

.headernav {
  position: fixed;
  top: 0;
  z-index: 1000;
  height: 30px;
  width: 100%;
  padding-left: 0;
  background: #fff;
}

ul.headernav li {
  display: inline;
  float: left !important;
  margin-right: 1em;
}

ul.headernav li:before {  
  left: 0;
  top: 2px;
  font-size: 0;
}

ul.headernav li a { 
  color: #F16421;
  font-weight: bolder;
}

ul.headernav li a:hover {
  color: #069;
  text-decoration: none;
}

@media (max-width: 899px){
  #body-wrap { margin-top: 58px; }
  .mashmenu { top: 0; }
  .headernav { display: none; }
}


#cat-nav {
  position: absolute;
}

#cat-nav li {
  list-style-type: none !important;
  padding: 0px;
  margin: 0px;
  width: auto;
}

#cat-nav li:before {
  content: "none";
  font-size: 0px;
}

#cat-nav .dropdown:hover > .dropdown-menu {
  display: block;
  opacity: 1;
  z-index: 10;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transition: transform 0.3s ease, opacity 0.2s ease .1s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s;
}

#cat-nav .dropdown-submenu > .dropdown-menu{
  top: 0;
  left: 100%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

#cat-nav .dropdown-submenu:hover > .dropdown-menu{
  display: block;
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  z-index: 10;
  transition: transform 0.3s ease, opacity 0.2s ease .1s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s;
}

/* Shortcode Button */
.submit{
  background: #069 !important;
  color: #FFF;
}

.submit:hover { background:#F16421 !important; }

.solid-noborder { padding: 0; }

.widget_search {
  width: 260px;
  margin: 0 auto 1em;
}

#s,
#searchsubmit {
  display: inline;
  width: auto;
}

#searchform .screen-reader-text { display: none; }


table.social td, table.social th { padding: 0; border: none; }
