.elementor-9 .elementor-element.elementor-element-ecf0f76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7b73215{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-5ef228b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-956e2e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:500;color:#CCCCCC;}.elementor-9 .elementor-element.elementor-element-4e377e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#F12C39;--border-color:#F12C39;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4e377e1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4e377e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-f6d51c5{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f6d51c5 > .elementor-widget-container{padding:10px 0px 10px 20px;border-style:none;}.elementor-9 .elementor-element.elementor-element-f6d51c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c664c3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#F12C39;--border-color:#F12C39;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c664c3a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c664c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-1a0c9b7{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1a0c9b7 > .elementor-widget-container{padding:10px 0px 10px 20px;border-style:none;}.elementor-9 .elementor-element.elementor-element-1a0c9b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-675fb17{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-675fb17 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1dd03d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#F12C39;--border-color:#F12C39;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1dd03d6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1dd03d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-7ce85a8{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7ce85a8 > .elementor-widget-container{padding:10px 0px 10px 20px;border-style:none;}.elementor-9 .elementor-element.elementor-element-7ce85a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3281e01{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3281e01 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d1dc33e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-d1dc33e.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ab458d0{--display:flex;}.elementor-9 .elementor-element.elementor-element-a8b778c{--display:flex;}.elementor-9 .elementor-element.elementor-element-43eedc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#F12C39;--border-color:#F12C39;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-43eedc0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-43eedc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-f3f6bf1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f3f6bf1 > .elementor-widget-container{padding:10px 0px 10px 20px;border-style:none;}.elementor-9 .elementor-element.elementor-element-f3f6bf1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9ed6425{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9ed6425 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ff928fc{--display:flex;}.elementor-9 .elementor-element.elementor-element-d72b7cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#F12C39;--border-color:#F12C39;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d72b7cb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d72b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-7d615df{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7d615df > .elementor-widget-container{padding:10px 0px 10px 20px;border-style:none;}.elementor-9 .elementor-element.elementor-element-7d615df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0a4f6d4{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0a4f6d4 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-956e2e6 .elementor-heading-title{font-size:1.1em;}.elementor-9 .elementor-element.elementor-element-4e377e1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-c664c3a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-1dd03d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-43eedc0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-d72b7cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-ecf0f76{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-d1dc33e{--content-width:1280px;}}/* Start custom CSS for shortcode, class: .elementor-element-ee4a39f */.popular-posts-grid {
    display: flex;
    flex-wrap: wrap; /* Allow items to wrap to the next row */
    justify-content: space-between;
    gap: 20px; /* Adjust spacing between items */
}

.popular-post-item {
    flex: 1 1 calc(25% - 20px); /* 4 items per row (25% each minus the gap) */
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 20px; /* Add margin to create space between rows */
}

.popular-post-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.popular-post-item p {
    font-size: .875rem;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit the title to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

@media (max-width: 768px) {
    .popular-post-item {
        flex: 1 1 calc(50% - 20px); /* 2 items per row for smaller screens */
    }
}

@media (max-width: 480px) {
    .popular-post-item {
        flex: 1 1 100%; /* 1 item per row for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-675fb17 */.filter-container{
    display:none;
    width:100%;
    background-color: #222!important;
    border-top: 8px solid #282828!important;
    border-color: #282828!important;
}

select {
    background: #222;
    padding: 8px 40px 8px 20px;
    font-size: 12px;
    font-weight: 400;
    border: none !important;
}

select:focus {
    outline: none;
}

.cust-icon{
    position: absolute;
    top: 55%;
    left: 160px;
    transform: translateY(-42%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d93f088 */.latest-posts-grid {
    display: flex;
    flex-wrap: wrap; /* Allow items to wrap to the next row */
    justify-content: space-between;
    gap: 20px; /* Adjust spacing between items */
}

.latest-post-item {
    flex: 1 1 calc(25% - 20px); /* 4 items per row (25% each minus the gap) */
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 20px; /* Add margin to create space between rows */
}

.latest-post-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.latest-post-item p {
    font-size: .875rem;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit the title to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    color: #fff;
}

@media (max-width: 768px) {
    .latest-post-item {
        flex: 1 1 calc(50% - 20px); /* 2 items per row for smaller screens */
    }
}

@media (max-width: 480px) {
    .latest-post-item {
        flex: 1 1 100%; /* 1 item per row for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3281e01 */.filter-container{
    display:none;
    width:100%;
    background-color: #222!important;
    border-top: 8px solid #282828!important;
    border-color: #282828!important;
}

select {
    background: #222;
    padding: 8px 40px 8px 20px;
    font-size: 12px;
    font-weight: 400;
    border: none !important;
}

select:focus {
    outline: none;
}

.cust-icon{
    position: absolute;
    top: 55%;
    left: 160px;
    transform: translateY(-42%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1dc33e */.video-container {
    height: 100vh;
    width: 100%;
    background: #000;
    z-index: 99;
    position: fixed;
    top:0;
    left:0;
}

.video {
    width: auto;
    max-height: 350px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9fcda37 */.censored-posts-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
}

.censored-post-item {
    flex: 1 1 calc(25% - 20px); /* 4 items per row */
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 20px;
}

.censored-post-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.censored-post-item p {
    color:#fff;
    font-size: .895rem;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit the title to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

@media (max-width: 768px) {
    .censored-post-item {
        flex: 1 1 calc(50% - 20px); /* 2 items per row on smaller screens */
    }
}

@media (max-width: 480px) {
    .censored-post-item {
        flex: 1 1 100%; /* 1 item per row on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed6425 */.filter-container{
    display:none;
    width:100%;
    background-color: #222!important;
    border-top: 8px solid #282828!important;
    border-color: #282828!important;
}

select {
    background: #222;
    padding: 8px 40px 8px 20px;
    font-size: 12px;
    font-weight: 400;
    border: none !important;
}

select:focus {
    outline: none;
}

.cust-icon{
    position: absolute;
    top: 55%;
    left: 160px;
    transform: translateY(-42%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-781d05a */.creampie-posts-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
}

.creampie-post-item {
    flex: 1 1 calc(25% - 20px); /* 4 items per row */
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 20px;
}

.creampie-post-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.creampie-post-item p {
    color:#fff;
    font-size: .895rem;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit the title to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

@media (max-width: 768px) {
    .creampie-post-item {
        flex: 1 1 calc(50% - 20px); /* 2 items per row on smaller screens */
    }
}

@media (max-width: 480px) {
    .creampie-post-item {
        flex: 1 1 100%; /* 1 item per row on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a4f6d4 */.filter-container{
    display:none;
    width:100%;
    background-color: #222!important;
    border-top: 8px solid #282828!important;
    border-color: #282828!important;
}

select {
    background: #222;
    padding: 8px 40px 8px 20px;
    font-size: 12px;
    font-weight: 400;
    border: none !important;
}

select:focus {
    outline: none;
}

.cust-icon{
    position: absolute;
    top: 55%;
    left: 160px;
    transform: translateY(-42%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-21bf285 */.BigTits-posts-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
}

.BigTits-post-item {
    flex: 1 1 calc(25% - 20px); /* 4 items per row */
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 20px;
}

.BigTits-post-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.BigTits-post-item p {
    color:#fff;
    font-size: .895rem;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit the title to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

@media (max-width: 768px) {
    .BigTits-post-item {
        flex: 1 1 calc(50% - 20px); /* 2 items per row on smaller screens */
    }
}

@media (max-width: 480px) {
    .BigTits-post-item {
        flex: 1 1 100%; /* 1 item per row on mobile */
    }
}/* End custom CSS */