/*=============================
    Plugin CSS Start
===============================*/
#mailSuccess, #mailWarning, #mailError {
  display:none;
}
.saf-alert {
  padding: 10px!important;
  color: white;
  font-size:16px;
}

.saf-alert.success {
  background-color: #6ABD6E;
}
.saf-alert.error {
  background-color: #F66358;
}
.saf-alert.warning {
  background-color: #FFAA2B;
}

#ajaxLoader img { margin-top:5px; }

.pix_widget-content .pix_widget_social li a i {
  margin-right: 0px!important;
  display: inline-block;
  margin:0; padding: 0;
  border:0px solid #000;
  line-height:14px;
}

.pix_widget-content .dashicons, .dashicons-before::before {
  font-size: 12px;
  line-height: 46px;
}

.pix_widget-box {
	box-shadow: 0 3px 20px rgba(253, 101, 98, 0.2);
  margin: 15px 0;
}
.pix_widget-box .pix_widget-header {
  background: #ebce7d;
  background: -moz-linear-gradient(left, #ebce7d 0%, #fd6562 100%);
  background: -webkit-linear-gradient(left, #ebce7d 0%,#fd6562 100%);
  background: linear-gradient(to right, #ebce7d 0%,#fd6562 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebce7d', endColorstr='#fd6562',GradientType=1 );
  padding: 30px 15px;
  text-align: center;
}
.pix_widget-box .pix_widget-header h2 {
	font-size: 30px;
	line-height: 38px;
	font-weight: 700;
	color: #ffffff;
}
.pix_widget-box .pix_widget-content {
	padding: 30px 25px;
	text-align: center;
	background: #fefdfa;
}
.pix_widget-box .pix_widget-content h2 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  color: #161c2d;
  margin: 0 0 15px;
}
.pix_widget-box .pix_widget-content p {
  color: #161c2d;
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 30px;
}
.pix_widget-content .pix_widget_invite-form {
  margin: 0 0 20px;
}
.pix_widget-box .pix_widget_invite-form .inp_field {
  width: 100%;
  border: 1px solid #FD6562;
  padding: 15px;
  height: auto;
  font-size: 13px;
  line-height: 18px;
  border-radius: 50px;
  box-shadow: 0 0px 15px rgba(253, 101, 98, 0.2);
  transition: all 0.3s linear;
  margin: 0 0 20px;
  outline: none;
}
.pix_widget-box .pix_widget_invite-form .inp_field::placeholder {
  color: #798096;
}
.pix_widget-box .pix_widget_invite-form .inp_field:focus {
  box-shadow: 0 0px 20px rgba(253, 101, 98, 0.4);
}
.pix_widget-box .pix_widget_invite-form .submit_btn {
  width: 100%;
  border: none;
  background: #FD6562;
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 700;
  color: #ffffff;
  padding: 15px;
  border-radius: 50px;
  cursor: pointer;
  letter-spacing: 1px;
  transition: all 0.3s linear;
  outline: none;
}
.pix_widget-box .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_1 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_1 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_2 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_2 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_3 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_3 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_4 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_4 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_5 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_5 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_6 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_6 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_7 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_7 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_8 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_8 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_9 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_9 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_10 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_10 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_11 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_11 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_12 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_12 .pix_widget_invite-form .submit_btn:hover,
.pix_widget-box.temp_13 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_13 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_14 .pix_widget_invite-form .submit_btn:focus,
.pix_widget-box.temp_14 .pix_widget_invite-form .submit_btn:focus {
  background: #333333;
}
.pix_widget-box .pix_widget-content .pix_widget_invite-form .invitation_counter {
  margin: 10px 0 0;
  color: #798096;
  font-size: 12px;
  line-height: 18px;
}
.pix_widget-content .pix_widget_social {
  padding: 0;
  margin: 0 0 30px;
  list-style: none;
}
.pix_widget-content .pix_widget_social li {
  display: inline-block;
}
.pix_widget-content .pix_widget_social li a {
  background: #3C5798;
  color: #ffffff;
  font-size: 12px;
  line-height: 14px;
  padding: 8px 18px;
  border-radius: 50px;
  margin: 3px;
  min-width: 100px;
  transition: all 0.3s linear;
  text-decoration: none;
  display: inline-block;
}
.pix_widget-content .pix_widget_social li a.tweet {
	background: #1C9DF6;
}
.pix_widget-content .pix_widget_social li a:hover,
.pix_widget-content .pix_widget_social li a:focus {
  opacity: 0.9;
}

.pix_widget-content .pix_widget_ads {
  box-shadow: 0 5px 20px rgba(0,0,0,0.08);
  min-height: 50px;
  display: inline-block;
  padding:15px;
}
.pix_widget-content .pix_widget_ads a {
	display: block;
}
.pix_widget-box .pix_widget_ads img {
	max-width: 100%;
	height: auto;
	width: 100%;
}

/*=============================
    Template 1
===============================*/

.pix_widget-box.temp_1 {
  box-shadow: 0 3px 20px rgba(54, 77, 166, 0.2);
}
.pix_widget-box.temp_1 .pix_widget-header {
  background: #45c3f5;
  background: -moz-linear-gradient(left, #45c3f5 0%, #334ca8 100%);
  background: -webkit-linear-gradient(left, #45c3f5 0%,#334ca8 100%);
  background: linear-gradient(to right, #45c3f5 0%,#334ca8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45c3f5', endColorstr='#334ca8',GradientType=1 );
}
.pix_widget-box.temp_1 .pix_widget-content {
	background: #F1F8FB;
}
.pix_widget-box.temp_1 .pix_widget_invite-form .submit_btn {
  background: #364DA6;
}
.pix_widget-box.temp_1 .pix_widget_invite-form  .inp_field {
  box-shadow: 0 0px 15px rgba(54, 77, 166, 0.2);
  border-color: #364DA6;
}
.pix_widget-box.temp_1 .pix_widget_invite-form .inp_field:focus {
  box-shadow: 0 0px 15px rgba(54, 77, 166, 0.4);
}

/*=============================
    Template 2
===============================*/

.pix_widget-box.temp_2 {
  box-shadow: 0 3px 20px rgba(54, 77, 166, 0.2);
}
.pix_widget-box.temp_2 .pix_widget-header {
  background: #d268f2;
  background: -moz-linear-gradient(left,  #d268f2 0%, #6e48aa 100%);
  background: -webkit-linear-gradient(left,  #d268f2 0%,#6e48aa 100%);
  background: linear-gradient(to right,  #d268f2 0%,#6e48aa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d268f2', endColorstr='#6e48aa',GradientType=1 );
}
.pix_widget-box.temp_2 .pix_widget-content {
	background: #F7F2FF;
}
.pix_widget-box.temp_2 .pix_widget_invite-form .submit_btn {
  background: #6E48AA;
}
.pix_widget-box.temp_2 .pix_widget_invite-form  .inp_field {
  box-shadow: 0 0px 15px rgba(110, 72, 170, 0.2);
  border-color: #6E48AA;
}
.pix_widget-box.temp_2 .pix_widget_invite-form .inp_field:focus {
  box-shadow: 0 0px 15px rgba(110, 72, 170, 0.4);
}

/*=============================
    Template 3
===============================*/

.pix_widget-box.temp_3 {
  box-shadow: 0 3px 20px rgba(239, 99, 159, 0.2);
}
.pix_widget-box.temp_3 .pix_widget-header {
  background: #eecda3;
  background: -moz-linear-gradient(left,  #eecda3 0%, #ef629f 100%);
  background: -webkit-linear-gradient(left,  #eecda3 0%,#ef629f 100%);
  background: linear-gradient(to right,  #eecda3 0%,#ef629f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eecda3', endColorstr='#ef629f',GradientType=1 );
}
.pix_widget-box.temp_3 .pix_widget-content {
	background: #FFF4F9;
}
.pix_widget-box.temp_3 .pix_widget_invite-form .submit_btn {
  background: #EF639F;
}
.pix_widget-box.temp_3 .pix_widget_invite-form  .inp_field {
  box-shadow: 0 0px 15px rgba(239, 99, 159, 0.2);
  border-color: #EF639F;
}
.pix_widget-box.temp_3 .pix_widget_invite-form .inp_field:focus {
  box-shadow: 0 0px 15px rgba(239, 99, 159, 0.4);
}

/*=============================
    Template 4
===============================*/

.pix_widget-box.temp_4 {
  box-shadow: 0 3px 20px rgba(76, 162, 204, 0.2);
}
.pix_widget-box.temp_4 .pix_widget-header {
  background: #67b26f;
  background: -moz-linear-gradient(left,  #67b26f 0%, #4ca2cd 100%);
  background: -webkit-linear-gradient(left,  #67b26f 0%,#4ca2cd 100%);
  background: linear-gradient(to right,  #67b26f 0%,#4ca2cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b26f', endColorstr='#4ca2cd',GradientType=1 );
}
.pix_widget-box.temp_4 .pix_widget-content {
	background: #EFFAFF;
}
.pix_widget-box.temp_4 .pix_widget_invite-form .submit_btn {
  background: #4CA2CC;
}
.pix_widget-box.temp_4 .pix_widget_invite-form  .inp_field {
  box-shadow: 0 0px 15px rgba(76, 162, 204, 0.2);
  border-color: #4CA2CC;
}
.pix_widget-box.temp_4 .pix_widget_invite-form .inp_field:focus {
  box-shadow: 0 0px 15px rgba(76, 162, 204, 0.4);
}

/*=============================
    Template 5
===============================*/

.pix_widget-box.temp_5 {
  box-shadow: 0 3px 20px rgba(87, 189, 199, 0.2);
}
.pix_widget-box.temp_5 .pix_widget-header {
  background: #0f2027;
  background: -moz-linear-gradient(left,  #0f2027 0%, #59c2cc 100%);
  background: -webkit-linear-gradient(left,  #0f2027 0%,#59c2cc 100%);
  background: linear-gradient(to right,  #0f2027 0%,#59c2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2027', endColorstr='#59c2cc',GradientType=1 );
}
.pix_widget-box.temp_5 .pix_widget-content {
	background: #F1FEFF;
}
.pix_widget-box.temp_5 .pix_widget_invite-form .submit_btn {
  background: #57BDC7;
}
.pix_widget-box.temp_5 .pix_widget_invite-form  .inp_field {
  box-shadow: 0 0px 15px rgba(87, 189, 199, 0.2);
  border-color: #57BDC7;
}
.pix_widget-box.temp_5 .pix_widget_invite-form .inp_field:focus {
  box-shadow: 0 0px 15px rgba(87, 189, 199, 0.4);
}

/*=============================
    Template 6
===============================*/

.pix_widget-box.temp_6 {
  box-shadow: 0 3px 20px rgba(35, 90, 124, 0.2);
}
.pix_widget-box.temp_6 .pix_widget-header {
  background: #ffd89b;
  background: -moz-linear-gradient(left,  #ffd89b 0%, #19547b 100%);
  background: -webkit-linear-gradient(left,  #ffd89b 0%,#19547b 100%);
  background: linear-gradient(to right,  #ffd89b 0%,#19547b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd89b', endColorstr='#19547b',GradientType=1 );
}
.pix_widget-box.temp_6 .pix_widget-content {
	background: #EFF9FF;
}
.pix_widget-box.temp_6 .pix_widget_invite-form .submit_btn {
  background: #235A7C;
}
.pix_widget-box.temp_6 .pix_widget_invite-form  .inp_field {
  box-shadow: 0 0px 15px rgba(35, 90, 124, 0.2);
  border-color: #235A7C;
}
.pix_widget-box.temp_6 .pix_widget_invite-form .inp_field:focus {
  box-shadow: 0 0px 15px rgba(35, 90, 124, 0.4);
}


/*=============================
    Responsive CSS
===============================*/

@media(max-width:991px){
  .pix_widget-box .pix_widget-content {
  	padding: 30px 10px;
  }
}
@media(max-width:767px){
  .pix_widget-box .pix_widget-content {
  	padding: 30px 15px;
  }
}
/*  */