/*!
Theme Name:     sw_sylt_child_domo
Description:    Custom child theme for Domo Realty
Author:         Southern Web
Template:       wpcasa-sylt

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/.wpsight-listings .idx-results{padding:0}.wpsight-listings .idx-results .listing-wrap{padding:0 0 0 2em}@media all and (max-width: 767px){.image.left,.image.right{float:none;display:block;margin:0 auto;height:auto;max-width:100%}.image.left img,.image.right img{float:none;width:auto;margin:0 auto}}.button{word-wrap:normal;height:auto;white-space:normal;line-height:24px;padding:10px}.wpsight-menu .sub-menu,.wpsight-menu .sub-menu a{width:230px}.nav-primary .wpsight-menu .sub-menu a{height:auto;line-height:50px;min-height:50px}.wpsight-menu .sub-menu .sub-menu{margin:-52px 0 0 229px}.wpsight-menu .menu-item{background-color:#fff}@media all and (max-width: 979px){.wpsight-menu .menu-item{background-color:transparent}}.omni-and-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){.omni-and-submit>input{width:75%}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){.omni-and-submit>input{width:75%}}@media all and (max-width: 767px){.omni-and-submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.omni-and-submit>input{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}@media all and (max-width: 767px){.omni-and-submit>input{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.omni-and-submit .idx-header-search-submit{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:1em}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){.omni-and-submit .idx-header-search-submit{width:24%}}@media all and (max-width: 767px){.omni-and-submit .idx-header-search-submit{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}}.omni-and-submit .idx-header-search-submit button{width:100%;font-size:1em}.sylt-button{background-color:#a4c75a;color:#fff;padding:10px;display:block;text-align:center;margin:1em 0;text-decoration:none}.home-quick-search-container .advanced-search-link{text-align:right}.home-quick-search-container .advanced-search-link a{display:inline-block;padding:1em}@media all and (max-width: 767px){.home-quick-search-container .advanced-search-link{text-align:center}}.home-quick-search{background-color:#fff;padding:2em;margin-bottom:0}.home-quick-search .search-options-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1em 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.home-quick-search .search-options-wrap>div{width:100%;padding:0 1em}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){.home-quick-search .search-options-wrap>div{width:24%;padding:0 1% 0 0}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){.home-quick-search .search-options-wrap>div{width:24%;padding:0 1% 0 0}}.home-quick-search .search-options-wrap>div:first-of-type{padding-left:0}.home-quick-search .search-options-wrap>div:last-of-type{padding-right:0}.home-quick-search .search-options-wrap select{border-radius:0}@media all and (max-width: 767px){.home-quick-search .search-options-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-quick-search .search-options-wrap>div{width:100%;padding:5px 0}}.widget.widget_idx-quick-search-widget{max-width:100%}.widget.widget_idx-quick-search-widget .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1em}.widget.widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple .select2-selection__rendered li{padding-left:0;padding-top:10px}.widget.widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left:0}a{color:#a4c75a}.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link{background-color:#a4c75a}.widget_idx-quick-search-widget .idx-search-submit{background-color:#a4c75a}.idx-single-listing .idx-results,.idx-search-results .idx-results,.idx-search-results .idx-sort-listings,.idx-core-search-form-wrapper{max-width:1170px;margin:0 auto}@media all and (max-width: 979px){.idx-single-listing .idx-results,.idx-search-results .idx-results,.idx-search-results .idx-sort-listings,.idx-core-search-form-wrapper{max-width:100%;margin:0;padding:0 10px}}.idx-map-container .idx-search-controls .idx-control-group button,.widget_idx-quick-search-widget .idx-search-submit,button.idx-save-search,button.idx-search-submit,.idx-search-results button.idx-search-submit,#idx-toggle-search,.delete-search{line-height:0}.idx-search-results .idx-toggle{margin:1em 0}.idx-search h1{max-width:1170px;margin:0 auto}@media all and (max-width: 979px){.idx-search h1{padding:0 10px}}.listing-slider-overlay{display:none}.homepage-headshot{float:left;width:160px;margin-right:1em;margin-bottom:1em}.home-section .idx-disclaimer{display:none;visibility:hidden}.section-widget_idx-quick-search-widget label{font-size:1.2em;margin-bottom:10px}.section-widget_idx-quick-search-widget .search-by-price,.section-widget_idx-quick-search-widget .search-by-rooms{padding:10px 0}.search-by-subdivision label{margin-bottom:0}.widget_idx-quick-search-widget .search-options-wrap .search-by-price,.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms,.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision,.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by{padding:10px 0;max-width:100%}.idx-listing-excerpt h3.idx-listing-title{font-size:0.9em}.idx-listing-excerpt h4.idx-listing-title-address{font-size:0.7em}.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left h4,.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left h5{font-size:0.7em}.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-right .idx-listing-mls-number{font-size:0.6em}#idx-advanced-search .idx-extra-option-search input,.ffhlc-checkboxes input[type="checkbox"],.ffhlc-checkboxes-output input[type="checkbox"],.idx-notification-types input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;opacity:1;margin-right:10px;z-index:1;width:20px;height:20px;margin-top:5px}.idx-notification-frequency-options input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;opacity:1;margin-right:10px;z-index:1;width:20px;height:20px;margin-top:5px}input.ffhlc-button{margin-left:0;min-width:30%}.idx-dashboard .content-area{max-width:1170px;width:100%;padding:1em;margin:0 auto}.idx-dashboard .edit-search-name{margin-bottom:1em}.idx-dashboard #idx-advanced-search input{padding:4px 0px 5px 10px}.idx-dashboard aside.sidebar{display:none;visibility:hidden}.idx-registration-popup-form input[type="submit"]{padding:0}.idx-subdivision-listings .idx-results,.idx-postal-listings .idx-results,.idx-school-listings .idx-results,.idx-county-listings .idx-results,.idx-city-listings .idx-results{margin:0}.idx-subdivision-listings .content-area,.idx-postal-listings .content-area,.idx-school-listings .content-area,.idx-county-listings .content-area,.idx-city-listings .content-area{max-width:1170px;margin:0 auto}@media all and (max-width: 979px){.idx-subdivision-listings .idx-results,.idx-postal-listings .idx-results,.idx-school-listings .idx-results,.idx-county-listings .idx-results,.idx-city-listings .idx-results{margin:0}.idx-subdivision-listings .content-area,.idx-postal-listings .content-area,.idx-school-listings .content-area,.idx-county-listings .content-area,.idx-city-listings .content-area{max-width:100%;margin:0;padding:0 10px}}.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision input.select2-search__field{min-height:18px}.community-links{display:grid;grid-template-columns:repeat(auto-fill, minmax(215px, 1fr));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:1em 1em;padding-left:0}.community-links li{background-color:#a4c75a;text-align:center;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;margin-bottom:0.5em}.community-links li:before{color:#fff}.community-links li:hover{background-color:#A8A9AD;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.community-links a{display:block;height:100%;width:100%;padding:1em;color:#fff;text-decoration:none}.community-links a:hover{color:#fff}.gallery{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gallery figure{padding:24px}.gallery img{margin:0 auto;display:block;padding:1em}.gallery-columns-2{grid-template-columns:1fr 1fr}.gallery-columns-3{grid-template-columns:1fr 1fr 1fr}@media all and (max-width: 767px){.gallery-columns-3{grid-template-columns:1fr 1fr}}.gallery-columns-4{grid-template-columns:1fr 1fr 1fr 1fr}@media all and (max-width: 767px){.gallery-columns-4{grid-template-columns:1fr 1fr}}.ffhlc-tables-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding-left:0}.ffhlc-tables-container>div{float:none;width:auto}.ffhlc-tables-container h3{min-height:80px}.loft_sub_selector{display:none}.loft_sub_selector.display{display:block}.item-video{height:585px}@media all and (max-width: 979px){.item-video{height:390px}}@media all and (max-width: 767px){.item-video{height:162px}}div.owl-carousel .owl-video-play-icon{background:url("js/owl/assets/owl.video.play.png") no-repeat}#home-cta-video,#home-cta-1{background-color:#eeeeee}#home-cta-2{background-color:#fff}.social-icon,.site-footer-top a{text-decoration:none}
