/******************/
/*** 1000 1280  ***/
/******************/

.section-add.featured-add.rv-1000-1280.ad-top img {
    width: 100%;
}

.section1.rv-1000-1280 {
    height: 90rem;
}

#home .section1.rv-1000-1280 .slide-image {
    height: 60rem;
}

#home .section1.rv-1000-1280 .featured-body {
    height: 30rem;
}

section.rv-1000-1280 .inner-container h2,
#home section.rv-1000-1280 .inner-container h2,
section#newsletter.rv-1000-1280 .newsltr-head {
    font-size: 32px;
}

section.rv-1000-1280 .inner-col-feature h3 {
    font-size: 18px;
    line-height: 1.4;
}

section.rv-1000-1280 .inner-col-feature p,
.featured-news.rv-1000-1280 .featured-top-sect p,
.featured-news.rv-1000-1280 .featured-top-sect p a,
#home .section1.rv-1000-1280 .featured-body .inner-col.inner-col2 p,
#home .section1.rv-1000-1280 .featured-body .inner-col.inner-col2 p a,
#home .section1.rv-1000-1280 .featured-body .inner-col.inner-col2 a,
section#newsletter.rv-1000-1280 .newsltr-caption,
section.rv-1000-1280 .single-feature .inner-col2 p a,
section.rv-1000-1280 .single-feature .inner-col2 p,
section.rv-1000-1280 .single-feature .inner-col2 a {
    font-size: 15px;
    line-height: 1.5;
}

section.rv-1000-1280 .inner-col-feature {
    height: 50rem;
}

#container.rv-1000-1280 section.rv-1000-1280 .inner-col-feature {
    height: 100%;
}

#home .section1.rv-1000-1280 .featured-body .inner-col.inner-col1 {
    padding-right: 5rem;
}

.section1.rv-1000-1280 .social-icons {
    height: 50rem;
}

#container section.rv-1000-1280,
section.rv-1000-1280 .inner-container,
#container section.rv-1000-1280 .featured-top-sect {
    margin-bottom: 3rem;
}

#container section.rv-1000-1280.featured-add {
    padding-bottom: 3rem;
    margin-bottom: 0;
}

#container section.rv-1000-1280 .featured-top-sect {
    margin-top: 0;
}

#home section.video-section-lg.rv-1000-1280,
#home section.video-section-xlg.rv-1000-1280,
#home section.video-section-xlg.rv-1000-1280 .inner-container iframe {
    height: 50rem;
}

#home section.video-section-xlg.rv-1000-1280 {
    background-color: unset !important;
}

section.rv-1000-1280.bottom-feature-block,
section#newsletter.rv-1000-1280 {
    height: 30rem;
}

section#newsletter.rv-1000-1280 {
    margin-bottom: 0;
    height: 30rem;
}

#container.rv-1000-1280 .category-menu {
    margin-bottom: 25px;
}

#container.rv-1000-1280 .article-break,
#container.rv-1000-1280 .inner-col-feature-ad {
    margin-bottom: 0;
}

nav.rv-1000-1280 #menu-sub-items {
    width: 10%;
    right: 3rem;
    position: relative;
}

#home .featured-top-sect .inner-col.inner-col1 img,


/*************************/
/**** end 1000 - 1280  ***/
/*************************/


/******************/
/*** 768 - 999  ***/
/******************/


.section-add.featured-add.rv-768-999.ad-top img {
    width: 100%;
}

.section1.rv-768-999,
#home .section1.rv-768-999 .slide-image,
#home .section1.rv-768-999 .featured-body,
#home .section1.rv-768-999 .single-feature .inner-col2 {
    height: 100%;
}

#home .section1.rv-768-999 .single-feature .inner-col2 {
    padding-top: 0;
    padding-bottom: 20px;
}

section.rv-768-999 .inner-container h2,
#home section.rv-768-999 .inner-container h2,
section#newsletter.rv-768-999 .newsltr-head {
    font-size: 32px !important;
}

section.rv-768-999 .inner-col-feature h3 {
    font-size: 18px;
    line-height: 1.4;
}

section.rv-768-999 .inner-col-feature p,
.featured-news.rv-768-999 .featured-top-sect p,
.featured-news.rv-768-999 .featured-top-sect p a,
#home .section1.rv-768-999 .featured-body .inner-col.inner-col2 p,
#home .section1.rv-768-999 .featured-body .inner-col.inner-col2 p a,
#home .section1.rv-768-999 .featured-body .inner-col.inner-col2 a,
section#newsletter.rv-768-999 .newsltr-caption,
section.rv-768-999 .single-feature .inner-col2 p a,
section.rv-768-999 .single-feature .inner-col2 p,
section.rv-768-999 .single-feature .inner-col2 a {
    font-size: 15px;
    line-height: 1.5;
}

section.rv-768-999 .inner-col-feature {
    /*height: 50rem;*/
}

#home .section1.rv-768-999 .featured-body .inner-col.inner-col1 {
    padding-right: 0;
    overflow: hidden;
}

.section1.rv-768-999 .social-icons {
    height: 50rem;
}

#container section.rv-768-999,
section.rv-768-999 .inner-container,
#container section.rv-768-999 .featured-top-sect {
    margin-bottom: 3rem;
}

#container section.rv-768-999.featured-add {
    padding-bottom: 3rem;
    margin-bottom: 0;
}

#container section.rv-768-999 .featured-top-sect {
    margin-top: 0;
    height: auto;
}

#container section.rv-768-999 .featured-top-sect .inner-col.inner-col1,
#container section.rv-768-999 .featured-top-sect .inner-col.inner-col1 a,
#container
    section.rv-768-999
    .featured-top-sect
    .inner-col.inner-col1
    .image-block {
    /*height: 40rem;*/
    height: auto;
}

