body {
	color: #333;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
}
.main-el li {
	margin-top: 5px;
}


header a.logo-box {
	height: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 264px;
     margin-top: 10px;
}
  
.bizngo header a.logo-box img,
.cpa header a.logo-box img,
.greenscreen header a.logo-box img
{
width: 254px;
height: 70px;

}
 
 


header.navbar-fixed-top a.logo-box {
	line-height: 80px;
	padding: 0;
}
header.navbar-fixed-top ul.navbar-nav > li {
	line-height: 80px;
}
header a.logo-box {
	line-height: 80px;
	padding: 0;
	margin-top: 5px;
	float: left;
}
header .logo-box img {
	display: inline-block;
	width: auto;
	height: 80px;
}
header .logo-box img.logo {
	display: inline-block;
	width: auto;
	height: 80px !important;
}
header.navbar-fixed-top a.logo-box img.logo {
	display: inline-block;
	width: auto;
	height: 80px !important;
}
header a.logo-box {
	line-height: 80px;
	max-width: 300px;
}
header .logo-box img {
	height: 80px;
	width: 290px;
}
header .menu-bar .mobile-header .navbar-header a.logo-box {
	height: 80px;
	width: 290px;
}
header .menu-bar .mobile-header .navbar-header a.logo-box img.img-responsive {
	height: 80px;
	width: 290px;
}
 
.bizngo header .logo-box img {
	height: 80px;
	width: 290px;
}
.bizngo header .menu-bar .mobile-header .navbar-header a.logo-box {
	height: 80px;
	width: 290px;
}
.bizngo header .menu-bar .mobile-header .navbar-header a.logo-box img.img-responsive {
	height: 80px;
	width: 290px;
}
/* ============= Theme Colors ============== */

a {
	color: #d2594f;
	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;}

*/
 
a.list-group-item {
	background-color: rgba(9,93,126,1);
	color: #555555;
	-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;
}
/* Line 7 */
a.list-group-item:hover, a.list-group-item:focus {
	background-color: rgba(203,219,42,1);
}
/* Line 7 */
a.list-group-item:hover, a.list-group-item:focus {
	background-color: #f5f5f5;
}
/* Line 7 */
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);
}
/* Line 7 */
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);
}
/* Line 7 */
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);
}

div.list-group a.list-group-item.level2 {padding-left: 30px;}
div.list-group a.list-group-item.level3 {padding-left: 45px;}


.notoppadding {
	padding-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;
}
.main-text-color {
	color: #d2594f;
}
.side-menu .active {
	color: #d2594f;
}
.side-menu a:hover {
	color: #d2594f;
}
header.head-1 .menu-bar .utilities-buttons a i, header.custom-1 .utilities-buttons a i {
	color: #d2594f;
}
header .navbar-nav > li.active > .dropdown > a, header .navbar-nav > li.active > a {
	color: #d2594f;
}
header .menu-5.navbar-nav > li > a:after, header .menu-5.navbar-nav > li > .dropdown > a:after {
	color: #d2594f;
}
header .navbar-nav a.active, header .navbar-nav .uber-menu a.active {
	color: #d2594f;
}
header .navbar-nav li a:hover {
	color: #d2594f;
}
header .navbar-nav .uber-menu a:hover {
	color: #d2594f;
}
header .menu-1 li.active.dropdown > a, header .menu-1 li.active > a {
	background-color: #d2594f;
	color: #ffffff;
}
header .menu-1 > li.dropdown > a:hover, header .menu-1 > li > a:hover, header .menu-1 > li > a:hover {
	background: #d2594f;
	color: #fff;
}



.head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a

{
    background: #d2594f;
    }

.bizngo .head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a

{
    background: #1e95ca;

}
 .greenscreen .head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a

