.row-data  {
margin:  0 auto;
padding:  0 2rem 2rem;
}
.row .col-sm-4  {
padding:  5px 4px;
}
.row .col-sm-3  {
padding-left: 0!important;
}
.propData {
background-repeat: no-repeat;
background-color: #eee;
border: solid 1px #f2f2f1;
min-height:375px;
height: 100%;
padding-bottom:10px;
margin-bottom: 20px;
}
#wpv-view-layout-13 .propData {
min-height:50px;
}
.propGridMain {
margin-top:30px;
} .propImage img {
width:100%!important; 
height: 100%;
border-bottom: 10px solid #00999A;
}
.propImage {
margin-top: -20px!important;
background-color: #fff!important;
background-size: cover!important;
background-position: center;
background-repeat: no-repeat;
} #wpv-view-layout-13 .propImage {
height: 200px;
-webkit-background-size: 267px 200px!important;
-moz-background-size: 267px 200px!important;
-o-background-size: 267px 200px!important;
background-size: 267px 200px!important;
}
.propFeatured  {
position: absolute ;
float: left;
top:  0px;
left: 0px;
font-size:  12px;
font-weight: 600;
width: 100px;
padding: 5px 7px 3px;
color:  #fff;
text-transform:  uppercase;
background:  url(https://discoverbuellton.com/wp-content/uploads/2018/08/bgFeatured.png) no-repeat center right;
-webkit-box-shadow:  -2px 3px 5px -2px rgba(8, 8, 8, 1);
-moz-box-shadow:  -2px 3px 5px -2px rgba(8, 8, 8, 1);
box-shadow:  -2px 3px 5px -2px rgba(8, 8, 8, 1);
}
.propFeaturedNot  {
display:none;
} .propTitle {
height:80px;
padding: 0 7px;
}
.propTitle h4 {
font-family: 'Raleway', sans-serif;
font-size: 1.1em!important;
color: #00969e;
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 10px;
color:#009999!important;
float:left;
}
.protTitle h4 a {
color: #009999!important;
font-weight:400!important;
}
.protTitle h4 a:hover {
text-decoration:none!important;
}
.propExcerpt  {
padding: 0 10px;
height: 140px;
clear: left;
margin-top: -15px;
}
a.propExcerptLink,  .propExcerpt   {
font-size:  14px!important;
color:  #666;
line-height:  1.5;
font-weight: 400;
text-decoration: none;
}
.propLearnMore a.btnSmall {
font-size: 1em!important;
} .mapBack {
background-color: #FFF;
opacity: 0.85;
filter: alpha(opacity=85);
padding:40px;
width:60%;
margin:50px auto;
} .gridSpinner  {
height: 35px;
display: block;
padding-left: 30px;
color:  #ff6633;
margin-top: -20px;
}
.spinnerText  {
text-align: center;
font-size: 14px;
color:  #FF6632;
width: 220px;
}
.js-wpv-dps-spinner,  .spinnerText  {
max-width: 100%;
margin-left: -15px;
margin-top:  -25px;
}
.gridSpinner  {
height: 35px;
display: block;
padding-left: 30px;
color:  #ff6633;
}
.spinnerText  {
text-align: center;
font-size: 14px;
color:  #999;
width: 220px;
}
.js-wpv-dps-spinner,  .spinnerText  {
max-width: 100%;
margin-left: -15px;
margin-top:  -25px;
} .heroText  {
padding-top:  32%!important;
}
.form-group h4  {
font-size: 1em;
margin:  0 0 15px 0;
}
select.form-control  {
font-size:  14px!important;
padding: 5px!important;
border:  solid 1px #ff6633!important;
width: 80%!important;
}
.form-item:first-child {
margin-top: 50px;
}
.form-item  {
width: 15%;
float: left;
}
.form-group label  {
font-size:  1em;
float: left;
font-weight: 400;
margin-top:  -9px;
padding-left:  5px;
float: left;
}
.form-group .wpcf-form-item-checkbox {
width: 99%!important;
width: 32.2%;
font-size:  15px;
}
select.form-control  {
font-size:  14px!important;
padding: 5px;
width: 80%;
border:  solid 1px #333;
}
.form-group input[type="checkbox"]  {
position:  relative!important;
top:  -5px;
}
.form-group .checkbox  {
padding:  10px 10px;
display: inline-block;
margin-top:  0;
margin-left: 8px;
float: left;
} .paginationBlock {
padding: 30px 0 20px;
text-align: center;
margin: 0 auto;
width: 100%;
display:block;
clear: both;
}
.paginationBlock .js-wpv-pagination-previous-link, .paginationBlock .js-wpv-pagination-next-link {
padding: 0 10px;
text-transform: uppercase;
}
ul.pagination,  .paginationBlock .entry-content ul.js-wpv-pagination-nav-links-container  {
margin-left:  -10px!important;
}
.pagination > li > a,  .pagination > li > span,  .pagination > a,  .pagination a.js-wpv-pagination-next-link:link   {
color: #ff6633!important;
float: none!important;
background-color:  none!important;
border: none!important;
}
.pagination > .active > a,  .pagination > .active > span,  .pagination > .active > a:hover,  .pagination > .active > span:hover,  .pagination > .active > a:focus,  .pagination > .active > span:focus  {
background-color:  #ff6633!important;
color: #fff!important;
border-color:  #ff6633!important; 
}
.pagination > li: first-child > a,  .pagination > li:first-child > span,  .pagination > li:last-child > a,  .pagination > li:last-child > span  {
border-bottom-left-radius:  0px!important;
border-top-left-radius:  0px!important;
border-bottom-right-radius:  0px!important;
border-top-right-radius:  0px!important;
} #gridHero, #gridHero-new {
position: relative;
height:550px;
}
#gridHero-new img.image-responsive {
flex-shrink: 0;min-width: 100%;min-height: 100%;object-fit: cover;
}
.dtn-banner-new {
height:100%;
width:100%;
overflow: hidden;
}
.dtn-banner-new .title {
position: relative;
width: 49%;
float:right;
margin-top: -140px;
color: #fff;
padding: 5px 50px 5px 10px;
background-color:#FF6632;
text-transform: uppercase;
font-weight:600;
}
.dtn-banner-new:hover .title{
background-color:#fff;
color: #FF6632;
}
.dtn-col {
height: 100%;
width:100%;
display: flex;
} @media only screen and (max-width: 1023px) {
.propGridMain {
margin-top:0px;
}
}
@media only screen and (max-width: 860px) {
.propGridMain {
margin-top:50px;
}
#gridHero-new {
position: relative;
height:300px;
}
#gridHero-new img.image-responsive {
flex-shrink: 0;min-width: 100%;min-height: 60%;object-fit: cover;
}
.dtn-banner-new .title {
width:100%;
margin-top: -100px;
}
.mapBack {
width:98%;
}
.protTitle h4 a {
font-weight:600!important;
}
.propExcerpt, .propData {
height: auto;
}
.propData {
min-height: 300px;
}
}.propFeatImage{ height:550px;
background-size: cover!important;
background-repeat: no-repeat!important;
background-position: center center!important;
} 
.propFeatImage .n2-section-smartslider {
height: 100%;
}
.propFeatImage .short {
min-height: 100%!important
}
.propFeatImage-lodging .n2-section-smartslider {
border-bottom: 10px solid #00999A!important;
padding-bottom: 20px#00999A!important;
}
.propFeatImage-lodging { margin-top: -10px;
margin-bottom: 20px;
background-size: cover!important;
background-repeat: no-repeat!important;
background-position: center center!important;
}
.propFeatImage-slider {
margin-top: -10px;
margin-bottom: 20px;
position: relative;
height: 450px;
}
.imgNeighborhood {
max-width: 80%!important;
} #wpv-view-layout-13 .propImage {
height: 200px;
-webkit-background-size: 267px 200px!important;
-moz-background-size: 267px 200px!important;
-o-background-size: 267px 200px!important;
background-size: 267px 200px!important;}
border-bottom: 10px solid #00999A;
#gridHeroBorder {
height:550px;
position:relative;
border-bottom: solid 10px #009999;
background-size: cover!important;
background-repeat: no-repeat;
overflow: hidden;
background-position: center center;
padding: 0px 100px;
max-width:1920px!important;
margin:0 auto!important;
}
#gridHeroBorder:after {
clear:both!important;
} ul.propFeatures {
list-style-type: none;
padding: 0;
margin: 20px;
}
ul.propFeatures li {
list-style-type: none;
padding-left:22px; 
background: url(https://discoverbuellton.com/wp-content/uploads/2018/05/checkmark.png) no-repeat left center;
}
.socialItem {
border-top: solid 1px #ececec;
margin: 15px auto;
}
.socialItem img {
margin: 15px 10px 20px 0;
float: left;
max-height: 28px;
}
.socialItem h3 {
font-size: 1em;
} #mapPanel {
height:500px;
overflow:hidden;
}
.openMap {
height:520px!important;
-webkit-transition:height 2s;
-moz-transition: height 2s;
-ms-transition: height 2s;
-o-transition: height 2s;
transition: height 2s;
}
.closeMap {
height:75px!important;
-webkit-transition:height 2s;
-moz-transition: height 2s;
-ms-transition: height 2s;
-o-transition: height 2s;
transition: height 2s;
overflow:hidden;
}
#mapTog{
display:none;
cursor:pointer;
float:left;
z-index:9;
width:200px;
background-color:#ff6633;
color:#fff;
font-size:18px;
padding:14px 10px;
text-align:center;
position:relative;
margin-bottom:-52px;
font-weight: 600;
}
.mapDatax {
background-color: #DFD2A9;
} .mapPin {
width:350px!important;
}
.mapLogo {
display: none;
width:125px;
float:left;
overflow:hidden;
text-align:center;
vertical-align:middle;
}
.mapLogo img {
width:125px;
}
.mapText {
width:250px;
float:left;
padding-left:10px;
padding-top:0px;
padding-bottom:5px;
font-size:14px;
}
.mapLinks {
width:250px;
float:left;
text-align:left;
padding: 10px 0;
border-top: solid 1px #e7e7e7;
}
.mapLinksMiddle1 {
border-left: solid 1px #e7e7e7;
}
@media only screen and (min-width:1600px) {
.propFeatImage-lodging {
margin-left: -17.85%;
margin-right: -17.85%;
}
}
@media only screen and (max-width: 1020px) {
.form-group .wpcf-form-item-checkbox { width:25%;}
#gridHeroBorder, #gridHero, #gridHero-dtn {height: 350px;}
.heroText {padding-top: 25%!important;}
.font48 {font-size:48px;font-size:4.8rem;}
.font60 {font-size:60px;font-size:6.0rem;}
.font96 {font-size:78px;font-size:7.8rem;}
.propFeatImage{
margin-top: -10px;	
height:450px;
width:100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
}
@media only screen and (max-width: 768px) {
.propFeatImage{ 
margin-top: -10px;
height:250px;
width:100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
ul.propFeatures {list-style-type: none;padding: 0;margin: 10px;font-size:1em;	}
.propLocation {font-size:1em;}
.footerSocial img {width:40px;height:40px;margin: 2px;}
.overlay {top: -10%;}
.sidebar-content .content { width: calc(73% - ( 0.249999998125 * 30px ) )!important;padding:0;float:right;}
.sidebar-content .sidebar-primary {width: calc(27% - ( 0.750000001875 * 30px ) );float:left;}
#gridHeroBorder, #gridHero, #gridHero-dtn {height:550px;}
}.wpcf7-select{
width: 100%!important;
}
body {
padding: 0!important;
margin: 0!important;
}
.elementor-widget-theme-post-content ul {
list-style-type: disc;
} #smooth-wrapper, #sitemax {
max-width: 1600px!important;
margin: 0 auto;
background-color: #fff!important;
background: #fff!important;
}
body {
background-color: #efefef!important;
background: #efefef!important;
}
.page-id-4021 hr {
clear: both!important;
}
.alignright {
float: right;
margin-left: 8px;
}
.alignleft {
float: left;
margin-left: 8px;
}
.elementor-menu-toggle::after {
content: "MENU";
padding-right: 5px
} #icons img.centered, .aligncenter {margin: 0 auto!important;}
.iconBar {float:left;width:16%!important;max-width:200px;} #eventon_form p #evoau_submit, a.evoAU_form_trigger_btn, .evoau_submission_form .msub_row a, .row .enterNew, .evoau_submission_form .formBtnS, .evoau_submission_form p #evoau_submit {
border-radius: 0!important;
} .wpcf7-form p {margin: 8px 0 8px!important;}
.wpcf7-form label span.red {color: red;}
.wpcf7-form label, .wpcf7-form .size  {
width: 70%;
font-family: "Open Sans", Arial, sans-serif;
width: 100%!important;
font-weight: 600!important;
}
input.wpcf7-form-control {
margin: 5px 0 10px;
padding:5px;
font-weight: 400;
font-family: "Open Sans", Arial, sans-serif;
width: 100%!important;
font-weight: 400!important;
}
.wpcf7-form .col-sm-5 label, .wpcf7-form .col-sm-4 label  {
font-family: "Open Sans", Arial, sans-serif;
width: 100%!important;
font-weight: 400!important;
}
.wpcf7-form div.wpcf7-mail-sent-ok {
border:none!important;
font-weight:600;
background-color: #ff6633;
color:#fff;
margin-left:0!important;
padding:8px!important;
text-align:center;width:70%;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
border:none!important;
font-weight:600;
background-color: #f7e700;
color:#000;
margin-left:0!important;
padding:8px!important;
text-align:center;
width:70%;
}
.wpcf7-select {
padding:  10px;
width: 200px;
height: 10em;
} a.wp_rss_retriever_title {
color: #009999;
font-weight: 600!important;
}
a.wp_rss_retriever_readmore {
display:block;
padding: 10px 0;
}
.wp_rss_retriever_metadata {
display:none;
}
.grecaptcha-badge { opacity:0;}
h4.digital-popup-title {
margin-top: -20px;
text-align:center;
}
ul.digital-popup {
padding-left: 35px;
margin-bottom: 20px;
}
ul.digital-popup li {
list-style:disc;
font-size: 14px;
color: #555;
}
.yrc-thumb {
max-height: 190px!important;
}
.slick-next, .slick-prev, .slick-arrow {
background: #fff!important;
border: none!important;
} .eael-grid-post-holder {
border: none;
}
#digital-passport, .digitalPassport {
z-index:99999!iimportant;
}
.eael-post-grid-container1 .eael-post-grid .eael-grid-post1 {
padding: 0;
}
h2 a,h3 a,h4 a  {
font-size: 1em!important;
color: #009999!important;
}
h4 a {
font-weight:600!important;
}
h2 a:hover, h3 a:hover, h4 a:hover {
text-decoration: none;
}
.tag .site-inner, .category .site-inner, .sidebar-content .site-inner {
padding? 20px 5px;
}
@media (max-width: 768px){
.alignright, .alignleft {
float: none;
margin: 5px auto;
}
} .elementor hr {margin: 10px 0;}
.btnSmall, a.btnSmall, .layer-content a.read_more, .entry-content a.btnSmall, a.elementor-post__read-more {
background-color:#ff6633!important;
border: solid 1px #ff6633!important;
padding: 3px 18px!important;
font-size: 1em;
line-height: 1.2em;
font-weight:600!important;
text-transform:uppercase;
color: #fff!important;
}
.btnSmall:hover, a.btnSmall:hover, .layer-content a.read_more:hover {background-color:#fff!important;color: #ff6633!important;text-decoration:none;cursor: pointer;}
.btnNewsletter a:link, .btnNewsletter a:visited {
background-color:#ff6633;
border: solid 1px #ff6633;
color: #fff!important;
padding: 2px 18px;
font-weight:600;
text-transform:uppercase;
}
li.btnNewsletter {
padding-left: 5px!important;
}
.btnNewsletter a:hover{
background-color:#fff!important;
color: #ff6633!important;
}
a.btnBack:hover {cursor: pointer;}
.elementor-post__read-more-wrapper {
text-align: center;
} a.evoAU_form_trigger_btn  {
color: #fff!important;
}
.mobileOnly {
display:none!important;
}
@media only screen and (max-width: 860px) {
.nomobile {display:none!important;}
.mobileOnly {display:block!important;}
.alignright, .alignleft {
float: none;
margin: 5px auto;
}
.elementor-posts .elementor-post__read-more {
background-color:#ff6633!important;
border: solid 1px #ff6633!important;
padding: 3px 10px 8px!important;
font-weight:600!important;
font-size: 1rem!important;
line-height: 1.8em;
text-transform:uppercase;color: #fff!important;
}
.elementor-posts .elementor-post__read-more:hover {
background-color:#fff;
color: #ff6633;
text-decoration:none;
}
} p a:hover {
text-decoration:underline!important;
}
.post-8914.entry {
padding: 0;
}
strong a{
font-weight: 700!important;
}
.genesis-nav-menu .current-menu-item > a {
color: #fff;
}
ul, ol {
margin: 0 10px 30px;
}
.header-image .site-title > a {
max-width:150px;
}.adText h3.widget-title {color:#fff!important;background-color:#ff6633; text-align:center!important;text-transform: uppercase;padding:2px 0; margin-bottom:0!important;padding-bottom:0!important;max-width:350px;margin:0 auto!important;}
.adText  {font-size:14px;line-height:1.2!important;}
.adText .adTextContent a:link, .adText .adTextContent a:visited, .adText .adTextContent a:focus {color: #ff6633!important;}
.adText a > b:first-child {position: relative; color: #009999!important;font-size:16px;}
.adTextContent {margin:0 auto;}
.adText .adTextContent{padding:12px 12px 10px!important;background-color: #E7E8ED;max-width:350px;margin:0 auto;text-align: left;}
.ad350 {text-align:center;}
.ad350 h4 {margin-top:6px;margin-bottom:3px!important;}
.ad350 .block-description p {color: #009999!important;}
.ad3501 {max-width:350px;}
.col-sm-3 .adText, .col-sm-3 .ad350 {margin-bottom:25px;}
.mobileBanner {text-align:center; padding: 10px 0;position:fixed;bottom:0;z-index:999999;display:none;margin:0 auto;}
</style>