/**
 * Theme Name: Emily - Teal
 * Responsive WordPress Theme for Webhost	
 * Copyright © 2013 Nextinspire.com. All Rights Reserved
 */

body {
	color: #545454;
}
a {
	color: #0088CC;
}
a:hover {
	color: #005588;
}
h1, h2, h3, h4, h5, h6 {
	color: #353535;
}

/* top navbar */

.navbar-inverse .navbar-inner {
	color: #b3b3b3; background: #003D52; border-color: #003242;
}
.navbar-inverse .nav > li > a {
	color: #b3b3b3;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
	color: #f5f5f5;
}
.navbar-inverse .jquery-selectbox, 
.navbar-inverse .navbar-search .search-query {
	background-color: transparent;
}
.navbar-inverse .nav-collapse .navbar-search {
	border-top-color: #003242; border-bottom-color: #003242;
}
.navbar-inverse .widget-cartitems a,
.navbar-inverse .widget-cartitems a:link,
.navbar-inverse .widget-cartitems a:active {
	color: #ffffcc;
}
.navbar-inverse .widget-cartitems a:hover {
	color: #eec000;
}

/* header */

#header {
	background: url('images/texture-diagonal.png') repeat, url('images/header-layer.jpg') no-repeat 50% -25px, #003D52 url('images/bg-linear.jpg') repeat-x 50% -25px;
	-pie-background: url('images/texture-diagonal.png') repeat, url('images/header-layer.jpg') no-repeat 50% -25px, #003D52 url('images/bg-linear.jpg') repeat-x 50% -25px; behavior: url(/css3pie/pie.php); 
}
.home #header {
	background-position: 50% 0;
}
@media (min-width: 768px) and (max-width: 979px) {
	.layout-responsive #header {
		background-size: auto, 125%, auto;
	}
}
@media (max-width: 767px) {
	.layout-responsive #header {
		background-size: auto, 150%, auto;
	}
}
@media (max-width: 480px) {
	.layout-responsive #header {
		background-size: auto, 175%, auto;
	}
}

/* primary menu */

#menu-primary {
	background: transparent url('images/trans-inverse-25.png') repeat;
}
#menu-primary .menu li ul,
#menu-primary .menu li.sfHover a.sf-with-ul {
    background: #252525;
}
#menu-primary .menu li,
#menu-primary .menu li a {
    color: #e3e3e3; text-shadow: 0 0 3px #000;
}
#menu-primary .menu li a:hover {
    color: #ffffcc;
}
#menu-primary .menu li[class*="current-"] a {
	color: #eec000;
}
#menu-primary .menu li li[class*="current-"] a {
    color: #9e9e9e;
}
#menu-primary .menu li:hover ul li a {
    color: #9e9e9e;
}
#menu-primary .menu li.sfHover ul li a {
    color: #9e9e9e;
}
#menu-primary .menu li.sfHover a.sf-with-ul {
    color: #f5f5f5; 
}
#menu-primary .menu ul.sub-menu li a.sf-with-ul {
    color: #9e9e9e; 
}
#menu-primary .menu ul.sub-menu li a:hover {
    color: #f5f5f5; background: #353535; border-left: 3px #eec000 solid;
}
#menu-primary .menu ul.sub-menu li.sfHover a.sf-with-ul:hover {
    color: #f5f5f5; background: #353535; border-left: 3px #eec000 solid;
}
#menu-primary .menu ul.sub-menu li.sfHover a.sf-with-ul {
	color: #f5f5f5; background: #353535;
}
#menu-primary .menu li.sfHover ul li ul li a {
    border-left: 3px #ffffcc solid;
}

/* intro */

.intro h1 {
	color: #fcfcfc; text-shadow: 0 0 5px #000;
}

/* breadcrumb */

.breadcrumb {
	background: url('images1/separate-shadow.png') repeat-x left top; color: #b3b3b3;
}
.breadcrumb a {
	color: #b3b3b3;
}
.breadcrumb a:hover {
	color: #b3b3b3; text-decoration: none;
}

/* main */

#main {
	background: #fff; border-bottom: 1px solid #ddd;
}
.home #main {
	background: #fff url('images/separate-shadow.png') repeat-x left top;
}

/* footer */

