










body.branch-banner-is-active #branch-banner-iframe {
    position: fixed;
    top: 0;
}
body.branch-banner-is-active .header,
body.branch-banner-is-active .mobmenu--opened {
    top: 76px;
}

.blog-single__article-text p img{
	margin-left:auto;
	margin-right:auto;
	display:block;
}



.primepostslider *{
	outline:none;
}

.primepostslider .slick-next,
.primepostslider .slick-prev {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    border: 0;
    outline: none;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    position: absolute;
    padding: 0;
    top: 44%;
    z-index: 2;
    font-size: 0;
    line-height: 0;
}

.primepostslider .slick-prev{
	left:0;
}
.primepostslider .slick-next{
	right:0;
}
.primepostslider .slick-prev::before,
.primepostslider .slick-next::before {
    border-radius: 50%;
    background: #fff url(/assets/images/cpa/chevron.svg?rev=5f03468c) no-repeat 50%;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
}

.primepostslider .slick-prev::before {
    transform: rotate(180deg);
}

.primepostslider.doslider {
    margin: 0 -16px;
    padding:0 46px;
}

.primepostslider.doslider article {
    margin: 0 16px 8px;
	display: grid !important;
}


.primepostslider ul.slick-dots {
    list-style: none;
    display: block;
    margin: 54px auto 0 auto;
    text-align: center;
}

.primepostslider ul.slick-dots li{
	display:inline-block;
	padding:0 2px;
}

.primepostslider ul.slick-dots li button {
	display:none;
}
.primepostslider ul.slick-dots li::before {
	cursor:pointer;
	content:'';
    font-size: 0;
    line-height: 0;
    background: #999;
    border-radius: 50%;
    width: 8px !important;
    height: 8px !important;
    border: 4px solid #fff;
    display: block !important;
    outline: none;
    padding: 0;
}

.primepostslider ul.slick-dots li.slick-active::before {
	cursor:default;
    background:#52afee;
    border:4px solid #52afee;
}

.primepostslider.noslider.num1,
.primepostslider.noslider.num2 {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.primepostslider.noslider.num1 .item,
.primepostslider.noslider.num2 .item {
    flex: 0 0 33%;
}


.slwrap {
    padding: 0 40px;
}
.slwrap .btn {
    padding-left:0px !important;
	padding-right:0px !important;
    text-align: center !important;
}
.slwrap .slick-prev,
.slwrap .slick-next{
	transform: translateY(-50%);
}

#primemenu_mobile,
#primemenu_mobile ul{
	margin:0;
	padding:0;
	list-style:none;
}
.blog-single__another-feed.primepostslider.doslider {
    grid-template-columns: unset !important;
	-ms-grid-columns: unset !important;
}

.header__mainmenu.s-hidden ul{
	display:none;
}

.mobmenu__social img {
    max-width: unset;
}




.table-wrapper {
    display: block;
    max-width: 100% !important;
    overflow: auto;
}
.blog-single__article-text table {
    width: auto;
    max-width: 100%;
    border-spacing: unset;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}
    border-right: 1px solid #eee;
.blog-single__article-text table tr{
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}
.blog-single__article-text table td {
    text-align: left;
    word-break: normal !important;
    white-space: break-spaces !important;
    width: auto !important;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 6px 10px;
}


@media (max-width: 992px){
	.subscribe-form p {
		text-align: center;
	}
	.magnify{overflow:hidden !important;}
	
	.blog-single__wrapper {
    	grid-template-columns: minmax(0, 1fr);
	}
	.primepostslider.doslider {
	    padding:0 16px;
	}

	.primepostslider.noslider.num1 .item,
	.primepostslider.noslider.num2 .item {
	    flex: 0 0 90%;
	}

	.breadcrumbs.breadcrumbs--single.breadcrumbs--mobile {
	    margin: 24px 0 0 0;
	}
	.post_contents {
		padding-top: 24px;
	}
	
	.primepostslider.autorunslider {
		padding: 0 0 50px 0;
    	margin: 0 -16px !important;
	}
	
	.primepostslider.autorunslider .slick-prev,
	.primepostslider.autorunslider .slick-next{
		top:auto;
		bottom:0;
   		transform: none;
	}
	.primepostslider.autorunslider .slick-next{
		right:25%;
	}
	
	.primepostslider.autorunslider .slick-prev{
		left:25%;
	}
}

@media (max-width: 768px){
	

	.breadcrumbs.breadcrumbs--single.breadcrumbs--mobile {
	    margin: 16px 0 0 0;
	}
	.slwrap {
		padding: 0 0 50px 0;
    	margin: 0 -16px !important;
	}
	
	.slwrap .slick-prev,
	.slwrap .slick-next{
		top:auto;
		bottom:0;
   		transform: none;
	}
	.slwrap .slick-next{
		right:25%;
	}
	
	.slwrap .slick-prev{
		left:25%;
	}
	
}