.elementor-5142 .elementor-element.elementor-element-336f3b8:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-336f3b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trianglecc.com/wp-content/uploads/2022/07/COn9r_PEiaWSc3LUBdE7sw_MjA0OHgxMTUy.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5142 .elementor-element.elementor-element-336f3b8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFFD9 8%, #000000C2 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5142 .elementor-element.elementor-element-336f3b8 > .elementor-container{min-height:15vh;}.elementor-5142 .elementor-element.elementor-element-336f3b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-5142 .elementor-element.elementor-element-2b0aec2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5142 .elementor-element.elementor-element-2b0aec2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5142 .elementor-element.elementor-element-2b0aec2 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-5142 .elementor-element.elementor-element-2b0aec2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:11px 11px 11px 11px;--e-column-margin-right:11px;--e-column-margin-left:11px;padding:8% 5% 8% 5%;}.elementor-5142 .elementor-element.elementor-element-2b0aec2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5142 .elementor-element.elementor-element-52f3a66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-b6b440f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-6109b58{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-015b2f4 .jet-listing-dynamic-terms__link{background-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:14px;color:var( --e-global-color-88d7c92 );padding:5px 10px 5px 10px;margin:0px 5px 0px 0px;box-shadow:-3px -3px 0px 0px #947F57;}.elementor-5142 .elementor-element.elementor-element-015b2f4 .jet-listing-dynamic-terms{text-align:left;}.elementor-5142 .elementor-element.elementor-element-015b2f4 .jet-listing-dynamic-terms__icon{color:var( --e-global-color-24671da );font-size:10px;}.elementor-5142 .elementor-element.elementor-element-015b2f4 .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-24671da );}.elementor-5142 .elementor-element.elementor-element-ead58bc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-5142 .elementor-element.elementor-element-13bb7a6{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:24px;}.elementor-5142 .elementor-element.elementor-element-5ee3657{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-17d6914{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5142 .elementor-element.elementor-element-17d6914 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-5142 .elementor-element.elementor-element-17d6914 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-5142 .elementor-element.elementor-element-17d6914 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-5142 .elementor-element.elementor-element-17d6914 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-5142 .elementor-element.elementor-element-5465c62 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:center;}.elementor-5142 .elementor-element.elementor-element-5465c62 .jet-listing-dynamic-repeater__item > *{justify-content:center;}.elementor-5142 .elementor-element.elementor-element-30cc6f8{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-e7912d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-5142 .elementor-element.elementor-element-e7912d0:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-e7912d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf9f6de );background-image:url("https://www.trianglecc.com/wp-content/uploads/2022/07/MYQWz2B-KoiQgJRyX-yvBQ_MTgwMHgxMzUw.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5142 .elementor-element.elementor-element-e7912d0::before, .elementor-5142 .elementor-element.elementor-element-e7912d0 > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-e7912d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-e7912d0 > .elementor-background-slideshow::before, .elementor-5142 .elementor-element.elementor-element-e7912d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5142 .elementor-element.elementor-element-e7912d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5142 .elementor-element.elementor-element-e7912d0:hover::before, .elementor-5142 .elementor-element.elementor-element-e7912d0:hover > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-e7912d0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-e7912d0 > .elementor-background-slideshow:hover::before, .elementor-5142 .elementor-element.elementor-element-e7912d0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-5142 .elementor-element.elementor-element-e7912d0:hover{--overlay-opacity:0.7;}.elementor-5142 .elementor-element.elementor-element-e7912d0, .elementor-5142 .elementor-element.elementor-element-e7912d0::before{--overlay-transition:0.3s;}.elementor-5142 .elementor-element.elementor-element-e7912d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5142 .elementor-element.elementor-element-a4b7d14{text-align:center;}.elementor-5142 .elementor-element.elementor-element-a4b7d14 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-88d7c92 );}.elementor-5142 .elementor-element.elementor-element-051472d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-5142 .elementor-element.elementor-element-051472d:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-051472d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.trianglecc.com/wp-content/uploads/2022/07/z_pepEBefgeEglZ8CW2new_MjE4NHg5ODc.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5142 .elementor-element.elementor-element-051472d::before, .elementor-5142 .elementor-element.elementor-element-051472d > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-051472d > .e-con-inner > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-051472d > .elementor-background-slideshow::before, .elementor-5142 .elementor-element.elementor-element-051472d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5142 .elementor-element.elementor-element-051472d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a4c3413 );--background-overlay:'';}.elementor-5142 .elementor-element.elementor-element-051472d:hover::before, .elementor-5142 .elementor-element.elementor-element-051472d:hover > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-051472d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-051472d > .elementor-background-slideshow:hover::before, .elementor-5142 .elementor-element.elementor-element-051472d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-5142 .elementor-element.elementor-element-051472d:hover{--overlay-opacity:0.7;}.elementor-5142 .elementor-element.elementor-element-051472d, .elementor-5142 .elementor-element.elementor-element-051472d::before{--overlay-transition:0.3s;}.elementor-5142 .elementor-element.elementor-element-051472d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5142 .elementor-element.elementor-element-41c44d9{width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;text-align:center;}.elementor-5142 .elementor-element.elementor-element-41c44d9 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-88d7c92 );}@media(min-width:768px){.elementor-5142 .elementor-element.elementor-element-e7912d0{--width:100%;}.elementor-5142 .elementor-element.elementor-element-051472d{--width:100%;}}@media(max-width:1024px){.elementor-5142 .elementor-element.elementor-element-ead58bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-5142 .elementor-element.elementor-element-52f3a66{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5142 .elementor-element.elementor-element-6109b58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-ead58bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5142 .elementor-element.elementor-element-5ee3657{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5142 .elementor-element.elementor-element-5465c62 .jet-listing-dynamic-repeater__items{justify-content:flex-start;}.elementor-5142 .elementor-element.elementor-element-5465c62 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-5142 .elementor-element.elementor-element-e7912d0:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-e7912d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trianglecc.com/wp-content/uploads/2022/07/MYQWz2B-KoiQgJRyX-yvBQ_MTgwMHgxMzUw.webp");background-repeat:no-repeat;background-size:initial;}.elementor-5142 .elementor-element.elementor-element-e7912d0{--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-051472d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-13bb7a6 */.elementor-5142 .elementor-element.elementor-element-13bb7a6 p{margin: unset;}/* End custom CSS */
/* Start custom CSS */.jet-listing button.btn, .jet-listing.jet-listing-dynamic-link {
    position: relative;
    z-index: 5;
    cursor: pointer;
    background: #F5F5F5;
    color: #000000;
    font-family: "Zuume Rough Bold", sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    padding: 9px 20px 7px;
    box-shadow: unset;
    outline: none;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  min-width: 8em;
  transition: all .3s ease-in-out;
  border-radius: unset;
}

