/*

Theme Name: X – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: 2019 modifications to the Olga Diaz "X theme" by Dave Woods
Version: 2.0.0
Template: x

*/




/* Basics */

a {
	transition: .2s ease-in-out !important;
}



/* Top Navbar Mods */

.x-navbar {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c0c1a+25,363571+100 */
background: #0c0c1a !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzBjMGMxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM1NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(-45deg,  #0c0c1a 25%, #363571 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #0c0c1a 25%,#363571 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #0c0c1a 25%,#363571 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c1a', endColorstr='#363571',GradientType=1 ) !important; /* IE6-8 fallback on horizontal gradient */
padding-right: 5px;
}

.x-brand img {
    height: 125px !important;
    width: 125px !important;
}

.x-container.width {
	width: 100% !important;
}

.x-topbar {
	text-align: right;
}

.x-topbar a.x-btn-transparent:link, .x-topbar a.x-btn-transparent:visited, .x-topbar a.x-btn-transparent:hover, .x-topbar a.x-btn-transparent:focus, .x-topbar a.x-btn-transparent:active {
	border-width: 2px;
	padding-top: 7px;
}

.x-topbar a.x-btn-transparent:link, .x-topbar a.x-btn-transparent:visited {
	background-color: #FFF;
	border-color: #FFF !important;
	color:#363571 !important;
}

.x-topbar a.x-btn-transparent:hover, .x-topbar a.x-btn-transparent:focus {
	background-color: #363571 !important;
	border-color:#FFF !important;
	color:#FFF !important;
}

.x-topbar a.x-btn-transparent:active {
	background-color:#0c0c1a !important;
	border-color:#363571 !important;
}


@media only screen and (max-width: 37.5em) {   /* 600px */
	.x-topbar {
		text-align: center;
	}
}





/* Main Content Mods */

.x-main a {
	font-weight: bold;
	border-bottom: 2px solid #8c8af4;
}

.x-main a:link, .x-main a:visited {
	color: #363571;
}

.x-main a:hover, .x-main a:focus {
	background-color: #d9d9ff;
	color: #363571;
}

.x-main a:active {
	background-color: #363571;
	color: #FFF;
}

.x-main li {
	margin-bottom: 1em !important;
}

blockquote {
	font-size: 1.1em;
	line-height: 1.6;
}

@media only screen and (max-width: 35em) { /* 560px */
	img.alignleft, img.alignright, div.wp-caption.alignleft, div.wp-caption.alignright {
		display: block !important;
		float: none !important;
		margin: 0 auto 1em auto !important;
		text-align: center !important;
	}
}




/* Button Shortcode Mods */

.x-main .x-btn-transparent {
	border-color: #8c8af4 !important;
	padding-top: 15px;
	margin-bottom: 20px !important;
}

.x-main .x-btn-transparent:hover, .x-main .x-btn-transparent:focus {
	background-color: #363571 !important;
	color:#FFF !important;
}

.x-main .x-btn-transparent:active {
	background-color:#0c0c1a !important;
	border-color:#363571 !important;
}