/* 
 * Top Posts Widget styles for Jetpack
 */

/* 2-Column Grid Layout */

.widgets-grid-layout {
	width: 100%;
}

.widgets-grid-layout:before,
.widgets-grid-layout:after {
	content: " ";
	display: table;
}

.widgets-grid-layout:after {
	clear: both;
}

.widget-grid-view-image {
	float: left;
	max-width: 50%;
}

.widget-grid-view-image a {
	display: block;
	margin: 0 2px 4px 0;
}

.widget-grid-view-image:nth-child(even) {
	float: right;
}

.widget-grid-view-image:nth-child(even) a {
	margin: 0 0 4px 2px;
}

.widgets-grid-layout .widget-grid-view-image img {
	max-width: 100%;
	height: auto;
}

/* Multi-Column Grid Layout */

.widgets-multi-column-grid ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.widgets-multi-column-grid ul li {
	background: none;
	clear: none;
	float: left;
	margin: 0 -5px -3px 0;
	padding: 0 8px 6px 0;
	border: none;
	list-style-type: none !important;
}

.widgets-multi-column-grid ul li a {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.widgets-multi-column-grid .avatar {
	vertical-align: middle;
}

/* List Layout */

.widgets-list-layout {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.widgets-list-layout li:before,
.widgets-list-layout li:after {
	content:"";
	display:table;
}
.widgets-list-layout li:after {
	clear:both;
}
.widgets-list-layout li {
	zoom:1;
	margin-bottom: 1em;
	list-style-type: none !important;
}

.widgets-list-layout .widgets-list-layout-blavatar {
	float: left;
	width: 21.276596%;
	max-width: 40px;
	height: auto;
}

.widgets-list-layout-links {
	float: right;
	width: 73.404255%;
}

.widgets-list-layout span {
	opacity: 0.5;
}

.widgets-list-layout span:hover {
	opacity: 0.8;
}.calendar-archives{position:relative;width:100%}.calendar-archives *{box-sizing:border-box !important}.calendar-archives a:focus,.calendar-archives a:active{outline:none !important}.calendar-archives>.calendar-navigation{position:relative;display:table;width:100%;height:26px}.calendar-archives>.calendar-navigation>.prev-year,.calendar-archives>.calendar-navigation>.next-year,.calendar-archives>.calendar-navigation>.menu-container{position:relative;display:table-cell;height:26px;vertical-align:middle}.calendar-archives>.calendar-navigation>.prev-year>a.title,.calendar-archives>.calendar-navigation>.next-year>a.title,.calendar-archives>.calendar-navigation>.menu-container>a.title{display:block;height:26px;line-height:26px}.calendar-archives>.calendar-navigation>.prev-year>ul.menu,.calendar-archives>.calendar-navigation>.next-year>ul.menu,.calendar-archives>.calendar-navigation>.menu-container>ul.menu{position:absolute;display:none;width:100%;top:0;overflow:hidden;background-color:#fff;z-index:99}.calendar-archives>.calendar-navigation>.prev-year li,.calendar-archives>.calendar-navigation>.next-year li,.calendar-archives>.calendar-navigation>.menu-container li{display:block}.calendar-archives>.calendar-navigation>.prev-year li>a,.calendar-archives>.calendar-navigation>.next-year li>a,.calendar-archives>.calendar-navigation>.menu-container li>a{display:block;height:26px;line-height:26px}.calendar-archives>.calendar-navigation>.prev-year>.arrow-down,.calendar-archives>.calendar-navigation>.next-year>.arrow-down,.calendar-archives>.calendar-navigation>.menu-container>.arrow-down{position:absolute;top:0;right:0;height:26px;line-height:26px;font-family:Verdana,Arial,Helvetica,sans-serif}.calendar-archives>.archives-years{position:relative;overflow:hidden}.calendar-archives>.archives-years>.year{position:absolute;top:0;left:0;margin-left:-100%;width:100%;z-index:0}.calendar-archives>.archives-years>.year .year-link{display:none}.calendar-archives>.archives-years>.year.last{position:relative}.calendar-archives>.archives-years>.year.current{margin-left:0;z-index:1}.calendar-archives .month,.calendar-archives .day{position:relative;overflow:hidden;float:left}.calendar-archives .month{width:25%;height:50px}.calendar-archives .day{width:14.2857142857% !important}.calendar-archives .today{font-weight:bold;color:#cd310d;background-color:rgba(205,49,13,.2)}.settings_page_Archives_Calendar_Widget #TB_ajaxContent{background-color:#fff}.calendar-archives.twentytwelve .calendar-navigation{height:26px !important;margin-bottom:5px;color:#757575}.calendar-archives.twentytwelve .calendar-navigation>.prev-year,.calendar-archives.twentytwelve .calendar-navigation>.next-year{width:26px;font-size:18px;color:#757575;text-align:center}.calendar-archives.twentytwelve .calendar-navigation>.prev-year:hover,.calendar-archives.twentytwelve .calendar-navigation>.next-year:hover{color:#21759b}.calendar-archives.twentytwelve .calendar-navigation>.prev-year.disabled,.calendar-archives.twentytwelve .calendar-navigation>.next-year.disabled{opacity:.4;cursor:default;text-decoration:none}.calendar-archives.twentytwelve .calendar-navigation>.prev-year.disabled:hover,.calendar-archives.twentytwelve .calendar-navigation>.next-year.disabled:hover{color:#757575;background:none}.calendar-archives.twentytwelve .calendar-navigation>.menu-container{position:relative;height:26px;padding:0;text-align:center;text-transform:capitalize}.calendar-archives.twentytwelve .calendar-navigation>.menu-container:hover{background-color:rgba(255,255,255,.1)}.calendar-archives.twentytwelve .calendar-navigation>.menu-container:hover>.arrow-down{border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2);background-image:-webkit-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%);background-image:-o-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%);background-image:linear-gradient(to bottom, #f4f4f4 0%, #e6e6e6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4", endColorstr="#FFE6E6E6", GradientType=0)}.calendar-archives.twentytwelve .calendar-navigation>.menu-container>a.title{display:block;height:26px;line-height:26px;color:#757575;vertical-align:middle}.calendar-archives.twentytwelve .calendar-navigation>.menu-container>a.title:hover{color:#21759b}.calendar-archives.twentytwelve .calendar-navigation>.menu-container>a.title:visited{color:#757575}.calendar-archives.twentytwelve .calendar-navigation>.menu-container>ul,.calendar-archives.twentytwelve .calendar-navigation>.menu-container>ul>li{margin:0;padding:0}.calendar-archives.twentytwelve .calendar-navigation>.menu-container>ul.menu{position:absolute;display:none;width:100%;top:0;overflow:hidden;background:#f0f0f0;border-radius:3px;box-shadow:0 1px 6px rgba(0,0,0,.4);z-index:99}.calendar-archives.twentytwelve .calendar-navigation>.menu-container li{display:block}.calendar-archives.twentytwelve .calendar-navigation>.menu-container li>a{display:block;height:26px;line-height:26px;color:#757575}.calendar-archives.twentytwelve .calendar-navigation>.menu-container li>a:hover{background:#21759b;cursor:pointer;color:#fff}.calendar-archives.twentytwelve .calendar-navigation>.menu-container li>a.selected{color:#757575}.calendar-archives.twentytwelve .calendar-navigation>.menu-container li>a.selected:hover{text-decoration:none;color:#757575;cursor:default;background:none}.calendar-archives.twentytwelve .calendar-navigation>.menu-container>.arrow-down{position:absolute;width:20px;height:26px;top:0;right:0;border:1px solid #fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:26px;color:#757575;cursor:pointer}.calendar-archives.twentytwelve .calendar-navigation>.menu-container>.arrow-down:hover{color:#5e5e5e;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #ebebeb 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #ebebeb 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #ebebeb 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF9F9F9", endColorstr="#FFEBEBEB", GradientType=0)}.calendar-archives.twentytwelve a{text-decoration:none}.calendar-archives.twentytwelve>.archives-years{background-color:#fff}.calendar-archives.twentytwelve .month,.calendar-archives.twentytwelve .day{position:relative;display:block;overflow:hidden;float:left;color:#ccc;margin:0 3% 3% 0;background-color:#f0f0f0;box-shadow:0 1px 4px rgba(0,0,0,.2);border-radius:3px}.calendar-archives.twentytwelve .month.has-posts,.calendar-archives.twentytwelve .day.has-posts{background-color:#757575}.calendar-archives.twentytwelve .month.has-posts a,.calendar-archives.twentytwelve .day.has-posts a{display:block;width:100%;height:100%;border-radius:3px;color:#fff}.calendar-archives.twentytwelve .month.has-posts a:hover,.calendar-archives.twentytwelve .day.has-posts a:hover{background-color:#21759b}.calendar-archives.twentytwelve .month.last,.calendar-archives.twentytwelve .day.last{margin-right:0 !important}.calendar-archives.twentytwelve .month{width:22.75%;height:50px}.calendar-archives.twentytwelve .month .month-name{text-transform:capitalize;font-size:16px;font-weight:400;display:block;position:absolute;top:6px;left:8px}.calendar-archives.twentytwelve .month .postcount{display:block;position:absolute;right:6px;bottom:6px}.calendar-archives.twentytwelve .month .postcount .count-text{font-size:9px}.calendar-archives.twentytwelve .day{width:11.714% !important;height:25px;padding:5px 0;text-align:center;line-height:100%}.calendar-archives.twentytwelve .day.has-posts{padding:0}.calendar-archives.twentytwelve .day.has-posts a{padding:5px 0 !important;text-decoration:none}.calendar-archives.twentytwelve .day.noday{border:none;box-shadow:none;background:none !important}.calendar-archives.twentytwelve .day.weekday{display:inline-block;margin:0 3% 5px 0;border:none;color:#666;text-transform:uppercase;font-size:85%;font-weight:bold;box-shadow:none;background:none !important}.calendar-archives.twentytwelve .week-row{margin:0;padding:0;overflow:hidden}/*# sourceMappingURL=twentytwelve.css.map */.widget_eu_cookie_law_widget {
	animation: fadeIn 800ms;
	border: none;
	bottom: 1em;
	left: 1em;
	margin: 0;
	padding: 0;
	position: fixed;
	right: 1em;
	width: auto;
	z-index: 50001;
}

@keyframes fadeIn {
	from { opacity: 0; visibility: hidden; }
	to { opacity: 1; visibility: visible; }
}

.widget_eu_cookie_law_widget.widget.top {
	bottom: auto;
	top: 1em;
}

.admin-bar .widget_eu_cookie_law_widget.widget.top {
	top: 3em;
}

amp-consent.widget_eu_cookie_law_widget.widget.top {
	top: 1em;
	margin: 0;
}

.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top {
	top: 0;
	margin-top: 3em;
}

#eu-cookie-law {
	background-color: #fff;
	border: 1px solid #dedede;
	color: #2e4467;
	font-size: 12px;
	line-height: 1.5;
	overflow: hidden;
	padding: 6px 6px 6px 15px;
	position: relative;
}

#eu-cookie-law a,
#eu-cookie-law a:active,
#eu-cookie-law a:visited {
	color: inherit;
	cursor: inherit;
	text-decoration: underline;
}