.jet-listing button.btn:focus {
    outline: unset;
}

.btn:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px 1px rgba(0, 0, 0, .2);
  background-color: rgba(158, 158, 158, .4);
}

.btn-dropdown {
  padding: 0px;
  margin: 0px;
  list-style: none;
  background-color: #fff;
  position: absolute;
  left: 0px;
  top: 30px;
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .18);
  min-width: 200px;
  border: 1px solid #ddd;
  text-align: initial;
  max-height: 210px;
  overflow: auto;
  z-index: 100;
  display: none;
}

.btn-dropdown li {
  padding: 6px;
  margin: 0px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

.btn-dropdown li:hover {
  background-color: #ddd;
}

.btn-dropdown li:last-child {
  border-bottom: none;
}

.dropdown {
  position: relative;
  display: inline;
}

ul.btn-dropdown.visible {
    position: absolute;
    z-index: 6;
    width: 100%;
    background: #000000;
    margin: 0;
    padding: 0;
    top: auto;
    border: unset;
}

.jet-listing-dynamic-repeater__item>*:not(td):not(.jet-engine-gallery-grid) {
    text-decoration: unset;
    font-size: 18px;
}

li.jet-listing-dynamic-repeater__item {
    border-bottom: unset;
    padding: 15px 20px;
}

li.jet-listing-dynamic-repeater__item:hover {
    background: unset;
    background: #947F57;
}

i.fas.fa-solid.fa-caret-down {
    position: absolute;
    right: 15px;
    top: 20px;
    font-size: 25px;
    transform: rotate(180deg);
}

.jet-listing:hover button.btn, .jet-listing:focus button.btn {
    background: #947F57;
    color: #fff;
}

.jet-listing:hover button.btn i, .jet-listing button.btn:focus i{
    transition: transform .3s ease;
}

.jet-listing:hover button.btn i, .jet-listing:focus button.btn i {
    transform: rotate(0deg);
}

li.jet-listing-dynamic-repeater__item:hover a {color: #fff;}

.jet-listings p {
    margin: unset;
}

li.jet-listing-dynamic-repeater__item {
    text-align: center;
}

ul.btn-dropdown.visible {
    max-height: max-content;
}

.jet-listing.jet-listing-dynamic-link {
    padding: 15px;
}

span.jet-listing-dynamic-link__label {
    color: #000;
    text-decoration: unset;
    border-bottom: unset;
    transition: all .3s ease-in-out;
}

a.jet-listing-dynamic-link__link {
    text-decoration: unset;
}

.jet-listing.jet-listing-dynamic-link:hover {
    background: #947F57;
}

.jet-listing.jet-listing-dynamic-link:hover a span {
    color: #fff;
}

.type-triangle-products .elementor-element.elementor-widget.elementor-widget-theme-post-content {
    margin-bottom: 0;
}

button.jet-search-filter__submit.apply-filters__button, input.jet-search-filter__input { outline: none; }

.elementor .jet-filter-items-dropdown__label {
    border: unset;
    transition: all .2s ease-in-out;
}

.elementor .jet-filter-items-dropdown__label:after {
    right: 20px;
    content:"\f0d7" !important;
    font-family: 'Font Awesome 5 Free';
    border: unset;
    transform: rotate(180deg);
    transition: transform .3s ease;
    font-size: 18px;
    top: 20px;
    width: unset;
    height: unset;
}

.elementor .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label, .elementor .jet-filter-items-dropdown:hover .jet-filter-items-dropdown__label {
    color: #fff;
    background-color: #947F57;
}

.elementor .jet-filter-items-dropdown__body {
    border: unset;
    border-radius: unset;
}

.elementor .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label:after, .elementor .jet-filter-items-dropdown:hover .jet-filter-items-dropdown__label:after{
    transform: rotate(0deg);
}

i.jet-checkboxes-list__checked-icon.fa.fa-check:before {content: unset;}

i.jet-checkboxes-list__checked-icon.fa.fa-check {
    background: #fff;
}

.jet-checkboxes-list__row.jet-filter-row:hover .jet-checkboxes-list__label {
    color: #947F57;
}

.elementor .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background: #947F57;
}


.jet-filter-items-dropdown__label #text {
    display: block !important;
}

