/*
Theme Name: Front Range Tech Pros
Description: A custom theme designed especially for you.
Version: 0.1.0
Author: sarah @ sw33t
Author URI: http://www.sw33t.com
*/ 


/* @group reset */
*{border:0;font-size:100%;font:inherit;vertical-align:baseline;padding:0;margin:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;max-width:100%}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}pre{border:1px solid rgba(0, 0, 0, 0.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:400;line-height:1.2631578947;margin-bottom:24px}blockquote cite,blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal;margin-top:0;margin-bottom:4px}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}hr{background-color:rgba(0, 0, 0, 0.1);border:0;height:1px;margin-bottom:23px}ol,ul,li,dl,dd{font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:italic}
/* @end */

body,
button,
input,
select,
textarea,
blockquote,
ul {
    font-family: "Roboto", times, sans-serif;
    font-size: 62.5%;}

body {
    color: #333;
	background: #eee; }
	
/* @group TYPOGRAPHY */

a {
    text-decoration: underline;
    color: #005d58;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    
a:visited {
    text-decoration: underline;
    color: #005d58; }
    
a:hover {
    text-decoration: none;
    color: #00857d; }
    
h1, h3, h4, h5, h6 {
	font-family: RobotoBold, sans-serif; }

h1 {
    font-size: 3.8em;
    line-height: 1.2em;
	margin: 1.0em 0em .6em 0em;}
    
h2 {
    font-size: 2.1em;
    line-height: 1.4em;
    font-weight: normal; }
    
h3 {
    font-size: 2.1em;
    line-height: 1.3em;
    margin: 1.5em 0 1.1em 0; }

h4 {
    font-size: 1.7em;
    margin: 2em 0 0; }
    
h5 { 
	font-size: 2.6em; }
	    
h6 { /*footer*/
    font-size: 1.1em;
    margin: 1.0em 0em 1em 0em;
    text-transform: uppercase; }
    
a.more-link {
    text-decoration: none;
    text-transform: uppercase;
    font-size: .9em;
    color: #5f6e8e;
    background: #f4f6f9;
    padding: 1px 6px; }
    
a.more-link:hover {
    color: #666;
    background: #eee; }
    
img {
    border: 0; }
    
ol, ul, dl, table {
    font-size: 1rem;
    line-height: 1.6em;
	margin: 1.5em 1em 1.5em 1.8em; }
    
ul > li, ol > li,
input {
    font-size: 1.0em;
	margin: .5em 0; }
    
p, blockquote {
    font-size: 1.6em;
    line-height: 1.6em;
    margin: 1.2em 0em 1.2em 0em;}
    
strong, b {
    font-family: RobotoBold, sans-serif; }
    
    
/* @end */

/* @group LAYOUT */

header {
    width: 100%;
    position: relative;
    z-index: 10;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.13);
            box-shadow: 0 3px 3px rgba(0, 0, 0, 0.13);
	margin: 0;
	padding: 0;}
	
	header .content {
		padding: 2.4em 0 .4em;
		margin-top: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;}
		
	header .content .logo {
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 auto;
		        flex: 1 1 auto;	}
	
	header .content .logo img {
		width: 100%;
		max-width: 380px;
		height: auto;	}
	
	header .content .phone {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 auto;
		        flex: 0 1 auto;
		text-align: right;	}
	
	header .content .phone p {
		margin: 0;
		padding: 3px 0 0;
		color: #777;
		font-size: 1.5em;
		line-height: 1.5em;	}
		
	header .content .phone p:nth-child(2) {
		font-family: RobotoItalic, sans-serif; 	}
	
	header .content .phone p a:link, 
	header .content .phone p a:visited {
		text-decoration: none;
		font-family: RobotoBold, sans-serif;
		font-size: 1.5em;
		line-height: 1.5em;
		color: #006862; }
	
	header .content .phone p a:hover {
		color: #333; 	}
		
	@media screen and (max-width: 690px) {
		
		header .content {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-flow: column wrap;
			        flex-flow: column wrap;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			-webkit-align-items: center; }
			
		header .content .logo {
			width: 100%;
			text-align: center; }
	
		header .content .phone {
			width: 100%;
			text-align: center;
			margin-top: 2em; }}

.main { /*enclosing element with white background*/
	width: 96%;
    max-width: 1000px;
    position: relative;
    margin: 2em auto 0;
    padding: 0;
	background-color: #ffffff;	 }
	
.main.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;}

.main .content  {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	margin: .5em 3% 2em; 	}

.main .sidebar {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 28%;
	        flex: 0 1 28%;
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	padding: 2%;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(45.5%, white), to(#cbcccb)) #eee;
	background: -o-linear-gradient(bottom, white 45.5%, #cbcccb 100%) #eee;
	background: linear-gradient(to top, white 45.5%, #cbcccb 100%) #eee; 	}
	
.main .sidebar img {
	width: 100%;
	max-width: 250px;
	height: auto;	}
	
.main .sidebar p {
	font-family: RobotoItalic, sans-serif;
	color: #777; 	}
	
	@media screen and (max-width: 690px) {
	
	.main.flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column wrap;
		        flex-flow: column wrap;
		-ms-flex-direction: column-reverse;
		    flex-direction: column-reverse; }
	
	.main .sidebar {
		-webkit-box-flex: 100%;
		    -ms-flex: 100%;
		        flex: 100%;
		text-align: center;
		background: none;	}}

/* @end */	

/* @group NAVIGATION */

#access #toggle-bar {
	display: none; }	
	
#access {
    display: block;
    z-index: 1000;
    right: 0;
    top: 0;
    margin: 0;
	background: #005d58;}
    
#access ul,
ul.nav-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	list-style: none;
	margin: 0 auto;
	width: 100%;
	padding: 0;
	font-size: 1.3em; }
	
#access ul li,
ul.nav-menu {
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 44, 42, 0.8);
	margin: 0;
	padding: 0; 
	position: relative; }
	
#access ul li a:link, #access ul li a:visited {
	color: #fff;
    display: block;
    padding: 14px 4px 17px;
    text-decoration: none;
    margin: 0;}
    
#access ul li a:hover {
	color: #fff;
	background: #02716a; }
    
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent a,
#access ul li.current_page_parent > a,
#access ul li.current-menu-parent ul.sub-menu li.current_page_item a,
#access ul li.current-menu-parent ul.sub-menu li.current-menu-item a {
    color: #fff;
	background: #00857d; }
   
/* @end */


@media screen and (max-width: 690px) {

	#access {
		display: block;
		width: 100%;	}
		
	#access #toggle-bar {
		float: left;
		display: block;	}
		
	#access #toggle-bar a img {
		margin-right: 4px;	}
		
	#access #toggle-bar a {
		font-size: 1.4em;
		color: #fff;
		display: block;
		padding: 18px 30px;
		margin: 0;
		text-decoration: none;}	
		
	#access ul.responsive {
		margin: 10px 0 0;
		padding: 0;
		background: #fff;
		list-style: none;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column; 	}
			
	#access ul.nav-menu li {
		display: none;	}
		
	#access ul.responsive li {
		font-size: 1rem;
		display: block !important;
		width: 100% !important;	}
		
	#access ul.responsive li a {
		display: block !important;
		width: 100% !important;
		text-align: left;
		padding: 10px 5px 10px 15px;
		margin: 0 0;
		line-height: 1.9em;
		text-decoration: none;
		background: #005d58;	}	
		
	#access ul li.current_page_item a,
	#access ul li.current-menu-item a,
	#access ul li.current-menu-parent a {
		background: #00857d; 	}
		
	#access ul li.menu-item a:hover,
	#access ul li.menu-item a:active {
		color: #fff;
		background: #02716a;  }}

