/*
Theme Name:  StructurePress Child Theme
Theme URI:   https://www.proteusthemes.com/
Description: Child theme for the StructurePress
Author:      ProteusThemes
Template:    structurepress-pt
Version:     v1.0.0
*/
@media (min-width: 1600px) {
    .container {
        max-width: 1540px;
    }
}

.spicaportfolioimg {
    max-height:150px;
    width:auto;
}

.spicahentry__container{
    border-top:#ed1b2f 2px solid;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
}

.posthentry__container{
    border-left:#ed1b2f 2px solid;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    padding: 2rem;
}

.open-position__details {
    background-color: #000000b0;
}

.open-position__content-container{
    border-top:0;
    border-bottom:0;
    border-right:0;
    
}

.btn-primary:hover{
    background:#b60c27!important;
    border:none;
}

.read-more, .collapsed,.read-more:hover, .collapsed:hover .read-more:visted, .collapsed:visited, .read-more:focus, .collapsed:focus{
    color:#ed1b2f !important;
}
/* 05.26. Testimonial */


.portfolio__title {color:#fff}
.testimonial { background-color: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); padding: 1.875rem; font-size: 0; border-top: 3px solid #edac15; margin-bottom: 1.875rem; }
@media (min-width: 544px) { .testimonial { padding: 3.75rem; } }
@media (min-width: 992px) { .testimonial { display: inline-block; width: calc(100% - 6.875rem); border-left: 3px solid #edac15; border-top: 0; margin-bottom: 2.1875rem; } }
@media (min-width: 992px) { .testimonial::after { position: absolute; content: ''; width: 0px!important; height: 0px!important; bottom: 0px!important; left: 0px!important; background-color: transparent!important; -ms-transform: skewY(0deg); transform: skewY(0deg); box-shadow: none!important; } }
.testimonial__container { position: relative; font-size: 0; }
.testimonial__author-avatar, .testimonial__author, .testimonial__quote { vertical-align: top; font-size: 0.875rem; }
@media (min-width: 992px) { .testimonial__author-avatar, .testimonial__author, .testimonial__quote { display: inline-block; } }
.testimonial__author-avatar { padding-bottom: 1.875rem; }
@media (min-width: 544px) { .testimonial__author-avatar { padding-bottom: 0.625rem; width: 40%; border-right: 1.25rem solid #ffffff; float: left; } }
@media (min-width: 992px) { .testimonial__author-avatar { width: calc(15% - 1.875rem); margin-right: 1.875rem; border-right: 0; float: none; padding-bottom: 0; } }
@media (min-width: 992px) { .testimonial__author-avatar + .testimonial__author { width: calc(25% - 1.875rem); } }
.testimonial__author-avatar img { width: 100%; }
.testimonial__author { border-top: 1px solid #eeeeee; padding-top: 1.25rem; padding-bottom: 1.25rem; }
@media (min-width: 992px) { .testimonial__author { width: calc(40% - 1.875rem); margin-right: 1.875rem; padding-bottom: 0; } }
.testimonial__author-name { font-style: normal; font-weight: bold; font-family: "Roboto", Helvetica, Arial, sans-serif; color: #333333; font-size: 0.9375rem; }
.testimonial__quote { border-top: 1px solid #eeeeee; padding-top: 1.25rem; margin-bottom: 0; }
@media (min-width: 992px) { .testimonial__quote { width: 60%; } }
.testimonial__carousel { display: inline-block; background-color: #000;
                        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); font-size: 1rem; color: #999999; 
                        transition: all 200ms ease-out; width: calc(50% - 0.9375rem); 
                        text-align: center; height: 2.8125rem; line-height: 2.8125rem; }
@media (min-width: 992px) { .testimonial__carousel { 
                                position: absolute; height: inherit; 
                                width: 2.8125rem; margin-left: 0.625rem; top: 0; 
                                bottom: 2.1875rem; } }
.testimonial__carousel:focus { color: #999999; }
.testimonial__carousel:hover { color: #333333; }
@media (min-width: 992px) { .testimonial__carousel--left { right: 3.4375rem; } }
.testimonial__carousel--right { margin-left: 1.875rem; }
@media (min-width: 992px) { .testimonial__carousel--right { right: 0; margin-left: 0; } }
@media (min-width: 992px) { .testimonial__carousel .fa { position: absolute; left: calc(50% - 0.1875rem); top: calc(50% - 0.625rem); } }
.testimonial blockquote { margin: 0; }


@media (min-width: 544px) { 
       .spicatestimg {width: calc(100% - 1.875rem)!important;}
       
       .spicatestimonial__quote{width: calc(100% - 1.875rem)!important;}
}
@media (min-width: 992px) { 
    .spicatestimg {border-right:0!important;;padding-top: calc(20% - 0.625rem);width: calc(40% - 1.875rem)!important;}
    .spicatestimonial__quote{width: calc(60% )!important;border:0!important;}
}

.fh1 {
  color: #ed1b2f; 
	font-size:60px!important;
}

@media (max-width: 554px) { 
.fh1 {font-size:25px!important;line-height:40px!important;}
.siteorigin-widget-tinymce .textwidget{line-height: 2rem}

}

.page-header {
     padding-top: 0rem; 
     padding-bottom: 0rem; 
}

.portfolio__meta-item:first-child{border-top:none;}



/*
*
*  Style slidera
*
*/

/*  oo item
    class: .oo-item
*/
.oo-item{
    text-align:center;
    font-size:14px;
    font-weight:400;
    color:#999999;
}

.oo-item .oo-img{
    width:70%;
    margin:0 auto;
    overflow:hidden;
    text-align:center;
}
.oo-item .oo-img img{
    max-width:150px!important;
    width:auto!important;
    min-width:10%!important;
    
    max-height:100px!important;
    vertical-align:middle!important;
    outline:unset!important;
    margin:0 auto!important;
}
.oo-item .oo-header .oo-title{
    color:#fff;
    margin-top:26px;
    margin-bottom:16px;
    font-size:14px;
    font-weight:700;
    line-height:19px;
}
.oo-item .oo-header .oo-sub-title{
    margin-top:16px;
    margin-bottom:16px;
    line-height:19px;
    
}
.oo-text, .oo-sub-title{
    color: #999999!important;
}

.oo-item .oo-container .oo-text{
    margin-top:16px;
    margin-bottom:16px;
    padding:16px;
    position:relative;
    text-align:center;
    line-height:23px;
}
.oo-item .oo-container a{
    color:#FF0000!important;
    transition:all .3s ease;
}
.oo-item .oo-container a:hover{
    color: #ff5548!important;
}
.oo-item .oo-container .oo-text:before{
    position:absolute;
    top:0;
    left:10%;
    content:'';
    display:inline-block;
    background:#707070;
    height:1px;
    width:80%;
    margin:0 auto;
}


/*  owl theme
    class: .oo-owl-theme
 */
.owl-carousel.oo-owl-theme .owl-nav button.owl-prev{
    left: 33.33%;
    position: relative;
    font-size: 32px;
    line-height: 40px;
    color: #ff0000;
    outline:unset;
    display:inline-block;
    height:40px;
    width:40px;
    margin-left:-20px;
    transition:all .3s ease;
    border-radius: 6px;
    font-style:normal;
}
.owl-carousel.oo-owl-theme .owl-nav button.owl-next{
    left: 66.66%;
    position: relative;
    font-size: 32px;
    line-height: 40px;
    color: #ff0000;
    outline:unset;
    display:inline-block;
    height:40px;
    width:40px;
    margin-left:-20px;
    transition:all .3s ease;
    border-radius: 6px;
    font-style:normal;
}
.owl-carousel.oo-owl-theme .owl-nav button.owl-prev:focus,
.owl-carousel.oo-owl-theme .owl-nav button.owl-prev:hover,
.owl-carousel.oo-owl-theme .owl-nav button.owl-next:focus,
.owl-carousel.oo-owl-theme .owl-nav button.owl-next:hover{
/*    color: #ff5548!important;
    box-shadow: 0 0 4px 0 rgba(179, 86, 86, 0.1);
    background: rgba(55,55,55,.1);*/
}
.owl-carousel.oo-owl-theme .owl-nav button.owl-prev>span,
.owl-carousel.oo-owl-theme .owl-nav button.owl-prev>div,
.owl-carousel.oo-owl-theme .owl-nav button.owl-next>span,
.owl-carousel.oo-owl-theme .owl-nav button.owl-next>div{
    font-size: 14px;
    vertical-align: unset;
    display: inline-block;
    line-height: 20px;
    height: 20px;
    font-style:normal;
}
@font-face{
    font-family: 'Caret';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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ARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=) format('truetype');
}
.oo-owl-prev:before{
    content:'\e802';
    font-family:'Caret';
    vertical-align:middle;
}
.oo-owl-next:before{
    content:'\e803';
    font-family:'Caret';
    vertical-align:middle;
}

 .oo-owl-theme.oo-owl-horizontal {
    border-left: 1px solid firebrick;
    margin-top:4rem;
    margin-bottom:2rem;
 }

 .oo-owl-theme {

      border-left: none;
 }

/*  horizontal
    class: .oo-owl-horizontal
*/
@media (min-width:768px){
    .oo-owl-horizontal .oo-sub-title{
        text-align:left;
    }
    .oo-owl-horizontal .oo-title{
        text-align:left; 
    }

    .oo-owl-horizontal .oo-item .oo-container .oo-text {
         text-align:left; 
    }

    .oo-owl-theme.oo-owl-horizontal .oo-item{
        display:flex;
        width:80%;
        align-items:center;
        justify-content: space-between;
        flex-wrap:nowrap;
    }

    .oo-owl-theme.oo-owl-horizontal .oo-item .oo-img{
        width:20%;
        flex-basis:20%;
        padding-right:16px;
    }
    .oo-owl-theme.oo-owl-horizontal .oo-item .oo-container{
        width:80%;
        flex-basis:80%;
        display:flex;
        flex-wrap:nowrap;
        align-items:stretch;
        justify-content: space-between;
    }
    .oo-owl-theme.oo-owl-horizontal .oo-item .oo-header{
        width:30%;
        flex-basis:30%;
    }
    .oo-owl-theme.oo-owl-horizontal .oo-item .oo-header .title{
        margin-top:16px;
    }
    .oo-owl-theme.oo-owl-horizontal .oo-item .oo-text{
        width:70%;
        flex-basis:70%;
        padding-left:16px;
    }
    .oo-owl-theme.oo-owl-horizontal .oo-item .oo-text:before{
        width:100%;
        left:0;
    }
    .owl-carousel.oo-owl-horizontal .owl-stage-outer{
        width: 80%;
    }
    .owl-carousel.oo-owl-horizontal .owl-nav{
        position: absolute;
        right: 0;
        width: 20%;
        top: 50%;
        margin-top: -20px;
    }
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



.number-counter,.testimonial,.person-profile__social-icons,.person-profile__container,.person-profile {background-color:transparent!important;}
.person-profile__social-icons::before{display: none}
.latest-news--inline {background-color:transparent!important;}
.latest-news--inline:hover {background-color:#eee!important;}
 
.is-sticky-nav .header {z-index:9999}

.hentry__title a:hover{
    color:#dd3333!important;
}