/*
Theme Name: Hartford Showcase
Description: A child theme for the Enfold Wordpress theme
Version: 1.0
Author: Mark Gilchrist
Author URI: http://www.bulldogstudios.com
Template: enfold
*/


/* GENERAL
============================== */

h1 { font-size: 56px; }

h3 { font-family: "Open Sans"; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; }

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 { text-transform: none; }

.avia-button.avia-size-x-large { padding: 18px 30px 16px; background-color: #0c2e54; transition: all .3s; }

.avia-button.avia-size-x-large:hover { padding: 18px 30px 16px; background-color: rgba(12,46,84,0.8); }

.main_color a .av-icon-char { color: #566683; }

.main_color a:hover .av-icon-char { color: #da1a30; }


/* POPUP
============================== */

.pum-open-overlay.pum-open-scrollable { margin-right: -15px; position: relative; }

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] { padding-right: inherit; }


/* HOME PAGE
============================== */

.main_color .container .av-inner-masonry-content.site-background { border: 1px solid #dedede; background-color: #ffffff; top: -1px; }

.main_color .container .av-inner-masonry-content.site-background .avia-arrow { background-color: #ffffff; }

.home .av-subheading.av-subheading_below   { color: #0c2e54; }


/* PORTFOLIO
============================== */

.contact-item { display: inline-block; padding-right: 20px; float: left; margin-bottom: 8px;  }

#top .av-hover-overlay-fade_out .av-masonry-entry:hover .av-masonry-image-container { opacity: .6; }

.av-masonry-entry .av-inner-masonry-content { padding: 20px 0; }

.av-masonry-entry h3.av-masonry-entry-title { font-size: 14px; color: #0c2e54; text-align: center; letter-spacing: 0; }


/* RSVP/CONTACT
============================== */

#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area { padding: 8px 6px; }

.avia_ajax_form .button { font-family: "Open Sans"; padding: 12px 16px; min-width: 130px; text-transform: uppercase; letter-spacing: 1px; }

.main_color input[type='submit'] { background-color: #0c2e54; }


/* FOOTER
============================== */

#socket {text-align: center; text-transform: uppercase; font-size: 12px; line-height: 1.5; }
#socket .copyright { float: none; }


/* FOOTER
============================== */

#top #av-burger-menu-ul {vertical-align: top; padding-top: 125px !important; }


/* RESPONSIVE
============================== */

@media only screen and (min-width: 990px)  { 
  /* #header .inner-container::after { content: ''; background-image: url("http://www.hartfordshowcase2020.com/wp-content/uploads/hartt-school-logo-red.png"); background-repeat: no-repeat; position: absolute; width: 120px; height: 120px; top: -23px; left: 50%; transform: translatex(-50%); background-size: contain; } */
  
  .hartt-logo { margin: 0 auto; width: 120px; height: 120px; top: -23px; position: absolute; left: 50%; transform: translateX(-50%); text-align: center; background-image: url(/wp-content/uploads/hartt-school-logo-red.png); background-size: contain; }
  
  .hartt-logo a { width: 120px; height: 120px; display: block; }
}

@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .av-flex-cells .no_margin {
    min-height: 70vh; }
}

@media only screen and (max-width: 1240px) and (min-width: 768px) {
.responsive.av-no-preview #top .av-medium-columns-3 .av-masonry-entry {
    width: 33.3%; }
}

@media only screen and (max-width: 1050px) {
.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
}
}