.news_title_container {position: relative;top: 10px; margin: auto; max-width: 1750px;}
.news_about_container { background: #fff; padding:10px; }
.news_cover_container { display: block; width: 100%; height: 500px; background-repeat: no-repeat; /*background-position: bottom center;*/ background-position: center -340px; /*background-attachment: fixed;*/ position: relative; }

.news_title_container a {display: block;}
.news_title_container .row {margin-right: 0px; margin-left: 0px;}

.news_title_photo {
    display: inline-block;
    width: 100%;
    min-height: 440px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border-bottom: 0px solid;
    transition: all .25s ease;
}
.news_text {
	/*background: #00000061;*/
    width: 70%;
    height: 70%;
    top: 15%;
    margin: auto;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    position: relative;}

.news_text h1 {
	text-align: center;
	color: #fff; 
	font-size: 32px;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);}
.news_icon_about {
	display: inline-block;
    vertical-align: top;
    max-width: 33%;
    width: 100%;
    padding-bottom: 20px;}

.main_container .rule_container {
    position: relative;
    padding-bottom: 20px;
}

.about_cover {margin-bottom: 0px;}

.news_us_container {
	padding: 10px;
    font-size: 15px;
    color: var(--color-text);
    line-height: 24px;
    max-width: 1280px;
    margin: auto;
}

.news_us_container h1 {
    text-align: center;
    font-size: 30px;
    line-height: 1.25;
    margin: 0;
    text-transform: uppercase;
}

.news_us_container h1:after {
content: " ";
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #adadad;
    margin: auto;
    display: block;
    width: 200px;
    padding-top: 10px;
}

.news_bg {width: 100%; margin: auto;text-align: center;padding: 10px;}
.news_block {width: 100%; display: inline-block;margin: auto; vertical-align: top;}
.news_block h2 {font-family: avenir; font-size: 24px; line-height: 24px; text-align: left;padding-bottom: 0px;}
.facebook_bg {text-align: left;}
.news_block_inline {text-align: left; /*background:#f8f8f8;*/}

.data_block {display:inline-block; background: #3b3b3b; width: 100px; height: 100px; padding: 10px; text-align: center; vertical-align: middle;}
.data_block .month {font-size: 26px; font-family: avenir; color: #fff; display: block;padding-top: 8px;}
.data_block .years {font-size: 30px; font-family: avenir; color: #9d9d9d; display: block;}
.new_block {display: inline-block; vertical-align: top; width: 90%; padding-left: 15px; position: relative;}

.button_news {width: 100%; display: inline-block; text-decoration: none; font-size: 24px; padding: 10px; font-family: avenir; vertical-align: top; color: #2a2a2a; position: relative;overflow: hidden;}
.button_news a {width: 100%;}
.button_news p {font-size: 15px; color: #2a2a2a; margin: 0; font-weight: 400; line-height: 18px; min-height: 56px; /*max-height: 880px; overflow: hidden;*/}
.button_news p:last-child { margin-bottom: 15px; }
.button_news:hover {background: #e8e8e8;}

.button_news img {display: block; height: 100px!important; width: 100%!important;  margin-top: 10px; margin-bottom: 10px;object-fit: cover;}
.news_photo {}

.news_button_block {padding: 0px 0px 10px 0px;}

.btn_default {/*margin-top:10px!important;*/ display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #f3f3f3;  border: 1Px solid transparent;  cursor: pointer; margin-right:0px; margin-bottom:4px;transition:0.3s ease;}
.btn_default:link {/*margin-top:10px!important;*/ display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #f3f3f3;  border: 1Px solid transparent;  cursor: pointer; margin-right:0px; margin-bottom:4px;transition:0.3s ease;}
.btn_default:visited {/*margin-top:10px!important;*/  display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #f3f3f3;border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease;}
.btn_default:active {/*margin-top:10px!important;*/  display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #f3f3f3;border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease; }
.btn_default:hover {/*margin-top:10px!important;*/  display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #fff; background: #c59f5e;border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease;}
.btn_default:disabled{opacity:0.5}

.btn_default_ac:link {display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: white; background-color: var(--color-bg3);  border: 1Px solid transparent;  cursor: pointer; margin-right:0px; margin-bottom:4px;	transition:0.3s ease;}
.btn_default_ac:visited {display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: white; background-color: var(--color-bg3);border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease;}
.btn_default_ac:active {display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: white; background-color: var(--color-bg3);border: 1Px solid transparent;  cursor: pointer;  margin-bottom:4px;	transition:0.3s ease;}
.btn_default_ac:hover {display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: white; background-color: var(--color-bg3);border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease;}

.div_news_photo2 {padding: 20px;}

.new_block iframe {padding: 5px 0px; display: inline-block; width: 49%; height: 308px;}

@media screen and (max-width: 414px) {
	.news_title_photo {min-height: 170px;margin-bottom: 10px;}
	.news_block h2 {font-size:20px; padding-bottom: 5px;}
	.news_block {width: 100%;padding-bottom: 20px;}
	.new_block {width: 100%; padding-top: 10px; padding-left: 0px;}	
	.data_block {display: block; width: 100%; height: 100%;padding: 0px; min-height: 40px;}
	.data_block .month {display: inline-block; font-size: 25px;padding-right: 10px;}
	.data_block .years {display: inline-block; font-size: 25px;}
	.button_news img {display: block; width: 100%!important; height: 100%!important;}
	.new_block iframe {top: 0; left: 0; width: 100%; height: 188px; display: block;}
	.button_news p {min-height: 100%;max-height: 100%;}
}