/* codeDESIGN - djc2_items_grid.css */
@charset "utf-8";

div.djc2_items_alternate [class^="col-"],
div.djc2_items_alternate [class*=" col-"] {
	padding-left: 0px;
	padding-right: 0px;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item {
    margin-bottom: 60px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item:last-child {
	margin-bottom: 0px;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_name {
    background: var(--ci_color_yellow);
    padding: 20px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_name_inner {
    background: #473225;
    color: var(--ci_color_white);
    padding: 20px;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_name h2 {
    color: var(--ci_color_white);
    margin: 0px;
    padding: 0px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_name h2::after {
    content: none;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_description,
div.djc2_items_alternate div.djc2_items_alternate_list_item_description_image,
div.djc2_items_alternate div.djc2_items_alternate_list_item_description_text {
    display: flex;
}
@media (max-width: 991px) {
    div.djc2_items_alternate div.djc2_items_alternate_list_item_description,
    div.djc2_items_alternate div.djc2_items_alternate_list_item_description_image,
    div.djc2_items_alternate div.djc2_items_alternate_list_item_description_text {
        display: block;
    }
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_description_image {
    background: var(--ci_color_yellow);
    padding: 0px 20px 0px 20px;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_description_text {
    background: var(--ci_color_yellow);
    padding: 0px 20px 0px 20px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_description_text_inner {
    background: #473225;
    color: var(--ci_color_white);
    padding: 20px;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item:nth-child(odd) div.djc2_items_alternate_list_item_description_image,
div.djc2_items_alternate div.djc2_items_alternate_list_item:nth-child(even) div.djc2_items_alternate_list_item_description_text {
    order: 1;
    padding-right: 10px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item:nth-child(even) div.djc2_items_alternate_list_item_description_image,
div.djc2_items_alternate div.djc2_items_alternate_list_item:nth-child(odd) div.djc2_items_alternate_list_item_description_text {
    order: 2;
    padding-left: 10px;
}
@media (max-width: 991px) {
    div.djc2_items_alternate div.djc2_items_alternate_list_item div.djc2_items_alternate_list_item_description_image,
    div.djc2_items_alternate div.djc2_items_alternate_list_item div.djc2_items_alternate_list_item_description_text {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_features {
    background: var(--ci_color_yellow);
    padding: 20px;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_features_accordion_header {
    background: #473225;
    color: var(--ci_color_white);
    padding: 20px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_features_accordion_header_inner {
    width: calc(100% - 18.4px);
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_features_accordion_header_icon {
    display: inline-block;
    float: left;
    width: 35px;
    padding: 0px 10px 0px 0px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_features_accordion_header_icon i {
    font-size: 20px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_features_accordion_header_name {
    display: inline-block;
    float: left;
    width: calc(100% - 35px);
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_features_accordion_header.ui-accordion-header.ui-state-default span.ui-accordion-header-icon::after {
    font-family: 'Font Awesome 5 Pro';
    font-size: 1.5em;
    content: "\f078";
    margin: 0px;
    padding: 0px;
    float: right;
    cursor: pointer;
    transition: all 0.33s ease-in-out;
    -moz-transition: all 0.33s ease-in-out;
    -o-transition: all 0.33s ease-in-out;
    -webkit-transition: all 0.33s ease-in-out;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_features_accordion_header.ui-accordion-header.ui-state-active span.ui-accordion-header-icon::after {
    content: "\f077";
}

div.djc2_items_alternate_list_item_feature_group_header {
    background: #473225;
    color: var(--ci_color_white);
    margin-top: 20px;
    padding: 20px 20px 0px 20px;
}
div.djc2_items_alternate_list_item_feature_group_header h3 {
    color: var(--ci_color_white) !important;
    margin: 0px !important;
    padding: 0px !important;
}
div.djc2_items_alternate_list_item_feature_group_header h3::after {
    content: none !important;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_features ul {
    column-count: 3;
    background: #473225;
    margin: 0px !important;
    padding: 20px 20px 10px 20px !important;
}
@media (max-width: 991px) {
    div.djc2_items_alternate div.djc2_items_alternate_list_item_features ul {
        column-count: 2;
    }
}
@media (max-width: 540px) {
    div.djc2_items_alternate div.djc2_items_alternate_list_item_features ul {
        column-count: 1;
    }
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_features ul li {
    padding: 0px !important;
    -webkit-column-break-inside: avoid;
              page-break-inside: avoid;
                   break-inside: avoid;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_features ul li::before {
    content: none !important;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_feature {
    display: flex;
    color: var(--ci_color_white);
    padding: 0px 10px 10px 0px;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_feature_icon {
    display: flex;
    float: left;
    width: 35px;
    padding: 0px 10px 0px 0px;
}
div.djc2_items_alternate div.djc2_items_alternate_list_item_feature_icon i {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    font-size: 20px;
}

div.djc2_items_alternate div.djc2_items_alternate_list_item_feature_name {
    display: flex;
    float: left;
    width: calc(100% - 35px);
}