html, body {
    height: 100%;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff	
}
#top {
    position: absolute;
}

.body {
    min-height: 100%;
    margin-bottom: -179px;
}
* html .body {
    height: 100%;
}
#footer-spacer {
    height: 179px;
}

div, span, p, input, select, textarea, ul, li, a, button, h1,h2,h3,h4,h5, nav, header,footer { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; } 

/*ui dialog*/
.ui-dialog {
	-webkit-box-shadow: 0px 1px 17px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    0px 1px 17px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         0px 1px 17px 0px rgba(50, 50, 50, 0.55);
	font-family: 'Open Sans', sans-serif;
	
}
.ui-dialog-content {
	font-family: 'Open Sans', sans-serif;
}
.ui-dialog .msg {
	color:#666;
	min-height:30px;
	padding:15px 15px 10px 45px;
		
}
.msgBox .msg {
	
	background:url(../images/error.png) no-repeat left 15px;
	
}
.msgSuccessBox .msg {
	background:url(../images/success.png) no-repeat left 15px;	
}

.ui-dialog .ui-dialog-buttonset button {
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	background-color: #f46831;
	background-image: -moz-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f35a1e), to(#f67e4e));
	background-image: -webkit-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: -o-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: linear-gradient(to bottom, #f35a1e, #f67e4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff35a1e', endColorstr='#fff67e4e', GradientType=0);
	border-color: #f67e4e #f67e4e #eb4b0d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f67e4e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.ui-dialog .ui-dialog-buttonset button:hover,
.ui-dialog .ui-dialog-buttonset button:focus,
.ui-dialog .ui-dialog-buttonset button:active,
.ui-dialog .ui-dialog-buttonset button.active,
.ui-dialog .ui-dialog-buttonset button.disabled,
.ui-dialog .ui-dialog-buttonset button[disabled] {
  color: #ffffff;
  background-color: #f67e4e;
  *background-color: #f46c36;
}

.ui-dialog .ui-widget-header {
	background:#fff;
	border:none;
	color:#f87c50;
	font-family: 'Open Sans', sans-serif;
	font-size:20px;	
}
.ui-dialog .ui-dialog-titlebar-close {
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;	
}
input[type="text"],
input[type="email"],
input[type="password"],
select,
textarea {
	font-family: 'Open Sans', sans-serif;
	height:28px;
	background-color:#666 !important;
	border:1px solid #999;
	color:#fff
}
select {
	padding:0 6px !important;	
}
textarea {
	height:300px;	
}

a { 
	color:#f87c50
}
a:hover { 
	text-decoration:underline;
	color:#f87c50
}

.mainwrapper {
	max-width:1024px;
	margin:0 auto;
}

.header {
	padding-top:45px;
	position:relative;

}

#content h1 {
	line-height:1.1em	
}

#content.inside {
	margin-bottom:60px;	
}

.page-header {
	border-bottom:none	
}

#content {
	margin-top:14px	
}

#content.inside h1,
#content.inside h2,
#content.inside h3,
#content.inside h4,
#content.inside h5,
#content.inside h1 div,
#content.inside h2 div,
#content.inside h3 div,
#content.inside h4 div,
#content.inside h5 div {
	color:#f87c50;	
	font-family: 'Open Sans', sans-serif;
}
#content.inside p,
#content.inside ul,
#content.inside div,
#content.inside legend,
#content.inside label {
	color:#acacac;
	font-size:14px;	
}
#content.inside legend {
	font-size:18px;
	border-bottom:1px solid #333	
}

#content.inside h1,
#content.inside h1 div {
	font-size:36px;
}
#content.inside h2,
#content.inside h2 div {
	font-size:25px;
}
#content.inside h3,
#content.inside h3 div  {
	font-size:24px;
}

