#mc-embedded-subscribe {
	background-color:transparent;
	border:none;
	color:#FFF;
	font-size:11px
}

#mc-embedded-subscribe:hover {
	background-color:#fff;
	border:1px solid #152d60;
	color:#00f
}

.site-footer .footer-menus .footer-menu._subscribe #mc-embedded-subscribe {
    display: block;
    padding: 0.5rem 1rem;
    box-sizing: border-box;
    outline: none;
    appearance: none;
    font-size: 0.8rem;
    height: 100%;
    border-left: 1px solid #fff;
    box-shadow: none
}

.site-footer .footer-menus .footer-menu._subscribe #mc-embedded-subscribe:hover {
    background: #fff;
    color: #62564a;
    box-shadow: none;
    border: none;
    border-left: 1px solid #fff
}

@media (min-width: 0px) and (max-width: 565px) {
    .site-footer .footer-menus .footer-menu._subscribe #mc-embedded-subscribe {
        font-size: 1rem
    }
}


#backgroundPopup {
	display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1
}

#popup {
	display:none;position:fixed;_position:absolute;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px
}

#popup h1 {
	text-align: left;
	color: #1F4E86;
	font-size: 22px;
	font-weight: 700;
	border-bottom: 1px dotted #D3D3D3;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

#popupClose {
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#1F4E86;
	font-weight:700;
	display:block;
	cursor:pointer
}

#popupContent {
	overflow:scroll
}

#popupClose {
	background: url(../img/fancybox/fancybox_sprite.png),no-repeat;
	height: 33px;
	width: 33px;
	right: -12px;
	top: -15px;
}

.tp-widget-readmore a:hover {
	text-decoration: underline;
}
