/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* HTML element (SMACSS base) rules */
@import "normalize.css";
/* Layout rules */
@import "layouts/responsive.css";
/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";
/* SMACSS theme rules */
/* @import "theme-A.css"; _NO__DOTCOMMA__AFTER__*/
/* @import "theme-B.css"; _NO__DOTCOMMA__AFTER__*/
/*-------- Website Styles -------------*/

html {
    height: 100%;
    line-height: 1.2em;
}
body {
    background: #FFF;
    font-size: 85%;
    font-family: Arial, Helvetica, sans-serif;
    color: #623412;
}
a {
    transition: color 0.5s ease, background 0.5s ease;
    text-decoration: none;
    color: #E4002B;
}
a:hover {
    text-decoration: none;
    color: #623412;
}
.block { margin: 0 }
p,
ul { margin: 0 }
#content p { margin-bottom: 1.5em }
input:not([type]),
input[type="color"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="text"],
textarea {
    border: 1px solid #623412;
    padding: 4px 5px 4px 8px;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
.btn-default {
    background: #B8A394;
    border: 0;
    padding: 4px 12px 5px;
    margin: 0px 5px 0;
    transition: background 0.5s ease;
    color: #FFF;
    text-transform: uppercase;
	font-size:90%
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn-default:hover {
    background: #E4002B;
    color: #FFF;
}


.section-cart #edit-checkout--2,.section-cart .form-actions input[type="button"], input[type="reset"],.section-cart #main .form-actions input[type="submit"]{background:url(../images/arrow.png) no-repeat !important; width:150px; height:43px;font-size:0.85em; border: 0; color:#FFF; text-transform:uppercase}


#edit-cancel, #edit-back{float:left; text-align:center}


/*
input[type="submit"].node-add-to-cart{background:#B8A394 ;border: 0;
padding: 4px 12px;
margin: 0 5px;
transition: background 0.5s ease; color:#FFF; text-transform:uppercase; height:auto; width:auto}

input[type="submit"].node-add-to-cart:hover{background:#E4002B; color:#FFF}*/
#page-title,
h1,
h2,
h3,
h4,
h5,
h6 { font-family: UniversLT-CondensedBold; }
body,
#content p,
#megamenu-1 li.mm-item a,
#bottom .block h2.block-title,
.ui-widget,
.specials-home .views-row .views-field-field-special-price .field-content,
.specials-page .views-row .views-field-nothing, .specials-page .views-row .views-field-nothing-1 { font-family: UniversLT-Condensed; }
/*------- COMMON CLASSES --------*/
.inline-block.block {
    display: inline-block;
    vertical-align: top;
}
.no-margin.block { margin: 0 }
.no-margin.block p { margin: 0 }
.page-node-276 #content { padding-top: 30px }
.page-node-276 #main { background: #E93355 }
/*--------- Region Header -----------*/
html.js input.form-autocomplete { background: none }
header .block {
    position: relative;
    font-size: 19.5px;
}
header .block.user-menu-drop-menu,
header .block#block-uc-cart-cart,
#block-block-20 {
    float: right;
    display: inline-block;
    margin: 20px 0;
    vertical-align: bottom;
    height: 28px; 
}
header .block#block-uc-cart-cart{height:28px}
#block-block-20{line-height:42px; width:35px}
header .block.user-menu-drop-menu ul.menu li {
    display: inline-block;
    list-style: none;
    vertical-align: bottom;
    line-height: 60px;
    margin-right: 20px;
}
header .block.user-menu-drop-menu ul.menu li a:hover{text-decoration:underline}
.logged-in header .block.user-menu-drop-menu ul.menu li a#login{display:none}
header .block.search {
    float: right;
    display: block;
    clear: right;
    width: 228px;
    z-index: 1000;
}
.search .search-form .form-item { margin: 0 }
.search .search-form input[type="text"] {
    border: 1px solid #E4002B;
    padding:0 19px;
    display: inline-block;
    float: left;
    color: #6B4020;
    width: 180px;
	font-size:14px;
	height:49px; 
}
::-webkit-input-placeholder {
   color: #6B4020;
}

:-moz-placeholder { /* Firefox 18- */
   color: #6B4020;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #6B4020;  
}

:-ms-input-placeholder {  
   color: #6B4020;  
}
.search input[type="submit"] {
   width:48px; height:49px;
    display: inline-block;
    background: #E4002B;
    border: 1px solid #E4002B;
    color: #FFF;
    margin: 0;
	font-size:1.2em;
	padding:0;
}

.messages{margin-top:90px}
header .block#block-uc-cart-cart { }

header .block#block-uc-cart-cart .block-title {
    background: url(../images/icon-cart.png) no-repeat bottom left;
    padding: 0;
    padding-right: 0px;
    height: 28px;
    font-size: 13px;
    display: block;
    font-weight: 100;
	width:35px
}

header .block#block-uc-cart-cart .cart-block-title-bar{
	display: inline;
	padding-right: 0px;
	position: relative;
	height: 28px;
    font-size: 15px;
    display: block;
    font-weight: 100;
	width:25px;
	text-align:left;
	margin-left:18px;
}
header .block#block-uc-cart-cart .cart-block-title-bar .number{background:#E4002B; border-radius:50%; color:#FFF;width: 23px;
height: 23px;
display: block;
text-align: center;
line-height: 23px;
}


header .apply-link {font-family: UniversLT-Condensed; text-transform:uppercase;margin-top:30px;}









.block.block-uc-cart .cart-container {
    position: absolute;
    z-index: 1001;
    margin-top: 0px;
    width: 300px;
	margin-left: -264px;
    background: #FFF;
    padding: 5px;
	border:1px solid #E4002B;

}
.cart-block-summary-total {padding-top:10px; padding-bottom:10px}
.cart-block-summary-total span.total-wrap{padding:3px; border-style: solid;
border-width: 0px 0px 5px;
-moz-border-image: url(../images/border-double.png) 0 0 5 repeat;
-webkit-border-image: url(../images/border-double.png) 0 0 5 repeat;
-o-border-image: url(../images/border-double.png) 0 0 5 repeat;
border-image: url(../images/border-double.png) 0 0 5 fill repeat;}


.block.block-uc-cart .cart-container table { margin: 0 }
.block.block-uc-cart .cart-container table tr {
    border-bottom: 0px dashed #623412;
}
.block.block-uc-cart .cart-container table tr.odd{
    border-bottom: 1px dashed #623412;
}
.block.block-uc-cart .cart-container table tr.even {
    border-bottom: 1px solid #623412;
}
.block.block-uc-cart .cart-container table tr.cart-block-summary-links {
    border-bottom: 0;
    font-size: 1em;
}
.block.block-uc-cart .cart-container table tr.cart-block-summary-links .links {
    margin: 0;
    padding: 0;
    
}
.cart-block-summary-links .links li a {
	background: url(../images/checkout.png) no-repeat !important;
	width: 74px;
	height: 30px;
	font-size: 0px;
	border: 0;
	color: #FFF;
	text-transform: uppercase;
	display:inline-block;
	line-height:33px;
	text-align: left;
text-indent: -9999999px;
}

.cart-block-summary-links .links li.cart-block-view-cart{float: left;}
.cart-block-summary-links .links li.cart-block-checkout{float: right;}
.cart-block-summary-links .links li.cart-block-view-cart a {background: url(../images/view-cart.png) no-repeat !important;}
.cart-block-summary-links ul.links li {
	border-right: solid 0px;
	display: inline;
	padding: 0;
	margin:15px 0
}

