  ﻿/**  RoyalSlider Minimal White Skin (.rsMinW)*s*    1. Arrows *    2. Bullets*    3. Thumbnails*    4. Tabs*    5. Fullscreen button*    6. Play/close video button*    7. Preloader*    *  Sprite: 'rs-minimal-white.png'*  Feel free to edit anything*  If you don't some part - just delete it* //* Background */.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs {	background: transparent;}/**  1. Arrows**/.rsMinW .rsArrow {	height: 100%;	width: 44px;	position: absolute;	display: block;	cursor: pointer;	z-index: 21;}.rsMinW.rsHor .rsArrowLeft { left: 12px; top: 0; }.rsMinW.rsHor .rsArrowRight { right: 12px; top:0; }.rsMinW .rsArrowIcn {			width: 30px;	height: 30px;	top: 50%;	left: 50%;	margin-top: -15px;		margin-left: -7px;	position: absolute;		cursor: pointer;		background: url('/images/rs-minimal-white.png');	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  -moz-opacity: 0.7;  opacity: 0.7;}.rsMinW .rsArrowIcn:hover {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  opacity: 1;}.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position: -69px -33px; }.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position: -69px -75px; }.rsMinW .rsArrowDisabled .rsArrowIcn { background-color: rgba(0,0,0,0.4); opacity: .4; *display: none; }/**  2. Bullets**/.rsMinW .rsBullets {	position: relative;	z-index: 1000;	left: 0;	bottom: -30px;	width: 100%;	height: auto;	margin: 0 auto; 	text-align: center;	line-height: 16px;	overflow: hidden;}.rsMinW .rsBullet {	width: 16px;	height: 16px;	display: inline-block;	*display:inline; 	*zoom:1;	padding: 0 6px;	cursor: pointer;}.rsMinW .rsBullet span {	display: block;	width: 16px;	height: 16px;	background: #c1d843;	background: rgba(187,187,187,0.6);	border-radius: 50%;   -moz-border-radius: 50%;   -webkit-border-radius: 50%;}.rsMinW .rsBullet.rsNavSelected span {	background-color: #c1d843;}/**  6. Play/close video button**/.rsMinW .rsPlayBtn {	-webkit-tap-highlight-color:rgba(0,0,0,0.3);	width:64px;	height:64px;	margin-left:-32px;	margin-top:-32px;	cursor: pointer;}.rsMinW .rsPlayBtnIcon {	display:block;	width: 64px;		height: 64px;	-webkit-border-radius: 4px;	border-radius: 4px;	background:url('/images/rs-minimal-white.png') no-repeat 0 -32px;	background-color: #000;	background-color: rgba(0,0,0,0.75);	-webkit-transition: .3s;	-moz-transition: .3s;	transition: .3s;}.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {	background-color: #a5027d;}.rsMinW .rsBtnCenterer {	position:absolute;	left:50%;	top:50%;	width: 64px;	height: 64px;}.rsMinW .rsCloseVideoBtn {	right: 0;	top: 0;	width: 44px;	height: 44px;	z-index: 51;	position: absolute;	cursor: pointer;	}.rsDefault .rsCloseVideoBtn.rsiOSBtn {	top: -38px;	right: -6px;	/*top: -6px;	right: -38px;*/}.rsMinW .rsCloseVideoIcn {	margin: 6px;	width: 32px;	height: 32px;	background: url('/images/rs-minimal-white.png') -63px 0;	background-color: #000;	background-color: rgba(0,0,0,0.5);	-webkit-border-radius: 3px;	border-radius: 3px;}.rsMinW .rsCloseVideoIcn:hover {	background-color: #a5027d !important;}/**  7. Preloader**/.rsMinW .rsPreloader {	width:20px;	height:20px;	background-image:url('/images/preload.gif');	left:50%;	top:50%;	margin-left:-10px;	margin-top:-10px;	}/* slider panel */.rsABlock {	 width: 100%;	 height: auto;	 position: absolute;	 left: 0;     top: auto;	 bottom: 0;	 pointer-events: none;}	.rsABlock h2 {		font-size: 32px;		font-weight: 500;		display: inline-block;		line-height: 32px;		background: #4c2b5e;		padding: 11px 14px 11px 15px;		color: #fff;		margin-bottom: 0;	}		.rsABlock h3 {		font-family: 'Neo Sans W02', Arial, sans-serif;		font-size: 22px;		font-weight: 400;		display: inline-block;		line-height: 28px;		background: #c1d843;		padding: 12px 14px 13px 15px;		color: #4c2b5e;        margin-bottom: 0;	}		.rsABlock h3 span {			display: inline-block;			background: url('/images/sprite.png') no-repeat -205px -131px;			background-size: 500px 500px;			width: 9px;			height: 16px;			vertical-align: middle;			margin-left: 15px;		}				.royalSlider.internal .rsABlock h2, .royalSlider.internal .rsABlock h2 a {			font-size: 28px;			line-height: 34px;		}		.royalSlider.internal .rsABlock h3, .royalSlider.internal .rsABlock h3 a {			font-size: 20px;			line-height: 25px;		}/* #Media Queries================================================== */		/* Tablet Landscape size to wide monitor  */	@media only screen and (min-width: 960px) and (max-width: 1279px) {		.royalSlider {			width: 940px;			height: 366px;		}				.royalSlider.internal {			width: 620px;			height: 349px;		}				.rsABlock {			 width: 940px;			 /*height: 336px;*/			 /*top: 30px;*/ 		}				.royalSlider.internal .rsABlock {			width: 620px;		}			}	/* Tablet Portrait size to standard 960 (devices and browsers) */	@media only screen and (min-width: 768px) and (max-width: 959px) {		.royalSlider {			width: 748px;			height: 292px;		}				.royalSlider.internal {			width: 492px;			height: 277px;		}				.rsABlock {			 width: 492px;			 /*height: 262px;*/			 /*top: 30px;*/ 		}				.royalSlider.internal .rsABlock h2, .royalSlider.internal .rsABlock h2 a {			font-size: 22px;			line-height: 28px;		}		.royalSlider.internal .rsABlock h3, .royalSlider.internal .rsABlock h3 a {			font-size: 16px;			line-height: 21px;		}	}	/* All Mobile Sizes (devices and browser) */	@media only screen and (max-width: 767px) {				.rsABlock {		   margin: 0;		   padding: 0;			 /*top: 20px;*/		}				.rsABlock h2 {            display: block;			font-size: 18px;			line-height: 26px;			padding: 7px 14px 7px 15px;		}				.rsABlock h3 {            display: block;			font-size: 13px;			line-height: 19px;			padding: 8px 14px 9px 15px;		}			.rsABlock h3 span {				display: none			}		.royalSlider.internal .rsABlock h2, .royalSlider.internal .rsABlock h2 a {			font-size: 19px;			line-height: 25px;		}		.royalSlider.internal .rsABlock h3, .royalSlider.internal .rsABlock h3 a {			font-size: 14px;			line-height: 19px;		}	}	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */	@media only screen and (min-width: 480px) and (max-width: 767px) {		.royalSlider {			width: 420px;			height: 300px;		}				.royalSlider.internal {			width: 420px;			height: 236px;		}				/* slider panel */				.rsABlock {		   width: 400px;		   /*height: 280px;*/		}	}	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */	@media only screen and (max-width: 479px) {		.royalSlider {			width: 300px;			height: 220px;		}				.royalSlider.internal {			width: 300px;			height: 169px;		}				/* slider panel */				.rsABlock {		   width: 300px;		   /*height: 230px;*/		}				.royalSlider.internal .rsABlock h2, .royalSlider.internal .rsABlock h2 a {			font-size: 16px;			line-height: 22px;		}		.royalSlider.internal .rsABlock h3, .royalSlider.internal .rsABlock h3 a {			font-size: 13px;			line-height: 18px;		}	}