/*
Theme Name: TNresurs New
Theme URI:
Description: TNresurs New
Author: A-MAX
Author URI:
Version: 1.00
*/

*{
    margin:0;
    padding:0;
    outline:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

ol,ul{
    list-style:none;
    padding: 0;
    margin: 0;
}

.clearfix:before, .clearfix:after{
    content:"";
    display:block;
    height:0;
    overflow:hidden;
    clear:both;
}

.left{float:left;}
.right{float:right;}
.clear{
    clear:both;
}

a,a:hover{text-decoration:none;}

img{
    display: inline-block;
}

.container:before, .container:after{
    content:"";
    display:block;
    height:0;
    overflow:hidden;
    clear:both;
}

/*------------«‡„‡Î¸Ì≥  ÒÚËÎ≥-----------------------------------*/
#more-12{
    border:1px solid red;
}

body{
    background:#fff;
    font-family: Roboto;
}


.container{
    max-width: 1170px;
    margin: 0 auto;
}

.content-wrapper{
    padding: 0 69px;
    width: 100%;
    overflow: hidden;
}

h1{
    font-family: Roboto;
    font-size: 47px;
    text-transform: uppercase;
    text-align: center;
}

h2{
    font-family: Roboto;
    font-size: 47px;
    font-weight: 300;
}

h3{
    font-family: Roboto;
    font-size: 30px;
    text-transform: uppercase;
}
/*------------------------------------------------------------------*/

header{
    background:#E5AE29;
    overflow: hidden;
    color: #fff;
    height: 100px;
}

header .container{
    background:#272727;
}

.logo{
    background-image: url(images/left-back.png);
    background-repeat: no-repeat;
    background-size: cover;
    width:320px;

}

.logo img{
    margin:10px 0 10px 50px;
}

.header-contacts{
    color: #272727;
    text-align: center;
    background-image: url(images/right-back.png);
    width:310px;
    height:104px;
    font-size: 15px;
    font-family: Roboto;
    margin-right: -7px;
    padding: 18px 30px 26px 60px;
}

.header-contacts a{
    color:#272727;
}

.header-contacts a:hover{
    text-decoration: underline;
}

#mob_menu{
    display: none;
}

.newClass{
    display: block!important;
    padding-left: 45px;
    margin-top: 5px;
}

.fullHeight{
    display: block!important;
}
.z-index{
    z-index: 21!important;
}

.menu-main-menu-container{
    width:530px;
    margin: 0 auto;
    display: block;
    font-family: Roboto;
    font-size:18px;
    padding-top:25px;
}

.row-nav{
    padding-left: 20px;
}

.menu-main-menu-container ul li{
    display:inline;
    text-transform: uppercase;
    margin-right: 19px;
}

.menu-main-menu-container ul li:first-child{
    margin:0;
}

.menu-main-menu-container ul li:last-child{
    margin-right: 0;
    margin-top: 15px;
    text-align: center;
    display: block;
}

.menu-main-menu-container ul li a{
    color:#fff;
    padding-bottom: 5px;
}

.menu-main-menu-container ul li a:hover{
    border-bottom:2px solid  #E5AD28;
}


.page-id-16 .menu-main-menu-container ul li a:hover, .page-id-16 .menu-main-menu-container .current_page_item{
    border-bottom-color:#29E6EF;
}

.current_page_item{
    border-bottom:2px solid  #E5AD28;
    padding-bottom: 5px;
}
/*-----------------------------------------------------*/
.search{
    position: relative;
    z-index: 2;
}

.search form{
    width:185px ;
    margin: 0 auto;
    padding: 6px 0;
    color:#fff;
    font-family: Roboto;
    font-size: 14px;
    overflow: hidden;
}

.search form span{
    float:left;
    padding-top: 5px;
}

.search form .input-block{
    width:130px;
    height:25px;
    border:2px solid #fff;
    border-radius: 5px;
    float: right;
}

.search form input:not([type=image]){
    margin-left:7px;
    background:none;
    border: none;
    width:80px ;
    padding-top: 2px;
    color:#fff;

}

.search form input[type=submit]{
    background-image: url(images/poshuk.png);
    background-repeat: no-repeat;
    background-position:center ;
    width:20px;
    height:20px;
    margin-left: 0;
    float: right;
}

.search form input[type=submit]:hover{
    cursor: pointer;
}

