
.icck-notice { position:fixed; right: 0; left: 0; padding: 0.5em 5%; background: #565656; background: rgba(63, 63, 63, 0.801); 
			color: #fff; font-size: 13px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
			
.icck-notice-top { border-bottom-width: 1px; top: 0; }
.icck-notice-bottom { border-top-width: 1px solid; bottom: 0; }

.icck-notice a, 
.icck-notice a:hover { color: #fff; text-decoration: underline; cursor:pointer; }
.icck-notice a:hover { text-decoration: none; }

.icck-notice a.icck-agree, 
.icck-notice a.icck-decline, 
.icck-notice a.icck-info, 
.icck-notice a.icck-reset { display: inline-block; text-decoration: none; min-width:1.4em; margin-left: 0.5em; padding: 0.5em 0.75em; border-radius: 3px; 
	background: #666; color: #fff; box-shadow: 0 0 2px rgba(0,0,0,0.55); text-shadow: 0 1px 0 rgba(0,0,0,0.75); -o-transition: background 0.5s ease-in; 
	-webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }

.icck-notice a.icck-agree { background: #06C; }
.icck-notice a.icck-decline { background: #af3b3b; }
.icck-notice a.icck-info { background: #06C; }
.icck-notice a.icck-reset { background: #f15b00; }

.icck-notice a:hover.icck-agree, 
.icck-notice a:hover.icck-decline, 
.icck-notice a:hover.icck-info, 
.icck-notice a:hover.icck-reset { background: #000; -o-transition: background 0.5s ease-in; 
		-webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }

.icck-discreet { position:fixed; width: auto; padding: .2em 1em; left:auto; top:auto; background: rgba(190,190,190,0.85); border:1px solid #333;   }
.icck-discreet-top-right { top:0; right:0; border-top:0; border-right:0;  }
.icck-discreet-top-left { top:0; left:0; border-top:0; border-left:0; }
.icck-discreet-bottom-right { bottom:0; right:0; border-bottom:0; border-right:0; }
.icck-discreet-bottom-left { bottom:0; left:0; border-bottom:0; border-left:0; }

.icck-discreet a { color:#333; background: none; text-shadow: none; padding: 0; text-decoration: none; }
.icck-discreet a:hover { text-decoration: underline; }

.icck-buttons { display:inline; white-space:nowrap; }

@media screen and (max-width: 768px) {
	.icck-notice a.icck-agree, 
	.icck-notice a.icck-decline, 
	.icck-notice a.icck-info, 
	.icck-notice a.icck-reset { display: block; margin: 1em 0; }
}

