/**
 * Vanilla Styles
 *
 * This second stylesheet is for hotfixes/vanilla CSS.
 * Do not edit the main style.css directly, rather
 * add your changes here if you are not compiling the Sass files.
 */

.search .page-header { padding-top: 0; }

#wealthstyle #core-values .content {padding-top:0;padding-bottom:0;text-align:center;}
#wealthstyle #core-values #value-game-public {padding-bottom:90px; padding-left: 5%; padding-right: 5%;}
#wealthstyle.media-text-block .media-wrapper video {
  object-position: 78% 50%;
}
@media (min-width: 991px) {
 #wealthstyle.media-text-block .media-wrapper video {
    object-position: 80% 50%;
  }
}

 /* popup styles */
 #popmake-1972 .pum-content {
     display: flex;
     flex-direction: column;
 }
 @media(min-width: 991px) {
     #popmake-1972 .pum-content {
         display: flex;
         flex-direction: row;
 		flex-wrap: wrap;
 		align-items: center;
     }
 }
 @media(min-width: 991px) {
 	#popmake-1972 .pum-content img.popup-mobile-img {
 		display: none;
 	}
 }

 #popmake-1972 .pum-content img.popup-desktop-img {
 	display: none;
 }
 @media(min-width: 991px) {
 	#popmake-1972 .pum-content img.popup-desktop-img {
 		display: block;
 	}
 }

 @media(min-width: 991px) {
 	#popmake-1972 .pum-content p {
 		margin: 0 !important;
 		position: relative;
 	}
 }
 #popmake-1972 .pum-content p,
 #popmake-1972 .pum-content .popup-content {
     width: 100%;
 }
 @media(min-width: 991px) {
 	#popmake-1972 .pum-content p,
 	#popmake-1972 .pum-content .popup-content {
 	    width: 50% !important;
 	}
 }
 #popmake-1972 .pum-content .popup-content {
 	padding: 0 32px 32px 32px;
 }
 @media(min-width: 991px) {
 	#popmake-1972 .pum-content .popup-content {
 		padding: 32px;
 	}
 }

 #popmake-1972 .pum-content .popup-content {
 	line-height: 24px !important;
 }
@media(max-width: 991px) {
	#popmake-1972 .pum-content .popup-content h2,
	#popmake-1972 .pum-content .popup-content p {
		margin-bottom: 12px !important;
	}
	
	#popmake-1972 .pum-content .popup-content h2 span {
		font-size: 40px !important;
		margin: 0 !important;
	}
}
@media(max-width: 991px) {
	#popmake-1972 .pum-content .popup-content .gform_wrapper {
		margin: 0 !important;
	}
}

 #popmake-1972 .pum-content .popup-content .heading-one.script {
 	display: block;
 	width: 100%;
 	margin-bottom: 15px;
 }
 @media(min-width: 1199px) {
 	#popmake-1972 .pum-content .popup-content .text-content {
 		font-size: 24px !important;
 		line-height: 32px !important;
 	}
 }

 #popmake-1972 .pum-content form span {
 	margin-bottom: 8px !important;
 }
 #popmake-1972 .pum-content form input {
 	font-size: 16px !important;
 	line-height: 20px;
 	text-align: center;
}
@media(max-width: 991px) {
	 #popmake-1972 .pum-content form input {
		padding: 11px 17px !important;
	}
}
#popmake-1972 .pum-content form input::placeholder {
 	font-size: 16px;
 }
 #popmake-1972 .pum-content form .button {
 	font-family: 'gistesy';
 	font-size: 36px !important;
 	font-weight: normal;
 	line-height: 36px;
 	text-transform: lowercase;
 	padding: 11px 27px;
 	width: 100%;
 }
@media(max-width: 991px) {
	#popmake-1972 .pum-content form .button {
/* 		font-size: 26px !important;
	 	line-height: 26px; */
	}
}

 .pum-close {
 	font-size: 0 !important;
 	border: 1px solid white !important;
 	border-radius: 100% !important;
 	height: 50px !important;
 	width: 50px !important;
 	position: relative;
 }
 .pum-close:before {
 	content: '';
 	background-image: url("_static/images/close-icon.png") !important;
 	background-position: center;
     background-size: 60%;
     background-repeat: no-repeat;
     display: inline-block;
     width: 100%;
     height: 100%;
 }

@media(min-width:1199px){
	.nav-menu li.menu-item-has-children > a:after{
		display:none;
	}
	#linkbar ul li{
		margin-right:10px;
	}
}

h2 sup, p span[style*="font-size: 50px"] sup, p span.color-grey sup, sup{
	top: -0.75em;
    font-size: 50%;
}
h1.page-title sup{
	top: -0.5em;
}

.button.button-primary:hover, .button.button-primary:focus, button.button-primary:hover, button.button-primary:focus, .button.alt:hover, .button.alt:focus, input[type=submit]:hover, input[type=submit]:focus, input[type=submit].button-primary:hover, input[type=submit].button-primary:focus, input[type=reset].button-primary:hover, input[type=reset].button-primary:focus, input[type=button].button-primary:hover, input[type=button].button-primary:focus, .wp-block-file__button:hover, .wp-block-file__button:focus, .wp-block-button__link:hover, .wp-block-button__link:focus{
	background-color:#B4796B !important;
	border-color:#B4796B !important;
}

#html .arve {
	margin: 0 auto 1em;
	max-width: 640px !important;
}
.page-id-2287 .image-text-block:before {
		display: block; 
 	content: " "; 
  	height: 175px;      /* Give height of your fixed element */
        margin-top: -175px; /* Give negative margin of your fixed element */  	
        visibility: hidden; 
}