html {
  height: 100%;
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
body {
	color: #333 !important;
	font-family: "Open Sans", sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2;
    position: relative;
  min-height: 100%;
	margin: 0;

}

#main {
	position: relative;
	  min-height: 100%;
 
	background-color: #fafafa !important;
}
.iehn .content {
 
 
	background-color: #fafafa !important;
}
 


a:focus {
    outline: none;
}

 
h1 {
    font-size: 34px;
}

h2 {
    font-size: 30px;
		font-weight: 500 !important;
}

h3 {
    font-size: 26px;
	font-weight: 500 !important;
}

h4 {
    font-size: 22px !important;
	font-weight: 400 !important;
	line-height: 1.2;
}

h5 {
    font-size: 18px;
		font-weight: 300 !important;
}

h6 {
    font-size: 16px;
}

p {
    font-size: 1em;
}


a {
    color: inherit;
}

a:hover {
    cursor: pointer;
    color: inherit;
    text-decoration: underline;
}

a:focus {
    text-decoration: none;
}


blockquote { font-style: italic; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; font-size: 150%; color: #252c3d;}

.main-el li {
	margin-top: 5px;
}
/*

header.navbar-fixed-top a.logo-box {
	line-height: 50px;
	padding: 0;
}
header.navbar-fixed-top ul.navbar-nav > li {
	line-height: 50px;
}
header a.logo-box {
	line-height: 50px;
	padding: 0;
	margin-top: 5px;
	float: left;
	border: none;
}
header .logo-box img {
	display: inline-block;
	width: auto;
	height: 70px;
}
header .logo-box img.logo {
	display: inline-block;
	width: auto;
	height: 70px !important;
}
header.navbar-fixed-top a.logo-box img.logo {
	display: inline-block;
	width: auto;
	height: 50px !important;
}
*/
.cpa header a.logo-box {
	line-height: 50px;
	max-width: 201px;
}
.cpa header .logo-box img {
	height: 45px;
	width: 181px;
}
.cpa header .menu-bar .mobile-header .navbar-header a.logo-box {
	line-height: 40px;
	max-width: 201px;
}
.cpa header .menu-bar .mobile-header .navbar-header a.logo-box img.img-responsive {
	height: 45px;
	width: 181px;
}
.bizngo header a.logo-box {
	line-height: 40px;
	max-width: 180px;
}
.bizngo header .logo-box img {
	height: 50px;
	width: 180px;
}
.bizngo header .menu-bar .mobile-header .navbar-header a.logo-box {
	line-height: 50px;
	max-width: 180px;
}
.bizngo header .menu-bar .mobile-header .navbar-header a.logo-box img.img-responsive {
	height: 50px;
	width: 282px;
}

.iehn header a.logo-wrapper {
	line-height: 40px;
	max-width: 280px;
	margin: 0;
	padding: 0;
	position: relative;
}

.iehn header a.logo-box {
	line-height: 40px;
	max-width: 280px;
	margin: 0;
	padding: 0;
	position: relative;
}
.iehn header .logo-box img {
	height: auto;
	width: 100%;
	position: relative;
	padding: 0;
	margin: 0;	
}
.iehn header .menu-bar .mobile-header .navbar-header a.logo-box {
	line-height: 40px;
	max-width: 280px;
	padding: 0;
	margin: 0;
}
 
/* ============= Theme Colors ============== */

a {
	text-decoration-line: none;
	text-decoration-style: solid;
}
/* Line 17 */
a:focus {
	outline-width: thin;
	outline-style: dotted;
	outline-color: #333333;
	outline-offset: -2px;
}
/*
.greenscreen > div.container > div.row > div.blog-wrapper.main-el a {  border-bottom: 1px rgba(51,51,51,.3) solid;}
.greenscreen > div.container > div.row > div.blog-wrapper.main-el a:hover {  border-bottom: 1px rgba(162,41,46,1) solid;}

*/
.side-menu.nav,
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3278b3;
}



a.list-group-item {
	background-color: rgba(9,93,126,1);
	color: #5f6d7a;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

a.list-group-item:hover, a.list-group-item:focus {
	background-color: rgba(203,219,42,1);
}


a.list-group-item:hover, a.list-group-item:focus {
	background-color: #f5f5f5;
}


a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	color: #ffffff;
	background-color: rgba(9,93,126,1);
	border-color: rgba(9,93,126,1);
}


a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	color: #ffffff;
	background-color: rgba(9,93,126,1);
	border-color: rgba(9,93,126,1);
}


a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	color: #ffffff;
	background-color: rgba(9,93,126,1);
	border-color: rgba(9,93,126,1);
}

a.list-group-item {
	background-color: #fff;
	color: rgba(51,51,51,1);
}
a.list-group-item:hover, a.list-group-item.active {
	background: rgba(20,122,186,1);
	color: #fff !important;
}


.blog-wrapper .side-menu .element,
.side-menu .element {

    transition: 0.35s;
    -moz-transition: 0.35s;
    -o-transition: 0.35s;
    -ms-transition: 0.35s;
    -webkit-transition: 0.35s;
	margin-bottom: 0;

    border: 1px solid #e1e1e1;
    padding: 0 20px;
    border-bottom: none;
	text-decoration: none;
line-height: 20px;

}
 
.side-menu .element.active ul.submenu .element 
.side-menu .element ul.submenu .element  {
    padding: 0 20px;

    border: none;
    border-top: 1px solid #e1e1e1;
	margin-left:25px !important;
	font-size: 90%;
	line-height: 1;

} 
.side-menu .element a {


	text-decoration: none;


}

/* begin bizngo sidebar  */


/* sidebar nav */
.bizngo a.list-group-item {
	background-color: rgba(9,93,126,1);
	border-left-color: rgba(9,93,126,1);
	border-right-color: rgba(9,93,126,1);
	color: #fff;
}
.bizngo a.list-group-item.active, .bizngo a.list-group-item.active:hover, .bizngo a.list-group-item.active:focus, .bizngo a.list-group-item:hover, .bizngo a.list-group-item:focus {
	color: #fff;
	background-color: rgba(25,154,214,1);
	border-left-color: rgba(25,154,214,1);
	border-right-color: rgba(25,154,214,1);
}
.bizngo .list-group-item:first-child {
	border-top-color: rgba(9,93,126,1);
}
.bizngo .list-group-item:first-child:hover {
	border-top-color: rgba(9,93,126,1);
}
.bizngo .list-group-item:last-child {
	border-bottom-color: rgba(9,93,126,1);
}
.bizngo .list-group-item:last-child:hover {
	border-bottom-color: rgba(25,154,214,1);
}
.bizngo .list-group-item:first-child.active, 
.bizngo .list-group-item:first-child.active:hover, 
.bizngo .list-group-item:first-child:hover {
	border-top-color: rgba(25,154,214,1);
}
.bizngo .list-group-item:last-child.active {
	border-bottom-color: rgba(25,154,214,1);
}
/* end bizngo sidebar */




/* begin greenscreen sidebar  */


/* sidebar nav */
.greenscreen a.list-group-item {
	background-color: rgba(9,93,126,1);
	border-left-color: rgba(9,93,126,1);
	border-right-color: rgba(9,93,126,1);
	color: #fff;
}
.greenscreen a.list-group-item.active, .greenscreen a.list-group-item.active:hover, .greenscreen a.list-group-item.active:focus, .greenscreen a.list-group-item:hover, .greenscreen a.list-group-item:focus {
	color: #fff;
	background-color: rgba(25,154,214,1);
	border-left-color: rgba(25,154,214,1);
	border-right-color: rgba(25,154,214,1);
}
.greenscreen .list-group-item:first-child {
	border-top-color: rgba(9,93,126,1);
}
.greenscreen .list-group-item:first-child:hover {
	border-top-color: rgba(9,93,126,1);
}
.greenscreen .list-group-item:last-child {
	border-bottom-color: rgba(9,93,126,1);
}
.greenscreen .list-group-item:last-child:hover {
	border-bottom-color: rgba(25,154,214,1);
}
.list-group-item:first-child.active, 
.greenscreen .list-group-item:first-child.active:hover, 
.greenscreen .list-group-item:first-child:hover {
	border-top-color: rgba(25,154,214,1);
}
.greenscreen .list-group-item:last-child.active {
	border-bottom-color: rgba(25,154,214,1);
}
/* end greenscreen sidebar */


