/**
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
/* RokGallery - Showcase */

/* Containers */
.rg-sc {position: relative;}
.rg-scr-main {position: relative;overflow:hidden;}
.rg-scr-slice-container {position: relative;}
.layout-left .rg-scr-slice-container {left: 0;}
.layout-right .rg-scr-slice-container {right: 0;}
.rg-scr-slice {position:absolute;top:0;left:0;display:none;}
.rg-scr-img-list {overflow: hidden;position:relative;}
.rg-scr-img-list .rg-scr-slice:first-child {position: relative;}
.rg-scr-content {position: relative;}
.rg-scr-info {position: absolute;top:0;left:0;display:none;}
.layout-left .rg-scr-content {padding-left: 15px;}
.layout-left .rg-scr-info {left: 15px;}
.layout-right .rg-scr-content {padding-right: 15px;}
.layout-right .rg-scr-info {right: 15px;}

/* Title and Description */
.rg-scr-title {font-size: 3em;line-height: 1em;margin: 15px 0 20px 0;}
.rg-scr-title-span {display: block;}
.rg-scr-caption {display: block;font-size: 1.4em;line-height: 1.3em;}

/* Controls */
.rg-scr-controls .prev, .rg-scr-controls .next {display: block;position: absolute;top: 50%;margin-top: -14px;width: 27px;height: 27px;border-radius: 27px;cursor: pointer;background-repeat: no-repeat;}
.rg-scr-controls .prev {left: -35px;background-position: -15px 5px;}
.rg-scr-controls .next {right: -35px;background-position: 10px 5px;}
.rg-scr-controls .prev:hover {background-position: -15px -19px;}
.rg-scr-controls .next:hover {background-position: 10px -19px;}

/* Thumbs and Pagination */
.rg-scr-navigation {margin: 10px 0;}
.rg-scr-thumbs-list, .rg-scr-pagination-list {margin: 0;padding: 0;list-style: none;}
.rg-scr-thumbs-list li {display: inline-block;cursor: pointer;}
.rg-scr-pagination-list li {display: inline-block;cursor: pointer;padding: 5px;margin: 0 2px;}


/* Responsive Fixes */
.rg-scr-slide {display: table;width: 100%;}
.rg-scr-slice-container, .rg-scr-content {display: table-cell;width: 50%;}
.rg-scr-img-list .rg-scr-slice:first-child, .rg-scr-content .rg-scr-info:first-child {display: block;}

/* Media Queries */
@media only screen and (max-width: 767px) {
	.rg-scr-img-list {margin: 0 auto;}
	.rg-scr-slide {display: block;width: 100%;}
	.rg-scr-slice-container, .rg-scr-content {display: block;width: 100%;}
}
