/*
Theme Name:     Trident True
Description:    Trident True
Version:        1.36
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 */
@media only screen and (max-width: 479px) {
  .avia-icon-list-right { 
   text-align: left;
   }
   .avia-icon-list-right .iconlist_icon {
         float: left;    
         margin-right: 30px;
         margin-left: 0;
         }
   .avia-icon-list-right .iconlist-timeline {
         left: 32px;
         right: auto;
    }
  }

.home-intro-copy { margin: 0 10%; }

.home-intros::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
}

/* horizontal gallery */
p.text-under-image { color: #fff; font-size: 0.75em; text-align: center;  }

h3.av-special-heading-tag { line-height: 1.4em; }
.star-descriptions h4 { letter-spacing: 0.15em; }

div.av-image-copyright.av-copyright-right { font-size: 0.8em !important; color: #ececec !important; }

/* Testimonials */
span.avia-testimonial-subtitle { color: #ececec !important; }
div.avia-testimonial-markup-entry-content p { line-height: 2.0em !important; padding: 20px; }

/* Accordion Icons */
.js_active .av-elegant-toggle .toggler { border: 1px solid #0071bd; margin-bottom: 10px; }

/* 
.family [data-fake-id="#leadership"] {
    font-family: 'entypo-fontello';
	content: "";
	color: #333333;
}

.family [data-fake-id="#carrer-transitioning"] {
	font-family: 'entypo-fontello';
	content: "";
}

.family [data-fake-id="#conceptual-ideation"] {
	font-family: 'entypo-fontello' ;
    content: "\ue852" !important;
}

.family [data-fake-id="#early-stage"] {
	font-family: 'entypo-fontello';
    content: "";
}

.family [data-fake-id="non-profit"] {
	font-family: 'entypo-fontello';
    content: "";
}

.family [data-fake-id="board-development"] {
	font-family: 'entypo-fontello';
    content: "";
}

.family [data-fake-id="fundraising"] {
	font-family: 'entypo-fontello';
    content: "";
}

.family [data-fake-id="special-event"] {
	font-family: 'entypo-fontello';
    content: "";
}

.family [data-fake-id="grant-writing"] {
	font-family: 'entypo-fontello';
    content: "";
} 
*/

/* Blog */
#top .fullsize .template-blog .big-preview img {
    height: 100% !important;
    width: auto !important;
}
#top .big-preview img {
    height: 100% !important;
    width: auto !important;
}

/* testimonials */
.avia-testimonial-content p { color: #ffffff; font-style: italic !important; }

.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; font-style: inherit; }

@media screen and (max-width: 990px) {
    #top .section-home-hero .column-text {
        padding-top: 32px;
        padding-bottom: 32px;
    }
}

#top #wrap_all .section-page-2-col-hero > .flex_cell.image-bg{
    padding: 0 !important;
}
#top .section-page-2-col-hero  .image-bg .flex_cell_inner,
#top .section-page-2-col-hero  .image-bg .avia-image-container,
#top .section-page-2-col-hero  .image-bg .avia-image-container-inner,
#top .section-page-2-col-hero  .image-bg .avia-image-overlay-wrap,
#top .section-page-2-col-hero  .image-bg img{
    height:100%;
    width:100%;
}

#top .section-service-bottom  .image-bg .avia-image-container,
#top .section-service-bottom  .image-bg .avia-image-container-inner,
#top .section-service-bottom  .image-bg .avia-image-overlay-wrap,
#top .section-service-bottom  .image-bg img{
    height:100%;
    width:100%;
}

#top .section-home-hero .flex_column_table {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

#top .section-service-bottom  .image-bg img{
    -o-object-fit:cover;
       object-fit:cover;
}

#top .section-home-hero .avia-image-container,
#top .section-home-hero .avia-image-container-inner,
#top .section-home-hero .avia-image-overlay-wrap,
#top .section-home-hero .avia_image {
    height: 100%;
}

#top .section-home-hero .avia_image {
    max-width: none;
    -o-object-fit: cover;
       object-fit: cover;
}

@media screen and (max-width:1444px) {
    #top .section-home-hero .avia_image {
        max-width: 50vw;
    }
}
@media screen and (max-width: 990px) {
    #top .section-home-hero .column-text {
        padding-top: 32px;
        padding-bottom: 32px;
    }
}

@media screen and (max-width: 766.9px) {
    #top .section-home-hero .avia_image {
        width: 100vw;
        max-width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }

    #top #wrap_all .section-home-hero .flex_column {
        margin-bottom: 0;
    }
}
.caption_framed .slideshow_caption { background: rgba(0, 0, 0, 0.3) !important; }
	
/* By Kevin */
@media screen and (max-width:989px) and (min-width:767.1px){
   .responsive #top #wrap_all .home-intros .no_margin{
       height:33vw !important;
       display:table-cell;
       width: 33.3% !important;
       padding: 10px !important;
   }

   .responsive #top #wrap_all .home-intros .no_margin .av-special-heading-tag{
      font-size:20px !important;
   }
}
@media screen and (max-width:767.9px){
    #top #wrap_all .home-hero-section .container{
    	height:100vw;
    }
	.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{
		padding:0 5px;
	}
	.responsive #top #wrap_all .home-intros .no_margin {
		height: 100vw !important;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom:1px;
	}
	.responsive #top #wrap_all .home-intros .no_margin .av-special-heading-tag{
      font-size: clamp(28px, calc(1.75rem + ((1vw - 4.8px) * 6.9444)), 48px) !important;
    }
	#top #wrap_all .home-blog{
		margin-top:-40px;
	}
	.page-id-21 #after_full_slider_2 .content,
	.page-id-21 #av_section_1-fold-unfold .content{
		padding-bottom:0;
	}
}

@media screen and (max-width:480px){
	.responsive #top .about-masonry-section .av-masonry-entry{
		width:49.9%;
	}
	.responsive #top .blog-heading .av-special-heading-tag{
		font-size:30px;
		white-space:nowrap;
	}
	#top .flex_column_table.av-equal-height-column-flextable:not(:first-child){
		margin-top:20px;
	}
}
@media screen and (max-width:375px){
	.responsive #top .blog-heading .av-special-heading-tag{
		font-size: clamp(24px, calc(1.5rem + ((1vw - 3px) * 8)), 30px);
	}
	
}
@media only screen and (max-width: 767px) {
	.responsive .av-horizontal-gallery-img{
		position:static;
		transform:none;
	}
 
	.responsive .av-horizontal-gallery-img{
		width:207px !important;
		height:207px !important;
	}
}
input#gform_submit_button_1.gform_button.button { background: #c2451f !important; }
/* .foot-cta .avia-button { border-radius: 50%; display: inline-block; margin-right: 20px; width: 200px; height: 200px; } */

/* custom gallery caption style */
.custom-horizontal-gallery .text-under-image{
    text-align: center;
    white-space: normal;
    line-height:1.3;
    font-size: 13px;
}

@media only screen and (min-width:768px){
    .custom-horizontal-gallery .text-under-image{
        font-size: 16px;
    }
    .responsive .custom-horizontal-gallery .av-horizontal-gallery-wrap{
        overflow: visible;
    }
}

@media only screen and (max-width: 479.9px) {
    .responsive .custom-horizontal-gallery{
        margin-bottom: 20px;
    }
}