@charset "utf-8";
.wf-clearfix:before {
  content: "";
  display: table;
}
.wf-clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.ancient-ie .wf-clearfix {
  zoom: 1;
}
.wf-container:before {
  content: "";
  display: table;
}
.wf-container:after {
  content: "";
  display: table;
  clear: both;
}
.ancient-ie .wf-container {
  zoom: 1;
}
html,
body,
body.page,
.wf-container > *,
.gform_wrapper .top_label .gfield_label,
textarea,
input {
  font: normal normal normal 16px / 24px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  word-spacing: normal;
  color: #666666;
}
#reply-title small,
#main .gform_wrapper textarea {
  font: normal normal normal 16px / 24px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
}
.rollover-content,
.swiper-caption,
.portfolio.layout-masonry-grid .post .details,
.portfolio.grid-text-hovers .portfolio-grid .post .details,
.layout-masonry-grid .post .details,
.grid-text-hovers .portfolio-grid .post .details {
  line-height: 24px;
}
.ancient-ie html,
.ancient-ie body,
.ancient-ie textarea,
.ancient-ie .wf-container > * {
  line-height: 24px;
}
body {
  background: #ffffff none repeat  center top;
  background-size: auto;
}
.overlap #main {
  background-image: none, #ffffff none repeat  center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
  background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -o-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -ms-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-repeat: repeat;
  background-attachment: ;
  background-position: center top;
  background-size: auto;
  -webkit-box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
  -moz-box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
  box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
}
.overlap .main-gradient {
  background-image: none, #ffffff none repeat  center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
  background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -o-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -ms-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-repeat: repeat;
  background-attachment: ;
  background-position: center top;
  background-size: auto;
  -webkit-box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
  -moz-box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
  box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
}
@media screen and (max-width: 1024px) {
  .overlap #main,
  .overlap .main-gradient {
    background-image: none, #ffffff none repeat  center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 30px,rgba(255,255,255,0.99) 35px,#ffffff 40px);
    background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
    background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 30px,rgba(255,255,255,0.99) 35px,#ffffff 40px);
    background-image: none, -o-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 30px,rgba(255,255,255,0.99) 35px,#ffffff 40px);
    background-image: none, -ms-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 30px,rgba(255,255,255,0.99) 35px,#ffffff 40px);
    background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 30px,rgba(255,255,255,0.99) 35px,#ffffff 40px);
  }
}
@media screen and (max-width: 800px) {
  .overlap #main,
  .overlap .main-gradient {
    background-image: none, #ffffff none repeat  center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 5px,rgba(255,255,255,0.9) 8px,rgba(255,255,255,0.94) 11px,rgba(255,255,255,0.98) 16px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
    background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
    background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 5px,rgba(255,255,255,0.9) 8px,rgba(255,255,255,0.94) 11px,rgba(255,255,255,0.98) 16px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
    background-image: none, -o-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 5px,rgba(255,255,255,0.9) 8px,rgba(255,255,255,0.94) 11px,rgba(255,255,255,0.98) 16px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
    background-image: none, -ms-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 5px,rgba(255,255,255,0.9) 8px,rgba(255,255,255,0.94) 11px,rgba(255,255,255,0.98) 16px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
    background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 5px,rgba(255,255,255,0.9) 8px,rgba(255,255,255,0.94) 11px,rgba(255,255,255,0.98) 16px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
  }
}
.old-ie9 .overlap #main {
  background: #ffffff none repeat  center top;
}
.old-ie .overlap #main {
  background: #ffffff none repeat  center top;
}
.color-secondary,
.text-secondary {
  color: #8db258;
}
.color-accent {
  color: #8db258;
}
.stripe-style-1 .color-accent {
  color: #8db258;
}
.stripe-style-2 .color-accent {
  color: #8db258;
}
.stripe-style-3 .color-accent {
  color: #8db258;
}
.stripe-style-4 .color-accent {
  color: #8db258;
}
.stripe-style-5 .color-accent {
  color: #8db258;
}
.text-normal {
  font-size: 16px;
}
.text-small {
  font-size: 14px;
}
.text-big {
  font-size: 17px;
}
#page {
  background: #ffffff none repeat  center top;
  background-size: auto;
}
.old-ie #page {
  background: #ffffff none repeat  center top;
}
textarea,
input[type="button"],
input[type="reset"],
input[type="submit"],
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content,
.dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"],
.dt-btn,
#main button.button,
#main input.button,
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
#main-slideshow .tp-button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
.wpcf7-submit.dt-btn-m,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
.widget .searchform input,
.content .searchform input,
#pp_full_res .comment-form-email input,
#pp_full_res .comment-form-author input,
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="number"],
.wpcf7 input[type="date"],
.wpcf7 input[type="range"],
.wpcf7 input[type="password"],
.wpcf7 select,
.gform_body input[type="text"],
.gform_body input[type="email"],
.gform_wrapper .gform_body input[type="url"],
.gform_wrapper .gform_body input[type="tel"],
.gform_wrapper .gform_body input[type="number"],
.gform_wrapper .gform_body input[type="password"],
.gform_body select,
#header .mini-search .field,
.sub-nav,
#mobile-menu,
.sidebar-content,
.filter-extras .toggleSwitch,
.filter-extras .toggleSwitch .act,
.filter-categories.new-style a,
#page .filter .filter-categories.new-style a:last-child,
#page .filter .filter-categories.new-style a:first-child,
.page-links,
.page-nav,
.filter-categories,
.filter-extras,
.form-fields,
.form-fields span:first-child input,
.form-fields span:last-child input,
.icons-bg .benefits-grid-ico,
.shortcode-action-bg,
.shortcode-action-bg:before,
.shortcode-tabs.tab-style-one,
.shortcode-tabs.tab-style-two .nav,
.shortcode-teaser.frame-on,
.testimonial-item,
.footer .testimonials.slider-content,
.shortcode-code,
#main .vc_text_separator div,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .flexslider,
.wpb_tabs.tab-style-one,
.wpb_tour.tab-style-one,
.tab-style-two .wpb_tabs_nav,
.nsu_widget input[type="text"],
.nsu_widget input[type="email"],
.mc4wp-form input[type="email"],
.mc4wp-form input[type="text"],
.nsu-submit,
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
#main #content .rotatingtweets,
#main #content .norotatingtweets,
.mc4wp-form form select,
#megaMenu ul.megaMenu > li.menu-item,
#megaMenu ul.megaMenu > li.menu-item > a,
.paginator a:first-child,
.filter .filter-categories a:first-child,
.filter .filter-extras .filter-by a:first-child,
.paginator a:last-child,
.filter .filter-categories a:last-child,
.filter .filter-extras .filter-sorting a:last-child,
.customSelect,
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
.dt-mega-menu .sub-nav .dt-mega-parent .sub-nav a:hover,
.sub-nav > li:hover > a,
.dl-menuwrapper .dl-menu,
.loading-label,
#page .tp-loader,
#page .ls-defaultskin .ls-loading-container,
#page .ls-carousel .ls-loading-container,
.rsHomePorthole .rsPreloader,
.rsShor .rsPreloader,
#page .form-fields span:only-child input,
.style-minimal .dt-form input[type="text"],
.style-minimal .dt-form input[type="tel"],
.style-minimal .dt-form input[type="url"],
.style-minimal .dt-form input[type="email"],
.style-minimal .dt-form input[type="number"],
.style-minimal .dt-form input[type="date"],
.style-minimal .dt-form input[type="range"],
.style-minimal .dt-form input[type="password"],
.style-minimal .comment-form input[type="text"],
.style-minimal .comment-form input[type="tel"],
.style-minimal .comment-form input[type="url"],
.style-minimal .comment-form input[type="email"],
.style-minimal .comment-form input[type="number"],
.style-minimal .comment-form input[type="date"],
.style-minimal .comment-form input[type="range"],
.style-minimal .comment-form input[type="password"],
.style-minimal #page .form-fields span:first-child input,
.style-minimal #page .form-fields span:last-child input,
#main table.shop_table,
.widget select,
#main .wpb_alert,
.bg-under-widget .sidebar-content .widget,
.slider-wrapper .prev i,
.slider-wrapper .next i,
.ls-container.ls-carousel .ls-nav-prev,
.ls-container.ls-carousel .ls-nav-next,
.style-minimal #page .page-links a,
.style-minimal #page .filter .filter-categories a,
.dt-fancy-title.bg-on {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
a {
  color: #8db258;
  text-decoration: underline;
}
a:hover {
  color: #8db258;
  text-decoration: none;
}
.page-title {
  background-color: rgba(78,149,180,0.04);
}
.page-title:after,
#main-slideshow.fixed:after,
#main-slideshow.layer-fixed:after,
#main-slideshow.fix:after {
  background-color: rgba(0,0,0,0.1);
}
.old-ie .page-title {
  background-color: #4e95b4;
  background-color: rgba(80,150,180,0.04);
  zoom: 1;
  background-color: transparent \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0a5096b4, endColorstr=#0a5096b4)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0a5096b4, endColorstr=#0a5096b4);
}
.old-ie .page-title:after {
  background-color: #e5e5e5;
}
h1,
.h1-size {
  color: #4e95b4;
  font: normal normal bold 48px / 52px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
@media (max-width: 800px) {
  h1,
  .h1-size {
    font-size: 36px;
    line-height: 40px;
  }
}
.page-title.title-left h1,
.page-title.title-right h1 {
  font: normal normal normal 22px / 28px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h1 a,
h1 a:hover {
  color: #4e95b4;
}
.hr-breadcrumbs.divider-heder,
.hr-breadcrumbs.divider-heder a {
  color: #4e95b4;
}
h2,
h1.entry-title,
.vc_pie_chart .vc_pie_chart_value,
.h2-size {
  color: #4e95b4;
  font: normal normal normal 36px / 40px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.vc_pie_chart .vc_pie_chart_value {
  font: normal normal normal 36px / 40px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
}
h2 a,
h2 a:hover,
h1.entry-title a {
  color: #4e95b4;
}
h3,
h2.entry-title,
.fancy-subtitle,
.comments-title,
h3.gform_title,
.gform_wrapper h3.gform_title,
.h3-size {
  color: #4e95b4;
  font: normal normal normal 22px / 28px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h3 a,
h3 a:hover,
h2.entry-title a,
.comments-title a,
#reply-title {
  color: #4e95b4;
}
.fancy-title,
.fancy-header .breadcrumbs a {
  color: #fff;
}
.fancy-subtitle {
  color: #8db258;
}
h4,
.page h4,
.widget-title,
.rollover-content h2.entry-title,
.flex-caption h2,
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item h2,
.button-load-more,
.paginator .loading-ready,
.style-minimal #page .paginator .button-load-more,
.h4-size {
  color: #4e95b4;
  font: normal normal normal 18px / 22px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
}
h4 a,
h4 a:hover,
.widget-title a {
  color: #4e95b4;
}
h5,
.author-quote,
.h5-size {
  color: #4e95b4;
  font: normal normal normal 16px / 22px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h5 a,
h5 a:hover {
  color: #4e95b4;
}
h6,
.h6-size {
  color: #4e95b4;
  font: normal normal normal 14px / 16px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h6 a,
h6 a:hover {
  color: #4e95b4;
}
.dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"],
.dt-btn,
.footer .dt-form .dt-btn,
.widget .dt-form .dt-btn,
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
.nsu-submit {
  font: normal normal bold 16px / 30px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  padding-left: 14px;
  padding-right: 14px;
  color: #fff;
  background-color: #8db258;
  text-transform: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.btn-3d .dt-btn:after,
.btn-3d button:after,
.btn-3d input[type="button"]:after,
.btn-3d input[type="reset"]:after,
.btn-3d input[type="submit"]:after,
.btn-3d #main #pricing-table .plan .signup:after,
.btn-3d #main #shaon-pricing-table a.signup:after,
.btn-3d #main .minimal .pt-button:after,
.btn-3d .nsu-submit:after,
.btn-3d button:after {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#page .dt-btn,
.btn-ios #page .dt-btn:hover,
#page .dt-form button,
#page .dt-form input[type="button"],
#page .dt-form input[type="reset"],
#page .dt-form input[type="submit"],
.btn-ios #main #pricing-table .plan .signup,
.btn-ios #main #shaon-pricing-table a.signup,
.btn-ios #main .minimal .pt-button,
.btn-ios .nsu-submit,
#main .quicktags-toolbar input {
  background-color: #8db258;
}
.btn-flat .dt-btn:hover {
  background-color: #739344;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.btn-ios button,
.btn-ios input[type="button"],
.btn-ios input[type="reset"],
.btn-ios input[type="submit"],
.btn-ios button:hover {
  color: #fff;
  background-color: #8db258;
}
.btn-ios .dt-btn:hover,
.btn-ios .dt-form button:hover,
.btn-ios input[type="button"]:hover,
.btn-ios input[type="reset"]:hover,
.btn-ios input[type="submit"]:hover,
.btn-ios input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
.btn-ios #main a.button:hover,
.btn-ios #main button.button,
.btn-ios #main button.button:hover,
.btn-ios #main input.button:hover,
.btn-ios #main #respond input#submit:hover,
.btn-ios #main #content input.button:hover,
.btn-ios #main #pricing-table .plan .signup:hover,
.btn-ios #main #shaon-pricing-table a.signup:hover,
.btn-ios #main .minimal .pt-button:hover,
.btn-ios #main-slideshow .tp-button:hover,
.btn-ios #main .gform_wrapper .gform_footer input.button:hover,
.btn-ios #main .gform_wrapper .gform_footer input[type="submit"]:hover,
.btn-ios .nsu-submit:hover,
.btn-ios form.mc4wp-form input[type="submit"]:hover,
.btn-ios div.mc4wp-form button[type="submit"]:hover,
.btn-ios #main input.button,
.btn-ios #main .gform_wrapper .gform_footer input.button,
.btn-ios #main .gform_wrapper .gform_footer input[type="submit"] {
  background-color: #8db258;
}
.rollover-project input[type="submit"],
.rollover-project input[type="submit"]:hover {
  background-color: #739344;
}
#shaon-pricing-table a.signup,
#pricing-table .plan .signup,
.minimal .pt-button,
.minimal .pt-button * {
  color: #fff;
}
.stripe-style-1 #shaon-pricing-table a.signup,
.stripe-style-1 #pricing-table .plan .signup,
.stripe-style-1 .minimal .pt-button,
.stripe-style-1 .minimal .pt-button * {
  color: #fff;
}
.stripe-style-2 #shaon-pricing-table a.signup,
.stripe-style-2 #pricing-table .plan .signup,
.stripe-style-2 .minimal .pt-button,
.stripe-style-2 .minimal .pt-button * {
  color: #fff;
}
.stripe-style-3 #shaon-pricing-table a.signup,
.stripe-style-3 #pricing-table .plan .signup,
.stripe-style-3 .minimal .pt-button,
.stripe-style-3 .minimal .pt-button * {
  color: #fff;
}
.stripe-style-4 #shaon-pricing-table a.signup,
.stripe-style-4 #pricing-table .plan .signup,
.stripe-style-4 .minimal .pt-button,
.stripe-style-4 .minimal .pt-button * {
  color: #fff;
}
.stripe-style-5 #shaon-pricing-table a.signup,
.stripe-style-5 #pricing-table .plan .signup,
.stripe-style-5 .minimal .pt-button,
.stripe-style-5 .minimal .pt-button * {
  color: #fff;
}
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
#main button.button,
#main input.button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
.nsu-submit,
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"] {
  background-color: #8db258;
}
.content .dt-btn {
  color: #fff;
}
.dt-btn {
  color: #fff;
}
.sidebar .dt-btn {
  color: #fff;
}
.footer .dt-btn {
  color: #fff;
}
.stripe-style-1 .dt-btn {
  color: #fff;
}
.stripe-style-2 .dt-btn {
  color: #fff;
}
.stripe-style-3 .dt-btn {
  color: #fff;
}
.stripe-style-4 .dt-btn {
  color: #fff;
}
.stripe-style-5 .dt-btn {
  color: #fff;
}
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.dt-form button:hover,
.dt-form input[type="button"]:hover,
.dt-form input[type="reset"]:hover,
.dt-form input[type="submit"]:hover,
.dt-btn:hover,
#main button.button:hover,
#main input.button:hover,
#main #respond input#submit:hover,
#main #content input.button:hover,
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
#main .minimal .pt-button:hover,
#main .gform_wrapper .gform_footer input.button:hover,
#main .gform_wrapper .gform_footer input[type="submit"]:hover,
.nsu-submit:hover,
form.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
#main .quicktags-toolbar input:hover,
.bbp_widget_login button:hover {
  background-color: #8db258;
}
.btn-flat button:active,
.btn-flat input[type="button"]:active,
.btn-flat input[type="reset"]:active,
.btn-flat input[type="submit"]:active,
.btn-flat .dt-form button:hover,
.btn-flat .dt-form input[type="button"]:hover,
.btn-flat .dt-form input[type="reset"]:hover,
.btn-flat .dt-form input[type="submit"]:hover,
.btn-flat .dt-btn:hover,
.btn-flat #main button.button:hover,
.btn-flat #main input.button:hover,
.btn-flat #main #respond input#submit:hover,
.btn-flat #main #content input.button:hover,
.btn-flat #main #pricing-table .plan .signup:hover,
.btn-flat #main #shaon-pricing-table a.signup:hover,
.btn-flat input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
.btn-flat #main .minimal .pt-button:hover,
.btn-flat #main .gform_wrapper .gform_footer input.button:hover,
.btn-flat #main .gform_wrapper .gform_footer input[type="submit"]:hover,
.btn-flat .nsu-submit:hover,
.btn-flat form.mc4wp-form input[type="submit"]:hover,
.btn-flat div.mc4wp-form button[type="submit"]:hover,
.btn-flat input[type="button"]:hover,
.btn-flat input[type="reset"]:hover,
.btn-flat input[type="submit"]:hover,
.btn-flat #main .quicktags-toolbar input:hover,
.btn-flat .bbp_widget_login button:hover {
  background-color: #739344;
}
.btn-flat a.button:hover,
.btn-flat #page .dt-btn:hover {
  background-color: #739344;
}
.btn-3d .dt-btn,
.btn-3d .dt-form button,
.btn-3d .dt-form input[type="button"],
.btn-3d .dt-form input[type="reset"],
.btn-3d .dt-form input[type="submit"],
.btn-3d input[type="button"],
.btn-3d input[type="reset"],
.btn-3d input[type="submit"],
.btn-3d #main #pricing-table .plan .signup,
.btn-3d #main #shaon-pricing-table a.signup,
.btn-3d #main .minimal .pt-button,
.btn-3d .nsu-submit,
.btn-3d button {
  -webkit-box-shadow: 0 2px #5d7737;
  -moz-box-shadow: 0 2px #5d7737;
  box-shadow: 0 2px #5d7737;
}
.btn-3d .dt-btn:hover,
.btn-3d button:hover,
.btn-3d input[type="button"]:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d input[type="submit"]:hover,
.btn-3d #main #pricing-table .plan .signup:hover,
.btn-3d #main #shaon-pricing-table a.signup:hover,
.btn-3d #main .minimal .pt-button:hover,
.btn-3d .nsu-submit:hover,
.btn-3d #page #content .gform_wrapper input.button:hover,
.btn-3d #page .wpcf7-form input[type="submit"]:hover,
.btn-3d button:hover,
.btn-3d #page #main .quicktags-toolbar input.button:hover,
.btn-3d #main .bbp-form input.button:hover,
.btn-3d #main .bbp-form button.button:hover,
.btn-3d #main input#bbp_search_submit:hover,
.btn-3d .bbp_widget_login button:hover {
  background-color: #7b9e49;
  -webkit-box-shadow: 0 1px #3c4d24;
  -moz-box-shadow: 0 1px #3c4d24;
  box-shadow: 0 1px #3c4d24;
}
.btn-3d .dt-btn:active,
.btn-3d .dt-form button:active,
.btn-3d input[type="button"]:active,
.btn-3d input[type="reset"]:active,
.btn-3d input[type="submit"]:active,
.btn-3d #main #pricing-table .plan .signup:active,
.btn-3d #main #shaon-pricing-table a.signup:active,
.btn-3d #main .minimal .pt-button:active,
.btn-3d .nsu-submit:active,
.btn-3d button:active,
.btn-3d #main .quicktags-toolbar input:active,
.btn-3d #main .bbp-form input.button:active,
.btn-3d #main .bbp-form button.button:active,
.btn-3d .bbp_widget_login button:active {
  background-color: #68853d;
  -webkit-box-shadow: 0 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 0px rgba(0,0,0,0.25);
  box-shadow: 0 0px rgba(0,0,0,0.25);
}
.btn-3d .dt-btn:hover:after {
  background-color: rgba(0,0,0,0.07);
}
.btn-3d .dt-btn:active:after {
  background-color: rgba(0,0,0,0.14);
}
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
#main .minimal .pt-button:hover {
  background-color: #8db258;
}
.dt-btn:hover,
#main button.button:hover,
#main input.button:hover,
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
#main .minimal .pt-button:hover {
  color: #fff;
}
.old-ie .dt-form button:hover,
.old-ie .dt-form input[type="button"]:hover,
.old-ie .dt-form input[type="reset"]:hover,
.old-ie .dt-form input[type="submit"]:hover,
.old-ie .dt-btn:hover {
  border-color: transparent;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"],
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"] {
  padding-left: 13.333333333333px;
  padding-right: 13.333333333333px;
  font: normal normal bold 20px / 40px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.btn-3d .dt-btn-m:after,
.btn-3d button:after,
.btn-3d input[type="button"]:after,
.btn-3d input[type="reset"]:after,
.btn-3d input[type="submit"]:after,
.btn-3d input.dt-btn-m[type="submit"]:after,
.btn-3d #main #pricing-table .plan .signup:after,
.btn-3d #main #shaon-pricing-table a.signup:after,
.btn-3d #main .minimal .pt-button:after,
.btn-3d #main .gform_wrapper .gform_footer input.button:after,
.btn-3d #main .gform_wrapper .gform_footer input[type="submit"]:after,
.btn-3d form.mc4wp-form input[type="submit"]:after,
.btn-3d div.mc4wp-form button[type="submit"]:after {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  line-height: normal;
}
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"] {
  line-height: 18px;
}
#main-slideshow .tp-button {
  padding-left: 13.333333333333px;
  padding-right: 13.333333333333px;
  font: normal normal bold 20px / 40px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  line-height: 40px !important;
  text-transform: none;
}
.dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"] {
  min-height: 42px;
}
.dt-btn-l {
  padding-left: 19.333333333333px;
  padding-right: 19.333333333333px;
  font: normal normal bold 28px / 58px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #fff;
  text-transform: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.btn-3d .dt-btn-l:after {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.dt-btn-xl {
  padding-left: 14px;
  padding-right: 14px;
  font: normal normal normal 18px / 42px 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
#top-bar {
  line-height: 42px;
  background: #202525 url('../../../top-bar-bkgd.gif') repeat-y center top;
  color: #ffffff;
  font-size: 14px;
}
#top-bar:before {
  content: "";
  display: table;
}
#top-bar:after {
  content: "";
  display: table;
  clear: both;
}
.ancient-ie #top-bar {
  zoom: 1;
}
@media screen and (max-width: 800px) {
  #top-bar {
    line-height: 30px;
  }
}
#top-bar:after {
  background-color: #ffffff;
}
.old-ie #top-bar {
  background: #202525 url('../../../top-bar-bkgd.gif') repeat-y center top;
}
.old-ie #top-bar:after {
  background-color: #ffffff;
}
#top-bar a,
#top-bar .mini-nav .customSelect,
#top-bar .mini-nav > ul > li:hover > a {
  color: #ffffff;
}
#top-bar .mini-nav ul > li.act > a,
#bottom-bar .mini-nav ul > li.act > a {
  color: #ffffff;
  text-decoration: underline;
}
#bottom-bar .mini-nav ul > li.act > a,
#bottom-bar .mini-nav > ul > li:hover > a {
  color: #444444;
}
#top-bar .mini-nav ul > li:hover > a span,
#bottom-bar .mini-nav ul > li:hover > a span {
  text-decoration: underline;
}
#top-bar .mini-search {
  border-color: #e7e7e7;
  margin-top: 7.2px;
  margin-bottom: 8px;
}
.old-ie #top-bar .mini-search {
  border-color: #ffffff;
}
.mini-search input[type="text"]::-webkit-input-placeholder {
  color: #676767;
}
.mini-search input[type="text"]:-moz-placeholder {
  color: #676767;
}
.mini-search input[type="text"]::-moz-placeholder {
  color: #676767;
  opacity: 1;
}
.mini-search input[type="text"]:-ms-input-placeholder {
  color: #676767;
}
.mini-search input[type="text"]:input-placeholder {
  color: #676767;
}
.mini-search input {
  font-family: "PT Sans", Helvetica, Arial, Verdana, sans-serif;
}
#header {
  background: #202525 url('../../../header.gif') no-repeat center top;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.old-ie #header {
  border-bottom: 1px solid #e5e5e5;
}
.overlap #header {
  background-image: url('../../../header.gif'), -moz-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 10px,rgba(32,37,37,0.86) 20px,rgba(32,37,37,0.9) 30px,rgba(32,37,37,0.94) 40px,rgba(32,37,37,0.98) 50px,rgba(32,37,37,0.99) 60px,#202525 70px);
  background-image: url('../../../header.gif'), -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
  background-image: url('../../../header.gif'), -webkit-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 10px,rgba(32,37,37,0.86) 20px,rgba(32,37,37,0.9) 30px,rgba(32,37,37,0.94) 40px,rgba(32,37,37,0.98) 50px,rgba(32,37,37,0.99) 60px,#202525 70px);
  background-image: url('../../../header.gif'), -o-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 10px,rgba(32,37,37,0.86) 20px,rgba(32,37,37,0.9) 30px,rgba(32,37,37,0.94) 40px,rgba(32,37,37,0.98) 50px,rgba(32,37,37,0.99) 60px,#202525 70px);
  background-image: url('../../../header.gif'), -ms-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 10px,rgba(32,37,37,0.86) 20px,rgba(32,37,37,0.9) 30px,rgba(32,37,37,0.94) 40px,rgba(32,37,37,0.98) 50px,rgba(32,37,37,0.99) 60px,#202525 70px);
  background-image: url('../../../header.gif'), linear-gradient(to top,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 10px,rgba(32,37,37,0.86) 20px,rgba(32,37,37,0.9) 30px,rgba(32,37,37,0.94) 40px,rgba(32,37,37,0.98) 50px,rgba(32,37,37,0.99) 60px,#202525 70px);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center top;
  border-bottom: none;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(5,38,57,0.05);
  -moz-box-shadow: 0px 1px 0px 0px rgba(5,38,57,0.05);
  box-shadow: 0px 1px 0px 0px rgba(5,38,57,0.05);
}
@media screen and (max-width: 1024px) {
  .overlap #header {
    background-image: url('../../../header.gif'), -moz-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 5px,rgba(32,37,37,0.86) 10px,rgba(32,37,37,0.9) 15px,rgba(32,37,37,0.94) 20px,rgba(32,37,37,0.98) 25px,rgba(32,37,37,0.99) 30px,#202525 40px);
    background-image: url('../../../header.gif'), -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
    background-image: url('../../../header.gif'), -webkit-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 5px,rgba(32,37,37,0.86) 10px,rgba(32,37,37,0.9) 15px,rgba(32,37,37,0.94) 20px,rgba(32,37,37,0.98) 25px,rgba(32,37,37,0.99) 30px,#202525 40px);
    background-image: url('../../../header.gif'), -o-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 5px,rgba(32,37,37,0.86) 10px,rgba(32,37,37,0.9) 15px,rgba(32,37,37,0.94) 20px,rgba(32,37,37,0.98) 25px,rgba(32,37,37,0.99) 30px,#202525 40px);
    background-image: url('../../../header.gif'), -ms-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 5px,rgba(32,37,37,0.86) 10px,rgba(32,37,37,0.9) 15px,rgba(32,37,37,0.94) 20px,rgba(32,37,37,0.98) 25px,rgba(32,37,37,0.99) 30px,#202525 40px);
    background-image: url('../../../header.gif'), linear-gradient(to top,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 5px,rgba(32,37,37,0.86) 10px,rgba(32,37,37,0.9) 15px,rgba(32,37,37,0.94) 20px,rgba(32,37,37,0.98) 25px,rgba(32,37,37,0.99) 30px,#202525 40px);
    background-color: transparent;
  }
}
@media screen and (max-width: 800px) {
  .overlap #header {
    background-image: url('../../../header.gif'), -moz-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 2px,rgba(32,37,37,0.86) 4px,rgba(32,37,37,0.9) 6px,rgba(32,37,37,0.94) 9px,rgba(32,37,37,0.98) 13px,rgba(32,37,37,0.99) 18px,#202525 20px);
    background-image: url('../../../header.gif'), -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
    background-image: url('../../../header.gif'), -webkit-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 2px,rgba(32,37,37,0.86) 4px,rgba(32,37,37,0.9) 6px,rgba(32,37,37,0.94) 9px,rgba(32,37,37,0.98) 13px,rgba(32,37,37,0.99) 18px,#202525 20px);
    background-image: url('../../../header.gif'), -o-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 2px,rgba(32,37,37,0.86) 4px,rgba(32,37,37,0.9) 6px,rgba(32,37,37,0.94) 9px,rgba(32,37,37,0.98) 13px,rgba(32,37,37,0.99) 18px,#202525 20px);
    background-image: url('../../../header.gif'), -ms-linear-gradient(bottom,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 2px,rgba(32,37,37,0.86) 4px,rgba(32,37,37,0.9) 6px,rgba(32,37,37,0.94) 9px,rgba(32,37,37,0.98) 13px,rgba(32,37,37,0.99) 18px,#202525 20px);
    background-image: url('../../../header.gif'), linear-gradient(to top,rgba(32,37,37,0.75) 0px,rgba(32,37,37,0.8) 2px,rgba(32,37,37,0.86) 4px,rgba(32,37,37,0.9) 6px,rgba(32,37,37,0.94) 9px,rgba(32,37,37,0.98) 13px,rgba(32,37,37,0.99) 18px,#202525 20px);
    background-color: transparent;
  }
}
.old-ie9 .overlap #header {
  background: #202525 url('../../../header.gif') no-repeat center top;
}
.old-ie .overlap #header {
  background: #202525 url('../../../header.gif') no-repeat center top;
}
.transparent #header {
  background: #202525 none repeat center center;
}
.old-ie .transparent #header {
  background: #202525 none repeat center center;
}
@media screen and (max-width: 800px) {
  .transparent #header {
    background: #202525 url('../../../header.gif') no-repeat center top;
  }
  .old-ie .transparent #header {
    background: #8c8c8c url('../../../header.gif') no-repeat center top;
  }
}
#phantom .ph-wrap {
  background: rgba(32,37,37,0.95);
}
.one-page-row #phantom .ph-wrap {
  background: #202525;
}
#phantom .ph-wrap:hover {
  background: #202525;
}
.old-ie #phantom .ph-wrap {
  background: #202525;
}
#header .wf-table {
  height: 122px;
  min-height: 122px;
}
#main-slideshow:not(.rv-slider) {
  min-height: 122px;
}
#fancy-header .wf-wrap {
  padding-top: 0;
}
.overlap #fancy-header .wf-wrap {
  padding-top: 70px;
  padding-bottom: 70px;
}
#main-slideshow.fixed {
  min-height: 42px;
}
.logo-classic-centered .navigation-holder,
.logo-classic .navigation-holder,
.logo-classic #main-nav > li,
.logo-classic-centered #main-nav > li {
  border-color: rgba(106,110,113,0.18);
}
.old-ie .logo-classic-centered .navigation-holder,
.old-ie .logo-classic .navigation-holder,
.old-ie .logo-classic #main-nav > li,
.old-ie .logo-classic-centered #main-nav > li {
  border-color: #dadee1;
}
#main-nav > li,
#main-nav > li > a,
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li,
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.assistive-info {
  color: #373a41;
}
#main-nav:before {
  content: "";
  display: table;
}
#main-nav:after {
  content: "";
  display: table;
  clear: both;
}
.ancient-ie #main-nav {
  zoom: 1;
}
#main-nav > li > a,
#mobile-menu {
  font: normal normal normal 18px / 26px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #999999;
  text-transform: none;
}
.logo-center .mini-search,
.logo-center .mini-search .submit,
.logo-classic-centered .mini-search,
.logo-classic-centered .mini-search .submit {
  height: 36px;
}
#main-nav > li > a > span > span.menu-subtitle {
  font-size: 13px;
  color: rgba(153,153,153,0.4);
  line-height: 15px;
  font-family: "PT Sans", Helvetica, Arial, Verdana, sans-serif;
}
#main-nav > li.act > a > span > span.menu-subtitle,
#main-nav > li:hover > a > span > span.menu-subtitle {
  color: #4693b3;
}
#main-nav > li {
  margin-left: 10px;
  margin-right: 10px;
}
#main-nav > li > a {
  padding: 6px 0 7px;
}
#main-nav.menu-frame-on > li > a {
  padding: 6px 12.5px 7px;
}
#main-nav > li.has-children.level-arrows-on > a {
  padding: 6px 13px 7px 0;
}
#main-nav.menu-frame-on > li.has-children.level-arrows-on > a {
  padding: 6px 20.5px 7px 12.5px;
}
#main-nav > li.has-children.level-arrows-on > a:after {
  right: 0;
}
#main-nav.menu-frame-on > li.has-children.level-arrows-on > a:after {
  right: 8.5px;
}
.logo-classic #main-nav > li > a,
.logo-classic-centered #main-nav > li > a {
  padding: 8px 0;
}
.logo-classic #main-nav.menu-frame-on > li > a,
.logo-classic-centered #main-nav.menu-frame-on > li > a {
  padding: 9px 12px;
}
.logo-classic #main-nav > li.has-children.level-arrows-on > a,
.logo-classic-centered #main-nav > li.has-children.level-arrows-on > a {
  padding: 9px 12px 9px 0;
}
.logo-classic #main-nav.menu-frame-on > li.has-children.level-arrows-on > a,
.logo-classic-centered #main-nav.menu-frame-on > li.has-children.level-arrows-on > a {
  padding: 9px 19px 9px 12px;
}
.logo-classic #main-nav > li.has-children.level-arrows-on > a:after,
.logo-classic-centered #main-nav > li.has-children > a:after {
  right: 0;
}
.logo-classic #main-nav.menu-frame-on > li.has-children.level-arrows-on > a:after,
.logo-classic-centered #main-nav.menu-frame-on > li.has-children > a:after {
  right: 7px;
}
.old-ie #main-nav.menu-frame-on > li:hover > a,
.old-ie #main-nav.menu-frame-on > li.act > a {
  color: #4693b3;
}
.old-ie #main-nav.menu-frame-on > li.act > a {
  background-color: #4693b3;
  color: #fff;
}
#main-nav.underline-hover > li > a i.underline {
  background-color: #4693b3;
}
.csstransforms3d #main-nav.fancy-rollovers > li:hover > a,
.csstransforms3d #main-nav.fancy-rollovers > li.act > a > span,
.csstransforms3d #main-nav.fancy-rollovers > li.act:hover > a > span {
  background-color: transparent;
}
#main-nav.menu-frame-on > li.act,
.csstransforms3d #main-nav.fancy-rollovers.menu-frame-on > li.act,
#mobile-menu {
  background-color: #4693b3;
}
#main-nav.menu-frame-on > li.act > a,
#main-nav.menu-frame-on > li.act:hover > a,
.csstransforms3d #main-nav.fancy-rollovers.menu-frame-on > li.act > a,
#mobile-menu span {
  color: #fff;
}
#main-nav > li.act > a,
#main-nav > li.act:hover > a {
  color: #4693b3;
}
#main-nav.menu-frame-on > li:hover > a,
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav.menu-frame-on > li:hover > a {
  border: 1px solid #4693b3;
}
.logo-classic #main-nav.menu-frame-on > li:hover > a,
.logo-classic-centered #main-nav.menu-frame-on > li:hover > a {
  border: 1px solid transparent;
}
#main-nav > li:hover > a,
#main-nav > li > a:hover,
#main-nav > li:hover > a span {
  color: #4693b3;
}
#main-nav.menu-frame-on > li.act > a > span > span.menu-subtitle,
#main-nav.menu-frame-on > li.act > a > span,
#main-nav.menu-frame-on > li.act:hover > a > span,
#main-nav.menu-frame-on > li.act:hover > a > span > span.menu-subtitle,
#main-nav.menu-frame-on > li.act > a:hover span {
  color: #fff;
}
#main-nav > li.has-children.level-arrows-on > a:after {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23999999%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
.mini-nav > ul > li.has-children {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23ffffff%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
.mini-nav > ul > li.has-children.act {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%238db258%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
#top-bar .mini-nav > ul > li.has-children,
#top-bar .mini-nav > ul > li.has-children.act,
#top-bar .mini-nav > ul > li.has-children:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23ffffff%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
#bottom-bar .mini-nav > ul > li.has-children,
#bottom-bar .mini-nav > ul > li.has-children.act,
#bottom-bar .mini-nav > ul > li.has-children:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23444444%22%20points=%220.824,4.516%204.514,0.669%208.205,4.481%207.184,5.516%204.514,2.841%201.84,5.516%20%22/%3E%3C/svg%3E");
}
.old-ie #main-nav > li.has-children.level-arrows-on > a:after,
.old-ie .custom-nav .has-children > a:after {
  background-position: -3px -125px;
}
.sidebar-content .widget .custom-nav .has-children > a:after {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23373a41%22%20points=%