*[role=ces_details] {
	background:rgba(194,194,194,0.4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	text-align:left;
	color:#c2c2c2;
	width:auto;
	margin-bottom:5px;
}
.row.contact-us {
	text-align:right;	
}

/*menu*/
.nav-tabs {
	border-bottom:none;
	margin-top:15px;	
}
.nav > li {
	position:relative;
	padding:0 6px;	
}
.nav > li > a {
	border:none;
	text-transform:uppercase;
	color:#919191;
	font-size:14px;
}

.nav-tabs .open .dropdown-toggle, 
.nav-pills .open .dropdown-toggle, 
.nav > li.dropdown.open.active > a:hover, 
.nav > li.dropdown.open.active > a:focus,
.nav > li > a:hover,
.nav > li > a:focus {
	background:none;
	border:none;
	
	color:#f87c50;
	
}
.nav > li.active a {
	color:#f87c50;
}
.nav > li.active ul li a {
	color:#fff;
}

.nav > li > ul {
	display:none;
	position:absolute;
	background:#f25a1e;
	color:#f25a1e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	min-width:200px;
	max-width:250px;
	top:50px;
	z-index:999
}
.nav > li > ul:after, 
.nav > li > ul:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.nav > li > ul:after {
    border-color: rgba(242, 90, 30, 0);
    border-bottom-color: #f25a1e;
    border-width: 9px;
    left: 20%;
    margin-left: -9px;
}
.nav > li > ul:before {
    border-color:  rgba(242, 90, 30, 0);
    border-bottom-color: #f25a1e;
    border-width: 10px;
    left: 20%;
    margin-left: -10px;
}

.nav > li > ul.small {
	font-size:14px;
}
.nav > li > ul > li {
	padding:7px 15px 9px 15px;
	border-bottom:1px solid #f0c4b5;	
}
.nav > li > ul > li:last-of-type {
	border-bottom:none	
}
.nav > li > ul  a  {
	color:#fff;
		
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color:#f87c50;
	border:none;
	border-radius:0;
	background:none	
}


.footer { 
	background:#222222;
	border-top:1px solid #686868;
	padding:25px 0;
	font-size:12px;
	color:#7c7c7c;
	/*height: 100%;*/
	
}
.footer h3 {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	color:#f87c50;
		
}
.footer .copyright {
	height:40px;
	padding:13px 0 0 0;
	border-top:1px solid #363636;
	text-align:center;
	margin-top:7px;
		
}
.footer .social {
	vertical-align:middle;
	text-align:right;
	margin-bottom:5px;
	
}
.footer .contact-footer {
	margin-top:5px;
	margin-right:10px;
	
}

.footer .footer-links li {
	padding:0;	
}
.footer .footer-links a {
	text-transform:none;
	font-size:12px;
	color:#7C7C7C;	
}

/*feedback btn*/
#feedback_btn {
	position:fixed;
	right:15px;
	bottom:-40px;
	height:40px;
	z-index:9999;
	
}