/* begin iehn sidebar  */

.iehn #search{
	background-color: rgba(95,109,122,.95);
	border-left-color: rgba(95,109,122,.95);
	border-right-color:rgba(95,109,122,.95);
	color: #fff;
}
.iehn #search .input-group .input-group-btn button,
.iehn #search button.btn.dropdown-toggle {
    background-color: rgba(148,29,37,1);
	color: #fff;
}



.iehn a.list-group-item {
	background-color: rgba(95,109,122,1);
	border-left-color: rgba(95,109,122,1);
	border-right-color: rgba(95,109,122,1);
	color: #fff;
}
.iehn a.list-group-item.active, .iehn a.list-group-item.active:hover, .iehn a.list-group-item.active:focus, .iehn a.list-group-item:hover, .iehn a.list-group-item:focus {
	color: #fff;
	background-color: rgba(202,116,37,1);
	border-left-color: rgba(202,116,37,1);
	border-right-color: rgba(202,116,37,1);
}
.iehn .list-group-item:first-child {
	border-top-color: rgba(95,109,122,1);
}
.iehn .list-group-item:first-child:hover {
	border-top-color: rgba(95,109,122,1);
}
.iehn .list-group-item:last-child {
	border-bottom-color: rgba(95,109,122,1);
}
.iehn .list-group-item:last-child:hover {
	border-bottom-color: rgba(202,116,37,1);
}
.iehn .list-group-item:first-child.active, 
.iehn .list-group-item:first-child.active:hover, 
.iehn .list-group-item:first-child:hover {
	border-top-color: rgba(202,116,37,1);
}
.iehn .list-group-item:last-child.active {
	border-bottom-color: rgba(202,116,37,1);
}
/* end iehn sidebar */



.notoppadding {
	padding-top: 0;
}
.notopborder {
	border-top: 0;
}
/* Line 17 */
a:active, a:hover {
	color: #0772ba;
	text-decoration: none;
}
.content {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f5f5f5;
	position: relative;

}
.iehn .main-text-color, .iehn .side-menu .active, .iehn .side-menu a:hover {
	color: #0c8572;
}
header .menu-4 li.active {
	border-bottom: 2px solid #d2594f;
}
header .main-menu.expandable li .active .exp, header .main-menu.expandable li a:hover .exp {
	color: #fff;
}
.overlay {
    background-color: rgba(33,154,200,0.75);
}
.iehn .overlay {     background-color: rgba(95,109,122,0.75);}
.banner-over {
	background-color: rgba(50,94,137,0.05);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.05)";
	/*background-color: transparent;*/
}
#main .breadcrumbs .container > .row, #main .breadcrumbs .container, #main .breadcrumbs .location, #main .location span, #main .breadcrumbs a {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 11px;
	font-size: 9px !important;
	color: #fff;
}
.breadcrumbs a {
	color: #fff;
	padding: 0 5px;
}
.breadcrumbs > a.active {
	color: #fff;
	font-weight: bold;
}
.box-8 a {
	text-decoration-line: none;
}

.flickr-container a .overlay {
	background-color: rgba(50,94,137,0.75);
}
.liked-posts .element {
	background: rgba(33,159,209,1);
}
.liked-posts .element.op1 {
	background: rgba(33,159,209,0.8);
}
.liked-posts .element.op2 {
	background: rgba(33,159,209,0.7);
}
.liked-posts .element.op3 {
	background: rgba(33,159,209,0.6);
}
.liked-posts .element.op4 {
	background: rgba(33,159,209,0.5);
}
.liked-posts .element.op5 {
	background: rgba(33,159,209,0.4);
}
/*  ============   General Colors ===============   */

 
.divider.divider-2:before {
	background-color: #147abc;
}
.divider-3 {
	background-color: #147abc;
}
.divider.divider-2:before {
	background: #147abc;
}
.input-group .input-group-btn .btn:hover {
	background: rgba(20,122,186,1);
}
.tag:hover {
	color: #fff;
	background-color: rgba(20,122,186,1);
}

.sidebar .list-group-item .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #999;
    border-radius: 10px;
}



