/*
Theme Name: Borgholm Child
Theme URI: https://borgholm.qodeinteractive.com
Description: A child theme of Borgholm
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: borgholm
Template: borgholm
*/

@font-face {
	font-family: "Futura Medium";
	src: url(https://yellowagency.pl/wp-content/uploads/2025/12/FuturaCyrillicMedium-1.ttf);
}

@font-face {
	font-family: "Futura Light";
	src: url(https://yellowagency.pl/wp-content/uploads/2025/12/FuturaCyrillicLight.ttf);
}

@font-face {
	font-family: "Futura Regular"
	src: url(https://yellowagency.pl/wp-content/uploads/2025/12/Futura-Regular.ttf);
}

@font-face {
	font-family: "Biro-script";
	src: url(https://yellowagency.pl/wp-content/uploads/2025/12/BiroScriptPlus-Bold.woff2);
	font-weight: bold;
}

.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner {
	background-color: #facb32;
}

.qodef-e-title-link {
	color: #fff;
}

.qodef-e-title .entry-title {
	color: #fff;
}

.qodef-shortcode h1 a, .qodef-shortcode h2 a, .qodef-shortcode h3 a, .qodef-shortcode h4 a, .qodef-shortcode h5 a, .qodef-shortcode h6 a {
	color: #fff;
}

.qodef-e-info-category {
	display: none;
}

#title-opinions h1{
	font-size:80px!important;
	text-wrap: nowrap;
	word-spacing: 10px;
}

.numbered-titles h1{
	font-size: 70px;
}

.numbered-titles .qodef-section-title .qodef-m-subtitle  {
	font-weight: 700!important;
}

.numbered-titles p {
	line-height: 20px;
}

@media screen and (max-width: 680px) {
	#main-title h1 {
		font-size: 40px;
	}
	
	#video-bg {
		background-size: cover;
		background-attachment: local;
	}
	
	#progress-1 {
		display: none;
	}
	#progress-title-1 {
		display: none;
	}
	#progress-2 {
		display: none;
	}
	#progress-title-2 {
		display: none;
	}
	#progress-3 {
		display: none;
	}
	#progress-title-3 {
		display: none;
	}
	#progress-4 {
		display: none;
	}
	#progress-title-4 {
		display: none;
	}
	
	#hello-title .qodef-m-title {
	font-family: "Archivo Black";
	font-size: 80px!important;
}
	
	#hello-title-2 h5 {
	font-family: "Archivo Black";
	font-weight: 500;
}
	#what-title .qodef-m-title {
	font-family: "Archivo Black";
	font-weight: 600;
	text-wrap: balance!important;
	font-size: 35px;
}

	.big-title {
	font-family: "Archivo Black";
	text-wrap: wrap!important;
	font-size: 1.55rem!important;
}
	h6 {
		font-size: 40px!important;
	}
	h1 {
		font-size: 30px!important;
	}
	
}

#main-title h1 {
	font-family: "Archivo Black";
}

#main-title .qodef-special-style {
	font-family: "Biro-script";
	color: #fbd50e !important;
}

/* #main-title p {
	font-family: "Futura Medium";
} */

#main-subtitle h5 {
	font-family: "Poppins";
}

#main-subtitle p {
	font-family: "Poppins";
}
#video-title h1 {
	font-family: "Biro-script";
}

#video-title p {
	font-family: "Poppins";
	font-weight: 600;
}

#button-1 {
	font-family: "Poppins";
}

#button-2 {
	font-family: "Poppins";
}

#progress-1 .progressbar-text {
	font-family: "Poppins";
	font-size: 50px;
}

#progress-2 .progressbar-text {
	font-family: "Poppins";
	font-size: 50px;
}

#progress-3 .progressbar-text {
	font-family: "Poppins";
	font-size: 50px;
}

#progress-4 .progressbar-text {
	font-family: "Poppins";
	font-size: 50px;
}

#progress-1 .qodef-m-title {
	font-family: "Poppins";
}

#hello-title .qodef-m-title {
	font-family: "Archivo Black";
	font-size: 110px;
}

#progress-title-1 h5{
	font-family: "Poppins";
	font-weight: 400;
}

#progress-title-2 h5{
	font-family: "Poppins";
	font-weight: 400;
}

#progress-title-3 h5{
	font-family: "Poppins";
	font-weight: 400;
}

#progress-title-4 h5{
	font-family: "Poppins";
	font-weight: 400;
}

#hello-title-2 h5 {
	font-family: "Archivo Black";
	font-weight: 500;
}

#button-3 .qodef-m-text{
	font-family: "Poppins";
	font-weight: 600!important;
}

#what-title .qodef-m-title {
	font-family: "Archivo Black";
	font-weight: 600;
	text-wrap: nowrap;
}

#coop-title .qodef-m-title{
	font-family: "Poppins";
}
#coop-title .qodef-m-subtitle{
	font-family: "Poppins";
	font-weight: 400;
}

.numbered-titles h1{
	font-family: "Poppins";
	font-style: normal;
}



.numbered-titles .qodef-m-subtitle{
	font-family: "Poppins";
	font-size: 20px;
}

#title-opinions .qodef-m-title{
	font-family: "Poppins";
	font-size: 60px;
}

.big-title {
	font-family: "Archivo Black";
	text-wrap: nowrap;
}

.form-field label {
	font-family: "Poppins";
	font-weight: 500!important;
}

.submit-button .qodef-m-text {
	font-family: "Poppins";
	font-weight: 700;
	font-size: 24px;
	
}

.contact-details {
	font-family: "Poppins"!important;
}

#hello-images h5{
	font-family: "Poppins";
	font-size: 32px;
}

#qodef-top-area-inner {
	display: none;
}

.qodef-content-lines-holder {
    position: static;
}

/* Social Icons */
  .social-icons-row {
    display: flex;
    justify-content: center;
    gap: 15px;
    margin-top: 40px;
  }

  .soc-circle-top {
    width: 40px;
    height: 40px;
    border: 2px solid #fbd50e;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fbd50e;
    text-decoration: none;
    transition: background 0.3s, color 0.3s;
  }
  
  .soc-circle-top svg {
    width: 18px;
    height: 18px;
    fill: currentcolor;
  }
  
  .soc-circle-top:hover {
    background: #000;
    color: #fff;
  }
.wpcf7-list-item-label {
padding-bottom: 0.2rem;
}


#slider-43-slide-79-layer-16 h1 {
	font-family: "Archivo Black"!important;
}

#slider-43-slide-79-layer-8 {
	font-family: "Work Sans"!important;
	font-weight: 400!important;
	font-size:15px;
	font-style: normal!important;
}


.qodef-cf-typed-wrap span {
	font-family: "Biro-script"; 
}

.rs-parallax-wrap {
	font-family: "Poppins"!important;
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
	font-family: "Poppins"!important;
}