/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
.slogan, .phone, .mail {font-size: 14px}
/* ustawienia nagłówków */
h1:after, h2:after, h3:after,.like-h1:after, .like-h2:after, .like-h3:after{
		content:"";
	border: 1.5px solid #d51544;
	background-color: #d51544;
	display: block;
	width: 20%;
	margin-top: 10px;
}
.srodek h1:after, .srodek h2:after, .srodek h3:after, .srodek .like-h1:after, .srodek .like-h2:after, .srodek .like-h3:after{
	content:"";
	border: 1.5px solid #d51544;
	background-color: #d51544;
	display: block;
	width: 20%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.like-h4:after, .like-h5:after, .like-h6:after{
    border:0px !important;
}	
/* ustawienia nagłówków na klasach */
.like-h1{
    font-size: 60px;
    line-height: 50px;
    font-weight: 700;
    letter-spacing: 0px;
    color:#000;
}
.like-h2{
    font-size: 48px;
    line-height: 60px;
    font-weight: 700;
    letter-spacing: 0px;
    color:#000;
}
.like-h3{
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
    letter-spacing: 0px;
    color:#000;
}
.like-h4{
    font-size: 21px;
    line-height: 31px;
    font-weight: 700;
    letter-spacing: 0px;
    color:#000;
}
.like-h5{
    font-size: 17px;
    line-height: 31px;
    font-weight: 700;
    letter-spacing: 0px; 
}
@media (max-width:767px){
    .like-h1{
        font-size: 36px;
        line-height: 48px;
        letter-spacing: 0px;
        color:#000;
    }
    .like-h2{
        font-size: 29px;
        line-height: 36px;
        letter-spacing: 0px;
        color:#000;
    }
    .like-h3{
        font-size: 21px;
        line-height: 27px;
        letter-spacing: 0px;
        color:#000;
    }
    .like-h4{
        font-size: 16px;
        line-height: 19px;
        letter-spacing: 0px;
        color:#000;
    }
    .like-h5{
        font-size: 17px;
        line-height: 19px;
        letter-spacing: 0px; 
    }
}
/* ustawienia referencji */
@media (min-width: 768px) {.refe-glowna .testimonials_slider {
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	}
}
.refe-glowna .testimonials_slider .bq_wrapper {
	background-color: rgba(245, 245, 245, 0.95) !important;
	margin-left:30px;
	margin-right:30px
}
@media (max-width: 768px) {
	.refe-glowna .testimonials_slider .bq_wrapper {
	margin-left:0px;
	margin-right:0px
}
}
.refe-refe .testimonials_slider .bq_wrapper {
	background: none !important;
}
.testimonials_slider .hr_dots {
	display:none;
}
.refe-glowna .testimonials_slider .slick-slide .author h5{
	color:#fff;
}

.refe-glowna .testimonials_slider .slick-slide .author .company {
	color:#fff;
}
/* .slick-slide {
	display:flex !important;
	flex-direction: column-reverse;
} */
.testimonials_slider a.slider_prev, .testimonials_slider a.slider_next {
	top:100px
}
/* ustawienia menu bocznego na atrakcjach */
#nav_menu-3 {
	position: fixed;
		background-color: #f7dc47;
	padding:5px;
	width:300px;
	top:100px;
}
#nav_menu-3 a {
	padding:2px;
	color:#000;
}
#nav_menu-3 li {
	display: inline-block;
	width:49%;
}
.widget-area {
	padding:0px;
}
/* płynne przesuwanie na stronie */
html {
    scroll-behavior: smooth;
}
/* dla kogo - główna */
.faq-glowna .faq .title{
font-size:20px;
text-align:center;
	padding: 20px 40px;
}
.faq-glowna .faq .question:after, .faq-glowna .faq .question:before {
	display:none;
}
.faq-glowna .faq .num{
	display:none;
}
.faq-glowna .faq .answer {
	padding: 20px 40px;
}
.faq-glowna .faq .question {
	background-color: rgba(245, 245, 245, 0.9);
}
/* formularze */
span.wpcf7-form-control-wrap{
	width: inherit;
}
.zgoda {
	display: inline-flex;
	text-align: left;
	font-size: 12px;
}
.content_wrapper input[type=submit].wpcf7-form-control{
	margin:0px !important;
}
/* punktory na gry xxl */
.gry-ul li::marker{
	font-size:35px;
	color:#D51544;
}
.gry-ul .like-h3:after{
	border:0px;
}
.gry-ul .like-h3{
	font-size:28px;
}
/* formularz na gry xxl */
.gry-kontakt{
	border: 6px solid #F7DC47;
	border-radius: 30px;
	background-color: #fff;
	padding:60px 50px;
}
.gry-kontakt input{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.gry-kontakt input::placeholder{
	color:#AEAEAE;
}
.gry-margin-sekcje{
	margin-top:80px;
}
/* faq gry xxl */
.faq-gry .faq .num{
	display:none;
}
.faq-gry .faq .question:after, .faq-gry .faq .question:before {
	display:none;
}
.faq-gry .faq .answer {
	padding: 20px 40px;
}
.faq-gry .faq .title{
	font-size:20px;
	font-weight: 700;
	padding: 20px 40px;
	display: flex;
    flex-direction: row;
	}
.faq-gry .faq .question {
	background-color: transparent;
	border: 3px solid rgba(67, 97, 120, 0.3);
}
.faq-gry .icon-plus, .faq-gry .icon-minus{
	position: inherit !important;
    top: auto !important;
    right: auto !important;
    font-size: 30px !important;
    color: #000 !important;
    width: 30px !important;
}
/* ukrycie action bar na mobile */
@media (max-width: 768px) {
	#Action_bar {
	display:none;
	}
	.gry-margin-sekcje{
		margin-top:20px;
	}
	.faq div {
		font-size:16px;
		line-height: 22px;
	}
	.gry-kontakt{
		padding:40px 20px;
	}
	.gry-mobile-display-none{
		display: none;
	}
	.gry-drewniane-kategorie{
		padding-top: 0px !important;
	}
	.gry-margin-sekcje-2{
		padding-top:20px !important;
	}
}
/* ustawienia pakietów */
.pakiet3 {
	border-left: 1px solid rgba(0,0,0,.08);
	border-right: 1px solid rgba(0,0,0,.08);
}
.pakiet2 {
	border-left: 1px solid rgba(0,0,0,.08);
}
/* .pakietmniejszy {
	width:70%;
		margin-left:auto;
	margin-right:auto;
} */
/* ustawienia zdjęć */
.minizdjecie img {
	max-width: 85% !important;
}
.minizdjecie2 img {
	max-width: 65% !important;
}
.makszdjecie img {
	max-width: 50% !important;
}
.logo1 img {
	max-width: 70% !important;
}
@media (max-width: 768px){
	.logo1 img {
	max-width: 60% !important;
}
}
/* usuniecie belki pod artykułami */
div.post-footer {
	display:none;

}
/* ustawienia szybkich faktów */
.quick_fact hr{
	display:none;
}
.quick_fact .number-wrapper {
	font-size: 75px;
}
.quick_fact h3 {
	font-size: 30px;
}
/* 	ustawienia formularza */
.wpcf7 span {
	margin-bottom: 15px
}
.wpcf7-spinner{
	display:none;
}
/* poradnik animatora */
.image_frame  {
	border-width:0px;
}
/*blog*/
.post-nav.minimal.column{
	display:none;
}
.type-post .section_wrapper.mcb-section-inner{
	max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}
/* zdjecia animatorow */
@media (min-width: 768px){.animatorzy img {
	display:block;
	width:70%;
	margin-left:auto !important;
	margin-right:auto !important;
	}
}
/* czcionki na mobile */
@media (max-width: 768px) {
	p {
		font-size: 16px;
		line-height: 24px;
	}
	.gry-ul .like-h3{
		font-size:20px;
	}
}
.grecaptcha-badge {
	display:none;
}
.srodek.column_image_gallery dl{
	width:20%;
}
.flexy {
	display:inline-flex;
	width:50%;
}
@media only screen and (max-width: 767px){
.flexy	.section_wrapper {
		padding: 0px 10px!important;
	}}
@media only screen and (max-width: 479px){
	#Content .gallery .gallery-item {
		width:50%;
	}}
.fixed-nav {
	bottom:100px;
}