/** 
* Structure * 
* @copyright AdmiraDN
* @author Farias - Fran 
* @email farias@admiradn.com
* @version 1.0
* @comment Define la posicion de los objetos en la web sin meterse con el dise�o
* @filesource
*/

/************************************************************************/
/* Cabeza */
/************************************************************************/

#header_top{
	padding-top: 2.5px;
	padding-bottom: 5px;
}
#header_lang {
	padding-left: 0px;
	padding-right: 0px;
}

#header_lang ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#header_lang ul li{
	/*text-transform: uppercase;*/
	float:left;
	margin-right:3px;
	margin-left: 3px;	
}
#header_lang ul li a{
	text-decoration: none;
}
#header_lang ul li.first{
	margin-left: 0px;
}
#header_lang ul li.last{
	margin-right: 0px;
}

#header_user{
	text-align: right;
	font-size: 12px;
}
#header_user a{
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: none;
}
#header_user a.last{
	margin-left: 3px;
	margin-right: 0px;
}

#header{
	min-height: 50px;
}

#header_finder{
	text-align: right
}

/************************************************************************/
/* Menu */
/************************************************************************/

#menu{
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
}

#menu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li{
	width: 200px;
	float: left;
	text-align: center;
	background-color: black;
	
	padding: 6px 5px 4px 5px;
	margin-right: 5px;
	
	border-top-left-radius: 15px 15px;
	border-top-right-radius: 15px 15px;
	-moz-border-radius-topleft: 15px 15px;
	-moz-border-radius-topright: 15px 15px;
	
}

#menu ul li a{

	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	display: block;
}

#submenu{
	background-color: #F8F8F8;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	
	border: solid;
	border-color: #808080;
	border-width: 1px;
	
	
}
#submenu a{
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;

}

/************************************************************************/
/* Centro */
/************************************************************************/

#cont{
	
	margin-bottom: 10px;
}

#cont .bGray{
	background-color: #EEEEEE;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	padding-top: 10px;
}

#cont .bWhite{
	background-color: #FFFFFF;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
}

.span-central-Gray{
	background-color: #EEEEEE;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	padding-top: 10px;
	width:950px; margin-right:0;
	margin-bottom:1.5em;
	float: left;
 	margin-right: 10px;
}	


/************************************************************************/
/* Pie de pagina */
/************************************************************************/

#foot{
	text-align: center;
}

#foot p{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/************************************************************************/
/* Otros */
/************************************************************************/

.content_img{
    position:relative; float:left; width:250px;padding:0px; margin:0px
}

.content_img:hover .img_a
{
	display:inherit;
}

.content_img .img_a{
	display:none;
    position:absolute; z-index:5; top:0px; left:0px; margin:0px; margin-top:-70px; border:5px solid #333; width:240px; height: 134px; text-align:right
}

.content_img .img_a a
{	
    width:100%; height:100%; display:block;
}

.content_img .img_a span
{	
    padding: 3px 10px; background-color:#333; color:#fff; font-size:18px;
}

.content_img:hover .img_a_vertical
{
	display:inherit;
}

.content_img .img_a_vertical{
	display:none;
    position:absolute; z-index:5; top:0px; left:54px; margin:0px; margin-top:-120px; border:5px solid #333; width:128px; height: 230px; text-align:right
}

.content_img .img_a_vertical a
{	
    width:100%; height:100%; display:block;
}

.content_img .img_a_vertical span
{	
    padding: 3px 10px; background-color:#333; color:#fff; font-size:18px;
}

.content_img:hover .img_a_vertical_encoding
{
	display:inherit;
}

.content_img .img_a_vertical_encoding{
	display:none;
    position:absolute; z-index:5; top:0px; left:54px; margin:0px; margin-top:-120px; border:5px solid #333; width:128px; height: 230px; text-align:right
}

.content_img .img_a_vertical_encoding a
{	
    width:100%; height:100%; display:block;
}

.content_img .img_a_vertical_encoding span
{	
    padding: 3px 3px; background-color:#333; color:#fff; font-size:15px;
}

/* Img Little properties */
.content_img:hover .img_a_vertical_min
{
	display:inherit;
}

.content_img .img_a_vertical_min{
	position:absolute; 
	display:none;
	width:64px;
	height: 120px;
	margin-top:-15px;
	border: 3px solid #333;
    top:0px; 
    left:37px; 
    text-align:right;
    z-index:5;
}