#uc-cart-view-form th { text-align: left }
#uc-cart-view-form td {
    
    text-align: left;
}
#uc-cart-view-form td { vertical-align: middle }
#uc-cart-view-form td.desc {
    width: 60%;
    text-align: left;
}
#uc-cart-view-form img {
    padding-right: 0;
    float: none;
}
#uc-cart-view-form td.subtotal { text-align: right; display:none}
#uc-cart-view-form td.remove { text-align: center }
#uc-cart-view-form td.remove input[type="submit"] {
    background: #FFF;
    color: #E4002B;
    border: 1px solid #E4002B;
    padding: 5px 5px;
    margin: 5px;
    text-transform: uppercase;
    font-size: 0.8em;
}
/*--------- Region Navigation ---------*/
#navigation .block {
    display: inline-block;
    width: 100%;
    vertical-align: bottom;
}
#navigation .block.logo {
    position: relative;
    z-index: 9;
    text-align: center;
}
#megamenu-1 li.mm-item {
    float: none;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
    vertical-align: bottom;
}




#megamenu-1 li.mm-item-4,
#megamenu-1 li.mm-item-5,
#megamenu-1 li.mm-item-6 { float: right; }
#megamenu-1 li.mm-item a {
    border-bottom: 1px dashed #623412;
    border-top: 1px dashed #623412;
    padding: 0px 17px;
    text-transform: uppercase;
    font-size: 1.625em;
}
#megamenu-1 li.mm-item.mm-item-1 a{padding-left:0;}
#megamenu-1 li.mm-item.mm-item-2 a{ padding: 0px 34px;}
#megamenu-1 li.mm-item.mm-item-3 a{padding-right:0;}

#megamenu-1 li.mm-item.mm-item-4 a{padding-right:0;}
#megamenu-1 li.mm-item.mm-item-5 a{ padding: 0px 30px;}
#megamenu-1 li.mm-item.mm-item-6 a{padding-left:0;}

#megamenu-1 li.mm-item.mm-active a { color: #623412;}
#block-menu-menu-main-menu-right-side { text-align: right;}
#block-menu-menu-main-menu-right-side ul.menu {
    float: right;
    text-align: right;
}
#megamenu-1 li.mm-item .mm-container ul li {
    list-style-type: none;
    list-style-image: none;
    border: none;
    background: none;
    margin: 0 0 5px;
	display: block;
    list-style: none;
    padding: 0px;
    width: 100%;
}
#megamenu-1 li.mm-item .mm-container ul li.honest{display:none !important;}
#megamenu-1 li.mm-item .mm-container ul li.even { }
#megamenu-1 li.mm-item .mm-container ul li li {
    width: 95%;
    margin: 0 0 5px 0px;
    float: none !important;
}
#megamenu-1 li.mm-item .mm-container ul li a {
    font-size: 1.2em;
    color: #E4002B;
    text-transform: capitalize;
    border: none;
    padding: 0px;
    font-weight: bold;
}
#megamenu-1 li.mm-item .mm-container ul li li a {
    font-weight: 100;
    font-size: 1.1em;
    padding: 0;
}
#megamenu-1 li.mm-item .mm-container ul li li a:hover { text-decoration: underline;}
#megamenu-1 li.mm-item .mm-container ul {
    clear: both;
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    column-count: 3;
    column-gap: 10px;
    margin: 10px auto;
    padding: 0px;
    width: 100%;
    z-index: 9;
}
#megamenu-1 li.mm-item .mm-container ul ul {
    clear: both;
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
    margin: 0;
}

#megamenu-1 li.mm-item .mm-container ul li li {
    margin-bottom: 0px;
    padding: 0px;
    width: 100%;
}
.mm-parent .mm-fullwidth { width: 50% }
.mm-container { left: inherit }
.mm-sub .withmargin .inner {
    padding: 0 10px;
    margin: 10px 0 0;
}
.mean-container .mean-bar,
.mean-container .mean-nav {
    background: #E4002B;
    color: #FFF;
}
.mean-container .mean-nav ul li a.mean-expand:hover { background: #623412 }
.mean-container .mean-nav ul li a.mean-expand { height: 17px }
/*--------- Region Footer -----------*/
#footer {
    border-bottom: 1px dashed #623412;
    border-top: 1px dashed #623412;
    color: #6B4020 !important;
}
#footer-div .block {
    display: inline-block;
    width: 33%;
}
#footer-div .block .block-wrapper {
    text-align: center;
    padding: 10px 0;
}
#footer-div .block .block-wrapper  strong { color: #E4002B }
#footer-div .block .block-wrapper  a { color: #6B4020 !important }
/*--------- Region Bottom -----------*/
#bottom {
    background: #E0D6D0;
    color: #4C473C;
}
#bottom .block {
    display: inline-block;
    margin-right: 15px;
    font-size: 90%;
    width: 31%;
    vertical-align: top;
}
#bottom .block.copyright {
    width: 100%;
    font-size: 0.9em;
    margin: 5px 0;
}
#bottom .block h2.block-title {
    font-size: 1em;
    margin: 5px 0;
    text-transform: uppercase;
    font-weight: 100;
}
#bottom .block .block-wrapper { padding: 10px 0; }
#bottom .block .block-wrapper ul.menu {
    margin: 0;
    padding: 0;
}
#bottom .block .block-wrapper ul.menu li {
    list-style: none;
    display: inline-block;
    width: 49%;
}
#bottom .block .block-wrapper .views-row {
    display: inline-block;
    width: 49%;
}

#bottom .block .block-wrapper ul.menu li a,
#bottom .block .block-wrapper .views-row a { color: #4C473C; }
#bottom .block .block-wrapper ul.menu li a:hover,
#bottom .block .block-wrapper .views-row a:hover { color: #E4002B; }
/*----- Login and Register Screens ------*/
.page-user #main { }

.page-user.logged-in #page-title { display:block; width:434px; height:51px; background:url(../images/my-account.png) no-repeat; margin:-89px auto 0; text-indent:-999999px; }
.page-user.not-logged-in #content {
    width: 60%;
    display: block;
    margin: 0 auto;
    background: #FFF;
    padding: 20px;
}




.page-user-login #main,
.not-logged-in.page-user #main { background: #E93355 url(../images/bg-login.png) no-repeat left 10%; padding-bottom:300px !important; padding-top: 15em !important; margin-bottom:30px; margin-left: 10px;
margin-right: 10px;}
.page-user.page-user-password #main { background: #E93355 url(../images/bg-login-pwd.png) no-repeat right 80%; }
.page-user.not-logged-in #page-title { display: none; }


.logged-in.page-user #main{
background: #FCE5E9;
padding: 20px;
margin: 150px auto 50px;
width: 100%;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.logged-in.page-user #main #content{
padding: 5% 10%;
border: 1px dashed #6B4020;
}
.page-user #user-login,
.page-user #user-pass{padding:30px 70px}
.page-user #user-login .form-item,
.page-user #user-pass .form-item {
margin: 1em 0;
}
.page-user #user-login label,
.page-user #user-pass label{display:inline-block; margin-right:40px; width:80px}
.page-user #user-login .form-item input,
.page-user #user-pass .form-item input{width:310px;display:inline-block; padding: 6px 5px 6px 8px;}
.page-user #user-login .form-actions input[type="submit"],
.page-user #user-pass .form-actions input[type="submit"]{
	background: url(../images/arrow-login.png) no-repeat !important;
	width: 78px;
	height: 41px;
	font-size: 0.85em;
	border: 0;
	color: #FFF;
	text-transform: uppercase;
	float:right;
	margin-right:10px;
	margin-top:40px;
}

