/**
* Theme Name: Pressville Child
* Theme URI: http://preview.lsvr.sk/pressville
* Description: Pressville child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: pressville
* Version: 1.0.0
*/


/* Add your custom CSS after this comment */

.main__header, .page__header { display: none; }


			
/*

/* My COLOR *****CSS SCHEME ******** 
p {
font-family: "Google Sans Serif Fonts", Raleway;
}

header {
font-family: "Google Sans Serif Fonts", Raleway;
font-style: normal;
font-variant: normal;
font-weight: bolder; 
}

body {
font-family: "Google Sans Serif Fonts", Raleway; 
}

footer {
font-family: "Google Sans Serif Fonts", Raleway;
}

h1 {
    font-family: "Google Sans Serif Fonts", Raleway;
}

h2 {
    font-family: "Google Sans Serif Fonts", Raleway;
}
*/

/* -----------------------------------------------------------------------------

	TABLE OF CONTENTS

	1. General
	2. Components
	3. Shortcodes
	4. Header
	5. Core
	6. Sidebar
	7. rgba
	8. Other
	9. Responsive

----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------

    1. GENERAL

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	COLORS
-------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	MIXINS
-------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------
        TYPOGRAPHY
	------------------------------------------------------------------------- */
html {
  background-color: #FFF;
}

body {
  color: #545e69;
  background-color: #FFF;
}

a {
  color: #235689;
}

abbr {
  border-color: #545e69;
}

cite {
  color: #8a949b;
}

kbd,
code,
pre {
  color: #1e2427;
  background-color: rgba(225, 231, 236, 0.5);
}

h1, h2, h3, h4, h5 {
  color: #4f7b7f;
}

dt {
  color: #1e2427;
}

blockquote {
  color: #1e2427;
  border-color: #e1e7ec;
}

/* -------------------------------------------------------------------------
	FORMS
------------------------------------------------------------------------- */
input, select, textarea {
  color: #545e69;
  border-color: #ccd5db;
}
input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: rgba(84, 94, 105, 0.6);
}
input:-moz-placeholder, select:-moz-placeholder, textarea:-moz-placeholder {
  color: rgba(84, 94, 105, 0.6);
}
input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder {
  color: rgba(84, 94, 105, 0.6);
}
input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: rgba(84, 94, 105, 0.6);
}

/* -----------------------------------------------------------------------------

    2. COMPONENTS

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	ALERT MESSAGE
------------------------------------------------------------------------- */
.c-alert-message {
  background-color: rgba(255, 119, 89, 0.25);
}

.c-alert-message:before {
  color: #ff7759;
}

/* -------------------------------------------------------------------------
	ARROW BUTTON
------------------------------------------------------------------------- */
.c-arrow-button {
  background-color: #FFF;
  -moz-box-shadow: 2px 0 40px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 0 40px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 0 40px rgba(0, 0, 0, 0.25);
}

.c-arrow-button__icon {
  color: #63999e;
}

/* -------------------------------------------------------------------------
	BUTTON
------------------------------------------------------------------------- */
.c-button {
  color: #ff7759;
  border-color: rgba(255, 119, 89, 0.6);
}

.c-button:hover {
  border-color: #ff7759;
}

.c-button:active {
  border-color: rgba(255, 119, 89, 0.5);
}

/* -------------------------------------------------------------------------
	SEARCH FORM
------------------------------------------------------------------------- */
.c-search-form__input-holder {
  border-color: #ccd5db;
}

.c-search-form__input {
  background-color: transparent;
}

.c-search-form__button {
  color: #63999e;
}

/* -------------------------------------------------------------------------
	SPINNER
	@link https://github.com/tobiasahlin/SpinKit
------------------------------------------------------------------------- */
.c-spinner {
  background-color: #333;
}

/* -----------------------------------------------------------------------------

    3. SHORTCODES

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	POST GRID
------------------------------------------------------------------------- */
.lsvr-pressville-post-grid--dark-bg {
  background-color: rgba(225, 231, 236, 0.4);
}

.lsvr-pressville-post-grid__icon {
  color: rgba(225, 231, 236, 0.6);
}

.lsvr-pressville-post-grid__post-bg {
  background-color: #e1e7ec;
}

.lsvr-pressville-post-grid__post-title-link {
  color: #1e2427;
}

.lsvr-pressville-post-grid__post-event-date {
  color: #FFF;
  background-color: rgba(255, 119, 89, 0.9);
}

.lsvr-pressville-post-grid__post-badge {
  color: #FFF;
  background-color: rgba(255, 119, 89, 0.9);
}

.lsvr-pressville-post-grid__post-badge a {
  color: #FFF;
}