.content_img .img_a_vertical_encoding_min{
	position:absolute; 
	display:none;
	width:64px;
	height: 120px;
	margin-top:-15px;
	border: 3px solid #333;
    top:0px; 
    left:37px; 
    text-align:right;
    z-index:5;
}

.content_img .img_a_vertical_min a
{	
    width:100%; height:100%; display:block;
}

.content_img .img_a_vertical_min span{	
    padding: 2px; 
    background-color:#333; 
    color:#fff;
    font-size: 11px;
}

.content_img:hover .img_a_vertical_encoding_min
{
	display:inherit;
}

.content_img .img_a_vertical_encoding_min a
{	
    width:100%; height:100%; display:block;
}

.content_img .img_a_vertical_encoding_min span{	
    padding: 0px; 
    background-color:#333; 
    color:#fff;
    font-size: 11px;
}
/* ********************************* */

.content_img .img{
    position:absolute; top:0px; left:0px; margin:0px; margin-top:-70px;
}

.content_img .horitzontal{
	position:absolute; 
	top:0px; 
	left:0px;	
	background:#000000;
	margin:0px; 
	margin-top:-70px;
}

.content_img .horitzontal_min{
	position:absolute; 
	top:0px;
	background:#000000;
	margin:0px; 
	margin-top:5px;
}

.content_img .vertical{
	position:absolute; 
	top:0px; 
	left:0px;	
	background:none;
	margin:0px; 
	margin-top:-120px;
	text-align:center;
}

.content_img .vertical_min{
	position:absolute; 
	top:0px; 
	left:-3px;	
	background:none;
	margin:0px; 
	margin-top:-15px;
	text-align:center;
}

.content_img .img_loader{
	position:absolute;
	background:#EEE;
	right:0px;
	height:17px;
	padding:5px 5px 5px 8px;
	margin-top:-70px;
}

.content_img .vertical_img_loader{
	position:absolute;
	background:#EEE;
	right:58px;
	height:17px;
	padding:5px 5px 5px 8px;
	margin-top:-120px;
}

.icon_before_text
{
	padding-right: 5px;
	padding-right: 3px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.pointer{
	cursor:pointer;
}


/************************************************************************/
/* Div con titulos y cuerpo */
/************************************************************************/
 
.cdiv{
	width: 100%;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
} 
 
.cdiv .head{
	background-color: #CCCCCC;
	/*background-color: #454545;*/
	color: #111111;
	padding: 7px 10px;
	height:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #949494;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-topright: 5px 5px;
	font-weight: bold;
	
	 background: -moz-linear-gradient(top, #E1E1E1 , #CCCCCC);
	 background: -webkit-gradient(linear, 0 0, 0 100%, from(#E1E1E1),  to(#CCCCCC));
 	 background-color: #CCCCCC;
 	 background-repeat: no-repeat;

}

.cdiv .head .icon {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float:right;
	clear: left;
}

.cdiv .body, .rdiv .body{
	background-color: #eeeeee;
	height: auto;
	padding: 5px 0px;
	padding-bottom: 5px;
	float: left;
	width: 100%; 
}

.cdiv .body-gray{
	background-color: #FEFEFE;
	height: auto;
	padding: 5px 10px;
	padding-bottom: 5px;

}



.cdiv .body div{
	margin: 0px 10px;
}

.cdiv .foot{
	background-color: #EEEEEE;
	padding: 5px 0px;
	float: left;
	width: 100%;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #949494;
}

.cdiv .foot-gray{
	background-color: #FEFEFE;
	padding: 5px 10px;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #949494;
}

.cdiv .foot div{
	margin: 0px 10px;
}

/*
 * Rdiv
 * 
 * Only it have body - any foot or head
 * 
 */

.rdiv{
	width: 100%;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.rdiv .body-gray{
	background-color: #FEFEFE;
	height: auto;
	padding: 10px 18px;

	-moz-border-radius: 5px;
	border-radius: 5px;
	
	border: 1px solid #999;
}

/************************************************************************/
/* Desplegable */
/************************************************************************/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	display:none;
	top:			0;
}

.sf-menu:hover *{
	display:block;
}

.sf-menu ul li {
	width:			100%;
	padding: 5px 0px 5px 0px;
}

.sf-menu ul li ul{
	width:			100%;
	
}

.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top: 2.2em			; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			100%; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			100%; /* match ul width */
	top:			0;
}
.sf-menu {
	float: left;
	text-align: center;
}
.sf-menu a {
	text-decoration:none;
	text-align: left;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
}
.sf-menu li li{
	padding: 5px 5px 10px 25px;
}


.sf-menu li li a{
	padding: 0px 0px 0px 0px;
}

.sf-menu li ul.nop li a{
	padding: 0px;
	text-align: center;
	width: 100%;
}

.sf-menu li ul.nop li {
	padding: 0px;
	width: 100%;
	float:left;
	clear: left;
}

.sf-menu li li {
	border-right-color: #bfbfbf;
	border-left-color: #bfbfbf;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #bfbfbf;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background:		white;
	width: 100%;
}


.sf-menu li li li {
	padding-left: 5px;
	/*padding-top: 5px;*/
	background:	#d8d8d8;
	width: 100%;
}
.sf-menu li li.first {
	border-top-color: #bfbfbf;
	border-top-width: 1px;
	border-top-style: solid;
	
}

/*ICON*/

.sf-menu li li a.icon_add  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/add.png);
	background-position: 0px 2px;
	margin-left: -20px;
	padding-left: 20px;
}
/*aqui*/
.sf-menu li li a.btn_status_change  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/change_status.png);
	background-position: 0px 2px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.btn_restore  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/arrow_turn_left.png);
	background-position: 0px 2px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.btn_remove  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/film_delete.png);
	background-position: 0px 2px;
	margin-left: -20px;
	padding-left: 20px;
}
.sf-menu li li a.icon_details  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/application_view_columns.png);
	background-position: 0px 2px;
	margin-left: -20px;
	padding-left: 20px;
}





