/*
Theme Name: Buntington Child
Theme URI: https://school.wpshow.me
Author: Dameer DJ
Author URI: http://themeforest.net/feeleep
Template: Buntington
Description: Tema Child per ilm.it
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, editor-style, featured-images, microformats, sticky-post, translation-ready
Text Domain: kazaz
*/


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #bababa;
}
.table{
    border: 1px solid #bababa;
    background-color: #FAFAFA;
}

ul.train-informations li{
    background: url(https://www.ilm.it/wp-content/themes/Buntington-child/img/train.png) no-repeat;
    list-style-type: none;
    padding-left: 40px;
    padding-bottom:10px;
}

.fa-flag{
    color:#f3812f;
}
.search-icon {
    width: 120px;
    line-height: 28px;
    background-color: #F1F1F1;
}  

.s-lang {font-size:14px; padding-right:5px;}

@media (max-width:767px){
    .table-responsive{
        width:100%;
        overflow-y:visible;
        overflow-x:visible;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #EDEDED;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:normal;}
}

@media (max-width:600px){
    .table-responsive{
        width:100%;
        margin-bottom:15px;
        overflow-y:hidden;
        overflow-x:scroll;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        -webkit-overflow-scrolling:touch
    }

    ul.train-informations {
        margin:0;
        padding:0;
    }
}

#k-footer #text-4 .textwidget{
    background-color:#fff;
}

#k-footer #text-4 .textwidget img{
    margin:5px 0 5px 10px;
}

#k-subfooter {
    background-color: #fff;
    text-align:center;
}

#site-search { height: 50px; font-weight:bold; }

#site-search img{
    margin-left:3px;
}

/* XS */
@media (max-width: 767px) {
    .search-icon.opened { top: 120px; background-color: #F1F1F1; }
    #site-search { height: 110px; }
}

.ifmobile{display:none;}

@media (max-width:767px){
.ifmobile{display:block;}
    
}
/* == END media queries == */


