/**
 * Theme Name: Politicia Child
 * Author: LMG Marketing Solutions
 * Author URI: https://lmgmarketingsolutions.com/
 * Template: politicia
 * Version: 1.0
 */


 /*** General ************************************** */
 #wpadminbar {
  position: absolute;
 }


 /*** GTranslate *********************************** */
.g-translate {
  display: inline-block;
  margin-right: 15px;
}


/*** Popup Styles ********************************* */
.pum-overlay.pum-active {
  display: block !important;
  opacity: 1 !important;
}
.pum.pum-overlay {
  background-color: rgba(255,255,255,0.8);
}
.pum.pum-overlay.pum-theme-default-theme .pum-content + .pum-close {
  background-color: #f5c527;
  padding: 0 10px;
  top: 5px;
  right: 5px;
  color: #111;
  box-shadow: -1px 1px 3px 0px rgb(2 2 2 / 23%);
}
.pum.pum-overlay.pum-theme-default-theme .pum-content + .pum-close:hover {
  background-color: #f4cf55;
}
#popmake-1376 {
  padding: 5px;
}
#popmake-1376 h3 {
  background-color: #1a98d9;
  margin-bottom: 0;
  padding: 12px 19px;
  line-height: 2rem;
  font-size: 1.5rem;
  color: #fff;
}

#popmake-1382 {
  background-color: #021460;
  padding: 5px;
}
#popmake-1382 .popup-content {
  padding: 0 0 50px;
  text-align: center;
}
#popmake-1382 h3 {
  padding: 45px 15px 0;
  font-size: 2.1em;
  color: #1292cf;
}
#popmake-1382 p {
  color: #fff;
}
#popmake-1382 .popup-content p {
  margin-bottom: 20px;
}
#popmake-1382 #pbc-shell-0 {
  min-width: 215px !important;
  text-align: unset;
}
#popmake-1382 .dsvy-footer-newsletter input[type="email"] {
  margin: 30px auto 12px;
  padding: 0 12px;
  max-width: 400px;
  text-align: center;
}

#popmake-1419 {
	top: 50% !important;
  left: 50% !important;
	margin-left: 0;
  padding: 0;
  width: auto;

  -webkit-transform: translate3d(-50%,-50%,0);
  -moz-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
}
#popmake-1419 .pum-close {
	background-color: #d59f44;
	padding: 0 10px 3px;
  line-height: 2.2rem;
  font-size: 1.8rem;

	-webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
#popmake-1419 .pum-close:hover {
	background-color: #f5c55c;
}


/*** Navigation *********************************** */
body .site-header .dsvy-sticky-header {
  top: 0 !important;
}





/*** Responsive Styles **************************** */
@media all and (max-width: 1024px) {

#popmake-1376 {
  width: 480px !important;
}
#popmake-1376 h3 {
  line-height: 1.6rem;
  font-size: 1.2rem;
}

#popmake-1419 {
  width: 82vw;
  max-width: 82vw !important;
  max-height: 72vh;
}

}


@media all and (max-width: 720px) {

#popmake-1382 {
  width: 90%;
  max-width: 90%;
}
#popmake-1382 h3 {
  font-size: 1.7em;
}

}


@media all and (max-width: 520px) {

#popmake-1376 {
  top: 60px !important;
  left: 5% !important;
  width: 90% !important;
}

}


@media all and (max-width: 440px) {

#popmake-1376 .pum-close {
  line-height: 1.8rem;
}
#popmake-1376 h3 {
  padding: 20px 15px;
  line-height: 1.3rem;
  font-size: 1rem;
}

}


@media all and (max-width: 375px) {

#popmake-1382 h3 {
  font-size: 1.4em;
}
#popmake-1382 p {
  font-size: 0.95em;
}

}


@media all and (max-width: 365px) {

#popmake-1376 h3 {
  line-height: 1.2rem;
  font-size: 0.85rem;
}

}