/** * common styles *  * @name jQuery Awesome Newsletter Popup plugin * @author PreScriptZ.com * @package ANpopup * @version 1.0.0 */.ANpopup-container{    display: none;	cursor: pointer;}.ANpopup-opening {    overflow: hidden;}/* overlay */.ANpopup_overlay {    /* IE9 SVG, needs conditional override of 'filter' to 'none' */    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDcwNzA3IiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGUwZTBlIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(7,7,7,0.7) 50%, rgba(14,14,14,0.7) 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(50%,rgba(7,7,7,0.7)), color-stop(100%,rgba(14,14,14,0.7))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(7,7,7,0.7) 50%,rgba(14,14,14,0.7) 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(7,7,7,0.7) 50%,rgba(14,14,14,0.7) 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(7,7,7,0.7) 50%,rgba(14,14,14,0.7) 100%); /* IE10+ */    background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(7,7,7,0.7) 50%,rgba(14,14,14,0.7) 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b30e0e0e',GradientType=0 ); /* IE6-8 */    display: none;    position:fixed;    left:0;    top:0;    width:100%;    height:100%;    z-index:9999998;	cursor: no-drop;}.ANpopup-outer{    margin: 20px;    min-height: 390px;}/* popup general */.ANpopup_wrapper {    background-color: white;    padding: 6px;    z-index: 99999999;    max-width: 670px;    min-height: 330px;	height: auto;	display: none;	position: fixed;		/* round corners */    /* -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px; */}/* Media Queries */@media (min-width: 768px) and (max-width: 979px) {    .ANpopup_wrapper {        height: 410px;    }}@media(max-width: 767px) {    .ANpopup-container{        display: none;    }    .ANpopup_wrapper {        min-height: 330px;        height: 50%;		width: 80%;		top: 100px;    }	.ANpopup-subject, .ANpopup-main-content, .ANpopup-main-content .newsletter-form {		margin: 0px auto;		width: 90% !important;		text-align: center;	}	.ANpopup-subject {display: none;}	.ANpopup-main-content .ANpopup-form input.text-field {		max-width: 100% !important;		width: 100% !important;	}	.ANpopup-turnOFF {		width: 90%;		float: right;		text-align: right;	}}.ANpopup-bottom-button {	cursor: pointer;	clear: both;	text-align: right;	border-collapse: separate;	position: fixed;	display: block;	bottom: 0;	right: 0;	width: auto;	z-index: 999999;	height: auto;	padding: 0;		width:0;     height:0; 	border-right:40px solid #148dce;	border-top:40px solid transparent;	border-left:40px solid transparent;	border-bottom:40px solid #148dce;}.ANpopup-bottom-button:hover .ANpopup-button-text-top {	/* Animation */	-webkit-animation: psz-flash-text 1s steps(10) infinite;       -moz-animation: psz-flash-text 1s steps(10) infinite;        -ms-animation: psz-flash-text 1s steps(10) infinite;         -o-animation: psz-flash-text 1s steps(10) infinite;            animation: psz-flash-text 1s steps(10) infinite;}.ANpopup-bottom-button:hover .ANpopup-button-text-bot {	color: white;	-webkit-transition-duration: 1s;	transition-duration: 1s;	-webkit-transform: translateZ(0px) scale(1.1);	transform: translateZ(0px) scale(1.1);			/* Animation */	-webkit-animation: psz-spin-text 1s steps(20) infinite;       -moz-animation: psz-spin-text 1s steps(20) infinite;        -ms-animation: psz-spin-text 1s steps(20) infinite;         -o-animation: psz-spin-text 1s steps(20) infinite;            animation: psz-spin-text 1s steps(20) infinite;}@keyframes psz-spin-text {	from { transform: rotateX(0deg); }	to { transform: rotateX(360deg); }}.ANpopup-button-text-top, .ANpopup-button-text-bot {	text-align: center;	font-size: 16px;	line-height: 14px;	position: relative;	margin: 0;	padding: 0;	/** Rotation */	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	transform:rotate(-45deg);	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4); /* IE: 0-3 = 0, 90, 180 or 270 degrees */}