/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/


/*Remove Integrity Shadows (from Bottom Header & Above Footer)*/
.x-navbar, .entry-wrap, .x-logobar, .has-post-thumbnail .entry-featured, .x-colophon, .x-colophon.bottom {
	box-shadow: none;
	border: none;
}

/*---LogIn/LogOut Buttons----*/
.accessButtons {
	width: 200px;
	text-align: right;
	float: right;
	padding-top: 5px;
}

.accessButtons a {
	margin: 0 10px;
	padding: 5px 15px;
	background: #ac1100;
	color: #fff !important;
	border-radius: 5px;
	text-transform: uppercase;
	font-size: 11px;
	opacity: .3;
}

.accessButtons a:hover {
	background: #2e2833;
	color: #fff !important;
	opacity: 1;
}

.c-social {
	text-align: center;
/* left | center | right */
	margin-top: 10px;
}

.c-social .x-social-global {
	width: 170px;
	float: right;
}

.c-social .x-social-global a {
	font-size: 25px;
	margin: 10px;
}

.standoutButton {
	background: #2E2839;
	color: #fff;
	padding: 5px 10px 8px;
	border-radius: 5px;
}

/*END*/
/*----Change Header Nav Styles----*/
/*Add Text To Hamburger Menu*/
.x-navbar-wrap .x-btn-navbar.collapsed {
	padding: 0 10px 7px;
}

.x-navbar-wrap .x-btn-navbar.collapsed [data-x-icon], 
.x-navbar-wrap .x-btn-navbar.collapsed [class*="x-icon-"] {
	font-size: 13px;
	color: #333;
	text-align: center;
}

.x-navbar-wrap .x-btn-navbar.collapsed [data-x-icon]:after, 
.x-navbar-wrap .x-btn-navbar.collapsed [class*="x-icon-"]:after {
	content: "MENU";
	font-size: 12px !important;
	margin-left: 10px;
}

/*END*/

/*Header Tagline*/
.headerTagline {text-align:left;font-size:11px;}

/*Make nav text float left on desktop*/
.masthead-stacked .desktop .x-nav {
	display: block;
}

/*END*/
.x-topbar, .x-logobar {
	background-color: #fff !important;
	border-top: 11px solid red !important;
}

.masthead-stacked .x-brand {
	float: left;
}

.x-navbar {
	background-color: #ae0d00;
	padding: 20px 0px;
}

.x-navbar .desktop .x-nav > li > a:hover {
	box-shadow: none !important;
}

.x-navbar .desktop .x-nav .sub-menu {
	background-color: #ae0d00 !important;
	box-shadow: none;
	border-radius: 0;
}

.x-navbar .desktop .x-nav .sub-menu li:hover {
	background-color: rgba(214,46,5,0.65);
}

.x-navbar-fixed-top-active .x-navbar-wrap {
	margin-bottom: 0;
}

/*----Display-None---*/
.displayElement {
	display: none !important;
}

/*Secondary Button*/
.blueButton {
	background: #1e73be !important;
	border: #1e73be !important;
}

.blueButton:hover {
	background: #545454 !important;
	border: #545454 !important;
}

/*Tertiary Button*/
.greyButton {
	background: #545454 !important;
	border: #545454 !important;
}

.greyButton:hover {
	background: #545454 !important;
	border: #545454 !important;
}

/*------style footer widget area------*/
.x-colophon.top {
	padding: 0px 0 !important;
text-align:center;
}

.widget {
	text-shadow: 0 0 0 #333;
}

/*-----Recent Posts Edit-----*/
.x-recent-posts .h-recent-posts {
	font-size: 12px !important;
}

.x-recent-posts a {
	border: 0 !important;
	box-shadow: 0 0 0 0 #eee !important;
	padding: 0;
	margin-top: 5px !important;
	background-color: transparent !important;
}

.ninja-forms-all-fields-wrap input, .ninja-forms-all-fields-wrap textarea {
	font-size: 16px;
	padding: 10px;
}

.contestForm .ninja-forms-form div.textarea-wrap.field-wrap .ninja-forms-field {
	height: 700px !important;
}

/*NinjaForm Author Interview Forms Styles*/
.ninja-forms-required-items {
	display: none;
}

#ninja_forms_form_116_cont .ninja-forms-form-wrap .ninja-forms-form input[type=submit] {
	float: right;
	font-size: 21px;
	padding: 10px 30px;
	margin: 5px;
}

#ninja_forms_form_116_cont .ninja-forms-form-wrap #ninja_forms_form_116_mp_prev {
	float: left !important;
}

#ninja_forms_field_217_div_wrap #ninja_forms_field_217_label {
	display: inline-block !important;
}

#ninja_forms_field_217_div_wrap input {
	float: left;
	margin: 5px 10px;
}

#ninja_forms_field_240_div_wrap #ninja_forms_field_240_label {
	display: inline-block !important;
	width: 80%;
}

#ninja_forms_field_240_div_wrap input {
	float: left;
	margin: 5px 10px;
}

#ninja_forms_field_212_div_wrap {
	width: 20%;
	float: right;
}

/*PROMPT PAGE*/
.promtShareBox {
}

