/* Enter Your Custom CSS Here */
footer input::-webkit-input-placeholder {
  color: #fff;
}

footer .ninja-forms-required-items {
 font-size: 12px;
 font-style: italic;
}

footer .ninja-forms-cont {
 color: #fff; 
}

.dslc-info-box {
  z-index: 9999;
}

.master-slider-parent {
 z-index: 0; 
}

.right-off-canvas-menu {
 display: none \9 !important; 
}

.field-wrap.label-left .ninja-forms-field {
 margin-left: -15px; 
}

.dslc-accordion-content ul li:before {
      content:'\2022';
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      left: -10px;
      top: -0px;
      color:rgb(47, 150, 184);
      font-size: 15px;
    }

.dslc-accordion-content ul li {
 margin-left: 20px; 
  padding: 5px 0;
}

.dslc-accordion-content ul {
 padding: 20px 0; 
}

.ninja-forms-form-wrap .list-checkbox-wrap.label-left ul li {
padding-bottom: 10px !important;
width: 100%;
  line-height: 16px !important;
  margin-left: 20px; 
}

b, strong {
 font-weight: bold !important; 
}

.page-id-1540 h4 span.no_translate {
font-size: 24px;
font-weight: 400;
font-family: Muli;
}

h4 span.no_translate {
 font-family: Amatic SC; 
 font-size: 42px;
}

.dslc-accordion-title span, h4 span {
 font-family: muli; 
  font-size: 38px;
}

#dslc-footer .dslc-module-heading-view-all {
 display: none; 
}

#dslc-content #dslc-module-402 .dslc-html-module-content, #dslc-content #dslc-module-402 .dslc-html-module-content p {
 color: rgb(255, 255, 255);
font-size: 14px;
font-weight: 300;
font-family: Muli;
font-style: italic;
line-height: 14px;
text-align: left; 
}

#dslc-content #dslc-module-401 .dslc-html-module-content, #dslc-content #dslc-module-401 .dslc-html-module-content p {
 color: rgb(255, 255, 255);
font-size: 13px;
font-weight: 300;
font-family: Muli;
font-style: normal;
line-height: 15px;
text-align: right; 
}

#dslc-content #dslc-module-400 .dslc-html-module-content, #dslc-content #dslc-module-400 .dslc-html-module-content p {
 color: rgb(255, 255, 255);
font-size: 13px;
font-weight: 300;
font-family: Muli;
font-style: normal;
line-height: 15px;
text-align: left; 
}

#dslc-content #dslc-module-34 input[type=submit], #dslc-content #dslc-module-34 button {
 background-color: rgb(190, 203, 61);
border-color: rgb(175, 188, 46);
border-width: 1px;
border-style: solid solid solid solid;
border-radius: 6px;
color: rgb(255, 255, 255);
font-size: 15px;
font-weight: 300;
font-family: Muli;
line-height: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 44px;
padding-right: 44px; 
}

#dslc-content #dslc-module-34 input[type=text], #dslc-content #dslc-module-34 input[type=email], #dslc-content #dslc-module-34 textarea {
 background-color: rgb(0, 121, 150);
border-color: rgb(0, 114, 142);
border-width: 1px;
border-style: solid solid solid solid;
border-radius: 5px;
color: rgb(255, 255, 255);
font-size: 16px;
font-weight: 300;
font-family: Muli;
margin-bottom: 11px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 5px;
padding-right: 5px; 
}

#dslc-content #dslc-module-194 .dslc-button a {
 background-color: rgb(193, 201, 61);
border-color: rgb(182, 189, 53);
border-width: 1px;
border-style: solid solid solid solid;
border-radius: 4px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 18px;
padding-right: 18px;
display: block;
color: rgb(255, 255, 255);
font-size: 15px;
font-weight: 300; 
}

#dslc-content #dslc-module-32 .dslc-html-module-content, #dslc-content #dslc-module-32 .dslc-html-module-content p {
 color: rgb(255, 251, 251);
font-size: 14px;
font-weight: 300;
font-family: Muli;
font-style: normal;
line-height: 24px;
text-align: left; 
}

#dslc-content #dslc-module-16 .dslc-cpt-post-read-more a {
 border-width: 0px;
border-style: solid solid solid solid;
border-color: transparent;
border-radius: 6px;
color: rgb(190, 203, 61);
font-size: 13px;
font-weight: 300;
font-family: Muli;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px; 
}

#dslc-content #dslc-module-16 .dslc-cpt-post-title h2 a {
color: rgb(255, 255, 255);
font-size: 16px;
font-weight: 300;
font-family: Muli;
line-height: 22px;
}

#dslc-content #dslc-module-16 .dslc-module-heading h2, #dslc-content #dslc-module-32 .dslc-html-module-content h4, #dslc-content #dslc-module-24 .dslc-text-module-content h4, #dslc-content #dslc-module-34 .dslc-html-module-content h4 {
color: rgb(255, 255, 255);
font-size: 42px;
font-weight: 300;
font-family: Amatic SC;
letter-spacing: 0px;
line-height: 44px;
margin-bottom: 20px;
}

.dslc-accordion-title, .dslc-accordion-header {
 font-weight: 300 !important; 
}

