/* weather detail */
.ac_weather_table_small, .ac_weather_table_large{
    display: inline-block;
    margin: 0 auto;
    font-size: 18px;
    line-height: normal;
}
.ac_weather_table_small img, .ac_weather_table_large img{
    display: inline-block;
    margin: 0 10px 0 0;
    max-width: 82px;
}
.ac_weather_table_small{
}
.ac_weather_table_small tr:first-child td:nth-child(2) {
    vertical-align: bottom;
}
.ac_weather_table_small tr:last-child td:first-child{
    vertical-align: top;
}
.ac_weather_table_large tr td{
    width: 120px;
}
.ac_weather_copyright{
    text-align: left;
    margin:20px 0 20px;
}
.ac_weather_copyright tr td:first-child img{
    display: block;
}
.ac_weather_copyright a{
    display: block!important;
    text-decoration: none!important;
}
.ac_weather_copyright tr td{
    position: relative;
    line-height: normal;
    font-size: 16px;
    vertical-align: top;
}
.ac_weather_copyright tr td:last-child a{
    padding-left: 17px;
    color: #54463b;
    font-weight: normal;
}
.ac_weather_copyright tr td:last-child a::before{
    content: '\00a9';
    position: absolute;
    left:2px;
}
/* END weather detail */

/* weather preview */
.weather_preview_wrapper{
}
.weather_preview{
    position: relative;
    display: block;
}
.weather_preview table{
    position: relative;
    border-collapse: collapse;
    /* border-spacing: 0; */
}
.weather_preview table tr td{
    position: relative;
}
.weather_preview table.horizontal tr td{
    padding: 0 5px;
}
.weather_preview table.vertical tr td{
    padding: 5px 0;
}
.weather_preview table tr td a{
    position: relative;
    display: block;
    text-decoration: none;
    color: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-size: inherit;
}
.weather_preview table tr td a:hover{
    position: relative;
    display: block;
    text-decoration: underline;
}
.weather_preview table tr td img{
    position: relative;
    display: block;
}
.weather_preview table.horizontal tr td img{
    margin: 0 auto 10px;
}
.weather_preview table.vertical tr td img{
    margin: 0 10px 0 0;
}
/* END weather preview */