.pagecrumbs {
	background-color: #fff;
	background-image: url(/theme/img/bg-pattern.png);
}
.pagecrumbs .container {
	background-repeat: no-repeat;
	background-position: right 20%;
}
.cpa .pagecrumbs .container {
	background-image: url(https://www.cleanproduction.org/images/ee_images/uploads/inc/img/header-cpa.png);
}
.bizngo .pagecrumbs .container {
	background-image: url(https://www.bizngo.org/images/ee_images/uploads/inc/img/header-bizngo.png);
}
.cfp .pagecrumbs .container {
	background-image: url(https://www.chemicalfootprint.org/assets/img/header-foot.png);
}
.greenscreen .pagecrumbs .container {
	background-image: url(https://www.greenscreenchemicals.org/images/ee_images/uploads/inc/img/header-greenscreen.png);
}
.iehn .pagecrumbs .container {
	background-image: url(/theme/img/header-iehn.png);
}
.pagecrumbs .container .row {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0;
	margin-bottom: 0;
}
.pagecrumbs .row h1, .pagecrumbs .row h2 {
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	padding: 0;
	margin: 0;
	margin-right: 100px;
	color: #5f6d7a;
}
.pagecrumbs .location {
	font-family: 'Open Sans', sans-serif;
	color: #000;
}
.pagecrumbs .location .medium {
}
#main .breadcrumbs .container > .row, #main .breadcrumbs .container, #main .breadcrumbs .location, #main .location span, #main .breadcrumbs a {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 12px;
	font-size: 11px;
}
.breadcrumbs {
	margin-top: 0;
	padding-top: 3px;
	margin-bottom: 0;
	padding-bottom: 3px;
}
.breadcrumbs > .container > .row {
	margin: 0px;
	padding: 0px;
}
#section-nav ul {
	background: #000000;
	background: rgba(123, 122, 122, 0.45);
}
.bg-overlay {
	background-color: rgba(33, 159, 209, 0);
}
.over-pattern {
	background-color: rgba(0,0,0,0.6);
}
.bubble.bub-1 .arrow {
	border-color: transparent transparent transparent #0882b3;
}
.bubble.bub-2 .arrow {
	border-color: transparent transparent #0882b3 transparent;
}
.bubble.bub-3 .arrow {
	border-color: #0882b3 transparent transparent transparent;
}
.bubble.bub-4 .arrow {
	border-color: transparent #0882b3 transparent transparent;
}
.iehn .bubble.bub-1 .arrow {
	border-color: transparent transparent transparent #0c8572;
}
.iehn .bubble.bub-2 .arrow {
	border-color: transparent transparent #0c8572 transparent;
}
.iehn .bubble.bub-3 .arrow {
	border-color: #0c8572 transparent transparent transparent;
}
.iehn .bubble.bub-4 .arrow {
	border-color: transparent #0c8572 transparent transparent;
}
.auth .buttons .sep {
	background: #d3d2d2;
}


.button.solid .over:hover, 
.button.solid:hover {
	background-color: rgba(0,0,0,0.15) !important;
	color: #333;
}
.button.solid.blue {
	background-color: #0071bb;
	color: #fff;
}
.cpa .button.solid.blue {
	background-color: #0071bb;
	color: #fff;
}
.bizngo .button.solid.blue {
	background-color: #095d7e;
	color: #fff;
}
.cfp .button.solid.blue {
	background-color: #0393c5;
	color: #fff;
}
.iehn .button.solid.blue {
	background-color: #4f92b4;
	color: #fff;
}
.button.solid.red {
	background-color: #d2594f;
	color: #fff;
}
.iehn .button.solid.red {
	background-color: #941d25;
}
.iehn .button.solid.red:hover {
	background-color:#ca7425;
}

iehn .button.solid .over:hover, 
iehn .button.solid:hover {
	background-color: rgba(202,116,371.0) !important;
}

.greenscreen .button.solid.red {
	background-color: #b42d33;
	color: #fff;
}
.button-link.red {
	border-color: #d2594f;
	color: #d2594f;
}
.greenscreen .button-link.red {
	border-color: #b62333;
	color: #b62333;
}
.iehn .button-link  {
	border-color: #941d25;
	color: #941d25;
}
.button.solid.orange {
	background-color: #d2594f;
	color: #fff;
}
.cfp .button.solid.orange {
	background-color: #ed611a;
}
.bizngo .button.solid.orange {
	background-color: #f15932;
}
.greenscreen .button.solid.orange {
	background-color: #ff7121;
}
.iehn .button.solid.orange {
	background-color: #ca7425;
}
.button-link.orange {
	border-color: #d2594f;
	color: #d2594f;
}
.cfp .button-link.orange {
	border-color: #ed611a;
	color: #ed611a;
}
.bizngo .button-link.orange {
	border-color: #f15932;
	color: #f15932;
}
.greenscreen .button-link.orange {
	border-color: #ff7121;
	color: #ff7121;
}
.iehn .button-link.orange {
	border-color: #ca7425;
	color: #ca7425;
}
.button.solid.cyan {
	background-color: #25aae1;
	color: #fff;
}
.cpa .button.solid.cyan {
	background-color: #04b8cf;
	color: #fff;
}
.bizngo .button.solid.cyan {
	background-color: #199ad6;
	color: #fff;
}
.cfp .button.solid.cyan {
	background-color: #16aac4;
	color: #fff;
}
.button.solid.teal {
	background-color: #1e9bdd;
	color: #fff;
}
.button.solid.navy {
	background-color: #095d7e;
}
.button.solid.alt-color {
	background-color: #fff;
	color: #5f6d7a;
}
.button.solid.green {
	background-color: #399b50;
	color: #fff;
}
.greenscreen .button.solid.green {
	background-color: #00833d;
	color: #fff;
}
.bizngo .button.solid.green {
	background-color: #c9da2e;
	color: #005d7e;
}
.cfp .button.solid.green {
	background-color: #8dc63f;
	color: #fff;
}

.button-link.green {
	border-color: #8dc63f;
	color: #8dc63f;
}
.cfp .button-link.green {
	border-color: #8dc63f;
	color: #8dc63f;
}
.bizngo .button-link.green {
	border-color: #c9da2e;
	color: #c9da2e;
}
.greenscreen .button-link.green {
	border-color: #00833d;
	color: #00833d;
}



.button.solid.grey {
	background-color: #cecece;
	color: #5f6d7a;
}
.iehn .button.solid.grey {
	background-color: #5f6d7a;
	color: #fff;
}
.button-link.grey {
	border-color: #cecece;
	color: #cecece;
}
a.button.solid, a.button.solid:visited {
	color: #fff;
}
.button.solid.lt-blue {
	background-color: #a4d4e7;
}
.button.solid.black {
	background-color: #444444;
}
.button-link.cyan {
	border-color: #25aae1;
	color: #25aae1;
}
.button-link.lt-blue {
	border-color: #a4d4e7;
	color: #a4d4e7;
}
.button-link.black {
	border-color: #444444;
	color: #444444;
}
.button-link.alt-color {
	color: #fff;
	border-color: #fff;
}
#buttons .button-link {
	margin-right: 10px;
}
.socials a {
	background: #d8d8d8;
	color: #fdfdfd;
}
.alert.alert-danger {
	color: #b94a48;
	background: #f2dede;
	border-color: #eed3d7;
}
.alert.alert-orange {
	color: rgba(255,113,33,1);
	background: rgba(255,113,33,.1);
	border-color: rgba(255,113,33,.3);
}
.alert.alert-cyan, .button.cyan {
	color: rgba(36,169,192,1);
	background: rgba(36,169,192,.05);
	border-color: rgba(36,169,192,.3);
}
.alert.alert-info {
	color: #3a87ad;
	background: #d9edf7;
	border-color: #bce8f1;
}
.alert.alert-warning {
	color: #c09853;
	background: #fcf8e3;
	border-color: #fbeed5;
}
.alert.alert-success {
	color: #4c8c4d;
	background: #dff0d8;
	border-color: #d6e9c6;
}
.alert.border {
	border: 2px solid #4c8c4d;
}
.alert.dashed {
	border: 1px dashed #b94a48;
}
.table.pricing.highlight .head {
	background: #1f97c6;
	border-bottom: 1px solid #4eadd2;
	border-radius: 5px 5px 0 0;
}
.table.pricing.highlight .head h4 {
	color: #a9cfe4;
}
.blog-wrapper.grid .bot .stats a {
	color: #bdbdbd;
}
.timeline .bot .stats a {
	color: #bdbdbd;
}
.block-quote {
	background: #f3f3f3;
}
.block-quote .author {
	color: #333333;
}
.blog-wrapper .quote .text {
	font-family: 'Roboto', sans-serif;
}
.blog-wrapper .quote .author {
	font-family: 'Roboto', sans-serif;
}
.blog-wrapper.single .comment .time {
	color: #a6a5a5;
}
.blog-wrapper.single .comment .text {
	color: #777777;
}
.code {
	background: #f3f3f3;
}
.code .function {
	color: #333333;
}
.testimonials-1 .top .bg-overlay {
	background-color: rgba(33, 159, 209, 0.75);
}
.testimonials-2 .item .text p {
	color: #6f6f6f;
}
.full-height .feature-box .head {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
	height: 70px;
	border-radius: 5px 5px 0 0;
	line-height: 120px;
	height: 111px;
	text-indent: 25px;
	font-size: 20px;
	font-weight: 700;
	background-position: right top;
	background-repeat: no-repeat;
}
.feature-box .body {
	border-radius: 0 0 5px 5px;
	border: 1px solid #d2594f;
}
.feature-box .head .span, .feature-box.color1 .head .span, .feature-box.color2 .head .span, .feature-box.color3 .head .span {
	color: #fff;
}
.feature-box .head, .feature-box a.button.solid div.over {
	background-color: #5f6d7a !important;
	color: #fff;
}
.feature-box .body {
	border-color: #5f6d7a !important;
	color: #333;
}
.feature-box .body h3 a {
	color: #0071bb !important;
}
.feature-box .body h3 a:hover {
	color: #5f6d7a !important;
}
.feature-box.color2 .head, .feature-box.color2 a.button.solid div.over {
	background-color: #d2594f !important;
	color: #fff;
}
.feature-box.color2 .body {
	border-color: #d2594f !important;
}
.feature-box.color2 .body h3 a {
	color: #d2594f !important;
}
.feature-box.color2 .body h3 a:hover {
	color: #5f6d7a !important;
}
.feature-box.color3 .head, .feature-box.color3 a.button.solid div.over {
	background-color: #5f6d7a !important;
	color: #fff;
}
.feature-box.color3 .body {
	border-color: #5f6d7a !important;
}
.feature-box.color3 .body h3 a {
	color: #5f6d7a !important;
}
.feature-box.color3 .body h3 a:hover {
	color: #5f6d7a !important;
}


.feature-box .body .button.md .over {
    padding: 10px 22px;
}

/*  iehn feature-box  */

.iehn .feature-box.red .body, .iehn .feature-box.color1 .body {
	border-color: #941d25 !important;
}
.iehn .feature-box.red .head, .iehn .feature-box.red a.button.solid div.over, .iehn .feature-box.color1 .head, .iehn .feature-box.color1 a.button.solid div.over {
	background-color: #941d25 !important;
	color: #fff;
}
.iehn .feature-box.red .body h3 a, .iehn .feature-box.color1 .body h3 a {
	color: #5f6d7a !important;
}
.iehn .feature-box.red .body h3 a:hover, .iehn .feature-box.color1 .body h3 a:hover {
	color: #941d25 !important;
}

.iehn .feature-box.orange .body, .iehn .feature-box.color2 .body {
	border-color: #ca7425 !important;
}
.iehn .feature-box.orange .head, 
.iehn .feature-box.orange a.button.solid div.over, 
.iehn .feature-box.color2 .head, .iehn 
.feature-box.color2 a.button.solid div.over {
	background-color: #ca7425 !important;
	color: #fff;
}
.iehn .feature-box.orange .body h3 a, .iehn .feature-box.color2 .body h3 a {
	color: #ca7425 !important;
}
.iehn .feature-box.orange .body h3 a:hover, .iehn .feature-box.color2 .body h3 a:hover {
	color: #941d25 !important;
}
.iehn .feature-box.blue .body, .iehn .feature-box.color3 .body {
	border-color: #4f92b4 !important;
}
.iehn .feature-box.blue .head, .iehn 
.feature-box.blue a.button.solid div.over, 
.iehn .feature-box.color3 .head, .iehn 
.feature-box.color3 a.button.solid div.over {
	background-color: #4f92b4 !important;
	color: #fff;
}
.iehn .feature-box.blue .body h3 a, .iehn .feature-box.color3 .body h3 a {
	color: #5f6d7a !important;
}
.iehn .feature-box.blue .body h3 a:hover, .iehn .feature-box.color3 .body h3 a:hover {
	color: #4f92b4 !important;
}
.feature-box .body h4 {
	line-height: 135%;
	color: #5f6d7a
}
.feature-box .body a.button.md.solid {
	margin-top: 10px;
	margin-bottom: 10px;
}
.feature-box h5 a {
	color: #444444;
}
.box-8 .arrow {
	border-color: transparent transparent transparent #d3d2d2;
}
.box-8.highlight .arrow {
	border-color: transparent transparent transparent #d2594f;
}
.feature-box .head.footprint {
	background-image: url('/theme/img/icon-footprint.png');
}
.feature-box .head.tubes {
	background-image: url('/theme/img/icon-tubes.png');
}
.feature-box .head.clipboard {
	background-image: url('/theme/img/icon-clipboard.png');
}
.feature-box .head.stats {
	background-image: url('/theme/img/icon-stats.png');
}
.iehn #footer {
	background: #252c3d;
	background-image: none;
	color: #fff !important
		
}
.iehn #footer p {

	color: #fff !important;
		font-size:14px;
		
}