.has-post-thumbnail .lsvr-pressville-post-grid__post-bg {
  background-color: transparent;
}
.has-post-thumbnail .lsvr-pressville-post-grid__post-inner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.85)));
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.85));
}
.has-post-thumbnail:hover .lsvr-pressville-post-grid__post-bg {
  background-color: rgba(255, 119, 89, 0.5);
}
.has-post-thumbnail .lsvr-pressville-post-grid__post-title-link {
  color: #FFF;
}
.has-post-thumbnail .lsvr-pressville-post-grid__post-meta {
  color: #FFF;
}
.has-post-thumbnail .lsvr-pressville-post-grid__post-meta a {
  color: #FFF;
}
.has-post-thumbnail .lsvr-pressville-post-grid__post-address {
  color: #FFF;
}

@media (min-width: 1200px) {
  .lsvr-pressville-post-grid--layout-title-bg .lsvr-pressville-post-grid__title {
    color: #e1e7ec;
  }
}
/* -------------------------------------------------------------------------
	SITEMAP
------------------------------------------------------------------------- */
.lsvr-pressville-sitemap--has-bg .lsvr-pressville-sitemap__content {
  background-color: #FFF;
  -moz-box-shadow: 2px 0 40px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 2px 0 40px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 0 40px rgba(0, 0, 0, 0.15);
}

.lsvr-pressville-sitemap__item-link--level-0 {
  color: #63999e;
}

.lsvr-pressville-sitemap__item--level-1 {
  border-color: #e1e7ec;
}

.lsvr-pressville-sitemap__toggle {
  color: #ff7759;
}

/* -------------------------------------------------------------------------
	WIDGETS
------------------------------------------------------------------------- */
.lsvr-pressville-widgets--dark-bg {
  background-color: rgba(225, 231, 236, 0.4);
}

.lsvr-pressville-widgets .widget__title {
  color: #1e2427;
}

/* -----------------------------------------------------------------------------

    4. HEADER

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	TITLEBAR
------------------------------------------------------------------------- */
.header-titlebar {
  color: #FFF;
  background-color: #1e2427;
}

.header-titlebar__title-link {
  color: #FFF;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.header-titlebar__description {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.header-titlebar__overlay {
  background-color: #000;
}

/* -------------------------------------------------------------------------
	TOPBAR
------------------------------------------------------------------------- */
.header-topbar {
  color: #ccd5db;
  background-color: #63999e;
}

.header-menu-secondary__list a {
  color: #FFF;
}

.header-languages:before {
  background-color: rgba(0, 0, 0, 0.2);
}

.header-languages__item-link {
  color: #FFF;
}

/* -------------------------------------------------------------------------
	NAVBAR
------------------------------------------------------------------------- */
.header-navbar {
  -moz-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.05);
  background-color: #FFF;
  border-color: rgba(0, 0, 0, 0.1);
}

@media (min-width: 992px) {
  .header-menu-primary__item-link--level-0 {
    color: #545e69;
  }

  .header-menu-primary__item--is-hover .header-menu-primary__item-link--level-0,
  .header-menu-primary__item-link--level-0:hover {
    background-color: #e1e7ec;
    background-color: rgba(225, 231, 236, 0.6);
  }

  .current-menu-ancestor .header-menu-primary__item-link--level-0,
  .current-menu-item .header-menu-primary__item-link--level-0 {
    color: #ff7759;
  }

  .current-menu-ancestor .header-menu-primary__item-link--level-0:before,
  .current-menu-item .header-menu-primary__item-link--level-0:before {
    background-color: #ff7759;
  }

  .current-menu-ancestor.header-menu-primary__item--is-hover .header-menu-primary__item-link--level-0,
  .current-menu-item.header-menu-primary__item--is-hover .header-menu-primary__item-link--level-0,
  .current-menu-ancestor .header-menu-primary__item-link--level-0:hover,
  .current-menu-item .header-menu-primary__item-link--level-0:hover {
    background-color: transparent;
  }

  .header-menu-primary__item-indicator:after {
    background-color: #FFF;
    border-color: rgba(0, 0, 0, 0.12);
  }

  .header-menu-primary__dropdown .header-menu-primary__submenu {
    background-color: #FFF;
    border-color: #e1e7ec;
  }
  .header-menu-primary__dropdown .header-menu-primary__item-link {
    color: #545e69;
  }
  .header-menu-primary__dropdown .header-menu-primary__item-link:hover {
    color: #ff7759;
  }
  .header-menu-primary__dropdown .header-menu-primary__item--level-1.header-menu-primary__item--has-submenu:after {
    color: #ccd5db;
  }
  .header-menu-primary__dropdown .header-menu-primary__item--level-1.current-menu-ancestor > .header-menu-primary__item-link,
  .header-menu-primary__dropdown .current-menu-item > .header-menu-primary__item-link {
    background-color: rgba(255, 119, 89, 0.2);
  }

  .header-menu-primary__megamenu {
    background-color: #FFF;
    border-color: #e1e7ec;
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
  }
  .header-menu-primary__megamenu .header-menu-primary__item-link {
    color: #545e69;
  }
  .header-menu-primary__megamenu .header-menu-primary__item-link:hover {
    color: #ff7759;
  }
  .header-menu-primary__megamenu .header-menu-primary__item-link--level-1 {
    color: #63999e;
  }
  .header-menu-primary__megamenu .header-menu-primary__submenu--level-1 .current-menu-item > .header-menu-primary__item-link {
    background-color: rgba(255, 119, 89, 0.2);
  }
}
.header-search__toggle {
  color: #FFF;
  background-color: #ff7759;
}

