
    #polygon_block{ background-color: white; /*width: 180px; */margin-top: 13px; box-shadow: 0 0 4px rgba(166, 167, 171, 0.6);}
    #polygon_block h5 {margin: 0;padding: 2px;font-size: 11px;color: #000000;font-weight: bold;text-align: center;}
    /*#polygon_block .column { float: left; width: 50%; text-align: center; }*/
    #polygon_block .column { float: left; text-align: center; }
    /*#polygon_block .column#ville { border-right: 1px solid #e5edf0;}*/
    #polygon_block .polygon_link{ padding: 4px 5px; display: block; min-height: 37px;padding-bottom: 0;}
    #polygon_block .column a:hover {background-color: #e5edf0;cursor: pointer;}
    #polygon_block .column.disabled a:hover {background-color: inherit;cursor: not-allowed;}
    #polygon_block .column span { display: block; color: #5d697f;font-size: 10px; font-weight: 500; }
    #polygon_block .column a.polygon_link .marker_image{ width: auto; }
    .selected{ background-color: #e5edf0;}
    .map-options-wrapper {line-height: 0;margin-bottom: 30px;}
    .map-options-wrapper .map-options-list {display: inline-block;box-shadow: 0 0 4px rgba(166, 167, 171, 0.8); padding: 0;margin: 0;}
    .map-options-wrapper .map-options-list .map-option{ list-style: none; float: left; background-color: #fefefe;padding: 5px; border-right: 1px solid #e5edf0; width: 60px;}
    .map-options-wrapper .map-options-list .map-option:hover{ background-color:#e5edf0}
    .map-options-wrapper .map-options-list .map-option a { color: #5c6880; display: block;text-align: center;line-height: 1;}
    .map-options-wrapper .map-options-list .map-option a:hover { text-decoration: none;}
    .map-options-wrapper .map-options-list .map-option .option-icon{ display: block;line-height: 1;width: 40px; height: 40px;margin: 0 auto;}
    .map-options-wrapper .map-options-list .map-option .option-icon img {max-width: 100%; vertical-align: middle}
    .map-options-wrapper .map-options-list .map-option .option-title{font-size: 10px;font-weight: 500;text-transform: capitalize;}

    .map-optitons-step-2{ display: inline-block; min-height: 55px;background-color: #fff;min-width: 480px; text-align: center;box-shadow: 0 0 4px rgba(166, 167, 171, 0.8); }
    .map-optitons-step-2 a{ display: inline-block; width: 55px;line-height: 50px;height: 55px;border-right: 1px solid #e5edf0}
    .map-optitons-step-2 a:hover{ background-color: #e5edf0}
    .map-optitons-step-2 a.pull-right {border-left: 1px solid #e5edf0; border-right: 0;}
    .map-optitons-step-2 a img{max-width: 100%; width: 40px; vertical-align: middle}

    .map-optitons-step-2 {line-height: 0;margin-bottom: 30px;}
    .map-optitons-step-2 .options-content{ display: inline-block; padding-top: 5px}
    .map-optitons-step-2 .options-content span{ display: block; line-height: 1;font-size: 16px; font-weight: bold;}
    .map-optitons-step-2 .options-content .option-title{color: #5e6a82;margin-top: 5px;text-transform: capitalize; }
    .map-optitons-step-2 .options-content .point{ font-size: 14px;margin-top: 7px;}
    .map-optitons-step-2 .options-content .point b,
    .map-optitons-step-2 .options-content .point img{ margin-right: 5px; display: inline-block; vertical-align: middle;}

    .listBlock{height: 190px; width: 190px;background-color: white;position: absolute; top: -195px;overflow: auto;display: none}
    .listBlock ul {padding-top: 5px;}
    .listBlock ul li {padding: 5px 12px;}
    .listBlock ul li:hover{background-color: #e5edf0;cursor: pointer;}
    .listBlock ul li .point img{ margin-right: 5px;}
    
    .gm-style-iw{
    }

