/*
Theme Name: Антонина Михайловна Зелинская
Theme URI:
Description:
Version: 1.1
Author: Евгений Морозов
Author URI: http://eugenemorozov.ru/
*/

.back { background-color: #463140; border: 1px dotted red; padding: 5px 10px;}
.spol { padding: 5px; margin: 0 5 0 5px;  border: 1px dashed #ffcc99;}
.bot { padding: 3px; border-bottom: 1px dashed #ffcc99;}
.spool { line-height: 30px;}
.m_navi a, div#ez-toc-container ul.ez-toc-list a { 
  display: block;
  padding: 3px 8px;
  margin: 3px 15px;
  color: #ffffff;
  text-decoration: none;
  background: #a63125;
  border: 1px solid #a63125;
  list-style-type: none;
}
.m_navi a:hover, div#ez-toc-container ul.ez-toc-list a:hover {
  color: #060606;
  background: #ffffff;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
@media all and (max-width: 468px) {
div#ez-toc-container ul.ez-toc-list a
    { transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
    display: block;
    padding: 3px 5px;
    margin: 4px;
    line-height: 1.3;
	font-size: 90%;
    color: #ffffff;
    text-decoration: none;
    background: #a63125;
    border: 1px solid #a63125;
	}
}
#error-page p {
    font-size: 14px;
    font-size: 1rem !important;
    line-height: 1.5;
    margin: 5px 0 5px;
    border: 3px solid red !important;
	padding: 10px !important;}
.search-form input[type=text]::-webkit-input-placeholder {
color: #ffcc99 !important; 
}
 
.search-form input[type=text]:-moz-placeholder { /* Firefox 18- */
color: #ffcc99 !important;  
}
 
.search-form input[type=text]::-moz-placeholder {  /* Firefox 19+ */
color: #ffcc99 !important;  
}
.help_mag, .help_mag li, .help_mag li a { padding: 5px 30px; margin: 15px 30px 15px 10px !important; background: #a63125; color: #ffffff; text-transform: uppercase; list-style-type: none !important; text-decoration: none !important; text-align: center; /*width: max-content;*/} 


.search-form input[type=text]:-ms-input-placeholder {  
color: #ffcc99 !important;  
}
.help_my { font-weight: 600;}
.col_1 { padding: 15px; border-right: dotted 1px #f0c090; }
@media (max-width: 766px) {
.col_1 {  border-right: none; }	
}
.menu-item-has-children > a:after  { 
    font-family: 'FontAwesome';
    font-weight: 400;
    line-height: 1;
    content: '\f107';
margin-left: 8px;}
/* надпись на кнопке прикрепления файла CF7 
span.wpcf7-form-control-wrap.file-892, .file-894 {
display: inline-block;
    position: relative;
    width: 220px;
    height: 30px;
    margin-top: 5px;
    border-radius: 3px;
    border: solid 1px #691f18;
    background: linear-gradient(to bottom, #ff5144 0%,#d33e2e 44%,#651e17 100%);
    color: #FFF;
    overflow: hidden;
}

/* Made input big and move it left and top inside wrapper to hide actual control but leave input clickable 
input.wpcf7-form-control.wpcf7-file {
    position: absolute;
    width: 1500px;
    height: 1000px;
    right: 0;
    bottom: 0;        
    outline: none !important;
}
.wpcf7-file:before {
    content: "Прикрепить фото";
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    right: 90px;
    bottom: -6px;
    color: #ffffff;
    font-size: 17px;
}
.wpcf7-file:after {
	content: "\f0c6";
	font-family: FontAwesome;
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    right: -10px;
    bottom: -6px;
    color: #ffffff;
    font-size: 17px;}
*/
input.wpcf7-form-control.wpcf7-file {
    padding: 5px 0 5px 5px;
    border: 1px solid #838350;
    width: 95%;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 140px;
	height: 28px;}
label.add-file {
    /* font-weight: 600; */
    padding-top: 15px !important;
    display: block;
    font-size: 20px;
    margin-bottom: -10px !important;
    color: #f8b48c;
}