.sf-menu li li a.btn_delete  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/bin_closed.png);
	background-position: 0px 2px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.icon_edit  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/pencil.png);
	background-position:0px 2px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.icon_duplicate  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/duplicate_content.png);
	background-position:0px 2px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.icon_distribution_edit  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/map_edit.png);
	background-position: 0px 1px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.icon_time  {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/time.png);
	background-position: 0px 1px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.save {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/bullet_disk.png);
	background-position: 0px 1px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.content_dowload {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/film_download.png);
	background-position: 0px 1px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.icon_informes {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/report_user.png);
	background-position: 0px 1px;
	margin-left: -20px;
	padding-left: 20px;
}

.sf-menu li li a.content_change_project {
	background-repeat: no-repeat;
	background-image: url(../../../img/icons/film_go.png);
	background-position: 0px 1px;
	margin-left: -20px;
	padding-left: 20px;
}



.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	/* background:		#EDEDED; */
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	0em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		 no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	 no-repeat bottom right;
	padding: 0 8px 0px 0;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/************************************************************************/
/* Scroll */
/************************************************************************/


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

b.color{
	color: #FF8000;
}

/************************************************************************/
/* Booking */
/************************************************************************/

#booking_container
{
	overflow:visible; height: 1000px;
}

#booking_div
{
	position:relative; width: 910px; height:auto ;margin: 0 auto;
}

#booking_div .steep_div{
	position:absolute; top:0; left: 0; width: 910px; visibility: hidden;
}

#booking_div .steep_div.actual_steep
{
	visibility: visible;
	left: 0px;
}



#calendar_container
{
	overflow:visible; height: 400px;
}

#calendar_month_div
{
	position:relative; width: 910px; margin: 0 auto; height: 300px;
}

#calendar_month_div .calendar_month{
	position:absolute; top:0; left: 910px; width: 910px; visibility: hidden; 
}

#calendar_month_div .active
{
	visibility: visible;
	left: 0px;
}

/*Socialbar for content */

.socialbar a{
 	text-decoration:none;
	padding-left:20px;
}

.socialbar a.first {
	padding-left:0px;
}

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

.socialbar a.web span{
	font-size: 8px;
}


.socialbar a.facebook{
 	background:url(../../../img/socialmedia/facebook_16.png)  no-repeat;
  	background-position:0px -1px;
}

.socialbar a.twitter{
  	background:url(../../../img/socialmedia/twitter_16.png) no-repeat;
  	background-position:0px -1px;   
}

.socialbar a.google{
  	background:url(../../../img/socialmedia/google_16.png) no-repeat;
  	background-position:0px -1px;
}

.socialbar a.wordpress{
  	background:url(../../../img/socialmedia/wordpress_16.png) no-repeat;
  	background-position:0px -1px;
}

.socialbar a.blogger{
	background:url(../../../img/socialmedia/blogger_16.png) no-repeat;
	background-position:0px -1px;
}

