.g5plus-gallery .gf-gallery-item .gf-gallery-inner {
position: relative;
}
.g5plus-gallery .gf-gallery-item .gf-gallery-inner img {
width: 100%;
display: block;
}
.g5plus-gallery .gf-gallery-item .gf-gallery-inner:before {
position: absolute;
display: block;
content: "";
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.8);
-webkit-transition: all 0.3s;
transition: all 0.3s;
opacity: 0;
}
.g5plus-gallery .gf-gallery-item .gf-gallery-inner a {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%) scale(0.8);
transform: translate(-50%, -50%) scale(0.8);
width: 42px;
height: 42px;
border: 1px solid #fff;
opacity: 0;
border-radius: 50%;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.g5plus-gallery .gf-gallery-item .gf-gallery-inner a i {
color: #fff;
line-height: 40px;
font-size: 12px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.g5plus-gallery .gf-gallery-item .gf-gallery-inner:hover:before, .g5plus-gallery .gf-gallery-item .gf-gallery-inner:hover a {
opacity: 1;
}
.g5plus-gallery .gf-gallery-item .gf-gallery-inner:hover a {
-webkit-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
}
.g5plus-gallery.g5plus-widget-gallery .gf-gallery-item .gf-gallery-inner a {
width: 30px;
height: 30px;
}
.g5plus-gallery.g5plus-widget-gallery .gf-gallery-item .gf-gallery-inner a i {
line-height: 28px;
}
.suprema-effect, .layla-effect, .bubba-effect, .jazz-effect {
overflow: hidden;
position: relative;
}
.suprema-effect:not(.portfolio-item):after, .layla-effect:not(.portfolio-item):after, .bubba-effect:not(.portfolio-item):after, .jazz-effect:not(.portfolio-item):after {
-webkit-transition: opacity 0.8s ease 0.2s;
transition: opacity 0.8s ease 0.15s;
position: absolute;
content: "";
display: block;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
z-index: 0;
}
.suprema-effect.overlay-light:after, .layla-effect.overlay-light:after, .bubba-effect.overlay-light:after, .jazz-effect.overlay-light:after {
background-color: rgba(255, 255, 255, 0.8);
}
.suprema-effect .effect-content, .layla-effect .effect-content, .bubba-effect .effect-content, .jazz-effect .effect-content {
position: relative;
}
.suprema-effect .effect-content:before, .suprema-effect .effect-content:after, .layla-effect .effect-content:before, .layla-effect .effect-content:after, .bubba-effect .effect-content:before, .bubba-effect .effect-content:after, .jazz-effect .effect-content:before, .jazz-effect .effect-content:after {
position: absolute;
content: "";
display: block;
}
.suprema-effect:hover:after, .suprema-effect:hover .effect-content:before, .suprema-effect:hover .effect-content:after, .layla-effect:hover:after, .layla-effect:hover .effect-content:before, .layla-effect:hover .effect-content:after, .bubba-effect:hover:after, .bubba-effect:hover .effect-content:before, .bubba-effect:hover .effect-content:after, .jazz-effect:hover:after, .jazz-effect:hover .effect-content:before, .jazz-effect:hover .effect-content:after {
opacity: 1;
}
.suprema-effect .effect-content:before, .suprema-effect .effect-content:after {
width: 45%;
height: 2px;
top: 50%;
background: #fff;
opacity: 0;
z-index: 1;
-webkit-transition: opacity 0.2s ease, -webkit-transform 0s 0.2s;
transition: opacity 0.2s ease, transform 0s 0.2s;
}
.suprema-effect .effect-content:before {
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
left: 50%;
}
.suprema-effect .effect-content:after {
right: 50%;
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.suprema-effect:hover .effect-content:before {
transition: opacity 0.3s ease 50ms, transform 2s cubic-bezier(0.26, 0.63, 0, 0.96);
-webkit-transform: rotate(-45deg) translateX(-1000px);
transform: rotate(-45deg) translateX(-1000px);
}
.suprema-effect:hover .effect-content:after {
transition: opacity 0.4s ease, transform 2s cubic-bezier(0.26, 0.63, 0, 0.96);
-webkit-transform: rotate(-45deg) translateX(1000px);
transform: rotate(-45deg) translateX(1000px);
}
.layla-effect .effect-content:after, .layla-effect .effect-content:before, .bubba-effect .effect-content:after, .bubba-effect .effect-content:before {
content: "";
display: block;
background-color: transparent;
position: absolute;
z-index: 1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.layla-effect .effect-content:after, .bubba-effect .effect-content:after {
top: 25px;
bottom: 25px;
left: 50%;
right: 50%;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #fff;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
}
.layla-effect .effect-content:before, .bubba-effect .effect-content:before {
top: 50%;
bottom: 50%;
left: 25px;
right: 25px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #fff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
}
.layla-effect:hover .effect-content:after {
left: 10px;
right: 10px;
}
.layla-effect:hover .effect-content:before {
top: 10px;
bottom: 10px;
}
.bubba-effect:hover .effect-content:after {
left: 25px;
right: 25px;
}
.bubba-effect:hover .effect-content:before {
top: 25px;
bottom: 25px;
}
.jazz-effect .effect-content:before {
background-color: transparent;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #fff;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
-webkit-transform: rotate(45deg) scale(0.5);
transform: rotate(45deg) scale(0.5);
}
.jazz-effect:hover .effect-content:before {
-webkit-transform: rotate(45deg) scale(1);
transform: rotate(45deg) scale(1);
}.g5plus-testimonials .testimonial-item {
text-align: center;
}
.g5plus-testimonials .testimonial-item img {
width: 100px;
height: 100px;
border-radius: 50%;
margin-left: auto;
margin-right: auto;
margin-bottom: 33px;
}
.g5plus-testimonials .testimonial-item p {
font-size: 18px;
font-weight: 500;
line-height: 30px;
}
.g5plus-testimonials .testimonial-item h6 {
font-size: 14px;
font-weight: 500;
display: inline-block;
position: relative;
}
.g5plus-testimonials .testimonial-item h6:before {
content: "";
display: block;
width: 48px;
height: 2px;
background-color: #ddd;
position: absolute;
left: -69px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.g5plus-testimonials .testimonial-item h6:after {
content: "";
display: block;
width: 48px;
height: 2px;
background-color: #ddd;
position: absolute;
right: -69px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.g5plus-testimonials.color-light p {
color: #fff;
}
.g5plus-testimonials .owl-dots {
padding-top: 48px;
}
.g5plus-testimonials .owl-dots .owl-dot span {
width: 40px;
height: 6px;
border-radius: 0;
margin: 5px;
}@media screen and (max-width: 600px) {
body.admin-bar #wpadminbar{
top: -46px;
}
} .vc_row-background-overlay-wrap {
position: relative;
}
.vc_row-background-overlay{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom:0;
background-repeat: repeat;
} .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
padding-top: 0;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li,.vc_tta-container{
margin-bottom: 0;
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9{
min-height: 0;
}
.vc_row-no-padding {
margin-left: 0;
margin-right: 0
}
.vc_row[data-vc-full-width] {
position: relative;
}
.vc_separator .vc_sep_holder .vc_sep_line {
top: 0;
}
.wpb_start_animation {
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
opacity:1;
filter:alpha(opacity=100);
} .wpb_start_animation.wpb_top-to-bottom {
-webkit-animation: wpb_ttb 1s;
-o-animation: wpb_ttb 1s;
animation: wpb_ttb 1s;
opacity: 1;
filter: alpha(opacity=100);
}
@-webkit-keyframes wpb_ttb {
0% {
-webkit-transform: translate3d(0, -100px, 0);
opacity: 0;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-moz-keyframes wpb_ttb {
0% {
-moz-transform: translate3d(0, -100px, 0);
opacity: 0;
}
100% {
-moz-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-o-keyframes wpb_ttb {
0% {
-o-transform: translate3d(0, -100px, 0);
opacity: 0;
}
100% {
-o-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes wpb_ttb {
0% {
transform: translate3d(0, -100px, 0);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
} .wpb_start_animation.wpb_bottom-to-top {
-webkit-animation: wpb_btt 1s;
-o-animation: wpb_btt 1s;
animation: wpb_btt 1s;
opacity: 1;
filter: alpha(opacity=100);
}
@-webkit-keyframes wpb_btt {
0% {
-webkit-transform: translate3d(0, 100px, 0);
opacity: 0;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-moz-keyframes wpb_btt {
0% {
-moz-transform: translate3d(0, 100px, 0);
opacity: 0;
}
100% {
-moz-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-o-keyframes wpb_btt {
0% {
-o-transform: translate3d(0, 100px, 0);
opacity: 0;
}
100% {
-o-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes wpb_btt {
0% {
transform: translate3d(0, 100px, 0);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
} .wpb_start_animation.wpb_left-to-right {
-webkit-animation: wpb_ltr 1s;
-o-animation: wpb_ltr 1s;
animation: wpb_ltr 1s;
opacity: 1;
filter: alpha(opacity=100);
}
@-webkit-keyframes wpb_ltr {
0% {
-webkit-transform: translate3d(-100px, 0, 0);
opacity: 0;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-moz-keyframes wpb_ltr {
0% {
-moz-transform: translate3d(-100px, 0, 0);
opacity: 0;
}
100% {
-moz-transform: translate3d(0, 0,0);
opacity: 1;
}
}
@-o-keyframes wpb_ltr {
0% {
-o-transform: translate3d(-100px, 0,0);
opacity: 0;
}
100% {
-o-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes wpb_ltr {
0% {
transform: translate3d(-100px, 0, 0);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
} .wpb_start_animation.wpb_right-to-left {
-webkit-animation: wpb_rtl 1s;
-o-animation: wpb_rtl 1s;
animation: wpb_rtl 1s;
opacity: 1;
filter: alpha(opacity=100);
}
@-webkit-keyframes wpb_rtl {
0% {
-webkit-transform: translate3d(100px, 0, 0);
opacity: 0;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-moz-keyframes wpb_rtl {
0% {
-moz-transform: translate3d(100px, 0, 0);
opacity: 0;
}
100% {
-moz-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-o-keyframes wpb_rtl {
0% {
-o-transform: translate3d(100px, 0, 0);
opacity: 0;
}
100% {
-o-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes wpb_rtl {
0% {
transform: translate3d(100px, 0, 0);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
} .wpb_start_animation.wpb_appear {
-webkit-animation: wpb_appear 1s;
-o-animation: wpb_appear 1s;
animation: wpb_appear 1s;
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
@-webkit-keyframes wpb_appear {
0% {
-webkit-transform: scale(0.5);
opacity: 0.1;
}
100% {
-webkit-transform: scale(1);
opacity: 1;
}
}
@-moz-keyframes wpb_appear {
0% {
-moz-transform: scale(0.5);
opacity: 0.1;
}
100% {
-moz-transform: scale(1);
opacity: 1;
}
}
@-o-keyframes wpb_appear {
0% {
-o-transform: scale(0.5);
opacity: 0.1;
}
100% {
-o-transform: scale(1);
opacity: 1;
}
}
@keyframes wpb_appear {
0% {
transform: scale(0.5);
opacity: 0.1;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@-webkit-keyframes wpb_appear {
0% {
-webkit-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-webkit-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_appear {
0% {
-moz-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-moz-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_appear {
0% {
-o-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-o-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_appear {
0% {
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
-o-transform: scale(.5);
transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
.wpb_start_animation.wpb_top-to-bottom,
.wpb_start_animation.wpb_bottom-to-top,
.wpb_start_animation.wpb_left-to-right,
.wpb_start_animation.wpb_right-to-left,
.wpb_start_animation.wpb_appear {
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
} body[class*='post-type'] #g5plus-framework-popup-icon-wrapper {
display: none;
}
@media screen and (min-width: 992px){
.rtl .x-nav-menu > .x-menu-item + .x-menu-item {
margin-right: 45px;
margin-left: 0;
}
}