@charset "utf-8";

/* CSS Document */



@font-face {

    font-family: 'RobotoRegular';

    src: url('../fonts/Roboto/RobotoRegular/Roboto-Regular.eot');

    src: local('Roboto'), local('Roboto-Regular'),

        url('../fonts/Roboto/RobotoRegular/Roboto-Regular.eot?#iefix') format('embedded-opentype'),

        url('../fonts/Roboto/RobotoRegular/Roboto-Regular.woff') format('woff'),

        url('../fonts/Roboto/RobotoRegular/Roboto-Regular.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'RobotoBold';

    src: url('../fonts/Roboto/RobotoBold/Roboto-Bold.eot');

    src: local('Roboto Bold'), local('Roboto-Bold'),

        url('../fonts/Roboto/RobotoBold/Roboto-Bold.eot?#iefix') format('embedded-opentype'),

        url('../fonts/Roboto/RobotoBold/Roboto-Bold.woff') format('woff'),

        url('../fonts/Roboto/RobotoBold/Roboto-Bold.ttf') format('truetype');

    font-weight: bold;

    font-style: normal;

}



body{

	margin: 0;

	padding: 0;

	outline: none;

	font-family: RobotoRegular, sans-serif;

    background: #DCDCDC;

}



.layout-positioner{

    width: 995px;

    margin: 0 auto;

    overflow: hidden;

}



.layout-positioner:after{

    display: table;

    content: '';

    clear: both;

}



.clear{

    clear: both;

}



ul{

    margin: 0;

    padding: 0;

    list-style: none;

}



/* Site Header */

#header{

    height: 35px;

    background: #000;

    color: #fff;

}



#head-line{

    height: 35px;

    background: #000;

}



#logo{

    width: 180px;

    float: left;

    line-height: 34px;

    text-align: center;

}



#logo a{

    color: #fff;

    text-decoration: none;

    font-size: 14px;

    font-family: RobotoBold, sans-serif;

}

/*Форма Панели*/
.reg{
    margin-top: 5px;
    margin-right: 70px;
    color: #FF652F;
    float: right;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 5px;
    overflow: hidden;
}

#menu-avtorizacziya::before{
    float: left;
    content: url(../img/login.png);
    width: 12px;
    height: 12px;
    margin-top: 1px;
    margin-right: 5px;
}

li#menu-item-34::before{
    float: left;
    content: url(../img/reg.png);
    width: 12px;
    height: 12px;
    margin-top: 1px;
    margin-right: 5px;
}

.login-menu{
    float: left;
}

#menu-item-35:before{
    content: '/';
    color: #fff;
    margin-right: 5px;
    margin-left: 5px;
}

.login-menu a{
}

.reg-menu{
    float: left;
}

.reg-menu a{
}

.reg a{
    float: left;
    color: #fff;
    display: block; 
}

.reg li{
    display: inline;
    text-align: center;
    text-decoration: none;
}

.reg a:hover{
    color: #FF652F;
    transition-property: background;
    transition-duration: 0.5s;
}

/* Theme my profil */
.reg-panel{
    background: #000;
    color: #FF652F;
    margin-bottom: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-size: 13px;
    font-family: RobotoBold, sans-serif;
    padding: 5px;
}

.reg-panel a{
    color: #fff;
    line-height: 19px;
    text-decoration: none;
    font-size: 12px;
    font-family: RobotoReqular, sans-serif;
}

.reg-panel a:hover{
    color: #FF652F;
    transition-property: background;
    transition-duration: 0.5s;
}

.tml-user-avatar{
    margin-top: 4px;   
}
/* Theme my profil */
/*Форма Панели*/

/*Форма Входа*/
.tml.tml-login{
    width: 200px;
    margin: 0 auto;
    margin-top: 10px;
    padding: 20px;
    color: #fff;
    border-radius: 5px;
    background: #000;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
}

label.tml-label{
    font-size: 12px;
}

input#user_login.tml-field{
     width: 200px;
     padding-left: 10px;
     font-size: 13px;
     height: 30px;
     border: 1px solid #000;
}

input#user_pass.tml-field{
     padding-left: 10px;
     font-size: 13px;
     height: 30px;
     border: 1px solid #000;
}

input#rememberme.tml-checkboks{
}

button.tml-button{
    background: #FF652F;
    border: 1px solid #000;
    color: #000;
    padding: 10px;
    font-size: 13px;
    cursor: pointer;
    border-radius: 5px;
}

