/*
Theme Name: Conult
Theme URI: https://gaviaspreview.com/wp/conult/
Author URI: https://themeforest.net/user/gavias
Author: Gaviasthemes Team
Description: The 2022 theme for WordPress is a fully responsive theme that looks great on any device.
Version: 1.0.7
Tested up to: 5.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
Text Domain: conult

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



.wp-caption-text{
   font-weight: 400;
   font-size: 14px;
   font-style: italic;
   color: #3f3836;
}
.gallery-caption{
   font-weight: 500;
}
.bypostauthor{
   text-align: left;
}

.wpcf7-spinner{margin:0;width:0;}



@font-face {
    font-family: 'nexa_boldregular';
    src: url('https://jasna3.com.pl/fonts/nexa_bold-webfont.woff2') format('woff2'),
         url('https://jasna3.com.pl/fonts/nexa_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_lightregular';
    src: url('https://jasna3.com.pl/fonts/nexa_light-webfont.woff2') format('woff2'),
         url('https://jasna3.com.pl/fonts/nexa_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexablack';
    src: url('https://jasna3.com.pl/fonts/nexablack-webfont.woff2') format('woff2'),
         url('https://jasna3.com.pl/fonts/nexablack-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexathin';
    src: url('https://jasna3.com.pl/fonts/nexathin-webfont.woff2') format('woff2'),
         url('https://jasna3.com.pl/fonts/nexathin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'nexa';
    src: url('https://jasna3.com.pl/fonts/Nexa-Light.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'butler';
    src: url('https://jasna3.com.pl/fonts/Butler-Bold.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}


@media only screen and (min-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{position:fixed;}
li#mega-menu-2435-0.mega-menu-row ul.mega-sub-menu li#mega-menu-2435-0-3.mega-menu-column.mega-gold-bg.mega-menu-columns-4-of-12.gold-bg{
background-image: url(https://jasna3.com.pl/wp-content/uploads/2022/06/jasna3logobottom-e1655994018240.png);
background-color: #b0842a;
    background-size: auto;
	background-repeat: no-repeat;
	background-position:center;
    /*-webkit-animation: bg-animation 11s ease infinite;
    -moz-animation: bg-animation 11s ease infinite;
    animation: bg-animation 11s ease infinite;*/	
}
}


li#mega-menu-2435-0.mega-menu-row ul.mega-sub-menu li#mega-menu-2435-0-3.mega-menu-column.mega-gold-bg.mega-menu-columns-4-of-12.gold-bg li{font-size:15px;font-weight:bold;text-transform:uppercase;}
li#mega-menu-2435-0.mega-menu-row ul.mega-sub-menu li#mega-menu-2435-0-3.mega-menu-column.mega-gold-bg.mega-menu-columns-4-of-12.gold-bg li a:hover{color:#000;margin-left:5px;}


@media only screen and (max-width: 768px) {
#menu-responywne #mega-menu-wrap-primary .mega-menu.max-mega-menu.mega-menu-horizontal{position: fixed;width: 100%;overflow: auto;height:calc(100vh - 75px);padding-bottom: 80px;margin-top:25px;padding:15px;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated{margin-right:15px;}
#menu-responywne #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:18px;margin-bottom: 15px;}
}

 @-webkit-keyframes bg-animation {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@-moz-keyframes bg-animation {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@keyframes bg-animation {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}

.twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-data-container{box-shadow:none !important;}
.twae-timeline-centered.twae-timeline-sm .twae-timeline-entry .twae-timeline-entry-inner .twae-data-container {padding: 40px !important;}
.twae-wrapper .twae-line::before{background-color: #1b1f2e !important;}
.twae-wrapper .twae-timeline-centered .twae-icon {border: 0px solid #b88f38 !important;}
.twae-timeline-centered::before{width:2px !important;margin-left: -3px !important;}

.twae-vertical::after, .twae-vertical::before {width: 14px !important;height: 14px !important;left: calc(50% - 9px) !important;background-color: transparent !important;border: solid 2px #1b1f2e !important;}
.twae-vertical::before {top: -12px !important;}
.twae-vertical::after {bottom: 17px !important;}
.twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-icon{width: 50px !important;height: 50px !important;}
.elementor-2694 .elementor-element.elementor-element-68e00e7 .twae-wrapper .twae-icon i,.etapy .twae-wrapper .twae-icon i{line-height:50px !important;}


#onas-team .gsc-team-item-2 .team-content{
width: calc(100%);
-ms-flex: 0 0 calc(100%);
flex: 0 0 calc(100%);
padding-left: 0;
}
#onas-team .gsc-team-item-2{border:0;padding:0 40px 0 0;}
#onas-team .gsc-team-item-2.active, #onas-team .gsc-team-item-2:hover{
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0);
}
#onas-team .gsc-team-item-2 h3{font-size:32px;margin-top: 20px;margin-bottom:40px;}
#onas-team .swiper-slider-wrapper .swiper-nav-next,#onas-team .swiper-slider-wrapper .swiper-nav-prev{background: #fff;color: #aa7e24;border-radius:100px;opacity:1;top:32px;box-shadow:none;}
#onas-team .swiper-slider-wrapper .swiper-nav-prev{right:40px;left:auto !important;}
#onas-team .swiper-slider-wrapper .swiper-nav-next{right:0 !important;}

.cf7mls-btns .cf7mls_next.action-button{margin:0;padding: 17px 53px;}
.cf7mls_next.action-button,.cf7mls_back.action-button{font-size:14px; letter-spacing:2px;text-transform:uppercase;border-radius:0;}
.cf7mls_next.action-button {position: absolute;right: 0;top: 57px;}
.wpcf7-form .fieldset-cf7mls .cf7mls-btns {min-height: 0;}
form.cf7mls input.wpcf7-form-control.wpcf7-submit.btn-zweryfikuj{margin:0;width:100%;}


.cf7mls_back.action-button {padding: 0;margin: 0;color: white;background: transparent;min-width:10px;}

 @media only screen and (max-width: 1130px) {
.cf7mls_next.action-button {position: initial;}
 }
 
  @media only screen and (max-width: 520px) {
.gsc-team-item-2{text-align:center;}
.gsc-team-item-2 .team-image .image-content{margin:auto;}
.section-onas h3.elementor-icon-box-title,.section-onas .content-inner{text-align:center;}
.section-onas .elementor-widget-icon-box.icon-box-left .elementor-icon-box-icon{margin-right:0px !important}
.twae-vertical::after, .twae-vertical::before{width:0px !important;height:0px  !important;border:0 !important;}
 }
 
 .contact-box a:hover{color:#000;}

