
/*------------------------------------------------------------------------
# mod_ol_testimonials Extension
# ------------------------------------------------------------------------
# author    olwebdesign
# copyright Copyright (C) 2020 olwebdesign.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.olwebdesign.com
-------------------------------------------------------------------------*/

.sc_testimonials_columns_wrap {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
 .sc_testimonials_item {
 display:inline-block;
 vertical-align:top;
 width:100%;
 height:100%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}

.sc_testimonials {
 position:relative
}
.sc_testimonials_item_content {
 text-align:center;
 font-size:1em;
 line-height:1.5em;
 font-style:normal;
 position:relative;
 padding:2em;
 border:1px solid #ddd;
 text-align:center;
 will-change:color,border-color,background-color;
 -webkit-transition:color 0.4s ease-out,border-color 0.4s ease-out,background-color 0.4s ease-out;
 -ms-transition:color 0.4s ease-out,border-color 0.4s ease-out,background-color 0.4s ease-out;
 transition:color 0.4s ease-out,border-color 0.4s ease-out,background-color 0.4s ease-out
}


.sc_testimonials_item_author {
 margin:.6em auto 0;
 max-width:none;
 padding:1.5em .5em 1.5em 1.3em;
 background-color:transparent;
 text-align:center;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.sc_testimonials [class*=column] .sc_testimonials_item_author {
 text-align:left;
 padding-left:0
}
.sc_testimonials_item_author_avatar,
.sc_testimonials_item_author_data {
 display:inline-block;
 vertical-align:middle
}
.sc_testimonials_item_author_avatar {
 overflow:hidden;
 margin:0 1.3em 0 .6em;
 width:5em;
 height:5em;
 -webkit-border-radius:50%;
 -ms-border-radius:50%;
 border-radius:50%
}
.sc_testimonials_avatar_with_initials {
 position:relative;
 background-color:#e7eaed;
 color:#c3c3c3
}
.sc_testimonials_avatar_with_initials .sc_testimonials_item_author_initials {
 font-size:2em;
 line-height:1em;
 font-weight:700;
 position:absolute;
 z-index:1;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.sc_testimonials_item_author_data {
 max-width:50%
}
.sc_testimonials_item_author_title {
 margin:0;
 font-size:1.0667em;
 font-style:italic;
 letter-spacing:0;
 text-transform:none
}
.sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
 margin-top:.1em;
 color:#999;
 font-size:.9286em;
 line-height:1.4em
}
.sc_testimonials_simple .sc_testimonials_item_author_data:before {
 content:' ';
 width:1px;
 height:1.5em;
 margin:1.3em auto;
 background-color:#ddd;
 display:inline-block;
 vertical-align:middle
}
.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data {
 border-left:1px solid #ddd;
 padding-left:1.5em
}

.sc_testimonials_item_author_title {
 font-size:18px;
 font-style:normal
}

.sc_testimonials_item_content:before {
 margin-bottom:1.25em;
 font-size:1.7rem;
 line-height:1.8em;
 content:'\f10d';
 font-family:"FontAwesome";
 color: #fff;
 -webkit-transition:color 0.3s ease-out;
 -ms-transition:color 0.3s ease-out;
 transition:color 0.3s ease-out
}
.sc_testimonials_item_content:after {
 content:'';
 width:22px;
 height:22px;
 background-color:#fff;
 border:solid #ccc;
 border-width:0 1px 1px 0;
 position:absolute;
 bottom:-12px;
 left:50%;
 z-index:1;
 -webkit-transform:translateX(-50%) rotate(45deg);
 -ms-transform:translateX(-50%) rotate(45deg);
 transform:translateX(-50%) rotate(45deg);
 -webkit-transition:border-color 0.4s ease-out,background-color 0.4s ease-out;
 -ms-transition:border-color 0.4s ease-out,background-color 0.4s ease-out;
 transition:border-color 0.4s ease-out,background-color 0.4s ease-out
}
.sc_testimonials_item_author {
 margin:0.9em auto 0;
 padding:1.2em 0 1px 0
}
.sc_testimonials_item_author_avatar {
 display:inline-block;
 vertical-align:top;
 width:3.6em;
 height:3.6em;
 margin:0
}
.sc_testimonials_item_author_data {
 max-width:100%;
 display:block;
 vertical-align:unset
}
.sc_testimonials_item_author_avatar + .sc_testimonials_item_author_data {
 margin-top:1.2em
}
.sc_testimonials_item_author {
 padding:0 0 1px 0;
 margin:1.7em auto 0
}
.sc_testimonials_item_author_avatar {
 margin:0
}
.sc_testimonials_item_author_avatar_wrap + .sc_testimonials_item_content {
 margin-top:2.2em
}


.sc_testimonials_classic .sc_testimonials_item_author {
 padding:1em 0.5em;
 margin:0.8em auto 0
}


.owl-item.active .sc_testimonials_item_content {
 color:#ffffff;
 border-color:#e93314;
 background-color:#e93314;
 border-radius:6px;
}
.owl-item.active .sc_testimonials_item_content:after {
 content:'';
 width:22px;
 height:22px;
 background-color:#e93314;
 border:solid #e93314;
 border-width:0 1px 1px 0;
 position:absolute;
 bottom:-12px;
 left:50%;
 z-index:1;
 -webkit-transform:translateX(-50%) rotate(45deg);
 -ms-transform:translateX(-50%) rotate(45deg);
 transform:translateX(-50%) rotate(45deg);
 -webkit-transition:border-color 0.4s ease-out,background-color 0.4s ease-out;
 -ms-transition:border-color 0.4s ease-out,background-color 0.4s ease-out;
 transition:border-color 0.4s ease-out,background-color 0.4s ease-out
}
.read-rmore{
	position:relative;
	color:#222222;
	font-weight:500;
	padding:5px 15px;
	border:1px solid #cccccc;
	background-color:#f2f2f2;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.read-rmore:hover{
	color:#ffffff;
	border-color:#150b00;
	background-color:#150b00;
}