/*
Theme Name:   Skylith Child
Theme URI:    https://1.envato.market/skylithwpinfo
Author:       nK
Template:     skylith
Author URI:   https://nkdev.info/
Description:  Skylith Child Theme
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  skylith-child
Tags:
*/


/* Theme customization starts here
-------------------------------------------------------------- */

.single-arca_do_gosto .nk-main, .single-fortaleza .nk-main, .single-comunidade .nk-main {
    background: white;
}

.single-arca_do_gosto .arca_do_gosto_header_container, .single-fortaleza .arca_do_gosto_header_container, .single-comunidade .arca_do_gosto_header_container {
    background: #FCF7F2;
}

.single-arca_do_gosto header.entry-header, .single-fortaleza header.entry-header, .single-comunidade header.entry-header {
    padding-top: 20px;
    padding-bottom: 20px;
}

.single-arca_do_gosto header.entry-header h1, .single-fortaleza header.entry-header h1, .single-comunidade header.entry-header h1 {
    font-weight: 600;
    color: #212529;
}

.single-arca_do_gosto header.entry-header h2, .single-fortaleza header.entry-header h2, .single-comunidade header.entry-header h2 {
    font-weight: 600;
    color: #212529;
    font-size: 1.2rem;
    margin-top: 20px;
}

.single-arca_do_gosto .nk-post-img.nk-img, .single-fortaleza .nk-post-img.nk-img, .single-comunidade .nk-post-img.nk-img {
  height: 300px;
  object-fit: cover;
}

.single-arca_do_gosto .arca_do_gosto_featured_images > div > div, .single-fortaleza .arca_do_gosto_featured_images > div > div, .single-comunidade .arca_do_gosto_featured_images > div > div {
  padding: 0px;
}

.single-arca_do_gosto .arca_do_gosto_featured_images img, .single-fortaleza .arca_do_gosto_featured_images img, .single-comunidade .arca_do_gosto_featured_images img {
  height: 300px;
  object-fit: cover;
  width: 100%;
}

@media(max-width: 575px) {
  .single-arca_do_gosto .arca_do_gosto_featured_images > div > div, .single-fortaleza .arca_do_gosto_featured_images > div > div, .single-comunidade .arca_do_gosto_featured_images > div > div {
    display: none;
  }
  .single-arca_do_gosto .arca_do_gosto_featured_images > div > div:first-child, .single-fortaleza .arca_do_gosto_featured_images > div > div:first-child, .single-comunidade .arca_do_gosto_featured_images > div > div:first-child {
    display: block;
  }
}

.single-arca_do_gosto .entry-content.nk-post-text, .single-fortaleza .entry-content.nk-post-text, .single-comunidade .entry-content.nk-post-text {
  margin-top: 40px
}

.single-arca_do_gosto .arca_do_gosto_meta_bottom .meta_title, .single-fortaleza .arca_do_gosto_meta_bottom .meta_title, .single-comunidade .arca_do_gosto_meta_bottom .meta_title {
    font-weight: bold;
    font-size: .8rem;
}

.single-arca_do_gosto .arca_do_gosto_meta_bottom p, .single-fortaleza .arca_do_gosto_meta_bottom p, .single-comunidade .arca_do_gosto_meta_bottom p {
    margin-bottom: 0px;
}

.single-arca_do_gosto .arca_do_gosto_meta_bottom > div, .single-fortaleza .arca_do_gosto_meta_bottom > div, .single-comunidade .arca_do_gosto_meta_bottom > div {
   background: #FCF7F2;
   margin: 10px 0 auto;
   padding: 20px;
}

.arca_do_gosto_meta_bottom img {
   max-height: 200px;
   margin: 10px 10px 10px 0px;   
}

/* search results */

.search-results .grid, .grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-gap: 1rem;
}

.nk-blog-isotope-2 .nk-isotope-item + .nk-isotope-item {
    margin-top: unset;
}