.header-search {
  -moz-box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.05);
  background-color: #FFF;
  border-color: #e1e7ec;
}

.header-search__input {
  color: #1e2427;
  border-color: #e1e7ec;
  background-color: rgba(225, 231, 236, 0.15);
}

.header-search__submit {
  color: #63999e;
}

.header-search__filter-title {
  color: #8a949b;
}

.header-search__filter-label {
  background-color: #e1e7ec;
}

.header-search__filter-label--active {
  color: #FFF;
  background-color: #ff7759;
}

.header-search__results {
  border-color: #e1e7ec;
}

.header-search__results-item-icon {
  color: rgba(138, 148, 155, 0.5);
}

.header-search__arrow:after {
  background-color: #FFF;
  border-color: rgba(0, 0, 0, 0.12);
}

/* -------------------------------------------------------------------------
	HEADER LANGUAGES MOBILE
------------------------------------------------------------------------- */
.header-languages-mobile__inner {
  background-color: #1e2427;
}

.header-languages-mobile__item-link {
  color: #FFF;
}

.header-languages-mobile__item-link--active {
  color: #ff7759;
}

.header-languages-mobile__toggle {
  color: #FFF;
  background-color: #ff7759;
}

.header-languages-mobile__toggle:before {
  border-bottom-color: #ff7759;
}

/* -------------------------------------------------------------------------
	HEADER MOBILE TOGGLE
------------------------------------------------------------------------- */
.header-mobile-toggle {
  color: #FFF;
  background-color: #63999e;
}

.header-mobile-toggle:before {
  color: #FFF;
}

.header-mobile-toggle:after {
  background-color: rgba(0, 0, 0, 0.2);
}

.header-mobile-toggle__icon {
  color: #FFF;
}

/* -----------------------------------------------------------------------------

    5. CORE

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	BREADCRUMBS
------------------------------------------------------------------------- */
.breadcrumbs__item:before {
  color: #ccd5db;
}

.breadcrumbs__link {
  color: #1e2427;
}

/* -------------------------------------------------------------------------
	POST COMMON COMPONENTS
------------------------------------------------------------------------- */
.post-archive-categories__list:before {
  color: #ff7759;
}

.post-archive-categories__item:before {
  background-color: #545e69;
}

.post-archive-categories__item-link {
  color: #63999e;
}

.post-archive-filter__option {
  border-color: #ccd5db;
}

.post-archive-filter__label {
  color: #1e2427;
}

.post-archive-filter__option--datepicker:after {
  color: #63999e;
}

.post-archive-filter__submit-button {
  color: #FFF;
  background-color: #ff7759;
}

.post-archive-filter__submit-button:hover {
  -moz-box-shadow: inset 0 0 0 50px rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: inset 0 0 0 50px rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 0 0 50px rgba(255, 255, 255, 0.15);
}

.post-archive-filter__submit-button:active {
  -moz-box-shadow: inset 0 0 0 50px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 50px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 50px rgba(0, 0, 0, 0.1);
}

.post-archive-filter__reset-button {
  color: #63999e;
}

.post__category-link,
.post__meta-author-link,
.post__meta-location .post__location-link {
  color: #ff7759;
}

.post__tag-item-link {
  color: #63999e;
  border-color: rgba(99, 153, 158, 0.4);
}

.post__tag-item-link:hover {
  color: #FFF;
  background-color: #63999e;
}

.post-navigation__prev,
.post-navigation__next {
  border-color: #e1e7ec;
}

.post-navigation__title-link {
  color: rgba(138, 148, 155, 0.6);
}

.post-comments__list .comment-author .fn a {
  color: #1e2427;
}
.post-comments__list .comment-metadata a {
  color: #8a949b;
}
.post-comments__list .comment-reply-link {
  color: #ff7759;
  border-color: rgba(255, 119, 89, 0.6);
}
.post-comments__list .comment-reply-link:hover {
  border-color: #ff7759;
}
.post-comments__list .comment-reply-link:active {
  border-color: rgba(255, 119, 89, 0.5);
}

.comment-form .submit {
  color: #FFF;
  background-color: #63999e;
}
.comment-form .submit:hover {
  -moz-box-shadow: inset 0 0 0 50px rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: inset 0 0 0 50px rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 0 0 50px rgba(255, 255, 255, 0.15);
}
.comment-form .submit:active {
  -moz-box-shadow: inset 0 0 0 50px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 50px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 50px rgba(0, 0, 0, 0.1);
}

