
/* https://css-tricks.com/perfect-full-page-background-image/ */

html {
    background: url(/img/blank_degree2_white.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
body {background-color:transparent;}


/* https://css-tricks.com/perfect-full-page-background-image/ */


.navbar-toggle, .navbar-default {background-color:#ffffff!important;}
.navbar-toggle:hover, .navbar-default:hover {background-color:#ffffff!important;}


#search-local-weather-wrapper {

    /* must be .wxology-w width -12px */
    margin-right:88px;
}

.container-fluid-wxology {

    /* msut be .wxology-w width + 15px */
    margin-left:115px;
    margin-right:115px;

}

.container-fluid-wxology-content {

    /* used when we do have content where margins are normally */
    margin-left:0px;
    margin-right:0px;

}

.container-fluid-wxology-content .left-content,  .container-fluid-wxology-content .right-content{

    /* must be .wxology-w width + 30px */
    width:130px;
    display:table-cell;
    vertical-align:top;

}


/* set width of master logo*/
.wxology-w {
    width:100px;text-align:center;
}

#mobile_currents {
    display:none;
}

#canvas {height:100%;margin:auto;}

#center_circle {
    position:relative;
    top:-20%;
    height:130%;
    text-align:center;
}


.navbar-default .navbar-toggle {
    border:none;
}


#wxology-mobile-search {
    box-shadow:0px 100px 200px #FFFFFF;border:0px solid #000000;
    display:none;
}

.resp_cat_web{
    display:block;
}
.resp_cat_mobile {
    display:none;
}

@media (max-width:1200px){

    #search-local-weather-wrapper {

        /* must be .wxology-w width -12px */
        margin-right:68px;
    }

    .container-fluid-wxology {

        /* msut be .wxology-w width + 15px */
        margin-left:95px;
        margin-right:95px;

    }

    .container-fluid-wxology-content {

        /* used when we do have content where margins are normally */
        margin-left:0px;
        margin-right:0px;

    }

    .container-fluid-wxology-content .left-content,  .container-fluid-wxology-content .right-content{

        /* must be .wxology-w width + 30px */
        width:110px;

    }


    /* set width of master logo*/
    .wxology-w {
        width:80px;text-align:center;
    }

    #center_circle {
        top:-10%;
        height:110%;
    }

    .resp_cat_web{
        display:block;
    }
    .resp_cat_mobile {
        display:none;
    }



}

@media (max-width:992px){

    #search-local-weather-wrapper {

        /* must be .wxology-w width -12px */
        margin-right:38px;
    }

    .container-fluid-wxology {

        /* msut be .wxology-w width + 15px */
        margin-left:65px;
        margin-right:65px;

    }

    .container-fluid-wxology-content {

        /* used when we do have content where margins are normally */
        margin-left:0px;
        margin-right:0px;

    }

    .container-fluid-wxology-content .left-content,  .container-fluid-wxology-content .right-content{

        /* must be .wxology-w width + 30px */
        width:80px;

    }


    /* set width of master logo*/
    .wxology-w {
        width:50px;text-align:center;
    }

    #center_circle {
        top:0%;
        height:100%;
    }

    .resp_cat_web{
        display:none;
    }
    .resp_cat_mobile {
        display:block;
    }



}

@media (max-width:768px){

    /* reset master logo */
    .wxology-w {
        width:auto;
        display:inline;
        padding-left:20px;
    }

    /* reset search typeahead */
    #search-local-weather-wrapper {
        margin-right:0px;
    }

    /* reset fluid wxology container */
    .container-fluid-wxology {
        margin-left:0px;
        margin-right:0px;
    }

    .container-fluid-wxology-content .left-content,  .container-fluid-wxology-content .right-content {

        /* must be .wxology-w width + 15px */
        width:0px;
        overflow:hidden;
        display:block;

    }

    #mobile_currents {
        display:block;
    }

    #canvas {
        height:90%;
    }

    #search-local-weather-wrapper {
        display:none;
    }


    .resp_cat_web{
        display:none;
    }
    .resp_cat_mobile {
        display:block;
    }


}