/*--------------------------------------------------------------------*/
.huge_it_slideshow_image_wrap_1{
    margin-top:-37px!important;
    z-index: 1;
}



.huge_it_slideshow_description_text_1 {
	text-decoration: none;
	position: absolute;
    width:600px!important;
	display: inline-block;
	right: 50%!important;
	bottom: 10%!important;
    padding-top: 30px!important;
 }

.slider{
    background-image: url(images/slider-img.png);
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-top:-37px;
}

.opacity{
    background: rgba(0,0,0, 0.5);
    padding-top: 160px;
}

.huge_it_slideshow_description_text_1 .slider-txt{
    width: 420px;
    text-align:left;
}

.huge_it_slideshow_description_text_1 .slider-txt h1{
    font-size:36px;
    text-align: left;
}

.huge_it_slideshow_description_text_1 .slider-txt h2{
    font-size: 30px;
    margin-bottom: 35px;
}

.huge_it_slideshow_description_text_1 .slider-txt p{
    font-family: Garamond;
    font-size: 24px;
    margin-bottom: 35px;
}

.huge_it_slideshow_description_text_1 .slider-buttons{
    width: 150px;
    height:40px;
    margin-bottom: 175px;
}

.huge_it_slideshow_description_text_1 .slider-txt .slider-buttons .slider-btn{
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    background:#E5AD28 ;
    padding:  10px 0;
    -moz-transition:background 0.4s linear;
    -webkit-transition:background 0.4s linear;
    -o-transition:background 0.4s linear;
}

.huge_it_slideshow_description_text_1 .slider-txt .slider-buttons .slider-btn:hover{
    background:#545553;
}

.huge_it_slideshow_description_text_1 .slider-txt .slider-buttons  a{
    color: #fff;
}

/*-----------------------------------------------------------------*/

.home-news{
    background: #181717;
    color:#fff;
    text-align: left;
}

.home-news .home-news-block{
    width:50%;
    padding: 25px 0;
}

.home-news .home-news-block:last-child{
    padding-left: 100px;
}

.home-news .home-news-block .home-news-block-logo{
    position:relative;
}

.home-news .home-news-block .home-news-block-logo p{
    position: absolute;
    top: 34%;
    left: 28.5%;
    font-family: Garamond;
    font-size: 30px;
    cursor: default;
}

.home-news .home-news-block-txt{
    padding-left:30px ;
    padding-top: 23px;
}

.home-news .home-news-block-txt h4{
    font-size: ;
    margin-bottom: 15px;
}

.home-news .home-news-block-txt p{
    font-family: Garamond;
    font-size: 18px;
    width:245px;
}

/*---------------------------------------------------------------------*/
.machines-logo .left{
    width: 50%;
    padding-top: 12px;
    padding-bottom: 20px;
}

.machines-logo .left .machines-logo-block{
    width:25%;
    float: left;
}

.machines-logo .left .machines-logo-block img{
    margin: 0 auto;
    display: block;
}

.machines-logo .left .machines-logo-block:nth-child(3){
    padding-left:15px;
    padding-top: 10px;
}

.machines-logo .left .machines-logo-block:last-child{
    padding-top: 5px;
    padding-left: 5px;
}
/*-----------------------------------------------------------------------*/
.remont .remont-half{
    width:50%
}

.remont .remont-txt{
    color:#545553 ;
    padding-top:100px;
}

.remont .remont-txt h2{
    margin-bottom:30px;
}

.remont .remont-txt p{
    font-size:24px;
    font-family: Garamond;
    margin-bottom: 60px;
}

.remont .remont-img{
    margin-bottom: 30px;
}

.remont-buttons{
    color:#fff;
    text-align: center;
    font-family: Garamond;
    font-size:48px ;
}

.row-remont-buttons{
    background:#E5AD28 ;
}


.remont-buttons a{
    color: #fff;
}

.remont-buttons .left{
    width:50%;
    background:#E5AD28 ;
    padding: 45px 0;
    -moz-transition:background 0.4s linear;
    -webkit-transition:background 0.4s linear;
    -o-transition:background 0.4s linear;
}

.remont-buttons .left:hover{
    background: #545553;
}

/*-------------------------------------*/

.wework .content-wrapper-inside-block{
    padding:48px 110px;
    overflow: hidden;
}

.wework .content-wrapper-inside-block figure{
    width:33.3%;
    height: 360px;
    float:left;
    text-align: center;
    color:#545553 ;
    padding:15px;
}

