/* clubz stylesheet definitions
 * aip solutions ltd' 2022
 * support@aip.solutions
 */
a.btn-edit			{display:inline-block;margin-left:10px;border-radius:16px;line-height:1em;padding:6px 18px;color:#000;font-size:14px;background:#FFEA00;}
a.btn-edit:hover	{font-weight:bold;}
.search-form input[type=text] {color:#1b4158;}
.section-opinion .card-item .img-wrapper {height:300px;}
/* dialog */
iframe.popup		{position:fixed;border:none;;width:90%;height:90%;top:0;left:0;bottom:0;right:0;margin:auto;z-index:100;opacity:0;transition:opacity 0.6s;outline: 2000px solid rgba(0, 0, 0, 0.4);max-width:800px;}
body.popup			{margin:0px;padding:0;width:100%;background:#fff;}
.popup header		{background: #1b4158;color: #fff;padding: 10px 15px;}
.popup header h1	{margin: 0;font-size: 25px;}
.popup section		{padding:15px;}
.popup h2			{font-size:20px;margin-bottom:30px;}
.popup h3			{font-size:22px;text-align: center;}
.popup section h2 span{color: #eb4f27;}
.popup footer		{display: flex;align-items: baseline;justify-content: space-between;padding:0 15px;margin-top:20px;gap:20px;}
.popup footer div	{position: absolute;}
.popup footer .btn	{margin:0 0 15px 0;padding: 10px 15px 7px;}
/* .dialog .login		{position:relative;box-sizing:border-box;background:#fff;max-width:600px;} */
.close-btn			{height:40px;width:40px;}
/* .close-btn::before, .close-btn::after
					{position:absolute;display:inline-block;content:"";top:50%;left:0;margin-top:-1px;width:100%;height:3px;background:#000;transform:rotate(45deg);}
.close-btn::after	{transform:rotate(-45deg);} */
.banner-wrapper		{text-align:center;margin-bottom:10px;}
.banner-margin		{text-align:center;margin:38px 0 -30px;}
.banner-wrapper-small{text-align:center;margin:35px 0 0;}
.hp					{margin:0 0 20px;}
.footer-bottom.abf img{width:100px;float:left;margin-right:20px;}
.footer-bottom.abf p{font-size:15px;text-align:left;position: relative;margin-right: 10px;}
.footer-bottom.abf::after{content:'';display:block;clear: both;}
.z-cast	 {background: #1b4158;padding: 10px;}
.z-cast>div	 {background: #fff;padding: 0;}
.z-cast header {margin: 0;padding: 5px;}
.z-cast	.img-article {width:100%;margin:0;padding:0 5px 5px;}
.z-cast	.section-heading h2{font-size:16px;padding-left:18px;}
.z-cast .section-title::before{width:14px;height:14px;}
.z-cast iframe{display:block;width: 100%;height: auto;aspect-ratio: 4 / 3;}
.z-cast .img-article::before{display:none;}
.z-cast a.show-more{margin:0;}
.side-column a.show-more{margin-top:8px;float:right;}
.side-column .sport-section a.show-more{margin-top:0;}

body::before{content: '';position: fixed;width: 100%;height: 100%;background: rgb(0, 0, 0, 40%);z-index: -10;opacity: 0;transition: opacity .4s;}
body.dialog::before{z-index: 100;opacity: 1}
div.dialog{position: fixed;top: 50%;right: 50%;transform: translate(50%, -1000%);z-index: -10;background: #1b4158;padding:50px 30px 30px;box-shadow: 12px 12px 7px rgba(27, 65, 88, .13);transition: transform .4s;}
div.dialog.active{transform: translate(50%, -50%);z-index:101;}
div.dialog button, .close-btn{position: absolute;top: 15px;right: 15px;border: none;padding:0;width:20px;height:20px;background: transparent;font-size: 0;cursor:pointer;color: #eb4f27;}
div.dialog button .icon	, .close-btn	.icon{transform:rotate(-90deg);transition:transform .4s;}
div.dialog button:hover .icon	, .close-btn:hover	.icon{transform:rotate(90deg);}
div.dialog h3{margin:0;color:#fff;text-align: center;}

.paid{position: relative;text-align: center;}
.paid::before{content: '';position: absolute;top: -150px;left: 0;width: 100%;height: 150px;background: rgb(255, 255, 255);background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 34%, rgba(255, 255, 255, 1) 100%);}
.paid h3{margin-top:0;}
.paid p{font-size:18px !important;margin:10px;}
.paid a.btn{margin:10px !important;;color:#fff;}
.paid span{display: block;position: relative;margin: 10px auto;font-size: 18px;width: 290px;}
.paid span::before, .paid span::after{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;width: 120px;height: 1px;background: #435d6e;}
.paid span::after{left: unset;right:0}
.form-group [type=checkbox]{width: 20px;display: inline-block;vertical-align: text-bottom;margin-right: 5px;appearance: none;height: 20px;border: 1px solid #dbdcdc;}
.subscription .green, .subscription .green:focus{border-color:#3cb878;color:#3cb878;}
.subscription .orange, .subscription .orange:focus{border-color:#eb4f27;color:#eb4f27;}
.subscription .grey, .subscription .grey:focus{border-color:#928c8a;color:#928c8a;}
.subscription .red, .subscription .red:focus{border-color:#a83131;color:#a83131;}
.suberr{display:none;}
/* .subscription button{position:absolute;right:0;height:40px;z-index: 2;} */
.subscription .prd	{margin-top:30px;}
.subscription .prd::after{content:'';display:block;margin-top: 30px;width:100%;height:1px;background:#dbdcdc;}
.subscription .btn{margin-bottom:40px;}
.subscription .btn.cancel{background-color: #b2b1b1;border-color:#b2b1b1;}
.subscription h2{display: flex;align-items: baseline;justify-content: space-between;}
.subscription h2 span{font-size:30px;}
.subscription .prd label{position:relative;margin:10px 0 5px 25px;;font-size:1.3rem;width:fit-content;}
.subscription .prd label input{width: 20px;height: 20px;position: absolute;left: -25px;top: 3px;}
.subscription .prd svg{margin-top:-5px;}
/* .subscription .prd label::before, .subscription .prd label::after{content: "";position: absolute;top: 3px;left: -21px;width: 18px;height: 20px;background: url(/assets/images/lines.svg) no-repeat center / 100%;}
.subscription .prd label::after{left: unset;right:-21px;} */
.subscription .prd span{font-size: 1.2rem;}
.subscription .prd a{display:block;margin:10px 0 30px;width:160px;}
.subscription .form-group p{color:#eb4f27;}
/* .new-main .section{margin-top:30px;} */
.new-main .main-column, .new-main .side-column {padding-bottom: 30px;}
.listen .audio-block-wrapper{margin:0;}
.listen .read-more-section{display: flex;align-items: normal;justify-content: space-between;padding-right: 20px;}
.listen .section-title{margin:8px 0 0 8px;}
.listen .play-audio{color:#fff;background:#fff;border-radius:100%;}
.listen .audio-block .next, .listen .audio-block .prev{background:#eb4f27;}
.listen .audio-block ul{display:none;}
@media only screen and (min-width: 720px) {
	.dialog .login 	{display:block;margin:auto;margin-top:20%;padding:40px;}
	.subscription h2 span{font-size:inherit;}
	.popup footer .btn	{padding: 10px 25px 7px;}
}
@media only screen and (max-width: 991px){
	.memories-block .text-wrapper {position: unset;padding:20px 0;}
}
@media only screen and (min-width: 1120px) {
	footer .inner-wrapper				{font-size:0;}
	.footer-bottom 	{display:inline-block;width:50%;vertical-align:text-top;}
	.footer-bottom.abf	{padding-right:15px;position:relative;}
	.footer-bottom.abf p::after{content: '';position: absolute;top:0;right:0;width: 1px;height: 100%;background: #435d6e;}
}
@media only screen and (min-width:992px){
	.new-main{display: flex;-webkit-column-gap: 35px;-moz-column-gap: 35px;column-gap: 35px;}
	.new-main .special-article-grid-section{grid-template-columns:1fr 1fr 1fr;max-width:905px;margin-top:60px;}
	.special-article-grid-section .big-article{order:0;}
	.clmn-r section:nth-of-type(2) {margin-top:30px;}
	.z-cast	 {margin-top:30px;}
}
/*Iva add style 05-04-2023*/
li .btn-edit.donate											{background-color: #eb4f27;}
div.inner-wrapper.notofocation 								{max-height:0; max-width: 1310px;position: fixed;padding:0px; bottom: 0;z-index: 9999999;left: 0;right: 0;transition: max-height 1s ease-in-out;}
div.trapezoid-block.c-notofocation_content 					{padding: 30px 40px;}
div.trapezoid-block.c-notofocation_content.donate-inside 	{padding:31px 41px 36px;margin-bottom:35px;}
div.trapezoid-block.c-notofocation_content p 				{font-size: 14px;font-family:inherit;}
div.trapezoid-block.c-notofocation_content .icon-text 		{float:right;position: relative;text-decoration: none;width:25px;height:25px;cursor: pointer;}
div.trapezoid-block.c-notofocation_content .icon-text::before {background-color: #eb4f27;content: '';position: absolute;left: 14px;height: 20px;top: 8px;width: 3px;transform: rotate(45deg);}
div.trapezoid-block.c-notofocation_content .icon-text::after {background-color: #eb4f27;content: '';position: absolute;left: 14px;height: 20px;top: 8px;width: 3px;transform: rotate(-45deg);}
div.trapezoid-block.c-notofocation_content a.btn 			{margin:unset;margin-top:10px;}
/* end of stlesheets */