/*
Theme Name: poisk-pobeda

Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black
Text Domain: simplest-site

*/

/* all */

*{margin:0px;padding:0px;}
img, fieldset{border:0;border-width: 0;}
body{font-family: Arial,Verdana,sans-serif;background:#f1f1f1;font-size: 16px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
.clear{clear: both;}


hr {
    border: none;
    background-color: #cccccc;
    color: #cccccc;
    height: 1px;
    margin-top:10px ;
}

/* body header footer */

#header{background: url(img/header-bg.jpg) left top no-repeat;}
#footer{background: url(img/footer-bg.jpg) left bottom no-repeat;}
#header,#footer,#pagewrap{margin: 0 auto;width:1300px;min-height:132px;
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */}
#pagewrap{background: url(img/map-bg.jpg) no-repeat;background-repeat: repeat-y;box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);}



.left{float: left;overflow: hidden;}
.left_block{width:23%;}
.center_block{width: 54%;text-align:center;}
.right_block{width:23%;color: white;position: relative;}
#content_left{float: left;width:77%;background: rgba(255,255,255, 0.6);}
#content_right{float: left;width:23%;overflow: hidden;}



#header ul li,#footer ul li,.paginator ul li,.filter ul li{list-style: none;display: inline-block;line-height: normal;vertical-align: top;}
.left_block a{display: block;}
#logo{width: 100%;}
#footer .left_block a{margin-top: 0px !important;}