.elementor .jet-filter-items-dropdown__active__item {
    background: #947F57;
    margin: 3px;
    border-radius: unset;
    padding: 3px 6px;
    color: #fff;
}


.jet-checkboxes-list::-webkit-scrollbar {
    background: #000;
}

.jet-filter-items-scroll::-webkit-scrollbar {
    width: 7px;
}

.jet-filter-items-scroll::-webkit-scrollbar-thumb {
    background-color: #947F578c;
    border-radius: 5px;
}

.elementor .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label .jet-filter-items-dropdown__active__item, .elementor .jet-filter-items-dropdown:hover .jet-filter-items-dropdown__label .jet-filter-items-dropdown__active__item {
    background: rgba(255,255,255,.8);
    color: #947F57;
}

.elementor .jet-filter-items-dropdown__label, .elementor input.jet-search-filter__input {
    min-height: 3.25em;
    display: flex;
    align-items: center;
}

@media screen and (max-width: 768px){
    .triangle-products .elementor-column.elementor-col-33.elementor-top-column.elementor-element {
    width: 100%;
}

.triangle-products .jet-listing button.btn, .triangle-products .jet-listing.jet-listing-dynamic-link {
    font-size: 24px;
}

.triangle-products i.fas.fa-solid.fa-caret-down {
    font-size: 15px;
}

.triangle-products ul.btn-dropdown.visible {
    min-width: 190px;
}

.triangle-products .elementor-widget-wrap.elementor-element-populated {
    padding: 5px !important;
}

 .triangle-products section.elementor-section.elementor-top-section.elementor-element.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
     padding: 20px
 }
}


.dropdown:hover .btn-dropdown {
    display: block;
    top: 100%;
    background: #000;
    width: 100%;
    border: unset;
    transition: all .3s ease-in-out;
}

.ecs-posts article.elementor-post:first-of-type section {border: unset;}

.elementor .jet-search-filter__input-wrapper:hover .jet-search-filter__input, .elementor .jet-search-filter__input-wrapper:active .jet-search-filter__input {
    color: #fff;
    background: #947F57;
}

.elementor .jet-search-filter__input-wrapper:hover .jet-search-filter__input::placeholder, .elementor .jet-search-filter__input-wrapper:active .jet-search-filter__input::placeholder{
    color: #ffffff !important;
}

li.jet-listing-dynamic-repeater__item a {
    color: #fff;
}

@media screen and (max-width: 768px){
    .elementor .jet-filter-items-dropdown__label:after { top: 17px; }
}

@media screen and (max-width: 768px){
    .elementor-column.elementor-col-33.elementor-top-column.elementor-element {
    width: 100%;
}
.jet-listing button.btn, .jet-listing.jet-listing-dynamic-link {
    min-width: auto;
    width: 14rem;
}
    span.jet-listing-dynamic-terms__link {
    margin-bottom: 10px !important;
}
}/* End custom CSS */