.anchor_support_faq {
	display: inline;
    margin-top: -10px;
    padding-top: 10px;
}

.support_faq_content{
	max-width: 1650px;
}
/*********************************************************************************************/
/******************************************** FAQ block **************************************/
/*********************************************************************************************/
.block_heading{
	padding-left: 0;
}

.faq_block{
	margin-top: -110px;
	padding: 0px 70px 0px 70px;
}

.faq_block .block_heading{
	border-bottom: 1px solid var(--black1);
	padding-bottom: 24px;
    padding-top: 110px;
}

.faq_block_content{
	border-bottom: 1px solid var(--black1);
	padding-bottom: 25px;
}

.faq_block_trigger{
	display: block;
	padding-top: 25px;
}

.faq_block_trigger div{
	display: inline-block;
}

.faq_block_item_in, .faq_block_item_out {
	overflow: hidden;
	/*padding-left: 20px;*/
	width: 65%;
    -moz-transition: max-height 0.5s ease-out;
    -o-transition: max-height 0.5s ease-out;
    -webkit-transition: max-height 0.5s ease-out;
    transition: max-height 0.5s ease-out;
}

.faq_block_item_in {
    max-height: 0px;
}

.faq_block_item_out {
    max-height: 1800px;
}

.faq_block_trigger_out, .faq_block_trigger_in{
	cursor: pointer;
	margin-top: -14px;
	padding: 15px;
	float: right;
}

.faq_block_trigger_out_img,  .faq_block_trigger_in_img{
	display: none;
}
	
.faq_block_trigger_out .faq_block_trigger_out_img{
	display: inline-block;
}	

.faq_block_trigger_in .faq_block_trigger_in_img{
	display: inline-block;
}	
	
/*
.faq_block_trigger_out, .faq_block_trigger_in{
    border-bottom: 2px #009ee3 solid;
    border-right: 2px #009ee3 solid;
    height: 8px;
	margin-right: 10px;
	left: 3px;
	position: relative;
    width: 8px;
    z-index: 49;
}

.faq_block_trigger_out{
	top: 2px;
	-moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -moz-transition: -moz-transform 0.35s linear, top 0.35s linear;
    -o-transition: -o-transform 0.35s linear, top 0.35s linear;
    -webkit-transition: webkit-transform 0.35s linear, top 0.35s linear;
    transition: transform 0.35s linear, top 0.35s linear;
}
	
	
.faq_block_trigger_in{
	top: -2px;
	-moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-transition: -moz-transform 0.35s linear, top 0.35s linear;
    -o-transition: -o-transform 0.35s linear, top 0.35s linear;
    -webkit-transition: -webkit-transform 0.35s linear, top 0.35s linear;
    transition: transform 0.35s linear, top 0.35s linear;
}*/

.faq_block .faq_paragraph{
	margin-top: 10px;
}

.faq_block ul{
	margin: 0 0 0 -20px;
}

.faq_block li{
	margin-top: 5px;
}

/*
.shipping_table div{
	box-sizing: border-box;
	display: inline-block;
	width: 75px;
	vertical-align: top;
}*/

@media (max-width: 1920px){
	.support_faq_content{
		max-width: 1400px;
	}

	.faq_block_item_in, .faq_block_item_out {
		width: 81%;
	}

	.faq_block_content{
		padding-bottom: 20px;
	}

	.faq_block_trigger{
		padding-top: 20px;
	}
	
}
	
@media (max-width: 1100px){
	.faq_block_item_in, .faq_block_item_out {
		width: 90%;
	}
}

@media (max-width: 1000px){
	.faq_block_trigger_out, .faq_block_trigger_in{
		margin-top: -16px;
	}	
}
	
@media (max-width: 900px){
	.faq_block{
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (max-width: 767px){
	.faq_block{
		margin-top: -60px;
		padding-left: 6%;
		padding-right: 6%;
	}	
	
	.faq_block_content{
		padding-bottom: 15px;
	}

	.faq_block_trigger{
		padding-top: 15px;
	}
	
	.faq_block_trigger_out, .faq_block_trigger_in{
		margin-top: -18px;
	}
	
	.faq_block .block_heading {
		padding-top: 80px;
	}	
	
}

@media (max-width: 640px){
	.faq_block_item_in, .faq_block_item_out {
		width: 88%;
	}
}	

@media (max-width: 600px){
	.faq_block_trigger_out, .faq_block_trigger_in{
		margin-top: -19px;
	}
}	
	
@media (max-width: 550px){
	.faq_block{
		padding-left: 3%;
		padding-right: 3%;
	}
	
	.faq_block_trigger{
		display: inline-block;
		height: 20px;
		width: 100%;
	}
	
	.faq_block_trigger div:first-child{
		vertical-align: middle;
		width: 85%;
	}
	
	.faq_block_trigger div:last-child{
		box-sizing: border-box;
		display: inline-block;
		text-align: right;
		vertical-align: middle;
		width: 15%;
	}
	
	.faq_block_item_in, .faq_block_item_out {
		width: 100%;
	}
	
	.faq_block .block_heading {
		padding-top: 60px;
	}
	
	/*
	.shipping_table div{
		width: 60px;
	}*/
}

