.eb-social-links-wrapper ul.eb-socials li a{background:#000;color:#fff}.eb-social-links-wrapper ul.eb-socials li .facebook-f-original{background:#3b5998}.eb-social-links-wrapper ul.eb-socials li .twitter-original{background:#00aced}.eb-social-links-wrapper ul.eb-socials li .google-plus-original{background:#dd4b39}.eb-social-links-wrapper ul.eb-socials li .pinterest-original{background:#cb2027}.eb-social-links-wrapper ul.eb-socials li .linkedin-in-original,.eb-social-links-wrapper ul.eb-socials li .linkedin-original{background:#007bb6}.eb-social-links-wrapper ul.eb-socials li .youtube-original{background:red}.eb-social-links-wrapper ul.eb-socials li .vimeo-v-original{background:#1ab7ea}.eb-social-links-wrapper ul.eb-socials li .tumblr-original{background:#32506d}.eb-social-links-wrapper ul.eb-socials li .instagram-original{background:#bc2a8d;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1)}.eb-social-links-wrapper ul.eb-socials li .flickr-original{background:#ff0084}.eb-social-links-wrapper ul.eb-socials li .dribbble-original{background:#ea4c89}.eb-social-links-wrapper ul.eb-socials li .quora-original{background:#a82400}.eb-social-links-wrapper ul.eb-socials li .foursquare-original{background:#0072b1}.eb-social-links-wrapper ul.eb-socials li .forrst-original{background:#5b9a68}.eb-social-links-wrapper ul.eb-socials li .vk-original{background:#45668e}.eb-social-links-wrapper ul.eb-socials li .wordpress-simple-original{background:#21759b}.eb-social-links-wrapper ul.eb-socials li .yahoo-original{background:#7b0099}.eb-social-links-wrapper ul.eb-socials li .soundcloud-original{background:#ff3a00}.eb-social-links-wrapper ul.eb-socials li .skype-original{background:#00aaf2}.eb-social-links-wrapper ul.eb-socials li .github-original{background:#000;color:#fff}.eb-social-links-wrapper ul.eb-socials li .reddit-original{background:#ff4500}.eb-social-links-wrapper ul.eb-socials li .stack-overflow-original{background:orange}.eb-social-links-wrapper ul.eb-socials li .stumbleupon-original{background:#eb4823}.eb-social-links-wrapper ul.eb-socials li .blogger-b-original{background:#fb8f3d}.eb-social-links-wrapper ul.eb-socials li .whatsapp-original{background:#4dc247}.eb-social-icon{font-style:normal}div.eb-social-links-wrapper ul{margin:0;padding:0}.eb-social-links-f0bcu.eb-social-links-wrapper{position:relative;margin:auto;max-width:100%;padding:20px;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-social-links-f0bcu.eb-social-links-wrapper:before{transition:background 0.5s,opacity 0.5s,filter 0.5s}.eb-social-links-f0bcu.eb-social-links-wrapper ul.eb-socials{list-style:none;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:9px;row-gap:10px;display:flex}.eb-social-links-f0bcu.eb-social-links-wrapper ul.eb-socials li:nth-child(1) a{background:rgba(245,131,47,1)}.eb-social-links-f0bcu.eb-social-links-wrapper ul.eb-socials li:nth-child(2) a{background:rgba(245,131,47,1)}.eb-social-links-f0bcu.eb-social-links-wrapper ul.eb-socials li a{box-sizing:content-box;text-decoration:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:0;width:0;font-size:23px;padding:1em;border-radius:50%;transition:color 0.5s,background-color 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-parent-eb-social-links-f0bcu{display:block}.root-eb-social-links-f0bcu{position:relative}.root-eb-social-links-f0bcu.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-social-links-f0bcu.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-social-links-f0bcu.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-social-links-f0bcu.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.eb-parent-eb-social-links-f0bcu{display:block}} @media(max-width: 767px){.eb-parent-eb-social-links-f0bcu{display:block}}body {
background: #fff;
}
body.home h1.wp-block-post-title {
display: none;
}
header {
padding: 0 3rem;
}
a {
text-decoration: none;
}
body.home main {
padding: 0!important;
margin-top: 0!important;
}
body.home .entry-content {
padding: 0!important;
}
.home-disc-row{
background:#000;
padding:4rem 10% !important;
}
.wp-block-columns.home-discoverblock.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex, .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: 100%;
}
.wp-block-group.alignfull.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 0!important;
}
.home-discover-textwrap{
text-align:center;
padding-left: 2rem;
}
body.home h2.heading-script,  h1.wp-block-post-title, .event-pagetitle {
font-family: lindsey-signature, sans-serif;
font-weight: 400;
color: #fdc917;
font-size: 5rem;
padding: 2rem 0 0;
line-height: 5rem;
}
body.home .heading-sansserif{
color:#fdc917;
font-family: franklin-gothic-urw-cond, sans-serif;
font-weight: 400;
text-transform: uppercase;
margin-top: 0;
font-size: 2.25rem;
line-height: 2rem;
}
.blue-btn a{
background:#63b8cc;
color:#000;
font-size: 1.15rem;
text-transform: uppercase;
font-weight: bold;
margin-top:1rem;
}
.home-discv-parag{
color:#fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 2rem;
margin: 2rem;
}
.news-guide-row{
margin-top:0;
}
.news-guide-row p{
color:#000;
font-family: franklin-gothic-urw-cond, sans-serif;
font-weight: 400;
text-transform: uppercase;
}
.news-guide-row p em{
font-family: lindsey-signature, sans-serif;
font-weight: 400;
color: #FFF;
font-size: 5rem;
text-transform: none;
padding-top: 2rem;
}
.tourguide-wrap {
display: flex;
justify-content: center;
}
.newsletterwrap {
text-align: center;
}
.tourguide-wrap p em {
display: block;
line-height: 3.2rem;
}
.tourguide-wrap .tourguide-img img {
width: 95px;
margin-right: 1rem;
}
.mainstreet-wrap{
background:url(//www.visitripleyms.com/wp-content/themes/visit-ripley/assets/images/mainstr-background.jpg) top left no-repeat;
background-size:contain;
}
.ripleymainstr-logo img {
width: 30vw;
max-width: 400px;
}
.ripleymainstr-copywrap {
text-align: center;
padding: 9rem 3rem 3rem 6rem;
}
.mainstreet-wrap {
margin-top: 0;
}
.ripleymainstr-imagescol {
text-align: right;
display:grid;
grid-template-columns: repeat(12, 1fr);
}
.thecutofff-wrap{
position: relative;
margin-top: 0;
color: #fff;
padding: 6rem 8rem !important;
}
.thecutofff-wrap::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(25, 75, 101, 0.85); }
.has-global-padding > .alignfull {
margin-right: auto!important;
margin-left: auto!important;
}
.thecutofff-wrap h2.heading-script {
font-size: 4.5rem!important;
}
.thecutofff-wrap p {
text-align: center!important;
margin-bottom: 1.5rem;
}
.wp-block-navigation__submenu-container li {
font-size: .95rem!important;
} .mainstrimg-bot  {
grid-column: 4 / -1;
grid-row: 1; 
}
.mainstrimg-bot img, .mainstr-imgtop img {
max-width: 25vw;
}
.mainstr-imgtop {
grid-column: 1 / span 8;
grid-row: 1;
padding-top: 32vh;
z-index: 1;
}
.mainstr-buttonwrap .wp-block-button {
display: block;
width: 100%;
}
.mainstr-buttonwrap {
padding-top: 2rem;
}
.mainstr-buttonwrap .wp-block-button a {
text-transform: uppercase;
font-weight: bold;
padding: 1rem 2rem;
margin: .25rem;
}
.ripleymainstr-logo {
padding-bottom: 2rem;
}
.mainstreetnumbers-row p, h2.tripideas-heading, .tripidea-postwrap ul li h2 a, .jumperbox a, #responsive-menu-pro{
font-family: franklin-gothic-urw-cond, sans-serif!important;
font-weight: 400;
text-transform: uppercase;
}
.mainstreetnumbers-row p strong {
position: relative;
font-size: 2rem;
top: 3px;
}
h2.tripideas-heading {
width: 100%;
text-align: center;
padding: 5rem 0 2rem;
color:#f5832f;
text-transform: uppercase;
}
h2.tripideas-heading strong, h2.getsocial-heading strong, .entry-content h2{
font-family: lindsey-signature, sans-serif;
font-weight: 400;
color: #FFF;
text-transform: none;
font-size:5rem;
display:block;
}
.tripidea-postwrap ul {
display: flex;
flex-wrap: wrap;
gap: 3rem;
justify-content: center;
align-items: baseline;
text-align: center;
}
.tripidea-postwrap ul li h2 a {
color: #fff;
text-align: center;
font-size: 1.5rem;
text-transform: uppercase;
line-height: 1.6rem;
}
.tripidea-postwrap ul li {
flex: 0 0 25%;
}
.tripidea-postwrap ul li img {
border: 3px solid #f5832f;
}
.orange-btn a {
background: #f5832f;
color: #000;
font-size: 1.15rem;
text-transform: uppercase;
font-weight: bold;
margin-top:1rem;
}
.tripideas-box {
margin-top: 0;
padding: 4rem 2rem 7rem;
}
.top-returnbtn a {
background: #63b8cc!important;
border: 1px solid #efefef;
color: #fff!important;
font-size: .9rem!important;
padding: .75rem 1rem!important;
} .primarynav nav ul li {
border-top: 5px solid #f5832f;
padding-top: 1rem;
margin-top: 0rem;
}
.primarynav nav ul li ul li{
border-top:0;
padding-top:0;
}
#responsive-menu-pro{
font-weight:bold;
}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-item-link{
font-size:2rem!important;
}
#responsive-menu-pro ul li {
font-weight: 400!important;
} h1.wp-block-post-title{
color:#f5832f;
font-size:5rem;
padding: 1rem 2rem;
}
.eb-breadcrumb-jphm8.eb-breadcrumb-wrapper .eb-breadcrumb-item, .eb-breadcrumb-jphm8.eb-breadcrumb-wrapper .eb-breadcrumb-item a {
color: #70616c;
font-size: 14px;
}
.eb-breadcrumb a {
font-size: .8rem!important;
font-weight: 100;
}
.eb-breadcrumb-wrapper .eb-breadcrumb {
background: #f7ece4;
border-radius: 31px;
padding: .25rem 1.5rem;
margin-right:2rem;
}
.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay {
border-radius: 50px 0 0 50px;
}
.entry-content h2{
font-size: 3rem;
color: #f5832f;
line-height: 4rem;
}
.jumperbox a{
font-weight:bold;
font-size:1.75rem;
color:#f5832f;
text-decoration: none;
line-height:1.3rem;
}
.jumperbox img {
border: 3px solid #f5832f;
}
header.ebpg-entry-header {
padding: 0;
}
body .eb-post-grid-wrapper.eb-post-grid-bhfgh .ebpg-entry-title a {
color: #f5832f!important;
text-align: center!important;
text-transform: uppercase;
font-weight: bold;
}
.event-pagetitle{
color:#f5832f;
text-align: center;
}
.entry-content h3, .entry-content h4, .entry-content h5{
font-family: franklin-gothic-urw-cond, sans-serif;
font-weight: 400;
text-transform: uppercase;
color:#71616c;
} body.page-id-28 main, body.parent-pageid-28 main, body.parent-pageid-28 .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex{
background:url(//www.visitripleyms.com/wp-content/themes/visit-ripley/assets/images/mainstr-background.jpg) top left no-repeat; } .footer-wrap {
width: 100%!important;
display:block!important;
}
.footer-social-wrap {
margin: 0;
width: 100%!important;
padding: 0;
}
.footer-social {
background: #f1f1f1;
padding: 4rem 0;
}
.social-title-row {
padding: 0 3rem;
}
img.wp-image-211 {
width: 100%;
max-width: 100%;
}
h2.getsocial-heading strong {
color: #f5832f;
}
.footer-pagelist li a {
color: #fff;
text-decoration: none;
}
ul.footer-pagelist {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
justify-content: center;
align-items: flex-start;
flex-direction: row;
gap: 15px;
border-top: 1px solid #808080;
padding-top: 2rem;
margin-top: 0;
max-width: 100%;
border-bottom: 1px solid #808080;
padding-bottom: 2rem;
}
.footer-vg .wp-block-media-text {
grid-template-columns: none!important;
max-width: 100%!important;
}
.footer-vg .wp-block-media-text__media img {
max-width: 75px;
}
.footer-vg {
display: flex;
}
.footer-pagelist li {flex-basis: 20%;}
@media screen and (max-width: 960px) {
body.home h2.heading-script, h1.wp-block-post-title {
font-size: 3rem;
line-height: 3rem;
}
.home-discv-parag {
color: #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 2rem 0;
margin: 2rem 0;
}
ul#responsive-menu-pro li a {
margin-bottom: .35rem;
}
.thecutofff-wrap {
padding: 4rem 2.5rem !important;
}
}
@media screen and (max-width: 900px) {
.tripidea-postwrap ul {
gap: 1rem;
}
.ripleymainstr-copywrap {
padding: 5rem 2rem 2rem 2rem;
}
.home-discover-textwrap {
padding-left: 0rem;
}
body.page-template-page-no-title main.wp-block-group {
padding: .5rem!important;
}
}
@media screen and (max-width: 777px) {
.mainstr-imgtop {
padding-top: 0;
grid-column: 1/6;
}
.mainstrimg-bot img, .mainstr-imgtop img {
max-width: 100%;
}
.mainstrimg-bot {
grid-row: 1;
grid-column: 7/12;
}
ul.footer-pagelist {
flex-direction: column;
}
}