.survey-findings {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.research-listing-nav {
    margin-bottom: 20px;
    line-height: 0.7em;
}

.research-listing-nav .section-header {
    display: inline-block;
    margin:0 20px 0 0;
    line-height: 0;
}

.research-listing-nav button {
    font-size: 2.2rem;
    display: inline-block;
    background-color:transparent;
    margin-right: 10px;
    color: #ccc;
    transition: color 0.3s ease;
    outline: none;
}

.research-listing-nav button:active,
.research-listing-nav button:hover,
.research-listing-nav button:visited {
    outline: none;
}

.research-listing-nav .info-text {
    display: inline-block;
    color: rgba(0,0,0,0.63);
    margin-left: 10px;
}

.research-item .border-container {
    border-bottom: 1px solid #BFBFBF;
    margin-bottom:16px;
    padding-bottom: 16px;
}

.shopify-store .col {
    width: 100%;
    max-width: 20%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    padding-bottom: 20px;
}

.shopify-store .col img {
    border:1px solid #ccc;
    width: 100%;
}

.research-listing-nav button.current {
    color:#000;
    outline: none;
}

.research-listing-nav .sort-button  {
    cursor: pointer;
}

.research-item {
    transition: all 0.6s ease-in;
}

.research-item img {
    border: 1px solid #d8d8d8;
}

.grid-view .research-item  .text-container .basic-text-2 {
    display: none;
}

.grid-view .research-item  .border-container {
    border-bottom: 1px solid #fff;
}

.grid-view .research-item {
    max-width: 20%;
}

.grid-view .research-item .row {
    margin:0;
}

.grid-view .research-item .image,
.grid-view .research-item .text-container {
    width:100%;
    max-width: 100%;
    flex: 100%;
    padding-left: 0;
    padding-right: 0;
}

.grid-view .research-item .text-container .flex-height-child {
    position: relative;
}

/* mobile */
.md-size .latest-research-header .survey-findings,
.sm-size .latest-research-header .survey-findings  {
    border:none;
}

.md-size .latest-research-header .survey-findings > div  {
    padding:30px 60px;
    border-bottom: 1px solid #ccc;
}


.sm-size .latest-research-header .survey-findings > div {
    padding:15px 30px;
    border-bottom: 1px solid #ccc;
}

.md-size .research-item .border-container,
.sm-size .research-item .border-container {
    border:none;
}

.md-size .shopify-store .col,
.sm-size .shopify-store .col,
.md-size .grid-view .research-item,
.sm-size .grid-view .research-item {
    max-width: 33.333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
}

.disable-survey-link {
    pointer-events: none;
    cursor: default;
}