/*

Theme Name: X – 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

*/

#x-btn-navbar {
	margin-top: 0.5em;
}



@media (max-width: 900px){
    .x-nav-wrap.desktop {
        display: none;
    }
    .x-btn-navbar {
        display: block;
        float: right;
    }
    .x-nav-wrap.mobile.x-collapsed {
        display: none;
    }
    .x-nav-wrap.mobile {
        display: block;
    }
}

@media (max-width: 700px){
	.x-btn-navbar {
	}
	.x-navbar .x-container {
		//margin-left: 0.25em !important;
		//margin-right: 0em !important;
		width: 93% !important;
//		padding-right: 0.3em !important;
	}
	.x-navbar .x-brand {
		max-width:88% !important;
		font-size: 55% !important;
	}
}

.x-sidebar {
	border-left: solid 2px #f2f2f2;
	padding-left: 2em;
}

.x-sidebar h5 {
  margin-top: 0;
}

.x-header-landmark {
	background-color: #2b323a !important;
}

.x-header-landmark h1 {
  color: white;
}

.grecaptcha-badge { 
	opacity:0;
	visibility: hidden; 
}

.new-button {
	padding: 1em 2em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	border-radius: 5px;
	min-width: 44px;
	min-height: 44px;
	background: rgb(35,116,171);
	background: linear-gradient(90deg, rgba(35,116,171,1) 35%, rgba(20,76,115,1) 100%);
	color: white;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.35);
	cursor: pointer;
}
.new-button::hover{
	
}
.new-button:active{
	
}




/*
@media (max-width: 978.98px){
	.masthead-stacked .x-navbar {
		text-align: right !important;
	}
}
@media (min-width: 978.98px){
	.masthead-stacked .x-navbar {
		text-align: right !important;
	}
}*/