/* search */
body:not(.ct-loading) [data-behaviour='modal'] {
 -webkit-transition:opacity 0.3s ease-in-out,
 visibility 0.3s ease-in-out;
 transition:opacity 0.3s ease-in-out,
 visibility 0.3s ease-in-out
}
[data-behaviour='modal'] {
 position:fixed;
 z-index:99999;
 top:0;
 left:0;
 right:0;
 bottom:0;
 opacity:0;
 visibility:hidden
}
[data-behaviour='modal'].active {
 opacity:1;
 visibility:visible;
 background: #000000db;
}
[data-panel*='in'] [data-behaviour='modal'].active .content-container,
[data-panel*='out'] [data-behaviour='modal'] .content-container {
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
[data-panel*='in'] [data-behaviour='modal'].active {
 opacity:1;
 visibility:visible
}
[data-panel*='in'] [data-behaviour='modal'].active .content-container {
 -webkit-animation-name:move-in;
 animation-name:move-in
}
[data-panel*='out'] [data-behaviour='modal'] .content-container {
 -webkit-animation-name:move-out;
 animation-name:move-out
}
@-webkit-keyframes move-in {
 0% {
  -webkit-transform:translate3d(0, -40px, 0);
  transform:translate3d(0, -40px, 0)
 }
 100% {
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
 }
}
@keyframes move-in {
 0% {
  -webkit-transform:translate3d(0, -40px, 0);
  transform:translate3d(0, -40px, 0)
 }
 100% {
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
 }
}
@-webkit-keyframes move-out {
 0% {
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
 }
 100% {
  -webkit-transform:translate3d(0, 40px, 0);
  transform:translate3d(0, 40px, 0)
 }
}
@keyframes move-out {
 0% {
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
 }
 100% {
  -webkit-transform:translate3d(0, 40px, 0);
  transform:translate3d(0, 40px, 0)
 }
}
body:not(.ct-loading) [data-behaviour*='side'] {
 -webkit-transition:opacity 0.25s ease-in-out,
 visibility 0.25s ease-in-out,
 -webkit-transform 0.25s ease-in-out;
 transition:opacity 0.25s ease-in-out,
 visibility 0.25s ease-in-out,
 -webkit-transform 0.25s ease-in-out;
 transition:opacity 0.25s ease-in-out,
 transform 0.25s ease-in-out,
 visibility 0.25s ease-in-out;
 transition:opacity 0.25s ease-in-out,
 transform 0.25s ease-in-out,
 visibility 0.25s ease-in-out,
 -webkit-transform 0.25s ease-in-out
}
[data-panel*='in'] #main-container,
[data-panel*='out'] #main-container {
 -webkit-transition:-webkit-transform 0.25s ease-in-out;
 transition:-webkit-transform 0.25s ease-in-out;
 transition:transform 0.25s ease-in-out;
 transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out
}
[data-panel*='right'] #main-container {
 -webkit-transform:translate3d(-70px, 0, 0);
 transform:translate3d(-70px, 0, 0)
}
[data-panel*='left'] #main-container {
 -webkit-transform:translate3d(70px, 0, 0);
 transform:translate3d(70px, 0, 0)
}
[data-behaviour*='side'] {
 -webkit-box-shadow:var(--boxShadow);
 box-shadow:var(--boxShadow)
}
[data-behaviour*='side'].active {
 opacity:1;
 visibility:visible;
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
[data-behaviour*='side'] {
 width:var(--width);
 position:fixed;
 top:0;
 bottom:0;
 z-index:2;
 opacity:0;
 visibility:hidden
}
@media (max-width: 689.98px) {
 [data-behaviour*='side'] {
  width: 90vw
 }
}
@media (min-width: 690px) {
 [data-behaviour*='side'] {
  width: 65vw
 }
}
[data-behaviour*='side'].ct-no-transition {
 -webkit-transition:none !important;
 transition:none !important
}
[data-behaviour*='right-side'] {
 right:0;
 -webkit-transform:translate3d(20%, 0, 0);
 transform:translate3d(20%, 0, 0)
}
[data-behaviour*='left-side'] {
 left:0;
 -webkit-transform:translate3d(-20%, 0, 0);
 transform:translate3d(-20%, 0, 0)
}
.ct-panel {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ct-panel .content-container {
 margin:auto;
 width:100%;
 max-height:100%;
 overflow:var(--overflow, auto);
 -webkit-overflow-scrolling:touch
}
.ct-panel .content-container>section {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:100%;
 padding:50px;
}
.ct-header-search {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ct-header-search a {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ct-header-search a svg {
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 width:var(--iconSize);
 height:var(--iconSize);
 fill:currentColor
}
#search-modal form {
 width:100%;
 margin-left:auto;
 margin-right:auto;
 overflow:hidden
}
@media (max-width: 689.98px) {
 #search-modal form {
  max-width:88%
 }
}
@media (min-width: 690px) and (max-width: 999.98px) {
 #search-modal form {
  max-width:90%
 }
}
@media (min-width: 1000px) {
 #search-modal form {
  max-width:800px
 }
}
#search-modal form.ct-has-dropdown {
 padding-top:80px;
 padding-bottom:50px
}
#search-modal .ct-search-input input[type="search"] {
 border-radius: 0;
 border-color: rgba(255, 255, 255, 0.2);
 border-top:0;
 border-left:0;
 border-right:0;
 font-weight:500;
 color:#fff;
 letter-spacing:0.03em;
 background-color:transparent
}
@media (max-width: 689.98px) {
 #search-modal .ct-search-input input[type="search"] {
  height: 65px;
  font-size: 22px;
  padding: 0;
  width: calc(100% - 45px);
 }
}
@media (min-width: 690px) {
 #search-modal .ct-search-input input[type="search"] {
  height: 100px;
  font-size: 35px;
  padding: 0 90px 0 30px;
  line-height: 35px;
 }
}
#search-modal .ct-search-input .search-submit {
 border-radius:100%;
 color:#fff;
 background:#d60018;
 border: 0px;
}
@media (max-width: 689.98px) {
 #search-modal .ct-search-input .search-submit {
  top:calc(50% - 20px);
  right:0;
  width:40px;
  height:40px
 }
 #search-modal .ct-search-input .search-submit svg {
  width:12px;
  height:12px
 }
}
@media (min-width: 690px) {
 #search-modal .ct-search-input .search-submit {
  top:calc(50% - 28px);
  right:30px;
  width:56px;
  height:56px
 }
 #search-modal .ct-search-input .search-submit svg {
  width:16px;
  height:16px
 }
}
#search-modal .ct-search-input .search-submit i {
 width:100%;
 height:100%;
 color:inherit
}
#search-modal .ct-search-input .search-submit i svg {
 -webkit-transition:-webkit-transform 0.2s ease;
 transition:-webkit-transform 0.2s ease;
 transition:transform 0.2s ease;
 transition:transform 0.2s ease, -webkit-transform 0.2s ease
}
#search-modal .ct-search-input .search-submit i:hover svg {
 -webkit-transform:scale(1.15);
 transform:scale(1.15)
}
#search-modal .ct-search-input .search-submit:focus {
 outline:none
}
#search-modal .ct-search-input [data-loader] {
 --loaderSize: 80%;
 --loaderColor: #fff
}
#search-modal ul {
 display:grid;
 grid-column-gap:30px;
 width:100%;
 --listIndent: 0;
 --listItemSpacing: 0;
 --listStyleType: none
}
@media (min-width: 690px) {
 #search-modal ul {
  grid-template-columns:repeat(2, 1fr)
 }
}
#search-modal ul li {
 min-width:0;
 margin-top:30px
}
#search-modal ul li a {
 display:grid;
 grid-template-columns:var(--gridTemplateColumns);
 grid-column-gap:5%;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-size:15px;
 line-height:1.5;
 font-weight:500
}
@media (max-width: 689.98px) {
 #search-modal ul li a {
  --gridTemplateColumns: 15% 1fr
 }
}
@media (min-width: 690px) {
 #search-modal ul li a {
  --gridTemplateColumns: 20% 1fr
 }
}
#search-modal ul li a .ct-image-container {
 overflow:hidden;
 border-radius:2px
}
#search-modal ul li a span {
 min-width:0
}
#search-modal ul>a {
 grid-column:1/-1;
 margin-top:30px;
 font-size:14px;
 font-weight:400;
 text-align:center;
 text-transform:capitalize
}
@media (max-width: 689.98px) {
 #search-modal ul>a {
  display:none
 }
}
.ct-header-text {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 max-width:var(--maxWidth);
 color:var(--color);
 --headingColor: var(--color)
}
[data-items] .ct-header-text {
 padding:5px 0
}
[data-column="middle"] .ct-header-text {
 text-align:center
}
[data-column="start"] [data-items="secondary"] .ct-header-text,
[data-column="end"] [data-items="primary"] .ct-header-text {
 text-align:right
}
.ct-header-trigger {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 border-radius:3px;
 padding:var(--padding, 0)
}
.ct-header-trigger[data-design="outline"],
.ct-header-trigger[data-design="solid"] {
 padding:8px
}
.ct-header-trigger[data-design*="outline:"],
.ct-header-trigger[data-design*="solid:"] {
 padding: 8px 10px
}
.ct-header-trigger[data-design*="outline"] {
 border:1px solid var(--secondColor)
}
.ct-header-trigger[data-design*="outline"]:hover {
 border-color:var(--secondColorHover)
}
.ct-header-trigger[data-design*="solid"] {
 background:var(--secondColor)
}
.ct-header-trigger[data-design*="solid"]:hover {
 background:var(--secondColorHover)
}
.ct-header-trigger .ct-label {
 font-size:14px;
 font-weight:500;
 line-height:18px
}
.ct-header-trigger[data-design*="left"] .ct-label {
 -webkit-box-ordinal-group:0;
 -ms-flex-order:-1;
 order:-1;
 margin-right:8px
}
.ct-header-trigger[data-design*="right"] .ct-label {
 margin-left:8px
}
.close-button {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 position:absolute;
 top:var(--top, 20px);
 right:var(--right, 20px);
 z-index:2;
 cursor:pointer;
 color:#fff;
 width:40px;
 height:40px;
 border-radius:7px;
 background: rgba(0,0,0,0.5);
}
.close-button .closed {
 opacity:0.7;
 -webkit-transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
 transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
 transition:opacity 0.2s ease-out, transform 0.2s ease-out;
 transition:opacity 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out
}
.close-button .closed span {
 --ty: 0;
 background:transparent
}
.close-button .closed span:before {
 transform: rotate(45deg);
}
.close-button .closed span:after {
 transform:rotate(-45deg);
}
.close-button:hover .closed {
 opacity:1;
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
