.search-top {display:none;}

h1, h2, h3, h4 {
font-family: 'Montserrat', sans-serif;
font-weight: 600!important;
}

h1 {
  font-size: 36px;
}

h3 {
  color: #333!important;
  font-size: 24px;
  text-align: center!important;
}

.entry-title a {
    color: #083748!important;
    font-weight: 600!important;
}

.read-btn a {
    background-color:#000000;
    color: #FFFFFF;
    border: none;
    display: inline-block;
    margin-top: 20px;
    padding: 10px 16px;
}

.cl-review-author-name {
    color: #083748;
    font-weight: 600!important;
}

.cl-review-quote-text q {
    font-size: 0.9em!important;
  
}

div#pgc-6-1-0 {
    padding: 40px 0;
}

div#pg-6-3 {
    margin-bottom: 80px;
}
div#pg-6-6 {
    margin-bottom: 40px;
}

#header-logo-image img {
  height: 60px!important;
}

.page .header {position: absolute;top: 0;z-index: 10;width: 100%;border-bottom: none;}

.page i.fa.fa-search.search-top, .page .header-post-title-container, .single .header-post-title-container {display: none;}

.page .main-navigation a, .single .main-navigation a, .archive .main-navigation a, .category .main-navigation a {color: #fff;font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 400; text-transform: uppercase; letter-spacing: normal;}

.page .single-page {
  margin-top: 0;
}

#colophon {
  padding: 46px 0 0;
  background-color: #083748;
  color: #FFF;
}

#colophon .inner-wrap {
  max-width: none;
}

.footer-bottom {
  padding: 12px 16px;
  background-color: #032637;
}

.footer-bottom-inner, .footer-widgets-wrapper {
    max-width: 1100px;
    margin: auto;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  background-color: transparent!important;
    color: #c1c1c1!important;
}

.wp-block-social-links .wp-social-link a {
  padding: 0!important;
}
#colophon p, #colophon .widget h4, #colophon .widget-title  {
  font-size: 16px;
  color: #fff;
  padding-bottom: 10px;
}
.footer-widgets-area a {
  color: #fff;
  padding-bottom: 10px!important;
}
#colophon .footer-widgets-area li a,
#colophon .footer-nav ul li a {
  color: #fff!important;
}

#colophon .footer-widgets-area li a:hover,
#colophon .footer-nav ul li a:hover {
  color: #00aeef!important;
}
#colophon .widget-title {font-weight: 600;}
#colophon .widget h4, #colophon .footer-widgets-area li a, #colophon .widget-title{
  text-transform: uppercase;
}
.page .so-panel.panel-first-child {
    padding-top: 100px;
}

.page.home .so-panel.panel-first-child,
#panel-10-1-0-0,
#panel-17-0-0-0{
    padding-top: 0;
}

.panel-grid .ow-button-base a,
.sow-submit-wrapper .sow-submit,
.read-btn a {
    background: #000!important;
    border: none!important;
    text-shadow: none!important;
    letter-spacing: 2px!important;
    font-size: 75%!important;
    text-transform: uppercase!important;
    padding: 10px 30px 10px 30px!important;
    line-height: 1.5!important;
    color: #fff!important;
    border-radius: 3px!important;
}
.panel-grid .ow-button-base a:hover, .panel-grid .ow-button-base a:focus, .read-btn a:hover,
a.lsow-button.lsow-default:hover {
    background: #04bbff!important;
    cursor: pointer;
}
.cl-review.layout_clean .cl-review-quote-text q:before, .cl-review.layout_clean .cl-review-quote-text q:after {
  color: #083748!important;
  opacity: 0.5!important;
}
.footer-box.tg-one-fourth.tg-one-fourth-last.tg-column-even {
    width: 14%;
    margin-left: 8.95454545%;
}
.footer-nav ul li:first-of-type {
  padding-left: 0;
}
/*.n2-ss-button-container a.n2-ow {
    transition: 0.25s ease-in-out!important;
}*/
#pg-6-3 .panel-grid-cell .so-panel {
  margin-bottom: 0;
}
.sow-form-field input, .sow-form-field textarea {
    opacity: 0.85;
}
.sow-form-field input:focus, .sow-form-field textarea:focus {
  opacity: 1;
}
#secondary .widget-title {
  text-align: left!important;
}
.single .header, .page-id-3701 .header, .page-id-3760 .header, .category .header, .archive .header, .tag .header {
  background-color: #083748;
  border: none;
}
.single .hentry h1 {
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #083748;
  margin-top: 110px;
  margin-bottom: 20px;
  text-align: left;
  line-height: 1.4em;
  font-size: 2.4em;
}
.cl-review-author {
  padding-top: 5px;
}