#home section.video-section-lg.rv-768-999,
#home section.video-section-xlg.rv-768-999,
#home section.video-section-xlg.rv-768-999 .inner-container iframe {
    height: 50rem;
}

#home section.video-section-xlg.rv-768-999 {
    background-color: unset !important;
}

section.rv-768-999.bottom-feature-block,
section#newsletter.rv-768-999 {
    height: 20rem;
}

section#newsletter.rv-768-999 {
    margin-bottom: 0;
    height: 30rem;
}

#container section.rv-768-999 .featured-top-sect .inner-col.inner-col1 {
    padding-right: 0;
    margin-bottom: 25px;
}

section.rv-768-999 .inner-col-feature:last-child {
    margin-right: 0 !important;
}

section.rv-768-999 .inner-col-feature {
    width: 31.033% !important;
}

section.rv-768-999 .inner-col-feature {
    width: 31.033% !important;
    margin-right: 3.4% !important;
    height: 100%;
    min-height: 50rem;
}

section.bottom-feature-block.rv-768-999 .inner-col {
    padding-top: 0;
    height: 15rem;
    width: 100%;
}

#home section.banner-section1.rv-768-999 ul.slick-dots {
    bottom: 18rem;
}

#home .section1.rv-768-999 .featured-body .inner-col,
#container section.rv-768-999 .featured-top-sect .inner-col {
    width: 100%;
}

nav.rv-768-999 #menu-items ul li a {
    margin-right: 3rem;
}

#container.rv-768-999 .category-menu ul li a,
nav.rv-768-999 #menu-items ul li a {
    font-size: 17px;
    letter-spacing: 1.44px;
}

section.rv-768-999 .inner-col-feature.inner-col-feature-ad,
section.rv-768-999 .inner-col-feature.row-break3 {
    margin-right: 0 !important;
}

#container.rv-768-999 .category-menu {
    margin-bottom: 25px;
}

/* added 3-1-2021 */

#newsletter.rv-768-999 .input-submit {
    font-size: 14px;
    text-align: center;
    height: auto;
    padding: 5px 10px;
}

footer.rv-768-999 .menu-items-inner ul li {
    margin: 0 0 10px;
    display: block;
}

#container section.content.n-quote-section.rv-768-999 {
    padding: 0;
}

#container section.article-content-body.rv-768-999 .w-30 img {
    width: 100%;
    max-width: 250px;
}

#container section.article-content-body.rv-768-999 {
    margin-bottom: 0;
}

#container section.related-feature.rv-768-999 .inner-container {
    margin-bottom: 0;
}

#container section.related-feature.rv-768-999 h3.section-title {
    margin-bottom: 20px;
    font-size: 32px !important;
}

#container section.article-content-body.rv-768-999 .article-tags h4 {
    font-size: 15px;
    padding: 0 10px;
}

section.content.n-htmlBlock-section.rv-768-999 iframe {
    min-width: unset !important;
    width: 100%;
}

section.related-feature.rv-768-999 hr {
    margin-bottom: 20px;
}

section.related-feature.rv-768-999 {
    padding-bottom: 0;
}

#container section.article-content-body.rv-768-999 .single-social-icons ul li {
    margin-bottom: 10px;
    padding: 0;
    margin-right: 0.5%;
}

#container
    section.article-content-body.rv-768-999
    .single-social-icons
    ul
    li
    a {
    font-size: 12px;
}

#article-category .rv-768-999 .f-img .image-block {
    background-image: unset !important;
}

#article-category .rv-768-999 .f-img {
    height: auto;
}

#container.rv-768-999 .category-menu ul.nav.nav-tabs li {
    display: block;
    width: 100%;
    border-bottom: unset;
}

section.f-imageFull-section.rv-768-999 .inner-container {
    padding: 0;
}

/*section.f-imageFull-section.rv-768-999 {
    background-image: unset !important;
}*/

/**************************/
/***** end 768 - 999  *****/
/**************************/

/******************/
/*** 767 - 569  ***/
/******************/

.section-add.featured-add.rv-767-569.ad-top img {
    width: 100%;
}

.section1.rv-767-569,
#home .section1.rv-767-569 .slide-image,
#home .section1.rv-767-569 .featured-body,
#home .section1.rv-767-569 .single-feature .inner-col2 {
    height: 100%;
}

#home .section1.rv-767-569 .single-feature .inner-col2 {
    padding-top: 0;
    padding-bottom: 20px;
}

section.rv-767-569 .inner-container h2,
#home section.rv-767-569 .inner-container h2,
section#newsletter.rv-767-569 .newsltr-head {
    font-size: 25px !important;
}

section.rv-767-569 .inner-col-feature h3 {
    font-size: 18px;
    line-height: 1.4;
}

section.rv-767-569 .inner-col-feature p,
.featured-news.rv-767-569 .featured-top-sect p,
.featured-news.rv-767-569 .featured-top-sect p a,
#home .section1.rv-767-569 .featured-body .inner-col.inner-col2 p,
#home .section1.rv-767-569 .featured-body .inner-col.inner-col2 p a,
#home .section1.rv-767-569 .featured-body .inner-col.inner-col2 a,
section#newsletter.rv-767-569 .newsltr-caption,
section.rv-767-569 .single-feature .inner-col2 p a,
section.rv-767-569 .single-feature .inner-col2 p,
section.rv-767-569 .single-feature .inner-col2 a {
    font-size: 15px;
    line-height: 1.5;
}

section.rv-767-569 .inner-col-feature {
    /*height: 50rem;*/
}

