/*
Theme Name:		Rigel Child Theme
Theme URI:		http://themeforest.net/user/amazee/portfolio
Description: 	Rigel Child Theme
Author: 		Amazee
Author URI: 	http://www.amazee.co/
Template:		rigel
Version: 		1.0
*/

/*
* PLEASE DO NOT EDIT THIS FILE!
* This file is only for WordPress to tell this rigel child theme data.
* Use "child-theme-style.css"  file to edit css rules
*/

/*temp css*/
/*
 * #wrapper {
  padding-top: 25px!important;
}

#breadcrumbs {
  margin-bottom: 0px;
}

@media screen and (max-width: 767px) {
  #breadcrumbs {
    display: none;
  }
}
*/

/*Глобальная изменения MACRO!*/
@media screen and (max-width: 480px) {
	.container, .main-side-left .menu-container, .main-side-left .container {
		min-width: 100%!important;
	}
}
@media screen and (max-width: 320px) {
	.container, .main-side-left .menu-container, .main-side-left .container {
		min-width: 100%!important;
	}
}

/*Белый фон у заголовков*/
@media screen and (max-width: 320px) {
	#sub-header .sub-banner-title {
		    text-align: left!important;
	}
}


/*Мега меню, настройка дизайна*/
.sub_title_1 a{
    color: #3C3C3B!important;
    /* text-transform: uppercase; */
    line-height: 18px!important;
    margin-bottom: 10px!important;
    font-size: 15px;
    font-style: normal;
    letter-spacing: 1px!important;
}
.sub_title_1 a:hover {
	color: #858585!important;
}


.sub_title_2 a {
	color: red;
}


/*All in One
	title_style1 - Заголовки в блоге
	color_link - Цвет ссылок и размер текста в боге
	why_text - Почему заказывают пряники именно у нас
*/

/*Заголовки в блоге*/
.title_style1 {
	font-family: 'Montserrat', Arial, sans-serif;
    font-style: normal;
    font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
}

/*Цвет ссылок и размер текста в боге*/
.color_link p a, a:visited {
	color: #d77002;
}
.color_link p a:hover {
	color: #545452;
}

.color_link p {
  	font-size: 20px;
	line-height: 1.5;
}
/*Почему заказывают пряники именно у нас Потому что*/
.why_text ul li {
	list-style-type: disc;
	list-style-position: outside;
  	font-size: 20px;
	line-height: 1.5;
}
.why_text a {
  	color: #d77002;
}
.why_text p {
  	font-size: 20px;
	line-height: 1.5;
}

/* Bread Crumbs */
#breadcrumbs a:hover{color:#282827;text-decoration:none}
#breadcrumbs a{color:#cccccc;}
#breadcrumbs{
	display: block;
    text-align: left;
    /*padding: 0px 15px 10px;*/
	margin: 0px;
    position: relative;
    width: 100%;
    height: auto;
    font-size: 17px;
    line-height: 20px;
    color: #cccccc;
}
.breadcrumbs-yoast {
    margin-top: 10px;
    margin-bottom: 0px;

}
@media(max-width: 767px) {
/* Bread Crumbs */
#breadcrumbs{display:none}
}

/*Телефон вверху сайта*/
.pageTop p span {
	font-size: 18px!important;
	line-height: 1em;
}
@media(max-width: 767px) {
.header-elem {
    margin-top: 0px!important;
	}
}
/*Настройка сетки общей страницы Пряники на Заказ*/
.grid-title h3 {
	font-size: 14px;
	margin: 10px 0 0 0;
}

.grid-title h3 a {
	font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1px!important;
    color: #3C3C3B!important;
    font-weight: inherit;
    background-color: transparent;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
}
.grid-text {
	font-family: 'Lato', Arial, sans-serif;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 1px;
    text-align: center;
    font-style: normal;
    font-weight: 400;
}
.grid-text p {
	line-height: 1.4;
}

@media(max-width: 767px) {
	.grid-title h3{
		color: red!important;
		font-size: 30px!important;
		}
	}