.post-pagination__item-link,
.post-pagination__number-link {
  color: #63999e;
}

.post-pagination__number--active .post-pagination__number-link,
.post-pagination__number-link:hover {
  color: #FFF;
  background-color: #ff7759;
}

.navigation.pagination {
  border-color: #e1e7ec;
}
.navigation.pagination a {
  color: #63999e;
}
.navigation.pagination .page-numbers.current,
.navigation.pagination .page-numbers:not(.next):not(.prev):hover {
  color: #FFF;
  background-color: #ff7759;
}

/* -------------------------------------------------------------------------
	BLOG / NEWS
------------------------------------------------------------------------- */
.blog-post-archive .post__title-link {
  color: #63999e;
}
.blog-post-archive .sticky .post__title:before {
  color: #ccd5db;
}

.blog-post-archive--grid .post {
  background-color: #e1e7ec;
}
.blog-post-archive--grid .sticky:before {
  color: #1e2427;
}
.blog-post-archive--grid .post__title-link {
  color: #1e2427;
}
.blog-post-archive--grid .post__categories-link {
  color: rgba(99, 153, 158, 0.8);
}
.blog-post-archive--grid .has-post-thumbnail .post__inner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.65)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.65));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.65));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.65));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.65));
}
.blog-post-archive--grid .has-post-thumbnail:hover .post__bg {
  background-color: rgba(255, 119, 89, 0.65);
}
.blog-post-archive--grid .has-post-thumbnail.sticky:before {
  color: #FFF;
}
.blog-post-archive--grid .has-post-thumbnail .post__title-link {
  color: #FFF;
}
.blog-post-archive--grid .has-post-thumbnail .post__meta {
  color: #e1e7ec;
}
.blog-post-archive--grid .has-post-thumbnail .post__category-link {
  color: #FFF;
}

/* -------------------------------------------------------------------------
	DIRECTORY
------------------------------------------------------------------------- */
.lsvr_listing-map__canvas {
  background-color: #e1e7ec;
}

.lsvr_listing-map__marker-inner {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  background-color: #f88399;
  border-color: #f33155;
}

.lsvr_listing-map__marker-inner:before {
  border-top-color: #f33155;
}

.lsvr_listing-map__marker-inner:after {
  background-color: #FFF;
}

.lsvr_listing-map__marker-inner:hover {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}

.lsvr_listing-map__marker-inner--has-thumb {
  background-color: #FFF;
  border-color: #FFF;
}

.lsvr_listing-map__marker-inner--has-thumb:before {
  border-top-color: #FFF;
}

.lsvr_listing-map__infobox {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  background-color: #FFF;
}

.lsvr_listing-map__infobox-category {
  color: #8a949b;
}

.lsvr_listing-map__infobox-category-link {
  color: #ff7759;
}

.lsvr_listing-map__infobox-title-link {
  color: #63999e;
}

.lsvr_listing-post-archive--default .post {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 4px rgba(138, 148, 155, 0.15);
  -webkit-box-shadow: 0 2px 4px rgba(138, 148, 155, 0.15);
  box-shadow: 0 2px 4px rgba(138, 148, 155, 0.15);
}
.lsvr_listing-post-archive--default .post__meta {
  color: #8a949b;
}
.lsvr_listing-post-archive--default .post__title-link {
  color: #63999e;
}

.lsvr_listing-post-archive--grid .post {
  background-color: #e1e7ec;
}
.lsvr_listing-post-archive--grid .post__meta {
  color: #FFF;
  background-color: rgba(255, 119, 89, 0.9);
}
.lsvr_listing-post-archive--grid .post__category-link {
  color: #FFF;
}
.lsvr_listing-post-archive--grid .post__title-link {
  color: #1e2427;
}
.lsvr_listing-post-archive--grid .has-post-thumbnail .post__inner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.85)));
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.85));
}
.lsvr_listing-post-archive--grid .post.has-post-thumbnail:hover .post__bg {
  background-color: rgba(255, 119, 89, 0.4);
}
.lsvr_listing-post-archive--grid .has-post-thumbnail .post__title-link {
  color: #FFF;
}
.lsvr_listing-post-archive--grid .has-post-thumbnail .post__content {
  color: #FFF;
}

.lsvr_listing-post-gallery {
  background-color: #e1e7ec;
}

.lsvr_listing-post-single .post__social-links-link {
  color: #FFF;
  background-color: #ccd5db;
}
.lsvr_listing-post-single .post__social-links-link:hover {
  background-color: #ff7759;
}
.lsvr_listing-post-single .post__contact-item:before {
  color: #ff7759;
}
.lsvr_listing-post-single .post__contact-item-link {
  color: #63999e;
}
.lsvr_listing-post-single .post__addressmap {
  color: #FFF;
  background-color: #ff7759;
}
.lsvr_listing-post-single .post__addressmap-title {
  color: #FFF;
}
.lsvr_listing-post-single .post__addressmap-link {
  color: #FFF;
}
.lsvr_listing-post-single .post__address:before {
  color: #ff7759;
}
.lsvr_listing-post-single .post__hours {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
}
.lsvr_listing-post-single .post__hours-item:nth-child(odd) {
  background-color: rgba(225, 231, 236, 0.4);
}