.wework .content-wrapper-inside-block figure:last-child, .wework .content-wrapper-inside-block figure:nth-child(5), .wework .content-wrapper-inside-block figure:nth-child(6){
    border-top: 1px solid #545553;
}

.wework .content-wrapper-inside-block figure:nth-child(6){
    border-right: 1px solid #545553;
    border-left: 1px solid #545553;
}

.wework .content-wrapper-inside-block figure:nth-child(3){
    border-right: 1px solid #545553;
    border-left: 1px solid #545553;
}

.wework .wework-header{
    text-align: center;
    color: #545553;
    margin-bottom:25px;
}

.wework .wework-header p{
    font-family: Garamond;
    font-size:24px;
}

.wework .wework-header .line{
    height:4px;
    width: 105px;
    margin:15px auto 13px auto;
    background: #E5AD28;
}

.wework .content-wrapper-inside-block figure figcaption h5{
    font-size: 24px;
    margin: 30px auto 17px auto;
}

.wework .content-wrapper-inside-block figure figcaption p{
    font-size: 24px;
    font-family: Garamond;
    font-style:italic;
}

.wework .content-wrapper-inside-block figure h5 a{
    color:#555653;
}
.wework .content-wrapper-inside-block figure h5 a:hover{
    text-decoration: underline;
}
/*-------------------------------------------------------------------------------------------------------*/

.background{
    width:100%;
    height:372px;
    background-image: url(images/tractorbackground.png);
    margin-bottom: 50px;
}
/*---------------------------------------------------------------------------------------------------------*/
.technika{
    color:#545553 ;
}

.technika h2{
    text-align: center;
    color:#545553 ;
    margin-bottom: 45px;
}

.technika .technika-part{
    overflow: hidden;
    margin-bottom: 25px;
    margin-right: 90px;
    width:27.4%;
    float: left;
}

.technika  .technika-part:last-child{
    margin-right: 0;
}


.technika .technika-part .technika-part-img{
    width:100%;
    background-size:cover;
    margin-bottom:15px ;
    height:207px;
    background-image: url(images/navantazhuvach.png);
    background-position: 25% 0;
    position: relative;
}

.technika .technika-part .technika-part-img .cinnyk{
    width: 130px;
    height: 40px;
    background:#E5AD28 ;
    padding-top: 7px;
    position: absolute;
    right:0;
    bottom:5px;
}

.technika .technika-part .technika-part-img .cinnyk p{
    color: #fff;
    text-align: center;
    font-size: 21px;
}

.technika .technika-part .technika-part-img .cinnyk p span{
    margin-right: 5px;
}

.technika .technika-part .technika-part-txt{
    width:100%;
    padding: 0;
    font-size: 14px;
    font-style: italic;
    line-height: 25px;
    text-align: justify;
}

.technika .technika-part .technika-part-txt h5{
    font-size: 18px;
    font-style: normal;
    margin-bottom: 16px;
}

.technika .technika-part .technika-part-txt h5 a{
    color: #555653;
}

.technika .technika-part .technika-part-txt h5 a:hover{
    text-decoration: underline;
}

.technika .technika-btn-row{
    clear:both;
}
.technika .technika-btn-row .technika-btn{
    width: 170px;
    height:36px;
    margin:48px auto 70px auto;
    background:#E5AD28;
    -moz-transition:background 0.3s linear;
    -webkit-transition:background 0.3s linear;
    -o-transition:background 0.3s linear;
}

.technika .technika-btn-row .technika-btn:hover{
    background:#545553 ;
}

.technika .technika-btn-row a{
    color: #fff;
    text-align: center;
    display: block;
    height: 36px;
    padding-top: 8px;
}
/*---------------------------------------------------------------------------*/

.map{
    width:100%;
    height:389px;
    background-image: url(/wp-content/uploads/2016/09/map-image.png);
    background-size: cover;
    background-position:-10% 0;
    position: relative;
    cursor: pointer;
}

.map .veil{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0, 0.3);
}


.map iframe{
    display: none;
}

.map .map-adress>div{
    height:120px ;
    display: block;
    padding-top: 15px;
    color:#B8B8B8;
}

.map .map-adress {
    width:192px;
    height: 120px;
    background: rgba(0,0,0, 0.7);
    text-align: center;
    position: absolute;
    z-index: 1;
    top:130px;
    left: 50%;
    margin-left: -96px;
}