.tweet-box {
	background: rgba(255,255,255,.05);
}
.tweet-box p, #footer .tweet-box p {
	color: #147abc;
}
.tweet-box p a, #footer .tweet-box p a {
	color: #c2c3c3;
}
#botbar {
	background: #106196;
}

#botbar p {
	color: rgba(204,204,204,1);
}
#botbar .socials a {
	background-color: transparent;
	color: rgba(255,255,255,.7);
}

.iehn #botbar {
	background: rgba(12,133,114,1);
}

.iehn #botbar p, .iehn #botbar a {
	color: rgba(255,255,255,.9);
}
.iehn #botbar .socials a {
	background-color: transparent;
	color: rgba(255,255,255,.7);
}



.logo-dark {
	background: #3e3e3e;
	border: 3px solid #343434;
	-webkit-box-shadow: 0 0 0 3px #3e3e3e;
	box-shadow: 0 0 0 2px #3e3e3e;
}
#totop {
	background: rgba(123,122,122,0.45);
}
#footer p {
	color: #fff;
}
#footer a, #footer a:visited, #footer h5 a, #footer h5 a:visited {
	color: #fff;
	font-weight: bold;
}
#footer .list-group {
}
#footer .list-group .list-group-item {
	border-color: rgba(153,153,153,1);
	color: #fff;
}
.page-layouts {
	background: #343434;
}
.changelog .body .line:nth-child(2n+0) {
	background: #f5f5f5;
}
#options-panel .side-menu .element .submenu.boxes .element.color-1 {
	background: #85c050;
}
#options-panel .side-menu .element .submenu.boxes .element.color-2 {
	background: #f16686;
}
#options-panel .side-menu .element .submenu.boxes .element.color-4 {
	background: #ffcc0e;
}
#options-panel .side-menu .element .submenu.boxes .element.color-5 {
	background: #6969bd;
}
#options-panel .side-menu .element .submenu.boxes .element.color-6 {
	background: #f0592a;
}
 
/* color-1 is red */
.iehn .red-bg,
.iehn #options-panel .side-menu .element .submenu.boxes .element.color-1 {
	background: #941d25;
}

/* color-2 is orange */
.iehn .orange-bg,
.iehn #options-panel .side-menu .element .submenu.boxes .element.color-2 {
	background: #ca7425;
}
/* color-3 is blue */
.iehn .blue-bg,
.iehn #options-panel .side-menu .element .submenu.boxes .element.color-3 {
	background: #4f92b4;
}

/* color-4 is green */
.iehn .green-bg,
.iehn #options-panel .side-menu .element .submenu.boxes .element.color-4 {
	background: #0c8572;
}
/* green border */


.iehn .feature-box.green .body, 
.iehn .feature-box.color4 .body,
.iehn .button-link.green
{
	border-color: #0c8572 !important;
}

/* green background */

.iehn .button-green,
.iehn .button.solid.green,
.iehn .button.green,
.iehn .feature-box.green .head, 
.iehn .feature-box.green a.button.solid div.over, 
.iehn .feature-box.color4 .head, 
.iehn .feature-box.color4 a.button.solid div.over {
	background-color: #0c8572 !important;
	color: #fff;
}



/* green color */
.iehn .button-link.green,
.iehn .element.green a 
.iehn a.green,
.iehn a.green-link,
.iehn .button-link.green,
.iehn a.element.green,
.iehn .element.green a,
.iehn .feature-box.green .body h3 a, 
.iehn .feature-box.color4 .body h3 a ,
.iehn .feature-box.green .body h3 a:hover, 
.iehn .feature-box.color4 .body h3 a:hover {
	color: #0c8572 !important;
}
.iehn .element.green:hover a, 
.iehn .element.green a.active {
	color: #a4c618;
}





/* color-5 is gray */
.iehn .lt-gray-bg,
.iehn #options-panel .side-menu .element .submenu.boxes .element.color-5 {
	background: #5f6d7a;
}
/* color-6 is lt-blue */
.iehn .lt-blue-bg,
.iehn #options-panel .side-menu .element .submenu.boxes .element.color-6 {
	background: #a3c6d8;
}