/* -------------------------------------------------------------------------
	EVENTS
------------------------------------------------------------------------- */
.lsvr_event-post-archive--default .post-archive__grid {
  border-color: #e1e7ec;
}
.lsvr_event-post-archive--default .post-archive__date {
  color: #8a949b;
}
.lsvr_event-post-archive--default .post {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 12px rgba(138, 148, 155, 0.15);
  -webkit-box-shadow: 0 2px 12px rgba(138, 148, 155, 0.15);
  box-shadow: 0 2px 12px rgba(138, 148, 155, 0.15);
}
.lsvr_event-post-archive--default .post__title-link {
  color: #63999e;
}

.lsvr_event-post-archive--grid .post-archive__grid {
  border-color: #e1e7ec;
}
.lsvr_event-post-archive--grid .post-archive__date {
  color: #8a949b;
}
.lsvr_event-post-archive--grid .post {
  background-color: #e1e7ec;
}
.lsvr_event-post-archive--grid .post__date {
  color: #FFF;
  background-color: rgba(255, 119, 89, 0.9);
}
.lsvr_event-post-archive--grid .post__title-link {
  color: #1e2427;
}
.lsvr_event-post-archive--grid .has-post-thumbnail .post__inner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.85)));
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.85));
}
.lsvr_event-post-archive--grid .post.has-post-thumbnail:hover .post__bg {
  background-color: rgba(255, 119, 89, 0.4);
}
.lsvr_event-post-archive--grid .has-post-thumbnail .post__title-link {
  color: #FFF;
}
.lsvr_event-post-archive--grid .has-post-thumbnail .post__meta {
  color: #e1e7ec;
}
.lsvr_event-post-archive--grid .has-post-thumbnail .post__location-link {
  color: #FFF;
}

.lsvr_event-post-archive--timeline .post-archive__timeline {
  border-color: #e1e7ec;
}
.lsvr_event-post-archive--timeline .post:before {
  background-color: #ccd5db;
}
.lsvr_event-post-archive--timeline .post__inner:before {
  background-color: #ff7759;
}
.lsvr_event-post-archive--timeline .post__title-link {
  color: #63999e;
}

.lsvr_event-post-single .post__status {
  background-color: rgba(255, 119, 89, 0.2);
}
.lsvr_event-post-single .post__status:before {
  color: rgba(255, 119, 89, 0.4);
}
.lsvr_event-post-single .post__info {
  border-color: #e1e7ec;
}
.lsvr_event-post-single .post__info-item:before {
  color: #ff7759;
}
.lsvr_event-post-single .post__info-item:after {
  background-color: #e1e7ec;
}
.lsvr_event-post-single .post__addressmap {
  color: #FFF;
  background-color: #ff7759;
}
.lsvr_event-post-single .post__addressmap-title {
  color: #FFF;
}
.lsvr_event-post-single .post__addressmap-link {
  color: #FFF;
}
.lsvr_event-post-single .post__address:before {
  color: #ff7759;
}
.lsvr_event-post-single .post__dates {
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  border-color: #e1e7ec;
}
.lsvr_event-post-single .post__dates-item {
  background-color: rgba(225, 231, 236, 0.4);
}

/* -------------------------------------------------------------------------
	GALLERIES
------------------------------------------------------------------------- */
.lsvr_gallery-post-archive--default .post {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 12px rgba(138, 148, 155, 0.15);
  -webkit-box-shadow: 0 2px 12px rgba(138, 148, 155, 0.15);
  box-shadow: 0 2px 12px rgba(138, 148, 155, 0.15);
}
.lsvr_gallery-post-archive--default .post__title-link {
  color: #63999e;
}

.lsvr_gallery-post-archive--grid .post__inner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.85)));
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.85));
}
.lsvr_gallery-post-archive--grid .post:hover .post__bg {
  background-color: rgba(255, 119, 89, 0.4);
}
.lsvr_gallery-post-archive--grid .post__title-link {
  color: #FFF;
}
.lsvr_gallery-post-archive--grid .post__meta {
  color: #e1e7ec;
}
.lsvr_gallery-post-archive--grid .post__category-link {
  color: #FFF;
}

