﻿/*
 * Module - News
 ************************************************************************************************
 */
/* List */
#module_news_list {
	width: 95%;
    max-width: 1200px;
    padding-top: 50px;
	margin: 0 auto 40px auto;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
#module_news_list div.intro { margin-bottom: 50px; text-align: center; }
#module_news_list div.intro p { color: #727272; font-size: 1.25em; font-family: 'Panefresco', Arial, Helvetica, Sans-Serif; font-weight: 700; }
#module_news_list div.intro > h1 { font-size: 3.6em; margin-bottom: 25px; line-height: 1em; }
#module_news_list div.divider-container { margin-bottom: 25px; }
#module_news_list span.divider-line { content: ''; display: inline-block; width: 30%; height: 1px; background-color: #d9d9d9; vertical-align:middle; }
#module_news_list span.nav-chevron-down { display: inline-block; margin: 0 auto; vertical-align:middle; }

/* For the dividers between news items. */ 
#module_news_list div.container > .divider-container { margin: 50px 0 0 0; }
#module_news_list div.container > .divider-container span.divider-line { width: 100%; }
#item_list .item:last-child .divider-container { display: none; }

#item_list { margin: 0; overflow: hidden; }
#item_placeholder { display: none; }
#item_list div.item { width: 100%; margin: 0 auto 45px auto; padding: 0; position: relative; }
#item_list div.item:nth-child(4n+5) { margin-right: 0; }
#item_list div.item div.image { width: 250px; margin-bottom: 25px; }
#item_list div.item div.image img { width: 100%; display: block; }
#item_list div.item div.image a { display: block; }
#item_list div.item div.container { width: 100%; position: static; }

#item_list div.item div.title { margin-bottom: 5px; }
#item_list div.item div.title a { font-family: 'Panefresco', Arial, Helvetica, Sans-Serif; font-weight: 700; text-decoration: none; color: #74b74a; font-size: 1.25em; }
#item_list div.item div.title a:hover { text-decoration: underline; }
#item_list div.item div.info { font-size: 1em; color: #1e1e1e; margin: 1em 0; }
#item_list div.item span.date { font-size: 1.25em; font-family: 'Panefresco', Arial, Helvetica, Sans-Serif; font-weight: 700; color: #1e1e1e; }
#item_list div.item div.synopsis { font-size: 1.125em; line-height: 1.5em; color: #1e1e1e; }
#item_list div.item div.link { display: inline; }

div.pagination { text-align: center; }
div.pagination a.pagination_prev { display: none; }
div.pagination a.pagination_next { line-height: 45px; font-size: 1.25em; color: #ffffff; border-radius: 8px; font-weight: 700; background-color: #74b74a; padding: 0 50px; }
div.pagination a:hover { color: #ffffff; background-color: #335220; }
div.search_bar { border-bottom: 8px solid #dcdcdc; clear: both; overflow: auto; margin: 10px 0 0 0; padding-bottom: 20px; display: none; }
div.search_bar div { float: left; }
div.search_bar div.title { padding-top: 8px; font-size: 18px; }
div.search_bar div.query { margin-right: 10px; display: none; }
div.search_bar input[type="text"],
div.search_bar select { width: 279px; display: block; background-color: #ffffff; padding: 10px; border: 1px solid #c8c8c8; border-radius: 5px; }
div.search_bar select { width: 299px; }

@media all and (min-width: 700px) {
    #item_list div.item div.image { display: inline-block; width: 30%; margin-right: 5%; }
    #item_list div.item div.text-cont { width: 64%; display: inline-block; vertical-align: top; }
    #item_list div.item div.title { display: inline-block; vertical-align: top; }
    #item_list div.item div.title a { font-size: 1.5em; }
    #item_list div.item span.date { font-family: 'Panefresco', Arial, Helvetica, Sans-Serif; }
    #module_news_list #item_list div.item { width: 100%; display: inline-block; }
}

@media all and (min-width: 1000px) {
    #UIError, .ui_error, #UIAlert, .ui_alert { margin-left: 300px; }
    #module_news_list { min-height: 900px; }
    #module_news_list #item_list { margin-left: 300px; padding-top: 25px; }
    #module_news_list div.intro > h1 { font-size: 5.625em; }
    #item_list div.item div.synopsis { font-size: 1.125em; }
    #item_list div.item div.title a { font-size: 2.25em; }
}

/* View */
#module_news_view { 
    width: 95%;
	padding-top: 50px;
	margin: 0 auto 40px auto;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

#module_news_view h1 { font-size: 2.5em; margin-bottom: 25px; line-height: 1em; }
#module_news_view div.date { display: none; }
#module_news_view div.content { margin-bottom: 40px; overflow: hidden; }
#module_news_view div.meta_content { display: none; }
#module_news_view .news-container .content > .addthis_sharing_toolbox { display: block; text-align: start; }

@media all and (min-width: 600px){
    #module_news_view h1 { font-size: 3em; }
}

@media all and (min-width: 1000px) {
    #module_news_view { max-width: 1200px; width: 100%; }
    #module_news_view div.news-container { padding-bottom: 40px; -ms-word-wrap: break-word; word-wrap: break-word; margin: 0 auto; margin-left: 320px; padding: 0; }
    #module_news_view h1 { font-size: 3.75em; }
    #module_news_view .news-container .content > .addthis_sharing_toolbox { display: none; }
}