{
    background: #b32f35;

}

 .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light:before{color: #0071bb;}
 .bizngo .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light:before {color: #1e95ca;}

.greenscreen .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light:before {color: #b32f35;}

#main .head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a,
.cpa.top .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light,
.bizngo.top .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light  {color: #fff;}



header .menu-2 li.active a span {
	color: #d2594f;
}
header .menu-3 li.active a:after {
	background: #d2594f;
}
header .menu-3 li:hover > .dropdown > a:after, header .menu-3 li:hover > a:after, header .menu-3 li:hover > .dropdown > a:after {
	background: #d2594f;
}
header .menu-3 .navbar-nav > li:hover > a:after {
	background: #d2594f;
}
header .menu-4 li.active {
	border-bottom: 2px solid #d2594f;
}
header.custom-4 .navbar-header a {
	background: #d2594f;
}
header.custom-4 .navbar-nav > li {
	background: #d2594f;
}
header .dropdown li a.active {
	color: #d2594f;
}
header .dropdown li:hover {
	color: #d2594f;
}
header .dropdown li.menu-parent > a:after {
	color: #d2594f;
}
header.head-1 .menu-bar .utilities-buttons a:hover, header.custom-1 .utilities-buttons a:hover {
	color: #d2594f;
}
.main-menu a.active {
	background: #d2594f;
	color: #fff;
}
header .main-menu.expandable li .active .exp, header .main-menu.expandable li a:hover .exp {
	color: #fff;
}
.main-menu a:hover {
	background: #d2594f;
	color: #fff;
}
.main-menu button {
	color: #d2594f;
	background: #fff;
}
#search button.btn.btn-default {
	background: #d2594f;
	color: #fff;
}
#search ul.dropdown-menu > li > a:hover {
	color: #d2594f;
}
header.custom-1.navbar-fixed-top {
	background: #d2594f;
}
header.custom-1 .menu-cont {
	background: #d2594f;
}
header.custom-2 .navbar-nav a.v-al-container i {
	color: #d2594f;
}
header.custom-5 .navbar-nav > li > a {
	background: #d2594f;
	color: #fff;
}
header.custom-5 .navbar-nav > li > a:hover {
	background: #d2594f;
}
header.custom-3 .navbar-nav a.v-al-container i {
	color: #d2594f;
}
ul.basic.minus li:before {
	color: #d2594f;
}
.overlay {
	background: #fff;
	background-color: rgba(50,94,137,0.05);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.05)";
	background-color: transparent;
}
.banner-over {
	background: #fff;
	background-color: rgba(50,94,137,0.05);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.05)";
	background-color: transparent;
}
.shop-panel .cart-list .line .icon a:hover {
	color: #d2594f;
}
.clear {
	color: #d2594f;
}
.clear:hover {
	color: #d2594f;
}
.contact-location .mail a:hover {
	color: #d2594f;
}
.contact-location .phone a:hover {
	color: #d2594f;
}
.calendar .day.current {
	background-color: #d2594f;
}
.calendar .day.event .number {
	color: #d2594f;
}
.calendar .day.event .time {
	color: #d2594f;
}
.calendar .day:hover {
	background: #d2594f;
}
.calendar .navigator a:hover {
	color: #d2594f;
}
.button-link.blue {
	border-color: #d2594f;
	color: #d2594f;
}
.socials a:hover {
	color: #fff;
	background: #d2594f;
}
#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;
}
.breadcrumbs a {
	color: #fff;
	padding: 0 5px;
}
.breadcrumbs > .active {
	color: #fff;
	font-weight: bold;
}
.breadcrumb a:hover {
	color: #d2594f;
}
.accordion .panel-heading a:not(.collapsed) i {
	color: #d2594f;
}
.accordion .panel-heading a:not(.collapsed) {
	color: #d2594f;
}
.breadcrumb.accordion-filter li:hover {
	color: #d2594f;
}
.preview.gallery .navigation .control:hover {
	color: #d2594f;
}
.table.pricing.highlight .price {
	background: #d2594f;
	color: #fff;
}
.portfolio-isotope-filters li:hover a {
	color: #d2594f;
}
.blog-wrapper .page-nav .pages .page:hover, .forum .page-nav .pages .page:hover {
	background: #d2594f;
}
.blog-wrapper .page-nav .pages .page.active, .forum .page-nav .pages .page.active {
	background: #d2594f;
}
.blog-wrapper .stats i.fa-heart:hover, .blog-wrapper .stats i.fa-share:hover {
	color: #d2594f;
}
.box-8 a {
	text-decoration-line: none;
}
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;
}
.sidebar .tweet-box a {
	color: #d2594f;
}
.advertising .variants .element .inside:hover {
	background: #d2594f;
}
.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);
}
.background-overlay {
	background: #d2594f;
	background-color: rgba(50,94,137,0.85);
}
.modal-header .close {
	background: #d2594f;
}
/*  ============   General Colors ===============   */
h1 { font-weight: 600; line-height: 1.35; font-size: 28px;  color: #52555b !important; }
h2 { font-size: 24px; font-weight:400; }
h3 { font-weight: 600;  font-size: 22px;}
h4 {font-weight:600;    font-size: 20px;}
h5,
.element h5.medium a, 
.element h5 a {font-weight:600; 	   font-size: 18px !important; color: #52555b !important; }

.element h5 a {color: inherit;}
h6 {  font-size: 16px;  color: #52555b !important; font-weight: 400 !important; } 

 
.cpa h2 { color: #245573;   }
.cpa h3,
.cpa .element h5.medium a:hover, 
.cpa .element h5 a:hover 
{color: #d2594f !important;  }
.cpa h4 { color: #245573;  }
.cpa h5 {  color: #52555b !important;   }
.cpa h6 { }

 
.bizngo h2,
.bizngo h3,
.bizngo h3 a  {color: #095d7e !important;  }
.bizngo h3 a:hover,
.bizngo .element h5.medium a:hover, 
.bizngo .element h5 a:hover  {color: #199ad6 !important; text-decoration: underline;}

.bizngo h4 {  color: #095d7e;  }
.bizngo h5 {    }
.bizngo h6 {	 }


.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white,
.text-white * {color: #ffffff !important;}
 
.greenscreen h2 { color: #399b50;   }

.greenscreen h3,
.greenscreen h3 a:hover,
.greenscreen .element h5.medium a:hover, 
.greenscreen .element h5 a:hover  {color: #399b50 !important;  }

.greenscreen h4 {  color: #399b50;  }
.greenscreen h5 {    }
.greenscreen h6 {	 }

 
.content h3 a,  h3 a:visited,
.content h4 a, h4 a:visited,
h5 a, h5 a:visited {color: inherit;}

h1, h2, h3, h4, h5, h6 { line-height: 1.35;

}
.blog-wrapper.grid .bot .stats a:hover {
	color: #d2594f;
}
.timeline .bot .stats a:hover {
	color: #d2594f;
}
.blog-wrapper.personal .meta .stats > a:hover, .blog-wrapper.personal .meta .stats > i:hover {
	color: #d2594f;
}
.portfolio.item .socials a {
	background: #d2594f;
	color: #fff;
}
.portfolio.item .bot a i:hover {
	color: #d2594f;
}
.single .sg-controls a:hover .preview {
	background: #d2594f;
}
.single .sg-controls a:hover i {
	background: #d2594f;
}
.portfolio.full .controls a:hover {
	background: #d2594f;
}
.tab a:hover h6 {
	color: #d2594f;
}
.tab ul li.ui-state-active h6 {
	color: #d2594f;
}
.testimonials-1 + .carousel-indicators .active {
	background: #d2594f;
}
.testimonials-1 + .carousel-indicators .item:hover {
	background: #d2594f;
}
.boxes-4 ul li:before {
	color: #d2594f;
}
.box-8.highlight {
	background: #d2594f;
}
#botbar .socials a:hover {
	background: #d2594f;
	color: #fff;
}


#footer p {
	color: #fff;
}
#footer a, #footer a:visited, #footer h5 a, #footer h5 a:visited {
	color: #fff;
	font-weight: bold;
}
#footer .list-group {    background-color: transparent;
}
#footer .list-group .list-group-item {
	border-color: rgba(153,153,153,.25);
    background-color: transparent;
	color: #fff;
}



.post-tab-widget ul li a:hover {
	color: #d2594f;
}
.post-tab-widget ul li.active {
	color: #d2594f;
}
.post-tab-widget .tab-pane .post:hover {
	background: #d2594f;
	color: #fff;
}
.comments-widget .comment:hover {
	color: #fff;
	background: #d2594f;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #d2594f;
}
.divider.divider-2:before {
	background-color: #147abc;
}
.divider-3 {
	background-color: #147abc;
}
.divider.divider-2:before {
	background: #147abc;
}
.main-bg-color {
	background-color: #d2594f;
}
.input-group .input-group-btn .btn {
	background-color: #d2594f;
	color: #fff;
}
.input-group .input-group-btn .btn:hover {
	background: rgba(20,122,186,1);
}
.tag:hover {
	color: #fff;
	background-color: rgba(20,122,186,1);
}
.pagecrumbs {
	background-color: #fff;
	background-image: url(/_resources/theme/img/bg-pattern.png);
}
.pagecrumbs .container {
	background-image: url(/_resources/theme/img/header-cpa.png);
	background-repeat: no-repeat;
	background-position: right 20%;
}
.pagecrumbs .row {
	padding-top: 0px;
	padding-bottom: 0px;
	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: #555555;
}
.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;
	background-color: #d2594f;
	color: #000;
}
.breadcrumbs > .container > .row {
	margin: 0px;
	padding: 0px;
}
#section-nav ul {
	background: #000000;
	background: rgba(123, 122, 122, 0.45);
}
header.head-2 .menu-bar .utilities-buttons, header .top-bar .utilities-buttons {
	color: #d2594f;
}
.lang.dropdown-menu a:hover {
	color: #d2594f;
}
header.custom-3 .navbar-nav a.v-al-container i {
	border: 1px solid #d2594f;
}
.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;
}
.carousel .controls a:hover {
	background: #d2594f;
}
.auth .buttons .sep {
	background: #d3d2d2;
}
.button.solid .over:hover, .button.solid:hover {
	background-color: rgba(0,0,0,0.15);
}
.button.solid.blue {
	background-color: #d2594f;
	color: #fff;
}
.button.solid.grey {
	background-color: #cecece;
}
.button.solid.orange {
	background-color: #ff7121;
	color: #fff;
}
.button.solid.cyan {
	background-color: #25aae1;
	color: #fff;
}
.button.solid.teal {
	background-color: #00b8cf;
	color: #fff;
}
.button.solid.navy {
	background-color: #d2594f;
}
.button.solid.alt-color {
	background-color: #fff;
	color: #d2594f;
}
.button.solid.green {
	background-color: #8dc63f;
	color: #fff;
}
.button.solid.red {
	background-color: #d9534f;
}
.button.solid.grey {
	background-color: #cecece;
}
.button.solid.orange {
	background-color: #ff7121;
}
.button.solid.cyan {
	background-color: #25aae1;
	color: #fff;
}
a.button.solid, a.button.solid:visited {
	color: #fff;
}
.button.solid.lt-blue {
	background-color: #a4d4e7;
}
.button.solid.black {
	background-color: #444444;
}
.button.striped.blue {
	border-color: #d2594f;
	color: #d2594f;
}
.button.striped.green {
	border-color: #8dc63f;
	color: #8dc63f;
}
.button.striped.red {
	border-color: #d9534f;
	color: #d9534f;
}
.button.striped.grey {
	border-color: #cecece;
	color: #cecece;
}
.button.striped.orange {
	border-color: #f0ad4e;
	color: #f0ad4e;
}
.button.striped.cyan {
	border-color: #25aae1;
	color: #25aae1;
}
.button.striped.lt-blue {
	border-color: #a4d4e7;
	color: #a4d4e7;
}
.button.striped.black {
	border-color: #444444;
	color: #444444;
}
.button.striped.alt-color {
	color: #fff;
	border-color: #fff;
}
.button-link.green {
	border-color: #8dc63f;
	color: #8dc63f;
}
.button-link.red {
	border-color: #d9534f;
	color: #d9534f;
}
.button-link.grey {
	border-color: #cecece;
	color: #cecece;
}
.button-link.orange {
	border-color: #f0ad4e;
	color: #f0ad4e;
}
.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 .reply:hover {
	color: #d2594f;
}
.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;
}
.feature-box .head {
	background-color: #d2594f;
	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;
	color: #fff;
}
.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.color1 .head, .feature-box.color1 a.button.solid div.over {
	background-color: #0071bb !important;
	color: #fff;
}
.feature-box.color1 .body {
	border-color: #0071bb !important;
}
.feature-box.color1 .body h3 a {
	color: #0071bb !important;
}
.feature-box.color1 .body h3 a:hover {
	color: #52555b !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: #52555b !important;
}
.feature-box.color3 .head, .feature-box.color3 a.button.solid div.over {
	background-color: #52555b !important;
	color: #fff;
}
.feature-box.color3 .body {
	border-color: #52555b !important;
}
.feature-box.color3 .body h3 a {
	color: #52555b !important;
}
.feature-box.color3 .body h3 a:hover {
	color: #52555b !important;
}
.feature-box .body h4 {
	line-height: 135%;
	color: #52555b
}
.feature-box .body a.button.md.solid {
	margin-top: 10px;
	margin-bottom: 10px;
}
.feature-box h5 a {
	color: #444444;
}
.feature-box .head.footprint {
	background-image: url('/_resources/theme/img/icon-footprint.png');
}
.feature-box .head.tubes {
	background-image: url('/_resources/theme/img/icon-tubes.png');
}
.feature-box .head.clipboard {
	background-image: url('/_resources/theme/img/icon-clip-board.png');
}
.feature-box .head.stats {
	background-image: url('/_resources/theme/img/icon-stats.png');
}
.box-8 .arrow {
	border-color: transparent transparent transparent #d3d2d2;
}
.box-8.highlight .arrow {
	border-color: transparent transparent transparent #d2594f;
}

.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: #d2594f;
}
#botbar p {
	color: rgba(204,204,204,1);
} 

#botbar .socials a {
	background-color: transparent;
	color: rgba(255,255,255,.7);
} 

.bizngo #botbar {background: #004a6a;}
.greenscreen #botbar {background: #00833d;}
  


#botbar p {
	color: rgba(204,204,204,1);
}
#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);
}
 