button.tml-button:hover{
    background: #000;
    color: #fff;
    border: 1px solid #FF652F;
    transition-property: background;
    transition-duration: 0.5s;
}

li.tml-register-link{
    float: left;
    margin-left: 5px;
}

li.tml-register-link a{
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
}

li.tml-lostpassword-link{
    float: left;
}

li.tml-lostpassword-link a{
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
}

li.tml-register-link a:hover{
    color: #FF652F;
    transition-property: background;
    transition-duration: 0.5s;
}

li.tml-lostpassword-link a:hover{
    color: #FF652F;
    transition-property: background;
    transition-duration: 0.5s;
}

li.tml-lostpassword-link:before{
    content: '|';
    color: #fff;
    margin-right: 5px;
    margin-left: 5px;
    font-weight: bold;
}

ul.tml-links{
    padding-bottom: 10px;
}

button.tml-button{
    cursor: pointer;
}

/*Стилизация чекбоксов*/
input[type="checkbox" i] {
    display: none;
}

.tml-checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px;
}

.tml-checkbox + label {
    position: relative;
    padding: 0 0 0 60px;
    cursor: pointer;
}

.tml-checkbox + label:before {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 50px;
    height: 26px;
    border-radius: 13px;
    background: #fff;
    /*box-shadow: inset 0 2px 3px rgba(0,0,0,.2);*/
    transition: .2s;
}

.tml-checkbox + label:after {
    content: '';
    position: absolute;
    top: -2px;
    left: 2px;
    width: 22px;
    height: 22px;
    border-radius: 10px;
    background: #000;
    /*box-shadow: 0 2px 5px rgba(0,0,0,.3);*/
    transition: .2s;
}

.tml-checkbox:checked + label:before {
    background: #FF652F;
}

.tml-checkbox:checked + label:after {
    left: 26px;
}

.tml-checkbox:focus + label:before {
    /*box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 0 0 3px rgba(255,255,0,.7);*/
}
/*Стилизация чекбоксов*/
/*Форма Входа*/

/*Форма Регистрации*/
.tml.tml-register{
    width: 200px;
    margin: 0 auto;
    margin-top: 10px;
    padding: 20px;
    background-color: #000;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
}

input#user_email.tml-field{
     width: 200px;
     padding-left: 10px;
     font-size: 13px;
     height: 30px;
     border: 1px solid #000;
}

p#reg_passmail{
    font-size: 12px;
}

li.tml-login-link a{
    float: left;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
}

li.tml-login-link a:hover{
    color: #FF652F;
    transition-property: background;
    transition-duration: 0.5s;
}

input#pass1.tml-field{
    width: 200px;
    padding-left: 10px;
    font-size: 13px;
    height: 30px;
    border: 1px solid #000;
}

input#pass2.tml-field{
    width: 200px;
    padding-left: 10px;
    font-size: 13px;
    height: 30px;
    border: 1px solid #000;
}

.tml-field-wrap.tml-indicator_hint-wrap{
    width: 200px;
    display: none;
}

.g-recaptcha{
    margin-top: -10px;
    transform:scale(0.66); 
    transform-origin:0;
}

.tml-field-wrap.tml-submit-wrap{
}

.tml .tml-action-confirmaction .success, .tml .tml-error, .tml .tml-message, .tml .tml-success{
    font-size: 12px;
    font-family: Tahoma, sans-serif;
}

.tml-error{
    border-left: 4px solid #FB5252 !important;
}

.tml-message{
    border-left: 4px solid #FF652F !important;
}

.tml-message a{
    color: #ADFF2F;
}

.tml-message a:hover{
    color: #fff;
    transition-property: background;
    transition-duration: 0.5s;
}
/*Форма Регистрации*/

/*Забыли пароль?*/
.tml.tml-lostpassword{
    width: 200px;
    margin: 0 auto;
    margin-top: 10px;
    padding: 20px;
    color: #fff;
    border-radius: 5px;
    background: #000;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
}
/*Забыли пароль?*/

/*Задать пароль*/
.tml.tml-resetpass{
    width: 200px;
    margin: 0 auto;
    margin-top: 10px;
    padding: 20px;
    color: #fff;
    border-radius: 5px;
    background: #000;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
}
/*Задать пароль*/

/*Форма Напоминание*/
#theme-my-login.tml.tml-lostpassword{
    margin: 0 auto;
    margin-top: 40px;
    font-size: 13px;
}

