/*
	Theme Name:   Savoy Child
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0.1
*/


/* Child theme CSS
--------------------------------------------------------------- */

/* Стиль телефона  шапке */
.bgs a {color: black;}
.bgs a:hover {border-bottom: 1px solid black}
.nm-single-post-meta-top, .nm-single-post-meta-wrap {display:none;}
.nm-post-body {padding-top: 40px;}
.nm-blog-wrap {padding: 40px 0;}
.ptstyle {
	-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; border:1px solid #d8b8be;
	padding-left:7px; padding-right:7px;
	box-shadow: 0 1px 5px rgba(0,0,0,.2)!important; -webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.2);
}
.header-border-1 .nm-header {
    border-bottom: 1px solid #d4b36a!important;
}

/* Межстрочный интервал */
p {margin-bottom: 10px;}

.bgs {
	background:#f9f4e9; padding:3px 10px 3px 10px; margin-bottom:5px;
}
@media (max-width: 768px) {
.imgline {border-bottom:1px solid #777777;}
}


/* Универсальное меню CSS */
#nm-mobile-menu a {width:100%;}
#menu-item-1404 {display:none;}
.nm-mobile-menu-scroll {margin-top:0px!important;}
#nm-mobile-menu .nm-mobile-menu-content {padding-bottom:0px!important}
.nm-mobile-menu-scroll {max-height:100%!important}
#nm-mobile-menu {z-index:1010; width:270px; height:100%;}

.mobile-menu-open {overflow-y:hidden;}

.csstransforms3d #nm-mobile-menu {-webkit-transform: translate3d(-270, 0, 0); transform: translate3d(-270px, 0px, 0);}
.nm-header {z-index: 10!important;}

/* Цвет квадрата универсального меню CSS */
.nm-menu li.nm-menu-offscreen {
    border: 1px solid #777777;
	background:#ffffff;
}


/* Форма заказа в шапке */

.nm-right-menu-link {
	float:right;
}

@media screen and (min-width: 401px) {
.nm-right-menu-link {
    margin-right:-10px;
}
}
@media screen and (min-width: 992px) {
.nm-right-menu-link {
    display:none;
}
}
@media (max-width: 991px) {
.nm-right-menu {
    margin-right: -12px;
}
}
@media (max-width: 400px) {
.header-mobile-alt .nm-menu li a {
    padding-left: 9px;
}
}
@media (max-width: 991px) {
.nm-menu li a {
    padding-left: 9px;
}
}

.zakazz {margin-right:10px;}
li.zakaz a {
	padding: 25px 25px;
	vertical-align:middle; display:inline-block; line-height:1;
	font-size: 16px;
    font-weight: normal;
	color:#000000;
	background: url(https://yuristkrd.ru/wp-content/uploads/2019/10/iconphone.svg) no-repeat center center;
	border-radius: 200px 200px 200px 200px;
	-moz-border-radius: 200px 200px 200px 200px;
	-webkit-border-radius: 200px 200px 200px 200px;

}
.nm-lightbox a:hover {
	background:#ffffff;
	color:#000000;
}

.nm-header.centered .nm-right-menu {
    margin-right:0px !important;
}
#nm-mobile-menu-button {
    padding-right: 65px; background: #f9f4e9;
}
.nm-menu-textt {
	position:absolute; left:37px; top:15px; font-size:15px; color:#000000;
}
@media (max-width: 991px) {
.nm-right-menu {
    margin-right: -7px;
}
}

.nm-header {
    z-index: 999!important;
}

.clearbottom {
	margin-bottom:0px;
}
/* Ссылки в подвале формление */
.footdec a {
	text-decoration:underline!important;
}

/* Обратный звонок */
.fdp {
    text-align: center;
    font-size: 22px!important;
    border-radius: 19px!important;
	-webkit-border-radius: 19px!important;
    -moz-border-radius: 19px!important;
}
input[type="tel"] {border: 2px solid #333333!important;}

@media (max-width: 991px) {
.nm-footer-bar-inner {
    padding-bottom: 70px!important;
}
}

/* Форма заказа тонирование полей */
.input-text, input.input-text {border:1px solid #a7a7a7;}
@media (max-width:480px) {
.form-row-first, .form-row-last {width:100%;}
}

input[type="text"], input[type="password"], input[type="number"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="time"], input[type="month"], input[type="week"], input[type="email"], input[type="search"], input[type="tel"], input[type="url"], input.input-text, select, textarea  {border: 2px solid #333333;}

/* Защита от спама */
.agree {display:none}

/* Высота блока коммента */
.nm-comments {
    min-height: 636px!important;
}


/* Активное меню */
.nm-menu li.current-menu-item a {
	color:#938060;
}