/**
 * Theme Name: Emily - Ruby
 * 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: #7D130D; border-color: #6A1E00; 
	color: #b3b3b3; background: #B81005; border-color: #6A1E00;

}
.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: #6A1E00; border-bottom-color: #6A1E00;
}
.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: lightgrey;

/*
	background: url('images/texture-diagonal.png') repeat, url('images/header-layer.jpg') no-repeat 50% -25px, #E7E3E3 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, #E7E3E3 url('images/bg-linear.jpg') repeat-x 50% -25px; behavior: url(/css3pie/pie.php); 
*/



background: rgb(254,254,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(209,209,209,1) 49%, rgba(219,219,219,1) 50%, rgba(226,226,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(49%,rgba(209,209,209,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */




}


.gwhslider {


background: rgb(254,254,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(209,209,209,1) 49%, rgba(219,219,219,1) 50%, rgba(226,226,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(49%,rgba(209,209,209,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */



background-position:0 500 500 500;

}




.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 {

// mehrtens
//		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: #ffffff; 
	// mehrtens
	// 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;
	color: #ffffff;
}
#menu-primary .menu li:hover ul li a {
    	// color: #9e9e9e;
	color: #ffffff;
}
#menu-primary .menu li.sfHover ul li a {
	//    	color: #9e9e9e;
	color: #ffffff;

}
#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('images/separate-shadow.png') repeat-x left top; color: #b3b3b3; 
	// text-shadow: 0 0 3px #000;
}
.breadcrumb a {
	color: #b3b3b3;
}
.breadcrumb a:hover {
	color: #ffffcc; 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: #B81005;
	//background: #7D130D 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: #7D130D; border: 0;
}

/* whmcs */

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