#footer {
	background: #003D52 url('images/texture-diagonal.png') repeat;
}
#footer .widget .widget-title {
	color: #d3d3d3; text-shadow: 0 0 3px #000;
}
#footer .widget ul.menu li {
	color: #b3b3b3; background: transparent url('images/separate-border.png ') repeat-x 100% 100%; border: 0; 
}
#footer .widget ul.menu li a {
	color: #b3b3b3;
}
#footer .widget ul.menu li a:hover {
	color: #e3e3e3;
}
#footer .widget ul.menu li a [class^="icon-"] {
	background-image: url("../../library/bootstrap/img/glyphicons-halflings-white.png");
}
#footer .copyrights {
	color: #b3b3b3; background: url('images/separate-shadow.png') repeat-x 0 0;
}
#footer .copyrights a {
	color: #b3b3b3; 
}
#footer .copyrights a:hover {
	color: #b3b3b3; border-bottom: 1px #838383 dotted; text-decoration: none; 
}

/* widgets-latest-tweets */

.subsidiary .widget-latest-tweets li {
	background: transparent url('images/separate-border.png ') repeat-x 100% 100%; border: 0; 
}
.subsidiary .widget-latest-tweets li:last-child {
	background: 0; border: 0; 
}
.subsidiary .widget-latest-tweets li a {
	color: #b3b3b3;
}
.subsidiary .widget-latest-tweets li a:hover {
	color: #e3e3e3;
}

/* widget-testimonials */

#carousel-testimonials {
	color: #959595; border-top: 1px solid #e9e9e9;
}

/* home : promotion */

.promotion-box .lead {
	color: #a3a3a3;
}

/* price table */

.prodbox {
	color: #fcfcfc;
}
.prodbox-header {
	color: #fcfcfc; text-shadow: 0 0 3px #333;
}
.prodbox-header h2 {
	color: #fcfcfc;
}
.prodbox-body {
	color: #fcfcfc; text-shadow: 0 0 3px #333;
}
.prodbox .prodbox-header {
	background: #A61D00 url("images/trans-25.png") repeat-y 100% 0;
}
.prodbox .prodbox-footer {
	background: #C44C00 url("images/trans-25.png") repeat-y 100% 0;
}
.prodbox .prodbox-body {
	background: #BA3114 url("images/trans-25.png") repeat-y 100% 0;
}
.prodbox.prodbox-featured .prodbox-header {
	background-color: #C44C00; background-image: none;
}
.prodbox.prodbox-featured .prodbox-footer {
	background-color: #FF923A; background-image: none;	
}
.prodbox.prodbox-featured .prodbox-body {
	background-color: #D86008; background-image: none;	
}
.prodbox:last-child .prodbox-header,
.prodbox:last-child .prodbox-footer,
.prodbox:last-child .prodbox-body {
	background-image: none;
}

/* custom bootstrap button */

.btn-custom {
 	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #fcd15c;
	*background-color: #eec000;
	background-image: -moz-linear-gradient(top, #fbe89c, #eec000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbe89c), to(#eec000));
	background-image: -webkit-linear-gradient(top, #fbe89c, #eec000);
	background-image: -o-linear-gradient(top, #fbe89c, #eec000);
	background-image: linear-gradient(to bottom, #fbe89c, #eec000);
	background-repeat: repeat-x;
	border-color: #eec000 #eec000 #fbd058;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbe89c', endColorstr='#ffeec000', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-group.open .btn-custom.dropdown-toggle {
	background-color: #eec000;
}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active, .btn-custom.disabled, .btn-custom[disabled] {
	color: #ffffff; background-color: #eec000; *background-color: #fac225;
}
.btn-custom:active, .btn-custom.active {
	background-color: #fabb0c \9;
}

/* accordion */

.accordion-nav .accordion-heading {
	background: 0; background-color: #004E68; border: 0;
}

/* whmcs */

.cart-prodslider .prodsign {
    background: 0; background: #003D52 url('images/bg-linear.jpg') repeat-x 50% 0; border: 0;
}
.cart-prodslider .prodsign-header {
    background: 0; background: #003D52 url('images/bg-linear.jpg') repeat-x 50% 15%; 
}
.cart-prodslider .prodsign .prodprice {
    color: #fcfcfc; text-shadow: 0 0 3px #333;
}
