/*
Theme Name: Enfold Child Mixit 2016
Description: Enfold Child Theme for Mixit, 2016
Version: 2016.1
Author: Mixit Creative based on the Enfold theme by Kriesi
Author URI: http://mixitcreative.com
Template: enfold
*/


/*
Found in original file and may be necessary for something, meanwhile, commented out
.main_menu ul:first-child > li > a { font-size: 18px;}
.logo {margin-top: 12px;}
::selection {background-color: #a81010; color: #ffffff;}
*/


/* --- TOP MENU --- */ /* --- see also Enfold Advanced Styling: Font Color=8d8877, Background and Border Color=f6f6f1, Font Family=default  --- */

/* --- increase font size and weight --- */
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {font-size:1.15em; font-weight:400; letter-spacing:.035em;}

/* --- take care of pesky line wrap on mobile --- */
@media only screen and (max-width: 767px) {.responsive #top #wrap_all .container {width: 100%; max-width: 100%;}}


/* --- LOGO --- */

.logo img {margin-left:142px;}
.logo {margin-top:0!important;}
#header_main .inner-container {height:110%;}


/* --- MAIN MENU --- */ /* see also Enfold Advanced Styling */

#header {padding-bottom: 5px;}
#menu-item-268, #menu-item-307, #menu-item-310 {background-image: url('http://theoldstonehouse.org/wp-content/uploads/2016/01/divider-diag.jpg'); background-repeat: no-repeat; background-position: right 16px bottom 23px;}
.av-main-nav > li > a {padding:0 0 0 5px;}
#top #header .av-main-nav > li > a {background-color: transparent !important; margin-right: 40px; margin-top: 18px; /* height: 72px; */}
#top #header .av-main-nav > li > a .avia-menu-text {text-transform:uppercase; font-weight: 200; letter-spacing: .05em;}
.main_menu {position: relative !important; z-index: 1  !important; left: 340px !important;}

/* hide diagonal line on mobile menu */
@media only screen and (max-width: 989px) {#menu-item-268, #menu-item-307, #menu-item-310 {background-image: none !important;}}

/* --- SUBMENUS --- */
.av-main-nav ul {box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);}

/* --- SIDEBAR MENUS --- */
.widget_nav_menu {font-size: 115%; font-weight: 200;}
.widget_nav_menu .widgettitle { font-weight: 400; }


/* --- GLOBAL TIDBITS --- */
b, strong {color: #655b52!important;}
.special_amp {font-family: inherit; font-style: normal; font-size: inherit; line-height: inherit; font-weight: inherit; color: inherit!important;}
blockquote p {font-weight: 400; font-size: 15px; color: rgba(101, 91, 82, 0.67); font-style:italic;}
.main_color blockquote {border-color: #F6F6F1;}
.template-page .entry-content-wrapper h1 {text-transform: none; font-weight: inherit; font-size: 200%; letter-spacing: normal;}
.template-page .entry-content-wrapper h2 {text-transform: none; font-weight: inherit; font-size: 150%; letter-spacing: normal;}
/* .template-page .entry-content-wrapper h3 {text-transform: none; font-weight: 600; font-size: 120%; letter-spacing: normal; line-height: 1.3em; } */

/* down arrows */
#top .scroll-down-link {color: #ffffff!important; font-size: 50px!important; text-shadow: none!important; -webkit-animation: avia_fade_move_down 2s ease-in-out 3; animation: avia_fade_move_down 2s ease-in-out 3;}

/* buttons */
/* see also Enfold General and Advance Styling */
a.avia-button:hover {color: rgba(255, 255, 255, 1.0)!important; background-color:#ff8838!important; border-bottom-style:none;}


/* --- ACCORDIAN --- */

/* titles */
.main_color .toggler {font-weight: bold; text-transform: uppercase; font-size:80%; letter-spacing: .05em;}
.toggler, .main_color .toggler.activeTitle {background: #A09E98; color: white;}

/* hover */
.main_color .toggler:hover {background: #A09E98; color: white;}
.toggler, .main_color .toggler.activeTitle:hover {background: #A09E98; color: white;}


/*  TESTIMONIALS TEXT-ROTATOR  */
.av-fixed-rotator-width .av-rotator-text {text-align: center;}


/* --- SHARE ICONS, SHAREDADDY --- */
div.sharedaddy {padding-top: 50px; padding-bottom: 80px;}


/* --- FOLLOW ICONS --- */
.widget_wpcom_social_media_icons_widget .genericon {font-size: 40px;}


/* --- HOMEPAGE --- */ 
/* icon boxes see tribe section below */

/* supporters section */
#hmsupporters.main_color .avia-content-slider .slide-image {background-color: #ffffff;}
#hmsupporters h3 {text-align: center; margin: 40px 0 25px; letter-spacing: 1px; text-transform: uppercase; font-size: 1.28em;}


/* --- HOME & OVERVIEW FULL WIDTH EASY SLIDER --- */ 

/*  scale up buttons  */
#top .avia-slideshow-button.avia-color-light {padding: 22px 26px; font-size: 14px;}

/* implement OSH background & hide on small screens, then reposition captions on homepage */
@media (min-width:1100px) {
   .slideshow_inner_caption  {background-image: url('http://theoldstonehouse.org/wp-content/uploads/2016/04/osh-slide-back-botpad.png'); background-repeat: no-repeat; background-position: left top;}
   /* .slideshow_inner_caption p {padding: 23px; font-size: 24px;} */
   .slideshow_inner_caption p {font-size: 24px; font-weight: 700;}
   .slideshow_align_caption {vertical-align: top; padding-top: 24%;}
}

/* reposition captions on overview pages */
.page-id-265 .slideshow_align_caption, .page-id-305 .slideshow_align_caption, .page-id-308 .slideshow_align_caption {padding-left: 17px;}


/* whut's this? 
.avia_transform a:hover .image-overlay {opacity: 0.1!important;}
*/
.slideshow_caption p {font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.av-image-caption-overlay p {font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}


/* --- GRAVITY FORMS --- */
body .gform_wrapper .gform_body .gform_fields .gsection {border: 0;}
body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title {color: #9c9c9c; font-size: 95%;}


/* --- CONSTANT CONTACT NEWSLETTER SIGNUP BUTTONS --- */
#goButton {color: #d44444; background: none; padding: 15px 52px 13px; border-radius: 3px; border: 2px solid;}
#goButton:hover {color: #ffffff; background-color:#ff8838!important;}


/* --- TRIBE CALENDAR --- */

/* sidebar monthly view */
.main_color .tribe-mini-calendar-nav td {background-color: #A09E98; border-color: #BDBDAA;}
.main_color .tribe-mini-calendar-nav span {background-color: #A09E98;}
a.tribe-mini-calendar-day-link {color: #ffffff!important;}

/* home upcoming events list */
#top #wrap_all .main_color .av-upcoming-event-data h4 {color: #d44444; font-weight: 400; font-size: 16px;}
#top #wrap_all .main_color .av-upcoming-event-data h4:hover {color: #ff8838; text-decoration: underline;}
img.av-upcoming-event-image {float:right;}
#top h2 a:hover {color: #e43d00;}

/* alerts */
#top #tribe-events-pg-template .tribe-events-notices {background: #DFDFD9;}

/* calendar page monthly view search bar button */
div.tribe-bar-submit {float: left; margin-top: 13px;}

/* events page */
#top.single-tribe_events .tribe-events-single-event-title {font-size: 1.75em; font-weight: 300;}




/* --- SECTION PAGES --- */

/* --- image-links, give overly text a background for legibility and brighten text color --- */
div.av-image-caption-overlay-center:hover p {color:#fce5a6; background-color:rgba(80, 40, 11, 0.8);}

/* titles */
div#osh-section-intro {border-top:1px solid #e6e6e1 !important; /* margin-top:20px; */}
#osh-section-intro .av-special-heading-tag {line-height: 180%;}
#osh-overview-title .av-special-heading-tag {line-height: 180%;}

/* what the heck is this?
.av-image-caption-overlay {background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2);}
.av-image-caption-overlay:active {opacity: 1.0 !important;}
*/


/* --- TITLE OTHER PAGES --- */
.sidebar {margin-top:10px;}
#osh-page-title-other .av-special-heading-tag {border-top: 1px solid #e6e6e1; border-bottom: 1px solid #e6e6e1; padding: 8px 0 8px;}
#osh-page-title-other h1 {text-transform: none; font-weight: 200; font-size: 200%; letter-spacing: normal;}
#osh-page-title-other h2 {font-size:1.45em; color: #4a4540;}


/* --- SIDEBAR --- */

/* change widget text fr default grey to lighter shade of content color */
.main_color .textwidget  {color:#877a6e!important;}

/* change links to red and button text to white */
.main_color .textwidget a  {color:#d44444!important;}
.main_color .textwidget a:hover {color:#ff8838!important;}
.main_color .sidebar a {color:#d44444!important;}

/* change button-text back to white */
.main_color .sidebar a.avia-button {color:#ffffff!important;}

/* change sidebar navigation links back to tan */
#nav_menu-3 a, #nav_menu-4 a, #nav_menu-5 a {color:#4a4540!important;}
#nav_menu-3 a:hover, #nav_menu-4 a:hover, #nav_menu-5 a:hover {color:#d44444!important;}
#nav_menu-3 li.current-menu-item a, #nav_menu-4 li.current-menu-item a, #nav_menu-5 li.current-menu-item a {font-weight:400;}

/* --- change tribe mini calendar link:hover back to white --- */
a.tribe-mini-calendar-day-link:hover {color:#ffffff!important;}


/* --- STRANGE MAGIC --- */
.html_stretched #wrap_all {
    background-color: #ffffff;
}