#rstpl-com_rsmediagallery h2{
	margin-bottom:20px;
}
div#rsmg_main ul#rsmg_gallery li {
	margin-bottom:30px;
}
#rsmg_main a.rsmg_big_button {
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: 4px;
	text-shadow: none;
	text-transform: uppercase;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#rsmg_main a.rsmg_big_button:hover {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.rsmg_item_container:hover img {
	opacity:0.5 !important;
}
.rsmg_lightbox {
	display: block;
    overflow: hidden;
    position: relative;
}
.rsmg_item_container .rsmg_lightbox{
	position:relative;
	box-shadow: 0 0 50px rgba(0,0,0, .25) inset;
}
.rsmg_item_container .rsmg_title.rsmg_lightbox{
	box-shadow: none;
}
.rsmg_item_container .rsmg_image_details {
	margin-top: -1px;
}
.rsmg_item_container .rsmg_lightbox, 
.rsmg_item_container .rsmg_lightbox:after  {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.rsmg_item_container .rsmg_lightbox:after {
	content: "\f067";
	content: "\f06e";
	font-family: "IcoMoon";
	font-size: 1.2rem;
	font-weight: 100;
	height: 28px;
	width: 28px;
	position: absolute;
	z-index: 3;
	top: 35%;
	left: 43%;
	bottom:auto;
	opacity: 0;
	transition: all .2s ease-in 0s;
	-webkit-transition: all .2s ease-in 0s;
	-moz-transition: all .2s ease-in 0s;
	-ms-transition: all .2s ease-in 0s;
	-o-transition: all .2s ease-in 0s;
}
.rsmg_item_container:hover .rsmg_lightbox:after {
	font-size: 3.2rem;
	opacity: 1;
	top: 45%;
	left: 43%;
}
.rsmg_item_container .rsmg_title.rsmg_lightbox:after{
	content:"";
}
ul#rsmg_gallery li div.rsmg_item_container {
	box-shadow:none;
	border-radius:0px;
	border:none;
}
#rsmg_albums li div.rsmg_album_container{
	box-shadow:none;
	border-radius:0px;
}
#rsmg_albums li div.rsmg_album_container a.rsmg_album_inner_container {
	border-radius: 4px;
}
.rsmg_album_inner_container.row-fluid {
	margin-bottom: 10px;
}
ul#rsmg_gallery li div.rsmg_item_container .rsmg_title, #rsmg_albums li div.rsmg_album_container a.rsmg_title {
	font-weight:400;
	font-size: 16px;
	border:none !important;
	margin:0px !important;
}
ul#rsmg_gallery li div.rsmg_item_container a.rsmg_title {
	font-size: 16px;
}
ul#rsmg_gallery li span.rsmg_item_description {
	font-size: 14px;
	padding-bottom: 7px;
}
div#rsmg_image_container {
	box-shadow:none;
	border-radius:0px;
}
#jquery-lightbox:before {
	content:"";
	background-position:bottom center;
	position:absolute;
	top:-24px;
	width:115px;
	height:54px;
	z-index:-1;
}

#jquery-lightbox * {
	-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: content-box;    /* Firefox, other Gecko */
	box-sizing: content-box;         /* Opera/IE 8+ */
}
#jquery-lightbox h2.rsmg_title, div#rsmg_image_container h2.rsmg_title {
	text-align:center;
	font-size:2.8em;
	font-weight:400;
	margin-top:25px;
	margin-bottom:25px;
}
#jquery-lightbox p.rsmg_tags, div#rsmg_image_container p.rsmg_tags{
	margin-top:25px;
	border:none;
}
#lightbox-image-details-caption .rsmg_toolbox, div#rsmg_thumb_container .rsmg_toolbox {
	font-size:14px;
	font-weight: 100;
	background-color:inherit;
	border:none;
}
#lightbox-container-image-data #lightbox-image-details {
	font-size:14px;
}
#lightbox-container-navigation-box {
	background:none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	box-shadow:none;
	border:none;
	border-radius:0;
	padding:20px;
}
div#rsmg_image_container {
	margin-top:30px;
	border-radius:0px;
	box-shadow:none;
	border:none;
	background:none;
}
#rsmg_load_more {
	text-align:center !important;
	margin:20px auto !important;
	width:100% !important;
}
div#rsmg_main ul#rsmg_gallery_filters {
	margin:0 10px 20px 0;
}
div#rsmg_main ul#rsmg_gallery_filters li {
	padding: 0.3em 0.8em;
	font-size: 1.1em;
	font-weight:700;
	line-height: 20px;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0);
	background-image: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 0px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 0px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
/* Resolution Fixes */

/* Phone vertical*/

@media (max-width: 767px) {
	ul#rsmg_gallery li div {
		width:100% !important;
	}
}