/*Bootstrap колонки без промежутков*/
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
/*contact form 7*/
.footer-input-black-fone {
    background: transparent!important;
    border: 1px solid #9e9e9e!important;
    padding: 5px 10px;
	width: 100%;
    font-size: 16px;
    display: inline-block;
    color: #eaeaea;
    text-decoration: none;
    transition: all ease .3s;
    animation-duration: 1s;
    animation-fill-mode: both;
    overflow: hidden;
    position: relative;
    text-shadow: none;
    border-radius: 0;
    letter-spacing: 1px;
    line-height: 1.2;
    font-family: 'Lato', Arial, sans-serif;
    font-style: normal;
}
.footer-submit-black-fone {
    border: 2px solid #9e9e9e!important;
    color: #d0d0d0!important;
    padding: 12px 40px;
    font-size: 16px;
    display: inline-block;
    background-color: transparent;
    text-decoration: none;
    transition: all ease .3s;
    animation-duration: 1s;
    animation-fill-mode: both;
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    text-shadow: none;
    border-radius: 0;
    letter-spacing: 1px;
    line-height: .9;
    font-family: "Lato", Arial, sans-serif;
    font-style: normal;
}
.footer-submit-black-fone:hover {
	border: 2px solid #f7b10a!important;
    background: #906500!important;
    color: #ffebbc!important;
    box-shadow: 0 0 20px #f7b10a!important;
    transition: border 0.1s ease-in-out, box-shadow 0.9s ease-out;
}
.footer-input-black-fone:focus {
	box-shadow: 0 0 20px #f7b10a!important;
    transition: border 0.1s ease-in-out, box-shadow 0.9s ease-out;
    background: #2b220c!important;
}
.footer-submit-black-fone span {
	color: #19ff00!important;
}
.footer-submit-white-fone {
    background: white!important;
}
.footer-submit-white-fone:hover {
    border: 2px solid #231f20!important;
    background: #5f3737!important;
    color: #fff!important;
}
.request-input-white-fone {
    background: #F7F7F7!important;
    border: 1px solid #9e9e9e!important;
    padding: 12px 20px;
	width: 100%;
    font-size: 16px;
    display: inline-block;
    color: #252525;
    text-decoration: none;
    transition: all ease .3s;
    animation-duration: 1s;
    animation-fill-mode: both;
    overflow: hidden;
    position: relative;
    text-shadow: none;
    border-radius: 0;
    letter-spacing: 1px;
    line-height: 1.2;
    font-family: 'Lato', Arial, sans-serif;
    font-style: normal;
}
.request-input-white-fone:focus {
	box-shadow: 0 0 20px #f7b10a!important;
    transition: border 0.1s ease-in-out, box-shadow 0.9s ease-out;
    background: #FFFFFF!important;
}
.request-submit-white-fone {
    border: 2px solid #9e9e9e!important;
    color: #fff!important;
    padding: 12px 40px;
    font-size: 16px;
    display: inline-block;
    background-color: #231f20!important;
    text-decoration: none;
    transition: all ease .3s;
    animation-duration: 1s;
    animation-fill-mode: both;
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    text-shadow: none;
    border-radius: 0;
    letter-spacing: 1px;
    line-height: .9;
    font-family: "Lato", Arial, sans-serif;
    font-style: normal;
}
.request-submit-white-fone:hover {
	border: 2px solid #f7b10a!important;
    background: #906500!important;
    color: #ffebbc!important;
    box-shadow: 0 0 20px #f7b10a!important;
    transition: border 0.1s ease-in-out, box-shadow 0.9s ease-out;
}
.request-input-black-fone {
    background: #080808!important;
    border: 1px solid #9e9e9e!important;
    padding: 12px 20px;
	width: 100%;
    font-size: 16px;
    display: inline-block;
    color: #252525;
    text-decoration: none;
    transition: all ease .3s;
    animation-duration: 1s;
    animation-fill-mode: both;
    overflow: hidden;
    position: relative;
    text-shadow: none;
    border-radius: 0;
    letter-spacing: 1px;
    line-height: 1.2;
    font-family: 'Lato', Arial, sans-serif;
    font-style: normal;
	font-weight: 400;
}
.request-input-black-fone:focus {
	box-shadow: 0 0 29px #04c1ff!important;
    transition: border 0.1s ease-in-out, box-shadow 0.9s ease-out;
    background: #000000!important;
}

.logged-in div.wpcf7 {
    margin-top: 0px!important;
}
/*Contact form 7 стили ошибок*/
span.wpcf7-not-valid-tip {
    display: block;
    border: 1px solid #ffffff;
    background: #FF1F14;
    color: #FFFFF8;
    padding: 7px 15px;
    margin: 0;
    max-width: 100%;
}
div.wpcf7-validation-errors {
	display: block;
    border: 1px solid #ffffff!important;
    background: #FF1F14!important;
    color: #FFFFF8!important;
    margin: 0;
}
/*Contact form 7 Заголовки в формах*/
.title-custom-style {
    line-height: 1!important;
    text-transform: none!important;
}