@charset "ISO-8859-1";
/* CSS Document */


.bkpage[data-type="d"] .bkoverlay-separator + .BKAdult {
    min-width: 300px;
}

/* ###################################### FUNNYITEMS ########################################*/
/* ##########################################################################################*/

.bkadult_funnyitems{
	position: relative;
    display: table;
    margin: 0 auto;
    padding: 1em;
    min-width: 320px;
    width: 568px;
}

.bkadult_funnyitem{
	width: 100px;
	height: 140px;
	position: relative;
	float: right;
	margin-top: -20px;
	margin-right: 50px;
}

.bkadult_funnyitem>img{
	height:100%;
}

/* ###################################### SPEECHBUBBLE ######################################*/
/* ##########################################################################################*/

.bkadult_funnyitems .bkspeechbubble_inner {
	padding: 3em 1em 4em;
}
.bkadult_funnyitems .bkspeechbubble >  .triangle {
	border-top: 30px solid #fff;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	right: 140px;
	bottom: 10px;
	display: block;
}




/* ################################## SPEECHBUBBLE HINT #####################################*/
/* ##########################################################################################*/

.bkadult_template._desktop .bkadult_hint{
	font-size:100%;
}
.bkadult_template._desktop .bkadult_hint>h4{
	font-size: 1.1em;
	margin-bottom: 0.2em;
	white-space: nowrap;
	line-height:1.4;
}
.bkadult_template._desktop .bkadult_hint>h4>span{
	color:#c91123;
	text-shadow: 1px -1px #fff, -1px 1px #fff, 1px 1px #fff, -1px -1px #fff, 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.bkadult_template._desktop .bkadult_hint .bkentry_domain{
	color:#c91123;
	text-shadow: 1px -1px #fff, -1px 1px #fff, 1px 1px #fff, -1px -1px #fff, 2px 2px 4px rgba(0, 0, 0, 0.4);
	font-size:1.1em;
}






/* ################################## SPEECHBUBBLE TEXT #####################################*/
/* ##########################################################################################*/

.bkadult_template._desktop .bkadult_text{
	font-size:100%;
	margin: 1.5em;
	position:relative;
	z-index:2;
	line-height:1.7
}
.bkadult_template._desktop .bkadult_text>p{
	font-size:1em;
}
.bkadult_template._desktop .bkadult_text>p>span{
	color:#c91123;
	text-shadow: 1px -1px #fff, -1px 1px #fff, 1px 1px #fff, -1px -1px #fff, 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.bkadult_template._desktop .bkadult_text>p>span:first-child{
	font-size: 1.8em;
	line-height: 0em;
	vertical-align: sub;
}



/* ################################## SPEECHBUBBLE LINK #####################################*/
/* ##########################################################################################*/

.bkadult_template._desktop .bkadult_question{
	font-size:1em;
	margin-bottom: 0.5em;
}
.bkadult_template._desktop .bkadult_funnyitems .bkentry_button._yes{
	width:63px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-color: #94d104;
}
bkadult_template._desktop .bkadult_funnyitems .bkentry_button._yes:hover{
	    box-shadow: inset 3px 3px 6px 0px rgba(0, 0, 0, 0.4), 1px 1px 2px 0px rgba(255, 255, 255, 0.3);
}



.bkadult_template._desktop .bkadult_funnyitems .bkentry_button._no{
	width:260px;
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color: #c91123;
}
bkadult_template._desktop .bkadult_funnyitems .bkentry_button._no:hover{
	    box-shadow: inset 3px 3px 6px 0px rgba(0, 0, 0, 0.4), 1px 1px 2px 0px rgba(255, 255, 255, 0.3);
}
.bkadult_template._desktop .bkadult_funnyitems .bkentry_button .bkbutton_highlight{	
	height:42px;
	position: absolute;
	display:block;
	top:0;
	left:0;
	z-index: 1;
}
.bkadult_template._desktop .bkadult_funnyitems .bkentry_linktext{
    font-size: 36px;
    color: #fff;
    letter-spacing: -0.03em;
    display: inline-block;
    font-weight: bold;
    -webkit-transform: scale(0.8,1);
    -moz-transform: scale(0.8,1);
    -ms-transform: scale(0.8,1);
    -o-transform: scale(0.8,1);
    transform: scale(0.8,1);
    line-height: 38px;
}
.bkadult_template._desktop .bkadult_funnyitems .bkentry_button._yes .bkentry_linktext{
	margin: 0 auto;
	text-shadow: 1px -1px #6a9302, -1px 1px #6a9302, 1px 1px #6a9302, -1px -1px #6a9302, 1px 1px 2px rgba(0, 0, 0, 0.6);
}
.bkadult_template._desktop .bkadult_funnyitems .bkentry_button._no .bkentry_linktext{
	width: 100px;
	text-align:left;
	float: left;
	text-shadow: 1px -1px #820315, -1px 1px #820315, 1px 1px #820315, -1px -1px #820315, 1px 1px 4px rgba(0, 0, 0, 0.6);
}


.bkadult_template._desktop .bkadult_funnyitems .bkbutton_linkdescription{
	width: 155px;
	text-align: left;
	font-size: 14px;
	display: block;
	float: left;
	margin: 4px 0;
	white-space: normal;
	letter-spacing: normal;
	font-weight: bold;
	line-height: 16px;
	color: #fff;
}







/* ###################################### Media Query #######################################*/
/* ##########################################################################################*/

/* Smartphones (Portrait) */
@media only screen and (min-device-width: 320px) and (max-device-width: 359px)  and (orientation:portrait)
{
	
}



/* Smartphones (Portrait) */
@media only screen and (min-width: 360px)  and (max-width: 640px) and (orientation:portrait)
{
}



/* Smartphones (Landscape) */
@media only screen and (max-width:639px) and (orientation:landscape)
{
	
}



/* Smartphones (Landscape) */
@media only screen and (min-width:640px)  and (max-width:767px) and (orientation:landscape)
{
}

/* Smartphones (Landscape & Portrait)*/
@media only screen and
(min-device-width:320px) and
(max-device-width:480px)
{
}

/* iPads(Portrait) */
@media only screen and
(min-device-width:768px) and
(max-device-width:1024px) and
(orientation:portrait)
{

}
