/* .single .wp-block-gallery  img{

object-fit:contain !important;
background:grey;
} */

/* #block-37{
display:none !important;
} */
/* 
.single-post .box-content .wp-block-image{
  width: 30%;
  margin: 10px;
  display: inline-block;
  vertical-align: top;
 float:left ; 
}
 */

a#return-to-top {
background:#f8c82f !important; 
}

.single-post .box-content p{
text-wrap:unset !important;
text-align:left !important;
}


.sharedaddy{
display:none !important;
}

.fa-facebook-f:before{
content: "\f39e" !important;
}

.blog-post-index li  a{
font-size:18px;
}
.blog-list {
  list-style: none !important;
 width:40% !important;
text-align:center !important;
}

.blog-list li{
margin-bottom:15px;
}

footer .social-links .fa-facebook-f::before, .social-links .fa-instagram::before{
font-size:20px !important;
}

footer .wp-block-coblocks-social__button{
border-radius:100% !important;
padding:15px 15px!important;
}

.portfolio-wraper .filtr-item span{
opacity:0;
}

.portfolio-wraper .filtr-item:hover span{
opacity:1;
}

.lb-details {
text-align:center !important;
width:100% !important;
}
.col-left img{
height:350px;
object-fit:contain;
}
.blog-post-index {
display:flex;
flex-wrap:wrap;
gap:20px;
}

.blog-list ul{
list-style:none;
padding-left:0 !important;
text-align :center !important;
}

.blog-post-index{
display:flex;
justify-content:center;
}

.blog-list{
box-shadow: 0 4px 8px rgb(204 204 204 / 61%); /* White shadow */
padding:30px 20px;
}

ul.simplefilter li.active, ul.simplefilter li:hover{
background:#0fa3c5 !important;
}
.filters-div{
margin-top:30px  !important;
}
.col-md-12.filter-wrap::before {
    content: "Search: ";
    font-size: 24px;
    margin-right: 10px;
    color: #0fa3c5;
}
.filtr-search {
    border: 1px solid #0fa3c5 !important;
    text-transform: uppercase;
    width: 160px !important;
}
.post-section .col-left img{
padding-right:50px;
/* width:50% !important; */
}

.post-section {
display:flex;
flex-direction:row;
align-items:center;

padding:30px 0px !important;
}
.single-post p {
    font-size: 18px !important;
}

.categories-list{
display:flex;
gap:40px;
padding-bottom:20px;
flex-wrap: wrap;

}

.tag-groups-cloud  .ui-accordion-header::before{
display:none !important
} 
.tag-groups-cloud  .ui-accordion-header {
text-align:left !important;
color: #0fa3c5 !important;
font-size: 18px !important;
font-weight:400 !important;
font-family: 'Lucida Sans Regular' !important;
border-bottom:1px solid #00000026 !important;
margin-bottom:0 !important;
}

.tag-groups-cloud  .ui-accordion-header{
padding:10px 45px !important;
}
.tag-groups-cloud .ui-accordion-content{

margin-top:0 !important;
}

.tag-groups-cloud  .tag-groups-tag{
display:block !important;
font-family: 'Lucida Sans Regular' !important;
margin-bottom:10px;

}

.blog-list h3{
font-family: 'Lucida Sans Regular' !important;
    text-transform: capitalize;
margin-bottom:15px;
}

.tag-groups-cloud .ui-accordion-content span{
font-size:18px !important;
width:100% !important;
}

.social-links .fa-facebook-f {

    background-color: #3b5999 !important;
    padding: 10px 18px;
    border-radius:100%;
}
.social-links .fa-instagram{
background-color: #ef0175 !important;
color:#fff !important;
 padding: 10px 14px;
    border-radius:100%;
}


.social-links .fa-facebook-f::before, .social-links .fa-instagram::before {

line-height:24px;
color:#fff;

}

.social-links {
gap:5px !important;
}

.site-title {
    font-family: IM Fell English SC !important;

}

.home-img{
display:flex;
justify-content:center;
padding-bottom:20px;
}

.home .content-area{
padding-top:0 !important;
}

.home-img.greenturtle-img a ,.home-img.greenturtle-img  img{
width:100% !important
}


@media screen and (min-width: 1700px) and (max-width: 1900px) {

.external-div {
max-width:1520px !important;
padding-left:15px;
}

}

