﻿/* ******************* */
/* PAGE CENTER - PRICE */
/* ******************* */
/*#PricesOpenHoursPage               
{
    min-width:200px;
}*/

#PricesOpenHoursPage .Col1,
#PricesOpenHoursPage .Col2
{
    float:left;
    width:50%;   
}

#PricesOpenHoursPage [class^="Block"] .row,
#PricesOpenHoursPage [class^="Block"] [class^="col"]
{
    /* Override default Bootstrap margin */
    margin:0; padding:0;
}

#PricesOpenHoursPage [class^="Block"]
{
    /* Requiered to set vertical align middle content */
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex !important;

	-webkit-align-items: center;
    align-items:center !important;
}

#PricesOpenHoursPage [class^="Block"] .Information
{
    /* Requiered to set vertical align middle content */
    width:100%;
    text-align:center; 
}

#PricesOpenHoursPage [class^="Block"] .Information .Text
{ 
    /* Requiered to set vertical align middle content but text align left */
    display:inline-block !important;
    text-align:left;
    padding:2vw;
}

#PricesOpenHoursPage [class^="Block"] img
{
    /* Image Auto Resize */
    width:100%;
    height:auto;     
}

#PricesOpenHoursPage h2
{
    padding-bottom:20px;    
}

#PricesOpenHoursPage table th,
#PricesOpenHoursPage table td
{
    padding:10px;
    width:auto;
    min-width:initial;
}

/* **************** */
/* SCREEN <= 1024px */
/* **************** */
@media screen and (max-width:1024px)
{
    #PricesOpenHoursPage .Col1,
    #PricesOpenHoursPage .Col2           
    {
        width:100%;
        float:none;
    }

    #PricesOpenHoursPage [class^="Block"]
    {
        display:block !important;
    }
    
    #PricesOpenHoursPage [class^="Block"] .Information
    {
        padding:10vw;
        text-align:left;     
    }  

    #PricesOpenHoursPage .Block2 .Information
    {
        padding-top:0;
    }

    #PricesOpenHoursPage .Block2 .Col2
    {
        display:none !important;      
    }      

    #PricesOpenHoursPage table
    {        
        width:100%;
    }
}
