/* CSS Document */
.vgps-wrapper.theme-monday {	
	background-color: #fff;
	padding: 0 !important;
}
.vgps-wrapper.theme-monday .sp-thumbnail-arrows {
	display: none;
}
.vgps-wrapper.theme-monday .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::before {
	display: none;
}
.vgps-wrapper.theme-monday .vgps-caption {
	left: auto !important;
	max-width: 40%;
	right: 25px;
	bottom: 25% !important;
}
.vgps-wrapper.theme-monday .vgps-label{	
	background: #05BDFA;	
	color: #fff;	
	font-size: 12px;
}
.vgps-wrapper.theme-monday .vgps-caption a {	
	color: #05BDFA;
}
.vgps-wrapper.theme-monday .vgps-caption a:before {	
	vertical-align: middle;
}
.vgps-wrapper.theme-monday .sp-thumbnail-image-container {
	overflow: hidden;    
}
.vgps-wrapper.theme-monday .sp-thumbnail-text {    
	float: right;    
	box-sizing: border-box;	
}
.vgps-wrapper.theme-monday .sp-thumbnail-container {	
	width: auto !important;
	height: auto !important;
	text-align: center;
}
.vgps-wrapper.theme-monday .sp-has-pointer .sp-thumbnail-container img {
	border: 4px #fff solid;
}
.vgps-wrapper.theme-monday .sp-has-pointer .sp-selected-thumbnail.sp-thumbnail-container img {
	border: 4px #05BDFA solid;
}
.vgps-wrapper.theme-monday .sp-thumbnail-container .sp-thumbnail {	
	padding: 0;	
	position: relative;
	margin-top: 0;
}
.vgps-wrapper.theme-monday .sp-thumbnail-container .sp-thumbnail img {
	margin: 0 auto;
}
.vgps-wrapper.theme-monday .sp-thumbnail-title {	
	text-transform: uppercase;	
	margin-bottom: 0;
}
.vgps-wrapper.theme-monday .sp-thumbnails-container  {	
	margin: 0;
	bottom: 10px;
	position: absolute;
	left: 0;
	width: 100% !important;
	text-align: center;
}
.vgps-wrapper.theme-monday .sp-thumbnails-container .sp-thumbnails {	
	margin: 0 auto;
	height: auto !important;
}
/* Horizontal thumbnails
------------------------*/
.vgps-wrapper.theme-monday.sp-horizontal .sp-next-arrow {
	width: 50px;
	height: 80px;
	-webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-next-arrow:after ,
.vgps-wrapper.theme-monday.sp-horizontal .sp-next-arrow:before {
    position: absolute;
    left: 25%;
    width: 3px;
    height: 50%;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.3s,background-color 0.3s;
    transition: transform 0.3s,background-color 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-next-arrow:before {
    -webkit-transform: translateX(-50%) rotate(30deg);
    transform: translateX(-50%) rotate(30deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-next-arrow:hover:before {
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-next-arrow:after {
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-30deg);
    transform: translateX(-50%) rotate(-30deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-next-arrow:hover:after {
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
}

/**/
.vgps-wrapper.theme-monday.sp-horizontal .sp-previous-arrow {
	width: 50px;
	height: 80px;
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-previous-arrow:after ,
.vgps-wrapper.theme-monday.sp-horizontal .sp-previous-arrow:before {
    position: absolute;
    left: 25%;
    width: 3px;
    height: 50%;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.3s,background-color 0.3s;
    transition: transform 0.3s,background-color 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-previous-arrow:before {
    -webkit-transform: translateX(-50%) rotate(30deg);
    transform: translateX(-50%) rotate(30deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-previous-arrow:hover:before {
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-previous-arrow:after {
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-30deg);
    transform: translateX(-50%) rotate(-30deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.vgps-wrapper.theme-monday.sp-horizontal .sp-previous-arrow:hover:after {
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
}

.vgps-wrapper.theme-monday .sp-previous-arrow:hover:after ,
.vgps-wrapper.theme-monday .sp-previous-arrow:hover:before ,
.vgps-wrapper.theme-monday .sp-next-arrow:hover:after ,
.vgps-wrapper.theme-monday .sp-next-arrow:hover:before { 
	background: #05BDFA;
}

/* Top Thumbnails */
.vgps-wrapper.theme-monday .sp-top-thumbnails {
	top: 10px;
	bottom: auto;
}
.vgps-wrapper.theme-monday.vgps-position-top .vgps-caption {
	right: 25px;
	bottom: 25px !important;;
}

/* Right Thumbnails */
.vgps-wrapper.theme-monday.vgps-position-right  {
	max-width: 100% !important;
}
.vgps-wrapper.theme-monday.vgps-position-right .vgps-caption {
	left: 25px !important;
	right: auto;
}
.vgps-wrapper.theme-monday.vgps-position-right .sp-thumbnail-container {
	float: none;
}
.vgps-wrapper.theme-monday .sp-right-thumbnails {
	width: auto !important;
}
.vgps-wrapper.theme-monday.vgps-position-right .sp-thumbnails {
	
	width: auto !important;
}
.vgps-wrapper.theme-monday .sp-right-thumbnails {
	right: 10px;
	left: auto;
	top: 50%;
	bottom: auto;
	overflow: visible;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%); /* IE 9 */
    -webkit-transform: translate(0,-50%); /* Chrome, Safari, Opera */
}
.vgps-wrapper.theme-monday.vgps-position-right.sp-horizontal .sp-next-arrow {
	right: 100px;
}

/* Left Thumbnails */
.vgps-wrapper.theme-monday.vgps-position-left  {
	max-width: 100% !important;
}
.vgps-wrapper.theme-monday.vgps-position-left .vgps-caption {
	left: auto;
}
.vgps-wrapper.theme-monday.vgps-position-left .sp-thumbnail-container {
	float: none;
}
.vgps-wrapper.theme-monday .sp-left-thumbnails {
	width: auto !important;
}
.vgps-wrapper.theme-monday.vgps-position-left .sp-thumbnails {
	
	width: auto !important;
}
.vgps-wrapper.theme-monday .sp-left-thumbnails {
	left: 10px;
	top: 50%;
	bottom: auto;
	overflow: visible;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%); /* IE 9 */
    -webkit-transform: translate(0,-50%); /* Chrome, Safari, Opera */
}
.vgps-wrapper.theme-monday.vgps-position-left.sp-horizontal .sp-previous-arrow {
	left: 100px;
}

/* Vertical thumbnails
------------------------*/
.vgps-wrapper.theme-monday.sp-vertical .sp-next-arrow {
	width: 50px;
	height: 80px;
	-webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.vgps-wrapper.theme-monday.sp-vertical .sp-next-arrow:after ,
.vgps-wrapper.theme-monday.sp-vertical .sp-next-arrow:before {
    position: absolute;
    left: 25%;
    width: 3px;
    height: 50%;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.3s,background-color 0.3s;
    transition: transform 0.3s,background-color 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.vgps-wrapper.theme-monday.sp-vertical .sp-next-arrow:before {
    -webkit-transform: translateX(-50%) rotate(30deg);
    transform: translateX(-50%) rotate(30deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.vgps-wrapper.theme-monday.sp-vertical .sp-next-arrow:hover:before {
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}
.vgps-wrapper.theme-monday.sp-vertical .sp-next-arrow:after {
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-30deg);
    transform: translateX(-50%) rotate(-30deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.vgps-wrapper.theme-monday.sp-vertical .sp-next-arrow:hover:after {
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
}

/**/
.vgps-wrapper.theme-monday.sp-vertical .sp-previous-arrow {
	width: 50px;
	height: 80px;
}
.vgps-wrapper.theme-monday.sp-vertical .sp-previous-arrow:after ,
.vgps-wrapper.theme-monday.sp-vertical .sp-previous-arrow:before {
    position: absolute;
    left: 25%;
    width: 3px;
    height: 50%;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.3s,background-color 0.3s;
    transition: transform 0.3s,background-color 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.vgps-wrapper.theme-monday.sp-vertical .sp-previous-arrow:before {
    -webkit-transform: translateX(-50%) rotate(30deg);
    transform: translateX(-50%) rotate(30deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.vgps-wrapper.theme-monday.sp-vertical .sp-previous-arrow:hover:before {
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}
.vgps-wrapper.theme-monday.sp-vertical .sp-previous-arrow:after {
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-30deg);
    transform: translateX(-50%) rotate(-30deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.vgps-wrapper.theme-monday.sp-vertical .sp-previous-arrow:hover:after {
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
}

.vgps-wrapper.theme-monday.vgps-position-bottom.sp-vertical .sp-next-arrow {
	bottom: 65px;
}
.vgps-wrapper.theme-monday.vgps-position-top.sp-vertical .sp-previous-arrow {
	top: 65px;
}
/* Responsive */
@media (max-width: 767px) {
	.vgps-wrapper.theme-monday .vgps-caption {
		background: transparent !important;
	}
	.hide-small-screen {
		display: none;
	}
	.vgps-wrapper.theme-monday.sp-horizontal .sp-arrows {
		top: 25%;
	}
	.vgps-wrapper.theme-monday.vgps-position-top.sp-horizontal .sp-arrows {
		top: 60%;
	}
	.vgps-wrapper.theme-monday .sp-right-thumbnails {
		top: 0;
		transform: none;
		-ms-transform: none;
		-webkit-transform: none;
	}
}

@media (max-width: 479px) {
	.vgps-wrapper.theme-monday .sp-thumbnails-container {
		position: relative;
		bottom: 0;
	}
	.vgps-wrapper.theme-monday .sp-top-thumbnails {
		top: 0;
	}
	.vgps-wrapper.theme-monday .vgps-caption {
		max-width: 100%;
		right: auto;
		bottom: 0 !important;
	}
	.vgps-wrapper.theme-monday .vgps-caption h3 {
		font-size: 12px;
		margin: 0;
	}
	.vgps-wrapper.theme-monday.vgps-position-right .sp-thumbnails-container ,
	.vgps-wrapper.theme-monday.vgps-position-left .sp-thumbnails-container {
		position: absolute;
		bottom: auto;
	}
	.vgps-wrapper.theme-monday.vgps-position-right .vgps-caption {
		left: 0px !important;
		max-width: 50%;
	}
	.vgps-wrapper.theme-monday.vgps-position-left .vgps-caption {
		right: 0px !important;
		max-width: 50%;
	}
	.vgps-wrapper.theme-monday.sp-vertical .sp-previous-arrow {
		top: -15px;
	}
	.vgps-wrapper.theme-monday.sp-vertical .sp-next-arrow {
		bottom: -15px;
	}
}

@media (max-width: 319px) {
	.vgps-wrapper.theme-monday.vgps-position-right .sp-thumbnails-container {
		right: 0;
	}
	.vgps-wrapper.theme-monday.vgps-position-left .sp-thumbnails-container {
		left: 0;
	}
	.vgps-wrapper.theme-monday .vgps-caption h3 {
		font-size: 12px;
	}
}