/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** general   ***************/

.wpcf7 .wpcf7-form-control-wrap.personal-details {
	float: left;
}

.wpcf7 .wpcf7-submit { 
	line-height: 2.5em;
 	padding: 0 .75em;
	border-radius: 20px;
}


.portfolio-top {
	padding-top: 50px;
}

.nav-box>li.active>a, 
.nav-pills>li.active>a { 
	background: #d1c441;
}

.portfolio-inner figure {
	margin-bottom: 30px;
}

	.gallery-image figure {
		overflow: hidden;
		margin-bottom: 0;
	}

	.gallery-image figure img {
		width: 100%;
		height: 150px;
		object-fit: cover;
	}


/*************** CTA  ***************/
.cta-section {
		background-color: #d1c441;
		color: #0b0b0b;
		margin:auto;
		width: 800px;
		max-width: 100%;
		padding: 30px 20px;
		margin-bottom: 40px;
  }

  .cta-title {
		font-size: 2rem; /* Větší text pro nadpis */
		font-weight: bold;
  }

  .cta-content {
		font-size: 1.25rem; /* Mírně větší text pro obsah */
  }

  .cta-link {
		color: #0b0b0b;
		font-weight: bold;
		text-decoration: underline;
  }

	.cta-link:hover {
			color: #000000; /* Zvýraznění při najetí */
	}

	
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/*************** footer  ***************/
.absolute-footer,
.absolute-footer p,
.dark .widget p,
.dark .widget,
.dark .widget a {
	font-size: 15px;
}

.dark .widget a
{
	font-weight: normal;
}

.dark .widget a:hover {
	text-decoration: underline;
}

.absolute-footer {
	padding: 15px 0;
}

.footer-wrapper .back-to-top {
	color: #d1c441;
}

.footer-wrapper .back-to-top:active,
.footer-wrapper .back-to-top:hover,
.footer-wrapper .back-to-top:hover {
	background-color: #d1c441;
	color: #161616;
	border-color: #d1c441;
}