i.ci-icon-flag-russia::before {
 background-image: url(http://dev.patientadvocate.org/wp-content/uploads/sites/11/flag-philipines.png); 
}

i.ci-icon-flag-portugal::before {
 background-image: url(http://dev.patientadvocate.org/wp-content/uploads/sites/11/flag-chinese.png); 
}

body.dslc-res-tablet #mega_main_menu .nav_logo {
 padding-top: 25px; 
}

#ninja_forms_form_21_response_msg {
 display: none; 
}

#mega_main_menu.topbar > .menu_holder > .menu_inner > ul > li .mega_dropdown a *, #mega_main_menu.topbar > .menu_holder > .menu_inner > ul > li .mega_dropdown a:hover {
 color: #e6a527;
}

#dslc-content #dslc-module-1157 input[type="submit"], #dslc-content #dslc-module-1157 button {
    background-color: rgb(44, 190, 237) !important;
    border-color: rgb(44, 190, 237) !important;
}

#dslc-content #dslc-module-1161 input[type="submit"], #dslc-content #dslc-module-1161 button {
    background-color: rgb(44, 190, 237) !important;
}

.ctp_el_contentModal {
z-index: 9999;
}

.ctp_el_x-close {
    top: 135px !important;
}

.menu .current-menu-item a {
 color: #afbc2e; 
}

.dslc-tp-content ul li, .dslc-tp-content ol li, .dslc-text-module-content ul li, .dslc-text-module-content ol li {
list-style-position: outside !important; 
margin-left: 17px;
}

body #global-container #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul > li > .item_link {
 text-align: center; 
}

#home-boxes #dslc-content #dslc-module-2077 .dslc-info-box {
 border-radius: 18px 0 18px 0 !important; 
}

body #mega_main_menu > .menu_holder > .menu_inner .item_link > .link_content > .link_text > .link_descr {
 opacity: 0.9 !important; 
}

#dslc-footer a {
 color: #fff; 
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width > .mega_dropdown {
 width: 85%; 
}

#mega_main_menu.header-menu .sticky_container .nav_logo .logo_link {
 display: none; 
}

#mega_main_menu.header-menu .sticky_container {
 padding-top: 0px; 
}

#mega_main_menu * .widgettitle {
  line-height: 100%;
  padding-bottom: 5px;
}

#dslc-content #dslc-module-2076 .dslc-info-box {
    margin-top: -20px;
   border-radius: 18px 0 18px 0 !important; 
  background: url(/wp-content/uploads/sites/11/home-boxes-bg.png) top right no-repeat #afbc2e;
}

#dslc-content #dslc-module-2075 .dslc-info-box {
    margin-top: -20px;
   border-radius: 18px 0 18px 0 !important; 
    background: url(/wp-content/uploads/sites/11/home-boxes-bg.png) top right no-repeat #e6a527;
}

#dslc-content #dslc-module-2077 .dslc-info-box {
    margin-top: -20px;
   border-radius: 18px 0 18px 0 !important; 
    background: url(/wp-content/uploads/sites/11/home-boxes-bg.png) top right no-repeat #db5421;
}

#mega_main_menu .nav_logo {  
	z-index:3000;
}

div.widgettitle {
color: #fbb733 !important;
  font-family: Amatic SC;
font-size: 32px;
font-weight: 300;
}

#mega_main_menu.header-menu > .menu_holder > .mmm_fullwidth_container {
    background-image:url(http://smh.fagan.me/wp-content/uploads/sites/11/menu_gradient.jpg)  !important;
    background-repeat:repeat-x;
}

@media only screen and (max-width: 1290px) {
  
  #mega_main_menu.header-menu.mobile_minimized-enable .nav_logo .logo_link {
   min-height: 70px !important; 
  }
  
#dslc-content #dslc-module-13 .dslc-module-heading h2 {
   font-size: 38px !important; 
  }
  
#dslc-content #dslc-module-2077 .dslc-info-box-title h4, #dslc-content #dslc-module-2075 .dslc-info-box-title h4, #dslc-content #dslc-module-2076 .dslc-info-box-title h4 {
   font-size: 30px !important; 
    line-height: 30px !important;
       padding-top: 15px; 
  }

}

@media only screen and (max-width: 1023px) {

  #mega_main_menu.header-menu.mobile_minimized-enable .menu_holder {
   padding-top: 0px !important; 
  }
    
  #dslc-content #dslc-module-2075 .dslc-info-box, #dslc-content #dslc-module-2076 .dslc-info-box, #dslc-content #dslc-module-2077 .dslc-info-box {
  background-image: none !important;
}
}
  #dslc-content .dslc-cpt-post-read-more a {
font-style: italic !important;
}

p {
    margin-bottom: 20px !important;
}

#3Sc1LbuzRCC60Ttsw9THIQ {  
	z-index:4000 !important;
}
@media only screen and (max-width: 400px) {
.master-slider-parent {
   display: none; 
  }
  
  #dslc-content #dslc-module-2076 .dslc-info-box, #dslc-content #dslc-module-2075 .dslc-info-box, #dslc-content #dslc-module-2077 .dslc-info-box {
    margin-top: 20px;
}
}
