:root { --El_def_one: #292929; --El_def_two: #f9f9f9; --El_def_three: #898989; } .paroller-background > .elementor-container {
height: 85vh !important;
}
.elementor-element.paroller-background {
background-attachment: scroll;
} .display_none_title .subscribe2-box h3 {
display: none;
}
.display_none_subtitle .subscribe2-box p.body2{
display: none;
} .vc_sparrow__read-more {
display: inline-block;
text-align: center;
font-weight: 400;
font-style: normal;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1.5px;
padding: 6px 20px;
line-height: 23px;
}
a.vc_sparrow__read-more {
color: #dadada; background-color: #333333; border-color: #dadada; border-width: 1px;
border-style: solid;
}	
a.vc_sparrow__read-more:hover {
color: #333; background-color:  #ffffff; border-color: #ef9781; border-width: 1px;
border-style: solid;
} .vc_sparrow__cont_section_title {
padding-top: 40px;
padding-bottom: 40px;
}
.vc_sparrow__cont_section_title h2 {
font-size: 60px;
font-weight: normal;
line-height: 65px;
margin: 0;
}
.vc_sparrow__cont_section_title h3 {
font-size: 13px;
line-height: 14px;
letter-spacing: 1px;
margin-bottom: 20px;
font-weight: normal; 
text-transform: uppercase;  
}
.float_dot {
text-align: center;
font-size: 20px;
line-height: 0px;
margin-bottom: 25px;
}
img.decoration_image {
margin: 0 auto;
text-align: center;
margin-bottom: 25px;
}
@media (max-width: 680px) {
.vc_sparrow__cont_section_title {
padding-top: 5px;
padding-bottom: 5px;
}
.vc_sparrow__cont_section_title h2 {
font-size: 38px;
line-height: 43px;
}
.vc_sparrow__cont_section_title h3 {
font-size: 15px;
line-height: 20px;
}
}
.sas-line {
position: relative;
display: inline-block;
padding-left: 66px;
padding-right: 66px;
margin-bottom: 20px !important;
}
.sas-line:before {
left: 0;
}
.sas-line:after {
right: 0;
}
.sas-line:before,
.sas-line:after {
content: '';
position: absolute;
display: inline-block;
width: 45px;
top: 50%;
height: 0;
border-top-color: #000;
border-top-style: solid;
border-top-width: 1px;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transform: translateZ(0);
} .sas_ani {
transition: all 3s cubic-bezier(0.26, 1.48, 0.47, 0.96) !important;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.sas-textalignleft img.decoration_image {
margin: 0 0 25px 0; 
text-align: left;
}
.sas-textalignright img.decoration_image {
margin: 0 0 25px 0; 
display: inline;
text-align: right;
}
.sas-textaligncenter img.decoration_image {
margin: 0 auto 25px; 
text-align: center;
} .vc_sparrow_mod1__total_wrap {
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-align: stretch;
align-items: stretch;
padding: 2.96875rem 0;
align-items: center;
}
.vc_sparrow_mod1__total_wrap:before {
content: " ";
height: 100%;
width: calc(50% + 5.9375rem);
position: absolute;
right: 0;
top: 0;
z-index: 0;
background-color: transparent;
}
.vc_sparrow_mod1__image-wrap {
width: calc(50% + 5.1875rem);
min-height: 21.875rem;
z-index: 1;
}
.vc_sparrow_mod1__image-wrap {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.vc_sparrow_mod1__cont-wrap {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: start;
justify-content: flex-start;
width: 50%;
z-index: 1;
margin: 0 5.1875rem;
}
.vc_sparrow_mod1__cont-wrap p {
margin-bottom: 20px;
}
@media (max-width: 900px) {
.vc_sparrow_mod1__total_wrap {
display: block;
}
.vc_sparrow_mod1__total_wrap:before {
display: none;
}
.vc_sparrow_mod1__image-wrap {
width: 100%;
margin-bottom: 30px;
}
.vc_sparrow_mod1__cont-wrap {
width: 100%;
margin: 0;
}
} .vc_sparrow_mod2__total_wrap {
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-align: stretch;
align-items: stretch;
padding: 2.96875rem 0;
align-items: center;
}
.vc_sparrow_mod2__total_wrap:before {
content: " ";
height: 100%;
width: calc(7.9375rem + 50%);
position: absolute;
left: 0;
z-index: 2;
max-height: 480px;
background-color: #efefef;
}
.vc_sparrow_mod2__image-wrap {
width: calc(50% + 5.1875rem);
min-height: 48rem;
z-index: 1;
}
.vc_sparrow_mod2__image-wrap {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.vc_sparrow_mod2__cont-wrap {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: start;
justify-content: flex-start;
width: 50%;
z-index: 3;
margin: 0 5rem 0 8rem;
}
.vc_sparrow_mod2__cont-wrap p {
margin: 35px 0 30px 0;
}
.vc_sparrow_mod2__cont-wrap a.read-more {
margin-bottom: 40px;
}
@media (max-width: 900px) {
.vc_sparrow_mod2__total_wrap {
display: block;
padding: 2.96875rem;
}
.vc_sparrow_mod2__total_wrap:before {
display: none;
}
.vc_sparrow_mod2__image-wrap {
width: 100%;
margin-bottom: 30px;
min-height: 26rem;
}
.vc_sparrow_mod2__cont-wrap {
width: 100%;
margin: 0;
}
}
@media (max-width: 480px) {
.vc_sparrow_mod2__total_wrap {
display: block;
padding: 1.25rem
}  
} .vc_sparrow_mod3__strec_wrap {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
.vc_sparrow_mod3__total_wrap {
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-align: stretch;
align-items: stretch;
padding: 2.96875rem 0;
align-items: center;
min-height: 720px;
margin-bottom: 200px;
}
.vc_sparrow_mod3__image-wrap {
width: 46%;
min-height: 46rem;
z-index: 1;
position: absolute;
right: 0;
top: 80px;
}
.vc_sparrow_mod3__image-wrap {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.vc_sparrow_mod3__cont-wrap {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: start;
justify-content: flex-start;
width: 41%;
z-index: 3;
margin: 0 5.1875rem;
}
.vc_sparrow_mod3__cont-wrap p {
margin-bottom: 20px;
}
.vc_sparrow_mod3__cont-wrap a.read-more {
margin-bottom: 40px;
}
@media (max-width: 900px) {
.vc_sparrow_mod3__total_wrap {
display: block;
min-height: 500px;
padding: 20px;
margin-bottom: 0px;
}
.vc_sparrow_mod3__image-wrap {
width: 100%;
margin-bottom: 30px;
position: relative;
top: 0;
min-height: 26rem;
}
.vc_sparrow_mod3__cont-wrap {
width: 100%;
margin: 0;
}
} button, [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
ul.portfolio_grid {
list-style: none;
height: 100vh;
}
.portfolio_img img {
max-width: 100%;
height: auto;
margin: 0 auto;
}  .isotope:after, .portfolio_grid {
content: '';
display: block;
clear: both;
}
ul.portfolio_grid {
margin: 0;
padding: 0;
}
ul.portfolio_grid a {
line-height: 0;
}
.anima__portfolio .portfolio_img {
margin-bottom: 0;
} #sas-filters {
text-align: center;
margin-bottom: 50px;
}
.p_filter_menu button {
border: none;
background: transparent;
outline:none;
padding: 10px 15px;
}
.p_filter_menu button.is-checked {
color: red;
}
.p_filter_menu button.is-checked:focus{
outline:none;
}
.filters-button-group button:first-child {
padding-left: 0px;
}
.filters-button-group button:last-child {
padding-right: 0px;
} .anima__portfolio {
overflow: hidden;
-webkit-transition: .4s cubic-bezier(.77, 0, .175, 1);
transition: .4s cubic-bezier(.77, 0, .175, 1);
-webkit-transform: translateZ(0);
}
.anima__portfolio .post-img img {
width: 100% !important;
}
.mask_port {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
opacity: 0;
-webkit-transition: .4s cubic-bezier(.77, 0, .175, 1);
transition: .4s cubic-bezier(.77, 0, .175, 1);
}
.title_portfolio__open {
z-index: 999;
text-align: center;
color: #fff;
line-height: 25px;
padding: 10px;
position: absolute;
opacity: 0;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: .4s cubic-bezier(.77, 0, .175, 1);
transition: .4s cubic-bezier(.77, 0, .175, 1);
}
.anima__portfolio:hover .title_portfolio__open {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: .4s cubic-bezier(.77, 0, .175, 1);
transition: .4s cubic-bezier(.77, 0, .175, 1);
}
.anima__portfolio:hover .mask_port {
-webkit-transition: .4s cubic-bezier(.77, 0, .175, 1);
transition: .4s cubic-bezier(.77, 0, .175, 1);
opacity: 0.2;
} .gutter-sizer { width: 3%; }
.portfolio_grid .cont_masonry_2,
.portfolio_grid .cont_masonry_3,
.portfolio_grid .cont_masonry_4 {
padding-left: 0;
} .portfolio_grid .cont_masonry_2 {
width: 50%;
}
.portfolio_grid .cont_masonry_3 {
width: 33.33%;
}
.portfolio_grid .cont_masonry_4, .grid-sizer {
width: 25%;
}
@media (min-width: 768px) {
.portfolio_grid .cont_masonry_2,
.portfolio_grid .cont_masonry_3,
.portfolio_grid .cont_masonry_4, .grid-sizer {
width: 50%;
}
}
@media (min-width:992px) {
.portfolio_grid .cont_masonry_2 {
width: 50%;
}
.portfolio_grid .cont_masonry_3 {
width: 33.33%;
}
.portfolio_grid .cont_masonry_4, .grid-sizer {
width: 25%;
}
}
.freyja-grid li{
list-style-type: none;
margin-bottom: 50px;
}
@media (max-width: 768px) { 
.freyja-grid .blog-grid-item, .freyja-grid .woocommerce-grid-item {
width: 48.5% ;
}
.freyja-grid .blog-gutter-sizer, .freyja-grid .woocommerce-gutter-sizer {
width: 3% ;
}
}
@media (max-width: 576px) {
.freyja-grid .blog-grid-item, .freyja-grid .woocommerce-grid-sizer {
width: 100% ;
}
.freyja-grid .blog-gutter-sizer, .freyja-grid .woocommerce-gutter-sizer {
width: 0% ;
}
}
.woocommerce ul.products.woocommerce-grid li.product, .woocommerce-page ul.products li.product {
margin: 0;
}  .testimonial_slide_1 { 
opacity: 0; 
}
.testimonial_slide_1.slick-initialized  { 
opacity: 1;
position: relative;
transition: opacity 0.2s ease-in;	
}
.testimonial_slide_1 {
margin-bottom: 5.625rem;
}
.testimonial_slide_1 div:focus{
outline:none;
}
.testimonial_slide_1 .wrap_description {
font-size: 0.875rem;
line-height: 1.625rem;
color: #272727;	
padding: 3.75rem 1.25rem 0.625rem 1.25rem;
}
.testimonial_slide_1 .description {
margin-bottom: 0.5625rem;
}
.testimonial_slide_1 .cont_meta_showcase {
display: -ms-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
padding: 1.25rem;
}
.testimonial_slide_1 .wrap_avatar {
display: block;
margin-right: 1.25rem;
text-align: center;
max-width: 4.6875rem;
}
.testimonial_slide_1 .wrap_avatar img {
width: 75px;
margin-bottom: 0.3125rem;
max-width: 6.25rem;
margin: 0 auto;
border-radius: 100%;
height: 75px;
}
.testimonial_slide_1 .meta_showcase  {
}
.testimonial_slide_1 .meta_showcase p {
margin: 0rem;
font-size: 0.875rem;
line-height: 1.3125rem;
}
@media (max-width:1000px) {
.testimonial_slide_1 .cont_meta_showcase {
display: block;
}
.testimonial_slide_1 .wrap_avatar {
max-width: 100%;
width: 100%;
}
.testimonial_slide_1 .meta_showcase  {
text-align: center;
margin-top: 15px;
}
} .testimonial_slide_1 .slick-cloned,
.testimonial_slide_1 .slick-slide {
opacity: 0.3;
-webkit-transition: -webkit-transform 1s ease 0s, opacity .7s ease 0s;
-moz-transition: -moz-transform 1s ease 0s, opacity .7s ease 0s;
-ms-transition: -ms-transform 1s ease 0s, opacity .7s ease 0s;
-o-transition: -o-transform 1s ease 0s, opacity .7s ease 0s;
transition: transform 1s ease 0s, opacity .7s ease 0s
}
.testimonial_slide_1 .slick-active {
opacity: 1;
-webkit-transition: -webkit-transform 1s ease 0s, opacity .7s ease 0s;
-moz-transition: -moz-transform 1s ease 0s, opacity .7s ease 0s;
-ms-transition: -ms-transform 1s ease 0s, opacity .7s ease 0s;
-o-transition: -o-transform 1s ease 0s, opacity .7s ease 0s;
transition: transform 1s ease 0s, opacity .7s ease 0s
} .testimonial_slide_1 .slick-arrow {
position: absolute;
top: 0;
height: 100%;
padding: 0;
background: none;
border: none;
font-size: 0;
width: 50%;
z-index: 10;
outline: none;
cursor: url(//macksapples.com/wp-content/plugins/freyja-plugin/assets/img/left-arrow.svg),w-resize;
}
.testimonial_slide_1 .slick-next {
right: 0;
cursor: url(//macksapples.com/wp-content/plugins/freyja-plugin/assets/img/right-arrow.svg),e-resize;
}
@media (max-width: 1200px) {
.testimonial_slide_1 .slick-arrow {
height: 0%;
}
} .ss-pricing-layout-1 {
background-color: var(--bg-color-normal);
padding: 2.5rem 3.9375rem 3.125rem 3.9375rem;
position: relative;
text-align: center;
transition: background-color .5s,border-color .5s,transform .5s,background-size .5s;
transition-timing-function: cubic-bezier(0.25,0.46,0.45,0.94);
}
.ss-pricing-layout-1:hover {
background-color: var(--bg-color-hover);
}
img.ss-pricing-layout-1__image {
position: relative;
width: 8.75rem;
height: auto;
border-radius: 8.75rem;
overflow: hidden;
display: inline-block;
}
.ss-pricing-layout-1__title {
font-size: 0.8125rem;
letter-spacing: 0.316em;
word-spacing: 0em;
line-height: 2em;
text-transform: none;
font-weight: normal;
}
.ss-pricing-layout-1__popular {
margin: 30px 0;
font-size: 0.8125rem;
letter-spacing: 0.316em;
word-spacing: 0em;
line-height: 2em;
text-transform: none;
font-weight: normal;
}
.ss-pricing-layout-1__description {
font-size: 0.75rem;
letter-spacing: 0.04em;
word-spacing: 0em;
line-height: 2em;
text-transform: none;
font-weight: normal;
}
.ss-pricing-layout-1__price {
font-size: 0.8125rem;
letter-spacing: 0.316em;
word-spacing: 0em;
line-height: 2em;
text-transform: none;
font-weight: normal;
} .ss-pricing-layout-2 {
background-color: var(--bg-color-normal);
padding: 2.5rem 3.9375rem 3.125rem 3.9375rem;
position: relative;
text-align: center;
transition: background-color .5s,border-color .5s,transform .5s,background-size .5s;
transition-timing-function: cubic-bezier(0.25,0.46,0.45,0.94);
}
.ss-pricing-layout-2:hover {
background-color: var(--bg-color-hover);
}
.ss-pricing-layout-2__image {
position: relative;
width: 8.75rem;
height: auto;
border-radius: 8.75rem;
overflow: hidden;
}
.ss-pricing-layout-2__title {
font-size: 0.8125rem;
letter-spacing: 0.316em;
word-spacing: 0em;
line-height: 2em;
text-transform: none;
font-weight: normal;
}
.ss-pricing-layout-2__popular {
margin: 30px 0;
font-size: 0.8125rem;
letter-spacing: 0.316em;
word-spacing: 0em;
line-height: 2em;
text-transform: none;
font-weight: normal;
}
.ss-pricing-layout-2__description {
font-size: 0.75rem;
letter-spacing: 0.04em;
word-spacing: 0em;
line-height: 2em;
text-transform: none;
font-weight: normal;
}
.ss-pricing-layout-2__price {
font-size: 2.2125rem;
letter-spacing: 0.316em;
word-spacing: 0em;
line-height: 2em;
text-transform: none;
font-weight: normal;
} .slick-slider .slick-track,
.slick-slider .slick-list {
padding: 0;
margin: 0;
} .sas-total_wrap_post_slider {
padding: 0;
margin: 0;
}
article.sas-container_postslider {
overflow: hidden;
position: relative;
display: block;
width: 100%;
} .sas-container_postslider img {
width: 100%;
height: auto;
}
.sas-cover_img_postslide {
position: relative;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: table;
width: 100%;
overflow: hidden;
height: 67vh;
max-height: 600px;
} .sas-container_postslider .sas-slidepost__desc {
position: relative;
width: 100%;
display:table-cell;
vertical-align:bottom;
text-align: center;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
padding: 0 15px; -webkit-transform-style: preserve-3d;
-webkit-transition: all 0.9s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-moz-transition: all 0.9s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-o-transition: all 0.9s cubic-bezier(0.000, 0.000, 0.580, 1.000);
transition: all 0.9s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-webkit-transform: translateZ(0);
} .sas-container_postslider .sas-cover_img_postslide:hover .sas-slidepost__desc {
background: rgba(255,255,255,0.8);
} .sas-container_postslider .sas-slidepost__desc .sas-slideposts_category {
text-align: center;
margin-bottom: 4px;
display: block;
}
.sas-container_postslider .sas-slideposts_category ul {
list-style: none;
padding: 0;
margin: 0;
}  
.sas-container_postslider .sas-slideposts_category ul li a {
padding-bottom: 4px;
} .sas-container_postslider .sas-slidepost__desc h2 {
padding: 0 10px;
margin: 15px auto 35px;
}
.sas-container_postslider .sas-slidepost__desc h2 a {
color: var(--El_def_two);
transition: all 0.4s ease 0s;
-webkit-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
}
.sas-container_postslider .sas-slidepost__desc h2 a:hover {
color: var(--El_def_three);
}
@media (max-width:480px) {
.sas-container_postslider .sas-slidepost__desc h2 {
font-size: 28px;
padding: 0 5px;
line-height: 29px;
}
} .sas-slidepost__desc .sas-slidepost_date {
display: block;
margin-top: 15px;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
}
.sas-meta_date a {
color: var(--El_def_two); 
} .sas-total_wrap_post_slider .slick-dots {
display: flex;
justify-content: center;
width: 100%;
margin: 0;
padding: 1rem 0;
list-style-type: none;
}
.sas-total_wrap_post_slider .slick-dots li {
margin: 0 0.25rem;
}
.sas-total_wrap_post_slider .slick-dots li button {
display: block;
padding: 0;
border: none;
border-radius: 100%;
background-color: var(--El_def_three);
text-indent: -9999px;
}
.sas-total_wrap_post_slider .slick-dots li.slick-active button {
background-color: var(--El_def_one);
} .sas-total_wrap_post_slider .slick-prev,
.sas-total_wrap_post_slider .slick-next {
position: absolute;
display: block;
height: 28px;
width: 28px;
cursor: pointer;
background: transparent;
color: transparent;
top: 40%;
margin-top: 0px;
padding: 0;
border: none;
outline: none;
z-index: 5;
opacity: 0;
border-radius: 0;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
}
.sas-total_wrap_post_slider.slick-slider:hover .slick-prev,
.sas-total_wrap_post_slider.slick-slider:hover .slick-next {
opacity: 1;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
}
.sas-total_wrap_post_slider .slick-prev:hover:before,
.sas-total_wrap_post_slider .slick-prev:focus:before {
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
opacity: 1;
}
button[type='button'].slick-prev,
button[type='button'].slick-next {
background: transparent !important;
border: none;
} .sas-total_wrap_post_slider button.slick-prev:before {
display: none; 
}
.sas-total_wrap_post_slider button.slick-next:before { 
display: none; 
}
.sas-total_wrap_post_slider button.slick-prev {
left: 2%;
}
.sas-total_wrap_post_slider button.slick-next {
right: 3.5%;
}
.sas-total_wrap_post_slider button.slick-next i {
font-size: 50px ;
width: 50px;
height: 50px;
font-family: "FontAwesome" ;
color: var(--El_def_two);
}
.sas-total_wrap_post_slider button.slick-prev i {
font-size: 50px ;
width: 50px;
height: 50px;
font-family: "FontAwesome" ;
color: var(--El_def_two);
} .sas-total_wrap_post_slider button.slick-prev {
color: var(--El_def_two);
font-size: 18px;
}
.sas-total_wrap_post_slider button.slick-next {
color: var(--El_def_two);
font-size: 18px;
}  .sas-testimonials_slide { 
opacity: 0; 
}
.sas-testimonials_slide.slick-initialized  { 
opacity: 1;
position: relative;
transition: opacity 0.2s ease-in;	
} .sas-testimonials_slide div:focus{
outline:none;
}
.sas-testimonials_slide .wrap_description {
margin: 0 auto;
color: var(--El_def_one); 
}
.sas-testimonials_slide .description {
margin-bottom: 20px;
} .sas-testimonials_slide .cont_meta_showcase {
align-items: center;
margin: 0 auto;
}
.sas-testimonials_slide .meta_showcase p {
margin: 0rem;
} .sas-testimonials_style_1 .wrap_img_icon,
.sas-testimonials_style_3 .wrap_img_icon {
text-align: center;
margin-bottom: 15px;
}
.sas-testimonials_slide .wrap_testimonial_icon {
font-size: 60px;
text-align: center;
}
.sas-testimonials_style_1 .wrap_testimonial_icon img {
margin: 0 auto;
} 
.sas-testimonials_style_1 .wrap_avatar_image {
margin: 0 auto;
} .sas-testimonials_slide .wrap_avatar_image img {
width: 75px;
margin-bottom: 0.3125rem;
margin: 0 auto;
border-radius: 100%;
height: 75px;
}
.sas-testimonials_style_2 .wrap_avatar_image {
display: block;
margin-right: 1.25rem;
text-align: center;
max-width: 4.6875rem;
}
.sas-testimonials_style_2 .wrap_img_icon .wrap_testimonial_icon {
margin-right: 20px;
}
@media (max-width:1000px) {
.sas-testimonials_slide .cont_meta_showcase {
display: block;
}
.sas-testimonials_slide .wrap_avatar_image {
max-width: 100%;
width: 100%;
margin-right: 0;
}
.sas-testimonials_slide .meta_showcase  {
text-align: center;
margin-top: 15px;
}
.sas-testimonials_style_2 .cont_meta_showcase {
flex-direction: column;
}
} .sas-testimonials_slide .slick-cloned,
.sas-testimonials_slide .slick-slide {
opacity: 0.3;
-webkit-transition: -webkit-transform 1s ease 0s, opacity .7s ease 0s;
-moz-transition: -moz-transform 1s ease 0s, opacity .7s ease 0s;
-ms-transition: -ms-transform 1s ease 0s, opacity .7s ease 0s;
-o-transition: -o-transform 1s ease 0s, opacity .7s ease 0s;
transition: transform 1s ease 0s, opacity .7s ease 0s
}
.sas-testimonials_slide .slick-active {
opacity: 1;
-webkit-transition: -webkit-transform 1s ease 0s, opacity .7s ease 0s;
-moz-transition: -moz-transform 1s ease 0s, opacity .7s ease 0s;
-ms-transition: -ms-transform 1s ease 0s, opacity .7s ease 0s;
-o-transition: -o-transform 1s ease 0s, opacity .7s ease 0s;
transition: transform 1s ease 0s, opacity .7s ease 0s
} button[type='button'].slick-prev {
background: transparent !important;
border: none;
}
.sas-testimonials_slide .slick-prev:before, .sas-testimonials_slide [dir="rtl"] .slick-prev:before {
display: none;
}
.sas-testimonials_slide .slick-next:before, .sas-testimonials_slide [dir="rtl"] .slick-next:before {
display: none;
}
.sas-testimonials_slide .slick-arrow {
position: absolute;
top: 0;
height: 100%;
padding: 0;
background: none;
border: none;
font-size: 0;
z-index: 15;
outline: none;
cursor: pointer;
}
.sas-testimonials_slide .slick-prev,
.sas-testimonials_slide .slick-next {
opacity: 0;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
}
.sas-testimonials_slide.slick-slider:hover .slick-prev,
.sas-testimonials_slide.slick-slider:hover .slick-next {
opacity: 1;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
}
.sas-testimonials_slide .slick-prev:hover:before,
.sas-testimonials_slide .slick-prev:focus:before {
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
opacity: 1;
}
.sas-testimonials_slide button.slick-prev,
.sas-testimonials_slide button.slick-next,
.sas-testimonials_slide button.slick-prev i,
.sas-testimonials_slide button.slick-next i {
color: var(--El_def_one);
} .sas-testimonials_slide button.slick-prev {
color: var(--El_def_one);
font-size: 18px;
}
.sas-testimonials_slide button.slick-next {
color: var(--El_def_one);
font-size: 18px;
} .sas-testimonials_slide .slick-dots {
display: flex;
justify-content: center;
width: 100%;
margin: 0;
padding: 1rem 0;
list-style-type: none;
z-index: 11;
position: relative;
}
.sas-testimonials_slide .slick-dots li {
margin: 0 0.25rem;
}
.sas-testimonials_slide .slick-dots li button {
display: block;
padding: 0;
border: none;
border-radius: 100%;
background-color: var(--El_def_three);
text-indent: -9999px;
width: 10px;
height: 10px;
}
.sas-testimonials_slide .slick-dots li.slick-active button {
background-color: var(--El_def_one);
} .sas-testimonials_style_1,
.sas-testimonials_style_3 {
text-align: center;
}
.sas-testimonials_style_1 .sas-testimonials_slide .wrap_description,
.sas-testimonials_style_3 .sas-testimonials_slide .wrap_description {
max-width: 850px;
}
.sas-testimonials_style_2 .cont_meta_showcase {
width: 100%;
}
.sas-testimonials_style_3 .cont_meta_showcase {
width: 100%;
text-align: center;
}
.sas-testimonials_style_2 .sas-testimonial_meta_inner,
.sas-testimonials_style_3 .sas-testimonial_meta_inner {
display: inline-block;
}
.sas-testimonials_style_2 .wrap_img_icon,
.sas-testimonials_style_3 .wrap_img_icon {
display: table-cell;
vertical-align: middle;
padding-right: 10px;
}
.sas-testimonials_style_2 .meta_showcase,
.sas-testimonials_style_3 .meta_showcase {
display: table-cell;
vertical-align: middle;
text-align: left;
}