.breadcrumbs .container > .row, .breadcrumbs .container {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.breadcrumbs {
	margin-top: 0;
	padding-top: 3px;
	margin-bottom: 0;
	padding-bottom: 3px;
	line-height: 13px;
}

.breadcrumbs .container {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.breadcrumbs .container .row {
	margin: 0px;
	padding: 0px;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}




























/* 		
 header.head-1 .top-bar .element {
	display: inline-block;
	line-height: 45px !important;
	text-align: right;
	padding: 0 10px;
	float: left;
	position: relative;
}

header.head-1 .top-bar .element a  {
	display: inline-block !important;
	position: relative !important;
	padding-left: 0px !important;
	padding-right: 15px !important;
	font-weight: bold !important;
	font-size: 13px !important;
	line-height: 20px !important;
		text-decoration: none !important;
}
header.head-1 .top-bar .element a:hover {
	text-decoration: none;
}

header.head-1 .top-bar .element.bizngo a, 
header.head-1 .top-bar .element.greenscreen a, 
header.head-1 .top-bar .element.cfp a,
header.head-1 .top-bar .element.blue a, 
header.head-1 .top-bar .element.green a, 
header.head-1 .top-bar .element.cyan a {
	border-right: 1px solid #ccc !important;
}
 
header.head-1 .top-bar .element.cpa a,
.iehn header.head-1 .top-bar .element.cpa a,
.greenscreen header.head-1 .top-bar .element.cpa a,
.bizngo header.head-1 .top-bar .element.cpa a,
.cfp header.head-1 .top-bar .element.cpa a {
	border-right: 4px double #ccc !important;
	color: #d2594f;
}

 
header.head-1 .top-bar .element.bizngo a,
.iehn header.head-1 .top-bar .element.bizngo a,
.greenscreen header.head-1 .top-bar .element.bizngo a,
.bizngo header.head-1 .top-bar .element.bizngo a,
.cfp header.head-1 .top-bar .element.bizngo a {
	color: #2eaff1;
}

 
header.head-1 .top-bar .element.greenscreen a,
.iehn header.head-1 .top-bar .element.greenscreen a,
.greenscreen header.head-1 .top-bar .element.greenscreen a,
.bizngo header.head-1 .top-bar .element.greenscreen a,
.cfp header.head-1 .top-bar .element.greenscreen a {
	color: #00833c;
}

 
.element.cfp a,
.iehn header.head-1 .top-bar .element.cfp a,
.greenscreen header.head-1 .top-bar .element.cfp a,
.bizngo header.head-1 .top-bar .element.cfp a,
.cfp header.head-1 .top-bar .element.cfp a {
	color: #00b8cf !important;
}


.iehn .element.gray a,
header.head-1 .top-bar .element.cfp a,
.iehn header.head-1 .top-bar .element.cfp a,
.greenscreen header.head-1 .top-bar .element.cfp a,
.bizngo header.head-1 .top-bar .element.cfp a,
.cfp header.head-1 .top-bar .element.cfp a {
	color: #5f6d7a;
}

	   */
 






























/*     TOP-BAR BRAND LINK COLORS			   */

header.head-1 .top-bar .element {
	display: inline-block;
	line-height: 45px !important;
	text-align: right;
	padding: 0 10px;
	float: left;
	position: relative;
}

header.head-1 .top-bar .element a {
	display: inline-block !important;
	position: relative !important;
	padding-left: 0px !important;
	padding-right: 15px !important;
	font-weight: bold !important;
	font-size: 13px !important;
	line-height: 20px !important;
	text-decoration: none !important;
text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.05) !important;		
	font-family: 'Open Sans', sans-serif;
}
header.head-1 .top-bar .element a:hover {
	text-decoration: none !important;
text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.20) !important;	
}
header.head-1 .top-bar .element a    {
	border-right: 1px solid #ccc !important;
}
 
header.head-1 .top-bar .element.cpa a {
	border-right: 4px double #ccc !important;
	color: #d2594f !important;
}
header.head-1 .top-bar .element.bizngo a  {
	color: #2eaff1 !important;
}
header.head-1 .top-bar .element.greenscreen a  {
	color: #00833c !important;
}
header.head-1 .top-bar .element.cfp a  {
	color: #00b8cf !important;
}
header.head-1 .top-bar .element.iehn a  {
	color: #5f6d7a !important;
}
.iehn header.head-1 .top-bar .element.iehn a  {
	color: #5f6d7a !important;
	text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.20) !important;	
}







header.head-1 div.buttons.quickMenu > div.element.red > a, .quickMenu > div.element.red.cpa a {
	border-right: 4px double #ccc !important;
}


a.cpa,
a.red.cpa,
a.element.red.cpa,
.element.red.cpa a {
	color: #d2594f;
}


a.element.blue,
.element.blue a {
	color: #2eaff1;
}
a.element.green,
.element.green a {
	color: #a4c618;
}
a.element.cyan,
.element.cyan a {
	color: #00b8cf;
}

a.element.gray,
.element.gray a {
	color: #5f6d7a;
}


#footer.dark div.list-group a.list-group-item, 
#footer, #footer p, 
#footer a, 
#footer a.list-group-item {
	color: #ffffff;
	text-decoration: none;
}
div.photo-right, img.photo-right, img.thumbnail.photo-right {
	float: right;
	margin: 0 0 15px 15px;
	max-width: 50%;
}
div.photo-left, img.photo-left, img.thumbnail.photo-left {
	float: left;
	margin: 0 15px 15px 0;
	max-width: 50%;
}

div#mc_embed_signup > form#mc-embedded-subscribe-form.validate > label {
	display: none;
}
.blog-wrapper.col-md-9.main-el #billing input[type="text"], .blog-wrapper.col-md-9.main-el input[type="text"], .form .form-control, .ff_composer input[type="text"] {
	height: 30px;
	border-radius: 1px;
}
.form .form-control:focus, .ff_composer input:focus {
	box-shadow: none;
	outline: none;
	border-color: none;
}
.form input, .ff_composer input[type="text"] {
	display: inline-block;
	width: 100%;
	font-size: 11px;
	padding: 5px;
	outline: none;
	margin: 0;
	border-radius: 1px;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.form .form-control, .form, .ff_composer input, .blog-wrapper.col-md-9.main-el input, .form input, .ff_composer input[type="text"] {
	border: 1px solid #e4e4e4;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #eee;
	border-color: #ccc
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #ffffff;
	background-color: #005c7d;
}
.main-el .nav-pills.navbar-nav li a, .main-el .nav-pills.navbar-nav li a:hover {
	text-decoration-line: none;
	text-decoration-style: solid;
	background-color: #eeeeee;
}
.main-el .nav-pills.navbar-nav li.active a, .main-el .nav-pills.navbar-nav li.active a:focus {
	background-color: #005c7d;
}
.main-el .tab-content .tab-panel {
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	border-image-source: none;
}
.main-el .tab-content > div.tab-pane.active {
}
.main-el .tab-content > div.tab-pane.active > h2 {
	display: block;
	clear: both;
	margin-top: 15px;
}
.main-el ul.nav.nav-pills, .main-el ul.navbar-nav, .main-el .nav-pills.navbar-nav {
	display: block;
	clear: both;
	padding-bottom: 15px;
}
#main .banner-img {
	padding: 0 !important;
	margin: 0 !important;
	height: 250px !important;
	background: #f3ecd9 url(/theme/img/bg-banner.png) repeat-x;
}
.iehn #main .banner-img {
	background-image: url(/theme/img/bg-banner-2.png);
}
#main .banner-img .container, #main .banner-img .container .col-xs-12 {
	padding: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	height: 250px !important;
}
#main .banner-img .container .col-xs-12 img {
	height: 250px !important;
	padding: 0;
	margin: 0 auto;
}
.main-el .panel-body form input.pull-right.button.solid.blue.download, div.panel-body > form > input.pull-right.button.solid.green.download, .main-el * input.pull-right.button.download {
	display: inline-block;
	position: relative;
	padding: 10px 44px;
	line-height: 44px;
}
.photo-left {
	float: left;
	margin: 0 15px 12px 0;
}
div.control-group > form.form-horizontal > button.btn.btn-primary.pull-right {
	clear: right;
}

.btn-primary,
a.btn, a.button {
	background: #941d25;
	color: #fff !important;
}
header .top-bar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
}
header.head-1 .top-bar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	background-color: #fbfbfb !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
}
header .top-bar .utilities-buttons a {
	display: inline-block;
	float: right;
	width: auto;
	line-height: 45px;
	text-align: center;
	border: none;
}
.element.blue a {
	color: #2eaff1;
}
.element.green a {
	color: #a4c618;
}
.element.teal a {
	color: #d7df24;
}
.element.cyan a {
	color: #00b8cf;
}
.element:hover a, .element a.active {
	text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.05);
}
.element.blue:hover a, .element.blue a.active {
	color: #2eaff1;
}
.element.green:hover a, .element.green a.active {
	color: #a4c618;
}
.element.cyan:hover a, .element.cyan a.active {
	color: #00b8cf;
}



.element a  {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: bold;
	text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.05);
	text-decoration: none;
}



.iehn a.element.red,
.iehn .element.red a {
	color: #941d25;
}

.iehn a.element.blue,
.iehn .element.blue a {
	color: #4f92b4;
}

 .iehn a.element.orange,
.iehn .element.orange a {
	color: #ca7425;
}

