.not_mobile{
	display:none;
}
.elementDisappears1800{display:none;}
.elementDisappears1200{display:none;}
.elementDisappears1000{display:none;}
.elementDisappears768{display:none;}
.elementDisappears600{display:none;}
.elementDisappears500{display:none;}
.elementDisappears450{display:none;}
.elementDisappears400{display:none;}

.ui-accordion
{
	padding:0
}
.twenty-margin_wide
{
	margin:10px
}

@media only screen and (min-width : 415px) {
	.ui-accordion.btn-short
	{
		padding:5px;
		margin-left:15px
	}

	.elementDisappears400
	{
		display:inline
	}

	.ui-widget input,.ui-widget select
	{
		font-size:16px
	}

	.bigassmenubuttons
	{
		margin-bottom:16px
	}


	ul.site-navigation
	{
		margin:0;
		padding:0px
	}

	.transparent
	{
		padding:20px
	}
}

@media only screen and (min-width : 400px) {
	.elementDisappears400
	{
		display:inline
	}
}

@media only screen and (min-width : 450px) {
	.elementDisappears450
	{
		display:inline
	}


}

@media only screen and (min-width : 500px) {
	.elementDisappears500
	{
		display:inline
	}

	.menu_input
	{
		width:70%
	}

	.submit_menu_input
	{
		width:23%
	}

	.menu .col-xs-6
	{
		width:50%;
		float:left
	}

	.emptymenu
	{
		display:none
	}

	.fixer .menu-item
	{
		width:49.2%
	}
}

@media only screen and (min-width : 600px) {
	.elementDisappears600
	{
		display:inline
	}

	.pageo-topo .ui-accordion
	{
		padding:20px
	}

	.ui-tabs-panel .ui-accordion
	{
		padding:0
	}

}
@media only screen and (max-width : 767px) {

	.twenty_margin_left_narrowscr{
		margin-left: 20px;
	}
}
@media only screen and (min-width : 768px) {
	.elementDisappears768
	{
		display:inline
	}

	.left_margin20_widescreen{
		margin-left:20px;
	}
	#system-id .hookuprpt
	{
		width:30%;
		margin-top:0
	}

	.forsalecheckboxes label
	{
		font-size:15px
	}

	.ui-accordion
	{
		padding:30px;
		padding:30px
	}

	.ui-tabs-panel .ui-accordion
	{
		padding:0;
		padding:0
	}

	ui-tabs .ui-tabs-panel
	{
		padding:1em 1.4em
	}

	.self-admin .ui-accordion
	{
		padding:0
	}

	.right-side-banner-holder
	{
		padding-top:0;
		text-align:right
	}

	ul.site-navigation
	{
		margin:0;
		padding:0px
	}
	.name_in_admin_banner
	{
		float:right;
		width:12.5%
	}

	.not_mobile{
		display:block;
	}

h3>ul{
	padding-top:0;
}

}

@media only screen and (min-width : 1000px) {
	.elementDisappears1000
	{
		display:inline
	}
	.menu .col-xs-6
	{
		width:25%;
		float:left
	}

	.menu .emptymenu-top
	{
		display:block
	}

	.menu-item-select
	{
		width:100%
	}
}

@media only screen and (min-width : 1200px) {

}

@media only screen and (min-width : 1400px) {
	.elementDisappears1200
	{
		display:inline
	}

	.ui-accordion
	{
		padding:0;
	}

	.ui-tabs-panel .ui-accordion
	{
		padding:0;
		padding:0
	}

	.elementDisappears1400
	{
		display:inline
	}

	.ui-accordion.btn-short
	{
		padding:5px;
		margin-left:15px
	}

	.accordion.ui-accordion
	{
		padding-top:0
	}

	.ui-state-default
	{
		a:visited
	}


	.emptymenu
	{
		display:block
	}

	.fourteen-hundred-3col
	{
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		word-break:break-word;
		-webkit-hyphens:auto;
		-moz-hyphens:auto;
		hyphens:auto;
		width:25%
	}
}

@media only screen and (min-width : 1800px) {
	.elementDisappears1800
	{
		display:block
	}
}
@media only screen and (min-width : 2000px) {
	.emptymenu-bottom
	{
		display:block
	}
}

.fixer #kdbluetop
{
	padding-bottom:0;
	padding-top:0
}


#wrapper-content,
#page-wrapper{
	margin-left:30px;
}
