.header {
	background-color: #454648;
}
::-moz-selection{ color:#fff; background:#1ABC9C; }
::selection { color:#fff; background:#1ABC9C; }

.zocial, a.zocial{
	background-color: #919191;
}
.zocial:hover, .zocial:focus{ background: #575757; }

#banner { background-color: #f0f0ef;}

/* Colours */
.hue {color:#31C3A6; }
.white { color:#fff; }
.magnolia{color:#E9E6E1;}
.grey { color:#999; }
.grey2 { color:#69767F; }
.asphalt {color:#34495E; }

/*BACKGROUND COLOR #45B39E*/
.hue_block, .intro-icon-large:before, 
.testimonial3:after, 
.testimonial3, 
.progress .bar, 
.th:hover, 
.quote_sections, 
.quote_sections_hue, 
.quote_sections_dark, 
.quote_sections_light, 
.testimonial-icon-disc2, 
.btn-blog, 
.btn-blog1, 
.btn-blog:hover, 
.btn-blog1:hover, 
.pager li > span, 
.pagination ul > li > a:hover, 
.pagination ul > li > a:focus, 
.pagination ul > .active > a, 
.pagination ul > .active > span, 
.pagination ul > .active > a, 
.pagination ul > .active > span ,
#footer, 
#filters li a.selected, 
#filters2 li a.selected, 
.holder a.jp-current, 
.widget-scroll-prev:hover, 
.widget-scroll-next:hover, 
.widget-scroll-prev2:hover, 
.widget-scroll-next2:hover, 
.widget-scroll-prev3:hover, 
.widget-scroll-next3:hover, 
.screen-bg, 
.pricing-header-row-1, 
.pricing-footer, 
.nav-tabs > li > a, 
.tabbable.tabs-left .nav-tabs a{ background-color: #575757; }


/*COLOR #FFF*/
.white, .hue_block, .btn:visited, .btn:focus, .menu_wrap .nav > li > a:hover, .menu_wrap .nav > li > a:focus, .menu_wrap .nav > li.active > a:hover, .testimonial1, .testimonial2, .testimonial3, .btn-blog1, .btn-blog, .btn-blog:hover, .btn-blog1:hover, .pager li > a,
.pager li > span, #ajax-contact-form  input.btn-form, .pager li > a:hover,
.pager li > a:focus,
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span, 
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span,
.pagination ul > .active > a,
.pagination ul > .active > span,
.notification_error,
.notification_ok,
#filters li a.selected, #filters2 li a.selected, #filters li a:hover, #filters2 li  a:hover,
a.jp-disabled:hover, .holder a.jp-next:hover, .holder a.jp-current, 
.nav-tabs > li > a,
.nav-tabs > li.active > a, .nav-tabs > li > a:hover, .nav-tabs > li.active > a:hover,.nav-tabs > .active > a:focus, .tabbable.tabs-left .nav-tabs .active a, .tabbable.tabs-left .nav-tabs a:hover { color:#fff;}

.hue_block {padding:0px 4px 2px; }
.hue_block:hover{ opacity:0.65;  }


.hover_img:hover, .hover_colour {  
	position:relative;
	background:#D35400 url(../img/zoom.png) no-repeat 50% 50%;
	-webkit-box-shadow: inset 0 0 0 7px rgba(255,255,255,0.15);
	-moz-box-shadow: inset 0 0 0 7px rgba(255,255,255,0.15);
    box-shadow: inset 0 0 0 7px rgba(255,255,255,0.15); 
}



.btn-primary:hover { background-color:#333;}



.menu_wrap .nav > li > a:hover, .menu_wrap .nav > li > a:focus {
background-color: #323438;
}
.menu_wrap .nav > li.active > a, .menu_wrap .nav > li.active {
	color: #2a2a2a;
	-webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
	background-color: #cfcfcf;
}
.menu_wrap .nav > li.active > a:hover {
background-color: #9f9f9f;
}
.menu_wrap .nav ul {
	background: #fff;
	background:#454648;
} 

.intro-icon-large:before{ 
	font-size:38px;
	padding-left:0px;
	margin-left:3px; 	
	color: #45B39E;
}

.th{
	border:2px solid transparent;
	background:#31C3A6;
}
.th:hover{
	border:2px solid transparent;
	
}


.progress {
	background: #E9E6E1;
}
	
.testimonial1, .testimonial2, .testimonial3 { background-color:#31C3A6; }

.testimonial1:after, .testimonial2:after, .testimonial3:after {	border-top-color:#31C3A6; }

.testimonial2 { background-color:#E9E6E1; color:#999; }
.testimonial2:after { border-top-color:#E9E6E1; }

.testimonial3:after { border-top-color:#45B39E; }


.quote_sections_hue { background:#31C3A6;}
.quote_sections_dark { background:#2C3E50; }
.quote_sections_light { background: #E9E6E1; }

/* Testimonial Icons */
.testimonial-icon-disc, .testimonial-icon-disc2, .testimonial-icon-disc3 {
	background-color: #eee;
	
}

.testimonial-icon-disc3 { background-color:#E9E6E1; }



.post_link a:hover, .read_more a:hover  { color:#31C3A6;}


.pager li > a:hover,
.pager li > a:focus,
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span  { background:#555; }



.required{ color:#31C3A6; }


.notification_error {
	background-color:#333;
}
.notification_ok {
	background-color:#333;
}


#footer2 {
	color:#999;
	margin:0 0;
	background-color: #444548;
}


#filters li a.selected, #filters2 li a.selected {  border:2px solid #45B39E;}
#filters li a:hover, #filters2 li  a:hover{  border:2px solid #34495E; background:#34495E;  }


.holder a:hover {color:#fff; border:2px solid #34495E; background:#34495E; }

.holder a.jp-previous, .holder a.jp-next, .holder a.jp-disabled, .holder a.jp-disabled, focus:a.jp-disabled {
	border:2px solid #767676;
	color:#767676;
}
.holder a.jp-current { border:2px solid #45B39E; }
a.jp-disabled:hover, .holder a.jp-next:hover { border:2px solid #34495E; background:#34495E; }

	


.widget-scroll-prev:hover, .widget-scroll-next:hover, .widget-scroll-prev2:hover, .widget-scroll-next2:hover, .widget-scroll-prev3:hover, .widget-scroll-next3:hover{  background:#45B39E;}



.pricing-header-row-2 {
	
	background-color:#E7E7E7;
}
.pricing-content-row-odd {
	background-color:#eee;
	color:#555;
}
.pricing-content-row-even {
	background-color:#E7E7E7;
	color:#555;
}

.but-price { margin-top:-8px; }


ul.nav-tabs { margin: 0 !important; }
.nav-tabs > li > a {
	border:0px solid #34495E;	
	color:#fff;
}
.nav-tabs > li.active > a { background:#31C3A6; color:#fff; }
.nav-tabs > li > a:hover, .nav-tabs > li.active > a:hover,.nav-tabs > .active > a:focus  {
	border:0px solid #34495E;
	background:#31C3A6;
	color:#fff; 
}

.tabbable.tabs-left .nav-tabs a {
	border-left:#2ECC71 3px solid;
	color:#eee;
}
.tabbable.tabs-left .nav-tabs .active a, .tabbable.tabs-left .nav-tabs a:hover {
	border-left:3px solid #45B39E;   
	color:#fff;
	background: #31C3A6;     
}

.tooltip-inner {
  background-color: #34495e;
 
}
span.customSelect {
	background-color: #cfcfcf;
	color: #1e1e1e;
	border: 1px solid #b9b9b9;
	
}
span.customSelect.changed {
	background-color: #9f9f9f;
}

.viewer .caption {
	color: #f8f8f8;
	
}


