.underline a {
  color: #000 !important;
}

a.pp_previous {
  color: transparent !important;
}
a.pp_next {
  color: transparent !important;
}
a.pp_close {
  color: transparent !important;
}

@media screen and (min-width: 992px) {
header.header-5 .header-logo {
  background-image: linear-gradient(to left, #004b2c, #009c66);
}
header.main-header .header-logo > a > img {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
header.header-5 .header-logo:after {
  border-top: solid 132px #009c66 !important;
}
}

.footer-text {
  text-align: justify;
}

.footer-logo .sub-description {
  line-height: 24px !important;
}

.footer-logo > a > img {
 margin-top: -10px; 
 margin-bottom: 10px;
}

#darna-footer-logo-4 {
  margin-top: -35px;
}

.sidebar .mail-chimp-wrapper .mail-chimp-button>button {
  right: 5px !important;
  left: auto !important;
}

@media screen and (max-width: 991px) {
header.main-header .menu-wrapper .x-nav-menu li > ul.x-sub-menu li > a {
  color: #ddd !important;
}
}

@media screen and (max-width: 991px) {
.x-nav-menu > li > ul.x-sub-menu.x-sub-menu-multi-column {
  width: 100% !important;
}
}

@media screen and (max-width: 991px) {
.x-nav-menu li.x-menu-item>a.x-menu-a-text>b.x-caret {
  right: 230px !important;
}
}

@media screen and (max-width: 991px) {
.header-mobile-before img {
  max-height: 124px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
}

footer.main-footer-wrapper .footer-logo .sub-description {
  padding-top: 0px !important;
}

header.header-5 .get-a-quote-button {
  display: none;
}

@media screen and (min-width: 992px) {
header.main-header .menu-wrapper .x-nav-menu ul.x-sub-menu b.x-caret {
  left: 10px !important;
  right: auto !important;
  margin-top: 6px;
}
}

header.main-header .menu-wrapper .x-nav-menu ul.x-sub-menu-multi-column > li.x-menu-item > a.x-menu-a-text {
  font-size: 14px !important;
}

/* .page-title-wrap-bg {
  padding-top: 202.5px !important;
  padding-bottom: 20.5px !important;
} */

.entry-meta-author {
  display: none !important;
}

.entry-meta-tags {
  display: none !important;
}

.entry-meta-category {
  display: none !important;
}

.darna-heading h2 {
  line-height: 1.5 !important;
  font-size: 38px !important;
}

.menu-text {
  text-align: center !important;
}

@media screen and (min-width: 992px) {
.menu-text2 {
  text-align: center !important;
  margin-bottom: 30px !important;
}
}

/* @media screen and (max-width: 1199px) {
  .menu-img {
  display: none !important;
}
} */

@media screen and (max-width: 999px) and (min-width: 992px) {
#menu-item-1441 > ul.x-sub-menu {
  width: 960px !important;
}
}

@media screen and (max-width: 1199px) and (min-width: 1000px) {
#menu-item-1441 > ul.x-sub-menu {
  width: 970px !important;
}
}

@media screen and (max-width: 999px) and (min-width: 992px) {
#menu-item-1751 > ul.x-sub-menu {
  width: 960px !important;
}
}

@media screen and (max-width: 1199px) and (min-width: 1000px) {
#menu-item-1751 > ul.x-sub-menu {
  width: 970px !important;
}
}

@media screen and (min-width: 992px) {
.x-nav-menu li > ul.x-sub-menu li.x-image-layout > a, .x-nav-menu li > ul.x-sub-menu li.x-image-layout > p {
  padding-bottom: 10px !important;
}
}

.x-image {
  border-radius: 10px !important;
}

@media screen and (min-width: 992px) {
.x-nav-menu img {
  border-radius: 10px;
}
}

.x-nav-menu li.x-menu-item > a.x-menu-a-text {
  text-transform: none !important;
}

@media screen and (max-width: 486px) {
  .dialog h2 {
  font-size: 16px;  
}
}

.top-bar ul.top-bar-info li {
  text-transform: none !important;
}

@media screen and (min-width: 992px) {
header.main-header .menu-wrapper .x-nav-menu > li.x-menu-item > a {
  font-size: 15px !important;
  font-weight: 700 !important;
}
}

.page404:before {
  background-color: rgba(255,255,255,0.3) !important;
}

.page404 h2 {
  color: #222222;
}

.page-title-overlay {
  opacity: 0.7;
}

@media screen and (max-width: 1199px) and (min-width: 1000px) {
header.main-header .container {
  width: 1000px !important;
}
}

@media screen and (max-width: 999px) and (min-width: 992px) {
header.main-header .container {
  width: 990px !important;
}
}

.f5-font {
  font-family: "Roboto" !important;
}

@media screen and (min-width: 992px) {
#menu-item-1752 > a.x-menu-a-text, #menu-item-1799 > a.x-menu-a-text, #menu-item-1852 > a.x-menu-a-text, #menu-item-1853 > a.x-menu-a-text, #menu-item-1797 > a.x-menu-a-text,
#menu-item-1847 > a.x-menu-a-text, #menu-item-1851 > a.x-menu-a-text, #menu-item-1854 > a.x-menu-a-text, #menu-item-1845 > a.x-menu-a-text, #menu-item-1848 > a.x-menu-a-text,
#menu-item-1850 > a.x-menu-a-text, #menu-item-1846 > a.x-menu-a-text, #menu-item-1844 > a.x-menu-a-text, #menu-item-1849 > a.x-menu-a-text, #menu-item-1994 > a.x-menu-a-text,
#menu-item-2456 > a.x-menu-a-text, #menu-item-4026 > a.x-menu-a-text, #menu-item-4031 > a.x-menu-a-text, #menu-item-4228 > a.x-menu-a-text {
  display: none !important;
}
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
#menu-item-3630 > a.x-menu-a-text {
  margin-right: 825px !important;
}
}

@media screen and (min-width: 1200px) {
#menu-item-3630 > a.x-menu-a-text {
  margin-right: 1025px !important;
}
}

/* @media screen and (min-width: 992px) {
.x-nav-menu li > ul.x-sub-menu-multi-column > li {
  margin-bottom: 30px;
}
}
*/