/*

Theme Name: Pro - Child - AAA Theme
Theme URI: https://www.getabsolute.com/
Author: Absolute Technology Solutions
Author URI: https://www.getabsoltue.com/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Version: 1.0.0
Template: pro

*/

.x-btn-widgetbar {
	width: 170px;
	border-top: 30px solid #272727;
	border-right: none;
	border-bottom: none;
	font-size: 14px;
}
.x-btn-widgetbar i {
	top: -23px;
	right: 30px;
}
footer.x-colophon.top {
	padding: 3% 0;
}
@media (max-width: 979px){
	.x-navbar {
		margin-top: 35px;
	}
	.x-btn-widgetbar {
		width: 270px;
		border-top: 35px solid #272727;
		font-size: 18px;
	}
	.x-btn-widgetbar i {
		top: -25px;
	}
	.x-widgetbar-inner {
		margin-top: 55px;
	}
}
.entry-header {
	padding: 15px;
	background: #19629b;
	background: -moz-linear-gradient(-45deg, #19629b 0%, #159ed7 100%);
	background: -webkit-linear-gradient(-45deg, #19629b 0%,#159ed7 100%);
	background: linear-gradient(135deg, #19629b 0%,#159ed7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19629b', endColorstr='#159ed7',GradientType=1 );
}
.entry-header h1, .entry-header h2 a {
	color: #fff;
}

#topsellerList2.x-column:last-child .x-feature-box:nth-child(1) .number:before {
    content: "6";
}
#topsellerList2.x-column:last-child .x-feature-box:nth-child(2) .number:before {
    content: "7";
}
#topsellerList2.x-column:last-child .x-feature-box:nth-child(3) .number:before {
    content: "8";
}
#topsellerList2.x-column:last-child .x-feature-box:nth-child(4) .number:before {
    content: "9";
}
#topsellerList2.x-column:last-child .x-feature-box:nth-child(5) .number:before {
    content: "10";
}
#evcal_calendar_eventon-home p.desc_trig_outter .evcal_cblock, #evcal_calendar_eventon-home p.desc_trig_outter .evcal_desc {display:none !important;}

.box-shadow,
.img-box-shadow img {
	webkit-box-shadow: 5px 5px 2px 0px rgba(0,0,0,0.75);
	moz-box-shadow: 5px 5px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 5px 5px 2px 0px rgba(0,0,0,0.75);
}
.h-custom-headline.dark-accent span:before, .h-custom-headline.dark-accent span:after {
	height: 8px !important;
    border-top: 2px solid #777 !important;
    border-bottom: 2px solid #777 !important;
}
.h-custom-headline.blue-accent span:before, .h-custom-headline.blue-accent span:after {
	height: 8px !important;
    border-top: 2px solid #0b4c89 !important;
    border-bottom: 2px solid #0b4c89 !important;
}
span.time-fix {font-size:1.7em;padding:15px;display:block;}

#launcher {
	margin: 10px 50px 10px 20px !important;
}

.dallas-staff a {
	display: block;
	padding-top: 3px;
	margin-top: 3px;
	border-top: 1px solid #e7e7e7;
}

.join-responsive{
	font-size:1.3em;
	line-height:.8em;
}
.weekly-responsive{
	font-size:3em;
	line-height:.8em;
}
.every-responsive{
	font-size:1em;
	line-height:1.2em;
}
@media (max-width:450px){
	.x-brand img {width:250px;}
}
@media (max-width:880px) and (min-width:450px){
	.x-colophon.top .x-column:first-child .widget:second-child {
		margin-top: 0;
	}
}

@media (max-width:979px){
	.weekly-responsive{
		font-size:1.3em;
	}
	.join-responsive,.every-responsive{
		font-size:.7em;
		display:inline-block;
	}
	.x-colophon.top .x-column:first-child .widget:first-child {
   		margin-top: 3em;
   	}
}
@media (max-width: 1310px) and (min-width: 980px){
	body.x-navbar-fixed-top-active .x-navbar-wrap {
    	height: 190px;
	}
	.x-brand {
	    float: none;
	}
	.x-brand img {
	    margin: 0 auto;
	    display: block;
	}
	.x-nav-wrap.desktop {
	    padding-top: 20px;
	}
	 .masthead-inline .desktop .x-nav {
	    float: none;
	    text-align: center;
	    clear: both;
	}

	.x-navbar .desktop .x-nav>li {
	    float: none;
	    display: inline-block;
	    text-align: left;
	}
	.x-navbar .desktop .x-nav>li>a {
	    height: 80px;
	    padding-top: 30px;
	}
}
