/* =cookiePopup typography
-----------------------------------------------------------------------------*/

#cookie-policy{
    background: white;
    color: #888;
    font-weight: bold;
}

#cookie-policy-text a{
    color: #0097CC;
}
  
#cookie-policy-close a{
    background-color: white;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(0.25, white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(white, color-stop(0.25, white), #E6E6E6);
    background-image: -moz-linear-gradient(white, color-stop(white, 0.25), #E6E6E6);
    background-image: -ms-linear-gradient(white, color-stop(white, 0.25), #E6E6E6);
    background-image: -o-linear-gradient(white, color-stop(white, 0.25), #E6E6E6);
    background-image: linear-gradient(white, color-stop(white, 0.25), #E6E6E6);
    -pie-background: linear-gradient(#ffffff, color-stop(#ffffff, 0.25), #e6e6e6);
    -pie-background: linear-gradient(top, #fff 0, #e6e6e6 100%);
    border: 1px solid #B8B3B3;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}
 
#cookie-policy-close a:hover {
    background-color: white;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(0.25, #F2F2F2), to(#CCC));
    background-image: -webkit-linear-gradient(white, color-stop(0.25, #F2F2F2), #CCC);
    background-image: -moz-linear-gradient(white, color-stop(#F2F2F2, 0.25), #CCC);
    background-image: -ms-linear-gradient(white, color-stop(#F2F2F2, 0.25), #CCC);
    background-image: -o-linear-gradient(white, color-stop(#F2F2F2, 0.25), #CCC);
    background-image: linear-gradient(white, color-stop(#F2F2F2, 0.25), #CCC);
    -pie-background: linear-gradient(#ffffff, color-stop(#f2f2f2, 0.25), #cccccc);
    -pie-background: linear-gradient(top, #fff 5%, #ccc 100%);
}

.hide-cookie{ display: none !important;}

/* =cookiePopup positioning
-----------------------------------------------------------------------------*/

#cookie-policy{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -113px;
    margin-left: -273px;
    width: 500px;
    height: 280px;
    border: 3px solid #CCC;
    padding: 10px 20px;
   z-index: 9999;
}

#cookie-policy img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#cookie-policy.cookie-show{
    display: block;
}

#cookie-policy-close a{
    padding: 5px 8px;
    float: right;
}
 
#cookie-policy-close:hover {

}

#cookie-policy-text, #cookie-policy-close{
    width: 100%;
    float: left;
}