#home .section1.rv-767-569 .featured-body .inner-col.inner-col1 {
    padding-right: 0;
    overflow: hidden;
}

.section1.rv-767-569 .social-icons {
    height: 38rem;
}

#container section.rv-767-569,
section.rv-767-569 .inner-container,
#container section.rv-767-569 .featured-top-sect {
    margin-bottom: 3rem;
}

#container section.rv-767-569.featured-add {
    padding-bottom: 0;
    margin-bottom: 0;
}

#container section.rv-767-569 .featured-top-sect {
    margin-top: 0;
    height: auto;
    width: 100%;
}

#container section.rv-767-569 .featured-top-sect .inner-col.inner-col1,
#container section.rv-767-569 .featured-top-sect .inner-col.inner-col1 a,
#container
    section.rv-767-569
    .featured-top-sect
    .inner-col.inner-col1
    .image-block {
    /*height: 40rem;*/
    height: auto;
}

#home section.video-section-lg.rv-767-569,
#home section.video-section-xlg.rv-767-569,
#home section.video-section-xlg.rv-767-569 .inner-container iframe {
    height: 50rem;
}

#home section.video-section-xlg.rv-767-569 {
    background-color: unset !important;
}

section.rv-767-569.bottom-feature-block,
section#newsletter.rv-767-569 {
    height: 20rem;
}

section#newsletter.rv-767-569 {
    margin-bottom: 0;
    height: 30rem;
}

#container section.rv-767-569 .featured-top-sect .inner-col.inner-col1 {
    padding-right: 0;
    margin-bottom: 25px;
}

section.rv-767-569 .inner-col-feature:last-child {
    margin-right: 0 !important;
}

section.rv-767-569 .inner-col-feature {
    width: 31.033% !important;
}

section.rv-767-569 .inner-col-feature {
    width: 100% !important;
    margin-right: 0 !important;
    height: 100%;
    margin-bottom: 25px;
}

section.bottom-feature-block.rv-767-569 .inner-col {
    padding-top: 0;
    height: 15rem;
    width: 100%;
}

#home section.banner-section1.rv-767-569 ul.slick-dots {
    bottom: 18rem;
}

#home .section1.rv-767-569 .featured-body .inner-col,
#container section.rv-767-569 .featured-top-sect .inner-col,
#container section.rv-767-569 .featured-top-sect .inner-col.inner-col2,
#container section.rv-767-569 .featured-top-sect .inner-col.inner-col2 > div {
    width: 100%;
}

section.rv-767-569 .inner-col-feature .f-img {
    /*height: 35rem;*/
    height: auto;
}

#container section.featured-news.rv-767-569 {
    padding-bottom: 0;
    margin-bottom: 0;
}

#container section.rv-767-569 .featured-top-sect .inner-col.inner-col2,
#container section.rv-767-569 .featured-top-sect .inner-col.inner-col2 > div {
    padding: 0;
}

#newsletter.rv-767-569 input {
    max-width: 40rem;
}

section#newsletter.rv-767-569 {
    margin-bottom: 0;
    height: 25rem;
}

nav.rv-767-569 #logo {
    height: 100px;
    overflow: hidden;
}

nav.rv-767-569 #logo,
nav.rv-767-569 #logo > div {
    width: 100%;
    padding: 0;
}

nav.rv-767-569 #logo img {
    max-width: 200px;
    margin: 0 auto;
}

nav.rv-767-569 #menu-items,
nav.rv-767-569 #menu-sub-items {
    width: 100%;
    display: block;
    height: 50px;
}

nav.rv-767-569 #menu-sub-items .menu-sub-items-inner {
    text-align: center;
}

nav.rv-767-569
    #menu-items
    .menu-items-inner
    .menu-container
    ul
    li:last-child
    a {
    margin-right: 0;
}

nav.rv-767-569 #menu-items .menu-items-inner {
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    -webkit-flex-direction: row;
}

#container
    #article-category
    section.rv-767-569
    .featured-top-sect
    .inner-col.inner-col1,
#container
    #article-category
    section.rv-767-569
    .featured-top-sect
    .inner-col.inner-col1
    a,
#container
    #article-category
    section.rv-767-569
    .featured-top-sect
    .inner-col.inner-col1
    .image-block {
    /*height: 40rem;*/
    height: auto;
}

#container.rv-767-569 .category-menu {
    margin-bottom: 25px;
}

nav.rv-767-569 #menu-items ul > li > a,
#container.rv-767-569 .category-menu ul li a {
    font-size: 14px;
    margin-right: 2rem;
    letter-spacing: 1.44px;
}

#container.rv-767-569 .category-menu ul li a {
    margin-right: 0;
}

#container.rv-767-569 .category-menu ul li {
    margin-right: 2.2%;
}

#container section.rv-767-569 .featured-top-sect p,
#container section.rv-767-569 .featured-top-sect p a,
#container section.rv-767-569 .featured-top-sect p span {
    font-size: 14px;
    line-height: 1.5;
}

nav.rv-767-569 {
    height: auto;
}

/* added 3-1-2021 */

#newsletter.rv-767-569 .input-submit {
    font-size: 14px;
    text-align: center;
    height: auto;
    padding: 5px 10px;
}

footer.rv-767-569 .menu-items-inner ul li {
    margin: 0 0 10px;
    display: block;
}

#container section.content.rv-767-569 p,
#container section.content.rv-767-569 p ul li,
#container section.content.rv-767-569 p ul li a,
#container section.content.rv-767-569 p span,
#container section.content.rv-767-569 p a,
#container section.content.rv-767-569 p strong,
#container section.content.rv-767-569 p em {
    font-size: 14px;
}

#container section.content.n-quote-section.rv-767-569 {
    padding: 0;
}

