html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    border: 0;
    font-size: 100%;
    margin: 0;
    padding: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}

* {
    margin: 0;
    padding: 0;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    outline: none;
    text-decoration: none;
    color: #564a38;
}

img {
    border: none;
    opacity: 1;
   /* width: 100%;*/
}
img:hover {
	-webkit-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;}

.col2-left-layout img:hover, 
.col2-right-layout img:hover, 
.col3-layout  img:hover,
.col2-right-layout img:hover{
	opacity: 0.8;
	
}
.clear {
    clear: none;
}

p {
    line-height: 22px;
}

input, select, textarea {
    font-family: "proxima_nova_rgregular";
}
input[type='button'],
input[type='submit']
{
	opacity:0.9;
	 
	cursor:pointer;
}
input:hover[type='button'],
input:hover[type='submit']{
	opacity:1;
	 
}
.green-btn, 
.grn-btn  {
    background: #33c04d;
 /* Old browsers */
    background: -moz-linear-gradient(top, #33c04d 0%, #16a831 100%);
 /* FF3.6+ */
    background: -ms-linear-gradient(top, #33c04d 0%,#16a831 100%);
 /* IE10+ */
    background: -o-linear-gradient(top, #33c04d 0%,#16a831 100%);
 /* Opera 11.10+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33c04d), color-stop(100%,#16a831));
 /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #33c04d 0%,#16a831 100%);
 /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom, #33c04d 0%,#16a831 100%);
 /* W3C */
    border: 0;
    box-shadow: 1px 1px 0px #63400a;
    -webkit-box-shadow: 1px 1px 0px #63400a;
	-moz-box-shadow: 1px 1px 0px #63400a;
    color: #FFFFFF;
    cursor: pointer;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#33c04d', endColorstr='#16a831',GradientType=0 );
 /* IE6-9 */
    float: left;
    font-family: 'proxima_nova_rgregular';
    font-size: 14px;
    font-weight: bold;
    padding: 5% 8%;
}
.yellow-btn, .yel-btn,
.title-buttons .button {
	background: #edb153; /* Old browsers */
	background: -moz-linear-gradient(top, #edb153 0%, #eb9919 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top, #edb153 0%,#eb9919 100%); /* IE10+ */
	background: -o-linear-gradient(top, #edb153 0%,#eb9919 100%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edb153), color-stop(100%,#eb9919)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #edb153 0%,#eb9919 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #edb153 0%,#eb9919 100%); /* W3C */
	border: 0;
    box-shadow: 1px 1px 0px #63400a;
    -webkit-box-shadow: 1px 1px 0px #63400a;
	-moz-box-shadow: 1px 1px 0px #63400a;
	color: #504930;
	cursor: pointer;
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#edb153', endColorstr='#eb9919',GradientType=0 ); /* IE6-9 */
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 10% 12%; 
	font-family: 'proxima_nova_rgregular';
	
}
.cart-btn  {
    background: #33c04d ;
 /* Old browsers */
    background: -moz-linear-gradient(top, #33c04d 0%, #16a831 100%);
 /* FF3.6+ */
    background: -ms-linear-gradient(top, #33c04d 0%,#16a831 100%);
 /* IE10+ */
    background: -o-linear-gradient(top, #33c04d 0%,#16a831 100%);
 /* Opera 11.10+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33c04d), color-stop(100%,#16a831));
 /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #33c04d 0%,#16a831 100%);
 /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom, #33c04d 0%,#16a831 100%);
 /* W3C */
    border: 0;
    box-shadow: 1px 1px 0px #63400a;
    color: #FFFFFF;
    cursor: pointer;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#33c04d', endColorstr='#16a831',GradientType=0 );
 /* IE6-9 */
    float: left;
    font-family: 'proxima_nova_ltsemibold';
    font-size: 12px;
    /*font-weight: bold;*/
    padding:2% 4%;
}
.cart-btn span span{
	background: url(../images/cart-icon.png) no-repeat right;
	padding-right:25px;
}
.grn-btn,
.yel-btn {padding:1% 2%; margin-right:10px;}
.title-buttons .button{
	padding:1% 2%;  
	float:right;
	margin-bottom:10px;
}
.title-buttons .button span{
	font-size: 14px;
	font-weight: bold;
	color: #504930;
}
.title-buttons .button:hover span{color: #fff;}
.title-buttons .button span span{padding:5px 0px 0px 0px;}
.print-btn {
	background: #edb153; /* Old browsers */
	background: -moz-linear-gradient(top, #edb153 0%, #eb9919 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top, #edb153 0%,#eb9919 100%); /* IE10+ */
	background: -o-linear-gradient(top, #edb153 0%,#eb9919 100%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edb153), color-stop(100%,#eb9919)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #edb153 0%,#eb9919 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #edb153 0%,#eb9919 100%); /* W3C */
	border: 0;
	box-shadow: 1px 1px 0px #63400a;
	color: #504930;
	cursor: pointer;
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#edb153', endColorstr='#eb9919',GradientType=0 ); /* IE6-9 */
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding: 2% 12%; 
	margin-top: 20px;
	font-family: 'proxima_nova_rgregular';
}


.print-btn:hover {
	color: #FFFFFF;
	background: #4d442e;
	background: -moz-linear-gradient(top, #4d442e 0%, #4c4023 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d442e), color-stop(100%,#4c4023));
	background: -webkit-linear-gradient(top, #4d442e 0%,#4c4023 100%);
	background: -o-linear-gradient(top, #4d442e 0%,#4c4023 100%);
	background: -ms-linear-gradient(top, #4d442e 0%,#4c4023 100%);
	background: linear-gradient(to bottom, #4d442e 0%,#4c4023 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d442e', endColorstr='#4c4023',GradientType=0 );
	background: #4f4727;
	-o-transition: color 0.5s linear;
	-moz-transition: color 0.5s linear;
	-khtml-transition: color 0.5s linear;
	-webkit-transition: color 0.5s linear;
	-ms-transition: color 0.5s linear;
	transition: color 0.5s linear;
}


.print-btn span p{float:left; padding:5px 5px 0px 0px;}
.print-btn span img{margin:0; padding:0; vertical-align:middle; float:right;}


.yellow-btn:hover, 
.yel-btn:hover,
.title-buttons .button:hover, 
.header .search .button:hover,
.sticky-nav .top-wrap .search .button:hover,
.header .my-account .minilogin .block-login .button:hover,
.header .my-account .minilogin .block-login .actions a:hover,
.green-btn:hover, 
.grn-btn:hover,
.cart-btn:hover, 
.buttons-set a.button:hover, 
.buttons-set button.button:hover,
.cart .totals button.btn-checkout:hover, 
.cart .totals .checkout-types li .multiaddress:hover, 
.productAction .productSubmit:hover, 
#checkout-step-review .buttons-set button.button:hover, 
.cms-page-view input[type="submit"]:hover, .cms-page-view button:hover, 
.header .my-account-top .minilogin .block-login .button:hover

{
	color: #e9d3ac;
	background: #4d442e; /* Old browsers */
	background: -moz-linear-gradient(top,  #4d442e 0%, #4c4023 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d442e), color-stop(100%,#4c4023)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4d442e 0%,#4c4023 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4d442e 0%,#4c4023 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4d442e 0%,#4c4023 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4d442e 0%,#4c4023 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d442e', endColorstr='#4c4023',GradientType=0 ); /* IE6-9 */
    background:#4f4727;
	-o-transition: color 0.5s linear;
	-moz-transition: color 0.5s linear;
	-khtml-transition: color 0.5s linear;
	-webkit-transition: color 0.5s linear;
	-ms-transition: color 0.5s linear;
	transition: color 0.5s linear;
	opacity:0.8;
}

.button a:hover, 
button:hover{-webkit-transition: color 0.5s linear;-ms-transition: color 0.5s linear;transition: color 0.5s linear;  }
