body {font-family: 'Montserrat', sans-serif;}

a {
text-decoration:none;
-webkit-transition: color .2s, text-decoration .2s, border-bottom .2s;
transition: color .2s, text-decoration .2s, border-bottom .1s;
}

.cat_menu_h {
width: auto;
padding-right:5px;
display: inline-block;
}

.rows {
vertical-align:top;
}

.row {
display:inline-block;
vertical-align:top;
}

.row5 {
width:5%;
}

.row10 {
width:10%;
}

.row15 {
width:15%;
}

.row20 {
width:20%;
}

.row25 {
width:25%;
}


.row30 {
width:30%;
}

.row33 {
width:33.33%;
}

.row40 {
width:40%;
}

.row45 {
width:45%;
}

.row50 {
width:50%;
}

.row55 {
width:55%;
}

.row60 {
width:60%;
}

.row66 {
width:66.66%;
}

.row70 {
width:70%;
}

.row73 {
width:73%;
}

.row75 {
width:75%;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.cpointer {
cursor:pointer;
}

.text_center {
text-align:center;
}

.text_right {
text-align:right;
}

.text_decoration_none {
text-decoration:none;
}

.content_container {
padding-left:190px;
}

.valign-middle {
vertical-align:middle;
}

.valign-top {
vertical-align:top;
}

.valign-bottom {
vertical-align:bottom;
}

.divider {
width:1px;
background:#e5e5e5;
position:absolute;
top:0;
bottom:0;
margin:auto;
}

.divider0 {
left:0;
}

.divider50 {
left:50%;
}

.divider70 {
left:70%;
}

.divider75 {
left:75%;
}

.military_logo {
display:block;
width:118px;
height:140px;
background-image:url('/img/war-logo.png');
background-size: contain;
text-indent:-3000px;
background-repeat:no-repeat;
transition: opacity .2s;
}

.military_logo:hover {
opacity:0.7;
}

#main_nav {
position:absolute;
top:200px;
bottom:60px;
overflow:auto;
}

#main_nav::-webkit-scrollbar-track
{
background-color: #fff;
}

#main_nav::-webkit-scrollbar
{
width: 3px;
background-color:#ff0000;
}

#main_nav::-webkit-scrollbar-thumb
{
background-color: #ff0000;
border: 2px solid #ff0000;
}

.main_nav_a {
font-size:13px;
display:block;
padding-top:20px;
padding-left:25px;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration: none;
padding-right:20px;
cursor:pointer;
}

#main_nav a.main_nav_a:hover,
.nav_finish a.main_nav_a:hover {
border-bottom:0;
}

.hr {
height:1px;
background:#e5e5e5;
}

.top_hr {
position:absolute;
top:-1px;
left:0;
right:0;
margin:auto;
}

.menu_block {
float:left;
width:190px;
margin-left:-190px;
position:fixed;
top:0;
bottom:0;
}

.uppercase_title {
text-transform:uppercase;
letter-spacing:3px;
text-decoration:none;
color:black;
}

.color_black {
color:black;
}

a.color_black:hover {
text-decoration:none;
color:red;
border-bottom:1px solid red;
}

.color_red {
color:red;
}

.color_grey {
color:#666;
}

.color_lightgrey {
color:#ccc;
}

.color_white {
color:#fff;
}

.video_short,
.most_read_short {
min-height:60px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}

.article_body {
padding-right:180px;
}

.article_body p {
padding-bottom:25px;
}

.article_boody {
padding-right:10px;
}

.article_boody p {
padding-bottom:10px;
}

.article_boody h1 {
padding-bottom:10px;
}

.article_boody b,
.article_boody strong {
font-weight:700;
}

.article_boody img {
width:100%;
}

.article_boody h2 {
font-size:1.75em;
padding-bottom:20px;
}


.full_pleft {
padding-left:180px;
}

.short_with_img {
min-height: 180px;
}

.short_with_img-img {
float:left;
width:170px;
height:170px;
padding: 0px 20px 0px 0px;
}

.short_with_img-img__small {
float:right;
width:50px;
height:50px;
}

.short_with_img-img_pseudo {
width:170px;
height:170px;
display:block;
background-size: cover;
background-repeat: no-repeat;
background-position:center;
}

.icon75 {
width:25px;
height:25px;
display:inline-block;
background-size: cover;
background-repeat: no-repeat;
background-position:center;
}

.short_with_img-img_pseudo__small {
width:50px;
height:50px;
display:block;
background-size: cover;
background-repeat: no-repeat;
background-position:center;
}

.round_img {
background-size: cover;
background-repeat: no-repeat;
background-position:center;
border-radius:50%;
}

.round_img_20 {
width:20px;
height:20px;
}

.round_img_30 {
width:30px;
height:30px;
}

.round_img_25 {
width:25px;
height:25px;
}

.round_img_35 {
width:35px;
height:35px;
}

.round_img_45 {
width:45px;
height:45px;
}

.round_img_120 {
width:120px;
height:120px;
}

.video_short_img {
width:90px;
height:90px;
margin-right:-124px;
}

.video_short_img-img {
width:90px;
height:90px;
}

.video_short:before {
content:'';
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto;
background: -moz-linear-gradient(45deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
}

.main_video_cover {
position:relative;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}

.main_video_cover:before {
content:'';
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto;
background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.69) 0%, rgba(0,0,0,0.4) 99%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.69) 0%,rgba(0,0,0,0.4) 99%,rgba(0,0,0,0) 100%);
background: linear-gradient(135deg, rgba(0,0,0,0.69) 0%,rgba(0,0,0,0.4) 99%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0000000', endColorstr='#00000000',GradientType=1 );
}

.main_video_cover_content {
z-index:2;
}

.iframe_video iframe {
display:block;
width:100%;
height:560px;
}

.fullstory_tags a {
margin-right:10px;
}

.video_short_wrap {
position:relative;
z-index:2;
}

.most_read_counts {
font-size:60px;
font-weight:700;
}

.cat_block {
background:#fff;
z-index:2;
border-left:1px solid #e5e5e5;
}

.to_bottom {
position:absolute;
bottom:30px;
}

.list_disc {
list-style-type: disc;
}

.bg_grey {
background-color:#ededed;
}

.nav_finish {
position:absolute;
bottom:20px;
}

.img-icon32 {
height:32px;
}

.img-icon16 {
height:16px;
}

.img-icon15 {
height:15px;
}

.img-icon14 {
height:14px;
}

.show-1024 {
display:none!important;
}

.mil_footer {
background:#e5e5e5;
}

.icon-nav-close {
display:none;
}

.first_tag .tags {
display:none;
}

.full_photo_description {
padding-left: 150px;
}

.first_tag .tags:nth-of-type(1) {
display:inherit;
}

.article_body b,
.article_body strong {
font-weight:700;
}

.article_body img {
width:100%;
}

.article_body h2 {
font-size:1.75em;
padding-bottom:20px;
}

#pages_count span {
background: red;
display: inline-block;
padding: 4px 8px;
line-height: 12px;
color: #fff;
text-align: center;
font-weight: bold;
}
.ya-share2__title{
    display: none!important;
} 
.breadcrumbs>li{
    display: inline-block;
}
