.select-menu {

display: none;

width: 130px;

}

.navigation-inner .search-inner {

	display: none;

}
#content .button, #commentform .form-submit #submit, #searchform #searchsubmit {

	background: rgba(224,190,96,1);
	background: -moz-linear-gradient(top, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,190,96,1)), color-stop(100%, rgba(238,213,143,1)));
	background: -webkit-linear-gradient(top, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);
	background: -o-linear-gradient(top, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);
	background: -ms-linear-gradient(top, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);
	background: linear-gradient(to bottom, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0be60', endColorstr='#eed58f', GradientType=0 );

}

 input.general-button-black
{
	background: rgba(37,37,37,1);
	background: -moz-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(63,63,63,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(37,37,37,1)), color-stop(100%, rgba(63,63,63,1)));
	background: -webkit-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(63,63,63,1) 100%);
	background: -o-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(63,63,63,1) 100%);
	background: -ms-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(63,63,63,1) 100%);
	background: linear-gradient(to bottom, rgba(37,37,37,1) 0%, rgba(63,63,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#3f3f3f', GradientType=0 );
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    height: auto;
    padding: 6px 17px;
    text-align: center;
	font-size:13px;
	font-family:'Roboto',sans-serif !important;
	border: 1px solid #161616;
}
 input.general-button-black:hover
 {
	 opacity:0.9;
 }



#slider-container .single-item a {

  display: block;

}



.slider { height: auto; }

.slider .items { position:relative; }



#container .sf-menu ul li { text-shadow: none; text-transform: none; font-weight: normal; display: block; float: none; }



.blog-post-home-title {

height: auto;

margin-bottom: 22px;

}

.blog-post-home-title-inner {

position:relative;

height: auto;

padding-left: 10px;

}



.exposureTarget {background: transparent;}



/* Update 2.5 */

.cross-sells ul.products {

list-style: none;

}

.cross-sells ul.products li {

margin:0;

}



.exposureWrapper { position:relative; }



#tab-description ul, .summary ul {

list-style-type: disc;

margin-bottom: 20px;

}

.summary ul { margin-top: 10px; }

#tab-description li, .summary li {

margin-left:16px;

line-height: 26px;

}



#tab-description .bullet-list ul {

list-style-type: none;

}



#tab-description .bullet-list li {

margin-left: 0px;

line-height: 26px;

}



.sf-menu li li a.sf-with-ul {

margin-right: 10px;

}

.sf-menu li li {

position:relative;

}

.sf-menu li li ul {

margin-left: 80px;

}

.sf-menu li li li {

background:	#e58039;

}





/* Update 3.0 */

fieldset select#cardtype, fieldset select#expmonth, fieldset select#expyear, fieldset select {display: inline;}

input#shiptobilling-checkbox { visibility: visible\9; position: relative\9; top: -9999px\9; }

@media screen and (max-width: 480px) {

	.full-width-content table td.product-subtotal input.button {width: 60px;}

}



/* Update 4.0 */

.woocommerce-ordering, .woocommerce-result-count {

float: right;

}

.woocommerce-result-count {

margin: 0;

margin-right: 15px;

line-height: 26px;

}



.blog_pagination span.current{

text-shadow:0 1px 0 #585858;

color:#fff;

background-position:-140px 0;

}



a.added_to_cart {

display: block;

float: right;

font-size: 12px;

margin-top: 3px;

border-bottom: 1px dotted #828282;

}

.text-info { position: relative; z-index: 9; }





/* Update 4.1 */

.content-top {

	width: 100%;

	height: 10px;

	font-size: 0px;

	line-height: 0px;

	border-radius: 4px 4px 0px 0px;

	background: #999999; /* Old browsers */

	background: -moz-linear-gradient(top,  #999999 0%, #686868 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#686868)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #999999 0%,#686868 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #999999 0%,#686868 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #999999 0%,#686868 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #999999 0%,#686868 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#686868',GradientType=0 ); /* IE6-9 */

}



.navigation-inner {

	box-shadow: 0 1px 2px rgba(44, 44, 44, 0.4);

	background: #f0af7e; /* Old browsers */

	background: -moz-linear-gradient(top,  #f0af7e 0%, #e98d47 50%, #e58034 51%, #c85c1e 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0af7e), color-stop(50%,#e98d47), color-stop(51%,#e58034), color-stop(100%,#c85c1e)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f0af7e 0%,#e98d47 50%,#e58034 51%,#c85c1e 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f0af7e 0%,#e98d47 50%,#e58034 51%,#c85c1e 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f0af7e 0%,#e98d47 50%,#e58034 51%,#c85c1e 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f0af7e 0%,#e98d47 50%,#e58034 51%,#c85c1e 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0af7e', endColorstr='#c85c1e',GradientType=0 ); /* IE6-9 */

}



#product-title {

     color: #375252;
    font-family: 'Roboto',sans-serif;
    font-size: 23px;
    font-weight: 300;
background: transparent;

line-height: 150%;

height: auto;

padding: 0;

}



.upsells.products h2, .related h2 {

color: inherit;

font-size: 24px;

font-weight: normal;

margin:0;

height: 52px;

line-height: 52px;

padding: 0 5px 0 10px;

background: #efe4dc;

color: #863200;

}



@media screen and (max-width: 1000px) {

	.navigation-inner {

		border-radius: 4px;

	}

}

@media screen and (max-width: 768px) {

	.search-container {

		padding:0;

		margin-top: 10px;

		-webkit-border-radius: 0px 4px 0px 0px;

		border-radius: 0px 4px 0px 0px;

	}

}