@media screen and (min-width:782px){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay{top:32px!important;}
body.admin-bar .mobmenu-search-holder{top:52px!important;}
}
@media screen and (max-width:782px){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay{top:46px!important;}
body.admin-bar .mob-menu-header-banner{top:0px!important;}
body.admin-bar .mobmenu-search-holder{top:66px!important;}
body.admin-bar  .mob-menu-slideout .mobmenu-search-holder{top:20px!important;}
}
@media screen and (max-width:479px){
.mob-menu-overlay .mobmenu-content{padding-top:5%;}
}
@media screen and (max-width:782px){
.mob-menu-overlay .mobmenu-content{padding-top:10%;}
}
@media only screen and (min-width:1025px){
.mob_menu, .mobmenu-panel, .mobmenu, .mobmenu-cart-panel, .mobmenu-footer-menu-holder, .mobmenu-right-panel, .mobmenu-left-panel{display:none!important;}
}
@media only screen and (max-width:1024px) {
.mobmenur-container i{color:#FFF;}
.mobmenul-container i{color:#FFF;}
.mobmenul-container img{max-height:-65px;float:left;}
.mobmenur-container img{max-height:0px;float:right;}
.mob-expand-submenu i{font-size:25px;}
#mobmenuleft li a , #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i{color:#666;}
.mob-cancel-button{font-size:30px!important;}
.mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover{color:#ccc;}
.mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover{background-color:#666;}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover{background-color:#666;}
.mobmenu-content #mobmenuright li:hover{background-color:#666;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover{background-color:#666;}
.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover{color:#ccc;}
.mobmenu-content #mobmenuleft .sub-menu{background-color:#3a3a3a;margin:0;color:#fff;width:100%;position:initial;height:100%;}
.mob-menu-left-bg-holder{opacity:1;background-attachment:fixed;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.mob-menu-right-bg-holder{opacity:1;background-attachment:fixed;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.mobmenu-content #mobmenuleft .sub-menu a{color:#fff;}
.mobmenu-content #mobmenuright .sub-menu  a{color:#fff;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu{background-color:inherit;}
.mobmenu-content #mobmenuright .sub-menu{background-color:#3a3a3a;margin:0;color:#fff;position:initial;width:100%;}
#mobmenuleft li:hover a, #mobmenuleft li:hover i{color:#FFF;}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i{color:#666;}
#mobmenuright li a:hover{color:#FFF;}
.mobmenul-container{top:85px;margin-left:5px;margin-top:0px;height:20px;float:left;}
.mobmenur-container{top:20px;margin-right:5px;margin-top:0px;}
.mob-menu-logo-holder{margin-top:0px;text-align:center;margin-left:0;margin-right:0;height:20px;}
.mob-menu-header-holder{width:100%;background-color:#111111;height:20px;position:fixed;}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{padding-top:20px;}
.mobmenul-container, .mobmenur-container{position:absolute;}
.mobmenu-left-panel{background-color:#F7F7F7;;width:270px;}
.mobmenu-right-panel{background-color:#F7F7F7;width:350px;}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay{background:rgba(0, 0, 0, 0.83);}
.mob-menu-slideout-top .mobmenu-overlay{display:none!important;}
.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder{-webkit-transform:translateX(270px);-moz-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px);}
.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder{-webkit-transform:translateX(-350px);-moz-transform:translateX(-350px);-ms-transform:translateX(-350px);-o-transform:translateX(-350px);transform:translateX(-350px);}
.mob-menu-slideout-top .mobmenu-panel{width:100%;height:100%;z-index:1;position:fixed;left:0px;top:0px;max-height:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.mob-menu-slideout-top.show-nav-left .show-panel, .mob-menu-slideout-top.show-nav-right .show-panel{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);z-index:300000;}
.mob-menu-slideout-over.show-nav-left .mobmenu-left-panel{overflow:hidden;}
.show-nav-left .mobmenu-panel.show-panel , .show-nav-right .mobmenu-panel.show-panel{z-index:300000;}
.mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel{position:fixed;top:0;height:100%;overflow-y:auto;overflow-x:auto;z-index:10000;opacity:1;}
.mobmenu .headertext{color:#FFF;text-decoration:none;}
.headertext span{position:initial;line-height:20px;}
.mobmenu-search-holder{top:20px;}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{overflow-x:hidden;}
.mobmenu-left-panel li a, .leftmbottom, .leftmtop{padding-left:10%;padding-right:10%;}
.mobmenu-content li > .sub-menu li{padding-left:calc(10*1%);}
.mobmenu-right-panel li, .rightmbottom, .rightmtop{padding-left:10%;padding-right:10%;}
.mobmenul-container i{line-height:30px;font-size:30px;float:left;}
.left-menu-icon-text{float:left;line-height:30px;color:#222;}
.mobmenu-left-panel .mobmenu-display-name{color:#666;}
.right-menu-icon-text{float:right;line-height:45px;color:#222;}
.mobmenur-container i{line-height:45px;font-size:45px;float:right;}
.nav, .main-navigation, .genesis-nav-menu, #main-header, #et-top-navigation, .site-header, .site-branding, .ast-mobile-menu-buttons, .storefront-handheld-footer-bar, .hide{display:none!important;}
.mob-standard-logo{display:inline-block;height:20px!important;}
.mob-retina-logo{height:20px!important;}
.mobmenu-content #mobmenuleft > li > a:hover{background-color:#666;}
.mobmenu-content #mobmenuright > li > a:hover{background-color:#666;}
.mobmenu-left-panel .mob-cancel-button{color:#666;}
.mobmenu-right-panel .mob-cancel-button{color:#666;}
}
.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field{font-family:Dosis;font-size:20px;font-weight:inherit;font-style:normal;letter-spacing:normal;text-transform:none;}
.left-menu-icon-text{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
#mobmenuleft .mob-expand-submenu,#mobmenuleft > .widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
.right-menu-icon-text{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name {
font-family:Dosis;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}.mega_main *[class*="ci-icon-"], .bootstrap *[class*="ci-icon-"]{position:relative;display:inline-block;}
.mega_main *[class*="ci-icon-"]:before, .bootstrap *[class*="ci-icon-"]:before{content:'\00a0';display:inline-block;background-size:contain !important;background-repeat:no-repeat;background-position:center;top:0px;left:0px;width:100%;height:auto;color:transparent !important;letter-spacing:1em;}
.mega_main *[class*="fa-icon-"]:before, .mega_main *[class*="im-icon-"]:before{vertical-align:baseline;line-height:inherit;text-align:center;color:inherit;}
style{display:none !important;max-width:0px !important;max-height:0px !important;visibility:hidden !important;opacity:0 !important;}
#mega_main_menu .sf-sub-indicator, #mega_main_menu .sub-indicator, #mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > .sf-sub-indicator, #mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown .mega_dropdown > li > .item_link > .sf-sub-indicator{display:none !important;opacity:0 !important;visibility:hidden !important;height:0px !important;width:0px !important;}
#mega_main_menu ul:after, #mega_main_menu:before, #mega_main_menu:after, .mm_clearfix:before, .mm_clearfix:after{content:'';display:table;clear:both;float:none;width:100%;height:0px;border:0px none;}
#mega_main_menu{float:none;position:relative;margin:0px;height:inherit;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
#mega_main_menu + #mega_main_menu{display:none;}
#mega_main_menu *{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-ms-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;outline:none;}
#mega_main_menu *{line-height:131%;}
#mega_main_menu a{cursor:default;}
#mega_main_menu a[href]{cursor:pointer;}
#mega_main_menu ul{position:relative;margin:0px;padding:0px;}
#mega_main_menu, #mega_main_menu > .menu_holder, #mega_main_menu > .menu_holder > .menu_inner, #mega_main_menu > .menu_holder > .menu_inner > .mega_main_menu_ul{font-size:0px;letter-spacing:0px;word-spacing:0px;line-height:0px;display:block;visibility:visible;overflow:visible;-webkit-backface-visibility:hidden;}
#mega_main_menu > .menu_holder{position:relative;}
#mega_main_menu > .menu_holder > .mmm_fullwidth_container{position:absolute;top:0px;bottom:0px;left:0px;right:0px;height:100%;width:100%;}
#mega_main_menu.fullwidth-enable > .menu_holder > .mmm_fullwidth_container{border-radius:0px !important;}
#mega_main_menu > .menu_holder > .menu_inner > ul{z-index:2000;list-style:none;float:none;width:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;border:0px none;background:transparent;}
#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul{text-align:left;}
#mega_main_menu.first-lvl-align-center > .menu_holder > .menu_inner > ul{text-align:center;}
#mega_main_menu.first-lvl-align-right > .menu_holder > .menu_inner > ul{text-align:right;}
#mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > .nav_logo{display:none;}
#mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul{display:table;width:100%;text-align:center;}
#mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul > li{display:table-cell;float:none !important;width:auto !important;}
#mega_main_menu.first-lvl-align-justify.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > i, #mega_main_menu.first-lvl-align-justify.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > i, #mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{display:inline-block;vertical-align:top;float:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link *{font-size:inherit;letter-spacing:normal;word-spacing:normal;line-height:inherit;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown .menu_item_without_text.disable_icon{background-image:none !important;background-color:transparent !important;height:0px;padding:0px;}
#mega_main_menu.structure_settings-no_icons > .menu_holder > .menu_inner > ul > li > .item_link:after, #mega_main_menu.structure_settings-no_icons li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before{display:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.pull_to_other_side{float:right;}
#mega_main_menu.no-logo .nav_logo{display:none;}
#mega_main_menu .nav_logo{display:block;vertical-align:top;float:left;position:relative;z-index:2100;}
#mega_main_menu .nav_logo .logo_link{display:block;padding:0px 17px;margin:0px;vertical-align:middle;position:relative;z-index:2100;}
#mega_main_menu .nav_logo .logo_link img{max-height:99%;width:auto;max-width:100%;position:relative;vertical-align:middle;}
#mega_main_menu .nav_logo .mobile_toggle{display:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box{width:68px;padding:0px 17px;position:relative;float:right;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform{display:inline-block;position:absolute;top:50%;right:18px;z-index:600;width:auto;margin-top:-16px;border-width:1px;border-style:solid;border-color:rgba(128,128,128, 0.4);}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .submit, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field{display:block;height:26px;line-height:26px;padding:0px;margin:2px 0px;border-width:0px;border-style:none;outline:none;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .submit{position:absolute;right:0px;width:30px;text-align:center;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field{width:0px;max-width:0px;padding-right:30px;padding-left:0px;cursor:pointer;position:relative;z-index:10;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field:focus{width:160px;max-width:160px;padding-left:8px;cursor:text;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .submit{display:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart{float:right;}
#mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link i{float:left;display:block;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart .woocommerce{margin-bottom:15px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link i.custom_icon_cart:before{content:'';display:inline-block;width:18px !important;height:12px !important;border-width:10px 3px 0px 3px !important;border-style:solid;border-top-color:inherit;border-right-color:transparent !important;border-bottom-color:transparent !important;border-left-color:transparent !important;vertical-align:top;position:relative;top:50%;margin-top:-4px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link i.custom_icon_cart:after{content:'';display:inline-block;width:12px;height:12px;border-width:1px;border-style:solid;border-color:red;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-6px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress{float:right;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i, #mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i, #mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user{float:left;display:block;padding:0px;position:relative;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress .mega_notifications{position:absolute;background-color:#E74C3C;color:#f8f8f8;width:12px;height:12px;bottom:50%;right:-6px;font-size:10px;font-style:normal;line-height:10px;display:block;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress .mega_notifications.notification-none{display:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher{float:right;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i, #mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i, #mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i{float:left;display:block;padding:0px;position:relative;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li{display:inline-block;vertical-align:top;margin:0px;padding:0px;float:none;height:auto;width:auto;overflow:visible;background-color:transparent;border:0px none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li[class*="columns"]{width:auto;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{text-shadow:none;text-transform:none;position:relative;display:block;padding:0px 17px;margin:0px;top:auto;bottom:auto;left:auto;right:auto;}
#mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i, #mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user, #mega_main_menu.icons-top.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user, #mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li.nav_wpml_switcher > .item_link i, #mega_main_menu.icons-top.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i, #mega_main_menu.mega_main.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{padding-top:0px !important;padding-bottom:0px !important;}
#mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{display:table;width:100%;text-align:center;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > p, #mega_main_menu > .menu_holder > .menu_inner > ul > li > br, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > br, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > span > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > p, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > p, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > p, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > span > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > span > .link_text > br{display:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li span.item_link{cursor:default;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li .item_link{width:auto;height:auto;min-width:inherit;max-width:inherit;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i{display:block;line-height:inherit;text-align:center;margin:0px;}
#mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i{float:left;padding-right:15px;}
#mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i{float:right;padding-left:17px;}
#mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon.menu_item_without_text i, #mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon.menu_item_without_text i{padding-left:0px;padding-right:0px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{display:block;float:none;padding:0px;position:static;border:0px none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text{white-space:normal;word-wrap:break-word;word-break:normal;display:table-cell;line-height:120%;vertical-align:middle;position:static;padding:0px;border:0px none;height:auto;}
#mega_main_menu > .menu_holder > .menu_inner .item_link > .link_content > .link_text > .link_descr{display:block;float:none;font-size:80% !important;white-space:pre-line;margin-top:2px;}
#mega_main_menu .menu_item_without_text > .link_content, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > .link_content, #mega_main_menu .menu_item_without_text .link_text{display:none !important;}
#mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i, #mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i, #mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li .mega_dropdown .item_link.with_icon > i, #mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li > .mega_dropdown .processed_image > .cover > a > i, #mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li.grid_dropdown .mega_dropdown > li > .item_link > i{display:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon i, #mega_main_menu > .menu_holder > .menu_inner > ul > li[class*="dropdown"] .mega_dropdown > li > .item_link.disable_icon > i, #mega_main_menu a.disable_icon > i{display:none;}
#mega_main_menu ul > li a, #mega_main_menu ul > li > .mega_dropdown a{text-decoration:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after{content:'';display:block;width:0px;height:0px;position:absolute;top:50%;right:5px;margin-top:-2px;border-width:4px 3px;border-style:solid;}
body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li[class*="current"] > .item_link:after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li[class*="current"] > .item_link:after, body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:hover > .item_link:after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:hover > .item_link:after, body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:after{border-top-color:inherit;border-right-color:transparent !important;border-bottom-color:transparent !important;border-left-color:transparent !important;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link:after, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link:after, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:last-child:after{display:none;}
#mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before{content:'';width:2px;height:100%;margin:0px;padding:0px;display:block;position:absolute;top:0px;bottom:auto;z-index:2;border-width:0px;border-style:none;background-repeat:no-repeat;background-size:400% 100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAyCAYAAABh7ppAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOdJREFUeNqk0ssKhCAUBuC8zbaIossDzqN3oYii3ZiZQYuU+m0ocOHx4/ekEq11cPURQr77Gj0X53ne5+xcs8A4jsytWZO+75mbwM+Ttm2524tVaJoGg6qq9jm5BXVde4GAwPSAQdd13P11CwzDICCYpknAg5JSfmCC+XDCE8Dd2lXCf4D6trgC4nUCBAy+6mORIkB9CasZCgF1oNuTVL7rXuCbfAqCV0CaoV+B5UnC6gPqFgghfvDZh2GIE+I4lvAu0jTFR53nuYSgKAovwFuUZYkvy/SAQZZlGCRJoiCIoki5TW4CDACPvE4qiEdEewAAAABJRU5ErkJggg==);}
#mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li:last-child > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li.nav_search_box:before{background-position:0px 0px;}
#mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li:last-child > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li.nav_search_box:before{background-position:-3px 0px;}
#mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li:last-child > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li.nav_search_box:before{background-position:-6px 0px;}
#mega_main_menu.direction-horizontal.first-lvl-align-left > .menu_holder > .menu_inner > .nav_logo:before{right:-1px;left:auto;}
#mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before{left:-1px;right:auto;}
#mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.first-lvl-align-right > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.first-lvl-align-center > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.first-lvl-align-left.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.language_direction-rtl.first-lvl-align-left > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.language_direction-rtl.first-lvl-align-center > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_search_box:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before{display:none;}
#mega_main_menu ul > li > .mega_dropdown{position:absolute;margin:0px;z-index:5000;top:100%;float:none;height:auto;visibility:visible;opacity:1;border:0px none;vertical-align:top;}
#mega_main_menu ul > li ul{text-align:left;}
#mega_main_menu li .mega_dropdown > li{margin:0px;list-style:none;height:auto !important;}
#mega_main_menu li.default_dropdown > ul, #mega_main_menu li.default_dropdown li > ul, #mega_main_menu li.multicolumn_dropdown > ul, #mega_main_menu li.tabs_dropdown > ul, #mega_main_menu li.widgets_dropdown > ul, #mega_main_menu li.post_type_dropdown > ul, #mega_main_menu li.grid_dropdown > ul, #mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item .post_details, #mega_main_menu li.grid_dropdown .mega_dropdown > li .post_details{-webkit-box-shadow:0px 4px 13px -3px #808080;-moz-box-shadow:0px 4px 13px -3px #808080;-ms-box-shadow:0px 4px 13px -3px #808080;-o-box-shadow:0px 4px 13px -3px #808080;box-shadow:0px 4px 13px -3px #808080;list-style:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul li > .item_link:hover{box-shadow:none;float:none;text-decoration:none;}
#mega_main_menu > .menu_holder > .menu_inner > ul li > a.item_link:hover{cursor:pointer;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li .item_link .link_text > *{max-width:100%;max-height:100%;margin:0px;}
#mega_main_menu .item_link > .link_content > .link_text{white-space:normal;word-wrap:break-word;word-break:normal;}
#mega_main_menu li{position:relative;}
#mega_main_menu li.default_dropdown > ul{position:absolute;top:100%;}
#mega_main_menu li.default_dropdown > ul > li{position:relative;height:auto;float:none;width:100%;margin:0px;padding:0px;display:block;overflow:visible;}
#mega_main_menu li.default_dropdown > .mega_dropdown{width:205px;}
#mega_main_menu li.default_dropdown.drop_to_center > .mega_dropdown{left:-100%;}
#mega_main_menu li.default_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.default_dropdown.drop_to_right .mega_dropdown{left:0px;right:auto;}
#mega_main_menu li.default_dropdown > .mega_dropdown li.drop_to_right > .mega_dropdown{top:0px;left:100%;right:auto;margin-left:0px;margin-right:0px;}
#mega_main_menu li.default_dropdown.drop_to_left .mega_dropdown{left:auto;right:0px;}
#mega_main_menu li.default_dropdown > .mega_dropdown li.drop_to_left > .mega_dropdown{top:0px;left:auto;right:100%;margin-left:0px;margin-right:0px;}
#mega_main_menu li.default_dropdown > .mega_dropdown > li{float:none;width:100%;}
#mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link{display:block;float:none;padding:6px 12px;margin:0px;position:relative;border-width:0px 0px 1px 0px;border-style:solid;width:auto;height:auto;}
#mega_main_menu.language_direction-rtl li.default_dropdown > .mega_dropdown > li > .item_link{text-align:right;}
#mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link .link_content{padding:0px;vertical-align:middle;position:relative;top:auto;bottom:auto;left:auto;right:auto;}
#mega_main_menu li.default_dropdown > .mega_dropdown > li:last-child > .item_link{border-width:0px;border-style:none;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .item_link:before, #mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before{content:'';display:block;width:0px;height:0px;position:absolute;top:50%;margin-top:-2px;border-width:4px 3px;border-style:solid;right:0px;}
body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_center > .item_link:before{right:0px;left:auto;border-right-color:transparent !important;border-bottom-color:transparent !important;border-left-color:transparent !important;}
body #mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body #mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before, body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right > .item_link:before, body *[class] #mega_main_menu.language_direction-ltr li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body *[class] #mega_main_menu.language_direction-ltr li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right > .item_link:before{right:0px;left:auto;border-width:3px 4px;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;}
body #mega_main_menu.language_direction-rtl .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body #mega_main_menu.language_direction-rtl .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left:hover > .item_link:before, body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left > .item_link:before, body *[class] #mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body *[class] #mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left:hover > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left > .item_link:before{left:0px;right:auto;border-width:3px 4px;border-top-color:transparent !important;border-bottom-color:transparent !important;border-left-color:transparent !important;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link:last-child:before, #mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:last-child:before{display:none;}
#mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link > i{display:block;float:left;position:absolute;top:50%;}
#mega_main_menu li.default_dropdown .mega_dropdown > li > .item_link.with_icon > span{display:block;}
#mega_main_menu li.default_dropdown.submenu_full_width{position:static;}
#mega_main_menu li.default_dropdown.submenu_full_width > .mega_dropdown{width:100%;}
#mega_main_menu li.default_dropdown.submenu_full_width > .mega_dropdown .mega_dropdown{width:auto;position:static;display:block;margin:0px 0px 0px 35px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#mega_main_menu.direction-vertical li.default_dropdown.submenu_full_width > .mega_dropdown .mega_dropdown{margin:0px;}
#mega_main_menu li.default_dropdown.submenu_full_width > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after{display:none;}
#mega_main_menu li.multicolumn_dropdown{position:relative;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown, #mega_main_menu li.grid_dropdown > .mega_dropdown, #mega_main_menu li .mega_dropdown > li .post_details{width:480px;padding:0px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-ms-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;}
#mega_main_menu li.nav_buddypress.not_logged:hover > .mega_dropdown, #mega_main_menu li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu li.tabs_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown, #mega_main_menu .mega_dropdown > li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.widgets_dropdown:hover > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.widgets_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item:hover .post_details, #mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item.keep_open .post_details, #mega_main_menu li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.grid_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu li.grid_dropdown > .mega_dropdown > li.keep_open .post_details{padding:15px;}
#mega_main_menu li.nav_buddypress.not_logged:hover > .mega_dropdown, #mega_main_menu li.widgets_dropdown:hover > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.widgets_dropdown.keep_open > .mega_dropdown, #mega_main_menu .mega_dropdown > li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .item_link:hover + .mega_dropdown{padding-bottom:0px;}
#mega_main_menu li.multicolumn_dropdown .mega_dropdown > li:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown:hover > .mega_dropdown{padding:0px;}
#mega_main_menu li.multicolumn_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.drop_to_right > .mega_dropdown{left:0px;right:auto;}
#mega_main_menu li.multicolumn_dropdown.drop_to_left > .mega_dropdown{left:auto;right:0px;}
#mega_main_menu li.multicolumn_dropdown.drop_to_center > .mega_dropdown{left:-150%;right:auto;}
#mega_main_menu li.widgets_dropdown > .mega_dropdown > li, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li{float:left;display:inline-block;clear:none;padding:0px 5px 20px 5px;}
#mega_main_menu li.widgets_dropdown > .mega_dropdown > li .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li .mega_dropdown{position:static;display:block;width:auto;box-shadow:none;overflow:visible !important;max-height:3000px !important;max-width:3000px !important;opacity:1 !important;-webkit-transform:scaleY( 1 ) !important;-moz-transform:scaleY( 1 ) !important;-ms-transform:scaleY( 1 ) !important;-o-transform:scaleY( 1 ) !important;transform:scaleY( 1 ) !important;}
#mega_main_menu li.widgets_dropdown > .mega_dropdown > li .mega_dropdown > li, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li .mega_dropdown > li{display:block;width:100%;}
#mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link{display:block;padding:6px 10px;margin:0px;width:auto;height:auto;position:relative;}
#mega_main_menu li.widgets_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link, #mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link{border-width:0px;}
#mega_main_menu li.widgets_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link:before, #mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link:before{display:none;}
#mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link > i, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link > i{display:block;float:left;text-align:center;position:absolute;top:50%;}
#mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link > .link_content, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link > .link_content{display:block;vertical-align:middle;}
#mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link.disable_icon > .link_content, #mega_main_menu ul li .mega_dropdown > li > .item_link.disable_icon > .link_content, #mega_main_menu.icons-disable_globally li .mega_dropdown > li > .item_link > .link_content, #mega_main_menu.icons-disable_globally li .mega_dropdown > li > .item_link.with_icon > .link_content{margin:0px;}
#mega_main_menu li.multicolumn_dropdown li.post_type_dropdown, #mega_main_menu li.multicolumn_dropdown li.grid_dropdown, #mega_main_menu li.multicolumn_dropdown.submenu_full_width{position:static;}
#mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown{width:100%;}
#mega_main_menu li.tabs_dropdown{position:relative;}
#mega_main_menu li.tabs_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.tabs_dropdown.drop_to_right > .mega_dropdown{left:0px;right:auto;}
#mega_main_menu li.tabs_dropdown.drop_to_left > .mega_dropdown{left:auto;right:0px;}
#mega_main_menu li.tabs_dropdown.drop_to_center > .mega_dropdown{left:-150%;right:auto;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown > li{position:static;clear:none;float:none;}
#mega_main_menu li.tabs_dropdown .mega_dropdown > li > .mega_dropdown{box-shadow:none !important;border-radius:0px !important;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li.default_dropdown > .item_link{border-width:0px;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown .mega_dropdown{padding:0px;}
#mega_main_menu li.multicolumn_dropdown .mega_dropdown > li .mega_dropdown > li.keep_open .post_details, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li .mega_dropdown > li:hover .post_details, #mega_main_menu li.tabs_dropdown .mega_dropdown > li .mega_dropdown > li.keep_open .post_details, #mega_main_menu li.tabs_dropdown .mega_dropdown > li .mega_dropdown > li:hover .post_details{display:none !important;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .item_link{padding:6px 10px;display:block;width:auto;height:auto;margin-right:19px;position:relative;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > li > .item_link{margin-right:0px;margin-left:19px;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link > i{display:block;float:left;position:absolute;top:50%;}
#mega_main_menu li.tabs_dropdown .mega_dropdown > li > .item_link > .link_content{display:block;vertical-align:middle;}
#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown{top:0px;right:0px;height:auto;width:auto;position:absolute;}
#mega_main_menu li.tabs_dropdown .mega_dropdown > li.default_dropdown > .mega_dropdown .mega_dropdown{display:block;position:static;float:none;width:auto;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width{position:static;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width > .mega_dropdown, #mega_main_menu li.widgets_dropdown.columns1 > .mega_dropdown > *{width:100%;}
#mega_main_menu li.tabs_dropdown.columns1 > .mega_dropdown > li{width:50%;}
#mega_main_menu li.tabs_dropdown.columns2 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns2 > .mega_dropdown > *{width:50%;}
#mega_main_menu li.tabs_dropdown.columns3 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns3 > .mega_dropdown > *{width:33.3333%;}
#mega_main_menu li.tabs_dropdown.columns4 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns4 > .mega_dropdown > *{width:25%;}
#mega_main_menu li.tabs_dropdown.columns5 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns5 > .mega_dropdown > *{width:20%;}
#mega_main_menu li.tabs_dropdown.columns6 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns6 > .mega_dropdown > *{width:16.6666%;}
#mega_main_menu li.tabs_dropdown.columns7 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns7 > .mega_dropdown > *{width:14.2857%;}
#mega_main_menu li.tabs_dropdown.columns8 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns8 > .mega_dropdown > *{width:12.5%;}
#mega_main_menu li.tabs_dropdown.columns9 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns9 > .mega_dropdown > *{width:11.1111%;}
#mega_main_menu li.tabs_dropdown.columns10 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns10 > .mega_dropdown > *{width:10%;}
#mega_main_menu li.tabs_dropdown.columns1 > .mega_dropdown > li > .mega_dropdown{left:50%;}
#mega_main_menu li.tabs_dropdown.columns2 > .mega_dropdown > li > .mega_dropdown{left:50%;}
#mega_main_menu li.tabs_dropdown.columns3 > .mega_dropdown > li > .mega_dropdown{left:33.3333%;}
#mega_main_menu li.tabs_dropdown.columns4 > .mega_dropdown > li > .mega_dropdown{left:25%;}
#mega_main_menu li.tabs_dropdown.columns5 > .mega_dropdown > li > .mega_dropdown{left:20%;}
#mega_main_menu li.tabs_dropdown.columns6 > .mega_dropdown > li > .mega_dropdown{left:16.6666%;}
#mega_main_menu li.tabs_dropdown.columns7 > .mega_dropdown > li > .mega_dropdown{left:14.2857%;}
#mega_main_menu li.tabs_dropdown.columns8 > .mega_dropdown > li > .mega_dropdown{left:12.5%;}
#mega_main_menu li.tabs_dropdown.columns9 > .mega_dropdown > li > .mega_dropdown{left:11.1111%;}
#mega_main_menu li.tabs_dropdown.columns10 > .mega_dropdown > li > .mega_dropdown{left:10%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .mega_dropdown{left:0px;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns1 > .mega_dropdown > li > .mega_dropdown{right:50%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns2 > .mega_dropdown > li > .mega_dropdown{right:50%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns3 > .mega_dropdown > li > .mega_dropdown{right:33.3333%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns4 > .mega_dropdown > li > .mega_dropdown{right:25%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns5 > .mega_dropdown > li > .mega_dropdown{right:20%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns6 > .mega_dropdown > li > .mega_dropdown{right:16.6666%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns7 > .mega_dropdown > li > .mega_dropdown{right:14.2857%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns8 > .mega_dropdown > li > .mega_dropdown{right:12.5%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns9 > .mega_dropdown > li > .mega_dropdown{right:11.1111%;}
#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns10 > .mega_dropdown > li > .mega_dropdown{right:10%;}
#mega_main_menu li.post_type_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.post_type_dropdown.drop_to_right > .mega_dropdown{left:0px;right:auto;}
#mega_main_menu li.post_type_dropdown.drop_to_left > .mega_dropdown{left:auto;right:0px;}
#mega_main_menu li.post_type_dropdown.drop_to_center > .mega_dropdown{left:-150%;right:auto;}
#mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item{position:static;float:left;padding:1px;min-width:inherit;background:none;clear:none;border:0px none;}
#mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link, #mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link > i{display:block;}
#mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link{display:block;position:relative;padding:0px;margin:0px;line-height:0px;border:0px none;min-width:0%;}
#mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link > img{opacity:0;width:100%;height:auto;}
#mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link > i{display:block;width:24px;height:24px;position:absolute;top:50%;left:50%;font-size:24px;line-height:24px;margin-left:-12px;margin-top:-12px;}
#mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item .post_details{position:absolute;top:100%;left:0px;width:100%;}
#mega_main_menu li.post_type_dropdown.submenu_full_width{position:static;}
#mega_main_menu li.post_type_dropdown.submenu_full_width > .mega_dropdown{width:100%;}
#mega_main_menu li.grid_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.grid_dropdown.drop_to_right > .mega_dropdown{left:0px;right:auto;}
#mega_main_menu li.grid_dropdown.drop_to_left > .mega_dropdown{left:auto;right:0px;}
#mega_main_menu li.grid_dropdown.drop_to_center > .mega_dropdown{left:-150%;right:auto;}
#mega_main_menu li.grid_dropdown .mega_dropdown > li{float:left;padding:1px;position:static;border:0px none;background:none;clear:none;}
#mega_main_menu li.grid_dropdown .mega_dropdown > li > .item_link{display:block;position:relative;padding:0px;margin:0px;line-height:0px;border:0px none;}
#mega_main_menu li.grid_dropdown > .mega_dropdown > li > .item_link > img{opacity:0;width:100%;height:auto;}
#mega_main_menu li.grid_dropdown > .mega_dropdown > li > .item_link > i{display:block;width:24px;height:24px;font-size:24px;line-height:24px;margin-left:-12px;margin-top:-12px;text-align:center;position:absolute;top:50%;left:50%;}
#mega_main_menu li.grid_dropdown .mega_dropdown > li .post_details{position:absolute;top:100%;left:0px;width:100%;}
#mega_main_menu li.grid_dropdown.submenu_full_width{position:static;}
#mega_main_menu li.grid_dropdown.submenu_full_width > .mega_dropdown{width:100%;}
#mega_main_menu li .post_details{z-index:1;}
#mega_main_menu li .post_details > .post_icon, #mega_main_menu li .post_details > .post_icon > i{float:left;width:44px;height:44px;line-height:44px;font-size:36px;text-align:center;}
#mega_main_menu li .post_details > .processed_image{margin-bottom:15px;}
#mega_main_menu li .post_details > .post_title, #mega_main_menu li .post_details > .post_description{margin-left:52px;line-height:150%;}
#mega_main_menu li > .mega_dropdown .processed_image{position:relative;overflow:hidden;line-height:1px;}
#mega_main_menu li > .mega_dropdown .processed_image > img{width:100%;}
#mega_main_menu li > .mega_dropdown .processed_image:hover > img{opacity:0.4;}
#mega_main_menu li > .mega_dropdown .processed_image > .cover{opacity:0;}
#mega_main_menu li > .mega_dropdown .post_item.keep_open > .processed_image > .cover, #mega_main_menu li > .mega_dropdown .processed_image:hover > .cover, #mega_main_menu li > .mega_dropdown .processed_image > .cover:hover{opacity:1;}
#mega_main_menu li > .mega_dropdown .processed_image > .cover, #mega_main_menu li > .mega_dropdown .processed_image > .cover > a{background-color:transparent;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:0px;padding:0px;width:100%;height:100%;min-width:0%;}
#mega_main_menu li > .mega_dropdown .processed_image > .cover > a > i{display:block;width:24px;height:24px;position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px;font-size:24px;line-height:24px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown{left:0px;right:auto;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown{left:auto;right:0px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_center > .mega_dropdown{left:-150%;right:auto;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width{position:static;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width > .mega_dropdown{width:100%;}
#mega_main_menu li[class*="_dropdown"].columns1 > .mega_dropdown > *, #mega_main_menu li[class*="_dropdown"].columns2 > .mega_dropdown > *:nth-child(2n+3), #mega_main_menu li[class*="_dropdown"].columns3 > .mega_dropdown > *:nth-child(3n+4), #mega_main_menu li[class*="_dropdown"].columns4 > .mega_dropdown > *:nth-child(4n+5), #mega_main_menu li[class*="_dropdown"].columns5 > .mega_dropdown > *:nth-child(5n+6), #mega_main_menu li[class*="_dropdown"].columns6 > .mega_dropdown > *:nth-child(6n+7), #mega_main_menu li[class*="_dropdown"].columns7 > .mega_dropdown > *:nth-child(7n+8), #mega_main_menu li[class*="_dropdown"].columns8 > .mega_dropdown > *:nth-child(8n+9), #mega_main_menu li[class*="_dropdown"].columns9 > .mega_dropdown > *:nth-child(9n+10), #mega_main_menu li[class*="_dropdown"].columns10 > .mega_dropdown > *:nth-child(10n+11){clear:both;}
#mega_main_menu li.widgets_dropdown > .mega_dropdown > *{float:left;margin:0px 0px 20px 0px;padding:0px 10px 0px 10px;}
#mega_main_menu li.default_dropdown .mega_dropdown, #mega_main_menu li.tabs_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu li.grid_dropdown > .mega_dropdown, #mega_main_menu li.grid_dropdown > .mega_dropdown > li .post_details{display:none;}
#mega_main_menu li.keep_open > ul, #mega_main_menu.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu li.grid_dropdown > .mega_dropdown > li.keep_open .post_details{display:block;}
@media(max-width:1199px){ #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu .nav_logo .logo_link, #mega_main_menu ul .nav_search_box{padding-left:13px;padding-right:13px;}
#mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i{padding-right:10px;}
#mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i{padding-left:10px;}
#mega_main_menu ul .nav_search_box{width:52px;}
#mega_main_menu ul .nav_search_box #mega_main_menu_searchform{right:10px;}
} @media(max-width:991px){ #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu > .menu_holder > .menu_inner > .nav_logo .logo_link, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box{padding-left:10px;padding-right:10px;}
#mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i{padding-right:8px;}
#mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i{padding-left:8px;}
} @media(max-width:1023px){ #mega_main_menu > .menu_holder > .menu_inner > ul li > .item_link, #mega_main_menu > .menu_holder > .menu_inner > ul li{cursor:pointer;}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner{width:auto !important;}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > .nav_logo{float:none;display:block;}
#mega_main_menu.responsive-enable.direction-horizontal[class*="first-lvl-align"] > .menu_holder > .menu_inner > .nav_logo:before{display:none;}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > .nav_logo:after{content:'';display:table;clear:both;width:100%;height:0px;position:relative;}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.responsive-enable.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before{display:none;}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .logo_link{float:left;}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle{display:block;float:right;text-decoration:none;padding:0px;cursor:pointer;}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button{padding-left:15px;padding-right:15px;display:table-cell;vertical-align:middle;}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button *{line-height:inherit;vertical-align:middle;}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button .symbol_cross, #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_menu{display:none;}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_cross{display:inline;}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > ul{display:none;}
#mega_main_menu.responsive-enable.mobile_minimized-enable .nav_logo.mobile_menu_active + ul{display:block;}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li, #mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box{float:none;display:block;width:100%;}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform{display:inline-block;width:100%;position:relative;right:0px;top:15%;float:none;vertical-align:middle;}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform .field, #mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform .field:focus{width:100%;max-width:100%;padding-left:10px;}
#mega_main_menu.responsive-enable li.default_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.default_dropdown .mega_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.default_dropdown[class*="drop_to"] .mega_dropdown, #mega_main_menu.responsive-enable li.default_dropdown[class*="drop_to"] .mega_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.tabs_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.responsive-enable li.post_type_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.grid_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.widgets_dropdown .mega_dropdown{width:100% !important;position:relative;overflow:hidden;left:0px !important;right:0px !important;margin:0px !important;}
#mega_main_menu.responsive-enable li.post_type_dropdown .mega_dropdown{overflow:visible;}
#mega_main_menu.responsive-enable li > .item_link, #mega_main_menu.responsive-enable li .mega_dropdown .item_link{float:none;}
#mega_main_menu.responsive-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{float:none;width:100%;text-align:center;}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li > .item_link:after{right:5px;left:auto;border-width:4px 3px;border-top-color:inherit;border-right-color:transparent !important;border-bottom-color:transparent !important;border-left-color:transparent !important;}
#mega_main_menu.responsive-enable li.default_dropdown > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after{display:none;}
#mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li{width:100% !important;}
#mega_main_menu.responsive-enable li.widgets_dropdown[class*="columns"] > .mega_dropdown > *{min-width:100%;}
#mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li, #mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .mega_dropdown{width:100%;position:relative;left:0px;}
#mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .item_link{margin:0px;}
#mega_main_menu li .mega_dropdown, #mega_main_menu li.default_dropdown .mega_dropdown, #mega_main_menu li.post_type_dropdown .mega_dropdown, #mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item .post_details, #mega_main_menu li.grid_dropdown .mega_dropdown > li .post_details{display:none;}
#mega_main_menu.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu > .menu_holder > .menu_inner > ul li.keep_open > .mega_dropdown, #mega_main_menu > .menu_holder > .menu_inner > ul li[class*="_dropdown"].keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li > .item_link:hover + .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown li > .item_link:hover + .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_trigger-hover li.grid_dropdown .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_trigger-hover li.grid_dropdown .mega_dropdown > li > .item_link:hover + .post_details{display:block;}
} @media(max-width:480px){ #mega_main_menu.responsive-enable li.widgets_dropdown[class*="columns"] > .mega_dropdown > *{min-width:100%;width:100%;}
} @media(min-width:1024px){ #mega_main_menu.direction-horizontal > .menu_holder.sticky_container{position:fixed;top:0px;left:0px;width:100%;border-radius:0px;z-index:4000;line-height:0px;text-align:center;}
.admin-bar #mega_main_menu.direction-horizontal > .menu_holder.sticky_container{top:30px;}
#mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .mmm_fullwidth_container{top:0px !important;right:0px !important;bottom:0px !important;left:0px !important;}
#mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .menu_inner{display:inline-block;}
#mega_main_menu.direction-horizontal.include-logo > .menu_holder.sticky_container > .menu_inner > .nav_logo, #mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .menu_inner > .mega_main_menu_ul{vertical-align:top;}
body #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_center > .item_link:after{border-width:4px 3px;border-top-color:inherit;border-right-color:transparent !important;border-bottom-color:transparent !important;border-left-color:transparent !important;}
body #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_right > .item_link:after{border-width:3px 4px;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-left-color:inherit;}
body #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_left > .item_link:after{right:auto;left:4px;border-width:3px 4px;border-top-color:transparent !important;border-right-color:inherit;border-bottom-color:transparent !important;border-left-color:transparent !important;}
#mega_main_menu li.drop_to_right .mega_dropdown, #mega_main_menu li.drop_to_right .post_details{-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;}
#mega_main_menu li.drop_to_left .mega_dropdown, #mega_main_menu li.drop_to_left .post_details{-webkit-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-o-transform-origin:100% 0%;transform-origin:100% 0%;}
#mega_main_menu li.drop_to_center .mega_dropdown, #mega_main_menu li.drop_to_center .post_details{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;}
#mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.widgets_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown > li .post_details{display:block;overflow:hidden;max-height:0px;max-width:0px;-webkit-transform:scaleY( 0 );-moz-transform:scaleY( 0 );-ms-transform:scaleY( 0 );-o-transform:scaleY( 0 );transform:scaleY( 0 );-webkit-transition:-webkit-transform 0.3s ease, max-height 0.3s step-end, max-width 0.3s step-end, padding 0.3s step-end;-o-transition:-o-transform 0.3s ease, max-height 0.3s step-end, max-width 0.3s step-end, padding 0.3s step-end;transition:transform 0.3s ease, max-height 0.3s step-end, max-width 0.3s step-end, padding 0.3s step-end;}
#mega_main_menu.dropdowns_animation-anim_1 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details{overflow:visible;max-height:3000px;max-width:3000px;-webkit-transform:scaleY( 1 );-moz-transform:scaleY( 1 );-ms-transform:scaleY( 1 );-o-transform:scaleY( 1 );transform:scaleY( 1 );-webkit-transition:-webkit-transform 0.5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;-o-transition:-o-transform 0.5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;transition:transform 0.5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;}
#mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.widgets_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown > li .post_details{display:block;overflow:hidden;max-height:0px;max-width:0px;opacity:0;-webkit-transition:opacity 0.4s ease, max-height 0.4s step-end, max-width 0.4s step-end, padding 0.4s step-end;-o-transition:opacity 0.4s ease, max-height 0.4s step-end, max-width 0.4s step-end, padding 0.4s step-end;transition:opacity 0.4s ease, max-height 0.4s step-end, max-width 0.4s step-end, padding 0.4s step-end;}
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details{overflow:visible;max-height:3000px;max-width:3000px;opacity:1;-webkit-transition:opacity 0.5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;-o-transition:opacity 0.5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;transition:opacity 0.5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;}
#mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.widgets_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown > li .post_details{display:block;overflow:hidden;max-height:0px;max-width:0px;opacity:0;-webkit-transform:scale( 0 );-moz-transform:scale( 0 );-ms-transform:scale( 0 );-o-transform:scale( 0 );transform:scale( 0 );-webkit-transition:-webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;-o-transition:-o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;transition:transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;}
#mega_main_menu.dropdowns_animation-anim_3 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details{overflow:visible;max-height:3000px;max-width:3000px;opacity:1;-webkit-transform:scale( 1 );-moz-transform:scale( 1 );-ms-transform:scale( 1 );-o-transform:scale( 1 );transform:scale( 1 );-webkit-transition:-webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;-o-transition:-o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;transition:transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;}
#mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.widgets_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown > li .post_details{display:block;overflow:hidden;max-height:0px;max-width:0px;opacity:0;-webkit-transform:translateY( 40px );-moz-transform:translateY( 40px );-ms-transform:translateY( 40px );-o-transform:translateY( 40px );transform:translateY( 40px );-webkit-transition:-webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;-o-transition:-o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;transition:transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;}
#mega_main_menu.dropdowns_animation-anim_4 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details{overflow:visible;max-height:3000px;max-width:3000px;opacity:1;-webkit-transform:translateY( 0px );-moz-transform:translateY( 0px );-ms-transform:translateY( 0px );-o-transform:translateY( 0px );transform:translateY( 0px );-webkit-transition:-webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;-o-transition:-o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;transition:transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;}
#mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.widgets_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown .mega_dropdown > li .post_details{overflow:hidden;display:block;max-height:0px;max-width:0px;opacity:0;-webkit-transform:perspective( 600px ) rotateX( -90deg );-moz-transform:perspective( 600px ) rotateX( -90deg );-ms-transform:perspective( 600px ) rotateX( -90deg );-o-transform:perspective( 600px ) rotateX( -90deg );transform:perspective( 600px ) rotateX( -90deg );-webkit-transition:-webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;-o-transition:-o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;transition:transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;}
#mega_main_menu.dropdowns_animation-anim_5 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details{overflow:visible;max-height:3000px;max-width:3000px;opacity:1;-webkit-transform:perspective( 600px ) rotateX( 0deg );-moz-transform:perspective( 600px ) rotateX( 0deg );-ms-transform:perspective( 600px ) rotateX( 0deg );-o-transform:perspective( 600px ) rotateX( 0deg );transform:perspective( 600px ) rotateX( 0deg );-webkit-transition:-webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;-o-transition:-o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;transition:transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;}
#mega_main_menu[class*="dropdowns_animation-anim"] li.multicolumn_dropdown > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.widgets_dropdown > .mega_dropdown .mega_dropdown{display:none;}
#mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.multicolumn_dropdown.keep_open > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown.keep_open > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.widgets_dropdown.keep_open .mega_dropdown .mega_dropdown{display:block;max-height:auto;max-width:auto;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none;}
} #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > .nav_logo{float:none;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > .nav_logo > .logo_link{text-align:center;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li{display:block;float:none;}
#mega_main_menu.direction-vertical.first-lvl-align-center > .menu_holder > .menu_inner > ul > li > .item_link .link_text{display:inline;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{float:none;}
#mega_main_menu.direction-vertical.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content{margin-left:32px;}
#mega_main_menu.direction-vertical.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{margin-right:32px;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > span{margin-right:0px;margin-left:0px;}
#mega_main_menu.direction-vertical.first-lvl-align-left > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{text-align:left;}
#mega_main_menu.direction-vertical.first-lvl-align-right > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{text-align:right;}
#mega_main_menu.direction-vertical.first-lvl-align-center > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{text-align:center;}
.mmm #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link, .mmm #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, .mmm #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text, .mmm #mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link, .mmm #mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content, .mmm #mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text, .mmm #mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link, .mmm #mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, .mmm #mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text{height:auto !important;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box:before{content:'';width:100%;height:2px;position:absolute;top:0px;left:0px;z-index:2;background-repeat:no-repeat;background-size:100% 400%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAICAYAAAC73qx6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrsktEKhSAMQG/peosiirQPvJ9eRhHVY9NKQUOkD7jIFQ7bHpw7zOS6rk8MJ/mL/JrIvu/puq5knmcyjiMVQtC+7+kwDAbQNUzTRJdlgW3bABEzfQ8sNMh9iCXVnBplkQFoeXIAOIqiwKqqsGkayRhDzrlBdl1natm2razrWpVlqfI8P81G3GPEGyIc0pEFEV6kfBHXV3kyvoAv4jiCiC+yrsfTN56vpfnGIEJj2cgtwABi1Gtdj9WVSAAAAABJRU5ErkJggg==);}
#mega_main_menu.direction-vertical.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li.nav_search_box:before{background-position:0px 0px;}
#mega_main_menu.direction-vertical.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li.nav_search_box:before{background-position:0px -3px;}
#mega_main_menu.direction-vertical.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li.nav_search_box:before{background-position:0px -6px;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box{width:100%;padding:0px 17px;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform{width:100%;display:inline-block;position:relative;top:0px;left:0px;margin:0px;vertical-align:middle;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field{width:100%;max-width:100%;cursor:text;padding-left:10px;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown > ul{top:0px;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown{left:100%;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_left .mega_dropdown{right:100%;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center{position:relative;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center .mega_dropdown{left:0px;right:0px;width:100%;position:relative;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after{display:none;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center .mega_dropdown li > .item_link:before{right:6px;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown{position:relative;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown{top:0px;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown{left:100%;right:auto;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown{right:100%;left:auto;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_center > .mega_dropdown{position:relative;left:0px;right:0px;width:100%;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_right > .mega_dropdown{width:480px;}
#mega_main_menu.language_direction-rtl *{direction:rtl;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box{direction:ltr;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform{left:18px;right:auto;z-index:600;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch{left:0px;right:auto;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field{padding-right:0px;padding-left:30px;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field:focus{padding-right:8px;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > .link_content{text-align:right;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link.with_icon > span{margin-left:0px;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{float:right;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li > .item_link:after{left:5px;right:auto;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_woo_cart, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_buddypress, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher{float:left;}
#mega_main_menu.language_direction-rtl .nav_logo, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > i, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_icon, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_icon > i{float:right;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_description{margin-left:0px;margin-right:52px;text-align:right;}
#mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before{right:-1px;left:auto;}
#mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > .nav_logo:before{left:-1px;right:auto;}
#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.pull_to_other_side{float:left;}
.wpb-elements-list-modal #mega_main_menu{font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;display:table-cell !important;}
.empty{}
#mega_main_menu .nav_logo > .logo_link > img{max-height:100%;}
#mega_main_menu.mh-primary{min-height:120px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .logo_link,  #mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  #mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link,  #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user{height:120px;line-height:120px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text{height:120px;}
#mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{height:60px;line-height:40px;}
#mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text{height:40px;}
#mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i{padding-top:20px;}
#mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{padding-bottom:20px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i:before{width:72px;}
#mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > .nav_logo > .logo_link,  #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > .nav_logo > .mobile_toggle,  #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link,  #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content,  #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.icons-left > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-right > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user{height:65px;line-height:65px;}
#mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text{height:65px;}
#mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content{height:32.5px;line-height:21.666666666667px;}
#mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text{height:21.666666666667px;}
#mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i{padding-top:10.833333333333px;}
#mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content{padding-bottom:10.833333333333px;}
#mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link > i:before{width:39px;}
#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link{margin:17.5px 4px;}
@media(max-width:1023px){ #mega_main_menu.mh-primary{min-height:65px;}
#mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .logo_link,  #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,  #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user{height:65px;line-height:65px;}
#mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text{height:65px;}
#mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{height:32.5px;line-height:21.666666666667px;}
#mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i{padding-top:10.833333333333px;}
#mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{padding-bottom:10.833333333333px;}
#mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i:before{width:39px;}
#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link{margin:17.5px 4px;}
} #mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  #mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  #mega_main_menu.mh-primary.primary_style-buttons.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.primary_style-buttons.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  #mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user{height:30px;line-height:30px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > i{width:31px;}
#mega_main_menu.mh-primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content{margin-left:31px;}
#mega_main_menu.mh-primary.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content{margin-right:31px;}
#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text{height:30px;}
#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link{margin:45px 4px;}
#mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{height:15px;line-height:10px;}
#mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text{height:10px;}
#mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i{padding-top:5px;}
#mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{padding-bottom:5px;}
#mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link,  #mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  #mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content{min-height:120px;}
#mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text{min-height:120px;}
#mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{min-height:60px;}
#mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text{min-height:40px;}
#mega_main_menu.mh-primary.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link,  #mega_main_menu.mh-primary.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content,  #mega_main_menu.mh-primary.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content{min-height:65px;}
#mega_main_menu.mh-primary.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text{min-height:65px;}
#mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content{min-height:32.5px;}
#mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text{min-height:21.666666666667px;}
 #mega_main_menu.mh-primary.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  #mega_main_menu.mh-primary.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  #mega_main_menu.mh-primary.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content{min-height:30px;}
#mega_main_menu.mh-primary.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text{min-height:30px;}
#mega_main_menu.mh-primary.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{min-height:15px;}
#mega_main_menu.mh-primary.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text{min-height:10px;}
#mega_main_menu.mh-primary > .menu_holder > .mmm_fullwidth_container{background:rgba(255,255,255,1);}
#mega_main_menu.mh-primary > .menu_holder > .mmm_fullwidth_container{}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box input, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link{font-family:inherit;font-size:12px;font-weight:400;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box *{font-size:16px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > i{font-size:16px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > i:before{width:16px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link *{color:#4d4d4d;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:after{border-color:#4d4d4d;color:#4d4d4d;}
#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link{background:rgba(255,255,255,0);}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li:hover > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:hover, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:focus, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link{background:rgba(255,255,255,0);}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform{background-color:rgba(255,255,255,0);}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box .field, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .icosearch{color:rgba(255,255,255,0);}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li:hover > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:hover, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:focus, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li:hover > .item_link *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *{color:#4d4d4d;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link:after, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link:after, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link:after, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link:after, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li:hover > .item_link:after{border-color:#4d4d4d;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.default_dropdown .mega_dropdown, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .mega_dropdown > li .post_details{background:#666666;}
#mega_main_menu.mh-primary .mega_dropdown *{color:#231e2e;}
#mega_main_menu.mh-primary ul li .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary ul li .mega_dropdown > li > .item_link .link_text, #mega_main_menu.mh-primary ul li .mega_dropdown, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .post_details > .post_description{font-family:inherit;font-size:12px;font-weight:400;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul li .mega_dropdown > li > .item_link.with_icon{line-height:0px;min-height:0px;}
#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link > i, #mega_main_menu.mh-primary li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link > i, #mega_main_menu.mh-primary li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link > i, #mega_main_menu.mh-primary li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link > i{width:0px;height:0px;line-height:0px;font-size:0px;margin-top:-0px;}
#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content{margin-left:8px;}
#mega_main_menu.mh-primary.language_direction-rtl li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary.language_direction-rtl li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary.language_direction-rtl li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary.language_direction-rtl li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content{margin-right:8px;}
#mega_main_menu.mh-primary li.default_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary li.widgets_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary li.multicolumn_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary li.grid_dropdown .mega_dropdown > li > .item_link{background:#666666;color:#ffffff;}
#mega_main_menu.mh-primary li .post_details > .post_icon > i, #mega_main_menu.mh-primary li .mega_dropdown .item_link *, #mega_main_menu.mh-primary li .mega_dropdown a, #mega_main_menu.mh-primary li .mega_dropdown a *, #mega_main_menu.mh-primary li li .post_details a{color:#ffffff;}
#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before{border-color:#ffffff;}
#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > li > .item_link{border-color:rgba(255,255,255,0);}
#mega_main_menu.mh-primary ul .mega_dropdown > li.current-menu-item > .item_link, #mega_main_menu.mh-primary ul .mega_dropdown > li > .item_link:focus, #mega_main_menu.mh-primary ul .mega_dropdown > li > .item_link:hover, #mega_main_menu.mh-primary ul li.post_type_dropdown > .mega_dropdown > li > .processed_image:hover{background:#999999;color:#ffffff;}
#mega_main_menu.mh-primary .mega_dropdown > li.current-menu-item > .item_link *, #mega_main_menu.mh-primary .mega_dropdown > li > .item_link:focus *, #mega_main_menu.mh-primary .mega_dropdown > li > .item_link:hover *, #mega_main_menu.mh-primary li.post_type_dropdown > .mega_dropdown > li > .processed_image:hover > .cover > a > i{color:#ffffff;}
#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item.current-menu-item > .item_link:before, #mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link:focus:before, #mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link:hover:before{border-color:#ffffff;}
#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, #mega_main_menu.mh-primary.primary_style-buttons.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child > .item_link, #mega_main_menu.mh-primary > .menu_holder > .mmm_fullwidth_container, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .post_details, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul .mega_dropdown{border-radius:0px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > span.nav_logo, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.first-lvl-align-left.no-logo > .menu_holder > .menu_inner > ul > li:first-child > .item_link, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.first-lvl-align-center.no-logo.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:first-child > .item_link{border-radius:0px 0px 0px 0px;}
#mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.no-search > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.first-lvl-align-right.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:last-child > .item_link, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.first-lvl-align-center.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:last-child > .item_link{border-radius:0px 0px 0px 0px;}
#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > li:first-child > .item_link, #mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child > .item_link{border-radius:0px 0px 0px 0px;}
#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > li:last-child > .item_link{border-radius:0px 0px 0px 0px;}
#mega_main_menu.mh-primary .widgets_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .multicolumn_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary ul .nav_search_box #mega_main_menu_searchform, #mega_main_menu.mh-primary .tabs_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .tabs_dropdown .mega_dropdown > li > .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .widgets_dropdown > .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .multicolumn_dropdown > .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .grid_dropdown > .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .grid_dropdown > .mega_dropdown > li .processed_image, #mega_main_menu.mh-primary .post_type_dropdown > .mega_dropdown > li .item_link, #mega_main_menu.mh-primary .post_type_dropdown > .mega_dropdown > li .processed_image { border-radius: 0px; }#IDX-main{margin:0;}
#myhome-idx-wrapper{}
#myhome-idx-wrapper *{text-shadow:none !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;font-variant:initial !important;}
#myhome-idx-wrapper #IDX-resetBtn{display:none !important;}
#myhome-idx-wrapper #IDX-main{padding:0;}
#myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']),
#myhome-idx-wrapper input[type=date],
#myhome-idx-wrapper input[type=email],
#myhome-idx-wrapper input[type=number],
#myhome-idx-wrapper input[type=password],
#myhome-idx-wrapper input[type=search],
#myhome-idx-wrapper input[type=tel],
#myhome-idx-wrapper input[type=text],
#myhome-idx-wrapper select,
#myhome-idx-wrapper textarea{height:48px !important;padding:11px 12px !important;line-height:24px !important;font-size:16px !important;background:#fff !important;margin-bottom:12px !important;border:1px solid #c5c5c5 !important;color:#222 !important;width:100% !important;text-transform:none !important;text-decoration:none !important;font-style:initial !important;text-align:left !important;}
#myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):hover, #myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):active, #myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):focus,
#myhome-idx-wrapper input[type=date]:hover,
#myhome-idx-wrapper input[type=date]:active,
#myhome-idx-wrapper input[type=date]:focus,
#myhome-idx-wrapper input[type=email]:hover,
#myhome-idx-wrapper input[type=email]:active,
#myhome-idx-wrapper input[type=email]:focus,
#myhome-idx-wrapper input[type=number]:hover,
#myhome-idx-wrapper input[type=number]:active,
#myhome-idx-wrapper input[type=number]:focus,
#myhome-idx-wrapper input[type=password]:hover,
#myhome-idx-wrapper input[type=password]:active,
#myhome-idx-wrapper input[type=password]:focus,
#myhome-idx-wrapper input[type=search]:hover,
#myhome-idx-wrapper input[type=search]:active,
#myhome-idx-wrapper input[type=search]:focus,
#myhome-idx-wrapper input[type=tel]:hover,
#myhome-idx-wrapper input[type=tel]:active,
#myhome-idx-wrapper input[type=tel]:focus,
#myhome-idx-wrapper input[type=text]:hover,
#myhome-idx-wrapper input[type=text]:active,
#myhome-idx-wrapper input[type=text]:focus,
#myhome-idx-wrapper select:hover,
#myhome-idx-wrapper select:active,
#myhome-idx-wrapper select:focus,
#myhome-idx-wrapper textarea:hover,
#myhome-idx-wrapper textarea:active,
#myhome-idx-wrapper textarea:focus{color:#222 !important;background:#fff !important;}
#myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']) textarea,
#myhome-idx-wrapper input[type=date] textarea,
#myhome-idx-wrapper input[type=email] textarea,
#myhome-idx-wrapper input[type=number] textarea,
#myhome-idx-wrapper input[type=password] textarea,
#myhome-idx-wrapper input[type=search] textarea,
#myhome-idx-wrapper input[type=tel] textarea,
#myhome-idx-wrapper input[type=text] textarea,
#myhome-idx-wrapper select textarea,
#myhome-idx-wrapper textarea textarea{height:200px !important;}
#myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']) .IDX-control-group,
#myhome-idx-wrapper input[type=date] .IDX-control-group,
#myhome-idx-wrapper input[type=email] .IDX-control-group,
#myhome-idx-wrapper input[type=number] .IDX-control-group,
#myhome-idx-wrapper input[type=password] .IDX-control-group,
#myhome-idx-wrapper input[type=search] .IDX-control-group,
#myhome-idx-wrapper input[type=tel] .IDX-control-group,
#myhome-idx-wrapper input[type=text] .IDX-control-group,
#myhome-idx-wrapper select .IDX-control-group,
#myhome-idx-wrapper textarea .IDX-control-group{float:left;}
#myhome-idx-wrapper .IDX-control-label,
#myhome-idx-wrapper .IDX-addressField label{margin-bottom:6px !important;display:inline-block !important;text-align:left !important;font-weight:700 !important;font-size:16px !important;font-family:Play, Arial, Helvetica, sans-serif;}
#myhome-idx-wrapper .IDX-controls .IDX-checkbox-inline{margin-right:12px !important;}
#myhome-idx-wrapper .IDX-controls .IDX-checkbox-inline input{position:relative !important;top:2px !important;}
#myhome-idx-wrapper .IDX-required{color:red;font-weight:bold;margin-left:2px;display:inline-block;}
#myhome-idx-wrapper #IDX-leadToolsBar{background:#29aae3;color:#fff;font-weight:400;border:none;height:initial;padding:12px 18px;}
@media(max-width:767px){
#myhome-idx-wrapper #IDX-leadToolsBar{margin-bottom:12px;}
#myhome-idx-wrapper #IDX-leadToolsBar #IDX-leadAccountLink{width:100%;text-align:left;float:left;}
#myhome-idx-wrapper #IDX-leadToolsBar #IDX-leadInfo{margin-left:0px;}
}
#myhome-idx-wrapper #IDX-leadToolsBar a{color:#fff;}
#myhome-idx-wrapper .IDX-topLinks .IDX-topLink{background:#fff;margin-right:12px;padding:6px 12px;display:inline-block;}
#myhome-idx-wrapper #IDX-hotLinks{padding-top:6px !important;}
#myhome-idx-wrapper #IDX-resetBtn,
#myhome-idx-wrapper #IDX-formReset{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;text-transform:uppercase;margin:0;background:#fff;color:#222;position:relative;}
#myhome-idx-wrapper #IDX-resetBtn:after,
#myhome-idx-wrapper #IDX-formReset:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
#myhome-idx-wrapper #IDX-resetBtn:hover:after,
#myhome-idx-wrapper #IDX-formReset:hover:after{opacity:0.1;}
#myhome-idx-wrapper #IDX-submitBtn,
#myhome-idx-wrapper #IDX-formSubmit{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
#myhome-idx-wrapper #IDX-submitBtn:after,
#myhome-idx-wrapper #IDX-formSubmit:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
#myhome-idx-wrapper #IDX-submitBtn:hover,
#myhome-idx-wrapper #IDX-formSubmit:hover{color:#fff;background:#29aae3;}
#myhome-idx-wrapper #IDX-submitBtn:hover:after,
#myhome-idx-wrapper #IDX-formSubmit:hover:after{opacity:0.1;}
#myhome-idx-wrapper #IDX-searchRefinement{width:100%;}
#myhome-idx-wrapper #IDX-listingID-group{padding-left:0 !important;padding-right:0 !important;}
.ui-dialog[aria-labelledby*=IDX-loadingScreen] .ui-widget-header a{display:none !important;}
.ui-dialog[aria-labelledby*=IDX-loadingScreen] .ui-widget-header a span{display:none !important;}
.ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen div img{display:none !important;}
#myhome-idx-wrapper #idxStop{display:none;}
#myhome-idx-wrapper #idxStart{margin:0 auto !important;width:100% !important;height:300px !important;background:#222 !important;color:#fff !important;position:relative !important;margin-bottom:24px !important;}
#myhome-idx-wrapper #idxStart:after{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;content:'IDX Wrapper Placeholder' !important;display:block !important;text-align:center !important;height:48px !important;font-size:24px !important;margin-top:136px !important;}
html body.vc_editor .mh-idx-widget{width:100% !important;max-width:100% !important;}
html body.vc_editor .mh-idx-widget{margin:0 auto !important;width:100% !important;height:300px !important;background:#222 !important;color:#fff !important;position:relative !important;margin-bottom:24px !important;}
html body.vc_editor .mh-idx-widget:after{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;content:'IDX Widget Placeholder' !important;display:block !important;text-align:center !important;height:48px !important;font-size:24px !important;margin-top:136px !important;}
html body.vc_editor .mh-idx-widget *{display:none !important;}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen]{padding:0;width:auto !important;overflow:visible !important;height:200px !important;border:none !important;background:transparent !important;}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] .ui-widget-header a{display:none !important;}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] .ui-widget-header a span{display:none !important;}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen,
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:before,
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:after{background:#29aae3;-webkit-animation:mh-loader-animation 1s infinite ease-in-out !important;animation:mh-loader-animation 1s infinite ease-in-out !important;width:1em !important;height:4em !important;}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen{color:#29aae3;text-indent:-9999em !important;margin:88px auto !important;position:relative !important;font-size:11px !important;-webkit-transform:translateZ(0) !important;-ms-transform:translateZ(0) !important;transform:translateZ(0) !important;-webkit-animation-delay:-0.16s !important;animation-delay:-0.16s !important;min-height:initial !important;min-width:initial !important;overflow:initial !important;padding:0 !important;}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:before,
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:after{position:absolute !important;top:0 !important;content:'' !important;}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:before{left:-1.5em !important;-webkit-animation-delay:-0.32s !important;animation-delay:-0.32s !important;}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:after{left:1.5em !important;}
@-webkit-keyframes mh-loader-animation {
0%,
80%,
100%{box-shadow:0 0;height:4em;}
40%{box-shadow:0 -2em;height:5em;}
}
@keyframes mh-loader-animation {
0%,
80%,
100%{box-shadow:0 0;height:4em;}
40%{box-shadow:0 -2em;height:5em;}
}
html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] div img{display:none !important;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-pageContainer, .IDX-category-contact .IDX-pageContainer{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-pageContainer:after, .IDX-category-contact .IDX-pageContainer:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-control-group, .IDX-category-contact .IDX-control-group{width:100%;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-control-group textarea, .IDX-category-contact .IDX-control-group textarea{height:200px !important;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-leadFormText, .IDX-category-contact .IDX-leadFormText{margin-bottom:0;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-leadFormWrap, .IDX-category-contact .IDX-leadFormWrap{padding-left:0;padding-right:12px;margin-right:12px;}
.myhome-idx-wrapper__contact-contact-1004 #IDX-captcha,
.IDX-category-contact #IDX-captcha{margin:-12px 0 12px 0;}
.myhome-idx-wrapper__contact-contact-1004 #IDX-scheduleshowingFormText,
.IDX-category-contact #IDX-scheduleshowingFormText{padding-bottom:24px;}
.myhome-idx-wrapper__contact-contact-1004 #IDX-previousPage,
.IDX-category-contact #IDX-previousPage{text-align:left;padding:12px 0 24px;}
.myhome-idx-wrapper__contact-contact-1004 textarea, .IDX-category-contact textarea{min-height:200px !important;}
.myhome-idx-wrapper__contact-contact-1004 #IDX-contactAgentPicWrap,
.IDX-category-contact #IDX-contactAgentPicWrap{float:left;width:40%;}
.myhome-idx-wrapper__contact-contact-1004 #IDX-contactAgentInfo,
.IDX-category-contact #IDX-contactAgentInfo{float:left;padding-top:12px;display:block;font-size:24px;line-height:36px;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-contactAgentHeader, .IDX-category-contact .IDX-contactAgentHeader{margin-bottom:12px;font-weight:700;font-size:36px;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation{margin:0 auto;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-leadFormWrap{margin-right:0 !important;padding-right:0 !important;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-help-inline{top:-12px;position:relative;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation #IDX-homeValueSubmitMessage{margin-bottom:-16px;margin-top:24px;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation #IDX-resetBtn{display:none !important;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-homevalueLine{display:none;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-controls .IDX-radio-inline{margin-right:24px;}
.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-controls .IDX-radio-inline input{padding-right:6px !important;margin-right:2px !important;top:1px !important;position:relative !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing{padding:124px 0 0 0 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing{padding:144px 0 0 0 !important;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing textarea#IDX-message{height:150px !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsLinkSave{display:none;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentPhoto{text-align:left;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentPhoto img{border-radius:50% !important;}
@media(max-width:767px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentPhoto{width:100%;margin-bottom:24px;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsFeaturedAgentdisplayname{font-family:Play, Arial, Helvetica, sans-serif;margin-top:5px !important;display:block;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsMap{width:auto !important;min-width:100% !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing textarea{height:120px !important;margin-bottom:0 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-nextLastButtons{float:left;width:100%;background:#f4f4f4;padding:18px 18px 0 18px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-nextLastButtons #IDX-nextProp{color:#29aae3;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-nextLastButtons #IDX-nextLastPosition{margin-top:6px;display:block;margin-bottom:12px;font-weight:700;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsVirtualTourLink{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;width:100%;margin-bottom:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsVirtualTourLink:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsVirtualTourLink:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsVirtualTourLink:hover:after{opacity:0.1;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks{background:#f4f4f4;color:#fff;padding:12px 18px !important;line-height:16px;font-size:14px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks > *{float:left;display:inline-block;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a{margin-right:24px;display:inline-block;float:left;padding-left:18px;position:relative;}
@media(max-width:767px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a{padding-bottom:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a:last-child{padding-bottom:0;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a:before{display:none;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a:hover{color:#29aae3;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-moreInfo:after{font-family:FontAwesome;content:"\f05a";position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-mortgageLink:after{font-family:FontAwesome;content:"\f1ec";position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-printable:after{font-family:FontAwesome;content:"\f02f";position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-contactAgent:after{font-family:FontAwesome;content:"\f0e0";position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-propertySaved{position:relative;padding-left:20px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-propertySaved:after{font-family:FontAwesome;content:"\f00c";font-weight:initial;font-size:16px;position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-propertySaved:before{display:none;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-saveProperty{position:relative;padding-left:20px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-saveProperty:after{font-family:FontAwesome;content:"\f0c7";font-weight:initial;font-size:16px;position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-saveProperty,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-propertySaved,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-moreInfo,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-contactAgent,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-contactAgent{margin-right:24px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing{padding-top:140px;position:relative;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsWrapper{float:left;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPrimaryImg{width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress{width:100% !important;background:#f0f0f0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-listingPrice #IDX-detailsPrice{color:#29aae3;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav{min-height:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink{position:initial;background:#f4f4f4;padding:0;margin-bottom:6px;line-height:24px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink a{font-size:14px;color:#222;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink a:hover{color:#29aae3;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-wrapper-standard .IDX-thumbnail{border:none;padding:0;margin:0 0 12px 0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-carouselThumb{opacity:0.5;border:none;xwidth:150px;xheight:150px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-wrapper-standard .IDX-thumbnail{margin-bottom:0;padding:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-carouselThumb img{max-width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsShowcaseSlides{padding:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-carouselThumb:hover{opacity:1;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-carouselThumb.IDX-showcaseSlide-active{opacity:1;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-listingCountWrap{color:#666;font-size:21px;line-height:24px;width:100%;display:block;margin-bottom:12px;font-weight:700;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-resultsCount{color:#666;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-resultsCountMessage{top:-18px;position:relative;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing{width:100%;text-align:center;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-formSubmit{margin-top:22px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-basicRow{float:left;width:100%;clear:initial;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-idxID-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-pt-group{width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-coreFields{width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-coreFields{padding:0px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-coreFieldRow{zoom:1;padding:12px;background:#f4f4f4;margin:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-pt-group{width:100%;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-pt-group{width:50%;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing ul#IDX-searchNavList{background:#f2f2f2;padding:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-mapContainer{width:100%;min-width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-mapHeader-Search{height:68px;background:#222;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-basicBottom{background:#222;padding:12px;margin:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-basicBottom .IDX-control-label{color:#fff;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-basicBottom #IDX-per-group{padding-right:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-idxID-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-pt-group{padding:0 12px 0 0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-listAsRow li span{padding:12px 0;display:inline-block;text-transform:uppercase;color:#29aae3;font-size:13px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #ws-walkscore-tile{width:100% !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-listAsRow li a{font-size:13px;padding:12px 0;display:inline-block;pointer:cursor;color:#222;text-transform:uppercase;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-listAsRow li a:hover{color:#29aae3;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-basicRow{padding:24px 12px 12px 12px;background:#f4f4f4;margin-bottom:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-row-content{padding:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-cczContainer, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-lp-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hp-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-tb-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-bd-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-sqft-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-acres-group{padding:0 12px 6px 0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-searchNavWrapper{margin-bottom:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-advancedSearchFields{background:#f4f4f4;padding:12px 24px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-filterFields{clear:both;display:block;float:right;background:#fff;margin-top:12px;padding:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-add{width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing h4#IDX-resultsSeparatorTextFeatured{background:#222;color:#fff;padding:24px;margin-bottom:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoListing{width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPhoto{border-radius:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldContainer, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsContactForm,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-description,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentInfo,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-openHouses{background:#f4f4f4;padding:18px 24px;margin-bottom:12px;margin-top:0;font-size:16px;width:100%;line-height:24px;text-align:left;float:left;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-openHouses{border:none !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsFeatured{width:100%;padding:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsContactForm input{width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField{background:transparent;border:none;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldContainerTitle, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-listingHeader,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-openHouseHeader{text-align:center;font-size:21px;margin-bottom:18px;padding-bottom:18px;font-weight:700;position:relative;text-transform:uppercase;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldContainerTitle:after, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-listingHeader:after,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-openHouseHeader:after{content:'';height:2px;width:100%;background:#fff;position:absolute;bottom:0;left:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldContainerList > div{padding:0 12px 0 0;margin-bottom:9px;font-size:16px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldTwoColumn .IDX-fieldContainerList{width:100%;padding:0;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldTwoColumn .IDX-fieldContainerList{width:50%;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-control-group{width:100%;margin:0;float:left;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-control-group{width:50%;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-control-group input{margin-right:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-controls{padding-right:12px;padding-bottom:9px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-contentFields:first-child{border-top:2px solid #fff;padding-top:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead{background:#f4f4f4;margin-bottom:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-listingPrice,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-soldPrice,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead #IDX-detailsField-propStatus,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress{width:100%;min-height:initial;float:left;margin:0;text-align:center;padding:18px 24px;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-listingPrice,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-soldPrice,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead #IDX-detailsField-propStatus,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress{width:33.333%;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHeadFields{clear:initial;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHeadFields .IDX-detailsField{float:left;text-align:center;width:100%;margin:0;background:#f4f4f4;padding:18px;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHeadFields .IDX-detailsField{width:33.333%;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-lineBreak{border-bottom:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopLinks{float:left;position:relative;width:100%;z-index:10;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsLinkBack{left:0;top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav.IDX-detailsTrack{height:20px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-contactAgentHeader{margin-bottom:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation{background:#fff;padding:12px;margin-bottom:-24px;margin-top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsText, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldData, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo{display:block;padding-bottom:12px;font-size:24px;color:#333;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink:after,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing:after,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink:hover,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing:hover,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink:hover:after,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing:hover:after,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour:hover:after{opacity:0.1;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour{margin-bottom:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-walkscoreContainer{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;margin-top:12px;margin-bottom:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-walkscoreContainer:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-walkscoreContainer label{font-weight:700;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsMap{margin-bottom:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsGalleryLink{margin-top:0;padding-top:12px;padding-bottom:0;background:#fff;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsGalleryLink{margin-top:12px;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink:before{display:none;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField{padding:0;float:left;font-size:16px;width:100%;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField{width:50%;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField span{display:inline;width:auto;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldLabel,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldData{padding:0;margin-bottom:0;font-size:16px;color:#222;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldLabel{font-weight:700;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldData{font-weight:400;display:inline-block;margin-left:3px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldLabel:after{content:':';}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing div#IDX-description{margin-bottom:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentInfo{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;text-align:center !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentInfo:after{clear:both;content:"";display:table;}
@media(max-width:767px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPrice{text-align:center;display:block;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsPrice{padding-top:12px !important;float:left;width:100%;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsFeaturedAgentdisplayname{font-size:24px;margin-bottom:6px;font-weight:700;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-message-group{width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentText{text-align:left !important;font-size:14px;line-height:21px;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentText{padding-left:120px;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAgentInfoLabel{font-weight:700;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailscontactFormActions{text-align:left;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead .IDX-detailsLabel,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead .IDX-detailsAddressLocationInfo,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead .IDX-fieldLabel{color:#666;display:block;font-size:12px;text-transform:initial;text-transform:uppercase;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsGalleryLink{position:relative;margin-top:12px;margin-bottom:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsGalleryLink:after{content:'';height:12px;width:100%;background:#fff;position:absolute;bottom:-12px;left:0;right:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-fieldsWrapper .IDX-fieldData{font-size:16px;width:auto;display:inline;padding-bottom:0;padding-right:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-contentFields:first-child{border:0px solid transparent;padding-top:0;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-customRegistrationFields, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-showingDates{width:auto;margin-right:-24px;display:block;float:left;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-message-group,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-message-group .IDX-controls{padding-right:0px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool{position:relative !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-estMonthlyPayment{display:block !important;padding-bottom:12px !important;font-size:24px !important;color:#333 !important;font-weight:700 !important;width:100% !important;text-align:center !important;float:left !important;position:absolute !important;top:18px !important;margin:0 auto !important;left:0 !important;right:0 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool{width:100% !important;float:left !important;text-align:right !important;min-height:initial !important;float:left !important;margin:0 !important;text-align:center !important;padding:56px 0 24px 0 !important;color:#666 !important;display:block !important;font-size:12px !important;text-transform:initial !important;text-transform:uppercase !important;font-weight:700 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool{width:33.333% !important;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool:after{content:'' !important;background:#f4f4f4 !important;height:8px !important;width:10px !important;position:absolute !important;margin-left:-3px !important;margin-top:4px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-ohMoreInfo{background:#222 !important;display:inline-block !important;margin-top:12px !important;padding:6px 12px !important;color:#fff !important;text-transform:uppercase !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress{position:absolute !important;top:0px !important;background:#f2f2f2;color:#999999;text-align:center;padding:36px 18px;left:0 !important;z-index:10 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPhoto{height:auto !important;width:auto !important;margin:0 auto 0 auto !important;border:2px solid #f4f4f4 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPhoto{margin-top:12px !important;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress{color:#222 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo *,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress > *{font-size:21px !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo *,
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress > *{font-size:36px !important;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress{background:#f4f4f4 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead .IDX-detailsAddressLocationInfo{color:#666 !important;text-transform:none !important;font-size:14px !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo{padding-bottom:3px !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopLinks{float:left !important;position:relative !important;width:100% !important;padding:6px 18px 0 18px !important;margin-bottom:0 !important;background:#f4f4f4 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-ohFreeFormDate{line-height:24px !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink{background:#f4f4f4 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink{margin-bottom:0 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-page-listing{margin-top:96px;position:relative;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPhoto{border-radius:0 !important;display:block !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-captcha iframe{float:left;margin-bottom:18px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-contactAccountHeader{margin-bottom:12px !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-contactForm .IDX-controls{margin-bottom:0 !important;padding-bottom:0 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool a{display:block;position:absolute;left:0;right:0;margin-top:3px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation{position:relative;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation .IDX-contactAgentPic{width:100px;margin-bottom:12px;display:block;margin:0;border-radius:50% !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation .IDX-contactAgentPic{position:absolute;left:0 !important;top:12px !important;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-walkscoreContainer{max-width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactAgentPicWrap:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactAgentPicWrap img{display:block;float:left;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation{background:transparent;padding-left:120px;padding-top:12px;min-height:0;position:relative;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation #IDX-contactAgentInfo{margin-top:12px;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation h3{font-size:24px;margin-bottom:6px;font-weight:700;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-rental{display:block;text-align:center;float:left;padding:18px;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-rental{width:33.33%;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentInfo{max-width:100%;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-primaryPhoto{padding-left:18px;padding-right:18px;}
@media(max-width:767px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-primaryPhoto{padding-top:12px;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsWrapper + div{padding:0 !important;top:-5px !important;position:relative !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailscontactContainer .IDX-contactFormRight{display:none;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailscontactContainer .IDX-clear{display:none;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailscontactContainer .IDX-formResponse{display:none;}
@media(min-width:768px){
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactAgentInfo{margin-top:12px;}
}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsWrapper{float:none !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing span.IDX-fieldData{color:#000 !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing span.IDX-fieldLabel, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing span#IDX-detailsPriceLabel{color:#666 !important;font-size:14px !important;font-family:inherit !important;font-weight:300 !important;text-transform:initial !important;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing div#IDX-detailsField-rntLsePrice{width:33% !important;float:left;}
.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing span#IDX-detailsPrice{text-align:center;margin-top:18px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentPhoto{text-align:left;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentPhoto img{border-radius:50% !important;}
@media(max-width:767px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentPhoto{width:100%;margin-bottom:24px;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsFeaturedAgentdisplayname{font-family:Play, Arial, Helvetica, sans-serif;margin-top:5px !important;display:block;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMap{width:auto !important;min-width:100% !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 textarea{height:120px !important;margin-bottom:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-nextLastButtons{float:left;width:100%;background:#f4f4f4;padding:18px 18px 0 18px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-nextLastButtons #IDX-nextProp{color:#29aae3;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-nextLastButtons #IDX-nextLastPosition{margin-top:6px;display:block;margin-bottom:12px;font-weight:700;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsVirtualTourLink{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;width:100%;margin-bottom:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsVirtualTourLink:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsVirtualTourLink:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsVirtualTourLink:hover:after{opacity:0.1;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks{background:#f4f4f4;color:#fff;padding:12px 18px !important;line-height:16px;font-size:14px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks > *{float:left;display:inline-block;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a{margin-right:24px;display:inline-block;float:left;padding-left:18px;position:relative;}
@media(max-width:767px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a{padding-bottom:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a:last-child{padding-bottom:0;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a:before{display:none;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a:hover{color:#29aae3;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-moreInfo:after{font-family:FontAwesome;content:"\f05a";position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-mortgageLink:after{font-family:FontAwesome;content:"\f1ec";position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-printable:after{font-family:FontAwesome;content:"\f02f";position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-contactAgent:after{font-family:FontAwesome;content:"\f0e0";position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-propertySaved{position:relative;padding-left:20px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-propertySaved:after{font-family:FontAwesome;content:"\f00c";font-weight:initial;font-size:16px;position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-propertySaved:before{display:none;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-saveProperty{position:relative;padding-left:20px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-saveProperty:after{font-family:FontAwesome;content:"\f0c7";font-weight:initial;font-size:16px;position:absolute;left:0;top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-saveProperty,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-propertySaved,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-moreInfo,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-contactAgent,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-contactAgent{margin-right:24px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details{padding-top:140px;position:relative;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsWrapper{float:left;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsAddress{width:100% !important;background:#f0f0f0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsField-listingPrice #IDX-detailsPrice{color:#29aae3;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsTopNav{min-height:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsTopNav .IDX-topLink{position:initial;background:#f4f4f4;padding:0;margin-bottom:6px;line-height:24px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsTopNav .IDX-topLink a{font-size:14px;color:#222;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsTopNav .IDX-topLink a:hover{color:#29aae3;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-wrapper-standard .IDX-thumbnail{border:none;padding:0;margin:0 0 12px 0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-carouselThumb{opacity:0.5;border:none;xwidth:150px;xheight:150px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-wrapper-standard .IDX-thumbnail{margin-bottom:0;padding:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-carouselThumb img{max-width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsShowcaseSlides{padding:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-carouselThumb:hover{opacity:1;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-carouselThumb.IDX-showcaseSlide-active{opacity:1;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-listingCountWrap{color:#666;font-size:21px;line-height:24px;width:100%;display:block;margin-bottom:12px;font-weight:700;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-resultsCount{color:#666;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-resultsCountMessage{top:-18px;position:relative;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-formSubmit{margin-top:22px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-basicRow{float:left;width:100%;clear:initial;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-idxID-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-pt-group{width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-coreFields{width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-coreFields{padding:0px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-coreFieldRow{zoom:1;padding:12px;background:#f4f4f4;margin:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-pt-group{width:100%;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-pt-group{width:50%;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details ul#IDX-searchNavList{background:#f2f2f2;padding:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-mapContainer{width:100%;min-width:100%;padding:0 !important;border:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-mapContainer #IDX-map{width:100% !important;min-width:initial !important;height:400px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-mapHeader-Search{height:68px;background:#222;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-basicBottom{background:#222;padding:12px;margin:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-basicBottom .IDX-control-label{color:#fff;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-basicBottom #IDX-per-group{padding-right:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-idxID-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-pt-group{padding:0 12px 0 0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-listAsRow li span{padding:12px 0;display:inline-block;text-transform:uppercase;color:#29aae3;font-size:13px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #ws-walkscore-tile{width:100% !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-listAsRow li a{font-size:13px;padding:12px 0;display:inline-block;pointer:cursor;color:#222;text-transform:uppercase;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-listAsRow li a:hover{color:#29aae3;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-basicRow{padding:24px 12px 12px 12px;background:#f4f4f4;margin-bottom:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-row-content{padding:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-cczContainer, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-lp-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hp-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-tb-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-bd-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-sqft-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-acres-group{padding:0 12px 6px 0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-searchNavWrapper{margin-bottom:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-advancedSearchFields{background:#f4f4f4;padding:12px 24px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-filterFields{clear:both;display:block;float:right;background:#fff;margin-top:12px;padding:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-add{width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 h4#IDX-resultsSeparatorTextFeatured{background:#222;color:#fff;padding:24px;margin-bottom:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoListing{width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPhoto{border-radius:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainer, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsContactForm,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-description,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-openHouses{background:#f4f4f4;padding:18px 24px;margin-bottom:12px;margin-top:0;font-size:16px;width:100%;line-height:24px;text-align:left;float:left;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-openHouses{border:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsFeatured{width:100%;padding:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsContactForm input{width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField{background:transparent;border:none;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainerTitle, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-listingHeader,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-openHouseHeader{text-align:center;font-size:21px;margin-bottom:18px;padding-bottom:18px;font-weight:700;position:relative;text-transform:uppercase;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainerTitle:after, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-listingHeader:after,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-openHouseHeader:after{content:'';height:2px;width:100%;background:#fff;position:absolute;bottom:0;left:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainerList > div{padding:0 12px 0 0;margin-bottom:9px;font-size:16px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldTwoColumn .IDX-fieldContainerList{width:100%;padding:0;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldTwoColumn .IDX-fieldContainerList{width:50%;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-control-group{width:100%;margin:0;float:left;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-control-group{width:50%;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-control-group input{margin-right:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-controls{padding-right:12px;padding-bottom:9px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-contentFields:first-child{border-top:2px solid #fff;padding-top:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead{background:#f4f4f4;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-listingPrice,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-soldPrice,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead #IDX-detailsField-propStatus,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress{width:100%;min-height:initial;float:left;margin:0;text-align:center;padding:18px 24px;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-listingPrice,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-soldPrice,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead #IDX-detailsField-propStatus,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress{width:33.333%;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHeadFields{clear:initial;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHeadFields .IDX-detailsField{float:left;text-align:center;width:100%;margin:0;background:#f4f4f4;padding:18px;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHeadFields .IDX-detailsField{width:33.333%;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-lineBreak{border-bottom:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopLinks{float:left;position:relative;width:100%;z-index:10;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsLinkBack{left:0;top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopNav.IDX-detailsTrack{height:20px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-contactAgentHeader{margin-bottom:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation{background:#fff;padding:12px;margin-bottom:-24px;margin-top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsText, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldData, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo{display:block;padding-bottom:12px;font-size:24px;color:#333;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink:hover:after{opacity:0.1;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-walkscoreContainer{float:left !important;padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;margin-top:12px;margin-bottom:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-walkscoreContainer:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-walkscoreContainer label{font-weight:700;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMap{margin-bottom:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryLink{margin-top:0;padding-top:12px;padding-bottom:0;background:#fff;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryLink{margin-top:12px;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink:before{display:none;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField{padding:0;float:left;font-size:16px;width:100%;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField{width:50%;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField span{display:inline;width:auto;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldLabel,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldData{padding:0;margin-bottom:0;font-size:16px;color:#222;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldLabel{font-weight:700;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldData{font-weight:400;display:inline-block;margin-left:3px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldLabel:after{content:':';}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 div#IDX-description{margin-bottom:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;text-align:center !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo:after{clear:both;content:"";display:table;}
@media(max-width:767px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPrice{text-align:center;display:block;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsPrice{padding-top:12px !important;float:left;width:100%;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsFeaturedAgentdisplayname{font-size:24px;margin-bottom:6px;font-weight:700;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-message-group{width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentText{text-align:left !important;font-size:14px;line-height:21px;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentText{padding-left:120px;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAgentInfoLabel{font-weight:700;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactFormActions{text-align:left;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead .IDX-detailsLabel,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead .IDX-detailsAddressLocationInfo,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead .IDX-fieldLabel{color:#666;display:block;font-size:12px;text-transform:initial;text-transform:uppercase;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryLink{position:relative;margin-top:12px;margin-bottom:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryLink:after{content:'';height:12px;width:100%;background:#fff;position:absolute;bottom:-12px;left:0;right:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-fieldsWrapper .IDX-fieldData{font-size:16px;width:auto;display:inline;padding-bottom:0;padding-right:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-contentFields:first-child{border:0px solid transparent;padding-top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-customRegistrationFields, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-showingDates{width:auto;margin-right:-24px;display:block;float:left;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-message-group,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-message-group .IDX-controls{padding-right:0px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool{position:relative !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-estMonthlyPayment{display:block !important;padding-bottom:12px !important;font-size:24px !important;color:#333 !important;font-weight:700 !important;width:100% !important;text-align:center !important;float:left !important;position:absolute !important;top:18px !important;margin:0 auto !important;left:0 !important;right:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool{width:100% !important;float:left !important;text-align:right !important;min-height:initial !important;float:left !important;margin:0 !important;text-align:center !important;padding:56px 0 24px 0 !important;color:#666 !important;display:block !important;font-size:12px !important;text-transform:initial !important;text-transform:uppercase !important;font-weight:700 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool{width:33.333% !important;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool:after{content:'' !important;background:#f4f4f4 !important;height:8px !important;width:10px !important;position:absolute !important;margin-left:-3px !important;margin-top:4px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-ohMoreInfo{background:#222 !important;display:inline-block !important;margin-top:12px !important;padding:6px 12px !important;color:#fff !important;text-transform:uppercase !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress{background:#f2f2f2;color:#999999;text-align:center;padding:0 18px 12px 18px !important;left:0 !important;z-index:10 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPhoto{height:auto !important;width:auto !important;margin:0 auto 0 auto !important;border:2px solid #f4f4f4 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPhoto{margin-top:12px !important;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress{color:#222 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo *,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress > *{font-size:21px !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo *,
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress > *{font-size:36px !important;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress{background:#f4f4f4 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead .IDX-detailsAddressLocationInfo{color:#666 !important;text-transform:none !important;font-size:14px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo{margin-top:-6px !important;padding-bottom:3px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopLinks{float:left !important;position:relative !important;width:100% !important;padding:6px 18px 0 18px !important;margin-bottom:0 !important;background:#f4f4f4 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-ohFreeFormDate{line-height:24px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopNav .IDX-topLink{background:#f4f4f4 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopNav .IDX-topLink{margin-bottom:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-page-listing{margin-top:96px;position:relative;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPhoto{border-radius:0 !important;display:block !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-captcha iframe{float:left;margin-bottom:18px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-contactAccountHeader{margin-bottom:12px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-contactForm .IDX-controls{margin-bottom:0 !important;padding-bottom:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool a{display:block;position:absolute;left:0;right:0;margin-top:3px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation{position:relative;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation .IDX-contactAgentPic{width:100px;margin-bottom:12px;display:block;margin:0;border-radius:50% !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation .IDX-contactAgentPic{position:absolute;left:0 !important;top:12px !important;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-walkscoreContainer{max-width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactAgentPicWrap:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactAgentPicWrap img{display:block;float:left;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation{background:transparent;padding-left:120px;padding-top:12px;min-height:0;position:relative;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation #IDX-contactAgentInfo{margin-top:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation h3{font-size:24px;margin-bottom:6px;font-weight:700;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-rental{display:block;text-align:center;float:left;padding:18px;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-rental{width:33.33%;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo{max-width:100%;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-primaryPhoto{padding-top:24px;padding-left:18px;padding-right:18px;}
@media(max-width:767px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-primaryPhoto{padding-top:12px;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsWrapper + div{padding:0 !important;top:-5px !important;position:relative !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContainer .IDX-contactFormRight{display:none;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContainer .IDX-clear{display:none;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContainer .IDX-formResponse{display:none;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactAgentInfo{margin-top:12px;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsWrapper{float:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard .IDX-panel-default{border-color:transparent !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-panel-body{background:#f4f4f4 !important;padding:0 !important;margin:0 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-panel-body{margin:12px 0 !important;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMainInfo .IDX-panel-body{padding:12px 24px 12px 24px !important;margin-bottom:12px !important;margin-top:12px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress{position:static !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress a{pointer-events:none !important;cursor:default !important;text-decoration:none !important;color:black !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-thumbnail{padding:0 !important;color:transparent !important;background:transparent !important;border:0 solid transparent !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryAction{padding:12px 0 !important;background:#fff !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-description{border:0 solid transparent !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper .IDX-page-listing{padding-top:0;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper__details-detailsDynamic-1008 #IDX-main.IDX-category-details .IDX-fieldTwoColumn .IDX-fieldContainerList, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper .IDX-page-listing .IDX-fieldTwoColumn .IDX-fieldContainerList{float:left !important;margin:0 !important;padding:0 12px !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper__details-detailsDynamic-1008 #IDX-main.IDX-category-details .IDX-fieldTwoColumn .IDX-fieldContainerList, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper .IDX-page-listing .IDX-fieldTwoColumn .IDX-fieldContainerList{width:50% !important;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard .IDX-panel-body .IDX-field{border-bottom:none !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldTwoColumn .IDX-fieldContainerList{margin:0 !important;padding:0 12px;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo{display:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-panel-default > .IDX-panel-heading{border-color:transparent !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMainInfo{margin-bottom:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMainInfo .IDX-field-listingID.IDX-field{text-align:center !important;margin:0 0 12px 0 !important;font-weight:700 !important;text-transform:uppercase !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsEndAddressComma:last-child{display:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard hr{border-top:none !important;background:white !important;width:100% !important;height:12px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-scheduleShowing{background:#fff !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopNav{margin-bottom:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHotActions a{background:#fff !important;text-decoration:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContent > div:last-child{display:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContent > div:first-child{width:100% !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactFormWrap textarea{height:200px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-listingHeader + hr{display:none;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main > hr{display:none !important;}
@media(min-width:768px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMainInfo .IDX-panel-body .IDX-field{width:50% !important;float:left !important;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-field-price .IDX-text, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard .IDX-field-listingPrice .IDX-text{font-size:1em;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainer .IDX-panel-heading{text-align:center !important;font-size:21px !important;padding-bottom:18px !important;font-weight:700 !important;padding-top:0 !important;position:relative !important;margin-top:2px !important;margin-bottom:10px !important;text-transform:uppercase !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainer .IDX-panel-heading a{text-align:center !important;font-size:21px !important;font-weight:700 !important;position:relative !important;margin-top:0 !important;text-transform:uppercase !important;pointer-events:none !important;cursor:default !important;text-decoration:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 div:not(#IDX-detailsMainInfo) .IDX-panel-heading:after{content:'' !important;height:2px !important;width:100% !important;background:#fff !important;position:absolute !important;bottom:0 !important;left:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 div:not(#IDX-detailsMainInfo) .IDX-panel-heading .IDX-icon-arrow-up{display:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-customRegistrationFields{margin-right:-14px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainerListLeft{padding-right:24px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-panel-collapse .IDX-panel-body{padding-bottom:0 !important;margin-bottom:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-sharethis{margin-bottom:-16px !important;position:relative;display:block;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsShowcaseSlides{background:#ddd;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-arrow{margin-top:-25px !important;width:50px !important;height:50px !important;line-height:50px !important;background-color:#666 !important;border:none !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-arrow:hover{background-color:#222 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsShowcaseSlides{padding:0 30px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-carouselNavWrapper{top:0px !important;background:#666 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-carouselNavWrapper:hover{background:#222 !important;}
@media(max-width:767px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-row.IDX-customRegistrationFields{width:100% !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-row.IDX-customRegistrationFields .col-sm-6{margin-right:-30px;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 h2{margin-top:0 !important;}
@media(max-width:767px){
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-topAction, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsHotAction{margin-bottom:6px !important;}
}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-collapse{display:block !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 x.IDX-row-content{padding:0 18px !important;margin-bottom:24px !important;float:left !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsWrapper + div{font-size:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-moreinfoContactForm textarea{min-height:200px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-leadToolsBar{margin-bottom:12px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-details-row-content{margin-top:-6px;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopActions{float:left !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-nextLastButtons{padding:18px 18px 18px 18px !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard .IDX-alert-info{background-color:transparent !important;border-color:transparent !important;color:#222 !important;padding:0 !important;border:0 !important;}
.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-category-details > div{float:left !important;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper{background:#f4f4f4;padding:3px 6px;margin-bottom:0 !important;display:block;border-bottom:2px solid #e03356;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper .IDX-listAsRow:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper a{display:inline-block;float:left;padding:6px;}
@media(min-width:768px){
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper a{padding:12px;}
}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper .IDX-listAsRow li{padding:0 6px 0 0;float:left;}
@media(min-width:768px){
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper .IDX-listAsRow li{padding:0 12px 0 0;}
}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper #IDX-searchNavList > li > span{float:left;position:relative;padding:6px;}
@media(min-width:768px){
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper #IDX-searchNavList > li > span{padding:12px;}
}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper #IDX-searchSubmitReset{width:100%;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper #IDX-searchSubmitReset button{width:100%;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search{background:#f4f4f4;height:auto;min-height:100px;padding:12px 12px 12px 12px;min-width:100%;}
@media(max-width:767px){
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search .IDX-control-label{padding-top:12px !important;}
}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-lp-group,
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-hp-group{position:static;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-lp-group input,
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-hp-group input{margin-bottom:0 !important;}
@media(max-width:767px){
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-lp-group,
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-hp-group{width:100%;padding:0 !important;margin:0 !important;}
}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-lp-group{padding-left:24px;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search .IDX-control-label{color:#222;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-mapCount{min-width:124px;display:block;color:#222;font-size:16px;font-weight:bold;left:0;line-height:21px;position:static;float:left;top:0;}
@media(min-width:768px){
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-mapCount{margin-bottom:12px;}
}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapContainer{width:100%;min-width:100%;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapControlContainer{border:none;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapRefresh{display:none;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search{margin-top:0;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindowContent .IDX-control-group select{border:2px solid #c5c5c5;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindowContent .IDX-control-group input{border-radius:0;height:48px;width:auto;background:#fff;border:2px solid #c5c5c5;text-shadow:none;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapTab-criteria{right:12px;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow{padding:0 12px;right:12px;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-group{margin-bottom:6px;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-pt-group,
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-group{width:100%;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-pt-group input,
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-group input,
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-pt-group select,
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-group select{width:100%;margin:0 0 9px 0;float:left;min-height:48px;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-pt-group{margin-bottom:0 !important;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaText{display:none;padding:12px;background:#29aae3;position:absolute;right:0;color:#fff;float:right;text-transform:uppercase;margin-top:24px;height:48px;line-height:24px;}
@media(min-width:768px){
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaText{display:block;}
}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapTab-criteria{background:none;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 .IDX-mapTab.IDX-mapHeader-Element.IDX-criteriaText{display:none;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow{position:absolute;top:0;right:12px;max-width:270px;min-width:270px;width:270px;overflow:hidden;}
@media(min-width:768px){
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow{max-width:360px;min-width:360px;width:360px;}
}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-map-ccz{height:71px;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-map-ccz:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-label{width:100%;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-criteriaLeft{float:left;width:100%;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-criteriaRight{float:left;width:100%;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-map-ccz{display:none;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-formSubmit{display:none;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .ui-widget-content{background:#f4f4f4;border-color:#ccc;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .ui-widget-content .ui-slider-range{background:#29aae3;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .ui-widget-content .ui-slider-handle.ui-state-default.ui-corner-all{border-radius:50% !important;background:#fff;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 .IDX-mapControlWindow{opacity:1;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:#fff;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 .IDX-mapControlWindow, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-map-ccz .IDX-flyTo.IDX-active,
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-cczController{color:#222;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapRefresh{background:rgba(255, 255, 255, 0.8);position:absolute;right:24px;width:auto;bottom:24px;height:auto;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapRefresh span{display:block;font-size:36px;padding:12px 24px;font-weight:700;text-transform:uppercase;text-align:center;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapRefresh:hover{background:white;}
.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapTab-location{display:none !important;}
.idx-omnibar-form{opacity:0 !important;max-height:48px !important;max-width:700px;width:100%;margin:0 auto;border:none;text-align:center;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-ms-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;}
.idx-omnibar-form .awesomplete{background:#fff;}
.idx-omnibar-form .idx-omnibar-extra{display:none !important;}
.idx-omnibar-form .idx-omnibar-form.idx-omnibar-extra-form button, .idx-omnibar-form .idx-omnibar-extra-button{margin-top:0 !important;}
.idx-omnibar-form input{border:none;font-size:16px;text-align:left;height:48px !important;padding:12px;background:#fff;color:#222 !important;}
.idx-omnibar-form button{background:#29aae3;color:#fff;border:none;text-align:center;height:48px !important;width:48px !important;}
.idx-omnibar-form button span{display:none;}
.idx-omnibar-form .awesomplete ul{font-size:16px;border-radius:0;border:none;margin-top:12px;background:#fff;border:1px solid #c5c5c5;box-shadow:none;}
.idx-omnibar-form .awesomplete ul:before{top:-5px;}
.idx-omnibar-form .awesomplete ul li{text-align:left;padding:5px 12px;line-height:16px;font-size:14px;display:block;}
.idx-omnibar-form .awesomplete > ul > li:hover, .idx-omnibar-form .awesomplete > ul > li[aria-selected="true"]{background:#f4f4f4;color:#29aae3;font-weight:400;}
.idx-omnibar-form .awesomplete > ul > li mark{background:#29aae3;color:#fff;}
.widget .idx-omnibar-form{position:relative !important;}
.widget .idx-omnibar-form .awesomplete{width:100% !important;padding-right:47px !important;}
.widget .idx-omnibar-form button{position:absolute !important;right:0 !important;top:0 !important;}
.widget .idx-omnibar-form.idx-omnibar-original-form input{background:#f4f4f4 !important;}
.widget .idx-omnibar-form{padding:0 !important;}
.widget .idx-omnibar-form label{display:none !important;}
.js_active .idx-omnibar-form, .mdl-js .idx-omnibar-form{opacity:1 !important;}
html body.vc_editor .idx-omnibar-form input[type=text]{background:#fff !important;}
html body.vc_editor .idx-omnibar-form input[type=text]:focus, html body.vc_editor .idx-omnibar-form input[type=text]:hover, html body.vc_editor .idx-omnibar-form input[type=text]:active{background:#fff !important;}
html body.vc_editor .widget-area .idx-omnibar-form input[type=text]{width:100% !important;}
.mh-rs-search--middle .myhome-idx-omnibar{position:absolute;top:50%;left:0;right:0;}
@media(min-width:767px){
.myhome-idx-omnibar--additional_fields .idx-omnibar-form .idx-omnibar-extra{display:block !important;position:absolute !important;width:150px !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form .idx-omnibar-extra.idx-omnibar-bed-container{left:0px !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form .idx-omnibar-extra.idx-omnibar-bath-container{position:absolute !important;left:155px !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form .idx-omnibar-extra.idx-omnibar-price-container{position:absolute !important;left:309px !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form label{margin:6px 0 3px 0 !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form{height:190px !important;max-height:190px !important;max-width:460px !important;position:relative !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form{padding:0 !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form button{position:absolute;bottom:0;width:100% !important;max-width:458px !important;left:0 !important;right:0 !important;margin:0 auto !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form > div{width:460px !important;}
.myhome-idx-omnibar--additional_fields .idx-omnibar-form button span{display:inline-block !important;}
}
div.awesomplete > ul{width:355px;}
div.awesomplete mark{background:#29aae3;}
.mh-rs-search .idx-omnibar-original-form{display:block !important;padding:0 !important;margin:auto !important;}
.mh-rs-search .idx-omnibar-original-form button[type=submit]{min-width:48px !important;}
.mh-rs-search .idx-omnibar-form > div{width:80% !important;margin:0 !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions{padding-top:12px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-contentHeader{background:#f4f4f4;padding:12px 18px;margin-bottom:12px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-contentHeader .IDX-control-group{margin-bottom:0;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-MLSCourtesy{display:none !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-propertyTypeHeader{width:100%;margin:0 6px 12px;border-bottom:1px solid #29aae3;color:#29aae3;font-weight:700;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-propertyTypeHeader{width:100%;margin:0 6px 12px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-wrapper-standard .IDX-topAction{width:initial;}
@media(max-width:767px){
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-topAction{width:100% !important;margin-bottom:6px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchToggle{display:none !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-leadAccountLink{width:100%;float:left;text-align:left;padding:0;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-leadLogOutLink, .myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-leadInfo{margin-left:0;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions .IDX-topAction{width:initial;float:left;margin-right:6px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions #IDX-modifySearch,
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions #IDX-newSearch,
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions #IDX-saveSearch{background:#fff;border:none;text-transform:uppercase;padding:6px 12px;margin-right:12px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-alert-info, .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-alert-success{background-color:transparent;border-color:transparent;color:#222;display:inline;padding:0;overflow:hidden;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto{overflow:hidden;}
@media(min-width:768px){
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto .IDX-resultsPhotoLink{padding-bottom:62.5%;overflow:hidden;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto .IDX-resultsPhotoLink .IDX-resultsPhotoImg{position:absolute;left:0;right:0;min-height:100%;min-width:100%;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsDescription, .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel-heading, .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhotogallery{display:none !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellSaved{color:green !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsListings{margin-bottom:24px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSeparatorText{font-size:21px;color:#666;font-weight:700;padding-bottom:0;text-transform:uppercase;font-weight:700;margin:0;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-wrapper-standard hr{margin-top:9px;margin-bottom:0;border:none;}
@media(min-width:1024px){
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellsContainer{display:flex;flex-wrap:wrap;margin:0 -6px;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-cellInnerWrapper{background:#f4f4f4;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-cellInnerWrapper{height:100%;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCell{margin-bottom:0;border:0px solid transparent;padding:0 0 12px 0;float:left;clear:initial;width:100%;}
@media(min-width:768px){
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCell{width:50%;padding:0 6px 12px 6px;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSeparatorText{font-weight:700 !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCell .IDX-panel-body{width:100%;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-field-listingPrice.IDX-field-price.IDX-field .IDX-label{xdisplay:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-field-listingPrice.IDX-field-price.IDX-field .IDX-text{font-size:16px;color:#29aae3;font-weight:700;margin-bottom:6px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfo.IDX-panel-default{padding:0 12px;background:transparent;width:100%;margin-top:0;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto{width:100%;margin-bottom:6px;display:block;}
@media(min-width:768px){
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto{margin-bottom:12px;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsAddress{text-decoration:none;font-size:24px;line-height:1.2;font-weight:700;padding:0 12px;display:block;width:100%;margin:6px 0;}
@media(min-width:768px){
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsAddress{margin:12px 0;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsAddress a{color:#222;text-decoration:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfoLeft > div:not(:first-child),
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfoRight > div{margin-right:12px;float:left;width:auto;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfoLeft > div:not(:first-child) .IDX-label,
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfoRight .IDX-label{width:auto;font-size:14px;line-height:24px;color:#222;font-weight:700;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-cellInnerWrapper{padding-bottom:32px;position:relative;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellActions{position:absolute;bottom:12px;right:24px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellAction{height:36px;line-height:36px;font-size:13px;padding:0;display:inline-block;color:#222;background:transparent;text-align:center;text-transform:uppercase;border:none;box-shadow:none;margin-right:12px;text-transform:uppercase;display:inline-block;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellAction:hover{color:#222 !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSeparator{margin-top:12px;margin-bottom:12px;border:0;border-top:0px solid transparent;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsDetailsLink a{height:36px;padding:0px 3px;margin-left:12px;font-size:14px;line-height:32px;display:inline-block;background:transparent;border:2px solid #29aae3;color:#29aae3;text-align:center;text-transform:uppercase;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsDetailsLink a:hover{color:#fff !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsDetailsLink a:hover{background:#29aae3;color:#fff;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-mlsContainer{position:absolute;top:12px;right:12px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsText{font-size:14px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-field-listingPrice .IDX-label{display:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel-body{width:100% !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhotoLink{display:block;text-align:center;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel-default{margin-bottom:0;}
@media(max-width:1024px){
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-wrapper-standard .IDX-row{margin-left:0;margin-right:0;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-map{margin-bottom:6px;float:left;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel{border:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel-body{padding:0;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhotoImg{border:6px solid #f4f4f4 !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsAddressLink{font-weight:700 !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsHeader .IDX-pagination-action{display:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter{width:240px;margin:0 auto;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-pagination-action{background:#fff;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .select2-arrow{display:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .select2-container .select2-choice,
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .select2-container .select2-choice .select2-arrow{border:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .select2-choice{pointer-events:none;cursor:default;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-btn.IDX-btn-default.IDX-disabled{opacity:0;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-btn{padding-top:8px;padding-bottom:8px;box-shadow:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-pagination-action{border:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-pagination-action a{border:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter #IDX-pagination .select2-choice{padding:0 !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellSaved{line-height:36px;height:36px;padding:0px 12px;display:inline-block;opacity:1;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhotoLink img[src*="customNoPhoto"]{width:100%;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsVirtualTour{display:none !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio{margin:0 0 24px 0 !important;}
@media(min-width:992px){
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .IDX-row__equal > div[class*='col-']{display:block !important;width:100% !important;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .col-xs-12.IDX-bioExpand.IDX-text-center{display:none !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .IDX-bioDetails__inner span{line-height:24px;font-size:16px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .IDX-rosterAgentImage{border-radius:50% !important;display:block !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .IDX-actionLinks a{color:#29aae3;text-decoration:none;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentInfo-group{padding:6px 0px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-bioName{font-size:21px;font-weight:700;font-family:Play, Arial, Helvetica, sans-serif;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-showAmortizationPagination{margin-bottom:24px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-showAmortizationContent{background-color:transparent !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-main table{background-color:#fff !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSaveProperty a{position:absolute;right:110px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSaveProperty{display:block !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsOpenHouse{display:none !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsMLSRights{font-size:10px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-refinementSearchForm{margin-top:12px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap{padding:0 !important;background-color:transparent !important;margin-bottom:12px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-controls span{color:#222 !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap select,
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap input[type=text],
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']){border:0px solid transparent !important;height:initial !important;text-align:left !important;padding:7px 6px !important;background:transparent !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .select2-arrow{margin-right:2px;height:35px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-half:first-child{padding-right:6px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-half:last-child{padding-left:6px;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-price-group{margin-left:-6px !important;margin-right:-6px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-price-group > div{margin-left:6px !important;margin-right:6px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap a:hover,
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap a:focus{text-decoration:none !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-control-group{margin-bottom:12px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSubmit{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSubmit:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSubmit:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSubmit:hover:after{opacity:0.1;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-mlsContainer{position:static !important;margin-bottom:12px !important;float:left !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-mlsContainer .IDX-MLSCourtesy{display:block !important;float:left !important;margin-left:12px !important;font-size:14px !important;}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-MLSLogo{position:absolute !important;top:12px !important;right:12px !important;}
#IDX-refinementSearchForm #IDX-ccz-group.IDX-control-group .IDX-controls #s2id_IDX-ccz-select.select2-container.select2-container-multi.IDX-select .select2-choices .select2-search-field .select2-input.select2-default#s2id_autogen3[type=text]:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']){color:#fff !important;opacity:0 !important;}
.IDX-type-roster .IDX-rosterContent{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
.IDX-type-roster .IDX-rosterContent:after{clear:both;content:"";display:table;}
.IDX-type-roster #IDX-rosterFilterForm{background:#f4f4f4;}
.IDX-type-roster #IDX-rosterFilterForm{margin-bottom:12px;}
.IDX-type-roster #IDX-rosterFilterForm:after{clear:both;content:"";display:table;}
.IDX-type-roster #IDX-rosterFilter{border-top:none !important;padding:12px 12px 0 12px !important;text-align:center !important;}
.IDX-type-roster .IDX-control-group, .IDX-type-roster #IDX-rosterFilterSubmit{float:left;}
@media(min-width:768px){
.IDX-type-roster .IDX-control-group, .IDX-type-roster #IDX-rosterFilterSubmit{width:25%;margin:0 !important;padding:0 6px !important;}
}
.IDX-type-roster #IDX-rosterFilterSubmit{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;margin-top:24px !important;}
.IDX-type-roster #IDX-rosterFilterSubmit:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.IDX-type-roster #IDX-rosterFilterSubmit:hover{color:#fff;background:#29aae3;}
.IDX-type-roster #IDX-rosterFilterSubmit:hover:after{opacity:0.1;}
.IDX-type-roster .IDX-rosterCategoryTitle{background-color:transparent;padding:0;margin:0 0 18px 0;font-weight:bold;font-size:24px;}
.IDX-type-roster .IDX-rosterCategory{float:left;width:100% !important;margin-bottom:0;padding:12px;background:#f9f9f9;}
.IDX-type-roster .IDX-rosterCategory:nth-child(even){background:#fff;}
.IDX-type-roster .IDX-rosterUserTitle, .IDX-type-roster .IDX-rosterDisplayName{display:inline;}
.IDX-type-roster .IDX-rosterCategoryHeader{margin:0 0 12px 0;}
.IDX-type-roster .IDX-rosterCategoryRightColumn{font-size:16px;line-height:24px;}
.IDX-type-roster .IDX-rosterCategoryRightColumn p{margin-bottom:0;display:inline;}
.IDX-type-roster .IDX-rosterAgentViewActiveListings, .IDX-type-roster .IDX-rosterAgentViewSoldListings, .IDX-type-roster .IDX-rosterAgentEmailLink{width:100%;}
.IDX-type-roster .IDX-rosterAgentViewActiveListings a, .IDX-type-roster .IDX-rosterAgentViewSoldListings a, .IDX-type-roster .IDX-rosterAgentEmailLink a{height:36px;font-size:16px;display:inline-block;padding:6px 12px;line-height:24px;border:1px solid #ccc;font-weight:700;text-transform:uppercase;margin:0;background:#fff;color:#222;display:block;margin-bottom:6px;text-align:center;margin-right:6px;}
.IDX-type-roster .IDX-rosterInfo{margin-bottom:12px;}
.IDX-type-roster .IDX-rosterLabel{font-weight:700;}
.IDX-type-roster .IDX-rosterColumn{width:100%;margin-left:0;margin-right:0;}
.IDX-type-roster .IDX-rosterColumn:after{clear:both;content:"";display:table;}
@media(min-width:768px){
.IDX-type-roster .IDX-rosterColumn{width:50%;}
.IDX-type-roster .IDX-rosterColumn.IDX-rosterCategoryRightColumn{padding-left:12px;}
.IDX-type-roster .IDX-rosterColumn.IDX-rosterCategoryLeftColumn{padding-right:12px;}
}
.IDX-registrationModal #IDX-registration .IDX-btn-primary{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
.IDX-registrationModal #IDX-registration .IDX-btn-primary:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.IDX-registrationModal #IDX-registration .IDX-btn-primary:hover{color:#fff;background:#29aae3;}
.IDX-registrationModal #IDX-registration .IDX-btn-primary:hover:after{opacity:0.1;}
.IDX-registrationModal .IDX-customRegistrationFields{margin:0 -6px !important;}
.IDX-registrationModal .IDX-customRegistrationFields:after{clear:both;content:"";display:table;}
@media(min-width:768px){
.IDX-registrationModal .IDX-control-group{width:50% !important;margin:0 !important;padding:6px !important;float:left !important;}
}
.IDX-registrationModal .IDX-errorIcon{position:relative !important;top:7px !important;}
.IDX-registrationModal .ui-dialog-titlebar-close.ui-corner-all:after{content:'' !important;background:#fff !important;width:5px !important;height:5px !important;position:absolute !important;bottom:0px !important;}
.IDX-registrationModal #IDX-registration .IDX-controls input[type="text"],
.IDX-registrationModal #IDX-registration .IDX-controls input[type="email"],
.IDX-registrationModal #IDX-registration .IDX-controls input[type="password"]{text-align:left !important;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-photoGalleryTitle{margin:12px 0;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-propertyInfoList{padding:12px 18px;margin-bottom:12px;background:#f4f4f4;width:100%;display:block;text-align:left;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 #IDX-previousPage{float:none !important;padding:0 !important;text-align:left;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 #IDX-photoGalleryContainer + div{float:left;width:100%;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-page-photogallery #IDX-previousPage{padding:24px 18px 0px 18px;width:100%;display:block;float:left;margin-bottom:18px;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-page-photogallery #IDX-previousPage .IDX-previousSeparator{margin-left:6px;margin-right:6px;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-page-photogallery #IDX-previousPage a:hover{color:#29aae3;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-category-contact .IDX-propertyInfoList{width:100%;display:block;margin-bottom:0;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-customRegistrationFields, .myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-showingDates{margin-right:-12px;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-photoGallery{background:#f4f4f4;padding:24px 24px 18px 24px;margin-bottom:24px;border-top:5px solid #29aae3;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-photoGallery img{margin:0 auto;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 #IDX-primaryPhoto{padding:0 12px;}
.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-showcaseCaption{margin-top:6px !important;text-align:center !important;margin-bottom:36px !important;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 hr{display:none;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-previousPage{margin:6px 0 9px 0 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-previousPage{margin:9px 0 6px 0 !important;}
}
@media(max-width:400px){
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-showcaseSlides .IDX-showcaseSlide{min-height:200px;}
}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-returnToPreviousPage,
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-goToProperty{border:none;padding:3px 0;margin:0 12px 0 0;width:auto;text-align:left;background:transparent !important;color:#222 !important;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-goToProperty{padding-right:6px;position:relative;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-goToProperty:after{content:'';background:#c5c5c5;height:17px;width:1px;position:absolute;top:5px;left:-6px;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-active{color:#29aae3;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;padding-top:12px;padding-bottom:12px;margin-bottom:0;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList .IDX-label{font-weight:700;text-transform:uppercase;float:left;display:inline-block;margin-right:6px;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList li.IDX-propertyInfoData{margin:0 0 3px 0;font-size:14px;float:left;width:100%;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList li.IDX-propertyInfoData:last-child{margin-bottom:0;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList #IDX-propertyInfoLocationInfo{margin-top:-6px;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList #IDX-propertyInfoAddress{width:auto;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-wrapper-standard .IDX-thumbnail{background-color:#f4f4f4;border:0px solid transparent;margin-bottom:0;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-showcaseThumbnails-buttons{background:#f4f4f4;padding:0 12px 12px 12px;margin:0 -15px;}
@media(min-width:768px){
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-showcaseThumbnails-buttons{padding-bottom:24px;}
}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-thumbnail{padding-top:24px;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-showcaseSlides .IDX-showcaseSlide img{max-height:100%;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery{padding-top:18px;background:#f4f4f4;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery .IDX-arrow{background-color:#222;border:none;color:#fff;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery .IDX-arrow:hover{background-color:#29aae3;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery .IDX-arrow:active, .myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery .IDX-arrow:focus{background-color:initial;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-pageHeader{margin:0 0 24px 0;padding:0;}
.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-pageContainerIDX-enhancedPhotoGallery + div{margin:24px 0 !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-pageHeader,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgageRatesHeader h2{margin-top:0;margin-bottom:24px;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-well{padding:12px 12px 8px 12px;margin-bottom:12px;line-height:16px;border:none;border-left:5px solid #29aae3;background-color:#fff !important;border:transparent;border-radius:0;box-shadow:none;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-well:after{clear:both;content:"";display:table;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 hr{margin-top:12px;margin-bottom:12px;border:0;border-top:none;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-propertyInfoList li{padding-bottom:6px;}
@media(min-width:768px){
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-propertyInfoList li{width:50%;float:left;}
}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-propertyInfoList li .IDX-label{font-weight:700;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-pageContainer{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-pageContainer:after{clear:both;content:"";display:table;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgagePmiUnit{position:absolute !important;right:13px !important;top:40px !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main input[type=checkbox]#IDX-includePmi{margin-top:7px !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-btn-primary{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-btn-primary:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-btn-primary:hover{color:#fff;background:#29aae3;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-btn-primary:hover:after{opacity:0.1;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-input-group-addon{text-align:center !important;background-color:#29aae3;color:#fff !important;border:none !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']),
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input[type=text],
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 select,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea{height:48px !important;padding:12px 12px !important;margin-left:0 !important;line-height:24px !important;font-size:16px !important;background:#fff !important;margin-bottom:0px !important;border:1px solid transparent !important;color:#222 !important;width:100% !important;text-transform:none !important;text-decoration:none !important;font-style:initial !important;text-align:left !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):hover, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):active, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):focus,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input[type=text]:hover,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input[type=text]:active,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input[type=text]:focus,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 select:hover,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 select:active,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 select:focus,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea:hover,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea:active,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea:focus{color:#222 !important;background:#fff !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea{height:200px !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-control-group{float:left;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-showAmortizationPagination{margin-bottom:24px;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-showAmortizationContent{background-color:transparent;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main table{background-color:#fff;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .select2-choice, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .select2-choice .select2-arrow,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default.IDX-active,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default:active,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default:focus,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default:hover,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .open > #IDX-main .IDX-btn-default.dropdown-toggle,
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default{border-color:transparent !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgageRatesContainer{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;margin-top:-24px !important;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgageRatesContainer:after{clear:both;content:"";display:table;}
#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgageRatesResultInfo{padding:0 18px !important;}
.myhome-idx-wrapper__link_showcase #IDX-linkShowcaseContainer{margin:24px 0;padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
.myhome-idx-wrapper__link_showcase #IDX-linkShowcaseContainer:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__browser_by_city .IDX-pageContainer, .IDX-type-homesforsale .IDX-pageContainer{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
.myhome-idx-wrapper__browser_by_city .IDX-pageContainer:after, .IDX-type-homesforsale .IDX-pageContainer:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__browser_by_city .IDX-pageContainer h2, .IDX-type-homesforsale .IDX-pageContainer h2{text-transform:uppercase;font-weight:700;}
.myhome-idx-wrapper__browser_by_city .IDX-pageContainer ul:first-child, .IDX-type-homesforsale .IDX-pageContainer ul:first-child{display:none;}
.myhome-idx-wrapper__browser_by_city .IDX-pageContainer ul, .IDX-type-homesforsale .IDX-pageContainer ul{list-style:none;padding:0;margin:0;}
.myhome-idx-wrapper__browser_by_city .IDX-pageContainer ul li, .IDX-type-homesforsale .IDX-pageContainer ul li{margin-bottom:6px;}
.myhome-idx-wrapper__browser_by_city .IDX-pageContainer ul li:last-child, .IDX-type-homesforsale .IDX-pageContainer ul li:last-child{margin-bottom:0;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper{background:#f4f4f4;padding:3px 6px;margin-bottom:0 !important;display:block;border-bottom:2px solid #e03356;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper .IDX-listAsRow:after,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper .IDX-listAsRow:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper a,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper a{display:inline-block;float:left;padding:6px;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper a,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper a{padding:12px;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper .IDX-listAsRow li,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper .IDX-listAsRow li{padding:0 6px 0 0;float:left;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper .IDX-listAsRow li,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper .IDX-listAsRow li{padding:0 12px 0 0;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper #IDX-searchNavList > li > span,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper #IDX-searchNavList > li > span{float:left;position:relative;padding:6px;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper #IDX-searchNavList > li > span,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper #IDX-searchNavList > li > span{padding:12px;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper #IDX-searchSubmitReset,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper #IDX-searchSubmitReset{width:100%;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper #IDX-searchSubmitReset button,
#myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper #IDX-searchSubmitReset button{width:100%;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchForm-search, #myhome-idx-wrapper .IDX-category-search .IDX-searchForm-search{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchForm-search:after, #myhome-idx-wrapper .IDX-category-search .IDX-searchForm-search:after{clear:both;content:"";display:table;}
@media(max-width:767px){
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchForm-search, #myhome-idx-wrapper .IDX-category-search .IDX-searchForm-search{padding:12px 12px !important;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchForm-search .IDX-clear, #myhome-idx-wrapper .IDX-category-search .IDX-searchForm-search .IDX-clear{display:none !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-type-listingID .IDX-control-group, #myhome-idx-wrapper .IDX-category-search .IDX-type-listingID .IDX-control-group{padding-left:0 !important;padding-right:0 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-type-listingID .IDX-control-group, #myhome-idx-wrapper .IDX-category-search .IDX-type-listingID .IDX-control-group{width:75% !important;}
}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-page-basic .IDX-row-content, #myhome-idx-wrapper .IDX-category-search .IDX-page-basic .IDX-row-content{margin-left:-6px;margin-right:-6px;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration,
#myhome-idx-wrapper .IDX-category-search #IDX-registration{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration:after,
#myhome-idx-wrapper .IDX-category-search #IDX-registration:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration .IDX-errorMessage,
#myhome-idx-wrapper .IDX-category-search #IDX-registration .IDX-errorMessage{display:block;width:100%;float:left;margin:-12px 6px 12px 6px;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration .IDX-errorMessage .IDX-errorIcon,
#myhome-idx-wrapper .IDX-category-search #IDX-registration .IDX-errorMessage .IDX-errorIcon{position:relative;top:5px;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration #IDX-FormActions,
#myhome-idx-wrapper .IDX-category-search #IDX-registration #IDX-FormActions{padding:0px 12px 0 0;border-bottom:none;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration #IDX-signupForm,
#myhome-idx-wrapper .IDX-category-search #IDX-registration #IDX-signupForm{margin:0;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration #IDX-signupForm,
#myhome-idx-wrapper .IDX-category-search #IDX-registration #IDX-signupForm{margin-left:0 -6px;margin-right:0 -6px;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration #IDX-signupForm button,
#myhome-idx-wrapper .IDX-category-search #IDX-registration #IDX-signupForm button{margin:0 6px;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-emailUpdateSignupText, #myhome-idx-wrapper .IDX-category-search .IDX-emailUpdateSignupText{color:#29aae3;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-emailUpdateSignupText, #myhome-idx-wrapper .IDX-category-search .IDX-emailUpdateSignupText{padding:0;margin:0 0 12px 0;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-control-group, #myhome-idx-wrapper .IDX-category-search .IDX-control-group{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;float:left;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-control-group, #myhome-idx-wrapper .IDX-category-search .IDX-control-group{width:33.33% !important;padding-left:6px !important;padding-right:6px !important;}
}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-mlsPt,
#myhome-idx-wrapper .IDX-category-search #IDX-mlsPt{margin-left:-6px;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-basicBottom #IDX-per-group,
#myhome-idx-wrapper .IDX-category-search #IDX-basicBottom #IDX-per-group{padding-left:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-basicBottom #IDX-srt-group,
#myhome-idx-wrapper .IDX-category-search #IDX-basicBottom #IDX-srt-group{padding-right:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginSubmit,
#myhome-idx-wrapper .IDX-category-search #IDX-loginSubmit{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginSubmit:after,
#myhome-idx-wrapper .IDX-category-search #IDX-loginSubmit:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginSubmit:hover,
#myhome-idx-wrapper .IDX-category-search #IDX-loginSubmit:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginSubmit:hover:after,
#myhome-idx-wrapper .IDX-category-search #IDX-loginSubmit:hover:after{opacity:0.1;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-keepLoggedIn .IDX-checkbox,
#myhome-idx-wrapper .IDX-category-search #IDX-keepLoggedIn .IDX-checkbox{float:left;width:100%;display:block;margin-bottom:24px;margin-top:-12px;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginForm .IDX-control-group,
#myhome-idx-wrapper .IDX-category-search #IDX-loginForm .IDX-control-group{padding:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propStatus-group,
#myhome-idx-wrapper .IDX-category-search #IDX-propStatus-group{margin-left:0 !important;margin-right:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-pt-group,
#myhome-idx-wrapper .IDX-category-search #IDX-pt-group{padding-right:6px !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-coreFields, #myhome-idx-wrapper .IDX-category-search .IDX-coreFields{width:100%;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-row-content, #myhome-idx-wrapper .IDX-category-search .IDX-row-content{padding:0;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-listingID-group,
#myhome-idx-wrapper .IDX-category-search #IDX-listingID-group{width:100%;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-basicRow, #myhome-idx-wrapper .IDX-category-search .IDX-basicRow{margin:0;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-coreFields, #myhome-idx-wrapper .IDX-category-search .IDX-coreFields{padding-left:0 !important;padding-right:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-pt,
#myhome-idx-wrapper .IDX-category-search #IDX-pt{margin-right:12px;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-lp-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-hp-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-tb-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-bd-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-sqft-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-acres-group,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer,
#myhome-idx-wrapper .IDX-category-search #IDX-lp-group,
#myhome-idx-wrapper .IDX-category-search #IDX-hp-group,
#myhome-idx-wrapper .IDX-category-search #IDX-tb-group,
#myhome-idx-wrapper .IDX-category-search #IDX-bd-group,
#myhome-idx-wrapper .IDX-category-search #IDX-sqft-group,
#myhome-idx-wrapper .IDX-category-search #IDX-acres-group{padding:0 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-lp-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-hp-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-tb-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-bd-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-sqft-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-acres-group,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer,
#myhome-idx-wrapper .IDX-category-search #IDX-lp-group,
#myhome-idx-wrapper .IDX-category-search #IDX-hp-group,
#myhome-idx-wrapper .IDX-category-search #IDX-tb-group,
#myhome-idx-wrapper .IDX-category-search #IDX-bd-group,
#myhome-idx-wrapper .IDX-category-search #IDX-sqft-group,
#myhome-idx-wrapper .IDX-category-search #IDX-acres-group{padding:0 6px !important;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-basicBottom,
#myhome-idx-wrapper .IDX-category-search #IDX-basicBottom{background:transparent;padding:0 0 12px 0;margin:0;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-basicBottom #IDX-per-group,
#myhome-idx-wrapper .IDX-category-search #IDX-basicBottom #IDX-per-group{padding-right:12px;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-basicRow, #myhome-idx-wrapper .IDX-category-search .IDX-basicRow{padding-left:0 !important;padding-right:0 !important;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propStatus-group,
#myhome-idx-wrapper .IDX-category-search #IDX-propStatus-group{min-width:33.33%;padding-right:12px;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-per-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-srt-group,
#myhome-idx-wrapper .IDX-category-search #IDX-per-group,
#myhome-idx-wrapper .IDX-category-search #IDX-srt-group{width:33.33%;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchAdvancedFields .IDX-advancedWrap, #myhome-idx-wrapper .IDX-category-search .IDX-searchAdvancedFields .IDX-advancedWrap{margin-bottom:0 !important;width:100% !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchAdvancedFields .IDX-advancedWrap .IDX-advancedText, #myhome-idx-wrapper .IDX-category-search .IDX-searchAdvancedFields .IDX-advancedWrap .IDX-advancedText{padding-bottom:3px !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchAdvancedFields .IDX-advancedWrap select, #myhome-idx-wrapper .IDX-category-search .IDX-searchAdvancedFields .IDX-advancedWrap select{min-height:100px !important;padding:6px !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-idxID-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-pt-group,
#myhome-idx-wrapper .IDX-category-search #IDX-idxID-group,
#myhome-idx-wrapper .IDX-category-search #IDX-pt-group{padding:0;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-submit-group,
#myhome-idx-wrapper .IDX-category-search #IDX-submit-group{width:100% !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-resetRow button,
#myhome-idx-wrapper .IDX-category-search #IDX-resetRow button{width:100%;position:relative;}
@media(max-width:767px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-idxID-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-pt-group,
#myhome-idx-wrapper .IDX-category-search #IDX-idxID-group,
#myhome-idx-wrapper .IDX-category-search #IDX-pt-group{width:100% !important;}
}
@media(max-width:767px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-per-group,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-srt-group,
#myhome-idx-wrapper .IDX-category-search #IDX-per-group,
#myhome-idx-wrapper .IDX-category-search #IDX-srt-group{width:100% !important;}
}
@media(max-width:767px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-lp-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-hp-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-tb-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-bd-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-sqft-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-acres-group,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer,
#myhome-idx-wrapper .IDX-category-search #IDX-lp-group,
#myhome-idx-wrapper .IDX-category-search #IDX-hp-group,
#myhome-idx-wrapper .IDX-category-search #IDX-tb-group,
#myhome-idx-wrapper .IDX-category-search #IDX-bd-group,
#myhome-idx-wrapper .IDX-category-search #IDX-sqft-group,
#myhome-idx-wrapper .IDX-category-search #IDX-acres-group{width:100% !important;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-advancedSearchFields,
#myhome-idx-wrapper .IDX-category-search #IDX-advancedSearchFields{margin-top:18px;}
@media(max-width:767px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propStatus-group,
#myhome-idx-wrapper .IDX-category-search #IDX-propStatus-group{margin-left:0 !important;width:100% !important;float:left !important;display:block !important;margin-right:0 !important;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer{width:100% !important;margin-left:-6px !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer .IDX-select.IDX-cczSelect,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer .IDX-select.IDX-cczSelect{min-height:100px !important;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer #IDX-cczController,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer #IDX-cczController{position:absolute !important;left:35% !important;width:100% !important;}
}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer .IDX-control-group span,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer .IDX-control-group span{display:block !important;position:relative !important;top:28px !important;margin:0 0 3px 0 !important;left:6px !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-basicRow, #myhome-idx-wrapper .IDX-category-search .IDX-basicRow{margin-bottom:12px !important;float:left !important;display:block !important;width:100% !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-addressSearch.IDX-searchGroup,
#myhome-idx-wrapper .IDX-category-search #IDX-addressSearch.IDX-searchGroup{margin-left:6px;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propSubType-group,
#myhome-idx-wrapper .IDX-category-search #IDX-propSubType-group{width:100% !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-addressWrap,
#myhome-idx-wrapper .IDX-category-search #IDX-addressWrap{float:left;width:100%;}
.myhome-idx-wrapper__search_page-searchBase-1005 .select2-container-multi .select2-choices, #myhome-idx-wrapper .IDX-category-search .select2-container-multi .select2-choices{height:auto !important;width:100% !important;max-width:100% !important;display:block !important;padding:0 !important;position:static !important;border:none !important;background:transparent !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .select2-search-field, #myhome-idx-wrapper .IDX-category-search .select2-search-field{display:block !important;width:100% !important;margin-bottom:12px;}
.myhome-idx-wrapper__search_page-searchBase-1005 .select2-search-field input, #myhome-idx-wrapper .IDX-category-search .select2-search-field input{margin-bottom:0 !important;padding-bottom:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .select2-container-multi .select2-choices, #myhome-idx-wrapper .IDX-category-search .select2-container-multi .select2-choices{margin-top:0 !important;overflow:visible !important;list-style:none;}
.myhome-idx-wrapper__search_page-searchBase-1005 .select2-drop, #myhome-idx-wrapper .IDX-category-search .select2-drop{margin-top:-12px !important;box-shadow:none !important;border:1px solid #C5C5C5 !important;border-radius:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .select2-search-choice, #myhome-idx-wrapper .IDX-category-search .select2-search-choice{padding:6px 24px 6px 12px !important;margin:0 6px 3px 0 !important;background:#fff !important;border:none !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 .select2-search-choice .select2-search-choice-close, #myhome-idx-wrapper .IDX-category-search .select2-search-choice .select2-search-choice-close{right:3px !important;top:7px !important;left:auto !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #select2-drop,
#myhome-idx-wrapper .IDX-category-search #select2-drop{margin-top:-12px;border:none !important;box-shadow:none !important;border-radius:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-advancedFieldsLoading img,
#myhome-idx-wrapper .IDX-category-search #IDX-advancedFieldsLoading img{display:block;margin:0 auto;text-align:center;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-advancedFieldsLoading,
#myhome-idx-wrapper .IDX-category-search #IDX-advancedFieldsLoading{background:none;}
@media(max-width:767px){
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propSubType-group .IDX-selectableListLabel,
#myhome-idx-wrapper .IDX-category-search #IDX-propSubType-group .IDX-selectableListLabel{width:50%;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-coreFieldRow #IDX-ccz-group,
#myhome-idx-wrapper .IDX-category-search #IDX-coreFieldRow #IDX-ccz-group{float:left !important;width:100% !important;height:auto !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-coreFieldRow #IDX-cczSelects,
#myhome-idx-wrapper .IDX-category-search #IDX-coreFieldRow #IDX-cczSelects{width:100% !important;float:left !important;margin-left:6px !important;float:left !important;clear:both !important;margin-top:9px !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer .IDX-control-group span,
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer .IDX-control-group span,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer .IDX-control-group span,
#myhome-idx-wrapper .IDX-category-search #IDX-cczContainer .IDX-control-group span{top:0 !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-coreFieldRow .IDX-control-group,
#myhome-idx-wrapper .IDX-category-search #IDX-coreFieldRow .IDX-control-group{width:100% !important;}
.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-coreFieldRow .IDX-cczContainer,
#myhome-idx-wrapper .IDX-category-search #IDX-coreFieldRow .IDX-cczContainer{margin-top:-12px !important;}
}
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper{background:#f4f4f4;padding:3px 6px;margin-bottom:0 !important;display:block;border-bottom:2px solid #e03356;}
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper .IDX-listAsRow:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper a{display:inline-block;float:left;padding:6px;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper a{padding:12px;}
}
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper .IDX-listAsRow li{padding:0 6px 0 0;float:left;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper .IDX-listAsRow li{padding:0 12px 0 0;}
}
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper #IDX-searchNavList > li > span{float:left;position:relative;padding:6px;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper #IDX-searchNavList > li > span{padding:12px;}
}
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper #IDX-searchSubmitReset{width:100%;}
.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper #IDX-searchSubmitReset button{width:100%;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;margin-bottom:0;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search .IDX-clear{display:none;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-search-row-content{padding:0;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-pt-group,
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search .IDX-addressField{width:100%;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-pt-group{width:50%;}
}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-searchSubmitReset br{display:none;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-searchRefinement{margin:0;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search .IDX-submitContainer{float:left;}
@media(max-width:767px){
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content #IDX-cczContainer{display:flex !important;flex-direction:column-reverse !important;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content #IDX-cczController{width:100% !important;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content div#IDX-cczSelects{width:100% !important;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content #IDX-cczSelects{margin-left:9px !important;}
.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content .IDX-control-group{width:100% !important;}
}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-leadToolsWrapper,
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoDiv{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;padding-bottom:6px;position:relative;}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-leadToolsWrapper:after,
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoDiv:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-leadTools{border:none;padding:0 0 12px 0;margin-bottom:0;width:100%;float:left;display:block;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-leadTools h3{margin-top:18px;font-family:Lato, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-leadTools .IDX-myAccountIcon{margin-left:0;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoHeader{margin-bottom:0;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoHeader > div{width:100%;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoHeader > div h3{margin-top:18px;font-family:Lato, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-backLink{position:absolute;top:0;right:12px;font-size:14px;font-weight:700;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-backLink:hover{color:#29aae3;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountPage .IDX-clear{display:none !important;}
.myhome-idx-wrapper__my_account-myaccount-1000 input[type='submit']{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
.myhome-idx-wrapper__my_account-myaccount-1000 input[type='submit']:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__my_account-myaccount-1000 input[type='submit']:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__my_account-myaccount-1000 input[type='submit']:hover:after{opacity:0.1;}
.myhome-idx-wrapper__my_account-myaccount-1000 input[type='button']{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;text-transform:uppercase;margin:0;background:#fff;color:#222;position:relative;}
.myhome-idx-wrapper__my_account-myaccount-1000 input[type='button']:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__my_account-myaccount-1000 input[type='button']:hover:after{opacity:0.1;}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-updateInfo input[type='radio']{margin-left:18px;margin-right:6px;display:inline-block;}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailUpdatesAutoLoginWrap,
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailFormatWrap,
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-updateInfoActions,
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-receiveUpdatesWrap{margin-bottom:12px;}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailUpdatesAutoLoginWrap label,
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailFormatWrap label,
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-updateInfoActions label,
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-receiveUpdatesWrap label{width:200px;}
.myhome-idx-wrapper__my_account-myaccount-1000 center, .myhome-idx-wrapper__my_account-myaccount-1000 .IDX-formActions{text-align:left !important;}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-verifyAccountForm{margin-top:12px;}
.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-leadTools br{display:none;}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailLabel{color:#222;}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-updateInfoActions{margin-top:12px;}
.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-newPassword{margin-top:12px;}
.myhome-idx-wrapper__user_signup-usersignup-1002 .IDX-pageContainer{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
.myhome-idx-wrapper__user_signup-usersignup-1002 .IDX-pageContainer:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__user_signup-usersignup-1002 .IDX-control-group{margin:0;width:100%;}
.myhome-idx-wrapper__user_signup-usersignup-1002 .IDX-control-group .IDX-controls{max-width:290px;}
.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-loginText{display:block;margin-bottom:12px;}
.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-loginText a{color:#29aae3;text-decoration:underline;}
.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-submitBtn{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-submitBtn:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-submitBtn:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-submitBtn:hover:after{opacity:0.1;}
.myhome-idx-wrapper__user_login-userlogin-1001 .IDX-pageContainer{padding:24px 18px;background:#f4f4f4;border:none;width:100%;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:12px;}
.myhome-idx-wrapper__user_login-userlogin-1001 .IDX-pageContainer:after{clear:both;content:"";display:table;}
.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-loginSubmit{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;margin-top:12px;}
.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-loginSubmit:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-loginSubmit:hover{color:#fff;background:#29aae3;}
.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-loginSubmit:hover:after{opacity:0.1;}
.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-userSignupLink{height:36px;font-size:16px;display:inline-block;padding:6px 12px;line-height:24px;border:1px solid #ccc;font-weight:700;text-transform:uppercase;margin:0;background:#fff;color:#222;}
.myhome-idx-wrapper__user_login-userlogin-1001 .IDX-checkbox span{top:-2px;position:relative;text-transform:uppercase;font-size:13px;font-weight:700;}
div[id*=IDX-carouselGallery-]{display:inline-block;font-size:11px;position:relative;xmax-width:500px;margin:0 auto;}
div[id*=IDX-carouselGallery-] .IDX-outerCarouselWrapper{overflow:hidden;}
div[id*=IDX-carouselGallery-] .IDX-innerCarouselWrapper{position:relative;overflow:hidden;}
div[id*=IDX-carouselGallery-] + a{text-align:center !important;display:block;border:2px solid #29aae3;color:#29aae3;padding:12px;margin:0 auto 24px auto;width:200px;text-transform:uppercase;}
div[id*=IDX-carouselGallery-] + a:hover{background:#29aae3;color:#fff !important;}
div[id*=IDX-carouselGallery-] .IDX-carouselCell{background-color:transparent !important;border:0px solid transparent !important;padding:0px !important;border:1px solid #666;-webkit-box-shadow:none !important;box-shadow:none !important;width:150px !important;}
div[id*=IDX-carouselGallery-] .IDX-carouselCityStateZip .IDX-carouselAddress{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div[id*=IDX-carouselGallery-] .IDX-carouselArrow{color:#222 !important;}
div[id*=IDX-carouselGallery-] .IDX-carouselCell{max-height:none !important;}
div[id*=IDX-carouselGallery-] .IDX-carouselLink{height:100%;width:100%;font-size:0;text-align:center;position:relative;display:block;}
div[id*=IDX-carouselGallery-] .IDX-carouselLink img{filter:brightness(100%);-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}
div[id*=IDX-carouselGallery-] .IDX-carouselLink:hover img{filter:brightness(70%);}
div[id*=IDX-carouselGallery-] .IDX-carouselLink:before{height:100%;content:"";display:inline-block;vertical-align:middle;}
div[id*=IDX-carouselGallery-] .IDX-carouselPhoto{max-width:100%;display:inline-block;vertical-align:middle;border:6px solid transparent;border-bottom:none;}
div[id*=IDX-carouselGallery-] .IDX-carouselPrice{font-size:21px;color:#29aae3;font-weight:bold;margin-top:6px !important;}
div[id*=IDX-carouselGallery-] .IDX-carouselArrow{border-radius:0 !important;}
div[id*=IDX-carouselGallery-] .IDX-carouselAddress.IDX-carouselAddressElement{margin-top:10px !important;font-weight:700 !important;font-size:24px !important;text-transform:uppercase !important;}
div[id*=IDX-carouselGallery-] a.IDX-carouselArrow{display:block;position:absolute;background:#666;width:40px;text-decoration:none;text-align:center;height:100%;top:0;}
div[id*=IDX-carouselGallery-] a.IDX-carouselPrevArrow{left:0;}
div[id*=IDX-carouselGallery-] a.IDX-carouselNextArrow{right:0;}
div[id*=IDX-carouselGallery-] a.IDX-carouselArrow, div[id*=IDX-carouselGallery-] #IDX-carouselGallery-41048 a.IDX-carouselArrow:hover,
div[id*=IDX-carouselGallery-] a.IDX-carouselArrow:visited{color:#fff;font-size:20px;}
div[id*=IDX-carouselGallery-] a.IDX-carouselPrevArrow{border-radius:5px 0 0 5px;}
div[id*=IDX-carouselGallery-] a.IDX-carouselNextArrow{border-radius:0 5px 5px 0;}
div[id*=IDX-carouselGallery-] a.IDX-carouselArrow span{display:block;position:absolute;width:100%;top:50%;margin-top:-50%;font-weight:bold;font-size:40px;transform:scale(0.5, 1);}
div[id*=IDX-carouselGallery-] .IDX-carouselCell div{text-align:center;}
div[id*=IDX-carouselGallery-] .IDX-carouselListingID,
div[id*=IDX-carouselGallery-] .IDX-carouselBeds,
div[id*=IDX-carouselGallery-] .IDX-carouselBaths,
div[id*=IDX-carouselGallery-] .IDX-carouselFull,
div[id*=IDX-carouselGallery-] .IDX-carouselPartial,
div[id*=IDX-carouselGallery-] .IDX-carouselRemarks,
div[id*=IDX-carouselGallery-] .IDX-carouselDisclaimerLink,
div[id*=IDX-carouselGallery-] .IDX-carouselStatus,
div[id*=IDX-carouselGallery-] .IDX-carouselStateAbrv{display:none;}
div[id*=IDX-carouselGallery-] .IDX-carouselContainer{position:relative;padding-bottom:12px;}
div[id*=IDX-carouselGallery-] .IDX-showcaseCourtesy{display:block;}
div[id*=IDX-carouselGallery-] a.IDX-carouselArrow{background-color:transparent !important;opacity:1 !important;}
div[id*=IDX-carouselGallery-] .IDX-carouselAddressElement,
div[id*=IDX-carouselGallery-] .IDX-carouselCityStateZip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div[id*=IDX-carouselGallery-] .IDX-outerCarouselWrapper{margin-bottom:24px !important;}
div[id*=IDX-carouselGallery-] .IDX-carouselContainer > div{padding-left:12px;padding-right:12px;}
div[id*=IDX-carouselGallery-] .IDX-carouselCell > div{background:#f4f4f4;}
div[id*=IDX-carouselGallery-] a.IDX-carouselArrow span{margin-top:-80%;}
div[id*=IDX-carouselGallery-] .IDX-carouselCell{min-width:240px !important;margin:0 6px !important;}
@media(min-width:768px){
div[id*=IDX-carouselGallery-] .IDX-carouselCell{min-width:300px !important;}
}
div[id*=IDX-carouselGallery-] .IDX-carouselAddress.IDX-carouselAddressElement{min-height:36px;}
.white-card-background .IDX-carouselCell > div{background:#fff !important;}
.mh-layout__sidebar-right div[id*=IDX-carouselGallery-] .IDX-carouselCell,
.mh-layout__sidebar-left div[id*=IDX-carouselGallery-] .IDX-carouselCell{min-width:224px !important;}
.mh-layout__sidebar-right div[id*=IDX-carouselGallery-] .IDX-outerCarouselWrapper,
.mh-layout__sidebar-left div[id*=IDX-carouselGallery-] .IDX-outerCarouselWrapper{margin-bottom:0 !important;}
#IDX-featuredAgentWrap.IDX-featuredAgentWrap{width:100%;border-radius:0;-webkit-border-radius:0;padding:0;border:0px solid #fff;background:#f4f4f4;-box-shadow:none;-webkit-box-shadow:none;max-width:500px;margin:0 auto;}
#IDX-featuredAgentWrap.IDX-featuredAgentWrap #IDX-featAgentImgWrap{padding:0;}
#IDX-featuredAgentWrap.IDX-featuredAgentWrap #IDX-featAgentImg{width:100%;height:auto;}
#IDX-featuredAgentWrap.IDX-featuredAgentWrap #IDX-featuredAgentCaption{text-shadow:none;}
#IDX-featuredAgentWrap.IDX-featuredAgentWrap .IDX-featuredAgentName{font-size:21px;}
#IDX-featuredAgentWrap.IDX-featuredAgentWrap .IDX-featuredAgentContact{font-size:21px;font-family:Play, Arial, Helvetica, sans-serif;}
#IDX-featuredAgentWrap.IDX-featuredAgentWrap .IDX-featuredAgentEmail{font-size:14px;}
.IDX-showcaseTable{display:block !important;padding:0 !important;width:100% !important;background-color:transparent !important;margin:0 auto;}
.IDX-showcaseTable .IDX-showcaseRow{display:block !important;}
.IDX-showcaseTable .IDX-showcaseContainer{border:0px solid transparent !important;background-color:#F2F2F2 !important;box-shadow:none !important;}
.IDX-showcaseTable .IDX-showcaseCell{display:block !important;text-align:center;background-color:transparent !important;border:0px solid transparent !important;padding:0 !important;box-shadow:none !important;min-width:initial !important;max-width:100% !important;}
.IDX-showcaseTable .IDX-showcaseLink{height:100%;width:100%;font-size:0;text-align:center;display:inline-block;}
.IDX-showcaseTable .IDX-showcaseLink:before{height:100%;content:"";display:inline-block;vertical-align:middle;}
.IDX-showcaseTable .IDX-showcasePhoto{max-width:100%;padding-bottom:6px;display:inline-block;vertical-align:middle;}
.IDX-showcaseTable .IDX-showcaseCityStateZip span{font-size:14px;font-style:normal;}
.IDX-showcaseTable .IDX-showcaseCell div{text-align:center;}
.IDX-showcaseTable .IDX-showcaseListingID, .IDX-showcaseTable .IDX-showcaseBeds, .IDX-showcaseTable .IDX-showcaseBaths, .IDX-showcaseTable .IDX-showcaseFull, .IDX-showcaseTable .IDX-showcasePartial, .IDX-showcaseTable .IDX-showcaseRemarks, .IDX-showcaseTable .IDX-showcaseDisclaimerLink, .IDX-showcaseTable .IDX-showcaseStatus, .IDX-showcaseTable .IDX-showcaseStateAbrv{display:none;}
.IDX-showcaseTable .IDX-showcaseContainer{position:relative;padding:0 0 12px 0 !important;}
.IDX-showcaseTable .IDX-showcaseAddress.IDX-showcaseAddressElement{font-size:21px;font-weight:700;}
.IDX-showcaseTable .IDX-showcaseCityStateZip{font-style:italic;font-size:15px;}
.IDX-showcaseTable span.IDX-showcaseAddressElement.IDX-showcaseCity:before{content:"";margin-right:5px;}
.IDX-showcaseTable .IDX-showcasePrice{color:#29aae3;font-weight:700;font-family:Play, Arial, Helvetica, sans-serif;margin-top:0px;font-size:21px;}
.IDX-showcaseTable a.IDX-carouselArrow span{margin-top:-80%;}
.IDX-slideshowWrapper{position:relative;text-align:left;box-shadow:none !important;width:100% !important;max-width:500px;margin:0 auto 24px auto;}
.IDX-slideshowWrapper .idx-slideshowPhotoElement{border:none;visibility:hidden;width:auto !important;height:auto !important;}
.IDX-slideshowWrapper .IDX-slideshowCaption{min-height:100px;border-radius:0 !important;text-align:center;z-index:600;width:100%;position:absolute;left:0;bottom:-2px !important;overflow:hidden;color:#222 !important;padding:12px !important;}
.IDX-slideshowWrapper .IDX-slideshowListingID{display:none;}
.IDX-slideshowWrapper .IDX-slideshowPrice{font-family:Play, Arial, Helvetica, sans-serif;font-weight:700;color:#29aae3;}
.IDX-slideshowWrapper .IDX-slideshowCityStateZip{font-size:14px;}
.IDX-slideshowWrapper .IDX-slideshowAddress{font-size:21px;font-weight:700;margin-bottom:6px;display:block;}
.IDX-slideshowWrapper .IDX-clear{clear:both;}
.IDX-slideshowWrapper a{float:left;position:absolute;left:0;top:0;opacity:0.0;}
.IDX-slideshowWrapper a.IDX-show{z-index:500;opacity:1.0;}
.IDX-slideshowWrapper .IDX-slideshowCaption .IDX-slideshowContent{margin:5px;font-size:14px;line-height:12px;}
.IDX-slideshowWrapper .IDX-resultsCountMessage{font-size:11px;}
.IDX-slideshowWrapper .IDX-slideshowCaption .IDX-slideshowContent h3{margin:0;padding:0;color:#1DCCEF;}
.IDX-slideshowWrapper .IDX-slideshowWrapper{z-index:0;}
.IDX-slideshowWrapper .IDX-slideshowCaption{background-color:#f4f4f4 !important;min-height:100px !important;opacity:1 !important;}
.IDX-slideshowWrapper .IDX-slideshowPrice{font-size:21px;margin-top:12px;}
.IDX-slideshowWrapper .IDX-slideshowCityStateZip{margin:12px;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper{width:auto;padding:18px 12px 12px;text-align:left;background-color:#F2F2F2;border:0px solid transparent;border-radius:0px;box-shadow:none;max-width:500px;margin:0 auto;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper br{display:none !important;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetEmailWrap,
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetPasswordWrap,
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetLeadLoginSubmitWrap{padding:5px 0;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetLeadLoginHeader{padding-bottom:18px !important;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetLeadLoginHeader > h3{text-transform:uppercase !important;font-weight:700;margin-bottom:12px !important;font-size:16px;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetLeadLoginWrapper .IDX-widgetLabel{float:none !important;margin-bottom:12px;text-transform:uppercase;font-size:14px;font-weight:700 !important;padding-bottom:3px;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper .IDX-widgetLabel{display:block;text-align:left;text-transform:uppercase !important;font-weight:700 !important;font-size:14px !important;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input{margin-bottom:6px;width:100%;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper .IDX-leadLoginTextInput:focus{background-color:#F4FBFE;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input[type=submit]{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input[type=submit]:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input[type=submit]:hover{color:#fff;background:#29aae3;}
#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input[type=submit]:hover:after{opacity:0.1;}
#LeadSignup.LeadSignup{text-align:left;border:0px solid transparent;background-color:#F2F2F2;width:auto;padding:18px 12px 12px;border-radius:0px;box-shadow:none;max-width:500px;margin:0 auto;}
#LeadSignup.LeadSignup #IDX-widgetEmailWrap,
#LeadSignup.LeadSignup #IDX-widgetPasswordWrap,
#LeadSignup.LeadSignup #IDX-widgetLeadSignupSubmitWrap{padding:5px 0;}
#LeadSignup.LeadSignup input{margin-bottom:6px;width:100% !important;}
#LeadSignup.LeadSignup #IDX-widgetagentOwner{margin-bottom:5px;}
#LeadSignup.LeadSignup .IDX-widgetLabel{text-transform:uppercase !important;font-weight:700 !important;font-size:14px !important;margin-bottom:3px !important;}
#LeadSignup.LeadSignup #IDX-widgetLeadSignupHeaderWrapper{text-align:center;text-transform:uppercase;}
#LeadSignup.LeadSignup .IDX-leadSignupReqStar{position:relative !important;top:-6px !important;right:-2px !important;}
#LeadSignup.LeadSignup .IDX-widgetFieldWrap{padding:0;margin-top:6px;}
#LeadSignup.LeadSignup #IDX-widgetLeadSignupForm input.IDX-LeadSignupInput{padding:10px 20px;line-height:24px;margin-bottom:13px;}
#LeadSignup.LeadSignup #IDX-widgetLeadSignupHeader h3{font-weight:700 !important;text-align:left;margin-bottom:12px;font-size:16px;}
#LeadSignup.LeadSignup .IDX-leadSignupReqStar{position:relative;top:-6px;right:-2px;}
#LeadSignup.LeadSignup input[type=submit]{height:48px;font-size:16px;line-height:24px;padding:12px 24px;border:none;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase;margin:0;background:#29aae3;color:#fff;position:relative;}
#LeadSignup.LeadSignup input[type=submit]:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}
#LeadSignup.LeadSignup input[type=submit]:hover{color:#fff;background:#29aae3;}
#LeadSignup.LeadSignup input[type=submit]:hover:after{opacity:0.1;}
.IDX-quicksearchWrapper{border:0px solid #ccc !important;box-shadow:none !important;width:100% !important;-webkit-box-shadow:none !important;text-align:center !important;}
.IDX-quicksearchWrapper .IDX-quicksearchForm{padding:12px !important;background:#f4f4f4 !important;}
.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap{margin-top:0 !important;}
.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap{padding:2px 5px !important;}
.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap .IDX-qsLabel{display:block !important;font-weight:700 !important;padding:0 0 9px 0 !important;width:100% !important;margin:0 !important;text-align:left !important;font-size:13px !important;text-transform:uppercase !important;}
.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap input[type=text],
.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap select{text-align:left !important;margin-bottom:3px !important;color:#222 !important;margin-bottom:3px !important;font-style:initial !important;}
.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsSelectInput{width:100% !important;padding:12px !important;border:1px solid #c5c5c5 !important;}
.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsInput.IDX-qsButtonInput{border:none !important;margin-top:6px !important;background:#29aae3;height:36px !important;padding:0 18px !important;text-transform:uppercase !important;color:#fff !important;cursor:pointer !important;}
.IDX-quicksearchWrapper .IDX-qsInput.IDX-qsButtonInput{min-height:46px !important;}
.IDX-quicksearchWrapper .IDX-qsFieldWrap:last-child{margin-top:23px !important;}
@media(min-width:768px){
.mh-idx-widget__quick-search--type--horizontal .IDX-quicksearchWrapper .IDX-quicksearchForm{padding:12px 0 12px 12px !important;}
}
.mh-idx-widget__quick-search--type--vertical .IDX-quicksearchForm{xborder-top:5px solid #222;}
.mh-idx-widget__quick-search--type--vertical .IDX-quicksearchForm:after{clear:both;content:"";display:table;}
.mh-idx-widget__quick-search--type--vertical .IDX-qsFieldWrap{width:100%;}
@media(min-width:768px){
.mh-idx-widget__quick-search--type--vertical .IDX-qsFieldWrap{height:84px;}
}
.mh-idx-widget__quick-search--type--vertical .IDX-qsFieldWrap:last-child{float:right;margin-right:11px;margin-top:25px;padding:0 6px !important;}
.mh-idx-widget__quick-search--type--vertical .IDX-qsFieldWrap .IDX-qsInput.IDX-qsButtonInput{width:100%;}
.mh-idx-widget__quick-search--type--horizontal .IDX-quicksearchForm{xborder-top:5px solid #222;}
.mh-idx-widget__quick-search--type--horizontal .IDX-quicksearchForm:after{clear:both;content:"";display:table;}
.mh-idx-widget__quick-search--type--horizontal .IDX-qsFieldWrap{width:100%;}
@media(min-width:768px){
.mh-idx-widget__quick-search--type--horizontal .IDX-qsFieldWrap{width:33%;float:left;height:84px;}
}
.mh-idx-widget__quick-search--type--horizontal .IDX-qsFieldWrap:last-child{margin:0 auto;padding:2px 6px !important;float:left;}
.mh-idx-widget__quick-search--type--horizontal .IDX-qsFieldWrap .IDX-qsInput.IDX-qsButtonInput{width:100%;}
@media(max-width:767px){
.IDX-showcaseCell{width:100% !important;}
}
.myhome-idx-wrapper__my_account .mlm-button{background:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}
.myhome-idx-wrapper__my_account path.mlm-heart{stroke:var(--primary) !important;}
.myhome-idx-wrapper__my_account #idx-mlm-verify-alert{background:#f4f4f4;color:#222;}
.myhome-idx-wrapper__my_account #idx-mlm-verify-action{margin-left:5px;}
.myhome-idx-wrapper__my_account a#idx-mlm-saved-search-link{color:#222;}
.myhome-idx-wrapper__browser_by_city h1{margin-bottom:40px !important;}
.myhome-idx-wrapper__browser_by_city h2{text-transform:none !important;font-size:20px !important !important;margin-bottom:10px !important;margin-top:40px !important;}
.myhome-idx-wrapper__browser_by_city a + h2{margin-top:0 !important;}
.myhome-idx-wrapper__browser_by_city ul{margin-bottom:30px !important;}
.myhome-idx-wrapper__browser_by_city a:hover{color:var(--primary) !important;}
.IDX-page-listing #IDX-map{height:400px !important;}
@media(min-width:768px){
.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-page-advanced .IDX-advancedWrap{min-height:100px !important;}
}
.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfo.IDX-panel.IDX-panel-default {
float: left !important; }