/*
 * Sass/Scss for Pomona Cider Mill project
 * URL: pomonacidermill.ca
 * April/May 2015
 *
 * Agency:  Boot To The Head Productions 
 * Authour: Colin Cheverie 
 *
 */
/*
    Pomona Theme Colour: #7CC0CB
    Burton Theme Colour: #b61F24
*/
input.submit, input.submit:focus, input.submit:active {
  background: #b61F24; }

a {
  color: #b61F24; }

#primary-menu ul li a {
  color: #050505; }
  #primary-menu ul li a:hover {
    background-color: #b61F24;
    color: #ffffff; }

#primary-menu .current {
  background-color: #b61F24 !important; }

.fixed #primary-menu .current {
  background-color: #b61F24 !important; }

#primary-menu .current {
  background-color: #b61F24 !important; }

#footer a:hover {
  color: #b61F24; }

.tweets a:hover, #footer .tweets a:hover, .tweets .tweet_time a:hover, #footer .tweets .tweet_time a:hover {
  color: #b61F24; }

.photostream a:hover, #footer .photostream a:hover {
  background-color: #b61F24;
  border: 1px solid #b61F24; }

.team-member-info .social-personal li a:hover {
  background-color: #b61F24; }

.skills-graph li span {
  background-color: #b61F24; }

.services div:hover, .services div:hover a {
  background-color: #b61F24; }

.grey:hover {
  background-color: #b61F24; }

.highlight1 {
  background-color: #b61F24; }

.item-info-overlay {
  background-color: transparent; }

.hexagon .item-info-overlay {
  background-color: #b61F24; }

.circle .item-info-overlay {
  background-color: #b61F24; }

.triangle .item-info-overlay {
  background-color: #b61F24; }

ul.item-nav li:hover {
  background-color: #b61F24; }

.contact-success {
  background-color: #b61F24; }

.form .contact-error {
  color: #b61F24; }

.flex-direction-nav li a, .flex-direction-nav li a:hover {
  background-color: #b61F24; }

.widget a:hover {
  color: #b61F24; }

.widget ul#recentcomments a.author:hover {
  color: #b61F24; }

.post-title h2.title a:hover {
  color: #b61F24; }

.post-meta a:hover {
  color: #b61F24; }

.post-info div.date {
  background-color: #b61F24; }

.comment .author a:hover {
  color: #b61F24; }

.comment .comment-meta .reply:hover {
  background-color: #b61F24; }

.wp-pagenavi span.current {
  background-color: #b61F24; }

.tagcloud a:hover {
  background-color: #b61F24; }

/* Pomona Shiftnav Skin (/plugins/shiftnav-responsive-mobile-menu/assets/css/skins/standard-dark.s*/
#shiftnav-toggle-main {
  background: transparent; }

#shiftnav-toggle-main::before {
  color: #050505;
  font-size: 30px; }

.shiftnav {
  padding: 18px 0 0; }

.shiftnav-main-toggle-content.shiftnav-toggle-main-block a {
  display: none; }

/* Skin */
.shiftnav.shiftnav-skin-standard-dark {
  font-size: 13px;
  line-height: 1.3em; }

.shiftnav.shiftnav-skin-standard-dark, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {
  background: #1D1D20;
  /*23242B;*/
  color: #eee; }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu {
  color: #ccc;
  background: #25252A;
  /*2C2C31;*/ }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target {
  display: block;
  color: #eee;
  border-bottom: 1px solid #111;
  border-top: 1px solid #313131;
  /*rgba(255,255,255,.07);*/
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item.shiftnav-highlight > .shiftnav-target {
  color: #b0bb90; }

.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover {
  color: #eee;
  background: #b0bb90;
  border-top-color: rgba(255, 255, 255, 0.4);
  /* 85cca5 */
  border-bottom-color: rgba(0, 0, 0, 0.8); }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target {
  text-transform: uppercase;
  border-top-color: #292929; }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu ul.sub-menu li.menu-item > .shiftnav-target {
  padding-left: 50px; }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item > .shiftnav-target {
  padding-left: 75px; }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item > .shiftnav-target {
  padding-left: 100px; }

.shiftnav.shiftnav-skin-standard-dark li.menu-item .shiftnav-submenu-activation {
  background: #26262B;
  border-bottom: 1px solid #111;
  border-top: 1px solid #313131; }

.shiftnav.shiftnav-skin-standard-dark li.menu-item .shiftnav-submenu-activation:hover {
  background: #2C2C2F; }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.shiftnav-retract .shiftnav-target {
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  text-align: right; }

body {
  background: #B3B2AA url(../../../uploads/2015/04/background.jpg) top center no-repeat;
  border-top: 0 none;
  background-size: cover; }

.portfolio-grid ul li {
  background-color: #b61F24; }

.item-info h3.title a {
  color: #ffffff;
  font-size: 18px;
  font-weight: bold; }

.item-info-overlay a.preview {
  display: none; }

.item-info-overlay:hover {
  background-color: #b61F24;
  opacity: 0.3 !important; }
.item-info-overlay h3, .item-info-overlay h4 {
  display: none; }
.item-info-overlay a.view {
  height: 100%;
  width: 100%;
  background: transparent !important; }
  .item-info-overlay a.view:hover {
    opacity: 0.5 !important; }

.content-wrapper {
  border-top: 0 none; }
  .page-template-default .content-wrapper, .single-post .content-wrapper, .page-template-page-blog-1 .content-wrapper {
    background-color: #ffffff;
    padding: 0 20px 40px;
    margin-top: 25px;
    min-height: 400px;
    font-size: 14px; }

.header {
  padding-bottom: 15px; }

.header-center-logo {
  margin-top: -160px; }
  .header-center-logo .logo-image {
    display: block;
    margin: 0 auto; }

#logo {
  margin-top: 25px; }

.fixed .logo2 {
  top: 2px; }

.fixed {
  height: 63px; }

.fixed #primary-menu ul li a {
  padding: 23px 15px !important; }

@media only screen and (max-width: 980px) {
  #header-wrapper {
    margin-top: -35px; }
  .header-center-logo {
    margin-top: -84px; }
  #logo {
    float: none;
    margin-top: 40px; }
    #logo img {
      display: block;
      margin: 0 auto; }
    #logo a {
      float: none; } }

#primary-menu ul {
  padding: 67px 0 30px; }

#footer a:hover {
  color: #444; }

#footer, #footer-content {
  background-color: #b61F24; }
  #footer h3, #footer ul li a, #footer-content h3, #footer-content ul li a {
    color: #ffffff;
    font-size: 18px; }
  #footer #menu-pomona-main-menu-1, #footer-content #menu-pomona-main-menu-1 {
    margin-top: 53px; }
  #footer p, #footer-content p {
    color: #ffffff;
    font-size: 15px;
    line-height: 20px; }
  #footer #facebookpagefeedwidget-2, #footer-content #facebookpagefeedwidget-2 {
    background-color: #6b7281;
    margin-top: -10px;
    padding: 9px; }
    #footer #facebookpagefeedwidget-2 h4, #footer-content #facebookpagefeedwidget-2 h4 {
      line-height: 18px; }
      #footer #facebookpagefeedwidget-2 h4 a, #footer-content #facebookpagefeedwidget-2 h4 a {
        color: #98cacf;
        font-size: 15px; }
    #footer #facebookpagefeedwidget-2 .fbf_desc, #footer-content #facebookpagefeedwidget-2 .fbf_desc {
      color: #ffffff;
      padding: 5px 0; }
    #footer #facebookpagefeedwidget-2 .facebook_page-timestamp, #footer-content #facebookpagefeedwidget-2 .facebook_page-timestamp {
      color: #ccc; }

#footer {
  border-bottom: 7px solid #dc4f49; }

#footer-top #recent-posts-3 ul {
  margin-top: -25px; }
  #footer-top #recent-posts-3 ul li a {
    color: #7cc0cb;
    font-size: 14px; }
    #footer-top #recent-posts-3 ul li a:hover {
      text-decoration: underline; }
#footer-top a.button.medium {
  color: #ffffff;
  margin-top: 20px; }

#footer-bottom {
  background-color: #dc4f49;
  padding-top: 15px;
  padding-bottom: 5px; }
  #footer-bottom .textwidget p {
    font-size: 11px; }
    #footer-bottom .textwidget p a {
      color: #fff;
      font-weight: normal;
      text-decoration: underline; }

.slideshow-container {
  border-bottom: 0 none; }

.flex-caption {
  background-color: #b61F24;
  font-size: 18px;
  font-family: 'Oswald', sans-serif; }

.home p.intro {
  color: #050505;
  font-size: 20px;
  font-family: 'Oswald', sans-serif;
  line-height: 30px; }

.home.page-template-default .content-wrapper {
  background-color: transparent;
  padding: 0;
  margin-top: 0;
  min-height: 0; }

.two-third h2 {
  margin-top: 50px; }

.page-template-page-contact .content-wrapper {
  background-color: #f8f8f8;
  margin-top: 25px;
  padding: 25px 15px; }
.page-template-page-contact .only_contact p {
  font-size: 15px;
  line-height: 1.5;
  margin-top: 25px; }
.page-template-page-contact #contact-form {
  padding: 0; }