#totop:hover {
	background: #4d8ea5;
}
.greenscreen #totop:hover {
    background: #399b50;
}
 .bizngo #totop:hover {
	background: #1e9bdd;
} 


#footer {
	background: #555555;
	background-image: none;
	color: #fff;
}
.cpa #footer {
	background: #245573;
	background-image:none;
}
 .bizngo #footer {
	background: #005c7d;
	background-image:none;
}
.greenscreen #footer {
	background: #399b50;;
	background-image:none;
}


#footer p {
	color: #fff;
}
#footer a, #footer a:visited, #footer h5 a, #footer h5 a:visited {
	color: #fff;
	font-weight: bold;
}
#footer .list-group {    background-color: transparent;
}
#footer .list-group .list-group-item {
	border-color: rgba(153,153,153,.25);
    background-color: transparent;
	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-3 {
	background: #d2594f;
}
#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;
}
.breadcrumbs .container > .row, .breadcrumbs .container {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.breadcrumbs {
	background-color: #d2594f;
	margin-top: 0;
	padding-top: 3px;
	margin-bottom: 0;
	padding-bottom: 3px;
	color: #fff;
	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.red a, header.head-1 .top-bar .element.blue a, header.head-1 .top-bar .element.green a, header.head-1 .top-bar .element.teal a {
	display: inline-block;
	position: relative;
	font-weight: 600;
	padding-left: 0px;
	padding-right: 15px;
}
header.head-1 .top-bar .element a:hover {
	text-decoration: none;
}
header.head-1 .top-bar .element.blue a, header.head-1 .top-bar .element.green a {
	border-right: 1px solid #ccc !important;
}
header.head-1 .top-bar .element.red a {
	border-right: 4px double #ccc !important;
}
header.head-1 div.buttons.quickMenu > div.element.red > a, .quickMenu > div.element.red.cpa a {
	border-right: 4px double #ccc !important;
}
header.head-1 .element.cyan.active > a, .element.cyan a {
	border-right-color: #333 !important;
}
.element.blue a {
	color: #2eaff1;
}
.element.green a {
	color: #a4c618;
}
.element.red a {
	color: #d2594f;
}
.element.cyan a {
	color: #00b8cf;
}
#footer.dark div.list-group a.list-group-item,  #footer, #footer p, #footer a, #footer a.list-group-item {
	color: #ffffff;
	text-decoration: none;
}
img.thumbnail.photo-right {
	float: right;
	margin: 0 0 15px 15px;
	max-width: 50%;
}
.testimonials-3 {
	background-image: none;
	background-color: #d2594f;
	padding: 12px 0 22px;
	position: relative;
	background-repeat: no-repeat;
}
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;
}
.banner-img {
	height: 250px !important;
	background-image: url(/images/ee_images/uploads/theme/img/bg-banner.jpg);
	background-repeat: repeat;
	padding: 0 !important;
	margin: 0 !important;
}
.banner-img .container {
	padding: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	height: 250px !important;
}
.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;
}




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: 50px;
	text-align: center;
	border: none;
}
.element.blue a {
	color: #2eaff1;
}
.element.green a {
	color: #a4c618;
}
.element.teal a {
	color: #d7df24;
}
.element.red a {
	color: #d2594f;
}
.element.cyan a {
	color: #00b8cf;
}
.element.blue:hover a, .element.blue a.active {
	color: #2eaff1;
	text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3);
}
.element.green:hover a, .element.green a.active {
	color: #a4c618;
	text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3);
}
.element.teal:hover a, .element.teal a.active {
	color: #d7df24;
	text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3);
}
.element.red:hover a, .element.red a.active {
	color: #d2594f;
	text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3);
}
.element.cyan:hover a, .element.cyan a.active {
	color: #00b8cf;
	text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3);
}
.element a, .element.teal a, .element.red a, .element.blue a, .element.green a, .element.cyan 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;
	font-size: 13px !important;
	text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.05);
}
.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;
}
.teaser p, .call h3 {
	font-size: 24px;
	letter-spacing: 1px;
	font-weight: 600;
	font-style: italic;
	margin: 0;
	text-align: center;
	text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3);
}
.container.no-space .teaser.home {
	background: none;
	border: none;
	text-align: center;
}
.teaser p, .call h3 {
	color: #d2594f;
}
.greenscreen .teaser p, .greenscreen .call h3 {
	color: #ff8200;
}
.bizngo .teaser p, .bizngo .call h3 {
	color: #199ad6;
}
/* 
 */


