/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('https://static.ricoh-imaging.eu/css/2013/fonts/flexslider-icon.eot');
	src:url('https://static.ricoh-imaging.eu/css/2013/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
	url('https://static.ricoh-imaging.eu/css/2013/fonts/flexslider-icon.woff') format('woff'),
	url('https://static.ricoh-imaging.eu/css/2013/fonts/flexslider-icon.ttf') format('truetype'),
	url('https://static.ricoh-imaging.eu/css/2013/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.RIEU-product-list
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.RIEU-product-list li.RIEU-product-teaser
{
	float: left;
	min-height: 200px;
	margin-bottom: 32px;
	margin-left: -1px;
	padding: 0 18px;
	border-left: 1px solid #ccc;
	width: 159px;
}

.RIEU-product-teaser h2
{
	margin: 1px 0;
	display: block;
	font-size: 13px;
	line-height: 18px;
	height: 54px;
}

.RIEU-product-teaser label
{
	font-size: 11px;
	display: block;
	cursor: pointer;
	height: 14px;
	line-height: 14px;
	text-align: right;
	padding: 0 0 6px;
}

.RIEU-product-teaser label .new
{
	color: #c90002;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
}

.RIEU-product-teaser a
{
	text-decoration: none;
	outline: none;
	display: block;
	text-align: left;
}

.RIEU-product-teaser a .tags
{
	text-align: left;
}

.RIEU-product-teaser a p.RIEU-product-image img,
.RIEU-product-teaser a img.RIEU-product-image
{
	width: 100%;
	height: auto;
	border: 0;
	max-width: 150px;
}

.RIEU-product-teaser a:hover p.RIEU-product-image img,
.RIEU-product-teaser a:hover img.RIEU-product-image
{
	opacity: 0.75;
}

.RIEU-product-teaser a .tags
{
	color: #333;
	line-height: 10px;
	margin-top: 4px;
}

.RIEU-product-teaser a h3
{
	padding: 0 8px;
	text-align: center;
}

/**
 * Lenses
 */
.RIEU-product-lenses li.RIEU-product-teaser
{
	width: 300px;
	margin: 0 12px 24px;
	min-height: 160px;

	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 12px 0;
}

.RIEU-product-lenses li.RIEU-product-teaser h3
{
	margin: 2px 4px;
	font-size: 13px;
	line-height: 16px;
	height: 32px;
	text-align: center;
}

.RIEU-product-lenses li.RIEU-product-teaser p
{
	margin: 2px 4px;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}

.RIEU-product-lenses li.RIEU-product-teaser a
{
	text-align: center;
}

/**
 * Accessories
 */
.RIEU-product-accessories li.RIEU-product-teaser
{
	width: 300px;
	margin: 0 12px 48px;
	min-height: 160px;
	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 12px 0;
}

.RIEU-product-accessories li.RIEU-product-teaser h3
{
	margin: 2px 4px;
	font-size: 13px;
	line-height: 16px;
	height: 32px;
}

.RIEU-product-accessories li.RIEU-product-teaser p
{
	margin: 2px 4px;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}

.RIEU-product-accessories li.RIEU-product-teaser a
{
	text-align: center;
}

/**
 * Categories
 */
.RIEU-product-categories li.RIEU-product-teaser
{
	width: 300px;
	margin: 0 12px 48px;
	min-height: 160px;
	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 12px 0;
}

.RIEU-product-categories li.RIEU-product-teaser div.RIEU-product-image
{
	min-height: 127px;
}

.RIEU-product-categories li.RIEU-product-teaser h3
{
	margin: 2px 4px;
	font-size: 13px;
	line-height: 16px;
	height: 32px;
}

.RIEU-product-categories li.RIEU-product-teaser p
{
	margin: 2px 4px;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}

.RIEU-product-categories li.RIEU-product-teaser a
{
	text-align: center;
}

/**
 * Options
 */
.RIEU-product-options li.RIEU-product-teaser
{
	width: 300px;
	margin: 0 12px 48px;
	min-height: 160px;
	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 12px 0;
	text-align: center;
}

.RIEU-product-options li.RIEU-product-teaser div.RIEU-product-image
{
	min-height: 156px;
}

.RIEU-product-options li.RIEU-product-teaser div.RIEU-noImage
{
	min-height: 120px;
}

.RIEU-product-options li.RIEU-product-teaser h3
{
	text-align: center;
	margin: 2px 4px;
	font-size: 13px;
	line-height: 16px;
	height: 32px;
}

.RIEU-product-options li.RIEU-product-teaser h3 span
{
	display: block;
}

.RIEU-product-options li.RIEU-product-teaser p
{
	margin: 2px 4px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	height: 32px;
	display: none;
}

.RIEU-product-options li.RIEU-product-teaser a
{
	text-align: center;
}

.RIEU-product-compare
{
	display: inline-block;
}

.RIEU-product-compare button
{
	display: none;
}

.RIEU-product-archive
{
	border: 1px solid #ccc;
	border-width: 1px 0;
}

.RIEU-product-archive h3
{
	margin: 0;
	padding: 14px 20px 12px;
	font-size: 17px;
	line-height: 1;
	background: -moz-linear-gradient(bottom, #f4f4f4, #fff);
	background: -ms-linear-gradient(bottom, #f4f4f4, #fff);
	background: -o-linear-gradient(bottom, #f4f4f4, #fff);
	background: -webkit-linear-gradient(bottom, #f4f4f4, #fff);
	background: linear-gradient(bottom, #f4f4f4, #fff);
}

.RIEU-product-compare button.bt-compare
{
	display: none;
}

.RIEU-product-compare span
{
	display: inline-block;
	vertical-align: top;
}

.RIEU-product-compare.selected button.bt-compare
{
	display: inline-block;
}

.RIEU-product-compare.selected span
{
	display: none;
}

/*** Produt Head ***/
.RIEU-product-head
{
	position: relative;
	min-height: 120px;
}

.RIEU-product-head .left
{
	float: left;
	padding-left: 2.04081632%;
	padding-right: 6.122449%;
	width: 40.816326%;
}

.RIEU-product-head .RIEU-flexslider
{
	min-height: 400px;
}

.RIEU-product-head .right
{
	float: right;
	padding-left: 2.04081632%;
	width: 48.97959183%;
}

.RIEU-product-head .right h1
{
	margin: 0;
	padding-top: 60px;
}

.RIEU-product-head .right p
{
	font-size: 24px;
	padding-left: 5px;
	margin-top: 32px;
}

.RIEU-product-head .right ul.RIEU-product-usp
{
	font-size: 14px;
	padding-left: 18px;
}

.RIEU-product-head div.shop-link
{
	position: absolute;
	bottom: 14px;
	width: 300px;
}

.RIEU-product-head .RIEU-colors-link
{
	text-align: center;
}

.RIEU-product-head .RIEU-colors-link a.RIEU-colors-link
{
	margin: auto;
	text-align: left;
}

.RIEU-product-head-permanent
{
	margin-bottom: 12px;
}

.RIEU-product-head-permanent .right
{
	float: right;
	width: auto;
}

.RIEU-product-head-permanent .social-media
{
	width: 120px;
	float: right;
	margin-left: 12px;
	text-align: right;
}

.RIEU-product-head-permanent .social-media > div
{
	height: 20px;
	padding-bottom: 4px;
}

.RIEU-product-head-permanent .product-buttons
{
	float: right;

}

.RIEU-product-head-permanent .product-buttons > div
{
	padding-bottom: 4px;
	height: 20px;
}

.RIEU-product-head-permanent .right .RIEU-facebookLike,
.RIEU-product-head-permanent .right .RIEU-twitterButton,
.RIEU-product-head-permanent .right .RIEU-googlePlusLike
{
	float: left;
}

.RIEU-product-head-permanent .right .RIEU-twitterButton
{
	width: 108px;
}

.RIEU-product-head-permanent .right .RIEU-googlePlusLike
{
	width: 80px;
}

.RIEU-product-head-permanent h1
{
	padding: 0 18px;
	line-height: 32px;
	margin-top: 0;
}

/*
.RIEU-product-head-permanent .right > div
{
	float: left;
	margin-right: 8px;
	height: 20px;
	padding: 6px 0;
}

.RIEU-product-head-permanent .right > div:last-child
{
	margin-right: 0;
}
*/
.RIEU-product-head .RIEU-control-nav
{
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}

.RIEU-product-head .RIEU-control-nav li
{
	display: inline-block;
	padding: 0 0 4px 3px;
}

.RIEU-product-head .RIEU-control-nav li img
{
	border: 1px solid #ccc;
	cursor: pointer;
	width: 74px;
	height: 74px;
}

.RIEU-product-head .RIEU-control-nav li img.RIEU-active
{
	border-color: #666;
	cursor: default;
}

.RIEU-pluginContent article p
{
	margin: 0 0 15px;
	padding: 0 18px;
}

.RIEU-pluginContent article table.RIEU-contentTable
{
	margin: 0 18px 15px;
	max-width: 944px;
}

.RIEU-pluginContent article table.RIEU-contentTable p
{
	padding: 0;
}

/**
 * Description
 */

.RIEU-product-description
{
}

.RIEU-product-description h3
{
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	padding: 15px 18px 15px;
	border-top: 1px solid #dddddb;
}

.RIEU-product-description p
{
	margin: 0 0 15px;
	padding: 0 18px;
}

/**
 * Awards/Links
 */

.RIEU-product-awards,
.RIEU-product-links
{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.RIEU-product-awards .viewport,
.RIEU-product-links .viewport
{
	max-width: 896px;
	margin: 0 auto;
}

.RIEU-product-awards .slides.static,
.RIEU-product-links .slides.static
{
	margin: 0 18px;
}

.RIEU-product-awards .slides li,
.RIEU-product-links .slides li
{
	width: 100px;
	height: 100px;
	float: left;
	padding-right: 12px;
}

.RIEU-product-awards .slides.static li
.RIEU-product-linkss .slides.static li
{
	padding-right: 32px;
	padding-bottom: 20px;
}

.RIEU-product-awards .slides li img,
.RIEU-product-linkss .slides li img
{
	display: block;
	height: 100px;
}

.RIEU-product-awards a.RIEU-next,
.RIEU-product-links a.RIEU-next,
.RIEU-product-awards a.RIEU-prev,
.RIEU-product-links a.RIEU-prev
{
	display: block;
	position: absolute;
	top: 20px;
	width: 30px;
	height: 60px;
	z-index: 9;
	outline: none;
	background: url(../../images/RIEU_2013/BTN_carouselControl.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
}

.RIEU-product-awards a.RIEU-next,
.RIEU-product-links a.RIEU-next
{
	right: 0;
	background-position: -30px 0;
}

.RIEU-product-awards a.RIEU-prev,
.RIEU-product-links a.RIEU-prev
{
	background-position: 0 0;
	left: 0;
}

/**
 * Carousel
 */

.RIEU-product-carousel
{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.RIEU-product-carousel .viewport
{
	max-width: 920px;
	margin: 0 auto;
}

.RIEU-product-carousel .slides li
{
	width: 230px;
	height: 80px;
	border-right: 1px solid #ccc;
}

.RIEU-product-carousel .slides li a
{
	display: block;
	height: 80px;
	margin: 0 10px;
}

.RIEU-product-carousel .slides li a div
{
	float: left;
	height: 80px;
	line-height: 80px;
	width: 80px;
}

.RIEU-product-carousel .slides li a img
{
	width: 70px;
	height: auto;
}

.RIEU-product-carousel .slides li a span
{
	display: block;
	float: right;
	padding: 22px 0;
	line-height: 12px;
	text-align: left;
	width: 130px;
}

.RIEU-product-carousel a.RIEU-next,
.RIEU-product-carousel a.RIEU-prev
{
	display: block;
	position: absolute;
	top: 10px;
	width: 30px;
	height: 60px;
	z-index: 9;
	outline: none;
	background: url(../../images/RIEU_2013/BTN_carouselControl.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
}

.RIEU-product-carousel a.RIEU-next
{
	right: 0;
	background-position: -30px 0;
}

.RIEU-product-carousel a.RIEU-prev
{
	background-position: 0 0;
	left: 0;
}

/**
 * Product Gallery (flexslider)
 */
.RIEU-product-gallery
{
}

.RIEU-product-gallery .RIEU-flexslider
{
	width: 784px;
	position: relative;
	margin: auto;
	padding: 0 98px;
}

.RIEU-product-gallery .counter
{
	width: 100%;
	margin: auto;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.RIEU-product-gallery .RIEU-direction-nav a
{
	display: block;
	position: absolute;
	top: 0;
	width: 26px;
	height: 50px;
	background: #fff url(../../images/RIEU_2013/BTN_sliderControl.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
	opacity: 0.6;
	outline: none;
}

.RIEU-product-gallery .RIEU-direction-nav a:hover
{
	opacity: 1;
}

.RIEU-product-gallery .RIEU-direction-nav a.RIEU-disabled
{
	opacity: 0.2;
	cursor: default;
}

.RIEU-product-gallery .RIEU-direction-nav a.RIEU-prev
{
	left: 10px;
	background-position: 0 0;
}

.RIEU-product-gallery .RIEU-direction-nav a.RIEU-next
{
	right: 10px;
	background-position: -26px 0;
}

.RIEU-product-gallery .slider .RIEU-direction-nav a.RIEU-prev,
.RIEU-product-gallery .slider .RIEU-direction-nav a.RIEU-next
{
	top: 268px;
}

.RIEU-product-gallery .carousel .RIEU-direction-nav a.RIEU-prev,
.RIEU-product-gallery .carousel .RIEU-direction-nav a.RIEU-next
{
	top: 16px;
}

.RIEU-product-gallery .exif-data
{
	width: 780px;
	margin: auto;
}

.RIEU-product-gallery .carousel
{
	margin-top: 16px;
}

.RIEU-product-gallery .carousel .slides li
{
	opacity: 0.7;
	cursor: pointer;
	margin-right: 0;
	text-align: center;
	line-height: 80px;
}

.RIEU-product-gallery .carousel .slides li:hover
{
	opacity: 1;
}

.RIEU-product-gallery .carousel .slides li.RIEU-active-slide
{
	opacity: 1;
	cursor: default;
}

.RIEU-product-gallery .carousel .slides li img
{
	border: 1px solid #ccc;
	margin: 0 auto;
	max-width: 80px;
	max-height: 80px;
}

.RIEU-product-gallery .slider .slides li
{
	text-align: center;
}

.RIEU-product-gallery .slider .slides li a
{
	display: block;
	margin: auto;
}

/**
 * Community Counter iframe
 */
.RIEU-communityVisit
{
	position: absolute;
	left: -10000px;
	visibility: hidden;
}

.RIEU-communityVisit iframe
{
	border: 0;
	width: 1px;
	height: 1px;
}

/**
 * EXIF data table on Sample images
 */
div.exif-data
{
	text-align: center;
}

div.exif-data table
{
	margin: auto;
}

div.exif-data table td
{
	text-align: right;
	padding: 4px 24px;
	width: 50%;
	vertical-align: middle;
}

div.exif-data table td.exif-label
{
	text-transform: uppercase;
	width: 33%;
}

div.exif-data table td.exif-data
{
	text-align: left;
}

/*
a.RIEU-basket-combi {
	background: url(../../images/RIEU_2013/BG_basketCombiLeft.png) no-repeat left center;
	display: inline-block;
	height: 24px;
	margin: 9px auto;
	padding-left: 43px;
}
a.RIEU-basket-combi span
{
	background: url(../../images/RIEU_2013/BG_basketCombiRight.png) no-repeat right center;
	color: #C8C8C8;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 16px 0 4px;
}
*/

/*** Shop-Link ***/
a.RIEU-shop-link
{
	display: block;
	height: 52px;
	line-height: 52px;
	border: 1px solid #dddddb;
	border-radius: 5px;
	background: -moz-linear-gradient(bottom, #888, #babab9);
	background: -ms-linear-gradient(bottom, #888, #babab9);
	background: -o-linear-gradient(bottom, #888, #babab9);
	background: -webkit-linear-gradient(bottom, #888, #babab9);
	background: linear-gradient(bottom, #888, #babab9);
	color: #fff;
	text-align: center;
	font-size: 15px;
}

a.RIEU-shop-link span
{
	background: url(../../images/RIEU_2013/ICN_cart.png) no-repeat 0 0;
	padding-left: 28px;
}

.RIEU-product-head-permanent a.RIEU-shop-link
{
	height: 20px;
	line-height: 20px;
	border-radius: 3px;
	border: 0;
	font-size: 12px;
	float: right;
	min-width: 120px;
}

.RIEU-product-head-permanent a.RIEU-shop-link span
{
	padding: 0 12px;
	background: none;
}

.RIEU-product-image a.RIEU-shop-link
{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	border: 0;
	font-size: 12px;
	width: auto;
	margin: 8px auto 0;
}

.RIEU-product-image a.RIEU-shop-link span
{
	padding: 4px 32px;
	background: none;
}

/*** Compare-Link ***/
a.RIEU-compare-link
{
	display: block;
	height: 20px;
	line-height: 20px;
	border-radius: 3px;
	background: #888;
	background: -moz-linear-gradient(bottom, #888, #babab9);
	background: -ms-linear-gradient(bottom, #888, #babab9);
	background: -o-linear-gradient(bottom, #888, #babab9);
	background: -webkit-linear-gradient(bottom, #888, #babab9);
	background: linear-gradient(bottom, #888, #babab9);
	color: #fff;
	text-align: center;
	font-size: 12px;
}

a.RIEU-compare-link span
{
	padding: 0 12px;
}

/*** Dealer-Search ***/
.RIEU-product-head-permanent form#RIEU-dealer-search
{
	white-space: nowrap;
	display: block;
	height: 20px;
	position: relative;
	text-align: left;
}

.RIEU-product-head-permanent form#RIEU-dealer-search button
{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border-radius: 0 3px 3px 0;
	background: #888;
	background: -moz-linear-gradient(bottom, #888, #babab9);
	background: -ms-linear-gradient(bottom, #888, #babab9);
	background: -o-linear-gradient(bottom, #888, #babab9);
	background: -webkit-linear-gradient(bottom, #888, #babab9);
	background: linear-gradient(bottom, #888, #babab9);
	color: #fff;
	text-align: center;
	font-size: 12px;
	border: 0;
	padding: 0 12px;
}

.RIEU-product-head-permanent form#RIEU-dealer-search input
{
	border: 1px solid #ccc;
	background-color: #e9e9e9;
	height: 18px;
	line-height: 18px;
	padding: 0 4px;
	width: 80px;
	border-radius: 3px 0 0 3px;
	text-align: center;
}

/**
 * Ultra-Wide-Switch
 */
.RIEU-product-description .ultra-wide-switch .viewport
{
	width: 980px;
	height: 549px;
	list-style: none;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #999;
}

.RIEU-product-description .ultra-wide-switch .viewport li
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.RIEU-product-description .ultra-wide-switch .viewport ol
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.RIEU-product-description .ultra-wide-switch .viewport img
{
	width: 980px;
	height: 549px;
}

.RIEU-product-description .ultra-wide-switch .mode-switch
{
	text-align: center;
	margin: 10px auto 30px;
}

.RIEU-product-description .ultra-wide-switch .mode-switch a
{
	display: inline-block;
	margin: 0 10px;
	width: 160px;
	padding: 7px 20px;
	background-color: #7F7E7E;
	color: #fff;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
}

.RIEU-product-description .ultra-wide-switch .mode-switch a:hover
{
	background-color: #d6d5d5;
}

.RIEU-product-description .ultra-wide-switch .mode-switch a.selected
{
	background-color: #333;
	color: #FEB72E;
	cursor: default;
}

.RIEU-product-description .ultra-wide-switch .image-switch
{
	text-align: center;
}

.RIEU-product-description .ultra-wide-switch .image-switch a
{
	display: inline-block;
	margin: 4px 12px;
	opacity: 0.5;
}

.RIEU-product-description .ultra-wide-switch .image-switch a.selected
{
	opacity: 1.0;
}

.RIEU-product-description .ultra-wide-switch .image-switch img
{
	height: 76px;
	width: auto;
}

/**
 * Named Slider
 **/
.RIEU-named-slider
{
	max-width: 488px;
	position: relative;
}

.RIEU-named-slider .RIEU-control-nav
{
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
}

.RIEU-named-slider .RIEU-control-nav li
{
	display: inline-block;
	margin: 0 4px;
	cursor: pointer;
}

.RIEU-named-slider .RIEU-control-nav li.RIEU-active
{
	color: #f00;
}

/* Direction Nav */
.RIEU-named-slider .RIEU-direction-nav
{
	*height: 0;
}

.RIEU-named-slider .RIEU-direction-nav a
{
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.RIEU-named-slider .RIEU-direction-nav .RIEU-prev
{
	left: 0;
}

.RIEU-named-slider .RIEU-direction-nav .RIEU-next
{
	right: 0;
	text-align: right;
}

.RIEU-named-slider:hover .RIEU-prev
{
	opacity: 0.8;
	left: 10px;
}

.RIEU-named-slider:hover .RIEU-next
{
	opacity: 0.8;
	right: 10px;
}

.flexslider:hover .RIEU-next:hover,
.flexslider:hover .RIEU-prev:hover
{
	opacity: 1;
}

.RIEU-named-slider .RIEU-direction-nav .flex-disabled
{
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default;
}

.RIEU-named-slider .RIEU-direction-nav a:before
{
	font-family: "flexslider-icon";
	font-size: 32px;
	line-height: 40px;
	display: inline-block;
	content: '\f001';
}

.RIEU-named-slider .RIEU-direction-nav a.RIEU-next:before
{
	content: '\f002';
}

/**
 * Labelled Slider
 **/
.RIEU-label-slider
{
	margin: 0;
}

.RIEU-label-slider .RIEU-viewport-wrap
{
	padding: 0 15%;
	position: relative;
	overflow: hidden;
}

.RIEU-label-slider .RIEU-viewport
{
	overflow: visible !important;
}

.RIEU-label-slider .slides li
{
	position: relative;

}

.RIEU-label-slider .slides li span
{
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: auto;
	box-sizing: border-box;
	margin: 0 29px;
	background: rgba(30, 30, 30, 0.4);
	color: #fff;
	line-height: 1;
	padding: 8px 12px;
	font-size: 14px;
	font-weight: bold;
}

.RIEU-label-slider .slides li.RIEU-active-slide span
{
	display: block;
}

.RIEU-label-slider .slides li span small
{
	float: right;
	font-size: 80%;
	font-weight: normal;
}

.RIEU-label-slider .slides img
{
	margin: 0 29px;
	opacity: 0.5;
}

.RIEU-label-slider .slides li.RIEU-active-slide img
{
	opacity: 1;
}

.RIEU-label-slider .RIEU-control-nav
{
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 15px;
}

.RIEU-label-slider .RIEU-control-nav li
{
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	width: 19.5%;
	margin: 0 0.5% 0.5% 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 2.8;
	background-color: #f2f2f2;
	overflow: hidden;
	text-align: left;
	box-sizing: border-box;
	border: 1px solid #CCC;
	padding: 0 0.5em;
	position: relative;
	white-space: nowrap;
}

.RIEU-label-slider .RIEU-control-nav li.RIEU-active
{
	background-color: #c90002;
	border-color: #c90002;
	color: #FFF;
	pointer-events: none;
}

/* Direction Nav */
.RIEU-label-slider .RIEU-direction-nav
{
	*height: 0;
}

.RIEU-label-slider .RIEU-direction-nav a
{
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	background-color: #666;
	border-radius: 40px;
	text-align: center;
	vertical-align: center;
	text-indent: -9999px;
}

.RIEU-label-slider .RIEU-direction-nav .RIEU-prev
{
	left: 15%;
	margin-left: -20px;
}

.RIEU-label-slider .RIEU-direction-nav .RIEU-next
{
	right: 15%;
	margin-right: -20px;
}

.RIEU-label-slider .RIEU-direction-nav a:before
{
	font-family: "flexslider-icon";
	font-size: 24px;
	line-height: 40px;
	display: block;
	content: '\f001';
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	width: 40px;
	text-indent: 0;
}

.RIEU-label-slider .RIEU-direction-nav a.RIEU-next:before
{
	content: '\f002';
}

/**
 * Special handling for GR III
 */
#RIEU-product-15038
{
	margin-top: -24px;
	margin-left: calc(-50vw + 490px);
	margin-right: calc(-50vw + 490px);
	background: #565956;
	padding-top: 24px;
	padding-bottom: 24px;
	color: #fff;
}

#RIEU-product-15038 span.hilight
{
	color: #00afcb;
	display: inline;
}

#RIEU-product-15038 .reduced-width
{
	max-width: 980px;
	margin: auto;
}

#RIEU-product-15038 > div,
#RIEU-product-15038 > h2,
#RIEU-product-15038 > table
{
	max-width: 980px;
	margin: auto;
}

#RIEU-product-15038 h2
{
	background: #59564f;
}

#RIEU-product-15038 > div.RIEU-product-description a,
#RIEU-product-15038 > div.RIEU-product-accessories a,
#RIEU-product-15038 > div.RIEU-product-carousel a,
#RIEU-product-15038 > h2 a
{
	color: #00afcb;
}

#RIEU-product-15038 > div.RIEU-product-head,
#RIEU-product-15038 > div.RIEU-product-description
{
	max-width: none;
}

#RIEU-product-15038 > div.RIEU-product-head
{
	padding: 24px calc(50vw - 490px);
	background: url(/media/702226c8c594b3a134558e74429cca1b/bg1.jpg) center no-repeat;
	background-size: cover;
}

#RIEU-product-15038 > div.RIEU-product-description > h2
{
	display: none;
}

#RIEU-product-15038 > div.RIEU-product-description .RIEU-ck-columns
{
	max-width: 980px;
	margin: auto;
	border-bottom: 0;
}

#RIEU-product-15038 > div.RIEU-product-description .RIEU-ck-columns h3
{
	font-size: 68px;
	font-weight: 500;
	text-align: center;
	line-height: 1;
	margin: 50px 0 20px;
}

#RIEU-product-15038 > div.RIEU-product-description > .RIEU-ck-columns:first-of-type
{
	background: #000 url(/media/3f2ce7d193da0f60a50967a16644cb4a/mainvision2_bg.png) no-repeat left top;
	padding: 100px 0;
	max-width: none;
}

#RIEU-product-15038 > div.RIEU-product-description > .RIEU-ck-columns:first-of-type .right
{
	max-width: 490px;
}

#RIEU-product-15038 > div.RIEU-product-description > .RIEU-ck-columns:first-of-type p
{
	font-size: 20px;
	line-height: 1.2;
	margin: 0;
}

#RIEU-product-15038 > div.RIEU-product-description .RIEU-inner-tab-content .RIEU-ck-columns h3
{
	font-size: 40px;
	margin: 0;
	padding: 0 0 15px;
}

#RIEU-product-15038 .RIEU-inner-tab
{
	margin: 24px auto;
}

#RIEU-product-15038 .RIEU-inner-tab ol
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#RIEU-product-15038 .RIEU-inner-tab ol li
{
	display: inline-block;
	padding: 0;
	margin: 0;
}

#RIEU-product-15038 .RIEU-inner-tab ol li a
{
	display: inline-block;
	padding: 8px 24px;
	font-size: 24px;
	color: #fff;
	text-decoration: none;
	text-align: left;
}

#RIEU-product-15038 .RIEU-inner-tab ol li a:hover,
#RIEU-product-15038 .RIEU-inner-tab ol li.active a
{
	color: #00afcb;
	border-bottom: 1px solid #00afcb;
}

/*
#RIEU-product-15038 .RIEU-inner-tab-content
{
	display: none;
}
#RIEU-product-15038 .RIEU-inner-tab-content.active
{
	display: block;
}
*/

#RIEU-product-15038 .RIEU-contentTable tr.RIEU-headRow td,
#RIEU-product-15038 .RIEU-contentTable tr.RIEU-headRow th
{
	background: #59564f;
}

#RIEU-product-15038 .RIEU-contentTable tr.RIEU-oddRow td,
#RIEU-product-15038 .RIEU-contentTable tr.RIEU-evenRow td
{
	background: transparent;
}

#RIEU-product-15038 .RIEU-productDownloads a
{
	color: #fff;
	text-decoration: underline dotted;
}

@media screen and (max-width: 640px)
{
	#RIEU-product-15038
	{
		margin: 0;
		width: 100%;
	}

}

/**
 * Black Block for 645Z-Features (Special from Japan)
 **/
#RIEU-product-16600 .RIEU-product-features h3
{
	background-color: #000;
	color: #fff;
	margin: 0;
	padding: 15px 18px;
}

#RIEU-product-16600 .RIEU-product-features p
{
	background-color: #000;
	color: #fff;
	margin: 0;
	padding-bottom: 15px;
}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock
{
	background-color: #000;
	padding: 30px 30px 0;
}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock a.RIEU-link
{
	color: #ccc;
	background: none;
	padding-left: 0;
	text-decoration: underline;
}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock a.RIEU-link:hover
{
	color: #fff;
}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock a.RIEU-link:after
{
	content: " \00BB"

}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock h3
{
	padding: 0 0 15px;
}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock p
{
	padding: 0 0 15px;
}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock img
{
	max-width: 33%;
	height: auto;
}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock.right figure,
#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock.right img
{
	float: right;
	margin-left: 20px;
}

#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock.left figure,
#RIEU-product-16600 .RIEU-product-features .RIEU-imgBlock.left img
{
	float: left;
	margin-right: 20px;
}

/*** Description ***/
#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block
{
	padding-bottom: 12px;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .right figure,
#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .right img
{
	float: right;
	margin-left: 20px;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .left figure,
#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .left img
{
	float: left;
	margin-right: 20px;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w25 img
{
	max-width: 25%;
	height: auto;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w33 img
{
	max-width: 33%;
	height: auto;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w50 img
{
	max-width: 50%;
	height: auto;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w25 figure
{
	max-width: 25%;
	height: auto;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w33 figure
{
	max-width: 33%;
	height: auto;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w50 figure
{
	max-width: 50%;
	height: auto;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w25 figure img
{
	float: none;
	max-width: 100%;
	height: auto;
	margin: 0;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w33 figure img
{
	float: none;
	max-width: 100%;
	height: auto;
	margin: 0;
}

#RIEU-product-16600 .RIEU-product-description .RIEU-desc-block .w50 figure img
{
	float: none;
	max-width: 100%;
	height: auto;
	margin: 0;
}

#RIEU-product-16600 .RIEU-product-description section.RIEU-desc-page
{
	margin-bottom: 48px;
}

#RIEU-product-16600 .RIEU-product-description section.RIEU-desc-page h3 em
{
	font-size: 16px;
	font-style: normal;
	color: #666;
	display: block;
}

#RIEU-product-16600 .RIEU-product-description section.RIEU-desc-page h3 br
{
	display: none;
}

#RIEU-product-16600 .RIEU-product-description section.RIEU-desc-page p.banner
{
	padding: 0;
}

#RIEU-product-16600 .RIEU-product-description ul.option-list
{
	list-style: none;
	padding: 0;
	margin: 8px 18px 0;
}

#RIEU-product-16600 .RIEU-product-description ul.option-list li
{
	display: block;
	float: left;
	width: 172px;
	height: 72px;
	position: relative;
	padding: 0 4px 4px 60px;
}

#RIEU-product-16600 .RIEU-product-description ul.option-list li img
{
	position: absolute;
	top: 0;
	left: 0;
}

/**
 * ck-Module derivation
 */

.RIEU-product-description .module-column-1-simple h3,
.RIEU-product-description .module-column-1-carousel-wrap h3,
.RIEU-product-description .module-column-1-icon-group h3,
.RIEU-product-description .module-column-1-image-b h3,
.RIEU-product-description .module-column-1-columns-2-a h3,
.RIEU-product-description .module-column-1-columns-2-b h3,
.RIEU-product-description .module-columns-2-a h3,
.RIEU-product-description .module-columns-3-a h3,
.RIEU-product-description .module-columns-4-a h3,
.RIEU-product-description .module-columns-2-separated-content-a h3,
.RIEU-product-description .module-column-1-thumbnail-gallery h3
{
	font-size: 32px;
	padding: 0 0 5px;
	margin: 0;
	border-top: 0;
}

.RIEU-product-description .module-column-1-image-a h3
{
	font-size: 32px;
	padding: 0 0 5px;
	line-height: 1.2;
	margin: 0;
	border-top: 0;
}

.RIEU-product-description .module-column-1-image-a p
{
	margin: 10px auto 0;
}

.RIEU-product-description .RIEU-ck-columns p
{
	padding: 0;
}

@media screen and (max-width: 1000px)
{
	/* Debug
	.RIEU-product-head-permanent
	{
		background-color: indianred;
	}
	*/
	.RIEU-pluginContent article
	{
		width: 96%;
		margin: 0 2%;
	}

	.RIEU-product-gallery .RIEU-flexslider.slider
	{
		width: auto;
		padding: 32px 36px 0;
	}

	.RIEU-product-gallery .RIEU-flexslider.carousel
	{
		width: auto;
		padding: 0 36px 0;
	}

	.RIEU-product-gallery .exif-data
	{
		width: auto;
	}

	.slides img
	{
		width: 100%;
		height: auto;
	}

	.RIEU-product-accessories li.RIEU-product-teaser,
	.RIEU-product-lenses li.RIEU-product-teaser,
	.RIEU-product-options li.RIEU-product-teaser
	{
		width: 30%;
		padding: 0 1.5%;
	}

	.RIEU-product-description p img
	{
		max-width: 100%;
		height: auto;
	}

	.RIEU-product-description p iframe
	{
		max-width: 100%;
		height: auto;
	}

	.RIEU-product-description p.elastic
	{
		position: relative;
		padding-bottom: 55%;
		padding-top: 15px;
		height: 0;
		overflow: hidden;
	}

	.RIEU-product-description p.elastic iframe
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

@media screen and (max-width: 860px)
{
	/* Debug
	.RIEU-product-head-permanent
	{
		background-color: dodgerblue;
	}
	*/
}

@media screen and (max-width: 768px)
{
	/* Debug
	.RIEU-product-head-permanent
	{
		background-color: lawngreen;
	}
	*/
	.RIEU-product-accessories li.RIEU-product-teaser,
	.RIEU-product-lenses li.RIEU-product-teaser,
	.RIEU-product-options li.RIEU-product-teaser
	{
		width: 46%;
		padding: 0 2%;
	}
}

@media screen and (max-width: 620px)
{
	/* Debug
	.RIEU-product-head-permanent
	{
	background-color: pink;
	}
	*/
	.RIEU-product-head-permanent h1
	{
		padding: 0;
	}

	.RIEU-product-head-permanent .right
	{
		float: none;
		width: 100%;
	}

	.RIEU-product-head .left,
	.RIEU-product-head .right
	{
		padding: 0;
		float: none;
		width: 100%;
	}

	.RIEU-product-head .right h1
	{
		padding-top: 20px;
	}

	.RIEU-product-head div.shop-link
	{
		position: static;
	}

	.RIEU-product-gallery .RIEU-direction-nav a
	{
		width: 12px;
		height: 22px;
		background-image: url(../../images/RIEU_2013/BTN_sliderControl_small.png);
		top: 50%;
	}

	.RIEU-product-gallery .RIEU-direction-nav a.RIEU-prev
	{
		background-position: 0 0;
	}

	.RIEU-product-gallery .RIEU-direction-nav a.RIEU-next
	{
		background-position: -12px 0;
	}

	.RIEU-product-gallery .slider .RIEU-direction-nav a.RIEU-prev,
	.RIEU-product-gallery .slider .RIEU-direction-nav a.RIEU-next
	{
		top: 50%
	}

	.RIEU-product-gallery .carousel .RIEU-direction-nav a.RIEU-prev,
	.RIEU-product-gallery .carousel .RIEU-direction-nav a.RIEU-next
	{
		top: 52%
	}

	.RIEU-product-gallery .RIEU-flexslider
	{
		padding: 32px 20px 0;
	}

	.RIEU-product-options li.RIEU-product-teaser .RIEU-product-image img
	{
		max-width: 100%;
		height: auto;
	}

	#RIEU-wg60-compare-slider > div
	{
		width: 100% !important;
		height: auto !important;
		position: static !important;
	}

	#RIEU-wg60-compare-slider > div > img
	{
		display: none;
	}

	#RIEU-wg60-compare-slider div.twentytwenty-viewport
	{
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		width: 100% !important;
		height: auto !important;
	}

	#RIEU-wg60-compare-slider div.twentytwenty-container img.twentytwenty-after
	{
		position: static;
	}
}

@media screen and (max-width: 480px)
{
	/* Debug
	.RIEU-product-head-permanent
	{
	background-color: coral;
	}
	*/
	.RIEU-product-accessories li.RIEU-product-teaser,
	.RIEU-product-lenses li.RIEU-product-teaser,
	.RIEU-product-options li.RIEU-product-teaser
	{
		width: 96%;
		padding: 0 2%;
	}

}

a.link-cursor
{

	padding: 1px 0 1px 14px;
	background: url(../../images/RIEU_2013/icon-cursor.png) no-repeat 0 center;

}

/* #ex-block
-----------------------*/
#ex-block
{
	padding: 0 2% 30px;
	margin: 30px 0;
	border-bottom: 1px solid #dddddb;
}

#ex-block h3
{
	font-size: 32px;
	padding: 0 0 5px;
	margin: 0;
	border-top: 0;
}

#ex-block ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#ex-block .left-part
{
	width: 72.34042553191489%; /* 680/940 */
	float: left;
	padding: 0 10px 15px 0;
}

@media screen and (max-width: 640px)
{
	#ex-block .left-part
	{
		width: 100%;
		float: none;
		padding: 0 0 20px !important;
	}
}

#zoomlink-block a
{
	padding: 0 0 10px;
	display: block;
}

@media screen and (max-width: 640px)
{
	#zoomlink-block a
	{
		padding: 0 0 5px;
	}
}

#zoomlink-block .pic
{
	overflow: hidden;
	text-align: center;
	padding: 0 0 5px;
}

@media screen and (max-width: 640px)
{
	#zoomlink-block .pic
	{
		height: auto;
	}
}

#zoomlink-block .pic img
{
}

@media screen and (max-width: 640px)
{
	#zoomlink-block .pic img
	{
		height: auto;
	}
}

#zoomlink-block .credit
{
	color: #000;
	padding: 0 0 5px;
	float: right;
}

#zoomlink-block .zoom
{
	padding: 1px 0 1px 18px;
	background: url(../../images/RIEU_2013/icon-zoom.gif) no-repeat 0 center;
	float: left;
}

#zoomlink-block .ex-text
{
	font-size: 14px;
	padding: 0;
	margin: 0;
}


#ex-block .right-part
{
	overflow: hidden;
}

#ex-block .right-part .inner-wrap
{
	margin-left: -5px;
}

#ex-block .right-part li
{
	float: left;
	width: 80px;
	padding: 0 0 5px 5px;
}

#ex-block .right-part li p
{
	padding: 0;
	margin: 0;
}

#ex-block .right-part li .pic a
{
	display: block;
	border: 1px solid #DCDCDC;
	text-align: center;
	width: 78px;
	overflow: hidden;
}

#ex-block .right-part li.active .pic a
{
	border: 1px solid #000;
}

#ex-block .right-part li .pic img
{
	height: 52px!important;
	width: auto!important;
}

@media screen and (max-width: 640px)
{
	#ex-block .right-part li
	{
		width: 95px;
	}

	#ex-block .right-part li .pic a
	{
		width: 93px;
	}

	#ex-block .right-part li .pic img
	{
		height: 63px;
	}
}

#ex-block .right-part .credit,
#ex-block .right-part .text
{
	/*hidden*/
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
}


.graphic-block
{
	width: 336px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 640px)
{
	.graphic-block
	{
		width: 100%;
		padding: 0;
	}
}

@media screen and (max-width: 640px)
{
	.graphic-block
	{
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}
}

.graphic-pic
{
	position: relative;
	z-index: 10;
	text-align: center;
	padding: 5px 0;
}

@media screen and (max-width: 640px)
{
	.graphic-pic
	{

	}

	.graphic-pic img
	{
		width: 100%;
	}
}

.graphic-column .col
{
	float: left;
	width: 46.7%;
	text-align: center;
}

.graphic-column .col span
{
	display: block;
}

.graphic-column .col01
{
	margin-right: 6.6%;
}

.graphic-column .col .title
{
	font-size: 12px;
	/*color:#000;*/
	font-weight: bold;
	box-sizing: border-box;
	margin-bottom: 15px;

}

.graphic-column .col .title.eq
{
	height: 63px;
	vertical-align: middle;
}

.graphic-column .col .title02
{
	padding-top: 10px;
}

@media screen and (max-width: 640px)
{

}

.graphic-column .col .btn
{
	margin: 0 auto;
	background: #fff;
	color: #333;
	font-size: 10px;
	font-weight: bold;
	width: 108px;
	height: 32px;
	line-height: 32px;
	background: #fff;
	border-radius: 16px;
}

.graphic-column .col .btn::after
{
	content: "";
	display: inline-block;
	width: 6px;
	height: 10px;
	background: url("../img/icon-r.gif") no-repeat;
	background-size: 100%;
	margin-left: 10px;
}

.graphic-column .col a
{
	color: #333;
	background: #dbdbdb;
	border-radius: 6px;
	padding: 20px 0 15px;
	display: inline-block;
	width: 100%;
	border: 1px solid #dbdbdb;
	position: relative;
}

.graphic-column .col a .arrow
{
	position: absolute;
	width: 61px;
	height: 50px;
}

.graphic-column .col a .arrow01
{
	background: url("../../images/RIEU_2013/graphic-arrow01.png") no-repeat;
	bottom: -50px;
	left: 75px;
}

.graphic-column .col a .arrow02
{
	background: url("../../images/RIEU_2013/graphic-arrow02.png") no-repeat;
	bottom: -50px;
	left: 5px;
}

.graphic-column .col a .arrow03
{
	background: url("../../images/RIEU_2013/graphic-arrow03.png") no-repeat;
	top: -44px;
	left: 100px;
}

.graphic-column .col a .arrow04
{
	background: url("../../images/RIEU_2013/graphic-arrow04.png") no-repeat;
	top: -49px;
	left: 40px;
}

.graphic-column .col a:hover
{
	text-decoration: none !important;
	background: #fff;
	border: 1px solid #bbb;
}

.graphic-column .col a:hover .btn
{
	background: #dbdbdb;
}

.graphic-column .col a:hover .arrow01
{
	background: url("../../images/RIEU_2013/graphic-arrow01_on.png") no-repeat;
}

.graphic-column .col a:hover .arrow02
{
	background: url("../../images/RIEU_2013/graphic-arrow02_on.png") no-repeat;
}

.graphic-column .col a:hover .arrow03
{
	background: url("../../images/RIEU_2013/graphic-arrow03_on.png") no-repeat;
}

.graphic-column .col a:hover .arrow04
{
	background: url("../../images/RIEU_2013/graphic-arrow04_on.png") no-repeat;
}

.forSP
{
	display: none;
}

@media screen and (max-width: 640px)
{
	.forPC
	{
		display: none;
	}

	.forSP
	{
		display: block;
	}

	.graphic-column .col a .arrow01
	{
		background: url("../../images/RIEU_2013/graphic-arrow01_sp.png") no-repeat;
		left: 30%;
		bottom: -43px;
	}

	.graphic-column .col a .arrow02
	{
		background: url("../../images/RIEU_2013/graphic-arrow02_sp.png") no-repeat;
		left: 5%;
		bottom: -43px;
	}

	.graphic-column .col a .arrow03
	{
		background: url("../../images/RIEU_2013/graphic-arrow03_sp.png") no-repeat;
		left: 40%;
		top: -40px;
	}

	.graphic-column .col a .arrow04
	{
		background: url("../../images/RIEU_2013/graphic-arrow04_sp.png") no-repeat;
		left: 20%;
		top: -44px;
	}

	.RIEU-ck-columns .columns-2 .right,
	.RIEU-ck-columns .columns-2 .left
	{
		float: none;
		width: auto;
		margin: 0 0 8px;
	}
}