/* @group FOOTER */

footer {
	font-size: 1.4em;
    color: #b7b7b7;
	text-align: center;
    margin: 0 auto;
    max-width: 990px;
	padding: 0; }

footer .logo {
	text-align: center; }    
		
footer .logo img {
	width: 100%;
	max-width: 320px;
	height: auto; }  

footer .textwidget p {
	margin: 0;
	padding: 0; }
	
footer ul.menu {
    font-size: 1em;
    list-style: none;
	margin: 1.5em 0 1.2em;
	padding: 0;
    text-align: center;}
    
footer ul.menu li {
    font-size: 1.0em;
    margin: 9px 4px;
    padding: 0; 
    display: inline-block;}
    
footer ul.menu li a {
    color: #888; }
    
footer ul.menu li a:hover {
    text-decoration: none;
    color: #222;}
    
footer ul.menu li:last-child a {
    font-size: .9rem;
    text-decoration: none; }
    
footer a:link,
footer a:visited {
    color: #888; }
    
footer p {
    font-size: 1.1em;
    padding: 0;
    margin: .3em 0;}
    
footer p.credit {
    font-size: .9em;
	margin-top: 4em;}

footer p.credit a:link,
footer p.credit a:visited {
    text-decoration: none;
    color: #ccc; }
		
/* @end */

/* @group Wordpress */

.textwidget {
    margin-bottom: 0px;
    margin-top: 0px;}
    
.clear {
    clear: both;}
    
#tags {
    margin-bottom: 35px;}
    
p.tags {
    border-bottom: 2px solid #ccc;
    margin-bottom: 35px;}
    
.alignleft {
    float: left;}
    
.alignright {
    float: right;}

@media screen and (max-width: 710px) {

	.alignleft {
		display: block;
		float: none;
		margin: 0 auto 1.5em !important;	}
	.alignright {
		display: block;
		float: none;	
		margin: 0 auto 1.5em !important;}}


.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
blockquote.alignleft,
img.alignleft {
    margin: 7px 24px 7px 0;
}
.wp-caption.alignleft {
    margin: 7px 14px 7px 0;
}
blockquote.alignright,
img.alignright {
    margin: 7px 0 7px 24px;
}
.wp-caption.alignright {
    margin: 7px 0 7px 14px;
}
.wp-caption {
    margin-bottom: 24px;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0;
}
.wp-caption {
    color: #767676;
}
.wp-caption-text {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 1.5;
    margin: 9px 0;
    padding-right: 10px;
}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
    margin-top: 7px;
    margin-bottom: 7px;
}
.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
    max-width: 100%;
}
.edit_link {
    text-transform: uppercase;
    font-size: .4em;
}
.sticky,
.gallery-caption,
.bypostauthor {}
/* Search in the header */

.search-toggle {
    background-color: #24890d;
    cursor: pointer;
    float: right;
    height: 48px;
    margin-right: 38px;
    text-align: center;
    width: 48px;
}
.search-toggle:hover,
.search-toggle.active {
    background-color: #41a62a;
}
.search-toggle:before {
    color: #fff;
    content: "\f400";
    font-size: 20px;
    margin-top: 14px;
}

.search-box-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 48px;
    right: 0;
    width: 100%;
    z-index: 2;
}
.search-box {
    background-color: #41a62a;
    padding: 12px;
}
.search-box .search-field {
    background-color: #fff;
    border: 0;
    float: right;
    font-size: 16px;
    padding: 2px 2px 3px 6px;
    width: 100%;
}
/* @end */