.page-user #user-pass a#edit-login{
	background: url(../images/arrow-back.png) no-repeat !important;
	width: 151px;
	height: 41px;
	font-size: 0.85em;
	border: 0;
	color: #FFF;
	text-transform: uppercase;
	float:left; line-height:43px;
	padding: 0px 12px 0 25px;
	margin-top: 20px;
}

#contact-table td {
    padding: 8px;
}
.cart-block-icon-full,
.cart-block-icon-empty {
    float: left;
    height: 42px;
    margin: 2px 2px 0 6px;
    width: 42px;
    background: transparent url(../images/icon-cart.png) no-repeat left center;
}
div.order {
    display: block;
    margin: 0 auto;
    text-align: center;
}
div.order a { text-align: center }
.first-img {
    display: block;
    transition: all 0.5s ease;
    margin: 0 auto;
}
.second-img {
    display: none;
    transition: all 0.5s ease;
    margin: 0 auto;
}
div.order:hover .first-img {
    display: none;
    transition: all 0.5s ease;
}
div.order:hover .second-img {
    display: block;
    transition: all 0.5s ease;
}
/*-------- PRODUCTS ------------*/
.page-catalog #page-title { display: none }
body.not-front.page-catalog #main { padding-top: 0 }
.catalog-title {
    background: #E4002B;
    display: block;
    width: 100%;
    padding-top: 20px;
}
.view-uc-catalog .views-row {
    display: inline-block;
    float: left;
    width: 48%;
    margin-right: 2%;
    padding: 0 0 10px;
	
	border-style: solid;
border-width: 0px 0px 1px;
-moz-border-image: url(../images/border-image-brown.png) 0 0 2 repeat;
-webkit-border-image: url(../images/border-image-brown.png) 0 0 2 repeat;
-o-border-image: url(../images/border-image-brown.png) 0 0 2 repeat;
border-image: url(../images/border-image-brown.png) 0 0 2 fill repeat;


    margin-bottom: 5px;
    height: 205px;
    margin-top: 15px;
}

.view-uc-catalog .views-row-even {
    margin-right: 0%;
    margin-left: 2%;
}
.view-uc-catalog .views-row .views-field {
   float: right;
display: inline-block;
width: 252px;
    padding: 5px 0;

	border-style: solid;
border-width: 0px 0px 2px;
-moz-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
-webkit-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
-o-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
border-image: url(../images/border-image-red.png) 0 0 2 fill repeat;
	
    margin-bottom: 0;
}
.view-uc-catalog .views-row .views-field.views-field-display-price{border-bottom: 0px dotted #E4002B;}
.view-uc-catalog .views-row .views-field-entity-id {
    padding: 0;
    border-bottom: 0px dotted #E4002B;
    width: 196px;
float: left;
}
.view-uc-catalog .views-row .views-field-addtocartlink {
    border-bottom: 0px dotted #E4002B;
	margin-top:20px
}
.view-uc-catalog .views-row .views-field-addtocartlink .form-item,
.view-uc-catalog .views-row .views-field-addtocartlink .form-actions {
    margin: 0;
    width: 31%;
    display: inline-block;
    vertical-align: top;
}
.view-uc-catalog .views-row .views-field-addtocartlink .form-item {
width: 44px;
text-align: right;
margin-left: 90px;
}
.view-uc-catalog .views-row .views-field-addtocartlink .form-item label {
    display: none;
    margin-right: 35px;
}
.view-uc-catalog .views-row .views-field .views-label {
    display: inline-block;
    width: 80px;
    font-weight: 700;
}
.view-uc-catalog-terms.view-display-id-block_1 .view-content { }
.view-uc-catalog-terms.view-display-id-block_1 .view-content .views-row {
    background: #FFF;
    padding: 0px;
    width: 25%;
    display: inline-block;
    float: left;
}
.view-uc-catalog-terms.view-display-id-block_1 .view-content .views-row .views-field-field-main-categories-image {
    border-right: 1px dashed #E4002B;
    border-bottom: 1px dashed #E4002B;
}
.view-uc-catalog-terms.view-display-id-block_1 .view-content .views-row.views-row-1 .views-field-field-main-categories-image,
.view-uc-catalog-terms.view-display-id-block_1 .view-content .views-row.views-row-5 .views-field-field-main-categories-image { border-left: 1px dashed #E4002B; }
body.not-front.page-node-3 #main,
.page-node-2363  #main{ padding-top: 0 !important;}
.page-node-2363 #content{padding-top:100px !important;}
body.not-front.page-node-3 #content {
    padding-top: 8em;
    min-height: 400px;
}

.view-uc-catalog-terms.view-display-id-block_1 .view-content .views-row.views-row-5 a{}
body.not-front.page-node-3 .region-sidebar-first { }
.title-specials {
    background: #E4002B url(../images/bg-title-specials.png) repeat-y top right;
    padding: 0px 10px 0;
    display: block;
    height: 100%;
    position: absolute;
    max-width: 28%;
}
.title-specials .block-wrapper { padding: 60px 0;}
.specials-home .views-row {
    display: inline-block;
    float: left;
    width: 24%;
    margin: 0 1% 20px;
}
.specials-home .views-row-first,
.specials-home .views-row-last { margin: 0 0 20px; }
.specials-home .views-row .views-field-field-special-price {
    background: url(../images/bg-specials-price.png) no-repeat;
    width: 56px;
    height: 45px;
    display: block;
    float: right;
    margin-top: -100px;
    margin-bottom: 15px;
    position: relative;
    z-index: 3;
    padding: 35px 22px 20px;
    text-align: center;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #E4002B;
}
.specials-home .views-row .views-field-field-special-price .field-content {
    display: block;
    overflow: hidden;
    width: 56px;
    height: 32px;
    font-size: 1.45em;
}
.specials-home .views-row .views-field.views-field-title {
padding: 0 30px;
}
.specials-page .views-row {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 20px;
    clear: both;
}
.specials-page h3 {
    display: block;
    margin: 0;
    position: relative;
}
.specials-page .views-row .views-field-uc-catalog-image { display: inline-block }
.specials-page .views-row .views-field-field-special-price {
    background: url(../images/bg-specials-price.png) no-repeat;
    width: 56px;
    height: 45px;
    display: inline-block;
    position: relative;
    z-index: 3;
    padding: 35px 22px 20px;
    text-align: center;
    line-height: 1.2em;
    text-transform: uppercase;
    font-weight: 700;
    color: #E4002B;
    vertical-align: top;
    margin-right: -120px;
}
.specials-page .views-row .views-field-field-special-price .field-content {
    display: block;
    overflow: hidden;
    width: 56px;
    height: 32px;
	font-size:1.45em
}
.specials-page .views-row .views-field-nothing,
.specials-page .views-row .views-field-nothing-1 {
    display: inline-block;
    width: 70%;
    clear: both;
    padding: 10px 0 2px;
    border-top: 0px dashed #623412;
	font-size:1.1em;
	border-style: solid;
	border-width: 0px 0px 2px;
	-moz-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
	-webkit-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
	-o-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
	border-image: url(../images/border-image-red.png) 0 0 2 fill repeat;
	float:left
}
.specials-page .views-row .views-field-nothing-1{width:100%}
.specials-page .views-row .views-field-nothing span span,
.specials-page .views-row .views-field-nothing-1 span span {
    display: inline-block;
    vertical-align: top;
    width: 20%;
    text-align: right;
}
.specials-page .views-row .views-field-nothing span span.package { width: 19% }
.specials-page .views-row .views-field-nothing-1 span span.package { width: 29% }
.specials-page .views-row .views-field-nothing span span.title,
.specials-page .views-row .views-field-nothing-1 span span.title {
    width: 60%;
    text-align: left;
}
.specials-page .views-row .views-field-nothing-1 span span.title{width:33%}
.specials-page .views-row .views-field-nothing-1 span span.uc-price{width:33%}
.specials-page .views-row .views-field-addtocartlink {
    display: inline-block;
    width:28%;
    margin: 0;
	float:right
}
.specials-page .views-row .views-field-addtocartlink .form-item,
.specials-page .views-row .views-field-addtocartlink .form-actions {

}
.specials-page .views-row .views-field-addtocartlink .form-item,
.specials-page .views-row .views-field-addtocartlink .form-actions { 
    display:inline-block; 
	padding: 10px 0;
	text-align: right;
	vertical-align:middle;
	margin:0
}
.specials-page .views-row .views-field-addtocartlink .form-item label {
    display: none;
    margin-right: 10px;
}
.specials-page .views-row .views-field-addtocartlink .views-label {
    display: inline-block;
    width: 80px;
    font-weight: 700;
}
.specials-page .views-row .views-field-field-specials-image {
    display: inline-block;
    position: relative;
    width: 70%;
    text-align: right;
}
fieldset {
background: #FCE5E9;
padding: 30px 20px 20px 20px;
margin: 20px auto 20px;
width: 100%;
min-width: inherit;
border:0px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */

}
.fieldset-wrapper{
padding: 5% 5%;
border: 1px dashed #6B4020;
margin-top: -36px;
z-index:2
}
fieldset legend {}
fieldset#customer-pane{display:none}
fieldset#cart-pane legend{background: url(../images/cart-pane.png) no-repeat top center; width: 100%; height:54px; display:block; margin:0 auto !important; text-indent:-99999px; z-index:3; position: relative; top:8px;}
fieldset#comments-pane legend{background:url(../images/comments-pane.png) no-repeat top center; width:100%; height:54px; display:block; margin:0 auto; text-indent:-99999px; z-index:3; position: relative; top:8px;}

fieldset#comments-pane .fieldset-description,
fieldset#comments-pane label,
fieldset#comments-pane .resizable-textarea .grippie,
#review-instructions{display:none}

fieldset#comments-pane .fieldset-wrapper{padding: 5% 5% 10%;}
fieldset#comments-pane .form-textarea-wrapper textarea{border:0px; height:150px; margin: 0 ; width:100%
}