#eu-cookie-law a:hover {
	cursor: pointer;
	text-decoration: none;
}

#eu-cookie-law.negative {
	background-color: #000;
	border: none;
	color: #fff;
}

#eu-cookie-law.hide {
	opacity: 0;
	visibility: hidden;
	transition: opacity 400ms, visibility 400ms;
}

/**
 * Using a highly-specific rule to make sure that certain form styles
 * will be reset
 */
#eu-cookie-law form {
	margin-bottom: 0;
	position: static;
}

/**
 * Using a highly-specific rule to make sure that all button styles
 * will be reset
 */
#eu-cookie-law input,
#eu-cookie-law input:hover,
#eu-cookie-law input:focus {
	background: #f3f3f3;
	border: 1px solid #dedede;
	border-radius: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #2e4453;
	cursor: pointer;
	display: inline;
	float: right;
	font-family: inherit;
	font-size: 14px;
	font-weight: inherit;
	line-height: inherit;
	margin: 0 0 0 5%;
	padding: 8px 12px;
	position: static;
	text-transform: none;
}

#eu-cookie-law.negative input,
#eu-cookie-law.negative input:hover,
#eu-cookie-law.negative input:focus {
	background: #282828;
	border-color: #535353;
	color: #fff;
}

@media ( max-width: 600px ) {
	#eu-cookie-law {
		padding-bottom: 55px;
	}
	#eu-cookie-law input.accept {
		bottom: 8px;
		position: absolute;
		right: 8px;
	}
}

/**
 * Tweak position of the Customizer edit button to make it more obvious this
 * is an editable widget rather than a normal accept cookies banner.
 */
.widget_eu_cookie_law_widget .customize-partial-edit-shortcut > button {
	left: 0;
}