body {
    color: #200c0b;
}

a {
    /*color: #e90b0b !important; */
    *color: #fff;
}

a:hover,
.navigation-categories-container .cat-item a.active,
.navigation-categories-container .cat-item a:hover,
#nav_menu-2 .menu a.active,
a.active {
    color: #fff !important;
    background-color: #ff9a0e;
}

nav.navigation ul li li a:hover {
    background-color: #ff9a0e !important;
}

.logo-default {
    /*
  background: url(images/asianimg/logo.png) center top no-repeat;
  */
}

nav.navigation li.current-menu-item a {
    color: #e90b0b !important;
}

h3,
label,
p.featured,
nav.navigation ul li:hover a,
nav.navigation ul li a:hover,
nav.navigation-mobile li:hover a,
nav.navigation-mobile li a:hover,
nav.navigation-categories li .children a,
.widget_reservation h4,
.widget_testimonial .testimonial-content,
.list-menucard-block .post-price,
.comments .comment-author .fn,
.comments .comment-author .fn a,
.single-menucard .post-description,
.widget_categories .children a,
.widget_nav_menu .sub-menu a,
.widget-area-footer .post-info,
.widget-area-footer .post-info a,
.widget-area-sidebar .post-info,
.widget-area-sidebar .post-info a,
.list-menucard-block .post-header h3 a,
.list-menucard-block .post-header h3,
.list-photos-block .list-photos-block-header h2 a,
blockquote {
    /*color: #e90b0b !important; 
 color: #fff;*/
}

.list-posts .post-header h2 a {
    color: #e90b0b !important;
}

.list-posts .post-header h2 a:hover,
.list-photos-block .list-photos-block-header h2 a:hover {
    color: #000000 !important;
}

nav.navigation ul li:hover,
nav.navigation-mobile li:hover {
    border-color: #ff9a0e !important;
}


/*õåäåð áëîêîâ ñ ðåêëàìêàìè*/

.callouts .callout-title a {
    background-color: #fff !important;
    color: #200c0b !important;
    font-size: 24px;
}

.callouts .callout-title.without-link,
.list-posts .post-info .post-date,
.list-posts .post-info .post-comments,
.page-header h1 .post-price,
.alert-box.custom {
    background-color: #ff9a0e;
    color: #000;
}


/* .callouts .callout-title a:hover,
.callouts .callout-title.without-link:hover {

} */


/*ýòî ñ÷åò÷èêè êîìåíòàðèåâ*/

.post-date {
    color: #fff !important;
}

.post-info .post-comments a {
    background-image: url(images/asianimg/icon-comments-hover.png);
    color: #200c0b;
}

.post-info .post-comments .simple_view {
    color: #ffffff;
}


/*áëîêè ñ ðåêëàìêàìè íà ãëàâíîé*/

.callouts .callout-image {
    background-color: #42302a !important;
}

.post-header h2 a {
    color: #200c0b;
}

.header {
    background: url(images/asianimg/bg-header-container.png) repeat-x scroll left top transparent
}


/*ôîí ñàéòà*/

.content-home,
.content {
    background-size: cover;
    background-color: #fff;
    z-index: 0;
}

.widget-area-footer {
    background-size: cover;
    background-color: #ff9a0e;
    z-index: 0;
}

footer.footer {
    background-color: #541206 !important;
    color: #fff;
}

.socials a {
    opacity: 0.4;
}

.form label.error {
    border: 1px solid #a90202;
}

.sidebar h3 {
    color: #200c0b;
    border-color: #fff;
}

.form input,
.form textarea {
    border-color: rgb(25, 15, 10) rgb(74, 50, 41) rgb(74, 50, 41) rgb(25, 15, 10);
}

.form input:focus,
.form textarea:focus {
    border: 1px solid transparent;
}

nav.navigation ul li a {
    color: #200c0b !important;
}

.list-posts .post-info .post-comments a {
    color: #fff !important;
    background-image: url(images/asianimg/icon-comments-hover.png);
}

.list-photos-block .list-photos-block-header p {
    color: #000000;
}

.widget-area-footer {}

.line {
    width: 100%;
    position: absolute;
    height: 20px;
    background-image: url(images/asianimg/bg-widget-area-footer.png);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: transparent;
}

header.header .tagline,
header.header .phone {
    color: #fff;
}

header.header {
    background-color: #ff9a0e;
}

button,
.button a,
button.button-standard,
.button-standard a,
button.standard,
.standard a,
.comments .reply a,
a#cancel-comment-reply-link,
.widget_tag_cloud a:hover,
.comments #submit {
    background-color: #ff9a0e !important;
    color: #fff !important;
}

