/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.56
Author: IntuitSolutions
Author URI: https://www.intuitsolutions.net/
Template: enfold
Client: Ultra Maritime
*/
body {
  font-size: 15px;
  font-weight: 200;
  line-height: 1.6em;
}
/* Hamburger */
#top .av-hamburger-inner, #top .av-hamburger-inner::before, #top .av-hamburger-inner::after {
  height: 2px;
}
#top .av-hamburger-box {
  width: 30px;
  height: 5px;
}
#top .av-hamburger-inner::before {
  margin-top: 3px;
}
#top .av-hamburger-inner::after {
  margin-bottom: 3px;
}
#top .av-hamburger.is-active .av-hamburger-inner::after {
  margin-bottom: 0px !important;
}
/* Menu area background */
#top #wrap_all .av-burger-overlay-scroll {
  background-color: rgba(0, 0, 0, .70) !important;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
  padding-top: 8px;
  padding-bottom: 8px;
}
/* Homepage slider */
h1.slider {
	color: #fff !important;
	font-size: 29px !important;
}
.huge-captions .slideshow_caption {
  width: 66%;
}
.huge-captions h2.avia-caption-title {
  font-size: 38px;
}
/* Ken Burns */
.kenburns .active-slide .avia-slide-wrap img {
  animation: move 20s ease infinite alternate;
  -ms-animation: move 20s ease infinite alternate;
  -webkit-animation: move 20s ease infinite alternate;
  -0-animation: move 20s ease infinite alternate;
  -moz-animation: move 20s ease infinite alternate;
}
@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -o-transform: scale(1.0);
    -moz-transform: scale(1.0);
  }
  100% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
  }
}
/* Content styling */
h1, h2, h3 {
  text-transform: none !important;
  font-weight: 200;
  line-height: 1.4em;
}
.avia_textblock li {
	font-size: 18px !important;
}
.caption_framed .slideshow_caption .avia-caption-content p,.caption_framed .slideshow_caption .avia-caption-title,.avia-caption .avia-caption-content p,.avia-caption .avia-caption-title {
  margin: 0px !important;	
}
h1.post-title {
  text-align: left !important;
}
.post-meta-infos {
  text-align: left !important;
}
h3.slide-entry-title {
  font-size: 28px !important;
}
.container_wrap {
  border-top: none !important;
}
.image-overlay.overlay-type-extern .image-overlay-inside:before {
  content: '\E875' !important;
  font-family: 'entypo-fontello';
}
.avia-video, .avia-iframe-wrap {
  margin-bottom: 0px;
}
.panel {
  padding: 30px 30px 30px 0;
}
.toggle_content {
  padding: 50px;
}
.toggle_content .alignleft {
  margin-right: 30px !important;
}
#top p a:where(:not(.wp-element-button)) {
    text-decoration: underline !important;
}
a:hover {
  text-decoration: underline !important;
}
.widget_nav_menu li {
  font-size: 18px !important;
}
.av-inner-tab-title {
	font-family: noto-sans, Helvetica, Arial, sans-serif;
    font-size: 18px;
}
/* Blog Archives */
.page-id-251 article {
  margin-bottom: 80px;
}
/* Single Blog Post */
.wp-post-image {
  max-width: 700px;
  margin: 0 auto;
}
.date-container {
  padding: 0 10px 0 0;
}
.text-sep {
  display: none;
}
.blog-categories {
  display: none;
}
/* Post Slider */
.slide-image {
  float: right !important;
  width: 57% !important;
}
.slide-content {
  float: left !important;
  width: 43% !important;
  padding-right: 72px;
}
.slide-meta {
  padding: 10px;
}
.slide-meta-time {
  display: none !important;
}
.slide-entry-excerpt {
  font-size: 18px;
  line-height: 1.6em;
}
.avia-slideshow-dots {
  text-align: left;
}
#top .av-control-minimal-dark .avia-slideshow-dots a.active {
  background-color: #284a90 !important;
}
/* Sidebar */
.widget_nav_menu .current-menu-item>a,.widget_nav_menu .current_page_item>a {
    font-weight: normal !important;
}
.main_color table,.main_color .widget_nav_menu ul:first-child>.current-menu-item,.main_color .widget_nav_menu ul:first-child>.current_page_item,.main_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.main_color .pagination .current,.main_color .pagination a,.main_color.iconbox_top .iconbox_content,.main_color .av_promobox,.main_color .toggle_content,.main_color .toggler:hover,#top .main_color .av-minimal-toggle .toggler,.main_color .related_posts_default_image,.main_color .search-result-counter,.main_color .container_wrap_meta,.main_color .avia-content-slider .slide-image,.main_color .avia-slider-testimonials .avia-testimonial-content,.main_color .avia-testimonial-arrow-wrap .avia-arrow,.main_color .news-thumb,.main_color .portfolio-preview-content,.main_color .portfolio-preview-content .avia-arrow,.main_color .av-magazine .av-magazine-entry-icon,.main_color .related_posts.av-related-style-full a,.main_color .aviaccordion-slide,.main_color.avia-fullwidth-portfolio .pagination,.main_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.main_color .av-catalogue-list li:hover,.main_color .wp-playlist,.main_color .avia-slideshow-fixed-height > li,.main_color .avia-form-success,.main_color .avia-form-error,.main_color .av-boxed-grid-style .avia-testimonial {
    background: #ffffff !important;	
}
/* Scroll to top box size and position */
#scroll-top-link{
	right: 75px;
	bottom: 75px;
}
@media only screen and (max-width: 767px) {
  .slide-image {
    float: none !important;
    width: 100% !important;
  }
  .slide-content {
    float: none !important;
    width: 100% !important;
  }
  .avia-caption-content p {
    font-size: 20px !important;
  }
}