/* @group Form */

.gform_wrapper .gform_footer.left_label,
.gform_wrapper .gform_footer.right_label {
	padding: 1em !important;
	margin: 0 auto !important;
	width: 35% !important;
	text-align: center;}

.gform_wrapper .ginput_container label {
	font-weight: 400;
	font-size: .9em !important;
	line-height: 1.5em;}

input,
textarea,
.gform_wrapper input,
.gform_wrapper textarea {
	font-size: 1.0em !important;
	line-height: 1.5em !important;
	background: rgba(237, 237, 237, 0.22);
	padding: 6px 8px !important;
	border: 1px solid #eee;
	/*width: 100% !important;*/}

input:focus,
textarea:focus,
.gform_wrapper input:focus, 
.gform_wrapper textarea:focus {
  background: #fff;
  outline: none; }

input[type="submit"],
input[type="button"],
.gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"] { /* send button */
	font-size: 1.3em !important;
	border: 1px solid #4d131c;
	background: #005d58;
	color: #fff !important;
	padding: 10px 20px !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: 3px;
	width: 100% !important; }

input[type="submit"]:hover,
input[type="button"]:hover,	
.gform_wrapper .gform_footer input[type="submit"]:hover {
	background: #333;}
	
.gform_footer.top_label {
	text-align: center;}
	
.gform_wrapper li.gfield.gfield_error label {
	color: #000 !important;}
	
.gform_wrapper .validation_message {
	/* this field is required */
	font-weight: bold; }
	
.gform_wrapper div.validation_error {
	font-size: 1.7em !important;
	line-height: 1.4em;
	margin-bottom: 1.0em !important;}
	
.gform_confirmation_wrapper {
	/*thanks for contacting us*/
	font-size: 2.7em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 20px 0;
	text-align: center !important; }
	
.gform_wrapper ul {
	list-style: none;
	margin: 0;
	padding: 0; }
	
.gform_wrapper .ginput_container_checkbox ul {
	font-size: 1.1em !important;
	margin-bottom: 2em !important;}

.gform_wrapper .ginput_container_checkbox ul label { }

/*colors */

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	/* there was a problem with your submission*/
	background-color: #fafafa !important;
	margin-bottom: 6px !important;
	padding: 6px 6px 4px 6px !important;
	border-top: 2px solid #c60202 !important;
	border-bottom: 0px solid #c60202 !important;}
	
.gform_wrapper .ginput_container_checkbox ul {
	color: #4a3929 !important; }
	
.gform_wrapper input,
.gform_wrapper textarea {
	color: #111 !important; }

/* @end */

/* @group Searchform */

#searchform.searchform {
	font-size: 1.6em;}

#searchform.searchform label {
	display: none; }
	
#searchform.searchform input {
	font-size: 1em;
	color: #666;
	line-height: 1em;
	background: -webkit-gradient(linear, left top, right top, from(white), to(#f8f8f8)) #fff;
	background: -o-linear-gradient(left, white 0%, #f8f8f8 100%) #fff;
	background: linear-gradient(to right, white 0%, #f8f8f8 100%) #fff;
	border: 1px solid #ededed;
	display: inline-block;
	vertical-align: top;
	padding: 3px 10px;
	/*width: 70%;*/ }
	 
#searchform.searchform input#searchsubmit {
	 background: #999;
	 border: 2px solid #ccc;
	 color: #fff;
	 font-size: .8em;
	 border: none;
	text-transform: uppercase;
	/*width: 28%;*/
	padding-top: 8px;
	padding-bottom: 7px;}
	
#searchform.searchform input#searchsubmit:hover {
	 background: #999; }

#searchform.searchform input:focus, 
#searchform.searchform textarea:focus {
  background: #fff !important;
  color: #222;
  outline: none; }

/* @end */

/**
 * @author Matt
 */

.nav-menu .only-logged {
	display: none;
}

.logged-in .nav-menu .only-logged {
	display: inline-block;
}

.page-template-uploads .wfu_browser_header:after {
	content: '';
	display: table;
	clear: both;
}

/* upload page */

.main table {
	font-size: 1em !important;
}

.main label {
	margin: .25em 0;
	font-weight: 700;
	font-size: 1.4em;
	line-height: 1.3;
}

.main input[type="text"],
.main textarea {
	font-size: 1.3em !important;
}

table.file_table_clean {
	width: 100%;
}

div.file_div_clean {
	display: block;
}

.file_title_clean {
	margin-bottom: .5em;
	display: block;
	font-size: 1.8em;
	color: #00857d;
}

.file_input_uploadform {
	margin-left: .5em !important;
}

input.file_input_submit {
	margin-top: .5em !important;
	padding: 10px 25px !important;
	font-size: 1.7em !important;
}

#wordpress_file_upload_userdata_1_3 {
	margin-top: 1em;
}

#wordpress_file_upload_userdata_1_3 .file_userdata_fieldwrapper {
    display: none;
}

#wordpress_file_upload_userdata_1_3 {
	position: relative;
}