.main-menu li {margin: 7px;}
.main-menu a,.pagination .page-numbers{color: #666666;text-decoration: none;border-bottom: 1px solid;border-color: #ADADAD;}
.main-menu a:hover,.pagination .page-numbers:hover,.filter a:hover,.gallery-title span:hover,.block_video:hover .name_video span,.block_video_main:hover .name_video span,.read_more:hover,.category_url a:hover, .current-menu-item a,.current-cat a,.nav-links .current{color:#ffcc33 !important;border-color: #ffcc33 !important;}
.main-menu{font-size: 150%;}



.center_star {margin: 0px 200px;}

.site-name {
    height: 132px; line-height: 132px;
    font-size: 280%;



}

.site-name{
    color: #D8D8D8;
    text-shadow: 0 2px 2px #aaa;
    font-size: 45px;
    font-family: calibri;
}

.right_block{height: 132px;}

#footer .text{ height: 132px; line-height: 132px;}


.counter{margin-top: 35px;margin-left: 50px;font-size: 100%;}
.type_solder{text-align: right;}
.count_solder{font-weight: bold;text-align: left;}
.count_solder div{margin-left: 3px;}


#footer .text{color:#d5d5d5;}

/* content */

.name_content{font-size:180%;}
.name_content_banner{font-size:150%;}

.filter .name-filter{float: left;font-size: 130%;margin:5px 5px 5px 0px;}
.filter a{font-size: 130%;}
.filter ul{float: left;}
.filter ul li{margin: 5px;}

.banner img{width: 100%;border: 1px solid #ccc;margin-left: auto;}

#vk_groups{max-width: 100%;overflow: hidden; }


/* news */

.block_news{position: relative;}

.category_url a{font-size:100%;margin-left: 10px;}

.news .data_news{float: left;}
.block_news .post_url{text-decoration: none;color: black;}
.name_news{font-family: Garamond;font-weight: bold;color: black;font-size: 150%;}
.filter a,.block_news a,.foto-gallery .gallery-item_main,.name_video span,.read_more{color: #cc0000;text-decoration: none;border-bottom: 1px solid;border-color: #cc0000;}


.img_news{float: left;margin-right: 15px; }
.img_news img{width: 190px;height: auto; border-width: 1px;border-style: solid;border-color: #CCCCCC;}
.text_news,.content-post{font-size: 100%;font-family:Verdana, Arial, Helvetica, sans-serif}
.data_news{font-size:100%;color: #999999;}


.pagination{text-align: center;}
.pagination a,.page-numbers{font-size: 130%;margin: 10px;}
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px);  height: 1px;  overflow: hidden;    position: absolute !important;   width: 1px;}
.pagination .next,.pagination .prev,.pagination .current{border: 0;}
.pagination .current:hover{color:black;}
.dots{border: none !important;}


/* gallary img video detal */

.video-gallery
{
    display: block;
    position: relative;
    min-height: 350px;
    width: 810px;
    margin: 0 auto 45px auto;
    border: 0;


}


.content-post .gallery{margin: auto;}
.content-post .gallery img,.block_video img,.block_video_main img{max-width:100%;height: auto;vertical-align: middle; width: auto\9;}
.content-post .gallery a,.block_video .block_img{display: block;width: 376px;height: 278px;line-height: 278px;overflow: hidden;border: none;margin: 10px;}
.gallery .gallery-item,.block_video,.block_video_main{border: 1px solid #ccc;margin: 2px;    -webkit-border-radius: 4px;   -moz-border-radius: 4px;  border-radius: 4px;background: rgba(242, 242, 242, 0.4);}
.wp-caption-text{display: none;}

.block_img span{background: url("img/video_play.png") no-repeat scroll center center rgba(0, 0, 0, 0);

    display: block;
    height: 165px;
    left: 47px;
    position: absolute;
    top: 60px;
    width: 285px;
    z-index: 9;
    opacity: 0.7;

}
.block_video:hover .block_img span,.block_video_main:hover .block_img span   {opacity:1;}
.block_img{position: relative;}

.content-post .gallery .gallery-item,.block_video {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 32%;
    display: block;
    text-decoration: none;
}

.block_video_main {
    float: left;
    margin-top: 10px;
    text-align: center;

    display: block;
    text-decoration: none;
    overflow: hidden;
}

.video-gallery .gallery-title,.gallery-title-main{display: block;text-decoration: none;color: #cc0000;text-align: center;margin-bottom: 10px;}
.gallery-title-main{margin-bottom: 10px;margin-top: 70px;}

.video-gallery{    margin-bottom: 100px;}
.block_video_main .block_img{display: block;width: 376px;height: 278px;line-height: 278px;overflow: hidden;border: none;margin: 10px;}

.name_video{margin-bottom: 10px;height: 36px;vertical-align:middle; padding-left: 10px;padding-right: 10px;}



.all_indent_30{margin: 30px !important;}
.all_indent_20{margin: 20px !important;}
.all_indent_10{margin: 10px !important;}

.top_indent_30{margin-top: 30px !important;}
.top_indent_20{margin-top: 20px !important;}
.top_indent_10{margin-top: 10px !important;}
.top_indent_5{margin-top: 5px !important;}

@media screen and (max-width: 1500px)
{
    #header,#footer,#pagewrap{width:1120px;margin: 0 auto;}
    .main-menu{font-size: 130%;}
    .site-name,#footer .text {  height: 114px;line-height: 114px;}




    .main-menu li {margin: 5px;}
    .counter{margin-top: 30px;margin-left: 32px;font-size: 100%;}

    .content-post .gallery a,.block_video .block_img{width: 322px;height: 238px;line-height: 238px;}
    .block_video .block_img span{left:22px;top:40px;}

    .category_url{top:31px;left:62px;}

    .all_indent_30{margin: 25px !important;}
    .all_indent_20{margin: 15px !important;}
    .all_indent_10{margin: 5px !important;}

    .top_indent_30{margin-top: 25px !important;}
    .top_indent_20{margin-top: 15px !important;}
    .top_indent_10{margin-top: 5px !important;}
    .top_indent_5{margin-top: 5px !important;}

    .site-name {font-size: 240%;}


}
@media screen and (max-width: 1200px)
{
    #header,#footer,#pagewrap{width:940px;margin: 0 auto;}
    .main-menu{font-size: 110%;}
    .site-name,#footer .text {  height: 93px;line-height: 93px;}

    .main-menu li {margin: 5px;}
    .counter{margin-top: 30px;margin-left: 32px;font-size: 100%;}
    .content-post .gallery a,.block_video .block_img{width: 265px;height: 195px;line-height: 195px;}

    .counter{margin-top: 25px;margin-left: 35px;font-size: 80%;}

    .block_video .block_img span{left:-10px;top:15px;}

    .category_url{top:31px;left:62px;}

    .all_indent_30{margin: 20px !important;}
    .all_indent_20{margin: 10px !important;}
    .all_indent_10{margin: 5px !important;}

    .top_indent_30{margin-top: 20px !important;}
    .top_indent_20{margin-top: 10px !important;}
    .top_indent_10{margin-top: 5px !important;}
    .top_indent_5{margin-top: 5px !important;}

    .name_content_banner{font-size: 120%;}

    .site-name {font-size: 220%;}


}


/*foto-gallery*/

.foto-gallery{margin-top: 30px;margin-bottom: 100px;}

.foto-gallery .gallery-item_main{
    display: block;
    position: relative;
    min-height: 350px;
    width: 810px;
    margin: 0 auto 45px auto;
    border: 0;}
.gallery-item-odd .gallery-main-photo{left: 0;position: absolute;
    width: 66%;
    top: 30px;
    max-height: 360px;
    overflow: hidden;}

.gallery-item-even .gallery-main-photo{left: 34%; position: absolute;
    width: 66%;
    top: 30px;
    max-height: 360px;
    overflow: hidden;
}

.gallery-item-odd .gallery-main-photo img{width: 100%;
    -webkit-clip-path: polygon(535px 360px,535px 95px,495px 95px,495px 0,0px 0,0px 360px);
}
.gallery-item-even .gallery-main-photo img{width: 100%;
    -webkit-clip-path: polygon(535px 360px,535px 0,45px 0,45px 95px,0px 95px,0px 360px);}


.gallery-item-odd .gallery-else-photo{  position: relative;
    width: 34%;
    bottom: 0;
    left: 66%;
    padding: 70px 0 0 5px;}

.gallery-item-even .gallery-else-photo{  position: relative;
    position: relative;
    width: 34%;
    bottom: 0;
    left: 0;
    padding: 70px 5px 0 0;
}

.gallery-item-odd .gallery-photo-1 img{height: 120px;
    margin: -70px 0 0 -40px;}

.gallery-item-odd .gallery-photo-1{float: left;}

.gallery-item-odd .gallery-photo-2 img {
    height: 50px;    margin: 0 5px;
}
.gallery-item-odd .gallery-photo-3 img {
    width: 260px;
    margin-top: 5px;
}

.gallery-item-even .gallery-photo-1 img{
    height: 120px;
    margin: -70px 0 0 0;}

.gallery-item-even .gallery-photo-1{float: right;
    margin-right: -40px;}

.gallery-item-even .gallery-photo-2 img {
    height: 50px;
    margin: 0 5px;
}
.gallery-item-even .gallery-photo-3 img {
    width: 260px;
    margin: 5px 5px 0 -10px;
}
.gallery-item-even .gallery-else-photo .gallery-photo-corner {
    text-align: right;
}
.gallery-item-even .gallery-title{    text-align: right;
    padding: 12px 7px 5px 0;
    margin-left: -50px;
    right: 7px;}
.gallery-item-odd .gallery-title{left: 0;
    margin-right: -50px;padding: 12px 0 5px 7px;}

.gallery-else-photo  .gallery-photo-corner {
    font-size: 0;
    line-height: 1;
}
.gallery-title span{border-bottom: 1px solid;border-color: #cc0000;font: bold 20px/25px "ALS Ekibastuz Heavy",Arial,sans-serif;}


/* description */

.content-post img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft {
    float: left;
    margin: 0.5em 1em 0.5em 0;
}

.alignright {
    float: right;
    margin: 0.5em 0 0.5em 1em;
}

.content-post
{
    line-height: 1.5;

}
.content-post p{margin: 16px 0px;}

.content-post ol,.content-post ul{
    margin: 24px 0px; padding-left: 40px;
}