.map .map-adress h1{
    text-transform: none;
}
/*---------------------------------------------------------------------------*/
footer{
    background:#272727 ;
    color:#fff;
    position: relative;
}

footer .footer-block{
    width: 33%;
    padding-top:30px;
    display: block;
}

footer .footer-block a{
    color:#fff;
}

footer .footer-block a:hover{
    text-decoration: underline;
}

footer .footer-left h5{
    text-transform: uppercase;
    font-size:24px;
    margin-bottom: 29px;
}

footer .footer-left p{
    font-style: italic;
    font-size: 16px;
    margin-bottom: 18px;
}

footer .footer-center img{
    margin: 0 auto 25px auto;
    display: block;

}
footer .footer-center{
    padding-top: 20px;
}
footer .footer-center iframe{
    display: block;
    margin: 0 auto 10px auto;
}

footer .footer-center .yakir{
    width: 49px;
    height: 43px;
    background-image:url(images/yakir.png) ;
    margin: 0 auto 10px auto;
    position: relative;
    z-index: 2;
}

footer .footer-center .yakir a{
    width: 49px;
    height: 43px;
    display: block;
}

footer .footer-center p{
    text-align:center;
    font-style: italic;
    margin-bottom: 30px;
}

footer .footer-right img{
    margin-left:125px;
    margin-bottom: 20px;
}

footer .footer-right .soc .soc-icon{
    width:48px;
    height:48px;
    float: right;
    border-radius: 25px;
    margin-left: 20px;
    background-position: center;
    background-repeat: no-repeat;
}

footer .footer-right .soc{
    width: 100%;
}

footer .footer-right img{
    width: 180px;
}

footer .footer-right .soc .soc-icon:last-child{
    background-image: url(images/skype.png);
}

footer .footer-right .soc .soc-icon:nth-child(3){
    background-image: url(images/f.png);
}

footer .footer-right .soc .soc-icon:nth-child(2){
    background-image: url(images/twit.png);
}

footer .footer-right .soc .soc-icon:first-child{
    background-image: url(images/inst.png);
}

footer .footer-right .soc .soc-icon a{
    width:48px;
    height:48px;
    display: block;
    border-radius: 25px;
}

footer .footer-right .soc .soc-icon a:hover{
    box-shadow: 0 0 3px #fff;
}

.footer-line{
    width: 100%;
    height:1px ;
    background:#E5AD28 ;
    position: absolute;
    bottom: 80px;
    z-index: 1;
}



/****************---------------------------------------
œÓ Ì‡Ò-------------------company---------------
************************------------------------------*/
.page-id-12 .search{
    background:#555653;
}

.history .history-header{
    color:#545553 ;
    padding: 28px 0;
    background:#F6F6F6;
    margin-bottom:65px ;
}

.history-block-img{
    margin: 0 0 20px 20px;
}

.history .history-block .history-block-txt-header{
    width: 50%;
    margin-bottom: 20px;
    padding-right: 20px;
}

.history .history-block .history-block-txt-header h3{
    text-align: center;
    color:#545553 ;
    margin-bottom:9px;
}

.history .history-block .line{
    height:4px;
    width: 105px;
    margin:0 auto 17px auto;
    background: #E5AD28;
}

.history .history-block{
    margin-bottom: 20px;
}

.history .history-block .history-block-txt p{
    font-size:18px;
    line-height: 25px;
    font-weight: 300;
    text-align: justify;
}

.company-content .company-content-top .right{
    width:50%;
    margin-bottom:50px;
}

.company-content h3{
    color:#545553 ;
    margin-left: 40px;
    margin-bottom: 30px;
}

.company-content .company-content-top .company-content-top-txt p{
    font-family: Garamond;
    font-size: 20px;
    font-style: italic;
    padding:0 40px;
    color:#545553 ;
}


.company-content .company-content-bottom .company-content-bottom-txt, .company-content .company-content-bottom .company-content-bottom-img{
    width: 50%;
}

.company-content .company-content-bottom .company-content-bottom-txt{
    padding-top: 30px;
    margin-bottom: 40px;
}

.company-content .company-content-bottom .company-content-bottom-txt h3{
    color: #545553;
    margin-left: 40px;
    margin-bottom: 30px;
}

