/*
Theme Name:             voxpot.cz
Author:                 UNIFER | Leoš Lang
Author URI:             https://unifer.cz/
Description:            Vzhled pro web voxpot.cz
Text Domain:            voxpot
Bitbucket Theme URI:    https://uniferagency@bitbucket.org/uniferagency/voxpot-theme.git

Version:                1.1.2
*/

.section.section--home-articles .container .left-col .posts-items .club-and-ad-wrap.club-and-add-wrap--add-300x300{
	height: fit-content;
	align-items: stretch;
}
.section.section--home-articles .container .left-col .posts-items .club-and-ad-wrap.club-and-add-wrap--add-300x300 .club-banner{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: flex;
	flex-grow: 1;
	min-height: 260px;
}
.club-and-add-wrap--add-300x300 .club-banner.club-banner--ad-vertical .club-banner__header{
	order: 1;
	margin-bottom: 8rem;
}
.club-and-add-wrap--add-300x300 .club-banner.club-banner--ad-vertical .club-banner__title{
	order: 2;
	margin-bottom: 0rem;
}
.club-and-add-wrap--add-300x300 .club-banner.club-banner--ad-vertical .club-banner__footer{
	order: 3;
	margin-top: 0rem;
}
@media only screen and (max-width: 800px){
.club-and-add-wrap--add-300x300 .club-banner.club-banner--ad-vertical .club-banner__title,
.club-and-add-wrap--add-300x300 .club-banner.club-banner--ad-vertical .club-banner__header{
	margin-bottom: 2rem;
}
}
@media screen and (max-width: 1300px) {
	.section--article-content .container > .right-col .inner {
		display: flex!important;
	}
}
.club-and-add-wrap--add-300x300 .dcmads:after{
	content: 'reklama';
	color: var(--darker-gray-text, #A3A3A3);
	text-align: right;
	font-family: var(--albra-grotesk);
	font-size: 1.1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	padding: 5px 3px;
	margin: 0 0 0 auto;
	display: block;
}

.sidebar-ad .dcmads:after{
	content: 'reklama';
	color: var(--darker-gray-text, #A3A3A3);
	text-align: right;
	font-family: var(--albra-grotesk);
	font-size: 1.1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	padding: 5px 3px;
	margin: 0 0 0 auto;
	display: block;
}

/*homepage ad*/
.club-and-ad-wrap .ad{
	border-radius: 0.5rem;
    overflow: hidden;
}



/*úprava klubu+registrace*/
.upravene-section--club-intro .intro-logo svg{
    color: var(--violet-accent);
    width: 100%;
}
.upravene-section--club-intro{
padding-bottom: 2.7rem;
}
.section.section--register-upravene{
    padding-top: 3.6rem;
}

.section.section--top .container.container--register.container--register-upravene{
	justify-content: center;
	text-align: center;
}

.section.section--banner.vyhody-kluboveho-clenstvi .container .row{
	background-color: var(--violet-accent);
}

.section.section--banner.vyhody-kluboveho-clenstvi .container .inner,
.section.section--banner.vyhody-kluboveho-clenstvi .container .inner p,
.section.section--banner.vyhody-kluboveho-clenstvi .container .inner ul,
.section.section--banner.vyhody-kluboveho-clenstvi .container .inner li{
	color: white;
	font-family: var(--albra-grotesk);
	margin: 0;
	font-size: 16px;
}

.section.section--banner.vyhody-kluboveho-clenstvi .container.container--register .row{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--main-gap);
	padding: 0;
	overflow: hidden;
	border-radius: 10px;
}
.section.section--banner.vyhody-kluboveho-clenstvi .container.container--register .inner img{
object-fit: cover;
height: 100%;
}
.section.section--banner.vyhody-kluboveho-clenstvi .container.container--register .inner{
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
}
.section.section--banner.vyhody-kluboveho-clenstvi .container.container--register .inner.vyhody-kluboveho-clenstvi-text{
padding: 10px 0;
}
.section.section--banner.vyhody-kluboveho-clenstvi .intro-logo svg{
	width: 125px;
}
.section.section--club-advantages.section--club-advantages-upravene{
padding-top: 4.6rem;
}
.section.section--club-advantages.section--club-advantages-upravene h2{
	margin-bottom: 4rem;
}

.section.section--register.section--registrace .container .right-col .text{
	max-width: 100%;
}
.section.section--register.section--registrace .container .right-col .copouns{
    margin: 0.1rem 0 0 0;
}
.section.section--register.section--registrace .container.container--register .right-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 36.3rem;
    flex: 0 0 36.3rem;
    width: 36.3rem;
}
@media only screen and (max-width: 672px){
	.section.section--banner.vyhody-kluboveho-clenstvi .container.container--register .row{
		grid-template-columns: repeat(1, 1fr);
		width: 100%;
	}
	.section.section--banner.vyhody-kluboveho-clenstvi .container.container--register .inner img {
		object-fit: cover;
		height: 150px;
		width: 100%;
	}

	.section.section--banner.vyhody-kluboveho-clenstvi .container.container--register .inner.vyhody-kluboveho-clenstvi-text{
		padding: 5px 0px 0px 40px
		}
	.section.section--banner.vyhody-kluboveho-clenstvi .container.container--register .inner.vyhody-kluboveho-clenstvi-text.vyhody-kluboveho-clenstvi-text-bullet{
		padding: 0px 0 25px 40px;
		}
		.section.section--register.section--registrace .container.container--register .right-col {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			width: 100%;
		}
}

#gform_wrapper_3 #field_3_4{
	margin-top: 8px;
}

#gform_wrapper_3 #field_3_4,
#gform_wrapper_3 #field_3_5,
#gform_wrapper_3 #field_3_6,
#gform_wrapper_3 #field_3_24{
	margin-bottom: 24px;
}
#gform_wrapper_3 #field_3_19{
margin-top: 20px;
}


#gform_wrapper_3 #field_3_7,
#gform_wrapper_3 #field_3_9,
#gform_wrapper_3 #field_3_10,
#gform_wrapper_3 #field_3_16{
	display: none!important;
}


/*kampaň pod hlavičkou webu*/
.campaign-after-header .ad--campaign-banner img{
border-radius: 1rem;
min-width: 100%;
}
/* Hide mobile version on desktop */
@media screen and (min-width: 1000px) {
    .campaign-after-header .ad--campaign-banner.mobile-only {
        display: none;
    }
}
/* Hide desktop version on mobile */
@media screen and (max-width: 999px) {
    .campaign-after-header .ad--campaign-banner.desktop-only {
        display: none;
    }
}

.postid-38319 .campaign-after-header{
	display: none!important;
}