#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar) td, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar) th {
    padding: 0em;
    border: 0px solid #f7f8f9;
}


#map_post {
    font-family: Verdana,Arial;
    position: relative;  
    height: 450px; 
}

#map_post2 {
    font-family: Verdana,Arial;
    position: relative;  
    height: 550px; 
}

#map0 {

    font-family: Verdana,Arial;
    position: relative;
     height: 900px; 
    /* padding: 0; */
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    /* width: 100%; */
    z-index: 0;
    
    
}

@media (max-width: 990px) {
#map {
     font-family: Verdana,Arial;
    position: fixed;
    /* height: 100%; */
    /* padding: 0; */
    top: 70px;
    left: 0px;
    right: 0px;
    bottom: 95px;
    /* width: 100%; */
    z-index: -1;
}
}

@media (min-width: 990px) {
#map {
     font-family: Verdana,Arial;
    position: fixed;
    /* height: 100%; */
    /* padding: 0; */
    top: 120px;
    left: 0px;
    right: 0px;
    bottom: 95px;
    /* width: 100%; */
    z-index: -1;
}
}


.footer-wrapper {
   position: fixed;
   bottom: 0px;
   width: 100%;
   
}

.mapheader {
    font-family: Verdana,Arial;
    height: 35px;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
	right:0px;
    
    z-index: 0;   
}

.wrapper {
	width: 100%;
	min-width: 1000px;
}

.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
   
#idLegend {
    
}

#logo-block {
    bottom: 40px;
    left: 25px;
    z-index: 99;
    position: absolute;
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 640px){ .idLegend {display: none; }}


.jqx-expander-content {
   
    padding-top: 1px;
    padding-bottom: -1px;
    padding-left: 0px;
    padding-right: 0px;
    border: none;
}
}

p {
    font-family: Verdana,Arial;
    font-size: 10px;
}

h5 {
    font-family: Verdana,Arial;
    font-size: 11px;
    margin: 0px;
}

.textline {
    font-family: Verdana,Arial;
    font-size: 10px;

}

.textlinebold {
    font-family: Verdana,Arial;
    font-size: 10px;
    font-weight: bold;
    margin-left: 10px
}

.textblock {
    float:left;
    font-family: Verdana,Arial;
    font-size: 10px;
    border-color: 
    right: 10px;
	left : 10px;
	margin: 10px;

}


        #ResponsiveНeader {
            box-sizing: border-box;
            margin-bottom: 2px;
            width: 100%;
            height: 50px;
            padding: 10px 0 0 10px;
            z-index: 99;
        }
        #jqxResponsivePanel, #toggleResponsivePanel {
            float: right;
            z-index: 99;
        }
        #toggleResponsivePanel {
            margin-right: 10px;
            z-index: 99;
        }
        #jqxResponsivePanel {
            padding: 5px;
            direction: rtl !important;
            z-index: 99;
        }

