/*
Theme Name: ImEvent Child Theme
Theme URI: http: //ovatheme.com
Description: This is child theme of ImEvent
Author: Ovatheme
Author URI: http://ovatheme.com
Template: imevent
Version: 3.1.1
Text Domain:  imevent-child
*/

/* overlay */
.ms-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  text-align: center;
  backdrop-filter: blur(3px) grayscale(10%) brightness(.9);
  background: rgba(0,0,0, .2);
  z-index: 99999;
  margin: 0 auto;
  color: white;
}
.ms-overlay > * {
  position: relative;
  margin: 0 auto;
  background: rgba(0, 0, 0,.8);
  top: 30%;
  padding: 30px 20px;
}
.ms-overlay .show {
  animation: slide-down 1s ease-in-out;
}
@keyframes slide-down {
  from {top: -40%; opacity:0;}
  to {top: 30%; opacity:.8;}
}

.ms-spinner {
  height: 64px;
  width: 64px;
  color: rgba(0, 0, 0, 0.2);
  position: relative;
  display: inline-block;
  border: 8px solid;
  border-radius: 50%;
  border-color: rgba(0, 0, 0, 0.2);
  border-right-color: #000;
  padding:0;
  background: none;
  animation: rotate 1s linear infinite; 
}
@keyframes rotate {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(360deg); } 
}


form.cpc_cta input[name="zip"] {
	font: 30px 'Trebuchet MS', sans-serif !important;
	text-align: center; 
	margin: 0 auto; 
	width: 180px; 
	display: block; 
	height: 44px; 
	line-height: 24px;
}
.get-quotes-btn2 {
	background-color: #f90;
	margin: 10px;
	padding: 15px 20px;
	text-transform: uppercase;
	letter-spacing: .05em;
	color: #fff;
	cursor: pointer;
	border: none;	
    width: 180px; 
	font-weight: 800; 
	font-size: 16px; 
	border-radius: 5px; 
	transition: all 1s ease-in-out;	
}
.cta > form button:hover, .get-quotes-btn2:hover {
	background-color:#d18717;
}