/*-----------newsletter */
.acymailing_module_form {
	width:350px;
		
}
.acymailing_module_form .acymailing_introtext {
	margin-bottom:5px !important;	
}
.acymailing_module_form .fieldacyemail {
	width:70%;
	float:left;	
}
.acymailing_module_form .fieldacyemail input {
	width:100%;	
	background:#1f1f1f;
	border-color:#464646;
	height:28px
}
.acysubbuttons input {
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	background-color: #f46831;
	background-image: -moz-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f35a1e), to(#f67e4e));
	background-image: -webkit-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: -o-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: linear-gradient(to bottom, #f35a1e, #f67e4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff35a1e', endColorstr='#fff67e4e', GradientType=0);
	border-color: #f67e4e #f67e4e #eb4b0d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f67e4e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.acysubbuttons input:hover,
.acysubbuttons input:focus,
.acysubbuttons input:active,
.acysubbuttons input.active,
.acysubbuttons input.disabled,
.acysubbuttons input[disabled] {
	color: #ffffff;
  	background-color: #f67e4e;
  	*background-color: #f46c36;
}

/*easy blog*/
body .ui-stars-star a {
	text-indent:-3000px;
	overflow:hidden	
}
#eblog-wrapper #ezblog-head .component-title {
	font-size:34px;	
}
#eblog-wrapper #ezblog-menu {
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;	
}
#eblog-wrapper #section-author,
#ezblog-category {
	background:#272727 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	border:none
}
#eb-fblikes {
	color:#acacac	
}
#eblog-search .search-input input, 
#eblog-search .button-search {
	border:none !important;
}
#eblog-search .search-input input {
	height:28px !important;
	background:#272727;
	border:1px solid #666 !important;
	color:#999	
}
#eblog-wrapper.eblog-bootstrap .button-search {
	border-left:none !important	
}
#eblog-search .button-search {
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	background-color: #f46831 !important;
	background-image: -moz-linear-gradient(top, #f35a1e, #f67e4e) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f35a1e), to(#f67e4e)) !important;
	background-image: -webkit-linear-gradient(top, #f35a1e, #f67e4e) !important;
	background-image: -o-linear-gradient(top, #f35a1e, #f67e4e) !important;
	background-image: linear-gradient(to bottom, #f35a1e, #f67e4e) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff35a1e', endColorstr='#fff67e4e', GradientType=0);
	border-color: #f67e4e #f67e4e #eb4b0d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f67e4e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#eblog-search .button-search:hover,
#eblog-search .button-search:focus,
#eblog-search .button-search:active,
#eblog-search .button-search.active,
#eblog-search .button-search.disabled,
#eblog-search .button-search[disabled] {
	color: #ffffff;
  	background-color: #f67e4e;
  	*background-color: #f46c36;
}


.slider-platform {
	background:url(../images/slider-platform.png) repeat-x bottom
}

.row.slider_wrapper {
	margin-top:30px;

	margin-left:0;
	min-height:750px;
}
.row.slider_wrapper h1 {
	color:#f87c50;
	font-size:40px;	
}
.row.slider_wrapper p {
	color:#d7d7d7;
	font-size:18px;
	width:80%;
	margin:0 auto;
	line-height:1.2em
}
.btn.orange {
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	background-color: #f46831;
	background-image: -moz-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f35a1e), to(#f67e4e));
	background-image: -webkit-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: -o-linear-gradient(top, #f35a1e, #f67e4e);
	background-image: linear-gradient(to bottom, #f35a1e, #f67e4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff35a1e', endColorstr='#fff67e4e', GradientType=0);
	border-color: #f67e4e #f67e4e #eb4b0d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f67e4e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn.orange:hover,
.btn.orange:focus,
.btn.orange:active,
.btn.orange.active,
.btn.orange.disabled,
.btn.orange[disabled] {
  color: #ffffff;
  background-color: #f67e4e;
  *background-color: #f46c36;
}
.btn.orange:active,
.btn.orange.active {
  background-color: #f35a1e ;
}

.row.slider_wrapper a.btn {
	margin-top:30px;
	margin-bottom:30px;
	text-transform:uppercase;
	font-weight:bold;
	
}


/*about page*/
#content .pledge {
	padding:20px;
	background:#272727;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
#content .pledge .btn.orange {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	padding:15px;	
}

/*user info*/
.user-info {
	background:#323232;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	position:absolute;
	right:0px;
	top:0px;
	padding:10px 15px;
	font-size:12px;
	
	text-transform:uppercase	
}
.user-info a { color:#acacac; }
.user-info a:hover { text-decoration:none; color:#f87c50 }
.user-info ul { padding:0; margin:0; list-style:none }
.user-info ul li { padding:0; margin:0; float:left; margin-right:15px; }
.user-info ul li:last-of-type { margin-right:0 }


/*faq*/
.fsf_main.fsf_main_j3 h2 {
	display:none	
}
div.faq_category {
	border-top:none	
}
div.faq_category * {
	font-size:30px !important;
	color:#C2C2C2;
}

@media (max-width: 1024px) {
	.header {
		padding-left:20px;
		padding-right:20px;
	}
	.footer {
		padding-left:20px;
		padding-right:20px;
	}
	
	#content {
		
	}
	.slider-platform {
		background:none
	}
}
@media (max-width: 1024px) {
	#content.inside {
		padding:0 20px;	
	}
}

@media (max-width: 768px) {
	
	html,body {
		height:auto;	
	}
	
	.body {
		min-height:0;
		margin-bottom: 0;
	}
	* html .body {
		height: auto;
	}
	#footer-spacer {
		height: auto;
	}
	
	.header {
		margin-top:0px;
		padding:15px 20px;
		position:fixed;
		height:90px;
		background:rgba(0,0,0,0.8);
		width:100%;
		z-index:999
	}
	.ui-dialog { z-index:9999 !important }
	
	.nav {
			
	}
	.menu-toggle {
		width:45px;
		padding:7px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border:1px solid #666;
		display:inline-block;
		position:absolute;
		right:20px;
		top:20px;
		cursor:pointer
	}
	.menu-toggle .line {
		width:100%;
		display:block;
		background:#999;
		height:4px;
		margin-bottom:5px;
		padding:0;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;	
	}
	.menu-toggle.active {
		border:1px solid #f87c50;	
	}
	
	.menu-toggle.active .line {
		background:#f87c50;	
	}
	.menu-toggle span.line:last-of-type {
		margin-bottom:0;	
	}
	.pull-left.header-left {
		float:none	
	}
	.pull-left.header-left img {
		width:220px;	
	}
 	.pull-right.header-right {
		float:none;	
		background:rgba(90,90,90,1.0);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display:none
	}
	
	.nav-tabs > li:last-child > a, .nav-tabs > .active:last-child > a {
		border-radius:0;
		border-bottom:none	
	}
	.nav > li {
		border-bottom:1px solid #666	
	}
	.nav > li:last-of-type {
		border-bottom:none	
	}
	.nav > li > ul {
		display:block;
		position:static;
		background:none;
		color:inherit;
		border-radius: 0;	
		min-width:0;
		max-width:100%;
		z-index:auto;
		width:100%;
		margin-left:20px;
		list-style:none
	}
	.nav > li > ul li {
		width:100%;	
		border-bottom:none;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
	}
	.nav > li > ul:after, 
	.nav > li > ul:before {
		bottom: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.nav > li > ul:after {
		border:none
	}
	.nav > li > ul:before {
		border:none
	}
	.nav > li > a {
		color:#fff;
		font-size:14px;
	}
	
	#content {
		margin-top:80px;
	}
	#content.inside {
		margin-top:100px;
	}
	
	#content.inside p {
		font-size:14px;	
	}
	#content.inside h1,
	#content.inside h1 div {
		font-size:30px;
	}
	#content.inside h2,
	#content.inside h2 div {
		font-size:24px;
	}
	#content.inside h3,
	#content.inside h3 div {
		font-size:18px;
	}
	
	/*easy blog*/
	#eblog-wrapper #ezblog-head .component-title { 
		font-size:30px;
	}
	#ezblog-menu {
		height:35px;	
	}
	#ezblog-menu .btn-eb-navbar {
		height:30px;
		width:40px;
		margin-top:1px;
		margin-right:10px;	
	}
	
	/*faq*/
	div.faq_category * {
		font-size:24px !important;	
	}

	
	/*about page*/
	#content .pledge .btn.orange {
		font-size:16px;
		text-transform:uppercase;
		font-weight:bold;
		padding:10px;	
	}
	.footer {
		height: auto;	
	}
	
	/*user-info*/
	
	.user-info {
		right:70px;
		top:20px;
		background:none	
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { /* STYLES GO HERE */
	.header {
		padding-left:20px;
		padding-right:20px;
		margin-top:25px;	
	}
	.footer {
		padding-left:20px;
		padding-right:20px;
	}
	
	#content {
		
	}
	.slider-platform {
		background:none
	}
}

