@charset "utf-8";

.mod{
    
}

    .mod .case.default{
    }
        .mod .case.default .list_cont .city a{
            color:#1551a7;
            text-transform: uppercase;
        }
            .mod .case.default .list_cont .city a:hover{
                color:#e21d26;
                text-transform: uppercase;
            }

        .mod .case.default .non_stop{
            padding: 10px 15px;
            border: 4px solid #e21d26;
        }
            .mod .case.default .non_stop h2{
                color:#e21d26;
                font-size: 1.7em;
                border: 0;
                margin: 0 0 10px 0;
            }
            .mod .case.default .non_stop .city a{

            }
            
    .mod .case.detail{
    }
        .mod .case.detail .city_address .address_cont{
            background-color: #e1e5ef;
            border-left: thin solid #dddef8;
            border-top: thin solid #dddef8;
            border-right: thin solid #dddef8;
        }
        .mod .case.detail .city_address .address{
            border-bottom: thin solid #ccc;
            border-bottom: thin solid #cbcbcb;
            padding: 5px 10px;
            transition: 0.2s all ease-in-out;
            cursor: pointer;
            color: #1f2a53;
        }
        .mod .case.detail .city_address .address.selected,
        .mod .case.detail .city_address .address:hover{
            padding: 5px 10px 5px 18px;
            background-color: #2d5ca4;
            color: white;
        }    
        
        .mod .case.detail .address_detail_cont h3{
            font-size: 1em;
        }
        .mod .case.detail .address_detail_cont .details a{
            color: #2b6593;
            background-repeat: no-repeat;
            padding: 0 0 0 28px;
            min-height: 20px;
            background-position: left center;    
        }
        .mod .case.detail .address_detail_cont .details .discount_img{
            position: absolute;
            top: 0;
            right: 0;
            width: 30%;
        }
        .mod .case.detail .address_detail_cont .details a.gallery{
            background-image: url(../images/sub_gallery.png);
        }
        .mod .case.detail .address_detail_cont .details a.conditions{
            background-image: url(../images/sub_condition.png);
        }
            .mod .case.detail .address_detail_cont .details a:hover{
                color: #e21d26;
            }
            .mod .case.detail .address_detail_cont .details a.gallery:hover{
                background-image: url(../images/sub_gallery_hover.png);
            }
            .mod .case.detail .address_detail_cont .details a.conditions:hover{
                background-image: url(../images/sub_condition_hover.png);
            }
        
        .mod .case.detail .address_detail_cont .subsidiaries_slider .pgwSlider.narrow .ps-current .ps-prev{
            padding: 10px 10px 10px 6px;
            top: 43%;
        }
        .mod .case.detail .address_detail_cont .subsidiaries_slider .pgwSlider.narrow .ps-current .ps-next{
            padding: 10px 6px 10px 10px;
            top: 43%;
        }
     
        
    .mod .case.condition{
    }
    
        .mod .case.condition ol,
        .mod .case.condition ul{
            list-style: initial;
            margin: 0 0 0 15px;
            padding: initial;
            list-style-type: upper-roman;
            list-style-position: inside;
        }
        .mod .case.condition li{
            list-style: initial;
            margin: initial;
            padding: initial;
            list-style-type: upper-roman;
            margin: 0 0 15px 20px;
            font-weight: bold;
            text-align: justify;
        }
            .mod .case.condition li p{
                font-weight: normal;
            }