/* ======================================================
# Cookies Policy Notification Bar - Joomla! Plugin (PRO version)
# -------------------------------------------------------
# For Joomla! 3.x
# Copyright (©) 2009-2015 Web357.eu. All rights reserved.
# License: GNU/GPLv3, http://www.gnu.org/licenses/gpl-3.0.html
# Website: http://www.web357.eu
# Demo: http://demo.web357.eu/?item=cookiespolicynotificationbar
# Support: support@web357.eu
# Last modified: 07 Jul 2015, 18:23:23
========================================================= */

#w357_cpnb, #w357_cpnb * {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
#w357_cpnb {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999999 !important;
	width: 100%;
	border-color: #202226;
	border-style: solid;
	border-top-width: 1px;
	background: #323A45;
	color: #F1F1F3;
	font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
}
#w357_cpnb.light {
	color: #1a1a1a;
	background: #fff;
	border-color: rgba(223,223,223,0.85);
}
#w357_cpnb.top {
	top: 0;
	bottom: auto;
	border-top-width: 0px;
	border-bottom-width: 1px;
}
#w357_cpnb.absolute {
	position: absolute;
}
#w357_cpnb a {
	color: #3B89C7;
}
#w357_cpnb #w357_cpnb_outer {
	background: rgba(32,34,38,0.8);
}
#w357_cpnb.light #w357_cpnb_outer {
	background: #F9FAFC;
}
#w357_cpnb #w357_cpnb_inner {
	padding: 10px 20px;
	overflow: hidden;
}
#w357_cpnb #w357_cpnb_message {
	float: left;
	text-align: justify;
}
#w357_cpnb #w357_cpnb_buttons {
	float: right;
}
#w357_cpnb a.w357_cpnb_button {
	padding: 4px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #3B89C7;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	transition: 0.25s;
	cursor: pointer;
}
#w357_cpnb a.w357_cpnb_button:hover, #w357_cpnb a.w357_cpnb_button:focus {
	background-color: #3176AF;
	color: white;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	transition: 0.25s;
}
#w357_cpnb a#w357_cpnb_button_more {
	margin-left: 10px;
	background: #7B8A8B;
}
#w357_cpnb a#w357_cpnb_button_more:hover, #w357_cpnb a#w357_cpnb_button_more:focus {
	background: #697677;
}

/* Responsive rules */

@media (max-width: 768px) {
	#w357_cpnb #w357_cpnb_message {
		width: 60%;
	}
	#w357_cpnb #w357_cpnb_buttons {
		margin-top: 8px;
	}
}
@media (min-width: 601px) and (max-width: 767px) {
	#w357_cpnb #w357_cpnb_message {
		width: 60%;
	}
	#w357_cpnb #w357_cpnb_buttons {
		margin-top: 10px;
	}
	#w357_cpnb a#w357_cpnb_button_more {
		margin-top: 10px;
	}
}

@media (min-width: 569px) and (max-width: 600px) {
	#w357_cpnb #w357_cpnb_message {
		width: 50%;
	}
	#w357_cpnb #w357_cpnb_buttons {
		margin-top: 10px;
	}

	#w357_cpnb a#w357_cpnb_button_more {
		margin-top: 10px;
	}
}

@media (max-width: 568px) {
	#w357_cpnb #w357_cpnb_message {
		float: none;
		width: 100%;
		display: block;
		clear: both;
		margin-bottom: 15px;
	}
	#w357_cpnb #w357_cpnb_buttons {
		float: none;
		width: 100%;
		clear: both;
		text-align: center;
		margin-top: 0;
		margin-bottom: 10px;
	}
}