/*
Theme Name:	 	goloadup
Theme URI:			http://goloadup.com/
Description:	A Genesis Child Theme (customized for LoadUp)
Author:		 	LoadUp
Author URI:	 	goloadup.com
Template:		 	genesis
Version:		1.0
*/

/* Baseline Normalize
	normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,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}table{border-collapse:collapse;border-spacing:0}
/* Defaults
------------------------------------------------------------ */
html{
	font-size:62.5%; /* 10px browser default */
}
body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea{
	margin:0;
	padding:0;
	text-decoration:none;
}
li,ol,ul{
	margin:0;
	padding:0;
}
ol li{
	list-style-type:decimal;
}
sup.tm{
	top: -0.7em;
    font-size: 50%;
    font-weight: normal;
}
/* Screen Reader Text
--------------------------------------------- */
.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{
	border:0;
	clip:rect(0, 0, 0, 0);
	height:1px;
	overflow:hidden;
	position:absolute !important;
	width:1px;
	word-wrap:normal !important;
}
.screen-reader-text:focus,.screen-reader-shortcut:focus{
	background:#fff;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto !important;
	color:#333;
	display:block;
	font-size:1em;
	font-weight:bold;
	height:auto;
	padding:15px 23px 14px;
	text-decoration:none;
	width:auto;
	z-index:100000; /* Above WP toolbar. */
}
.more-link{
	position:relative;
}
/* Skip Links
---------------------------------------------------------------------------------------------------- */
.genesis-skip-link{
	margin:0;
}
.genesis-skip-link .skip-link-hidden{
	display:none;
	visibility:hidden;
}
.genesis-skip-link li{
	height:0;
	list-style:none;
	width:0;
}
/* Display outline on focus */
:focus{
	color:#333;
	outline:#ccc solid 1px;
}
/* Clear Floats
------------------------------------------------------------ */
.archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{
	content:" ";
	display:table;
}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{
	clear:both;
	content:" ";
	display:table;
}
.clearfix:after{visibility:hidden; display:block; height:0; font-size:0; line-height:0; content:" "; clear:both;}
.clearfix{display:block;}
/* IE6 */
* html .clearfix{height:1%;}
/* IE7 */
*:first-child + html .clearfix{min-height:1%;}
/* Hyperlinks
------------------------------------------------------------ */
a,a:visited{
	color:#0d72c7;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}
a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
/* Body
------------------------------------------------------------ */
body{
	background:#fff;
	color:#3F4242;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	line-height:1.625;
	overflow-x:hidden;
}
::-moz-selection{
	background-color:#0d72c7;
	color:#fff;
}
::selection{
	background-color:#0d72c7;
	color:#fff;
}
/* Wrap
------------------------------------------------------------ */
.site-container{
	background:#FFFFFF;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
.content-sidebar-sidebar .site-container{
	max-width:100%;
}
.sidebar-sidebar-content .site-container{
	max-width:100%;
}
.sidebar-content-sidebar .site-container{
	max-width:100%;
}
.content-sidebar .site-container{
	max-width:100%;
}
.sidebar-content .site-container{
	max-width:100%;
}
.full-width-content .site-container{
	max-width:100%;
}
.content .taxonomy-description h1, .content .author-description h1, .taxonomy-description, .content blockquote, .author-description, .author-box, .comment-list li, .ping-list li, a.comment-reply-link, #author, #comment, #email, #url, #respond p.form-allowed-tags, #commentform #submit, .sidebar-primary h4, .sidebar-secondary h4, #ez-home-sidebar h4, .sidebar.widget-area .widget, .breadcrumb, .search-form input[type="submit"], #subbutton, .widget_product_search input#searchsubmit, .search-form input[type="search"], #subbox, .widget_product_search input#s, .pagination li a, .sidebar-primary .widget-title, .sidebar-secondary .widget-title, #ez-home-sidebar .widget-title, .content .archive-description h1, .content .archive-description{
	-webkit-border-radius:3px;
	border-radius:3px;
}
/* Header
------------------------------------------------------------ */
.site-header{
	background:#FFFFFF;
	min-height:51px;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	clear:both;
}
.site-header .wrap{
	margin:0 auto;
	padding:0;
	float:none;
	overflow:hidden;
}
.content-sidebar-sidebar .site-header .wrap{
	width:1140px;
}
.sidebar-sidebar-content .site-header .wrap{
	width:1140px;
}
.sidebar-content-sidebar .site-header .wrap{
	width:1140px;
}
.content-sidebar .site-header .wrap{
	width:1140px;
}
.sidebar-content .site-header .wrap{
	width:1140px;
}
.full-width-content .site-header .wrap{
	width:1260px;
}
.title-area{
	width:120px;
	padding:12px 0 0 20px;
	float:left;
	text-align:left;
	overflow:hidden;
}
.site-title{
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:40px; font-size:4rem;
	font-weight:300;
	line-height:1.25;
}
.site-title a,.site-title a:visited{
	color:#333333;
	text-decoration:none;
}
.site-title a:hover{
	color:#000000;
	text-decoration:none;
}
.site-description{
	margin:0;
	padding:0px 0 0;
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	font-weight:300;
}
.site-header .widget-area{
	width:740px;
	padding:17px 0px 0 0;
	float:right;
	text-align:right;
}
/* Image Header - Partial Width
------------------------------------------------------------ */
.header-image .site-header .wrap .title-area{
	background:url("images/loadup-junk-removal-logo.png") left top no-repeat;
	height:40px;
	margin:15px 0 0px 0px;
	float:left;
}
.header-image .title-area,.header-image .site-title,.header-image .site-title a{
	width:120px;
	height:40px;
	padding:0;
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.header-image .site-description{
	display:block;
	overflow:hidden;
}
/* Primary Navigation
------------------------------------------------------------ */
.nav-primary{
	background:#FFFFFF;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0px 0 0px 0;
	color:#AAAAAA;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	line-height:1em;
	clear:both;
}
.menu-primary{
	margin:0 auto;
	padding:0;
	float:none;
	overflow:hidden;
	display:block;
	clear:both;
}
.content-sidebar-sidebar .menu-primary{
	width:1140px;
}
.sidebar-sidebar-content .menu-primary{
	width:1140px;
}
.sidebar-content-sidebar .menu-primary{
	width:1140px;
}
.content-sidebar .menu-primary{
	width:1140px;
}
.sidebar-content .menu-primary{
	width:1140px;
}
.full-width-content .menu-primary{
	width:1260px;
}
.menu-primary ul{
	float:left;
	width:100%;
}
.menu-primary li{
	float:left;
	list-style-type:none;
}
.menu-primary a{
	background:#333333;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0 0px 0 0px;
	padding:17px 15px 17px 15px;
	color:#AAAAAA;
	text-decoration:none;
	display:block;
	position:relative;
}
.menu-primary li a:active,.menu-primary li a:hover{
	background:#333333;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	color:#FFFFFF;
	text-decoration:none;
}
.menu-primary li.current_page_item a,.menu-primary li.current-cat a,.menu-primary li.current-menu-item a{
	background:#333333;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	color:#FFFFFF;
	text-decoration:none;
}
.menu-primary li li a,.menu-primary li li a:link,.menu-primary li li a:visited{
	background:#F5F5F5;
	width:150px;
	border-top:0;
	border-right:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	margin:0 0 0 0px;
	padding:17px 15px 17px 15px;
	color:#888888;
	font-size:14px; font-size:1.4rem;
	text-decoration:none;
	float:none;
	position:relative;
}
.menu-primary li li a:active,.menu-primary li li a:hover{
	background:#F5F5F5;
	color:#000000;
	text-decoration:none;
}
.menu-primary li ul{
	width:185px;
	height:auto;
	margin:0;
	z-index:9999;
	left:-9999px;
	position:absolute;
}
.menu-primary li ul ul{
	margin:-51px 0 0 181px;
}
.genesis-nav-menu li:hover ul ul,.genesis-nav-menu li.sfHover ul ul{
	left:-9999px;
}
.genesis-nav-menu li:hover,.genesis-nav-menu li.sfHover{
	position:static;
}
ul.genesis-nav-menu li:hover>ul,ul.genesis-nav-menu li.sfHover ul{
	left:auto;
}
.menu-primary li a.sf-with-ul{
	padding-right:15px;
}
.menu-primary.sf-arrows .sf-with-ul:after{
	content:'';
}
#wpadminbar li:hover ul ul{
	left:0;
}
/* Primary Navigation Extras
------------------------------------------------------------ */
.genesis-nav-menu li.right{
	color:#FFFFFF;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	padding:17px 15px 0 0;
	float:right;
}
.genesis-nav-menu li.right a{
	background:none;
	border:none;
	display:inline;
}
.genesis-nav-menu li.right a, .genesis-nav-menu li.right a:visited{
	color:#AAAAAA;
	text-decoration:none;
}
.genesis-nav-menu li.right a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.genesis-nav-menu li.search{
	padding:2px 1px 0 0;
}
.genesis-nav-menu li.rss a{
	background:url(images/rss.png) no-repeat center left;
	margin:0 0 0 10px;
	padding:0 0 0 16px;
}
.genesis-nav-menu li.twitter a{
	background:url(images/twitter-nav.png) no-repeat center left;
	padding:0 0 0 20px;
}
/* Secondary Navigation
------------------------------------------------------------ */
.nav-secondary{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0px 0 0px 0;
	color:#888888;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	line-height:1em;
	clear:both;
}
.menu-secondary{
	margin:0 auto;
	padding:0;
	float:none;
	overflow:hidden;
	display:block;
	clear:both;
}
.content-sidebar-sidebar .menu-secondary{
	width:1140px;
}
.sidebar-sidebar-content .menu-secondary{
	width:1140px;
}
.sidebar-content-sidebar .menu-secondary{
	width:1140px;
}
.content-sidebar .menu-secondary{
	width:1140px;
}
.sidebar-content .menu-secondary{
	width:1140px;
}
.full-width-content .menu-secondary{
	width:1260px;
}
.menu-secondary ul{
	float:left;
	width:100%;
}
.menu-secondary li{
	float:left;
	list-style-type:none;
}
.menu-secondary a{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0 0px 0 0px;
	padding:17px 15px 17px 15px;
	color:#888888;
	text-decoration:none;
	display:block;
	position:relative;
}
.menu-secondary li a:active,.menu-secondary li a:hover{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	color:#000000;
	text-decoration:none;
}
.menu-secondary li.current_page_item a,.menu-secondary li.current-cat a,.menu-secondary li.current-menu-item a{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	color:#000000;
	text-decoration:none;
}
.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited{
	background:#FFFFFF;
	width:150px;
	border-top:0;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	margin:0 0 0 0px;
	padding:17px 15px 17px 15px;
	color:#888888;
	font-size:14px; font-size:1.4rem;
	text-decoration:none;
	float:none;
	position:relative;
}
.menu-secondary li li a:active,.menu-secondary li li a:hover{
	background:#FFFFFF;
	color:#000000;
	text-decoration:none;
}
.menu-secondary li ul{
	width:185px;
	height:auto;
	margin:0;
	z-index:9999;
	left:-9999px;
	position:absolute;
}
.menu-secondary li ul ul{
	margin:-51px 0 0 181px;
}
.menu-secondary li a.sf-with-ul{
	padding-right:15px;
}
.menu-secondary.sf-arrows .sf-with-ul:after{
	content:'';
}
/* Vertical Toggle Menu
------------------------------------------------------------ */
.responsive-primary-menu-container{
	background:#333333;
	border-bottom:2px solid #DDDDDD;
	width:100%;
	padding:12px 0;
	overflow:hidden;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.responsive-primary-menu-container h3{
	padding-left:15px;
	color:#AAAAAA;
	font-size:16px; font-size:1.6rem;
	font-family:'PT Sans', sans-serif;
	font-weight:normal;
	float:left;
}
.responsive-primary-menu-container .responsive-menu-icon{
	padding:5px 15px 0 0;
	float:right;
}
.responsive-primary-menu-container .responsive-icon-bar{
	display:block;
	width:18px;
	height:3px;
	background:#AAAAAA;
	margin:1px 0;
	float:right;
	clear:both;
	-webkit-border-radius:1px;
	border-radius:1px;
}
.responsive-secondary-menu-container{
	background:#F5F5F5;
	border-bottom:2px solid #DDDDDD;
	width:100%;
	padding:12px 0;
	overflow:hidden;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.responsive-secondary-menu-container h3{
	padding-left:15px;
	color:#888888;
	font-size:16px; font-size:1.6rem;
	font-family:'PT Sans', sans-serif;
	font-weight:normal;
	float:left;
}
.responsive-secondary-menu-container .responsive-menu-icon{
	padding:5px 15px 0 0;
	float:right;
}
.responsive-secondary-menu-container .responsive-icon-bar{
	display:block;
	width:18px;
	height:3px;
	background:#888888;
	margin:1px 0;
	float:right;
	clear:both;
	-webkit-border-radius:1px;
	border-radius:1px;
}
/* Responsive Dropdown Navbars
------------------------------------------------------------ */
#dropdown-nav-wrap,#dropdown-subnav-wrap{
	display:none;
}
#dropdown-nav,#dropdown-subnav{
	overflow:hidden;
}
#dropdown-nav{
	background:#FFFFFF;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
}
.nav-chosen-select,.subnav-chosen-select{
	background:transparent;
	border:0;
	width:100%;
	padding:15px;
	cursor:pointer;
	-webkit-appearance:none;
}
.nav-chosen-select{
	color:#AAAAAA;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
.nav-chosen-select option{
	color:#888888;
}
#dropdown-nav .responsive-menu-icon,#dropdown-subnav .responsive-menu-icon{
	padding-right:15px;
	float:right;
}
#dropdown-nav .responsive-icon-bar,#dropdown-subnav .responsive-icon-bar{
	width:18px;
	height:3px;
	margin:1px 0;
	float:right;
	clear:both;
	display:block;
	-webkit-border-radius:1px;
	border-radius:1px;
}
#dropdown-nav .responsive-menu-icon{
	margin-top:-32px;
}
#dropdown-nav .responsive-icon-bar{
	background:#AAAAAA;
}
#dropdown-subnav{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
}
.subnav-chosen-select{
	color:#888888;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
.subnav-chosen-select option{
	color:#888888;
}
#dropdown-subnav .responsive-menu-icon{
	margin-top:-32px;
}
#dropdown-subnav .responsive-icon-bar{
	background:#888888;
}
/* Header Navigation
------------------------------------------------------------ */
.site-header .genesis-nav-menu{
	background:transparent;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	width:740px;
	margin:8px 0 8px 0;
	padding:0;
	color:#333347;
	font-family:'LoadUp Pro', sans-serif;
	font-size:15px; font-size:1.5rem;
	line-height:1em;
	overflow:hidden;
	float:none;
	clear:both;
	display:block;
}
.site-header .genesis-nav-menu ul{
	float:left;
	width:100%;
}
.site-header .genesis-nav-menu li{
	text-align:left;
	list-style-type:none;
	display:inline-block;
}
.site-header .genesis-nav-menu a{
	background:transparent;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0 8px 0 8px;
	padding:5px 0px 5px 0px;
	color:#333347;
	text-decoration:none;
	display:block;
	position:relative;
}
.site-header .genesis-nav-menu li a:active,.site-header .genesis-nav-menu li a:hover{
	background:transparent;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	color:#8AC646;
	text-decoration:none;
}
.site-header .genesis-nav-menu li.current_page_item a,.site-header .genesis-nav-menu li.current-cat a,.site-header .genesis-nav-menu li.current-menu-item a{
	background:transparent;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	color:#333347;
	text-decoration:none;
}
.site-header .genesis-nav-menu li li a,.site-header .genesis-nav-menu li li a:link,.site-header .genesis-nav-menu li li a:visited{
	background:#F5F5F5;
	width:150px;
	border-top:0;
	border-right:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	margin:0 0 0 8px;
	padding:17px 15px 17px 15px;
	color:#888888;
	font-size:14px; font-size:1.4rem;
	text-decoration:none;
	float:none;
	position:relative;
}
.site-header .genesis-nav-menu li li a:active,.site-header .genesis-nav-menu li li a:hover{
	background:#FFFFFF;
	color:#3E4242;
	text-decoration:none;
}
.site-header .genesis-nav-menu li ul{
	width:193px;
	height:auto;
	margin:0;
	z-index:9999;
	left:-9999px;
	position:absolute;
}
.site-header .genesis-nav-menu li ul ul{
	margin:-50px 0 0 181px;
}
.site-header .genesis-nav-menu li:hover>ul,.site-header .genesis-nav-menu li.sfHover ul{
	left:auto;
}
.site-header .genesis-nav-menu li a.sf-with-ul{
	padding-right:0px;
}
.site-header .genesis-nav-menu.sf-arrows .sf-with-ul:after,.site-header .genesis-nav-menu li li a .sf-sub-indicator,.site-header .genesis-nav-menu li li li a .sf-sub-indicator{
	content:'';
}
/* Inner
------------------------------------------------------------ */
.site-inner{
	background:#FFFFFF;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0px auto 0px;
	padding:20px 20px 20px 20px;
	overflow:hidden;
	clear:both;
}
.content-sidebar-sidebar .site-inner{
	max-width:1100px;
}
.sidebar-sidebar-content .site-inner{
	max-width:1100px;
}
.sidebar-content-sidebar .site-inner{
	max-width:1100px;
}
.content-sidebar .site-inner{
	max-width:1100px;
	box-sizing:content-box;
}
.sidebar-content .site-inner{
	max-width:1100px;
}
.full-width-content .site-inner{
	max-width:1220px;
}
.ez-home .site-inner{
	max-width:1260px;
	padding:0;
}
/* Breadcrumb/Taxonomy Description
------------------------------------------------------------ */
.breadcrumb{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin-top:-10px;
	margin-bottom:30px;
	padding:13px 20px 11px 25px;
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
.breadcrumb a,.breadcrumb a:visited{
	color:#8AC646;
	text-decoration:none;
}
.breadcrumb a:hover{
	color:#000000;
	text-decoration:none;
}
/*
.archive-description{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:-10px 0 30px;
	padding:0;
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
*/
.blog .archive-description{
	display:none;
}
.content .archive-description h1,body.search .content h1.archive-title{
	background:#333333;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0;
	padding:13px 20px 11px 25px;
	color:#FFFFFF;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	font-weight:300;
}
.content .archive-description p{
	padding:25px 25px 25px 25px;
}
.content .archive-description a, .content .archive-description a:visited{
	color:#8AC646;
	text-decoration:none;
}
.content .archive-description a:hover{
	color:#000000;
	text-decoration:none;
}
/* Content-Sidebar Wrap
------------------------------------------------------------ */
.content-sidebar-wrap{
	float:left;
}
.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{
	float:right;
}
.content-sidebar-sidebar .content-sidebar-wrap{
	width:900px;
}
.sidebar-sidebar-content .content-sidebar-wrap{
	width:900px;
}
.sidebar-content-sidebar .content-sidebar-wrap{
	width:900px;
}
.content-sidebar .content-sidebar-wrap{
	width:1100px;
}
.sidebar-content .content-sidebar-wrap{
	width:1100px;
}
.full-width-content .content-sidebar-wrap{
	width:1220px;
}
/* Content
------------------------------------------------------------ */
.content{
	margin:0;
	padding:10px 20px 10px 20px;
	float:left;
}
.content-sidebar-sidebar .content{
	width:500px;
}
.sidebar-sidebar-content .content{
	width:500px;
}
.sidebar-content-sidebar .content{
	width:500px;
}
.content-sidebar .content{
	width:700px;
}
.sidebar-content .content{
	width:700px;
}
.full-width-content .content{
	width:1180px;
}
.sidebar-content .content,.sidebar-sidebar-content .content{
	float:right;
}
.content .post,.content .entry{
	background:#FFFFFF;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0px 0 40px;
	padding:0px 0px 0px 0px;
}
.content .page{
	background:#FFFFFF;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0px 0 0px;
	padding:0px 0px 0px 0px;
}
.entry-content *{
	box-sizing:border-box;
}
.fl-builder-content p,.dynamik-page-builder .site-inner p,.entry-content p{
	margin:0 0 25px;
}
.fl-builder-content p,.fl-builder-content ul li,.fl-builder-content ol li,.dynamik-page-builder .site-inner p,.dynamik-page-builder .site-inner ul li,.dynamik-page-builder .site-inner ol li,.entry-content p,.entry-content ul li,.entry-content ol li,.entry-pagination{
	font-family:'LoadUp Pro', sans-serif;
	font-weight:300;letter-spacing:0.3px;line-height:25px;
}
.fl-builder-content p,.fl-builder-content ul li,.fl-builder-content ol li,.dynamik-page-builder .site-inner p,.dynamik-page-builder .site-inner ul li,.dynamik-page-builder .site-inner ol li,.entry-content p,.entry-content ul li,.entry-content ol li,.entry-pagination{
	color:#3F4242;
}
.fl-builder-content p,.fl-builder-content ul li,.fl-builder-content ol li,.dynamik-page-builder .site-inner p,.dynamik-page-builder .site-inner ul li,.dynamik-page-builder .site-inner ol li,.entry-content p,.entry-content ul li,.entry-content ol li,.entry-pagination{
	font-size:17px; font-size:1.7rem;
	font-weight:300;letter-spacing:0.3px;line-height:25px;
}
.fl-builder-content a,.fl-builder-content a:visited,.dynamik-page-builder .site-inner a,.dynamik-page-builder .site-inner a:visited,.entry-content a,.entry-content a:visited{
	color:#2D6F3C;
	text-decoration:none;
}
.fl-builder-content a:hover,.dynamik-page-builder .site-inner a:hover,.entry-content a:hover{
	color:#000000;
	text-decoration:none;
}
.fl-builder-content blockquote,.dynamik-page-builder .site-inner blockquote,.content blockquote{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:5px 5px 20px 30px;
	padding:25px 30px 5px;
}
.fl-builder-content blockquote p,.dynamik-page-builder .site-inner blockquote p,.content blockquote p{
	color:#999999;
	font-family:'LoadUp Pro', sans-serif;
	font-size:18px; font-size:1.8rem;
	font-style:italic;
}
.fl-builder-content blockquote a,.fl-builder-content blockquote a:visited,.dynamik-page-builder .site-inner blockquote a,.dynamik-page-builder .site-inner blockquote a:visited,.content blockquote a,.content blockquote a:visited{
	color:#8AC646;
	text-decoration:none;
}
.fl-builder-content blockquote a:hover,.dynamik-page-builder .site-inner blockquote a:hover,.content blockquote a:hover{
	color:#000000;
	text-decoration:none;
}
p.subscribe-to-comments{
	padding:20px 0 10px;
}
.clear{
	clear:both;
}
.clear-line{
	border-bottom:1px solid #ddd;
	clear:both;
	margin:0 0 25px;
}
/* Content Headlines
------------------------------------------------------------ */
.fl-builder-content h1,.fl-builder-content h2,.fl-builder-content h3,.fl-builder-content h4,.fl-builder-content h5,.fl-builder-content h6,.dynamik-page-builder .site-inner h1,.dynamik-page-builder .site-inner h2,.dynamik-page-builder .site-inner h3,.dynamik-page-builder .site-inner h4,.dynamik-page-builder .site-inner h5,.dynamik-page-builder .site-inner h6,.content .post h1,.content .post h2,.content .post h3,.content .post h4,.content .post h5,.content .post h6,.content .page h1,.content .page h2,.content .page h3,.content .page h4,.content .page h5,.content .page h6,.content h1.entry-title,.content .entry-content h1,.content h2.entry-title,.content .entry-content h2,.content .entry-content h3,.content .entry-content h4,.content .entry-content h5,.content .entry-content h6{
	margin:0 0 10px;
	font-family:'LoadUp Pro', sans-serif;
	font-weight:300;
	line-height:1.25;
}
.fl-builder-content h1,.dynamik-page-builder .site-inner h1,.content .post h1,.content .page h1,.content h1.entry-title,.content .entry-content h1{
	color:#3F4242;
	font-size:75px; font-size:7.5rem;
}
.content .post h1 a,.content .post h1 a:visited,.content .page h1 a,.content .page h1 a:visited,.content h1.entry-title a,.content h1.entry-title a:visited
.content .post h2 a,.content .post h2 a:visited,.content .page h2 a,.content .page h2 a:visited,.content h2.entry-title a,.content h2.entry-title a:visited{
	color:#3F4242;
	text-decoration:none;
}
.content .post h1 a:hover,.content .page h1 a:hover,.content h1.entry-title a:hover
.content .post h2 a:hover,.content .page h2 a:hover,.content h2.entry-title a:hover{
	color:#8AC646;
	text-decoration:none;
}
.fl-builder-content h2,.dynamik-page-builder .site-inner h2,.content .post h2,.content .page h2,.content h2.entry-title,.content .entry-content h2{
	font-size:34px; font-size:3.4rem;
}
.fl-builder-content h2,.dynamik-page-builder .site-inner h2,.content .post h2:not(.has-text-color),.content .page h2:not(.has-text-color),.content h2.entry-title:not(.has-text-color),.content .entry-content h2:not(.has-text-color){
	color:#3F4242;
}
.fl-builder-content h3,.dynamik-page-builder .site-inner h3,.content .post h3,.content .page h3,.content .entry-content h3{
	font-size:28px; font-size:2.8rem;
}
.fl-builder-content h3,.dynamik-page-builder .site-inner h3,.content .post h3:not(.has-text-color),.content .page h3:not(.has-text-color),.content .entry-content h3:not(.has-text-color){
	color:#3F4242;
}
.fl-builder-content h4,.dynamik-page-builder .site-inner h4,.content .post h4,.content .page h4,.content .entry-content h4{
	font-size:26px; font-size:2.6rem;
}
.fl-builder-content h4,.dynamik-page-builder .site-inner h4,.content .post h4:not(.has-text-color),.content .page h4:not(.has-text-color),.content .entry-content h4:not(.has-text-color){
	color:#3F4242;
}
.fl-builder-content h5,.dynamik-page-builder .site-inner h5,.content .post h5,.content .page h5,.content .entry-content h5{
	color:#3F4242;
	font-size:18px; font-size:1.8rem;
}
.fl-builder-content h6,.dynamik-page-builder .site-inner h6,.content .post h6,.content .page h6,.content .entry-content h6{
	color:#3F4242;
	font-size:16px; font-size:1.6rem;
}
/* Column Classes
------------------------------------------------------------ */
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{
	float:left;
	margin:0 0 20px;
	padding-left:3%;
}
.one-half,.three-sixths,.two-fourths{
	width:48%;
}
.one-third,.two-sixths{
	width:31%;
}
.four-sixths,.two-thirds{
	width:65%;
}
.one-fourth{
	width:22.5%;
}
.three-fourths{
	width:73.5%;
}
.one-fifth{
	width:17.4%;
}
.two-fifths{
	width:37.8%;
}
.three-fifths{
	width:58.2%;
}
.four-fifths{
	width:78.6%;
}
.one-sixth{
	width:14%;
}
.five-sixths{
	width:82%;
}
.first, .ez-only{
	padding-left:0;
	clear:both;
}
.ez-only{
	width:100%;
	float:left;
}
/* EZ Widget Area Class
------------------------------------------------------------ */
.ez-widget-area{
	margin-bottom:0;
}
.ez-widget-area h4,.ez-widget-area .widget-title{
	margin:0 0 10px;
	padding:0 0 5px;
	font-weight:300;
}
.ez-widget-area ul,.ez-widget-area ol{
	margin:0;
	padding:0 0 15px 0;
}
.ez-widget-area ul li,.ez-widget-area ol li{
	margin:0 0 0 20px;
	padding:0;
}
.ez-widget-area ul li{
	list-style-type:square;
}
.ez-widget-area ul ul,.ez-widget-area ol ol{
	padding:0;
}
/* EZ Home Widget Areas
------------------------------------------------------------ */
#home-hook-wrap{
	background:#FFFFFF;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	padding:25px 20px 30px 20px;
	clear:both;
}
#ez-home-container-wrap{
	max-width:-moz-available;
}
#ez-home-container-wrap .post{
	margin:0 0 20px;
}
#ez-home-container-wrap .post p{
	margin:0 0 25px;
}
#ez-home-container-wrap .page p{
	margin:0 0 25px;
}
#ez-home-container-wrap .post p.entry-header .entry-meta,#ez-home-container-wrap .page p.byline{
	margin:-5px 0 15px;
}
#ez-home-container-wrap .ez-widget-area img.wp-post-image{
	margin-bottom:10px !important;
}
#ez-home-container-wrap .ez-widget-area h4,#ez-home-container-wrap .ez-widget-area .widget-title,#ez-home-slider-container-wrap .ez-widget-area h4,#ez-home-slider-container-wrap .ez-widget-area .widget-title{
	border-bottom:0px solid #DDDDDD;
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:22px; font-size:2.2rem;
}
#ez-home-container-wrap .ez-widget-area{
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
#ez-home-container-wrap .ez-widget-area a,#ez-home-container-wrap .ez-widget-area a:visited{
	color:#8AC646;
	text-decoration:none;
}
#ez-home-container-wrap .ez-widget-area a:hover{
	color:#000000;
	text-decoration:none;
}
#ez-home-container-wrap .ez-widget-area #wp-calendar caption,#ez-home-container-wrap .ez-widget-area #wp-calendar th{
	color:#333333;
}
#ez-home-container-wrap img,#ez-home-container-wrap p img{
	max-width:100%;
	height:auto;
	display:block;
}
#ez-home-container-wrap .nivoSlider img{
	max-width:none;
}
.ez-home-sidebar #ez-home-container-wrap{
	margin-right:300px;
	float:left;
}
.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap{
	margin-left:300px;
	margin-right:0;
	float:right;
}
.ez-home-container-area{
	margin:0 0 20px;
	overflow:hidden;
}
.ez-home-bottom{
	margin:0;
}
/* Homepage Sidebar
------------------------------------------------------------ */
#ez-home-sidebar-wrap{
	width:280px;
	margin-left:-280px;
	float:right;
}
.home-sidebar-left #ez-home-sidebar-wrap{
	margin-left:0;
	margin-right:-280px;
	float:left;
}
#ez-home-sidebar.sidebar{
	float:none;
}
/* Homepage Slider
------------------------------------------------------------ */
#ez-home-slider-container-wrap{
	margin:0 0 20px;
	overflow:hidden;
}
#ez-home-slider{
	width:100%;
	height:auto;
}
#ez-home-slider .nivoSlider img{
	max-width:none;
}
/* EZ Feature Top Widget Areas
------------------------------------------------------------ */
#ez-feature-top-container-wrap{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0 0 20px;
	clear:both;
}
.feature-top-outside #ez-feature-top-container-wrap{
	margin:0;
}
.content-sidebar-sidebar #ez-feature-top-container{
	max-width:1100px;
}
.sidebar-sidebar-content #ez-feature-top-container{
	max-width:1100px;
}
.sidebar-content-sidebar #ez-feature-top-container{
	max-width:1100px;
}
.content-sidebar #ez-feature-top-container{
	max-width:1100px;
}
.sidebar-content #ez-feature-top-container{
	max-width:1100px;
}
.full-width-content #ez-feature-top-container{
	max-width:1220px;
}
#ez-feature-top-container{
	margin:0 auto;
	padding:25px 20px 30px 20px;
}
#ez-feature-top-container .ez-widget-area h4,#ez-feature-top-container .ez-widget-area .widget-title{
	border-bottom:0px solid #DDDDDD;
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:22px; font-size:2.2rem;
}
#ez-feature-top-container .ez-widget-area{
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
#ez-feature-top-container .ez-widget-area a,#ez-feature-top-container .ez-widget-area a:visited{
	color:#8AC646;
	text-decoration:none;
}
#ez-feature-top-container .ez-widget-area a:hover{
	color:#000000;
	text-decoration:none;
}
#ez-feature-top-container .ez-widget-area #wp-calendar caption,#ez-feature-top-container .ez-widget-area #wp-calendar th{
	color:#333333;
}
#ez-feature-top-container img,#ez-feature-top-container p img{
	max-width:100%;
	height:auto;
}
#ez-feature-top-container .nivoSlider img{
	max-width:none;
}
/* EZ Fat Footer Widget Areas
------------------------------------------------------------ */
#ez-fat-footer-container-wrap,.fat-footer-inside #ez-fat-footer-container-wrap{
	background:#3B3F3F;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	clear:both;
}
.fat-footer-inside #ez-fat-footer-container-wrap{
	float:left;
}
.ez-home.fat-footer-inside #ez-fat-footer-container-wrap{
	margin-top:30px;
}
.content-sidebar-sidebar #ez-fat-footer-container{
	max-width:1080px;
}
.sidebar-sidebar-content #ez-fat-footer-container{
	max-width:1080px;
}
.sidebar-content-sidebar #ez-fat-footer-container{
	max-width:1080px;
}
.content-sidebar #ez-fat-footer-container{
	max-width:1080px;
}
.sidebar-content #ez-fat-footer-container{
	max-width:1080px;
}
.full-width-content #ez-fat-footer-container{
	max-width:1200px;
}
#ez-fat-footer-container{
	margin:0 auto;
	padding:75px 30px 60px 30px;
}
#ez-fat-footer-container .ez-widget-area h4,#ez-fat-footer-container .ez-widget-area .widget-title{
	border-bottom:0px solid #DDDDDD;
	color:#FFFFFF;
	font-family:'LoadUp Pro', sans-serif;
	font-size:14px; font-size:1.4rem;
	letter-spacing:0.8px;text-transform:uppercase;
}
#ez-fat-footer-container .ez-widget-area{
	color:#FFFFFF;
	font-family:'LoadUp Pro', sans-serif;
	font-size:13px; font-size:1.3rem;
	font-weight:300;
}
#ez-fat-footer-container .ez-widget-area a,#ez-fat-footer-container .ez-widget-area a:visited{
	color:#B3B3B3;
	text-decoration:none;
}
#ez-fat-footer-container .ez-widget-area a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#ez-fat-footer-container .ez-widget-area #wp-calendar caption,#ez-fat-footer-container .ez-widget-area #wp-calendar th{
	color:#FFFFFF;
}
#ez-fat-footer-container img,#ez-fat-footer-container p img{
	max-width:100%;
	height:auto;
}
#ez-fat-footer-container .nivoSlider img{
	max-width:none;
}
/* Custom Widget Areas
------------------------------------------------------------ */
.dynamik-widget-area{
	background:#FFFFFF;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	color:#3F4242;
	font-family:'LoadUp Pro', sans-serif;
	font-size:17px; font-size:1.7rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	letter-spacing:0.3px;line-height:25px;
}
.dynamik-widget-area p,.dynamik-widget-area ul li,.dynamik-widget-area.entry-content ol li{
	color:#3F4242;
	font-family:'LoadUp Pro', sans-serif;
	font-size:17px; font-size:1.7rem;
	letter-spacing:0.3px;line-height:25px;
}
.dynamik-widget-area h4,.content .dynamik-widget-area h4,.dynamik-widget-area .widget-title,.content .dynamik-widget-area .widget-title{
	padding:0 0 5px;
	color:#3F4242;
	font-family:'LoadUp Pro', sans-serif;
	font-size:22px; font-size:2.2rem;
	font-weight:300;
	line-height:1.25;
}
.dynamik-widget-area a,.dynamik-widget-area a:visited{
	color:#8AC646;
	text-decoration:none;
}
.dynamik-widget-area a:hover{
	color:#000000;
	text-decoration:none;
}
.dynamik-widget-area #wp-calendar caption,.dynamik-widget-area #wp-calendar th{
	color:#3F4242;
}
/* Featured Post Grid
------------------------------------------------------------ */
.genesis-grid-even,.genesis-grid-odd{
	margin:0 0 20px;
	padding:0 0 15px;
	width:48%;
}
.genesis-grid-even{
	float:right;
}
.genesis-grid-odd{
	clear:both;
	float:left;
}
/* Ordered / Unordered Lists
------------------------------------------------------------ */
.fl-builder-content ul,.fl-builder-content ol,.dynamik-page-builder .site-inner ul,.dynamik-page-builder .site-inner ol,.entry-content ul,.entry-content ol,.dynamik-widget-area ul,.dynamik-widget-area ol{
	margin:0;
	padding:0 0 20px;
}
.fl-builder-content ul li,.dynamik-page-builder .site-inner ul li,.archive-page ul li,.entry-content ul li,.dynamik-widget-area ul li{
	margin:0 0 0 30px;
	padding:0;
	list-style-type:disc;
}
header.fl-builder-content ul li,footer.fl-builder-content ul li,.fl-builder-content .fl-menu ul li,.fl-builder-content .fl-builder-pagination ul li{
	margin:inherit;
	padding:inherit;
	list-style-type:none;
}
.fl-builder-content ol li,.dynamik-page-builder .site-inner ol li,.entry-content ol li,.dynamik-widget-area ol li{
	margin:0 0 0 35px;
}
.fl-builder-content ul ul,.fl-builder-content ol ol,.dynamik-page-builder .site-inner ul ul,.dynamik-page-builder .site-inner ol ol,.archive-page ul ul,.entry-content ul ul,.entry-content ol ol,.dynamik-widget-area ul ul,.dynamik-widget-area ol ol{
	padding:0;
}
/* Post Info
------------------------------------------------------------ */
.entry-header .entry-meta{
	margin:-5px 0 15px;
	color:#3F4242;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
.entry-header .entry-meta a,.entry-header .entry-meta a:visited{
	color:#8AC646;
	text-decoration:none;
}
.entry-header .entry-meta a:hover{
	color:#000000;
	text-decoration:none;
}
.entry-comments-link::before{
	content:"\2014";
	margin:0 6px 0 2px;
}
/* Post Meta
------------------------------------------------------------ */
.entry-footer .entry-meta{
	border-top:2px solid #DDDDDD;
	padding:5px 0 0;
	color:#3F4242;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	font-style:italic;
	clear:both;
}
.entry-footer .entry-meta a,.entry-footer .entry-meta a:visited{
	color:#8AC646;
	text-decoration:none;
}
.entry-footer .entry-meta a:hover{
	color:#000000;
	text-decoration:none;
}
/* Author Box
------------------------------------------------------------ */
body.single .content-sidebar-wrap section.author-box{
	display:none;
}
.author-box{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0px 0 40px;
	padding:25px 25px 25px 25px;
	overflow:hidden;
	clear:both;
}
.author-box-title{
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:20px; font-size:2rem;
	font-weight:300;
	display:inline;
}
.author-box-content{
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:15px; font-size:1.5rem;
	font-weight:300;margin-top:10px;
}
.author-box a,.author-box a:visited{
	color:#8AC646 !important;
	text-decoration:none !important;
}
.author-box a:hover{
	color:#000000 !important;
	text-decoration:none !important;
}
/* Sticky Posts
------------------------------------------------------------ */
.sticky{
	background-color:#f5f5f5;
	margin:-10px 0 40px;
	padding:20px;
}
.content .sticky{
	background:#F5F5F5 !important;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:-10px 0 40px 0;
	padding:20px 20px 20px 20px;
}
/* Archive Page
------------------------------------------------------------ */
.archive-page{
	float:left;
	padding:20px 0 0;
	width:45%;
}
/* Post Icons
------------------------------------------------------------ */
.post-comments,.tags{
	background:url(images/icon-dot.png) no-repeat left;
	margin:0 0 0 3px;
	padding:0 0 0 10px;
}
/* Images
------------------------------------------------------------ */
img{
	max-width:100%;
	height:auto;
}
.nivoSlider img{
	max-width:none;
}
.featuredpage img,.featuredpost img,.post-image{
	background:#F5F5F5;
	border:0px solid #DDDDDD;
	padding:0px;
}
.author-box .avatar{
	background:#FFFFFF;
	border:0px solid #DDDDDD;
	width:100px;
	height:100px;
	margin:0 10px 0 0;
	padding:0px;
	float:left;
}
.post-image{
	margin:0 10px 10px 0;
}
img.centered,.aligncenter{
	display:block;
	margin:0 auto 10px;
}
img.alignnone{
	display:inline;
	margin:0 0 10px;
}
img.alignleft{
	display:inline;
	margin:0 15px 10px 0;
}
img.alignright{
	display:inline;
	margin:0 0 10px 15px;
}
.alignleft{
	float:left;
	margin:0 15px 10px 0;
}
.alignright{
	float:right;
	margin:0 0 10px 15px;
}
.full-width-content.has-blocks .site-inner{
	overflow:visible;
}
.full-width-content .entry-content > .alignwide{
	margin-left:-180px;
	margin-right:-180px;
	max-width:calc(100% + 360px);
	width:auto;
}
.full-width-content .entry-content > .alignfull{
	margin-left:calc(-100vw / 2 + 100% / 2);
	margin-right:calc(-100vw / 2 + 100% / 2);
	max-width:100vw;
}
.full-width-content .entry-content > .wp-block-cover.alignfull{
	width:100vw;
}
.wp-caption,figcaption{
	background:#F5F5F5;
	border:0px solid #DDDDDD;
	max-width:100%;
	padding:5px;
	text-align:center;
}
p.wp-caption-text,figcaption{
	margin:5px 0;
	color:#3F4242;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
.wp-smiley,.wp-wink{
	border:none;
	float:none;
}
.post-format-image{
	display:block;
	float:right;
}
.page .post-format-image{
	display:none;
}
.page-template-page_blog-php .post-format-image{
	display:block;
}
.dynamik-page-builder .site-inner{
	max-width:none;
	padding:0;
}
.dynamik-content-filler-img{
	width:100% !important;
	height:0 !important;
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
	display:block !important;
}
/* Post Navigation
------------------------------------------------------------ */
.pagination,.entry-pagination{
	width:100%;
	margin:0;
	padding:20px 0 20px;
	overflow:hidden;
}
.pagination li{
	display:inline;
}
.pagination a,.pagination a:visited,.entry-pagination a,.entry-pagination a:visited{
	color:#8AC646;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	text-decoration:none;
}
.pagination a:hover,.entry-pagination a:hover{
	color:#000000;
	text-decoration:none;
}
.pagination li a,.pagination li.disabled,.pagination li a:hover,.pagination li.active a{
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	margin:0 0px 0 0px;
	padding:8px 12px 8px 12px;
	color:#8AC646;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	text-decoration:none;
}
.pagination li a:hover,.pagination li.active a{
	background:#F5F5F5;
	color:#000000;
	text-decoration:none;
}
.pagination li a:hover{
	text-decoration:none;
}
/* Primary / Secondary Sidebars
------------------------------------------------------------ */
.sidebar{
	float:right;
	display:inline;
}
.sidebar-secondary{
	float:left;
}
.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{
	float:left;
}
.content-sidebar-sidebar .sidebar-secondary{
	float:right;
}
.content-sidebar .sidebar-primary{
	width:340px;
}
.sidebar-content .sidebar-primary{
	width:340px;
}
.content-sidebar-sidebar .sidebar-primary{
	width:340px;
}
.content-sidebar-sidebar .sidebar-secondary{
	width:180px;
}
.sidebar-sidebar-content .sidebar-primary{
	width:340px;
}
.sidebar-sidebar-content .sidebar-secondary{
	width:180px;
}
.sidebar-content-sidebar .sidebar-primary{
	width:340px;
}
.sidebar-content-sidebar .sidebar-secondary{
	width:180px;
}
.sidebar-primary h4,.sidebar-primary .widget-title,.sidebar-secondary h4,.sidebar-secondary .widget-title,#ez-home-sidebar h4,#ez-home-sidebar .widget-title{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0;
	padding:25px 0px 0px 30px;
	color:#7D7B7B;
	font-family:'LoadUp Pro', sans-serif;
	font-size:18px; font-size:1.8rem;
	font-weight:300;
	line-height:1.25;
	font-weight:600;
}
.sidebar-primary,.sidebar-secondary,#ez-home-sidebar{
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
.sidebar-primary a,.sidebar-primary a:visited,.sidebar-secondary a,.sidebar-secondary a:visited,#ez-home-sidebar a,#ez-home-sidebar a:visited{
	color:#8AC646;
	text-decoration:none;
}
.sidebar-primary a:hover,.sidebar-secondary a:hover,#ez-home-sidebar a:hover{
	color:#000000;
	text-decoration:none;
}
.sidebar.widget-area .widget{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:0px 0 15px;
	padding:0 0 15px;
}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{
	margin:0;
	padding:30px 30px 15px 30px;
}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{
	color:#333333;
}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{
	margin:30px 30px 15px 30px;
}
.sidebar.widget-area ul li{
	border-bottom:2px solid #DDDDDD;
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 0px;
	list-style-type:none;
	word-wrap:break-word;
}
.sidebar.widget-area ul ul li{
	border:none;
	margin:0;
}
/* Dropdowns
------------------------------------------------------------ */
.widget_archive select,#cat{
	background:#F5F5F5;
	border:1px solid #DDDDDD;
	width:83%;
	margin:15px 15px 0;
	padding:3px;
	font-size:14px;
	display:inline;
}
/* Featured Page / Post
------------------------------------------------------------ */
.featuredpage,.featuredpost{
	overflow:hidden;
	clear:both;
}
.featuredpage .page,.featuredpost .post{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.featuredpage .page p,.featuredpost .post p{
	color:#3F4242;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
.featuredpage .page a,.featuredpage .page a:visited,.featuredpost .post a,.featuredpost .post a:visited{
	color:#8AC646 !important;
	text-decoration:none !important;
}
.featuredpage .page a:hover,.featuredpost .post a:hover{
	color:#000000 !important;
	text-decoration:none !important;
}
.featuredpage .page h2,.featuredpost .post h2,.featuredpage .page .entry-title,.featuredpost .post .entry-title{
	margin:0 0 5px;
	font-family:'LoadUp Pro', sans-serif;
	font-size:20px; font-size:2rem;
	font-weight:300;
	line-height:1.25;
}
.featuredpage .page h2 a,.featuredpage .page h2 a:visited,.featuredpost .post h2 a,.featuredpost .post h2 a:visited,.featuredpage .page .entry-title a,.featuredpage .page .entry-title a:visited,.featuredpost .post .entry-title a,.featuredpost .post .entry-title a:visited{
	color:#3F4242 !important;
	text-decoration:none !important;
}
.featuredpage .page h2 a:hover,.featuredpost .post h2 a:hover,.featuredpage .page .entry-title a:hover,.featuredpost .post .entry-title a:hover{
	color:#8AC646 !important;
	text-decoration:none !important;
}
.featuredpage .page .byline,.featuredpost .post .entry-header .entry-meta{
	color:#3F4242 !important;
	font-family:'LoadUp Pro', sans-serif !important;
	font-size:14px; font-size:1.4rem !important;
}
.featuredpage .page .byline a,.featuredpage .page .byline a:visited,.featuredpost .post .entry-header .entry-meta a,.featuredpost .post .entry-header .entry-meta a:visited{
	color:#8AC646 !important;
	text-decoration:none !important;
}
.featuredpage .page .byline a:hover,.featuredpost .post .entry-header .entry-meta a:hover{
	color:#000000 !important;
	text-decoration:none !important;
}
.more-from-category{
	padding:5px 15px 0;
}
/* User Profile
------------------------------------------------------------ */
.user-profile{
	overflow:hidden;
}
.user-profile p{
	padding:5px 25px;
}
.user-profile .posts_link{
	padding:0 25px;
}
/* Search Form
------------------------------------------------------------ */
.site-header .search-form{
	float:right;
	padding:12px 0 0;
}
.sidebar .search-form{
	padding:15px 0 10px 30px;
}
.search-form input[type="search"], #subbox, .widget_product_search input#s{
	background:#E8E8E8;
	border:1px solid #DDDDDD;
	width:190px;
	margin:10px 5px 0 0;
	padding:9px 5px 10px 5px;
	color:#888888;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	-webkit-appearance:none;
}
::-webkit-input-placeholder{
	color:#888888;
}
.nav-primary .search-form input[type="search"]{
	margin:2px -7px 0 0;
}
.search-form input[type="submit"], #subbutton, .widget_product_search input#searchsubmit{
	background:#333333;
	border:1px solid #333333;
	margin:0;
	padding:10px 14px 10px 14px;
	color:#FFFFFF;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	line-height:19px;
	cursor:pointer;
	text-decoration:none;
}
.search-form input[type="submit"]:hover, #subbutton:hover,	.widget_product_search input#searchsubmit:hover{
	background:#000000;
	border:1px solid #000000;
	color:#FFFFFF;
	text-decoration:none;
}
.widget_product_search label{
	display:none;
}
/* eNews and Update Widget
------------------------------------------------------------ */
.enews p{
	padding:10px 15px 5px;
}
.enews #subscribe{
	padding:0 0 0 15px;
}
.enews #subbox{
	margin:5px -7px 0 0;
	padding:6px 5px;
	width:75%;
}
/* Calendar Widget
------------------------------------------------------------ */
#wp-calendar{
	width:100%;
	padding:20px;
}
#wp-calendar caption{
	font-size:14px;
	font-style:italic;
	padding:20px 30px 0 0;
	text-align:right;
}
#wp-calendar thead{
	background-color:#F5F5F5;
	font-weight:bold;
	margin:10px 0 0;
}
#wp-calendar td{
	background-color:#F5F5F5;
	padding:2px;
	text-align:center;
}
/* Footer Widgets
------------------------------------------------------------ */
#footer-widgets{
	background-color:#F5F5F5;
	border-top:1px solid #ddd;
	clear:both;
	font-size:14px;
	margin:0 auto;
	overflow:hidden;
	width:100%;
}
#footer-widgets .wrap{
	overflow:hidden;
	padding:20px 30px 10px;
}
#footer-widgets .widget{
	background:none;
	border:none;
	margin:0 0 15px;
	padding:0;
}
#footer-widgets .textwidget{
	padding:0;
}
#footer-widgets .widget_tag_cloud div div{
	padding:0;
}
#footer-widgets p{
	font-size:inherit;
	margin:0 0 10px;
}
#footer-widgets ul{
	margin:0;
}
#footer-widgets ul li{
	margin:0 0 0 20px;
}
#footer-widgets #wp-calendar thead,#footer-widgets #wp-calendar td{
	background:none;
}
.footer-widgets-1{
	float:left;
	margin:0 30px 0 0;
	width:280px;
}
.footer-widgets-2{
	float:left;
	width:280px;
}
.footer-widgets-3{
	float:right;
	width:280px;
}
/* Footer
------------------------------------------------------------ */
.site-footer{
	background:#3B3F3F;
	border-top:0px solid #4C5A77;
	border-bottom:0px solid #4C5A77;
	border-left:0px solid #4C5A77;
	border-right:0px solid #4C5A77;
	overflow:hidden;
	clear:both;
}
.site-footer .wrap{
	margin:0 auto;
	padding:30px 0px 0px 0px;
	overflow:hidden;
}
.content-sidebar-sidebar .site-footer .wrap{
	max-width:1140px;
}
.sidebar-sidebar-content .site-footer .wrap{
	max-width:1140px;
}
.sidebar-content-sidebar .site-footer .wrap{
	max-width:1140px;
}
.content-sidebar .site-footer .wrap{
	max-width:1140px;
}
.sidebar-content .site-footer .wrap{
	max-width:1140px;
}
.full-width-content .site-footer .wrap{
	max-width:1260px;
}
.site-footer p{
	color:#B3B3B3;
	font-family:'LoadUp Pro', sans-serif;
	font-size:11px; font-size:1.1rem;
	text-align:center;
	text-align:left;font-weight:100;letter-spacing:.6px;
}
.site-footer a,.site-footer a:visited,.site-footer a:hover, .site-footer a:visited:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.site-footer .gototop{
	float:left;
	width:200px;
}
.site-footer .creds{
	float:right;
	text-align:right;
	width:650px;
}
/* Comments
------------------------------------------------------------ */
#comments{
	margin:0px 0 15px;
	overflow:hidden;
}
#respond{
	margin:0 0 15px;
	padding:20px 0 0;
}
#comments h3,#respond h3{
	margin:0 0 10px;
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:26px; font-size:2.6rem;
	font-weight:300;
	line-height:1.25;
}
#author,#comment,#email,#url{
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	width:250px;
	margin:0 5px 10px 0;
	padding:5px;
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	-webkit-box-shadow:0 1px 2px #E8E8E8 inset;
	box-shadow:0 1px 2px #E8E8E8 inset;
}
#comment{
	width:98%;
	height:150px;
	margin:0 0 10px;
}
#commentform #submit{
	background:#333333;
	border:0px solid #DDDDDD;
	width:auto;
	padding:10px 14px 10px 14px;
	color:#FFFFFF;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	line-height:19px;
	cursor:pointer;
	text-decoration:none;
}
#commentform #submit:hover{
	background:#000000;
	border:0px solid #DDDDDD;
	color:#FFFFFF;
	text-decoration:none;
}
.comment-author{
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
}
.comment-author span,.comment-author .says{
	font-size:18px; font-size:1.8rem;
}
.comment-author span a, .comment-author span a:visited{
	color:#8AC646;
	text-decoration:none;
}
.comment-author span a:hover{
	color:#000000;
	text-decoration:none;
}
.ping-list{
	margin:0 0 40px;
}
.comment-list ol,.ping-list ol{
	padding:10px;
}
.comment-list li,.ping-list li{
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:15px 0 5px;
	padding:25px 25px 25px 25px;
	font-weight:bold;
	list-style-type:none;
}
.comment-list li .avatar{
	background:#FFFFFF;
	border:0px solid #DDDDDD;
	width:48px;
	height:48px;
	margin:5px 0 0 10px;
	padding:0px;
	float:right;
}
.comment-list li ul li{
	background:#E8E8E8;
	margin-right:-16px;
	list-style-type:none;
}
.comment-content p{
	margin:0 0 20px;
}
.comment-content p,#respond p{
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
	font-weight:300;
}
.comment-notes{
	margin:0 0 10px;
}
#respond label{
	display:block;
}
.comment-list cite,.ping-list cite{
	font-style:normal;
	font-weight:normal;
}
.comment-meta,.comment-edit-link{
	margin:0 0 5px;
	color:#8AC646;
	font-family:'LoadUp Pro', sans-serif;
	font-size:14px; font-size:1.4rem;
	font-weight:normal;
}
.comment-meta a,.comment-meta a:visited,.comment-edit-link a,.comment-edit-link a:visited{
	color:#8AC646 !important;
	text-decoration:none !important;
}
.comment-meta a:hover,.comment-edit-link a:hover{
	color:#000000 !important;
	text-decoration:none !important;
}
a.comment-reply-link,a.comment-reply-link:visited{
	background:#DDDDDD;
	border-top:0px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-right:0px solid #CCCCCC;
	padding:8px 12px 8px 12px;
	color:#333333;
	font-family:'LoadUp Pro', sans-serif;
	font-size:14px; font-size:1.4rem;
	font-weight:300;
	text-decoration:none;
}
a.comment-reply-link:hover{
	background:#CCCCCC;
	border-top:0px solid #BBBBBB;
	border-bottom:2px solid #BBBBBB;
	border-left:0px solid #BBBBBB;
	border-right:0px solid #BBBBBB;
	color:#333333;
	text-decoration:none;
}
.comment-content a,.comment-content a:visited,#comments .navigation a,#comments .navigation a:visited,#respond a,#respond a:visited{
	color:#8AC646;
	text-decoration:none;
}
.comment-content a:hover,#comments .navigation a:hover,#respond a:hover{
	color:#000000;
	text-decoration:none;
}
.nocomments{
	text-align:center;
}
#comments .navigation{
	padding:20px 0 20px;
	display:block;
}
.thread-even{
	background:#F5F5F5;
}
.thread-alt{
	background:#F5F5F5;
}
.form-allowed-tags{
	background:#F5F5F5;
	border:0px solid #DDDDDD;
	margin:10px 0 20px;
	padding:25px 25px 25px 25px;
}
#respond p.form-allowed-tags{
	color:#666666;
	font-family:'LoadUp Pro', sans-serif;
	font-size:16px; font-size:1.6rem;
}
/* BuddyPress
------------------------------------------------------------ */
div.item-list-tabs{
	margin:25px 0 20px;
}
div.item-list-tabs.nav-secondary{
	margin:-15px 0 15px;
}
.padder div.pagination{
	margin:-20px 0 0;
}
form#whats-new-form textarea{
	width:97%;
}
table.forum{
	margin:0;
}
table.forum tr > td:first-child,table.forum tr > th:first-child{
	padding:10px 15px;
}
ul#topic-post-list p{
	padding:0 0 20px;
}
div.dir-search{
	margin:-29px 0 0;
}
ul.button-nav li,div#item-header ul li,ul.item-list li{
	list-style:none;
}
ul#topic-post-list{
	margin:0 0 15px;
}
#post-topic-reply{
	margin:15px 0 0;
}
.sidebar-primary .item-options,.sidebar-secondary .item-options,.sidebar-primary .avatar-block,.sidebar-secondary .avatar-block{
	padding:10px 10px 0;
}
.sidebar-primary ul.item-list .vcard,.sidebar-secondary ul.item-list .vcard,.sidebar-primary .avatar-block,.sidebar-secondary .avatar-block{
	overflow:auto;
}
.sidebar-primary a img.avatar,.sidebar-secondary a img.avatar{
	background:#F6F6F6;
	margin:0 10px 10px 0;
	padding:5px;
	float:left;
}
.sidebar-primary ul.item-list,.sidebar-secondary ul.item-list{
	width:auto;
	padding:0 10px;
}
#primary ul.item-list,#primary ul.item-list li{
	list-style-type:none;
}
.widget-error{
	padding:10px;
}
/* BBPress
------------------------------------------------------------ */
.bbPress .content .hentry p{
	padding:0;
}
.bbPress .content .hentry ul li p{
	padding:0 0 20px;
}
.bbPress .content .hentry ul{
	padding:0;
}
.bbPress .content .hentry ul li{
	margin:0;
	list-style:none;
}
.bbPress .post-format-icon{
	display:none;
}
/* Retina Logo
------------------------------------------------------------ */
@media only screen and (-webkit-min-device-pixel-ratio:2),	only screen and (min--moz-device-pixel-ratio:2),	only screen and (-o-min-device-pixel-ratio:2/1),	only screen and (min-device-pixel-ratio:2){

	.header-image .site-header .wrap .title-area{
		background:url("images/loadup-logo-main.png") left top no-repeat;
		background-size:120px auto;
	}
}
/* Default Responsive Styles
------------------------------------------------------------ */
@media screen and (min-device-width:320px) and (max-device-width:1024px)
{
/* CSS for iPhone and iPad only */
html{-webkit-text-size-adjust:none; /* Prevent font scaling in landscape */}
}
@media only screen and (max-width:1460px){
.full-width-content .entry-content > .alignwide{margin-left:auto; margin-right:auto; width:auto; max-width:none;}
}
@media only screen and (max-width:1140px){
.site-container{border:0; margin:0 auto; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:none; box-shadow:none;}
body.override .site-header .wrap, .title-area, .site-header .widget-area{width:100%;}
.title-area{height:39px; padding-left:0; text-align:center; float:none;}
.site-header .widget-area{padding:0;}
.header-image .site-header .wrap .title-area{margin:15px auto 0px; float:none;}
body.override .menu-primary, body.override .menu-secondary, .site-header .widget-area, .site-header .genesis-nav-menu{width:100%;}
.site-header .widget-area{float:none;}
.genesis-nav-menu li.right{display:none;}
ul.menu-primary, ul.menu-secondary, .site-header ul.genesis-nav-menu{float:none; text-align:center;}
.menu-primary li, .menu-secondary li, .site-header .genesis-nav-menu li{display:inline-block; float:none;}
.menu-primary li li, .menu-secondary li li, .site-header .genesis-nav-menu li li{text-align:left;}
body.override .site-inner{padding-bottom:10px;}
body.override .content-sidebar-wrap, body.override .content{width:100%;}
.content{padding:0;}
body.override .breadcrumb{margin:0 0 30px;}
.full-width-content .entry-content > .alignfull, .full-width-content .entry-content > .wp-block-cover.alignfull{margin-left:auto; margin-right:auto; width:auto; max-width:none;}
body.override .sidebar-primary, body.override .sidebar-secondary{width:100%; float:left;}
.sidebar-primary{margin:20px 0 0;}
#ez-home-container-wrap, #ez-home-sidebar-wrap{width:100%; max-width:100%;}
#ez-home-sidebar-wrap{margin:20px 0 0; float:left;}
.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth,.one-half, .one-sixth, .one-third, .three-fifths, .three-fourths,.three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds{width:100%; padding:0 0 25px;}
.first{padding-top:0 !important;}
#ez-home-slider.ez-widget-area, .slider-inside #ez-home-slider.ez-widget-area{padding-bottom:0;}
#home-hook-wrap{padding-bottom:0; padding-left:30px; padding-right:30px;}
#ez-home-container-wrap, .ez-home-container-area,#ez-feature-top-container, #ez-fat-footer-container{margin:0 auto; padding-bottom:0;}
body.override.fat-footer-inside #ez-fat-footer-container-wrap{margin-top:0; margin-bottom:30px;}
#ez-home-container-wrap .ez-widget-area,#ez-feature-top-container .ez-widget-area,#ez-fat-footer-container .ez-widget-area{width:100%; padding-bottom:20px; padding-left:0 !important;}
#ez-home-sidebar-wrap{margin:0;}
.site-footer .creds, .site-footer .gototop{width:100%; text-align:center; float:none;}
}
@media only screen and (min-width:840px) and (max-width:936px){

}
@media only screen and (min-width:480px) and (max-width:1140px){
body.override .breadcrumb{margin:0 0 20px;}
.author-box{margin:0px 20px 40px;}
#comments{margin:0px 20px 15px;}
.entry-pings{margin:0 20px;}
#respond{margin:0 20px 15px;}
}
@media only screen and (max-width:839px){

}
@media only screen and (min-width:480px) and (max-width:839px){

}
@media only screen and (max-width:479px){
body.override .breadcrumb{margin:0 0 20px;}
}
/* Custom CSS
------------------------------------------------------------ */
/* Free mattress removal special */
.text-brown{color:#b6966e;}
.text-fall-brown{color:#9d5f22 !important;}
.text-fall-orange{color:#f09729 !important;}
.text-heading-free{
	font-size:109px;
	line-height:130px;
}
.text-heading-free-sub{
	margin-top:-20px !important;
	color:#6a6c6c;
	line-height:48px;
}
.vid-crop.bgvid-free-mattress>video{
	margin-top:-80px;
}
@media (min-width:1440px){
	.vid-crop.bgvid-free-mattress>video{
		max-width:900px;
		margin-left:-78px;
		margin-top:-140px;
	}
}
/* PASSWORD PROTECTED BLOG ARTICLES */
.page-template-page_blog .post-315280, .category-business-resources .post-315280{
	display:none;
}
.post-password-form{
	background:#e9efe2;
	padding:40px 15px 20px 15px;
	border:1px solid #b7e483;
	border-radius:19px;
	box-shadow:0 3px 0px #a5b98f;
}
.single-post .entry-content .post-password-form p{
	font-weight:600;
	text-align:center;
	max-width:450px;
	margin:0 auto 30px;
	font-size:20px;
}
.post-password-form input{
	padding:10px;
	font-size:16px;
}
.single-post .entry-content .post-password-form p label{
	font-size:20px;
	font-weight:300;
}
.post-password-form input[type="submit"]{
	background:#8ac645;
	color:#fff;
	font-weight:900;
	border:2px solid #89b358;
	border-radius:3px;
	text-shadow:1px 1px 1px #6da32e;
	letter-spacing:.3px;
	text-transform:uppercase;
	padding:10px 20px;
}
.postid-315280 .su-lightbox{
	display:flex;
	flex-wrap:nowrap;
	overflow-x:auto;
	flex-direction:column;
	-webkit-overflow-scrolling:touch;
}
.postid-315280 .su-lightbox::-webkit-scrollbar{
	display:none;
}
@media (max-width:839px){
	.postid-315280 .mfp-figure figure{
		overflow-x:scroll;
	}
	.postid-315280 .mfp-figure figure::-webkit-scrollbar{
		display:none;
	}
	.postid-315280 .mfp-figure figure img.mfp-img{
		max-width:inherit;
		width:1500px;
	}
}
.postid-315280 .su-lightbox .su-lightbox-img{
	width:1200px;
}
.postid-315280 .mfp-content figcaption{
	display:none;
}
/* NEW MOVING STYLES TO HAVE JUSTIN ADD TO BOOTSTRAP CSS - THIS MAY BE USED ON OTHER NEW PAGES SO MAYBE SEE ABOUT SPECIAL CLASSES	*/
.moving-terms{
	border-radius:12px;
	margin-top:10px;
	background:#c1c1c12e;
	color:#696969;
}
.long_distance_movers-template .moving-terms,.bg-dark .moving-terms{
	background:#ffffff2e;
	color:#e9e8e8;
}
.long_distance_movers-template .moving-terms a,.bg-dark .moving-terms a{
	color:#fff;
}
.long_distance_movers-template a.text-primary-bright{
	color:#46c6c3;
}
@media (max-width:640px){
	.long_distance_movers-template .gform_wrapper.gravity-theme .ginput_complex span{
		margin-bottom:0;
	}
	.long_distance_movers-template .gform_wrapper.gravity-theme .hero-price-form .gform_footer{
		margin-top:16px;
	}
}
.local_movers-template a.text-primary-bright{
	color:#1c89ad;
}
.hero-price-form{
	position:relative;
	z-index:3;
}
/* END */
/* Remove "powered by Google" in Autocomplete results */
.pac-container:after{
	content:none !important;
}
/* CUSTOM FONT */
/*
@font-face{
	font-family:'LoadUp Pro';
	font-style:normal;
	font-weight:300;
	src:local('Avenir® Pro 35 Light'),		url('/wp-content/themes/goloadup/fonts/1475496/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2') format('woff2'),
		url('/wp-content/themes/goloadup/fonts/1475496/908c4810-64db-4b46-bb8e-823eb41f68c0.woff') format('woff'),		url('/wp-content/themes/goloadup/fonts/1475496/4577388c-510f-4366-addb-8b663bcc762a.ttf') format('truetype'),		url('/wp-content/themes/goloadup/fonts/1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot') format('embedded-opentype');
	font-display:swap;
}
@font-face{
	font-family:'LoadUp Pro';
	font-style:normal;
	font-weight:800;
	src:local('Avenir® Pro 85 Heavy'),		url('/wp-content/themes/goloadup/fonts/1475544/d513e15e-8f35-4129-ad05-481815e52625.woff2') format('woff2'),
		url('/wp-content/themes/goloadup/fonts/1475544/61bd362e-7162-46bd-b67e-28f366c4afbe.woff') format('woff'),		url('/wp-content/themes/goloadup/fonts/1475544/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf') format('truetype'),		url('/wp-content/themes/goloadup/fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot') format('embedded-opentype');
	font-display:swap;
}
@font-face{
	font-family:'LoadUp Pro';
	font-style:normal;
	font-weight:900;
	src:local('Avenir® Pro 95 Black'),		url('/wp-content/themes/goloadup/fonts/1475556/c78eb7af-a1c8-4892-974b-52379646fef4.woff2') format('woff2'),
		url('/wp-content/themes/goloadup/fonts/1475556/75b36c58-2a02-4057-a537-09af0832ae46.woff') format('woff'),		url('/wp-content/themes/goloadup/fonts/1475556/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf') format('truetype'),		url('/wp-content/themes/goloadup/fonts/1475556/6f55e4498-ad48-4577-93a0-c614de5cbbb8.eot') format('embedded-opentype');
	font-display:swap;
}
*/
@font-face {
    font-family: 'LoadUp Pro';
    src: url('/wp-content/themes/goloadup/fonts/Figtree-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/goloadup/fonts/Figtree-ExtraBold.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'LoadUp Pro';
    src: url('/wp-content/themes/goloadup/fonts/Figtree-ExtraBoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/goloadup/fonts/Figtree-ExtraBoldItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'LoadUp Pro';
    src: url('/wp-content/themes/goloadup/fonts/Figtree-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/goloadup/fonts/Figtree-SemiBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'LoadUp Pro';
    src: url('/wp-content/themes/goloadup/fonts/Figtree-SemiBoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/goloadup/fonts/Figtree-SemiBoldItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'LoadUp Pro';
    src: url('/wp-content/themes/goloadup/fonts/Figtree-Light.woff2') format('woff2'),
        url('/wp-content/themes/goloadup/fonts/Figtree-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'LoadUp Pro';
    src: url('/wp-content/themes/goloadup/fonts/Figtree-LightItalic.woff2') format('woff2'),
        url('/wp-content/themes/goloadup/fonts/Figtree-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
/* this is temporary until sass*/
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true],.gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{
	border-width:2px !important;
}
#gform_17_validation_container{
	outline:none;
	padding-left:16px;
	position:absolute;
	width:auto;
	margin:0;
	border-width:2px;
	box-shadow:none;
	bottom:80px;
}
#gform_17_validation_container>h2{
	font-size:1.7rem;
	line-height:25px;
	letter-spacing:0;
}
.gform-icon.gform-icon--circle-error{
	display:none !important;
}
@media only screen and (max-width:479px){
	#gform_17_validation_container{
		bottom:64px;
		margin:0 16px;
	}
}
@media only screen and (max-width:839px){
	#gform_17_validation_container{
		margin-right:16px;
	}
}
@media only screen and (max-width:641px){
	.gform_wrapper.gravity-theme input#input_17_3,
	.gform_wrapper.gravity-theme input#gform_submit_button_17{
		line-height:normal;
		min-height:52px;
	}
}
/* loadup.css adjustments */
body{
	font-size:1.75rem !important;
}
.btn{
	font-size:1.4rem;
}
.btn-sm,.btn-group-sm > .btn{
	font-size:1.25rem;
}
/*end temporary*/
ol.k li{
	list-style-type:lower-alpha;
	margin:0 0 20px 35px;
}
.k li::marker{
	font-weight:bold;
}
ol.r{
	margin:20px 0 0 0;
}
ol.r li{
	list-style-type:lower-roman;
}
.r li::marker{
	font-weight:bold;
}
.label-policy-page address{
	margin:0 0 25px 20px;
}
.tbm .gticker-swipe{
	display:none;
}
.tbm .gticker-wrapper.has-js{
	background:transparent;
	margin:0 auto;
	padding:0;
	width:100%;
	height:25px;
	top:0;
}
.tbm .gticker-content{
	padding:0;
	left:0 !important;
}
.tbm .gticker{
	width:100%;
	height:100%;
}
.tbm .gticker-content a:hover{
	text-decoration:none;
}
.label-location-page-c #nap-info .col p .fa.fa-google{
	background:#c54343;
	padding:6px 7px 5px;
	border-radius:19px;
	font-size:17px;
	color:#fff;
}
.label-location-page-c #nap-info .col .google a{
	color:indianred;
}
.label-location-page-c #nap-info.foot{
	background:#ecf3e5;
	display:inline-block;
	width:100%;
}
/* DYNAMIK UPDATE FIXES */
.border-box,.border-box *{
	box-sizing:border-box !important;
}
.entry-content *{
	box-sizing:content-box;
}
#gform_wrapper_14 p.gform_required_legend, #gform_wrapper_17 p.gform_required_legend, #gform_wrapper_24 p.gform_required_legend{
	display:none;
}
.divider img, .divider-rev img{
	width:100%;
}
.site-header .genesis-nav-menu .bnpl a{
	padding:0;
}
.site-header .genesis-nav-menu .bnpl img{
	margin:0 auto;
	position:relative;
	right:4px;
	bottom:1px;
}
.site-header .genesis-nav-menu .bnpl a{
	opacity:0;
	height:58px;
	width:37px;
	margin:0;
	position:relative;
	padding:0;
}
.site-header .genesis-nav-menu li.bnpl{
	background-image:url(https://goloadup.com/wp-content/uploads/2023/06/contact-support-green.png);
	background-repeat:no-repeat;
	background-size:36px;
	float:left;
	margin-top:6px;
	margin-right:15px;
}
.site-header .genesis-nav-menu li.bnpl:hover{
	background-image:url(https://goloadup.com/wp-content/uploads/2023/06/contact-support-blue.png);
	background-repeat:no-repeat;
	background-size:36px;
}
.label-booking-system .site-header .genesis-nav-menu li.bnpl{
	margin-right:25px;
}
.site-header .widget-area #nav_menu-29{
	max-width:329px;
}
#gform_confirmation_message_25{
	background:#eefff0;
	padding:20px;
	border:1px solid #5ee279;
}
#gform_confirmation_message_25 p{
	margin:0 0 16px;
}
#gform_confirmation_message_25 h4{
	margin:0 0 20px;
	font-size:22px;
	font-weight:600;
}
/* TEMP DATE FIELD WIDTH - SUPPORT FORMS */
#input_31_111, #input_30_120{
	width:75%;
}
/* END */
.entry-content p a{
	text-decoration:underline;
}
.entry-content .qlist li{
	margin-bottom:12px;
	line-height:22px;
}
ul.qlist{
	padding-bottom:2px;
}
.label-location-page .map-wrap{
	width:50%;
	display:inline-block;
	float:left;
}
.category-loader-resources #custom_html-100{
	display:none;
}
.page-id-15326 .fixed-cta{
	display:none;
}
.label-location-page-c .hero .vid #bgvid{
	transform:rotate(2deg);
	border:1px solid #fff;
}
.label-location-page-c #grid-left-right .first-block .twocol-img video{
	transform:rotate(2deg);
	border:1px solid #fff;
	margin-top: -130px;
}
.label-blog-post.label-loader-main-nav.content-sidebar .site-inner{
	margin-top:97px;
}
.site-header nav.nav-primary .genesis-nav-menu li.current-menu-item>a{
	font-weight:600;
	border-bottom:2px solid #8ac746;
	padding-bottom:24px;
}
.site-header nav.nav-primary .genesis-nav-menu li.menu-item.current-menu-item>a.under-green{
	font-weight:300;
	border-bottom:0;
	padding:8px 0 10px 0;
}
.site-header nav.nav-primary .genesis-nav-menu li.menu-item.current-menu-item .su-posts a{
	border-bottom:0;
	font-weight:300;
}
.mega-menu .one-fourth.about .mm-blog .su-post{
	max-height:45px;
	overflow:hidden;
}
.mega-menu .one-fourth.last.about a.view-link{
	border-bottom:none;
	font-weight:300;
}
.genesis-nav-menu .mega-menu .wrap .one-fourth a.view-link{
	border-bottom:none;
	font-weight:600;
	text-decoration:underline;
}
.site-header .genesis-nav-menu .mega-menu .one-fourth a.contact-link{
	border-bottom:none;
}
.label-location-page-c .hero-inc{
	position:absolute;
	top:73px;
	right:34px;
	z-index:1;
	left:inherit;
	bottom:inherit;
}
footer.site-footer{
	position:relative;
}
#richSnippetReviewsWidget-defaultContainer_frame{
	z-index:9;
}
.leadinModal .leadinModal-content{
	max-height:100% !important;
}
.center{
	text-align:center;
}
.spacer{
	margin:45px auto;
}
/* NEW GLOBAL CTA BUTTON */
p.new-global-cta{
	position:relative;
	background:linear-gradient(to left,#4cd3d4,#94d845);
	padding:2.5px;
	border-radius:30px;
	display:inline-block;
}
p.new-global-cta:not(#states-go-back){
	margin-top:33px !important;
}
p.new-global-cta a{
	white-space:nowrap;
	padding:12px 24px;
	border-radius:30px;
	color:#000;
	font-weight:600;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	vertical-align:middle;
	background:#fff;
}
p.new-global-cta a:hover{
	background:transparent;
	text-shadow:1px 1px 4px #00000038;
	color:#fff;
}
/* HERO VIDEO HOME */
#home_featured_top{
	margin:0 auto;
	position:relative;
	width:100%;
	overflow:hidden;
	float:left;
	box-shadow:1px 5px 8px -3px #00000033;
	z-index:111;
	height:100vh;
}
.feat-block{
	position:absolute;
	z-index:1;
	padding:0 30px;
	margin:100px auto 0;
	left:0;
	right:0;
	text-align:center;
	max-width:650px;
}
#home_featured_top h2{
	font-size:73px;
	padding-top:50px;
	line-height:1.1;
	color:#262828;
	text-transform:uppercase;
	margin:0 auto;
}
#home_featured_top h2 span{
	clear:both;
	display:block;
	font-size:42px;
	margin-bottom:33px;
}
#home_featured_top .textwidget p.intro{
	font-size:28px;
	color:#262828;
}
#home_featured_top #bgvid{
	width:100%;
	position:absolute;
	bottom:0;
	border-bottom:19px solid #ddd;
}
.dynamik-widget-area .h-ft-cta-book{
	margin:52px auto 45px;
}
/* .dynamik-widget-area .h-ft-cta-book a{
	color:#fff;
	padding:14px 28px;
	font-size:16px;
	font-weight:700;
	letter-spacing:0.6px;
	border-radius:99999rem;
	border:3px solid #9ccd65;
	background:rgb(175 216 144);
	box-shadow:0px 5px 0px #cecccc;
	text-shadow:-1px -1px 2px #73c035;
} */
.dynamik-widget-area .h-ft-cta-book a{
	color:#fff;
	padding:20px 38px;
	font-size:16px;
	letter-spacing:.6px;
	border-radius:99999rem;
	border:3px solid;
	/* box-shadow:0 5px 0 #cecccc; */
	background:linear-gradient(to left,#0c9fb6,#64c82d);
	background:linear-gradient(to left,#4cd3d4,#64d442);
	background:linear-gradient(to left,#4cd3d4,#94d845);
	text-shadow:1px 1px 4px #36303059;
	font-weight:900;
}
/* .dynamik-widget-area .h-ft-cta-book a:hover{
	background:#8ac646;
} */
.dynamik-widget-area .h-ft-cta-book a:hover{
	background:linear-gradient(to right,#0c9fb6,#64c82d);
}
.hero-inc{
	position:absolute;
	bottom:15px;
	left:25px;
}
a .match-it{
	max-width:96px;
	position:fixed;
	left:0;
	background:#fff;
	padding:14px 17px 14px 17px;
	border-radius:0 10px 10px 0;
	box-shadow:3px 3px 3px #0000001f;
	top:50%;
	right:0;
}
img.match-it:hover{
	padding-left:25px;
}
/* END HOME HERO VIDEO */
/* NEW HOME STATS ICONS */
#home_stats_icons{
	float:left;
	width:100%;
	text-align:center;
	background:#69d9dd;
	position:relative;
	z-index:1;
}
#home_stats_icons .widget-wrap{
	padding:92px 30px 160px;
	max-width:1264px;
	margin:0 auto;
}
.divider{
	background:linear-gradient(225deg, #6fd9dd, #69d9dd);
}
.divider img{
	position:absolute;
	left:0;
	bottom:-2px;
}
#home_stats_icons h2.sm{
	color:#256466;
	margin-bottom:13px;
	font-size:35px;
	line-height:42px;
}
#home_stats_icons p.intro{
	margin-bottom:50px;
	color:#256466;
	font-size:22px;
	max-width:615px;
	margin:0 auto 50px;
	line-height:28px;
}
#home_stats_icons ul.stats li{
	display:inline-block;
	margin:0 16px 35px;
	background:#fff;
	border-radius:9px;
	padding:10px 15px 24px 15px;
	box-shadow:1px 2px 11px 3px #1a979570;
}
#home_stats_icons p.total{
	font-size:21px;
	font-weight:600;
	line-height:38px;
	letter-spacing:0;
}
#home_stats_icons p.total span{
	color:#8ac646;
	font-weight:bold;
	font-family:'Arial Black', sans-serif;
	font-size:48px;
	position:relative;
	top:4px;
	margin-right:-2px;
	display:none;
}
#home_stats_icons p.hit{
	font-size:15px;
	line-height:22px;
	max-width:175px;
	margin:0 auto;
}
/* END HOME STATS ICONS */
/* HOME 3D PRICING SECTION */
#home_3d_pricing{
	width:100%;
	float:left;
	margin-top:0;
	position:relative;
}
#home_3d_pricing .custom-html-widget{
	max-width:1050px;
	margin:0 auto;
	padding:0 30px;
}
#home_3d_pricing .grid-container{
	display:grid;
	grid-template-columns:45% 55%;
	align-items:center;
}
#home_3d_pricing .grid-container .one{
	max-width:375px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
#home_3d_pricing #bgvid{
	width:100%;
	margin-top:0;
	transform:rotate(4deg);
	border:1px solid #fff;
}
#home_3d_pricing .grid-container p{
	padding:20px 0;
}
#home_3d_pricing .gform_wrapper #gform_submit_button_14{
	border-radius:0 10px 10px 0;
	margin-left:-10px;
	padding:15px;
	font-size:20px;
}
/* INNER PAGE ZIP FORM + INVALID ZIP LOAD SIZE FORM24 */
#gform_submit_button_14, #gform_submit_button_24{
	font-weight:bold;
	background:#8ac746;
	border:2px solid #6ca82b;
	color:#ffffff;
	text-shadow:-1px 0 1px #7d9c57;
	font-size:24px;
	padding:13px 24px;
	margin-left:-8px;
}
@media only screen and (max-width:640px){

#gform_submit_button_24{
	padding:11px 24px;
}
}
.page #gform_wrapper_14.gform_wrapper .gfield, #gform_wrapper_24.gform_wrapper .gfield{
	min-width:228px;
	width:100%;
}
.gform_wrapper #input_14_3, .gform_wrapper #input_24_3{
	padding:15px;
	font-size:20px;
	margin:0;
}
.page #gform_wrapper_14, #gform_wrapper_24{
	margin:24px auto 0;
	text-align:center;
	max-width:315px;
}
#field_14_4, #field_24_4{
	display:none;
}
/* HOME 3D GARAGE SECTION */
#home_3d_garage{
	width:100%;
	float:left;
	margin:-40px auto -75px;
	position:relative;
	z-index:1;
}
#home_3d_garage .custom-html-widget{
	max-width:1050px;
	margin:0 auto;
	padding:0 30px 60px;
}
#home_3d_garage .grid-container{
	display:grid;
	grid-template-columns:55% 45%;
	align-items:center;
	justify-content:center;
}
#home_3d_garage .grid-container .two{
	max-width:375px;
	margin:0 auto;
	position:relative;
}
#home_3d_garage #bgvid{
	width:100%;
	margin-top:0;
	transform:rotate(2deg);
	border:1px solid #fff;
}
#home_3d_garage .grid-container p{
	padding:20px 0;
}
#home_3d_garage.dynamik-widget-area .h-ft-cta-book{
	margin:22px auto 45px;
}
/* NEW HOME SERVICES SECTION */
.divider-rev{
	left:0;
	top:-8px;
	width:100%;
	position:absolute;
	transform:rotate(180deg);
}
#new_home_services{
	width:100%;
	float:left;
	margin-top:25px;
	background-image:linear-gradient(-120deg,#c5e1a6,#f7fcf3);
	position:relative;
	z-index:1;
	overflow:hidden;
}
#new_home_services .custom-html-widget{
	max-width:1050px;
	margin:0 auto;
	padding:0 30px;
}
#new_home_services h2{
	padding-top:175px;
}
#new_home_services .grid-container{
	display:grid;
	grid-template-columns:50% 50%;
	align-items:center;
	justify-content:center;
	margin-top:60px;
	grid-row-gap:20px;
	column-gap:20px;
}
#new_home_services .grid-container .grid-item{
	padding:27px 20px 27px 20px;
}
#new_home_services .grid-container a{
	border-left:2px solid #fff;
}
#new_home_services .grid-container a:hover{
	background:#ffffff5c;
	border-left:2px solid #8ac646;
	border-radius:0 10px 10px 0;
	box-shadow:2px 3px 10px #a8c08e36;
}
#new_home_services .grid-container .link-arrow{
	float:right;
	font-size:32px;
	height:50px;
	margin-top:20px;
	color:#9eb485;
	margin-left:20px;
}
#new_home_services .grid-container a h3{
	color:#3F4242;
	line-height:24px;
	margin-bottom:3px;
}
#new_home_services .grid-container .grid-item img{
	max-width:75px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
#new_home_services .grid-container p{
	padding:6px 0 0;
}
#new_home_services p.center{
	background:#ffffff8f;
	padding:10px;
	border-radius:20px;
	max-width:450px;
	margin:50px auto 0;
	font-size:15px;
}
.diag-div{
	width:180%;
	height:101px;
	margin-top:60px;
	background-color:#fff;
	-webkit-transform:translate(-143px,38px) rotate(358deg);
	-o-transform:translate(-143px,38px) rotate(358deg);
	-moz-transform:translate(-143px,38px) rotate(358deg);
	-ms-transform:translate(-143px,38px) rotate(358deg);
	transform:translate(-131px,67px) rotate(358deg);
}
.home .map{
	background-color:#ebf4e0;
	margin-top:-140px;
	position:relative;
	left:0;
}
/* HOME 3D MAP SECTION */
#home_3d_map{
	width:100%;
	float:left;
	margin:0 auto;
	overflow:hidden;
}
#home_3d_map .custom-html-widget{
	max-width:1050px;
	margin:0 auto;
	padding:0 30px;
}
#home_3d_map .grid-container{
	display:grid;
	grid-template-columns:50% 50%;
	align-items:center;
	justify-content:center;
}
#home_3d_map #bgvid{
	max-width:820px;
	width:auto;
	transform:rotate(19deg);
	border:1px solid #fff;
	margin:-22px 0 40px -40px;
}
#home_3d_map .grid-container .two{
	margin-left:-25px;
	position:relative;
	background:#ffffffc9;
	border:1px solid #ddd;
	padding:14px 15px 0 15px;
	text-align:center;
	box-shadow:1px 3px 8px #00000014;
	margin-top:-192px;
}
#home_3d_map .grid-container i.fa{
	font-size:75px;
	color:#f22;
	margin:-43px auto -15px;
	position:relative;
	bottom:19px;
}
#home_3d_map .grid-container h2{
	margin-top:-16px;
	font-size:4.0rem;
}
#home_3d_map .grid-container p{
	max-width:inherit;
	padding-top:10px;
	padding-bottom:30px;
}
/* HOME HIGHLIGHT TWO */
#home_highlight_two{
	float:left;
	width:100%;
	background:#ebf4e0;
}
#home_highlight_two h2{
	text-align:center;
	position:relative;
}
#home_highlight_two .custom-html-widget{
	padding:100px 30px 75px;
}
/* FIXED FOOTER CTA BAR */
.label-loader-main-nav .fixed-cta{
	display:none;
}
footer.site-footer{
	z-index:111;
}
.fixed-cta{
	position:fixed;
	bottom:0;
	z-index:100;
	width:auto;
	background:#fff;
	left:0;
	right:0;
	border-top:1px solid #dad9d9;
	display:grid;
	grid-template-columns:70% 25%;
	padding:0 30px;
	align-items:center;
	transition:all .5s;
}
.hide{
	opacity:0;
}
.show{
	opacity:1;
}
.fixed-cta .zip-wrap p{
	color:#4a4949;
	margin-top:15px;
	font-weight:600;
	font-style:italic;
	float:left;
	padding-right:20px;
	font-size:1.7rem;
	line-height:2.4rem;
}
.fixed-cta .buttons-wrap{
	margin:0 auto;
}
.fixed-cta .buttons-wrap ul li{
	display:inline-grid;
	font-weight:600;
	text-transform:uppercase;
}
.fixed-cta .buttons-wrap ul li a{
	color:#555;
	font-size:15px;
	letter-spacing:-0.3px;
	padding:18px 5px;
	border-bottom:3px solid #fff;
}
.fixed-cta .buttons-wrap ul li a i.fa{
	color:#8ac646;
	font-size:24px;
	margin-right:3px;
	font-weight:900;
	position:relative;
	top:2px;
}
.fixed-cta .buttons-wrap ul li a:hover{
	border-bottom:3px solid #8ac646;
	text-decoration:none;
	color:#6fa235;
}
/* NEW FIXED CTA FORM */
#field_17_4{
	display:none;
}
.gform_wrapper .hidden_label .gfield_label{
	display:none;
	left:-9000px;
}
#gform_fields_17{
	max-width:58%;
	float:left;
}
#gform_wrapper_17.gravity-theme .gform_fields{
	column-gap:0;
}
#gform_wrapper_17.gform_wrapper .gfield--width-half{
	grid-column:span 4;
	min-width:200px;
}
.gform_wrapper #input_17_3{
	padding:13px 15px;
	font-size:17px;
}
#gform_submit_button_17{
	margin-right:0;
	font-weight:bold;
	background:#8ac746;
	border:2px solid #7ab936;
	color:#fff;
	text-shadow:1px 1px 2px #82b747;
	padding:14px 15px 13px;
	font-size:16px;
}
#gform_wrapper_17 .gform_footer{
	display:none;
}
/* HEADER STYLES - DUMPSTER LOCATION - GENERIC */
.content h2.hero{
	padding:20px 0 20px;
	font-size:48px;
	font-weight:900;
	line-height:49px;
	color:#fff;
}
.entry-content p.white{
	color:#fff;
}
.content h2.white{
	color:#fff;
}
.content h4.white{
	color:#fff;
}
h4.hero{
	max-width:390px;
	padding-bottom:25px;
	color:#fff;
	font-size:2.6rem;
	font-weight:300;
	line-height:1.25;
}
h5.hero{
	font-size:19px;
	letter-spacing:-0.3px;
	padding-bottom:20px;
	color:#fff;
}
h5.hero a{
	color:#fff;
	text-decoration:underline;
}
h5.hero a:hover{
	color:#8ac547;
}
h2.large-dark{
	max-width:700px;
	font-size:48px;
	line-height:54px;
	letter-spacing:-.1rem;
	padding:0 0 10px;
	color:#3F4242;
	text-align:center;
	font-weight:900;
	margin:0 auto;
}
h2.large.white{
	max-width:700px;
	font-size:48px;
	line-height:54px;
	letter-spacing:-.1rem;
	padding:0 0 10px;
	color:#fff;
	text-align:center;
	font-weight:900;
	margin:0 auto;
}
h3.dark{
	color:#3f4242;
	font-size:24px;
	font-weight:800;
	padding-top:15px;
	letter-spacing:-0.3px;
	line-height:30px;
}
.content h3.white,.content .gsps-outer h3.white{
	color:#fff;
	font-size:24px;
	font-weight:800;
	padding-top:15px;
	letter-spacing:-0.3px;
	line-height:30px;
}
h2.point{
 font-size:32px;
 font-weight:300;
 line-height:32px;
 margin-top:7px;
 letter-spacing:0.1px;
 padding:0 0 10px;
}
.content h2.point.white{
	color:#fff;
}
h4.app-feat{
	text-align:center;
	letter-spacing:-0.3px;
	margin-bottom:0;
	font-size:22px;
	font-weight:500;
	margin-top:20px;
	color:#333;
	line-height:1.25;
}
h3.zip-search-cta{
	text-align:center;
	font-weight:300;
	font-size:28px;
	letter-spacing:-0.1px;
	margin:10px 0 0;
	line-height:44px;
	padding-bottom:20px;
	color:#3F4242;
}
/* END HEADER STYLING */
/* PARAGRAPH STYLES - GENERIC */
p.subtitle{
 font-size:16px;
 line-height:20px;
 color:#3F4242;
 letter-spacing:0.3px;
 text-align:center;
 margin:0 auto;
}
p.fine-print{
 font-size:14px;
 font-style:italic;
 color:#697c8a;
 letter-spacing:0.3px;
 line-height:20px;
 text-align:center;
 margin:0 auto;
}
.right-text{
	text-align:left;
	font-size:18px;
	line-height:24px;
	letter-spacing:0.6px;
	color:#3F4242;
}
.standard p{
	text-align:left;
	margin:5px 0 15px;
	height:80px;
	font-size:18px;
	line-height:24px;
	letter-spacing:0.6px;
	color:#3F4242;
}
.standard.white p{
	color:#fff;
}
.small p{
	text-align:center;
	line-height:20px;
	margin:20px auto 10px;
	max-width:240px;
	font-size:15px;
	letter-spacing:.2px;
	font-weight:300;
	color:#3F4242;
}
.trust p{
	text-align:center;
	color:#767676;
	margin:10px auto 50px;
	font-size:26px;
	max-width:670px;
	line-height:36px;
	font-weight:300;
	letter-spacing:0.3px;
	font-style:italic;
}
/* END PARAGRAPH STYLING */
/* BUTTON STYLING */
p.lg-cta-btn a{
	background:#8ac646d1;
	color:#fff;
	padding:21px 36px 22px;
	font-weight:900;
	font-size:18px;
	border-radius:99999rem;
	letter-spacing:0.6px;
	border:3px solid #8ac646;
	box-shadow:0px 5px 0px #cecccc;
	text-shadow:1px 1px 4px #76a044;
	text-transform:uppercase;
}
p.lg-cta-btn a:hover{
	background:#88c83b;
	text-decoration:none;
}
/* END BUTTON STYLING */
/* NEW LOCATION PAGE C - LAYOUT GENERAL - SECTIONS */
/* HERO SECTION */
.label-location-page-c.full-width-content .content-sidebar-wrap{
	width:inherit;
}
.label-location-page-c.full-width-content .content{
	width:100%;
	padding:0;
}
.label-location-page-c header.entry-header{
	margin:0 auto -115px;
	padding-top:0;
	background:transparent;
	position:relative;
	z-index:1111;
}
.label-location-page-c .content h1.entry-title{
	font-size:18px;
	text-align:left;
	letter-spacing:-0.3px;
	color:#84a86c;
	margin:0 auto;
	padding-top:42px;
	font-weight:300;
	position:relative;
	padding-left:14%;
	/*max-width:1371px;*/
}
.label-location-page-c .hero:not(.hero-no-shadow){
	box-shadow:0 -2px 11px #e6e6e6;
	position:relative;
}
.label-location-page-c .hero .padleft{
	flex-wrap:nowrap;
	padding-left:0;
	display:flex;
	padding-top:50px;
	width:100%;
	padding-bottom:50px;
	/*max-width:1500px;*/
	margin:0 auto;
}
.label-location-page-c section.hero .left-col{
	flex-basis:0;
	flex-grow:1;
	padding-left:14%;
}
.label-location-page-c section.hero .copy{
	margin:0;
	max-width:525px;
	padding:0 0 30px 0;
}
/*.label-location-page-c .content section.hero h2*/
.label-location-page-c .content section.hero h2:not(.left-five){
	font-weight:900;
	font-size:53px;
	line-height:62px;
	letter-spacing:-0.6px;
	margin-bottom:10px;
	margin-top:70px;
	padding:0 0 10px;
	text-align:left;
}
.label-location-page-c .hero .copy p.rating{
	color:#FFB600;
	margin-bottom:12px;
}
.label-location-page-c .hero .copy p.rating i.fa{
	font-size:22px;
	margin-right:2px;
}
.label-location-page-c .hero .copy p.rating a{
	color:#333;
	font-size:13px;
	line-height:15px;
	position:relative;
	top:-3px;
	left:5px;
}
.label-location-page-c .hero .copy p.rating a:hover{
	font-style:italic;
}
.label-location-page-c .hero p{
	margin:0;
	max-width:525px;
}
.label-location-page-c .hero p a.cta{
	padding:14px 32px 14px;
	border-radius:40px;
	font-size:15px;
	font-weight:600;
	text-transform:uppercase;
	margin-top:30px;
	display:inline-block;
	margin-bottom:20px;
	background:#8ac646;
	color:#fff;
	text-shadow:none;
	text-decoration:none;
}
.label-location-page-c .hero p a.phone{
	margin-left:10px;
	background:transparent;
	border:1px solid #3e4242;
	color:#3e4242;
	font-weight:600;
}
.label-location-page-c .hero p a.cta i.fa{
	margin-right:4px;
}
.label-location-page-c .hero .img-col{
	flex-basis:48%;
	width:60%;
	position:relative;
	overflow:hidden;
	/*display:block;*/
	display:flex;
	align-items:center;
}
.label-location-page-c .hero .img-col img:not(.right-flush){
	position:absolute;
	width:100%;
	height:100%;
	top:15px;
	left:0;
	object-fit:cover;
	object-position:center top;
	padding-left:30px;
}
.label-location-page-c .hero .img-col img.right-flush{
    object-fit: contain;
    object-position: center center;
    margin:0 auto 0;
    width: 70%;
}
@media (min-width:768px){
	.label-location-page-c .hero .img-col img.right-flush{
	    margin-top: -60px;
	}
}
/* TABLE OF CONTENTS SCROLL */
.label-location-page-c section.toc-scroll{
	margin:0 auto;
	background:#f5f4f4;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap;
	text-align:center;
	font-size:14.5px;
}
.label-location-page-c section.toc-scroll .toc-links{
	padding:30px 20px;
	transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
	display:inline-flex;
}
/* LOCATION INFO */
.label-location-page-c #nap-info{
	background:#fdfdfc;
}
.label-location-page-c #nap-info .lu-contain{
	padding:80px 120px 80px;
}
.label-location-page-c #nap-info .loc-cols{
	display:flex;
	flex-wrap:nowrap;
	justify-content:center;
	margin:0 auto;
	max-width:1200px;
}
.label-location-page-c #nap-info .col.one{
	margin:10px 30px 10px 0;
	border-left:none;
}
.label-location-page-c #nap-info .col{
	border-left:1px solid #0000001f;
	margin:10px 30px;
	max-width:300px;
}
.label-location-page-c #nap-info .col{
	width:100%;
	max-width:400px;
}
.label-location-page #nap-info .col.one h5{
	font-weight:900;
	font-size:34px;
	line-height:42px;
}
.label-location-page-c #nap-info .col p{
	padding-left:20px;
	font-size:14px;
	color:#3e3e3e;
	margin-bottom:5px;
}
.label-location-page-c #nap-info .col p i.fa{
	margin-right:5px;
	color:#444242;
	text-align:center;
	width:15px;
}
.label-location-page-c #nap-info.foot .col p i.fa-map-marker{
	margin-right:10px;
	margin-bottom:15px;
	float:left;
	position:relative;
	top:5px;
}
.label-location-page-c #nap-info h2{
	max-width:700px;
	margin:0 auto 50px;
	text-align:center;
	line-height:56px;
}
/* LOCATION PAGE SELLING POINTS */
.label-location-page-c #good-points{
	background:#ffffff;
	box-shadow:0 3px 11px #e6e6e6;
}
.label-location-page-c .content #good-points h2{
	max-width:700px;
	margin:0 auto 50px;
	text-align:center;
	line-height:56px;
}
.label-location-page-c .content #good-points ul.stats{
	text-align:center;
}
.label-location-page-c .content #good-points ul.stats li{
	width:31.623931623931625%;
	display:inline-block;
	padding:0;
	margin:0;
}
.label-location-page-c .content #good-points h4{
	letter-spacing:-0.1px;
	font-size:23px;
	text-align:center;
	margin-bottom:0;
	font-weight:500;
	margin-top:20px;
	color:#333;
}
.label-location-page-c .content #good-points h4 span{
	color:#487714;
}
.label-location-page-c .entry-content #good-points p{
	text-align:center;
	line-height:25px;
	margin:20px auto 10px;
	max-width:275px;
	font-size:1.7rem;
	letter-spacing:.2px;
}
/* LOCATION SERVICES */
.label-location-page-c #location-services{
	display:inline-block;
	float:left;
	width:100%;
	text-align:center;
	background:#fafafa;
}
.label-location-page-c #location-services .services-wrap{
	padding:50px 30px 70px;
	max-width:1167px;
	margin:0 auto;
}
.label-location-page-c .content #location-services h2{
	max-width:482px;
	margin:40px 0 60px 0;
	padding-left:32px;
	font-size:42px;
	font-weight:900;
	line-height:49px;
}
.label-location-page-c #location-services .service-col{
	display:inline-grid;
	width:25.859902%;
	text-align:left;
	margin:0 7px 21px;
	background:#fff;
	padding:15px 15px 0;
	border:1px solid #ddd;
	box-shadow:0px 3px 5px #f1ece6;
	overflow:hidden;
}
.label-location-page-c .service-col img{
	opacity:0.7;
}
.label-location-page-c .content #location-services h3{
	color:#484848;
	text-align:left;
	font-size:18px;
	font-weight:800;
	padding-top:16px;
	letter-spacing:-0.3px;
	line-height:22px;
}
.label-location-page-c .entry-content #location-services p{
	font-size:14px;
	line-height:22px;
}
.label-location-page-c #location-services li{
	font-size:14px;
}
/* LOCATION HOW IT WORKS */
.label-location-page-c	#location-how{
	display:inline-block;
	float:left;
	width:100%;
	/* background:#f9f7f1; */
	padding-top:90px;
	padding-bottom:50px;
	/* background:#fbf8f1; */
	background:#fbf9f6;
}
.label-location-page-c .content #location-how h2{
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	color:#8ac646;
	letter-spacing:0.3px;
	line-height:18px;
	padding:0;
}
.label-location-page-c .entry-content #location-how p.sub-title{
	margin:0 auto 30px;
	text-align:center;
	font-size:4.8rem;
	font-weight:900;
	padding:0 0 10px;
	letter-spacing:-.1rem;
	line-height:5.2rem;
	max-width:600px;
}
.label-location-page-c #location-how .how-wrap{
	padding:55px 120px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:nowrap;
}
.label-location-page-c #location-how .twocol-imgleft{
	flex-direction:row;
	flex-basis:50%;
}
.label-location-page-c #location-how .twocol-textright{
	flex-basis:50%;
	flex-grow:1;
}
.label-location-page-c #location-how .text-block{
	max-width:365px;
	margin:0 auto;
}
.label-location-page-c #location-how .text-block p.step-no{
	font-weight:900;
	color:#efefef;
	position:absolute;
	font-size:127px;
	margin-left:-31px;
	letter-spacing:-9px;
	margin-top:11px;
}
.label-location-page-c .content #location-how .text-block h3{
	font-weight:600;
	margin-bottom:24px;
	font-size:24px;
	line-height:28px;
	position:relative;
}
/* LOCATION WHAT WE TAKE */
.label-location-page-c #wwt-grid{
	display:inline-block;
	float:left;
	width:100%;
	background:#fff;
}
.label-location-page-c #wwt-grid .grid-wrap{
	max-width:932px;
	margin:0 auto;
	padding:0 30px 48px;
}
.label-location-page-c .content #wwt-grid h2{
	text-align:center;
	margin-bottom:0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	color:#8ac646;
	margin-top:70px;
	letter-spacing:0.3px;
	padding:0;
}
.label-location-page-c .entry-content #wwt-grid p.sub-title{
	margin-bottom:25px;
	margin-top:0;
	text-align:center;
	font-weight:800;
	margin:0 auto 25px;
	font-size:42px;
	letter-spacing:-.1rem;
	padding:0 0 10px;
	line-height:135%;
	max-width:600px;
}
.label-location-page-c #wwt-grid .icon-box{
	background:none;
	border:none;
	width:inherit;
	position:relative;
	padding:0;
	height:160px;
	box-shadow:none;
	transition:all 0.4s ease-in;
}
.label-location-page-c #wwt-grid .icon-box:hover{
	border:1px solid #ffffff00;
	background:#eff7e6;
	border-radius:4%;
}
.label-location-page-c #wwt-grid .inner-text-over:hover{
	opacity:0;
}
.label-location-page-c #wwt-grid .inner-icon{
	width:100px;
	height:100px;
	margin:12px auto 4px;
	padding-top:0;
}
.label-location-page-c #wwt-grid #what_we_take_grid p{
	margin:0 auto 35px;
	text-align:center;
	max-width:550px;
	font-size:16px;
	letter-spacing:-0.1px;
}
.label-location-page-c #wwt-grid #what_we_take_grid p:hover{
	font-weight:600;
	color:#4b6d25;
}
.label-location-page-c .entry-content #wwt-grid p a.cta.book{
	padding:17px 33px 17px;
	border-radius:40px;
	font-size:17px;
	font-weight:600;
	text-transform:uppercase;
	margin-top:30px;
	display:inline-block;
	margin-bottom:20px;
	background:#8ac646;
	color:#fff;
	text-shadow:none;
}
.label-location-page-c .entry-content #wwt-grid p a.cta.book:hover{
	background:#6ea035;
}
.label-location-page-c .entry-content #wwt-grid p a.cta.book i.fa{
	margin-right:4px;
}
/* LOCATION SERVICE AREA */
.label-location-page-c #service-area{
	background:#fafafa;
	padding:30px 0 30px;
	box-shadow:none;
	display:inline-block;
	width:100%;
	float:left;
}
.label-location-page-c #service-area .padleft{
	flex-wrap:nowrap;
	padding-left:0;
	display:flex;
	padding-top:70px;
	width:100%;
	padding-bottom:70px;
}
.label-location-page-c #service-area .left-col{
	flex-basis:0;
	flex-grow:1;
	padding-left:8%;
}
.label-location-page-c #service-area .copy{
	margin:0;
	max-width:max-content;
	width:100%;
	max-width:525px;
	padding-right:30px;
}
.label-location-page-c #service-area .margin{
	margin:0 auto;
}
/*.label-location-page-c .content #service-area h2*/
.label-location-page-c .content #service-area h2{
	margin-bottom:0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	color:#8ac646;
	margin-top:40px;
	letter-spacing:0.3px;
	padding:0;
	line-height:25px;
}
.label-location-page-c .entry-content #service-area p.sub-title{
	margin-top:0;
	text-align:left;
	font-weight:800;
	margin:0 auto 20px;
	font-size:41px;
	letter-spacing:-.1rem;
	line-height:115%;
}
.label-location-page-c .entry-content #service-area ul.related-cities{
	margin:0 auto 20px;
	text-align:left;
}
.label-location-page-c .entry-content #service-area ul.related-cities li{
	display:inline-block;
	text-align:left;
	width:49%;
	font-size:14px;
	padding:0;
	letter-spacing:-.1px;
	margin-left:0;
	list-style-type:none;
	margin-bottom:20px;
}
.label-location-page-c .entry-content #service-area ul.related-cities li i.fa{
	color:#e22121;
	margin-right:2px;
	font-size:18px;
}
.label-location-page-c #service-area .img-col{
	flex-basis:48%;
	width:60%;
	position:relative;
	overflow:hidden;
	display:flex;
	align-items:center;
	padding-left:30px;
}
.label-location-page-c #service-area .img-col img{
	position:absolute;
	width:100%;
	height:100%;
	top:15px;
	left:0;
	object-fit:cover;
	object-position:center top;
	padding-left:30px;
}
.label-location-page-c #service-area .unflush{
	padding-right:6%;
	flex-basis:43%;
}
.label-location-page-c #service-area .unflush img{
	position:relative;
	top:0;
}
.label-location-page-c #service-area .copy{
	margin:0 auto;
}
/* LOCATION REVIEWS */
.label-location-page-c #reviews{
	display:inline-block;
	margin:0 auto;
	width:100%;
	float:left;
	background:#fff;
}
.label-location-page-c #reviews .reviews-wrap{
	max-width:1005px;
	margin:0 auto;
	padding:0 30px 50px;
}
.label-location-page-c .content #reviews h2{
	text-align:center;
	margin-bottom:0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	color:#8ac646;
	line-height:48px;
	margin-top:70px;
	letter-spacing:0.3px;
	padding:0;
}
.label-location-page-c .entry-content #reviews p.stars{
	text-align:center;
	color:#88c83b;
	margin:0 auto 25px;
	font-size:40px;
}
.label-location-page-c .entry-content #reviews p.trust{
	text-align:center;
	color:#3a3939;
	margin:10px auto 50px;
	max-width:714px;
/*
	font-size:32px;
	line-height:46px;
*/
	letter-spacing:-.1rem;
	font-size:4.3rem;
	padding:0 0 10px;
	font-weight:800;
	line-height:48px;
}
/* LOCATION TWO COL CARTOON */
.label-location-page-c section.twocol.mainright{
	padding-right:30px;
	float:left;
	display:inline-block;
}
.label-location-page-c section.twocol.mainright .padleft{
	padding-left:8%;
	display:flex;
	padding:50px 0 50px 8%;
	width:100%;
}
.label-location-page-c section.twocol.mainright .img-col{
	border:3px solid #1b7175;
	flex-basis:48%;
	margin:40px -221px 40px 0;
	padding:50px 30px 30px 30px;
	background:#fff;
	position:relative;
}
.label-location-page-c section.twocol.mainright .img-col img{
	position:relative;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:contain;
	object-position:center center;
}
.label-location-page-c section.twocol.mainright .left-col{
	background:#1b7175;
	flex-basis:115%;
	padding-right:30px;
	flex-grow:1;
}
.label-location-page-c section.twocol.mainright .left-col .copy{
	margin:0 auto 0 30%;
	max-width:max-content;
	width:100%;
	max-width:507px;
	padding-right:30px;
}
.label-location-page-c .content section.twocol.mainright h2{
	letter-spacing:-.1rem;
	font-size:4.3rem;
	padding:0 0 10px;
	text-align:left;
	font-weight:800;
	line-height:48px;
	margin-top:95px;
	margin-bottom:24px;
}
.label-location-page-c .entry-content section.twocol.mainright a.cta-white{
	padding:17px 33px 17px;
	border-radius:40px;
	font-size:16px;
	font-weight:600;
	text-transform:uppercase;
	margin-top:30px;
	display:inline-block;
	margin-bottom:20px;
	background:#fff;
	color:#333;
	text-shadow:none;
	margin-top:20px;
}
.label-location-page-c .entry-content a.cta-white i.fa.fa-bullhorn{
	margin-right:5px;
}
.label-location-page-c section.twocol.mainright p.serious{
	font-size:18px;
	font-style:italic;
}
/* LOCATION FAQS */
.label-location-page-c #faqs{
	display:inline-block;
	margin:0 auto;
	width:100%;
	float:left;
	background:#fafafa;
}
.label-location-page-c #faqs .faq-wrap{
	max-width:950px;
	margin:0 auto;
	padding:30px 30px 110px;
}
/*.label-location-page-c .content #faqs h2*/
.label-location-page-c .content #faqs h2{
	margin:60px auto 0;
	font-size:32px;
	font-weight:600;
	line-height:49px;
	text-align:center;
}
/* LOCATION BOX */
.label-location-page-c .content .location-box{
	box-shadow:0 0 24px -2px #EAEAEA;
	border:1.4px solid #EEEEEE;
	background-color:#FFFFFF;
	padding:30px 90px;
	margin-top:0;
}
.label-location-page-c .content .location-box h2.lg{
	font-weight:900;
	margin-top:50px;
	margin-bottom:30px;
	font-size:2em;
}
.label-location-page-c .content .location-box h3.lg{
	font-weight:600;
	margin:55px auto 20px;
	font-size:24px;
}
.label-location-page-c .content .location-box h3.lg i.fa{
	background:#8ac746;
	padding:10px 10px;
	border-radius:50%;
	margin-right:10px;
	margin-top:-8px;
	float:left;
	color:#fff;
	width:25px;
	text-align:center;
}
.label-location-page-c .entry-content .location-box p.lg{
	line-height:1.7em;
}
.label-location-page-c .su-spoiler-title:focus{
	outline:none;
}
.label-location-page-c p.top-gap{
	margin-top:40px;
}
.label-location-page-c .cta.book.alt{
	background:#8ac646;
	padding:14px 20px;
	color:#fff;
	font-weight:900;
	border-radius:30px;
	text-decoration:none;
}
/* LOCATION PAGE C - ASSEMBLY EDITS - TO-DO:JOIN WITH MAIN */
.label-location-page-c #location-services.assembly-items{
	background:#fbf9f6;
}
.label-location-page-c .content #location-services.assembly-items h2{
	max-width:1045px;
	margin:40px auto 15px;
	padding-left:0;
	font-size:39px;
	font-weight:600;
}
.label-location-page-c .entry-content #location-services.assembly-items p.sub-text{
	margin-bottom:60px;
	font-size:22px;
}
.label-location-page-c .entry-content #location-services.assembly-items p.new-global-cta a,
.label-location-page-c .entry-content #location-services.assembly-items p.new-global-cta a:visited{
	color:#2D6F3C;
	text-decoration:none;
}
.label-location-page-c .entry-content #location-services.assembly-items p.new-global-cta a:hover{
	color:#000000;
}
#grid-left-right.assembly-how{
	background:#fff;
}
.entry-content #grid-left-right.assembly-how p.sub-title{
	max-width:729px;
	margin-bottom:0;
	padding-bottom:0;
	z-index: 99;
    position: relative;
}
#grid-left-right .twocol-wrap.first-block{
	padding-bottom:0;
	margin:-30px auto -50px;
}
#grid-left-right .twocol-wrap.first-block .twocol-img video{
	width:100%;
}
.label-location-page-c p.trck-odr{
	font-size:12px;
	line-height:15px;
	color:#4c662e;
	font-style:italic;
	margin-top:-10px;
	letter-spacing:0.1px;
}
.label-location-page-c p.trck-odr a{
	text-decoration:underline;
	color:#000000;
}
.label-location-page-c #reviews.assembly-reviews{
	background:#f7f8f9;
}
.label-location-page-c #reviews.assembly-reviews .reviews-wrap{
	max-width:1400px;
}
.label-location-page-c #location-services.assembly-services{
	background:#fff;
}
.label-location-page-c #location-services.assembly-services .services-wrap .service-col.first video{
	width:100%;
	margin-top:-90px;
	position:relative;
	top:63px;
	margin-bottom:10px;
}
.label-location-page-c .content #location-services.assembly-services h3{
	position:relative;
}
.label-location-page-c .left-half.assemble-junk h2{
	font-weight:bold;
	margin-top:14%;
}
.label-location-page-c .left-half.assemble-junk p{
	max-width:525px;
}
.label-location-page-c .entry-content a.cta-blue{
	margin-top:0;
}
ul.lu-gen-related-links.lu-gen-related-links-columns-3.lu-gen-related-links-list-links.lu-gen-related-links-vertical li::before{
	padding-right:5px;
	content:"📍";
}
.label-location-page-c #service-area.assembly-cities li{
	font-size:14px;
	margin-bottom:7px !important;
}
/* LOCATION PAGE C - MOTION GRAPHIC EDITS */
.label-location-page-c .hero .vid #bgvid{
	margin-top:-60px;
	position:relative;
	top:0;
	margin-bottom: -60px;
	padding:0 30px;
	max-width: 800px;
}
.label-location-page-c .hero .last-mile-vid{
	padding:0 30px;
	margin:35px auto 0;
	max-height:500px;
}
.label-location-page-c .hero .last-mile-vid #bgvid{
	width:100%;
}
/* LOCATION PAGE C - JOB PAGE VIDEO */
.label-location-page-c .hero .job-vid{
	overflow:visible;
	width:100%;
	padding:5% 30px 0;
	display:inline-grid;
	align-items:center;
}
/* LOCATION PAGE C - LAST MILE EDITS */
.label-location-page-c .content #good-points.last-mile ul.stats li{
	width:20.623932%;
	margin-bottom:40px;
	padding:0 15px;
}
.label-location-page-c .content #good-points.last-mile ul.stats li img{
	max-width:160px;
	margin-bottom:0;
}
.label-location-page-c .content #good-points.last-mile h4{
	font-size:18px;
	max-width:148px;
	margin:0 auto;
}
/* NEW HUBSPOT EMAIL TEXT FORM - for hero form location page c */
.mobile-book-btn{
	display:none;
}
.label-location-page-c .entry-content .hero p.text-intro{
	font-size:15px;
	font-weight:400;
	margin-top:15px;
	color:#4e6c7f;
	margin-bottom:18px;
	letter-spacing:0;
}
/* HIDE HERO TEXT ON HERO FORM WHEN SHOW FORM ON MOBILE */
.hide-text-intro .hero-retail-intro{
	display:none;
}
/*
.label-location-page-c p.text-intro i.fa.fa{
	font-size:25px;
	margin-right:4px;
	position:relative;
	top:2px;
	color:#ee4dbc;
}
*/
.gform_wrapper.gravity-theme .hero-price-form .gfield input,
.gform_wrapper.gravity-theme .hero-price-form .gfield select{
	padding:15px 15px;
	border:2px solid #dde7e7;
	background:#fff;
	border-radius:3px;
	font-size:18px;
	font-weight:400;
	color:#888;
}
@media only screen and (max-width: 641px) {
	.gform_wrapper.gravity-theme .gfield select.large{
		min-height:68px;
	}
}
.gform_wrapper.gravity-theme .hero-price-form .gform_fields{
	grid-row-gap:8px;
	column-gap:6px;
}
.gform_wrapper.gravity-theme .hero-price-form .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){
	padding-right:0;
	margin-bottom:0;
}
.gform_wrapper.gravity-theme .hero-price-form .gform_footer{
	margin:0;
	padding-bottom:0;
}
.hero-price-form .gform_footer input{
	border-radius:30px;
	padding:15px 31px;
	border:none;
	background:linear-gradient(to left,#4cd3d4,#94d845);
	color:#fff;
	font-size:1.125em;
	text-shadow:1px 1px 4px #36303059;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:0.6px;
}
.hero-price-form .gform_button{
	width:100%;
}
section.hero .gform_wrapper .gform_validation_errors h2.gform_submission_error{
	color:#c02b0a;
	font-size:13.5px;
	font-weight:500;
	line-height:17.6px;
	margin:0 auto;
	padding:0;
}
.fixed-cta .gform_wrapper .gform_validation_errors{
	position:absolute;
	bottom:64px;
	width:inherit;
	margin:0;
	display:inline-block;
	box-sizing:content-box;
}
/*
.fixed-cta .gform_wrapper.gform_validation_error{
	display:inline-flex;
}
*/
.fixed-cta .validation_message{
	position:absolute;
	bottom:75px;
	left:31px;
	max-width:200px;
	display:none;
}
/**
 * Enter Zip Code form edits
 */
#gform_wrapper_14 .gform_validation_errors{
	padding:16px;
}
#gform_wrapper_14 .gform_validation_errors .gform-icon.gform-icon--close,#gform_wrapper_14 #validation_message_14_3.validation_message,
#gform_wrapper_14 .gfield_label.gform-field-label{
	display:none;
}
#gform_wrapper_14 .gform_validation_errors>h2{
	font-size:1.7rem;
	line-height:25px;
	padding:0 0 0 30px;
}
#gform_wrapper_14 #gform_fields_14.gform_fields{
	position:relative;
}
@media only screen and (max-width:479px){
	#gform_wrapper_14 .gform_ajax_spinner{
		position:absolute;
		right:-16px;
		top:20px;
	}
	#gform_wrapper_17 .gform_ajax_spinner{
		position:absolute;
		top:16px;
		left:10px;
	}
}
/* NEW LOCATION PAGE C WIDE HERO - LABOR */
.page-id-37756.label-location-page-c .entry-header{
	margin:0 auto -4px;
	background:#a0dd7b4f;
}
.page-id-37756.label-location-page-c .content .entry-title{
	font-size:2.4rem;
	line-height:1.3;
	text-align:center;
	padding:40px 30px 0;
	font-weight:bold;
	letter-spacing:0.3px;
	opacity:.8;
	color:#1d2b3b;
}
.wide-hero{
	background:url(https://goloadup.com/wp-content/uploads/2021/07/wave-divider.png);
	background-position:center 285px;
	background-color:#a0dd7b4f;
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
	padding:0 30px;
}
.content .wide-hero .main-head{
	text-align:center;
	font-size:66px;
	line-height:1.2;
	color:#1d2b3b !important;
	font-weight:900;
	margin-top:4px;
	margin-bottom:0;
}
.wide-hero .intro-text{
	text-align:center;
	font-size:2.4rem;
	line-height:1.4;
}
.wide-hero .form-wide{
	max-width:900px;
	margin:0 auto;
	text-align:center;
}
.form-wide p.text-intro{
	font-size:15px;
	margin-bottom:12px;
	margin-top:26px;
	color:#0e0e0e;
}
.form-wide p.text-intro b{
	color:#ee4dbc;
}
/*
.entry-content .form-wide .text-intro .fa.fa{
	font-size:30px;
	margin-right:4px;
	position:relative;
	top:5px;
	color:#ee4dbc;
}
*/
.form-wide .gform_wrapper .hero-price-form .gform_fields{
	grid-row-gap:8px;
	column-gap:6px;
	display:inline-flex;
	max-width:876px;
}
.form-wide .gform_wrapper .hero-price-form .gfield input{
	padding:15px 15px;
	border:1px solid #abd4d4;
	border-radius:8px;
	font-size:18px;
	font-weight:400;
	color:#312b2b;
}
.form-wide .hero-price-form .gform_footer input{
	padding:0 31px;
}
.form-wide .gform_button{
	max-width:240px;
	margin:0 auto 12px;
	height:52px;
	width:100%;
}
.form-wide .new{
	font-size:11px;
	max-width:480px;
	line-height:16px;
	margin:0 auto 30px;
	display:inherit;
}
.entry-content .checks{
	text-align:center;
	font-size:15px;
	font-weight:600;
}
.entry-content .checks .ck-one{
	margin:0 2px 0 0;
}
.entry-content .checks span{
	margin:0 2px 0 18px;
}
.motion{
	max-width:900px;
	margin:-265px auto 0;
}
#good-points.late{
	display:inline-block;
	width:100%;
	box-shadow:none;
	margin-top:-100px;
}
#good-points.late .lu-contain{
	padding-top:0;
	padding-bottom:90px;
}
.label-location-page-c .content #good-points.wsub.late h2{
	max-width:1000px;
	font-size:48px;
	line-height:57px;
	font-weight:900;
	margin-top:10px;
	position:relative;
}
.label-location-page-c .entry-content #good-points.late p.center.wide{
	margin:0 auto 28px;
}
.label-location-page-c .content #good-points.late ul.stats li img{
	max-width:107px;
}
.label-location-page-c .content #good-points.late h4{
	font-size:20px;
	margin-top:-1px;
}
.label-location-page-c .entry-content #good-points.late li p{
	margin:6px auto 36px;
	max-width:290px;
	font-size:16px;
	line-height:22px;
}
.label-location-page-c #reviews.dark{
	background:#5c7082;
}
.label-location-page-c #reviews.dark .reviews-wrap{
	padding:65px 30px 75px;
}
.label-location-page-c .content #reviews.dark h2{
	color:#b8c6d3;
	margin-top:0;
}
.label-location-page-c .entry-content #reviews.dark p.trust{
	color:#1b262b;
	font-style:italic;
	margin:0 auto 33px;
	font-size:27px;
}
.new-font.cant-list .su-spoiler.first{
	border-top:0;
	margin-top:20px;
}
.new-font.cant-list .su-spoiler-style-default>.su-spoiler-title{
	background:#ffffff70;
	border-radius:30px;
	text-align:center;
	max-width:400px;
	margin:0 auto;
	padding:10px;
	font-weight:600;
	font-size:14px;
	border:1px solid #e9e0cd;
}
.new-font.cant-list .su-spoiler-title span.su-spoiler-icon{
	top:11px;
	right:14px;
}
.new-font.cant-list .su-spoiler-style-default>.su-spoiler-content{
	max-width:800px;
	margin:20px auto 0;
}
.cant-list li{
	text-align:left;
}
.label-location-page-c .entry-content #location-services .disclaimer{
	max-width:395px;
	margin:-44px auto 30px;
	font-style:italic;
	font-size:15px;
	color:#bb7c1f;
}
/* .page-id-37756.label-location-page-c #location-services .service-col{
	height:216px;
} */
.page-id-37756.label-location-page-c #service-area .img-col img{
	position:relative;
	top:0;
}
.entry-content .nearme-qa{
	font-size:22px;
	line-height:31px;
	color:#305e80;
}
.page-id-37756.label-location-page-c .content #location-services h3{
	position:relative;
	background:#ffffffcf;
	/* bottom:143px; */
	text-align:center;
	box-shadow:0px 5px 16px -7px #07614e33;
	/*	 box-shadow:0 0px 26px -6px #0000002b; */
	padding:20px;
}
/* VOICENATION FORM */
#gform_fields_21 input{
	padding:15px 15px !important;
	border:2px solid #dde7e7;
	border-radius:3px;
	font-size:18px !important;
	font-weight:400;
	color:#888;
}
#gform_fields_21{
	grid-row-gap:8px;
	grid-column-gap:6px;
}
span#input_21_1_3_container{
	padding-right:0;
	margin-bottom:0;
}
#gform_wrapper_21 .gform_footer.top_label{
	margin:0;
	padding-bottom:0;
}
input#gform_submit_button_21{
	border-radius:30px;
	padding:15px 31px !important;
	border:none;
	background:#339ca1;
	color:#fff;
	font-size:1.125em !important;
}
#gform_confirmation_message_21{
	padding:30px;
	background:#e4f4d2;
	margin-bottom:30px;
}
.entry-content #gform_confirmation_message_21 a.vn-ref{
	background:#8ac646;
	padding:11px 20px;
	border-radius:30px;
	color:#fff;
	margin:6px auto;
	display:inline-block;
}
/* AFFILIATE MARKETING FORM */
#gform_fields_22 input{
	padding:15px 15px !important;
	border:2px solid #dde7e7;
	border-radius:3px;
	font-size:18px !important;
	font-weight:400;
	color:#888;
}
#gform_fields_22{
	grid-row-gap:8px;
	grid-column-gap:6px;
}
span#input_22_1_3_container{
	padding-right:0;
	margin-bottom:0;
}
#gform_wrapper_22 .gform_footer.top_label{
	margin:0;
	padding-bottom:0;
}
input#gform_submit_button_22{
	border-radius:30px;
	padding:15px 31px !important;
	border:none;
	background:#339ca1;
	color:#fff;
	font-size:1.125em !important;
}
#gform_confirmation_message_22{
	padding:30px;
	background:#e4f4d2;
	margin-bottom:30px;
}
.entry-content #gform_confirmation_message_22 a.vn-ref{
	background:#8ac646;
	padding:11px 20px;
	border-radius:30px;
	color:#fff;
	margin:6px auto;
	display:inline-block;
}
/* LOCATION PAGE C FORM HERO - ULTIMATELY THE NEW LAYOUT FOR ALL PAGES */
/* WWT BREADCRUMBS - HERO FORM BUTTON TEMP EDIT */
.label-location-page-c .hero.form-hero p.breadcrumbs, .label-location-page-c .hero.form-hero nav.breadcrumbs{
	margin-bottom:15px;
	font-size:13px;
}
.label-service-page #gform_wrapper_20 .gform_footer.top_label{
	margin:0;
	width:100%;
	padding-bottom:16px;
}
.label-service-page .main-image img.aligncenter{
	margin-bottom:0;
}
.label-location-page-c section.hero.form-hero{
	box-shadow:0 -2px 64px #e6e6e6;
	position:relative;
	z-index:111;
	background:#fff;
}
/* edited height hero motion form ex WWT to go full height */
.label-location-page-c .form-hero .padleft{
	padding-bottom:0;
	/*height:90vh;*/
}
.label-location-page-c section.hero.form-hero .left-col{
	background:linear-gradient(to right, #f4ffed , white);
	/*margin-bottom:-20px;*/
}
.label-location-page-c .form-hero p{
	font-size:18px;
	line-height:1.6;
	letter-spacing:0;
}
.label-location-page-c .hero.form-hero p.quote-terms{
	font-size:10px;
	line-height:14px;
	padding-bottom:25px;
	margin-top:10px;
}
.label-location-page-c .content #good-points.wsub h2{
	max-width:760px;
	margin:40px auto 10px;
	text-align:center;
	line-height:42px;
	font-weight:800;
	font-size:3.7rem;
	letter-spacing:.09px;
}
.label-location-page-c .entry-content #good-points.wsub p.wide{
	max-width:700px;
	margin:0 auto 40px;
	font-size:20px;
	line-height:38px;
	letter-spacing:0.3px;
}
.label-location-page-c .entry-content #good-points.wsub p{
	margin:20px auto 10px;
	max-width:328px;
}
.label-location-page-c .content #good-points.wsub h4{
	font-size:21px;
	margin-top:0;
}
.content #grid-left-right .text-block h3.lg{
	font-weight:400;
	font-size:33px;
	line-height:40px;
	letter-spacing:-0.7px;
}
/* LOCATION PAGE C - ORIGINAL STYLES - UPDATE */
.grey{
	background:#fafafa;
}
.content section h2,.content section .gsps-outer h2,.content .entry-content section h2{
	letter-spacing:-.1rem;
	font-size:4.3rem;
	padding:0 0 10px;
	text-align:left;
	font-weight:800;
	line-height:48px;
	margin-top:75px;
}
.padleft{
	flex-wrap:nowrap;
	padding-left:30px;
	display:flex;
	padding-top:50px;
	width:100%;
	padding-bottom:50px;
}
.left-col{
	flex-basis:74%;
	flex-grow:1;
}
.copy{
	margin:0 auto;
	max-width:max-content;
	width:100%;
}
.img-col{
	flex-basis:60%;
	width:60%;
	position:relative;
	overflow:hidden;
	display:block;
}
.img-col img{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
	object-position:center center;
}
.one-col{
	max-width:950px;
	margin:0 auto;
	padding:30px 30px 110px;
}
section .new-font .su-spoiler{
	max-width:1110px;
	margin:0 auto;
}
.lu-contain{
	padding:75px 120px 70px;
}
.loc-cols{
	display:flex;
	flex-wrap:nowrap;
	justify-content:center;
}
.col.one{
	margin:10px 30px 10px 0;
	border-left:none;
}
.col.one h5{
	font-weight:900;
	font-size:34px;
	line-height:42px;
}
.col{
	border-left:1px solid rgba(0,0,0,.12);
	margin:10px 30px;
	max-width:300px;
}
.col p{
	padding-left:20px;
	font-size:14px;
	color:#3e3e3e;
	margin-bottom:5px;
}
.col p i.fa{
	margin-right:5px;
	color:#444242;
}
section.twocol.mainright .padleft{
	padding-left:115px;
}
section.twocol.mainright .left-col{
	background:#1b7175;
	flex-basis:115%;
}
section.twocol.mainright .img-col{
	border:3px solid #1b7175;
	flex-basis:48%;
	margin:40px -221px 40px 0;
	padding:50px 30px 30px;
	background:#fff;
	position:relative;
}
section.twocol.mainright .img-col img{
	position:relative;
}
/* MAIN BUSINESS COMMERCIAL B2B PAGE */
.head-ctas.rel{
	position:relative;
	top:0;
}
.head-ctas.rel p a.border-cta{
	color:#3e4242;
}
.head-ctas.rel p a.border-cta:hover{
	background:#3e4242;
	border:1px solid #3d4242;
	color:#fff;
}
.head-ctas.rel p a.solid-cta{
	background:#89c745;
	color:#fff;
	border-color:#89c745;
}
.head-ctas.rel p a.solid-cta:hover{
	color:#57832b;
	background:rgba(136, 200, 69, 0.6509803921568628);
}
.entry-content p.sm-head{
	text-align:center;
	margin:30px auto 10px;
	font-weight:600;
	font-size:20px;
}
.biz-facts h4.fact-point{
	font-size:14px;
	text-align:center;
	font-weight:600;
	letter-spacing:0.3px;
}
img.sm-map-right{
	float:right;
	max-width:300px;
}
.content h2.main-section-left{
	letter-spacing:-.1rem;
	font-size:4.3rem;
	padding:0 0 10px;
	text-align:left;
	font-weight:800;
	line-height:48px;
	margin-top:75px;
}
.entry-content .left-side h3{
	text-align:left;
	margin-bottom:13px;
	margin-top:50px;
	max-width:375px;
	margin-left:0;
	font-size:3.8rem;
	font-weight:800;
}
.entry-content .left-side p.xl.green{
	font-size:22px;
	line-height:27px;
}
.entry-content .left-side ul li{
	list-style-type:none;
}
.entry-content p.xl-lead{
	font-size:20px;
	line-height:30px;
	max-width:740px;
	margin-bottom:50px;
}
.entry-content p.xl-lead.center{
	margin:-20px auto 70px;
}
#industries{
	margin:0 auto;
	max-width:1110px;
	padding:0 30px;
}
#industries .grid-container{
	display:grid;
	grid-template-columns:repeat( 3, 1fr );
	grid-template-rows:repeat( 1, 1fr );
	grid-column-gap:40px;
	grid-row-gap:50px;
	justify-content:space-evenly;
	align-content:center;
	padding:30px;
}
#industries .grid-item{
	background:#f7f8f9;
	border-radius:0 0 6px 6px;
	border:1px solid #eeecec;
	border-bottom:8px solid #ddd;
}
#industries i.fa{
	font-size:33px;
	margin:-30px auto 16px;
	float:right;
	color:#3f3f3f;
	background:#fff;
	text-align:center;
	border:1px solid #ddd;
	border-radius:50%;
	padding:10px;
	width:39px;
	height:36px;
}
.content #industries .grid-item h3{
	font-size:18px;
	align-content:end;
	margin:0 0 20px 0;
	text-align:left;
	font-weight:600;
	line-height:25px;
	background:#fff;
	padding:15px 30px;
	border-bottom:2px solid #8ac646;
}
.entry-content #industries .grid-item p{
	font-size:15px;
	line-height:23px;
	clear:both;
	padding:0 30px;
}
.content .business-safety h4{
	text-align:center;
	font-size:17px;
	color:#3e4242;
	font-weight:600;
}
.business-safety img{
	margin:-10px auto 14px;
	text-align:center;
	max-width:90px;
	display:inherit;
}
.entry-content .business-safety p{
	text-align:center;
	font-size:14px;
	max-width:230px;
	margin:0 auto;
	letter-spacing:0.3px;
	line-height:21px;
}
.review-site img{
	margin:0 auto;
	text-align:center;
	max-width:115px;
	display:inherit;
}
/* B2B SUB PAGES - PARENT INDUSTRIES */
/* ADD GRID LEFT RIGHT BLOCK OPTION */
#grid-left-right{
	display:inline-block;
	float:left;
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
	background:#fbf9f6;
}
.content #grid-left-right h2{
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	color:#8ac646;
	letter-spacing:0.3px;
	line-height:18px;
	padding:0;
}
.entry-content #grid-left-right p.sub-title{
	margin:0 auto 30px;
	text-align:center;
	font-size:4.8rem;
	font-weight:900;
	padding:0 0 10px;
	letter-spacing:-.1rem;
	line-height:5.2rem;
	max-width:600px;
}
#grid-left-right .twocol-wrap{
	padding:55px 120px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:nowrap;
}
#grid-left-right .twocol-img{
	flex-direction:row;
	flex-basis:50%;
}
#grid-left-right .twocol-text{
	flex-basis:50%;
	flex-grow:1;
}
#grid-left-right .text-block{
	max-width:365px;
	margin:0 auto;
}
#grid-left-right .text-block p.step-no{
	font-weight:900;
	color:#efefef;
	position:absolute;
	font-size:127px;
	margin-left:-31px;
	letter-spacing:-9px;
	margin-top:11px;
}
/*.content #grid-left-right .text-block h3*/
.content #grid-left-right .text-block h3{
	font-weight:600;
	margin-bottom:24px;
	font-size:24px;
	line-height:28px;
	position:relative;
}
/* B2B SERVICE SUB PAGES - USING LOCATION PAGE C TEMPLATE */
.label-location-page-c .content .hero .sm{
	font-size:4.4rem;
	line-height:5.2rem;
	margin-top:74px;
	letter-spacing:-1px;
}
.content h3.s-list{
	font-size:22px;
	font-weight:600;
	border-left:3px solid #8ac646;
	padding-left:26px;
	margin-bottom:20px;
}
/* FULL HERO HEADER IMAGE - TOP SECTION UNIVERSAL */
.label-add-hero-header header.entry-header{
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	padding:50px 50px 90px;
	/*height:80vh;*/
}
.label-add-hero-header .content h1.entry-title{
	padding:9% 30px 0%;
	height:auto;
	background:rgba(115, 160, 63, 0.62);
	max-width:1080px;
	font-size:68px;
	line-height:71px;
	color:#fff;
	text-shadow:1px 1px 16px #00000066;
	margin:0 auto;
	letter-spacing:1px;
}
.label-add-hero-header .content h2.sub_title{
	text-align:center;
	font-weight:300;
	font-size:25px;
	color:#fff;
	padding:35px 30px 56px;
	background:rgba(115, 160, 63, 0.62);
	max-width:1080px;
	margin:0 auto;
	text-shadow:0px 1px 3px #00000070;
}
.label-add-hero-header .head-ctas.rel{
	position:relative;
	top:0;
	max-width:1080px;
	background:rgba(115, 160, 63, 0.62);
	margin:0 auto;
	padding:0 30px 10%;
}
.label-add-hero-header .head-ctas.rel p a.border-cta{
	color:#fff;
	border-width:2px;
}
.label-add-hero-header .head-ctas.rel p a.solid-cta{
	background:#fff;
	color:#565353;
	border-color:#fff;
	border-width:2px;
}
.label-add-hero-header .breadcrumb{
	margin-top:0;
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	top:190px;
	background:transparent;
	border:none;
	color:#fff;
}
.label-add-hero-header .breadcrumb a{
	color:#fff;
	border-bottom:1px solid;
}
/* TOP BAR */
nav.top-bar{
	display:inline-block;
	background:#2b2823;
	width:100%;
	float:left;
	border-top:1px solid #000;
}
nav.top-bar .tbl{
	float:left;
}
nav.top-bar .tbr{
	float:right;
}
nav.top-bar p{
	font-size:12px;
	padding:3px 30px;
	color:#fff;
}
nav.top-bar p a{
	color:#fff;
}
nav.top-bar p a.green{
	color:#8ac646;
}
nav.top-bar p.junk a.green{
	color:#fff;
}
nav.top-bar p span.sep{
	padding:0 10px;
}
nav.top-bar .tbl p i.fa.fa{
	color:#fff;
	margin-right:3px;
}
nav.top-bar .tbr p i.fa.fa{
	margin-right:1px;
}
nav.top-bar .tbr p a{
	color:#fff;
	margin-left:15px;
}
nav.top-bar .tbr p a.ph{
	margin-left:28px;
	letter-spacing:0.6px;
	margin-right:10px;
}
nav.top-bar .tbr p a.ph i.fa.fa-phone{
	font-size:14px;
	position:relative;
	top:1.4px;
}
nav.top-bar .tbm{
	display:inline-flex;
	position:absolute;
	left:0;
	right:0;
	width:345px;
	margin:0 auto;
}
nav.top-bar .tbm p{
	padding:3px 10px;
	margin:0 auto;
	font-size:11px;
	letter-spacing:0.3px;
	align-items:center;
	line-height:19px;
}
nav.top-bar .tbm img.alignleft{
	margin:0 6px 0 0;
}
/* MEGA MENU STYLES */
.genesis-nav-menu .mega-menu{
	left:-9999px;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:all 0s 0.5s ease-in-out;
	/* transition:all 0.1s 0.5s ease-in-out; */
	/* transition-duration:.5s; */
	transition-delay:0.5s;
	width:100%;
	z-index:99;
	background:#ffffff;
	padding:34px 0 0;
	box-shadow:0 17px 11px -15px #00000029;
	border-top:1px solid #eceaea;
	height:290px;
}
.site-header .genesis-nav-menu a{
	margin:0 12px 0px 12px;
	padding:5px 0px 26px 0px;
	outline:0;
}
.site-header .genesis-nav-menu li ul{
	left:0;
	position:relative;
}
.genesis-nav-menu .mega-menu .wrap{
	width:100%;
	margin:0 auto;
}
.top-section{
	max-width:1280px;
	margin:0 auto;
}
.site-header .mega-menu h3 a{
	padding:0;
	margin:0;
}
.mega-menu p{
	font-size:14px;
	line-height:21px;
	letter-spacing:0.2px;
	display:inline-block;
}
.mega-menu p.contact{
	padding-bottom:20px;
	max-width:250px;

}
.mega-menu p.guides{
	padding-bottom:15px;
	max-width:170px;
}
.mega-menu p.blog{
	padding-bottom:20px;
	max-width:230px;
}
.genesis-nav-menu .mega-menu .wrap h3.top-level{
	color:#3F4242;
	display:block;
	font-size:16px;
	font-weight:700;
	margin-bottom:0;
	line-height:20px;
	padding-bottom:13px;
	padding-top:2px;
	letter-spacing:0.3px;
}
.genesis-nav-menu .menu-item:hover > .mega-menu,.genesis-nav-menu .menu-item.submenu-active > .mega-menu{
	 opacity:1;
	 left:0;
}
.site-header .genesis-nav-menu ul li a.under-green{
	color:#6F983C;
	margin:0;
	line-height:18px;
	font-size:14px;
	background:none;
	border:none;
	padding:8px 0 10px 0;
}
.site-header .genesis-nav-menu a.under-green:hover{
	color:#4a4a4a;
}
.site-header .genesis-nav-menu a.under-green{
	color:#4f7720;
	margin:0;
	line-height:18px;
	font-size:14px;
	background:none;
	border:none;
	padding:10px 0 10px 0;
}
.site-header .genesis-nav-menu ul li a.under-green:hover{
	color:#4a4a4a;
}
.genesis-nav-menu .mega-menu a.top-level{
	color:#3F4242;
	display:block;
	font-size:18px;
	font-weight:700;
	margin-bottom:0;
	line-height:22px;
}
#nav_menu-33{
	float:right;
	display:inline;
	width:1250px;
	text-align:right;
}
.page .site-header .genesis-nav-menu li.current-menu-item a.small-link{
	 border-bottom:none;
	 margin:0;
	 color:#6F983C;
}
.site-header .genesis-nav-menu a.current{
	color:#3F4242;
}
.site-header .genesis-nav-menu a.small-link{
	margin:0;
	color:#3F4242;
	font-weight:700;
}
.site-header .genesis-nav-menu a.green-link{
	margin:0;
	color:#4a4a4a;
	font-weight:700;
	display:block;
	font-size:16px;
	line-height:32px;
}
.site-header .genesis-nav-menu a.green-link:hover{
	color:#8AC646;
	display:block;
}
.site-header .genesis-nav-menu a.contact-link{
	padding:10px 0;
	margin:0;
	font-weight:600;
	font-size:14px;
	line-height:16px;
}
.site-header .genesis-nav-menu a.contact-link i.fa.fa{
	margin-right:3px;
	width:14px;
	text-align:center;
}
.site-header .widget-area{
	padding:0;
	float:none;
	text-align:left;
	display:block;
	width:100%;
}
.site-header .genesis-nav-menu a.under-green img{
	 margin-bottom:-10px;
	margin-right:5px;
	max-width:28px;
}
.genesis-nav-menu .mega-menu .wrap a.view-link{
	color:#629d19;
	display:block;
	font-size:14px;
	text-transform:none;
	margin:13px 0 0 0;
	background:transparent;
	clear:both;
}
.genesis-nav-menu .mega-menu .wrap a.view-link:hover{
	 color:#686875;
}
.genesis-nav-menu .mega-menu .wrap a.link:hover{
	color:#686875;
}
.genesis-nav-menu .mega-menu a:active{
	border:none;
}
.genesis-nav-menu .mega-menu .wrap one-fourth{
	border-left:1px solid #eee;
}
.genesis-nav-menu .mega-menu .wrap one-fourth p{
	 padding-right:30px;
}
.genesis-nav-menu .mega-menu .wrap one-fourth.optional p{
	 padding-right:30px;
}
.mega-menu .one-fourth{
	border-right:1px solid #eee;
	height:260px;
}
.mega-menu .one-fourth.optional{
	 border:none;
}
.mega-menu .one-fourth.last{
	 border:none;
	 padding:0 0 0 1%;
}
#menu-item-34128 a:hover{
	cursor:pointer;
}
.mega-menu .fa{
	margin-right:4px;
	text-align:center;
	width:13px;
}
/* DUMPSTER MENU COLUMNS */
.mega-menu .one-fourth.first.dump{
	border-right:1px solid #eee;
	 min-height:200px;
	 margin:0;
	 padding-left:2%;
	 width:18%;
}
.mega-menu .one-fourth.dump-two{
	width:19%;
	padding:0 3%;
}
.mega-menu .one-fourth.dump-three{
	 border:none;
	 width:20%;
	 padding:0 3%;
}
.mega-menu .one-fourth.dump.last{
	 border:none;
	 padding:0 0 0 3%;
	width:16%;
}
.mega-menu .one-fourth.dump-two i{
	display:inline-block;
	font-size:26px;
	color:#8AC646;
}
.mega-menu .one-fourth.dump-two .mark{
	float:left;
	margin-right:8px;
	position:relative;
	top:6px;
}
.mega-menu .one-fourth.dump-two h3.top-level{
	display:block;
	line-height:18px;
	font-weight:300;
	letter-spacing:0;
	font-size:16px;
	color:#252424;
	max-width:230px;
}
.mega-menu .one-fourth.dump-two .info{
	display:inline;
}
.mega-menu .one-fourth.dump-two p{
	font-size:13.2px;
	line-height:17px;
	margin-bottom:20px;
}
/* DUMPSTER ZIP SEARCH NAV */
.mega-menu .one-fourth.dump-two ul#gform_fields_12{
	width:65%;
}
.mega-menu .one-fourth.dump-two li#field_12_1{
	margin-top:0;
	padding-right:0;
	width:100%;
}
.mega-menu .one-fourth.dump-two input#input_12_1{
	width:100%;
	margin-top:0;
	font-size:12.5px !important;
	border:1px solid #8ac646;
	height:45px;
	letter-spacing:0.3px;
	padding-left:10px !important;
}
.mega-menu .one-fourth.dump-two .gform_wrapper .top_label div.ginput_container{
	margin-top:0 !important;
}
.mega-menu .one-fourth.dump-two div.gform_wrapper .gform_footer{
	display:inline;
}
.mega-menu .one-fourth.dump-two .gform_wrapper input#gform_submit_button_12{
	background:#8ac646;
	border:1px solid #8ac646;
	font-weight:900;
	color:#fff;
	padding:12px 21px !important;
	font-size:15.5px !important;
	margin-right:0;
}
.mega-menu .one-fourth.first.dump .phone{
	background:none;
	color:#3F4242;
	font-weight:700;
	font-size:15px;
	border:none;
	padding:0;
	margin:20px 0 0 0;
	display:inline-block;
}
.mega-menu .one-fourth.first.dump .phone:hover{
	color:#8AC646;
}
.mega-menu .one-fourth.first.dump i{
	display:inline-block;
	font-size:17px;
	color:#3F4242;
	padding-right:3px;
	position:relative;
	top:2px;
}
.mega-menu .one-fourth.first.dump p.small{
	color:#7A7A7A;
	font-size:12px;
	font-style:italic;
	padding-left:23px;
	line-height:15px;
	letter-spacing:0.3px;
}
.mega-menu .one-fourth ul li a.black-button{
	background:#3F4242;
	color:#fff;
	font-size:16px;
	border:none;
	padding:10px 20px;
	margin:20px 0 0 0;
	display:inline-block;
	width:100px;
	text-align:center;
	font-weight:700;
}
.mega-menu .one-fourth ul li a.black-button:hover{
	background:#8AC646;
}
/* END DUMPSTER MENU COLUMNS */
/* JUNK MENU COLUMNS */
.mega-menu .one-fourth.first.junk{
	border-right:1px solid #eee;
	 min-height:200px;
	 margin:0;
	 padding-left:2%;
	 width:18%;
}
.mega-menu .one-fourth.junk-two{
	 width:23%;
	 padding:0 3%;
}
.mega-menu .one-fourth.junk-two p{
	max-width:280px;
	margin-bottom:5px;
}
.mega-menu .one-fourth.junk-two .one-half{
	margin-bottom:0;
}
.mega-menu .one-fourth.junk-two a.under-green{
	color:#6F983C;
}
.mega-menu .one-fourth.junk-two a.under-green:hover{
	color:#4a4a4a;
}
.mega-menu .one-fourth.junk-three{
	 border:none;
	 width:15%;
	 padding:0 3% 0 3%;
}
.mega-menu .one-fourth.junk-last.large{
	 border:none;
	 padding:0 0 0 1%;
	width:20%;
}
/* END JUNK MENU COLUMNS */
/* ABOUT MENU COLUMNS */
.mega-menu .one-fourth.first.about{
	padding:0 0 0 2%;
	width:18%;
}
.mega-menu .one-fourth.about-two{
	 padding:0 4%
	 width:18%;
}
@media only screen and (max-width:1140px){
.mega-menu .one-fourth{
	padding:0 0 0 2%;
	width:18%;
}
.mega-menu .one-fourth.about-two{
	padding:0 4%;
}
.mega-menu .one-fourth.optional.about-three{
	padding:0 3%;
}
.one-fourth.last.about{
	 padding:0 0 0 2%;
	 width:20%;
}
}
.mega-menu .one-fourth.optional .about-three{
	 padding:0 3%;
	 width:20%;
}
.mega-menu .one-fourth.last.about a{
	margin:0 15px 0 0;
	color:#6F983C;
	padding-bottom:10px;
	letter-spacing:-0.2px;
	padding-top:0px;
	line-height:15px;
	max-width:245px;
}
.mega-menu .one-fourth.last.about a:hover{
	 color:#88c83b;
	 color:#3F4242;
}
.mega-menu .one-fourth.last.about a.view-link{
	margin-top:16px;
	color:#6F983C;
}
.mega-menu .one-fourth.last.about a.view-link:hover{
	 color:#3F4242;
}
.mega-menu .one-fourth.last.about .mm-blog .su-posts-teaser-loop .su-post-thumbnail{
	padding:0;
	width:68px;
	height:35px;
}
.mega-menu .one-fourth.last.about .mm-blog .su-posts-teaser-loop .su-post-thumbnail a{
	margin:0;
}
.mega-menu .one-fourth.last.about .mm-blog .su-post{
	margin:0 0 10px;
	line-height:0;
}
.mega-menu .one-fourth.last.about .mm-blog .su-posts-teaser-loop h2.su-post-title{
	line-height:20px;
}

/* END ABOUT MENU COLUMNS */
.genesis-nav-menu .mega-menu .wrap one-fourth.optional p{
	 padding-right:30px;
}
.bottom-container{
	width:100%;
	padding:15px 0;
	text-align:center;
	margin-top:30px;
	background:#eee;
}
.bottom-wrap{
	max-width:1280px;
	margin:0 auto;
}
.bottom-one{
	width:auto;
	display:inline-block;
	border-right:2px solid #000;
}
.bottom-two{
	width:auto;
	display:inline-block;
	border-right:2px solid #000;
}
.bottom-three{
	width:auto;
	display:inline-block;
}
.genesis-nav-menu .mega-menu .wrap h3.promo{
	 display:inline;
	 padding:0 30px;

}
.genesis-nav-menu .mega-menu .wrap h3.promo img{
	 margin-bottom:-8px;
}
/* END MEGA MENU */

.entry-content a.cta-book{
	color:#3e4242;
	padding:9px 23px 8px;
	border-radius:23px;
	font-size:13px;
	font-weight:800;
	text-transform:uppercase;
	margin-top:30px;
	display:inline-block;
	border:2px solid #8AC646;
	margin-bottom:20px;
}
.entry-content a.cta-book:hover{
	color:#fff;
	background:#8AC646;
}
/*.entry-content a.cta-blue{
	padding:14px 24px 14px;
	border-radius:3px;
	font-size:15px;
	font-weight:600;
	text-transform:uppercase;
	margin-top:30px;
	display:inline-block;
	text-shadow:1px 1px 2px #48904e;
	margin-bottom:20px;
	background:#8ac545;
	color:#fff;
	text-decoration:none;
}
.entry-content a.cta-blue:hover{
	background:#6fa533;
	text-shadow:1px 1px 2px #6ea72f;
}*/
.page-id-361 li#menu-item-6360, .page-id-361 li#menu-item-17290{
	display:none;
}
/* BOOKING LOADER GIF */
#global-loader-3023259{
	background:#fff;
	max-width:300px;
	margin:60px auto;
	padding:20px 20px 30px;
	box-shadow:0px 0px 10px -1px #c5c5c5;
}
.content #global-loader-3023259 p.loading-title{
	font-weight:900;
	text-align:center;
	margin:-35px 0 10px;
	font-size:26px;
	font-size:2.6rem;
	line-height:1.25;
	color:#3F4242;
}
.content #global-loader-3023259 p.loading-title span{
	color:#88c83b;
}
.content #global-loader-3023259 p.loading{
	max-width:300px;
	margin:10px auto 30px;
	line-height:19px;
	text-align:center;
	font-size:1.7rem;
	letter-spacing:0.3px;
	font-weight:300;
	color:#3F4242;
}
/* LOCATION PAGE B TEMPLATE STYLES */
/* GOAL TO MAKE UNIVERSAL */
/* FEATURED IMAGE AND VIDEO */
.label-location-page-b span.su-lightbox.how-video-tigger{
	position:absolute;
	margin:11% auto;
	text-align:center;
	width:100%;
}
.label-location-page-b span.su-lightbox.how-video-tigger p{
	color:#fff;
	cursor:pointer;
	font-size:14px;
	opacity:0.9;
	margin-bottom:0;
	padding:0 30px;
}
.label-location-page-b span.su-lightbox.how-video-tigger i.fa.fa{
	font-size:120px;
	display:block;
	opacity:0.7;
}
.label-location-page-b #how-video{
	width:80%;
}
/* TITLES AND PARAGRAPHS */
/* INTRO SECTION */
.label-location-page-b .content h2.intro{
	letter-spacing:-.1rem;
	font-size:4.3rem;
	padding:0 0 10px;
	text-align:left;
	font-weight:900;
	line-height:48px;
	margin-top:75px;
}
.label-location-page-b .content h2.intro.alt{
	max-width:540px;
	margin-top:60px;
}
.label-location-page-b .content h3.intro{
	font-size:2.8rem;
	letter-spacing:-0.5px;
	margin:10px 0 0;
	line-height:3.2rem;
	padding-bottom:10px;
	font-weight:800;
}
.label-location-page-b .content h3.intro .fa{
	margin:12px 5px 0 0;
	border:1px solid #88c83b;
	padding:10px 10px 11px;
	border-radius:50%;
	color:#88c83b;
	font-size:28px;
	width:30px;
	text-align:center;
}
.label-location-page-b .content p.intro{
	max-width:690px;
}
.label-location-page-b .content p.intro.alt{
	max-width:600px;
}
.label-location-page-b .content p.intro.sub{
	max-width:645px;
}
.label-location-page-b .content p.intro-sm{
	font-size:16px;
	max-width:370px;
}
.label-location-page-b span.su-lightbox.support-video-tigger .fa{
	padding:2px 6px 3px 6px;
	font-size:24px;
	position:relative;
	top:3px;
}
.label-location-page-b span.su-lightbox.support-video-tigger p{
	color:#333;
	font-weight:800;
	font-size:16px;
	border:1px solid #e4e4e4;
	padding:5px 14px 9px 8px;
	background:#f7f7f7;
	margin-right:16px;
	float:left;
	cursor:pointer;
}
.label-location-page-b .content p.support-phone{
	padding-top:11px;
}
.label-location-page-b .intro-left{
	width:38%;
	float:left;
}
.label-location-page-b .intro-right{
	width:58%;
	float:left;
	margin-left:2.564102564102564%;
	margin-bottom:20px;
}
.label-location-page-b .intro-right img{
	margin-top:-110px;
}
.label-location-page-b .notes.left{
	width:47%;
	float:left;
}
.label-location-page-b .notes.right{
	width:40%;
	float:right;
	margin-left:2.564102564102564%;
	margin-bottom:20px;
}
.label-location-page-b .content .notes h3{
	font-size:2.2rem;
	letter-spacing:-0.5px;
	margin:10px 0 0;
	line-height:3.2rem;
	padding-bottom:10px;
	font-weight:800;
}
.label-location-page-b .content .notes h3 .fa{
	margin:12px 5px 0 0;
	border:1px solid #88c83b;
	padding:9px 10px 9px;
	border-radius:50%;
	color:#88c83b;
	font-size:22px;
	width:22px;
	text-align:center;
}
.label-location-page-b .content .notes p{
	font-size:16px;
	max-width:370px;
}
.label-location-page-b .content .notes p span.su-lightbox.support-video-tigger{
	color:#88c83b;
	font-size:14px;
	cursor:pointer;
}
.label-location-page-b .notes span.su-lightbox.support-video-tigger .fa{
	font-size:16px;
	position:relative;
	top:1px;
	margin-right:1px;
	padding:0;
}
/* EASY AFFORDABLE SAFE STATS */
.label-location-page-b .content ul.stats{
	text-align:center;
}
.label-location-page-b .content ul.stats li{
	width:31.623931623931625%;
	display:inline-block;
	padding:0;
	margin:0;
}
.label-location-page-b .content h4.app-feat{
	text-align:center;
	letter-spacing:-0.3px;
	margin-bottom:0;
	font-size:22px;
	font-weight:500;
	margin-top:20px;
	color:#333;
}
.label-location-page-b .content h4.app-feat b{
	font-weight:900;
}
.label-location-page-b .entry-content p.location-how-content{
	text-align:center;
	line-height:20px;
	margin:20px auto 10px;
	max-width:240px;
	font-size:15px;
	letter-spacing:.2px;
}
.label-location-page-b .content p.cta-btn{
	text-align:center;
	margin:-61px auto 50px;
}
.label-location-page-b .content p.cta-btn.left{
	text-align:left;
	margin:41px auto 0;
}
.label-location-page-b .content p.cta-btn a{
	color:#fff;
	background:#8AC646;
	padding:18px 24px;
	font-weight:900;
}
.label-location-page-b .content h2.break{
	text-align:center;
	font-weight:900;
	margin:90px auto 0;
	font-size:5.8rem;
	line-height:6.2rem;
	letter-spacing:-.1rem;
	padding:0 0 10px;
}
/* LEFT RIGHT IMAGE TEXT COLUMNS */
.label-location-page-b .point{
	position:relative;
	padding-top:60px;
}
.label-location-page-b .point .two-col{
	max-width:1063px;
	height:625px;
	margin:auto;
	box-sizing:border-box;
	padding:1px 30px;
}
.label-location-page-b .point .left-text{
	max-width:470px;
}
.label-location-page-b .point .right-text{
	max-width:470px;
	float:right;
}
.label-location-page-b .point img.estimates{
	position:absolute;
	width:57%;
	max-width:750px;
	right:-66px;
	bottom:0;
}
.label-location-page-b .point img.pricing{
	position:absolute;
	width:59%;
	max-width:830px;
	left:-151px;
	bottom:-80px;
	transform:rotate(-8deg) scale(1.06);
}
.label-location-page-b .point img.loaders{
	position:absolute;
	width:60%;
	max-width:700px;
	right:-66px;
	top:40px;
}
.label-location-page-b .point img.gps{
	position:absolute;
	width:59%;
	max-width:830px;
	left:-151px;
	bottom:-29px;
	transform:rotate(-8deg) scale(1.1);
}
.label-location-page-b .content p.tag{
	text-transform:uppercase;
	font-weight:300;
	font-size:18px;
	letter-spacing:0.3px;
	padding-bottom:8px;
	line-height:23px;
	margin-top:80px;
	margin-bottom:0;
}
.label-location-page-b .point .left-text p.tag i.fa{
	color:#efe222;
	margin-right:5px;
}
.label-location-page-b .point .right-text p.tag i.fa{
	font-size:25px;
	margin-left:10px;
	color:#88c83b;
	line-height:20px;
}
.label-location-page-b .content h2.point{
	font-weight:900;
	margin-top:7px;
	font-size:5.6rem;
	line-height:5.8rem;
	letter-spacing:0.1px;
	padding:0 0 10px;
}
.label-location-page-b .content p.blurb{
	font-size:18px;
	line-height:24px;
	letter-spacing:0.6px;
}
.label-location-page-b .content p.finger{
	max-width:435px;
	font-size:16px;
	line-height:23px;
	color:#bbdfff;
	letter-spacing:0.6px;
	border-left:2px solid #bbdfff;
	padding-left:12px;
}
/* ZIP SEARCH NOW JUST LARGE GET PRICE BUTTON CTA */
.label-location-page-b .content h3.zip-search-cta{
	text-align:center;
	font-weight:300;
	font-size:28px;
	letter-spacing:-0.1px;
	margin:10px 0 0;
	line-height:44px;
	padding-bottom:20px;
}
.label-location-page-b .entry-content p.lg-cta-btn{
	margin:18px auto;
	text-align:center;
}
.label-location-page-b .entry-content p.lg-cta-btn a{
	background:#8ac646d1;
	color:#fff;
	padding:21px 36px 22px;
	font-weight:900;
	font-size:18px;
	border-radius:99999rem;
	letter-spacing:0.6px;
	border:3px solid #8ac646;
	box-shadow:0px 5px 0px #cecccc;
	text-shadow:1px 1px 4px #76a044;
}
.label-location-page-b .entry-content p.lg-cta-btn a:hover{
	background:#88c83b;
}
/* WHICH SOLUTION IN HOME OR CURBSIDE */
.label-location-page-b .solution-type{
	margin-top:50px;
}
.label-location-page-b .solution-type .left-type{
	width:48.717948717948715%;
	float:left;
}
.label-location-page-b .solution-type .right-type{
	width:48.717948717948715%;
	float:left;
}
.label-location-page-b .solution-type .icon{
	background:#fff;
	border-radius:50%;
	width:160px;
	margin:0 auto;
	height:150px;
}
.label-location-page-b .content .solution-type h3{
	text-align:center;
	margin-bottom:-12px;
	margin-top:20px;
	letter-spacing:0.3px;
	font-size:32px;
	line-height:44px;
	padding-bottom:20px;
	font-weight:800;
}
.label-location-page-b .content .solution-type p{
	max-width:380px;
	margin:0 auto 25px;
	text-align:center;
}
.label-location-page-b .content .solution-type p.solution-cta{
	margin:36px auto 0;
	font-size:14px;
}
.label-location-page-b .content .solution-type p.solution-cta a{
	color:#3e3d3d;
	background:#fff;
	padding:18px 24px;
	font-weight:900;
}
/* REVIEWS SECTION */
.label-location-page-b .entry-content p.stars{
	text-align:center;
	color:#88c83b;
	margin:90px auto 25px;
	font-size:40px;
}
.label-location-page-b .entry-content p.trust{
	text-align:center;
	color:#767676;
	margin:10px auto 50px;
	font-size:26px;
	max-width:670px;
	line-height:36px;
}
/* RELATED CITIES */
.label-location-page-b .content p.wide{
	max-width:745px;
	font-size:18px;
	line-height:24px;
	letter-spacing:0.6px;
	margin:20px auto 25px;
	text-align:center;
}
.label-location-page-b .entry-content ul.related-cities{
	margin:0 auto 20px;
	text-align:center;
}
.label-location-page-b .entry-content ul.related-cities li{
	display:inline-block;
	text-align:center;
	width:16%;
	font-size:14px;
	padding:0;
	letter-spacing:-.1px;
	margin-left:0;
	list-style-type:none;
}
.label-location-page-b .entry-content ul.related-cities li i.fa.fa-map-marker{
	color:#e22121;
	margin-right:2px;
	font-size:18px;
}
.label-location-page-b .location-info{
	max-width:900px;
	margin:0 0 0 auto;
}
.label-location-page-b .location-info p{
	font-size:15px;
}
/* FOUR GRID PAGE INFO */
.label-location-page-b .content h2.end{
	text-align:center;
	font-weight:800;
	margin:120px auto 0;
	font-size:32px;
	max-width:850px;
	letter-spacing:-.1rem;
	padding:0 0 10px;
	line-height:42px;
}
.label-location-page-b .content p.end{
	max-width:850px;
	font-size:18px;
	line-height:24px;
	letter-spacing:0.6px;
	margin:10px auto 25px;
	text-align:center;
}
.label-location-page-b .content .location-grid{
	box-shadow:0 0 24px -2px #EAEAEA;
	border:1.4px solid #EEEEEE;
	background-color:#FFFFFF;
	padding:30px 30px;
	margin-top:70px;
}
.label-location-page-b .content .twocol-sm{
	max-width:800px;
	margin:0 auto;
}
.label-location-page-b .content .twocol-sm h4{
	font-size:1.25em;
	line-height:1.25em;
	margin-top:50px;
	font-weight:800;
	letter-spacing:-.0725rem;
	margin-bottom:25px;
}
.label-location-page-b .content .twocol-sm h4 i.fa{
	margin-right:10px;
}
.label-location-page-b .content .twocol-sm p{
	margin-left:35px;
	font-size:14px;
	font-weight:700;
	letter-spacing:-0.1px;
	color:#4c4c4c;
	max-width:340px;
}
/* LOCATION SERVICE LINKS */
.label-location-page-b .entry-content ul.location-services{
	margin:44px 0 30px 16%;
	max-width:850px;
}
.label-location-page-b .entry-content ul.location-services li{
	display:inline-block;
	width:32%;
	font-size:14px;
	letter-spacing:-.1px;
	padding:3px 5px 12px 0;
	margin-left:0;
}
.label-location-page-b .entry-content ul.location-services li i.fa.fa{
	color:#545454;
	margin-right:3px;
	font-size:16px;
}
/* END LABEL LOCATION PAGE B TEMPLATE STYLES */

img.snow-footer{
	margin:0 auto;
	position:absolute;
	z-index:1111;
	max-width:855px;
	left:0;
	right:0;
	margin-top:-79px;
	overflow:hidden;
}
.home img.snow-footer{
	display:flex;
	bottom:536px;
}
b{
	font-weight:800;
}
strong{
	font-weight:900;
}
/* DOCUMENTATION */
/* PARTNER DOCS STYLES */
/* TEMP CSS FOR MAIN DOCS PAGE */
.doc-op{
	border:1px solid #ddd;
	border-radius:3px;
	padding:50px 10px;
	margin:0 auto;
	text-align:center;
}
a:hover .doc-op{
	background:#88c83b33;
}
.doc-op.x{
	background:#f3f3f3;
	opacity:0.6;
}
.content .doc-op h3{
	font-size:14px;
}
.content .doc-op h3 b{
	font-size:26px;
}
/* FREE FURNITURE REMOVAL STYLES */
.page-id-75807.label-location-page-c .entry-header{
	margin:0 auto -4px;
	background:#4cd3d4;
}
.page-id-75807.label-location-page-c .content .entry-title{
	font-size:2.4rem;
	line-height:1.3;
	text-align:center;
	padding:40px 30px 0;
	font-weight:bold;
	letter-spacing:0.3px;
	opacity:.8;
	color:#0b4848;
}
.wide-hero.alt{
	background-position:center bottom;
	background:linear-gradient(to bottom,#4cd3d4,#d3fad5,#fff);
	padding-bottom:80px;
}
.wide-hero.alt .main-head{
	max-width:860px;
	margin:0 auto;
	padding:20px 0 9px;
}
.wide-hero.alt .intro-text{
	max-width:860px;
	margin:0 auto;
}
.label-location-page-c .form-hero.alt .padleft{
	padding-top:0;
}
.label-location-page-c .hero.form-hero.alt .left-col{
	background:none;
	align-items:center;
	display:flex;
}
.twocol.mainleft.hero.form-hero.assembly-hero.alt{
	box-shadow:none;
}
.assembly-hero.alt .lg{
	text-align:center;
	margin-bottom:12px;
	text-transform:capitalize;
	font-weight:900;
	color:#22515b;
	font-size:32px;
	background:#a3d4ae;
	padding:20px;
}
.label-location-page-c .hero .copy.alt .main-head{
	margin:0 auto 30px;
	line-height:48px;
	font-size:40px;
}
.label-location-page-c .form-hero .notice{
	font-size:13px;
	font-style:italic;
	letter-spacing:0.5px;
	color:#aa2929;
}
.form-wrap{
	max-width:490px;
	margin:0 21% 0 auto;
	background:#e5eff1;
	padding:39px 39px 16px;
	border-radius:20px;
	border:1px solid #ebebeb;
}
.copy.alt ul.stats li{
	margin-bottom:40px;
	list-style-type:none;
	margin-left:0;
}
.entry-content .copy.alt ul.stats li p{
	font-size:15px;
	line-height:21px;
	display:inline;
	letter-spacing:0.3px;
}
.copy.alt ul.stats li img{
	max-width:86px;
}
.entry-content .copy.alt ul.stats li h4{
	font-size:20px;
	margin-bottom:7px;
}
span#gfield_upload_rules_33_12{
	font-size:12px;
	margin:0;
	padding:0;
	letter-spacing:0.1px;
	text-align:center;
	color:#577f86;
}
.icon-grid .gchoice.gchoice input{
	display:none;
}
.icon-grid .gfield_radio{
	display:inline-flex;
	text-align:center;
	width:100%;
}
.icon-grid .gchoice.gchoice{
	width:100%;
	background:#f5fbfc;
	border-radius:8px;
	border:1px solid #c9dadd;
}
.icon-grid .gchoice.gchoice i.fa.fa{
	text-align:center;
	width:100%;
	font-size:20px;
}
textarea#input_33_10{
	padding:13px 17px;
	border:1px solid #dde7e7;
}
.motion.alt{
	max-width:900px;
	margin:-145px auto 0;
}
.gform_wrapper.gravity-theme .icon-grid .gfield-choice-input+label{
	cursor:pointer;
	width:100%;
	max-width:100%;
	text-align:center;
	padding:15px 0 7px;
}
.icon-grid .gchoice input[type=radio]:checked+label{
	border:0px solid #ffffff;
	border-radius:10px;
	background:#8ac645;
	color:#fff;
}
.label-location-page-c .hero .img-col .copy.alt img{
	position:relative;
	padding-left:0;
	top:0;
}
.page-id-75807 #myID{
	display:none;
}
#gform_confirmation_message_33 p{
	font-size:18px;
	margin:24px auto 30px;
	background:#f9fff3;
	padding:54px 30px 61px;
	color:#116f24;
}
#choice_33_13_0, #choice_33_13_1, #choice_33_13_2, #choice_33_13_3{
	display:none;
}
/* MAIN PARTNER DOCS PAGE */
.page-id-16102 .site-inner{
	margin-top:290px;
}
.page-id-16102 header.entry-header{
	border-top:10px solid #88c83b;
	background:#30373b;
	position:absolute;
	left:0;
	right:0;
	top:81px;
}
.page-id-16102 .content h1.entry-title{
	font-size:4em;
	margin:0 auto;
	padding:75px 30px;
	max-width:1005px;
	color:#fff;
	font-weight:800;
	line-height:49px;
	letter-spacing:0em;
	text-transform:none;
}
.page-id-16102 p.meta-single{
	max-width:1005px;
	margin:0 auto;
	padding:15px 30px;
	border-bottom:1px dotted #e6e6e6;
	font-size:14px;
	letter-spacing:0.3px;
	background:#fff;
	border-radius:6px 6px 0 0;
}
.page-id-16102 p.meta-single a{
	color:#88c83b;
}
.page-id-16102 .su-posts-default-loop .su-post-thumbnail{
	display:block;
	width:240px;
	height:100%;
	margin-right:1em;
}
.page-id-16102 .su-posts-default-loop .su-post-thumbnail img{
	max-width:240px;
	max-height:100%;
}
.page-id-16102 .su-posts-default-loop .su-post-excerpt p{
	font-size:15px;
	line-height:20px;
}
.page-id-16102 .su-posts-default-loop .su-post-meta{
	color:#88c83b;
	opacity:1;
	font-weight:300;
	font-size:13px;
}
.page-id-16102 a.su-post-comments-link{
	display:none;
}
.single-partner_docs .site-inner{
	margin-top:80px;
}
.single-partner_docs h1.entry-title{
	font-size:36px;
	margin:0 0 .5333333333333em 0;
	line-height:1.23333;
	padding:10px 0 .0333333333333em 0;
	font-weight:900;
}
.single-partner_docs .entry-header p.meta-single{
	color:#848484;
	font-size:12px;
	max-width:1066px;
	margin:24px auto 38px;
	font-weight:300;
}
.single-partner_docs .entry-header p.meta-single a{
	color:#8ac646;
	text-decoration:underline;
}
.single-partner_docs .content h2{
	font-size:24px;
	line-height:32px;
	margin-bottom:30px;
	font-weight:900;
	margin-top:38px;
}
.single-partner_docs .content h3{
	font-size:24px;
	margin-top:35px;
	margin-bottom:1.25em;
	border-left:5px solid #8ac646;
	padding:5px 15px;
	line-height:1.25em;
	letter-spacing:-0.3px;
}
.single-partner_docs .content h4{
	font-size:22px;
	margin-bottom:1.25em;
	line-height:1.25em;
	margin-top:35px;
	padding:5px 0;
}
.single-partner_docs .entry-content p{
	margin-bottom:32px;
	line-height:29px;
	letter-spacing:-.1px;
	font-weight:300;
	font-size:18px;
}
.single-partner_docs .entry-content ul li{
	margin-bottom:20px;
}
.single-partner_docs .content img.alignnone{
	margin-bottom:30px;
}
/* PARTNER SIDEBAR */
.sidebar-primary p.portal-btn{
	text-align:center;
}
.sidebar-primary p.portal-btn a{
	background:#88c83b;
	color:#fff;
	font-weight:800;
	padding:15px 20px;
	font-size:15px;
	border-radius:3px;
	border:1px solid #6faf1c;
	letter-spacing:0.3px;
	text-shadow:0px 1px 3px #6ba520;
	box-shadow:0px 3px 1px #dedddd;
}
.sidebar-primary p.portal-btn a:hover{
	background:#73af25;
}
.sidebar-primary .support-grid{
	border:1px solid #f5f5f5;
	padding:14px 20px 5px;
	box-shadow:1px 4px 4px rgba(205, 208, 202, 0.38823529411764707);
}
.support-grid{
	background:#fff;
	border-radius:3px;
	cursor:pointer;
}
.support-grid:hover{
	background:#f7f8f9;
}
.sidebar-primary .support-grid p.-help-icon{
	font-size:27px;
	padding:0;
	height:45px;
	width:47px;
	text-align:center;
	line-height:43px;
	margin-top:0;
}
.support-grid p.-help-icon{
	float:left;
	font-size:42px;
	margin-right:15px;
	line-height:64px;
	background:#3b3f3f;
	color:#fff;
	border-radius:50%;
	padding:0px 16px;
	margin-top:-7px;
	margin-bottom:30px;
}
.sidebar-primary .support-grid p{
	font-size:18px;
	margin-bottom:0;
}
.sidebar-primary .support-grid p.sm{
	font-size:13px;
	margin-bottom:0;
	bottom:9px;
}
.support-grid p.sm{
	font-size:14px;
	font-weight:300;
	display:inline-block;
	margin-bottom:5px;
	position:relative;
	bottom:6px;
	color:#5d5c5c;
}
.support-grid p{
	font-weight:900;
	font-size:21px;
	display:inline;
	margin-bottom:0;
	color:#3b3f3f;
}
/* HIDE REVIEWS TAB ON TEST BOOKING PAGE */
.page-id-15326 div#richSnippetReviewsWidget-defaultContainer{
	display:none;
}
/* FEAT RATING HEADER STATS SHORTCODE */
.feat_reviews{
	display:inline-block;
	padding-top:1em;
	width:61%;
	float:right;
}
.feat_reviews .feat-ratings{
	display:block;
	margin:0 0 3em 0;
	padding:0;
	text-align:center;
}
.feat_reviews .feat-rating{
	padding:1em 2% 0.5em;
	display:inline-block;
	vertical-align:middle;
}
.feat_reviews .feat-rating img{
	display:block;
	margin:0 auto 12px auto;
	width:160px;
}
.feat_reviews .feat-ratings .plus{
	display:inline-block;
	font-size:35px;
	font-weight:bold;
	color:#9D9D9D;
}
.feat_reviews .feat-ratings h6{
	font-size:12px;
	font-weight:600;
	margin-top:0px;
	margin-bottom:-19px;
	padding-left:15px;
	text-align:center;
}
/* NEW LOCATION PAGE ADDRESS AND CTA FOOTER BAR */
button.ft-cta{
	padding:1.01rem 2.7rem;
}
/* END */

/* HOW IT WORKS - INNER CSS INSIDE HOW_IT_WORKS SHORTCODE */
#how-it-works{
	padding:65px 30px 105px;
	max-width:1005px;
	margin:0 auto;
}
#how-it-works h2{
	text-align:center;
/*
	font-size:21px;
	font-weight:900;
	text-transform:uppercase;
	line-height:26px;
	letter-spacing:0;
*/
	margin-bottom:40px;
	margin-top:50px;
}
#how-it-works h2 span.highlight{
	border-bottom:2px solid #8ac547;
	font-style:italic;
	padding-bottom:0px;
	font-weight:600;
	letter-spacing:0.6px;
	margin-left:4px;
}
#how-it-works .step{
	padding:50px 0 40px;
}
#how-it-works .left{
	background:#3e3e3e;
	width:112px;
	height:100px;
	border-radius:50%;
	padding:25px 10px 0px;
	display:inline-block;
	text-align:center;
}
@media only screen and (max-width:479px){
	#how-it-works .step,#how-it-works h3,#how-it-works p.how-info,#how-it-works .h-ft-cta-book {
		text-align: center !important;
	}
}
@media only screen and (min-width:480px){
	#how-it-works .left{
		float:left;
		text-align: left;
		margin-right:65px;
	}
	#how-it-works .right{
		margin-left:197px;
	}
}
#how-it-works h3{
	font-size:37px;
	font-weight:500;
	line-height:44px;
	margin:0 auto 26px;
	letter-spacing:-0.6px;
	text-align:left;
}
#how-it-works h3 b{
	color:#88c83b;
	font-weight:900;
	font-size:42px;
}
#how-it-works p.how-info{
	max-width:543px;
	text-align:left;
	margin:0;
	font-size:17px;
	line-height:25px;
	letter-spacing:0.3px;
	color:#636363;
	font-weight:300;
}
#how-it-works .h-ft-cta-book{
	margin:20px auto 0;
	text-align:left;
}
#how-it-works .h-ft-cta-book a{
	background:transparent;
	color:#3f4242;
	padding:5px 16px;
	font-size:13px;
	font-weight:500;
	border:2px solid #8ac646;
	border-radius:40px;
	box-shadow:0px 5px 0px #cecccc;
	letter-spacing:0.6px;
}
#how-it-works .step.mid{
	border:solid #eaeaea;
	border-width:1px 0;
	margin:20px 0;
}
/* UPDATES TO TREADMILL REMOVAL PAGE - LABEL USE LANDING HEADER */
.label-use-landing-header header.entry-header{
	max-width:1005px;
	margin:40px auto 35px;
	padding:2px 30px 2px;
}
/*.label-use-landing-header .content h1.entry-title*/
.label-use-landing-header .content h1.entry-title{
	font-size:14px;
	border-left:3.2px solid #8ac646;
	padding:0 35px 0 20px;
	margin:0;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0.4px;
	float:left;
}
.label-use-landing-header .city-find{
	padding-left:20px;
	display:block;
	line-height:16px;
}
.label-use-landing-header .city-find p a{
	letter-spacing:-0.1px;
	text-decoration:underline;
	color:#88c83b;
	position:relative;
	bottom:2px;
}
.label-use-landing-header .city-find p a:hover{
	color:#484c4c;
}
.label-use-landing-header .content h2,.label-use-landing-header .content .entry-content h2.sub_title{
	color:#484c4c;
	font-size:7.5rem;
	font-weight:900;
	line-height:8.125rem;
	margin:0;
	text-align:left;
	max-width:970px;
	padding:0;
	letter-spacing:-1px;
}
.content .entry-content h2{
	margin-bottom:10px;
}
.label-use-landing-header .content p.breadcrumbs, .label-use-landing-header .content nav.breadcrumbs{
	text-align:left;
	font-weight:400;
	font-size:13px;
	margin:5px auto 0;
	padding:25px 0 5px;
	color:#656464;
	max-width:100%;
	border:none;
	position:relative;
	background:transparent;
	letter-spacing:0.1px;
	top:0;
}
.label-use-landing-header .content p.breadcrumbs a{
	color:#8ac646;
	text-decoration:underline;
}
.label-use-landing-header .content p.head-btn{
	padding:15px 0;
	display:inline-block;
	margin-top:45px;
	float:left;
}
.label-use-landing-header .content p.head-btn i.fa.fa{
	margin-right:5px;
	font-size:20px;
}
.label-use-landing-header .content p.head-btn a{
	color:#3e4242;
	padding:18px 60px;
	font-weight:900;
	letter-spacing:0.3px;
	font-size:15px;
	border:2px solid #3e4242;
	border-radius:30px;
	box-shadow:0 5px 0 rgba(17,17,31,.25);
}
.label-use-landing-header .content p.head-btn a:hover{
	background:#000;
	color:#fff;
}
.label-use-landing-header .main-image{
	max-height:445px;
	overflow:hidden;
}
.label-use-landing-header .main-image img.aligncenter{
	margin-bottom:0;
}
/* ADD QUOTE FORM HERO TO LANDING HEADER WWT PAGES */
.label-use-landing-header.label-add-quote-form-hero .content h2.sub_title{
	max-width:588px;
	font-size:5.6rem;
	line-height:61px;
}
.label-add-quote-form-hero #head-form{
	max-width:1010px;
	margin:0 auto 30px;
	padding:0 30px;
	overflow:visible;
	position:relative;
	z-index:1;
}
.label-add-quote-form-hero #head-form .grid-container{
	display:grid;
	grid-template-columns:54% 360px;
	grid-column-gap:initial;
	justify-content:space-between;
}
.page-id-19552.label-add-quote-form-hero #head-form .grid-container{
	grid-template-columns:360px 54% ;
}
.page-id-19552.label-add-quote-form-hero #head-form .grid-container #quote-form.grid-item{
	grid-column-start:1;
	grid-row-start:1;
	margin-top:0;
}
.label-add-quote-form-hero .feat_reviews{
	width:auto;
	float:left;
}
.label-add-quote-form-hero .feat_reviews .feat-rating{
	padding:1em 0 0.5em;
}
.label-add-quote-form-hero #quote-form{
	margin-top:-55px;
	background:#f7f7f7;
}
#gform_wrapper_19{
	padding:0 25px;
}
#gform_fields_19 input{
	padding:15px 15px !important;
	border:2px solid #dde7e7;
	border-radius:3px;
	font-size:18px !important;
	font-weight:400;
	color:#888;
}
input#gform_submit_button_19{
	border-radius:30px;
	padding:15px 31px !important;
	border:none;
	background:#339ca1;
	color:#fff;
	font-size:1.125em !important;
}
#gform_confirmation_message_19{
	padding:30px;
	background:#e4f4d2;
	margin-bottom:30px;
}
.label-add-quote-form-hero #quote-form iframe{
	max-width:526px;
	height:811px;
	max-height:811px;
	min-width:358px;
}
.label-add-quote-form-hero #quote-form h4{
	background:#8ac746;
	color:#fff;
	text-align:center;
	padding:20px 0;
	margin-bottom:0;
}
.label-add-quote-form-hero #quote-form p{
	text-align:center;
	font-size:14px;
	padding:16px 30px 0;
	line-height:19px;
	background:#f7f7f7;
	/*margin-bottom:-15px;*/
	position:relative;
}
.label-add-quote-form-hero #quote-form p.exp{
	background:#2b2823;
	padding-bottom:15px;
	margin-bottom:10px;
	font-size:15px;
	line-height:20px;
	color:#fff;
}
.label-add-quote-form-hero .entry-content .grid-item ul{
	display:inline-grid;
	clear:both;
	margin-top:5px;
	row-gap:13px;
	border-top:4px double #ddd;
	padding-top:45px;
}
.label-add-quote-form-hero .entry-content .grid-item li .fa{
	font-size:30px;
	float:left;
	border-radius:50%;
	background:#ddd;
	padding:16px 20px;
	margin:0 20px 40px 0;
}
.label-add-quote-form-hero .content .grid-item ul li h4{
	font-size:22px;
	margin-bottom:5px;
	line-height:26px;
	letter-spacing:-0.3px;
}
.label-add-quote-form-hero .content .grid-item ul li p{
	font-size:16px;
	line-height:22px;
}
.label-add-quote-form-hero #quote-form p.quote-terms{
	font-size:10px;
	padding:0 17px 20px;
	margin:7px auto 25px;
	line-height:14px;
	background:#f7f7f7;
}
.label-add-quote-form-hero .main-image{
	border-top:20px solid #90a4ab;
	margin-bottom:20px;
}
.content .take-item h3{
	margin-top:35px;
	text-align:center;
	font-size:20px;
	font-weight:600;
}
.page-id-11 .content .take-item img.aligncenter{
	max-width:135px;
	margin-top:40px;
	border-width:2px;
}
.page-id-11 .asl_r .results .item .asl_content, .page-id-11 .asl_r .results .item .asl_content a{
	font-family:sans-serif;
}
.page-id-11 div.asl_w .probox .proinput input::-webkit-input-placeholder{
	font-family:sans-serif;
	font-size:13px;
	letter-spacing:.3px;
	text-transform:initial;
}
.page-id-11 #ajaxsearchlite1 .probox .proinput input, .page-id-11 .asl_w .probox .proinput input{
	font-family:sans-serif;
	font-size:15px;
	letter-spacing:0.3px;
	text-transform:capitalize;
}
.city-search-sidebar div.asp_m.ajaxsearchpro .probox .proinput {
    margin-left:0 !important;
}
.entry-content .take-item p{
	font-size:14px;
	text-align:center;
	letter-spacing:0.3px;
}
.entry-content .take-item p a{
	padding:5px 15px;
	border-radius:3px;
	font-weight:400;
	border:1px solid #8ac646;
	text-decoration:none;
}
.page-id-11 .content #christmas{
	border:1px solid #ececec;
	padding:20px 20px 10px;
	max-width:572px;
	margin:0 auto 20px;
	border-radius:20px;
	background:#fafafa;
}
.page-id-11 .content #christmas.take-item img.aligncenter{
	float:left;
	margin-right:20px;
	margin-top:0;
}
.page-id-11 .content #christmas.take-item h3{
	text-align:left;
	margin-top:5px;
}
.page-id-11 .content #christmas.take-item h3 span.offer{
	color:#c52424;
	font-size:12px;
	margin-left:10px;
	text-decoration:underline;
}
.page-id-11 .entry-content #christmas.take-item p{
	text-align:left;
	margin-bottom:15px;
}
/* SITE HEADER PLUS NAV */
.site-header{
	position:fixed;
	width:100%;
	z-index:11111;
	min-height:auto;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.13);
	top:0;
}
.header-image .site-header .wrap .title-area{
	background-size:120px auto;
	margin:15px 30px 0px 30px;
}
.full-width-content .site-header .wrap{
	width:auto;
	max-width:100%;
}
.nav-primary{
	border:none;
	float:left;
	padding-top:25px;
	max-width:550px;
	clear:none;
	border-left:1px solid #eaeaea;
	padding-left:20px;
}
.site-header .genesis-nav-menu{
	width:auto;
	float:none;
	display:inline;
}
#nav_menu-21{
	margin:0;
	text-align:right;
}
#nav_menu-29, #nav_menu-30, #nav_menu-31, #nav_menu-32, #nav_menu-40, #nav_menu-41, #nav_menu-42, #nav_menu-43, #nav_menu-45 {
	float:right;
	display:inline;
	text-align:right;
/*
	max-width:358px;
*/
}
.site-header .genesis-nav-menu li a:hover{
	color:#8ac646;
}
.site-header .genesis-nav-menu li.hleft{
	float:left;
	border-left:1px solid #f3f3f5;
	text-transform:uppercase;
}
.site-header .genesis-nav-menu li.hleft a{
	color:#8ac646;
	font-weight:600;
	font-size:12.5px;
	letter-spacing:0.3px;
}
.site-header .genesis-nav-menu li.hleft a:hover{
	color:#3e4242;
	border-bottom:none;
}
.site-header .genesis-nav-menu .menu-cta a{
	padding:28px 33px;
	text-align:center;
	background:#46c6c3;
	color:#fff;
	font-weight:700;
	margin:0;
	text-transform:uppercase;
}
.site-header .genesis-nav-menu .menu-cta a:hover{
	background:#8dc648;
	box-shadow:5px 0 14px #000;
	color:#fff;
}
.page .site-header .genesis-nav-menu li.menu-cta.current-menu-item a{
	color:#fff;
	background:#8ac646;
}
.site-header .genesis-nav-menu .price-menu-cta a{
	border-left:1px solid #eaeaea;
	padding:28px 40px;
	text-align:center;
	color:#3d3d3d;
	margin:0;
}
.site-header .genesis-nav-menu .price-menu-cta a:hover{
	border-left:1px solid #eaeaea;
}
.site-header .genesis-nav-menu li.price-menu-cta.current_page_item a{
	border-left:1px solid #eaeaea;
}
.site-header .genesis-nav-menu li.price-menu-cta.current-menu-item a{
	border-left:1px solid #eaeaea;
}
.site-header .genesis-nav-menu li.price-menu-cta a._mPS2id-h.mPS2id-highlight{
	border-left:1px solid #eaeaea;
}
.site-header .genesis-nav-menu li.hright{
	border-left:1px solid #f3f3f5;
	font-weight:800;
	letter-spacing:-0.6px;
}
.site-header .genesis-nav-menu li.hright a:hover{
	color:#8ac646;
	border-bottom:none;
}
.site-header .genesis-nav-menu li.hright a i.fa.fa{
	color:#8ac646;
}
.site-header .genesis-nav-menu li li{
	position:relative;
}
.site-header .genesis-nav-menu li li a{
	font-weight:300;
}
.site-header .genesis-nav-menu li a.sf-with-ul{
	cursor:pointer;
}
.site-header .genesis-nav-menu ul.sub-menu .fa{
	margin-right:5px;
	width:20px;
	text-align:center;
	color:#b5b5b5;
	font-size:14px;
}
/* NAV SCROLL */
/*

.site-header .genesis-nav-menu li.current_page_item a:hover, .site-header .genesis-nav-menu li.current-cat a:hover, .site-header .genesis-nav-menu li.current-menu-item a:hover{
	color:#6F983C;
}
a._mPS2id-h{
	color:#827a7a;
}
.site-header .genesis-nav-menu li.current_page_item a._mPS2id-h.mPS2id-highlight{
	color:#6F983C;
}
.site-header .genesis-nav-menu li.current_page_item a._mPS2id-h.mPS2id-clicked.mPS2id-highlight{
	color:#6F983C;
}
*/
/* UNIVERSAL STYLES NEEDS TO BE THROUGH WHOLE SITE */
h2 span.highlight{
/*
	font-style:italic;
*/
	font-weight:600;
	letter-spacing:.6px;
}
h2 span.highlight:not(.text-decoration-none){
	border-bottom:3px solid #8ac547;
}
p.text-link a{
	font-weight:500;
	margin-top:auto;
	height:50px;
}
p.text-link a:hover{
	color:#88c83b;
	border-bottom:2px solid;
	padding-bottom:2px;
}
p.text-link a span{
	font-size:14px;
	margin-left:4px;
}
p.text-link a:hover span{
	margin-left:8px;
}
/* SITE INNER */
.full-width-content .site-inner{
	max-width:100%;
	margin-top:97px;
	padding:0;
}
.content h1.entry-title{
	font-weight:900;
	letter-spacing:-0.3px;
	text-align:center;
	font-size:51px;
	margin-top:40px;
	padding:0 30px;
	text-transform:none;
}
.content h2.sub_title,.content .entry-content h2.sub_title{
	text-align:center;
	font-weight:300;
	font-size:22px;
	margin-bottom:40px;
	color:#8ac646;
	margin-top:-14px;
	padding:0 30px;
}
/* HOME PAGE UNIVERSAL STYLES */
.home h2{
	font-size:4.8rem;
	font-weight:900;
	letter-spacing:-.1rem;
	line-height:52px;
}
.home .sep-bar{
	margin:12px auto 75px;
	width:70px;
	height:3px;
	background:#8ac646;
	border-radius:10px;
}
/* HOW IT WORKS - USED IN SHORTCODE - WHAT IS THIS */
span.how-step{
	padding:4px 10px;
	background:#8ac646;
	border-radius:50%;
	color:#fff;
	margin-right:5px;
	margin-left:-15px;
}
#how_it_works .widget-wrap{
	max-width:1000px;
	margin:0 auto;
}
#how_it_works img.aligncenter{
	margin:0 auto;
}
#how_it_works .left{
	background:#3e3e3e;
	width:112px;
	height:100px;
	border-radius:50%;
	padding:25px 10px 0px;
	display:inline-block;
	float:left;
	margin-right:65px;
}
#how_it_works .h-ft-cta-book{
	margin:20px auto 0;
}
#how_it_works .h-ft-cta-book a{
	background:transparent;
	color:#3f4242;
	padding:5px 16px;
	font-size:13px;
	font-weight:500;
	border:2px solid #8ac646;
	border-radius:40px;
}
#how_it_works p.how-info{
	max-width:320px;
	margin:0 auto;
	font-weight:300;
	margin-top:10px;
	font-size:15px;
	line-height:22px;
	text-align:center;
	color:#636363;
	letter-spacing:0.1px;
}
#how_it_works h3.white{
	color:#fff;
}
#how_it_works p.how-info.white{
	color:#fff;
}
#how_it_works{
	display:inline-block;
	float:left;
	width:100%;
	margin:0 auto;
	padding-bottom:75px;
	position:relative;
}
#how_it_works h2{
	text-align:center;
	margin:75px auto 40px;
	font-size:36px;
	font-weight:600;
	letter-spacing:0.3px;
	padding:0 0 30px;
	font-weight:300;
}
#how_it_works h2 span.highlight{
	border-bottom:3px solid #8ac547;
	font-style:italic;
	padding-bottom:2px;
	font-weight:600;
	letter-spacing:0.6px;
}
#how_it_works .one-third{
	text-align:center;
	margin-left:0;
	width:33.333%;
}
/* END HOW IT WORKS - USED IN SHORTCODE FOR PAGES */

/* FOOTER CTA WIDGET */
.home #footer_cta{
	display:none;
}
#footer_cta{
	background:#daf4bd;
	display:inline-block;
	width:100%;
	float:left;
	padding:0;
	margin:0;
	border:0;
}
#footer_cta .widget_text.widget-wrap{
	max-width:1048px;
	margin:0 auto;
	padding:150px 30px 90px;
}
#footer_cta .left{
	width:55%;
	float:left;
}
#footer_cta .right{
	width:45%;
	display:inline-block;
	margin-top:-60px;
}
#footer_cta h2{
	font-size:70px;
	line-height:1.1;
	color:#2d2d2d;
	font-weight:900;
	letter-spacing:-.1rem;
}
/* BOOKING REVIEWS WIDGET */
.label-booking-system #someone-purchased{
	display:none !important;
}
#booking_reviews{
	display:inline-block;
	float:left;
	width:100%;
	margin:0 auto;
	background:#ffffff;
	border-top:1px solid #e6e5e5;
	border-bottom:10px solid #89c745;
	position:relative;
}
#booking_reviews .widget-wrap{
	max-width:1200px;
	margin:0 auto;
	padding:40px 30px 40px;
}
.label-booking-system div#trusted_and_insured{
	display:none;
}
/* BLOG STYLES AND CATEGORY ARCHIVES */
.content-sidebar .site-header .wrap{
	padding:0;
	width:100%;
}
#blog-title{
	margin-top:97px;
	text-align:center;
	background:url('https://goloadup.com/wp-content/uploads/2016/08/become-loadup-driver.png') no-repeat;
	color:#fff;
	font-size:68px;
	font-weight:900;
	text-transform:uppercase;
	background-position:center -120px;
	background-size:cover;
	line-height:60px;
}
.blog-title-wrap{
/*
	background:rgba(12, 21, 3, 0.53);
*/
	background: linear-gradient(91.74deg, #8AC646 0%, #69D9DD 100%);
	padding:52px 30px 65px;
	text-shadow:1px 1px 6px rgba(62,33,11,0.21);
}
/*
.archive.category .blog-title-wrap{
	background:rgba(30, 31, 28, 0.51);
	padding:52px 30px 60px;
	text-shadow:1px 1px 6px rgba(62,33,11,0.21);
}
*/
.blog-title-wrap h1{
	max-width:1135px;
	margin:0 auto;
	font-size:88px;
	line-height:72px;
	font-weight:900;
	text-transform:uppercase;
}
.blog-title-wrap p.blog-name{
	font-weight:600;
}
.blog-title-wrap p{
	max-width:1135px;
	margin:0 auto;
	font-size:16px;
	letter-spacing:1.5px;
	color:#ffffff;
	font-weight:300;
}
.blog-title-wrap p.meta-single{
	font-size:14px;
	text-transform:capitalize;
}
.blog-title-wrap p.meta-single a{
	color:#fff;
	text-decoration:underline;
}
.page.page-template-page_blog .site-inner, .archive.category .site-inner, .archive .site-inner, .blog .site-inner{
	margin-top:20px;
}
/*
.archive.category .blog-title-wrap h1{
	max-width:1135px;
	margin:-13px auto 10px;
	font-size:64px;
	line-height:68px;
	font-weight:900;
	text-transform:uppercase;
}
*/
.blog h2.entry-title, .archive h2.entry-title, .label-blog-page h2.entry-title{
	font-size:24px;
	margin-bottom:26px;
	line-height:26px;
	font-weight:600;
}
.page.page-template-page_blog .entry-content p, .archive.category .entry-content p, .archive .entry-content p{
	margin-bottom:15px;
	line-height:28px;
	letter-spacing:-0.3px;
	font-weight:300;
	font-size:16px;
}
.page.page-template-page_blog .entry-footer .entry-meta, .archive.category .entry-footer .entry-meta, .archive .entry-footer .entry-meta{
	border-top:1px solid #dddddd;
	padding:5px 0 0;
	color:#777676;
	font-size:16px;
	font-size:1.2rem;
	font-style:normal;
	clear:both;
	font-weight:300;
	margin-top:15px;
}
.single-post .site-inner{
	margin-top:97px;
}
.single-post .content .post h1{
	font-size:36px;
	margin:0 0 .5333333333333em 0;
	line-height:1.23333;
	padding:10px 0 .0333333333333em 0;
	font-weight:900;
	text-align:left;
}
.single-post .entry-header p.meta-single{
	color:#848484;
	font-size:12px;
	max-width:1066px;
	margin:24px auto 38px;
	font-weight:300;
}
.single-post .entry-header p.meta-single a{
	color:#8ac646;
	text-decoration:underline;
}
.single-post .content h2{
	font-size:26px;
	line-height:32px;
	margin-bottom:30px;
	font-weight:900;
	margin-top:38px;
	border-left:5px solid #8ac646;
	padding:5px 15px;
}
.single-post .content h3{
	font-size:24px;
	margin-top:35px;
	margin-bottom:1.25em;
	padding:5px 0;
	line-height:1.25em;
	letter-spacing:-0.3px;
	font-weight:800;
}
.single-post .content h4{
	font-size:22px;
	margin-bottom:1.25em;
	line-height:1.25em;
	margin-top:35px;
	padding:5px 0;
	color:#8ac746;
}
span.period{
	color:#fff;
}
.single-post .toc{
	background:#f7f8f9;
	padding:30px 30px 10px;
	border:1px solid #e8e8e8;
}
.single-post .content .toc h4{
	margin:0;
}
.single-post .entry-content .toc p.title{
	margin-bottom:-7px;
	line-height:1.25em;
	font-size:22px;
	color:#3f4242;
}
.single-post .entry-content .toc p{
	font-size:14px;
	font-style:italic;
	color:#848282;
}
.single-post .entry-content .toc li{
	margin-bottom:10px;
	line-height:19px;
	font-size:15px;
}
.single-post img.aligncenter{
	margin:0 0 10px;
}
.single-post .entry-content p{
	margin-bottom:32px;
	line-height:28px;
	letter-spacing:-.1px;
	font-weight:300;
	font-size:17px;
}
.single-post .entry-content p.lead{
	font-size:18px;
	line-height:28px;
}
.single-post .entry-content p.red{
	color:#f10a0a;
}
.single-post .entry-content p.note{
	background:#f7f7f7;
	border:1px solid #ddd;
	padding:12px 15px;
	font-size:15px;
	letter-spacing:0.1px;
	line-height:23px;
}
.single-post .entry-content ul li{
	margin-bottom:10px;
}
.single-post .entry-content .wp-caption{
	margin-bottom:30px;
}
.single-post .entry-content p.wp-caption-text{
	margin-bottom:5px;
	font-size:15px;
}
/* BLOG FOOTER CTA */
.label-blog-post .ft-cta{
	border:1px solid #dcdcdc;
	padding:30px 0 30px;
	margin-top:35px;
	border-top:16px solid #eaebec;
}
.label-blog-post.label-loader-main-nav #loader_footer_cta.ft-cta{
	border:1px solid #dcdcdc;
	padding:30px 0 30px;
	margin-top:35px;
	border-top:none;
}
.category-loader-resources .fixed-cta{
	display:none;
}
.label-blog-post .content .ft-cta img{
	max-width:315px;
	margin-bottom:0;
}
.label-blog-post .ft-cta p{
	text-align:center;
	font-size:3.6rem;
	color:#424242;
	margin-bottom:30px;
	font-weight:300;
	padding:0 30px;
}
.label-blog-post .ft-cta ul{
	margin:0 0 0 8%;
}
.label-blog-post .ft-cta ul li{
	list-style-type:none;
	font-size:14.5px;
	padding-bottom:6px;
	color:#333;
}
.label-blog-post .ft-cta ul li .fa{
	color:#8ac646;
	margin-right:9px;
}
.label-blog-post p.cta-btn{
	margin:20px 0 24px 8%;
	display:inline-block;
	padding:0;
}
.label-blog-post p.cta-btn a{
	background:#8ac646;
	color:#fff;
	font-weight:900;
	padding:19px 25px;
	text-shadow:-1px 1px 3px #75af32;
	font-size:16px;
	letter-spacing:0.2px;
}
.label-blog-post .ft-cta-social{
	margin-top:20px;
	margin-bottom:-11px;
}
.label-blog-post .ft-cta-social p{
	font-size:20px;
	color:#57614d;
}
.label-blog-post .ft-cta-social p span.footer_social{
	margin-left:5px;
}
.label-blog-post .ft-cta-social span.footer_social>a{
	background:#717275;
}
.label-blog-post .ft-cta-social span.footer_social>a:hover{
	background:#8ac646;
}
/* BLOG SIDEBAR VIDEO */
#custom_html-60 .textwidget.custom-html-widget{
	padding:0;
}
#custom_html-60{
	padding:0;
	background:#fff;
	border-bottom:none;
}
/* BLOG SIDEBAR */
.sidebar.widget-area .widget{
	background:#F5F5F5;
	border-top:0px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	margin:15px 0 35px;
	padding:0 0 15px;
}
.sidebar-primary h4, .sidebar-secondary h4{
	background:#f5f5f5;
	border:none;
	margin:0;
	padding:25px 0 0 30px;
	color:#7d7b7b;
	font-size:1.8rem;
	font-weight:600;
	line-height:1.25;
	text-shadow:1px 1px 1px #fff;
	letter-spacing:0.3px;
}
.sidebar-primary h4, .sidebar-secondary h4:first-letter {
	text-transform:capitalize;
}
.sidebar-primary header.entry-header{
	position:relative;
	margin-top:-17px;
	width:auto;
	background:#89c74540;
	padding:10px 10px 8px;
	margin-bottom:12px;
	border:1px solid #aede79;
	border-radius:0 0 3px 3px;
}
.sidebar-primary h2.entry-title{
	font-size:14px;
	line-height:18px;
	color:#ddd;
	text-align:center;
	margin-bottom:5px;
}
.sidebar-primary .featuredpost .post h2 a{
	color:#6a8e32 !important;
	font-size:14px;
	line-height:18px;
	padding:0px 10px 0px;
	margin-bottom:5px;
	font-weight:500;
}
.sidebar-primary .featuredpost img{
	width:100%;
}
/* SIDEBAR ADS */
.sidebar-primary .blog-ad{
	background:#fff;
}
.sidebar-primary .blog-ad h4{
	text-align:center;
	font-size:24px;
	padding:30px 15px 0;
	background:#fff;
	color:#6b6b6b;
	line-height:30px;
	letter-spacing:0.2px;
}
.sidebar-primary .blog-ad img.aligncenter{
	padding:20px 0 0;
	margin:0 auto;
}
.sidebar-primary .blog-ad p.caption{
	max-width:260px;
	margin:0 auto;
	font-weight:300;
	letter-spacing:0.3px;
	padding:16px 0 0;
	font-size:14px;
}
.sidebar-primary .blog-ad p{
	text-align:center;
	width:100%;
	background:#fff;
	padding:25px 0 40px;
	letter-spacing:1px;
}
.sidebar-primary .blog-ad p a{
	background:#8ac646;
	color:#fff;
	padding:12px 20px;
	margin:0 auto;
	width:100%;
	border-radius:4px;
	font-weight:600;
	text-shadow:1px 1px 1px #6fa536;
}
#media_video-2{
	border:0;
	padding:0;
}
#video-2032-1-iframe-overlay{
	border:1px solid #ddd;
}
.featuredpost .post .entry-content p{
	font-size:14px;
	text-align:center;
	margin-bottom:0;
}
.entry-footer .entry-meta{
	border-top:2px solid #dddddd;
	padding:5px 0 0;
	color:#777676;
	font-size:16px;
	font-size:1.4rem;
	font-style:normal;
	clear:both;
	font-weight:300;
	margin-top:30px;
}
.label-loader-main-nav .author-box,.label-location-page .author-box,.label-location-page-b .author-box{
	display:none;
}
.author-box .avatar{
	margin:0 15px 0 0;
}
.content-sidebar .site-footer .wrap{
	max-width:100vw;
}
.blog-cta{
    background: #f6f6f6;
    padding: 30px 25px;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
.entry-content .blog-cta p{
    font-size: 22px;
    text-align: center;
    letter-spacing: .5px;
    margin-bottom: 0;
    font-weight: 300;
}
.blog-cta i.fa.fa{
	display:none;
}
.entry-content .blog-cta p a{
    background: #48523d;
    padding: 6px 18px 4px;
    border-radius: 20px;
    margin: 5px 5px 5px 10px;
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    text-decoration: none;
}
.entry-content .blog-cta p a:hover{
	background: #76ad37;
}
/*
.blog-cta{
	background:#e5f7d0;
	padding:10px 25px 0;
	border-radius:10px;
	border:2px dashed #b6dc89;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
.entry-content .blog-cta p{
	font-size:20px;
	font-weight:400;
	color:#304617;
	letter-spacing:.6px;
	line-height:40px;
	margin-bottom:20px;
}
.blog-cta i.fa.fa{
	color:#8ac546;
	font-size:45px;
	line-height:45px;
	position:relative;
	top:8px;
	margin-right:10px;
}
.entry-content .blog-cta p a{
	background:#fff;
	color:#000;
	margin-left:20px;
	padding:5px 18px 3px;
	border-radius:3px;
	border:1px solid #d6d6d6;
	box-shadow:1px 1px 5px 0px #d0e2bb;
	font-size:16px;
	font-weight:900;
	letter-spacing:0.3px;
	display:inline-block;
	text-decoration:none;
}
.entry-content .blog-cta p a:hover{
	background:#89c645;
	color:#fff;
	border:1px solid #8ac546;
}
*/
.entry-content p.inc-cta{
	margin:20px auto;
	display:inline-block;
}
.entry-content p.inc-cta a{
	background:#8ac646;
	color:#fff;
	padding:10px 20px;
	font-weight:800;
}
.entry-content p.inc-cta img{
	margin-top:-20px;
}
img.aligncenter.extra-space{
	border:1px solid #ddd;
	margin-bottom:40px;
	margin-top:40px;
}
.category-disposal-resources .content-sidebar-wrap{
	margin-top:30px;
}
.divide{
	background:#8ac646;
	height:8px;
	width:205px;
	margin:0 auto 60px;
	border-radius:10px;
}
.jobs{
	background:#f7f7f7;
	padding:30px 30px 20px;
	border-radius:2px;
	border:1px solid #ddd;
	margin-bottom:30px;
}
/* PRICING PAGE STYLES */
.label-pricing-page .content h3:not(.fs-4){
	text-align:center;
	font-size:4.3rem;
	letter-spacing:-.1rem;
	max-width:800px;
	margin:10px auto 6px;
	line-height:48px;
	font-weight:800;
}
.label-pricing-page .content h4{
	font-size:24px;
	line-height:28px;
}
.label-pricing-page .entry-content p.truth-btn{
	margin:0 auto 5px;
	text-align:center;
}
.label-pricing-page .entry-content p.truth-btn a{
	color:#000;
	padding:10px 3px 4px;
	font-weight:bold;
	font-size:14px;
	background:transparent;
	letter-spacing:.8px;
	border-bottom:2px solid;
}
.label-pricing-page .entry-content p.truth-btn a:hover{
	border:2px solid #8ac646;
	border-width:0 0 2px;
}
.label-pricing-page .entry-content p.xl{
	text-align:center;
	letter-spacing:.3px;
	font-size:20px;
	max-width:790px;
	margin:0 auto 75px;
}
.label-pricing-page .entry-content p{
	font-size:15px;
	letter-spacing:0.3px;
}
.label-pricing-page .sm-col-left{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:35.76157%;
	position:relative;
}
.label-pricing-page .legend{
	max-width:150px;
	margin-top:40px;
}
.label-pricing-page .entry-content .legend p{
	display:inline-block;
	margin-right:20px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:10px;
	letter-spacing:.6px;
}
.label-pricing-page .legend .cost:after, .label-pricing-page .legend .markup:after{
	position:relative;
	z-index:1;
	width:48px;
	height:20px;
	content:"";
	background:#cbcccb;
	box-sizing:inherit;
	display:inline-block;
	top:4px;
	float:right;
}
.label-pricing-page .legend .cost:after{
	background:#797f83;
}
.label-pricing-page .markups li{
	display:inline-block;
	position:relative;
	padding:0 0 55px 0;
	text-transform:uppercase;
	letter-spacing:0.2em;
	vertical-align:top;
}
.label-pricing-page .markups h5{
	text-align:center;
	font-weight:600;
	letter-spacing:1.1px;
	font-size:14px;
	line-height:16px;
	margin-bottom:25px;
}
.label-pricing-page .markups h5 span{
	color:#8ac646;
}
.label-pricing-page .markups .graph{
	position:relative;
	width:195px;
	height:260px;
}
.label-pricing-page .markups .markup{
	height:100%;
}
.label-pricing-page .markups .cost, .label-pricing-page .markups .markup{
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	width:100%;
	height:0;
	background:#cbcccb;
}
.label-pricing-page .markups .cost{
	z-index:2;
	background:#797f83;
}
.label-pricing-page .markups .cost{
	height:20px;
}
.label-pricing-page .markups .loadup .markup{
	height:40px;
}
.label-pricing-page .markups .bigjunk .markup{
	height:100%;
}
.label-pricing-page .markups p{
	position:absolute;
	top:120px;
	left:100%;
	z-index:1;
	max-width:160px;
	padding-left:20px;
	font-size:1.1rem;
	letter-spacing:.13em;
	width:100%;
	line-height:16px;
}
.label-pricing-page .cta-green p{
	font-size:24px;
	text-align:center;
	letter-spacing:0.5px;
	margin-bottom:20px;
	font-weight:300;
}
.label-pricing-page .cta-green img.aligncenter.icon{
	width:80px;
	padding:12px 11px 5px;
	margin:0 auto;
	border-radius:5%;
	display:inline-block;
	position:relative;
	top:23px;
	background:#3e3e3e;
	height:50px;
}
.label-pricing-page .cta-green a{
	background:#8ac646;
	padding:12px 23px;
	border-radius:3px;
	margin-left:15px;
	font-size:18px;
	color:#fff;
	font-weight:900;
	text-transform:uppercase;
}
.label-pricing-page .cta-green a:hover{
	background:#76ad37;
}
.label-pricing-page #how-it-works{
	padding:0;
	margin-top:-10px;
}
.label-pricing-page #how-it-works h3{
	margin:0 0 10px;
	font-size:28px;
	line-height:32px;
}
.label-pricing-page #how-it-works h3 b{
	color:#88c83b;
	font-weight:900;
	font-size:31px;
}
.label-pricing-page #how-it-works p.how-info{
	max-width:330px;
	line-height:23px;
}
.label-pricing-page #how-it-works .step{
	padding:15px 0 20px;
}
.label-pricing-page #how-it-works .step.mid{
	border:none;
	margin:0 0;
}
/* THANK YOU LEAD CONVERSION STYLES */
.content h2.thanks{
	text-align:center;
	font-size:24px;
	color:#4e4a4a;
}
.content h2.thanks-alt{
	text-align:center;
	font-weight:900;
	margin-top:46px;
}
.content h3.thanks{
	text-align:center;
	font-size:28px;
	color:#7f9a61;
	font-weight:300;
	font-style:italic;
	background:#f6fbf1;
	padding:20px;
	border:1px solid #ddeacd;
	border-radius:40px;
	margin:-14px auto -7px;
}
.content h3.thanks i.fa.fa{
	color:#8ac646;
	font-size:34px;
	margin-right:10px;
}
.content p.thanks{
	text-align:center;
	max-width:750px;
	margin:30px auto 36px;
	line-height:3.6rem;
}
.content p.thanks a.alt-more{
	border:2px solid #3b3f3f;
	padding:10px 24px;
	color:#3b3f3f;
	margin-right:10px;
}
.content p.thanks a.alt-book{
	background:#8ac646;
	color:#fff;
	padding:12px 24px;
}
.sep-bar{
	margin:25px auto 40px;
	width:120px;
	height:6px;
	background:#8ac646;
	border-radius:10px;
}
/* LABEL ADD HEADER IMAGE */
.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/loadup-contract-carriers.jpg') no-repeat;
	background-size:cover;
	background-position:center top;
}
/* HOME JUNK REMOVAL */
.page-id-5130.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/dishwasher-removal-services.jpg') no-repeat;
	background-position:center top;
	background-size:cover;
}
/* CURBSIDE JUNK REMOVAL */
.page-id-15125.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/04/curbside-junk-pickup.jpg') no-repeat;
	background-size:cover;
	background-position:center -22px;
}
.content .curb-how h4{
	font-size:18px;
	text-align:center;
	font-weight:900;
}
.content .curb-how h4 span{
	background:#88c83b;
	color:#fff;
	width:21px;
	height:20px;
	display:inline-block;
	border-radius:50%;
	padding:5px 5px 5px;
	margin-right:4px;
}
.label-add-header-image .content .new-font h3{
	font-weight:600;
	font-size:32px;
	letter-spacing:0.4px;
}
.label-add-header-image .entry-content .new-font p.xl{
	max-width:650px;
	text-align:left;
	font-size:18px;
}
.content .new-font h4.border-left{
	font-size:25px;
	font-weight:600;
}
.new-font p.sm{
	letter-spacing:0.4px;
}
.entry-content .new-font ul li{
	list-style-type:none;
	margin-bottom:24px;
	line-height:20px;
}
.new-font i.fa.fa-check{
	color:#88c83b;
	font-size:20px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.new-font i.fa.fa-times-circle{
	color:#e83f3f;
	font-size:20px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.new-font p.vs{
	text-align:center;
	margin:50px auto -50px;
	font-size:40px;
	font-weight:900;
}
.new-font h4.vs{
	text-align:center;
	margin:0 auto 40px;
	border-bottom:2px solid #d7d8d6;
	max-width:88px;
	padding-bottom:3px;
	font-weight:400;
}
.new-font ul.vs{
	max-width:360px;
	margin:0 auto;
}
.new-font .su-spoiler{
	border-top:1px solid #e4e4e3;
	max-width:784px;
	margin:0 auto;
}
.label-service-page .new-font .su-spoiler{
	max-width:1110px;
	margin:0 auto;
}
.new-font .su-spoiler.first{
	border-top:0;
	margin-top:40px;
}
.new-font .su-spoiler-style-default>.su-spoiler-title{
	font-size:16px;
	font-weight:600;
	letter-spacing:0;
	color:#3F4242;
	padding:20px;
}
.new-font .su-spoiler-title span.su-spoiler-icon{
	right:0;
	left:auto;
	color:#88c83b;
	font-size:20px;
	top:21px;
}
.new-font .su-spoiler-content{
	font-size:1em;
	line-height:150%;
	padding:0 0 20px 0;
	font-size:15px;
	font-weight:400;
	letter-spacing:0.3px;
}
.new-font .su-spoiler-content p{
	font-size:1.6rem;
	margin-bottom:18px;
}
.new-font h4.fact-point{
	font-size:16px;
	text-align:center;
	font-weight:600;
	letter-spacing:0.3px;
}
.label-add-header-image .content h1.entry-title{
	background-image:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/b-dots.png');
	color:#fff;
	margin:0 auto;
	padding:103px 30px 0;
	height:328px;
	background-color:rgba(20, 31, 35, 0.44);
	text-shadow:1px 1px 16px #00000066;
	letter-spacing:1px;
	text-transform:none;
}
.label-add-header-image .content h2.sub_title{
	position:absolute;
	top:256px;
	text-align:center;
	left:0;
	right:0;
	color:#fff;
	letter-spacing:1px;
	font-size:22px;
	margin:0 auto;
	text-shadow:0px 1px 3px #00000070;
}
.label-add-header-image .entry-content p.breadcrumbs a:hover{
	color:#8AC646;
	text-decoration:underline;
}
.label-add-header-image .content h3{
	text-align:center;
	font-size:32px;
	letter-spacing:.3px;
	max-width:800px;
	margin:10px auto 0;
	line-height:36px;
	padding-bottom:.4em;
	font-weight:800;
}
.label-add-header-image .content h4.item-list{
	border-bottom:2px solid #8ac646;
	font-size:20px;
	padding-bottom:5px;
	color:#4e4a4a;
}
.label-add-header-image .content h4.item-list a.right-link{
	font-size:12px;
	float:right;
	line-height:32px;
}
.head-ctas{
	position:absolute;
	top:340px;
	letter-spacing:0;
	right:0;
	text-align:center;
	left:0;
}
.head-ctas p a{
	border:1px solid;
	font-weight:900;
	margin-left:20px;
	font-size:14px;
	padding:1em 2em;
	letter-spacing:1px;
	text-decoration:none;
}
.head-ctas p a.border-cta{
	color:#fff;
	margin-left:0;
}
.head-ctas p a.border-cta:hover{
	background:rgba(255, 255, 255, 0.8);
	color:#3e4242;
	border-color:rgba(255, 255, 255, 0.25882352941176473);
}
.head-ctas p a.solid-cta{
	background:#89c745;
	color:#3e4242;
	border-color:#89c745;
}
.head-ctas p a.solid-cta:hover{
	color:#fff;
	background:rgba(136, 200, 69, 0.6509803921568628);
}
.label-add-header-image .entry-content p.xl{
	text-align:center;
	letter-spacing:.3px;
	font-size:20px;
	max-width:790px;
	margin:0 auto 75px;
	position:relative;
}
.line-note.home{
	border-bottom:1px solid #89c745;
	height:230px;
	margin-bottom:-194px;
	margin-left:150px;
	padding-right:35px;
	max-width:247px;
	border-left:1px solid #89c745;
	margin-top:90px;
}
.line-note.commercial{
	border-bottom:1px solid #89c745;
	height:230px;
	margin-bottom:-260px;
	margin-left:745px;
	border-right:1px solid #89c745;
	text-align:right;
	max-width:250px;
	padding-right:20px;
	margin-top:90px;
}
.line-note.property{
	border-bottom:1px solid #89c745;
	height:255px;
	margin-bottom:-226px;
	margin-left:79px;
	padding-right:35px;
	max-width:247px;
	border-left:1px solid #89c745;
	margin-top:90px;
}
.line-note.price{
	height:280px;
	margin-bottom:-109px;
	margin-left:300px;
	padding-right:35px;
	max-width:325px;
	border-left:1px solid #89c745;
	margin-top:-25px;
	position:relative;
}
.content .line-note h4{
	padding-left:20px;
	margin-bottom:17px;
	font-size:17px;
	font-weight:800;
	line-height:20px;
}
.content .line-note h4 a{
	color:#3F4242;
	text-decoration:none;
}
.content .line-note h4 a:hover{
	color:#8AC646;
	text-decoration:underline;
}
.line-note i.fa.fa{
	margin-bottom:10px;
	margin-right:7px;
	color:#8ac646;
}
.line-note p{
	font-size:14px;
	letter-spacing:.5px;
	color:#5a5a5a;
	padding-left:20px;
	max-width:720px;
	margin-bottom:10px;
	line-height:23px;
}
.line-note a{
	text-decoration:underline;
}
.padding{
	padding:0 30px;
}
img.curbside{
	margin-top:-50px;
	margin-bottom:0;
}
img.app{
	margin-top:20px;
	margin-bottom:-28px;
}
.content h4.border-left{
	font-size:22px;
	border-left:3px solid #8ac646;
	padding-left:15px;
	margin-bottom:20px;
}
.content .new-font h3.border-left{
	font-size:25px;
	border-left:3px solid #8ac646;
	padding-left:15px;
	margin-bottom:20px;
	font-weight:600;
}
p.sm{
	font-size:16px;
}
p.sm.hl{
	font-weight:400;
	font-style:italic;
	color:#525252;
}
p.cta-bar{
	color:#fff;
	font-size:32px;
	text-align:center;
	text-shadow:1px 2px 3px #7bab48;
}
img.aligncenter.icon-small{
	width:61px;
	border:2px solid #6aab21;
	padding:1px 5px 3px;
	display:inline-block;
	background:#d9f1be;
	position:relative;
	top:35px;
	margin-right:20px;
	border-radius:15%;
}
p.cta-bar a.white-btn{
	background:#fff;
	padding:9px 17px;
	border-radius:3px;
	margin-left:10px;
	font-weight:bold;
	font-size:28px;
	color:#404040;
	letter-spacing:-0.3px;
	text-shadow:0px 1px 1px #dedede;
	box-shadow:0px 2px 2px #83a95b;
}
/* LABEL ABOUT US PAGE */
.content h3.about{
	text-align:center;
	font-size:38px;
	letter-spacing:.3px;
	max-width:800px;
	margin:10px auto 0;
	line-height:42px;
	padding-bottom:.5em;
	font-weight:800;
}
.entry-content p.xl.about{
	text-align:center;
	letter-spacing:.3px;
	font-size:20px;
	max-width:790px;
	margin:0 auto 75px;
}
p.mission.about{
	text-align:center;
	font-size:24px;
	letter-spacing:-0.3px;
}
p.mission.white.about a{
	color:#fff;
	text-decoration:underline;
}
#circle-over{
	border-radius:50%;
	background:#ddd;
	overflow:hidden;
	width:155px;
	height:150px;
}
.team-pic{
	width:192px;
}
.team-pic img{
	position:relative;
	top:8px;
	right:15px;
}
.ceo{
	max-width:850px;
	margin:0 auto;
}
.ceo img{
	border-radius:8em;
	margin-right:30px;
}
.content .ceo h4{
	padding-top:5px;
	font-weight:600;
	font-size:24px;
	margin-bottom:5px;
}
.content .ceo h5{
	font-size:18px;
	color:#8ac646;
	margin-bottom:14px;
	letter-spacing:0.3px;
}
.entry-content .ceo p{
	font-size:15px;
	line-height:22px;
}
.ceo-bio span.su-spoiler-icon{
	background:#8ac646;
	color:#fff;
	border-radius:50%;
}
.ceo-bio .su-spoiler-title{
	font-weight:300;
	font-size:15px;
	display:inline-block;
	margin-bottom:10px;
}
.su-spoiler-style-default.ceo-bio .su-spoiler-content{
	background:#fff;
	padding:30px;
	border:1px solid #ececec;
	max-width:700px;
	margin:0 auto;
}
.ceo-bio .su-spoiler-title:focus{
	outline:0;
}
.the-team{
	text-align:center;
	margin-top:40px;
}
.the-team ul{
	margin:2em auto 0;
	text-align:left;
	padding-bottom:0;
}
.the-team ul li{
	width:143px;
	display:inline-block;
	vertical-align:top;
	margin:1em .5em;
}
.the-team ul li img{
	border-radius:8em;
	width:8em;
	display:block;
	margin:0 auto .75em;
	background:#ddd;
}
.content .the-team h4{
	font-size:34px;
	line-height:36px;
	border-top:3px solid #f1f1f1;
	text-align:left;
	padding-top:60px;
	font-weight:600;
}
.content .the-team p.overview{
	text-align:left;
	line-height:22px;
	margin:20px 0 47px;
	max-width:675px;
	font-size:15.5px;
}
.content .the-team ul li h5{
	text-align:center;
	font-weight:600;
	font-size:100%;
	margin-bottom:2px;
}
.the-team ul li p{
	font-size:12px;
	line-height:1.25;
	text-align:center;
	width:100%;
}
.the-team ul, .the-team.core ul{
	text-align:center;
}
.the-team.core ul li{
	width:30.623932%;
	display:inline-grid;
}
.the-team.core ul li img{
	border-radius:0;
	background:none;
	width:auto;
	padding-bottom:8px;
	max-height:80px;
}
.content .the-team.core ul li h5{
	padding-bottom:10px;
}
.the-team.core ul li p{
	font-size:15px;
	line-height:1.3;
	max-width:230px;
	margin:0 auto;
}
.the-team ul li p.letter{
	font-size:50px;
	font-weight:900;
	border-radius:50%;
	width:65px;
	padding:10px;
	margin:0 auto 10px;
}
.the-team ul li p.letter.pn{
	background:#dc23e8;
	color:#fff;
}
.the-team ul li p.letter.iy{
	background:#10a5d1;
	color:#fff;
}
.the-team ul li p.letter.in{
	background:#22bc0f;
	color:#fff;
}
.the-team ul li p.letter.cn{
	background:#e97e11;
	color:#fff;
}
.the-team ul li p.letter.cc{
	background:#11e9da;
	color:#fff;
}
/* LABEL PRESS PAGE */
.label-press-page header.entry-header{
	background: linear-gradient(91.74deg, #8AC646 0%, #69D9DD 100%);
}
.label-press-page.label-add-header-image .content h1.entry-title{
	padding: 0 30px;
	margin-bottom:20px;
    height: 250px;
    align-items: center;
    background: linear-gradient(91.74deg, #8AC646 0%, #69D9DD 100%);
    justify-content: center;
    display: flex;
	text-transform:uppercase;
}
@media only screen and (max-width: 479px) {
    .label-press-page.label-add-header-image .content h1.entry-title{
        height: 200px;
		margin-bottom:0;
    }
}
.label-press-page .content h2.sub_title{
	top:367px;
}
.label-press-page .content h2{
	text-align:center;
	font-size:42px;
	line-height:48px;
	margin-bottom:20px;
	letter-spacing:-0.6px;
}
.label-press-page .entry-content p.press-link{
	clear:both;
	margin:35px 0 55px;
	text-align:center;
}
.label-press-page .entry-content .press-link a{
	padding:10px;
	border-radius:3px;
	border:solid 1px #e2e2dc;
	font-size:16px;
	text-decoration:none;
	letter-spacing:-0.1px;
}
.label-press-page .entry-content p{
	font-size:16px;
	line-height:28px;
}
.label-press-page .entry-content p.sm{
	font-size:14px;
	line-height:22px;
	margin-bottom:15px;
	margin-top:5px;
}
.label-press-page .entry-content p.gpw-badge{
	max-width:90px;
	margin:0 auto;
}
.label-press-page .entry-content a{
	text-decoration:underline;
	color:#3F4242;
}
.label-press-page .contain{
	padding-top:20px;
	padding-bottom:120px;
}
.label-press-page .container{
	padding-top:120px;
	padding-bottom:120px;
}
.label-press-page .stat{
	text-align:center;
	border-top:2px solid rgba(255, 255, 255, 0.3);
	font-size:16px;
	line-height:28px;
	color:rgba(255, 255, 255, 0.8);
	text-align:center;
	width:100%;
	padding-bottom:0;
	padding-top:24px;
}
.label-press-page .row:before, .label-press-page .row:after{
	content:"";
	display:table;
	clear:both;
}
.label-press-page .four{
	width:30.33333%;
	padding:14px;
	float:left;
}
.label-press-page .stat h4{
	font-size:44px;
	color:#3f4242;
	line-height:50px;
	font-weight:300;
	font-family:Georgia;
}
.label-press-page .stat p{
	text-align:center;
	margin-bottom:0;
	color:#3f4242;
}
.label-press-page .small-byline p{
	color:#3f4242;
	font-size:12px;
	text-align:center;
	margin-bottom:-28px;
	clear:both;
}
/* NEWS FEED */
.label-press-page .entry-content p.sub-news{
	text-align:center;
	font-size:30px;
	margin:0 auto 75px;
	letter-spacing:-0.6px;
	color:#5d5d5d;
}
.label-press-page .su-posts-default-loop .su-post{
	width:45%;
	padding:0 30px;
	max-width:400px;
	display:inline-table;
}
.label-press-page .su-posts-default-loop .su-post-thumbnail{
	width:200px;
	height:200px;
}
.label-press-page .su-posts-default-loop .su-post-thumbnail img{
	max-width:200px;
	max-height:200px;
}
.label-press-page .content h2.su-post-title{
	font-size:16px;
	text-align:left;
	text-decoration:underline;
	line-height:21px;
	letter-spacing:0.3px;
	margin-top:0;
}
.label-press-page .su-posts-default-loop .su-post-excerpt p{
	line-height:20px;
	letter-spacing:-0.1px;
	font-size:15px;
}
.label-press-page .su-posts-default-loop .su-post-meta{
	display:none;
}
.label-press-page a.su-post-comments-link{
	display:none;
}
/* PRESS RELEASES */
.label-press-page .content h4.pr-title{
	font-size:2.2rem;
}
.label-press-page .entry-content p.pr-date{
	color:#969696;
	font-size:14px;
	line-height:20px;
	margin-bottom:20px;
	margin-top:-5px;
}
.label-press-page .entry-content p.pr-blurb{
	font-size:18px;
	font-weight:300;
	color:#656565;
	margin-bottom:5px;
}
.label-press-page .pr-sep{
	border-bottom:1px solid #f3f3f3;
	margin:35px 0 50px;
}
.label-press-page .pr-article .su-spoiler-title{
	line-height:34px;
}
.label-press-page .pr-article .su-spoiler-content{
	background:#f7f7f7;
	padding:30px;
	border:1px solid #ececec;
}
.label-press-page .pr-article .su-spoiler-content p{
	font-size:15px;
	line-height:23px;
	letter-spacing:0.1px;
}
/* ASSETS */
.label-press-page h3.asset-label.normal{
	font-size:14px;
	color:#666;
	padding-bottom:0;
	line-height:18px;
}
.label-press-page .asset-label{
	height:40px;
	font-size:14px;
	color:#666;
	margin-bottom:5px;
	display:table-cell;
	vertical-align:middle;
}
.label-press-page .asset{
	-moz-box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.4);
	box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.4);
	border-radius:3px;
	height:200px;
	text-align:center;
	overflow:hidden;
	padding:0;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}
.label-press-page .asset.loadup-logo-asset{
	background:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/loadup-logo2x.png') no-repeat center center;
	background-size:80%;
}
.label-press-page .office-asset-one{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/04/loadup-press.jpg');
}
.label-press-page .office-asset-two{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-customer-service.png');
}
.label-press-page .office-asset-three{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-team-meeting.jpg');
}
.label-press-page .office-asset-four{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-loaders-dishwasher.jpg');
}
.label-press-page .office-asset-five{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-loaders-couch.jpg');
}
.label-press-page .office-asset-six{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-loaders-customer.jpg');
}
.label-press-page .video-asset-one{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-internet-ads-commercial.jpg');
}
.label-press-page .video-asset-two{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-junk-franchise-commercial.jpg');
}
.label-press-page .video-asset-three{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-diy-removal.jpg');
}
.label-press-page .video-asset-four{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-junk-removal-commercial.jpg');
}
.label-press-page .video-asset-five{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-support-video.jpg');
}
.label-press-page .video-asset-six{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-how-it-works-video.jpg');
}
.label-press-page .web-asset-one{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-desktop-home-frame.jpg');
}
.label-press-page .web-asset-two{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-desktop-home.png');
}
.label-press-page .app-asset-one{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-desktop-booking-comp.png');
}
.label-press-page .app-asset-two{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-desktop-booking-cutout-comp.png');
}
.label-press-page .app-asset-nine{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-mobile-booking.jpg');
}
.label-press-page .app-asset-ten{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-mobile-home-comp.jpg');
}
.label-press-page .app-asset-eleven{
	background-image:url('https://goloadup.com/wp-content/uploads/2019/05/loadup-mobile-booking-logo.jpg');
}
.label-press-page .button-overlay{
	width:100%;
	height:200px;
	background-color:rgba(0, 0, 0, 0.3);
	opacity:0;
}
.label-press-page .button-overlay:hover, .label-press-page .button-overlay:focus-within{
	opacity:1;
}
.label-press-page .entry-content a.asset-button{
	border:1px solid rgba(0, 0, 0, 0.1);
	border-bottom-color:rgba(0, 0, 0, 0.2);
	border-top-color:rgba(0, 0, 0, 0.05);
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);
	background-color:#3b3f3f;
	color:#fff;
	font-size:16px;
	font-weight:500;
	padding:10px 12px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.1);
	display:inline-block;
	margin-top:85px;
}
.label-press-page .button-overlay a.asset-button:hover{
	border-color:rgba(0, 0, 0, 0.2);
	border-bottom-color:rgba(0, 0, 0, 0.25);
}
.label-press-page .screen-reader-only, .label-press-page .wt-screen-reader-only{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
/* LABEL GUIDE DISPOSAL PAGE TEMPLATE */
.label-guide-page .content h1.entry-title{
	font-weight:600;
	letter-spacing:-0.3px;
	text-align:center;
	font-size:51px;
	margin-top:0;
	background:#3b3f3f;
	padding-top:40px;
	color:#fff;
	text-transform:none;
}
.label-guide-page .content h2.sub_title{
	text-align:center;
	font-weight:300;
	font-size:22px;
	margin-bottom:0;
	color:#8ac646;
	margin-top:-14px;
	background:#3b3f3f;
	padding-bottom:40px;
}
.label-guide-page .content h2.overview{
	text-align:center;
	font-weight:bold;
	font-size:3.4rem;
	line-height:1.25;
}
.label-guide-page .content h2{
	margin-bottom:30px;
}
.label-guide-page .content h3.charity{
	text-align:center;
	margin:40px auto 50px;
	font-size:24px;
}
.label-guide-page .content h4.charity{
	text-align:center;
	font-size:14px;
	font-weight:600;
	margin-top:20px;
}
.label-guide-page .entry-content p.charity{
	text-align:center;
	font-size:13px;
}
.label-guide-page .content h3{
	font-weight:400;
	font-size:28px;
	line-height:1.25em;
	margin-bottom:20px;
	color:#333e28;
	letter-spacing:-0.3px;
}
.label-guide-page .content h3.half{
	margin-top:40px;
}
.label-guide-page img.circle{
	border-radius:50%;
	border:3px solid #ddd;
	max-width:350px;
	height:320px;
}
.label-guide-page .entry-content p{
	font-size:16px;
	letter-spacing:0.3px;
	color:#55565a;
}
.label-guide-page .entry-content p.overview{
	text-align:center;
	max-width:825px;
	margin:0 auto 50px;
}
.label-guide-page .entry-content p.point{
	font-size:18px;
	font-weight:400;
	line-height:26px;
	margin-bottom:45px;
	margin-top:12px;
}
.label-guide-page .entry-content p.point i.fa.fa{
	position:relative;
	top:5px;
	margin-bottom:20px;
	float:left;
	padding-right:9px;
	display:inline-block;
}
.label-guide-page .entry-content p.right-blurb{
	float:right;
	display:inline-block;
	max-width:75%;
}
.archive-page ul li, .entry-content ul li, .dynamik-widget-area ul li{
	font-size:16px;
	letter-spacing:0.3px;
}
.label-guide-page .fix-option{
	display:inline-block;
	margin-top:20px;
}
.label-guide-page .fix-option img.alignleft{
	max-width:140px;
	margin:0 auto;
	border:3px solid #ddd;
}
.label-guide-page .fix-option p{
	max-width:80%;
	float:right;
	margin-bottom:0;
}
.label-guide-page .content i.fa.fa-ban.small{
	color:#f11;
	font-size:20px;
	float:left;
	margin-right:8px;
	position:relative;
	display:inline-block;
}
.label-guide-page .entry-content ul li{
	list-style-type:none;
	margin-top:15px;
	line-height:22px;
}
.label-guide-page .creative{
	display:inline-block;
	margin-bottom:15px;
}
.label-guide-page .content .creative h3{
	margin-bottom:30px;
	margin-top:20px;
}
.label-guide-page .creative img.alignleft{
	border:3px solid #ddd;
	margin-bottom:10px;
}
.label-guide-page .creative p{
	max-width:74%;
	float:right;
}
.label-guide-page img.aligncenter.give-away{
	margin-bottom:20px;
}
.label-guide-page .entry-content .loadup-stats ul li{
	font-size:14px;
	margin-bottom:20px;
	margin-left:20px;
}
.label-guide-page .loadup-stats b{
	font-size:16px;
	letter-spacing:-0.3px;
}
.label-guide-page .content .loadup-stats i.fa.fa{
	font-size:26px;
	position:relative;
	top:3px;
	margin-right:10px;
	color:#525151;
}
.label-guide-page .content i.fa.fa{
	color:#89c745;
	margin-right:5px;
	font-size:46px;
}
.label-guide-page .entry-content p.green-btn a{
	background:#89c745;
	color:#fff;
	padding:10px 15px;
	text-transform:uppercase;
	font-weight:600;
	border-radius:3px;
}
.label-guide-page .entry-content p.green-btn a:hover{
	background:#659c28;
}
.label-guide-page .content i.fa.fa-check-square-o.small{
	font-size:22px;
	color:#757373;
}
.label-guide-page .entry-content span.help{
	font-style:italic;
	font-size:14px;
	text-decoration:underline;
	color:#8ac646;
	font-weight:400;
	text-shadow:1px 1px 1px #fff;
}
.label-guide-page .entry-content p.toc{
	float:right;
}
.label-guide-page .entry-content p.toc a{
	color:#89c745;
	font-size:12px;
	font-weight:400;
	box-shadow:-1px 2px 0px #00000012;
	border:1px solid #e0dfdf;
	padding:12px 5px 10px 10px;
	background:#fff;
}
.label-guide-page .entry-content p.toc a:hover{
	color:#000;
}
.label-guide-page .entry-content p.toc i.fa.fa{
	font-size:20px;
}
.label-guide-page .entry-content p.crumbs{
	text-align:center;
	margin-bottom:40px;
	font-size:14px;
}
.label-guide-page .entry-content p.crumbs a{
	text-decoration:underline;
}
.label-guide-page .entry-content p.crumbs i.fa.fa-home{
	font-size:16px;
	margin-right:5px;
}
.label-guide-page .content h3.guide-title{
	text-align:center;
	font-weight:600;
	font-size:20px;
	margin-bottom:8px;
}
.label-guide-page .entry-content p.guide-info{
	text-align:center;
	max-width:340px;
	margin:0 auto 20px;
	font-size:14px;
}
.label-guide-page .entry-content p.guide-btn{
	text-align:center;
}
.label-guide-page .entry-content p.guide-btn a{
	background:#89c745;
	color:#fff;
	padding:10px 15px;
	text-transform:uppercase;
	border-radius:2px;
	font-size:12px;
	font-weight:600;
	letter-spacing:1px;
	text-shadow:-1px -1px 0px #71af2c;
}
.label-guide-page .entry-content p.guide-btn a:hover{
	background:#74ad37;
}
.label-guide-page .entry-content p.icon{
	float:left;
}
.label-guide-page .entry-content p.icon i.fa.fa-book{
	font-size:100px;
	margin-right:30px;
}
.label-guide-page .entry-content p.main-intro{
	margin:0 auto 50px;
	max-width:800px;
}
/* HOME OVERVIEW - NOW ON LABEL GUIDE PAGE */
.label-guide-page .entry-content #home_overview p.overview{
	font-weight:300;
	padding:0;
}
#home_overview .textwidget.custom-html-widget .box{
	border-radius:5px;
	border:1px solid #ddd;
	background:#fff;
}
#home_overview .textwidget.custom-html-widget .box:hover{
	background:rgba(136, 200, 69, 0.1);
	border-radius:5px;
	border:1px solid rgb(191, 230, 149);
}
#home_overview .textwidget.custom-html-widget p{
	text-align:center;
	font-weight:600;
	padding:40px 30px 20px;
}
#home_overview i.fa.fa{
	width:100%;
	text-align:center;
	display:inline-block;
	color:#89c745;
	font-size:54px;
	margin-bottom:10px;
}
#home_overview .textwidget.custom-html-widget{
	background:#f7f7f7;
}
/* FAQ GUIDE PAGE STYLES */
.faq_card{
	box-shadow:0 2px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08);
	border-radius:2px;
	background:#fff;
	margin:2em auto;
	overflow:hidden;
	padding:1.5em;
}
.label-guide-page .content .faq_card h2{
	font-size:2.4rem;
	font-weight:800;
	margin-bottom:0.8em;
	line-height:1.25em;
	margin-top:0;
}
.content .faq_card p{
	margin-bottom:0;
}
/* SERVICE PAGE TEMPLATE STYLES */
.content .white{
	color:#fff !important;
}
.label-service-page .content h2.sub_title{
	margin-bottom:0;
}
.label-service-page .content h2{
	letter-spacing:-.1rem;
	font-size:4.3rem;
	padding:0 0 10px;
	text-align:left;
	font-weight:800;
	line-height:48px;
	margin-top:75px;
}
.label-service-page img.aligncenter.price{
	position:relative;
	top:10px;
	left:8px;
}
.label-service-page img.aligncenter.schedule{
	margin-top:-2px;
	position:relative;
	top:-4px;
	left:-12px;
}
.label-service-page img.aligncenter.haul{
	margin-top:-8px;
	position:relative;
	left:-15px;
	top:2px;
}
.label-service-page .content h3.how-title{
	font-size:22px;
	margin-top:25px;
	padding:0;
}
.label-service-page .entry-content p.how-info{
	max-width:320px;
	margin:0 auto;
	margin-top:10px;
	font-size:15px;
	line-height:22px;
	letter-spacing:0.1px;
	text-align:center;
}
.label-service-page img.aligncenter.margintop{
	margin-top:-10px;
}
.label-service-page .content h3{
	text-align:left;
	font-size:3.8rem;
	letter-spacing:-.1rem;
	margin:10px 0 0;
	line-height:44px;
	padding-bottom:20px;
	font-weight:800;
}
.label-service-page .content h4{
	font-size:3.399rem;
	font-weight:800;
	line-height:3.566rem;
	letter-spacing:-.0725rem;
	margin-bottom:25px;
}
.left-half{
	max-width:1005px;
	margin:0 auto;
	padding:0 30px;
}
.left-five{
	max-width:525px;
}
.label-service-page .content h2.left-five{
	margin-top:50px;
}
span.locator{
	font-size:13px;
	color:#545454;
	letter-spacing:0;
}
span.locator i.fa.fa-map-marker{
	color:#8bc646;
	font-size:17px;
	margin-left:12px;
	position:relative;
}
.entry-content span.locator a{
	text-decoration:underline;
	font-size:12px;
}
img.alignright.right-flush{
	position:relative;
	width:30%;
	margin-top:0;
	margin-bottom:0;
}
img.alignright.flush{
	position:relative;
	margin-right:-90px;
	width:50%;
	margin-top:3%;
	margin-bottom:140px;
}
.label-service-page .entry-content p.xl.left-five{
	margin-bottom:0;
}
.label-service-page .entry-content p.xl.left-five.note{
	margin:20px 0;
	background:#8fc9523d;
	padding:5px 10px 7px;
	border:1px solid #d4eaba;
	font-style:italic;
	color:#25380f;
}
.label-service-page .entry-content p.xl.left-five.text-note{
	background:#f7f8f9;
	border:1px solid #ddd;
	padding:15px 20px;
	font-size:16px;
	border-radius:5px 5px 10px 10px;
	border-bottom:4px solid #8ac646;
	max-width:425px;
	letter-spacing:0.3px;
}
.label-service-page .entry-content p.xl{
	text-align:left;
	letter-spacing:.2px;
	font-size:17px;
	margin:0 0 120px;
	font-weight:300;
	line-height:24px;
}
.label-service-page .cta-green img.aligncenter.icon{
	width:80px;
	padding:1px 5px 3px;
	margin:0 10px 0 auto;
	display:inline-block;
	position:relative;
/*	top:29px; */
}
.label-service-page .cta-green p{
	font-size:24px;
	text-align:center;
	letter-spacing:0.5px;
	margin-bottom:0;
	font-weight:300;
}
.label-service-page .cta-green a{
	background:#48523d;
	padding:6px 18px 4px;
	border-radius:20px;
	margin-left:15px;
	font-size:15px;
	color:#fff;
	font-weight:600;
	display:inline-block;
	text-decoration:none;
}
.label-service-page .cta-green a:hover{
	background:#76ad37;
}
.label-service-page .cta-green p.xsm{
	font-size:15px;
	margin-bottom:0;
	font-style:italic;
	color:#797979;
	font-weight:300;
	letter-spacing:0.8px;
}
.label-service-page .cta-green #gform_wrapper_14{
	margin-top:0;
}
.label-service-page .cta-green #gform_wrapper_14 .gform_footer{
	padding-bottom:0 !important;
}
.label-service-page .cta-green p.xsm{
	margin-bottom:24px;
}
@media only screen and (min-width:840px){
	.label-service-page .cta-green p + p.xsm{
		margin-top:-15px;
	}
}
.label-service-page .entry-content ul li{
	padding:3px 5px 3px 0;
	list-style-type:none;
	font-weight:300;
	letter-spacing:-.1px;
	margin-left:0;
}
.label-service-page .entry-content ul li i.fa.fa{
	color:#267138;
}
.label-service-page .three-col{
	display:inline-block;
	width:32.333%;
}
.label-service-page .col-group{
	max-width:900px;
	margin:-20px auto -30px;
}
.label-service-page .content h4.fact-point{
	text-align:center;
	font-size:14px;
	font-weight:600;
	letter-spacing:-0.2px;
}
h3.drawback{
	max-width:300px;
}
.label-service-page .content h4.drawback, .label-service-page .content h4.goodpoint{
	text-transform:uppercase;
	font-weight:900;
	font-size:14px;
	letter-spacing:0.9px;
	margin-bottom:20px;
	display:inline-block;
	position:relative;
}
.label-service-page .content h4.drawback:after{
	position:absolute;
	left:-3px;
	right:-3px;
	content:"";
	border-bottom:1px solid #8ac646;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.label-service-page .entry-content .whynot p{
	font-size:14px;
	text-align:left;
	letter-spacing:0.3px;
	line-height:22px;
	max-width:290px;
	margin:0 0 25px;
}
.label-service-page .content h3.list-title{
	font-size:18px;
	letter-spacing:0;
	padding-bottom:0;
}
.label-service-page .entry-content p.disposal-item{
	overflow:hidden;
	width:200px;
	margin:-25px 0 20px;
	height:200px;
}
.label-service-page .entry-content p.disposal-item.disposal-item-centered{
	margin-left:auto !important;
	margin-right:auto !important;
}
.label-service-page img.aligncenter.disposal-item{
	width:200px;
	height:200px;
	margin:-25px 0 20px;
	overflow:hidden;
}
.label-service-page .review-block{
	margin:0 auto;
	max-width:1180px;
}
.label-service-page .review-left{
	width:27%;
	float:left;
	text-align:center;
}
.label-service-page .review-left i.fa.fa-star, .label-service-page .review-left i.fa.fa-star-half-o{
	color:#8ac646;
	font-size:27px;
	letter-spacing:6px;
}
.label-service-page .review-left i.fa.fa-user{
	display:block;
	font-size:96px;
	color:#fff;
	border:3px solid #fff;
	border-radius:50%;
	width:91px;
	margin:15px auto 10px;
	line-height:80px;
	overflow:hidden;
	padding-top:10px;
}
.label-service-page .review-left p{
	color:#fff;
	font-weight:800;
	font-size:17px;
	max-width:200px;
	line-height:20px;
	margin:0 auto 5px;
}
.label-service-page .review-left p a{
	font-weight:300;
	font-size:14px;
	font-style:italic;
	color:#fff;
	text-decoration:underline;
}
.label-service-page .review-left p a:hover{
	color:#8ac746;
}
.label-service-page .review-right{
	width:70%;
	display:inline-block;
}
.label-service-page .review-right p{
	color:#fff;
	font-size:20px;
}
.label-service-page .review-right .reviewer{
	max-width:180px;
	margin:0 0 0 auto;
}
.label-service-page .review-right p.review-name{
	font-weight:600;
	font-size:22px;
	margin-bottom:0;
}
.label-service-page .review-right p.review-info{
	font-size:13px;
	color:#8ac646;
}
.label-service-page .review-block span.su-spoiler-icon{
	text-align:center;
	margin:0 auto;
	width:100%;
	font-size:40px;
	color:#fff;
}
.label-service-page .su-spoiler{
	max-width:1080px;
	margin:0 auto 1.5em;
}
.label-service-page .review-block .su-spoiler-content.su-u-clearfix.su-u-trim{
	padding:1em 0 0 0;
	margin-left:-10px;
}
.label-service-page .content h4.review-title{
	color:#fff;
	text-align:center;
	clear:both;
	font-size:20px;
}
.label-service-page .video{
	margin:-15px auto 60px;
	box-shadow:4px 5px 29px -1px #0000004a;
	cursor:pointer;
	border:solid #fff;
	overflow:hidden;
	border-width:2px 0 1px 2px;
}
.label-service-page .video .su-vimeo.su-responsive-media-yes{
	margin-bottom:0;
	margin-left:-4px;
}
.label-service-page .twocol-sm{
	max-width:800px;
	margin:0 auto;
}
.label-service-page .content .twocol-sm h4.sm{
	font-size:26px;
	margin:0 auto 15px;
	font-weight:500;
	line-height:30px;
	letter-spacing:-0.3px;
}
.label-service-page .twocol-sm p.sm{
	max-width:380px;
}
.flex{
	display:flex;
	flex-wrap:wrap;
}
.two-col-left{
	border-right:1px solid #ddd;
	width:48%;
	padding-top:32px;
	display:inline-grid;
}
.two-col-left img{
	max-width:243px;
	max-height:212px;
}
.content .two-col-left h3, .content .two-col-right h3{
	max-width:300px;
	margin-top:3.5rem;
}
.two-col-left p{
	max-width:375px;
	margin-top:-12px;
}
.two-col-right{
	margin:0 auto;
	max-width:375px;
	display:inline-grid;
	padding:40px 0 10px 30px;
}
.two-col-right img{
	max-width:276px;
	max-height:238px;
}
.three-col-left{
	margin-top:140px;
}
.three-col-left .one-third{
	max-width:24%;
	margin-right:5%;
	margin-left:0;
}
img.alignnone.right-truck{
	position:absolute;
	right:0;
	max-width:25%;
	margin-top:120px;
}
/* LABEL SERVICE PAGE HEADER IMAGES */
.page-id-11738.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/carpet-disposal-services.jpg') no-repeat center top;
	background-size:cover;
}
.page-id-2565.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/appliance-removal-services.jpg') no-repeat center bottom;
	background-size:cover;
}
.page-id-680.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/01/junk-removal-company-medium.jpg') no-repeat center top;
	background-size:cover;
}
.page-id-2585.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/exercise-equipment-removal-services.jpg') no-repeat center top;
	background-size:cover;
}
.page-id-2018.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/02/mattress-removal-services.jpg') no-repeat center bottom;
	background-size:cover;
}
.page-id-2609.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/07/partner-signup.jpg') no-repeat center bottom;
	background-size:cover;
}
/* DUMPSTER RENTAL MAIN PAGE */
.label-dumpster-rental.label-add-header-image header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2019/04/dumpster-rental-services.jpg') no-repeat;
	background-size:cover;
	background-position:center;
}
.label-dumpster-rental .content h2.break{
	text-align:center;
	font-weight:900;
	margin:90px auto 0;
	font-size:4.4rem;
	line-height:4.4rem;
	letter-spacing:-.1rem;
	padding:0 0 10px;
}
.label-dumpster-rental .content p.xl span.noted{
	color:#697c8a;
	padding-top:10px;
	display:inline-block;
	font-size:15px;
}
.label-dumpster-rental .content h2.same-day{
	text-align:center;
	font-size:24px;
	font-weight:600;
	margin-top:20px;
}
.label-dumpster-rental .content h2.same-day i.fa.fa{
	color:#8ac646;
	margin-right:5px;
}
.label-dumpster-rental .content h2.same-day span{
	font-size:13px;
	position:relative;
	bottom:10px;
	color:#868484;
	right:3px;
}
.label-dumpster-rental .entry-content p.same-day{
	text-align:center;
	font-size:13px;
	line-height:17px;
	font-style:italic;
	color:#697c8a;
}
p.size-graphic{
	float:left;
	max-width:600px;
	width:100%;
}
p.size-graphic img{
	margin-top:-15px;
	max-width:550px;
}
p.truck-loads{
	font-size:14px;
	margin:-10px 0 30px;
}
.label-dumpster-rental a.solid-cta{
	background:#8AC646;
	color:#fff;
	padding:14px 28px;
	font-weight:900;
	letter-spacing:0.6px;
	border-radius:2px;
}
.label-dumpster-rental a.solid-cta:hover{
	background:#73a739;
}
.dump-feat{
	margin:0 auto;
}
.entry-content .dump-feat ul li{
	list-style-type:none;
	padding:5px 0;
	font-weight:600;
	font-size:15px;
}
.entry-content .dump-feat ul li .fa{
	color:#88c83b;
	font-size:20px;
	margin-right:5px;
}
.label-dumpster-rental .hblock{
	max-width:460px;
	margin:0 auto;
}
.label-dumpster-rental img.dump-shot{
	margin-top:20px;
}
.label-dumpster-rental .content .hblock h3{
	font-weight:600;
	font-size:28px;
	letter-spacing:-0.3px;
	line-height:32px;
	border-left:6px solid #88c83b;
	padding-left:20px;
	margin-bottom:20px;
	padding-top:5px;
	text-align:left;
	padding-bottom:2px;
}
.label-dumpster-rental p.list-title{
	font-weight:600;
	margin-top:20px;
	margin-bottom:10px;
}
.label-dumpster-rental .use-list-left{
	float:left;
	width:50%;
}
.label-dumpster-rental .hblock ul li{
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
	font-size:15px;
	color:#4e4d4d;
	letter-spacing:0.3px;
}
.label-dumpster-rental .content .hblock i.fa.fa-check{
	color:#88c83b;
	margin-right:3px;
	font-size:18px;
}
.dumpster-how{
	text-align:center;
}
.content .dumpster-how h4{
	font-weight:600;
	font-size:22px;
}
.dumpster-how p{
	max-width:225px;
	margin:0 auto;
	line-height:22px;
	font-size:16px;
}
.dumpster-how i.fa{
	color:#fff;
	font-size:41px;
	margin-bottom:17px;
	background:#88c83b;
	padding:18px;
	border-radius:50%;
	width:45px;
}
.entry-content ul.dont li, .entry-content ul.do li{
	list-style-type:none;
	padding:5px 0;
	font-weight:600;
	font-size:15px;
}
.break i.fa.fa-ban{
	color:red;
	font-weight:900;
	font-size:29px;
	padding:0 2px;
}
.entry-content ul.dont li .fa{
	color:red;
}
.entry-content ul.do li .fa{
	color:#88c83b;
}
ul.ban{
	margin:0 auto 40px;
}
ul.ban li{
	display:inline-grid;
	text-align:center;
	font-size:18px;
	width:13%;
	line-height:20px;
}
ul.ban li .fa{
	font-size:72px;
	margin-bottom:12px;
	color:#6b6b6b;
}
.label-dumpster-rental p.sm.center{
	max-width:535px;
	margin:0 auto;
}
span.usd-rate{
	color:#657b84;
	font-weight:300;
	letter-spacing:0.79px;
	font-size:12px;
}
span.usd-baby{
	font-size:23px;
	color:#6cab24;
	font-weight:600;
	margin-left:1%;
	line-height:32px;
	letter-spacing:-0.6px;
}
.label-dumpster-rental .list-block{
	display:inline-block;
	width:100%;
	padding:50px 0 5px;
	background:#8ac64621;
	border:1px solid #d1e6ba;
	border-radius:10px;
}
.label-dumpster-rental .list-block ul li{
	font-size:14px;
	list-style-type:none;
	margin:0 auto 5px;
	max-width:43%;
}
/* DUMPSTER RENTAL LOCATION PAGE */
.label-dumpster-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2020/07/old-grill-pickup.jpg') center 0 no-repeat;
	background-size:cover;
}
.label-dumpster-location .content .entry-title{
	background-image:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/b-dots.png');
	margin:0 0 0 15.2%;
	padding:0 40px 95px;
	background-color:#000000b8;
	text-shadow:1px 1px 16px #00000066;
	max-width:445px;
}
.label-dumpster-location .content h1.entry-title{
	text-align:left;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:0.3px;
	padding-top:50px;
	color:#fff;
	padding-bottom:0;
	line-height:inherit;
}
.label-dumpster-location .content h2.hero{
	padding:20px 0 20px;
	font-size:48px;
	font-weight:900;
	line-height:49px;
}
.label-dumpster-location .content h4.hero{
	max-width:400px;
	padding-bottom:25px;
	font-size:24px;
}
.label-dumpster-location .content h5.hero{
	font-size:19px;
	letter-spacing:-0.3px;
	padding-bottom:20px;
}
.label-dumpster-location .content h5.hero a{
	color:#fff;
	text-decoration:underline;
}
.label-dumpster-location a.hero.cta{
	font-weight:900;
	font-size:17px;
	padding:15px 28px;
	letter-spacing:0.3px;
	color:#fff;
	border:2px solid #fff;
	border-radius:30px;
	box-shadow:0 5px 0 rgba(17,17,31,.25);
}
.label-dumpster-location .content p.cta-bar-main{
	text-align:center;
	font-size:20px;
	margin-bottom:2px;
}
.label-dumpster-location .content p.cta-bar-sub{
	text-align:center;
	font-size:38px;
	padding-top:12px;
	font-weight:900;
}
.label-dumpster-location .content p.cta-bar-sub a{
	color:#fff;
}
.label-dumpster-location .content h2.break{
	max-width:700px;
	font-size:48px;
	line-height:54px;
}
.label-dumpster-location p.same-day{
	font-size:16px;
	line-height:20px;
}
.label-dumpster-location p.same-day span{
	font-size:14px;
	font-style:italic;
	color:#697c8a;
}
.label-dumpster-location p.lg-cta-btn.sm a{
	font-size:14px;
	padding:11px 34px 10px;
}
.label-dumpster-location #home_services .widget_text.widget-wrap{
	padding:0 30px 96px;
	max-width:1100px;
}
.label-dumpster-location #home_services h3{
	color:#3f4242;
	font-size:24px;
}
.label-dumpster-location #home_services ul li p{
	text-align:left;
	margin:5px 0 15px;
	height:80px;
	line-height:24px;
	font-size:16.5px;
}
.label-dumpster-location #home_services ul.project-types{
	margin-top:0;
}
.label-dumpster-location #home_services ul.project-types li{
	display:inherit;
	width:100%;
	margin:0 0 0 7px;
	text-align:left;
	font-size:15px;
}
.label-dumpster-location .content p.intro{
	max-width:825px;
}
.label-dumpster-location .point .two-col{
	height:auto;
	padding:0;
}
.label-dumpster-location .point .left-text{
	float:left;
	width:48%;
}
.label-dumpster-location .point .right-text{
	max-width:435px;
	width:48%;
}
.label-dumpster-location .content h2.point{
	font-size:32px;
	font-weight:300;
	line-height:32px;
}
.label-dumpster-location .point img.size{
	max-width:50%;
	float:right;
}
.label-dumpster-location .point img.walk{
	max-width:50%;
	float:left;
}
.label-dumpster-location ul.purpose li{
	display:inherit;
	margin-left:0;
	padding-bottom:0;
	font-size:14px;
	font-weight:600;
}
.label-dumpster-location ul.purpose li .fa{
	color:#8ac646;
	font-size:17px;
}
.label-dumpster-location .half-block.left{
	width:55%;
	float:left;
}
.label-dumpster-location .half-block.left .inner-container{
	max-width:473px;
	padding:85px 100px 0 30px;
	float:right;
	position:relative;
}
.label-dumpster-location .half-block.left h2{
	line-height:36px;
	margin-bottom:28px;
	font-size:32px;
}
.label-dumpster-location .half-block.right{
	width:45%;
	height:480px;
	float:right;
	background:url('https://goloadup.com/wp-content/uploads/2020/06/hoarder-clean-out-service.jpg') no-repeat right top;
	background-size:cover;
}
/* HOME SERVICES STYLES - NOW USED FOR DUMPSTER RENTAL ALTERNATIVE CITY PAGES */
#home_services{
	display:inline-block;
	float:left;
	width:100%;
	text-align:center;
}
#home_services .widget_text.widget-wrap{
	padding:75px 30px 50px;
	max-width:1167px;
	margin:0 auto;
}
#home_services ul{
	margin-top:60px;
}
#home_services ul li{
	display:inline-grid;
	margin:0 20px;
	width:28.859901623931625%;
	padding:0;
	background-size:100%;
	background-repeat:no-repeat;
}
#home_services ul li p{
	text-align:left;
	margin:15px 0 20px;
	height:50px;
}
#home_services ul li p a{
	font-weight:500;
	margin-top:auto;
	height:50px;
}
#home_services ul li p a span{
	font-size:14px;
	margin-left:4px;
}
#home_services ul li p a:hover{
	color:#88c83b;
	border-bottom:2px solid;
	padding-bottom:2px;
}
#home_services ul li p a:hover span{
	margin-left:8px;
}
#home_services h3{
	color:#262828;
	text-align:left;
	font-size:26px;
	font-weight:800;
	padding-top:15px;
	letter-spacing:-0.3px;
	line-height:30px;
}
/* LOADUP PARTNERSHIP PAGES STYLES */
.label-location-page-c .partner-hero{
	box-shadow:none;
}
.hero p.large{
	margin-bottom:20px;
	font-size:2.4rem;
	line-height:3.2rem;
}
p.new-global-cta.partner{
	margin-top:26px;
}
#good-points.partner-uniques{
	box-shadow:none;
}
.partner-uniques .lu-contain{
	padding:5px 120px 0;
}
#good-points.partner-services{
	box-shadow:none;
}
.partner-services .lu-contain{
	padding:20px 120px 0;
	padding-bottom:0;
	margin-bottom:-15px;
}
#grid-left-right.two-col-grid{
	display:inherit;
	float:none;
	background:#fff;
	padding-bottom:0;
	padding-top:70px;
}
.content #grid-left-right .title-bar{
	background:#4c5454;
	color:#fff;
	font-size:2.5rem;
	padding:47px 30px;
	line-height:3.4rem;
	letter-spacing:2.9px;
}
.entry-content #grid-left-right .tab-style{
	font-size:2.4rem;
	font-weight:300;
	line-height:3rem;
	padding:25px 30px 30px;
	background:#3cbdbd;
	border-radius:0 0 20px 20px;
	letter-spacing:.1px;
	color:#fff;
	text-shadow:1px 1px 3px #288383;
	max-width:729px;
	margin:0 auto 50px;
	text-align:center;
}
#grid-left-right.two-col-grid .twocol-wrap{
	display:grid;
	grid-template-columns:repeat( 2, 1fr );
	grid-row-gap:45px;
	column-gap:50px;
	align-items:flex-start;
	max-width:82%;
	margin:0 auto;
	padding:15px 55px 55px;
}
#grid-left-right.two-col-grid .twocol-wrap.alt{
	display:grid;
	grid-template-columns:repeat( 2, 1fr );
	grid-row-gap:45px;
	column-gap:50px;
	align-items:flex-start;
	max-width:82%;
	margin:0 auto;
	padding:15px 55px 55px;
}
#grid-left-right.alt .twocol-wrap{
	align-items:center;
}
#grid-left-right.two-col-grid .twocol-wrap .grid-item{
	background:#f4f2f3;
	padding:30px 0 45px;
}
#grid-left-right.two-col-grid .tech .grid-item{
	padding:54px 0 45px;
}
.content #grid-left-right .grid-item .text-block .lg{
	font-size:2.9rem;
	line-height:3.5rem;
}
.tech .alignleft{
	margin:-14px 10px 0 0;
}
.entry-content .partner-signup{
	text-align:center;
	font-size:1.5rem;
	margin:0 auto 30px;
	max-width:630px;
	letter-spacing:0.3px;
}
.big-btn{
	margin:0 auto;
	display:block;
	max-width:310px;
}
p.new-global-cta.partner.xl{
	margin:0 auto 60px;
}
p.new-global-cta.partner.xl a{
	font-size:18px;
}
.partner-pdf .fa-book{
	float:left;
	font-size:57px;
	margin-right:16px;
	line-height:49px;
	color:#3e4242;
}
.page-id-12107 #footer_cta{
	display:none;
}
.page-id-12107 .fixed-cta{
	display:none;
}
#grid-left-right.two-col-grid ul.box{
	margin:0;
	background:#f7f8f9;
	padding:25px 0 30px;
	border:1px solid #ddd8d8;
}
#grid-left-right.two-col-grid ul.box li{
	padding:3px 5px 3px 0;
	list-style-type:none;
}
/* NOT SURE WHAT THIS IS - MAY BE FOR PARTNER DOCS */
#partner-menu{
	margin:0 auto;
	max-width:1080px;
	padding:10px 0;
	box-shadow:0px 0px 39px 51px #00000014;
}
#partner-menu ul{
	display:inline;
}
.entry-content #partner-menu ul li{
	display:inline-block;
	background:#88c845;
	margin:0;
	padding:10px 20px 10px;
	border:1px solid #fff;
	border-width:0px 0px 0px;
	font-size:12px;
	color:#fff;
	text-align:center;
	font-weight:400;
	width:16.1%;
}
.partner-logos{
	text-align:center;
	max-width:800px;
	margin:-20px auto 20px;
}
.partner-logos img{
	max-width:200px;
	margin:0 auto 30px;
	text-align:center;
	padding:0 30px;
}
.partner-stats{
	text-align:center;
}
.partner-stats i.fa.fa{
	font-size:40px;
	display:inherit;
	color:#8ac646;
	background:#ffffff;
	max-width:62px;
	margin:-10px auto -15px;
	padding:10px 0;
	border-radius:50%;
	border:3px solid #8ac646;
}
.entry-content .partner-stats p.total{
	font-weight:600;
	font-size:22px;
	letter-spacing:.3px;
	margin-bottom:0;
}
.entry-content .partner-stats p.hit{
	font-size:13px;
	letter-spacing:.6px;
}
.partner-safety img{
	margin:-10px auto 14px;
	text-align:center;
	max-width:90px;
	display:inherit;
}
.content .partner-safety h4{
	text-align:center;
	font-size:19px;
	color:#8ac646;
}
.entry-content .partner-safety p{
	text-align:center;
	font-size:14px;
	max-width:230px;
	margin:0 auto;
	letter-spacing:0.3px;
}
.entry-content .left-side p.xl{
	text-align:left;
	margin-bottom:34px;
	color:#8ac646;
	line-height:25px;
	max-width:374px;
	margin-left:0;
}
.entry-content .left-side ul li{
	margin-left:10px;
}
.left-side{
	margin-top:5%;
	margin-bottom:15%;
}
.right-side{
	width:50%;
	float:right;
	text-align:left;
	margin-top:5%;
	margin-bottom:15%;
}
.content .right-side h3.white{
	text-align:left;
	margin:0;
	max-width:100%;
	font-size:38px;
}
.content .right-side p.xl.white{
	text-align:left;
	margin-bottom:30px;
}
.entry-content .right-side ul li.white{
	display:inline-block;
	margin:0 0 5px 5px;
	background:#fff;
	color:#666;
	padding:20px 15px;
	width:135px;
	line-height:14px;
	height:35px;
	font-size:13px;
}
.entry-content .right-side ul li.white span{
	font-size:21px;
	float:left;
	display:inline-block;
	font-weight:500;
	margin-right:12px;
	margin-bottom:10px;
	margin-top:7px;
}
.partner-pdf{
	border:2px solid #626565;
	padding:20px 30px 5px;
	max-width:300px;
	margin:-30px auto 0;
	background:#fff;
}
.single-post .partner-pdf{
	border:2px solid #b0c796;
	padding:25px 30px 0;
	max-width:300px;
	margin:30px 0;
	background:#f1fbe6;
}
/* NEW LOCATION PAGE STYLES */
.label-location-page #reviews-widget{
	position:relative;
	width:110%;
	max-width:1080px;
	margin:20px auto 30px;
}
/* NEW GLOBAL GRAVITY FORMS STYLES */
/* NEW CONTACT FORM WORKFLOW */
#contact-start .contact-col{
	width:25.859902%;
	margin:0 7px 21px;
	background:#fff;
	padding:0 10px 9px;
	border:1px solid #ddd;
	display:inline-block;
	box-shadow:0px 4px 0px #c6d5db96;
	border-radius:14px;
}
#contact-start{
	display:inline-block;
	float:left;
	width:100%;
	text-align:center;
	background:#f7f7f7;
}
#contact-start .services-wrap{
	padding:0 30px 130px;
	max-width:864px;
	margin:0 auto;
}
.entry-content #contact-start p.sub-text{
	margin-bottom:60px;
	font-size:22px;
}
.content #contact-start h2{
	margin:40px auto 7px;
	padding-left:0;
	font-size:35px;
	font-weight:600;
	text-align:center;
}
.content .contact-col h3{
	font-size:19px;
	font-weight:600;
	letter-spacing:0.3px;
	margin:-12px auto 0;
}
.content .contact-col p{
	font-size:14.7px;
	line-height:20px;
	letter-spacing:0.3px;
	margin:0 auto 10px;
}
.gform_wrapper.gravity-theme .support-title.gsection{
	border-bottom:1px solid #ccc;
	padding:0;
	background:#3b3f3f;
	border-radius:0 0 30px 30px;
}
.content .page .support-title h3.gsection_title{
	text-align:center;
	padding-top:15px;
	font-weight:300;
	font-size:17px;
	color:#ffffff;
	letter-spacing:0.6px;
}
.gform_wrapper.gravity-theme .gsection.sub-section{
	border-bottom:none;
	padding:0;
}
.content .page .sub-section .gsection_title, .page-template-page-basic .sub-section .gsection_title{
	font-size:2.8rem;
	margin:0 auto;
	letter-spacing:.3px;
	font-weight:900;
	border:none;
	padding:19px 0 8px;
	line-height:33px;
	text-align:center;
}
.page-template-page-basic .sub-section .gsection_title{
	padding-bottom:0;
	padding-top:40px;
}
.page-template-page-basic .gform_wrapper.gravity-theme .top_label .gsection_description{
	padding:5px 0 15px;
}
.gform_wrapper.gravity-theme .sub-grid-option.field_description_above .gfield_description{
	padding:0;
}
/* SUB GRID OPTION */
fieldset.sub-grid-option{
	text-align:center;
}
.gform_wrapper.gravity-theme .sub-grid-option .gfield_label{
	font-size:2.8rem;
	margin:0 auto;
	letter-spacing:.3px;
	font-weight:900;
	border:none;
	padding:19px 0 8px;
	line-height:33px;
	max-width:inherit;
}
.gform_wrapper.gravity-theme .sub-grid-option .gfield_description{
	padding:0;
}
.sub-grid-option .gchoice{
	display:inline-block;
	width:30.333%;
	border:1px solid #dbdddf;
	box-shadow:3px 3px 1px #d7dde6;
	border-radius:14px;
	margin:0 8px;
	background:#fff;
}
.gform_wrapper.gravity-theme .gfield.sub-grid-option .gfield-choice-input{
	display:none;
}
.gform_wrapper.gravity-theme .sub-grid-option .gfield-choice-input+label{
	cursor:pointer;
	width:100%;
	max-width:100%;
	text-align:center;
	padding:10px 20px 5px;
}
.sub-grid-option .gchoice input[type=radio]:checked+label{
	border:2px solid #ffffff;
	border-radius:10px;
	background:#edf5e2;
}
#gform_wrapper_27 .sub-grid-option .gchoice input[type=radio]:checked+label{
	background:#fff;
	border:3px solid #96d79a;
	margin-top:-12px;
}
p.center.sub{
	color:#2e9d9b;
	font-style:italic;
	font-size:20px;
	line-height:24px;
}
p.center.form-perks{
	line-height:36px;
}
.sub-grid-option .gchoice i.fa.fa{
	font-size:30px;
	margin-bottom:10px;
}
.sub-grid-option .gchoice p.p-type{
	padding:0;
	margin:-9px auto 0;
	color:#649096;
	font-size:12px;
	letter-spacing:0.4px;
}
.sub-grid-option .gchoice h4{
	font-size:17px;
	font-weight:600;
	letter-spacing:0.3px;
}
/* END */
/* SUB GRID SMALLER */
.gform_wrapper.gravity-theme .sub-grid-option.smaller .gfield-choice-input+label{
	cursor:pointer;
	width:100%;
	max-width:100%;
	text-align:center;
	padding:16px 10px 16px;
	line-height:21px;
}
.sub-grid-option.smaller .gchoice{
	border:1px solid #dbdddf;
	box-shadow:3px 3px 1px #d7dde6;
	border-radius:14px;
	margin:0 3px 14px;
	background:#fff;
	height:100%;
	width:100%;
	max-width:32%;
	display:inline-grid;
}
.gform_wrapper.gravity-theme .sub-grid-option.smaller .gfield_label{
	font-size:2.8rem;
	font-weight:900;
}
.gform_wrapper.gravity-theme .sub-grid-option.smaller .gfield_description p{
	font-size:1.6rem;
}
p.gform_required_legend{
	text-align:center;
	font-size:14px;
	background:#fff;
	border-radius:30px;
	max-width:200px;
	margin:-5px auto 20px;
	display:none;
}
/* NEXT SUBMIT BUTTONS */
.gform_page_footer.top_label{
	text-align:center;
}
.gform_wrapper.gravity-theme .gform_page_footer.top_label .gform_previous_button{
	padding:11px 22px;
	font-size:12px;
	font-weight:600;
	border-radius:8px;
	text-transform:uppercase;
	letter-spacing:1.2px;
	width:30%;
	border:none;
	background-color:transparent;
	position:absolute;
	right:0;
	left:0;
	margin:0 auto;
	display:block;
	color:#586264;
	margin-top:65px;
}
.gform_page_footer.top_label .gform_next_button{
	background:#4ca3cb;
	color:#fff;
	padding:12px 10px;
	font-size:22px;
	font-weight:900;
	border-radius:8px;
	text-shadow:1px 1px 1px #5d869a;
	text-transform:uppercase;
	letter-spacing:1.2px;
	width:30%;
	border:3px solid #4d96ae;
}
/* END */
.gform_wrapper.gravity-theme .sub-grid-option.tiny .gfield_label{
	font-size:19px;
	padding:5px 0 18px;
	font-weight:600;
	letter-spacing:0;
}
.sub-grid-option.tiny .gchoice i.fa.fa{
	font-size:16px;
	margin-bottom:0;
	padding-right:3px;
}
.gform_wrapper.gravity-theme .center-form .gfield_label{
	font-size:13px;
	letter-spacing:0.3px;
}
.center-form.gfield--type-captcha{
	text-align:center;
	margin:0 auto;
}
.entry-content .center.call-out{
	background:#fff;
	border:1px solid #ddd;
	border-radius:47px;
	padding:15px 20px 15px;
	font-size:14px;
	max-width:400px;
	margin:30px auto 0;
}
#field_30_27 .support-grid, #field_27_27 .support-grid{
	cursor:pointer;
	width:32%;
	margin:5px auto 0;
	border-radius:6px;
	text-align:center;
	background:transparent;
}
#gform_submit_button_31, #gform_submit_button_30, #gform_submit_button_32, #gform_submit_button_27{
	background:#6fa532;
	color:#fff;
	font-weight:900;
	padding:14px 30px;
	border-radius:8px;
	border:2px solid #4e7d56;
	font-size:20px;
}
p.gf-sm-text{
	font-size:14.7px;
	line-height:20px;
	letter-spacing:0.3px;
}
.content .entry-content .portal-login{
	text-align:center;
	font-weight:600;
	font-size:20px;
	margin-bottom:-8px;
	margin-top:-14px;
	padding:10px 30px;
	background:#ececec;
	border-radius:10px 10px 0 0;
	position:relative;
}
.entry-content p.refresh{
	position:relative;
	top:105px;
	text-align:center;
	background:#fff;
	border:1px solid #ddd;
	border-radius:30px;
	max-width:200px;
	margin:0 auto;
	right:0;
}
.entry-content p.refresh a{
	text-decoration:none;
	font-size:14px;
	color:#367c91;
	width:100%;
	display:inline-block;
	padding:3px 0;
}
/* END */
/* END GLOBAL GRAVITY */
/* SPECIFIC ITEM LOCATION HEADER IMAGES */
/*.label-location-page header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/01/junk-removal-location-header.jpg') no-repeat;
	background-size:cover;
	background-position:center -14px;
}*/
.label-junk-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/02/junk-removal-services.jpg') no-repeat;
	background-size:cover;
	background-position:center center;
}
.label-mattress-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/02/mattress-removal-services.jpg') no-repeat;
	background-size:cover;
	background-position:center center;
}
.label-furniture-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/02/furniture-removal-services.jpg') no-repeat;
	background-size:cover;
	background-position:center center;
}
.label-couch-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/01/junk-removal-company-medium.jpg') no-repeat;
	background-size:cover;
	background-position:center -35px;
}
.label-dresser-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/02/dresser-removal-services.jpg') no-repeat;
	background-size:cover;
}
.label-table-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/table-removal-services.jpg') no-repeat;
	background-size:cover;
}
.label-desk-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/table-removal-services.jpg') no-repeat;
	background-size:cover;
	background-position:center 0;
}
.label-chair-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/02/chair-removal-services.jpg') no-repeat;
	background-size:cover;
	background-position:center center;
}
.label-recliner-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/02/furniture-removal-location-services.jpg') no-repeat;
	background-size:cover;
	background-position:center -96px;
}
.label-appliance-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/appliance-removal-services.jpg') no-repeat;
	background-size:cover;
	background-position:center center;
}
.label-refrigerator-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/refrigerator-removal-services.jpg') no-repeat;
	background-size:cover;
}
.label-dishwasher-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/dishwasher-removal-services.jpg') no-repeat;
	background-size:cover;
}
.label-washer-dryer-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/washer-dryer-removal-services.jpg') no-repeat;
	background-size:cover;
}
.label-stove-oven-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/stove-oven-removal-services.jpg') no-repeat;
	background-size:cover;
}
.label-water-heater-location header.entry-header, .label-ac-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/appliance-disposal-services.jpg') no-repeat;
	background-size:cover;
}
.label-grill-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2020/07/old-grill-pickup.jpg') no-repeat;
	background-size:cover;
}
.label-exercise-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/exercise-equipment-removal-services.jpg') no-repeat;
	background-size:cover;
}
.label-treadmill-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/treadmill-removal-services.jpg') no-repeat;
	background-size:cover;
}
.label-bulk-item-location header.entry-header, .label-carpet-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/carpet-disposal-services.jpg') no-repeat;
	background-size:cover;
}
.label-electronic-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/loadup-contract-carriers.jpg') no-repeat;
	background-size:cover;
}
.label-tv-location header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/loadup-contract-carriers.jpg') no-repeat;
	background-size:cover;
}
/* END SPECIFIC ITEM HEADER IMAGES */

/* LABEL LOCATION PAGE */
.label-location-page .entry-header .junk-truck img{
	position:relative;
	top:52px;
	right:95px;
	max-width:445px;
}
.label-location-page .content h1.entry-title{
	font-weight:300;
	letter-spacing:0.3px;
	text-align:left;
	font-size:18px;
	color:#fff;
	margin:0 auto;
	line-height:20px;
	position:relative;
	padding:75px 12% 30px;
	background-image:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/b-dots.png');
	background-color:rgba(20, 31, 35, 0.44);
	text-shadow:1px 2px 3px #00000070;
	text-transform:none;
}
.label-location-page .head-bkgd{
	padding:0 8% 105px 12%;
	background-image:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/b-dots.png');
	background-color:rgba(20, 31, 35, 0.44);
}
.label-location-page .head-bkgd .sm-bar{
	margin:0;
	height:4.5px;
	width:60px;
	background:#8ac646;
	border-radius:0;
}
.label-location-page .content .entry-header h2{
	color:#fff;
	font-size:7.2rem;
	font-weight:900;
	line-height:7.8rem;
	letter-spacing:-1px;
	margin:25px 0 0;
	text-shadow:1px 2px 3px #00080038;
	text-align:left;
	text-transform:inherit;
}
.label-location-page p.head-btn{
	padding:15px 0;
	display:inline-block;
	margin-top:45px;
}
.label-location-page p.head-btn a{
	background:#8ac646;
	color:#fff;
	padding:22px 32px;
	font-weight:900;
	letter-spacing:0.3px;
	text-shadow:1px 1px 2px #77b532;
	font-size:17px;
}
.label-location-page p.head-btn i.fa.fa{
	margin-right:5px;
	font-size:20px;
}
.label-location-page .entry-header .junk-truck{
	float:right;
	max-width:600px;
}
.label-location-page .content p.breadcrumbs{
	text-align:left;
	font-weight:300;
	font-size:14px;
	margin:-88px auto 80px;
	padding:20px 0 25px;
	color:#fff;
	max-width:100%;
	border:none;
	position:relative;
	background:transparent;
	left:12%;
}
.label-location-page .content p.breadcrumbs a{
	color:#8ac646;
	text-decoration:underline;
}
.label-location-page .content h2, .label-location-page .content h3{
	text-transform:capitalize;
}
.label-location-page .content h2{
	text-align:center;
	letter-spacing:0.3px;
	font-weight:300;
	font-size:36px;
}
.label-location-page .content h2.loc-reviews{
	padding:60px 0 20px;
}
.label-location-page .content #how_it_works h2{
	color:#fff;
	padding:65px 0 30px;
	margin-top:0;
}
.label-location-page .content h2.loc-pricing{
	padding:65px 0 40px;
}
.label-location-page .content h2 span.highlight{
	border-bottom:3px solid #8ac547;
	font-style:italic;
	padding-bottom:2px;
	font-weight:600;
	letter-spacing:0.6px;
}
.label-location-page .content h3{
	font-size:24px;
	letter-spacing:-0.3px;
	margin-bottom:20px;
}
.label-location-page .entry-content p{
	font-size:15px;
	margin-bottom:20px;
	letter-spacing:.2px;
}
.label-location-page img.graphic{
	margin-top:16px;
}
.label-location-page .content .loc-truth-block{
	max-width:390px;
	padding:78px 30px 0;
	display:inline-block;
	text-align:left;
}
.label-location-page .content .loc-truth-block h3{
	color:#fff;
}
.label-location-page .entry-content p.loc-truth{
	color:#d8dfe8;
	font-size:10px;
	font-weight:600;
	margin-bottom:15px;
	letter-spacing:0.6px;
}
.label-location-page .entry-content p.loc-truth-blurb{
	color:#fff;
	margin-bottom:15px;
	letter-spacing:0.3px;
}
.label-location-page .entry-content p.loc-truth-blurb span.truth-green{
	color:#89c646;
	font-style:italic;
	margin-right:3px;
	font-size:14px;
	letter-spacing:0.8px;
}
.label-location-page .video{
	margin-top:0;
	margin-left:30px;
}
.label-location-page .content p.city-cta{
	margin:40px auto 0;
}
.label-location-page .content p.city-cta a{
	background:#fff;
	color:#8ac646;
	padding:13px 24px 12px;
	font-weight:600;
	letter-spacing:1.2px;
	font-size:15px;
	text-transform:uppercase;
	border:2px solid #8ac646;
}
.label-location-page .content p.city-cta a:hover{
	color:#000;
	border-color:#000;
}
.label-location-page .entry-content a.cta-link{
	font-weight:500;
}
.label-location-page span.div-bar{
	margin:0 10px;
	font-weight:600;
	color:#737272;
}
.label-location-page .entry-content a.cta-link i.fa.fa{
	margin-right:5px;
	font-size:18px;
}
.label-location-page .content #how_it_works{
	display:inline-block;
	float:left;
	width:100%;
	margin:0 auto;
	padding-bottom:50px;
	position:relative;
	background:transparent;
}
.label-location-page .content #how_it_works img.aligncenter{
	margin-bottom:0;
}
.label-location-page .content #how_it_works h3{
	font-size:22px;
	font-weight:500;
	line-height:24px;
	letter-spacing:-0.3px;
	margin:25px auto 16px;
	color:#fff;
}
.label-location-page .content #how_it_works p.how-info{
	max-width:275px;
	color:#dcdcdc;
}
.label-location-page #how_it_works .h-ft-cta-book a{
	background:transparent;
	color:#fff;
	padding:5px 16px;
	font-size:13px;
	font-weight:500;
	border:2px solid #8ac646;
	border-radius:40px;
}
.label-location-page #how_it_works .h-ft-cta-book a:hover{
	color:#8ac646;
}
.label-location-page .content .block-right{
	max-width:498px;
	margin:0 auto;
}
.label-location-page .content .block-left{
	max-width:445px;
	margin:0 auto;
}
.label-location-page .content .block-left h3{
	margin-top:16px;
}
.label-location-page .content .block-left.crew{
	padding:20px 50px 0;
	margin:0 0 0 auto;
}
.label-location-page .content .block-left.crew h3{
	max-width:325px;
	margin-top:10px;
}
.label-location-page .content .block-left.crew p{
	max-width:385px;
}
.label-location-page .content .block-left.map{
	max-width:466px;
	padding:0 30px 0;
	margin:0 0 0 auto;
}
.label-location-page .content h3 span.highlight{
	border-bottom:3px solid #8ac547;
	font-style:italic;
	padding-bottom:2px;
	font-weight:600;
	letter-spacing:0.6px;
}
.label-location-page .large-left{
	width:60%;
	display:inline-block;
	float:left;
	background-image:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/dark-divider-right.png');
	height:480px;
	background-repeat:no-repeat;
	background-position:right center;
}
.label-location-page .small-right{
	width:40%;
	display:inline-block;
	background:#404d5e;
	height:480px;
}
.label-location-page .small-left{
	width:48%;
	display:inline-block;
	float:left;
	height:480px;
	background-color:#fff;
	border-right:20px solid #88c83b;
}
.label-location-page .support-video{
	margin-top:15px;
}
.label-location-page .entry-content p.link-underline a{
	color:#fff;
	border-bottom:1px solid #fff;
	font-weight:600;
	letter-spacing:1px;
	font-size:13px;
}
.label-location-page .entry-content p.link-underline a:hover{
	color:#8ac646;
	border-color:#8ac646;
}
.label-location-page .how-facts{
	margin-top:50px;
}
.label-location-page .entry-content .how-facts p{
	font-weight:300;
	font-size:16px;
}
.label-location-page .entry-content p.location-how-content{
	text-align:center;
	line-height:20px;
	margin:20px auto 10px;
	max-width:240px;
}
.label-location-page .city-services{
	margin:0 auto;
	width:100%;
	max-width:300px;
}
.label-location-page .city-services ul{
	margin:0 auto 25px;
}
.label-location-page .entry-content .city-services ul li{
	list-style-type:none;
	font-size:14px;
	margin-bottom:5px;
	font-weight:400;
	margin-left:0;
}
.label-location-page .entry-content .city-services ul li i.fa.fa{
	color:#8ac646;
	font-size:20px;
	margin-right:5px;
}
.label-location-page .entry-content .city-services ul li span.service-link-city{
	color:#333;
	font-weight:600;
}
/* LABEL LOCATION PAGE TEMPLATE STYLES */
.label-location-page .nearby-cities{
	margin:0 0 0 auto;
	width:48%;
	padding:20px 0;
	display:inline-block;
}
.label-location-page .nearby-cities p{
	margin-bottom:10px;
	font-size:14px;
	padding:10px 30px 0;
}
.label-location-page .nearby-cities p.city-search{
	font-size:14px;
	padding-top:0;
}
.label-location-page ul.nearby-cities{
	margin:0 0 15px;
	padding:0 30px;
	font-size:14px;
}
.label-location-page ul.nearby-cities li{
	font-size:14px;
	list-style-type:disc;
}
.label-location-page .city-search i.fa.fa-map-marker{
	font-size:20px;
	margin-right:3px;
	color:#ef3939;
}
.label-location-page h4.app-feat{
	text-align:center;
	letter-spacing:-0.3px;
	margin-bottom:0;
	font-size:22px;
	font-weight:500;
	margin-top:20px;
	color:#333;
}
.label-location-page h4.app-feat b{
	font-weight:900;
}
.label-location-page ul.stats{
	text-align:center;
}
.label-location-page ul.stats li{
	width:31.623931623931625%;
	display:inline-block;
	padding:0;
	margin:0;
}
/* CITY PAGE CTA BAR */
.label-location-page .content p.cta-bar{
	text-align:center;
	font-size:26px;
	margin-top:25px;
	font-weight:300;
	color:#fff;
	letter-spacing:0.3px;
	line-height:20px;
	font-style:italic;
	text-shadow:none;
}
.label-location-page .content p.cta-bar a{
	color:#8ac646;
}
.label-location-page .content p.cta-bar a:hover{
	text-decoration:underline;
}
.label-location-page .content p.cta-bar i.fa.fa-calendar{
	margin-right:10px;
	color:#000;
	border-radius:50%;
	border:1px solid;
	padding:10px;
	background:#8ac646;
}
/* LOCATION MAP - CITIES WERE IN */
.label-location-page-c.page-id-23 .content #good-points.wsub h4{
	font-weight:bold;
	font-size:16px;
	line-height:34px;
	margin-bottom:0;
	text-align:left;
}
.label-location-page-c.page-id-23 .entry-content #good-points.wsub p.wide{
	max-width:700px;
	margin:0 auto 40px;
	font-size:1.7rem;
	line-height:25px;
}
.page-id-23 .entry-content ul li{
	margin:20px 0 20px 15px;
	list-style-type:none;
	font-size:15px;
	color:#fff;
}
.page-id-23 .entry-content ul li a{
	color:#fff;
}
.page-id-23 .lu-gen-related-links.lu-gen-related-links-vertical{
	margin:20px 0 0 15px;
}
.page-id-23 .lu-gen-related-links{
	grid-row-gap:0;
}
.page-id-23 .su-spoiler-content{
	background:#484c4c;
}
.page-id-23 span.su-spoiler-icon{
	margin-left:15px;
	border-radius:50%;
	background:#89c745;
	color:#fff;
	margin-top:10px;
}
.page-id-23 .su-spoiler-style-default>.su-spoiler-title{
	background:#f1f1f1;
	padding:10px 10px 10px 45px;
}
.page-id-23 .su-spoiler-content.su-clearfix{
	padding-top:0px;
	background:#f7f7f7;
	margin-top:11px;
}
@media only screen and (max-width:839px){
	.page-id-23.label-location-page-c section.hero .img-col.vid video#bgvid{
		margin-top:-80px !important;
	}
}
/* BOOK ONLINE */
.content h3.book-title{
	text-align:center;
	font-size:71px;
	font-weight:600;
	background:rgba(138, 198, 70, 0.34);
	color:#a3ca78;
	padding:30px 0;
	border-radius:90px;
	margin:30px auto 75px;
}
/* ECOMMERCE DISPOSAL PAGE */
article.post-292.page.type-page.status-publish.entry.override{
	background-image:url('https://goloadup.com/wp-content/uploads/2016/08/become-loadup-driver.png');
	background-repeat:no-repeat;
	background-size:contain;
}
.page-id-292 .content h1.entry-title{
	background:rgba(47,38,36,0.78);
	color:#fff;
	padding-top:100px;
	margin:0 auto;
	 text-transform:none;
}
.page-id-11 .content img.aligncenter{
	background:rgba(138, 198, 70, 0.14);
	border:4px solid #8ac646;
	border-radius:50%;
	padding:5px 10px;
	width:200px;
}


.icon-left{
	max-width:200px;
	float:left;
}
.info-right{
	float:right;
	max-width:580px;
}
.icon-left i.fa{
	text-align:center;
	color:#8ac646;
	font-size:150px;
	margin-top:10px;
}
.info-right ul li{
	list-style-type:none;
	margin-left:0;
	line-height:24px;
	margin-top:15px;
}
.info-right i.fa.fa-check{
	margin-right:12px;
	float:left;
	margin-top:2px;
	font-size:24px;
	display:inline-block;
	width:25px;
	height:23px;
	clear:both;
	margin-bottom:10px;
}
/* WHAT IS THIS - WAS UNDER HOW IT WORKS INNER PAGE */
.left-block{
	max-width:490px;
	margin:5px auto 0;
	display:inline-block;
}
.right-block{
	max-width:70%;
	margin:0 auto;
}
.content .left-block h3{
	font-weight:300;
	font-size:28px;
	line-height:1.35em;
	margin-bottom:20px;
	color:#333e28;
}
.entry-content .left-block p{
	font-size:16px;
	letter-spacing:0.3px;
	color:#55565a;
}
.entry-content p.step-number{
	float:left;
	display:inline-block;
	padding:5px 16px 7px;
	background:#89c547;
	color:#fff;
	font-weight:300;
	font-size:27px;
	border-radius:50%;
	margin:0px 20px 20px 0;
}
.how-facts p{
	font-size:15px;
	margin:0 auto 35px;
	line-height:22px;
	font-weight:400;
	letter-spacing:0.09px;
}
.how-facts .fa.fa{
	font-size:32px;
	color:#8ac547;
	margin-bottom:60px;
	float:left;
	margin-right:10px;
}
.how-facts a{
	font-size:12px;
	letter-spacing:0.3px;
	font-style:italic;
}
.su-spoiler-content{
	font-weight:300;
	font-size:14px;
}
/* HOME AND SHORTCODE WHAT WE TAKE */
#what_we_take{
	display:inline-block;
	float:left;
	width:100%;
	margin:0 auto;
	position:relative;
}
/* NEW TYPES WE TAKE TABS	*/
.label-location-page-b #what_we_take{
	margin-top:-30px;
	padding-top:10px;
}
.label-location-page-b #what_we_take h2{
	font-weight:900;
	font-size:5.8rem;
	line-height:6.2rem;
	letter-spacing:-.1rem;
}
.label-location-page #what_we_take h2{
	letter-spacing:0.3px;
	font-weight:300;
	font-size:36px;
}
.fadeinUp{
	-webkit-animation:fadeInUp 500ms ease-in-out; /* Chrome, Safari, Opera */
	animation:fadeInUp 500ms ease-in-out;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
/* Standard syntax */
@keyframes fadeInUp{
	0%{
		opacity:0;
		transform:translateY(40px);
	}
	100%{
		opacity:1;
		transform:translateY(0);
	}
}
#what_we_take .su-tabs-pane.su-clearfix.su-tabs-pane-open .wrap.one{
	animation-duration:.5s;
	animation-name:fadeInUp;
	background:#F7F8F9;
	border-radius:50%;
	padding:20px 10px;
	width:100px;
	margin:30px auto 0;
	text-align:center;
	border:1px solid #E1E1E1;
}
#what_we_take .su-tabs-pane.su-clearfix.su-tabs-pane-open .wrap.two{
	animation-duration:1.5s;
	animation-name:fadeInUp;
}
#what_we_take .su-tabs-pane.su-clearfix.su-tabs-pane-open .wrap.three{
	animation-duration:2.5s;
	animation-name:fadeInUp;
}
#what_we_take .su-tabs-pane.su-clearfix.su-tabs-pane-open .wrap.four{
	animation-duration:3.5s;
	animation-name:fadeInUp;
}
#what_we_take .su-tabs-pane.su-clearfix.su-tabs-pane-open .wrap.one p{
	margin:-25px 0 0 0;
	font-size:10px;
}
#what_we_take .su-tabs-pane.su-clearfix.su-tabs-pane-open .wrap.one p:hover{
	color:#8ac646;
}
#what_we_take .su-tabs{
	max-width:900px;
	margin:0 auto;
	text-align:center;
}
#what_we_take .small{
	display:none;
}
#what_we_take{
	display:inline-block;
	float:left;
	width:100%;
}
#what_we_take p{
	margin:0 auto 35px;
	text-align:center;
	max-width:550px;
	font-size:16px;
}
#what_we_take .widget_text.widget-wrap{
	padding:75px 30px 0;
}
#what_we_take .su-tabs{
	border:none;
	background:none;
}
#what_we_take .su-tabs-nav span{
	font-size:13px;
	font-weight:300;
	color:#647777;
	letter-spacing:.7px;
	margin-right:0;
	border-bottom:2px solid #eee;
}
#what_we_take .su-tabs-nav span.end{
	border-right:none;
}
#what_we_take .su-tabs-nav span.su-tabs-current{
	color:#647777;
	font-weight:700;
	border-bottom:2px solid #8ac646;
	outline:none;
	margin-bottom:-2.5px;
}
#what_we_take .su-tabs-nav span:hover{
	background:none;
	color:#647777;
	outline:none;
	font-weight:700;
}
#what_we_take .su-tabs-nav:after{
	content:' ';
	display:block;
	margin:0 auto;
}
#what_we_take .su-tabs-panes{
	margin:15px auto 0;
	text-align:center;
}
#what_we_take .su-tabs-panes img:hover{
	opacity:.6;
}
#what_we_take .su-tabs-panes .wrap.one{
	background:#F7F8F9;
	border-radius:50%;
	padding:13px 23px 28px;
	max-height:100px;
	max-width:100px;
	margin:10px auto 0;
	border:1px solid #efeded;
}
#what_we_take .su-tabs-panes img.one{
	max-height:80px;
	max-width:80px;
	margin-bottom:-19px;
}
#what_we_take .su-tabs-panes img{
	max-height:150px;
	max-width:150px;
}
#what_we_take .su-tabs-panes p.small-link{
	color:#6B6969;
}
#what_we_take .su-tabs-panes p.small-link:before{
	border-top:none;
	content:' ';
	display:block;
	margin-top:0;
	width:auto;
}
#what_we_take .su-tabs-panes p{
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.6px;
}
#what_we_take .su-tabs-panes p:before{
	border-top:2px solid #B6C4CA;
	content:' ';
	display:block;
	margin:0 auto 8px;
	width:135px;
}
#what_we_take .su-tabs-nav{
	margin:0 auto;
	text-align:center;
}
#what_we_take .content-sidebar-wrap{
	margin:0 auto;
	text-align:center;
}
#what_we_take h2{
	font-size:4.8rem;
	letter-spacing:-0.2px;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
}
/* END NEW TYPES WE TAKE TABS */
/* LABEL CITY LANDING PAGE */
.label-city-landing-page-a #top-bar{
	display:none;
}
.label-city-landing-page-a .site-header{
	top:0 !important;
	display:none;
}
.label-city-landing-page-a #nav_menu-21{
	display:none;
}
.label-city-landing-page-a .site-header .genesis-nav-menu li#menu-item-4494{
	display:none;
}
.label-city-landing-page-a.full-width-content .site-inner{
	margin-top:0;
}
.label-city-landing-page-a .entry-content p.lp-info{
	float:right;
	font-weight:300;
	font-size:13px;
	color:#6f6363;
}
.label-city-landing-page-a .entry-content a.lp-phone{
	margin-left:28px;
	color:#5f6565;
	font-weight:600;
}
.label-city-landing-page-a .entry-content p.lp-logo{
	margin-bottom:100px;
}
.label-city-landing-page-a .entry-content p.lp-logo img{
	max-width:150px;
}
.label-city-landing-page-a .content header.entry-header h1.entry-title{
	display:none;
}
.label-city-landing-page-a .land-cta header.entry-header h1.entry-title{
	display:inline-block;
}
.label-city-landing-page-a .content h1.entry-title{
	font-size:34px;
	text-align:left;
	line-height:36px;
	padding:0;
	margin-top:0;
	margin-bottom:20px;
	 text-transform:none;
}
.label-city-landing-page-a .content h2.sub_title{
	text-align:left;
	font-weight:300;
	font-size:22px;
	margin-bottom:25px;
	color:#3F4242;
	margin-top:0;
	padding:0;
}
.label-city-landing-page-a .entry-content p.lp-price{
	font-size:23px;
	color:#5a5a5a;
	font-weight:600;
	font-style:italic;
}
.label-city-landing-page-a .entry-content a.btn{
	background:#8ac646;
	color:#fff;
	padding:20px 25px;
	font-weight:bold;
	border-radius:3px;
}
.label-city-landing-page-a .entry-content a.btn img.aligncenter.icon{
	display:inline-block;
	position:relative;
	top:23px;
	background:#fff;
	border-radius:50px;
	width:32px;
	padding:3px;
	left:-6px;
}
.label-city-landing-page-a img.lp-truck{
	margin-top:195px;
	margin-bottom:-85px;
}
.label-city-landing-page-a div#ez-fat-footer-container-wrap{
	display:none;
}
.label-city-landing-page-a .three-col{
	display:inline-block;
	width:33.333%;
	text-align:center;
}
.label-city-landing-page-a .land-cta{
	max-width:1064px;
	margin:0 auto 75px;
}
.label-city-landing-page-a .content .land-cta h3{
	font-weight:600;
	font-size:24px;
}
.label-city-landing-page-a .content h4.goodpoint{
	font-weight:600;
	text-align:left;
	font-size:14px;
	letter-spacing:0.3px;
}
.label-city-landing-page-a .whynot p{
	font-size:14px;
	text-align:left;
}
.label-city-landing-page-a #trusted_and_insured{
	display:none;
}
.label-city-landing-page-a .review-block{
	margin:75px auto 50px;
	max-width:1180px;
}
.label-city-landing-page-a .review-left{
	width:27%;
	float:left;
	text-align:center;
}
.label-city-landing-page-a .review-left i.fa.fa-star{
	color:#8ac646;
	font-size:27px;
	letter-spacing:6px;
}
.label-city-landing-page-a .review-left i.fa.fa-user{
	display:block;
	font-size:96px;
	color:#ddd;
	border:3px solid #ddd;
	border-radius:50%;
	width:91px;
	margin:15px auto 10px;
	line-height:80px;
	overflow:hidden;
	padding-top:10px;
}
.label-city-landing-page-a .review-left p{
	color:#3b3f3f;
	font-weight:600;
	font-size:17px;
	max-width:200px;
	line-height:20px;
	margin:0 auto 5px;
}
.label-city-landing-page-a .review-left p a{
	font-weight:300;
	font-size:14px;
	font-style:italic;
}
.label-city-landing-page-a .review-right{
	width:70%;
	display:inline-block;
}
.label-city-landing-page-a .review-right p{
	color:#62655f;
	font-size:18px;
	background:#eaeaea4a;
	padding:23px 30px;
	border-radius:10px;
	box-shadow:0px 1px 15px 1px #ececec;
	text-shadow:2px 0px 1px #fff;
}
.label-city-landing-page-a .review-right .reviewer{
	max-width:180px;
	margin:0 0 0 auto;
}
.label-city-landing-page-a .review-right p.review-name{
	font-weight:600;
	font-size:22px;
	margin-bottom:0;
	background:transparent;
	padding:0;
	box-shadow:none;

}
.label-city-landing-page-a .review-right p.review-info{
	font-size:13px;
	color:#8ac646;
	background:transparent;
	padding:0;
	box-shadow:none;
}
.label-city-landing-page-a .entry-content ul li{
	list-style-type:none;
	font-weight:400;
	margin-bottom:12px;
}
.label-city-landing-page-a i.fa.fa-check{
	color:#8ac646;
	font-size:21px;
	background:#fff;
	border-radius:50%;
	padding:5px;
	margin-right:10px;
	border:1px solid;
}
.label-city-landing-page-a .gform_wrapper{
	max-width:300px;
	background:#e2dde080;
	padding:25px 30px;
	margin:0 auto;
	border:1px solid #fff;
}
.label-city-landing-page-a .gform_wrapper .top_label .gfield_label{
	display:none;
}
.label-city-landing-page-a #gform_wrapper_3 input{
	height:53px;
	width:100%;
	font-weight:300;
	padding-left:10px !important;
}
.label-city-landing-page-a .gform_wrapper ul.gform_fields li.gfield{
	padding-right:0;
}
.label-city-landing-page-a .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
	display:none;
}
.label-city-landing-page-a input#gform_submit_button_3{
	width:100%;
	background:#8ac646;
	color:#fff;
	height:56px;
	margin-bottom:16px;
	margin-top:10px;
	font-size:18px !important;
}
/* MARGIN TOP MDP CDP FOOTER */
li#menu-item-6030{
	margin-top:15px !important;
}
/* FOOTER WIDGET AREA */
.full-width-content #ez-fat-footer-container{
	max-width:1080px;
}
#ez-fat-footer-container-wrap{
	display:inline-block;
	width:100%;
	float:left;
	position:relative;
}
#ez-fat-footer-container .ez-widget-area h4{
	font-weight:900;
	letter-spacing:1.1px;
	font-size:1.44rem !important;
}
#ez-fat-footer-container .ez-widget-area ul li{
	margin:0;
	display:block;
	padding:5px 0 0;
	letter-spacing:.6px;
}
.ez-widget-area ul li{
	list-style-type:none;
}
#ez-fat-footer-container .ez-widget-area ul li.ft-box{
	margin-top:20px;
	font-size:12px;
}
#ez-fat-footer-container .ez-widget-area ul li.ft-box a{
	border:1px solid;
	padding:5px 10px;
	color:#fff;
}
#ez-fat-footer-container .ez-widget-area ul li.ft-box a:hover, div#ez-fat-footer-container .ez-widget-area ul li.marg-top a:hover, div#ez-fat-footer-container .ez-widget-area ul li.marg-bottom a:hover, div#ez-fat-footer-container .ez-widget-area ul li.ft-italic a:hover{
	color:#8ac646;
}
#ez-fat-footer-container .ez-widget-area ul li.marg-top a{
	color:#fff;
	font-size:12px;
}
#ez-fat-footer-container .ez-widget-area ul li.marg-top{
	margin-top:20px;
}
#ez-fat-footer-container .ez-widget-area ul li.marg-bottom a{
	color:#fff;
	font-size:12px;
}
#ez-fat-footer-container .ez-widget-area ul li.marg-top i.fa.fa, #ez-fat-footer-container .ez-widget-area ul li.marg-bottom i.fa.fa{
	color:#fff;
}
#ez-fat-footer-container .ez-widget-area ul li.ft-italic a{
	color:#fff;
	font-size:12px;
	letter-spacing:1px;
	font-style:italic;
}
.full-width-content .site-footer .wrap{
	max-width:100vw;
}
footer.site-footer .contain{
	max-width:1100px;
	margin:0 auto;
}
footer.site-footer .ft-main{
	max-width:1130px;
	margin:0 auto;
	padding:65px 0 100px 30px;
}
footer.site-footer .sm-left{
	width:35%;
	float:left;
}
footer.site-footer .lg-right{
	width:65%;
	display:inline-block;
}
footer.site-footer .sm-left p{
	font-size:32px;
	font-weight:600;
	max-width:300px;
	line-height:40px;
	letter-spacing:0;
	color:#fff;
	text-align:left;
}
footer.site-footer .sm-left p.siteseal{
	margin-top:25px;
}
footer.site-footer .sm-left p.siteseal a.ft-inc{
	margin-left:10px;
}
footer.site-footer .lg-right .ft-col{
	width:24.076923076923077%;
	float:left;
}
footer.site-footer .lg-right ul li{
	list-style-type:none;
}
footer.site-footer .lg-right h4{
	font-size:1.5rem;
	color:#fff;
	letter-spacing:0.5px;
	margin-bottom:10px;
	text-align:left;
}
footer.site-footer .lg-right a{
	font-size:1.3rem;
	letter-spacing:.6px;
	color:#B3B3B3;
}
footer.site-footer .lg-right a:hover{
	color:#fff;
}
footer.site-footer .lg-right ul li.ft-box{
	margin-top:20px;
	font-size:1.2rem;
}
footer.site-footer .lg-right ul li.ft-box a{
	border:1px solid;
	color:#fff;
	padding:5px 10px;
}
footer.site-footer .lg-right ul li.ft-box a:hover{
	color:#8ac646;
}
footer.site-footer .ft-sub{
	padding:0 30px;
}
footer.site-footer .ft-sub .contain{
	padding:50px 0 60px;
	border-top:2px solid #444848;
	padding-bottom: 20px;
}
footer.site-footer .ft-sub p.left{
	font-size:16px;
	position:relative;
	bottom:3px;
}
footer.site-footer .ft-sub p.left a{
	color:#ffffff;
}
footer.site-footer .ft-sub .right{
	max-width:410px;
	margin:-40px 0 0;
	width:100%;
	float:right;
	position:relative;
}
footer.site-footer .ft-sub .right table{
	float:left;
	margin-top:-19px;
}
footer.site-footer .ft-sub .right p{
	text-align:right;
}
footer.site-footer .ft-bar .contain{
	padding:25px 30px 21px;
}
img.ft-logo{
	width:101px;
	opacity:0.8;
	margin-bottom:10px;
	margin:-9px 20px 10px 0;
}
span.footer_policy{
	float:right;
}
span.footer_policy a{
	margin:0 5px;
	border-bottom:1px solid #a9a9a9;
}
span.footer_social>a,span.footer_social>a:hover{
	display:inline-flex;
	height:35px;
	width:35px;
	justify-content:center;
	align-items:center;
	background:#717275;
	color:#fff;
	text-decoration:none;
	border-radius:50%;
	vertical-align:middle;
	margin:0 5px;
}
span.footer_social i.fa.fa{
	background:transparent;
	font-size:22px;
}
span.footer_social i {
	background:transparent;
	font-size:18px;
}

span#ft-cc-icons img{
	max-width:165px;
	position:relative;
	top:13px;
	margin-top:-34px;
}
#DigiCertClickID_qBJSGgIf{
	display:inline-block;
	float:left;
	margin-top:-15px;
	margin-left:-26px;
}
/* CONTACT US PAGE */
li#field_1_2{
	float:left;
	width:50%;
	display:inline-block;
}
li#field_1_3{
	width:50%;
	display:inline-block;
}

input#input_1_2, input#input_1_3{
	width:100%;
	height:40px;
	padding-left:10px !important;
	font-size:18px !important;
	font-weight:300;
}
input#input_1_1_3, input#input_1_1_6, input#input_1_4{
	height:40px;
	padding-left:10px !important;
	font-weight:300;
	font-size:18px !important;
}
textarea#input_1_5{
	padding:11px 15px !important;
	font-size:18px !important;
	font-weight:300;
	border-color:#dedede;
}
.page-id-19 select#input_1_12_4{
	height:30px;
	margin-top:0px;
}
.page-id-19 li#field_1_7{
	margin:20px 0 10px;
	background:#f7f7f7;
	padding:20px 20px 30px;
}
.page-id-19 select#input_1_7{
	background:#fff;
	height:40px;
}
.page-id-19 select#input_1_18{
	height:30px;
	margin-top:1px;
}
.page-id-19 li#field_1_5{
	margin-top:30px;
}
.page-id-19 .gform_wrapper ul.gfield_checkbox li{
	width:33.333%;
	display:inline-block;
}
.page-id-19 li#field_1_6 .gfield_label{
	display:none;
}
input#gform_submit_button_1{
	background:#8ac646;
	color:#fff;
	border-radius:30px;
	border:none;
	margin-top:20px;
	font-weight:bold;
	text-transform:uppercase;
	padding:14px 50px !important;
	font-size:2.0rem !important;
}
/* POLICY PAGES */
.label-policy-page .content h2.title{
	font-size:26px;
	margin-top:50px;
	color:#3e4242;
	border-left:4px solid #8ac646;
	margin-bottom:20px;
	padding-left:15px;
}
.label-policy-page .entry-content p{
	font-size:16px;
	line-height:24px;
	color:#333;
}
.label-policy-page .entry-content ul{
	padding-bottom:25px;
}
.label-policy-page .entry-content ul li, .label-policy-page .entry-content ol li{
	font-weight:300;
	font-size:14px;
	letter-spacing:0.3px;
	color:#3e4242;
}
.label-policy-page address{
	font-weight:300;
	font-size:14px;
	letter-spacing:0.3px;
}
p.security{
	margin-top:20px;
}
/* BECOME A HELPER PAGE AND FORM */
.label-helpers header.entry-header{
	background:url('https://goloadup.com/wp-content/uploads/2018/08/loadup-contract-carriers.jpg') no-repeat;
	background-size:cover;
	background-position:center top;
}
.label-helpers .content h1.entry-title{
	background:rgba(20,31,35,0.33);
	color:#fff;
	padding-top:100px;
	margin:0 auto;
	background-image:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/b-dots.png');
	height:380px;
	text-shadow:1px 1px 16px #00000066;
	letter-spacing:1px;
	text-transform:none;
}
.label-helpers .content h2.sub_title{
	max-width:800px;
	font-size:24px;
	top:310px;
	position:absolute;
	text-align:center;
	color:#fff;
	text-shadow:0px 1px 3px #00000070;
	margin:0 auto;
	left:0;
	right:0;
	letter-spacing:1px;
}
.label-helpers .head-ctas{
	top:420px;
	padding:0 30px;
}
.label-helpers .content .info-right h3{
	margin-bottom:20px;
}
.label-helpers .helper-cta{
	background:#3e3e3e;
	padding:80px 30px 40px;
	max-width:30%;
	margin-left:16%;
}
.label-helpers .helper-cta h3.white{
	margin:25px auto 14px;
	font-size:28px;
	font-weight:600;
	letter-spacing:1px;
}
.label-helpers .helper-cta p.white{
	max-width:300px;
	margin:0 auto 40px;
}
.label-helpers .entry-content .helper-cta p.green-btn a{
	background:#8ac646;
	color:#fff;
	padding:18px 28px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:18px;
	text-shadow:-1px -1px 1px #6da033;
}
.label-helpers .entry-content .helper-cta p.green-btn a:hover{
	background:#81bb3e;
}
.label-helpers .helper-cta p.white.sm{
	font-size:14px;
	letter-spacing:0.6px;
	margin-top:34px;
}
.label-helpers #trusted_and_insured{
	display:none;
}
.content .center,.content .gsps-outer .center,.content #location-services .center{
	text-align:center;
	margin-bottom:30px;
}
.label-helpers .su-spoiler-title{
	padding:14px 7px 14px 34px;
	font-weight:600;
	font-size:14px !important;
	letter-spacing:0.3px;
	background:#f7f7f7;
}
/* NEW LOADERS PAGE AND STYLES */
nav.top-bar p.loader{
	display:none;
}
.label-loader-main-nav nav.top-bar p.junk{
	display:none;
}
.label-loader-main-nav nav.top-bar p.loader{
	display:inherit;
}
/* LOADER MAIN NAV */
li#menu-item-22205{
	display:none;
}
.label-loader-main-nav .site-header .genesis-nav-menu .menu-cta a, .category-loader-resources .site-header .genesis-nav-menu .menu-cta a{
	background:#37c5b9;
	font-weight:900;
	letter-spacing:0.4px;
	text-shadow:-1px 1px 3px #2aa298;
}
.label-loader-main-nav .site-header .genesis-nav-menu .price-menu-cta a, .category-loader-resources .site-header .genesis-nav-menu .price-menu-cta a{
	padding:27px 32px 28px;
}
#nav_menu-34{
	float:left;
	padding-top:24px;
}
#nav_menu-34 ul.sub-menu{
	position:absolute;
	left:33.7%;
}
@media only screen and (max-width:1055px){

.category-loader-resources #mg-wprm-wrap ul li.loader{
	display:inherit;
}
.category-loader-resources #mg-wprm-wrap ul li.normal{
	display:none;
}
}
/* END LOADER MAIN NAV */
/* LOADER MAIN PAGE */
.label-loader-main-page header.entry-header{
	margin:0 auto;
	padding-top:0;
	background:transparent;
	position:relative;
	z-index:9;
}
.label-loader-main-page .content h1.entry-title{
	text-align:left;
	max-width:1164px;
	margin:60px auto -3px;
	font-weight:900;
	letter-spacing:-1.3px;
	font-size:4.6rem;
	padding:0 30px;
	text-transform:none;
	color:#3F4242;
	line-height:4.8rem;
}
.label-loader-main-page.label-add-quote-form-hero #head-form{
	max-width:1106px;
	max-height:130px;
}
.label-loader-main-page.label-add-quote-form-hero #head-form .grid-container{
	grid-template-columns:60% 376px;
}
.label-loader-main-page.label-add-quote-form-hero #quote-form{
	background:none;
}
.label-loader-main-page.label-add-quote-form-hero #quote-form h4{
	background:#8ac746;
	color:#fff;
	text-align:center;
	padding:20px 15px;
	margin-bottom:0;
}
.label-loader-main-page .content #head-form h2{
	margin-top:5px;
	font-size:3.6rem;
	color:#5c5c5c;
	padding-bottom:5px;
	line-height:4.0rem;
}
.label-loader-main-page.label-add-quote-form-hero .entry-content .grid-item ul{
	display:inherit;
	border-top:none;
	padding-top:0;
}
.label-loader-main-page.label-add-quote-form-hero #quote-form p{
	line-height:20px;
	margin:0 auto;
	font-size:13px;
	color:#3f4242;
	background:#eff8e4;
	padding-bottom:18px;
	letter-spacing:0.5px;
}
.label-loader-main-page.label-add-quote-form-hero #quote-form p.cal-title{
	padding-bottom:14px;
	background:#414040;
	font-weight:600;
	color:#fff;
	letter-spacing:0.8px;
}
.label-loader-main-page #loader-overview{
	background:#ffffff;
	box-shadow:0 3px 11px #e6e6e6;
	display:inline-block;
	float:left;
	width:100%;
}
.label-loader-main-page .lu-contain{
	padding:100px 100px 85px;
}
.label-loader-main-page #loader-overview h2{
	max-width:700px;
	text-align:left;
	margin:-13px 0 50px;
}
.label-loader-main-page #loader-overview p{
	max-width:695px;
	clear:both;
	text-align:left;
	margin:-34px 0 60px;
}
.label-loader-main-page #loader-overview .metrics{
	margin-bottom:20px;
}
.label-loader-main-page .content #loader-overview .metrics h3{
	font-weight:300;
	text-align:center;
	font-size:18px;
	color:#608d2a;
	max-width:245px;
	margin:0 auto;
}
.label-loader-main-page .entry-content #loader-overview .metrics p{
	text-align:center;
	font-weight:900;
	font-size:40px;
	margin:13px auto;
}
.label-loader-main-page .content #loader-overview ul.stats{
	text-align:center;
}
.label-loader-main-page .content .entry-content #loader-overview ul.stats li.first{
	margin:0 0 0 0;
	clear:both;
}
.label-loader-main-page .content .entry-content #loader-overview ul.stats li{
	width:31.623931623931625%;
	display:inline-grid;
	padding:0;
	margin:0 0 0 2.564102564102564%;
	float:left;
}
.label-loader-main-page .content #loader-overview ul.stats li img{
	height:74px;
	width:auto;
}
.label-loader-main-page #service-area{
	background:#f7f9f8;
	padding:0;
	box-shadow:none;
	display:inline-block;
	width:100%;
	float:left;
}
.label-loader-main-page #service-area .padleft{
	flex-wrap:nowrap;
	padding-left:0;
	display:flex;
	padding-top:0;
	width:100%;
	padding-bottom:0;
}
.label-loader-main-page #service-area .img-col{
	flex-basis:43%;
	width:60%;
	position:relative;
	overflow:hidden;
	display:flex;
	align-items:center;
}
.label-loader-main-page #service-area .img-col img{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
	object-position:center top;
	padding-left:0;
}
.label-loader-main-page #service-area .left-col{
	flex-basis:34%;
	flex-grow:1;
	padding:5% 8% 7%;
}
.label-loader-main-page #service-area .copy{
	margin:0 auto;
	max-width:max-content;
	width:auto;
	padding:0 30px;
	max-width:450px;
}
.label-loader-main-page .content #service-area h2{
	margin-bottom:0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	color:#8ac646;
	margin-top:40px;
	letter-spacing:0.3px;
	padding:0;
	line-height:25px;
}
.label-loader-main-page .entry-content #service-area p.sub-title{
	margin-top:0;
	text-align:left;
	font-weight:800;
	margin:9px auto 10px;
	font-size:3.6rem;
	letter-spacing:-.1rem;
	line-height:42px;
}
.label-loader-main-page .content #service-area h3{
	font-weight:300;
	font-size:2.25rem;
	margin-top:40px;
}
.label-loader-main-page .content #service-area h3 .fa.fa{
	font-size:28px;
	margin-right:6px;
	margin-left:8px;
	color:#88c83b;
}
.label-loader-main-page #service-area .copy p{
	font-size:15px;
}
.label-loader-main-page #good-points{
	background:#ffffff;
	box-shadow:0 3px 11px #e6e6e6;
	display:inline-block;
	float:left;
	width:100%;
}
.label-loader-main-page #good-points.vehicle .lu-contain{
	padding:100px 80px 85px;
}
.label-loader-main-page .content #good-points.vehicle h2{
	max-width:800px;
}
.label-loader-main-page .entry-content #good-points p.sub-title{
	max-width:760px;
	margin-top:-40px;
	margin-bottom:15px;
	font-size:18px;
	color:#696a68;
	line-height:25px;
}
.label-loader-main-page .content #good-points ul.stats.vehicle li h4{
	margin:20px auto 0;
	font-size:22px;
}
.label-loader-main-page .entry-content #good-points ul.stats.vehicle li p{
	margin-top:3px;
	font-size:12px;
	line-height:16px;
	color:#505050;
}
.label-loader-main-page .entry-content #good-points.vehicle p.vehicle-disc{
	max-width:800px;
	font-size:11px;
	line-height:18px;
	margin:0 auto 30px;
}
.label-loader-main-page .entry-content #good-points.vehicle p.cta-btn{
	max-width:800px;
}
.label-loader-main-page .entry-content #good-points.vehicle p.cta-btn a.cta_btn{
	padding:13px 20px;
	border-radius:3px;
}
.label-loader-main-page .entry-content #good-points.vehicle p.cta-btn a.cta_btn.l{
	background:#de8a07;
	margin-right:12px;
	color:#fff;
	border:2px solid #de8a07;
}
.label-loader-main-page .entry-content #good-points.vehicle p.cta-btn a.cta_btn.l:hover{
	background:#fff;
	color:#de8a07;
}
.label-loader-main-page .entry-content #good-points.vehicle p.cta-btn a.cta_btn.r{
	border:2px solid #37c5b9;
	color:#37c5b9;
}
.label-loader-main-page .entry-content #good-points.vehicle p.cta-btn a.cta_btn.r:hover{
	background:#37c5b9;
	color:#fff;
}
.label-loader-main-page .content #service-area h3 span{
	font-size:38px;
	font-weight:900;
	font-style:italic;
	margin-right:7px;
	position:relative;
	top:4px;
}
.label-loader-main-page .content #good-points ul.stats li{
	width:31.623931623931625%;
	display:inline-block;
	padding:0;
	margin:0 0 30px;
}
.label-loader-main-page .entry-content #good-points p{
	text-align:center;
	line-height:23px;
	margin:20px auto 10px;
	max-width:275px;
	font-size:1.6rem;
	letter-spacing:.2px;
}
.label-loader-main-page #good-points.why-partner{
	background:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/diamond-bkgd.jpg') repeat center top #fff;
}
.label-loader-main-page #good-points.why-partner .lu-contain{
	padding:100px 80px 85px;
}
.label-loader-main-page #good-points.why-partner .lu-contain a{
	font-weight:bold;
	text-decoration:underline;
}
.label-loader-main-page #good-points.why-partner .lu-contain a:hover{
	font-style:italic;
}
.label-loader-main-page #good-points.why-partner p.cta a{
	background:#8ac746;
	font-weight:300;
	color:#fff;
	padding:7px 18px 9px;
	border-radius:3px;
	text-decoration:none;
}
.label-loader-main-page #good-points.why-partner p.cta a:hover{
	background:#9dd75c;
	font-style:normal;
}
.label-loader-main-page #grid-left-right .twocol-wrap{
	padding:45px 120px 0;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:nowrap;
}
.label-loader-main-page #industries{
	margin:0 auto;
	max-width:100%;
	padding:0;
	display:inline-block;
	float:left;
	width:100%;
}
.label-loader-main-page #industries .lu-contain{
	margin:0 auto;
	max-width:1110px;
	padding:100px 30px 75px;
}
.label-loader-main-page #industries .lu-contain h2{
	margin-top:0;
}
.label-loader-main-page #industries .grid-item{
	background:#f7f8f9;
	border-radius:0 0 6px 6px;
	border:1px solid #eeecec;
	border-bottom:8px solid #ddd;
	overflow:hidden;
}
.label-loader-main-page #industries .grid-item img{
	margin-bottom:0;
	max-height:145px;
	height:100%;
	width:100%;
}
.label-loader-main-page .content #industries h3.markets{
	text-align:center;
	font-weight:900;
	margin-top:72px;
	padding-top:60px;
	border-top:2px dashed #ddd;
	font-size:42px;
}
.label-loader-main-page .entry-content #industries p.markets-hl{
	text-align:center;
	max-width:554px;
	margin:0 auto;
	font-size:15px;
	line-height:24px;
	color:#324a15;
	background:#f1f8e7;
	padding:12px 20px;
	border:1px solid #d1e8b5;
}
.label-loader-main-page .content #industries .grid-item h4{
	font-size:18px;
	margin:0;
	font-weight:600;
	line-height:25px;
	background:#fff;
	padding:15px 30px;
	border-bottom:2px solid #8ac646;
}
.label-loader-main-page img.sm-map-right{
	float:right;
	max-width:350px;
}
/* END LOADER MAIN PAGE */
/* LOADER SUB PAGES */
/* LOADER HERO BLOCK - HOOK LOADER MAIN NAV */
.label-loaders-page #loader-head-one{
	background-repeat:no-repeat;
	display:block;
	width:100%;
	height:600px;
	background-position:center top;
	background-size:cover;
	max-height:310px;
	overflow:hidden;
	margin-bottom:-90px;
}
.label-loaders-page .load-head-wrap{
	border-bottom:6px solid #f5f5f5;
	height:304px;
	background:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/b-dots.png');
	background-size:.5%;
}
/* END LOADER HERO BLOCK - HOOK LOADER MAIN NAV EXTRAS BELOW */
.label-loader-main-nav.content-sidebar .site-inner{
	max-width:1100px;
	margin-top:-90px;
	position:relative;
	background:transparent;
}
.label-loaders-page.content-sidebar .content{
	width:670px;
	background:#fff;
	padding:32px 40px 10px 50px;
	box-shadow:-10px -10px 22px -3px #0000000f;
	margin-bottom:40px;
	padding-bottom:30px;
}
.label-loaders-page .content h1.entry-title{
	text-align:left;
	padding:0;
	margin-top:5px;
	font-size:40px;
	margin-bottom:5px;
}
.label-loaders-page .content h2.sub-title{
	font-size:24px;
	color:#585858;
	border-bottom:4px double #bcbdbc;
	padding-bottom:25px;
	margin-bottom:25px;
	border-top:none;
	padding-top:0;
	margin-top:0;
}
.label-loaders-page .content h2{
	font-weight:600;
	letter-spacing:-0.3px;
	font-size:26px;
	margin:35px 0;
	border-top:2px dashed #ddd;
	padding-top:30px;
}
.label-loaders-page .content h3{
	font-size:22px;
	margin:30px 0 25px;
	color:#629e1f;
	letter-spacing:0.3px;
	font-weight:600;
}
.label-loaders-page .content h4{
	font-size:18px;
	font-weight:600;
	margin-bottom:22px;
}
.entry-content p.cta-left{
	margin:30px 0 60px;
}
.entry-content p.cta-left a{
	background:#8ac746;
	color:#fff;
	padding:14px 20px;
}
/* LOADER SIDEBAR MENU */
.label-loaders-page.content-sidebar .sidebar-primary{
	margin-top:55px;
}
.label-loaders-page #nav_menu-35 h4.widget-title.widgettitle{
	font-size:20px;
	font-weight:600;
	padding:50px 0 0 48px;
	color:#9da298;
	letter-spacing:1px;
}
.label-loaders-page .sidebar.widget-area section.widget_nav_menu ul li{
	border-bottom:none;
	margin-bottom:0;
}
.label-loaders-page section.widget_nav_menu li.loader-main a{
	color:#8ac746;
	font-weight:900;
	text-transform:uppercase;
}
.label-loaders-page .sidebar-primary ul.sub-menu{
	padding:18px 30px 10px 30px;
}
.label-loaders-page .sidebar-primary ul.sub-menu li a{
	font-weight:300;
	color:#666;
	text-transform:inherit;
}
.label-loaders-page .sidebar-primary ul li.loader-main.current-menu-item a:before{
	content:none;
}
.label-loaders-page .sidebar-primary ul li.current-menu-item a::before{
	content:'›';
	font-size:30px;
	line-height:0;
	margin-right:5px;
	position:relative;
	top:2px;
}
ul#menu-loader-menu-main-1{
	max-width:200px;
	margin:0 auto !important;
	padding-bottom:0;
}
ul#menu-loader-menu-main-1 ul.sub-menu{
	padding:13px 0 0;
}
ul#menu-loader-menu-main-1 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item{
	padding:10px 0 14px;
	font-size:15px;
	border-bottom:none;
}
ul#menu-loader-menu-main-1 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item a{
	color:#3d3d3c;
	font-weight:600;
}
ul#menu-loader-menu-main-1 li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item{
	font-weight:bold;
	border-left:2px solid;
	padding-left:10px;
	height:20px;
	margin:11px 0;
	background:#fff;
}
/* LOADERS TERRIRTORIES STYLES */
.label-loaders-page #industries{
	padding:0;
}
.label-loaders-page #industries h3{
	text-align:center;
	font-weight:900;
	margin-top:40px;
	border-top:2px dashed #ddd;
	padding-top:60px;
	font-size:42px;
}
.label-loaders-page .entry-content #industries p{
	text-align:center;
	max-width:554px;
	margin:0 auto;
	font-size:15px;
	line-height:24px;
	color:#324a15;
	background:#f1f8e7;
	padding:12px 20px;
	border:1px solid #d1e8b5;
}
.label-loaders-page #industries .grid-container{
	grid-template-columns:repeat( 2, 1fr );
	grid-row-gap:30px;
}
.label-loaders-page .content #industries .grid-item h4{
	font-size:18px;
	margin:0;
	font-weight:600;
	line-height:25px;
	background:#fff;
	padding:15px 30px;
	border-bottom:2px solid #8ac646;
}
.label-loaders-page #industries .grid-item img{
	margin-bottom:0;
	max-height:134px;
}
/* LOADER STATE CITY LISTS */
p.unlisted.center{
	max-width:745px;
	margin:0 auto 30px;
}
#industries.city-list{
	margin-bottom:50px;
}
#industries.city-list .grid-container{
	grid-template-columns:repeat( 4, 1fr );
}
#industries.city-list .grid-item{
	padding:25px 10px 0 0;
}
#industries.city-list .grid-item li{
	list-style-type:none;
	padding-bottom:10px;
}
/* LABEL LOADER LOCATION PAGE */
.label-loader-location-page .content h1.entry-title{
	margin:60px auto 19px;
	font-weight:900;
	font-size:26px;
}
.label-loader-location-page.label-add-quote-form-hero #head-form{
	max-width:1106px;
	max-height:300px;
}
/* FIX BUTTONS ON CALCULATOR */
ul#input_15_7 li.gchoice.gchoice{
	width:32%;
	font-size:16px;
	display:inline-block;
	margin-bottom:12px;
}
.label-loader-location-page .content p.head-btn{
	padding:15px 0;
	display:inline-block;
	margin-top:10px;
	float:left;
}
.label-loader-location-page .content p.head-btn a{
	color:#3e4242;
	padding:18px 60px;
	font-weight:900;
	letter-spacing:0.3px;
	font-size:15px;
	border:2px solid #3e4242;
	border-radius:30px;
	box-shadow:0 5px 0 rgba(17,17,31,.25);
}
.label-loader-location-page .new-font .su-spoiler{
	max-width:inherit;
}
.label-loader-location-page #good-points.app .lu-contain{
	padding:100px 80px 0;
}
.label-loader-location-page .app-badges{
	margin:10px auto 0;
	text-align:center;
	display:block;
}
.label-loader-location-page .app-badges img{
	margin:0 5px;
}
.label-loader-location-page #good-points.why-partner img.sq{
	background:#3e3e3e;
	padding:30px;
	border-radius:3%;
}
.label-loader-location-page #good-points.vehicle img{
	margin-top:30px;
	margin-bottom:30px;
}
/* AUTOMATION EDITS */
.label-loader-location-page .entry-content #good-points.vehicle p{
	max-width:760px;
	margin-top:-40px;
	margin-bottom:15px;
	font-size:18px;
	color:#696a68;
	line-height:25px;
}
.label-loader-location-page .entry-content #good-points.vehicle p.cta-btn{
	margin:20px auto 10px;
}
.label-loader-location-page ul.lu-gen-related-links li{
	font-size:14px;
	letter-spacing:-.1px;
}
/* END AUTOMATION EDIT */
.label-loader-location-page #good-points.app img{
	margin-top:30px;
	margin-bottom:0;
}
/* LOADER ALT LAYOUT - DOWNLOAD APP */
.label-loader-alt-layout .content h2.sub_title{
	margin-bottom:20px;
}
.label-loader-alt-layout .app-badges img{
	margin:0 5px;
}
.label-loader-alt-layout #good-points.why-partner{
	background:url('https://goloadup.com/wp-content/uploads/dynamik-gen/theme/images/diamond-bkgd.jpg') repeat center top #fff;
}
.label-loader-alt-layout #good-points{
	background:#ffffff;
	box-shadow:none;
	display:inline-block;
	float:left;
	width:100%;
}
.label-loader-alt-layout #good-points.why-partner .lu-contain{
	padding:100px 30px 85px;
	max-width:1265px;
	margin:0 auto;
}
.label-loader-alt-layout .content #good-points h2{
	max-width:900px;
	margin:0 auto 50px;
	text-align:center;
	line-height:56px;
}
.label-loader-alt-layout .content #good-points ul.stats{
	text-align:center;
}
.label-loader-alt-layout .content #good-points ul.stats li{
	width:31.623931623931625%;
	display:inline-block;
	padding:0;
	margin:0 0 30px;
}
.label-loader-alt-layout .content #good-points h4{
	letter-spacing:-0.1px;
	font-size:23px;
	font-weight:500;
	margin-top:20px;
	color:#333;
}
.label-loader-alt-layout .content #good-points h4 span{
	color:#487714;
}
.label-loader-alt-layout .entry-content #good-points p{
	text-align:center;
	line-height:23px;
	margin:20px auto 10px;
	max-width:275px;
	font-size:1.6rem;
	letter-spacing:.2px;
}
.label-loader-alt-layout .entry-content #good-points p.sub-title{
	max-width:710px;
	margin:0 auto 30px;
	font-size:1.7rem;
}
.label-loader-alt-layout .entry-content #good-points.why-partner p.emo{
	font-size:116px;
	margin:0 auto;
	line-height:initial;
}
.label-loader-alt-layout .entry-content #good-points.why-partner p.sub-title{
	max-width:920px;
	margin-top:-40px;
	margin-bottom:45px;
	font-size:18px;
	color:#696a68;
	line-height:25px;
}
.label-loader-alt-layout .img-ht{
	height:500px;
}
/* 404 ERROR PAGE */
.error404.full-width-content .content-sidebar-wrap{
	width:100%;
}
.error404.full-width-content .content{
	width:100%;
	float:none;
	margin:0 auto;
	max-width:1005px;
}
.error404 .content h1.entry-title{
	font-weight:900;
	font-size:7rem;
	line-height:8.125rem;
	letter-spacing:-0.6px;
}
.error404 .content h1.entry-title span{
	font-size:7.2rem;
	color:#ff1f1f;
}
.error404 p.entry-title{
	margin-top:10px;
	font-size:2.8rem;
	color:#656565;
	line-height:3.6rem;
	margin-bottom:15px;
	letter-spacing:-0.1px;
	text-align:center;
}
.error404 .entry-content{
	margin-top:100px;
}
.error404 .entry-content p{
	font-size:1.8rem;
	margin-bottom:15px;
	line-height:2.5rem;
}
.error404 .search-form input[type="search"]{
	width:100%;
	max-width:286px;
	padding:11px 10px 10px;
	background:#f9f9f9;
	font-size:1.5rem;
}
.error404 .search-form input[type="submit"]{
	background:#8ac646;
	border:1px solid #6b9c31;
	text-shadow:1px 1px 2px #79ab40;
	font-weight:600;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:0.6px;
	padding:11px 16px 10px 18px;
}
.error404 .left{
	max-width:50%;
	float:left;
	padding:40px 0 0;
}
.error404 .right{
	max-width:38%;
	float:right;
	margin-top:-130px;
	margin-right:40px;
	margin-bottom:-78px;
}
@media only screen and (max-width:1000px){
	.footer-left-container{
		float:none;
		margin-bottom:10px;
		text-align:center;
	}
	.footer-right-container{
		float:none;
		text-align:center;
		margin-bottom:20px;
	}
	.main-top-left{
		z-index:20;
	}
	.iphone-mac-bg{
		width:580px!important;
		opacity:0.16;
	}
	.section_four h3{
		font-size:3.2rem;
		letter-spacing:-0.3px;
		padding:30px 30px 50px;
	}
	.dynamik-widget-area h3{
		line-height:4rem;
		font-size:3.2rem;
		letter-spacing:-0.9px;
	}
}
@media only screen and (max-width:899px){
	.page-id-1039 img.alignright{
		float:none;
		width:100%;
		margin-left:0;
	}
	.page-id-1039.label-pricing-page #how-it-works p.how-info{
		max-width:500px;
	}
	.page-id-1039.label-pricing-page #how-it-works{
		margin-top:0;
	}
}
/**
 * Mobile Sidenav styles
 */
.mobile-sidenav{
	display:none;
	width:0;
	position:fixed;
	z-index:99999;
	top:64px;
	right:0;
	height:calc(100vh - 64px);
	background-color:#1D1D20;
	overflow-x:hidden;
	transition:0.4s;
}
.mobile-sidenav>ul.menu{
	min-width:300px;
	padding-bottom:158px;
}
.mobile-sidenav>ul.menu>li.menu-item-has-children,.mobile-sidenav>ul.menu>li.menu-item-has-children>a{
	position:relative;
}
.mobile-sidenav>ul.menu>li:not(.track):not(.book){
	border-bottom:1px solid rgba(255,255,255,.1);
}
.mobile-sidenav>ul.menu>li>a{
	text-transform:uppercase;
}
.mobile-sidenav>ul.menu>li>a>.fa{
	margin-right:6px;
}
.mobile-sidenav li.current-menu-item>a{
	background:#373737;
	background:rgba(255,255,255,0.1);
	font-weight:600;
	text-shadow:0px 2px 2px #2b2929;
}
.mobile-sidenav li.menu-item.track{
	text-align:center;
	background:linear-gradient(#36fbff, #28b9bf);
	border:1px solid #28e8e9;
}
.mobile-sidenav li.menu-item.track>a{
	color:#000;
	text-shadow:1px 2px 2px #6fced4;
}
.mobile-sidenav li.menu-item.book{
	text-align:center;
	background:linear-gradient(#a6e65c,#629d20);
	text-shadow:0 1px 2px #0a300594;
	font-weight:900;
	letter-spacing:.5px;
	border:1px solid #8fc959;
}
.mobile-sidenav li.menu-item.book a{
	font-size:15px;
}
.mobile-sidenav li a{
	padding:20px 12px 20px 24px;
	text-decoration:none;
	color:#eee;
	display:block;
	transition:0.4s;
	font-size:14px;
}
.mobile-sidenav .sub-menu{
	background:#454a44;
}
.mobile-sidenav .sub-menu li a{
	padding:14px 12px 14px 56px;
	border-bottom:1px solid #1D1D20;
	border-top:1px solid #1D1D20;
}
.label-loader-main-nav .mobile-sidenav li.normal.menu-item{
	display:none;
}
.label-loader-main-nav .mobile-sidenav li.loader.menu-item{
	display:block;
}
.mobile-sidenav li.loader.menu-item{
	display:none;
}
.mobile-sidenav-toggle{
	display:none;
	position:fixed;
	top:0;
	right:0;
	padding:0;
	z-index:99999;
	font-size:32px;
}
button.mobile-sidenav-toggler{
	background-color:transparent;
	border:none;
	outline:none;
	color:#000;
	padding:0;
	position:absolute;
	line-height:1;
	top:0;
	right:0;
	width:56px;
	height:64px;
	background:#e7e7e7;
}
@media screen and (min-width:840px){
	button.mobile-sidenav-toggler{
		height:65px;
	}
}
@media screen and (max-width:1055px){
	.mobile-sidenav,.mobile-sidenav-toggle{
		display:block;
	}
}
.mobile-sidenav-overlay{
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:100vh;
	z-index:12000;
	display:none;
}
.menu-item-toggler{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:60px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-left:1px solid rgba(255,255,255,.1);
}
.menu-item-toggler::after{
	content:"\f0d7";
	font-family:'FontAwesome';
	font-size:18px;
	color:rgba(255,255,255,.75);
}
.mobile-sidenav>ul.menu>li.menu-item-has-children>ul.sub-menu{
	display:none;
}
.mobile-sidenav>ul.menu>li.menu-item-has-children.active{
	border-bottom:0;
}
.mobile-sidenav>ul.menu>li.menu-item-has-children.active>ul.sub-menu{
	display:block;
}
.mobile-sidenav>ul.menu>li.menu-item-has-children.active>a>.menu-item-toggler::after{
	content:"\f0d8";
}
/**
 * City search styles
 */
.page-id-79316.full-width-content header.entry-header{
	display:none;
}
.page-id-79316.full-width-content .content-sidebar-wrap,.page-id-79316.full-width-content .content,.page-id-23.full-width-content .content-sidebar-wrap,.page-id-23.full-width-content .content{
	width:auto;
	float:none;
}
.page-id-79316.full-width-content .content .entry-content .city-search>h2,.page-id-23.full-width-content .content .entry-content .city-search>h2{
	font-size:2.8rem;
}
@media (min-width:576px) and (max-width:767px) {
	.col-city-search:before{
		content: "";
		background: #fff;
		position: absolute;
		left: 0;
		bottom: 0;
		top: 0;
		margin-left: -100vw;
		width: 100vw;
	}
}
.city-search{
	padding:0;
	margin:0 auto;
	min-height:300px;
/*
	max-width:960px;
	overflow:hidden;
*/
}
.vid-city-search{overflow:hidden;position:relative;}
.vid-city-search>video{transform:rotate(19deg);margin-top:-115px;margin-bottom:-50px;}
@media (min-width:768px){
	.vid-city-search>video{min-width:600px;margin-bottom:0;}
	.vid-city-search{overflow:visible;}
}
.city-search select.form-control{
    box-sizing:border-box !important;
    border:2px solid black;
    border-radius:75px;
    padding-left:20px;
    background-position:96% center;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.city-search>hr{
	border:0;
	background:#ddd;
	height:1px;
	margin:32px 0;
}
.city-search-ajax{
	margin:0 auto 48px;
	max-width:500px;
	flex:1 1 auto;
}
.states-list-heading{
	margin:0 0 16px;
	min-height:105px;
}
.states-list-heading-h2,.page .entry-content #good-points.wsub .states-list-heading p{
	margin:0 !important;
	text-align:left !important;
}
.states-list-heading-h2{
	font-size:2.7rem !important;
}
.states-list-state,.page-id-79316.full-width-content .goloadupcom-related-links>li,.page-id-23.full-width-content .goloadupcom-related-links>li{
	flex:1;
	margin:0 0 16px;
	list-style:none;
}
.states-list-state>a,.states-list-state>a:visited,.page-id-79316.full-width-content .goloadupcom-related-links>li>a,.page-id-23.full-width-content .goloadupcom-related-links>li>a{
	display:block;
	background:#f1f1f1;
	padding:10px 10px 10px 16px;
	margin:0;
	font-weight:bold;
	font-size:16px;
	line-height:25px;
	color:#333;
	-webkit-tap-highlight-color:transparent;
}
.states-list-state>a::before,.page-id-79316.full-width-content .goloadupcom-related-links>li>a::before,.page-id-23.full-width-content .goloadupcom-related-links>li>a::before{
	content:"\f055";
	font-family:'FontAwesome';
	color:#8ac646;
	margin-right:12px;
	font-size:22px;
	vertical-align:bottom;
}
.states-list-state.active>a{
	font-weight:bold;
	color:#000;
}
.city-search-map{
	display:none;
	margin-bottom:32px;
}
.states-list-loading{
	background:rgba(255,255,255,.7);
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:none;
	text-align:center;
	align-content:space-around;
	flex-wrap:wrap;
	flex-direction:column;
	justify-content:center;
}
.states-spinner>.fa{
	font-size:6rem;
	color:#88c83b;
	margin:24px auto;
}
.page .entry-content #good-points .states-list-loading p.loading-title{
	font-weight:900;
	text-align:center;
	margin:0 auto 10px;
	font-size:3rem;
	line-height:1.25;
	color:#3F4242;
}
.page .entry-content #good-points .states-list-loading p.loading-title span{
	color:#88c83b;
}
input.orig::placeholder{
	color:#999 !important;
}
@media only screen and (min-width:641px){
	.city-search{
		padding:32px;
	}
	.states-list-heading{
		display:flex;
		justify-content:space-between;
		align-items:center;
		min-height:60px;
		margin:0 0 32px;
	}
	.states-list-heading-h2{
		font-size:3.7rem !important;
	}
	.states-list-container,.page-id-79316.full-width-content .goloadupcom-related-links,.page-id-23.full-width-content .goloadupcom-related-links{
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:center;
		margin:0 -8px 16px;
	}
	.page-id-23.full-width-content #states-list-results .goloadupcom-related-links{
		margin:0 0 16px;
	}
	.states-list-state,.page-id-79316.full-width-content .goloadupcom-related-links>li,.page-id-23.full-width-content .goloadupcom-related-links>li{
		flex:50% 0;
	}
	.page-id-79316.full-width-content .goloadupcom-related-links,.page-id-23.full-width-content .goloadupcom-related-links{
		column-gap:0;
		row-gap:0;
	}
	.states-list-state>a,.states-list-state>a:visited,.page-id-79316.full-width-content .goloadupcom-related-links>li>a,.page-id-23.full-width-content .goloadupcom-related-links>li>a{
		margin:0 8px;
	}
	.states-list-state>a::before,.page-id-79316.full-width-content .goloadupcom-related-links>li>a::before,.page-id-23.full-width-content .goloadupcom-related-links>li>a::before{
		margin-right:8px;
	}
	.city-search-map{
		display:block;
	}
}
@media only screen and (min-width:840px){
	.city-search{
		padding:50px;
	}
	.states-list-state,.page-id-79316.full-width-content .goloadupcom-related-links>li,.page-id-23.full-width-content .goloadupcom-related-links>li{
		flex:0 33.33%;
	}
}
/* City search with selector */
.city-search-group #ajaxsearchpro2_1, .city-search-group #ajaxsearchpro2_2, .city-search-group div.asp_m.asp_m_2, .city-search-group #ajaxsearchpro11_1, .city-search-group #ajaxsearchpro11_2, .city-search-group div.asp_m.asp_m_11, .city-search-group #ajaxsearchpro10_1, .city-search-group #ajaxsearchpro10_2, .city-search-group div.asp_m.asp_m_10, .city-search-group #ajaxsearchpro9_1, .city-search-group #ajaxsearchpro9_2, .city-search-group div.asp_m.asp_m_9, .city-search-group #ajaxsearchpro8_1, .city-search-group #ajaxsearchpro8_2, .city-search-group div.asp_m.asp_m_8,.city-search-group select.form-control {
    border: none;
}
.city-search-group select.service-type-toggler {
    padding-top: 2px;
    box-shadow:none;
    padding-left:10px;
    padding-right: 28px;
}
@media (max-width: 991px) {
    .city-search-ajax-input{
        border-top: 1px dotted #dee2e6;
        margin-top: 6px !important;
    }
}
@media (min-width: 768px) {
    .vid-city-search.vid-city-toggler-search>video {
        min-width: 600px;
        width: 100%;
        float: right;
    }
}
@media (min-width: 992px) {
    .city-search-ajax-input{
        border-left:1px solid #dee2e6;
    }
    .vid-city-search.vid-city-toggler-search>video {
        margin-top: -198px;
    }
}
.vid-city-search.vid-city-toggler-search>video {
    transform: rotate(12deg);
}
@media (max-width: 991px) {
    .vid-city-search.vid-city-toggler-search>video {
        margin-top: -80px;
    }
}
/**
 * ticker-content-cycler
 */
.ticker-content-cycler{
	overflow:hidden;
}
.ticker-content-cycler .ticker-content-item{
	overflow:hidden;
	white-space:nowrap;
	display:none;
}
/* gravity forms */
.gform_wrapper.gravity-theme .gform_validation_errors{
	padding-left:16px !important;
}
.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon.gform-icon--close{
	display:none;
}
/**
 * This stops the load flicker on mobile
 * Caused by shiftnav.min.js adding .shiftnav-disable-shift-body and then adding padding-top
 */
@media only screen and (max-width:1055px){
	body{
		padding-top:0 !important;
	}
	body .site-container{
		padding-top:64px !important;
	}
}
/**
 * This fixes the vertical positioning of the popup modal on smaller screens
 */
@media only screen and (max-height:700px) and (min-width:768px){
	.leadinModal.leadinModal-theme-default{
		padding-top:120px !important;
	}
}
/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width:1260px){
.site-header .genesis-nav-menu li.bnpl, .site-header .genesis-nav-menu li.bnpl:hover{
	background-size:34px;
}
#menu-header-right{
	overflow:visible;
}
/* FREE FURNITURE REMOVAL */
.label-location-page-c section.hero.alt .left-col{
	padding-left:6%;
}
.icon-grid .gfield_radio{
	display:inline;
}
.icon-grid .gchoice.gchoice{
	width:50%;
	float:left;
}
/* END */
@media only screen and (max-width:1055px){

#nav_menu-29, #nav_menu-30, #nav_menu-31, #nav_menu-32, #nav_menu-40, #nav_menu-41, #nav_menu-42, #nav_menu-43, #nav_menu-45{
	margin-right:56px;
	height:65px;
}
.full-width-content .site-inner{
	/*margin-top:2px;*/
	margin-top:0;
}
#blog-title{
	margin-top:2px;
}
.single-post .site-inner{
	margin-top:50px;
}
.feat-block{
	margin:25px auto 0;
}
nav.top-bar, nav.nav-primary{
	display:none;
}
}
#one-tree{
	position:relative;
	margin:0 auto 115px;
}
/* LABOR PAGE DESIGN */
.wide-hero{
	background-position:center bottom;
}
.label-location-page-c #good-points.late .lu-contain{
	padding:0 30px 70px;
}
.label-location-page-c .content #good-points.wsub.late h2{
	margin:0 auto 10px;
}
.content .wide-hero .main-head{
	line-height:0.9;
	padding:20px 0;
}
/* LOADER PAGE DESIGN */
.label-loader-main-page .lu-contain{
	padding:100px 30px 85px;
}
.label-loader-main-page.label-location-page-c #service-area{
	margin-top:0;
}
.label-loader-main-page #loader-overview h2{
	max-width:500px;
}
.label-loader-main-page #good-points.vehicle .lu-contain{
	padding:100px 30px 85px;
}
.label-loader-main-page #good-points.why-partner .lu-contain{
	padding:100px 30px 85px;
}
/* END LOADERS */
/* LOADER LOCATION PAGES */
.label-loader-location-page .content h1.entry-title{
	font-size:26px;
}
/* LOADER INTERIOR PAGES */
.label-loaders-page.content-sidebar .content{
	width:auto;
	padding:32px 30px 10px 30px;
}
.label-loaders-page.content-sidebar .site-inner{
	padding:0;
}
/* END LOADER INTERIOR PAGES */
.label-loader-alt-layout .img-ht{
	height:370px;
}
/* LOADER ALT LAYOUT */
.label-loader-alt-layout .img-ht{
	height:370px;
}
/* END */


/* NEW WHAT WE TAKE TABS SECTION */
div#what_we_take .small{
	display:none;
}
div#what_we_take .one-fourth{
	max-width:24%;
}

/* MOBILE NAV EXTRAS FOR IPAD ONLY */
.site-header .genesis-nav-menu li.phone-mobile i{
	font-size:23px;
	margin-top:5px;
	left:7px;
	top:6px;
	position:relative;
}
.site-header .genesis-nav-menu li.phone-mobile{
	border-left:1px solid #eee;
	float:left;
}
.site-header .genesis-nav-menu li.phone-mobile a{
	padding:15px 29px 26px 14px;
	margin:0;
}
.site-header .genesis-nav-menu li.book-mobile a{
	font-size:16px;
	padding:28px 25px 28px;
	background:#8ac646;
	color:#fff;
	font-weight:900;
	margin:0 auto;
	letter-spacing:0.3px;
	text-shadow:1px 1px 2px #72ab32;
}
/* END */
.header-image .site-header .wrap .title-area{
	float:left;
}
.feat_reviews .feat-rating{
	padding:1em 2% 0.5em;
}
.feat_reviews .feat-rating img{
	width:130px;
}
.h-ft-cta-book a{
	font-size:20px;
}
/* NEW LOCATION LANDING PAGE LAYOUT */
.label-location-page-b .point img.estimates{
	width:66%;
	right:-132px;
}
.label-location-page-b .point img.pricing{
	bottom:16px;
}
.label-location-page-b .location-info{
	margin:0 0 0 auto;
	max-width:900px;
}
.label-location-page-b .location-info .one-third.first{
	margin-left:0;
}
.label-location-page-b .location-info .one-third{
	width:31.623931623931625%;
	margin-left:2.564102564102564%;
}
.label-location-page-b div#what_we_take{
	padding-bottom:0;
}
.label-location-page-b .point img.loaders{
	right:-150px;
}
.label-location-page-b .point img.gps{
	width:66%;
	bottom:-20px;
}
.label-location-page-b .content .twocol-sm .one-half.first{
	width:48.717948717948715%;
	margin-left:0;
}
.label-location-page-b .content .twocol-sm .one-half{
	width:48.717948717948715%;
	margin-left:2.564102564102564%;
}
.label-location-page-b .entry-content ul.location-services{
	margin:44px 0 30px 14%;
}
/* END */

/* HOW IT WORKS SHORTCODE - USED ON LOCATIONS PAGE B */
div#how_it_works .widget-wrap{
	padding:0 30px;
}
#how_it_works p.how-info{
	max-width:260px;
}
#what_we_take .widget-wrap{
	padding:0 30px;
}
#trusted_and_insured .widget-wrap{
	padding:0 30px;
}
/* END */
/* CITY PAGE TEMPLATE */
.nearby-cities .one-half{
	width:50%;
	margin-bottom:0;
}
div#location_features .one-fourth{
	width:25%;
}
.label-location-page .gsps-inner .one-half.first{
	margin-left:0;
	margin-bottom:0;
}
.label-location-page .gsps-inner .one-half{
	width:48.717948717948715%;
	margin-left:2.564102564102564%;
	padding-bottom:0;
}
.label-location-page .how-facts .one-fourth.first{
	margin-left:0;
}
.label-location-page .how-facts .one-fourth{
	width:23.076923076923077%;
	margin-left:2.564102564102564%;
	padding-bottom:0;
}
.label-location-page .location_features .one-fourth.first{
	margin-left:0;
}
.label-location-page .location_features .one-fourth{
	width:23.076923076923077%;
	margin-left:2.564102564102564%;
	padding-bottom:0;
}
.label-location-page .nearby-cities{
	padding:0;
}
.label-location-page .nearby-cities p{
	padding:0 30px 5px;
}
.label-location-page div#what_we_take section#text-4{
	max-width:900px;
	margin:0 auto -365px;
	overflow:hidden;
}
/* LABEL ADD HEADER IMAGE */
.label-add-header-image .one-half{
	width:48.717948717948715%;
}
img.app{
	margin-bottom:-54px;
}
/* GRID LEFT RIGHT SECTION */
.entry-content section#grid-left-right p.sub-title{
	font-size:3.9rem;
	line-height:49px;
}
section#grid-left-right .twocol-wrap{
	padding:40px 60px;
}
section#grid-left-right .text-block{
	padding:0 30px;
}
/* END */
/* LABEL LOCATION PAGE C */
.label-location-page-c .content h1.entry-title{
	padding-left:30px;
}
.label-location-page-c .content section.hero h2{
	font-size:49px;
	line-height:55px;
}
.label-location-page-c section.hero .left-col{
	padding-left:30px;
}
.label-location-page-c section#nap-info .lu-contain{
	padding:80px 30px 80px;
}
.label-location-page-c section#nap-info .col.one{
	margin:10px 0 10px 0;
}
.label-location-page-c section#good-points .lu-contain{
	padding:75px 30px 70px;
}
.label-location-page-c .content section#good-points h2{
	max-width:685px;
	line-height:55px;
	font-size:3.9rem;
	font-weight:800;
}
.label-location-page-c .content section#location-services h2{
	font-size:39px;
	line-height:49px;
}
.label-location-page-c .entry-content section#service-area p.sub-title{
	font-size:3.9rem;
	line-height:49px;
}
/*.label-location-page-c section#service-area{
	margin-top:-150px;
}*/
.label-location-page-c section#service-area .left-col{
	padding-left:30px;
}
.label-location-page-c .entry-content section#reviews p.trust{
	font-size:39px;
	line-height:49px;
}
.label-location-page-c .content section.twocol.mainright h2{
	font-size:3.9rem;
	line-height:49px;
}
.label-location-page-c .content section#faqs h2{
	font-size:3.9rem;
	line-height:49px;
}
/* END */
/* FOOTER STYLES */
#ez-fat-footer-container .ez-widget-area{
	width:22.076923%;
	margin-left:2.564102564102564% !important;
}
/* END */
/* LANDING PAGE A STYLES */
.label-city-landing-page-a div#wprmenu_bar{
	display:none !important;
}
.label-city-landing-page-a .one-half{
	width:48.717948717948715%;
}
.label-city-landing-page-a .whynot .one-third.first{
	margin-left:0;
}
.label-city-landing-page-a .whynot .one-third{
	width:31.623931623931625%;
	margin-left:2.564102564102564%;
}
.label-city-landing-page-a .site-footer .wrap{
	padding:30px 30px 65px;
}
/* END */
/* LABEL SERVICE PAGE STYLES */
.label-service-page .content h2.left-five{
	margin-top:70px;
}
.label-service-page .twocol-sm .one-half{
	width:48.717948717948715%;
}
.label-service-page .twocol-sm p.sm{
	max-width:365px;
}
.three-col-left .one-third{
	margin-right:0;
}
.label-service-page .one-third.first{
	margin-left:0;
}
.label-service-page .one-third{
	width:31.623931623931625%;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:2.564102564102564%;
}
/* LABEL PARTNER PAGE STYLES */
/* NEW PARTNER */
.label-location-page-c #good-points.partner-uniques .lu-contain{
	padding:5px 30px 0;
}
.label-location-page-c #good-points.partner-services .lu-contain{
	padding:20px 0 0;
}
.label-location-page-c .partner-hero .left-col{
	padding-left:30px;
}
.page-id-12107.label-location-page-c .content .entry-title{
	padding-left:30px;
}
.label-location-page-c .content .partner-hero .sm{
	font-size:4rem;
	line-height:4.8rem;
}
.hero p.large{
	font-size:2.1rem;
	line-height:2.8rem;
}
/* OLD PARTNER - may be partners docs */
.partner-stats .one-fifth.first{
	margin-left:0;
}
.partner-stats .one-fifth{
	width:17.9487179487179488%;
	margin-left:2.564102564102564%;
}
.partner-safety .one-fourth.first{
	margin-left:0;
}
.partner-safety .one-fourth{
	width:23.076923076923077%;
	margin-left:2.564102564102564%;
}
/* DUMPSTER RENTAL MAIN */
.dump-feat .one-third.first{
	margin-left:0;
}
.dump-feat .one-third{
	width:31.623931623931625%;
	margin-left:2.564102564102564%;
}
.dumpster-how .one-fourth.first{
	margin-left:0;
}
.dumpster-how .one-fourth{
	width:23.076923076923077%;
	margin-left:2.564102564102564%;
}
.label-dumpster-rental .list-block .one-third.first{
	margin-left:0;
}
.label-dumpster-rental .list-block .one-third{
	width:31.623931623931625%;
	margin-left:2.564102564102564%;
}
/* END */
/* LABEL PRESS PAGE */
.label-press-page header.entry-header{
	background-position:center -217px;
}
/* B2B MAIN COMMERCIAL PAGE */
.biz-facts .one-fourth{
	width:23.076923076923077%;
}
.biz-facts .one-fourth.first{
	margin-left:2.564102564102564%;
}
.business-safety .one-fourth{
	width:23.076923076923077%;
}
.business-safety .one-fourth.first{
	margin-left:2.564102564102564%;
}
.label-add-hero-header .breadcrumb{
	top:166px;
}
/* END */
.page-id-361 .site-header .genesis-nav-menu li.book-mobile{
	display:none;
}
/* FIXED CTA BAR */
.fixed-cta .zip-wrap p{
	display:none;
}
.fixed-cta{
	padding:0 30px 0 10px;
}
/* END */
}
@media only screen and (min-width:768px) and (max-width:1260px){
	/* HOME HERO VIDEO */
	#home_featured_top{
		height:86vh;
	}
	.feat-block{
		margin:72px auto 0;
	}
	h3.demo span.rotate{
		font-size:58px;
	}
	/* END HOME HERO VIDEO */
	/* HOME STATS ICONS */
	#home_stats_icons ul.stats li{
		width:26%;
	}
	/* END HOME STATS ICONS */
	/* NEW HOME SERVICES */
	#new_home_services .grid-container .grid-item img{
		margin-bottom:73px;
	}
	/* END NEW HOME SERVICES */
	/* LOADER STATE PAGES */
	#industries.city-list .grid-container{
		grid-template-columns:repeat( 3, 1fr );
	}
	/* LOADER PAGE DESIGN */
	.label-loader-main-page.label-add-quote-form-hero section#head-form .grid-container{
		grid-template-columns:100%;
	}
	.label-loader-main-page.label-add-quote-form-hero div#quote-form{
		margin-top:0;
	}
	.label-loader-main-page.label-add-quote-form-hero section#head-form{
		max-height:229px;
	}

	.label-loader-main-page section#loader-overview{
		padding-top:145px;
	}
	.label-loader-main-page #loader-overview h2{
		max-width:700px;
	}
	/* END LOADERS */
	/* LOADER LOCATION PAGES */
	.label-loader-main-page.label-add-quote-form-hero section#head-form{
		max-height:575px;
	}
	/* LOADER ALT LAYOUT */
	.label-loader-alt-layout.page.full-width-content .site-inner{
		margin-top:43px;
	}
	.label-loader-alt-layout .content section#good-points ul.stats li{
		width:49%;
	}
	.label-loader-alt-layout .img-ht{
		height:300px;
	}
	/* END */


	/* NEW TYPES WE TAKE SECTION */
	div#what_we_take .large{
		display:none;
	}
	div#what_we_take{
		 display:inline-block;
		float:left;
		width:100%;
		border:solid #d9f2b6;
		border-width:10px 0;
	}
	div#what_we_take .widget_text.widget-wrap{
		padding:50px 10px;
		text-align:center;
		margin:0 auto;
	}
	div#what_we_take .one-half{
		max-width:48%;
		margin:0 auto 30px;
		text-align:center;
	}
	div#what_we_take p{
		padding:20px 30px 0;
		font-size:16px;
	}
	div#what_we_take p.small-link{
		font-size:14px;
		font-weight:700;
		padding:0;
	}
	div#what_we_take img{
		max-width:130px;
	}

	img.snow-footer{
		display:none;
	}
	.label-use-landing-header .content h2.sub_title{
		font-size:6.5rem;
	}
	.feat_reviews{
		width:100%;
		float:none;
	}
	/* SITE HEADER */
	.site-header{
		min-height:65px;
	}
	html{
		margin-top:-42px;
	}
	.full-width-content .site-inner{
		margin-top:44px;
	}
	div#blog-title{
		margin-top:44px;
	}
	.single-post .site-inner{
		margin-top:80px;
	}
	/* LANDING PAGE A STYLES */
	.label-city-landing-page-a iframe#richSnippetReviewsWidget-defaultContainer_frame{
		display:none;
	}
	.label-city-landing-page-a.full-width-content .site-inner{
		margin-top:-42px;
	}
	.label-city-landing-page-a .entry-content p.lp-logo{
		margin-bottom:60px;
	}
	.label-city-landing-page-a img.lp-truck{
		margin-top:250px;
		margin-bottom:-100px;
	}
	.label-city-landing-page-a .whynot img.alignleft{
		display:inline;
		margin:0 15px 40px 0;
	}
	.label-city-landing-page-a span#siteseal{
		float:left;
		margin-top:20px;
	}
	/* END */
	/* LABEL ADD HEADER IMAGE */
	.label-add-header-image .content h1.entry-title{
		padding:80px 30px 0;
		height:348px;
		line-height:50px;
	}
	.label-add-header-image .content h2.sub_title{
		top:280px;
	}
	.head-ctas{
		top:350px;
	}
	/* LABEL SERVICE PAGE */
	.label-service-page .cta-green p{
		max-width:770px;
		margin:0 auto;
		line-height:30px;
	}
	.label-service-page .cta-green p.xsm{
		margin-top:20px;
	}
	.label-service-page .cta-green a{
		display:block;
		max-width:180px;
		margin:15px auto 0;
	}
	.label-service-page .content h2.left-five{
		margin-top:0;
	}
	/* ADD HERO HEADER */
	.label-add-hero-header .content h1.entry-title{
		font-size:48px;
		line-height:56px;
	}
	.label-add-hero-header .breadcrumb{
		top:208px;
	}
	/* END */
	/* GRID LEFT RIGHT SECTION */
	section#grid-left-right .twocol-wrap{
		padding:30px 30px;
	}
	/* LABEL LOCATION PAGE C */
	.label-location-page-c .content section.hero h2{
		font-size:44px;
		line-height:53px;
	}
	.label-location-page-c section.hero .img-col img{
		object-position:right top;
	}
	.label-location-page-c section.hero p a.cta.book{
		padding:17px 20px 17px;
	}
	.label-location-page-c .content section#good-points ul.stats li{
		width:47%;
	}
	.label-location-page-c section#location-services .service-col{
		width:42%;
	}
	.label-location-page-c section#service-area .img-col img{
		object-position:right top;
	}
	/* END */
	/* LABEL PRESS PAGE */
	.label-press-page .content h1.entry-title{
		height:255px;
		padding:143px 30px 0;
	}
	.label-press-page .four{
		width:29.33333%;
	}
	.label-press-page .su-posts-default-loop .su-post{
		padding:0 14px;
	}
	/* NEW PARTNER STYLES */
	#grid-left-right.two-col-grid .twocol-wrap{
		column-gap:30px;
		max-width:100%;
	}
	.content #grid-left-right .grid-item .text-block .lg{
		font-size:2.6rem;
		line-height:3.4rem;
	}
	.content #grid-left-right.alt .text-block .lg{
		font-size:2.6rem;
		line-height:3.4rem;
	}
/* END */
}
@media only screen and (min-width:1056px) and (max-width:1260px){
	.full-width-content .site-inner{
		margin-top:140px;
	}
}
@media only screen and (min-width:480px) and (max-width:1260px){
/* NEW HOME SERVICES */
#new_home_services .grid-container a h3{
	font-size:1.17em;
}
/* END NEW HOME SERVICES */
/* LOADERS STYLES */
.label-loader-main-page #loader-overview h2{
	max-width:700px;
}
/* END LOADERS STYLES */
div#wprmenu_bar{
	position:fixed;
	z-index:999;
	top:22px;
	right:14px;
	left:auto;
	width:52px;
}
}
@media only screen and (max-width:767px){
/* FREE FURNITURE REMOVAL */
.form-wrap{
	margin:0 auto 30px;
}
.content .wide-hero.alt .main-head{
	font-size:49px;
	line-height:64px;
}
.wide-hero.alt{
	padding-bottom:58px;
}
.label-location-page-c .hero .img-col .copy.alt img{
	object-position:inherit;
}
.motion.alt{
	margin:91px auto 0;
}

/* LABOR PAGE */
.motion{
	max-width:770px;
	margin:-222px auto 0;
}
/* GRAVITY FORMS - CONTACT */
#contact-start .contact-col{
	width:100%;
	margin:0 auto 21px;
	padding:0 0 9px;
}
.sub-grid-option .gchoice{
	display:inline-block;
	width:100%;
	margin:8px 8px;
}
.sub-grid-option.smaller .gchoice{
	max-width:inherit;
}
.gform_wrapper.gravity-theme .gform_page_footer.top_label .gform_previous_button{
	margin-top:75px;
}
/* PARTNER SIGNUP PAGE */
#input_27_9 .gchoice{
	width:100%;
	margin:0 auto 20px;
	text-align:left;
}
#input_27_9 .gfield-choice-input+label img{
	float:left;
	margin-right:7%;
}
#input_27_9 .gchoice p.p-type{
	margin:5px auto 3px;
	text-align:left;
	font-size:14px;
}
#input_27_9 .gchoice h4{
	font-size:22px;
	margin-bottom:3px;
	text-align:left;
}
#input_27_9 .gchoice p{
	font-size:17px;
	line-height:24px;
	letter-spacing:.3px;
	max-width:600px;
	text-align:left;
	margin-bottom:18px;
	margin-right:10px;
}
/* HOME HERO VIDEO */
#home_featured_top{
	height:70vh;
}
.feat-block{
	margin:20px auto 0;
}
h3.demo span.rotate{
	font-size:46px;
}
#home_featured_top .textwidget p.intro{
	font-size:22px;
}
/* END HOE HERO VIDEO */
/* HOME STATS ICONS */
#home_stats_icons ul.stats li{
	width:40%;
}
/* END HOME STATS ICONS */
/* HOME 3D PRICING */


/* END HOME 3D PRICING */
/* NEW HOME SERVICES */
#new_home_services h2{
	padding-top:134px;
}
#new_home_services .grid-container a h3{
	clear:both;
}
/* END NEW HOME SERVICES */
/* FIX CTA BAR */
.fixed-cta .buttons-wrap{
	display:none;
}
#gform_fields_17{
	max-width:100%;
	float:none;
}
#gform_wrapper_17{
	margin:9px auto;
	max-width:inherit;
}
@media only screen and (max-width:639px){
	/*
	#hubspot-messages-iframe-container{
		display:none !important;
	}
	*/
	.fixed-cta .zip-wrap{
		width:auto;
		margin:0 auto;
	}
	.dynamik-widget-area .h-ft-cta-book a{
		color:#fff;
		padding:16px 21px;
	}
}
/* PRICE GENERATOR */
.page-id-23710 .one-half{
	width:100%;
}
.page-id-23710.label-pricing-page #how-it-works p.how-info{
	max-width:inherit;
	line-height:23px;
}
/* LOADER STYLES */
/* LOADER STATE PAGES */
#industries.city-list .grid-container{
	grid-template-columns:repeat( 2, 1fr );
}
/* LOADER LOCATION PAGES */
.label-loader-location-page.label-location-page-c section#service-area .img-col img.market{
	top:0;
}
.label-loader-location-page.label-add-quote-form-hero div#quote-form{
	margin-top:10px;
	display:inline-block;
}
/* LOADER MOBILE MENU */
.label-loader-main-nav #wprmenu_menu.wprmenu_levels ul li.normal{
	display:none;
}
#wprmenu_menu.wprmenu_levels ul li.loader{
	display:none;
}
.label-loader-main-nav #wprmenu_menu.wprmenu_levels ul li.loader{
	display:inherit;
}
/* END */
.label-loader-main-page.label-location-page-c .content .entry-title{
	margin:30px 0 0;
}
li#field_15_12{
	margin-bottom:-7px;
}
.label-loader-main-page .content .entry-content #loader-overview ul.stats li{
	width:49%;
	margin:0 auto;
	float:none;
}
.label-loader-main-page.label-location-page-c .content #good-points ul.stats li{
	width:49%;
	margin:0 auto;
}
.label-loader-main-page img.sm-map-right{
	float:none;
	max-width:100%;
	margin-bottom:40px;
}
.label-loader-main-page.label-location-page-c section#service-area .img-col{
	flex-basis:100%;
	padding:0;
	position:relative;
}
.label-loader-main-page.label-location-page-c section#service-area .img-col img{
	top:-207px;
	padding:0;
}
.label-loader-main-page.label-location-page-c section#service-area .img-col video{
	margin-top:-150px;
	max-width:84%;
	padding:0 10%;
}
.label-loader-main-page.label-location-page-c section#service-area .copy{
	padding:30px 0;
}
.label-loader-main-page .entry-content section#good-points.vehicle p.cta-btn a.cta_btn.l{
	display:block;
	margin:0 auto 15px;
}
.label-loader-main-page .entry-content section#good-points.vehicle p.cta-btn a.cta_btn.r{
	display:block;
}
.label-loader-main-page section#good-points.vehicle .lu-contain{
	padding:70px 30px 20px;
}
.label-loader-main-page section#good-points.why-partner .lu-contain{
	padding:70px 30px 40px;
}
/* END LOADER STYLES */
/* LOADER ALT LAYOUT */
.label-loader-alt-layout.page.full-width-content .site-inner{
	margin-top:30px;
}
.label-loader-alt-layout .content h1.entry-title{
	font-size:41px;
	line-height:41px;
	margin-bottom:30px;
}
.label-loader-alt-layout .content section#good-points h2{
	line-height:43px;
	font-size:3.4rem;
}
.label-loader-alt-layout .content section#good-points ul.stats li{
	width:49%;
}
.label-loader-alt-layout .img-ht{
	height:285px;
}
.label-loader-alt-layout section#good-points.why-partner .lu-contain{
	padding:75px 30px 50px;
}
/* END */
/* LOADER BLOGS */
.label-blog-post.label-loader-main-nav.content-sidebar .site-inner{
	margin-top:30px;
}
/* BLOG CTA FOOTER */
.label-blog-post .content .ft-cta img{
	max-width:244px;
	margin-bottom:0;
}
/* END */
#what_we_take .large{
	display:none;
}
.home img.snow-footer{
	display:none;
}
img.snow-footer{
	display:none;
}
.feat_reviews{
	width:100%;
	float:none;
}
/* MOBILE NAV STYLES */
/*

#wprmenu_menu.top{
	top:64px !important;
	position:fixed !important;
}
div#wprmenu_bar{
	right:5px;
	background:transparent;
	top:14px;
	width:45px;
	padding:10px 12px;
	left:inherit;
	z-index:1111;
}
div#wprmenu_menu{
	height:100%;
}
#wprmenu_bar, #wprmenu_bar *, #wprmenu_menu, #wprmenu_menu *{
	font-family:'LoadUp Pro' !important;
}
#wprmenu_bar.wprmenu_bar .wprmenu_icon span{
	background:#333;
	height:3px;
}
#wprmenu_bar .wprmenu_icon span.wprmenu_ic_1, #wprmenu_bar .wprmenu_icon span.wprmenu_ic_3{
	width:15px;
}
#wprmenu_menu.wprmenu_levels{
	padding:30px 10px;
}
#wprmenu_menu.wprmenu_levels ul li{
	border:none !important;
}
#wprmenu_menu.wprmenu_levels > ul{
	border-bottom:none !important;
}
#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item{
	 border:none !important;
	 text-transform:uppercase;
	 font-weight:700;
	 letter-spacing:.5px;
}
#wprmenu_menu.wprmenu_levels ul li a{
	font-size:18px !important;
	text-align:left !important;
	border:none !important;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:.5px;
	margin-left:0 !important;
}
#wprmenu_menu.wprmenu_levels ul li ul li{
	padding-left:0 !important;
}
#wprmenu_menu.wprmenu_levels ul.sub-menu li a{
	font-size:16px !important;
	text-transform:none !important;
	font-weight:300;
	padding:10px 25px;
}
#wprmenu_menu.wprmenu_levels ul.sub-menu{
	padding-bottom:30px !important;
}
#wprmenu_menu.wprmenu_levels li a.wprmenu_parent_item:focus{
	border:2px solid #8ac646 !important;
	outline:none;
}
#wprmenu_menu .wprmenu_icon_par{
	top:3px !important;
	right:0;
	left:inherit !important;
}
#wprmenu_menu.wprmenu_levels ul li.call a{
	background:#8AC646;
	padding:15px 20px;
	text-align:center !important;
	margin:30px auto 0 !important;
	font-size:16px !important;
	width:88%;
	display:block;
	float:none !important;
	color:#fff;
}
#wprmenu_menu.wprmenu_levels ul li.book a{
	background:#ffffff;
	color:#333347;
	padding:15px 20px;
	text-align:center;
	margin:10px auto !important;
	width:88%;
	display:block;
	float:none !important;
	text-align:center !important;
	font-size:16px !important;
}
#wprmenu_menu.wprmenu_levels ul li.track a{
	text-align:center !important;
	font-weight:300;
	letter-spacing:1px;
	font-size:16px !important;
}
#wprmenu_menu.wprmenu_levels ul li#menu-item-18373 a{
	font-weight:700 !important;
	margin-top:30px !important;
	text-transform:none !important;
	font-size:18px !important;
	text-align:center !important;
}
*/
.page-id-16946 li#menu-item-17323{
	display:none;
}

.site-header .genesis-nav-menu {
	display:inline-block;
	margin:0;
}
.site-header{
	max-height:65px;
	min-height:65px;
	top:-1px;
}
.site-header .genesis-nav-menu li.phone-mobile i{
	font-size:23px;
	margin-top:5px;
	left:3px;
	top:6px;
	position:relative;
}
.site-header .genesis-nav-menu li.phone-mobile{
	border-left:1px solid #eee;
	float:left;
}
.site-header .genesis-nav-menu li.phone-mobile a{
	padding:20% 18px 52% 14px;
/*
	padding:20% 20px 52% 15px;
*/
	margin:0;
}
.site-header .genesis-nav-menu li.phone-mobile.call .fa{
	margin-top:8px;
}
@media (max-width:400px) {
	.site-header .genesis-nav-menu li.phone-mobile.text a{
		display:none;
	}
}
section#nav_menu-29, section#nav_menu-30, section#nav_menu-31, section#nav_menu-32, section#nav_menu-40, section#nav_menu-41, section#nav_menu-45{
	margin-right:56px;
	height:65px;
}
.header-image .site-header .wrap .title-area{
	margin:15px 0 0 20px;
	width:120px;
	background-size:120px auto;
	height:40px;
	float:left;
}
.site-header .genesis-nav-menu li.book-mobile a{
	font-size:16px;
	padding:26px 18px 25px 18px;
	background:#8ac646;
	color:#fff;
	font-weight:900;
	margin:0 auto;
	letter-spacing:0.3px;
	text-shadow:1px 1px 2px #72ab32;
}
/* END */
/*
.full-width-content .site-inner{
	margin-top:2px;
}
*/
/* HOME 3D GARAGE */
#home_3d_garage{
	margin:0 auto -50px;
}
/* END */
/* HOME 3D MAP */
#home_3d_map #bgvid{
	width:auto;
}
/* HOME MOBILE PHONE */
#home_3d_pricing	#gform_wrapper_14.gform_wrapper.gravity-theme .gfield{
	min-width:inherit;
}
.page #gform_wrapper_14.gform_wrapper.gravity-theme .gfield, #gform_wrapper_24.gform_wrapper.gravity-theme .gfield{
	min-width:228px;
	width:100%;
	grid-column:inherit;
}
#home_3d_pricing .gform_wrapper #gform_submit_button_14{
	border-radius:0 25px 25px 0;
	margin-left:-7px;
	padding:14px 22px 13px 15px;
}
@media only screen and (max-width:640px){
.page #gform_submit_button_14{
	padding:11px 24px;
	margin-left:-1px;
}
}
#home_3d_pricing .gform_wrapper #input_14_3{
	padding:14px 0 15px 12px;
	font-size:18px;
	margin:0;
}
/* END */
/* HOME HIGHLIGHTS */
#home_highlight_two{
	background-position:center top;
}
#home_highlight_two .textwidget.custom-html-widget{
	height:auto;
	padding-bottom:65px;
}
#footer_cta .right{
	width:100%;
	margin-top:0;
}
#footer_cta .left{
	width:100%;
}
/* END */
/* HOW IT WORKS - SHORTCODE LOCATION PAGE B */
#how_it_works .fa-calendar{
	font-size:90px;
}
#how_it_works .fa-truck{
	font-size:110px;
	margin-bottom:15px;
	margin-top:-5px;
}
#how_it_works .fa-pencil-square-o{
	font-size:100px;
}
#how_it_works p.how-info{
	max-width:215px;
	font-weight:300;
	font-size:14px;
	line-height:20px;
}
#how_it_works h2{
	margin:60px auto 40px;
	font-size:30px;
}
#how_it_works h3{
	font-size:16px;
	letter-spacing:-0.3px;
}
/* END */
/* HOME WHAT WE TAKE */
#what_we_take h2{
	margin:60px auto 40px;
	font-size:30px;
}
/* END */
/* TRUST FOOTER */
#trusted_and_insured h2{
	margin:60px auto 40px;
	font-size:30px;
}
#trusted_and_insured h3{
	font-size:16px;
	letter-spacing:-0.3px;
}
#trusted_and_insured p.how-info{
	max-width:225px;
	font-weight:300;
	font-size:14px;
	line-height:20px;
}
/* END */
/* QUOTE FORM WWT PAGES */
.label-add-quote-form-hero section#head-form .grid-container{
	display:block;
}
.label-use-landing-header.label-add-quote-form-hero .content h2.sub_title{
	max-width:inherit;
	font-size:5.5rem;
	line-height:6.125rem;
}
.label-add-quote-form-hero .entry-content .grid-item ul{
	max-width:100%;
}
.label-add-quote-form-hero div#quote-form{
	margin-top:0;
}
.label-add-quote-form-hero #quote-form iframe{
	height:769px;
	max-height:769px;
	min-width:100%;
}
/* END */
/* LOADERS NAV */
.site-header .genesis-nav-menu li.book-mobile a{
	font-size:16px;
	padding:26px 15px 25px 15px;
	background:#8ac646;
	color:#fff;
	font-weight:900;
	margin:0 auto;
	letter-spacing:0.3px;
	text-shadow:1px 1px 2px #72ab32;
}
/* LOADER MAIN PAGE */
.label-loader-main-page .lu-contain{
	padding:100px 30px 85px;
}
.label-loader-main-page section#head-form{
	max-height:inherit !important;
}
.label-loader-main-page section#head-form .grid-container{
	display:block !important;
}
/* CITIES PAGE TEMPLATE */
.label-location-page .site-inner{
	margin-top:90px;
}
.label-location-page .gsps-inner .one-half.first{
	margin-left:inherit;
	margin-bottom:inherit;
}
.label-location-page .gsps-inner .one-half{
	width:100%;
	margin-left:inherit;
	margin-bottom:0;
}
.label-location-page .content .block-right{
	max-width:100%;
	margin:0 auto;
}
.label-location-page .content .block-left{
	max-width:100%;
	margin:0 auto;
}
#location_features .one-fourth{
	width:100%;
}
/* LABEL ADD HEADER IMAGE */
.label-add-header-image .content h1.entry-title{
	height:244px;
	padding-top:50px;
}
.label-add-header-image .content h2.sub_title{
	top:180px;
}
.head-ctas{
	top:254px;
}
.line-note.home{
	border-bottom:none;
	height:auto;
	margin-bottom:0;
	margin-left:30px;
	padding-right:30px;
	max-width:535px;
	margin-top:80px;
}
.line-note.commercial{
	border-bottom:none;
	height:auto;
	margin-bottom:0;
	margin-left:30px;
	border-left:1px solid #89c745;
	text-align:left;
	max-width:535px;
	padding-right:30px;
	margin-top:80px;
	border-right:none;
}
.line-note.property{
	border-bottom:none;
	height:auto;
	margin-bottom:0;
	margin-left:30px;
	padding-right:30px;
	max-width:535px;
	margin-top:80px;
}
.label-add-header-image .one-half{
	width:inherit;
	float:inherit;
}
img.app{
	margin-top:0;
}
/* ABOUT US */
.the-team.core ul li{
	width:45.623932%;
}
/* ADD HERO HEADER */
.label-add-hero-header header.entry-header{
	padding:0;
}
.label-add-hero-header .content h1.entry-title{
	font-size:48px;
	line-height:56px;
}
.label-add-hero-header .content h2.sub_title{
	font-size:24px;
}
.label-add-hero-header .breadcrumb{
	top:40px;
}
/* END */
/* GRID LEFT RIGHT SECTION */
section#grid-left-right .twocol-wrap{
	padding:30px 30px;
	display:grid;
}
section#grid-left-right .twocol-img{
	grid-area:1;
	margin-bottom:20px;
}
section#grid-left-right .text-block{
	max-width:100%;
}
.content section#grid-left-right h2{
	padding:0 30px;
}
.entry-content section#grid-left-right p.sub-title{
	font-size:4.3rem;
	padding:0 30px;
}
/* END */
/* LABEL LOCATION PAGE C */
.label-location-page-c .content h1.entry-title{
	padding-left:30px;
	max-width:525px;
}
.label-location-page-c section.hero.form-hero .padleft{
	height:inherit;
}
.label-location-page-c section.hero .padleft{
	flex-wrap:wrap;
}
.label-location-page-c section.hero .left-col{
	padding:0 30px 30px;
}
.label-location-page-c section.hero .copy{
	margin:0 auto;
	padding:0;
}
.label-location-page-c section.hero .img-col{
	flex-basis:80%;
	margin:0 auto;
	padding:0 30px;
	max-height:400px;
}
@media only screen and (max-width:700px){
.label-location-page-c section.hero .img-col{
	max-height:330px;
	flex-basis:100%;
}
.label-location-page-c section.hero .img-col img{
	object-position:center -43px;
}
.label-location-page-c section.hero p a.cta.book{
	padding:15px 26px 15px;
	font-size:16px;
}
}
.label-location-page-c section.hero .img-col img{
	position:relative;
	width:auto;
	height:auto;
	top:0;
	padding:0;
}
.label-location-page-c section#nap-info .loc-cols{
	display:grid;
	justify-content:center;
	grid-template-columns:auto;
}
.label-location-page-c section#nap-info .col.one{
	grid-area:1;
}
.label-location-page-c section#nap-info .col{
	margin:10px 0;
	max-width:100%;
	grid-area:2;
}
.label-location-page-c section#nap-info .col.one h5{
	font-size:28px;
	line-height:38px;
}
.label-location-page-c .content section#good-points ul.stats li{
	width:100%;
}
.label-location-page-c .entry-content section#good-points p{
	margin:20px auto 50px;
	max-width:80%;
}
.label-location-page-c section#location-services .service-col{
	width:38%;
	padding-top:15px !important;
}
.label-location-page-c section#service-area .padleft{
	flex-wrap:wrap;
	padding-top:20px;
}
.label-location-page-c section#service-area .left-col{
	padding:0 30px 30px;
}
.label-location-page-c section#service-area .copy{
	margin:0 auto;
	padding:0;
}
.label-location-page-c section#service-area .img-col{
	flex-basis:80%;
	margin:0 auto;
	padding:0 30px;
	max-height:400px;
}
@media only screen and (max-width:700px){
.label-location-page-c section#service-area .img-col{
	max-height:330px;
	flex-basis:100%;
}
.label-location-page-c section#service-area .img-col img{
	object-position:center -43px;
}
}
.label-location-page-c section#service-area .img-col img{
	position:relative;
	width:auto;
	height:auto;
	top:0;
	padding:0;
}
/* END */
/* LOCATION PAGE C - VIDEO EDITS */
.label-location-page-c section.hero .img-col.vid{
	max-height:inherit;
}
.label-location-page-c section.hero .img-col.vid video#bgvid{
	width:100%;
	margin-top:-34px;
	position:relative;
	top:0;
	margin-bottom:-20px;
	padding:0;
	max-height:400px;
}
/* LOCATION PAGE C ASSEMBLY EDITS */
/* ASSEMBLY LOCATION PAGE C STYLES */
section#grid-left-right.assembly-how .twocol-wrap.first-block{
	margin:-30px auto 0;
}
/* LABEL SERVICE PAGE */
.label-add-header-image.label-service-page .content h1.entry-title{
	height:348px;
	padding:80px 30px 0;
	line-height:50px;
}
.label-add-header-image.label-service-page .content h2.sub_title{
	top:250px;
}
.label-service-page .head-ctas{
	top:325px;
}
.label-service-page .cta-green p{
	max-width:770px;
/*	margin:-25px auto 0; */
	line-height:30px;
}
.label-service-page .cta-green p.xsm{
	margin-top:20px;
}
.label-service-page .cta-green a{
	display:block;
	max-width:180px;
	margin:15px auto 0;
}
.label-service-page .cta-green img.aligncenter.icon{
	margin:0 auto;
	display:block;
	position:inherit;
	top:inherit;
}
.label-service-page .one-third{
	width:100%;
	margin-bottom:inherit;
	padding-bottom:inherit;
	margin-left:0;
}
.label-service-page .entry-content ul{
	max-width:300px;
	margin:0 auto;
}
.label-service-page .content h2.left-five{
	margin-top:28px;
}
.label-service-page .gmw-form-wrapper.gmw-form-wrapper2.gmw-pt-form-wrapper.gmw-pt-horizontal-gray-form-wrapper{
	margin-bottom:100px;
	width:100%;
}
.label-service-page input#gmw-submit-2{
	width:100%;
}
.two-col-left img{
	height:inherit;
}
/* BLOG STYLES */
div#blog-title{
	margin-top:0;
	background-position:center -40px;
}
.page.page-template-page_blog .site-inner, .archive.category .site-inner, .archive .site-inner{
	margin-top:20px;
	padding:20px 50px;
}
.single-post .site-inner{
	margin-top:22px;
	padding:20px 50px;
}
/* NEED HELP SUPPORT SIDEBAR STYLES */
.help-team img{
	max-width:100%;
}
.support-grid{
	text-align:center;
}
.support-grid p.-help-icon{
	float:none;
	margin:0 auto 10px;
	display:inline-block;
}
.support-grid p{
	font-size:22px;
	display:inline-block;
}
.support-grid p.sm{
	font-size:16px;
	display:inherit;
}
/* NEW PARTNER STYLES */
#grid-left-right.two-col-grid .twocol-wrap{
	grid-template-columns:repeat( 1,1fr );
}
#grid-left-right.two-col-grid{
	padding-top:50px;
}
#grid-left-right .grid-item .text-block{
	max-width:69%;
}
#grid-left-right.alt .text-block{
	max-width:69%;
}
.entry-content #grid-left-right .tab-style{
	font-size:2.2rem;
	padding:20px 30px 23px;
	border-radius:0;
	max-width:100%;
}
.label-location-page-c .content #good-points.last-mile ul.stats li{
	width:33%;
	margin-bottom:40px;
}
.content .sized{
	font-size:3.6rem;
}
.tech .alignleft{
	margin:0 10px 28px 0;
}
/* END */
/* FOOTER STYLES */
footer.site-footer .sm-left{
	width:100%;
	float:none;
}
footer.site-footer .sm-left p{
	float:left;
}
footer.site-footer .sm-left p.siteseal{
	margin-top:0;
}
footer.site-footer .lg-right{
	width:100%;
	margin-top:50px;
}
/* LAND PAGE A STYLES */
.label-city-landing-page-a.full-width-content .site-inner{
	margin-top:-42px;
}
.label-city-landing-page-a .entry-content p.lp-logo{
	margin-bottom:50px;
}
.label-city-landing-page-a .one-half{
	width:100%;
}
.label-city-landing-page-a img.lp-truck{
	margin-top:0;
	margin-bottom:-93px;
}
.label-city-landing-page-a .entry-content p.lp-price{
	line-height:30px;
}
.label-city-landing-page-a .whynot{
	margin-top:-26px;
	margin-bottom:-67px;
}
.label-city-landing-page-a .whynot img.alignleft{
	float:none;
	margin:0 auto 10px;
}
.label-city-landing-page-a .content h4.goodpoint{
	text-align:center;
}
.label-city-landing-page-a .whynot p{
	text-align:center;
}
.label-city-landing-page-a .review-block{
	margin:75px auto 0;
}
.label-city-landing-page-a span.powered{
	width:100%;
	display:inline-block;
}
.label-city-landing-page-a span.footer_social{
	margin-top:-45px;
}
.label-city-landing-page-a .full-width-content .site-footer .wrap{
	padding:30px 30px 45px;
}
/* END */
/* DUMPSTER RENTAL MAIN */
p.size-graphic{
	float:none;
	margin:0 auto;
}
ul.ban li{
	width:28%;
	margin-bottom:23px;
}
/* END */
/* DUMPSTER RENTAL LOCATION PAGES */
div#home_services ul li{
	width:41.859902%;
}
.label-dumpster-location .half-block.left .inner-container{
	padding:60px 30px 0 30px;
}
/* END */
/* LABEL PRESS PAGE */
.label-press-page .content h1.entry-title{
	padding:85px 30px 0;
}
.label-press-page .four{
	width:31%;
	padding:14px 1%;
}
.label-press-page .su-posts-default-loop .su-post{
	width:100%;
	padding:0;
	max-width:800px;
	display:inline-block;
	margin:0 auto;
}
.label-press-page .su-posts-default-loop .su-post-thumbnail{
	width:200px;
	height:150px;
}
/* 404 page */
.error404 .site-inner{
	padding:30px;
}
.error404 .content h1.entry-title{
	font-size:4.8rem;
	line-height:6.125rem;
}
.error404 .content h1.entry-title span{
	font-size:5.8rem;
}
.error404 .left{
	max-width:100%;
}
.error404 .right{
	max-width:100%;
	margin-top:0;
}
/* B2B MAIN COMMERCIAL PAGE */
#industries .grid-container{
	grid-template-columns:repeat( 2, 1fr );
}
.business-safety .one-fourth{
	width:50%;
}
.business-safety .one-fourth.first{
	margin-left:0;
}
.biz-facts .one-fourth{
	width:50%;
}
.biz-facts .one-fourth.first{
	margin-left:0;
}
.left-side{
	background:#000000a8;
	padding:1px 26px 30px;
}
/* END */
}
@media only screen and (min-width:480px) and (max-width:767px){
	/* NEW TYPES WE TAKE SECTION */
	div#what_we_take .large{
		display:none;
	}
	div#what_we_take .small{
		 display:inline-block;
		float:left;
		width:100%;
	}
	div#what_we_take .small .widget_text.widget-wrap{
		padding:50px 10px;
		text-align:center;
		margin:0 auto;
	}
	div#what_we_take .small .one-half{
		max-width:48%;
		margin:0 auto;
		text-align:center;
		padding-bottom:0;
	}
	div#what_we_take .small p{
		padding:20px 30px 0;
		font-size:16px;
	}
	div#what_we_take .small p.small-link{
		font-size:14px;
		font-weight:700;
		padding:0;
	}
	div#what_we_take .small img{
		max-width:130px;
	}
	/* NEW TYPES WE TAKE TABS SECTION */
	div#what_we_take_tabs .widget_text.widget-wrap{
		padding:50px 5px;
	}
	div#what_we_take_tabs .su-tabs-nav span{
		display:inline-block;
		margin:0 3px 3px 3px;
	}
	div#what_we_take_tabs .su-tabs-panes p{
		margin:0;
		padding:0;
	}
	div#what_we_take_tabs .one-fourth{
		margin-bottom:50px;
		width:48%;
	}
	div#what_we_take_tabs h2{
		line-height:52px;
	}
	/* END NEW TYPES WE TAKE TABS SECTION */
	.label-use-landing-header .content h2.sub_title{
		font-size:5.5rem;
		line-height:6.425rem;
	}
	img.alignright.right-flush{
		position:relative;
		margin-right:-221px;
		width:70%;
		margin-top:0;
		margin-bottom:0;
	}
	img.alignright.flush{
		position:relative;
		margin-right:-221px;
		width:70%;
		margin-top:5%;
		margin-bottom:140px;
	}
	.left-half{
		max-width:400px;
		margin:0 0;
	}
	.left-five{
		max-width:100%;
	}
	.label-service-page .entry-content p.disposal-item{
		margin:-25px 20px 20px 0;
		float:left;
	}
	.label-service-page .entry-content p.disposal-item.disposal-item-centered{
		float:none;
	}
	.label-service-page .twocol-sm .one-half.first{
		margin-right:45px;
	}
	.label-service-page .twocol-sm .one-half{
		width:42.717949%;
	}
	.label-service-page .three-col-left .one-third{
		max-width:68%;
		margin-right:5%;
		margin-left:0;
	}
	img.alignnone.right-truck{
		margin-top:208px;
	}
	h3.drawback{
		max-width:350px;
	}
	.label-service-page .entry-content .whynot p{
		max-width:85%;
	}
	/* BLOG STYLES */
/*
	.blog-cta{
		padding:10px 25px 10px;
	}
*/
	.entry-content .blog-cta p a{
/*
		margin-left:0;
		padding:15px 18px 13px;
		margin-top:15px;
		font-size:17px;
*/
		margin:10px auto 0;
		display:block;
		max-width:200px;
	}
/*
	.entry-content .blog-cta p{
		line-height:28px;
	}
	.blog-cta i.fa.fa{
		line-height:60px;
		top:0;
		margin-right:0;
		width:100%;
	}
*/
}
@media only screen and (max-width:479px){
	/* FREE FURNITURE REMOVAL */
	.page-id-75807.label-location-page-c .content .entry-title{
		font-size:1.8rem;
		line-height:2.2;
		padding-top:20px;
	}
	.content .wide-hero.alt .main-head{
		line-height:1.3;
		padding:8px 0 15px;
		font-size:36px;
	}
	.wide-hero.alt{
		padding-bottom:30px;
	}
	.wide-hero.alt .intro-text{
		margin:0 auto;
		font-size:1.8rem;
	}
	.form-wrap{
		margin:0;
		padding:23px 20px 16px;
	}
	.assembly-hero.alt .lg{
		font-size:22px;
	}
	.icon-grid .gchoice.gchoice{
		width:50%;
		float:left;
	}
	.icon-grid .gfield_radio{
		display:inline-block;
	}
	.label-location-page-c .hero .copy.alt .main-head{
		margin:0 auto 23px;
		line-height:40px;
		font-size:30px;
		text-align:center;
	}
	.label-location-page-c .hero .img-col .copy.alt img{
		margin:0 auto 20px;
		display:block;
		float:none;
	}
	.copy.alt ul.stats li{
		text-align:center;
	}
	.label-location-page-c .form-hero .notice{
		text-align:center;
		margin:-10px auto 40px;
	}
	.motion.alt{
		margin:0 auto 0;
	}
	.page-id-75807 .hero-price-form .gfield input{
		display:inherit;
	}
	/* GRAVITY FORM STYLES */
	/* multi-page */
	.sub-grid-option .gchoice{
		width:74.333%;
		margin:0 8px 20px;
	}
	.gform_page_footer.top_label .gform_next_button{
		padding:7px 10px;
		width:100%;
	}
	.gform_wrapper.gravity-theme .sub-grid-option.smaller .gfield_label{
		font-size:2.6rem;
		padding:0 0 8px;
	}
	.content .page .sub-section h3.gsection_title{
		font-size:2.6rem;
		padding:0 0 8px;
	}
	#field_30_27 .support-grid, #field_27_27 .support-grid{
		width:100%;
	}
	/* END GRAVITY FORM STYLES */
	/* LABOR PAGE */
	.page-id-37756.label-location-page-c .content .entry-title{
		font-size:2.0rem;
	}
	.content .wide-hero .main-head{
		line-height:1.1;
		padding:10px 0 15px;
		font-size:45px;
	}
	.wide-hero .intro-text{
		font-size:2.0rem;
		margin-bottom:-19px;
	}
	.form-wide p.text-intro{
		font-size:17px;
		margin:0 auto;
		color:#1d2c2c;
		max-width:236px;
		line-height:1.6;
		display:none;
	}
	.form-wide .new{
		display:none;
	}
	.entry-content .checks{
		max-width:400px;
		margin:20px auto 29px;
		line-height:2.2;
	}
	.motion{
		margin:-99px auto 0;
	}
	#good-points.late{
		margin-top:-25px;
	}
	.entry-content .checks span{
		margin:0 2px 0 10px;
	}
	.label-location-page-c .content #good-points.wsub.late h2{
		font-size:33px;
		line-height:37px;
	}
	.label-location-page-c .entry-content #good-points.late p.center.wide{
		font-size:19px;
		line-height:28px;
	}
	.page-id-37756 #grid-left-right.assembly-how{
		padding-top:0;
	}
	.new-font.cant-list .su-spoiler-style-default>.su-spoiler-content{
		padding:1em 0 0;
		margin-bottom:-50px;
	}
	.new-font.cant-list .one-half.first{
		margin-bottom:-19px;
		padding-bottom:0;
	}
	.entry-content .nearme-qa{
		font-size:20px;
		line-height:29px;
	}
	.page-id-37756.label-location-page-c .content #faqs h2{
		font-size:3.2rem;
		line-height:47px;
	}
	/* NEW PARTNER SIGNUP PAGE */
	#input_27_9 .gfield-choice-input+label{
		text-align:center;
	}
	#input_27_9 .gfield-choice-input+label img{
		float:right;
		margin:-3px 0 0 0;
		width:61px;
	}
	/* SHOW PRICE MATCH FIELDS */
	#gform_25 .gfield input{
		display:inherit;
	}
	.page-id-34104.label-location-page-c .entry-content .hero .text-intro{
		display:inherit;
	}
	.page-id-34104.label-location-page-c .hero .quote-terms{
		display:inherit;
	}
	/* RETAIL FORM - SHOW MOBILE INSTANCE */
	.show-mobile .mobile-hide-form{
		display:inherit;
	}
	.show-mobile .mobile-book-btn{
		display:none;
	}
	/* END */
	/* HiDE FORM MOBiLE */
	.mobile-hide-form{
		display:none;
	}
	.mobile-book-btn{
		display:inherit;
	}
	.label-location-page-c p.mobile-book-btn{
		margin-top:40px;
	}
	.btn-lg, .btn-group-lg > .btn{
		padding:1.5rem 3.75rem;
		font-size:1.75rem;
		border-radius:3rem;
	}
	.btn-gradient{
		color:#fff;
		background:linear-gradient(to left,#4cd3d4,#94d845);
		border:0;
		text-shadow:1px 1px 4px #36303059;
	}

	.hero-price-form .gfield input{
		display:none;
	}
	#gform_fields_20 input{
		display:none;
	}
	#gform_fields_20{
		grid-row-gap:2px;
	}
	.label-location-page-c .entry-content .hero .text-intro{
		display:none;
	}
	.label-location-page-c .hero .quote-terms{
		display:none;
	}
	.label-location-page-c section.hero.form-hero .left-col{
		margin-bottom:0;
	}
	#gform_fields_17{
		position:absolute;
		bottom:0;
	}
	/* .hero-price-form{
		display:none;
	}
	p.mobile-book-btn{
		display:inherit;
		padding:30px 0 10px;
	}
	.entry-content .mobile-book-btn a{
		border-radius:30px;
		padding:18px 30px;
		background:#339ca0;
		color:#fff;
		text-decoration:none;
		display:inherit;
		text-align:center;
	} */
	/* END */
	section#one-tree{
		margin:-50px auto 105px;
	}
	h3.demo span.rotate{
		font-size:33px;
	}
	#home_featured_top h3.demo{
		font-size:26px;
		line-height:1.1;
		margin:0 auto 16px;
	}
	/* REMOVE FRONT CHAT WIDGET */
	#front-chat-container{
		display:none;
	}
	/* FIX CTA FOOTER */
	.fixed-cta{
		padding:0;
		grid-template-columns:auto;
	}
	.fixed-cta .zip-wrap{
		width:100%;
		margin:0 auto;
	}
	#gform_wrapper_17{
		margin:0 auto;
	}
	.gform_wrapper #input_17_3{
		padding:12px 5px 12px;
		font-size:18px;
		text-align:center;
	}
	.fixed-cta .zip-wrap .gform_wrapper .gform_footer{
		width:50%;
		margin-left:0;
	}
	.gform_wrapper #gform_submit_button_17{
		padding:12px 15px 12px;
		font-size:18px;
		width:100%;
	}
	#gform_wrapper_17.gform_wrapper.gravity-theme .gfield.gfield--width-half{
		grid-column:span 6;
		min-width:0;
		width:100%;
	}
	.fixed-cta .zip-wrap p{
		padding-left:0;
		float:none;
		padding-right:0;
		text-align:left;
		margin:14px auto 0;
	}
	/* HOME FEATURED TOP */
	#home_featured_top{
		height:500px;
	}
	.feat-block{
		margin:10px auto 0;
	}
	#home_featured_top video#bgvid{
		width:216%;
		left:-58vw;
	}
	#home_featured_top h2{
		font-size:38px;
	}
	#home_featured_top h2 span{
		font-size:26px;
		margin-bottom:16px;
	}
	#home_featured_top .textwidget p.intro{
		font-size:17px;
	}
	.dynamik-widget-area .h-ft-cta-book{
		margin:35px auto 45px;
	}
	.dynamik-widget-area .h-ft-cta-book a{
		font-size:16px;
		padding:10px 25px;
	}
	/* END HOME FEATURED TOP */
	/* HOME STATS ICONS */
	#home_stats_icons .widget_text.widget-wrap{
		padding:50px 30px 56px;
	}
	#home_stats_icons ul.stats li{
		margin:5px auto 30px;
		width:auto;
		max-width:223px;
	}
	#home_stats_icons h2.sm{
		color:#256466;
		margin-bottom:13px;
		font-size:28px;
		line-height:35px;
	}
	#home_stats_icons p.intro{
		font-size:18px;
		line-height:24px;
	}
	#home_stats_icons p.hit{
		font-size:18px;
		line-height:22px;
		max-width:214px;
	}
	/* END HOME STATS ICONS */
	/* HOME 3D PRICING */
	#home_3d_pricing .grid-container{
		grid-template-columns:100%;
	}
	#home_3d_pricing video#bgvid{
		margin-bottom:-60px;
	}
	#home_3d_pricing .grid-container .grid-item.one{
		position:relative;
	}
	#home_3d_pricing .grid-container .grid-item.two{
		grid-area:1;
	}
	#home_3d_pricing .gform_wrapper #input_14_3{
		padding:10px 15px;
		font-size:18px;
	}
	#home_3d_pricing .gform_wrapper #gform_submit_button_14{
		padding:9px 25px 9px 24px;
		font-size:20px;
		position:absolute;
		right:10px;
		margin-bottom:15px;
	}
	#gform_wrapper_14.gform_wrapper.gravity-theme .gfield, #gform_wrapper_24.gform_wrapper.gravity-theme .gfield{
		width:90%;
	}
	/* END HOME 3D PRICING */
	/* HOME 3D GARAGE */
	#home_3d_garage{
		margin-bottom:0;
		margin-top:0;
	}
	#home_3d_garage .grid-container{
		grid-template-columns:100%;
	}
	#home_3d_garage video#bgvid{
		margin-bottom:-60px;
	}
	#home_3d_garage .grid-container .grid-item.two{
		position:relative;
	}
	/* END HOME 3D GARAGE */
	/* HOME 3D MAP */
	#home_3d_map{
		margin-top:30px;
	}
	#home_3d_map .grid-container{
		grid-template-columns:100%;
	}
	#home_3d_map .grid-container h2{
		font-size:3.0rem;
	}
	#home_3d_map video#bgvid{
		width:115%;
		margin-top:-77px;
		margin-left:-14px;
	}
	#home_3d_map .grid-container .grid-item.two{
		margin-left:0;
		margin-top:50px;
		grid-area:1;
	}
	.diag-div{
		margin-top:30px;
	}
	.diag-div.map{
		margin-top:-80px;
	}
	/* END HOME 3D MAP */
	/* NEW HOME SERVICES */
	#new_home_services h2{
		padding-top:95px;
	}
	#new_home_services .grid-container{
		grid-template-columns:100%;
	}
	#new_home_services .grid-container .grid-item{
		padding:10px 0 0 20px;
	}
	#new_home_services .grid-container .grid-item img{
		margin-right:10px;
		margin-bottom:0;
	}
	#new_home_services .grid-container a h3{
		font-size:1.17em;
		clear:revert;
		margin-top:16px;
	}
	#new_home_services .grid-container p{
		padding:0 0 15px;
		float:left;
	}
	/* END NEW HOME SERVICES */
	/* PRICE GENERATOR */
	.page-id-23710 li#field_14_3{
		width:100%;
	}
	.page-id-23710 div.gform_wrapper .gform_footer{
		display:inline-block;
		width:100%;
		float:none;
		clear:none;
	}
	/* LOADER STYLES */
	/* LOADER STATE PAGES */
	#industries.city-list .grid-container{
		grid-template-columns:repeat( 1, 1fr );
	}
	.label-loader-main-page.label-location-page-c .content .entry-title{
		font-size:2.8rem;
		padding-top:0;
		line-height:3.0rem;
	}
	.label-loader-main-page .content #head-form h2{
		font-size:28px;
		line-height:29px;
		margin-top:10px;
	}
	.label-loader-main-page.label-location-page-c .content section#good-points ul.stats li{
		width:100%;
		margin:0 auto;
	}
	.label-loader-main-page .content .entry-content section#loader-overview ul.stats li{
		width:100%;
		margin:35px auto 0;
	}
	li#field_15_7{
		margin-bottom:-8px;
	}
	.label-loader-main-page ul#input_15_7 li{
		width:33.333%;
		display:inline-block;
	}
	li#field_15_5, li#field_15_8, li#field_15_9, li#field_15_10{
		text-align:left;
	}
	.label-loader-main-page li#field_15_12{
		text-align:left;
	}
	.label-loader-main-page #loader-overview h2{
		margin:-40px 0 50px;
		font-size:32px;
		line-height:38px;
	}
	.label-loader-main-page section#head-form{
		max-height:729px !important;
	}
	.label-loader-main-page .content section#loader-overview .metrics h3{
		max-width:280px;
	}
	.label-loader-main-page.label-location-page-c section#service-area .img-col img{
		top:-132px;
		padding:0;
	}
	.label-loader-main-page.label-location-page-c section#service-area .img-col video{
		margin-top:-78px;
		max-width:89%;
		padding:0 6%;
		margin-bottom:-26px;
	}
	.label-loaders-page #industries .grid-container{
		grid-template-columns:repeat( 1, 1fr );
		padding:30px 0;
	}
	/* LOADER STYLES */
	/* LOADER LOCATION PAGES */
	.label-loader-location-page.label-location-page-c .content .entry-title{
		margin-bottom:28px;
	}
	.label-loader-location-page.label-loader-main-page #head-form{
		max-height:800px !important;
	}
	.label-loader-location-page #good-points.app .lu-contain{
		padding:75px 30px 0;
	}
	/* LOADER ALT LAYOUT */
	.label-loader-alt-layout .content h1.entry-title{
		font-size:36px;
		line-height:39px;
		margin-bottom:26px;
	}
	.label-loader-alt-layout .content h2.sub_title{
		font-size:24px;
	}
	.label-loader-alt-layout .content section#good-points h2{
		line-height:31px;
		font-size:2.6rem;
		text-align:left;
	}
	.label-loader-alt-layout .entry-content section#good-points.why-partner p.sub-title{
		font-size:16px;
		line-height:23px;
		text-align:left;
		color:#3f3f3f;
	}
	.label-loader-alt-layout section#good-points.why-partner .lu-contain{
		padding:45px 30px 50px;
	}
	.label-loader-alt-layout .content section#good-points ul.stats li{
		width:100%;
	}
	.label-loader-alt-layout .entry-content section#good-points.why-partner p.emo{
		font-size:78px;
		line-height:78px;
		margin:0 auto;
	}
	.label-loader-alt-layout .img-ht{
		height:135px;
	}
	.label-loader-alt-layout .app-badges img{
		max-width:130px;
	}
	/* BLOG CTA FOOTER */
	.label-blog-post .ft-cta p{
		font-size:2.8rem;
		line-height:3.3rem;
	}
	.label-blog-post .content .ft-cta img{
		max-width:216px;
		margin:0 auto 20px;
		width:100%;
		float:none;
		display:block;
	}
	.label-blog-post .ft-cta-social{
		margin-bottom:0;
		text-align:center;
	}
	.label-blog-post .ft-cta-social p span.footer_social{
		margin:10px 0 0;
		display:block;
	}
	/* END */
	/* ADD HERO HEADER */
	.label-add-hero-header header.entry-header{
		padding:0;
	}
	.label-add-hero-header .content h1.entry-title{
		font-size:32px;
		line-height:36px;
		padding:23% 30px 0;
		background:rgba(90, 127, 47, 0.62);
	}
	.label-add-hero-header .content h2.sub_title{
		font-size:19px;
		line-height:26px;
		padding:22px 30px 49px;
		background:rgba(90, 127, 47, 0.62);
	}
	.label-add-hero-header .breadcrumb{
		top:110px;
	}
	.label-add-hero-header .head-ctas.rel{
		padding:0 30px 20%;
		background:rgba(90, 127, 47, 0.62);
	}
	.label-add-hero-header .head-ctas.rel p a.border-cta{
		background:transparent;
		display:block;
		font-size:14px;
		padding:20px;
	}
	.label-add-hero-header .head-ctas.rel p a.solid-cta{
		display:block;
		margin:10px 0;
		padding:20px;
		font-size:14px;
	}
	/* END */
	/* B2B INDUSTRY SUB PAGES */
	.content section#business h2{
		font-size:26px;
		line-height:34px;
		margin-top:0;
	}
	.entry-content section#business p{
		margin:0 auto 50px;
		text-align:left;
		font-size:16px;
	}
	section#industries{
		padding:0;
	}
	section#industries>h2,section#industries>.xl-lead{
		padding-left:30px;
		padding-right:30px;
	}
	/* END */
	/* GRID LEFT RIGHT SECTION */
	.entry-content section#grid-left-right p.sub-title{
		font-size:3.0rem;
		line-height:40px;
	}
	section#grid-left-right .text-block{
		padding:0;
	}
	/* END */
	/* LABEL LOCATION PAGE C */
	.label-location-page-c .content h1.entry-title{
		font-size:18px;
		padding-top:22px;
		line-height:22px;
	}
	.label-location-page-c .content section.hero h2:not(.left-five){
		font-size:38px;
		line-height:4.225rem;
	}
	.label-location-page-c .content section.hero h2.sm{
		font-size:35px;
		line-height:40px;
		margin-top:74px;
	}
	.label-location-page-c section.hero p a.cta.book{
		display:block;
		text-align:center;
		margin:30px 0 7px;
	}
	.label-location-page-c section.hero p a.cta.book.phone{
		margin-left:0;
		margin-top:18px;
	}
	.label-location-page-c section.hero .img-col{
		max-height:260px;
	}
	.label-location-page-c section.hero .img-col img{
		object-position:center 0;
	}
	.label-location-page-c section#nap-info .col{
		grid-area:auto;
		max-width:300px;
	}
	.label-location-page-c section#nap-info .col.one h5{
		font-size:24px;
		line-height:34px;
	}
	.label-location-page-c .content section#good-points h2{
		max-width:685px;
		line-height:42px;
		font-size:2.8rem;
	}
	.label-location-page-c .content section#location-services h2{
		padding-left:0;
		font-size:3.0rem;
		line-height:40px;
		margin:20px auto;
		text-align:center;
	}
	.label-location-page-c section#location-services .service-col{
		width:auto;
		margin:10px auto;
		padding-top:15px !important;
	}
	.label-location-page-c .entry-content section#service-area p.sub-title{
		font-size:3.0rem;
		line-height:40px;
	}
	.label-location-page-c section#service-area .img-col{
		max-height:260px;
	}
	.label-location-page-c section#service-area .img-col img{
		object-position:center 0;
	}
	.label-location-page-c .entry-content section#reviews p.trust{
		font-size:22px;
		line-height:31px;
	}
	.label-location-page-c .content .location-box{
		padding:30px 20px;
	}
	.label-location-page-c .content .location-box h2.lg{
		margin-top:10px;
		margin-bottom:25px;
		font-size:24px;
		line-height:32px;
		font-weight:600;
	}
	.label-location-page-c .content .location-box h3.lg{
		font-size:20px;
	}
	.content h3.s-list{
		font-size:18px;
	}
	.label-location-page-c .content #faqs h2{
		font-size:3.0rem;
		line-height:40px;
	}
	/* END */
	/* XMAS TREE WWT STYLES */
	.page-id-11 .content #christmas{
		padding:30px 20px 20px;
	}
	.page-id-11 .content #christmas.take-item img.aligncenter{
		float:none;
		margin:0 auto 10px;
	}
	.page-id-11 .content #christmas.take-item h3{
		text-align:center;
		margin-top:5px;
	}
	.page-id-11 .entry-content #christmas.take-item p{
		text-align:center;
		margin-bottom:20px;
	}
	/* END */
	/* NEW TYPES WE TAKE SECTION */
	div#what_we_take .large{
		display:none;
	}
	div#what_we_take .small{
		display:inline-block;
		float:left;
		width:100%;
	}
	div#what_we_take .small .widget_text.widget-wrap{
		padding:50px 10px;
		text-align:center;
		margin:0 auto;
	}
	div#what_we_take .small .one-half{
		max-width:48%;
		margin:0 auto;
		text-align:center;
		padding-bottom:0;
	}
	div#what_we_take .small p{
		padding:20px 30px 0;
		font-size:16px;
	}
	div#what_we_take .small	p.small-link{
		font-size:14px;
		font-weight:700;
		padding:0;
	}
	div#what_we_take .small	img{
		max-width:130px;
	}

	div#what_we_take h2{
		line-height:40px;
		font-size:30px !important;
		line-height:29px;
	}
	.label-location-page-b div#what_we_take h2{
		font-size:3.6rem !important;
		line-height:4.0rem !important;
		letter-spacing:-.02rem !important;
	}
	/* NEW TYPES WE TAKE TABS SECTION */
	div#what_we_take_tabs .widget_text.widget-wrap{
		padding:50px 5px;
	}
	div#what_we_take_tabs .su-tabs-nav span{
		border:2px solid #eee;
		display:inline-block;
		margin:0 3px 3px 3px;
	}
	div#what_we_take_tabs .su-tabs-panes p{
		margin:0;
		padding:0;
	}
	div#what_we_take_tabs .one-fourth{
		margin-bottom:0;
	}
	div#what_we_take_tabs .su-tabs-nav span.end{
		border:2px solid #eee;
	}
	div#what_we_take_tabs h2{
		line-height:52px;
	}
	/* END NEW TYPES WE TAKE TABS SECTION */
	.label-use-landing-header header.entry-header{
		margin:25px auto 20px;
	}
	.label-use-landing-header .content h1.entry-title{
		float:none;
		line-height:18px;
	}
	.label-use-landing-header .city-find{
		display:block;
		margin-top:13px;
	}
	.label-use-landing-header .content h2.sub_title,.label-use-landing-header .content .entry-content h2.sub_title{
		font-size:3.5rem;
		line-height:4.225rem;
	}
	.label-use-landing-header.label-service-page .content p.breadcrumbs{
		padding:15px 0 5px;
	}
	.label-use-landing-header .content p.head-btn{
		margin-top:15px;
	}
	.label-use-landing-header .content p.head-btn a{
		padding:17px 30px;
	}
	.feat_reviews{
		padding-top:0;
	}
	.feat_reviews .feat-rating{
		padding:0;
	}
	.feat_reviews .feat-rating img{
		width:80px;
	}
	.feat_reviews .feat-ratings .plus{
		font-size:20px;
	}
	.feat_reviews .feat-ratings h6{
		padding-left:0;
	}
	/* QUOTE FORM WWT PAGES */
	.label-use-landing-header.label-add-quote-form-hero .content h2.sub_title{
		font-size:3.5rem;
		line-height:4.225rem;
	}
	.label-add-quote-form-hero .feat_reviews{
		width:100%;
	}
	.label-add-quote-form-hero .entry-content .grid-item ul{
		max-width:100%;
		text-align:center;
	}
	.label-add-quote-form-hero .entry-content .grid-item ul li img{
		float:none;
		margin:0 auto 10px;
	}
	.label-add-quote-form-hero .content .grid-item ul li h4{
		font-size:20px;
	}
	.label-add-quote-form-hero .content .grid-item ul li p{
		font-size:15px;
	}
	/* NEW LOCATION LANDING PAGE TEMPLATE B */
	.label-location-page-b span.su-lightbox.how-video-tigger{
		margin:5% auto;
	}
	.label-location-page-b span.su-lightbox.how-video-tigger p{
		margin:0 auto;
		max-width:160px;
		line-height:16px;
	}
	.label-location-page-b span.su-lightbox.how-video-tigger i.fa.fa{
		font-size:48px;
		margin-bottom:4px;
	}
	.label-location-page-b .content h2.intro{
		letter-spacing:-0.02rem;
		font-size:3.2rem;
		line-height:38px;
		margin-top:30px;
	}
	.label-location-page-b .content h3.intro{
		font-size:2.6rem;
	}
	.label-location-page-b .intro-left{
		width:100%;
		float:none;
	}
	.label-location-page-b .intro-right{
		width:100%;
		float:none;
		margin-left:0;
		margin-bottom:-35px;
	}
	.label-location-page-b .intro-right img{
		margin-top:12px;
		margin-bottom:0;
	}
	.label-location-page-b .content p.support-phone{
		padding-top:0;
		clear:both;
		font-size:22px;
		margin-bottom:-30px;
	}
	.label-location-page-b .content ul.stats{
		padding-bottom:0;
		margin-bottom:-35px;
		margin-top:-15px;
	}
	.label-location-page-b .content ul.stats li{
		width:100%;
		margin:0 0 50px;
	}
	.label-location-page-b .notes.left{
		width:100%;
		float:none;
	}
	.label-location-page-b .notes.right{
		width:100%;
		float:none;
		margin-left:0;
	}
	.label-location-page-b .content h2.break{
		margin:90px auto -30px;
		font-size:3.6rem;
		line-height:4.0rem;
		letter-spacing:-.02rem;
	}
	.label-location-page-b .point{
		padding-top:15px;
	}
	.label-location-page-b .point .two-col{
		height:790px;
	}
	.label-location-page-b .content h2.point{
		font-size:3.2rem;
		line-height:3.8rem;
		letter-spacing:0.8px;
	}
	.label-location-page-b .point img.estimates{
		width:80%;
		right:0;
		left:0;
		margin:0 auto;
	}
	.label-location-page-b .point img.pricing{
		bottom:0;
		left:0;
		right:0;
		margin:0 auto;
		width:83%;
	}
	.label-location-page-b .solution-type .left-type{
		width:100%;
		float:none;
		margin-bottom:65px;
	}
	.label-location-page-b .solution-type .right-type{
		width:100%;
		float:none;
	}
	.label-location-page-b .content .solution-type h3{
		font-size:30px;
		line-height:38px;
	}
	.label-location-page-b div#how-it-works{
		padding:40px 40px 55px;
	}
	.label-location-page-b #how-it-works .step{
		padding:30px 0 30px;
	}
	.label-location-page-b .content p.wide{
		margin:45px auto 25px;
	}
	.label-location-page-b .entry-content ul.related-cities{
		margin:0 auto -35px;
	}
	.label-location-page-b .entry-content ul.related-cities li{
		width:46%;
		letter-spacing:0.4px;
		margin-bottom:10px;
	}

	.label-location-page-b .location-info{
		margin:0 auto 15px;
		max-width:inherit;
		display:inline-block;
		text-align:center;
	}
	.label-location-page-b .location-info .one-third{
		width:100%;
		margin-left:0;
		padding-bottom:0;
		margin-bottom:0;
	}
	.label-location-page-b div#what_we_take{
		margin:0 auto 85px;
		padding-bottom:20px;
	}
	.label-location-page-b .point img.loaders{
		right:-45px;
		left:0;
		margin:0 auto;
		bottom:-213px;
		top:auto;
		width:85%;
	}
	.label-location-page-b .point img.gps{
		width:90%;
		bottom:-20px;
		left:-41px;
		right:0;
		margin:0 auto;
	}
	.label-location-page-b .content h2.end{
		margin:65px auto 0;
		line-height:32px;
		font-size:28px;
	}
	.label-location-page-b .content .location-grid{
		padding:10px 30px;
		margin-top:60px;
	}
	.label-location-page-b .content .twocol-sm .one-half.first{
		width:100%;
		margin-left:0;
		margin-bottom:-15px;
		padding-bottom:0;
	}
	.label-location-page-b .content .twocol-sm .one-half{
		width:100%;
		margin-left:0;
	}
	.label-location-page-b .entry-content ul.location-services{
		margin:5px 0 30px 14%;
	}
	.label-location-page-b .entry-content ul.location-services li{
		width:100%;
	}
	/* END */

	.home section#top-bar span.phone{
		float:right;
		padding-right:0 !important;
	}
	.header-image .site-title a{
		width:120px;
		height:40px;
	}
	.home h2{
		font-size:3.0rem;
		line-height:29px;
	}
	.zip-map{
		margin:45px 0;
	}
	.zip-map h2{
		padding:30px 0 25px;
		float:none;
		background:#ffffffe6;
	}
	.zip-map div.gmw-pt-horizontal-gray-form-wrapper{
		padding:0 0 30px;
		width:100%;
		background:#ffffffe6;
	}
	.zip-map form.gmw-form.gmw-form-2{
		max-width:90%;
		margin:0 auto;
	}
	.zip-map input#gmw-address-2{
		padding:30px 0 30px 20px;
		font-size:17px;
	}
	.zip-map select#location_state-tax{
		height:40px;
		font-weight:600;
		font-size:15px;
		padding-left:20px;
	}
	.zip-map input#gmw-submit-2{
		padding:17px 30px 16px;
		width:100%;
	}
	/* end */




	#what_we_take{
		max-height:auto;
		padding-bottom:20px;
	}



	#home_highlight_two .textwidget.custom-html-widget{
		padding:60px 30px 25px;
	}
	#home_highlight_two h2{
		font-size:28px;
		line-height:36px;
		letter-spacing:0.3px;
	}



	#footer_cta .widget_text.widget-wrap{
		padding:55px 30px 45px;
	}
	#footer_cta .left{
		width:100%;
		text-align:center;
	}
	div#footer_cta h2{
		font-size:34px;
	}
	#footer_cta .right{
		width:200px;
		display:block;
		margin:0 auto;
	}

	/* LOCATION PAGE FIX FOR WHAT WE TAKE */
	.label-location-page div#what_we_take section#text-4{
		overflow:visible;
	}
	.label-location-page div#what_we_take{
		padding-bottom:50px;
	}
	.label-location-page ul.stats{
		margin-top:-60px;
	}
	.label-location-page ul.stats li{
		width:100%;
		margin:50px 0 0;
	}
	/* END */
	ul#menu-footer-nav{
		text-align:center;
	}
	/*
	.full-width-content .site-inner{
		margin-top:2px;
	}
	*/
	.content h1.entry-title{
		font-size:38px;
		margin-top:35px;
		line-height:34px;
		margin-bottom:20px;
	}

	#home_featured_top h4{
		font-size:22px;
		max-width:100%;
		margin:0 auto;
		padding:0 30px;
	}
	#home_featured_top h3{
		margin:38px auto 15px;
	}
	#home_featured_top .left-ft{
		max-width:121px;
		margin-left:10px;
		height:177px;
		margin-top:156px;
	}
	#home_featured_top .right-ft{
		max-width:115px;
		margin-right:10px;
		height:175px;
		margin-top:148px;
	}
	/* LOCATION PAGE TEMPLATE */
	.label-location-page.full-width-content .site-inner{
		margin-top:22px;
	}
	.label-location-page .content p.breadcrumbs{
		left:7%;
	}
	.label-location-page .content p.breadcrumbs{
		left:7%;
		position:inherit;
		padding:20px 30px 25px;
		margin-bottom:50px;
	}
	.label-location-page .content h1.entry-title{
		font-size:16px;
		padding:30px 30px 20px;
	}
	.label-location-page .head-bkgd{
		padding:0 30px 105px;
	}
	.label-location-page .content .entry-header h2{
		font-size:36px;
		line-height:42px;
	}
	.label-location-page .video{
		margin-left:0;
		margin-top:-10px;
	}
	.label-location-page .content h2{
		font-size:28px;
	}
	.label-location-page .content h2 span.highlight{
		border-bottom:2px solid #8ac547;
		padding-bottom:0;
	}
	.label-location-page .content h2.loc-reviews{
		padding:45px 0 0;
		line-height:38px;
		max-width:400px;
		margin:0 auto;
	}
	.label-location-page .content #how_it_works h2{
		line-height:38px;
		max-width:400px;
		margin:0 auto;
	}
	#how_it_works h2 span.highlight{
		padding-bottom:0px;
	}
	.label-location-page .content h2.loc-pricing{
		padding:65px 0 40px;
		line-height:38px;
	}
	.label-location-page div#reviews-widget{
		width:inherit;
		margin-left:-15px;
	}
	.label-location-page .content .block-left h3{
		margin-top:0;
	}
	.label-location-page .support-video{
		margin-top:0;
		margin-bottom:-30px;
	}
	.label-location-page img.graphic{
		margin-top:-54px;
		margin-bottom:-60px;
	}
	.label-location-page .gsps-inner .one-half.first{
		margin-left:inherit;
		margin-bottom:inherit;
		padding-bottom:inherit;
	}
	.label-location-page .gsps-inner .one-half{
		width:100%;
		margin-left:inherit;
		margin-bottom:inherit;
		padding-bottom:inherit;
	}
	.label-location-page .large-left{
		width:100%;
		background-image:none;
		height:inherit;
	}
	.label-location-page .small-right{
		width:100%;
		height:inherit;
		padding-bottom:40px;
	}
	.label-location-page .content .loc-truth-block{
		max-width:inherit;
		padding:50px 30px 0;
	}
	.label-location-page .how-facts{
		max-width:340px;
		margin:60px auto 0;
	}
	.label-location-page .how-facts .one-fourth{
		width:inherit;
		margin-left:inherit;
		padding-bottom:0;
	}
	.label-location-page #what_we_take h2{
		margin:50px auto 0;
		max-width:400px;
		line-height:4.0rem;
		font-size:36px;
	}
	.label-location-page .small-left{
		width:inherit;
		height:inherit;
		background-color:#ffffff;
		margin-top:60%;
	}
	.label-location-page .content .block-left.crew{
		padding:15px 30px 50px;
	}
	.label-location-page .content .block-left.crew h3{
		max-width:inherit;
	}
	.label-location-page .large-right{
		width:inherit;
		display:inline-block;
		height:inherit;
		background-image:none;
	}
	.label-location-page .content h2.location-how{
		margin:0 auto 50px;
		font-size:28px;
		line-height:38px;
		max-width:400px;
	}
	.label-location-page .location_features .one-fourth.first{
		margin-left:0;
		width:100%;
		padding-bottom:30px;
	}
	.label-location-page .location_features .one-fourth{
		width:100%;
		margin-left:inherit;
		padding-bottom:inherit;
	}
	.label-location-page .entry-content p.location-how-content{
		max-width:232px;
		margin:0 auto;
	}
	.label-location-page .gmw-single-post-sc-wrapper{
		margin-bottom:-100px;
	}
	.label-location-page .nearby-cities{
		padding:0 30px;
		width:inherit;
		display:block;
		max-width:320px;
		margin:0 auto;
	}
	.label-location-page .content p.cta-bar{
		text-align:left;
		font-size:18px;
		margin-top:12px;
		letter-spacing:.8px;
		line-height:24px;
	}
	.label-location-page .content p.cta-bar i.fa.fa-calendar{
		float:left;
	}
	/* END */
	/* HOW IT WORKS SHORTCODE location pages */
	#how_it_works .one-third{
		width:100%;
	}
	#how_it_works h2{
		margin:40px auto 15px;
		font-size:28px;
		letter-spacing:-0.3px;
		line-height:32px;
	}
	#how_it_works h2 span.highlight{
		display:inline-block;
	}
	#how_it_works h3{
		font-size:16px;
		letter-spacing:-0.4px;
		text-transform:uppercase;
	}
	#how_it_works p.how-info{
		max-width:260px;
		font-weight:400;
		font-size:15px;
		line-height:22px;
	}
	#how_it_works .left{
		margin-bottom:20px;
	}
	#how_it_works i.fa.fa-calendar{
		font-size:75px;
		margin-bottom:15px;
	}
	#how_it_works i.fa.fa-truck{
		font-size:88px;
		margin-bottom:5px;
		margin-top:-5px;
		margin-left:-11px;
	}
	#how_it_works i.fa.fa-pencil-square-o{
		font-size:85px;
		margin-bottom:5px;
	}
	/* END */

	/* BLOG AND POST STYLES */
	.single-post .site-inner{
		margin-top:22px;
		padding:20px 30px;
	}
	.page.page-template-page_blog .site-inner, .archive.category .site-inner, .archive .site-inner{
		margin-top:20px;
		padding:20px 30px;
	}
	div#blog-title{
		margin-top:0;
		background-position:center center;
	}
	.blog-title-wrap, .archive.category .blog-title-wrap{
		padding:30px 30px 35px;
	}
	.blog-title-wrap h1{
		font-size:38px;
		line-height:34px;
		margin:0 auto 20px;
	}
/*
	.archive.category .blog-title-wrap h1{
		margin:0 auto 20px;
		font-size:38px;
		line-height:34px;
	}
*/
	.single-post .content .post h1{
		font-size:32px;
		line-height:34px;
	}
	.blog-title-wrap p.blog-name{
		margin-bottom:20px;
	}
	.blog-title-wrap p{
		line-height:20px;
	}
	.blog h2.entry-title, .archive h2.entry-title, .label-blog-page h2.entry-title{
		font-size:20px;
		margin-bottom:15px;
	}
	.archive .entry-content, .label-blog-page .entry-content {
		padding-bottom:21px;
		border-bottom:3px solid #e0e0e0;
	}
	.archive .entry-content img.alignleft, .label-blog-page .entry-content img.alignleft{
		width:100%;
	}
	.sidebar-primary .blog-ad img.aligncenter{
		margin:0 auto 10px;
	}
	.blog-cta i.fa.fa{
		width:100%;
		margin:0 auto 20px;
	}
/*
	.entry-content .blog-cta p{
		line-height:26px;
		margin-bottom:26px;
	}
*/
	.entry-content .blog-cta p a{
/*
		padding:10px 25px 12px;
		margin:15px auto 10px;
*/
		margin-top:10px;
		margin-bottom:0;
		display:block;
		border-radius: 25px;
	}
	.entry-content p.inc-cta{
		text-align:center;
	}
	.entry-content p.inc-cta img{
		width:100%;
	}
	/* END */


	/* TRUSTED FOOTER */
	div#trusted_and_insured{
		width:auto;
		padding:10px 30px 20px;
	}
	#trusted_and_insured h2{
		margin:35px auto 15px;
		font-size:28px;
		letter-spacing:.3px;
		max-width:300px;
		line-height:32px;
	}
	#trusted_and_insured h2 span.highlight{
		border-bottom:2px solid #8ac547;
		padding-bottom:0;
	}
	#trusted_and_insured h3{
		font-size:20px;
		letter-spacing:0.3px;
		text-transform:uppercase;
	}
	#trusted_and_insured p.how-info{
		max-width:290px;
		font-size:15px;
		line-height:22px;
		font-weight:300;
	}
	#trusted_and_insured .one-third{
		text-align:center;
		margin-left:0;
		width:100%;
	}
	/* end */
	/* LABEL ADD HEADER IMAGE */
	.label-add-header-image header.entry-header{
		background-size:cover;
		background-position:0 0;
	}
	.label-add-header-image .content h1.entry-title{
		height:255px;
		padding-top:50px;
	}
	.label-add-header-image .content h2.sub_title{
		top:195px;
		padding:0 30px;
		font-size:21px;
		line-height:1.25;
	}
	.head-ctas{
		top:270px;
	}
	.head-ctas p a.border-cta{
		color:#3e4242;
		background:#fff;
	}
	.head-ctas p a{
		margin-left:8px;
		font-size:12px;
		padding:1em 1em;
	}
	.label-add-header-image .content h3{
		font-size:26px;
		margin:-20px auto 0;
	}
	.line-note.home, .line-note.commercial, .line-note.property{
		margin-left:14px;
		padding-right:0;
		margin-top:65px;
	}
	.line-note.price{
		height:auto;
		margin-bottom:0;
		margin-left:14px;
		padding-right:0;
	}
	.line-note p{
		font-size:16px;
	}
	.label-add-header-image .entry-content p.xl{
		font-size:18px;
	}
	/* HOW IT WORKS SHORTCODE */
	#how-it-works .left{
		margin-bottom:20px;
	}
	#how-it-works h3{
		font-size:28px;
		line-height:34px;
		clear:both;
	}
	/* LABEL SERVICE PAGE STYLES */
	.label-add-header-image.label-service-page .content h1.entry-title{
		height:290px;
		padding:45px 30px 0;
		line-height:40px;
	}
	.label-add-header-image.label-service-page .content h2.sub_title{
		top:170px;
	}
	.label-service-page .head-ctas{
		top:255px;
	}
	.label-add-header-image.label-service-page .content h3{
		font-size:26px;
		margin:0 auto 0;
		line-height:30px;
	}
	.label-service-page .cta-green p.xsm{
		line-height:26px;
	}
	.label-service-page .content h2,
	.label-service-page .content h2.h2-heading,
	.label-location-page-c .entry-content #reviews p.trust{
		font-size:2.8rem !important;
		line-height:32px !important;
	}
	.label-service-page .content h3{
		font-size:2.8rem;
		line-height:34px;
	}
	.label-service-page .content h4{
		font-size:2.699rem;
		line-height:3.266rem;
	}
	.label-service-page .content h2.left-five{
		margin-top:50px;
	}
	img.alignright.right-flush{
		position:relative;
		margin-right:0;
		width:79%;
		margin-top:0;
		margin-bottom:0;
		margin:0 auto;
		display:block;
		float:none;
	}
	img.alignright.flush{
		position:relative;
		margin-right:0;
		width:79%;
		margin-top:0;
		margin-bottom:0;
		margin:0 auto;
		display:block;
		float:none;
	}
	.label-service-page .gmw-form-wrapper.gmw-form-wrapper2.gmw-pt-form-wrapper.gmw-pt-horizontal-gray-form-wrapper{
		margin-bottom:100px;
		width:100%;
	}
	.label-service-page input#gmw-submit-2{
		width:100%;
	}
	#pricing\ space{
		margin-bottom:40px;
	}
	.two-col-left{
		width:100%;
		padding-top:0;
		border-right:none;
	}
	.two-col-left img{
		height:auto;
	}
	.two-col-right{
		max-width:100%;
		padding:40px 0 10px 0;
	}
	.label-service-page .review-left{
		width:100%;
		float:none;
	}
	.label-service-page .review-right{
		width:100%;
	}
	.label-service-page .review-right p{
		font-size:16px;
	}
	.label-service-page .content h4.review-title{
		font-size:18px;
	}
	.label-service-page .su-spoiler-content.su-clearfix{
		padding:0;
		margin-right:-4px;
		background:#313131;
		margin-top:-10px;
		margin-left:-3px;
	}
	.label-service-page .twocol-sm .one-half{
		width:100%;
	}
	.label-service-page .one-third{
		padding-bottom:25px;
	}
	.three-col-left .one-third{
		max-width:100%;
	}
	img.alignnone.right-truck{
		max-width:33%;
		margin-top:300px;
	}
	/* NEED HELP SUPPORT FOOTER STYLES */
	.support-grid p.-help-icon{
		float:none;
		margin:0 auto 10px;
		display:inline-block;
	}
	.support-grid p{
		font-size:23px;
		display:block;
	}
	.support-grid p.sm{
		font-size:14px;
		display:inherit;
		margin-top:3px;
	}
	/* LABEL PRESS PAGE */
	.label-press-page .contain{
		padding-top:60px;
		padding-bottom:60px;
	}
	.label-press-page .container{
		padding-top:75px;
		padding-bottom:110px;
	}
	.label-press-page .four{
		width:100%;
		padding:14px 0;
	}
	.label-press-page .su-posts-default-loop .su-post{
		margin-bottom:2.5em;
	}
	.label-press-page .su-posts-default-loop .su-post-thumbnail{
		width:100%;
		height:100%;
	}
	.label-press-page .su-posts-default-loop .su-post-thumbnail img{
		max-width:100%;
		max-height:100%;
	}
	.label-press-page h3.asset-label.normal{
		font-size:14px;
	}
	/* LABEL ABOUT US */
	.ceo img{
		display:block;
		float:none;
	}
	.the-team.core ul li{
		width:100%;
	}
	/* LABEL HELPERS */
	.label-helpers .content h1.entry-title{
		padding-top:44px;
	}
	.label-helpers .content h2.sub_title{
		top:160px;
	}
	.label-helpers .head-ctas{
		top:377px;
	}
	.label-helpers	.icon-left{
		max-width:89%;
		float:none;
		margin-top:-34px;
		text-align:center;
	}
	.label-helpers	.icon-left i.fa{
		font-size:64px;
		margin:0 auto 20px;
	}
	.label-helpers .helper-cta{
		padding:80px 30px 40px;
		max-width:inherit;
		margin-left:0;
	}
	/* LABEL GUIDE PAGE */
	.label-guide-page .content h1.entry-title{
		font-size:38px;
		padding:30px 30px 20px;
		margin-bottom:0;
	}
	.label-guide-page .content h2.sub_title{
		padding:0 30px 40px;
		line-height:26px;
	}
	.label-guide-page .content h2.overview{
		font-size:3.0rem;
		line-height:1.25;
	}
	.label-guide-page .content h2{
		margin-bottom:30px;
		font-size:3.0rem;
		text-align:center;
		clear:both;
	}
	.label-guide-page .content i.fa.fa{
		margin-right:0;
		font-size:30px;
	}
	.label-guide-page .content h3.half{
		margin-top:0;
	}
	.label-guide-page img.circle{
		max-width:100%;
		height:285px;
		margin-bottom:0;
	}
	.label-guide-page .entry-content p.right-blurb{
		max-width:100%;
	}
	.label-guide-page .fix-option{
		text-align:center;
	}
	.label-guide-page .fix-option img.alignleft{
		float:none;
	}
	.label-guide-page .fix-option p{
		max-width:100%;
		margin-bottom:20px;
		text-align:left;
		margin-top:20px;
	}
	.label-guide-page .creative p{
		max-width:100%;
		float:left;
		margin-top:20px;
	}
	.label-guide-page div#reviews-widget{
		margin-left:-15px;
	}
	.label-guide-page .entry-content p.toc{
		float:none;
		text-align:center;
		margin:-20px auto 30px;
	}
	/* LABEL PARTNERS PAGE STYLES */
	.content #grid-left-right .title-bar{
		font-size:2.1rem;
		padding:30px;
		line-height:3.2rem;
	}
	.entry-content #grid-left-right .tab-style{
		font-size:2.0rem;
		padding:18px 30px 18px;
		line-height:2.9rem;
	}
	#grid-left-right.two-col-grid .twocol-wrap .grid-item{
		padding:30px 0 30px;
	}
	#grid-left-right.two-col-grid .twocol-wrap{
		max-width:100%;
		padding:0 20px;
		grid-row-gap:30px;
	}
	#grid-left-right .grid-item .text-block{
		max-width:80%;
	}
	.content #grid-left-right .grid-item .text-block .lg{
		font-size:2.6rem;
		line-height:3.2rem;
	}
	.content #grid-left-right.alt .text-block .lg{
		font-size:2.6rem;
		line-height:3.2rem;
	}
	#grid-left-right.alt .text-block{
		 max-width:80%;
	}
	.label-location-page-c .content #good-points.last-mile ul.stats li{
		width:42%;
		margin-bottom:20px;
	}
	.content .sized{
		font-size:3.0rem;
		line-height:3.8rem;
	}
	.tech .alignleft{
		margin:-14px 10px 0 -20px;
	}
	#grid-left-right.two-col-grid .tech .grid-item{
		padding:54px 0 45px;
	}
	/* LABEL PRICING PAGE */
	.label-pricing-page .sm-col-left{
		width:auto;
		margin-bottom:50px;
	}
	.label-pricing-page .markups .graph{
		position:relative;
		width:100%;
		height:165px;
		display:inline-block;
	}
	.label-pricing-page .markups li{
		padding:0;
	}
	.label-pricing-page .markups p{
		top:0;
		left:0;
		padding-left:0;
		position:relative;
	}
	.label-pricing-page .cta-green img.aligncenter.icon{
		margin:15px auto 10px;
		display:block;
		top:0;
	}
	.label-pricing-page .cta-green a{
		display:inherit;
		margin:10px auto -5px;
	}
	.label-pricing-page .content h3:not(.fs-4){
		font-size:3.0rem;
		margin:0 auto 20px;
		line-height:32px;
	}
	/* FOOTER STYLES */
	footer.site-footer .ft-main{
		padding:40px 30px;
	}
	footer.site-footer .sm-left p.siteseal{
		margin-top:20px;
	}
	#DigiCertClickID_qBJSGgIf{
		display:block;
		float:none;
		margin-top:0;
		margin-left:0;
	}
	footer.site-footer .lg-right .ft-col{
		width:49.076923%;
		margin-bottom:25px;
	}
	footer.site-footer .lg-right h4{
		font-size:1.6rem;
	}
	footer.site-footer .lg-right ul li{
		margin-bottom:8px;
	}
	footer.site-footer .lg-right a{
		font-size:1.4rem;
	}
	footer.site-footer .ft-sub .contain{
		padding:35px 0 15px;
	}
	footer.site-footer .ft-sub p.left{
		text-align:center;
		margin:0 auto 7px;
	}
	footer.site-footer .ft-sub .right{
		margin:0 auto;
		float:none;
	}
	footer.site-footer .ft-sub .right table{
		float:none;
		margin-top:0;
		width:100%;
	}
	footer.site-footer .ft-sub .right p{
		text-align:center;
		margin:10px auto 25px;
	}
	span#ft-cc-icons{
		float:right;
	}
	span.footer_policy{
		float:none;
		margin:5px auto;
		display:inline-block;
	}
	span.footer_policy a{
		margin:0 14px 0 0;
	}
	/* END */
	/* LANDING PAGE A STYLES */
	.label-city-landing-page-a .entry-content a.btn{
		font-size:16px;
	}
	.label-city-landing-page-a .whynot .one-third.first{
		margin-left:0;
	}
	.label-city-landing-page-a .whynot .one-third{
		width:100%;
		margin-left:0;
		margin-bottom:0;
		padding-bottom:5px;
	}
	.label-city-landing-page-a .content h4.goodpoint{
		font-size:17px;
	}
	.label-city-landing-page-a .whynot p{
		font-size:18px;
	}
	.label-city-landing-page-a .whynot{
		margin-top:-10px;
		margin-bottom:-10px;
	}
	.label-city-landing-page-a .review-left{
		width:100%;
		float:none;
	}
	.label-city-landing-page-a .review-right{
		width:100%;
		margin-top:30px;
	}
	.label-city-landing-page-a .site-footer p{
		text-align:center;
	}
	.label-city-landing-page-a img.ft-logo{
		margin:0 auto 10px;
	}
	.label-city-landing-page-a span.footer_social{
		margin-top:20px;
		text-align:center;
	}
	.label-city-landing-page-a span#siteseal{
		float:none;
		margin-top:20px;
		margin-left:30px;
		display:inline-block;
	}
	.label-city-landing-page-a .site-footer .wrap{
		padding:30px 30px 55px;
	}
	.label-city-landing-page-a div#_elev_io{
		display:none;
	}
	/* END */
	/* DUMPSTER RENTAL MAIN */
	.label-dumpster-rental .content h1.entry-title{
		height:255px;
		padding-top:50px;
		font-size:33px;
	}
	.label-dumpster-rental .head-ctas p a.solid-cta{
		color:#fff;
		padding:11px 18px;
	}
	.label-dumpster-rental .content h2.break{
		font-size:3.2rem;
		line-height:3.6rem;
		margin:60px auto 0;
	}
	span.usd-baby{
		margin-left:0;
		width:100%;
		display:inline-block;
	}
	.label-dumpster-rental .content h3{
		font-size:26px;
		margin:0 auto;
	}
	p.size-graphic{
		margin-bottom:20px;
	}
	p.size-graphic img{
		margin-top:-33px;
		max-width:100%;
	}
	.label-dumpster-rental h4{
		text-align:center;
	}
	.label-dumpster-rental p{
		text-align:center;
	}
	.label-dumpster-rental .hblock p{
		text-align:left;
	}
	.dump-feat .one-third{
		width:100%;
		padding-bottom:0;
		margin:0;
	}
	.entry-content .dump-feat ul li{
		margin-left:15px;
	}
	.label-dumpster-rental .use-list-left{
		width:100%;
		margin-bottom:-19px;
	}
	.label-dumpster-rental .hblock{
		margin:0 auto -80px;
	}
	.dumpster-how .one-fourth{
		width:100%;
		margin-left:0;
	}
	ul.ban li{
		width:36%;
	}
	.label-dumpster-rental .list-block .one-third{
		width:100%;
		margin-left:0;
		margin-bottom:-45px;
	}
	.label-dumpster-rental .list-block ul li{
		font-size:18px;
		list-style-type:none;
		margin:0 10% 6px;
		width:100%;
	}
	.label-dumpster-rental .list-block{
		width:inherit;
		padding:50px 30px 50px;
	}
	/* END */
	/* DUMPSTER RENTAL LOCATION PAGES */
	.label-dumpster-location .content .entry-title{
		padding:0 40px 50px;
		margin:0;
	}
	.label-dumpster-location .content h1.entry-title{
		font-size:13px;
		padding-top:30px;
	}
	.label-dumpster-location .content h2.hero{
		font-size:30px;
		line-height:34px;
		padding:10px 0 10px;
	}
	.label-dumpster-location p.same-day{
		padding:20px 0;
		max-width:250px;
		margin:0 auto;
	}
	.label-dumpster-location #home_services ul li p{
		height:auto;
		max-width:250px;
	}
	.label-dumpster-location .content h4.hero{
		padding-bottom:10px;
		font-size:19px;
	}
	.label-dumpster-location .content h5.hero{
		font-size:18px;
		letter-spacing:-0.3px;
		padding-bottom:20px;
	}
	.label-dumpster-location .content p.cta-bar-main{
		font-size:18px;
		line-height:22px;
	}
	.label-dumpster-location .content p.cta-bar-sub{
		font-size:24px;
		padding-top:5px;
		line-height:26px;
	}
	.label-dumpster-location .content h2.break{
		margin:50px auto -15px;
		font-size:3.0rem;
		line-height:3.6rem;
	}
	.label-dumpster-location #home_services .widget_text.widget-wrap{
		padding:0 30px 50px;
	}
	.label-dumpster-location div#home_services ul li.service-two{
		margin:30px 0;
	}
	.label-dumpster-location .point .two-col{
		height:auto;
		padding:0;
	}
	.label-dumpster-location .content h2.point{
		font-size:2.8rem;
		line-height:3.2rem;
	}
	.label-dumpster-location .point .left-text{
		float:none;
		width:100%;
	}
	.label-dumpster-location .point img.size{
		max-width:100%;
		float:none;
	}
	.label-dumpster-location .point .right-text{
		width:100%;
		float:none;
	}
	.label-dumpster-location .point img.walk{
		max-width:100%;
		float:right;
	}
	.label-dumpster-location .half-block.left{
		width:100%;
		float:none;
	}
	.label-dumpster-location .half-block.right{
		width:100%;
		height:233px;
		float:left;
	}
	.label-dumpster-location .half-block.left h2{
		line-height:32px;
		font-size:28px;
	}
	.label-dumpster-location .half-block.left .inner-container{
		padding:60px 30px 30px 30px;
	}
	/* HOME SERVICES SECTION - NOW USED BY DUMPSTER LOCATION PAGES */
	div#home_services .widget_text.widget-wrap{
	 padding-bottom:20px;
	}
	div#home_services ul li{
		margin:0 auto;
		width:100%;
	}
	/* END HOME SERVICES */


	/* LABEL LOCATION PAGE B UPDATES */
	.label-location-page-b .content h3.zip-search-cta{
		font-size:20px;
		line-height:28px;
	}
	.label-location-page-b .entry-content p.lg-cta-btn a{
		padding:15px 26px;
		font-size:16px;
	}
	.label-location-page-b .entry-content p.trust{
		font-size:22px;
		line-height:30px;
	}
	.label-location-page-b .entry-content ul.related-cities li{
		width:100%;
		letter-spacing:0.4px;
		margin-bottom:10px;
	}
	/* END */
	/* 404 PAGE */
	.error404 p.entry-title{
		font-size:2.2rem;
		line-height:2.8rem;
	}
	.error404 .content h1.entry-title{
		font-size:3.6rem;
		line-height:4.125rem;
	}
	.error404 .content h1.entry-title span{
		font-size:3.8rem;
	}
	.error404 .entry-content{
		margin-top:50px;
	}
	.error404 .search-form input[type="search"]{
		max-width:165px;
	}
	.error404 .right{
		margin-bottom:-65px;
	}
	/* CITIES PAGE */
	.page-id-23 .content .one-fourth{
		margin-bottom:0;
		padding-bottom:0;
	}
	.page-id-16102 .content h1.entry-title{
		font-size:2.2em;
		padding:32px 30px;
		line-height:30px;
	}
	/* B2B COMMERCIAL SERVICES */
	img.sm-map-right{
		float:right;
		max-width:300px;
		margin:-37px auto 30px;
	}
	.biz-facts h4.fact-point{
		max-width:125px;
		margin:0 auto;
	}
	.entry-content p.xl-lead{
		font-size:17px;
		line-height:25px;
	}
	.content h2.main-section-left,.content .gsps-outer h2.main-section-left{
		font-size:3.0rem;
		line-height:30px;
	}
	#industries .grid-container{
		grid-template-columns:repeat( 1, 1fr );
	}
	.business-safety .one-fourth{
		width:100%;
	}
	iframe#front-chat-iframe{
		bottom:52px !important;
		max-height:calc(100% - 116px) !important;
	}
/*
	#hubspot-messages-iframe-container.widget-align-right{
		display:none !important;
	}
*/
}
/* random stuff */
body.logged-in .d-none.d-logged-in{
	display:block !important;
}
.entry-content .price-toggle-group .upfront-price-toggler{
	box-sizing:border-box !important;
}
body.page-id-164 .scrollpadding,
body.page-id-166 .scrollpadding{
    margin-top:-80px !important;
    padding-top:80px !important;
}
/* this is duplicate from loadup.css */
.mw-350{
    max-width:350px !important;
}
/* custom X icon */
.icon-x{
    background: 0 0;
    background-image: url(/wp-content/themes/goloadup/images/x.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center;
    height: 20px;
    width: 20px;
}
/* custom top margin for no header pages */
body.no-header-mt-adjust.label-location-page-c .form-hero .padleft {
    padding-top: 0 !important;
}
/* custom h1 style to look like h2 */
body.no-header-mt-adjust.label-location-page-c .content section.hero h1.sm {
    font-weight: 900;
    font-size: 4.4rem;
    line-height: 5.2rem;
    letter-spacing: -1px;
    margin-bottom: 10px;
    margin-top: 74px;
    padding: 0 0 10px;
    text-align: left;
}
@media only screen and (max-width: 479px) {
    body.no-header-mt-adjust.label-location-page-c .content section.hero h1.sm {
        font-size: 35px;
        line-height: 40px;
        margin-top: 74px;
    }
}
/* what we take pages */
.cta-green.d-md-flex.justify-content-center.align-items-center .gform-footer.gform_footer.top_label{
	display: none;
}
.charity-banner {
	margin-bottom: -40px;
}
/* business junk removal page */
@media (min-width:992px){
    .section-truck{
        background-repeat:no-repeat;
        background-size:48% auto;
        background-position:right center;
        background-image:url(https://goloadup.com/wp-content/uploads/2025/10/hero-truck.png);
    }
}
.border-shadow{
    box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
}
.fs-6rem{
    font-size:6rem !important;
}
.d-circle{
    width: 50px;
    line-height: 50px;
    height: 50px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    background: #8AC646;
    font-size:20px;
    position: absolute;
    left: 0;
    top: -12px;
}
@media (min-width:768px){
	.d-circle{
	    position: relative;
	    left: inherit;
	    top: inherit;
	}
}
@media (max-width:767px){
    .circle-line{
        position: absolute;
        display: block;
        width: 2px;
        background-color: #F0F0F0;
        left: 31px;
        top:0;
        bottom: 0;
    }
    .circle-line-right{
        top: 25px;
    }
    .circle-line-left{
        bottom: calc(100% - 27px);
    }
}
@media (min-width:992px){
    .circle-line{
        position: absolute;
        display: block;
        height: 2px;
        background-color: #F0F0F0;
        right: 0;
        left:0;
        top: 24px;
    }
    .circle-line-right{
        left: 50%;
    }
    .circle-line-left{
        right: 50%;
    }
}
/* b2b pages */
.btn.btn-pill{
	background-color:#f8f9fa;
	border:0;
	border-radius: 4px;
	font-size: 16px;
	transition:none;
}
.btn.btn-pill.active{
    background: linear-gradient(to left,#4cd3d4,#94d845);
    text-shadow: 1px 1px 4px #36303059;
	color:#fff;
}
#pill-content>.active {
    outline: none;
}
.text-emerald-green{
    color: #6cd598 !important;
}
/* gform gchoice */
.gform_wrapper.gravity-theme .pretty-checkbox .gchoice,
#explicit-consent.pretty-checkbox.pretty-disclaimer .pretty-disclaimer-container{
    display:flex;
    align-items:center;
    padding:5px;
}
.gform_wrapper.gravity-theme .pretty-checkbox.pretty-disclaimer,
#explicit-consent.pretty-checkbox.pretty-disclaimer .pretty-disclaimer-container{
    margin-bottom: 12px;
}
.gform_wrapper.gravity-theme .pretty-checkbox.pretty-disclaimer .gchoice,
#explicit-consent.pretty-checkbox.pretty-disclaimer .pretty-disclaimer-container{
    align-items:start !important;
}
.gform_wrapper.gravity-theme .pretty-checkbox.pretty-disclaimer .gform-field-label,
#explicit-consent.pretty-checkbox.pretty-disclaimer .explicit-consent-label{
    font-size: 12px;
    line-height: 1.2;
}
.gform_wrapper.gravity-theme .pretty-checkbox.pretty-checkbox-start .gchoice{
    align-items:start;
}
.gform_wrapper.gravity-theme .pretty-checkbox.pretty-checkbox-start input[type="checkbox"] {
    margin-top: 4px;
}
.gform_wrapper.gravity-theme .pretty-checkbox input[type="checkbox"],
#explicit-consent.pretty-checkbox.pretty-disclaimer input[type="checkbox"] {
    all: unset;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 8px;
    cursor: pointer;
    border: 2px solid #ced4da;
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0.15em;
	transform: translateY(-0.075em);
	display: grid;
	place-content: center;
}
.gform_wrapper.gravity-theme .pretty-checkbox input[type="checkbox"]::before,
#explicit-consent.pretty-checkbox.pretty-disclaimer input[type="checkbox"]::before {
	content: "";
	width: 0.65em;
	height: 0.65em;
	clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
	transform: scale(0);
	transform-origin: bottom left;
	transition: 120ms transform ease-in-out;
	box-shadow: inset 1em 1em var(--form-control-color);
	background-color: white;
}
.gform_wrapper.gravity-theme .pretty-checkbox input[type="checkbox"]:checked,
#explicit-consent.pretty-checkbox.pretty-disclaimer input[type="checkbox"]:checked {
    background-color: #46c6c3;
    border-color: #46c6c3;
}
.gform_wrapper.gravity-theme .pretty-checkbox input[type="checkbox"]:checked::before,
#explicit-consent.pretty-checkbox.pretty-disclaimer input[type="checkbox"]:checked::before {
	transform: scale(1);
}
.gform_wrapper.gravity-theme .pretty-checkbox input[type="checkbox"]:focus,
#explicit-consent.pretty-checkbox.pretty-disclaimer input[type="checkbox"]:focus {
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
	outline: none;
}
.gform_wrapper.gravity-theme .pretty-checkbox .gform-field-label{
    color:var(--bs-gray-600) !important;
    font-size: 15px;
}
.gform_wrapper.gravity-theme .pretty-checkbox.lh-sm .gform-field-label{
    font-size: 13px;
}
#gform_wrapper_44.gform_wrapper.gravity-theme .gform_footer, #gform_wrapper_44.gform_wrapper.gravity-theme .gform_page_footer{
    padding-top:0;
}
.basic-checkbox .gchoice{
    display: flex;
    align-items: start;
}
.basic-checkbox .gchoice .gfield-choice-input {
    margin-top: 5px !important;
    margin-right: 8px;
}
/* calculator box */
.calculator-box{
	position: relative;
	margin:0 auto;
	max-width:90%;
	top:-20px;
	background: linear-gradient(145.14deg, rgba(138, 198, 70, 0.94) 0%, rgba(105, 217, 221, 0.94) 99.06%);
	box-shadow: 0px 3px 3px 3px #00000040;
}
@media (min-width:768px){
	.calculator-box{
		max-width: inherit;
		width: 400px;
	}
}
@media (min-width:992px){
	.calculator-box{
        position: relative;
        margin-left: auto;
	}
}
@media (min-width:1400px){
	.calculator-box{
		position: absolute;
		right:calc(50% - 200px);
		right:40px;
	}
}
.calculator-box-bg{
	background-image:url(https://goloadup.com/wp-content/uploads/2025/11/loader-truck-smiling-open-car-door.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
/* used on /drivers/locations/ */
@media screen and (min-width: 992px) and (max-width: 1400px) {
    .mapbase-container {
        overflow:hidden;
        margin-top:-100px;
        margin-bottom:-100px;
    }
}
.trustpilot-widget{
	text-align: center;
}
/* hide datepicker initially */
#ui-datepicker-div {
    display: none;
}
/* metro hub custom styles */
.metro-map{
	background-color:#eee;
	min-height:350px;
}
@media (min-width: 992px) {
	.metro-map{
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
	}
}
.metro-map .gm-style div[role="img"]:focus,
.metro-map .gm-style img:focus,
.metro-map .gm-style map:focus,
.metro-map .gm-style map area:focus {
    outline: none !important;
}
.metro-map .gm-style .gm-style-iw-c{
	padding:0;
}
.metro-map .gm-style-iw-ch{
	font-size: 15px;
	font-weight:bold;
	padding: 10px 15px;
}
.metro-map .gm-style-iw-d,.metro-map .gm-style-iw-chr button{
	display:none !important;
}
.scroll-container-metro-inner{
    margin:0 0 0 -16px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    overflow-x: auto;
}
.scroll-box-metro{
    flex-shrink: 0;
    width:180px;
    margin:0 16px;
    padding-bottom:.75rem;
}
.scroll-box-metro-img{
	background-color:#E0F1F1;
    height:180px;
    width:180px;
    margin-bottom:2rem;
}
@media (min-width:1200px){
    .scroll-container-metro-inner,.scroll-box-metro{
        margin:0;
    }
    .scroll-box-metro{
        width:20%;
    }
    .scroll-box-metro-img{
		margin-left:auto;
		margin-right:auto;
	    height:160px;
	    width:160px;
    }
}
@media (min-width:1400px){
    .scroll-box-metro-img{
	    height:180px;
	    width:180px;
    }
}
/* end metro hub custom styles */
.wpautop-content p:not(:last-of-type):not([class*="mb-"]){
	margin-bottom:1rem !important;
}