.section-cart #main .form-actions input[type="submit"]#edit-cancel{background:url(../images/edit-cancel.png) no-repeat !important; width:99px; height:39px; text-indent:-999999px; margin-left:70px; margin-top:-100px; display:inline-block; float:left}
.section-cart #main .form-actions input[type="submit"]#edit-continue{background:url(../images/edit-continue.png) no-repeat !important; width:102px; height:39px; text-indent:-999999px; margin-right:70px; margin-top:-100px; display:inline-block; float:right}

.section-cart #main .form-actions input[type="submit"]#edit-back{background:url(../images/back.png) no-repeat !important; width:99px; height:38px; text-indent:-999999px;display:inline-block; margin-top:50px}

#uc-cart-checkout-review-form #edit-submit,
#cart-form-pane input[type="submit"]#edit-checkout--2{background:url(../images/submit-order.png) no-repeat !important; width:102px; height:39px; text-indent:-999999px;  margin-top:50px; display:inline-block; float:right;}
#cart-form-pane input[type="submit"]#edit-checkout--2{margin-top:0; margin-right: 37px;}

.section-cart .form-actions input[type="submit"]#edit-update{background:url(../images/updtae.png) no-repeat !important; width:122px; height:20px; text-indent:-999999px;  margin-top:9px; display:inline-block;margin-right: 190px;}

.section-cart #edit-actions a{background:url(../images/continue.png) no-repeat !important; width:136px; height:39px; text-indent:-999999px !important;display:block; float:left; margin:0 0 0 20px; font-size:0px}

