/*
Theme Name: Darkwhite Child Theme
Version: 1.0
Author: Your Name
Author URI: http://www.yoursite.com/
Template: Darkwhite
Text Domain:  Darkwhite-child
*/










/* @group Imports
============================================================ */

@import url(../Darkwhite/style.css);

.mobile-menu-button.active,
#site-navigation.default ul li:hover > a,
#site-navigation.default ul li > a:hover,
#site-navigation.default > div > ul > li.current-menu-item > a,
#site-navigation.default > div > ul > li.current_page_item > a,
#site-navigation.default > div > ul > li.current_page_parent > a,
#footer-navigation ul li > a:hover,
#footer-navigation > div > ul > li.current-menu-item > a,
#footer-navigation > div > ul > li.current_page_item > a {
  color: #9F2022;
  border-bottom-color: #9F2022;
  /* To make big border stay over sub menu border */
  position: relative;
  z-index: 2;
}
.widget {
padding: 25px 0;
border-bottom: 0px solid #e1e1e1;
}

h1, h2, h3,
h4, h5, h6,
h1 a, h2 a, h3 a,
h4 a, h5 a, h6 a { color: #9F2022; font-weight: bold; }

h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover { color: #878787; }
/* @end */
#searchform {
  color:red;
  float:right;
  margin-right: 30px;
}
#searchform input {
  width: 240px;
  margin-top: 50px;
  margin-right: 20px;
}
#searchform img {
  margin-left: -15px;
}
label,
input,
button,
select,
textarea {
  cursor: pointer;
}

textarea,
input[type="url"],
input[type="tel"],
input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"] {
  background: white;
	color: #414141;
	border: 2px solid #F7F7F7;
	font: 14px/1em "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 10px;
}

textarea {
  margin: 0;
  line-height: 23px;
}

textarea:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus {
  background: white;
  border-color: #F7F7F7;
}

input:-moz-placeholder           { color: #b7b7b7; }
input:-ms-input-placeholder      { color: #b7b7b7; }
input::-webkit-input-placeholder { color: #b7b7b7; }

label {
  font-size: 14px;
  font-weight: bold;
  line-height: 23px;
}

input[type=radio] + label,
input[type=checkbox] + label {
  font-weight: normal;
}

button,
a.button,
input[type=submit] {
  display: inline-block;
  color: white !important;
  background: #272727;
  border: none;
  font-size: 12px;
}