@charset "utf-8";
/* CSS Document */

body {
background-color: #bbb;
}

#main {
background-color: #fff;
}

#content {
background-color: #fff;
padding:1em 0 0 2em;
}

@media (min-width: 120px) and (max-width: 450px){
.col-md-9 {
   display:table;
}
.col-md-3.radix-layouts-sidebar {
    display:table-footer-group;
    float: none;
}
 
.col-md-9.radix-layouts-content {
    display:table-header-group;
    float: none;
}

.col-md-3 .pane-node-field-lp-contacts {
display:block;
}

.container {
width: 180px;
  }
.col-md-6 {
width: 100%;
float: left;
  }
  
.col-md-3 {
width: 100%;
float: left;
  }
  
.sc-main .col-md-4.radix-layouts-sidebar.panel-panel {
width: 100%;
float: left;
}
  

table.hours-today {
    width: 18em;
    margin: 1em;
}


.view-ebooks img{
display:none;
}

.pane-front-page-slideshow-panel-pane-1 {
display:none;
}

} /* close phone portrait styles */


@media (min-width: 451px) and (max-width: 899px){
	
.pane-front-page-slideshow-panel-pane-1{
display:none;
}
    
.col-md-9 {
     display:table;
}
.col-md-3.radix-layouts-sidebar {
     display:table-footer-group;
     float: none;
}
 
.col-md-9.radix-layouts-content {
    display:table-header-group;
    float: none;
}

.container {
width: 420px;
  }
.col-md-6 {
width: 100%;
float: left;
  }
  
.col-md-3{
width: 100%;
float: left;
  }
  

.radix-layouts-sidebar {
/*display: none;*/	
}

table.hours-today {
    width: 18em;
    margin: 1em;
}



}

@media (min-width:900px) and (max-width: 1199px){
	
	  .container {
    width: 768px;
  }
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  
  .col-md-3{
	width: 25%;
  }
  .col-md-3.radix-layouts-sidebar, .col-md-4.radix-layouts-sidebar {
	width: 25%;
  }
  
/*.sc-main .col-md-4.radix-layouts-sidebar {
width: 33.33333333333333%;*/
:
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}


@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}






