.iehn a.element.gray,
.iehn .element.gray a {
	color: #5f6d7a;
}




.element .post-links a, .element.teal .post-links a, .element.red .post-links a, .element.blue .post-links a, .element.green .post-links a, .element.cyan .post-links a, .post-links a {
	text-shadow: none !important;
}
.element.teal:hover a, .element.green:hover a, .element.blue:hover a, .element.red:hover a {
	text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.3);
	text-decoration: none;
}
.element .body h3 a {
	font-size: 22px !important;
}
/*  landing pages  */

html.js.flexbox.flexboxlegacy.rgba.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.csstransitions.fontface.generatedcontent.csstransforms.csstransforms3d.fa-events-icons-failed > body > div.greenscreen > div.container > div.row > div.blog-wrapper.blog-thumb.col-md-9.main-el > div.row > div.col-md-12.main-el > div.call > h3.main-text-color {
}
.teaser {
	padding: 40px;
	border-radius: 5px;
	text-align: center;
	border: none;
}
.teaser p, .call h3 {
	font-size: 24px;
	letter-spacing: 1px;
	font-weight: 600 !important;
	font-style: italic;
	margin: 0;
	text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.15);
}


@media screen and (max-width: 767px) {

.teaser h1,
    .teaser p, .call h3 {
	font-size: 20px !important;
	letter-spacing: 0;
	font-weight: 600 !important;
	font-style: italic;
	margin: 0;
	text-shadow:none;;
}	
}


.iehn .bottom-border  {
	background: none;
	border: none;
	text-align: center;
		background-color: rgba(95,109,122,0.15);
	border-bottom: 1px solid rgba(218,218,218,1.00)
}
.container.no-space .teaser.home {
	background: none;
	border: none;
	text-align: center;
}
#main div.no-space.tagline {
	background-color: rgba(95,109,122,0.15);
	padding: 0;
	margin: 0;
}
#main div.no-space.tagline .container .teaser {
	background-color: transparent;
	padding: 0;
	margin: 0 auto;
	max-width: 850px;
}
.cfp #main div.no-space.tagline .teaser h1, 
.cfp #main div.no-space.tagline .teaser p, 
.cfp #main div.no-space.tagline .call h3 {
	color: #25aae1;
}
.greenscreen #main div.no-space.tagline .teaser p, 
.greenscreen #main div.no-space.tagline .call h3 {
	color: #ff8200;
}
.bizngo #main div.no-space.tagline .teaser p, 
.bizngo #main div.no-space.tagline .call h3 {
	color: #199ad6;
}
.iehn div#main div.container div.row div.col-md-9.main-el div.teaser p,

.iehn #main div.no-space.tagline .teaser p, 
.iehn #main div.no-space.tagline .call h3 {
	color: #ca7425;
}
/* 
 */


.container .row.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
.row.row-eq-height > [class*='col-'], .row.row-eq-height .feature-box {
	display: flex;
	flex-direction: column;
}
/*  table way 


.row.row-eq-height {
    display: table !important;  
    width: 100%; 
	height:100%;
}


.row.row-eq-height > [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
}	
	*/	
	
	
	


/*  homepage boxes equal height */