.promtShareBox .x-entry-share p {
	display: none !important;
}

/*Blog Section*/
.entry-thumb {
	background-color: #fafafa !important;
}

.blog .entry-header {
	font-size: 12px !important;
}

/*Blog Post Styles*/
/*Remove Post meta on Post*/
.single .format-link .x-hgroup {
	margin: 30px 0 0;
	padding: 0;
	border: 0 !important;
}

.single h2:first-of-type {margin-top:0px;}
.single .entry-content {margin-top:0px;}


/*Author Bio Edit*/
.x-author-info p {
	font-size: 15px !important;
}

/*Make tag background white*/
.entry-footer a {
	background: #eee;
}

/*no tag display on blog rolls*/
.x-masonry-active .entry-footer a {
	display: none !important;
}

/*Remove Meta from Blog Roll Descriptions*/
.x-iso-container-posts .p-meta {
	display: none;
}

.x-iso-container-posts .format-link .x-hgroup {
	border-bottom: none;
	padding: 0;
	margin: 0;
}

/*Sidebar Widgets*/

.x-sidebar {background:#fff; border: 2px solid #fff; min-width:30%; padding:1%;}

/*Sidebar Widgets Titles*/
.h-widget {
	text-shadow: none;
}

.widget ul, .widget ol {
	border: 0 !important;
}

.widget ul li a, .widget ol li a {
	border: 0 !important;
}

.same-category-post-item div {
	background:#fff; text-align:center !important;
	padding:10px !important; font-size:11px;max-width:150px !important;
}

.x-author-box {
 padding:30px; background:#f4f4f4;
 border-top:5px solid #ac1100;
}

.x-author-box .h-author, .x-author-box .h-about-the-author {
	color:#fff !important;
}

/**/
/*Custom Shaded Box*/
.shadedBox {
	display: block;
	padding: .786em 1.071em;
	margin: 0 0 1.313em;
	line-height: 1.7;
	border-radius: 4px;
	background: #fafafa;
	border: 1px solid#eee;
}

/*Countdown Timer*/
.ult_countdown {
	margin-bottom: 0;
}

.ninja-forms-required-items {
	COLOR: #4b4b4f !important;
}

#ninja_forms_field_352 {
	color: #ffffff !important;
}

/*START BLOG STYLES*/
/*START BLOG STYLES*/
/*START BLOG STYLES*/
.p-landmark-sub strong {
	color: #333 !important;
}

.single-post h1 {
	font-size: 300%;
}

.single-post h2 {
	font-size: 210%;

}

.single-post h3 {
	font-size: 140%;

}

.single-post h4 {
	font-size: 100%;

}

.single-post h5 {
	font-size: 100%;

}

.single-post h6 {
	font-size: 100%;
}

.p-landmark-sub strong {
	color: #272727;
}



.single-post p .x-img {
	margin-top: 1em;
}

.single .entry-content p{
	font-size:14px !important;
}

.single-post .entry-wrap {
	background-color: #fff;
        padding:30px !important;
}

.single-post .format-link .p-meta {text-align:left;}


.single-post .entry-featured .entry-header {
	position: absolute;
	top: 25%;
	width: 100%;
	text-align: center;
}

.single-post .entry-featured .entry-header .entry-title {
	color: rgba(255,255,255,1);
	letter-spacing: 1px;
	padding: 60px 5px 15px;
	text-transform: capitalize;
	max-width: 1100px;
	margin: 0 auto !important;
	font-size: 45px;
	text-shadow: 0 0 7px #000, 0 0 60px #333;
}


.single .p-meta {display:none;}

.archive .x-header-landmark, .category .x-header-landmark {display:none;}

/*END BLOG STYLES*/
/*END BLOG STYLES*/
/*END BLOG STYLES*/
/*----Forum Styles----*/
/*----Forum Styles----*/
/*----Forum Styles----*/

.bbpress .entry-wrap {
	padding: 20px;
}

.topic .entry-wrap {
	padding: 5px 10px 30px;
	background-color: transparent;
}

.topic entry-title {
	font-size: 250%;
}

.topic .x-bbp-item-info-content {
	background: #fff;
	padding: 5%;
	font-size: 12px;
}

.bbp-topic-started-by {
	display: none;
}

.bbp-topic-freshness, bbp-topic-meta {display:none;}
.bbp-topic-title {float:right !important; width:75% !important;}

.topic .x-bbp-item-info-content {padding:1%;}
.topic .x-bbp-item-info-content .x-bbp-item-info-the-content {font-size:14px;line-height:140%;}
.topic .x-bbp-item-info-header {margin:0px; border-bottom:0px;}
.topic .x-item-info-permalink {display:none;}
.topic .x-bbp-item-info-header {display:none;}
.topic .bbp-author-role {display:none !important;}

.topic .x-bbp-item-info-content .x-bbp-item-info-author {background:#eee; padding:1%;}
.topic .x-bbp-item-info-content .x-bbp-item-info-author img {margin-bottom:10px;max-width:50px;}

/*----END Forum Styles----*/
/*----END Forum Styles----*/
/*----END Forum Styles----*/


