#rcl-popup .rcl-prsnts {	background: rgba(237, 237, 237, 0.3);    border-radius: 4px;    box-shadow: 0 0 10px 5px rgb(42, 55, 64);	overflow: hidden;}#rcl-popup .rcl-prsnts .close-popup::after {    color: rgb(229, 57, 53);    content: "\f057";    font-family: FontAwesome;    font-size: 24px;    line-height: 1;}#rcl-popup .rcl-prsnts .close-popup {    height: 24px;    margin: 4px;    width: 24px;}#rcl-popup .rcl-prsnts .close-popup:hover {	opacity: 0.8;}#rcl-popup .rcl-prsnts h4 {    clear: none;    color: #333;    font-size: 18px;    line-height: 1.6;    margin: 0;    text-align: center;    text-transform: none;}#presents-list {    clear: both;    list-style: none;    margin: 2px 0 0 2px;    overflow: hidden;    padding: 0;}#presents-list li {    background: rgba(219, 219, 219, 0.3);    box-shadow: 0 0 1px 1px rgba(219, 219, 219, 0.6);	box-sizing: unset;    float: left;    margin: 6px 0.7% 10px;	min-width: 75px;    padding: 0.8%;    text-align: center;    width: 16.8%;}#presents-list li:hover {	box-shadow: 0 0 1px 1px #ccc;}#presents-list li img,#presents-list .present {    display: block;    height: 100%;    width: 100%;}#presents-list li span {    clear: both;    color: #333;    display: block;    font: 15px/1 Tahoma,arial;    padding: 4px 0 0;}#present-box {	text-align:center;}#present-box img{	max-width: 90%;	margin: 10px auto 15px;	display: block;	clear: both;}#pr-block .bx-wrapper {    padding: 0 25px;	box-sizing: unset;}#pr-block .bx-viewport {    box-sizing: unset;    max-width: 100%;}#pr-block .data-list {    list-style: none;    margin: 0;	padding: 0;}#pr-block img{	height:50px;	width:auto;}#pr-block  .bx-next {	right: 0;}#tab-gifts{    }#tab-gifts ul{padding: 0;}#tab-gifts ul li{display: inline-block;margin: 5px;}#tab-gifts ul li a{    }#tab-gifts ul li img{width: 100px;}