﻿
.modal-dialog  {width:50%;}
.modal-dialog  {height:50%;}


.mh-img-ListMenu.fa_left { margin: 0px 10px 0px -5px; }
.mh-img-TileMenu.mh-img-left.link-icon { margin-right: 11px; }

.fa_left    { margin: 0px 10px 0px 0; }
.fa_right   { margin: 0px 0px 0px 5px; }
.fa_top     {}
.fa_bottom  { margin: -5px 0px 0px 0px; }
.fa_center  { margin-top:26%; width:100%; height:100%; }

.menu-item-wrapper-ContactInfo .fa_left { position: absolute; left: 10px; }
.contact-lbl-wrapper {}
.contact-lbl-wrapper_icon { margin-left: 25px; }

body {
}
.hidden { display: none; }

.fltrt { float: right; }
.fltlft { float: left; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* Real Estate */
.prop-search-section { margin: 15px 0; }
.prop-search-or { padding-top: 15px; text-align: center; }
.prop-detail ul { padding-left:2em; margin-top: 15px !important; }
.rangeslider .ui-slider { display: none; }
.rangeslider .ui-block-a, .ui-rangeslider .ui-block-b { padding: 5px; }
.rangeslider .ui-block-a span, .ui-rangeslider .ui-block-b span { line-height: 30px; }
.rangeslider .ui-rangeslider-sliders { margin: 0 15px 15px 15px;}
.rangeslider input.ui-input-text.ui-slider-input { width: 100%; height: inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.rangeslider .ui-btn-active { background-image: linear-gradient(#000,#000); }

/* Locu */
.locu_menu_name{width: 70%; }
/* .locu_collapsible .ui-btn-inner{padding:20px 40px;} */
.locu_item_wrapper{margin:15px 0 0 0; border-bottom:1px solid #000;}
.locu_item_wrapper:nth-last-child(2) {border:none;}
.locu_option_wrapper{margin: 0 0 15px 15px; }
.locu_option_name{width: 60%; }

.hrs_day{width: 40% !important;}
.hrs_hrs{width: 60% !important; text-align:right;}

.ui-icon{z-index: 999;}

.menu_tile, .menu_button { margin: 1em 0 !important; }
.directory {}

.ctrl_Form_AutoNumber{font-weight:bolder;}

.menu-wrapper-IconMenu .link-inner-wrapper {max-width:50%; display:inline-block; vertical-align:middle;}
.menu-wrapper-IconMenu .link-inner-wrapper{display:block; text-align:center; width:23%; margin:1%; float:left; }
.menu-wrapper-IconMenu .link-inner-wrapper:before{content:""; display:inline-block; height:100%; vertical-align:middle;}
.menu-wrapper-IconMenu.menu-wrapper-button-round .link-inner-wrapper {width: 23% !important; -moz-border-radius: 50%; border-radius: 50%;}
.menu-wrapper-IconMenu .link-inner-wrapper img{max-width:50%; max-height:50%; display:inline-block; vertical-align:middle;}

.menu-wrapper-IconMenu .mh-img-wrapper-top{width:100%; height:100%; padding-bottom: 0px;}

.embed-container { position: relative; padding-bottom: 56.25%; /* 16/9 ratio */ padding-top: 30px; /* IE6 workaround*/ height: 0; overflow: hidden; }
.embed-container iframe,.embed-container object,.embed-container embed,.embed-container img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.listitem_first { margin-top: 15px !important; }
.listitem_last { margin-bottom: 15px !important; }

.mh-list-divider{text-decoration:none; cursor:default;}

/* Button Icons */

.mh-btntext-left{ text-align: left !important;}
.mh-btntext-left .link-icon{ margin-right: 16px;}
.mh-btntext-right{ text-align: left !important;}

.mh-img-wrapper-left{}
.mh-img-left{float: left; max-height: 16px; max-width: 16px;}
.mh-lbl-left{clear: both;}

.mh-img-wrapper-right{}
.mh-img-right{float: right; max-height: 16px; max-width: 16px;}
.mh-lbl-right{clear: both;}

.mh-img-wrapper-top{height: 26px; width: 26px; line-height: 26px; margin: 0 auto; padding-bottom: 10px;}
.mh-img-top{display: inline-block; vertical-align: middle; max-height: 26px; max-width: 26px;}
.mh-lbl-top{clear: both;}

.mh-img-wrapper-bottom{height: 26px; width: 26px; line-height: 26px; margin: 0 auto; padding-top: 10px;}
.mh-img-bottom{display: inline-block; vertical-align: middle; max-height: 26px; max-width: 26px;}
.mh-lbl-bottom{clear: both;}

/* Social Media Buttons */
.mh-social {list-style-type: none; margin: 25px 0px; padding: 0; text-align: center; line-height: 50px;}
.mh-social li {display: inline-block; height: 50px; width: 50px;}
.mh-social img {vertical-align: middle;}
		
.mh-social-facebook {background-color: #3B5998;}
.mh-social-twitter {background-color: #00ACED;}
.mh-social-googleplus {background-color: #DD4A38;}
.mh-social-linkedin {background-color: #1783BC;}

.mh-social-rounded {width: 50px !important; -moz-border-radius: 25px; border-radius: 25px;}

/* Google Calendar */
.google-calendar{width:100%; min-height:300px; max-height:300px;}

/* Google Map */
.google-map{width:100%; height:auto;}