/*
Theme Name: New Lion Brewery
Description: Child theme for the Avada
Author: we heart digital
Template: Avada
*/

@import url("../Avada/style.css");


#wrapper {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.page-title h1.entry-title {
    color: #e65629;
}

#main #sidebar .widget .heading h3 {
	color: #e65629;
	font-size:15px;
	margin-bottom:8px;
}

.button-primary {
	border:1px solid #787878;
	background: linear-gradient(to top, #d6d6d6, #e8e8e8) repeat scroll 0 0 #e8e8e8;
    color: #787878;
    border-radius:2px;
    cursor:pointer;
    padding:3px 5px;
}
.button-primary:hover {
	background: linear-gradient(to top, #e8e8e8, #d6d6d6) repeat scroll 0 0 #e8e8e8;
}

#header .search-table {
    float:right;
    width: 300px;
    margin-top:24px;
    margin-bottom:47px;
}

#header #nav {
	padding-top: 100px;
}

#nav ul a, .navigation li.current-menu-ancestor > a {
    border-bottom: 3px solid transparent;
    border-top:none;
}

#header #nav ul li, #header #sticky-nav ul li {
    padding-right: 0;
    padding-left: 20px;
}

.home #header {
	border-bottom:1px solid #d2d3d4;
}

#respond {
	clear:both;
	padding-top:30px;
}
#comments {
	clear:both;
	padding-top:30px;
}
#comments .commentlist {
	margin-bottom:20px;
}

#content p a {
	color:#e65629;
	text-decoration: underline;
}
#content p a:hover {
	color:#333;
}

#posts-container .post {
	border-bottom: 1px solid #d2d3d4;
	margin-bottom:45px;
}
#posts-container .post .entry-title a {
	color:#e65629;
}

#main #sidebar .widget {
    border: 1px solid #e0dede;
    padding: 10px;
    border-radius:5px;
    margin-bottom:35px;
}
#sidebar .widget #loginform {
	margin-bottom:4px;
}

#membership-wrapper {
	margin-top:40px;
}

#mc_signup .mc_var_label, #mc_signup .mc_interest_label {

}
#mc_signup .mc_merge_var {

}
#mc_signup #mc_signup_submit {
	border:1px solid #787878;
	background: linear-gradient(to top, #d6d6d6, #e8e8e8) repeat scroll 0 0 #e8e8e8;
    color: #787878;
    border-radius:2px;
    cursor:pointer;
    padding:3px 5px;
    width:auto;
    text-shadow:none;
    margin-top:10px;
}
#mc_signup #mc_signup_submit:hover {
	background: linear-gradient(to top, #e8e8e8, #d6d6d6) repeat scroll 0 0 #e8e8e8;
}
#mc_signup .mc_signup_submit {
	text-align: left;
}
#mc_message {
	margin-bottom:10px;
}
#mc_message .mc_success_msg, #mc_message  .mc_error_msg {
	color:#f6e023;
	font-weight:bold;
}
#mc_message .mc_success_msg a, #mc_message  .mc_error_msg a {
	color:#fff;
	font-weight:normal;
}
#mc_message .mc_success_msg a:hover, #mc_message  .mc_error_msg a:hover {
	text-decoration: underline;
}

#jtwt .jtwt_tweet a {
	color:#fff;
}
#jtwt .jtwt_tweet a:hover {
	color:#fff;
	text-decoration: underline;
}

#wp_sidebarlogin {
	float:right;
	margin-top:20px;
	margin-bottom:58px;
}
#wp_sidebarloggedin {
	float:right;
	margin-top:20px;
	margin-bottom:58px;
	min-width: 300px;
    text-align: right;
    font-family: "PT Sans",Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#747474;
}
#loginform {
	margin:0;
}
#loginform p {
	margin:0;
	padding:0 0 0 6px;
	float:left;
}
#loginform label {
	display:none;
}
#loginform input {
	font-family: "PT Sans",Arial,Helvetica,sans-serif;
	font-size:12px;
}
#loginform input[type="text"],#loginform input[type="password"] {
	width:90px;
	border:1px solid #ddd;
	color:#aaa;
	border-radius:4px;
	height:22px;
	padding:0 5px;
}
#loginform #wp-submit {
	border:1px solid #ddd;
	background: linear-gradient(to top, #e8e8e8, #fff) repeat scroll 0 0 #e8e8e8;
    color: #787878;
    border-radius:4px;
    cursor:pointer;
    padding:0 5px;
    width:auto;
    text-shadow:none;
    margin:2px 0 0 0;
    height:22px;
}
#loginform .sidebar_login_error {
	background:none;
	border:none;
	color:#ff0000;
	padding-top:3px;
	font-size:13px;
}

#sliders-container .tfs-slider {
	left:0 !important;
	margin-left:0 !important;
}

#content div.wpfaqacc, #content div.wpfaq {
	margin-top:0;
}
.wpfaqask {
	margin-top:0;
	border-top:1px dotted #333;
	clear:both;
}
.wpfaqask h3 {
	font-weight:bold;
	font-size:20px;
}
#content div.wpfaqacc h4.wpfaqacctoggle a, div.wpfaq h4.wpfaqtoggle a {
	text-shadow:none;
	background: -moz-linear-gradient(center top , white, #ddd) repeat scroll 0 0 transparent !important;
	line-height:1em;
	padding:10px 20px;
}
#content .wpfaq-question-holder h4 span {
	display:none;
}
.wpfaq-question-holder {
	margin-bottom:10px;
}
.wpfaqaskformi .wpfaqask {
	margin-top:5px;
}
#content .faqs_field_email {
	width:auto;
	float:none;
}
#content .faqs_field_email input[type="text"] {
	width:300px;
	max-width: 100%;
}
#wpfaqacc {
	clear:both;
}
.post-content div.wpfaqsearch {
	border-top:1px dotted #333;
	clear:both;
	margin-top:0;
}
.post-content div.wpfaqsearch h3 {
	font-weight:700;
}
.wpfaqsearchform .wpfaqsearchformi input[type="submit"] {
	line-height:1.8em;
}


@media only screen and (max-width: 800px) {

.header-wrapper #header-sticky .logo, .header-wrapper #header .logo {
    text-align: left;
}

#header #searchform {
	display:none;
}

#wp_sidebarlogin {
	margin-top:0;
}
 #wp_sidebarloggedin {
	margin-top:0;
	max-width:50%;
	min-width:25%;
}

}

@media only screen and (max-width: 480px) {

#loginform {
	text-align:right;
}
#loginform p {
    float: none;
    margin: 0;
    padding: 0;
}
#loginform #wp-submit {
    width: 90px;
    margin-top:-2px;
}
#loginform input[type="text"], #loginform input[type="password"] {
	margin:0 0 5px 0;
}

}
