.lmw-contents-table-wrapper {
margin: 20px 0;
padding: 15px;
background-color: #f9f9f9;
border: 1px solid #ddd;
border-radius: 5px;
}
.lmw-contents-table-wrapper p {
margin: 0 0 10px 0;
font-weight: bold;
}
.lmw-contents-table-wrapper ul {
list-style: none;
margin: 0;
padding: 0;
}
.lmw-contents-table-wrapper ul li {
margin: 5px 0;
}
.lmw-contents-table-h2 {
font-weight: bold;
color: #333;
text-decoration: none;
}
.lmw-contents-table-h3 {
margin-left: 20px;
color: #666;
text-decoration: none;
}
.lmw-contents-table-h2:hover,
.lmw-contents-table-h3:hover {
text-decoration: underline;
}.ofmodels-wrapper {
font-family: inherit;
} .ofmodels-search-container {
padding: 20px;
background-color: #f7f7f7;
margin-bottom: 20px;
border-radius: 5px;
}
.ofmodels-search-container h2 {
font-size: 24px;
margin-bottom: 10px;
}
.ofmodels-search-container p {
font-size: 18px;
margin-bottom: 15px;
}
.ofmodels-search-container select {
padding: 5px 15px;
font-size: 16px;
width: 60%;
height: 42px;
background-color: #fff;
}
.ofmodels-search-container button {
padding: 10px 15px;
font-size: 16px;
background-color: #333;
color: #fff;
border: none;
cursor: pointer;
} .ofmodels-results-container {
padding: 20px;
background-color: #f9f9f9;
border-radius: 5px;
}
.ofmodels-results-container h2 {
font-size: 24px;
margin-bottom: 20px;
}
.ofmodels-results-container-item {
display: flex;
justify-content: space-between;
align-items: flex-start; margin-top: 3rem !important;
margin-bottom: 3rem !important;
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
border-bottom: 1px solid #e0e0e0;
padding-bottom: 20px;
} .ofmodels-details {
display: flex;
flex-direction: column;
}
.ofmodels-inner-row {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.ofmodels-inner-row > * {
margin-right: 15px;
}
.ofmodels-inner-row:last-child > *:last-child {
margin-right: 0;
} .ofmodels-Photo {
flex: 0 0 150px; padding: 0 12px; height: 150px; }
.ofmodels-Photo img {
width: 100%;
height: 100%;
border-radius: 15px;
object-fit: cover;
} @media only screen and (min-width: 769px) {
.ofmodels-Photo {
width: 150px;
height: 150px;
}
} @media only screen and (max-width: 768px) {
.ofmodels-Photo {
flex-basis: 325px; height: 375px; margin: 0 auto 15px; }
.ofmodels-results-container-item {
flex-direction: column;
align-items: center; }
.ofmodels-details .ofmodels-inner-row > h2.ofmodels-Title,
.ofmodels-details .ofmodels-inner-row > div.ofmodels-Link {
display: block; margin-right: 0; text-align: center; }
.ofmodels-details .ofmodels-inner-row {
flex-direction: column; align-items: center; }
} .offmodels-grid-layout .ofmodels-results-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
margin: 0 auto;
}
.offmodels-grid-layout .ofmodels-results-container-item {
display: inline-block;
}
.offmodels-grid-layout .ofmodels-Photo img {
width: 100%;
height: 475px;
}
.offmodels-grid-layout .ofmodels-inner-row {
display: block;
}
.offmodels-grid-layout a.offmodels-Read-More {
width: 100%;
display: block;
text-transform: capitalize;
}
.offmodels-grid-layout .offmodels-promo-pictures {
display: grid;
grid-template-columns: repeat(2, 1fr);
margin:0 auto;
max-width:350px;
}
.offmodels-grid-layout .ofmodels-cta button {
width: 335px;
}
.ofmodels-Link-promo img {
height: 230px;
object-fit: cover;
width: 100%;
padding:10px;
}
.offmodels-grid-layout.offmodels-video .ofmodels-cta {
text-align: center;
}
.ofmodels-video-wrapper {
display: flex;
justify-content: center;
width: 335px;
margin: 0 auto;
}
@media only screen and (max-width:769px){
.offmodels-grid-layout .ofmodels-results-container {
display: grid;
grid-template-columns: 1fr;
max-width: 100%;
margin: 0 auto;
}
.offmodels-grid-layout .ofmodels-results-container {
display: grid;
grid-template-columns:1fr;
max-width: 100%;
margin: 0 auto;
}
.offmodels-grid-layout .ofmodels-Photo {
height: 475px;
}
.offmodels-grid-layout .ofmodels-results-container-item {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-top: 1rem !important;
margin-bottom: 1rem !important;
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
border-bottom: 1px solid #e0e0e0;
padding-bottom: 20px;
}
.offmodels-grid-layout.offmodels-video .ofmodels-details {
text-align:center;
}
.ofmodels-video-wrapper {
display: flex;
justify-content: center;
width: 315px;
margin: 0 auto;
}
}
@media only screen and (min-width: 769px) {
.offmodels-grid-layout .ofmodels-Photo {
width: 100%;
height: 490px;
}
}
@media only screen and (max-width: 420px) {
.offmodels-grid-layout .ofmodels-cta button {
width: 285px;
}
}