.row.full-height {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.row.full-height .full-height-item, .row.full-height .full-height-item > .feature-box, .row.full-height .full-height-item > .feature-box .body {
	display: flex;
	flex-direction: column;
	flex-grow: 1; /* NEW */
}
.row.full-height .full-height-item > .feature-box .head.footprint {
	font-family: "Open Sans", Arial, sans-serif;
	margin: 0;
	color: #fff;
	font-weight: bold;
}
.row.full-height .full-height-item > .feature-box .body {
	position: relative;
	padding-bottom: 4.25em;
	color: #444;
}
.row.full-height .full-height-item > .feature-box .body h3, .row.full-height .full-height-item > .feature-box .body h3 a {
	position: relative;
	display: block;
	clear: both;
}
.row.full-height .full-height-item > .feature-box .body h4 {
	color: #666;
}
.feature-box.navy .body h3 a {
	color: #577678
}
.feature-box.orange .body h3 a {
	color: #ed611a
}
.feature-box.teal .body h3 a {
	color: #02b6cd
}
.row.full-height .full-height-item > .feature-box .body a.button {
	bottom: 10px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.row.full-height .full-height-item > .feature-box .body a div.over {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center !important;
	display: block;
}
.content a {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.content p a, .content li a {
	color: #098635;
	text-decoration: underline;
}
.content p a.btn, .content li a.btn, .content p a.btn:hover, .content li a.btn:hover, .content p a.button, .content li a.button, .content p a.button:hover, .content li a.button:hover, .teaser a.button:hover {
	color: #fff;
	text-decoration: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
/*  cpa colors  */
.cpa h1, .cpa h2, .cpa h3, .cpa h4, .cpa h5, .cpa h6, .cpa a, .cpa .element.red a, .cpa .blog-wrapper.grid .bot .stats a:hover, .cpa .timeline .bot .stats a:hover, .cpa .blog-wrapper.personal .meta .stats > a:hover, .cpa .blog-wrapper.personal .meta .stats > i:hover, .cpa .portfolio.item .bot a i:hover, .cpa header .dropdown li a.active, .cpa header .dropdown li:hover, .cpa header .dropdown li.menu-parent > a:after, .cpa header.head-1 .menu-bar .utilities-buttons a:hover, .cpa header.custom-1 .utilities-buttons a:hover, .cpa #search ul.dropdown-menu > li > a:hover, .cpa header.custom-2 .navbar-nav a.v-al-container i, .cpa header.custom-3 .navbar-nav a.v-al-container i, .cpa header.head-2 .menu-bar .utilities-buttons, .cpa header .top-bar .utilities-buttons, .cpa .lang.dropdown-menu a:hover, .cpa ul.basic.minus li:before, .cpa .shop-panel .cart-list .line .icon a:hover, .cpa .clear, .cpa .clear:hover, .cpa .contact-location .mail a:hover, .cpa .contact-location .phone a:hover, .cpa .calendar .day.event .number, .cpa .calendar .day.event .time, .cpa .calendar .navigator a:hover, .cpa .breadcrumb a:hover, .cpa .accordion .panel-heading a:not(.collapsed) i, .cpa .accordion .panel-heading a:not(.collapsed), .cpa .breadcrumb.accordion-filter li:hover, .cpa .preview.gallery .navigation .control:hover, .cpa .portfolio-isotope-filters li:hover a, .cpa .blog-wrapper .stats i.fa-heart:hover, .cpa .blog-wrapper .stats i.fa-share:hover, .cpa .sidebar .tweet-box a, .cpa .tab a:hover h6, .cpa .tab ul li.ui-state-active h6, .cpa .boxes-4 ul li:before, .cpa .post-tab-widget ul li a:hover, .cpa .post-tab-widget ul li.active, .cpa .main-text-color, .cpa .side-menu .active, .cpa .side-menu a:hover, .cpa .element.red a, .cpa .blog-wrapper.single .comment .reply:hover, .cpa .element.red:hover a, .cpa .element.red a.active, .cpa .element.teal:hover a, .cpa .element.teal a.active, .cpa .teaser p, .cpa .call h3, .cpa header.head-1 .menu-bar .utilities-buttons a i, .cpa header.custom-1 .utilities-buttons a i, .cpa header .navbar-nav > li.active > .dropdown > a, .cpa header .navbar-nav > li.active > a, .cpa header .menu-5.navbar-nav > li > a:after, .cpa header .menu-5.navbar-nav > li > .dropdown > a:after, .cpa header .navbar-nav a.active, .cpa header .navbar-nav .uber-menu a.active, .cpa header .navbar-nav li a:hover, .cpa header .navbar-nav .uber-menu a:hover, .cpa header .menu-2 li.active a span {
	color: #d2594f;
}
.cpa #totop:hover, .cpa .mejs-controls .mejs-time-rail .mejs-time-current, .cpa .main-bg-color, .cpa .breadcrumbs, .cpa .single .sg-controls a:hover .preview, .cpa .single .sg-controls a:hover i, .cpa .portfolio.full .controls a:hover, .cpa .testimonials-1 + .carousel-indicators .active, .cpa .testimonials-1 + .carousel-indicators .item:hover, .cpa .box-8.highlight, .cpa .carousel .controls a:hover, .cpa #options-panel .side-menu .element .submenu.boxes .element.color-3, .cpa .testimonials-3, .cpa .calendar .day.current, .cpa .calendar .day:hover, .cpa .advertising .variants .element .inside:hover, .cpa header.custom-5 .navbar-nav > li > a:hover, .cpa header.custom-4 .navbar-header a, .cpa header.custom-4 .navbar-nav > li, .cpa .background-overlay, .cpa .modal-header .close, .cpa .blog-wrapper .page-nav .pages .page:hover, .cpa .forum .page-nav .pages .page:hover, .cpa .blog-wrapper .page-nav .pages .page.active, .cpa .forum .page-nav .pages .page.active, .cpa .calendar .day.current, .cpa #botbar .socials a:hover, .cpa .post-tab-widget .tab-pane .post:hover, .cpa .comments-widget .comment:hover, .cpa .input-group .input-group-btn .btn, .cpa .feature-box .head, .cpa .main-menu a.active, .cpa header .menu-1 li.active.dropdown > a, .cpa header .menu-1 li.active > a, .cpa header .menu-1 > li.dropdown > a:hover, .cpa header .menu-1 > li > a:hover, .cpa header .menu-1 > li > a:hover, .cpa rch button.btn.btn-default, .cpa header.custom-5 .navbar-nav > li > a, .cpa .socials a:hover, .cpa .table.pricing.highlight .price, .cpa .portfolio.item .socials a, .cpa .breadcrumbs {
	background-color: #d2594f;
	color: #fff;
}
.cpa .button.solid.cpa, .cpa .button.solid.red {
	background-color: #d2594f;
	color: #fff;
}
/*  cfp colors  */
.cfp h1, .cfp h2, .cfp h3, .cfp h4, .cfp h5, .cfp h6, .cfp a, .cfp .element.red a, .cfp .blog-wrapper.grid .bot .stats a:hover, .cfp .timeline .bot .stats a:hover, .cfp .blog-wrapper.personal .meta .stats > a:hover, .cfp .blog-wrapper.personal .meta .stats > i:hover, .cfp .portfolio.item .bot a i:hover, .cfp header .dropdown li a.active, .cfp header .dropdown li:hover, .cfp header .dropdown li.menu-parent > a:after, .cfp header.head-1 .menu-bar .utilities-buttons a:hover, .cfp header.custom-1 .utilities-buttons a:hover, .cfp #search ul.dropdown-menu > li > a:hover, .cfp header.custom-2 .navbar-nav a.v-al-container i, .cfp header.custom-3 .navbar-nav a.v-al-container i, .cfp header.head-2 .menu-bar .utilities-buttons, .cfp header .top-bar .utilities-buttons, .cfp .lang.dropdown-menu a:hover, .cfp ul.basic.minus li:before, .cfp .shop-panel .cart-list .line .icon a:hover, .cfp .clear, .cfp .clear:hover, .cfp .contact-location .mail a:hover, .cfp .contact-location .phone a:hover, .cfp .calendar .day.event .number, .cfp .calendar .day.event .time, .cfp .calendar .navigator a:hover, .cfp .breadcrumb a:hover, .cfp .accordion .panel-heading a:not(.collapsed) i, .cfp .accordion .panel-heading a:not(.collapsed), .cfp .breadcrumb.accordion-filter li:hover, .cfp .preview.gallery .navigation .control:hover, .cfp .portfolio-isotope-filters li:hover a, .cfp .blog-wrapper .stats i.fa-heart:hover, .cfp .blog-wrapper .stats i.fa-share:hover, .cfp .sidebar .tweet-box a, .cfp .tab a:hover h6, .cfp .tab ul li.ui-state-active h6, .cfp .boxes-4 ul li:before, .cfp .post-tab-widget ul li a:hover, .cfp .post-tab-widget ul li.active, .cfp .main-text-color, .cfp .side-menu .active, .cfp .side-menu a:hover, .cfp .blog-wrapper.single .comment .reply:hover, .cfp .element.teal:hover a, .cfp .element.teal a.active, .cfp .teaser p, .cfp .call h3, .cfp header.head-1 .menu-bar .utilities-buttons a i, .cfp header.custom-1 .utilities-buttons a i, .cfp header .navbar-nav > li.active > .dropdown > a, .cfp header .navbar-nav > li.active > a, .cfp header .menu-5.navbar-nav > li > a:after, .cfp header .menu-5.navbar-nav > li > .dropdown > a:after, .cfp header .navbar-nav a.active, .cfp header .navbar-nav .uber-menu a.active, .cfp header .navbar-nav li a:hover, .cfp header .navbar-nav .uber-menu a:hover, .cfp header .menu-2 li.active a span {
	color: #325e89;
}
.cfp #totop:hover, .cfp .mejs-controls .mejs-time-rail .mejs-time-current, .cfp .main-bg-color, .cfp .breadcrumbs, .cfp .single .sg-controls a:hover .preview, .cfp .single .sg-controls a:hover i, .cfp .portfolio.full .controls a:hover, .cfp .testimonials-1 + .carousel-indicators .active, .cfp .testimonials-1 + .carousel-indicators .item:hover, .cfp .box-8.highlight, .cfp .carousel .controls a:hover, .cfp #options-panel .side-menu .element .submenu.boxes .element.color-3, .cfp .testimonials-3, .cfp .calendar .day.current, .cfp .calendar .day:hover, .cfp .advertising .variants .element .inside:hover, .cfp header.custom-5 .navbar-nav > li > a:hover, .cfp header.custom-4 .navbar-header a, .cfp header.custom-4 .navbar-nav > li, .cfp .background-overlay, .cfp .modal-header .close, .cfp .blog-wrapper .page-nav .pages .page:hover, .cfp .forum .page-nav .pages .page:hover, .cfp .blog-wrapper .page-nav .pages .page.active, .cfp .forum .page-nav .pages .page.active, .cfp .calendar .day.current, .cfp #botbar .socials a:hover, .cfp .post-tab-widget .tab-pane .post:hover, .cfp .comments-widget .comment:hover, .cfp .input-group .input-group-btn .btn, .cfp .feature-box .head, .cfp .main-menu a.active, .cfp header .menu-1 li.active.dropdown > a, .cfp header .menu-1 li.active > a, .cfp header .menu-1 > li.dropdown > a:hover, .cfp header .menu-1 > li > a:hover, .cfp header .menu-1 > li > a:hover, .cfp rch button.btn.btn-default, .cfp header.custom-5 .navbar-nav > li > a, .cfp .socials a:hover, .cfp .table.pricing.highlight .price, .cfp .portfolio.item .socials a, .cfp .breadcrumbs {
	background-color: #325e89;
	color: #fff;
}
.cfp .button.solid.cfp, .cfp .button.solid.blue {
	background-color: #325e89;
	color: #fff;
}
/*  iehn colors  */

.iehn h1{
	color: rgba(148,29,37,1.00);
	
}
.iehn h2, .iehn h2 a {
	color: rgba(202,116,37,1.00);
	
}
.iehn h3, .iehn h3 a {
	color: rgba(148,29,37,1.00);
}