fieldset legend a{color:#FFF}
.order-review-table{background: #FCE5E9;
padding: 0;
margin: 20px auto 20px;
width: 100%;
min-width: inherit;
border:0px; font-size:1em}
.cart-review{width:100%; margin:0 auto}
.cart-review th{ text-align:left; padding:0 4px;}

.order-review-table .pane-title-row{background:transparent; color:#623412; border:none; text-align:left}

.order-review-table tr .title-col{display:none}
.order-review-table .review-button-row{background:transparent;border:none}
fieldset tbody{border:none}
fieldset tr.even,
fieldset tr.odd,
.order-review-table tr.even,
.order-review-table tr.odd{
  background: transparent url(../images/tomanocu-border.png) top left no-repeat;
  border: 0px;
  padding: 0.1em 0.6em;
  line-height: 30px;
}
fieldset thead tr{line-height: 30px;
}
#subtotal-title {
font-weight: bold;
margin-right: 75px;
}
fieldset tr.subtotal{
  background: transparent url(../images/tomanocu-border-small.png) top right no-repeat !important;}
td.subtotal .uc-price, td.price {
text-align: right; font-weight:700;
}  
td.subtotal .uc-price, td.price .uc-price{ margin-right:10px;}
  
  
fieldset tr.even,
.order-review-table tr.even {
  background-color: transparent;
}
fieldset tr.subtotal{border:none !important}
fieldset th {
border-bottom:0px dotted #E4002B; 
}

.page-search h1#page-title{display:none}
.search-results{padding:0}
.search-results .title {
	font-size: 1.2em;
	text-transform: uppercase;
	color:#E4002B;
}
.search-results li {
    
	
	border-style: solid;
border-width: 0px 0px 2px;
-moz-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
-webkit-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
-o-border-image: url(../images/border-image-red.png) 0 0 2 repeat;
border-image: url(../images/border-image-red.png) 0 0 2 fill repeat;

    margin: 0 10px 10px;
    padding: 5px 10px;
    background: #FFF;
	display:inline-block; 
	vertical-align:top; 
	width:28%; 
	float:left;
	height:220px
}
.search-results li .product-info{
	display:block;
	margin-bottom:10px;
}
.search-results li .product-info.display-price{
	display:none;
}
.search-results li .add-to-cart{margin-top:10px}
.search-results li .add-to-cart .form-item, .search-results li .add-to-cart .form-actions {
	margin: 0;
	width: 45%;
	display: inline-block;
	vertical-align: top;
}
.search-results li .add-to-cart .form-item label {
	display: inline-block;
	margin-right: 15px;
}
.search-results li .form-type-uc-quantity input[type="text"] {
	padding: 2px 5px 3px 4px;
	border: 1px solid #B8A394;
	width: 25px !important;
	text-align: center !important;
}
.search-results li .field-label{display:inline-block; vertical-align:top; margin-right:5px}
.search-results li .field-items{display:inline-block; vertical-align:top}
.search-results li .form-item{
	margin:0;
}
.search-results li .title a {  }
.field-collection-container {
    border-bottom: 0px solid #D3D7D9;
    margin-bottom: 0px;
	margin-top:0px
}
.page-node-5 .field-collection-container {
    border-bottom: 0px solid #D3D7D9;
    margin-bottom: 50px;
	margin-top:30px
}
.field-collection-view {
    padding: 0;
    margin: 0;
    border-bottom: 0px dotted #D3D7D9;
}
.field-collection-view .ui-accordion .ui-accordion-header {
    background: #FFF;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    border-color: #623412;
    border-style: dashed;
    padding: 5px 0;
}
.field-collection-view .ui-accordion .ui-accordion-header.ui-state-active{border-bottom:0}
.field-collection-view .ui-accordion .ui-accordion-header .field-items {
    display: inline-block;
    vertical-align: top;
    line-height: 35px;
    margin-left: 15px;
}
.field-collection-view .ui-icon {
    width: 21px;
    height: 35px;
    display: inline-block;
    position: absolute;
    margin-left: 250px;
}
.field-collection-view .ui-state-default .ui-icon { background-image: url(../images/icon-active.png) }
.field-collection-view .ui-state-active .ui-icon { background-image: url(../images/icon-not-active.png) }
.field-collection-view .ui-icon-triangle-1-e,
.field-collection-view .ui-icon-triangle-1-s { background-position: inherit }
.field-collection-view .ui-accordion .ui-accordion-content { border: 0 }
.field-collection-container .field-items .field-items .field-item { color: #E4002B }
.field-collection-container .field-name-field-accordion-body .field-items .field-item { color:#6B4020 }
/*---- PAGINATION -----*/
.item-list { clear: both }
#content ul.pager { }
/*.pager-item {
    display: inline-block;
    padding: 0;
    list-style-type: none;
    background-image: none;
    margin-top: 50px;
}
.pager-current,
.pager-item a{}
.pager-next,
.pager-last,
.pager-previous,
.pager-first{
    display:none
}
.pager-current {
    background: transparent url(../images/icon-current.png) no-repeat; width:12px; height:12px; text-indent:-99999999px; display: inline-block; padding:2px}
	.pager-item a{
    background: transparent url(../images/icon-not-current.png) no-repeat; width:12px; height:12px; text-indent:-99999999px; display: inline-block; padding:2px}

.pager-item a:hover {
    background: transparent url(../images/icon-current.png) no-repeat;
}*/
#page-title {
    font-size: 2.5em;
    padding: 20px;
    background: #E4002B;
    color: #FFF;
    text-transform: uppercase;
}
.ui-spinner-buttons {}
.ui-spinner-button.ui-state-default {
    border: 0px solid #CFCFCF;
    background: #B8A394;
    font-weight: 400;
    color: #FFF;
    width: 19px !important;
    height: 12px !important;
    border-radius: 0 !important;
}
.ui-spinner-button.ui-state-default .ui-icon.ui-icon-triangle-1-n,
.ui-spinner-button.ui-state-default .ui-icon.ui-icon-triangle-1-s {
    background-image: url(../images/icon-spinner.png);
    background-position: center 0;
    width: 12px;
    height: 12px;
    cursor: pointer;
}
.ui-spinner-button.ui-state-default .ui-icon.ui-icon-triangle-1-s {
    background-position: center -13px;
    cursor: pointer;
}
.views-field-addtocartlink .form-item.form-item-qty input.form-text, #cart-form-pane .form-type-uc-quantity input[type="text"] {
    padding: 0 5px 0 4px;
    border: 1px solid #B8A394;
    width: 25px !important;
    text-align: center !important;
	height:24px; line-height:20px; margin-right:0 !important; float:left; display:block;
}
.ui-spinner{float:left; display:block;}
.views-field-addtocartlink .form-item.form-item-qty .ui-spinner-buttons,
#cart-form-pane .form-type-uc-quantity .ui-spinner-buttons{top:0 !important; left:0 !important; position:relative}

.webform-bg {
    background: #FCE5E9;
    padding: 20px;
    margin: 0 auto;
    width: 75%;
}
.webform-bg .block-wrapper {
    padding: 5% 15%;
    border: 1px dashed #6B4020;
}
.webform-bg label {
    display: block;
    font-weight: normal;
    margin-bottom: 5px;
}
.webform-bg .form-actions { text-align: right }
.sidebars { }
.sidebars #contact-table td { padding: 8px 10px 0 0; vertical-align:top}
.sidebars #contact-table strong{ font-family: UniversLT-CondensedBold; }
body.not-front.page-node-6 #main {
    padding-top: 0;
    padding-bottom: 2em;
    margin-top: -22px;
}
.page-node-6 #content .catalog-title p { margin: 0 }
#cart-form-pane {
    background: #FCE5E9;
    padding: 20px;
    margin: 0 auto;
    width: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.uc-cart-empty{margin-top:80px}
#uc-cart-view-form {
    padding: 5% 8%;
    border: 1px dashed #6B4020;
}
#cart-form-pane form th { border-bottom: 0px solid #ccc }
#cart-form-pane tr.even,
#cart-form-pane tr.odd {
    background-color: #FCE5E9;
    padding: 0.1em 0.6em;
    border-top: 1px dashed #E4002B;
}
#cart-form-pane tr:last-child{border-top: 0px dashed #E4002B;}
#cart-form-pane .ui-spinner-button.ui-state-default {
    border: 0px solid #6B4020;
    background: #E4002B;
}
.page-cart #page-title { display: none }
#cart-form-pane form tbody { border-top: 0px solid #ccc }
abbr[title] { border-bottom: 0px dotted }
#block-block-17 {
    width: 75%;
    margin: 0 auto -40px;
}
#block-block-17 p { margin: 0 }
header .block.user-menu-drop-menu .block-title { display: none }

.form-required {
color: #623412;
}


input.webform-submit {
background: url(../images/submit.png) no-repeat !important;
width: 74px; height:39px; text-indent:-99999px
}
#block-webform-client-block-272.webform-bg {
width: 600px;
}
#block-block-10{
margin: 34px 0;
}

#block-webform-client-block-7 label {
display: block;
font-weight: normal;
margin-bottom: 5px;
}
body.not-front.page-node-4 #main,
body.not-front.page-cart #main{padding-top:9em;}

.page-cart #cart-form-pane .form-type-uc-quantity input[type="text"]{color:#9FA1A4}

div#block-block-8 {
margin-top: -18px;
}
div#block-block-9{margin-top: 30px;}
#block-block-15 .block-wrapper ul{padding:0}
#block-block-15 .block-wrapper ul li{list-style:none}
#block-block-15 .block-wrapper ul li strong{color:#E4002B; display:inline-block; width:40px}
#block-block-15 .block-wrapper .btn-download{display:block; background:url(../images/download.png) no-repeat; width:118px; height:98px; text-indent:-9999999px; margin:40px auto;}

#block-block-15.webform-bg{width:60%; font-size:1.1em; padding:15px; z-index:7}
#block-block-15.webform-bg .block-wrapper {
padding: 5% 25%;}

#block-block-19 {
width: 75%;
margin: 0 auto -60px; position:relative; z-index:10; display:block
}

