/*
Theme Name: Foodiz-child
Template: foodiz

Не обязательные параметры:
Theme URI: http://example.com/
Description: Дочерняя тема для темы twentyfifteen
Author: Kama
Author URI: http://example.com/about/
Version: 1.0
*/

/* импортируем стили родительской темы */
@import url("../foodiz/style.css");

/* Свои дополнительные стили */
/*.foo{ color:red; } */


/* Шрифт pacificoregular подменяем шрифтом merriweather-regular, чтобы латинские буквы и цифры отображались стандартно,
 * а не уродовались */
@font-face {
  font-family: 'pacificoregular';
  font-style: normal;
  font-weight: 400;
  src: url('../foodiz/font-family/merriweather-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Regular'), local('Merriweather-Regular'),
       url('../foodiz/font-family/merriweather-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../foodiz/font-family/merriweather-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../foodiz/font-family/merriweather-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../foodiz/font-family/merriweather-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../foodiz/font-family/merriweather-v21-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}

/* Плашка шапки */
.container-fluid {
	/*
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	*/
	background-repeat: no-repeat;
	background-size: 100%;
	padding-right: 0px !important;
	padding-left: 0px !important;
}

#app {
	/*height: 90px;*/
	overflow-y: hidden;
}

#logo_url {
	font-size: 27px;
	color: #5389a5;
}

/* Блок с датой публикации и автором */
p.metabox-data {
	display: none;
}

/* Блок родительской категории для текущей рубрики */
.category_list {
	display: none;
}

/* Блок даты и автора текущей записи */
.post-date, .post-meta {
	display: none;
}

.blog_info {
	display: none;
}

.tag_list {
	display: none;
}

/* Отступ выше троицы на Главная и под ней тоже (т.е. над контентом) */
.section-padding-100 {
	padding-top: 20px !important;
}

/* Троица: прозрачность fadeout */
.categories_post .categories_details {
    background: rgba(1,7,16,.4);
}
.categories_post:hover .categories_details {
    background: rgba(1,7,16,.1);
}

.categories_details {
	align-items: flex-end !important;
}

.cat-link h2 {
	bottom: 10%;
	color: #fff !important;
}

h1, h2, h3, h4, h5, h6 {
	/*font-size: 210%;*/
	/*color: #73a9c5 !important;*/
	color: #5389a5 !important;
	/*color: #6CAFD1 !important;*/
	/*text-shadow: 3px 3px 3px #eee;*/
}

h1 {
	font-size: 27px; /* реально 23 по высоте */
}

h2 {
	font-size: 25px;
}

h3 {
	font-size: 23px;
}

h4 {
	font-size: 21px;
}

h5 {
	font-size: 19px;
}

h6 {
	font-size: 17px;
}

.about-section p {
    font-size: 18px;
}
/* Записи: текст */
.single-detail p {
    font-size: 17px !important;
	text-align: justify;
}

.single-detail ul {
    font-size: 17px !important;
	margin-left: 20px;
}

.single-detail a {
    font-size: 17px !important;
	color: #73a9c5;
	text-decoration: underline;
}

.single-detail a:hover {
    font-size: 17px !important;
	color: #73a9c5;
	text-decoration: none;
}

.single-detail td {
    font-size: 17px !important;
}

/* Страницы: текст */

.post-content p {
	font-size: 17px !important;
	text-align: justify;
}

/* Страница (детально): выравниваем отступы от края, где стиль foodiz_blog задает затеняющее обрамление типа "лист бумаги" */
.foodiz_blog .post-content p {
	padding-left: 10px;
	padding-right: 10px;
}

.foodiz_blog .post-content h1, h2, h3, h4, h5, h6 {
	padding-left: 10px;
	padding-right: 10px;
}

.post-content ul {
    font-size: 17px !important;
	margin-left: 20px;
}	

/* Запись: выравнивание иллюстраций */
img.alignright {
    float: right;
    margin: 5px 0 2px 20px; /* top right bottom left */
}

img.alignleft {
    float: left;
    margin: 5px 20px 2px 0; /* top right bottom left */
}

/* Запись: миниатюра заглавная по центру своей колонки */
.size-foodiz-blog-thumb {
    display: block;
	margin-left: 92px;
	/*
	width: 564px !important;
	max-width: 564px;
	*/
}

.post-thumbnail img {
	/*text-align: center !important;*/
	/*width: 564px !important;*/
}

/* Отступ под большим баннером, который на страницах записей */
.breadCrumbBkground {
	height: 320px;
	margin-bottom: 2%;
	/*display: none !important; */
	/*border-bottom: 1px #000 solid;*/
	box-shadow: 0px 5px 5px #eee;
	padding-top: 220px !important; 
	padding-bottom: 40px !important; 
	overflow-y: hidden;
	text-align: center;
}

.breadcrumb-area {
    /*padding-bottom: 0px !important;*/
}

/* Заголовок на большом баннере: скрыл ссылку "HOME" */
.breadcrumb-item a {
	/*display: none;*/
}

