/* Medium Devices */

#mcclatchy_container {max-width:780px; padding:0 5px;}
.container {width:100% !important;}

.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column  {width:auto;}

/* Offsets */
.container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen {padding-left:0;}

/* navigation */
#navigation {display:none;}
#navigation-compact {background:#0b2b51 url(../images/bgkd-select.png) no-repeat left; color:#fff; clear:both; display:block !important; margin:1em 0; overflow:hidden; padding:0.75em 2.75em; width:100%; -moz-appearance:none !important; -webkit-appearance:none !important; appearance:none !important;}
#navigation-compact option {background-color:#fff; color:#333; padding:0 .4em;}

/* search */
.search_bar {max-width:213px;}
.search_bar .text_field {height:18px !important; width:185px;}

/* social media */
#search ul.element_spacing_medium {margin-top:0;}
.social_media_icons {float:right;}

/* contact us */
#search h4, #search .grey_link {display:none;}

/* carousel */
#image_carousel_frame {height:auto;}

/* digests */
h3 {line-height:34px; margin-top:.5em;}
.container .column, .container .columns {float:none; display:block; margin-left:10px; margin-right:10px;}
.double_border_image {background-image:none !important;}

.caption_text, .caption_text a, li.caption_text {padding: 5px 0;}

/* section fronts */
.border_image {background-image:none;}
#sub_nav a {display:block;}
.element_spacing_medium {margin-top:15px;}

/* ---------------- MEDIUM - PORTRAIT MODE ------------------ */
@media only screen and (min-width:70px) and (max-width:600px) {
    /* image bar */
    .images_container {display:none;}
    
    /* our markets */
    .section231 #miMarkets {display:none;}
    .section231 div.four.columns.alpha {display:none;}
    .section231 #accordion {display:none;}
    #marketList {display:block;}
}