.header-fon-1 {
    position: absolute;
    height: 77%;
    left: 0;
    width: 40%;
    /*
  background: url(images/asianimg/header-left-fon.png) no-repeat left bottom;
  */
    bottom: 0;
}

.header-fon-2 {
    position: absolute;
    height: 77%;
    right: 0;
    width: 40%;
    /*
  background: url(images/asianimg/header-right-fon.png) no-repeat right bottom;
  */
    bottom: 0;
}

nav.navigation-menucard a {
    /*color: #e90b0b !important; 
  color: #fff !important;*/
}

nav.navigation-menucard a:hover {
    color: #fff !important;
    background-color: #ff9a0e;
}

.page-header {
    background-color: #541206 !important;
}

.footer-fon {
    /*
  background: url("images/asianimg/footer-fon.png") no-repeat scroll right bottom transparent;
  height: 158px;
  */
    position: absolute;
    right: 0;
    width: 300px;
    z-index: 1;
    bottom: 0;
}

.footer.footer .footer-container {
    z-index: 2;
    position: relative;
}

.zavodd {
    float: right;
    color: #fff !important;
    margin-right: 10px;
    /* margin-top: 16px;*/
}

.menu_fon {
    /* background-image: url("images/asianimg/fond_orange.png"); */
    /*background-image: url("images/asianimg/menu_fon.png");*/
}

.list-photos-block .list-photos-block-header h2 a {
    color: #000000 !important;
}

nav.navigation-mobile li a {
    color: black !important;
}

ul#menu-secondary-navigation a {
    color: #200c0b !important;
}


/*.page-left.left {
    background: #fff;
    padding: 16px;
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.2);
}*/

nav.navigation-menucard a {
    color: #200c0b !important;
}

nav.navigation ul li a {
    font-size: 24px;
}

header.header .logo-image h1,
header.header .logo-default h1 {
    font-size: 48px !important;
}

span .font_logo_style {
    /*padding-top: 70px !important;*/
    font-size: 48px !important;
}

.font_style_caf {
    font-size: 48px !important;
}

.widget-area-footer-left,
.widget-area-footer-center,
.widget-area-footer-right {
    width: 100%;
    padding: 40px 0 20px;
}

.contact {
    color: #ff9a0e;
    font-size: 15px;
    text-align: center;
}


/*ul#menu-secondary-navigation a {
    color: #200c0b !important;
    font-size: 20px;
}*/


/*up img*/


/*.blokimg {position: relative;}

.overlay{
  display: none;
  height: auto;
  left: -15%;
  position: absolute;
  top: -50%;
  width: auto;
  z-index: 999;
}
.overlay .overlay_container{
  display: table-cell;
  vertical-align: middle;
}
.overlay_container img{
  background-color: #ff9a0e;
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.overlay:target {
  display: table;
}

.formfed fieldset {
    width: 30%;
    margin: 0;
    padding: 0;
    float: left;
}

.formfed .form-headerfed {
    /* width: 100%; */

text-align: center;

/* margin-bottom: 10px; */


}
.formfed {
    float: left;
    width: 30%;
}
.containerfed {
    float: left;
    margin-right: 20%;
    font-size: 18px
}
*/
/*foto*/
body {
    margin: 0;
}
.imgotziv {
    /* margin:30px;*/
    
    float: left;
    cursor: pointer;
    max-height: 100px;
}
.popup {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 10%;
    left: 0;
    display: none;
    text-align: center;
    top: 10%;
}
.popup_bg {
    background: rgba(0, 0, 0, 0.40);
    position: fixed;
    z-index: 1;
    height: 100%;
    width: 100%;
    top: 0px;
}
.popup_img {
    position: relative;
    /* margin:auto auto;*/
    
    z-index: 2;
    max-height: 94%;
    max-width: 94%;
    margin: 2% 0 0 0;
    padding: 5px
}
span.font_logo_style img {
    margin-left: 10px;
}
.rail-left.sidebar.left {
    overflow: hidden;
}
input#contactsCheckBox {
    width: 20px;
}
.soglasie.input-box-wide.left.fast-form a {
    width: 78%!important;
    display: block;
}
.soglasie.input-box-wide.left.fast-form {
    padding: 5px 0;
}
div#widget_contact-2 {
    overflow: hidden;
}
.topbar .topbar-container {
    margin-left: auto;
    margin-right: auto;
}
.page-header {
    width: 100%;
    padding: 10px 0;
    text-align: center;
    background: url("images/bg-overlay-dark-15.png") left top repeat;
}
.page-header h1 {
    width: 100%;
    text-align: center;
}
.downloadMenu {
    margin-right: 10px;
}
.downloadMenuSpan {
    display: none;
}
@media only screen and (max-width: 745px) {
    /*downloadMenu*/
    
    .downloadMenuSpan {
        display: block;
    }
}