/* Заголовок на большом баннере: скрыл слеш после ссылки "HOME" */
.breadcrumb-item::before {
    content: "" !important; 
	/*display: none !important; */
}

.breadcrumb-item {
	/*text-shadow: 3px 3px 3px #888;*/
	color: #5389a5;
	/*text-shadow: 10px 10px 10px #FFF, -10px -10px 10px #FFF;*/
	/*background: rgba(1,7,16,.1);*/
	/*background: rgba(255,255,255,.3);
	padding-left: 0px;
	padding-right: 30px;
	border-radius: 8px;*/
	/*display: none;*/
}

/* Добавляем желаемый символ перед элементом списка */ 
/*
li:before {
     content: ""; 
   }
*/

.widget {
    /*margin-bottom: 30px;*/ /* было 50px;*/
}

/* Footer */
.footer-area {
	background-color: #BAE3F7;
	/*background-image: url(/wp-content/uploads/2020/05/cropped-1580594792_42-p-svetlie-foni-na-temu-schastya-86-1.jpg);*/
	background-repeat: no-repeat;
	background-size: 100%;
	padding-top: 30px; /* было 60px */
}

.footer-area hr {
	border: 0px #fff solid !important;
}

.footer-area .widget-title {
	color: #5389a5;
}

.footer-area .textwidget p {
	color: #5389a5;
}

.copywrite-text {
	color: #5389a5;
}

/* Читать далее кнопка */
.read-more {
	color: #fff!important;
	background: #5389a5 !important;
	font-size: 17px !important;
	border-radius: 8px;
}

.read-more:hover {
	color: #fff !important;
	background: #73a9c5 !important;
	font-size: 17px !important;
	border-radius: 8px;
}

/* Поиси кнопка */
.search-submit {
	color: #fff !important;
	background: #5389a5 !important;
	font-size: 17px !important;
	border-radius: 8px !important;
}

.search-submit:hover {
	color: #fff !important;
	background: #73a9c5 !important;
	font-size: 17px !important;
	border-radius: 8px;
}

/* стиль снопки submit формы */
.wpcf7-submit {
	color: #fff !important;
	background: #5389a5 !important;
	font-size: 17px !important;
	border-radius: 8px !important;
	/*
	width: 176px;
	height: 62px;
	border: 0px #000 solid;
	text-transform: uppercase;
	*/
}

.wpcf7-submit:hover {
	color: #fff !important;
	background: #73a9c5 !important;
	font-size: 17px !important;
	border-radius: 8px !important;
	/*
	width: 176px;
	height: 62px;
	border: 0px #000 solid;
	text-transform: uppercase;
	*/
}

input[type="search"] {
	width: 205px;
}

/*
form {
	margin-top: 0px !important;	
	padding-top: 0px !important;
}
*/

form label {
	margin-bottom: 0px !important;	
}

.g-recaptcha {
	margin-left: 10px;
}

input[type="search"],
input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
font-size: 17px !important;
color: #000 !important;
margin: 0; /* Safari by default adds a margin */
padding: 4px;
border: 1px solid #5389a5 !important;
border-radius: 4px !important;
/*
box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1);
-moz-box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1);
-webkit-box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1);
-o-box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1);
*/
box-shadow: inset 0 0 2px 1px #EEE !important;
}

input[type="search"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
textarea:focus {
font-size: 17px !important;
border-color: #5389a5 !important;
/*
box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9);
-moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9);
-webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9);
-o-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9);
*/
outline: none !important;
box-shadow: 0 0 5px 2px #93c9e5 !important;
}

textarea {
	max-height: 200px !important;
	resize: vertical !important;
}

/* Сообщение о результате работы формы отправки сообщения */
.wpcf7-response-output, .wpcf7-validation-errors {
	font-size: 16px !important;
}

/* Подменю */
.dropdown-menu {
	padding-top: 0px !important;
	margin-top: 0px !important;
	border: 1px solid #5389a5 !important;
	box-shadow: 3px 3px 3px #777;
}

.dropdown-menu .dropdown-item:hover {
	background-color: #BAE3F7;
}

/* Записи: ссылка на родительскую рубрику */
/* cat_parent - это мой стиль */
.cat_parent {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 17px !important;
	text-decoration: none;
	margin-bottom: 20px;
}

.cat_parent a {
	font-size: 16px !important;
	text-decoration: none;
	color: #777;
}

.cat_parent a:hover {
	font-size: 16px !important;
	text-decoration: underline;
	color: #777;
}

.cat_parent img {
	/*float: left;*/
	margin-right: 10px;
}

/* Правая колонка */
/*
.post-sidebar-area {
	padding-left: 0px;
	padding-right: 0px;
}
*/
.post-sidebar-area .widget-title {
	background-color: #5389a5 !important;
    color: #fff !important;
}
/*
.post-sidebar-area .widget-title h3 {
	color: #fff !important;
}*/
/*
div[data-popup-background=""] {
	background-color: #5389a5 !important;
}
*/