/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Custom classes that can be used for special image handling */
.flex-image {
    width: 95%;
}

.hidden-image {
    display: none;
}

/* Avoid things being too close to edges */
h1.title {
    padding-left: 20px;        
} 

#block-system-main .inner .content {
    padding: 0 10px;
}

/* Center logo and header text */
#branding,
#logo,
#name-and-slogan,
#name-and-slogan #site-name,
#name-and-slogan #site-slogan {
    float: none;
    text-align: center;
    width: 100%;
}

#branding {
  padding-bottom: 0px;
}


/* Center search box.  If you wish to hide it in mobile, use "display: none" here */
#page #header #block-search-form {
    float: none; 
    width: 50%;
    text-align: center;
    margin: 0px auto;
}

/* Top nav - switch to buttons instead of solid bar */
#page #menu-bar {
    background-image: none;
    background-color: transparent;
}

#page #menu-bar ul {
    text-align: center;
}

#page #menu-bar ul li {
    float: none;
    display: inline-block;
}

#page #menu-bar ul li a,
#page #menu-bar ul.menu li a,
#page #menu-bar ul.menu li a:visited,
#page #menu-bar ul.sf-menu li a,
#page #menu-bar ul.sf-menu li a:visited {
    float: none;
    background-color: transparent;
    border-right: 0px;
    border-left: 0px;
    margin: 0 0 5px 5px;
    height: 2.2em;
    line-height: 2.2em;
    padding: 0 1.2em;
}

#page #menu-bar ul ul li a {
    background-color: #222;
    margin: 0px;
    background-image: none;
    padding: 0 1.2em;
}

#page #menu-bar ul ul li a:hover {
    background-color: #444;
}

#page #menu-bar ul li.first a {
    border-radius: 0;
}

/* Color specific */
body #page #menu-bar ul li a {
    background: #CCC url(images/nav-bg-gray.gif) top left repeat-x;
}
body #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #aaa;
}

body.bk-acc #page #menu-bar ul li a {
    background: #272727 url(images/nav-bg-black.gif) top left repeat-x;
}
body.bk-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #1e1e1e;
}

body.br-acc #page #menu-bar ul li a {
    background: #423a34 url(images/nav-bg-brown.gif) top left repeat-x;
}
body.br-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #443A31;
}

body.bl-acc #page #menu-bar ul li a {
    background: #2C2C2C url(images/nav-bg-blue.gif) top left repeat-x;
}
body.bl-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #03438C;
}

body.dbl-acc #page #menu-bar ul li a {
    background: #1b3453 url(images/nav-bg-dkblue.gif) top left repeat-x;
}
body.dbl-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #162F50;
}

body.gr-acc #page #menu-bar ul li a {
    background: #2B6B0B url(images/nav-bg-green.gif) top left repeat-x;
}
body.gr-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #28600B;
}

body.dgr-acc #page #menu-bar ul li a {
    background: #2d4a1e url(images/nav-bg-dkgreen.gif) top left repeat-x;
}
body.dgr-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #264019;
}

body.tl-acc #page #menu-bar ul li a {
    background: #3e5f63 url(images/nav-bg-teal.gif) top left repeat-x;
}
body.tl-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #385458;
}

body.rd-acc #page #menu-bar ul li a {
    background: #A51D1D url(images/nav-bg-red.gif) top left repeat-x;
}
body.rd-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #9B131C;
}

body.or-acc #page #menu-bar ul li a {
    background: #2b4b19 url(images/nav-bg-orange.gif) top left repeat-x;
}
body.or-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #C14F1E;
}

body.mr-acc #page #menu-bar ul li a {
    background: #672D39 url(images/nav-bg-maroon.gif) top left repeat-x;
}
body.mr-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #5F2A34;
}

body.pr-acc #page #menu-bar ul li a {
    background: #4b3e68 url(images/nav-bg-purple.gif) top left repeat-x;
}
body.pr-acc #page #menu-bar ul li a:hover {
    background-image: none;
    background-color: #44375F;
}



/* Adjustments to second level menu if using superfish */
#menu-bar .sf-menu li:hover > ul, #menu-bar .sf-menu li.sfHover > ul {
    left: 0;
    top: 2em;
}

body #page #menu-bar ul.sf-menu li ul,
body #page #menu-bar ul.sf-menu li li {
  z-index: 10000;
}

body #page #menu-bar ul.sf-menu ul li a {
  background-image: none;
  margin: 0 0 0 0;
}

/* Desktop items to hide */
#header,
#block-views-weather-block,
#block-block-10,
#block-block-11,
#block-block-12,
#block-block-13,
#block-block-19,
#block-block-21,
#block-block-22,
#block-block-23,
#block-block-24,
#block-block-25,
#block-block-26,
/*#block-views-home-page-block,*/
#block-views-featured-publication-block,
#block-google-admanager-3caf915870bb14508cea69ae5a937f91, 
#block-google-admanager-df5111ac6f680a251b31d53cdca6e037 {
    display: none;
}

.view-today-s-headlines-block blockquote,
.view-articles-categories-block blockquote,
.view-business-block blockquote,
.view-outdoors-block blockquote,
.view-food-home-block blockquote,
.view-farm-ranch-block blockquote,
.view-smart-living-block blockquote,
.view-ticket-block blockquote,
.view-west-block blockquote,
.view-news-in-depth-block blockquote {
  display: none;
}

.view-content {width:300px; display: table-cell;}
.views-field-view-node {display:none;}

.views-field-field-image {float: left; padding: 5px}

/* Added for SLIDESHOW CUSTOM CLASSES */
#views_slideshow_cycle_main_home_page-block {border: 0px solid #000; /*width: 830px;*/ width: 100%; overflow: visible; /*margin-left: 30px;*/ margin-top: 10px;}
#views_slideshow_cycle_main_home_page-block .views-field-title {margin-top:-10px;padding-top: -10px; padding-left: 5px; padding-right: 5px; padding-bottom: -10px;}
#views_slideshow_cycle_main_home_page-block .views-field-body-1 {padding-bottom: -30px;}
#views_slideshow_cycle_main_home_page-block img {margin-top: -5px; width: 100%;}
#views_slideshow_cycle_main_home_page-block blockquote {display: none;}
#vscc_controls_home_page-block .image-style-none {width: 20px; height: 20px;}
#vscc_controls_previous_home_page-block.vscc_controls_previous.vscc-previous-processed {float: left; margin-top: -250px; margin-left: -15px;}
#vscc_controls_next_home_page-block.vscc_controls_next.vscc-next-processed#vscc_controls_next_home_page-block.vscc_controls_next.vscc-next-processed {float: right; margin-top: -250px; margin-right: -15px;}

.block-title {margin: 0;padding: 0px 0px;}
.views-field.views-field-title a {color: #000;}

#block-views-most-popular-today-block {border: solid 1px; margin: 10px 30px 10px 30px; width: 75%;}
#block-views-most-popular-today-block li {margin-left: -15px;}
#block-views-most-popular-today-block a {color: #000;}
#block-views-most-popular-today-block h2 {color: #85283B;}
#block-views-most-popular-today-block .block-title-link {color: #900; font-weight: normal;}
#block-views-most-popular-today-block .views-field.views-field-body {display: none;}

.view-mode-teaser .image-field-caption {display:none;}

