@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

.comment-form-url {display: none !important;}
.comment-form-email {display: none !important;}
.comment-form-cookies-consent {display: none !important;}
.comments-title {display: none !important;}
.comment-date{display: none !important;}

@font-face{
font-family: 'ft40';
src: url('ft40.ttf');
  font-weight: normal;
  font-style: normal;
}

.head_menu .offcanvas {
    text-align: right;
}

.elementor-widget-text-editor {
    color: inherit;
    font-family: inherit;
    font-weight: inherit;
}

/* ОБЩЕЕ ОФОРМЛЕНИЕ ТЕЛА */
#site-header {background: none;}
#top-bar-wrap {display: none; background: none;}

#site-header {
    position: relative;
    width: 100%;
    background-color: #fff;
    border-bottom: 0px solid #f1f1f1;
    z-index: 100;
}

body {color: black;}

.photo img {box-shadow: 0 0 5px rgba(0,0,0,0.5) !important;}

/* ФОРМЫ ОС */
.knop_os {text-align: center;}

.caldera-grid .breadcrumb {
    padding: 6px 12px;
    margin: 0 0 20px;
    list-style: none;
    background-color: #FFB200 !important;
    border-radius: 4px;
		box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.caldera-grid .breadcrumb>.active, .caldera-grid .breadcrumb>.active>a {
    color: white !important; font-weight: bold;
}

.caldera-grid .breadcrumb a {
    color: white !important;
}

.caldera-grid label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 300;
		font-family: Roboto;
    color: black;
}

.caldera-grid .btn-default {
    color: black !important;
		font-family: Roboto;
    background-color: #FFB200 !important;
    border-color: none !important;
}

/* ХЕДЕР */

/* МЕНЮ */
.menu_key h1 {font-size: 12px;}
.elementor-229 .elementor-element.elementor-element-2aab60a .site-menu {
    background-color: #ffffff;
    text-align: right;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

/* СЛАЙДЕР 2го БЛОКА */

.ug-button-tile-left{
	position: absolute;
    top: -165px;
    left: -215px;
    z-index: 999;
}


.ug-button-tile-right{
	position: absolute;
    top: -165px;
    left: 178px;
    z-index: 999;
}

.ug-thumb-overlay img {box-shadow: 0 0 5px rgba(0,0,0,0.3);}

/*OFFCANVAS*/
@media ( max-width:640px ) {
.site-menu.show-nav {
    -webkit-transform: translateX(240px);
    transform: translateX(240px);
    -webkit-transform: translate3d(240px, 0, 0);
    transform: translate3d(240px, 0, 0);
}

.site-menu {
  width: 240px;
  height: 100%;
  position: fixed;
  top: 0;
  left: -240px;
  background: #000000;
  transform: translateX(0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 99;
  overflow-y: auto;
  padding-top: 80px;
}
	
	.site-menu.align-right-active.show-nav {
    -webkit-transform: translateX(-240px);
    transform: translateX(-240px);
    -webkit-transform: translate3d(-240px, 0, 0);
    transform: translate3d(-240px, 0, 0);
}
.site-menu.align-right-active {
    left: auto;
    right: -240px;
}
}

/* ПРАЙС */
b, strong {
    font-weight: 600;
    font-size: 16pt;
}

/* ФУТЕР */

/*АДМИНКА - РЕДАКТОР ТАБЛИЦ*/
#edit-form-body textarea {
    min-width: 250px !important;
	min-height: 50px !important;}

/* ФОРМА ОТЗЫВОВ */
.wc_website-wrapper {
    display: none;
}