.sow-carousel-navigation  .sow-carousel-next, .sow-carousel-navigation  .sow-carousel-previous {
  position:absolute;
  top: 35%;
  left: 0;
  height: 24px;
  width: 24px!important;
  background: transparent!important;
  background-image: url("https://new.nautika-nova.com/wp-content/uploads/2022/05/icon.svg")!important;
  background-repeat: no-repeat!important;
z-index: 1000;content: "";background-size: 24px!important;}

.sow-carousel-navigation  .sow-carousel-next:before, .sow-carousel-navigation  .sow-carousel-previous:before {
  display: none;
}
.sow-carousel-navigation .sow-carousel-previous {left: auto; right: 0;transform: rotate(-180deg);}

.sow-post-carousel-wrapper.sow-post-carousel-theme-base {
  position: relative;
}

.page-id-10 #pg-10-0,
.page-id-10 .single-page p,
.home div#pg-6-6 {
  margin-bottom: 0;
}

.page-id-10 .single-page p {
  line-height: 1;
  margin-bottom: -3px;
}

.single-post .default-wp-page {
  margin-bottom: 50px;
}

.entry-meta .fa {
  color: #333!important;
  opacity: 0.5!important;
}
body .previous a, body .next a {
  color: #083748;
}

div#panel-6-1-0-0 h3 {
    color: #fff!important;
    margin-bottom: 20px;
    font-weight: 400!important;
    margin-top: 20px;
}
.page-id-3308 #pg-3308-0> .panel-row-style {
  height: 100vh;
  margin-top: 0;
}

@media (max-width: 767px) {
  .textwidget.custom-html-widget iframe {
    height: 500px;
  }
  .menu-toggle:before {
    color: #fff!important;
    font-size: 0;
    top: -8px;
    right: -48px;
    text-indent: -9000px;
    background-image: url(https://new.nautika-nova.com/wp-content/uploads/2022/05/Group-47.svg);
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-size: 24px;
    background-color: transparent;
    background-position: center;
  }
  .menu-toggle[aria-expanded="true"]:before {
    background-image: url("https://new.nautika-nova.com/wp-content/uploads/2022/05/Group-100.svg");
  }
  .menu-primary-container {
        background-color: #fff;
    margin: 0 -13px;
    min-height: 220px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    top: 100px;
    position: absolute;
    width: 110%;
  }
  .menu-primary-container a {
        color: #083748!important;
    padding: 10px 20px!important;
    box-sizing: border-box;
    font-size: 16px!important;
  }
  .menu-primary-container li:last-child a {
    border-bottom: none!important;
  }
  .footer-box.tg-one-fourth.tg-one-fourth-last.tg-column-even, .footer-nav {
    width: auto; margin-left: 0; 
  }
  .footer-bottom {
    padding: 16px!important;margin-top: 15px;
  }
  #colophon .inner-wrap {
    width: 100%;
  }
  .footer-widgets-wrapper {padding: 0 20px;}
  #panel-6-8-2-1 > .panel-widget-style {padding-top: 0!important;}
  .home .single-post-image-wrap {position: relative;padding-bottom: 56.2%;}
  .home .single-post-image-wrap figure {
    text-align: unset!important;
  }
  .home .single-post-image-wrap img {
    position: absolute;
    object-fit: cover;
    width: 100%!important;
    height: 100%!important;
    padding: 0!important;
  }
  .home .single-post-content p, .home .widget_featured_posts_block .single-post .entry-title {text-align: center!important;}
  .home #pl-6 .so-panel {
    margin-bottom: 10px!important;
  }
  .home #pg-6-0 {margin-bottom: 7px!important}
}
.n2-ss-button-container a.n2-ow {
  border-radius: 3px!important;
}
.widget_featured_posts_block .single-post .entry-title {
  margin: 0 0 10px 0!important;
  font-size: 24px!important;
  text-align: left!important;
}

input.lsow-button, button.lsow-button, a.lsow-button, .lsow-button:active, .lsow-button:visited {
    background-color: black!important;
}

#panel-3375-0-0-1> .panel-widget-style p {
    color: #ffffff!important;
}
.text-center {
    text-align: center;
}
.featured-posts-content {
  padding-bottom: 0;
}