input#pass1.input{
    width: 175px;
    height: 23px;  
    margin-bottom: 0px;
    border: 1px solid #000;
    padding-left: 5px;
}

input#pass2.input{
    width: 175px;
    height: 23px;  
    margin-bottom: 0px;
    border: 1px solid #000;
    padding-left: 5px;
}

input#wp-submit{

}

#pass-strength-result.hide-if-no-js.short{
    width: 200px;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    background: #FB5252;
    border: 1px solid  #FB5252;
    margin-top: -10px;
}

#pass-strength-result.hide-if-no-js.bad{
    width: 200px;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    background: #ff1493;
    border: 1px solid  #ff1493;
    margin-top: -10px;
}

#pass-strength-result.hide-if-no-js.good{
    width: 200px;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    background: #00ffff;
    border: 1px solid  #00ffff;
    margin-top: -10px;
}

#pass-strength-result.hide-if-no-js.strong{
    width: 200px;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    background: #ADFF2F;
    border: 1px solid  #ADFF2F;
    margin-top: -10px;
}

.tml-message a{
    color: #ADFF2F;
}
/*Форма Напоминание*/

/* Профиль Theme my login */
.tml-dashboard{
    margin-top: 10px;
    padding-left: 210px;
}

p.tml-dashboard-greeting{
    font-size: 13px;
    font-family: RobotoBold, sans-serif;
    color: #000;
}

ul.tml-dashboard-links li{
    margin-bottom: 20px;
}

ul.tml-dashboard-links li a{
    text-decoration: none;
    background: #000;
    color: #fff;
    padding: 6px 12px;
    border-radius: 5px;
    font-size: 12px;
    font-family: RobotoReqular, sans-serif;
    border: 1px solid #000000;
}

ul.tml-dashboard-links li a:hover{
    background: #FF652F;
    color: #000000;
    transition-property: background;
    transition-duration: 0.5s;
}
/* Профиль Theme my login */

#name-page{
    line-height: 16px;
    padding: 5px 10px;
    margin-top: 5px;
    background: #000;
    color: #fff;
    border: 1px solid #000;
    font-size: 14px;
    border-radius: 5px;
    font-family: Tahoma, sans-serif;
}

/*Ошибка 404*/
#page-error{
    background: #fff;
    min-height: 600px;
    text-align: center;
    padding-top: 150px;
    font-size: 35px;
    margin-bottom: 5px;
    color: #000;
}

#error{
    font-size: 17px;
}

#button-error{
    margin-top: 100px;
    font-size: 18px;
}

#button-error a{
    width: 150px;
    padding: 10px 10px;
    background: #FF652F;
    color: #000;
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #000;
    font-size: 18px;
}

#button-error a:hover{
    background: #000;
    color: #fff;
    transition-property: background;
    transition-duration: 0.5s;
}
/*Ошибка 404*/

#iconpovar{

    content: url(../img/chefw.png);

    width: 30px;

    height: 30px;

    float: left;

    margin-top: 2px;

    margin-right: -50px;

    padding-left: 5px;

}



/* Miniheader */

#miniheader{

    width: 995px;

    margin: 0 auto;

    height: 200px;

    margin-top: 0px;

    background: #FF652F;

    color: #000;

    margin-top: 5px;

    margin-bottom: 5px;

    border-radius: 5px;

    box-shadow: 0 0 5px rgba(0,0,0,0.5);

    white-space: nowrap;

    overflow: hidden;

    font-family: RobotoBold, sans-serif;

}



#mini-logoimg img{

    float: left;

    width: 200px;

}



#minih h1{

    margin: 0;

    font-size: 17px;

    font-weight: normal;

    font-family: RobotoBold, sans-serif;

    color: #000;

    padding-top: 90px;

}

/* MORE */
span#title-more{
    display: block;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
}

span#title-more h1{
    margin: 0;
    font-family: RobotoBold, sans-serif;
    font-weight: normal;
    font-size: 14px;
}

#more-img img{
    width: 551px;
    height: 366px;
    margin: 0 auto;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    overflow: hidden;
}

#more-img a:hover{
    width: 551px;
    height: 366px;
    filter: brightness(70%);
    transition: all .5s;
}


#block-more{
    font-size: 12px;
    min-height: 600px;
    font-family: RobotoReqular, sans-serif;
    font-weight: normal;
    padding-bottom: 1px;
}

