/*
Theme Name:     Seniors Skiing
Description:    Seniors Skiing
Version:        1.1
Author:         Lawrence Zevon
Author URI:     http://www.zevonmedia.com/
Template:       enfold
License:        GPL v2
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../enfold/style.css");

/* Customizations Here */
.logo img { margin-top: 4%; }
.wp-caption-text { font-size: 1.4em; }
textarea#comment { border: solid 1px #333333 !important; }

/* Comments */
div.comment_text.entry-content-wrapper.clearfix p { font-size: 16px !important; }
div.comment-meta.commentmetadata time { font-size: 16px !important; }
.comment_author_name { font-size: 20px !important; }

/* Ad widget */
div.widget.senio-widget .widgettitle { display: none; }
.widget.clearfix.senio-widget .widgettitle { display: none; }
div.widget.senio-widget { padding: 0px; }
section.widget.clearfix.senio-widget { padding: 0px; }

/* Blog grid */
.flex_column a.slide-image img { max-height: 200px; height: 200px; width: auto; }
#top .big-preview {
    display: none;
}
h1.post-title.entry-title { font-size: 26px; line-height: 1.4em; }
.center-blogs { text-align: center; color: #ffffff; }
.center-blogs h3.slide-entry-title, .center-blogs .slide-meta, .center-blogs .slide-meta-comments a { color: #ffffff !important; }
.center-blogs .read-more-link a { color: #ffffff !important; }
.center-blogs .read-more-link a:hover { color: #2e3192 !important; }
.center-blogs a.slide-image { background: transparent !important; }

div.saboxplugin-tab { background: #ececec; }

/* Galleries */
.av-horizontal-gallery-animated .av-horizontal-gallery-slider { display: flex; align-items: center; justify-content: center; }
.center-gallery { width: 10em; }

@media only screen and (max-width: 1024px) {
  .center-gallery { width: auto; }
  }

.avia_mobile #menu-item-search {
    display: none  !important;
}

/* Header banner */
#Header .widget {
  float: right;
  z-index: 999;
  height: 120px;
  top: -135px;
}
#text-17 {
    position: absolute;
    top: -40px;
    right: 0;
	z-index: 10000;
}

@media only screen and (max-width: 1024px) {
  .#Header .widget { display: none !important; }
#text-17 { display: none !important; }
  }

#ss-banner-ad { padding: 0; margin-top: 15px; }

.header-scrolled #ss-banner-ad { 
     display: none !important; 
}

/* Accordion */
.custom-accordion .toggler{
    border:none;
    border-top:3px solid var(--enfold-footer-color-secondary);   
    color: var(--enfold-footer-color-secondary) !important; 
    padding-left: 0;
    background: none !important;
}

.custom-accordion .active_tc.toggle_wrap .toggle_content{
    background: none;
    border: none;
    padding:0;
	color:var(--color-subheading);
}
.custom-accordion .toggle_icon{
    left:auto;
    right:0;
    border: none;
}

.custom-accordion .toggle_icon span{
    border-color: var(--enfold-footer-color-secondary); 
}

.custom-accordion .toggle_icon .vert_icon{
    height: 20px;
    top:-3px;
}
.custom-accordion .toggle_icon .hor_icon{
    width: 20px;
    left: -3px;
}
.custom-accordion .activeTitle .toggle_icon .vert_icon{
    border-left:3px solid var(--enfold-footer-color-secondary);   
}
.custom-accordion .activeTitle .toggle_icon{
    transform:rotate(45deg);
}

.custom-accordion .toggle_icon{
    transition: transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55); 
}

.custom-accordion .av_toggle_section:last-child{
    border-bottom:3px solid var(--enfold-footer-color-secondary); 
}

/** border for form inputs */
#gform_wrapper_2 input{
    border-width: 1px !important;
    border-color: #2d5c88 !important;
    border-style: solid !important;
    border-radius: 6px !important;
}
/** border for form textarea */
 #gform_wrapper_2 textarea{
    border-width: 1px !important;
    border-color: #2d5c88 !important;
    border-style: solid !important;
    border-radius: 6px !important;
}

body #gform_wrapper_2 .gform_heading{
    margin-left: 10px ;
    padding-left: 10px;
}

#top .main_color input[type='text'], #top .main_color input[type='email'] { border-color: #2d5c88; }

/* correspondents */
p.author-archive { background: #2d5c88; padding: 12px 16px; }
p.author-archive a { color: #ffffff !important; }
a.author-name { font-size: 1.4em; }
.author-list img { margin-right: 15px !important; margin-bottom: 0px !important; min-width: 150px; }
li.author { border-bottom: 1px solid #c3c3c3; margin: 10px; 0px !important; padding: 10px; 0px !important; }