.company-content .company-content-bottom .company-content-bottom-txt p{
    font-weight: 300;
    font-size: 18px;
    padding: 0 40px;
    margin-bottom:40px;
    line-height: 30px;
}

.company-content .company-content-bottom .company-content-bottom-img{
    padding-top:85px;
}

/****-----------------------------------------------------*/


.people .people-header h3{
    color:#545553 ;
    margin-left: 40px;
    margin-bottom: 35px;
}

.people .people-header img{
    padding-top: 8px;
}

.people .figure-container{
    padding-left: 40px;
}

.people figure{
    width: 252px;
    border: 1px solid #AFB0AE;
    margin-bottom: 75px;
    margin-right: 100px;
    float: left;
}

.people figure img{
    width: 250px;
    height:165px;
}

.people figure:last-child{
    margin-right: 0;
}

.people figure figcaption h5{
    color:#545553 ;
    text-align: center;
    padding-top:8px;
    font-size:18px;
    margin-bottom: 12px;
}

.people figure figcaption  span p{
    width:100%;
    text-align: center;
    border-bottom: 1px solid #AFB0AE;
    border-top: 1px solid #AFB0AE;
    margin-bottom:15px;
    color: #AFB0AE ;
    padding: 0;
}

.people figure figcaption  p{
    padding: 0 12px 16px 12px;
    color: #545553;
    font-size: 14px;
    line-height: 18px;
}

/****--------------------------------------------------------
contacts  ÓÌÚ‡ÍÚË---------------------------------
---------------------------------------------------********/

.contacts{
    background-image: url(images/1844f.png);
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-top:-37px;
}

.contacts .opacity{
    padding-top: 60px;
}

.contacts .contacts-txt{
    width:670px ;
    margin: 0 auto 60px auto;
    text-align: center;
}

.contacts .contacts-txt  h1{
    margin-bottom:30px ;
}

.contacts .contacts-txt p{
    font-family: Garamond;
    font-size: 24px;
    font-style: italic;
}

.contacts-form-wrapper{
    width: 100%;
}

.contacts-form-wrapper .contacts-form{
    background-image: url(images/form-background.png);
    background-position: 0 30%;
    width: 100%;
    padding: 50px 20px 20px 20px;
    overflow: hidden;
}



.contacts-form-wrapper .contacts-form h4{
    text-align: left;
    margin-bottom: 30px;
    color:#000 ;
    font-size: 24px;
}

.contacts-form-wrapper .contacts-form .contacts-form-container, .contacts-form-wrapper .contacts-form .contacts-form-container-contacts{
    width: 50%;
    float:left;
}

.contacts-form-wrapper .contacts-form .contacts-form-container-contacts{
    padding-left: 50px;
}

.contacts-form-wrapper .contacts-form .contacts-form-container-contacts h4{
    margin-bottom: 37px;
}

.contacts-form-wrapper .contacts-form .contacts-form-container-contacts p, .contacts-form-wrapper .contacts-form .contacts-form-container-contacts p a{
    font-family: Garamond;
    font-size:24px;
    font-style: italic;
    color:#000 ;
    margin-bottom: 11px;
}

.contacts-form-wrapper .contacts-form .contacts-form-container-contacts p a:hover{
    text-decoration: underline;
}

.contacts-form-wrapper .contacts-form form p{
    font-family: Garamond;
    font-size:24px;
    font-style: italic;
    color:#000 ;
    margin-bottom: 13px;
}

.contacts-form-wrapper .contacts-form form p .name{
    margin-right:43px;
}

.contacts-form-wrapper .contacts-form form p .password{
    margin-right: 16px;
}

.contacts-form-wrapper .contacts-form form p .email{
    margin-right: 38px;
}

.contacts-form-wrapper .contacts-form form p .textarea{
    margin-right: 13px;
}

.contacts-form-wrapper .contacts-form form p:nth-child(4){
    margin-bottom: 20px;
    display: block;
}

.contacts-form-wrapper .contacts-form form p:last-child{
    margin-bottom: 0;
}

.contacts-form-wrapper .contacts-form form input:not([type=submit]){
    width:310px;
    height:45px ;
    border:none;
    border-radius: 5px;
    padding:5px;
}

.contacts-form-wrapper .contacts-form form input[type=submit]{
    width:167px;
    height: 35px;
    border: none;
    background:#565754 ;
    color:#fff;
    font-size: 18px;
    margin-left: 140px;
    display: block;
}

