/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* Extensions
----------------------------------------------------------------------------------------------------*/

.bb-bookblock img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;	
}
/* Chronoforms
----------------------------------------------------------------------------------------------------*/
#chronoform_invitation #other_location1_container_div span {
	font-size: 80%;	
}
#chronoform_invitation .ccms_form_element > label {
	margin-right: 5%;	
	width: 35%;	
}
#chronoform_invitation > input,
#chronoform_invitation > textarea  {
	width: 55%;	
}
#chronoform_invitation .small-message,
#chronoform_invitation .error-message {
	margin-left: 40%;	
}
.module .zoo-item-list .rating {
	display: none;
}
#chronoform_invitation .wide_column {
	width: 100%;	
}
/* Widgetkit Slideshow
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-showcasebuttons h4 {
	font-size: 20px;
}

/* Widgetkit Slideset
----------------------------------------------------------------------------------------------------*/
.wk-slideset-default article {
	margin: 0px 20px 0 0;	
}
.wk-slideset-default li:nth-of-type(5) article {
	margin: 0;	
}
/* JQuery Calendar
----------------------------------------------------------------------------------------------------*/
#gcf-design {
        filter: none;
      }
#gcf-design .gcf-title,
#gcf-design .gcf-item-location,
#gcf-design .gcf-last-update-block {
	display: none;	
}

#gcf-design .gcf-item-header-block {  
filter:none; 
margin-bottom: 10px;
padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
#gcf-design .gcf-item-date-block,
#gcf-design .gcf-item-title-block a {
	color: #616161;
	font-size: 24px;
  line-height: 30px;
	text-decoration: none;
	  font-family: "OpenSansLight";
	  font-weight: normal;
}
#gcf-design .gcf-item-date-block {
	color: #313131;
		font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
#gcf-design .gcf-item-block {
	padding: 20px 0;
}

#gcf-design .gcf-item-description {
font-size: 14px;
white-space: pre-wrap;

}

/* Magebridge
----------------------------------------------------------------------------------------------------*/
#magebridge-content .limiter label,
#magebridge-content .sort-by label,
#magebridge-content .view-mode label {
	display: inline;
	font-size: 11px;
}

#magebridge-content .limiter select,
#magebridge-content .sort-by select {
	width: auto;	
	margin-left: 5px;
	font-size: 11px;
	height: 24px;
}
#magebridge-content .regular-price,
#magebridge-content .price-box .price {
	color: #019ac2;
}
.magebridge-content .more-views {
	display: none;
}
.magebridge-content .products-grid img {
	border: 1px solid #ccc;	
}
#downloadable-links-list label {
	display: inline;
}

#downloadable-links-list span.price-notice {
	color: 	#A6ECFF;
}
.product-shop .email-friend {
	margin: 15px 0;	
}
.product-shop .availability {
	display: none;	
}
.box-description h2 {
	display: none;	
}
#co-billing-form label,
#co-shipping-method-form label,
#co-payment-form label {
	display: inline;	
}