#block-block-5 p{text-align:justify}
.profile dd {
margin: 0 0 5em 0;
}
.profile dt{ text-transform:uppercase; background:url(../images/tomanocu-border.png) no-repeat bottom left; padding-bottom:5px}
.profile dd a{text-decoration:underline;}
.profile dd a:hover{text-decoration:none;}
.profile h3{display:none}

.view-uc-orders-user table,
.order-pane-table,
.uc-order-comments{width:100%}
.view-uc-orders-user table th,
.order-pane-table th,
.uc-order-comments th{text-align:left}
.view-uc-orders-user table tr,
.order-pane-table tr,
.uc-order-comments tr{background:transparent url(../images/tomanocu-border.png) no-repeat bottom left !important; padding-bottom:5px; line-height:30px}
.view-uc-orders-user table tr td.active,
.order-pane thead,
.uc-order-comments thead {
background-color:transparent;
}
.view-uc-orders-user table th a{color:#623412}
.view-uc-orders-user table tr.views-row-last,
.order-pane-table tr.views-row-las{background:transparent !important;}

.order-pane {
border-color: #E4002B;
border-style: solid;
border-width: 1px;
line-height: 1.1em;
margin: .5em;
padding: .5em;
position: relative;
}
.uc-order-comments .date, .uc-order-comments .user, .uc-order-comments .notified, .uc-order-comments .status {
text-align: left;
white-space: nowrap;
}

   header .block.user-menu-drop-menu .block-title {
        display: block;
        margin: 0;
        height: 28px;
        font-size: 13px;
        line-height: 42px;
        margin-right: 12px;
        cursor: pointer;
        padding-right: 15px;
        background: url(../images/small-arrow.png) right 85% no-repeat;
        text-transform: uppercase;
		font-family: UniversLT-Condensed;;
    }
    header .block.user-menu-drop-menu .block-wrapper {
        display: none;
        position: absolute;
    }
    header .block.user-menu-drop-menu:hover .block-wrapper {
        display: block;
        position: absolute;
        z-index: 9999999;
    }
    header .block.user-menu-drop-menu .block-wrapper {
        padding: 0;
        width: 78px;
        background: url(../images/bg-menu-user.png) no-repeat top center;
        padding: 10px 0;
		height:66px;
		overflow:hidden;
		margin-left: -20px;
    }
	header .block.user-menu-drop-menu .block-wrapper ul.menu{
        padding: 0;
        width: 78px;
		height:66px;
    }
    header .block.user-menu-drop-menu:hover .block-wrapper ul.menu li {
        display: block;
        list-style: none;
        vertical-align: bottom;
        line-height: 1;
        margin: 0px;
        margin-bottom: 5px;
		padding:0 10px;
		font-size: 11px;
    }
    .logged-in header .block.user-menu-drop-menu:hover .block-wrapper ul.menu li a.register { display: none }
	fieldset{min-width:inherit}
	.field-collection-container .field-items .field-item.even{margin-bottom: 0px;}
	.field-collection-container .field-items .field-item.even .ui-accordion .ui-accordion-header{
 border-bottom:0px !important
}


.form-textarea-wrapper textarea {width:385px;}



.page-node-2 #content p,
.page-node-2 #content h2 {font-size:26px !important; line-height:32px !important;}

td.qty .form-item.form-type-uc-quantity{width:71px}



@-moz-document url-prefix() { 
  #navigation .block {
    margin-bottom: -128px;
}
}


/*-------- MEDIA QUERIES -------------*/
/*-------- SMALL SCREEN MOBILES -------------*/
@media all and (min-width: 320px) and (max-width: 479px) { 
    #navigation .block.logo { margin: 15px 0 }
    #footer-div .block { width: 100% }
    .view-uc-catalog .views-row {
        width: 100%;
        margin: 10px 0;
        height: auto;
    }
    .page-user #content { width: 100% }
    .uc-store-address-field .form-item label { text-align: left }
    .specials-home .views-row,
    #bottom .block {
        width: 100%;
        margin: 0;
        margin-bottom: 15px;
    }
    .title-specials { display: none }
    .specials-page .views-row .views-field-nothing span span { 30%:  }
    .specials-page .views-row .views-field-nothing span span.package { width: 20% }
    .specials-page .views-row .views-field-nothing span span.title { width: 49% }
    .specials-page .views-row .views-field-addtocartlink .form-item { width: 55% }
	#desktop-options{display:none !important}
	
	.view-uc-catalog .views-row .views-field{ width:100%;}
	.specials-page .views-row .views-field-nothing, .specials-page .views-row .views-field-nothing-1{width:100%}
	.specials-page .views-row .views-field-addtocartlink{width:85%}
	
	#block-webform-client-block-7{background: #FCE5E9;
padding: 20px;
margin: 0 auto 30px;}
 #block-webform-client-block-7 .block-wrapper {
padding: 5% 15%;
border: 1px dashed #6B4020;}
body.not-front.page-node-4 #main {padding-top: 3em;}
#block-webform-client-block-272.webform-bg {
width: 85%;
}
.page-user #user-login, .page-user #user-pass {
padding: 5px 10px;
}
.page-user #user-login .form-actions input[type="submit"], .page-user #user-pass .form-actions input[type="submit"]{float:none; margin-top:10px}
.page-user-login #main, .not-logged-in.page-user #main{padding-top: 25em !important;}
.page-user-password.not-logged-in.page-user #main{padding-top: 5em !important;}
.page-user-password.page-user.not-logged-in #content {
width: 90%; padding:5px}
#block-block-15.webform-bg {
width: 89%;}
#block-block-15.webform-bg .block-wrapper {
padding: 5% 10%;
}
.page-user.logged-in #page-title {
display: none;}
.logged-in.page-user #main {
background: #FCE5E9;
padding: 20px;
margin: 150px auto 50px;
width: 80%;
}
.page-user-orders.logged-in.page-user #main{padding: 5px;
margin: 150px auto 50px;
width: 100%;}
.page-user-orders.logged-in.page-user #main #content {
padding: 0;
border: 0px dashed #6B4020;
}
#cart-form-pane {
background: #FCE5E9;
padding: 5px;}
#uc-cart-view-form {
padding: 5% 1%;}
.section-cart .form-actions input[type="submit"]#edit-update{margin-right:0}
#cart-form-pane input[type="submit"]#edit-checkout--2{float:none}
.uc-cart-checkout-form fieldset{padding:2px}
.uc-cart-checkout-form fieldset legend,
#cart-pane legend{display:none !important}
.uc-cart-checkout-form fieldset .fieldset-wrapper {
padding: 5% 1%;
border: 0px dashed #6B4020;}
fieldset#comments-pane .form-textarea-wrapper textarea{margin:20px 0 0; width:100%}
#edit-continue {margin:0}
#edit-cancel{margin:0}


}
/*-------- BIG SCREEN MOBILES AND SMALL TABLETS -------------*/
@media all and (min-width: 480px) and (max-width: 767px) { 
    #navigation .block.logo { margin: 15px 0 }
    #footer-div .block { width: 100% }
    .view-uc-catalog-terms.view-display-id-block_1 .views-row { width: 48% }
    .view-uc-catalog .views-row {
        width: 100%;
        margin: 10px 0;
        height: auto;
    }
    .specials-home .views-row,
    #bottom .block {
        width: 47%;
        margin: 0 5px 15px;
    }#bottom .block#block-block-5{width:95%}
    .specials-home .views-row { min-height: 350px }
    .title-specials { display: none }
    .specials-page .views-row .views-field-nothing span span { 30%:  }
    .specials-page .views-row .views-field-nothing span span.package { width: 20% }
    .specials-page .views-row .views-field-nothing span span.title { width: 49% }
    .specials-page .views-row .views-field-addtocartlink .form-item { width: 55% }
	#desktop-options{display:none !important}
	
	.view-uc-catalog .views-row .views-field-addtocartlink .form-item {
}
.view-uc-catalog .views-row .views-field-addtocartlink .form-actions {margin: 0;width: 39%;}
.specials-page .views-row .views-field-nothing, .specials-page .views-row .views-field-nothing-1{width:100%}
	.specials-page .views-row .views-field-addtocartlink{width:55%}
	#block-webform-client-block-7{background: #FCE5E9;