@media screen  and (max-width: 1700px) {

.external-div {
max-width:1140px !important;
}

}

 @font-face {
    font-family: 'Lucida Sans Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Regular'), url('https://outislandboy.comwp-content/uploads/2025/01/LSANS.woff') format('woff');
    }
    
    @font-face {
    font-family: 'Lucida Sans Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Regular'), url('https://outislandboy.comwp-content/uploads/2025/01/LSANS.woff') format('woff');
    }
    
    @font-face {
    font-family: 'Lucida Sans Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Italic'), url('https://outislandboy.comwp-content/uploads/2025/01/LSANSI.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Lucida Sans Demibold Roman';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Demibold Roman'), url('https://outislandboy.comwp-content/uploads/2025/01/LSANSD.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Lucida Sans Demibold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Demibold Italic'), url('https://outislandboy.comwp-content/uploads/2025/01/LSANSDI.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Lucida Sans Typewriter Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Typewriter Regular'), url('https://outislandboy.comwp-content/uploads/2025/01/LTYPE.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Lucida Sans Unicode Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Unicode Regular'), url('https://outislandboy.comwp-content/uploads/2025/01/l_10646.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Lucida Sans Typewriter Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Typewriter Oblique'), url('https://outislandboy.comwp-content/uploads/2025/01/LTYPEO.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Lucida Sans Typewriter Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Typewriter Bold'), url('https://outislandboy.comwp-content/uploads/2025/01/LTYPEB.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Lucida Sans Typewriter Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Lucida Sans Typewriter Bold Oblique'), url('https://outislandboy.comwp-content/uploads/2025/01/LTYPEBO.woff') format('woff');
    }

section#block-75 {
overflow:hidden;
}

/* .wp-block-categories-list {
  overflow-y: auto;
}

 */

.menubar .menu-item a{
 font-family: 'Lucida Sans Regular' !important;
}
.home .external-div{
display:none !important;
    
}

.home-image{
display:none;
}


.home .home-image,.page-id-10835 .home-image {
display:block !important;
}

#theme-sidebar .wp-block-search .wp-block-search__label {
display:none !important;
}

#theme-sidebar .widget_calendar .wp-block-calendar::before,
.tag-groups-cloud::before {
content:'Born on This Day';
font-family: 'Lucida Sans Regular' !important;
font-size: 20px !important;
position:relative !important;
color: #40526a;
font-weight:300 !important;
bottom: 15px  !important;
border:0px solid #00000029;
padding:10px 0px  ;
}

#theme-sidebar #wp-calendar .color{
color:#00B0F0 !important;
}

#theme-sidebar #wp-calendar a.color {
border:1px solid #000;
padding:5px 8px;

}


#theme-sidebar #subscribe-submit button {
    background: #ffc720 !important;
    color: #000 !important;
}

#theme-sidebar section#block-74 {
border:none !important;
box-shadow:none !important;
padding-top:50px !important;
}
#theme-sidebar section#block-38 {
    font-size: 20px !important;
}
#theme-sidebar section#block-38::before {

content: 'Links of Interests';
/* color:#00B0F0; */
/* font-weight:600 !important; */
font-size:20px !important;
}
.widget_block ul.wp-block-list li a {
    color: #0fa3c5 !important;
    font-size: 18px !important;
}
#theme-sidebar section#block-38 ul.wp-block-list {
padding-top:10px;
}

.blog article p {
font-size:18px !important;
 font-family: 'Lucida Sans Regular' !important;
}


.blog article .box-content span.entry-date ,.blog article .box-content  .entry-comments {
font-size:18px !important;
 font-family: 'Lucida Sans Regular' !important;

}

.blog article .box-content  .box-info i{
font-size:18px !important;
}

#theme-sidebar .widget_search .wp-block-search__button{
background:#FFC72C !important;
color:#000 !important;
font-family: 'Lucida Sans Regular' !important;
}

body , #theme-sidebar .wp-block-archives__label,#theme-sidebar  .wp-block-archives-dropdown option,#theme-sidebar #subscribe-submit button ,#subscribe-email input,#theme-sidebar section#block-38::before,footer a, footer a  ,p ,#theme-sidebar .widget_calendar .wp-block-calendar::before,#wp-calendar td, .greenturtle-title {
font-family: 'Lucida Sans Regular' !important;
}
#theme-sidebar a {
font-weight:inherit !important;
}
.header-nav{
justify-content:space-between !important;
width:100% !important;
}


.header-nav .social-links {
display:flex;
gap:20px; 
width: 10% !important;
justify-content: end;

}

.header-nav .social-links i{
color:#000;
font-size:20px ;
}

nav#site-navigation ul li:first-child{
padding-left:0 !important;
}

#theme-sidebar .widget_search form .wp-block-search__inside-wrapper::after {
    content:url('https://outislandboy.comwp-content/uploads/2025/01/search-2.png');
    /* background:url('https://outislandboy.comwp-content/uploads/2025/01/search.png'); */
    /* background-size:contain;*/
    width: auto;
    height: 50px !important;
    position: absolute;
    right: 0;
    z-index: 99;
    top:0;
   object-fit:contain;
   border-radius:5px;
}

#theme-sidebar  .widget_search form {
position:relative;
}

#theme-sidebar  .widget_search form input{
height:50px
}

nav#site-navigation ul{
justify-content:space-between !important;
}

nav#site-navigation {
    width: 90% !important;
}

#theme-sidebar  .wp-block-search__input:focus{
outline:none !important;
}

.box-content a:hover,
.widget_block ul.wp-block-list li a:hover {
    color: #000 !important;
}

#theme-sidebar .widget_search .wp-block-search__button,
#theme-sidebar select{
    font-size: 18px;
}
.wp-block-archives-dropdown label {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 10px;
}