#more-text{
    padding-left: 10px;
    padding-right: 10px;
    line-height: 18px;
    color: #000;
    font-size: 13px;
    min-height: 100px;
    font-family: ComfortaaBold, sans-serif;
}

#more-text p{
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 10px;
}

figure.wp-block-image.size-full{
    width: 551px;
    height: 366px;
    margin: 0 auto;
    margin-left: -5px;
    margin-right: 5px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    float: left;
}

#more-author{
    font-size: 12px;
    margin-left: 10px;
    font-family: RobotoReqular, sans-serif;
}

#cooking-time{
    font-size: 12px;
    font-family: RobotoReqular, sans-serif;
    margin-left: 10px;
}

#titleMore{
    line-height: 25px;
    background: #000;
    margin-bottom: 5px;
}

#titleMore #postratings{
    margin-top: 10px;
    margin-right: 8px;
}

#composition_ingredients_name{
    font-size: 14px;
    font-family: RobotoReqular, sans-serif;
    margin-left: 10px;
    margin-top: 10px;
    font-weight: bold;
}

#composition_ingredients_text{
    font-size: 14px;
    font-family: RobotoReqular, sans-serif;
    margin-left: 10px;
    margin-top: 10px;
}

#recipe_video_1{
    text-align: center;
}

#recipe_video_name_1{
    font-size: 14px;
    font-family: RobotoReqular, sans-serif;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
}
/* MORE */

/*Дата добавления*/
span.date-text{
    margin-left: 10px;
    float: left;
    margin-top: 4px;
    font-size: 11px;
    color: #000;
    font-family: RobotoReqular, sans-serif;
}

span.comment-text{
    margin-left: 10px;
    margin-right: 20px;
    float: left;
    margin-top: 10px;
    font-size: 11px;
    color: #000;
    font-family: RobotoReqular, sans-serif;
}

i.fa-comment{
    font-size: 12px;
    color: #000;
    cursor: default;
}

span.amount_comment{
    margin-left: 10px;
    line-height: 40px;
    font-size: 12px;
    font-family: RobotoBold, sans-serif;
    border: 1px solid #000;
    padding: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

/*Форма комментраии*/
#respond{
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #000;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#reply-title{
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: -10px;
    padding: 0;
    font-weight: 700;
    font-size: 13px;
    font-family: RobotoBold, sans-serif;
}

#reply-title small a{
    font-size: 13px;
    margin-left: 10px;
    color: #000;
    font-weight: 700;
    font-family: RobotoBold, sans-serif;
}

#reply-title small a:hover{
    color: #FF0000;
}

p.logged-in-as a{
    margin-left: 10px;
    font-size: 11px;
    padding-top: -10px;
    color: #000;
    text-decoration: none;
}

p.logged-in-as{
    margin-left: 10px;
    font-size: 11px;
    padding-top: 10px;
}

p.logged-in-as a:hover{
    color: #111;
}

.comment-form-comment label{
    position: absolute;
    margin-left: 10px;
    margin-top: -4px;
}

textarea#comment{
    min-width: 515px;
    max-width: 515px;
    min-height: 200px;
    max-height: 300px;
    margin-top: 16px;
    margin-left: 10px;
}

input#submit{
    margin-left: 10px;
    background: #000;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    border: 1px solid #fff;
    cursor: pointer;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

input#submit:hover{
    color: #000;
    background: #E3E2DF;
    transition-property: background;
    transition: 0.5s;
    cursor: pointer;
    border: 1px solid #000;
}

p.must-log-in{
    margin-left: 10px;
    font-size: 11px;
}

p.must-log-in a{
    color: #000;
}

p.must-log-in a:hover{
    color: #111;
}

/*Комментарии*/
.comment-body{
    border: 1px solid #000;
    margin: 10px 10px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    position: relative;
    padding-bottom: 9px;
}

.comment-body p{
    margin-left: 70px;
    margin-right: 5px;
    font-size: 12px;
    line-height: 16px;
    font-family: RobotoReqular, sans-serif;
}

.commentlist{
    list-style: none;
}

.children{
    list-style: none;
    margin-left: 30px;
}

.comment-author img{
    padding: 5px;
    float: left;
    margin-right: 5px;
}

.comment-meta{
    padding: 0;
    margin-bottom: 10px;
}

.comment-meta a{
    margin: 5px;
    color: #000;
    font-size: 12px;
    margin-top: 5px;
    text-decoration: none;
}

