/* CSS Document */


	
/* BEGIN CUSTOM COLOR ASSIGNMENTS - 2 MAIN COLORS TO CHOOSE */



/* ANY text with Class = color1 */
.color1 { color: #00ff00 !important; }

/* ANY text with Class = color2 */
.color2 { color: #000000 !important; }


/* Website Link Color Sitewide */
a {
	text-decoration: none;
	color: #00ff00;
}


/* Phone ICON in page Header */
header .box .box1 strong:after {
	color: #00ff00;
}

/* Phone NUMBER (secondary color) in page Header */
header .box .box1 strong {
	color: #555555;
}



/* Menu ACTIVE <li> (underscore color) in page Main Menu */
nav.tm_navbar li.active > a:after {
	background: #00ff00;
}

/* Menu ACTIVE <li> (down arrow UNDER the underscore - fixed .png file color (for now) in page Main Menu */
nav.tm_navbar li a:before {
	background: url(../img/tr.png) center bottom no-repeat;
}
/* Menu HOVER */
nav.tm_navbar li:hover > a:after {
	background: #00ff00;
}
nav.tm_navbar li.active > a:after {
	background: #00ff00;
}
nav.tm_navbar .sfHover > a:after {
	background: #00ff00;
}
nav.tm_navbar .sub-menu > ul li span {
	color: #00ff00;
}
nav.tm_navbar .sub-menu ul > li a:hover {
	color: #00ff00 !important;
}
nav.tm_navbar .sub-menu ul li.sfHover > a {
	color: #00ff00 !important;
}
nav.tm_navbar .sub-menu ul ul li a:hover {
	color: #00ff00 !important;
}
/* END MENU COLOR SECTION */



/* Home page slider Text Panel Colors -->*/
.camera-caption {
    background:#00ff00;
    background:rgba(4,113,214,0.85);
	border: #555555 3px solid;	
}

/* Home page slider pagination dot color -->*/
.camera_pag_ul li.cameracurrent span, .camera_pag_ul li:hover span{
    background:#00ff00;
}

/* Service Page page slider panel background + border color -->*/
.thumb-box5 .caption {
	background: #00ff00;
	background: rgba(4,113,214,0.85);
	border: #555555 3px solid;
}

h4 {
	color: #00ff00;
}

/* Home Page main Panel Boxes with Links & background pictures - COLOR OF ARROW BUTTON BACKGROUND */
.thumb-box1 .box a {
	background: #00ff00;
}

/* Home Page TITLE text color */
.thumb-box2 .title {
	color: #00ff00;
}

/* Home Page READ MORE BUTTON HOVER color */
.btn-default.btn1:hover {
	color: #ffffff;
	background: #00ff00;
}

/* HR class LINE COLOR */
.linecolor {
	border-bottom: 3px #00ff00 solid;
}

/* Home Page - Parallax Section with 2 BOXES - Colors background + Border color */
.thumb-box3 .caption {
	/*background: #00ff00;*/
	background: rgba(4,113,214,0.85);
	border: #555555 3px solid;
}

.thumb-box3a .caption {
	/*background: #00ff00;*/
	background: rgba(4,113,214,0.85);
	border: #555555 3px solid;
}

/* Home Page - Bottom of page TITLE HEADER color */
.thumb-box6 .title {
	color: #00ff00;
}

/* Home Page - Bottom of page SUB HEADER color */
.thumb-box6 .description {
	color: #00ff00;
}

/* Home Page - Footer STRONG color */
.thumb-box7 p strong {
	color: #00ff00;
}


/* HOME page Box links to sections - background picture assignments */
.thumb-box1 .box.box1 {
	background: url(/img/Home-Attic.jpg) no-repeat;
}
.thumb-box1 .box.box2 {
	background: url(/img/Home-Cellulose.jpg) no-repeat;
}
.thumb-box1 .box.box3 {
	background: url(/img/Home-PoleBarns.jpg) no-repeat;
}
.thumb-box1 .box.box4 {
	background: url(/img/Home-AirSealing.jpg) no-repeat;
}
.thumb-box1 .box.box5 {
	background: url(/img/Home-Injection.jpg) no-repeat;
}
.thumb-box1 .box.box6 {
	background: url(/img/Home-SprayFoam.jpg) no-repeat;
}
.thumb-box1 .box.box7 {
	background: url(/img/Home-FoamRoof.jpg) no-repeat;
}
.thumb-box1 .box.box8 {
	background: url(/img/Home-CrawlSpaces.jpg) no-repeat;
}



.thumb-box5NEW .caption {
	background: rgba(4,113,214,0.85);
	border: #000000 3px solid;
}

/* Parallax Image home page lower + shared to other pages */
.thumb-box3 {
	background-image: url(/img/Parallax-Shaking-Hands.jpg);
}
.thumb-box3a {
	background-image: url(/img/parallax-sky.jpg);
}

	.iframeVideo {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
	.iframeVideo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
		