#wordpress_file_upload_userdata_1_3:after {
	content: 'Drop Here';
	position: relative;
	display: block;
    width: 100%;
    height: 150px;
    background-color: rgba(245,245,245,.9);
    border: 4px dashed silver;
    color: silver;
    font-size: 30px;
    font-weight: 700;
    line-height: 142px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.file_drag_target_over {
	z-index: 1000 !important;
}

div.file_filelist_totalprogress_div,
div.file_filelist_list_div {
	border-color: #ddd !important;
	height: 0;
	opacity: 0;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

div.file_filelist_totalprogress_div[style*="border-bottom"],
div.file_filelist_list_div[style*="block"] {
	height: auto;
	opacity: 1;
}

div.file_filelist_totalprogress_arrow {
	border-left-color: #ddd !important;
	height: 100% !important;
}

div.file_filelist_totalprogress_inner {
	border-color: transparent !important;
}

#wordpress_file_upload_captcha_1 .file_captchav2 {
	-webkit-transform: scale(.9) translateX(-1.75em);
	    -ms-transform: scale(.9) translateX(-1.75em);
	        transform: scale(.9) translateX(-1.75em);
}

input.file_input_button,
input.file_input_button_hover {
	padding: 7px 14px !important;
	border-color: #ddd;
	background: #f6f6f6;
	font-size: 1.1em !important;
	color: #02716a !important;
}

