	.cookiesbox{
		background: url(/cookies_box/img/cookie.png) no-repeat;
		background-position: left;
		background-color: rgb(0,0,0, 0.86);
		background-size: 60px;
    	background-position-x: 15px;
		padding: 15px;
		bottom:0;
		position:fixed;
		z-index: 999999;
		text-align: center;
		width:100%;
		margin-bottom: -150px;
	}
	
	.badgecontent {
		position: fixed;
		bottom: 10px;
		left: -250px;
		background-color: white;
		width: 250px;
		z-index: 9999999999;
		box-shadow: 2px -3px 4px 1px lightgrey;
		padding: 15px 10px 7px 10px;
	}

	.badgehide{
		display:none;
	}

	.badgecontentshow{
		transform: translateX(250px);
		transition-duration: 500ms;
	}

	.badgecontenthide{
		transform: translateX(-250px);
		transition-duration: 500ms;
	}

	.badgecontent p{
		float: right;
		margin-top: 15px;
		cursor: pointer;
	}

	.cookiebadge{
		position: fixed;
		bottom: 15px;
		left: 15px;
		box-shadow: 2px -3px 4px 1px lightgrey;
		background: url(/cookies_box/img/cookie.png) no-repeat;
		background-color: white;
		border-radius: 5px;
		background-size: cover;
		width: 50px;
		height: 50px;
		z-index: 9999999;
		cursor: pointer;
	}

	.startanimation {
		transform:translateY(-150px);
		transition-duration:500ms;
	}

	.endanimation{
		transform:translateY(150px);
		transition-duration:500ms;
	}
	
    .cookiesbox a{
        color:lightgray;
    }
    .cookiesbox a:hover{
    	color:white;
    }
    
    .hide_cb{
       display:none;
    }
    
    .cookiesbox p{
        color: white;
        font-size:15px;
	margin-bottom: 10px;
    }
	
    .btn_accept_cookies {
        border-color:green;
        border-radius: 10px;
        min-width: 190px;
        height:35px;
        background-color:green;
        line-height: 0px;
        margin-left:20px;
        cursor: pointer;  
    }

    .btn_accept_cookies:hover{
         background-color:#52c152;
    }

    .btndec:hover{
         background-color:#f3be71;
    }
    
    .btndec {
        border-color:goldenrod;
        border-radius: 20px;
        min-width: 190px;
        height:35px;
        background-color:goldenrod;
        line-height: 0px;
        margin-left:20px;
        cursor: pointer;
    }
    
    @media (max-width:900px){
        .btn_accept_cookies {
            display:block;
            margin:20px auto;
        }
        .btndec {
            display:block;
            margin: 20px auto;
        }
		 .btndecAll {
            display:block;
            margin: 20px auto;   
        }  
    }

    @media (max-width:739px){
        .cookiesbox a {
            margin:auto;
            display:block;
            margin-top:20px;
        }
    }
    
    @media (min-width:901px){
        .btn_accept_cookies {  
        	display:inline-block;
        }
        .btndec {
            display:inline-block;  
        }
		.btndecAll {
			display:inline-block;
		}
    }

    @media (min-width:740px){
        .cookiesbox a {
            margin-left: 40px;
        }
    }

    .btn_accept_cookies p, .btndec p, .btndecAll p{
        font-size:16px;
		vertical-align: middle;
		margin: auto;
    }
    
    .cookiesboxnone{
        display:none;
    }

	.crossclose{
		 right: 10px;
		font-size: 22px;
		top: -10px;
		position: absolute;
		color:black;
	}