.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,
.row.full-height .full-height-item > .box-6 

{
	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;
}

.cpa .content p a, 
.cpa a, .cpa a:visited
{
  color: #d2594f;
 
}
 
.cpa a:active, .cpa a:hover
{
	color:#245573;
 

}
.bizngo .content p a, 
.bizngo a, .bizngo a:visited
{
  color:#199ad6 ;
 
}
 
.bizngo a:active, .bizngo a:hover
{
	color:#095d7e;
 

}
.greeenscreen .content p a, 
.greeenscreen a, .greeenscreen a:visited
{
  color: #2e7b43;;
 
}
 
.bizngo a:active, .bizngo a:hover
{
	color:#399b50;
 

}




.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 {
	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;
}
#main .main-el hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #999;
}




















/*  BREE: NEW   TOP-BAR BRAND LINK COLORS			   */

header.head-1 .top-bar .buttons .element {
	display: inline-block;
	line-height: 45px !important;
	text-align: right;
	padding: 0 10px;
	float: left;
	position: relative;
}
header.head-1 .top-bar .buttons .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;
}
header.head-1 .top-bar .buttons .element a {
	border-right: 1px solid #ccc !important;
}
header.head-1 .top-bar .buttons .element.cpa a {
	border-right: 4px double #ccc !important;
	color: #d2594f !important;
}
header.head-1 .top-bar .buttons .element.bizngo a {
	color: #2eaff1 !important;
}
header.head-1 .top-bar .buttons .element.greenscreen a {
	color: #00833c !important;
}
header.head-1 .top-bar .buttons .element.cfp a {
	color: #00b8cf !important;
}
header.head-1 .top-bar .buttons .element.iehn a {
	color: #5f6d7a !important;
}
header.head-1 .top-bar .buttons .element a:hover, 
.cpa header.head-1 .top-bar .buttons .element.cpa a, 
.bizngo header.head-1 .top-bar .buttons .element.bizngo a, 
.greenscreen header.head-1 .top-bar .buttons .element.greenscreen a,
.cfp header.head-1 .top-bar .buttons .element.cfp a,
.iehn header.head-1 .top-bar .buttons .element.iehn a
{
	text-decoration: none !important;
	text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.20) !important;
}









/* filter bar */
.filter-bar {
	text-align: center;
	margin: 0 0 30px;
}
.filter-bar .bar-inner {
	z-index: 10;
}
.filter-bar.fixed-state .bar-inner {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
}
.filters-wrapper ~ .message-block {
	display: none;
}
.filters-wrapper .btn {
	margin-bottom: 50px;
}
.filters-opener {
	padding: 5px 15px;
	display: block;
	color: #ffffff !important;
	background: #1e95ca;
	transition: background 0.3s linear;
	text-align: center;
}
.filters-opener:hover {
	background: #a4c618;
}


.greenscreen .filters-opener {

	color: #000 !important;
	background: #ffc56c;

}
.greenscreen .filters-opener:hover {
	background: #ff7121; 	color: #fff !important;
}






.filters-opener .icon {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
}
.filters-opener .icon img {
	width: 100%;
	max-width: none;
	height: auto;
}
.filters-opener .text {
	display: inline-block;
	vertical-align: middle;
	padding: 2px 0 0 3px;
}
.table tbody .item-hidden {
	display: none;
}
.filter-group {
	margin: 0 0 10px;
}
table th#expirationClick,
table th#issuedClick {min-width: 100px;}
