﻿/*
Theme Name: Integrity WordPress Theme
Theme URI: http://themeforest.net/user/bitpub/portfolio
Description: Modern and well structured, Integrity is a great choice for businesses needing a good looking, professional website.
Author: Bitpub
Author URI: http://themeforest.net/user/bitpub
Version: 1.0.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, theme-options, threaded-comments, translation-ready

License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import "https://fonts.googleapis.com/css?family=PT+Sans+Narrow";
.news-post img { float: left; padding: 15px; }

.featured-in { text-align: center; padding: 15px; padding-top: 25px; }

.featured-in img { max-width: 100%; height: auto; display: block; margin-left: auto; margin-right: auto; }

.news { padding: 15px; }

@media screen and (max-width: 768px) { .news-tile { width: 225px; height: 225px; } }
@media screen and (min-width: 768px) and (max-width: 1200px) { .news-tile { width: 18vw; height: 18vw; } }
@media screen and (min-width: 1200px) { .news-tile { width: 85%; height: 225px; } }
.news-tile { padding: 15px; overflow: hidden; background-repeat: no-repeat; background-size: cover; }
.news-tile a, .news-tile a:link { display: block; width: 100%; height: 100%; }

.news-text { position: relative; width: 100%; height: 320px !important; margin-left: -15px; top: -110px; background-image: url("http://www.insignisam.com/wp-content/uploads/2016/06/transparent.png"); background-repeat: repeat; padding: 15px; height: inherit; }
.news-text h1, .news-text h2, .news-text h3, .news-text h4, .news-text p, .news-text a { color: white; }

.date { position: absolute; bottom: 15px; }

.news-column { background-color: #646a75; padding-top: 25px; color: white !important; }
.news-column h3 { color: white; }

.indper-column { background-color: #dedede; padding-top: 25px; }

.front-page-show-box { padding: 15px; background-color: #313947; border: 1px solid rgba(0, 33, 56, 0.75); color: white; height: 175px; }
.front-page-show-box p { font-size: large; font-family: 'PT Sans Narrow'; font-weight: normal; }
.front-page-show-box a, .front-page-show-box a:link { color: white; font-weight: bold; }
.front-page-show-box img { display: block; text-align: right; }