.lsvr_gallery-post-single .post__image-link:hover {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

/* -------------------------------------------------------------------------
	DOCUMENTS
------------------------------------------------------------------------- */
.lsvr_document-post-page .post__attachment-icon {
  color: rgba(138, 148, 155, 0.5);
}
.lsvr_document-post-page .post__attachment-filesize {
  color: #8a949b;
}
.lsvr_document-post-page .post__attachment-label {
  color: #8a949b;
  border-color: rgba(138, 148, 155, 0.6);
}

.lsvr_document-post-archive--default .post-archive__list {
  border-color: #e1e7ec;
}
.lsvr_document-post-archive--default .post__title-link {
  color: #63999e;
}

.lsvr_document-post-archive--categorized-attachments .post-tree__folder-link-holder:before {
  color: #63999e;
}
.lsvr_document-post-archive--categorized-attachments .post-tree__folder-toggle:before {
  color: #63999e;
}
.lsvr_document-post-archive--categorized-attachments .post-tree__file-icon {
  color: rgba(138, 148, 155, 0.5);
}
.lsvr_document-post-archive--categorized-attachments .post-tree__file-size {
  color: #8a949b;
}
.lsvr_document-post-archive--categorized-attachments .post-tree__file-label {
  color: #8a949b;
  border-color: rgba(138, 148, 155, 0.6);
}
.lsvr_document-post-archive--categorized-attachments .post-tree__folder-link-holder--level-1,
.lsvr_document-post-archive--categorized-attachments .post-tree__file--level-1 {
  border-color: #e1e7ec;
}
.lsvr_document-post-archive--categorized-attachments .post-tree__children--level-2 {
  background-color: rgba(225, 231, 236, 0.4);
}

.lsvr_document-post-single .post__meta-item:before {
  color: #ff7759;
}

/* -------------------------------------------------------------------------
	PEOPLE
------------------------------------------------------------------------- */
.lsvr_person-post-page .post__social-link {
  color: #FFF;
  background-color: #ccd5db;
}
.lsvr_person-post-page .post__social-link:hover {
  background-color: #ff7759;
}

.lsvr_person-post-archive .post-archive__grid {
  border-color: #e1e7ec;
}
.lsvr_person-post-archive .post__title-link {
  color: #63999e;
}
.lsvr_person-post-archive .post__subtitle {
  color: #ff7759;
}

.lsvr_person-post-single .post__subtitle {
  color: #ff7759;
}
.lsvr_person-post-single .post__contact-item:before {
  color: #ff7759;
}
.lsvr_person-post-single .post__contact-item-link {
  color: #63999e;
}

/* -------------------------------------------------------------------------
	ERROR 404 PAGE
------------------------------------------------------------------------- */
.error-404-page__404 {
  color: #e1e7ec;
}

/* -------------------------------------------------------------------------
	SEARCH RESULTS PAGE
------------------------------------------------------------------------- */
.search-results-page__item {
  border-color: #e1e7ec;
}

.search-results-page__item-title-link {
  color: #63999e;
}

.search-results-page__item-icon {
  color: rgba(138, 148, 155, 0.5);
}

.search-results-page__item-type {
  color: #8a949b;
}

/* -----------------------------------------------------------------------------

    6. SIDEBAR

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	WIDGETS
------------------------------------------------------------------------- */
.widget__title {
  color: #545e69;
}

.widget__more-link {
  color: #ff7759;
  border-color: rgba(255, 119, 89, 0.6);
}

.widget__more-link:hover {
  border-color: #ff7759;
}

.widget__more-link:active {
  border-color: rgba(255, 119, 89, 0.5);
}

.lsvr-pressville-post-list-widget__item-title-link {
  color: #63999e;
}

.lsvr-pressville-post-list-widget__item:hover .lsvr-pressville-post-list-widget__item-thumb-link {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.lsvr-pressville-post-list-widget__item-category-link {
  color: #ff7759;
}

.lsvr-pressville-post-featured-widget__content {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
}

.lsvr-pressville-post-featured-widget__item-category {
  color: #8a949b;
}

.lsvr-pressville-post-featured-widget__item-category-link {
  color: #ff7759;
}

.lsvr-pressville-post-featured-widget__title-link {
  color: #63999e;
}

.lsvr_listing-list-widget__item-title-link {
  color: #63999e;
}

.lsvr_listing-list-widget__item:hover .lsvr_listing-list-widget__item-thumb-link {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.lsvr_listing-list-widget__item-category-link {
  color: #ff7759;
}

.lsvr_listing-featured-widget__content {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 4px rgba(138, 148, 155, 0.15);
  -webkit-box-shadow: 0 2px 4px rgba(138, 148, 155, 0.15);
  box-shadow: 0 2px 4px rgba(138, 148, 155, 0.15);
  background-color: #FFF;
}

.lsvr_listing-featured-widget__item-category {
  color: #8a949b;
}

.lsvr_listing-featured-widget__item-category-link {
  color: #ff7759;
}

.lsvr_listing-featured-widget__title-link {
  color: #63999e;
}

.lsvr_event-list-widget__item-title-link {
  color: #63999e;
}

.lsvr_event-list-widget__item:hover .lsvr_event-list-widget__item-thumb-link {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.lsvr_event-list-widget__item-location-link {
  color: #ff7759;
}

.lsvr_event-featured-widget__content {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  background-color: #FFF;
}

.lsvr_event-featured-widget__title-link {
  color: #63999e;
}

.lsvr_event-featured-widget__location-link {
  color: #ff7759;
}

.lsvr_gallery-list-widget__item-title-link {
  color: #63999e;
}

.lsvr_gallery-list-widget__item:hover .lsvr_gallery-list-widget__item-thumb-link {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.lsvr_gallery-categories-widget {
  color: #8a949b;
}

.lsvr_gallery-featured-widget__title-link {
  color: #63999e;
}

.lsvr_gallery-featured-widget__content {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  background-color: #FFF;
}

.lsvr_document-list-widget__item {
  border-color: #e1e7ec;
}

.lsvr_document-list-widget__item-title-link {
  color: #63999e;
}

.lsvr_document-list-widget__info-date:after {
  background-color: #8a949b;
}

.lsvr_document-attachments-widget__item {
  border-color: #e1e7ec;
}

.lsvr_document-attachments-widget__item-icon {
  color: #ccd5db;
}

.lsvr_document-attachments-widget__item-filesize {
  color: #8a949b;
}

.lsvr_document-attachments-widget__item-label {
  color: #8a949b;
  border-color: rgba(138, 148, 155, 0.6);
}

.lsvr-pressville-widgets__bg .lsvr_document-attachments-widget__item-icon {
  color: #aebcc6;
}

.lsvr_document-featured-widget__title-link {
  color: #63999e;
}

.lsvr_document-featured-widget__content {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  background-color: #FFF;
}

.lsvr_document-featured-widget__attachments:before {
  background-color: #e1e7ec;
}

.lsvr_document-featured-widget__attachment-icon {
  color: rgba(138, 148, 155, 0.5);
}

.lsvr_document-featured-widget__attachment-filesize {
  color: #8a949b;
}

.lsvr_document-featured-widget__attachment-label {
  color: #8a949b;
  border-color: rgba(138, 148, 155, 0.6);
}

.lsvr_person-list-widget__item:hover .lsvr_person-list-widget__item-thumb-link {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.lsvr_person-list-widget__item-thumb-link img {
  display: block;
}

.lsvr_person-list-widget__item-title-link {
  color: #63999e;
}

.lsvr_person-list-widget__item-subtitle {
  color: #ff7759;
}

.lsvr_person-list-widget__item-social-link {
  color: #FFF;
  background-color: #ccd5db;
}

.lsvr_person-list-widget__item-social-link:hover {
  background-color: #ff7759;
}

.lsvr_person-featured-widget__content {
  border-color: #e1e7ec;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06);
  background-color: #FFF;
}

.lsvr_person-featured-widget__title-link {
  color: #63999e;
}

.lsvr_person-featured-widget__subtitle {
  color: #ff7759;
}

.lsvr_person-featured-widget__social-link {
  color: #FFF;
  background-color: #ccd5db;
}

.lsvr_person-featured-widget__social-link:hover {
  background-color: #ff7759;
}

.widget_archive {
  color: #8a949b;
}

.widget_calendar caption {
  color: #1e2427;
}
.widget_calendar th {
  color: #1e2427;
  border-color: #e1e7ec;
}

.widget_categories {
  color: #8a949b;
}

/* -----------------------------------------------------------------------------

    7. FOOTER

----------------------------------------------------------------------------- */
#footer {
  color: #e6e6e6;
  background-color: #4f7b7f;
}

.footer__overlay {
  background-color: #4f7b7f;
}

/* -------------------------------------------------------------------------
	FOOTER WIDGETS
------------------------------------------------------------------------- */
#footer .footer-widget a {
  color: #e1e7ec;
}
#footer .footer-widget__title {
  color: #FFF;
}
#footer .footer-widget select {
  color: #FFF;
  background-color: #49525c;
}
#footer .widget__more-link {
  color: #FFF;
  border-color: rgba(255, 255, 255, 0.4);
}
#footer .widget__more-link:hover {
  border-color: white;
}
#footer .widget__more-link:active {
  border-color: rgba(255, 255, 255, 0.5);
}
#footer .lsvr_listing-featured-widget__content {
  border-color: rgba(255, 255, 255, 0.1);
}
#footer .lsvr_event-featured-widget__content {
  border-color: rgba(255, 255, 255, 0.1);
}
#footer .lsvr_gallery-featured-widget__content {
  border-color: rgba(255, 255, 255, 0.1);
}
#footer .lsvr_document-list-widget__item {
  border-color: rgba(255, 255, 255, 0.1);
}
#footer .lsvr_document-attachments-widget__item {
  border-color: rgba(255, 255, 255, 0.1);
}
#footer .lsvr_document-attachments-widget__item-icon {
  color: rgba(230, 230, 230, 0.8);
}
#footer .lsvr_document-attachments-widget__item-label {
  color: #e6e6e6;
  border-color: rgba(230, 230, 230, 0.8);
}
#footer .lsvr_document-featured-widget__content {
  border-color: rgba(255, 255, 255, 0.1);
}
#footer .lsvr_document-featured-widget__attachments:before {
  background-color: rgba(255, 255, 255, 0.1);
}
#footer .lsvr_person-list-widget__item-subtitle {
  color: #e6e6e6;
}
#footer .lsvr_person-list-widget__item-social-link {
  color: #FFF;
  background-color: #626a70;
}
#footer .lsvr_person-list-widget__item-social-link:hover {
  background-color: #7a848b;
}
#footer .lsvr_person-featured-widget__content {
  border-color: rgba(255, 255, 255, 0.1);
}
#footer .lsvr_person-featured-widget__subtitle {
  color: #e6e6e6;
}
#footer .lsvr_person-featured-widget__social-link {
  color: #FFF;
  background-color: #626a70;
}
#footer .lsvr_person-featured-widget__social-link:hover {
  background-color: #7a848b;
}
#footer .widget_calendar caption {
  color: #e6e6e6;
}
#footer .widget_calendar th {
  color: #e6e6e6;
  border-color: #394148;
}
#footer .c-search-form__input-holder {
  background-color: #49525c;
}
#footer .c-search-form__input {
  color: #FFF;
}
#footer .c-search-form__input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#footer .c-search-form__input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#footer .c-search-form__input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#footer .c-search-form__input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#footer .c-search-form__button {
  color: #FFF;
}