#container section.article-content-body.rv-767-569 .w-30 img {
    width: 100%;
    max-width: 250px;
}

#container section.article-content-body.rv-767-569 {
    margin-bottom: 0;
}

#container section.related-feature.rv-767-569 .inner-container {
    margin-bottom: 0;
}

#container section.related-feature.rv-767-569 h3.section-title {
    margin-bottom: 20px;
    font-size: 25px;
}

#container section.article-content-body.rv-767-569 .article-tags h4,
#container.rv-767-569 .article-tags h4 {
    font-size: 15px;
    padding: 0 10px;
}

section.content.n-htmlBlock-section.rv-767-569 iframe {
    min-width: unset !important;
    width: 100%;
}

section.related-feature.rv-767-569 hr {
    margin-bottom: 20px;
}

#container section.related-feature.rv-767-569 {
    padding-bottom: 0;
    margin-bottom: 0;
}

#container section.article-content-body.rv-767-569 .single-social-icons ul li,
#container.rv-767-569 .single-social-icons ul li {
    display: inline-block;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
    max-width: 200px;
}

#container.rv-767-569 div.single-social-icons ul li {
    display: inline-block;
    margin-bottom: 0;
}

#container .feature-article .f-textArea-section.rv-767-569 .inner-container,
#container
    section.related-feature.rv-767-569
    .inner-container
    .rel-feature-col {
    max-width: 660px;
}

#container
    section.related-feature.rv-767-569
    .inner-container
    .rel-feature-col {
    padding: 0;
}

#container.rv-767-569 .w-70,
#container.rv-767-569 .w-30 {
    padding-right: 0;
    width: 100%;
    max-width: 660px;
    margin: 0 auto;
    float: unset;
}

#container.rv-767-569 .w-30,
#container
    section.article-content-body.rv-767-569
    .single-social-icons
    .inner-container {
    text-align: center;
}

section.rv-767-569 .inner-col-feature .image-block,
#container.rv-767-569 .featured-top-sect .inner-col.inner-col1 .image-block {
    background-position: center;
    background-image: unset !important;
}

#single-article.feature-article
    .video-segment.fullWidth.rv-767-569
    .inner-container,
#single-article.feature-article .f-imageFull-section.parallaxOn.rv-767-569 {
    max-width: 100%;
    height: 60rem;
}

.feature-article section.article-header-box.rv-568 hr {
    margin: 20px 0;
}

#container .feature-article section.article-header-box.rv-568 {
    margin-bottom: 0;
}

#container.rv-767-569
    #results-page.for-mobile
    .r-entry-item
    .r-entry-item-col1 {
    margin-bottom: 20px;
}

#container.rv-767-569
    #results-page.for-mobile
    .r-entry-item
    .r-entry-item-col2 {
    padding-left: 1px;
}

#container.rv-767-569 #results-page.for-mobile .r-entry-item .r-entry-item-col {
    width: 100%;
}

#container.rv-767-569 #results-page.for-mobile .r-entry-item {
    height: auto;
}

#container.rv-767-569 .category-menu ul.nav.nav-tabs li {
    display: block;
    width: 100%;
    border-bottom: unset;
}

#container section.rv-767-569.featured-add.ad-top img {
    width: 100%;
}

section.f-imageFull-section.rv-767-569 .inner-container {
    padding: 0;
}

/*section.f-imageFull-section.rv-767-569 {
    background-image: unset !important;
}*/

footer.rv-767-569 .footer-logo img {
    width: 100%;
    max-width: 200px;
}

/**************************/
/***** end 767 - 569  *****/
/**************************/

/******************/
/****** 568 *******/
/******************/

.section-add.featured-add.rv-568.ad-top img {
    width: 100%;
}

.section1.rv-568,
#home .section1.rv-568 .slide-image,
#home .section1.rv-568 .featured-body,
#home .section1.rv-568 .single-feature .inner-col2 {
    height: 100%;
}

#home .section1.rv-568 .single-feature .inner-col2 {
    padding-top: 0;
    padding-bottom: 20px;
}

section.rv-568 .inner-container h2,
#home section.rv-568 .inner-container h2,
section#newsletter.rv-568 .newsltr-head,
section.related-feature.rv-568 h3 {
    font-size: 20px !important;
}

section.rv-568 .inner-col-feature h3 {
    font-size: 18px;
    line-height: 1.4;
}

section.rv-568 .inner-col-feature p,
.featured-news.rv-568 .featured-top-sect p,
.featured-news.rv-568 .featured-top-sect p a,
#home .section1.rv-568 .featured-body .inner-col.inner-col2 p,
#home .section1.rv-568 .featured-body .inner-col.inner-col2 p a,
#home .section1.rv-568 .featured-body .inner-col.inner-col2 a,
section#newsletter.rv-568 .newsltr-caption,
section.rv-568 .single-feature .inner-col2 p a,
section.rv-568 .single-feature .inner-col2 p,
section.rv-568 .single-feature .inner-col2 a {
    font-size: 14px;
    line-height: 1.5;
}

section.rv-568 .inner-col-feature {
    /*height: 50rem;*/
}

#home .section1.rv-568 .featured-body .inner-col.inner-col1 {
    padding-right: 0;
    overflow: hidden;
    margin-bottom: 25px;
}

.section1.rv-568 .social-icons {
    height: 23rem;
}

#container section.rv-568,
section.rv-568 .inner-container,
#container section.rv-568 .featured-top-sect {
    margin-bottom: 3rem;
}

#container section.rv-568.featured-add {
    padding-bottom: 0;
    margin-bottom: 0;
}

#container section.rv-568 .featured-top-sect {
    margin-top: 0;
    height: auto;
    width: 100%;
}