.socialbar a.blogmail{
	background:url(../../../img/icons/email_mini.png) no-repeat;
	background-position:0px -1px;
}

div.social_content{
	margin:0px;
	padding:0px;
	
}

.link_share_content{
	text-decoration:none;
}

.link_share_content:hover{
	text-decoration:none;
}

.no-bck-color{
	background: #FFF;
}


.randown-color-1{
	background-color: #FFF599;
}

.randown-color-2{
	background-color: #FED383;
}

.randown-color-3{
	background-color: #F9B233;
}

.randown-color-4{
	background-color: #B4D69D;
}

.randown-color-5{
	background-color: #D2DF8B;
}

.randown-color-6{
	background-color: #95C11F;
}

.randown-color-7{
	background-color: #CBDFF5;
}

.randown-color-8{
	background-color: #A0C9ED;
}

.randown-color-9{
	background-color: #61A4D7;
}

.randown-color-10{
	background-color: #5284C4;
}	

.randown-color-11{
	background-color: #F4A2A0;
}	

.randown-color-12{
	background-color: #EE736C;
}	

.randown-color-13{
	background-color: #E84427;
}	

.randown-color-14{
	background-color: #ED80B1;
}	

.randown-color-15{
	background-color: #E84893;
}	

.randown-color-16{
	background-color: #E6007F;
}
	
.randown-color-17{
	background-color: #D6B1D4;
}	

.randown-color-18{
	background-color: #BC96C5;
}	

.randown-color-19{
	background-color: #9D5DA2;
}	

.randown-color-20{
	background-color: #5B358C;
}	

.randown-color-21{
	background-color: #999;
}

/*New structure*/
#main_menu, #side_menu  {
	height: 46px;

}


#header{
	
	text-align: center;
	
}

#main_menu #main_menu_menu ul, #side_menu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#main_menu #main_menu_menu ul li/*,side_menu > ul li*/{
	width: 18%;
	float: left;
	text-align: center;
	text-decoration: none;
}

#side_menu ul li{
	float:left;
	text-align:center;
	text-decoration:none;
}

#side_menu ul li span{
	color:#555555;
	/*font-weight:bold;*/
	display:block;
}

#side_menu ul li ul{
	margin-left:-1px;
	width:100%;
}

#main_menu #main_menu_menu ul li a, #side_menu ul li a{
	color:#ffffff;
	font-weight: bold;
	width: 100%;
	display: block;
}

.no_padding {
	padding:0px 0px 0px 0px;
}

.user_menu {
	padding-top:28px;
	padding-right:10px;
}

#user_menu_dropdown {
	float:right;
	margin-top:7px;
	margin-right:13px;
}

.shadow {
    box-shadow: 5px 5px 10px 0 #777;
    border-radius: 200px;
    border: none;
    background: none;
}

.shadow:hover {
    box-shadow: none;
}

/**
 * Tree
 */

.ui-widget-daredevel-checkboxTree {
    border: none;
}

.ui-widget-daredevel-checkboxTree li {
    list-style-type: none;
    position: relative;
}

.ui-widget-daredevel-checkboxTree li span {
    cursor: default;
    position: absolute;
    top: 1px;
    left: -16px;
}

/***** COOKIE LAW****/
.cookie_div {font-family: arial;position: fixed;bottom: 0px;padding: 20px;background-color: #444444;border-top: 1px solid #222222;border-bottom: 1px solid #222222;display: table;width: 100%;}
.cookie_div .cookie_content {max-width: 1040px;text-align: center;margin: auto;}
.cookie_div .cookie_text {
	display: inline-block;
    font-size: 12px;
    vertical-align: middle;
    color: #fff;
    text-align: center;
    font-family: "Roboto", sans-serif;
    position: relative;
    float: left;
    padding: 0 30px 0 30px;
    width: calc(100% - 130px);

}
.cookie_div .cookie_text a {color: #fff;font-weight: bold; text-decoration: none}
.cookie_div .cookie_accept {display: inline-block;
    cursor: pointer;
    position: absolute;
    opacity: 0.5;
    width: 30px;
    right: 35px;
	padding: 15px 30px;
	top: calc(50% - 30px);
}
.cookie_div .cookie_accept:hover{
	opacity: 1;
}
.cookie_div .cookie_accept img{width:100%;}

@media (max-width: 767px) {
	  .cookie_div .cookie_text { font-family: "Roboto", sans-serif;padding: 0px;width: calc(100% - 130px); float: left; padding-left: 30px;}
}
