﻿/* HELP FAQ */
.help { 
	h1 {
		padding-left:0;
		margin-bottom: 10px;
	}

	h2 {
		margin-bottom:10px;
		@pv-help-h2();
		@header-small();
		color:@color-text-body;
    }
}

.sitemap li.col,
.help li.col {
	width:33%;
	.box-sizing();
	padding-right:10px;
	float:left;
	@pv-sitemap-li-col();
}
    .help li.col:nth-child(3n) { padding-right:0;  }

    .help div.category li.col { width:100%;padding-right:0; }


	.col8.sitemap .box-text {
		@pv-sitemap-boxtext();
	}

.help { 
	li.col {
		margin-bottom:40px;
		min-height:170px;
		position:relative;
	
		ul li {
			padding-left:15px;
			position:relative;
		}

		a 
		{ 
			text-decoration:none;
			@pv-help-li-col-a();
			color:@color-text-body;
			font-weight:normal;
			&:hover { text-decoration:underline; }
		}

		ul.question-overview li {
			background:none;
			padding-left:15px;
			&::before {
				@pv-help-questionoverview-li-before();
				top:0;
			}
		}
	}
}

    .help div:not(.category) > .cols li.col{
		ul li::before {
			@pv-help-li-before();
			top:0;
		}

		&::before {
			content:none !important;
		}
	}



        .help dl.cols dt a.anchor {
            display:block;
            position:relative;
            top:-50px;
            visibility:hidden;
        }


		.help.cat li.col > ul > li{
			background:none;padding-left:0;
			&:not(:first-child) { margin-top:20px; }
			& > a { font-weight:bold;font-size:16px;line-height:16px;margin-bottom:10px;display:block; }
		}


            .help li.col a.more-links { 
				margin-top:5px;
				display:inline-block;
				@pv-help-more-links();
            }

/*
.sitemap li.col:nth-child(4n),
.help li.col:nth-child(4n) {
	clear:right;
}
.sitemap li.col:nth-child(4n+5),
.help li.col:nth-child(4n+5) {
	clear:left;
}
*/
	.help dl dt { font-weight: bold; font-size: 16px;line-height:24px; padding-bottom: 14px; padding-top: 22px; }
	.help dl dd {
		margin-bottom:10px;
	}

	.help table {
		width:100%;
	}

.help .questionMenu {
    margin-bottom: 20px;
	li {
		padding-left: 15px;
		margin-bottom: 5px;
		position:relative;
		@pv-help-questionmenu-li();

		&::before {
			@pv-help-questionmenu-li-before();
		}
	}
 }


.help-search-box input:not(:last-child) {
	margin-right:10px;
	width:200px;
}
	

.help .help-search-box {
	margin:0 0 20px 0;
	padding: 11px 10px 10px 10px;
	min-height: 32px;
	width:100%;    
	.box-sizing();

	@pv-help-helpsearchbox();
	p {
	    font-size: 16px;
	    font-weight: bold;
	    margin:0;/* 6px 0 0 10px;*/
		line-height:32px;
	}
 }
/*
    .help .help-search-box .btn-rood { width:120px; }
    .help .help-search-box input { width:150px; }
	*/
.help ul.questions {
	margin-top:10px;
}

.help .questions ul {
	@pv-help-questions-ul();
}

.help .questions li {
    margin-bottom: 5px;
	position:relative;
	@pv-help-questions-ul-li();
}
    .help .questions li::before {
		@pv-help-questions-li-before();
    }

.help table.split-list {
}

.help .faq-container
{
	@pv-help-faqcontainer();
}

.questionMenu a
{
	font-weight:normal;
	color:@color-text-body;
	@pv-help-questionmenu-a();
}

/* HELP FAQ */

.sitemap{
	ul.cols{
		li.col{
			width:100%;
			padding-right:0;

			dl{
				display:flex;
				flex-direction:row;
				flex-wrap:wrap;
				justify-content:space-between;

				dt{
					flex-grow:1;
					width:100%;
				}
				dd{
					width:~"calc(50% - 5px)";

					@media @mobile{
						width:100%;
					}
				}
			}
		}
	}

}