.fullcalendar ul {
  margin-left: 15px; }

/* .days-names {
	display: none;
}
.fullcalendar tbody td:before {
	display: block;
}
.fullcalendar tbody td:nth-child(1):before {
	content: "Mon";
}
.fullcalendar tbody td:nth-child(2):before {
	content: "Tue";
}
.fullcalendar tbody td:nth-child(3):before {
	content: "Wed";
}
.fullcalendar tbody td:nth-child(4):before {
	content: "Thu";
}
.fullcalendar tbody td:nth-child(5):before {
	content: "Fri";
}
.fullcalendar tbody td:nth-child(6):before {
	content: "Sat";
}
.fullcalendar tbody td:nth-child(7):before {
	content: "Sun";
} */
#gtranslate img {
  margin: auto; }

.bottom-meta-wrap #gtranslate {
  margin-top: 1em; }

.bottom-meta-wrap #gtranslate a {
  color: #C3002F; }

body .row .col.section-title h1.entry-title {
  font-size: 45px !important;
  line-height: 50px !important; }

.row .article-content-wrap h3.title {
  font-size: 27px !important;
  line-height: 32px !important; }

.carousel-item .col.span_12.left > div.vc_col-sm-8 {
  position: relative;
  z-index: 1; }

.nectar-fancy-box[data-style="color_box_hover"] .inner-wrap strong, .nectar_single_testimonial span.wrap span:first-child {
  color: #101e8e; }

body .swiper-slide .content p.transparent-bg span {
  padding: 4px 0px;
  display: inline;
  position: relative;
  left: 10px;
  background: none repeat scroll 0 0 rgba(195, 0, 45, 0.5);
  box-shadow: 10px 0 0 rgba(195, 0, 45, 0.5), -10px 0 0 rgba(195, 0, 45, 0.5); }

/* footer social icons */
body #footer-outer #copyright li a i::after {
  position: absolute;
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  pointer-events: none;
  display: block;
  content: '';
  top: 0;
  left: 0;
  opacity: 0.2;
  border-radius: 50%;
  border: 2px solid #fff;
  height: 46px;
  width: 46px; }

#footer-outer:not([data-cols="1"]) #copyright[data-layout="centered"] .social li a {
  display: block;
  height: 50px;
  width: 50px; }

body #footer-outer #copyright li a i {
  font-size: 20px;
  line-height: 48px !important; }

body #footer-outer #copyright li a:hover i, body #footer-outer #copyright li a:hover i, body #footer-outer #copyright li a:hover i::after {
  border-color: #ffffff !important;
  color: #ffffff !important; }

#footer-outer #copyright li a:hover i::after {
  opacity: 1; }

body #footer-outer #copyright li a i {
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  font-size: 20px;
  height: 50px;
  width: 50px;
  line-height: 48px !important; }

#footer-outer #copyright .col ul.social li {
  margin-bottom: 25px;
  margin-top: 0px; }

/* 6-13-2019: salient 10.5.2 fixes */
header#top .sf-menu li ul li a {
  background-color: #FFF; }

#top nav > ul > li > ul > li {
  transform: translateY(0px); }

#top nav .sf-menu a .sf-sub-indicator i, #top nav .sf-menu .current_page_item > a .sf-sub-indicator i {
  top: 8px; }

#top nav .sf-menu .current_page_item > a .sf-sub-indicator i {
  color: #999; }

#top nav ul li.sfHover {
  z-index: 99; }

.sf-menu li .sfHover ul {
  margin: 0px !important; }

.sf-menu > li ul {
  padding: 0px; }

.sf-menu > li ul a, #top nav > ul > .megamenu ul li a {
  padding: 15px; }

#header-outer:not(.transparent) .sf-menu > li ul {
  border-top-width: 0px; }

body[data-header-color="dark"]:not([data-header-format="left-header"]) #top .sf-menu li ul {
  background-color: transparent; }

.grecaptcha-badge {
  display: none; }

.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img)::after, .post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap::after {
  border-radius: 0;
  text-align: center;
  color: #fff;
  font: 18px/60px FontAwesome;
  content: "\f03e";
  text-rendering: auto; }

#footer-outer #footer-widgets a:hover {
  color: #C3002F !important;
  opacity: 1 !important; }

/*#footer-outer .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a, .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a .post-date {
    color: #555 !important;
}*/
/* responsive */
@media (max-width: 1470px) {
  #social-in-menu {
    display: none !important; } }

@media (min-width: 1001px) and (max-width: 1200px) {
  #header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a {
    margin-left: 10px !important;
    margin-right: 10px !important;
    font-size: 13px !important; }
  #header-outer #logo img {
    height: 45px !important;
    margin-right: 15px; } }

@media (max-width: 690px) {
  .fullcalendar ul {
    display: none; }
  #ajax-content-wrap {
    overflow-x: scroll; }
  table {
    width: 100%;
    table-layout: auto !important; } }
