#page-container {
background-color: #FFFCF3;
}
.text-block h3 {
font-family:"Lato" !important;
font-size:27px;
color:#989CCB;
text-transform:uppercase;
font-weight: 700;
}
.text-block p {
font-family:"Lato" !important;
font-size:24px;
color:#363636;
text-transform:none;
font-weight: 600;
line-height:36px;
}
.summer-festivities h1 {
font-size:70px;
color:#FFF8A5 !important;
}
.summer-festivities h1 a {
font-size: 70px;
color:#FFF8A5 !important;
display: block;
position: absolute;
left: 0;
right: 0;
height: 458px;
margin-top: -35px;
padding-top: 155px;
}
.summer-festivities h1 a:hover {
color:#FFFCF3 !important;
}
.page-title h1 {
font-size:55px;
color:#FFF8A5 !important;
background-color:#FFA168;
padding:15px;
}
.sh-button-text {
text-transform:uppercase;
}
span.sh-button-text:hover {
color: #FFA168;
}
.sh-button {
background-color: unset !important;
color: #2794a8 !important;
font-size: 22px !important;
}
.button-nav {
max-width: 650px;
margin: auto;
}
.sh-button-medium {
padding: 14px 0px;
} header.primary-desktop,
.sh-header.sh-header-1 {
height: 100px !important;
}
.header-logo.sh-group-equal img {
max-width: 225px;
}
ul.sub-menu {
margin-top: -6px;
} li#menu-item-18.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-18 a span:before{
content:'\00B7';
padding-right: 2px;
padding-left: 2px;
}
div#page-container.ls-overflow-visible header.primary-desktop{
height:100px !important;
}
.header-logo img {
max-height: 90px !important;
}
.sh-header {
border-bottom:none !important;
}
.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
padding-bottom:0px !important;
padding-top:0px !important;
}
.fa {
font-size:32px !important;
}
.sh-header{
background-image: linear-gradient(to right, #f1c3a9, #ddcaf1);
background-image: -moz-linear-gradient(left,  #f1c3a9 0%, #ddcaf1 100%); background-image: -webkit-linear-gradient(left,  #f1c3a9 0%,#ddcaf1 100%); background-image: linear-gradient(to right,  #f1c3a9 0%,#ddcaf1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1c3a9', endColorstr='#ddcaf1',GradientType=1 ); }
.sh-nav li.menu-item {
padding: 0 10px;
}
.sh-nav {
float: left;
}
li#menu-item-17.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-17{
padding-right: 95px;
} .sh-nav li.menu-item-has-children > a::after{
display:none;
} .sh-header .sh-nav > li.menu-item ul a{
font-size:18px !important;
padding-top:10px;
}
.sh-nav li.menu-item li.current-menu-item > a { color: #aaaaaa;
border-bottom: 0px solid transparent !important;
} span.ls-bottom-slidebuttons{
margin-left: 900px;
}
.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
background-color: #FFA168 !important;
} .heroSlider {
height: 500px;
background-size: cover;
background-position: center;
}
.heroContent {
height: 500px;
background: rgb(39, 148, 168, 0.8);
position: relative;
transition: 0.5s;
}
.heroContent:hover {
background: rgb(82, 169, 186, 0.8);
}
.heroContent:hover h3 {
background: #ddc8ef;
color: #000;
}
.heroContentInner {
height: 100%;
top: 30%;
position: absolute;
}
.heroContentInner h3 {
margin-left: -85px;
font-size: 45px;
background: #ffa168;
padding: 10px 25px;
font-family: 'blacker-heavy-ital' !important;
color: #FFF570;
display: table;
}
.heroContentInner p {
padding-left: 25px;
}
p.hDate {
color: #fff;
font-size: 20px;
text-transform: uppercase;
font-family: Lato;
padding-top: 20px;
}
p.hExcerpt {
color: #FFF570;
font-size: 20px;
}
.transition-controls {
position: absolute;
right: 15%;
bottom: 25px;
}
.pagination>li>a, .pagination>li>span {
border-radius: 55px !important;
background-color: #fff0;
color: rgba(255, 161, 104, 0.8);
}
.mob-hidden .col-md-4 {
padding-right: 0px;
} .summer-festivities-overlay{
background: linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)), url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage-Margarita-Fest-Dancing1.jpg) !important;
background-size: cover !important;
height: 450px;
background-position: center !important;
background-repeat: no-repeat !important;
}
.summer-festivities-overlay:hover {
background: linear-gradient(0deg,rgba(255, 161, 104, 0.55),rgba(255, 161, 104, 0.55)), url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage-Margarita-Fest-Dancing1.jpg) !important;
background-size: cover !important;
height: 450px;
background-position: center !important;
background-repeat: no-repeat !important;
}
.summer-movies-overlay {
background: linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)), url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage-Summer-Movies-Homepage.jpg) !important;
background-size: cover !important;
height: 450px;
background-position: center !important;
background-repeat: no-repeat !important;
}
.summer-movies-overlay:hover {
background: linear-gradient(0deg,rgba(255, 161, 104, 0.55),rgba(255, 161, 104, 0.55)),  url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage-Summer-Movies-Homepage.jpg) !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
}
.winter-festivities-overlay{
background: linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)), url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage-Winter-Homepage.jpg) !important;
background-size: cover !important;
display: block;
height: 450px;
background-position: center !important;
background-repeat: no-repeat !important;
}
.winter-festivities-overlay:hover {
background: linear-gradient(0deg,rgba(255, 161, 104, 0.55),rgba(255, 161, 104, 0.55)),  url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage-Winter-Homepage.jpg) !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
}
.woollys-parade-overlay{
background: linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)), url(https://villageatmammoth.com/wp-content/uploads/2019/06/Woolly-Parade.jpg) !important;
background-size: cover !important;
display: block;
height: 450px;
background-position: center !important;
background-repeat: no-repeat !important;
}
.woollys-parade-overlay:hover {
background: linear-gradient(0deg,rgba(255, 161, 104, 0.55),rgba(255, 161, 104, 0.55)),  url(https://villageatmammoth.com/wp-content/uploads/2019/06/Woolly-Parade.jpg) !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
}
.eat-shop-more-overlay{
background: linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)), url(https://villageatmammoth.com/wp-content/uploads/2019/06/eat-shop-more.jpg) !important;
background-size: cover !important;
display: block;
height: 450px;
}
.eat-shop-more-overlay:hover {
background: linear-gradient(0deg,rgba(255, 161, 104, 0.55),rgba(255, 161, 104, 0.55)), url(https://villageatmammoth.com/wp-content/uploads/2019/06/eat-shop-more.jpg) !important;
background-size: cover !important;
}
.vc_row.vc_row-o-full-height {
min-height: 70vh !important;
} .sh-footer .sh-copyrights {
background-color: #2794A8;
color: #FFFCF3;
height: 70px !important;
}
div.row div.col-sm-6 a{
color:#FFA168;
}
.sh-footer-columns {
width: 70%;
margin: 0 auto;
}
.test-bkg {
background: url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage_bg_pattern.svg);
margin-bottom: 0px !important;
}
.sh-footer .sh-footer-widgets{
background-image: linear-gradient(to right, #f1c3a9, #ddcaf1);
background-image: -moz-linear-gradient(left,  #f1c3a9 0%, #ddcaf1 100%); background-image: -webkit-linear-gradient(left,  #f1c3a9 0%,#ddcaf1 100%); background-image: linear-gradient(to right,  #f1c3a9 0%,#ddcaf1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1c3a9', endColorstr='#ddcaf1',GradientType=1 ); color:#363636;
}
img.image.wp-image-287.attachment-full.size-full{
width:250px;
}
.sh-footer .sh-footer-widgets i:not(.icon-link), .sh-footer .sh-footer-widgets .widget_recent_entries li::before {
color: #363636 !important;
}
div.textwidget.custom-html-widget h1{
color: #363636 !important;
font-size:36px;
}
.wpcf7-form p{
color: #363636 !important;
}
.wpcf7-form .wpcf7-submit{
background-color:#FFA168 !important;
color:#FFFCF3; }
.wpcf7-form .wpcf7-submit:hover {
background-color: #DDCAF1 !important;
}
div#custom_html-2 a {
color: #000;
} .sh-copyrights-style1 {
float: none !important;
} .sh-back-to-top {
background-color: #FFA168 !important;
border: 2px solid #FFA168 !important;
color: #FFFCF3 !important;
}
.sh-back-to-top:hover {
background-color: #DDCAF1 !important;
border: 2px solid #DDCAF1 !important;
border-top-color: rgb(71, 201, 229);
border-right-color: rgb(71, 201, 229);
border-bottom-color: rgb(71, 201, 229);
border-left-color: rgb(71, 201, 229);
color: #363636;
} div#popmake-265.pum-container.popmake.theme-259.pum-responsive.pum-responsive-medium.responsive.size-medium.custom-position.active{
border: none;
background-color: #2794A8;
}
li#menu-item-28.popmake-265.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-28.pum-trigger a{
color:#363636 !important;
} div#popmake-687.pum-container.popmake.theme-259.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position{
border: none;
background-color: #60A851;
}
label.screen-reader-text{
color:#fff;
font-size:24px;
padding:25px 0;
}
form#searchform div input#searchsubmit{
margin-top: 25px !important;
width: 20% !important;
border: none;
border-radius: 50px !important;
height: 50px !important;
background-color: #FFA168 !important;
color: white !important;
text-transform: uppercase !important;
}
form#searchform div input#s{
width:60%;
} .event-titlebar {
height: 350px;
background-position: center;
position: relative !important;
}
.titlebar-center {
position: relative;
height: 355px;
width: 100%;
}
.event-titlebar h3 {
background: #ffa168;
padding: 10px 25px;
font-size: 55px;
color: #fff8a5;
font-family: 'blacker-heavy-ital' !important;
width: 50%;
margin: auto;
text-align: center;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.titlebar-center span {
font-size: 19px;
margin-right: 7px;
margin-left: 7px;
vertical-align: middle;
}
.event-info {
padding-top: 35px;
text-align: center;
color: #000;
font-weight: 600;
max-width: 700px;
margin: auto;
}
h3.events-title {
color: #60a951;
font-family: 'blacker-heavy-ital';
font-size: 32px;
} .events-section .col-sm-12 {
padding-left: 0px;
padding-right: 0px;
}
.eventBox {
height: 300px;
background-size: cover;
background-position: center;
overflow-x: hidden;
}
.box-bkg {
height: 300px;
background: rgba(39, 148, 168, 0.8);
transition: 0.5s;
}
.box-bkg:hover {
background: rgba(255, 161, 104, 0.8);
}
.box-bkg:hover p,
.box-bkg:hover h3 {
color: #fff;
}
.evWrap {
margin-top: 55px;
}
p.ev-dt {
text-transform: uppercase;
color: #FFFCF3;
font-weight: 600;
margin-bottom: 0px;
}
h3.ev-ttl {
color: #fff8a5;
font-size: 25px;
font-family: 'blacker-heavy-ital';
}
p.ev-excerpt {
color: #fff8a5;
width: 85%;
}
.eventBox {
margin-bottom: 35px !important;
}
.movieProgramWrapper {
width: 800px;
margin: auto;
}
.y-bkg .movieProgramWrapper {
background: #fffde4;
}
.g-bkg .movieProgramWrapper {
background: #fffcf3;
}
.movieProgramWrapper .btn {
background: none;
color: #2794a8;
border: none;
transition: 0.5s;
}
.movieProgramWrapper .btn:hover {
color: #ffa168;
}
.movieProgramWrapper {
color: #000;
}
.movieProgramWrapper p {
display: block;
padding-top: 10px;
}
.movieProgramWrapper {
padding-left: 20px;
}
h4.modal-title {
font-size: 27px;
margin-bottom: 10px;
font-family: 'blacker-heavy-ital';
}
.modal-header p {
color: #000;
font-weight: 600;
font-size: 17px;
margin-bottom: 5px;
}
.modal-body {
color: rgb(84, 83, 83);
}
.modal-footer button.btn.btn-default {
float: left;
background: #ffa169;
color: #fff;
border: none;
border-radius: 25px;
font-size: 19px;
}
.btn-info:active:focus {
color: #2794a8;
background-color: unset;
border-color: unset;
}
.btn:active {
-webkit-box-shadow: unset;
box-shadow: unset;
}
.btn:focus {
outline: unset !important;
}
.modal-footer {
padding: 20px 15px 40px 15px !important;
}
.modal-footer ul {
padding-left: 0px;
margin-left: -25px;
}
.modal-content {
background-color: #FFFCF3 !important;
}
.modal-footer,
.modal-footer .btn {
text-transform: uppercase;
}
li.posBtn {
margin-top: 3px;
}
.modal-footer ul li {
display: inline-block;
float: left;
margin-left: 25px;
}
.modal-footer ul li a {
background: #ffa169;
color: #fff;
border: none;
border-radius: 25px;
font-size: 19px;
padding: 8px 17px;
vertical-align: -webkit-baseline-middle;
} .inf-width {
max-width: 750px;
margin: auto;
} .modal {
text-align: center;
padding: 0!important;
}
.modal:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -4px;
}
.modal-dialog {
display: inline-block;
text-align: left;
vertical-align: middle;
} .media-gallery {
width: 100vw;
margin-left: -50vw;
left: 50%;
position: relative;
background: url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage_bg_pattern.svg);
padding-top: 10px;
padding-bottom: 10px;
margin-top: 25px;
margin-bottom: -100px;
}
.winter-festivity-template-default .post-meta-data.sh-columns,
.winter-festivity-template-default .post-meta-data.sh-columns,
.winter-festivity-template-default .sh-titlebar,
.summer-festivity-template-default .post-meta-data.sh-columns,
.summer-festivity-template-default .post-meta-data.sh-columns,
.summer-festivity-template-default .sh-titlebar {
display: none;
}
.winter-festivity-template-default #wrapper > .sh-page-layout-default,
.summer-festivity-template-default #wrapper > .sh-page-layout-default {
padding: 0px;
}
.winter-festivity-template-default .post-container h1:first-child,
.summer-festivity-template-default .post-container h1:first-child {
display: none;
}
.custom-titlebar {
height: 300px;
width: 100vw;
background-size: cover;
background-position: center;
margin-left: -50vw;
left: 50%;
position: relative;
}
.summer-festivity-template-default .sh-page-layout-default {
overflow-x: hidden;
}
h3.template-title {
color: #60a951;
font-family: 'blacker-heavy-ital';
font-size: 32px;
padding-top: 55px;
}
.detailsWrapper {
width: 800px;
margin: auto;
}
h3.template-dates {
color: #000;
font-weight: 600;
}
.template-url {
padding-bottom: 25px;
}
.template-desc {
color: #000;
}
.template-agenda {
color: #000;
margin-top: 25px;
}
.custom-titlebarInner {
position: relative;
height: 300px;
width: 484px;
margin: auto;
}
.custom-titlebarInner h3 {
background: #ffa168;
padding: 10px 25px;
font-size: 38px;
color: #fff8a5;
font-family: 'blacker-heavy-ital' !important;
bottom: -90px;
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
text-align: center;
}
.bBtn {
padding-top: 25px;
}
.page-template-default {
overflow-x: hidden;
padding-right: 0px !important;
}
.wpvl_auto_thumb_box {
position: relative;
width: 385px;
height: 257px;
}
.video_lightbox_auto_anchor_image {
width: 385px;
height: 257px;
}
.wpvl_auto_thumb_play {
position: absolute;
left: 43%;
top: 38%;
}
.video-section {
width: 32%;
margin: auto;
}
.desktop-hidden {
display: none;
}
a.ngg-simplelightbox {
padding: 5px;
}
.mc4wp-form-fields input[type="submit"] {
background: #FFA168;
border: none;
padding: 10px 25px;
text-transform: uppercase;
color: #fff;
border-radius: 25px;
margin-top: 30px;
transition: 0.5s;
}
.mc4wp-form-fields input[type="submit"]:hover {
background: #dcc9e2 !important;
color: #fff !important
}
.page-id-9 .ngg-navigation {
display: none !important;
}
.sh-instagram-element-item {
padding: 7px !important;
}
div#fb-root {
margin-top: -12px;
}
.lodg span {
margin-left: -55px !important;
}
.modal-footer .btn:hover {
background: #DDCAF1 !important;
}
.modal-footer a:hover {
background: #DDCAF1 !important;
}
.sep-sec {
background: url(https://villageatmammoth.com/wp-content/uploads/2019/05/squiggle.png);
height: 25px;
background-size: auto;
background-repeat-y: no-repeat;
}
li#menu-item-1047 {
display: none;
}
.mobile-shown {
display: none;
} @-moz-document url-prefix() {
.media-gallery,
.test-bkg {
background: url(https://villageatmammoth.com/wp-content/uploads/2019/05/pattern-1.jpg) !important;
}
.sep-sec {
height: 19px;
}
li.posBtn {
margin-top: 9px;
}
.summer-festivities-overlay{
background: linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)), url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage-Margarita-Fest-Dancing1.jpg) !important;
background-size: cover !important;
height: 450px;
background-position: center !important;
background-repeat: no-repeat !important;
}
.summer-festivities-overlay:hover {
background: linear-gradient(0deg,rgba(255, 161, 104, 0.55),rgba(255, 161, 104, 0.55)), url(https://villageatmammoth.com/wp-content/uploads/2019/05/TheVillage-Margarita-Fest-Dancing1.jpg) !important;
background-size: cover !important;
height: 450px;
background-position: center !important;
background-repeat: no-repeat !important;
}
}
@media not all and (min-resolution:.001dpcm) {
@media {
.sep-sec {
height: 19px;
}
.titlebar-center {
height: 425px;
}
}
}
@media only screen and (min-width: 1450px) {
.vc_row.vc_row-o-full-height {
min-height: 48vh !important;
}
}
@media only screen and (max-width: 1200px){
.mob-content {
padding-left: 100px !important;
padding-right: 100px !important;
}
}
@media only screen and (max-width: 1050px){
.event-titlebar h3 {
width: 59%;
}
}
@media only screen and (max-width: 800px) {
.row.mobile-shown a {
background-color: unset !important;
color: #2794a8 !important;
font-size: 22px !important;
font-weight: 600;
text-align: center;
display: block;
padding-bottom: 10px;
}
.movieProgramWrapper {
width: auto;
margin: auto;
}
.mob-hidden-btn {
display: none;
}
.mobile-shown {
display: block;
}
.row.mobile-shown {
margin-bottom: 12px;
text-transform: uppercase;
}
li#menu-item-1047 {
display: block;
}
li#menu-item-30,
li#menu-item-28,
li#menu-item-29,
li#menu-item-684 {
display: none;
}
div#custom_html-4 ul {
display: block;
margin-left: 0px !important;
}
div#custom_html-4 ul li {
display: inline-block;
margin-right: 10px;
}
.page-id-13 .event-titlebar h3 {
display: table;
margin-left: -15px;
}
div#custom_html-4 ul {
display: block;
}
div#custom_html-4 span {
display: none;
}
.custom-titlebarInner h3 {
font-size: 35px;
}
.detailsWrapper {
width: auto;
margin: auto;
}
.page-id-9 .ngg-navigation {
display: block !important;
}
.video-section {
width: auto;
margin: auto;
}
.mob-hidden {
display: none;
}
.desktop-hidden {
display: block !important;
}
.heroSlider {
height: 250px;
}
.heroContent {
height: 200px;
text-align: center;
}
.heroContentInner {
top: -35px;
}
.heroContentInner h3 {
margin-left: 58px;
display: table !important;
width: 100%;
margin: auto;
font-size: 35px;
line-height: 43px !important;
margin-bottom: 10px;
}
.transition-controls {
position: absolute;
right: unset;
bottom: 0px;
left: 43%;
}
.heroContentInner p {
padding-left: 25px;
padding-right: 25px;
}
p.hDate {
padding-top: 0px;
}
.mob-content {
padding-left: 0px !important;
padding-right: 0px !important;
}
.summer-festivities h1 {
font-size: 55px;
line-height: 35px !important;
}
.summer-festivities h1 a {
font-size: 55px;
line-height: 58px !important;
position: relative;
left: unset;
right: unset;
height: auto;
margin-top: unset;
padding-top: unset;
}
h1 {
font-size: 45px;
line-height: 52px !important;
}
h2 {
line-height: 45px !important;
}
.vc_row.vc_row-o-full-height {
min-height: unset !important;
max-height: 235px;
}
.sh-instagram-element-item {
padding: 0px !important;
}
#sh-instagram-element-760dQLB18t {
margin: 0px !important;
}
.vc_custom_1565961605344 {
padding-left: 0px !important;
}
.sh-button {
color: #2794a8 !important;
}
.sh-footer .sh-copyrights {
height: auto !important;
}
.event-titlebar h3 {
width: 100%;
}
.event-titlebar h3 {
font-size: 33px;
line-height: 37px !important;
}
.box-bkg {
height: auto;
width: 105%;
bottom: 0;
padding: 0px 25px 25px 25px;
position: absolute;
}
.event-info .vc_column-inner {
padding-left: 0px;
padding-right: 0px;
}
.evWrap {
margin-top: 25px;
}
.custom-titlebarInner {
width: auto;
}
.sh-footer-columns {
width: 100%;
}
.wpcf7-form .wpcf7-submit {
width: 45%;
}
.cust-mob {
text-align: center;
}
.cust-mob-2 {
text-align: right;
}
.cust-mob-3 {
margin-top: -29px;
margin-bottom: 20px !important;
}
}