#container section.rv-568 .featured-top-sect .inner-col.inner-col1,
#container section.rv-568 .featured-top-sect .inner-col.inner-col1 a,
#container
    section.rv-568
    .featured-top-sect
    .inner-col.inner-col1
    .image-block {
    /*height: 40rem;*/
    height: auto;
}

#home section.video-section-lg.rv-568,
#home section.video-section-xlg.rv-568,
#home section.video-section-xlg.rv-568 .inner-container iframe {
    height: 30rem;
}

#home section.video-section-xlg.rv-568 {
    background-color: unset !important;
}

section.rv-568.bottom-feature-block,
section#newsletter.rv-568 {
    min-height: 35rem;
    height: 100%;
}

section#newsletter.rv-568 {
    margin-bottom: 0;
    height: 30rem;
}

#container section.rv-568 .featured-top-sect .inner-col.inner-col1 {
    padding-right: 0;
    margin-bottom: 25px;
}

section.rv-568 .inner-col-feature:last-child {
    margin-right: 0 !important;
}

section.rv-568 .inner-col-feature {
    width: 31.033% !important;
}

section.rv-568 .inner-col-feature {
    width: 100% !important;
    margin-right: 0 !important;
    height: 100%;
    margin-bottom: 25px;
}

section.bottom-feature-block.rv-568 .inner-col {
    padding-top: 0;
    height: 15rem;
    width: 100%;
}

#home section.banner-section1.rv-568 ul.slick-dots {
    bottom: 16rem;
}

#home .section1.rv-568 .featured-body .inner-col,
#container section.rv-568 .featured-top-sect .inner-col,
#container section.rv-568 .featured-top-sect .inner-col.inner-col2,
#container section.rv-568 .featured-top-sect .inner-col.inner-col2 > div {
    width: 100%;
}

section.rv-568 .inner-col-feature .f-img {
    /*height: 25rem;*/
    height: auto;
}

#container section.featured-news.rv-568 {
    padding-bottom: 0;
    margin-bottom: 0;
}

#container section.rv-568 .featured-top-sect .inner-col.inner-col2,
#container section.rv-568 .featured-top-sect .inner-col.inner-col2 > div {
    padding: 0;
}

#newsletter.rv-568 input {
    max-width: 35rem;
    margin-bottom: 25px;
}

section#newsletter.rv-568 {
    margin-bottom: 0;
    height: 25rem;
}

#container section.rv-568.featured-add img {
    width: 100%;
}

nav.rv-568 #logo {
    height: 100px;
    overflow: hidden;
}

nav.rv-568 #logo,
nav.rv-568 #logo > div {
    width: 100%;
    padding: 0;
}

nav.rv-568 #logo img {
    max-width: 200px;
    margin: 0 auto;
}

nav.rv-568 #menu-items {
    height: 50px;
}

nav.rv-568 #menu-items,
nav.rv-568 #menu-sub-items {
    width: 100%;
    display: block;
}

nav.rv-568 #menu-sub-items .menu-sub-items-inner {
    text-align: center;
}

nav.rv-568 #menu-items .menu-items-inner .menu-container ul li:last-child a {
    margin-right: 0;
}

nav.rv-568 #menu-items .menu-items-inner {
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    -webkit-flex-direction: row;
}

#container
    #article-category
    section.rv-568
    .featured-top-sect
    .inner-col.inner-col1,
#container
    #article-category
    section.rv-568
    .featured-top-sect
    .inner-col.inner-col1
    a,
#container
    #article-category
    section.rv-568
    .featured-top-sect
    .inner-col.inner-col1
    .image-block {
    /*height: 25rem;*/
    height: auto;
}

#container.rv-568 .category-menu {
    margin-bottom: 25px;
}

nav.rv-568 #menu-items ul > li > a,
#container.rv-568 .category-menu ul li a {
    font-size: 14px;
    margin-right: 2rem;
    letter-spacing: 1.44px;
}

#container.rv-568 .category-menu ul.nav.nav-tabs li {
    display: block;
    width: 100%;
    border-bottom: unset;
}

#container section.rv-568 .featured-top-sect p,
#container section.rv-568 .featured-top-sect p a,
#container section.rv-568 .featured-top-sect p span {
    font-size: 14px;
    line-height: 1.5;
}

/* single post news */

#container.rv-568 .news-article .w-70,
#container.rv-568 .news-article .w-30 {
    width: 100%;
    padding: 0;
}

#container.rv-568 span.date-sptor {
    margin: 0 2%;
}

#container.rv-568 .content p,
#container.rv-568 .content p span,
#container.rv-568 .content span,
#container.rv-568 .content p strong,
#container.rv-568 .content ul li,
#container.rv-568 .content ul li a {
    font-size: 15px;
}

#container.rv-568
    #single-article
    .content.n-video-segment
    .inner-container
    iframe {
    height: 30rem !important;
}

#container.rv-568
    #single-article.news-article
    div.article-tags
    #container.rv-568
    #single-article.news-article
    div.article-tags
    h4 {
    font-size: 15px;
    padding: 0 5%;
}

#container.rv-568 #single-article.news-article .single-social-icons ul li,
#container.rv-568 #single-article.feature-article .single-social-icons ul li {
    width: 100%;
    margin-bottom: 20px;
}

nav.rv-568 {
    height: auto;
}

nav.rv-568 #menu-sub-items {
    height: auto;
    padding-bottom: 20px;
}

section.related-feature.rv-568 .rel-feature-col {
    padding: 0 32px;
}

/* 3 -1 2021 */

#newsletter.rv-568 .input-submit {
    font-size: 14px;
    text-align: center;
    height: auto;
    padding: 5px 10px;
}