@media (min-width: 320px) and (max-width: 560px)  {
	
	.slider-platform {
		background:none
	}
	
	.header {
		height:75px;	
	}
	
	.header-left.pull-left img {
		width:180px;	
	}
	
	.menu-toggle {
		width:35px
	}
	.menu-toggle .line {
		height:3px;	
	}
	
	.nav {
			
	}
	
	.span3.ces-logo {
		width:30%;
		float:left;
	}
	.ces-logo img {
		width:100%
	}
	.span9.ces-text {
		width:65%;
		float:right;
		text-align:left;
	}
	
	.row.slider_wrapper {
		margin-top:10px;	
	}
	.row.slider_wrapper h1 {
		font-size:30px;
		line-height:1.1em
	}
	.row.slider_wrapper p {
		width:100%;
		font-size:15px;
	}
	.row.slider_wrapper button { 
		font-size:15px;
	}
	.row.slider_wrapper a.btn {
		margin-bottom:0	
	}
	
	#content {
		padding:0 20px;	
	}
	
	
	#content.inside p {
		font-size:14px;	
	}
	#content.inside h1,
	#content.inside h1 div {
		font-size:24px;
	}
	#content.inside h2,
	#content.inside h2 div {
		font-size:18px;
	}
	#content.inside h3,
	#content.inside h3 div {
		font-size:12px;
	}
	
	/*faq*/
	div.faq_category * {
		font-size:18px !important;	
	}
	
	/*easy blog*/
	#eblog-wrapper #ezblog-head .component-title { 
		font-size:24px;
	}
	
	.footer .span4,
	.footer .span5,
	.footer .span3 {
		margin-bottom:20px;	
	}
	.footer h3 {
		margin-bottom:5px;	
	}
	.footer .copyright {
		height:auto;
		padding:10px 0 0 0;
		border-top:1px solid #363636;
		text-align:center;
			
	}
	
	.footer .contact-footer {
		margin-top:20px;	
	}
	.footer .social {
		margin-bottom:20px;
	}
	
	.acymailing_module_form {
		width:100%;
			
	}
	
	.acymailing_module_form .fieldacyemail {
		width:68%;
		float:left;	
	}
	
	/*about page*/
	#uses_keymouse .span2 {
		margin-top:15px
	}
	
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
	/**[role=logo] img {
		width:75%
	}*/
}