padding: 20px;
margin: 0 auto 30px; width:85%}
 #block-webform-client-block-7 .block-wrapper {
padding: 5% 15%;
border: 1px dashed #6B4020;}
body.not-front.page-node-4 #main {padding-top: 3em;}
#block-webform-client-block-272.webform-bg {
width: 85%;
}
.page-user #user-login, .page-user #user-pass {
padding: 5px 10px;
}
.page-user #user-login .form-actions input[type="submit"], .page-user #user-pass .form-actions input[type="submit"]{float:none; margin-top:10px}
.page-user-login #main, .not-logged-in.page-user #main{padding-top: 25em !important;}
.page-user-password.not-logged-in.page-user #main{padding-top: 5em !important;}
.page-user-password.page-user.not-logged-in #content {
width: 90%; padding:5px}
#block-block-15.webform-bg {
width: 89%;}
#block-block-15.webform-bg .block-wrapper {
padding: 5% 10%;
}
.page-user.logged-in #page-title {
display: none;}
.logged-in.page-user #main {
width: 80%;
}
.section-cart .form-actions input[type="submit"]#edit-update{margin-right:0}
#cart-form-pane input[type="submit"]#edit-checkout--2{float:none}
.uc-cart-checkout-form fieldset{padding:2px}
.uc-cart-checkout-form fieldset .fieldset-wrapper {
padding: 5% 1%;
border: 0px dashed #6B4020;}
fieldset#comments-pane .form-textarea-wrapper textarea{margin:20px 0 0; width:100%}
#edit-continue {margin:0}
#edit-cancel{margin:0}
}
@media all and (min-width: 600px) and (max-width: 767px) { 
    .title-specials { display: block }
	.view-uc-catalog .views-row .views-field{width:330px}
	.view-uc-catalog .views-row .views-field-entity-id{width:195px}
	.specials-page .views-row .views-field-addtocartlink {
width: 70%;}
}
/*-------- TABLETS -------------*/
@media all and (min-width: 768px) and (max-width: 1023px) { 
    .sidebar-first #content { padding-left: 20px }
    .sidebar-second #content { padding-right: 70px }
    body.not-front #main {
        padding-top: 6em;
        padding-bottom: 2em;
    }
    #navigation .block {
        display: inline-block;
        width: 60%;
        vertical-align: top;
        margin-top: -102px;
    }
    .specials-page .views-row .views-field-nothing span span { 30%:  }
    .specials-page .views-row .views-field-nothing span span.package { width: 20% }
    .specials-page .views-row .views-field-nothing span span.title { width: 49% }
    .specials-page .views-row .views-field-addtocartlink .form-item { width: 70% }
	#desktop-options{display:none !important}
	
	.view-uc-catalog .views-row .views-field{width: 175px;}
	.view-uc-catalog .views-row .views-field-entity-id{width: 165px;}
	.logged-in .view-uc-catalog .views-row { height: 235px }
	.view-uc-catalog .views-row .views-field-addtocartlink .form-item { margin-left:0}
 .view-uc-catalog .views-row .views-field-addtocartlink .form-actions {margin: 0;width: 53%;}
 .specials-page .views-row .views-field-nothing, .specials-page .views-row .views-field-nothing-1{width:100%}
	.specials-page .views-row .views-field-addtocartlink{width:75%}
	#block-webform-client-block-7{background: #FCE5E9;
padding: 20px;
margin: 0 auto 30px; width:85%}
 #block-webform-client-block-7 .block-wrapper {
padding: 5% 15%;
border: 1px dashed #6B4020;}
body.not-front.page-node-4 #main {padding-top: 3em;}
 .page-node-4.sidebar-second #content {
        padding-right: 35px;
        border-right: 5px solid #E4002B;
        width: 72%;
        margin-right: -72%;
    }
    .page-node-4.sidebar-second .region-sidebar-second {
        padding-left: 35px;
        width: 28%;
        margin-left: 72%;
    }
	.page-user.not-logged-in #content {
    background: #FFF url(../images/title-customer.png) no-repeat center 20px;
    padding: 80px 20px 20px;
	-webkit-box-shadow: 7px 7px 8px 5px rgba(0,0,0,0.2);
box-shadow: 7px 7px 8px 5px rgba(0,0,0,0.2);
}
.page-user.not-logged-in #content {
    width: 615px;
    display: block;
    margin: 0 auto;
    background: #FFF;
    padding: 20px;
}
.page-user.not-logged-in #content {
    background: #FFF url(../images/title-customer.png) no-repeat center 20px;
    padding: 80px 20px 80px;
}
.page-user-password.page-user.not-logged-in #content {
    background: #FFF url(../images/title-pwd.png) no-repeat center 20px;
    padding: 80px 20px 80px;
}
.page-user #user-login a#edit-forgot-password{ line-height:41px; color:#6B4020; margin-left: 117px;}
.logged-in.page-user #main {
width: 85%;
}
}
/*-------- LANDSCAPE TABLETS and SMALL LAPTOPS -------------*/

@media all and (min-width: 1024px) { 
	.mobile-options{display:none}
    .sidebar-first #content { padding-left: 22px; margin-top:10px; }
    .sidebar-second #content { padding-right: 70px }
    body.not-front #main {
        padding-top: 9em;
        padding-bottom: 2em;
        margin-top: -22px;
    }
    header .block { margin-bottom: -80px }
    #navigation .block { margin-bottom: -126px }
    #navigation .block.logo { margin-bottom: -68px }
    #block-webform-client-block-7 {
        background: url(../images/title-hello.png) no-repeat 0 0;
        padding: 120px 110px 160px 110px;
    }
	#block-webform-client-block-7 input.webform-submit{float:right; margin-right: 20px;}
	#block-webform-client-block-7 .form-item.webform-component input{width:385px}
	#block-webform-client-block-272 .form-item.webform-component input{width:385px}
	
	#block-webform-client-block-272 .form-item.webform-component.webform-component--top-text{text-align:justify}
    .view-uc-catalog .views-row .views-field-addtocartlink .form-item { width: 44px;
text-align: right;
margin-left: 90px;
}
    .view-uc-catalog .views-row .views-field-addtocartlink .form-actions { width: 40%; float: right; }
    .sidebar-second .region-sidebar-second { padding: 0 }
    .page-node-4.sidebar-second #content {
        padding-right: 35px;
        border-right: 5px solid #E4002B;
        width: 72%;
        margin-right: -72%;
    }
    .page-node-4.sidebar-second .region-sidebar-second {
        padding-left: 35px;
        width: 28%;
        margin-left: 72%;
    }
	.logged-in .view-uc-catalog .views-row { height: 235px }
	#webform-client-form-272 .form-item.webform-component,