footer.rv-568 .menu-items-inner ul li {
    margin: 0 0 10px;
    display: block;
}

#container section.content.rv-568 p,
#container section.content.rv-568 p ul li,
#container section.content.rv-568 p ul li a,
#container section.content.rv-568 p span,
#container section.content.rv-568 p a,
#container section.content.rv-568 p strong,
#container section.content.rv-568 p em {
    font-size: 14px;
}

#container section.content.n-quote-section.rv-568 {
    padding: 0;
}

#container section.article-content-body.rv-568 .w-30 {
    width: 100%;
    text-align: center;
}

#container section.article-content-body.rv-568 .w-30 img {
    width: auto;
    max-width: 250px;
}

#container section.article-content-body.rv-568 {
    margin-bottom: 0;
}

#container section.related-feature.rv-568 .inner-container {
    margin-bottom: 0;
}

#container section.related-feature.rv-568 h3.section-title {
    margin-bottom: 20px;
}

#container section.article-content-body.rv-568 .article-tags h4,
#container.rv-568 .article-tags h4 {
    font-size: 15px;
    padding: 0 10px;
}

section.content.n-htmlBlock-section.rv-568 iframe {
    min-width: unset !important;
    width: 100%;
}

section.related-feature.rv-568 hr {
    margin-bottom: 20px;
}

section.related-feature.rv-568 {
    padding-bottom: 0;
}

/* featured articles */

/*#container.rv-568 #single-article.feature-article .content {
    padding: 0 32px;
}
*/
#container.rv-568 #single-article.feature-article .f-htmlBlock-section iframe {
    width: 100% !important;
}

#container.rv-568
    #single-article.feature-article
    .f-soundCloud-section.large-view
    iframe {
    height: 30rem;
}

#container.rv-568
    #single-article.feature-article
    .f-soundCloud-section.large-view
    iframe {
    height: 30rem;
}

#container.rv-568 #single-article.feature-article .video-segment,
#container.rv-568 #single-article.feature-article .video-segment iframe {
    height: 31.5rem !important;
}

#container section.article-content-body.rv-568 .article-tags h4 {
    font-size: 15px;
    padding: 0 10px;
}

#container .feature-article section.related-feature.rv-568 {
    margin-bottom: 0;
}

section.rv-568 .inner-col-feature .image-block,
#container.rv-568 .featured-top-sect .inner-col.inner-col1 .image-block {
    background-size: cover;
    background-position: center;
    background-image: unset !important;
}

#container.rv-568 #single-article.feature-article h3.headingText.small {
    font-size: 15px;
}

#container.rv-568 #single-article.feature-article h3.headingText.standard {
    font-size: 18px;
}

#container.rv-568 #single-article.feature-article h3.headingText.large {
    font-size: 25px;
}

#container.rv-568 #single-article.feature-article h5.headingPrefix {
    padding: 0 15px;
}

#container.rv-568
    #single-article.feature-article
    .f-imageFull-section.parallaxOn {
    height: 45rem;
}

#container.rv-568
    #single-article.feature-article
    .f-button-section.large
    a
    button {
    height: 30px;
}

#container.rv-568 .feature-article .article-tags .inner-container,
#container.rv-568 .feature-article .single-social-icons .inner-container {
    padding: 0 32px;
}

#container .feature-article section.related-feature.rv-568 .f-img.for-mobile {
    height: auto;
}

#container section.rv-568.featured-add img {
    width: auto;
    /*max-width: 200px;*/
}

#container.rv-568 #article-category .addblock {
    padding-bottom: 0;
}

.section1.rv-568 button.slick-arrow:before,
.f-gallery-section.rv-568 button.slick-arrow:before {
    font-size: 32px;
}

.section1.rv-568 button.slick-next,
.f-gallery-section.rv-568 button.slick-next {
    right: 1rem;
}

#container.rv-568 #single-article .articleCaption {
    font-size: 16px;
}

#container.rv-568 #results-page.for-mobile .r-entry-item .r-entry-item-col1 {
    margin-bottom: 20px;
}

#container.rv-568 #results-page.for-mobile .r-entry-item .r-entry-item-col2 {
    padding-left: 1px;
}

#container.rv-568 #results-page.for-mobile .r-entry-item .r-entry-item-col {
    width: 100%;
}

#container.rv-568 #results-page.for-mobile .r-entry-item {
    height: auto;
}

#container section.rv-568.featured-add.ad-top img,
#container section.rv-568.featured-add.ad-btm img {
    width: 100%;
    height: auto;
}

#container section.rv-568.featured-add.ad-btm img {
    /*max-width: 200px;*/
}

section.banner-section1.rv-568 .social-icons-f a i {
    font-size: 20px;
}

.nav-mobile {
    display: none;
}

section.banner-section1.rv-568 .home-slide button.slick-arrow {
    display: none !important;
}

section.f-imageFull-section.rv-568 .inner-container {
    padding: 0;
}

section.f-imageFull-section.rv-568 {
    /*background-image: unset !important;*/
}

footer.rv-568 .footer-logo img {
    width: 100%;
    max-width: 200px;
}

/**************************/
/******* end 568  *********/
/**************************/

@media screen and (min-width: 1281px) {
    #home section.section1 {
        /*min-height: 161.7rem;*/
        height: 100%;
    }
}

@media screen and (min-width: 1000px) and (max-width: 1280px) {
    .page-id-146 section.content-body {
        margin-bottom: 0;
    }

    .page-id-146 section.content-body,
    .page-id-146 section.content-body .inner-container,
    .page-id-146 .section-break {
        margin-bottom: 0 !important;
    }
}

