/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
    #menu ul.sub-menu {
        position: inherit;
        margin-left: 0px;
        min-width: inherit;
    }
    #menu > ul > li > ul > li > ul.sub-menu {
        background: #73181a;
    }
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
    
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    #menu ul.sub-menu {
        position: absolute;
        margin-left: 35px;
        min-width: 300px;
    }
    #menu > ul > li > ul > li > ul.sub-menu {
        background: #7a1318;
    }
    #menu > ul > li > ul > li > ul.sub-menu > li > ul.sub-menu {
        background: #8c171d;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    #left_column {
      height: inherit;
    }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}