/* -------------------------------------------------------------------------
	SOCIAL LINKS
------------------------------------------------------------------------- */
.footer-social__link {
  color: #4f7b7f;
  background-color: #ffd159;
}

.footer-social__link:hover {
  background-color: #e7c719;
}

/* ------------------------------------------------------------------------
	FOOTER TEXT
------------------------------------------------------------------------- */
.footer-text a {
  color: #e1e7ec;
}

/* -----------------------------------------------------------------------------

    8. OTHER

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	DATEPICKER
------------------------------------------------------------------------- */
.lsvr-pressville-datepicker {
  background-color: #FFF;
  border-color: #e1e7ec;
}
.lsvr-pressville-datepicker .ui-datepicker-prev,
.lsvr-pressville-datepicker .ui-datepicker-next {
  color: #63999e;
}
.lsvr-pressville-datepicker th {
  color: #ff7759;
}
.lsvr-pressville-datepicker td a {
  color: #545e69;
}
.lsvr-pressville-datepicker .ui-state-active {
  color: #63999e;
}
.lsvr-pressville-datepicker .ui-state-highlight {
  color: #1e2427;
}
.footer__inner {
	
    padding: 5px 0 45px;
  
}

.footer-text {
    margin: 0px;
}
p {
    margin: 0;
}
.footer__inner {
	    padding: 22px 12px;
}
.footer-social__list {
    margin: 0 0 18px 0;
} 
.footer-widget {
    margin: 0 0 12px 0;
}
.header-logo img{
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 26px;
    top: 22px;
    z-index: 111;
    WIDTH: 18%;
}
.header-titlebar {
    background-color: #FFF;
}
/* -----------------------------------------------------------------------------

    9. RESPONSIVE

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
    MEDIUM DEVICES
------------------------------------------------------------------------- */
@media (max-width: 991px) {
  .header-topbar {
    background-color: #FFF;
  }

  .header-topbar__inner {
    background-color: rgba(225, 231, 236, 0.4);
  }

  .header-menu-secondary__list a {
    color: #63999e;
  }

  .header-menu-primary__item-link {
    color: #545e69;
  }

  .header-menu-primary__item-link--level-0 {
    color: #545e69;
    border-color: #e1e7ec;
  }

  .header-menu-primary__item-link--level-0:hover {
    background-color: rgba(225, 231, 236, 0.4);
  }

  .header-menu-primary__item--open .header-menu-primary__item-link--level-0 {
    background-color: rgba(225, 231, 236, 0.4);
  }

  .header-menu-primary__submenu--level-0 {
    background-color: rgba(225, 231, 236, 0.4);
  }

  .header-menu-primary__submenu-toggle-icon {
    color: #ccd5db;
  }

  .header-menu-primary__submenu-toggle-icon--active {
    color: #ff7759;
  }

  .header-search {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #e1e7ec;
  }

  #sidebar {
    border-color: #e1e7ec;
  }
  
.header-titlebar__background {
    top: 35px;
}
/* .header-logo img {
    max-width: 100%;
    height: auto;
    position: absolute;
    z-index: 111;
    width: 36%;
    height: auto!important;
} */
}


/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */
		.header-logo img {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 10px;
    top: 44px;
    z-index: 111;
    WIDTH: 21%;
}

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 741px ) {

		/* your CSS here */
		.header-logo img {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 10px;
    top: 44px;
    z-index: 111;
    WIDTH: 21%;
}

	}
	
	@media ( max-width: 767px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */

	}