/* TODO: DELETE BEFORE RELEASE */

/**
 * File for custom CSS. You can use it to override the default styling of the theme.
 *
 * 1. Copy the file "default.custom.css" and rename it to "custom.css".
 *    Otherwise this file will not be loded by Magento.
 * 2. Enable it in the admin panel.
 * 3. Uncomment slected classes or add your own CSS to override the default styling of the theme.
 *
 * Please refer to the user guide for more details.
 *
 */

/* Product
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.guest-select {width:305px !important;}

.col-main .post { margin: 0 0 10px 0; border-bottom: 1px solid whiteSmoke; padding: 0 0 10px 0; }
.col-main .post h1 { line-height: 1em; }

.col-main .post img,
.col-main .post iframe,
.col-main .post video,
.col-main .post object,
.col-main .post embed
{ border:0; vertical-align:top; max-width:100%; margin: 0 0 10px; }

.col-main .post img {
    height: auto;
}

.contact-details    {
    width: 350px;
    margin-right: 10px;
    float: left;
}

#contactForm {
	float: right;
}

.alignnone { clear: both; }

#contact-message { margin-bottom:15px; }
#contact-form .contact-fieldset { background: #fff; border-bottom: 1px solid #dddddd; margin: 4px; padding: 4px; }
#contact-form .contact-fieldtext { display: block; font-weight: normal; font-size:11px; margin: 4px; }
#contact-form .contact-field { display: block; margin: 4px; }
#contact-form .contact-field .inputText { width:100%; }
#contact-form .contact-* { color: #ff0000; }
#contact-form .contact-foot { clear: both; padding: 4px; }
#contact-form .contact-foot .button { font-size:14px; padding:6px; font-weight:normal; }
.pageHeading { display:none; }
                    


@media only screen and (max-width: 959px) {
    .col-main .post img,
    .col-main .post iframe,
    .col-main .post video,
    .col-main .post object,
    .col-main .post embed,
    .col-main .post script
    { border:0; vertical-align:top; max-width:100%; margin: 0 0 10px; height: auto; }
}

.gplus, .facebook-like { float: left; margin-right: 10px; }
.gplus { margin-right: 0; }

.footer .opening-times span {
	display: block;
	width: 120px;
	float: left;
}

.header .logo {
    margin-bottom: 10px;
}

.block.block-featured-product .actions {
    border-top-width: 0px;
}

.block-featured-product .category-products-grid .item:first-child {
    border: 0px;
}

.fb-social-plugin > span {
    width: 450px !important;
}

.fb-like span{
width:450px !important; margin-right:-375px;
}

.entry-content p {
	margin-bottom: 1em;
}

.post h1 a { color: #777777;
text-decoration: none; 
}
.post a { color: #007878;
text-decoration: none;
}
