/*
Theme Name: divi child
Theme URI: http://www.visualwebz.com
Version: 2.3.2
Description: Divi Child Custom
Author: VW
Template: Divi
*/


@import url("../Divi/style.css");


@media screen {
/*.top-slider-css  {height:500px;}

.top-slider-new-turret {height:600px;margin-top:50px }
.top-slider-new-turret-marg {height:600px; margin-top:-200px;}
*/
}
@media (max-width: 600px){
/*.top-slider-css {height:150px;}	

.top-slider-new-turret {height:260px;}
}*/
}

.standardbutton {
	color:white;	border:1px solid white;
	background-color: #003399;
	padding:10px 20px 10px 20px;
	width:300px;
	height:75px;
	text-align:center;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;}

.standardbutton:hover{
	background-color:#3366CC;
	color:white;
}

.spcbutton {
	height:10px;
	width:300px;
}

/* Market page speak bubble */
.speak {width:100%x;height:51px; background-image:url(http://www.enepath.com/wp-content/uploads/2015/05/speech-bubble.png); background-position:left; background-repeat:no-repeat;float:left; padding-left:60px;padding-top:15px;}


/*@import url("http://www.enepath.com/Technology-Page/styles.css");/* Technology Page - Slates */

 
 
.txt16left {font-size:16px; text-align:left;}
.txt16lft {font-size:16px; text-align:left;}
.txt16center {font-size:16px; text-align:center;}
.speedoreadmore {color:blue; margin-top:50px;padding-top:40px;height:50px;} /*Spedo Pop up read more */
.speedospc {width:400px; height:10px;} /* gaps between containers
/* Speedo Plugin Boxes */
.speedo-theme-amp.speedo-container{}
.box300 {width:399;height:auto;}
.box500 {width:500px;height:auto;}
.box600 {width:600px;height:auto;}
.box700 {width:700px;height:auto;}

/***** Technology Page **********/
/* Tablets on top - hover over effect*/
.atp_distributed {
	left: 5px;
	top: -50px;
	display: block;
	position: absolute;
	z-index: 11;
	opacity: 0.8;
}
.atp_distributed:hover {
	opacity: 1;
	
}
.atp_mixing {
	left: 35px;
	top: 50px;
	display: block;
	position: absolute;
	z-index: 10;
	opacity: 0.8;
	
}
.atp_mixing:hover {
	opacity: 1;
	z-index:500;
}
.atp_adaptive {
	left: 35px;
	top: 150px;
	display: block;
	position: absolute;
	z-index: 9;
	opacity: 0.8;
}
.atp_adaptive:hover {
	opacity: 1;
}
.atp_certification {
	left: 80px;
	top: 250px;
	display: block;
	position: absolute;
	z-index: 8;
	opacity: 0.8;
}
.atp_certification:hover {
	opacity: 1;
}

.po {
	position: relative;
}
/* Tablets on top - hover over effect END*/
.txt16center {font-size: 16px; text-align: center;} /* DEFAULT Text */
/*DESIGN OBJECTIVES SECTION - over */
#wrapper_outer {
	background: rgb(170, 170, 170); top: 0px; width: 100%; bottom: 0px; overflow: auto; position: absolute; z-index: 1;
}
/*.wrapper {
	margin-left:auto; margin-right:auto; width: 100%; margin-left: 40px;
}*/

.rooms {
	background: url("http://www.enepath.com/Technology-Page/1.png") no-repeat center 80px; width: 250px; height: 550px; margin-top: 35px; float: left;
}

.rooms:hover {
	background: url("http://www.enepath.com/Technology-Page/include_bg.jpg") no-repeat; cursor: pointer; text-align:left;
}
.rooms:hover .txt {
	color: white; 
}
.rooms:hover .room_intxt {
	display: block;
}
.rooms .txt {
	padding: 10px 0px; text-align: center; color: white;  font-size: 18px;  
}
.room_intxt {
	margin: 0px auto; padding: 8px 0px; width: 215px; color: black;  font-size: 14px; font-style: normal; display: none; 
}
.redundacy {
	background: url("http://www.enepath.com/Technology-Page/2.png") no-repeat center 80px; width: 250px; height: 550px; margin-top: 35px; float: left;
}
.redundacy:hover {
	background: url("http://www.enepath.com/Technology-Page/include_bg.jpg") no-repeat; cursor: pointer;text-align:left;
}
.redundacy:hover .rdtxt {
	display: block;
}
.redundacy:hover .redundacy_intxt {
	display: block;
}
.redundacy .rdtxt {
	padding: 10px 0px; text-align: center; color: white;  font-size: 18px;  
}
.redundacy_intxt {
	margin: 0px auto; padding: 10px 0px; width: 215px; color: black;  font-size: 14px; font-style: normal; display: none; 
}
.include {
	background: url("http://www.enepath.com/Technology-Page/3.png") no-repeat center 80px; margin: 35px 7px 10px; width: 250px; height: 550px; float: left;
}
.include:hover {
	background: url("http://www.enepath.com/Technology-Page/include_bg.jpg") no-repeat; cursor: pointer;text-align:left;
}
.include:hover .include_heading {
	display: block;
}
.include:hover .include_intxt {
	display: block;
}
.include_heading {
	padding: 10px 0px; text-align: center; color: white;  font-size: 18px;  
}
.include_intxt {
	margin: 0px auto; padding: 8px 0px; width: 215px; color: black;  font-size: 14px; font-style: normal; display: none; 
}
.security {
	background: url("http://www.enepath.com/Technology-Page/4.png") no-repeat center 80px; width: 250px; height: 550px; margin-top: 35px; float: left;
}
.security:hover {
	background: url("http://www.enepath.com/Technology-Page/include_bg.jpg") no-repeat; cursor: pointer;text-align:left;
}

.security:hover .security_intxt {
	display: block;
}
.security .sectxt {
	padding: 10px 0px; text-align: center; color: white;  font-size: 18px; font-style: normal; 
}
.security_intxt {
	margin: 0px auto; padding: 13px 0px; width: 215px; color: black;  font-size: 14px; font-style: normal; display: none; 
}
/* DESIGN OBJECTIVES SECTION END*/

/* INTRODUCTION SECTION */

/*.intro-cont {padding:20px;}*/
.intros {padding: 15px 0px 10px; width: 170px; color: rgb(87, 87, 87);  font-size: 16px; font-style: normal;  margin-top: 35px; float: left; height: 400px; margin-left:20px;}
.intros_mar {}
.scale {background: url("http://enepath.com/Technology-Page/intro/scability.png") no-repeat left top; margin: 0px auto; width: 128px; height: 94px; display: block; }
.scale:hover {background: url("http://enepath.com/Technology-Page/intro/scability.png") no-repeat left bottom; margin-top: 2px; cursor: pointer;}
.scale_txt {padding: 10px 0px; text-align: center; color: white; font-style: italic; margin-top: 20px; border-top-color: blue; border-top-width: 5px; border-top-style: solid; }

.voip {	background: url("http://enepath.com/Technology-Page/intro/voip.png") no-repeat left top; margin: 0px auto; width: 128px; height: 94px; display: block; margin-top:-40px;}
.voip:hover {background: url("http://enepath.com/Technology-Page/intro/voip.png") no-repeat left bottom; margin-top: 2px;margin-top:-38px;}

.customer {	background: url("http://enepath.com/Technology-Page/intro/customer.png") no-repeat left top; margin: 0px auto; width: 128px; height: 94px; display: block; margin-top:-80px;}
.customer:hover {	background: url("http://enepath.com/Technology-Page/intro/customer.png") no-repeat left bottom; margin-top: 2px;margin-top:-78px;}

.tco {	background: url("http://enepath.com/Technology-Page/intro/tco.png") no-repeat left top; margin: 0px auto; width: 128px; height: 94px; display: block;margin-top:-120px;}
.tco:hover {	background: url("http://enepath.com/Technology-Page/intro/tco.png") no-repeat left bottom; margin-top: 2px; margin-top:-118px;}

.secure {	background: url("http://enepath.com/Technology-Page/intro/security.png") no-repeat left top; margin: 0px auto; width: 128px; height: 94px; display: block;margin-top:-146px;}
.secure:hover {	background: url("http://enepath.com/Technology-Page/intro/security.png") no-repeat left bottom; margin-top: 2px;margin-top:-144px;}


/* toggleone down code */
/* css only show/hide */
/*.intro-cont { margin-left:auto; margin-right:auto;margin-left:50px;}*/
.intro-tech {list-style-type: none;} /* remove bullet */
.intro-tech ul {}
.introtech li {}
/*.intro-tech  ul li {display: block;position: relative;float: left;border:1px solid black;float:left;}*/
.intro-tech  li ul {display: none;} /* hide box */
.intro-tech  li:hover ul {display: block; position: absolute;margin-top:10px; background-color:white; width:89%; height:300px;;border-radius:10px;padding:30px; color:black; font-size:16px;} /* display box */
/*.intro-tech  ul li a {display: block;background: #000;padding: 5px 10px 5px 10px;text-decoration: none;        color: #fff;}*/
.intro-tech  li:hover li {float: none;}
.intro-tech  li:hover a {color: blue;}
.intro-tech  li:hover li a:hover {background: #000;}

/* INTRODUCTION SECTION END*/

/***************CONCEPTS SECTION */
.cogs{ position: relative;	
  width: 40%;	
  height: 575px;	
  margin-left:auto;
  margin-right:auto;	
 
}

.cogone{
	position: absolute;
	z-index: 48;
	top: 4px;
	left: 9px;
	width: 225px;
	height: 175px;
	background: url("http://www.enepath.com/Technology-Page/concepts/cog1.png") no-repeat left top;
}
.cogone:hover { background: url("http://www.enepath.com/Technology-Page/concepts/cog1.png") no-repeat left bottom; }
.cog1show { display: none;}
.cogone:hover .cog1show {   color:white; font-size:16px;width:150px;padding-left:190px; padding-top:75px;display: block;}


.cogtwo{
	position: absolute;
	z-index: 49;
	left: 98px;
	top: 112px;
	width: 225px;
	height: 174px;
	background: url("http://www.enepath.com/Technology-Page/concepts/cog2.png") no-repeat left top;
}
.cogtwo:hover { background: url("http://www.enepath.com/Technology-Page/concepts/cog2.png") no-repeat left bottom; }
.cog2show { display: none;}
.cogtwo:hover .cog2show {   color:white; font-size:16px;width:150px;padding-left:190px; padding-top:70px;display: block;}

.cogthree{
	position: absolute;
	z-index: 50;
	eft: 219px;
	top: 202px;
	width: 225px;
	height: 175px;
	background: url("http://www.enepath.com/Technology-Page/concepts/cog3.png") no-repeat left top;
	left: 177px;
}
.cogthree:hover { background: url("http://www.enepath.com/Technology-Page/concepts/cog3.png") no-repeat left bottom; }
.cog3show { display: none;}
.cogthree:hover .cog3show {   color:white; font-size:16px;width:150px;padding-left:290px; padding-top:70px;display: block;}


.cogfour{
	position: absolute;
	z-index: 51;
	left: 253px;
	top: 310px;
	width: 225px;
	height: 180px;
	height: 175px;
	background: url("http://www.enepath.com/Technology-Page/concepts/cog4.png") no-repeat left top;
}
.cogfour:hover { background: url("http://www.enepath.com/Technology-Page/concepts/cog4.png") no-repeat left bottom; cursor: pointer;}
.cog4show { display: none;}
.cogfour:hover .cog4show {   color:white; font-size:16px;width:150px;padding-left:170px; padding-top:25px;display: block;}


.cogfive{
	position: absolute;
	z-index: 52;
	left: 344px;
	top: 415px;
	width: 225px;
	height: 175px;
	height: 180px;
	height: 175px;
	background: url("http://www.enepath.com/Technology-Page/concepts/cog5.png") no-repeat left top;
}
.cogfive:hover { background: url("http://www.enepath.com/Technology-Page/concepts/cog1.png") no-repeat left bottom; cursor: pointer;}
.cog5show { display: none;}
.cogfive:hover .cog5show {  color:white; font-size:16px; width:150px;padding-left:190px; padding-top:75px;display: block;}


/***************END CONCEPTS SECTION */

/***** Technology Page END**********/
/* CONTACT US FORM  - Drop down list*/

.wpcf7 select {
    background-color: #F4F4F4;
	border-radius: 2px;
	border: 1px solid black;
    padding: 10px 10px 10px 10px;
	margin-bottom:5px;
    text-indent: 95px;
    width: 102%;
	height:100%;
    z-index: 100;
	font-size: 16px;
}

/* Main Inpur - FName, LName...*/
.wpcf7 input {	border: 1px solid black;border-radius: 2px; border: 1px solid black; width: 100%; height:35px; margin-bottom:5px; background-color: #F4F4F4;}
.wpcf7  textarea {	border: 1px solid black;border-radius: 2px; width: 100%; height:70%; background-color: #F4F4F4;} /* Text Area Box */
.form-text {color:black; font-size:14px;margin-top: -5px;height:100%;}
.cont-set {width: 70%; height:100%;}
.form-input2 fl { width: 100%;height:100%;}

/* ON FOCUS CHANGE BORDER BLUE */
.wpcf7 select:focus {border: 1px solid blue;}
.wpcf7 input:focus {border: 1px solid blue;}
.wpcf7  textarea:focus {border: 1px solid blue;}
.cont-set:focus {border: 1px solid blue;}
.form-input2 fl:focus {border: 1px solid blue;}


/* Toggle buttons BLUE : #014DF9*/
.et_pb_toggle { margin-bottom: 20px; }
.et_pb_toggle_close {  
  background-image:url(http://www.enepath.com/btn/main-btnO.png);
 background: #003399;
 /* background-repeat:no-repeat; background-color:white;
  background: -moz-linear-gradient(top,  rgba(0,77,250,1) 0%, rgba(20,32,38,0) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,77,250,1)), color-stop(100%,rgba(20,32,38,0))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(0,77,250,1) 0%,rgba(20,32,38,0) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(0,77,250,1) 0%,rgba(20,32,38,0) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(0,77,250,1) 0%,rgba(20,32,38,0) 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  rgba(0,77,250,1) 0%,rgba(20,32,38,0) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004dfa', endColorstr='#00142026',GradientType=0 ); /* IE6-9 */
 padding: 10px 20px 10px 10px;
 color: black;
 -moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;

  /*background: url('http://www.enepath.com/btn/main-btn.png');*/
 }
 
 .et_pb_toggle_close:hover { 
 padding: 10px 20px 10px 10px;
  margin-bottom:10px; 
  font-size: 14px;
  background: #3366CC;/*#030405;
 /* background-image: -webkit-linear-gradient(top, #030405, #c4cbcf);
  background-image: -moz-linear-gradient(top, #030405, #c4cbcf);
  background-image: -ms-linear-gradient(top, #030405, #c4cbcf);
  background-image: -o-linear-gradient(top, #030405, #c4cbcf);
  background-image: linear-gradient(to bottom, #030405, #c4cbcf);
  -webkit-border-radius: 1;
  -moz-border-radius: 1;
  border-radius: 1px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  */color: black;
   text-decoration: none;
   -moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
 
 


 }
 
.et_pb_toggle_open { padding-left: 10px; padding-top:10px; color:black; }
.et_pb_toggle h5.et_pb_toggle_title { cursor: pointer; position: relative; padding: 0 10px 0 0; }
.et_pb_toggle_close h5.et_pb_toggle_title { color: white;}
h5.et_pb_toggle_title:hover { color: black; }
.et_pb_toggle_open h5.et_pb_toggle_title { color: #014DF9;  }
hover.et_pb_toggle_open h5.et_pb_toggle_title { color: #014DF9; padding-left:20px; }
.et_pb_toggle_title:before { content:url("http://www.enepath.com/e-white.png"); position: absolute; right: 5px; top:-3px; font-size: 16px; color: black; }
.et_pb_toggle_open .et_pb_toggle_title:before { content:url("http://www.enepath.com/e-blue.png");position: absolute; right: 5px; top:-3px; }
.tb-color {color:blue;} /* Read More Btn Color */

/* Speedo Plugin Boxes */
.speedo-theme-amp.speedo-container{}
.box500 {width:500px;height:auto;}
.box600 {width:600px;height:auto;}
.box700 {width:700px;height:auto;}


/*.products ul {list-style-image: url('http://www.enepath.com/e-gray-bullet.png'); color:white;font-size: 16px;}*/

/* Hover over btn 
.btn {
	width:175px; height:175px;background-repeat:no-repeat;
    background-image: url("http://www.enepath.com/e-gray.png");
}*/

/* Technology Page navigation */



/*.myButtonLink li a {width:155px;height:104px; float:left;background: url('http://www.enepath.com/btn/design-principles.png') bottom;
 text-decoration: none;
 display: block; color:white;font-size:17px;
 padding-left:10px; padding-right:10px;}


.myButtonLink li a:hover {
	background: url('http://www.enepath.com/btn/design-principles.png') ;background-position: 0 0;
	text-align:center;
	color:black;
	 text-decoration: none;
}
*/




  /* Technology Button e-scroll effect */
  
  
  #buttonContainer{

	border:1px solid #F4F4F4;
	margin:120px auto 0;
	overflow:hidden;
	
	padding:20px 0 35px 45px;
	width:100%;
	
	
}

#buttonContainer a{
	float:left;
	margin:15px 15px 0 0;
	width:150px;
	
}


.button{
	/* A semi-transparent text shadow */
		
	/* Overriding the default underline styling of the links */
	text-decoration:none !important;
	white-space:nowrap;
	
	display:inline-block;
	vertical-align:baseline;
	position:relative;
	cursor:pointer;
	padding:10px 20px;
	
	background-repeat:no-repeat;

	/* The following two rules are fallbacks, in case
	   the browser does not support multiple backgrounds. */

	background-position:bottom left;
	background-image:url('button_bg.png');
	
	/* Multiple backgrounds version. The background images
	   are defined individually in color classes */
	
	background-position:bottom left, top right, 0 0, 0 0;
	background-clip:border-box;
	
	/* Applying a default border raidus of 8px */
	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	
	/* A 1px highlight inside of the button */
	
	-moz-box-shadow:0 0 1px #fff inset;
	-webkit-box-shadow:0 0 1px #fff inset;
	box-shadow:0 0 1px #fff inset;
	
	/* Animating the background positions with CSS3 */
	/* Currently works only in Safari/Chrome */
	
	-webkit-transition:background-position 1s;
	-moz-transition:background-position 1s;
	transition:background-position 1s;
}

.button:hover{
	
	/* The first rule is a fallback, in case the browser
	   does not support multiple backgrounds
	*/
	background-color: green;
	background-position:top left;
	background-position:top left, bottom right, 0 0, 0 0;
	-webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .65);
	-moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .65);
	box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .65);
}


.button.big		{ font-size:20px;}

/* BlueButton */

.blue.button{
	color:white !important;
	
	border:1px solid #84acc3 !important;
	
	/* A fallback background color */
	background-color: #003399;
	
	/* Specifying a version with gradients according to */
	
	background-image:	url('http://enepath.com/button_bg.png'), url('http://enepath.com/btn1/button_bg.png'),
						-moz-radial-gradient(	center bottom, circle,
												rgba(89,208,244,1) 0,rgba(89,208,244,0) 100px),
						-moz-linear-gradient(#4fbbf7, #3faeeb);

	background-image:	url('http://enepath.com/btn1/button_bg.png'), url('http://enepath.com/btn1/button_bg.png');
}

.blue.button:hover{
	background-color:#3366CC;
	color:black !important;
	background-image:	url('button_bg.png'), url('http://enepath.com/btn1/button_bg.png');
						
						
	background-image:	url('button_bg.png'), url('http://enepath.com/btn1/button_bg.png');
						
						color:black;
}



/*---------------*/

.menu-tech {
  font-size: 18px;
  color:white;
  width:90%;
 text-align: center;
 margin-left:5px;
 
  margin-left:auto;
  margin-right:auto;
 }
.menu-tech ul  {
    text-decoration:none;
    padding: 2px 0px;
    background-image:none;
	list-style-type:none;
	margin-right:auto;
margin-left:auto;
 
}
.menu-tech li { 
float:left; 
margin-right:20px;
margin-left:20px

 
}
.menu-tech a {
   height:30px;
    color: white;
}
.menu-tech a:hover {

    background-color:transparent;

	 color: blue;
	 
}

/* ----Technology Page Button --*/



/* ----Technology Page Button END --*/

/*

.btn:hover {
	width:75px; height:75px;
  background-image: url("http://www.enepath.com/eO.png");
}*/




/* model - popup window button properties */

.md-trigger {
	font-size:14px;
	font-weight:100;
	width:175px; height:75px;background-repeat:no-repeat;
	margin-top:40px;
	max-width:100%; 
max-height:100%;
margin:auto;
display:block;
    background-image: url("http://www.enepath.com/e.png");
	color:red;
	text-align:center;
}

.md-trigger:hover {width:175px; height:75px;background-repeat:no-repeat;
    background-image: url("http://www.enepath.com/eO.png");
	color:gray;}


.md-text {padding-top:50px;padding-bottom:5px;font-size: 16px; color: black; background-image: url("http://www.enepath.com/popup-bg.png");
background-repeat:no-repeat; background-position: center; }
.md-hdr {font-size: 18px; color: black;font-weight:500;	}
.spc { width:100%; height:30px;}
.productsspc { width:100%; height:22px;}


/* Button for PDF Open */
.pdf-btn {color:red; margin-top:12px; margin-bottom:4px;}
.pdf-btn:hover {color:gray;}

/* Round blue button */
body #page-container .et_pb_button_0 {
	border-width: 0px!important;
	background-image:none !important;
    /* border-radius: 0px; */
    font-size: 13px !important;;
    line-height: 20px !important;
    font-weight: 600!important;
    /* background-position: top right; */
    /* background-image: url(http://wp-enepath.azurewebsites.net/wp-content/uploads/2017/11/button-circle.png)!important; */
    background-color: #4476a8 !important;;
    -webkit-border-radius: 80px !important;;
    -moz-border-radius: 80px !important;;
    border-radius: 140px !important;;
    width: 120px !important;;
    height: 120px !important;;
    padding: 17px !important;
    margin: 0 0 30px 0 !important;;
    -webkit-box-shadow: -9px 10px 5px 0px rgba(50, 50, 50, 0.36);
    -moz-box-shadow: -9px 10px 5px 0px rgba(50, 50, 50, 0.36);
    box-shadow: -9px 10px 5px 0px rgba(50, 50, 50, 0.36);
}

body #page-container a#cta_grey_button1 {
	background-color: #545454!important;
	padding: 22px !important;
}

a.anchor {
    display: block;
    position: relative;
    top: -140px;
    visibility: hidden;
	margin-top:-30px;
}

/* Twitter feed */
#footer-widgets .footer-widget .tp_recent_tweets ul li:before {display:none;}
#footer-widgets .footer-widget .tp_recent_tweets ul li a {color:#4476a8;}
#footer-widgets .footer-widget .tp_recent_tweets ul li {padding-left:28px;}

/* Extra custom overrides */
/* secondary Nav */
.nav li ul {width:260px !important;}
.nav li ul li a {width:240px !important;}


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

body #page-container a#cta_blue_button1 {
    font-size: 13px!important;
}

body #page-container a#cta_grey_button1
{
    font-size: 13px!important;
}
}