div#theme-sidebar {
display:none !important;
}

.home div#theme-sidebar,.archive div#theme-sidebar{
display:block !important;
}

.right-sidebar {
width:100% !important;
}

.external-div .box-image img{
display:none !important;

}

.external-div {
background:#fff !important;
margin:auto !important;
/* max-width:1140px !important; */
display:flex !important;
flex-direction:column;
width:100%;
justify-content:center !important;
height: 200px!important;
padding-top:55px !important;
}

.external-div .box-text h2{
color:#0fa3c5 !important;
text-align:left  !important;

}


.external-div .box-text{
position:static !important;
}

.single-postbanner{
text-align:center;
height:250px !important;
display:flex;
align-items:center;
justify-content:center;
color:#fff !important;
}

.single-postbanner .heading-text h2{
color:#fff !important;
}

.single-post .external-div{
display:none !important;
}

.single-post .related-post-block ,.single-post #jp-relatedposts ,.single-post .post_tag ,.single-post .post_category{
display:none !important;
}

.padding-row{
padding:40px 0px !important;
display:flex;
align-items:center;
width:100%;
justify-content:center;
}

.padding-row .wp-block-coblocks-column{
width:65% !important;
}

.greenturtle-title{
padding-top:40px !important;
}

.greenturtle-sec .wp-block-heading {
margin-left:0px !important;
}

.greenturtle-sec  .wp-block-list{
margin-left:50px !important;
}


 .greenturtle-sec  .wp-block-list{
text-decoration:underline !important;
color:#00778b !important;
font-weight:400 !important;

}

 .greenturtle-sec .wp-block-heading{
 font-family: 'Lucida Sans Regular' !important;
color:#00778b;
font-weight:600;
}

.greenturtle-sec ul {
list-style:none !important;
}

#block-75 .wp-block-categories-list{
height:170px
}

#block-75  .wp-block-categories-list::-webkit-scrollbar {
  display: none; /* Hides the scrollbar */
}

 .greenturtle-sec, .turte-hide{
display:none !important;
}

.blog-post-index {
padding-top:30px !important;
padding-bottom:30px !important;
}

.single-postfigcaption.wp-element-caption {
font-size:18px !important;
}

@media screen and (min-width: 1025px) {

.single-post .post-section{
max-width:1000px;
margin:auto !important;
}

.single-post .container .content-area{
max-width:1000px !important;
margin:auto
}

}


@media screen and (max-width: 1200px) and (min-width: 1025px) {
  nav#site-navigation ul li a {
    font-size: 12px !important;
  }
}


@media screen and (max-width:1024px){

.blog article p,.blog article .box-content span.entry-date, .blog article .box-content .entry-comments{
font-size:16px !important;
}

.logo-col, .header-row .menubox{
width:50% !important;
}

.logo-col{
display:flex !important;
}

.padding-row .wp-block-coblocks-column{
width:100% !important;
}

.logo img{
width: 65px !important; 
}

.header-row  .menubox{
display:flex !important;
justify-content:end !important;

}

.logo a{
font-size:20px !important;
}

.greenturtle-sec {
padding-top:20px !important;
}

.external-div{
padding-left:20px !important;
padding-right:20px !important;

}

.header-nav .social-links {
        width: 100% !important;
        justify-content: start !important;
        padding-left: 20px;
        padding-top: 20px;
    }

.header-nav{
flex-direction:column  !important;;
}

nav#site-navigation {
    width: 100% !important;
}

}

@media screen and (max-width:767px){
.greenturtle-sec .wp-block-list {
    margin-left: 0px !important;
    padding-left: 0px !important;
    margin-right: 0px !important;
    max-width:100% !important;
}

.navigation.post_nav {
display:flex;
justify-content:center;

}

.widget_block ul.wp-block-list li a {
    color: #0fa3c5 !important;
    font-size: 16px !important;
}

.single-post p {
    font-size: 16px !important;
}

.about-img{
width:100% !important;
}

.page-id-1 p{
text-align:left !important;

}

.page-id-1  article ,.page-id-1 article p{
text-align:left !important;
}

nav#site-navigation {
    width: 100% !important;
}

.header-nav{
display:flex !important;
flex-direction:column !important;
}

	.header-nav .social-links{
width:100% !important;
justify-content:start !important;
padding-left:20px;
padding-top:20px;
}

.header-nav .social-links i{
color:#fff !important;
}

.single-post p {
    font-size: 16px !important;
}

.post-section{
flex-direction:column !important;
gap:20px;
}

.post-section .col-left img{
padding-right:0px;

}

.single-post .has-text-align-left {
text-align:center !important;
}

.categories-list {
 gap: 20px 40px !important;

}

.blog-list {
width:100%;
}

.ui-accordion-content{
text-align:left !important;
}

.blog-post-index li  a{
font-size:16px !important;
}

.blog-list{
width:100% !important;
}
	.col-right{
text-align:center !important;
}
/* 
.single-post .box-content .wp-block-image{
	width: 100% !important; 
 */
}

}