#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}
body{letter-spacing: 0!important;overflow-x: inherit !important;} *{letter-spacing: 0.06em;} html{ font-size: 16px!important; }
@media screen and (min-width: 1240px){html {font-size: 18px!important;}}

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

.site-footer .footer-menus .footer-menu._subscribe #mc-embedded-subscribe:hover {
    background: #fff;
    color: #3C7FD5;
    -webkit-box-shadow: none;
    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
    }
}

 /*
 Styles for review window
 */

#m_reviews .m_comment_box{font-size:13px}#m_reviews h3{padding:10px 20px;font-size:15px;text-align:center;color:#031e49}#m_reviews .m_comment_box{overflow-y:scroll;height:400px}#m_reviews .m_comment{position:relative;margin:10px 10px 20px;border-bottom:1px solid #e7eaef}#m_reviews .m_comm{margin:10px 0;padding:0;text-align:left}

#m_reviews .flexbox-container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px; justify-content: space-between;}
#m_reviews .flexbox-container .rateYo{width:30%}
#m_reviews .flexbox-container .m_date{color: #aaa;margin-left:2%}


#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;

}
