/* Styles for the CoverPop.js plugin */

/*html, body { overflow: auto; }*/
body { position: relative; }



#CoverPop-cover { display: none; position: fixed;  overflow-y: auto; bottom:50px; right:50px; z-index: 99999; -webkit-animation: fade-in .25s ease-in; -moz-animation-name: fade-in .25s ease-in; -ms-animation-name: fade-in .25s ease-in; -o-animation-name: fade-in .25s ease-in;
    animation-name: fade-in .25s ease-in; }
.CoverPop-open #CoverPop-cover { display: block; }
@-webkit-keyframes fade-in { 0% { opacity: 0; } 25% { opacity: 0; } 100% { opacity: 1; } }



.splash-center { background: #f3f8fb; max-width: 540px; color: #000; }
.splash-center h2 { margin: 0 0 10px; font-size: 28px; line-height: 40px; }
.splash-center p { font-size: 16px; line-height: 25px; margin: 0 0 15px; color: #152129 }

.close-splash { position: relative; margin: 0; font-weight: bold }
.close-splash .CoverPop-close { position: absolute; color: #000;top:20px; right: 30px; text-decoration: none; font-size: 25px; cursor: pointer }
.close-splash .CoverPop-close:after { content: "\2715"; color: #000;  }
.close-splash .CoverPop-close:hover, .close-splash .CoverPop-close:focus { color: #999 }

.splash-center .text-wrapper { margin: 0 20px; padding: 20px 30px; max-width: none   }
.splash-center .text-wrapper a { border-bottom-color: transparent }

@media (max-width:767px) {
	#CoverPop-cover { right: 0; bottom: 0; }
	.splash-center .text-wrapper { padding: 20px 15px }
}

.list-popup-buttons { text-align: center }