.contacts-form-wrapper .contacts-form form input[type=submit]:hover{
    background:#fff;
    color:#F7AF00 ;
    cursor: pointer;
}

.contacts-form-wrapper .contacts-form textarea{
    width:310px;
    height:110px ;
    padding:5px;
    font-family: Roboto;
    border:none;
    border-radius: 5px;
    resize:vertical;
}

/*--------------------------------------------------------------------------------------
***Services---Services---Services--------------------------------------
-------------------------------------------------------------------------------------*/
.services-banner{
    background-image: url(images/services-banner-back.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top:-37px ;
}

.services-banner .opacity{
    padding-top: 0;
}

.services-banner h1{
    color:#fff;
    margin-bottom: 32px;
}

.services-banner .container{
    padding-top:60px ;
}

.services-buttons .row-services-buttons{
    background:#F8B001;
}

.services-buttons .row-services-buttons .left{
    width: 33.3%;
    background:#F8B001;
    color:#fff;
    text-align: center;
    font-family: Garamond;
    font-size:36px ;
    padding: 10px 0 ;
    -moz-transition:background 0.3s linear;
    -webkit-transition:background 0.3s linear;
    -o-transition:background 0.3s linear;
}

.services-buttons .row-services-buttons .left:hover{
    background:#545553 ;
}

.page-id-14 h2{
    text-align: center;
    margin: 32px 0;
}

.page-id-14 .services-content .services-content-head-block img{
    width:100%;
    height: auto;
    margin-bottom: 26px;
}

.page-id-14 .services-content-block-top-txt{
    width: 580px;
}

.page-id-14 .services-content-block-top-txt p{
    line-height: 1.8;
    font-size: 18px;
    color: #555653 ;
}
.page-id-14 .services-content-block-top-txt .stan{
    padding-left: 20px;
    font-style:italic;
    margin-top:65px;
    margin-bottom: 50px;
}

.page-id-14 .services-content-block-top-txt .stan img{
    margin-right: 10px;
}

.page-id-14 .services-content-block-top-txt .stan p{
    margin-bottom:10px ;
}

.page-id-14 .services-content-block-top-txt h3{
    margin-bottom: 20px;
    color: #555653 ;
}

.page-id-14 .services-content-block-top-txt .spyski .left{
    width: 50%;
}

.page-id-14 .services-content-block-top-txt .spyski .spysok-right h4{
    font-size: 30px;
    margin-bottom:20px;
    color: #555653 ;
}

.page-id-14 .services-content-block-top-txt .spyski .spysok-right p{
    font-size: 18px;
    margin-bottom:25px;
}

.page-id-14 .services-content-block-top-txt .spyski .spysok-right ul{
    list-style-image:url(images/kruzhok.png) ;
    padding-left: 30px;
}

.page-id-14 .services-content-block-top-txt .spyski .spysok-right ul li{
    margin-bottom: 15px;
    font-size: 14px;
    color: #555653 ;
}

.page-id-14 .services-content-block-top-txt .spyski .spysok-left{
    padding-right: 75px;
}

.page-id-14 .services-content-block-top-txt .spyski .spysok-left p{
    margin-bottom: 20px;
}

.page-id-14 .services-content-block-top-txt .spyski .spysok-left ul li{
    font-size: 14px;
    margin-bottom:15px;
    color: #555653 ;
}

.page-id-14 .services-content-block-top-txt .spyski .spysok-left ul li span{
    font-size: 18px;
    color:#F8B001 ;
}

.page-id-14 .services-content-block-top-img{
    width: 355px;
    padding-top: 60px;
}

.page-id-14 .services-content-block-top-img img{
    margin-bottom:55px;
}

/*----------------------------------------------------------------------------------------------------
***news---news---news---news-------------------------------------------------------------------
*-------------------------------------------------------------------------------------------------*/

#news .search{
    background:#555653;
    margin-bottom: 30px;
}

#news .news-head{
    color:#555653 ;
    margin-bottom: 48px;
}

#news .news-head .left span{
    color:#E5AD29 ;
    font-size: 18px;
    margin-left:7px;
}

#news .news-head .right a{
    color:#555653 ;
    margin-left: 18px;
    font-size: 18px;
    text-decoration: underline;
}

#news .news-head .right a:hover{
    text-decoration: none;
    color:#E5AD29 ;
}

.news-content .news-content-block{
    margin-bottom: 37px;
    overflow: hidden;
}