ul#double{
  padding:0;
  margin:0;
  width:400px;
  margin-bottom:20px;
  overflow:hidden;
}
ul#double li{
  line-height:1.5em;
  float:left;
  display:inline;
  padding:0;
  margin:0;
}
#double li  { width:50%;} 
#triple li  { width:33.333%; }
#quad li    { width:25%; }
#six li     { width:16.666%; }

/*modal - box*/

#cboxLoadedContent {
   overflow:auto !important;
   height: auto !important;
}

/*subscribe dialog box */

#eblog-dialog .dialog input[type="text"] { color:#fff !important }
.eb-brand-bio { display:none }
#eb .form-control {
  color:#FFF !important
}



#productTabs {
  margin-top: 20px;
}

.product-info .nav li.active a, .product-info .tab-content {
  border-color: #4c4949;
  border-style: solid;
  border-width: 1px;
}

.product-info .nav li.active a {
  border-bottom: 1px solid #000;
}

.eshop-buttons {
  /*margin-bottom: 40px;*/
  /*margin-top: -8px;*/
  visibility: hidden !important;
}

.img-polaroid {
  border-style: solid;
  border-width: 1px;
  border-color: #4c4949;
  padding: 5px;
}

.product-info .image-additional img {
  border-style: solid;
  border-width: 1px;
  border-color: #4c4949;
  margin-right: 5px;
  padding: 3px;
}

.product-info .image-additional a {
  margin-right: 10px;
}



.btn-primary, .btn-primary:hover {
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    background-color: #f46831;
    background-image: -moz-linear-gradient(top, #f35a1e, #f67e4e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f35a1e), to(#f67e4e));
    background-image: -webkit-linear-gradient(top, #f35a1e, #f67e4e);
    background-image: -o-linear-gradient(top, #f35a1e, #f67e4e);
    background-image: linear-gradient(to bottom, #f35a1e, #f67e4e);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff35a1e', endColorstr='#fff67e4e', GradientType=0);
    border-color: #f67e4e #f67e4e #eb4b0d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f67e4e;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}



#add-to-cart {
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    background-color: #f46831;
    background-image: -moz-linear-gradient(top, #f35a1e, #f67e4e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f35a1e), to(#f67e4e));
    background-image: -webkit-linear-gradient(top, #f35a1e, #f67e4e);
    background-image: -o-linear-gradient(top, #f35a1e, #f67e4e);
    background-image: linear-gradient(to bottom, #f35a1e, #f67e4e);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff35a1e', endColorstr='#fff67e4e', GradientType=0);
    border-color: #f67e4e #f67e4e #eb4b0d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f67e4e;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/*#colorbox #cboxClose {
  filter: invert(80);
}*/

.cart-info .control-group .form-horizontal {
  background-color: #000 !important;
}

.cart-info .table-bordered thead th  {
	background: #424141 !important;
	border-left: none;
}

.eshop-quantity-value {
  color: #eee !important;
}