.fn{
    color: #000;
    font-family: RobotoBold, sans-serif;
    font-style: normal;
    font-size: 12px;
    float: left;
}

.fn a{
    color: #000;
}

.reply{
    position: absolute;
    right: 0px;
    top: 0;
    margin-right: 10px;
}

.reply a{
    color: #4F4F4F;
    font-size: 13px;
    font-family: RobotoBold, sans-serif;
}

.reply a:hover{
    color: #000;
}

#comments{
    margin-top: -17px;
    padding: 0;
    margin-left: 10px;
    float: left;
    font-size: 13px;
    font-family: RobotoBold, sans-serif;
    font-weight: 700;
}

/*Пагинация комментариев*/
.navigation1{
    text-align: center;
    font-size: 11px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-decoration: none;
}

.navigation1 a{
    text-decoration: none;
    padding: 6px 12px;
    background: #000;
    color: #FFFFF0;
    border-radius: 5px;
    border: 1px solid #000000;
}

.navigation1 a:hover{
    background: #E3E2DF;
    color: #000000;
    transition-property: background;
    transition-duration: 0.5s;
}

.navigation1 span.current{
    background: #000000;
    color: #FFFFF0;
    border: 1px solid #000000;
    padding: 6px 12px;
    border-radius: 5px;
    border: 1px solid #000000;
}

.navigation1 span.current:hover{
    background: #E3E2DF;
    color: #000000;
    transition-property: background;
    transition-duration: 0.5s;
}

span.page-numbers.current{
    background: #E3E2DF;
    color: #000000;
    transition-property: background;
    transition-duration: 0.5s;
}

.navigation1 span.dots{
    border: none;
}

#menu{

    width: 995px;

    margin: 0 auto;

    height: 35px;

    margin-top: 5px;

    background: #ffffff;

    color: #FFFFFF;

    white-space: nowrap;

}



#cont-menu{

    height: 35px;

    background: #FF652F;

}



.home-menu{

    float: left;

    line-height: 35px;

    text-align: center;

    font-size: 13px;

    margin-left: 170px;

}



.home-menu a{

    padding-left: 20px;

    padding-right: 20px;

    margin-left: 5px;

    float: left;

    color: #000;

    display: block;

    text-decoration: none;

    background: #FF652F;

    font-family: RobotoBold, sans-serif;

}



.home-menu a:hover{

    background: #000;

    color: #FF652F;

    transition-property: background;

    transition-duration: 0.5s;

}



.main-menu li{

    line-height: 35px;

    display: inline;

    text-align: center;

    font-size: 13px;

}



.main-menu a{

    padding-left: 20px;

    padding-right: 20px;

    float: left;

    color: #000;

    display: block;  

    text-decoration: none;

    background: #FF652F;

    font-family: RobotoReqular, sans-serif;

}



.main-menu a:hover{

    background: #000;

    color: #FF652F;

    transition-property: background;

    transition-duration: 0.5s;

}



/* Site search */

input:focus{

    outline:none;

}



.search-form{

    width: 250px;

    float: right;

    margin: 4px 0px 0px 0px;

    background: #FF652F;

}



.search{

    width: 150px;

    height: 22px;

    float: left;

    padding-left: 5px;

    border: 1px solid #FF652F;

    position: relative;

    font-size: 13px;

    background: #fff;

}



.find{

    width: 68px;

    height: 26px;

    background: #000;

    color: #FF652F;

    float: left;

    text-align: center;

    position: absolute;

    font-size: 13px;

    cursor: pointer;

    font-family: RobotoReqular, sans-serif;

    border: 1px solid #000;

}



.find:hover{

    background: #FF652F;

    color: #000;

    transition-property: background;

    transition-duration: 0.5s;

}



/* Site Content */

#content{

    width: 100%;

    float: left;

}



#container{

    width: 100%;

    float: left;

    background: #dcdcdc;

}



#article{

    width: 565px;

    min-height: 600px;

    margin: 0px 183px;

    margin-right: 245px;

    color: #000;

    padding-bottom: 40000px;

    margin-bottom: -40000px;

}

#article-two{
    min-height: 565px;
    margin: 0px 183px;
    margin-right: 250px;
    color: #000;
    background: #fff;
    padding-bottom: 40000px;
    margin-bottom: -40000px;
}