@media screen and (min-width: 1000px) {
    .page-id-55.site-ja #newsletter {
        margin-top: 60px;
    }

    .menu-link-list {
        display: none;
    }

    .inner-col-feature.last-article {
        width: 67.9333%;
        margin-right: 0;
        display: flex;
    }

    .inner-col-feature.last-article .f-img {
        padding-right: 1.9%;
    }

    .inner-col-feature.last-article .f-img,
    .inner-col-feature.last-article .f-content {
        width: 50%;
    }
}

/* end of 1000 */

@media screen and (max-width: 999px) {
    .page-id-146 section.content-body,
    .page-id-146 section.content-body .inner-container,
    .page-id-146 .section-break {
        margin-bottom: 0 !important;
    }

    nav.main,
    nav.sticky-menu,
    nav.sticky.for-desktop,
    .category-menu,
    .category-menu.sticky.for-desktop {
        display: none;
    }

    .nav-mobile {
        display: block;
    }

    .nav-mobile > div {
        width: 100%;
    }

    .nav-mobile .top-section,
    .nav-mobile .bottom-section {
        align-items: center;
        display: inline-block;
        width: 100%;
    }

    .nav-mobile .top-section .mobile-search,
    .nav-mobile .bottom-section .first {
        float: left;
    }

    .nav-mobile .top-section .mobile-logo,
    .nav-mobile .bottom-section .middle {
        text-align: center;
        position: absolute;
        width: 100%;
        height: inherit;
        left: 0;
        padding-left: 10px;
    }

    .nav-mobile .top-section .mobile-menu,
    .nav-mobile .bottom-section .last {
        float: right;
    }

    .nav-mobile .top-section .mobile-search,
    .nav-mobile .top-section .mobile-menu {
        z-index: 2;
    }

    .mobile-logo img {
        max-width: 100px;
        width: 100%;
        position: relative;
        top: 3px;
    }

    .nav-mobile .menu-main-category ul li {
        list-style-type: none;
    }

    .nav-mobile.sticky.disabled {
        position: fixed;
        width: 100%;
        top: -100%;
        transition: all ease 300ms;
    }

    .nav-mobile.sticky.active {
        top: 0;
        position: fixed;
        width: 100%;
        z-index: 2;
    }

    .menu-link-list .menu-main-page,
    .menu-link-list .menu-main-category,
    .nav-mobile ul.sub-menu-third {
        height: 0;
        overflow: hidden;
        transition: all ease 300ms;
    }

    .nav-mobile .top-section,
    .nav-mobile .bottom-section {
        padding-left: 15px;
        padding-right: 15px;
    }

    .nav-mobile .top-section,
    .nav-mobile .bottom-section {
        height: 30px;
    }

    .nav-mobile .top-section .mobile-search,
    .nav-mobile .top-section .mobile-menu,
    .nav-mobile .bottom-section .first,
    .nav-mobile .bottom-section .last {
        height: inherit;
        display: flex;
        align-items: center;
    }

    .nav-mobile .top-section .mobile-logo,
    .bottom-section > div {
        height: inherit;
    }

    .nav-mobile,
    .menu-link-list {
        background-color: #000;
    }

    .nav-mobile i,
    .nav-mobile ul li a,
    .nav-mobile i,
    .nav-mobile a,
    .menu-link-list ul li a {
        color: #ed7040;
    }

    #home section.video-section-lg .inner-container,
    #home section.video-section-lg .inner-container h2 {
        margin-bottom: 0;
    }

    .nav-mobile .bottom-section > div > ul > li {
        display: inline-block;
        margin: 0;
        margin-right: 8%;
    }

    .nav-mobile .bottom-section > div > ul > li:last-child {
        margin-right: 0;
    }

    .nav-mobile .bottom-section > div > ul {
        padding: 0;
        margin: 0 auto;
        height: inherit;
        display: inline-flex;
        align-items: center;
        width: 100%;
    }

    div.mobile-search,
    div.mobile-menu {
        position: relative;
        z-index: 1;
    }

    main#article-category {
        margin-top: 20px;
    }

    .nav-mobile #results-page i.fa-times-circle,
    .nav-mobile #results-page input[type="search"],
    .nav-mobile #results-page button {
        font-size: 14px;
    }

    .nav-mobile #results-page button {
        padding: 5px 10px;
    }

    .nav-mobile #results-page {
        position: relative;
        top: 0;
        overflow: hidden;
        height: 0;
        transition: all ease 300ms;
    }

    .nav-mobile #results-page.active {
        height: 100%;
    }

    div.menu-main-category .nav-tabs li {
        display: block;
        width: 100%;
    }

    div.menu-main-category .nav-tabs li a {
        padding: 5px 15px;
    }

    .nav-mobile .menu-link-list .nav-tabs {
        border: unset;
    }

    div.menu-main-category .nav-tabs li .fa-chevron-down {
        float: right;
    }

    div.menu-main-category .nav-tabs li a:focus,
    div.menu-main-category .nav-tabs li a:hover {
        border: unset;
        background-color: unset;
    }

    div.menu-main-category .nav-tabs li .fa-chevron-down {
        float: right;
        padding: 5px;
        position: relative;
        z-index: 2;
    }

    .nav-mobile ul.sub-menu-third {
        padding: 0 0 0 5px;
    }

    .nav-mobile ul.sub-menu-third.active,
    .menu-link-list .menu-main-page.active,
    .menu-link-list .menu-main-category.active {
        height: 100%;
    }

    div.menu-main-category .nav-tabs li.w-sub-menu-third .fa-chevron-down {
        transition: all ease 300ms;
    }

    div.menu-main-category
        .nav-tabs
        li.w-sub-menu-third.active
        .fa-chevron-down {
        transform: rotate(-180deg);
    }

    div.menu-main-category .nav-tabs li.w-sub-menu-third.active > a,
    div.menu-main-category .nav-tabs li.w-sub-menu-third.active > a i {
        color: #fff;
    }

    div.menu-main-category .nav-tabs li.w-sub-menu-third.active > a {
        background-color: #ed7040;
    }

    div.menu-main-category .nav-tabs li.w-sub-menu-third > a {
        border: unset;
        border-radius: unset;
    }

    .menu-link-list {
        padding-bottom: 10px;
    }

    section.section-add.featured-add.ad-btm img {
        width: auto;
        max-width: 100%;
    }

    #home .section1 .featured-body {
        display: inline-block;
    }
}