.iehn h3, .iehn h4, .iehn h5, .iehn h6  {
	
}
.iehn .post-links,
.iehn .post-links a,
.iehn .content p a, .iehn .content li a {
	color: #ca7425 !important;
	text-decoration: none;
	opacity:  1 !important;
	font-size: 90%;
	font-weight: 400;
}
.iehn .post-links a { margin-right: 15px;}
.iehn a, .iehn .blog-wrapper.grid .bot .stats a:hover, .iehn .timeline .bot .stats a:hover, .iehn .blog-wrapper.personal .meta .stats > a:hover, .iehn .blog-wrapper.personal .meta .stats > i:hover, .iehn .portfolio.item .bot a i:hover, .iehn header .dropdown li a.active, .iehn header .dropdown li:hover, .iehn header .dropdown li.menu-parent > a:after, .iehn header.head-1 .menu-bar .utilities-buttons a:hover, .iehn header.custom-1 .utilities-buttons a:hover, .iehn #search ul.dropdown-menu > li > a:hover, .iehn header.custom-2 .navbar-nav a.v-al-container i, .iehn header.custom-3 .navbar-nav a.v-al-container i, .iehn header.head-2 .menu-bar .utilities-buttons, .iehn header .top-bar .utilities-buttons, .iehn .lang.dropdown-menu a:hover, .iehn ul.basic.minus li:before, .iehn .shop-panel .cart-list .line .icon a:hover, .iehn .clear, .iehn .clear:hover, .iehn .contact-location .mail a:hover, .iehn .contact-location .phone a:hover, .iehn .calendar .day.event .number, .iehn .calendar .day.event .time, .iehn .calendar .navigator a:hover, .iehn .breadcrumb a:hover, .iehn .accordion .panel-heading a:not(.collapsed) i, .iehn .accordion .panel-heading a:not(.collapsed), .iehn .breadcrumb.accordion-filter li:hover, .iehn .preview.gallery .navigation .control:hover, .iehn .portfolio-isotope-filters li:hover a, .iehn .blog-wrapper .stats i.fa-heart:hover, .iehn .blog-wrapper .stats i.fa-share:hover, .iehn .sidebar .tweet-box a, .iehn .tab a:hover h6, .iehn .tab ul li.ui-state-active h6, .iehn .boxes-4 ul li:before, .iehn .post-tab-widget ul li a:hover, .iehn .post-tab-widget ul li.active, .iehn .main-text-color, .iehn .side-menu .active, .iehn .side-menu a:hover, .iehn .blog-wrapper.single .comment .reply:hover, .iehn .call h3, .iehn header.head-1 .menu-bar .utilities-buttons a i, .iehn header.custom-1 .utilities-buttons a i, .iehn header .navbar-nav > li.active > .dropdown > a, .iehn header .navbar-nav > li.active > a, .iehn header .menu-5.navbar-nav > li > a:after, .iehn header .menu-5.navbar-nav > li > .dropdown > a:after, .iehn header .navbar-nav a.active, .iehn header .navbar-nav .uber-menu a.active, .iehn header .navbar-nav li a:hover, .iehn header .navbar-nav .uber-menu a:hover, .iehn header .menu-2 li.active a span {
	color: #ca7425;
}
.iehn #totop:hover, .iehn .mejs-controls .mejs-time-rail .mejs-time-current,  .iehn .single .sg-controls a:hover .preview, .iehn .single .sg-controls a:hover i, .iehn .portfolio.full .controls a:hover, .iehn .testimonials-1 + .carousel-indicators .active, .iehn .testimonials-1 + .carousel-indicators .item:hover, .iehn .box-8.highlight, .iehn .carousel .controls a:hover, .iehn #options-panel .side-menu .element .submenu.boxes .element.color-3,  .iehn .calendar .day.current, .iehn .calendar .day:hover, .iehn .advertising .variants .element .inside:hover, .iehn header.custom-5 .navbar-nav > li > a:hover, .iehn header.custom-4 .navbar-header a, .iehn header.custom-4 .navbar-nav > li, .iehn .background-overlay, .iehn .modal-header .close, .iehn .blog-wrapper .page-nav .pages .page:hover, .iehn .forum .page-nav .pages .page:hover, .iehn .blog-wrapper .page-nav .pages .page.active, .iehn .forum .page-nav .pages .page.active, .iehn .calendar .day.current, .iehn #botbar .socials a:hover, .iehn .post-tab-widget .tab-pane .post:hover, .iehn .comments-widget .comment:hover, .iehn .feature-box .head,  .iehn header .menu-1 li.active.dropdown > a, .iehn header .menu-1 li.active > a, .iehn header .menu-1 > li.dropdown > a:hover, .iehn header .menu-1 > li > a:hover, .iehn header .menu-1 > li > a:hover,  .iehn header.custom-5 .navbar-nav > li > a, .iehn .socials a:hover, .iehn .table.pricing.highlight .price, .iehn .portfolio.item .socials a {
	background-color: #ca7425 !important;
	color: #fff;
}



.iehn header .navbar-nav > li {
    display: inline-block;
    line-height: 103px;
}

.iehn .main-menu a.active,
.iehn .main-menu button,
.iehn .main-menu a:hover {
	background: #ca7425;
	color: #fff;
 
}

.iehn .main-bg-color {
	background-color: #ca7425  !important;
	color: #fff !important;
}


.iehn .breadcrumbs  {
	background-color: #941d25  !important;
	color: #fff !important;
}

.iehn .button.solid, .iehn .button.solid {
	background-color: #941d25;
	color: #fff !important;
}
 .iehn ::-webkit-scrollbar-track {
 background: #fff;
}
 .iehn ::-webkit-scrollbar-thumb {
 background-color: #4f92b4;
 color: #fff;
}
.testimonials-3 {
	background-image: none !important;
	background-color: #1e9bdd;
	padding: 12px 0 22px;
	position: relative;
	background-repeat: no-repeat;
	color: #fff !important;
}
.iehn .testimonials-3 h2, 
.iehn .testimonials-3 h3, .testimonials-3 h4, .testimonials-3 h5 {
	color: #fff !important;
}
.testimonials-3 h5 {
	font-weight: normal;
	font-size: 90%;
}
.iehn .testimonials-3  {

 background-color: rgba(95,109,122,0.15);
 color: #5f6d7a;
}

.iehn .testimonials-3 h2.alt-text-color,
.iehn .testimonials-3 .item h5.alt-text-color,
.iehn .testimonials-3 h2,
.iehn .testimonials-3 .item h5,
.iehn .testimonials-3 .item p {


 color: #5f6d7a !important;
}
.iehn .testimonials-3  .carousel-indicators li {border-color: #5f6d7a !important;}
.iehn .testimonials-3 .carousel-indicators li.active{ background-color: rgba(245,242,242,.25)
}

.iehn .sep-line {
	background: #e1e1e1;
}
.iehn .divider.divider-2 {
	background-color: #e1e1e1;
}
.iehn .divider.divider-2:before {
	background-color: #e1e1e1;
}
.iehn .divider-3 {
	background: #d3d2d2;
}
.iehn .divider-3:before {
	background-color: inherit;
}
.iehn .divider.divider-3:after {
	background-color: inherit;
}
.iehn .separator, .divider.divider-1, .divider.divider-2 {
	background: #e1e1e1;
}
.iehn .divider.divider-2:before {
	background: #e1e1e1;
}
.iehn .divider.divider-1 {
	height: 1px;
	display: block;
	width: 100%;
}
.iehn .divider.divider-4 {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
.iehn .alt-text-color2 {
	color: #5f6d7a;
}
.iehn .main-bg-color {
	background-color: #4f92b4;
}
.iehn .alt-bg-color {
	background-color: #5f6d7a;
	color: #fff;
}
.iehn .black-text-color {
	color: #333;
}
.iehn .sep-heading-container .the-sep {
	border-top: 1px solid #e1e1e1;
}
.iehn .dark.sep-heading-container .the-sep {
	border-top: 1px solid #4a4a4a;
}
.iehn .input-group input {
	border-color: #e1e1e1;
}
.iehn .input-group .input-group-btn .btn,
.iehn #search button.btn.btn-default,
.iehn .input-group .input-group-btn .btn {
	border-color: #e1e1e1;
	background-color: #941d25;
	color: #fff;
}
.iehn .input-group .input-group-btn .btn:hover {
	background: rgba(12,133,114,1);
	color: #fff;
}

img.img-responsive { max-width: 100%;}
.muted {opacity: .8;}