input.file_input_button_hover {
	background: #333 !important;
	color: #fff !important;
}


/* uploads page */

.page-template-uploads .wfu_actions {
	display: none !important;
}

.page-template-uploads .wfu_browser_header {
	margin-bottom: 2em;
}

.page-template-uploads table {
	margin: 0;
	border-collapse: separate;
	border-spacing: .75em 0;
}

.page-template-uploads table * {
	vertical-align: middle;
}

.page-template-uploads table tr {
	/*line-height: 75px;*/
}

.page-template-uploads thead tr {
	line-height: inherit;
}

/* uploads page sidebar */

.page-template-uploads .sidebar section + section {
	margin-top: 1em;
}

.page-template-uploads .sidebar .wfu_overlay_editor,
.page-template-uploads .sidebar .wfu_actions {
	display: none !important;
}

.page-template-uploads .sidebar .wfu_browser_container {
	display: block;
	padding: .75em;
	border-radius: 2px;
	background: #f9f9f9;
	-webkit-box-shadow: inset 0 0 1px 1px rgba(102,102,102,.5);
	        box-shadow: inset 0 0 1px 1px rgba(102,102,102,.5);
}

.page-template-uploads .sidebar .wfu_browser_header {
	margin: 0;
	padding: .2em 0;
	background: #005d58;
}

.page-template-uploads .sidebar .wfu_browser_header label {
	font-weight: 400;
	font-size: 1em;
	color: #fff;
}

.page-template-uploads .sidebar table {
	margin-right: .5em;
	margin-left: .5em;
	width: 95%;
	width: calc(100% - 1em);
	border-collapse: separate;
	border-spacing: .7em;
	line-height: 1.3;
}

.page-template-uploads .sidebar table * {
	vertical-align: top;
}

.page-template-uploads .sidebar thead {
	text-decoration: underline;
	text-align: left;
}

.page-template-uploads .sidebar thead + tbody:before {
	content: '';
	display: block;
	height: 0em;
}

.page-template-uploads .sidebar tbody .wfu_browser_tr_template + tr + tr {
	border-top: 1px solid #ddd;
}

.page-template-uploads .sidebar table tr {
	line-height: inherit;
}

.page-template-uploads .sidebar a {
	text-decoration: none;
}

/* hide file name column */

.page-template-uploads .content thead th:nth-child(3),
.page-template-uploads .content tbody td:nth-child(3) {
	display: none;
}

.page-template-uploads .sidebar thead th:nth-child(1),
.page-template-uploads .sidebar tbody td:nth-child(1) {
	display: none;
}