header {
    padding: 10px 0 10px 0;
    background-color: #658eb6;
}
header h1 {
	font-weight:300;
    color: #fff;
    text-shadow: 0px 1px 3px rgba(32, 96, 158, 0.7);
}
header h1:hover {
	color: #eee;
}
#carrito {
    background: url('../img/basket.png');
    background-repeat: no-repeat;
    background-position:left;
    margin-left: 5px;
    text-indent: 20px;
/*    width: 110px;*/
}
#search {
	padding-top:15px;    
}
#search input {
    -webkit-border-radius: 1000px; 
    -moz-border-radius: 1000px; 
    -ms-border-radius: 1000px; 
    -o-border-radius: 1000px; 
    border-radius: 1000px;
}
#social {
    text-align:right;
    line-height:36px;
}
.top-bar {
    z-index: 9999;
}
#social img {
    margin: 14px 0 0 15px;
}
#social img:hover {
    opacity:0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
}
h2, h3, h4, h5 {
    font-weight:300;
}
#slide-wrapper {
    z-index: -5;
}
#featured {
	margin:50px 0 0 0;
}
.orbit-caption {
	color: #fff;
    font-size: 30px
    font-family: Lato, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; 
    font-weight: 400; 
/*    margin:10px 0; */
}
/*estilos orbit loader*/
#featured { background: #f4f4f4;}
#featured img { display: none; }
#featured.orbit { background: none; }
#featured.orbit img { display: block; }
/*estilos orbit loader*/
.inside-panel {
	padding: 10px;
    min-height:300px;
	cursor:pointer;
}
#horario-menu p {
    color: #fff;
    text-align:right;
    padding: 0 15px 0 0;
}
.inside-panel h3, .inside-panel p {
    color: #fff;
}
.panel:hover {
	background-color: #20609e;
}
#enorme {
	color: #fff;
	font-size: 4em;
}
article {
    margin: 40px 0;
}
#content h2, h3, h4 {
    color:#888;
}
#frontpage-content {
    background-image: url('../img/chalkboard.jpg');
    padding: 40px 0;
}
#espacio-compartido {
    background-image: url('../img/EspacioCompartido.png');
    background-repeat:no-repeat;
    background-position:bottom right;
}
#espacio-individual {
    background-image: url('../img/EspacioIndividual.png');
    background-repeat:no-repeat;
    background-position:bottom right;
}
#espacio-virtual {
    background-image: url('../img/EspacioVirtual.png');
    background-repeat:no-repeat;
    background-position:bottom right;
}
.like {
    text-indent: 20px;
	background: url('../img/espacio.png');
	background-repeat: no-repeat;
    background-position:left;
    border-right: 1px dotted #999;
    margin: 2px 0 0 5px;
    padding: 0 5px 0 0;
    height: 24px;
}
.more {
    text-indent: -999px;
	background: url('../img/ver.png');
	background-repeat: no-repeat;
    background-position:left;
    border-right: 1px dotted #999;
    cursor:pointer;
    margin:2px 0 0 3px;
    width:21px;
    height:24px;
}
.basket{
	float: right;
	margin-right: 5px;
}
.basket .button {
	padding: 6px;
	height: 24px;
	font-size: 12px;
	}
.product-options ul {
    background: #ddd;
    margin: 0;
    padding: 5px 0;
}
#payment, #about-logos {
    padding-left:14px;
}
footer {
    background:#fff;
    padding: 20px 0 40px 0;
}
footer li {
    list-style-type:none;
    line-height: 1.5;
}
footer h2 {
    margin-top: 0;
}
.product-thumb {
	margin: 0 0 20px 0;
}
.item-thumb {
	margin: 60px 0 20px 0;
}
#slide-wrapper {
    background-color: #666;
}
p {
    color: #888;
}
#address {
    text-align:right;
}
#content {
    margin: 60px 0;
}
.pack-hours li {
    text-align: left;
    border-bottom: 1px solid #ccc;
    list-style-type: none;
    padding: 20px 0;
}

/*
#super-menu {
    width: 100%;
}
*/
.top-bar ul > li.has-dropdown .dropdown { height:auto; padding-bottom:20px; }
@media only screen and (max-width: 40em) {
    #slideshow {width:auto;}
    #address, #footer-logo, #slogan {text-align:left;}
/*
    .top-bar ul > li.has-dropdown.moved { height:200px; }
*/
}