.bigMessage { margin-top: 35px; margin-bottom: 35px !important; }
.bigMessage h2,
.bigMessage h3 { color: #fff; text-shadow: none; }

/** Safari 9+. Even supported in Safari 13+! */
@supports (background: -webkit-canvas(squares)) {
  .bigMessage {
    margin-top: 125px; z-index: -10; 
  }
}

/*@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ @media {
      .bigMessage { margin-top: 100px!important; }
}}*/

body { background-image: none!important; background-color: #fff!important; }
.footer-link { color: #fff!important; }
ul li ul li ul li { fill: #3c2240!important; background-color: #3c2240!important; opacity: 1!important; }
ul li ul li ul li:hover { fill: #a2b03f!important; background-color: #a2b03f!important; opacity: 1!important; }
.entry-content h3 { color: #9357a2; font-weight: bold; }

.nxs-applymenucolors.nxs-colorzen-menuitem-c12 > li.nxs-inactive { background-color: #9357a2!important; }
.nxs-applymenucolors.nxs-colorzen-menuitem-c12 > li.nxs-inactive:hover { background-color: #b1bd50!important; }

#nxs-pagerow-prid1059092067 { background-color: #9357a2; }
#nxs-pagerow-prid1297812534 { position: relative; z-index: 50; }

.home-menu { margin-bottom: 35px; }

.sharedaddy { display: none; }

.nxs-colorzen-c22 {
    border-color: #fff!important;
    background-color: #fff!important;
    fill: #fff!important;
}

#nxs-widget-l1280906317 { background-color: #9357a2; }

.nxs-maxheight-0-8 {
    max-height: 125px!important;

}

.nxs-padding-top-1-5 {

    padding-top: 30px!important;

}

.page h1.nxs-align-center { /*text-align: left!important;*/ padding-top: 8px; padding-bottom: 8px; font-size: 25px!important; }

#nxs-pagerow-prid1389864237 li.nxs-placeholder { margin-bottom: 5px; }
#nxs-pagerow-prid1389864237 { /*width: auto!important;*/ }

.nxs-main .nxs-colorzen.nxs-colorzen-c12-dm { background: #b1bb50!important; width: auto; }
#nxs-pagerow-prid1389864237 { background: #b1bb50!important; width: 96em; margin-left: -52px; margin-right: auto; }

.menu-nxs-menu-generic-container { background-color: #9357a2; text-shadow: none; }

.page-id-79 #nxs-content-container { max-width: 1335px; margin: 0 auto; }

.page .nxs-main, .single-post .nxs-main { width: auto!important; max-width: 1335px; margin: 0 auto; float: none; }

.page .nxs-subheader-container { text-align: center; }

/*.nxs-widescreen #nxs-content-container.has-sidebar { width: 100%; }*/

.home-box-mask { position: relative; height: 40px; background-color: #fff;  margin-top: -85px; z-index: 20; }

#nxs-copyright { color: #bd97c5; text-shadow: none; font-size: 12px!important; }

#nxs-widget-b1044675705 .nxs-applylinkvarcolor a,
#nxs-widget-c1044675705 .nxs-applylinkvarcolor a { color: #ffffff; text-shadow: 1px 1px 1px #000000; }

#nxs-widget-c1044675705 p { margin-top: 15px; }

.page-id-75 .nxs-blog .nxs-blogentry a.nxs-button.nxs-colorzen.nxs-colorzen-c22 { font-size: 14px!important; text-shadow: none!important; font-weight: bold!important; color: #9357a2!important; }

/*.nxs-menu-minified { margin-bottom: 30px; }*/

/*.nxs-containshovermenu1 .nxs-colorzen .nxs-colorzen-c12 { background-color: #9357a2!important; }*/

@media screen and (max-width: 1439px) {
#nxs-pagerow-prid1389864237 { margin-left: auto; }
}

@media screen and (max-width: 959px) {
/*.home-box-mask { display: none; }*/
}

@media only screen and ( max-width: 719px )  { .callout720 .gradient-wrapper > div { padding: 5px !important; } }


@media screen and (max-width: 480px) {
.bigMessage .fixed-font .nxs-title { font-size: 25px!important; }
}
