.skip {
    position: relative;
    top: 0;
    left: 0;
    height: 0;
    font-size: 0;
    z-index: 999999;
}

#skipToContent {
	position: absolute;
	top: 0;
	width: 100%;
	background: "";
	z-index: 99999;
}

#skipToContent a {
	display: block;
	height: 1px;
	width: 1px;
	margin-bottom: -1px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 12px;
	white-space: nowrap;
}

#skipToContent a:focus,
#skipToContent a:active {
	height: auto;
	width: auto;
	padding: 10px;
	z-index: 10001;
}

#returnToPageTop {
position: absolute;
bottom: 0;
width: 100%;
background: rgba(69, 70, 71, 0.9);
}

#returnToPageTop a {
display: block;
height: 1px;
width: 1px;
margin-bottom: -1px;
overflow: hidden;
text-align: center;
color: #fff;
font-size: 12px;
white-space: nowrap;
}

#returnToPageTop a:focus,
#returnToPageTop a:active {
height: auto;
width: auto;
padding: 10px;
z-index: 10001;
}

	/* Colored */
	.colored, .colored-hover:hover{ color:#000 !important; }
	.bg-colored, .bg-colored-hover:hover{background-color:#000 !important; }
	.border-colored, .border-colored-hover:hover{ border-color:#000 !important; }

	/* Colored1 */
	.colored1, .colored1-hover:hover{ color:#1e5d00 !important; }
	.bg-colored1, .bg-colored1-hover:hover{ background-color:#1e5d00 !important; }
	.border-colored1, .border-colored1-hover:hover{ border-color:#1e5d00 !important; }

	/* Colored2 */
	.colored2, .colored2-hover:hover{ color:#f6ae08 !important; }
	.bg-colored2, .bg-colored2-hover:hover{ background-color:#f6ae08!important; }
	.border-colored2, .border-colored2-hover:hover{ border-color:#f6ae08!important; }

	/* Colored3 */
	.colored3, .colored3-hover:hover{ color:#ec7056 !important; }
	.bg-colored3, .bg-colored3-hover:hover{ background-color:#ec7056 inherit;!important; }
	.border-colored3, .border-colored3-hover:hover{ border-color:#ec7056 !important; }

	/* Colored4 */
	.colored4, .colored4-hover:hover{ color:#7db1df !important; }
	.bg-colored4, .bg-colored4-hover:hover{ background-color:#7db1df inherit;!important; }
	.border-colored4, .border-colored4-hover:hover{ border-color:#7db1df !important; }

	::selection{ background-color:#1e5d00; }

	.bg-soft-colored:before{ background-color:#fce00b; opacity: 0.9;}
	.bg-soft-colored1:before{ background-color:#c64040; opacity: 0.9;}
	.bg-soft-colored2:before{ background-color:#923fa5; opacity: 0.95;}
	.bg-soft-colored3:before{ background-color:#252525; opacity: 0.95;}
	.bg-soft-gradient3:before{ opacity: 0.92;}

	.bg-soft-gradient:before,
	.bg-gradient{
		background: #448dff; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #448dff 0%, #c227ff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #448dff 0%,#c227ff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #448dff 0%,#c227ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	.bg-soft-gradient1:before,
	.bg-gradient1{
		background: #f2b03d; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #f2b03d 0%, #e53838 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #f2b03d 0%,#e53838 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #f2b03d 0%,#e53838 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	.bg-soft-gradient5:before,
	.bg-gradient5{
		background: #f88c3c; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #f88c3c 0%, #e33279 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #f88c3c 0%,#e33279 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #f88c3c 0%,#e33279 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	.bg-soft-gradient2:before,
	.bg-gradient2{
		background: #bfd639;
		background: -moz-linear-gradient(15deg, #bfd639 0%, #fce00b 50%, #f7af17 100%);
		background: -webkit-linear-gradient(45deg, #bfd639 0%,#fce00b 50%,#f7af17 100%);
		background: linear-gradient(45deg, #bfd639 0%,#fce00b 50%,#f7af17 100%);
	}

	.bg-soft-gradient3:before,
	.bg-gradient3{
		background: #f6f6f6; /* Old browsers */
		background: -moz-linear-gradient(140deg,  #fff 0%, #f6f6f6 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(140deg,  #fff 0%, #f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(140deg,  #fff 0%, #f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	.bg-soft-gradient4:before,
	.bg-gradient4{
		background: #f2b03d; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #131313 0%, #282828 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #131313 0%,#282828 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #131313 0%,#282828 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	/* Hover Colors */
	.qdr-hover:before{ background-color:#f5bb19 !important; }
	.qdr-hover-5:before{ background-color:#f5bb19 !important; }
	.qdr-hover:after{background-color:#363636;}
	.qdr-hover-1:before,
	.qdr-hover-1-left:before,
	.qdr-hover-1-right:before,
	.qdr-hover-1-bottom:before{background-color:rgba(0,0,0,0.1);}
	.qdr-hover-2:before,.qdr-hover-2-vertical:before{background-color:#3e4557;}
	.qdr-hover-2-rotate:before{background-color:#3e4557;}

	/* Prices Section Colors */
	.interactive-packages .selector{border-bottom-color:#fce00b;}
	.interactive-packages .rise_title span.title_selector{ color:#fce00b;}
	.interactive-packages .step-titles .title.active{color:#fce00b;}
	.interactive-packages .bar .interactive_bar{ background:#fce00b;}

	.accordion-toggle-link{ background-color:#fce00b; color:white; }

	/* Categories button hover color */
	.categories-parallax-type .item:hover .container .ctg-button{ background-color: #fce00b; border-color:#fce00b; }

	/* Tabs Colors */
	.services-with-tabs .services.container .cbp-filter-item.cbp-filter-item-active,.services-with-tabs .services.container .cbp-filter-item.cbp-filter-item-active:hover{ color:white; background-color:#fce00b; }

	/* Navigation Active Link on Hover4 */
	#navigation.modern.hover4 .columns li a.active{ color:#f5bb19 !important; }
	/* Navigation Active Link on Hover4 */
	#navigation.modern.hover5 .columns .nav-menu>.nav>li>a:before{ background-color:#fce00b; }
	/* Hover Effect for dropdown menus - white navs */
	#navigation.modern.white-nav .columns .nav-menu ul.dropdown-menu li a:hover{ color:#90c31f; }


	.strip-timeline .dates div:hover:before, .strip-timeline .dates div.active:before{ background-color:#fce00b; }
	.strip-timeline .dates div:hover:after, .strip-timeline .dates div.active:after{ border-color: #fce00b; }

	/* Side Dotted Navigation Colors */
	#side-dotted-navigation li{ background-color:#fce00b; border-color:rgba(255,255,255,0); }


	.irs-from, .irs-to, .irs-single, .irs-line-left, .irs-line-mid, .irs-line-right{ background-color:#fce00b; background-image: none;}
	.irs-bar,.irs-bar-edge{ background-color:#fff; }


	/* Process Step Colors */
	.process-steps li a.active{ background:#fce00b !important; }

	/* Gradient Progress Bars */
	.gradient-progress-bar {
	    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	    background-image: linear-gradient(45deg,rgba(255,255,255,1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,transparent 75%,transparent);
	    -webkit-background-size: 22px 22px;
	    background-size: 22px 22px;
		position: relative;
		background-color:#aaa;
	}

	.gradient-progress-bar:before{
		position: absolute; left:0; top:0; bottom:0; right: 0; content: ''; opacity: 0.9;
		background: -moz-linear-gradient(90deg,  #448dff 0%, #c227ff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(90deg,  #448dff 0%,#c227ff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(90deg,  #448dff 0%,#c227ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	.gradient1-progress-bar {
			background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
			background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
			background-image: linear-gradient(45deg,rgba(255,255,255,1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,transparent 75%,transparent);
			-webkit-background-size: 22px 22px;
			background-size: 22px 22px;
		position: relative;
		background-color:#aaa;
	}

	.gradient1-progress-bar:before{
		position: absolute; left:0; top:0; bottom:0; right: 0; content: ''; opacity: 0.9;
		background: -moz-linear-gradient(90deg,  #f1d30b 0%, #e85c17 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(90deg,  #f1d30b 0%,#e85c17 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(90deg,  #f1d30b 0%,#e85c17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	.gradient2-progress-bar {
			background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
			background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
			background-image: linear-gradient(45deg,rgba(255,255,255,1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,transparent 75%,transparent);
			-webkit-background-size: 22px 22px;
			background-size: 22px 22px;
		position: relative;
		background-color:#aaa;
	}

	.gradient2-progress-bar:before{
		position: absolute; left:0; top:0; bottom:0; right: 0; content: ''; opacity: 0.9;
		background: -moz-linear-gradient(90deg,  #f38ffb 0%, #e81769 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(90deg,  #f38ffb 0%,#e81769 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(90deg,  #f38ffb 0%,#e81769 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}
