@charset "utf-8";
/* CSS Document */
 #lightboxes {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
    overflow: hidden;}

.box_main {
 position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000;background:transparent;display:block;
 visibility: visible;cursor:pointer;overflow: hidden;
}
.box_mainbg {
position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000;background:#000;display:block;
 opacity: 0.5; visibility: visible;
}
#popbox {

}
#popbgform {
	display:none;
}

#popbgformabsolute {
	display:block;
	position:absolute;
}

.piro_close {
position: absolute;
height: 20px;
width: 20px;
background: transparent url(../images/close.png) no-repeat center center;
cursor: pointer;
z-index: 150022;
margin-left:550px;
margin-top:-10px;
background-color:black;
border:2px solid white;
}

.piro_closeclickpop {
	position: absolute;
	height: 20px;
	width: 20px;
	background: transparent url(../images/close.png) no-repeat center center;
	cursor: pointer;
	z-index: 150022;
	margin-left: 340px;
	margin-top: 0px;
	background-color: black;
	border: 2px solid white;
}
.smart-green {
    
    background: #FFF;
    padding: 30px 30px 20px 30px;
    box-shadow: rgba(194, 194, 194, 0.7) 0 3px 10px -1px;
    -webkit-box-shadow: rgba(194, 194, 194, 0.7) 0 3px 10px -1px;
    font-family: 'Prociono', serif;font-style:normal;
	color:#333;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.smart-green h1 {
    font-family: 'Prociono', serif;font-style:normal;
	color:#333;
    padding: 20px 0px 20px 40px;
    display: block;
    margin: -30px -30px 10px -30px;
    background: #9DC45F;
    text-shadow: 1px 1px 1px #949494;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-bottom:1px solid #89AF4C;

}
.smart-green h1>span {
	font-family: 'Prociono', serif;font-style:normal;
	color:#333;
    display: block;
    font-size: 11px;
}
.smart-green label {
    display: block;
    margin: 0px 0px 5px;
}

.smart-green label>span {
       color: #5E5E5E;
	   
	   
}
.smart-green input[type="text"], .smart-green input[type="email"], .smart-green textarea, .smart-green input[type="tel"],.smart-green input[type="file"]{
    color: #555;
    height:24px;
    width: 96%;
    border: 1px solid #E5E5E5;
    background: #FBFBFB;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
}
.smart-green input[type="text"]:focus, .smart-green input[type="email"]:focus, .smart-green textarea:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);;
}
.smart-green textarea{
    height:100px;
    padding-top: 10px;
}
.smart-green .button1 {
    background-color: #9DC45F;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-border-radius: 5px;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    text-shadow: 1px 1px 1px #949494;
}
.smart-green .button1:hover {
    background-color:#80A24A;
}
/* SOCIAL ICONS - GENERAL */

.social2 span { display:inline; float:right; background-repeat:no-repeat; }
.social2 span a { display:block; width:34px; height:37px; padding-right:3px; position:relative; text-decoration:none; }
.social2 span a strong { font-weight:normal; position:absolute; left:0px; top:-4px; color:#fff; padding:3px; z-index:9999;
 text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7);
 -moz-border-radius:3px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-border-radius:3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius:3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}


span.facebook { background-image:url(../images/fb-icon.png) }

span.twitter { background-image:url(../images/twitter-icon.png); }

span.linkedin { background-image:url(../images/linkedin-icon.png); }

span.youtube { background-image:url(../images/youtube-icon.png); }

span.gplus { background-image:url(../images/gplus-icon.png); }

/* SOCIAL ICONS - CSS3 */
.css3:hover { opacity:0.2; }

.css3{ -webkit-transition-property: opacity; -webkit-transition-duration: 500ms;
 -moz-transition-property: opacity; -moz-transition-duration: 500ms; }
.css3 a strong { opacity:0;
 -webkit-transition-property: opacity, top; -webkit-transition-duration: 300ms;
 -moz-transition-property: opacity, top; -moz-transition-duration: 300ms; }

.css3:hover { opacity:1; }
.css3:hover a strong { opacity:1; top:35px; }




