@charset "utf-8";
/* CSS Document */

.field-content.catalog-image {
margin-left: auto;
margin-right: auto;
width: 50%;
}


div.views-row {
border-bottom: 2px solid #eeeeee;
/* background-color: #eee; */
}

div.field-content.slider-title {
font-size: 29px;
margin-top: -154px;
margin-left: 55px;
list-style: none;
text-transform: uppercase;
padding:25px;
}

.flexslider ul.slides, .flex-nav-container ol.flex-control-nav, .flex-nav-container ul.flex-direction-nav, .flexslider ul.slides li img {
list-style: none;
}

div.wrap-nav li {
list-style: none;
}

.flex-nav-container {
float: right;
position: relative;
width: 100%;
 margin-bottom: 5px; 
}

tr.row-1.row-first.row-last {
text-align: center;
}

li.flexslider-views-slideshow-main-frame-row.flexslider_views_slideshow_slide {
list-style: none;
}

div#block-uc-cart-cart {
width: 205px;
float: right;
margin-top: -169px;
background-color: #eee;
border-radius: 10px;
padding:10px;
}

div#block-uc-cart-cart h2 {
	font-size:18px;
}

.prod-title {
clear: both;
font-size:14px;
text-align:center
}

.prod-image {
clear: both;
width: 171px;
margin-left: auto;
margin-right: auto;
}

.prod-price {
clear: both;
font-size:18px;
text-align:center
}

.product-image {
/* clear: right; */
float: none !important;
margin-left: auto;
margin-right: auto;
padding-left: 4px;
padding-top: 4px;
text-align: center;
}

div.jqzoom-element-title {
display: none;
}

span.uc-price-label {
display: none;
}

div#imagezoom-main img {
/*max-width: 800px !important;
min-width: 500px !important;*/
width: 400px;
}

.views-field-timestamp {
text-align: center;
}


#social {
/*float: right;
 margin-bottom: -90px; 
/* display: none; 
margin-top: -132px;*/ 
}
 

#social a, #social img {
	opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
}

#social a:hover, #social img:hover {
	opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}


table td[class*="col-"], table th[class*="col-"] {
max-width: 300px;
text-align: center;
}

/*div#zoom-img-wrapper.popup {
left: 75%;
width: 600px;
height: 700px;
border: 5px solid #535252;
background: #fff;
}*/
/*
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
*/	

.group-left {
width: 46% !important;
margin-right: 15px !important;
}

.field.field-name-field-workshop-dates {
display: none;
}


	@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 


	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block !important; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	td:before {  
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

.ds-2col > .group-right {
float: left;
width: 100%;
}

input#edit-submit-772 {
width: 100%;
}

.field-content.catalog-image {
margin-left: auto;
margin-right: auto;
width: 100%;
}

div#imagezoom-main img {
/*max-width: 800px !important;
min-width: 500px !important;*/
width: 100%;
}

.ds-2col > .group-left {
float: left;
width: 100%;
}

input {
width: 100%;
}

ul.imagezoom-thumbs {
display: none;
}
	
}


a.cloud-zoom-gallery.cloud-zoom-processed {
    float: left;
}

jqzoom-thumbnails {
    /* margin: 104px; */
    clear: both;
}

.jqzoom-thumbnails a {
    float: left;
	max-width: 104px;

}