/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 25 2021 | 20:33:51 */
/* Add your CSS code here.


End of comment */ 

html, body {
    max-width: 100%;
    overflow-x: hidden; }

h1 {
  line-height: 72px; }
h2 {
  line-height: 58px; }
h3 {
  line-height: 44px; }

.entry-content p {
  margin-bottom: 15px !important; }

/* Header */
.header-member-login-button {
  margin-bottom: 10px !important; }

/* Smart Slider */
.n2-ss-item-content, .n2-ss-button-container a {
  font-family: 'Proxima-Nova',proxima-nova,sans-serif !important; }
/* MWM Colors */
.mwm-pink {color:#BD1C84}
.mwm-dark-pink {color:#ce1b8d}

/* Footer Custom */
.footer-custom p {
  margin-bottom: 0px !important; }
/* Membership Page*/
#forminator-module-22001 .forminator-input {
    background-color: #ffffff !important;
    padding: 15px !important;
    width: 75% !important;
    border-radius: 5px !important;
    border-color: #78849E !important;
}
/* Footer - Form */
#forminator-module-20171 .forminator-required {
  display: none; }
#forminator-module-20171 .forminator-input, #forminator-module-20110 .forminator-value {
  background-color: transparent !important; 
  color: #ffffff !important;
  padding: 15px !important;
  border-radius: 5px !important; 
  border-color: #78849E !important; }
#forminator-module-20171 .forminator-input::placeholder {
  color: #ffffff !important; 
  opacity: 1 !important; }
#forminator-module-20171 .forminator-value {
  color: #777777; }
#forminator-module-20171 .forminator-button {
  font-size: 20px !important;
  font-weight: 600 !important;
  border-radius: 10px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 16px;
  padding-left: 30px; 
  background-color: #ce1b8d; }
#forminator-module-20171 .forminator-label {
  padding-bottom: 15px;
  color: #000000 !important;
  font-size: 16px; 
  font-weight: normal; }
#forminator-module-20171 .forminator-checkbox:first-child {
  margin-bottom: 15px !important;
  color: #78849e !important; }
#forminator-module-20171 .forminator-checkbox {
  color: #78849e !important; }
#forminator-module-20171 .forminator-checkbox span {
  font-size: 20px !important; }
#forminator-module-20171 .forminator-checkbox span[aria-hidden] {
  border-color: #ce1b8d !important; 
  border-width: 2px !important;
  border-radius: 5px !important;
  padding: 10px !important;
  background-color: transparent !important; }
#forminator-module-20171 .forminator-checkbox input:checked + span[aria-hidden] {
  background-color: #ce1b8d !important; 
  color: #ffffff !important; }
/* Survey Page */
#forminator-module-20110 .forminator-required {
  display: none; }
#forminator-module-20110 .forminator-input, #forminator-module-20110 .forminator-textarea, #forminator-module-20110 .forminator-value, #forminator-module-21053 .forminator-input, #forminator-module-21053 .forminator-textarea, #forminator-module-21053 .forminator-value, {
  background-color: #ffffff !important; 
  padding: 15px !important;
  border-radius: 5px !important; 
  border-color: #78849E !important; }
#forminator-module-20110 .forminator-input::placeholder, #forminator-module-20110 .forminator-textarea::placeholder {
  color: #000000 !important; }
#forminator-module-20110 .forminator-value {
  color: #777777; }
#forminator-module-20110 .forminator-button {
  font-size: 20px !important;
  font-weight: 600 !important;
  border-radius: 10px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 16px;
  padding-left: 30px; }
#forminator-module-20110 .forminator-label {
  padding-bottom: 15px;
  color: #000000 !important;
  font-size: 16px; 
  font-weight: normal; }
#forminator-module-20110 #radio-1 {}
#forminator-module-20110 .forminator-radio span {
  color: #777777; }
#forminator-module-20110 .forminator-dropdown-list {
  background-color: transparent;
  color: #000000; }
#forminator-module-20110 .forminator-dropdown-list li, #forminator-module-1153 .forminator-dropdown-list li .current {
  color: #000000; }
/* States Page - Social Icons */
.states-social-media-section h5 {
  margin-bottom: 0px; }
.states-information-section p {
  margin-bottom: 0px !important; }
/* Turkey Sponsor*/
.mwm-form-label label,.mwm-form-html label,.mvm-form-textarea label {font-weight:800 !important;font-size:18px !important}
.mwm-form-html p {font-size:16px;line-height: 1.2em !important}
.mvm-form-label span {color:#777771 !important; font-weight:normal}
/* States Initiative */
.states-movement-slider-list ul {
  margin: 0; }
.states-movement-slider-list ul li {
  color: #ffffff;
  list-style-position: inside;
  font-size: 20px !important; 
  font-weight: bold;  }
#elementor-popup-modal-20579 p {
  margin-bottom: 0; }

/* Single Download Page */
.custom-template-row-title, .custom-template-row-download {
  margin-bottom: 50px; }
.custom-template-row-download {
  text-align: center; }
.custom-template-row-title h3 {
  font-size: 40px;
  font-weight: 700;
  text-align: center; }
.custom-template-row-thumbnail .thumbnail {
  text-align: center; }
.single-wpdmpro .entry-header {
    display: none !important;
}
.single-wpdmpro .post-navigation {
    display: none !important;
}
/* Downloads */

.w3eden .btn {
  font-family: "Proxima-Nova", proxima-nova, sans-serif !important; 
  font-weight: 600; 
  font-size: 18px; }
/* SUBMENU */
ul ul li a {padding-left:15px !important}
/************** Responsive ***************/
@media (min-width: 1551px) {
.homepage-research-section .uael-post__title {
    height: 75px !important;
    line-height: 1.2;
}
 .homepage-research-section .uael-post__excerpt {
    height: 85px !important;
} 
}
  
@media all and (min-width: 768px) and (max-width: 1024px) {
  
  /* States Page */
  .states-information-section h4 {
    font-size: 25px; }
  .states-information-section h5 {
    font-size: 20px; }
  .states-information-section p {
    font-size: 20px; }
  
}


@media all and (max-width: 767px) {
  
   /* States Page */
  .states-information-section h4 {
    font-size: 25px; }
  .states-information-section h5 {
    font-size: 20px; }
  .states-information-section p {
    font-size: 20px; }
  
  /* States Movement */
.states-movement-slider-list ul li {
  color: #ffffff;
  list-style-position: inside;
  font-size: 16px !important; 
  font-weight: bold;  }
  
}