/* end of 999 */

@media screen and (min-width: 768px) and (max-width: 999px) {
    #single-article.feature-article
        .single-social-icons
        .inner-container
        ul
        li {
        width: 32.5333%;
        margin-right: 0.6%;
        max-width: unset;
    }

    #single-article.feature-article
        .single-social-icons
        .inner-container
        ul
        li:last-child {
        margin-right: 0;
    }

    #container
        #single-article
        section.related-feature
        .inner-container
        .rel-feature-col {
        padding: 0 32px;
    }

    #container #single-article section.related-feature {
        margin-bottom: 0;
    }

    #home .section1 .featured-body {
        padding-top: 20px;
    }

    section .inner-col-feature.last-article {
        width: 64% !important;
    }

    main#article-category section.section-add.emptyCat h3 {
        padding-top: 25px;
    }
}

/* end of 768 - 999 */

@media screen and (min-width: 768px) and (max-width: 800px) {
    #container
        #single-article
        section.related-feature
        .inner-container
        .rel-feature-col
        .feature-list-container {
        padding: 0;
        margin: 0 auto;
        max-width: 660px;
        width: 100%;
    }
}

@media screen and (max-width: 767px) {
    #common-page .heading-section h1 {
        font-size: 40px;
    }

    #newsletter
        #mc_embed_signup
        #mc-embedded-subscribe-form
        input[type="email"] {
        max-width: unset;
    }

    #single-article.news-article {
        margin-top: 25px;
    }

    .f-htmlBlock-section .inner-container,
    .f-heading-section .inner-container,
    .f-inlineImage-section.img-standard .inner-container,
    .video-segment.centerSmall .inner-container {
        padding: 0 32px;
    }
}

/* end of 767 */

@media screen and (min-width: 569px) and (max-width: 767px) {
    main#single-article.feature-article .article-tags .inner-container,
    main#single-article.feature-article .single-social-icons .inner-container {
        padding: 0 32px;
    }

    #single-article.feature-article
        .single-social-icons
        .inner-container
        ul
        li {
        width: 32.0333%;
        margin-right: 1.1%;
    }

    #single-article.feature-article
        .single-social-icons
        .inner-container
        ul
        li:last-child {
        margin-right: 0;
    }

    #container
        #single-article
        section.related-feature
        .inner-container
        .rel-feature-col {
        padding: 0 32px;
    }

    main#article-category section.section1 .inner-container {
        padding: 0;
        margin: 0 auto;
        max-width: 660px;
        width: 100%;
    }

    #single-article.news-article .inner-container {
        max-width: 660px;
    }

    #container
        #single-article.news-article
        section.article-content-body
        .single-social-icons
        ul
        li {
        width: 32.1333%;
        max-width: unset;
        margin-right: 1%;
    }

    #container
        #single-article.news-article
        section.article-content-body
        .single-social-icons
        ul
        li:last-child {
        margin-right: 0;
    }

    #single-article.feature-article section.article-header-box {
        margin-bottom: 0;
    }

    #home .section1 .featured-body {
        padding-top: 20px;
    }

    main#article-category section.section-add.emptyCat h3 {
        padding-top: 25px;
    }

    main#article-category section.section-add.emptyCat div {
        margin-bottom: 2em;
    }
}

/* end of 569 - 767 */

@media screen and (max-width: 568px) {
    #container section .inner-col {
        width: 100%;
    }

    #home section.video-section-lg .video-container,
    #home section.video-section-lg .article-container {
        width: 100%;
        padding: 0;
    }

    #home section.video-section-lg,
    #home section.video-section-lg .inner-container {
        height: 100% !important;
    }

    #home section.video-section-lg .inner-container {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    #home section.video-section-lg .video-container {
        margin-bottom: 20px;
    }

    #home section.video-section-lg iframe {
        height: 30rem !important;
    }

    #home section.video-section-lg h2 {
        margin-bottom: 0;
    }

    #home ul.slick-dots {
        right: 25px;
    }

    section.banner-section1.rv-568 .social-icons-f a i {
        font-size: 15px;
    }

    div.social-icons {
        margin-left: 15px;
    }

    .site-ja .footer-inner div.social-icons{
        margin-left: 0;
    }

    main#common-page .heading-section,
    main#common-page .heading-section h1 {
        margin-bottom: 0;
    }

    main#common-page .heading-section h1 {
        padding: 50px 20px;
    }

    #newsletter #mc_embed_signup_scroll {
        display: block;
    }

    #mc_embed_signup #mc-embedded-subscribe-form input[type="email"] {
        max-width: 35rem;
        margin-bottom: 25px;
    }

    #home .section1 .featured-body {
        padding-top: 20px;
    }

    #home .section1 .featured-body .inner-col.inner-col2 {
        padding-bottom: 20px;
    }

    main#article-category section.section-add.emptyCat h3 {
        padding-top: 25px;
    }
}

/* end of 568 */

/* END OF CONTENT */
