@media (min-width: 1200px) {
	.col-lg-2{
		width: 20%;
	}
	.col-lg-4{
		width: 40%;
	}
}

@media (min-width: 1480px){
	.col-lg-2{
		width: 16.66666667%;
	}
	.col-lg-4{
		width: 33.33333333%;
	}

	.col-xl-1{width:8,33333333%}
	.col-xl-2{width:16.66666667%;}
	.col-xl-3{width:25%;}
	.col-xl-4{width:33.33333333%;}
	.col-xl-5{width:41.66666667%;}
	.col-xl-6{width:50%;}
	.col-xl-7{width:58.33333333%;}
	.col-xl-8{width:66.66666667%;}
	.col-xl-9{width:75%;}
	.col-xl-10{width:83.33333333%;}
	.col-xl-11{width:91.66666667%;}
	.col-xl-12{width:100%;}

	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12{
		float: left;
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
	}
}


.row{
	margin: 0px;
}

.container{
	padding: 0px;
}
@media (min-width: 1480px) {
	.container{
		width: 1480px;
	}
}


/*
font-family: 'Open Sans', sans-serif;
font-family: 'Bitter', serif;
font-family: 'Telex', sans-serif;
*/

body{
	font-family: 'Open Sans', sans-serif;
	color: white;
background: #0b243d;
background: -moz-linear-gradient(top,  #0b243d 0%, #01304a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b243d), color-stop(100%,#01304a));
background: -webkit-linear-gradient(top,  #0b243d 0%,#01304a 100%);
background: -o-linear-gradient(top,  #0b243d 0%,#01304a 100%);
background: -ms-linear-gradient(top,  #0b243d 0%,#01304a 100%);
background: linear-gradient(to bottom,  #0b243d 0%,#01304a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b243d', endColorstr='#01304a',GradientType=0 );
    padding-bottom: 50px;
}


.button-concealed{
	display: none !important;
}
@media (min-width: 1480px) {
	.button-concealed{
		display: block !important;
	}
}

/*
	HEADER
*/

header{
	background: #06162a;
	border-bottom: 1px solid #1188bf;
    font-size: 11px;
}

header .container{
	padding: 0px 15px;
}

header hgroup{
	float: left;
}

header h1 {
    font-size: 10px;
    font-family: 'Bitter',serif;
    color: #4ee4ff;
    font-weight: 400;
    float: left;
    margin: 0px;
}

header p {
    color: #fff;
    display: none;
    margin: 0px;
    margin-left: 7px;
}

header h1,
header p,
header li{
	height: 30px;
	line-height: 30px;
}

header ul{
	margin-bottom: 0px;
}

header li.lang{
	padding: 0px;
}
.candidatas,
.twitter,
.lang{
	display: none !important;
}

@media (min-width: 320px){
	header h1{
		font-size: 12px;
	}
}
@media (min-width: 400px){
	.twitter{
		display: inline-block !important;
	}
}
@media (min-width: 500px){
	.lang{
		display: inline-block !important;
	}
}
@media (min-width: 700px){
	.candidatas{
		display: inline-block !important;
	}
}

@media (min-width: 768px){

}
@media (min-width: 992px){
	header p{
		display: inline-block;
	}
	header p + p{
		display: none;
	}
}
@media (min-width: 1200px){
	header p{
		display: inline-block;
	}
	header p + p{
		display: none;
	}
}
@media (min-width: 1480px){
	header hgroup p{
		display: inline-block;
	}
}



/*
	BODY
*/

.body{
	margin: auto;
	margin-top: 30px;
	background: #06162a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top: 8px solid #1188bf;
}

.text_seo {
    width: 100%;
    height: 52px;
    overflow-y: scroll;
    border: 6px solid #06162A;
    border-bottom: 0px;
}
.text_seo>.wrapper_text_seo {
    height: auto;
}
.text_seo>.wrapper_text_seo>p {
    font-size: 11px;
    text-align: justify;
    margin: 0;
}


/*
	MENU NAV
*/

.navbar{
	margin: 0px;
	border: none;
	font-size: 20px;
	height: 102px;
}
.navbar-default{
	background: none;
}
.navbar .container-fluid{
	padding: 0px;
}
.navbar-brand{
	padding: 0px;
}
.navbar .navbar-nav p{
	margin: 0px;
	padding: 0px;
}
.navbar .navbar-nav li{
}
.navbar .navbar-nav li a{
	color: #0ff;
	height: 102px;
	line-height: 102px;
	position: relative;
	vertical-align: middle;
	padding: 0px 10px 0px 35px;
}
@media (min-width: 1200px){
	.navbar .navbar-nav li a{
		padding: 0px 30px 0px 50px;
	}
}

.navbar .navbar-nav li a:before{
	content: url(../img/Mini-Icon-Normal.png);
    position: absolute;
    top: 4px;
    margin-left: -22px;
}
.navbar .navbar-nav li a:focus,
.navbar .navbar-nav li a:hover {
	color: #0ff;
    background: #0b2841;
}
.navbar .navbar-nav li a:hover:after {
    top: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #1188bf;
    border-width: 10px;
    margin-left: -10px;
}


.navbar .navbar-nav li a.button{
	height: 50px;
	line-height: 50px;
	display: inline-block;
	padding: 0px;
	margin-top: 26px;
}
.navbar .navbar-nav li a.button:hover{
	background: inherit;
}
.navbar .navbar-nav li a.button:before{
	content: '';
}
.navbar .navbar-nav li a.button:hover:after{
	border: none;
}

.navbar-header{
	width: 100%;
}
.navbar-header button{
	margin-top: 26px;
	width: 50px !important;
	height: 50px;
}

.row-navbar .col-xs-2,
.row-navbar .col-xs-10,
.row-navbar .col-md-6,
.row-navbar .col-lg-5,
.row-navbar .col-lg-7,
.row-navbar .col-xl-4,
.row-navbar .col-xl-8{
	padding: 0px;
}

.link-logo{
	height: 102px;
	line-height: 102px;
}
.logo{
	width: 100%;
	height: auto;
}

.navbar-default .navbar-toggle{
	border-color: #017cb6;
	margin-right: 15px;
}
@media (max-width: 767px) {
	.navbar-default .navbar-toggle{
		margin-right: 0px;
	}
}

.navbar-default .navbar-toggle .icon-bar{
	background-color: #083042;
	margin: 4px auto;
}

@media (min-width: 768px) and (max-width: 991px) {
  	.navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-collapse {
        overflow-x: visible !important;
    }

    .navbar-collapse.in {
      overflow-y: auto !important;
    }

    .collapse.in {
      display: block !important;
    }
}

@media (max-width: 991px) {
	.navbar-collapse {
		width: 600%;
		position: relative;
		margin-left: -500% !important;
		z-index: 10;
		background: #06162a;

	}
	.navbar-nav{
		float: left !important;
		width: 100%;
	}

	.navbar .navbar-nav li a:hover:after{
		border: none;
	}
}



/*
	SECTION HEADER
*/

.section-header{
	height: 50px;
	border-left: 6px solid;
	border-right: 6px solid;
	border-color: #06162A;
}

.section-header span,
.section-header p,
.section-header h1,
.section-header h2,
.section-header h3{
	margin: 0px;
	padding: 0px;
	height: 50px;
	line-height: 50px;
	font-size: 23px;
	font-weight: 400;
	display: inline-block;
}
.section-header span{
	font-size: 21px;
	font-weight: 600;
}



.section-header .ico{
	margin-left: 15px;
    margin-top: -7px;
    margin-right: 3px;
}

.section-amateur .section-header{
	background: #1cf2ff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#1cf2ff 0%,#01bcc8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1cf2ff),color-stop(100%,#01bcc8));
    background: -webkit-linear-gradient(top,#1cf2ff 0%,#01bcc8 100%);
    background: -o-linear-gradient(top,#1cf2ff 0%,#01bcc8 100%);
    background: -ms-linear-gradient(top,#1cf2ff 0%,#01bcc8 100%);
    background: linear-gradient(to bottom,#1cf2ff 0%,#01bcc8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1cf2ff',endColorstr='#01bcc8',GradientType=0);
    color: #00494e;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(127,247,255,1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(127,247,255,1);
    box-shadow: inset 0 1px 0 0 rgba(127,247,255,1);
}
.section-cdt .section-header,
.section-cima .section-header,
.section-pornstars .section-header,
.section-sbapstudio .section-header
{
	background: #ff89c8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#ff89c8 0%,#ff41a7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff89c8),color-stop(100%,#ff41a7));
    background: -webkit-linear-gradient(top,#ff89c8 0%,#ff41a7 100%);
    background: -o-linear-gradient(top,#ff89c8 0%,#ff41a7 100%);
    background: -ms-linear-gradient(top,#ff89c8 0%,#ff41a7 100%);
    background: linear-gradient(to bottom,#ff89c8 0%,#ff41a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89c8',endColorstr='#ff41a7',GradientType=0);
    color: #672147;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,178,219,1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,178,219,1);
    box-shadow: inset 0 1px 0 0 rgba(255,178,219,1);
}
.section-trans .section-header{
	background: #d396ff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#d396ff 0%,#b955ff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d396ff),color-stop(100%,#b955ff));
    background: -webkit-linear-gradient(top,#d396ff 0%,#b955ff 100%);
    background: -o-linear-gradient(top,#d396ff 0%,#b955ff 100%);
    background: -ms-linear-gradient(top,#d396ff 0%,#b955ff 100%);
    background: linear-gradient(to bottom,#d396ff 0%,#b955ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d396ff',endColorstr='#b955ff',GradientType=0);
    color: #502072;
    -webkit-box-shadow: inset 0 1px 0 0 #e6c4ff;
    -moz-box-shadow: inset 0 1px 0 0 #e6c4ff;
    box-shadow: inset 0 1px 0 0 #e6c4ff;
}


.section-header .label{
	font-size: 15px;
	text-transform: capitalize;
	line-height: 30px;
	height: 30px;
	padding: 0px 15px;
	margin-left: 15px;
}
.section-amateur .label{
	background: #00494e;
	color: #01bcc8;

	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 rgba(127,247,255,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 rgba(127,247,255,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 rgba(127,247,255,1);
}
.section-cdt .label,
.section-cima .label,
.section-pornstars .label,
.section-sbapstudio .label{
	background: #672147;
	color: #ff41a7;

	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 rgba(255,178,219,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 rgba(255,178,219,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 rgba(255,178,219,1);
}
.section-trans .label{
	background: #502072;
	color: #e6c4ff;

	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 #e6c4ff;
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 #e6c4ff;
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75), 0 1px 0 0 #e6c4ff;
}

.section-chatfree h1{
	font-size: 21px !important;
    font-weight: 600 !important;
}


/*
	ROOMS LIST
*/

.list-group{
	border: 3px solid;
	border-color: #06162A;
}

.webcammer,
.banner{
	padding: 0px;
	position: relative;
}
.webcammer .tag-new{
	z-index: 1;
    position: absolute;
    margin: 0px;
}

.banner img,
.webcammer img.webcammer-thumb{
	width: 100%;
	position: relative;
	border: 3px solid;
	border-color: #06162A;
}

@media (max-width: 767px){
	.banner img,
	.webcammer img.webcammer-thumb{
		height: auto;
	}
}

.webcammer .webcammer-info{
	position: absolute;
    bottom: 0px;
    background: rgba(0,0,0,0.5);
    color: white;
    height: 20px;
    line-height: 20px;
    width: 100%;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    border-left: 3px solid;
    border-right: 3px solid;
	border-color: #06162A;
	z-index: 2;
}
.webcammer .webcammer-info img{
	display: inline-block;
	margin: 0px 0px 3px;
}

.click-here{
	display: none;
    position: absolute;
    color: #fff;
    background: #000;
    text-align: center;
    font-family: verdana;
    font-size: 12px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    bottom: 73px;
    left: 0;
    text-shadow: 0 0 3px #000;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: alpha(opacity=60);
    opacity: .6;
	z-index: 5;
	cursor: pointer;
	pointer-events: none;
}
.click-here img{ 
	_width: 100%;
}
/*
.thumb-concealed{
	display: none;
}
*/
@media (min-width: 768px){
/*
	.thumb-concealed{
		display: block;
	}
*/
	.navbar-toggle {
	    display: block;
	}

}
@media (min-width: 992px){
/*
    	.thumb-concealed{
		display: block;
	}
*/
	.navbar-collapse.collapse{
		display: block !important;
	}
	.navbar-toggle {
	    display: none;
	}
}
@media (min-width: 1200px){
/*
	.thumb-concealed{
		display: none;
	}
*/
}
@media (min-width: 1480px){

	.hidden-lg{
		display: block !important;
	}
	.hidden-md{
		display: block !important;
	}

}

#peli,
#tvideo{
	position: absolute;
	top: -500px;
	z-index: 0;
	cursor: pointer;

	background: rgba(255,255,255,0);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(8,40,65,1) 75%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(75%, rgba(8,40,65,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(8,40,65,1) 75%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(8,40,65,1) 75%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(8,40,65,1) 75%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(8,40,65,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#082841', GradientType=1 );

}


/*
	BUTTONS
*/

.button-group{
	text-align: center;
	padding: 44px 0px;
}

.button{
	display: inline-block;
	position: relative;
	margin: 0 20px;
	cursor: pointer;
	font-size: 21px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	width: 340px;
	vertical-align: middle;
	text-decoration: none;
	padding: 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
@media (max-width: 380px){
	.button{
		width: 90%;
		margin: 2% 5%;
		font-size: 15px;
	}
}

.button-square{
	width: 50px;
}

.button p,
.button div{
	display: inline;
	margin: 0px;
}
.button img{
	margin-top: -7px;
}

a.button:hover{
	text-decoration: none;
}

.button-green {
    background: #1cf2ff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#1cf2ff 0%,#01bcc8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1cf2ff),color-stop(100%,#01bcc8));
    background: -webkit-linear-gradient(top,#1cf2ff 0%,#01bcc8 100%);
    background: -o-linear-gradient(top,#1cf2ff 0%,#01bcc8 100%);
    background: -ms-linear-gradient(top,#1cf2ff 0%,#01bcc8 100%);
    background: linear-gradient(to bottom,#1cf2ff 0%,#01bcc8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1cf2ff',endColorstr='#01bcc8',GradientType=0);
    color: #00494e;
    border: 1px solid #01838c;
    -webkit-box-shadow: inset 0 1px 0 0 #7ff7ff;
    -moz-box-shadow: inset 0 1px 0 0 #7ff7ff;
    box-shadow: inset 0 1px 0 0 #7ff7ff;
}

.navbar-header button,
.button-blue,
.button-blue:hover {
    background: #9adfff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#9adfff 0%,#42c3ff 100%) !important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9adfff),color-stop(100%,#42c3ff)) !important;
    background: -webkit-linear-gradient(top,#9adfff 0%,#42c3ff 100%) !important;
    background: -o-linear-gradient(top,#9adfff 0%,#42c3ff 100%) !important;
    background: -ms-linear-gradient(top,#9adfff 0%,#42c3ff 100%) !important;
    background: linear-gradient(to bottom,#9adfff 0%,#42c3ff 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9adfff',endColorstr='#42c3ff',GradientType=0);
    color: #083042 !important;
    border: 1px solid #017cb6;
    -webkit-box-shadow: inset 0 1px 0 0 #eaf8ff;
    -moz-box-shadow: inset 0 1px 0 0 #eaf8ff;
    box-shadow: inset 0 1px 0 0 #eaf8ff;
}

@media (max-width: 991px){
	.button-group .button + .button{
		margin-top: 20px;
	}
}

.banner-mobile{
	width: 100%;
	height: auto;
}
.iframe-autopromo{
	width: 100%;
}

/*
	FOOTER
*/

footer{
	text-align: center;
    background: #091f3d;
    font-size: 11px;
    padding-bottom: 20px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;

    color: #00d8ff;
    font-family: 'Bitter',serif;
}

footer section{
	padding: 0px 10px;
}

footer a{
	color: #c3f6ff;
	font-family: 'Open Sans', sans-serif;
}
footer a:hover{
	color: #c3f6ff;
}
footer ul p{
	margin: 0px;
}
footer .foot-bar{
	text-align: center;
	background: #1c4b81;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÉEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#1c4b81 0%,#184171 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c4b81),color-stop(100%,#184171));
    background: -webkit-linear-gradient(top,#1c4b81 0%,#184171 100%);
    background: -o-linear-gradient(top,#1c4b81 0%,#184171 100%);
    background: -ms-linear-gradient(top,#1c4b81 0%,#184171 100%);
    background: linear-gradient(to bottom,#1c4b81 0%,#184171 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c4b81',endColorstr='#184171',GradientType=0);
    border-top: 1px solid #396291;
    width: 100%;
    overflow: auto;
    margin-bottom: 10px;
    font-size: 12px;
}
footer .foot-bar ul{
	display: inline-block;
	margin: 0px;
}
footer .foot-bar ul + ul{
	margin-left: 20px;
}
footer .foot-bar li{
	padding: 0px 1px;
	height: 40px;
	line-height: 40px;
}

footer .epoch{
	color: #c3f6ff;
	font-family: 'Open Sans', sans-serif;
}

/*
	COOKIES
*/
#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
}
#infobox3 {
    margin: auto;
    position: relative;
    top: 0px;
    width: 100%;
    text-align:center;
    color: white;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 10px 1px;
}
#infobox3 p {
    font-size:12px;
    text-align:center;
}
#infobox3 p a {
    margin-right:5px;
    text-decoration: underline;
}


.systemerror{
	text-align: center;
	position: absolute;
	width: 100%;
	margin-top: 7px;
	_color: #a50b04;
	color: white;
	font-family: 'Telex', serif;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.7);
}
.systemerror a{
	color: white;
}
.systemerror img{
	display: inline-block;
	float: none;
}
.blink {
  animation: blink 1s steps(5, start) infinite;
  -webkit-animation: blink 1s steps(5, start) infinite;
}
@keyframes blink {
  to { visibility: hidden; }
}
@-webkit-keyframes blink {
  to { visibility: hidden; }
}
