:root {
--color-white: #ffffff;
--color-black: #000000;
--color-red: #DE3960;
}
:root {
--font-Archivo: 'Archivo', sans-serif;
--font-Archivo_Expanded: 'Archivo Black', sans-serif;
}
@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200&display=swap"); @font-face {
font-family: 'Archivo_Expanded';
src: url(//gagadelis.gr/wp-content/themes/vw-musician-band-artist-pro/assets/css/main-css/assets/webfonts/Archivo_Expanded-Black.ttf);
}
#slider .slider-main-image img {
width: 100%;
height: auto;
}
#slider .carousel-caption{
width: 100%;height: 100%;
top:30%;
left: auto;right: auto;
text-align: left;
}
span.badge{background-color: #fff;border-radius: 0;color: #000;padding: 5px 5px 3px;}
h1.slidemidheading{
font-size: 45px;line-height: 45px;
font-family: 'Archivo_Expanded';
color: var(--color-white);
}
p.slidesmalltext {
font: 300 16px/26px var(--font-Archivo);
max-width: 100%;
color: var(--color-white);
padding-top: 20px;
margin-bottom: 35px;
}
a.slider-video-btn i{
color: var(--color-white);
background-color: var(--color-primary);
padding: 15px 16.5px;
border-radius: 100px;
margin: 0 18px 0 0px;
font-size: 11px;
transition: all .4s ease-in-out;
}
a.slider-video-btn i:hover{
transform: rotate(360deg)scale(1.2);
background: var(--color-primary);
color: #fff;
border: 2px solid #de39609e;
box-shadow: 0 0 0 4px #de39609e;
}
span.slider-video-btn-text {
font: normal normal bold 12px/40px var(--font-Archivo);
color: var(--color-white);
}
#slider .carousel-indicators{
display: block;
}
#slider .carousel-control-prev{display: none;}
#slider .carousel-control-next{display: none;}
.slide-index-number .carousel-indicators{
position: absolute;
top: 0;
bottom: 0;
margin: 130px -60% 0px 0px;
height: 100%;
right: 0;
left: auto;
width: 100%;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.slide-index-number .carousel-indicators button{
text-indent: 0;
border: none;
line-height: 30px;
color: #fff;
transition: all 0.25s ease;
transform: rotate(269deg);
height: 0;
margin-right: 90px;
opacity: 1;
font-size: 20px;
}
.slide-index-number .carousel-indicators button::after{
content: "";
width: 3px;
height: 100px;
background-color:#fff;
position: absolute;
margin: 28px 0px 0px -13px
}
.slide-index-number .carousel-indicators button:last-child::after{display: none;}
.slide-index-number .carousel-indicators button.active{color:var(--color-primary);}
#slider{
position: relative;
}
#video {
padding-bottom: 0;
}
.modal-new,.modal-new{
display: none;
}
.video-sec-box {
position: relative;
}
.video-sec-box img {
width: 100%;
}
.video-content-box img {
width: 50px;
position: absolute;
top: 47%;
left: 0;
right: 0;
margin: 0 auto;
}
.video-sec {
position: relative;
} .modal-new {
display: none; position: fixed; z-index: 999999999999;
left: 0;
top: 0;
width: 100%; height: 100%; overflow: hidden; background-color: rgba(0,0,0,0.4); padding-top: 100px;
} .modal-contents {
background-color: #fff;
margin: auto;
padding: 6px 20px 40px;
width: 60%;
transition: 2s;
border-radius: 10px;
} .close-one,.close {
color: #000;
float: right;
font-size: 25px;
font-weight: bold;
padding: 0px 10px;
cursor: pointer;
margin-bottom: 7px;
background: var(--green);
border: unset;
height: 38px;
width: 38px;
}
.close-one:hover , .close:hover{
color: var(--white);
} .modal-new,.modal-new{
display: none;
}
.video-sec-box {
position: relative;
}
.videos-rw {
position: relative;
top: -66px;
padding-bottom: 90px;
}
.video-value {
position: relative;
}
.video-value:before {
content: '';
border-top: 1px solid #ffffff96;
display: block;
position: absolute;
left: -41px;
right: 0;
width: 31px;
top: 20px;
}
.slide-nav-bg-content {
width: 5%;
height: 70%;
background: #494848 0% 0% no-repeat padding-box;
border-radius: 5px;
opacity: 1;
backdrop-filter: blur(45px);
-webkit-backdrop-filter: blur(45px);
position: absolute;
top: 0;
left: 30px;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
margin: 9% 0px;
}
.headphone-icon{
position: absolute;
top: 0;
margin-top: 50px;
font-size: 40px;
color:var(--color-primary);
}
.menu-icon{
position: absolute;
top: 0;
margin-top: 170px;
font-size: 20px;
color: var(--color-white);
text-align: center;
}
.menu-icon i{color:#fff;}
.menu-icon p{color:#fff;text-transform: uppercase;}
.waching-icon{
position: absolute;
bottom: 0;
margin-bottom: 60px;
font-size: 20px;
color: var(--color-white);
text-align: center;
}
.waching-icon i{
display: block;
font-size: 20px;
color: #fff;
margin-bottom: 30px;
border-radius: 50px;
transition: all .4s ease-in-out;
}
.waching-icon i:hover{
transform: rotate(360deg)scale(1.2);
background: var(--color-primary);
color: #fff;
border: 2px solid #FF8257;
box-shadow: 0 0 0 4px #FF8257;
} .section-heading-box span {
font: normal 16px/40px var(--font-Archivo);
color: var(--color-red);
}
.section-heading-box h2{
font-size: 36px;line-height: 40px;font-family: "Archivo_Expanded";
} .service-image img {
border-radius: 15px;
}
h3.service-title a{
font: 500 28px/40px var(--font-Archivo);
}
#our_services button.owl-next,#our_services button.owl-prev {
position: absolute;
top: 45%;
}
#our_services button.owl-next{
right: -8em;
left: auto !important;
}
#our_services button.owl-prev {
left: -8em;
right: auto !important;
}
#our_services .owl-nav i {
border: 1px solid var(--color-red);
color: var(--color-red);
height: 53px;
width: 53px;
border-radius: 50px;
padding: 18px 0;
}
#our_services .owl-nav i:hover {
background: var(--color-red);
color: #fff;
transition: 2s;
}
.service-image{
overflow: hidden;
position: relative;
transition: all 0.3s ease 0s;
border-radius: 15px;
}
.service-image:hover{ box-shadow: 0 0 10px -5px rgba(0,0,0,0.8); }
.service-image:before,
.service-image:after{
content: "";
background: linear-gradient(315deg, #d7778d 0%, #DE3960 74%);
width: 100%;
height: 100%;
opacity: 0;
position: absolute;
top: 0;
left: -700px;
right: auto !important;
z-index: 1;
clip-path: polygon(0 0, 100% 0, 0 50%, 100% 100%, 0 100%, 0 50%);
transition: all 0.3s;
}
.service-image:after{
left: auto !important;
right: -700px !important;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.service-image:hover:before{
opacity: 0.6;
left: 0;
}
.service-image:hover:after{
opacity: 0.6;
right: 0 !important;
}
.service-image > img{
width: 100%;
height: auto;
transition: all 0.3s ease-in-out;
}
.service-image:hover > img{
transform: scale(1.1);
transform-origin: left center;
}
#our_services button.owl-dot {
background: #000;
border: 1px solid #000;
width: 15px;
height: 10px;
margin: 0 3px;
border-radius: 30px;
}
#our_services button.owl-dot.active{
background: var(--color-red);
width: 30px;
border-color: var(--color-red);
}
#our_services .owl-dots {
text-align: center;
} .feature-image {
background: #DE3960;
width: 65px;
height: 65px;
border-radius: 50px;
padding: 15px
}
.feature-text p{
font: 500 20px/40px var(--font-Archivo);
padding: 11px 0 0 15px;
}
p.about-text{
font: 400 17px/40px var(--font-Archivo);
max-width: 80%;
}
.about-btn a {
font: 400 17px/40px var(--font-Archivo);
background: var(--color-red);
border-radius: 100px;
padding: 10px 25px;
color: var(--color-white);
}
.about-btn a:hover{
color: var(--color-white) !important;
}
.feature-image{
animation: zoomIn;
animation-duration: 4s;
animation-iteration-count: infinite;
animation-delay: 8s;
} #video_sec iframe{
border-radius: 25px;
} .card.team-inner-box {
padding: 13px;
border-radius: 25px;
box-shadow: 0px 0px 15px #0000001a;
transition: all 0.5s ease;
z-index: 10;
overflow: hidden
}
h4.team-title a{
font: 600 20px/33px var(--font-Archivo);
color: var(--color-red);
}
p.team-text1 {
font: 300 13px/18px var(--font-Archivo);
color: var(--color-black);
}
.team-inner-box img {
border-radius: 18px;
}
.card.team-inner-box:hover {
transform: scale(1.025);
}
#team .owl-stage-outer{
padding: 20px 0px;
}
.image-card img {
-webkit-transition: 0.4s ease;
transition: 0.4s ease;
}
.card.team-inner-box:hover .image-card img {
-webkit-transform: scale(1.04);
transform: scale(1.04);
}
.team-meta i {
padding: 6px 5px;
width: 30px;
height: 30px;
margin: 0 5px;
border-radius: 50px;
transition: all .4s ease-in-out;
}
.team-meta i:hover{
transform: rotate(360deg)scale(1.2);
background: var(--color-red);
color: #fff;
border: 2px solid #de39609e;
box-shadow: 0 0 0 4px #de39609e;
} span.post-date,span.blog-entry-date {
font: 300 14px/40px var(--font-Archivo);
}
img.meta-imges {
width: 15px !important;
display: inline-block !important;
margin-top: -3px;
}
.blog-title a{
font: 500 20px/40px var(--font-Archivo);
color: var(--color-black);
}
p.blog-text {
font: 300 12px/25px var(--font-Archivo);
color: var(--color-black);
}
.hide-sec a {
font: 500 14px/40px var(--font-Archivo);
color: var(--color-black);
}
.blog-box-content {
box-shadow: 0px 0px 20px #0000001a;
border-radius: 25px;
padding: 20px;
transition: all 0.5s ease;
z-index: 10;
overflow: hidden;
background: #fff;
}
#latest_news .owl-stage-outer{
padding: 20px 0px;
}
.blog-box-content:hover {
transform: scale(1.025);
}
.blog-image img {
border-radius: 12px;
-webkit-transition: 0.4s ease;
transition: 0.4s ease;
}
.blog-box-content:hover .blog-image img {
-webkit-transform: scale(1.04);
transform: scale(1.04);
} .booking-left-box {
background-size: cover;
background-repeat: no-repeat;
padding: 3em 0 13em;
border-radius: 25px;
}
h2.booking-title {
font: bold 42px/40px var(--font-Archivo);
color: var(--color-white);
}
p.booking-text{
font: 300 19px/40px var(--font-Archivo);
color: var(--color-white);
width: 37%;
margin: 0 auto;
}
.newsletter-code {
background: #fff;
box-shadow: 0px 0px 15px #0000001a;
border-radius: 25px;
padding: 3em 3em 10px;
}
.newsletter-code label{
display: block;
font: 500 18px/30px var(--font-Archivo);
color: var(--color-black);
}
.newsletter-code input[type="text"],.newsletter-code input[type="email"],.newsletter-code textarea {
width: 100%;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #000;
margin-bottom: 12px;
outline: none;
}
.newsletter-code textarea {
height: 30px;
}
.booking-right-box {
width: 85%;
margin: -8em auto 0;
}
.booking-right-box input[type="submit"] {
font: normal 19px/40px Poppins;
color: #fff;
background: var(--color-red);
border: 1px solid var(--color-red);
border-radius: 40px;
padding: 1px 30px;
margin: 0 auto;
display: block;
}
.booking-right-box .wpcf7 form .wpcf7-response-output{
margin: 4px;
color: #000;
} .headphone-image {
position: absolute;
right: 0;
left: auto !important;
top: 35px;
}
.section-content-box{
padding: 0 9.5em;
}
#latest_release .owl-stage-outer {
padding: 20px 0;
}
h4.release-title a {
font: 600 20px/40px var(--font-Archivo);
}
p.lable-title{
font: 400 15px/30px var(--font-Archivo);
margin-bottom: 0;
}
p.lable-text {
font: 300 14px/30px var(--font-Archivo);
margin-bottom: 0;
}
#latest_release .card.team-inner-box{
padding: 18px;
} #what_we_use_dec {
background: #222222;
border-radius: 25px;
padding: 30px 20px 30px 16em;
}
#what_we_use .nav-tabs .nav-link.active {
background: unset;
border: unset;
color: #fff;
} .tab-box {
background: #DE3960;
border-radius: 25px;
position: absolute;
left: -11em;
right: auto !important;
top: 27px;
padding: 15px 1em 15px 15px
}
.tab-box ul.nav.nav-tabs{
display: block;
}
#what_we_use li.nav-item button {
font: 600 20px/40px var(--font-Archivo);
color: var(--color-white) !important;
border: unset;
}
.tab-content li{
font: normal 18px/40px var(--font-Archivo);
color: var(--color-white);
margin-bottom: 8px;
list-style-type: disc;
}
#what_we_use button.nav-link.content-para.active:after {
content: '';
background: #fff;
height: 2px;
width: 63px;
position: absolute;
bottom: 26px;
margin-left: 35px;
}
#what_we_use button.nav-link {
position: relative;
}
#what_we_use li.nav-item {
margin-bottom: 10px;
}
#what_we_use .tab-box ul.nav.nav-tabs {
display: block;
width: 310px;
} .studio-content-box img { margin: 0 auto;
border-radius: 25px;
}
#recoding_studio .owl-item img{  transition-duration: 1s;
}
#recoding_studio .owl-item.center img{
-webkit-transform: scale(1.09);
transform: scale(1.09);
}
#recoding_studio .owl-item.center {
position: relative;
bottom: 18px;
}
#recoding_studio .owl-stage-outer {
padding-top: 3em;
padding-bottom: 15px;
}
span.recording-index {
position: absolute;
top: 18px;
left: 0;
font: bold 75px/96px var(--font-Archivo);
color: #fff;
padding: 0 35px;
z-index: 999;
}
#recoding_studio .owl-item.center span.recording-index{
top: -5px;
padding: 0 12px;
}
.recording-title-box {
background: rgb(0 0 0 / 75%);
position: absolute;
bottom: 30px;
left: 0;
right: 0;
margin: 0 auto;
transition-duration: 1s;
}
h4.recording-title, h4.recording-title a {
font: normal 21px/40px var(--font-Archivo);
color: #fff;
opacity: 1;
margin-bottom: 0;
}
#recoding_studio .owl-item.center .recording-title-box{
bottom: 15px;
-webkit-transform: scale(1.09);
transform: scale(1.09);
}
#recoding_studio .owl-nav i {
background: #fff;
height: 48px;
width: 48px;
border-radius: 50px;
padding: 17px 0;
color: var(--color-red);
}
#recoding_studio button.owl-prev,#recoding_studio button.owl-next {
position: absolute;
top: 46%;
}
#recoding_studio button.owl-prev {
left: 19%;
right: auto !important;
}
#recoding_studio button.owl-next {
right: 19%;
left: auto !important;
} section#portfolio {
position: relative;
}
.section-left-image {
position: absolute;
bottom: 0;
}
.audio-play-icon {
position: absolute;
top: 47%;
left: 0;
right: 0;
text-align: center;
}
.audio-play-icon i {
color: #fff;
font-size: 23px;
cursor: pointer;
}
.download-btn i {
font-size: 18px;
}
.postpic img {
border-radius: 25px;
width: 100%;
}
.latest-inner-cat {
box-shadow: 0px 0px 25px #0000001a;
border-radius: 20px;
padding: 15px;
background: #fff;
}
.audio-player {
position: absolute;
bottom: 0;
right: 20px;
display: none;
}
h3.post_head a {
font: 600 26px/40px var(--font-Archivo);
}
span.author {
font: 300 18px/15px var(--font-Archivo);
}
.latest-post-cate-box {
padding-top: 10px;
}
audio#range {
width: 273px;
height: 38px;
}
.download-btn {
text-align: right;
padding: 20px 30px;
}
span.close-icon {
position: absolute;
left: -26px;
top: 3px;
cursor: pointer;
z-index: 9;
}
.news-right-box .download-btn {
padding: 2em 1.5em 0 0;
}
.news-right-box h3.post_head a {
font-size: 24px;
line-height: 0px;
}
.news-right-box .post_head {
width: 70%;
}
.close-icon i {
background: #fff;
height: 30px;
width: 30px;
border-radius: 50px;
padding: 8px 10px;
box-shadow: 0px 0px 15px #ccc;
} #sidebar-menu{
height: 100%;
width: 0;
position: fixed !important;
z-index: 9999999;
top: 0;
right: 0;
background: #000;
overflow-x: hidden;
transition: .9s;
padding-top: 8px !important;
}
.slider-side-menu{
display: block;
width: 350px;
padding: 20px 30px;
}
.sidenav .close-sidebar-menu {
position: relative;
font-size: 32px;
display: block;
padding-right: 7%;
color: #ffffff;
cursor: pointer;
cursor: pointer;
text-align: right;
}
.slider-side-menu .textwidget h5{
color:#fff;
font-size: 30px;
margin-bottom: 30px;
margin-top: 20px;
}
.slider-side-menu .textwidget p{
color:#fff;
font-size: 15px;
margin-bottom: 30px;
}
.slider-side-menu .textwidget h6{
color:#fff;
font-size: 15px;
margin-bottom: 30px;
}
.slider-side-menu .textwidget img{
margin-bottom: 30px;
}