#article-three{
    min-height: 565px;
    margin: 0px 183px;
    margin-right: 250px;
    color: #000;
    background: #fff;
    padding-bottom: 40000px;
    margin-bottom: -40000px;
}

#more{
    margin-top: 5px;
}

#name{
    line-height: 16px;
    padding: 5px 10px;
    background: #000;
    color: #fff;
    margin-top: 5px;
    border: 1px solid #000;
    font-size: 12px;
    border-radius: 5px;
    overflow: hidden;
    font-family: Tahoma, sans-serif;
}

#name h1{
    margin: 0;
    font-weight: normal;
    font-size: 12px;
}

#name h2{
    margin: 0;
    font-weight: normal;
    font-size: 12px;
}

#name h3{
    margin: 0;
    font-weight: normal;
    font-size: 12px;
}

span#namesearch{
    font-size: 12px;
}

#name p{
    margin: 0;
    padding: 0;
}

#call-forwarding{
    background: #fff;
    min-height: 600px;
    overflow: hidden;
    padding-top: 15px;
    font-size: 15px;
    text-align: center;
    color: #000;
}

#call-forwarding a{
    width: 150px;
    padding: 5px 10px;
    background: #FF652F;
    color: #000;
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #000;
    font-size: 15px;
}

#call-forwarding a:hover{
    background: #000;
    color: #fff;
    transition-property: background;
    transition-duration: 0.5s;
}

#emptypage{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    background: #fff;
    color: #000;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
}

/*Рейтинг*/
span#postratings{
    color: #fff;
    font-size: 12px;
    margin-right: 0px;
    font-family: RobotoReqular, sans-serif;
    line-height: 25px;
    float: right;
}

.post-ratings-text{
    color: #000;
    font-size: 12px;
    background: #FF652F;
    border-radius: 2px;
    border: 5px solid #FF652F;
    display: none;
    font-family: RobotoReqular, sans-serif;
}

/*Site news*/

#news{

    width: 565px;
    background: #fff;

    margin-bottom: 15px;

    border-top-left-radius: 15px;

    overflow: hidden;

    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 4px;

    

}

#titleNews{
    
    
    padding: 10px;

    margin-bottom: 5px;

    background: #000;

    border-top-left-radius: 15px;

}



span#title-news{

    display: block;

    padding-left: 0px;

}



span#title-news a{

    text-decoration: none;

    color: #fff;

    text-align: center;

}



span#title-news a:hover{

    color: #FF652F;

}



span#title-news h2{

    margin: 0;

    font-family: RobotoBold, sans-serif;

    font-weight: normal;

    font-size: 13px;

}



#block-img{

    width: 278px;

    height: 174px;

    float: left;

    margin: 0 auto;

    margin-bottom: 5px;

    background: #000; 

}

#block-img img{
    width: 278px;
    height: 174px;
    float: left;
    margin: 0 auto;
    margin-bottom: 5px;
    position: relative;
}


#block-img a:hover{

    width: 278px;

    height: 174px;

    filter: brightness(50%);

    transition: all .5s;

}



#text-news{
    padding: 5px 5px;

    line-height: 16px;

    background: #fff;

    color: #000;

    font-size: 12px;

    font-family: RobotoReqular, sans-serif;

    -moz-font-size: 13px;

    -moz-font-family: RobotoReqular, sans-serif;

    -moz-padding: 10px 5px;

    -moz-line-height: 16px;

    -moz-font-family: RobotoReqular, sans-serif;

    -webkit-font-family: RobotoReqular, sans-serif;

    -webkit-font-size: 13px;

    -webkit-line-height: 16px;

    margin-left: 280px;

}



#text-news p{

    margin: 0;

    padding: 0;

}



#button-news{

    text-align: center;

    margin-top: 5px;

    padding-bottom: 50px;

    background: #fff;

    font-family: Roboto, sans-serif;

}



#button-news a{

    padding: 10px 10px;

    background: #000;

    float: right;

    margin-right: 5px; 

    color: #fff;

    font-size: 13px;

    font-family: RobotoReqular, sans-serif;

    text-decoration: none;

    border-radius: 5px;

    border: 1px solid #fff;

}



#button-news a:hover{

    background: #FF652F;

    color: #000;

    transition-property: background;

    transition-duration: 0.5s;

    border: 1px solid #FF652F;

}



#iconnews{

    content: url(../img/chefw.png);

    width: 16px;

    height: 16px;

    float: left;

    margin-top: -2px;

}