#webform-client-form-272 .form-actions{
width: 390px;
margin: 1em auto;
}

.webform-component--instructions ul {padding:0 0 0 0 !important; margin:0 0 0 15px !important;}

#webform-client-form-7 .form-item.webform-component,
#webform-client-form-7 .form-actions{
width: 400px;
margin: 1em auto;
}
 .page-user.not-logged-in #content {
    background: #FFF url(../images/title-customer.png) no-repeat center 20px;
    padding: 80px 20px 20px;
	-webkit-box-shadow: 7px 7px 8px 5px rgba(0,0,0,0.2);
box-shadow: 7px 7px 8px 5px rgba(0,0,0,0.2);
}
.page-user.not-logged-in #content {
    width: 615px;
    display: block;
    margin: 0 auto;
    background: #FFF;
    padding: 20px;
}
.page-user.not-logged-in #content {
    background: #FFF url(../images/title-customer.png) no-repeat center 20px;
    padding: 80px 20px 80px;
}
.page-user-password.page-user.not-logged-in #content {
    background: #FFF url(../images/title-pwd.png) no-repeat center 20px;
    padding: 80px 20px 80px;
}
.page-user #user-login a#edit-forgot-password{ line-height:41px; color:#6B4020; margin-left: 125px;}
#uc-cart-view-form td.remove input[type="submit"] {margin: -13px -13px -13px -66px;  position:absolute}
.form-actions  div.mandatory{ margin-left: 125px;}
}
@media all and (min-width: 1199px) { 
    .view-uc-catalog .views-row .views-field .views-label {
        display: inline-block;
        width: 90px;
        font-weight: 700;
        vertical-align: top;
    }
    .view-uc-catalog .views-row .views-field .field-content {
        display: inline-block;
        width: 158px;
        vertical-align: top;
    }
	.view-uc-catalog .views-row .views-field.views-field-entity-id .field-content{width:196px}
    .view-uc-catalog .views-row .views-field-addtocartlink .field-content { width: 100% }
    
}

#block-webform-client-block-272 .form-item.webform-component input[type="checkbox"]{width:13px}
	#block-webform-client-block-272  .form-type-checkbox label{display:inline-block;}


.lt-ie9 .view-uc-catalog .views-row .views-field {border-bottom: 1px dotted #E4002B; }
.lt-ie9 .specials-page .views-row .views-field-nothing {border-bottom: 1px dotted #E4002B;}
.lt-ie9 fieldset tr.even,
.lt-ie9 fieldset tr.odd,
.lt-ie9 .order-review-table tr.even,
.lt-ie9 .order-review-table tr.odd{border-bottom: 1px dotted #E4002B;}
.lt-ie9 .search-results li {border-bottom: 1px dotted #E4002B;}
.lt-ie9 .view-uc-catalog .views-row {border-bottom: 1px dotted #6B4020;}


	.lt-ie9 .mobile-options{display:none}
    .lt-ie9 .sidebar-first #content { padding-left: 22px; margin-top:10px; }
    .lt-ie9 .sidebar-second #content { padding-right: 70px }
    .lt-ie9 body.not-front #main {
        padding-top: 9em;
        padding-bottom: 2em;
        margin-top: -22px;
    }
    .lt-ie9 header .block { margin-bottom: -80px }
    .lt-ie9 #navigation .block { margin-bottom: -126px }
    .lt-ie9 #navigation .block.logo { margin-bottom: -68px }
    .lt-ie9 #block-webform-client-block-7 {
        background: url(../images/title-hello.png) no-repeat 0 0;
        padding: 120px 110px 160px 110px;
    }
	.lt-ie9 #block-webform-client-block-7 input.webform-submit{float:right; margin-right: 20px;}
	.lt-ie9 #block-webform-client-block-7 .form-item.webform-component input{width:385px}
	.lt-ie9 #block-webform-client-block-272 .form-item.webform-component input{width:385px}
	.lt-ie9 #block-webform-client-block-272 .form-item.webform-component.webform-component--top-text{text-align:justify}
    .lt-ie9 .view-uc-catalog .views-row .views-field-addtocartlink .form-item { width: 44px;
text-align: right;
margin-left: 90px;
}
    .lt-ie9 .view-uc-catalog .views-row .views-field-addtocartlink .form-actions { width: 40%; float: right; }
    .lt-ie9 .sidebar-second .region-sidebar-second { padding: 0 }
    .lt-ie9 .page-node-4.sidebar-second #content {
        padding-right: 35px;
        border-right: 5px solid #E4002B;
        width: 72%;
        margin-right: -72%;
    }
    .lt-ie9 .page-node-4.sidebar-second .region-sidebar-second {
        padding-left: 35px;
        width: 28%;
        margin-left: 72%;
    }
	.lt-ie9 .logged-in .view-uc-catalog .views-row { height: 235px }
	.lt-ie9 #webform-client-form-272 .form-item.webform-component,
.lt-ie9 #webform-client-form-272 .form-actions{
width: 390px;
margin: 1em auto;
}

.lt-ie9 .webform-component--instructions ul {padding:0 0 0 0 !important; margin:0 0 0 15px !important;}

.lt-ie9 #webform-client-form-7 .form-item.webform-component,
.lt-ie9 #webform-client-form-7 .form-actions{
width: 400px;
margin: 1em auto;
}
 .lt-ie9 .page-user.not-logged-in #content {
    background: #FFF url(../images/title-customer.png) no-repeat center 20px;
    padding: 80px 20px 20px;
	-webkit-box-shadow: 7px 7px 8px 5px rgba(0,0,0,0.2);
box-shadow: 7px 7px 8px 5px rgba(0,0,0,0.2);
}
.lt-ie9 .page-user.not-logged-in #content {
    width: 615px;
    display: block;
    margin: 0 auto;
    background: #FFF;
    padding: 20px;
}
.lt-ie9 .page-user.not-logged-in #content {
    background: #FFF url(../images/title-customer.png) no-repeat center 20px;
    padding: 80px 20px 80px;
}
.lt-ie9 .page-user-password.page-user.not-logged-in #content {
    background: #FFF url(../images/title-pwd.png) no-repeat center 20px;
    padding: 80px 20px 80px;
}
.lt-ie9 .page-user #user-login a#edit-forgot-password{ line-height:41px; color:#6B4020; margin-left: 117px;}
.lt-ie9 #uc-cart-view-form td.remove input[type="submit"] {margin: -13px -13px -13px -66px;  position:absolute}

    .lt-ie9 .view-uc-catalog .views-row .views-field .views-label {
        display: inline-block;
        width: 90px;
        font-weight: 700;
        vertical-align: top;
    }
    .lt-ie9 .view-uc-catalog .views-row .views-field .field-content {
        display: inline-block;
        width: 158px;
        vertical-align: top;
    }
	.lt-ie9 .view-uc-catalog .views-row .views-field.views-field-entity-id .field-content{width:196px}
    .lt-ie9 .view-uc-catalog .views-row .views-field-addtocartlink .field-content { width: 100% }



@-moz-document url-prefix() { 
  #navigation .block {
    margin-bottom: -128px;
}
}

#block-block-22{width:100%; text-align:center; margin:20px auto; font-size:1.2em; font-weight:700;}

.not-logged-in .view-uc-catalog .views-field-display-price { display: none; }