.news-content .news-content-block-txt{
    padding-left: 28px;
    padding-top: 30px;
    color:#555653 ;
    width: 46%;
}

.news-content .news-content-block-txt h4{
    font-size:24px ;
    margin-bottom: 14px;
}

.news-content .news-content-block-txt h4 span{
    color:#E5AD29 ;
    margin-right: 7px;
}

.news-content .news-content-block-txt h5{
    font-size: 18px;
    font-style: italic;
    margin-bottom: 21px;
}

.news-content .news-content-block-txt p{
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 40px;
}

.news-content .news-content-block-txt a{
    color:#E5AD29;
    font-size: 18px;
}

.news-content .news-content-block-txt a:hover{
    text-decoration: underline;
}

.news-content .pager{
    width:100%;
    margin-bottom: 32px;
}

.news-content .pager ul{
    display: table;
    margin: 0 auto;
}

.news-content .pager ul li{
    float: left;
    margin:0 10px;
    font-size: 24px;
}

.news-content .pager ul li a{
    color:#555653 ;
}

.news-content .pager ul li a:hover{
    color: #E5AD29;
}

/*----------------------------------------------------------------
***œ–Ó‰‡Ê ÚÂıÌ≥ÍË----*œ–Ó‰‡Ê ÚÂıÌ≥ÍË---*œ–Ó‰‡Ê ÚÂıÌ≥ÍË----
***-------------------------------------------------------------------*/
.vybir{
    margin-top:60px;
    margin-bottom:50px;
}

.vybir .vybir-menu ul{
    display:table;
    margin: 0 auto;
}

.vybir .vybir-menu ul li {
    display: inline;
    margin: 0 90px;
    font-size: 24px;
}

.vybir .vybir-menu ul li a{
    color:#555653 ;
    padding-bottom: 12px;
}

.vybir .vybir-menu ul li a:hover{
    border-bottom:4px solid  #E5AD29;
}

.tovar{
    margin-bottom: 60px;
}

.tovar .tovar-block-main{
    overflow:hidden;
    margin-bottom: 30px;
}

.tovar .tovar-block{
    width:25%;
    float: left;
    padding: 0 12px;
}

.tovar .tovar-block figure{
    border:1px solid #AAABA8;
    padding: 7px 0 14px 0;
}

.tovar .tovar-block figure img{
    width: 100%;
    height: 165px;
    padding: 0 7px;
}


.tovar .tovar-block figure figcaption{
    padding: 0 20px;
    color:#555653;
}

.tovar .tovar-block figure figcaption h4{
    text-align: center;
    font-size: 24px;
    margin-bottom: 6px;
}

.tovar .tovar-block figure figcaption p{
    font-size: 14px;
    border-top: 1px solid  #E5AD29;
    padding-top: 6px;
}

/*-------------------------------------------------------
***œÓ‰‡Ê ÚÂıÌ≥ÍË ‡ÍÚË‚Ì‡ ÒÚÓ≥ÌÍ‡------------------------
**------------------------------------------------------------*/
.page-id-16 header{
    background:#29E6EF;
}

.page-id-16 .header-contacts{
    background-image: url(images/header-info-back.png);
}

.page-id-16  .services-buttons .row-services-buttons{
    background:#29E6EF;
}

.page-id-16  .services-buttons .row-services-buttons .left{
    width: 33.3%;
    background:#29E6EF;
    color:#fff;
    text-align: center;
    text-align: center;
    font-family: Garamond;
    font-size:36px ;
    padding: 10px 0 ;
    -moz-transition:background 0.3s linear;
    -webkit-transition:background 0.3s linear;
    -o-transition:background 0.3s linear;
}
.page-id-16  .services-buttons .row-services-buttons .left:hover{
    background:#545553 ;
}

.page-id-16  .vybir .vybir-menu ul li a:hover{
    border-bottom:4px solid #29E6EF;
}

.page-id-16  .tovar .tovar-block figure figcaption p{
    border-top: 1px solid #29E6EF;
}



.page-id-16  .nav ul li a:hover{
    border-bottom:2px solid  #29E6EF;
}

.page-id-16  .logo{
    background-image: url(images/header-left-blue.png);
    background-repeat: no-repeat;
    background-size: cover;
    width:320px;

}

/*----------------------------------------------*/
.top-footer{
    width: 100%;
    height:17px;
    background:#E5AD28;
}