.btnews{

    padding-right: 5px;

    font-size: 13px;

}



span.date-text{

    margin-left: 10px;

    float: left;

    margin-top: 4px;

    font-size: 11px;

    color: #000;

    font-family: RobotoBold, sans-serif;

}



span.comment-text{

    margin-left: 10px;

    float: left;

    margin-top: 4px;

    font-size: 11px;

    color: #000;

    font-family: RobotoBold, sans-serif;

}



i.fa-clock-o{

    font-size: 12px;

    color: #000;

    cursor: default;

}



i.fa-comment{

    font-size: 12px;

    color: #000;

    cursor: default;

}



#news-basement{

    height: 30px;

    background: #000;

    width: 100%;
    float: right;
}



span#author-basement i{

    line-height: 30px;

    color: #FF652F;

    font-style: normal;

    font-size: 12px;

    font-family: RobotoBold, sans-serif;

    padding-left: 5px;

}



span#basement{

    color: #fff;

    font-size: 12px;

    padding-left: 5px;

    font-family: RobotoBold, sans-serif;

}

span.menu-item-count{
    margin-left: 5px;
    margin-right: 5px; 
    font-size: 10px;
    font-family: Tahoma, sans-serif;
    float: right;
}

/*Левый сайтдбар*/

#nav{

    width: 175px;

    float: left;

    margin: 0 0 0 -100%;

    background: #fff;

    padding-bottom: 40000px;

    margin-bottom: -40000px;

    overflow: hidden;

    margin-top: 5px;

}


.nav-list i{

    margin: 0;

    line-height: 36px;

    text-align: center;

    font-size: 13px;
    font-weight: normal;

    background: #000;

    color: #FF652F;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    font-style: normal;

    display: block;

    font-family: RobotoReqular, sans-serif;

}



.nav-list{

    line-height: 25px;

    background: #FF652F;

    white-space: nowrap;

    margin-bottom: 10px;

    padding-top: 0px;

}



.nav-list a{

    display: block;

    padding-left: 10px;

    text-decoration: none;

    color: #000;

    font-size: 13px;

    font-family: RobotoReqular, sans-serif;

    background: #FF652F;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;
    margin-top: 5px;

}



.nav-list li:before{

    content: url(../img/folder-closed-blacks-shape.png);

    float: left;

    margin-left: 5px;

    margin-right: 5px;

}



.nav-list li:hover:before{

    content: url(../img/folder-closed-black-shape.png); 

}



.nav-list a:hover{

    background: #000;

    color: #FF652F;

    transition-property: background;

    transition-duration: 0.5s;

}



/*Правый сайтдбар*/

#aside{

    width: 245px;

    float: right;

    margin: 0 0 0 -200%;

    background: #fff;

    padding-bottom: 40000px;

    margin-bottom: -40000px;

    overflow: hidden;

    margin-top: 5px;

}



#block-films{

    line-height: 35px;

    text-align: center;

    margin-right: 5px;

    font-size: 15px;

    background: #000;

    color: #FFFFF0;

    border-top-right-radius: 5px;

    border-top-left-radius: 5px;

    margin-bottom: 5px;

    margin-left: 5px;

    margin-top: 5px;

}

/*UItoTop jQuery Plugin 1.2*/
#toTop {
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:50px;
    right:50px;
    overflow:hidden;
    width:51px;
    height:51px;
    border:none;
    text-indent:100%;
    background:url(../img/ui.totop.png) no-repeat left top;
}

#toTopHover {
    background:url(../img/ui.totop.png) no-repeat left -51px;
    width:51px;
    height:51px;
    display:block;
    overflow:hidden;
    float:left;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
    outline:none;
}
/*UItoTop jQuery Plugin 1.2*/

/* Подвал */

#footer{

    height: 200px;

    news: both;

    background: #000;

    margin-top: 5px;

}



#foot-line{

    height: 200px;

    clear: both;

    background: #000;

    color: #000;

}



.copyright{

    color: #FFFFF0;

    text-align: right;

    padding-top: 150px;

    margin-right: 70px;

    font-size: 11px;

    font-family: Tahoma, sans-serif;

    float: right;

}



.copyright a{

    color: #FF4500;

    text-decoration: none;

    font-size: 11px;

    font-family: Tahoma, sans-serif;

}



.copyright a:hover{

    color: #FFFFF0;

}



#rambler{

   padding-top: 150px;

}



#uni img{

    float: left;

}