/*
Theme Name: MM Child Theme
Theme URI: http://medmarketing.ua
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: MedMarketing Team
Author URI: http://medmarketing.ua
template: bb-theme
*/

/* Add your custom styles here... */ 


/* Стилизация админки*/

#wp-admin-bar-site-name
{
	display:none;
}
.message
{
	display:none;
}
#wp-admin-bar-site-name .ab-sub-wrapper
{
	height:0px;
	overflow:hidden;
}
#wpadminbar, #wp-admin-bar-my-account
{
	background:#2396f3!important;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon 
{
	display:none;
}
#wp-admin-bar-customize, #wp-admin-bar-updates, #wp-admin-bar-comments, #adminbarsearch, #wp-admin-bar-edit, #yoast-ab-icon, #wp-admin-bar-wpseo-menu, #wp-admin-bar-wp-logo
{
	display:none;
}
#wpadminbar .ab-sub-wrapper, #wpadminbar ul, #wpadminbar ul li:hover
{
	background:white!important;
}
#wp-admin-bar-new-content:hover ul
{
	background:white!important;
}
#wp-admin-bar-new-content ul a:hover 
{
	background:#e5e5e5!important;
}
#wp-admin-bar-fl-builder-frontend-edit-link:hover a
{
	color: #428bca!important;
}
#wp-admin-bar-site-name:hover
{
	background:gray!important;
}

#wp-admin-bar-site-name ul a
{
	color:black!important;
}
#wp-admin-bar-new-content ul a
{
	color:black!important;
}
#wp-admin-bar-site-name li:hover a
{
	background:#e5e5e5!important;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus
{
	background:#e5e5e5!important;
}
#wp-admin-bar-user-actions a
{
	color:black!important;
}
#wp-admin-bar-user-actions li:hover
{
	background:#e5e5e5!important;
}

#wp-admin-bar-wp-logo
{
	display:none!important;
}
/* Стилизация админки end*/

.filter_doc_two
{
	width:250px;
	height:40px;
    border: 1px solid #369a45;
	border-radius:7px;
	font-family: Open Sans, sans-serif;
    font-weight: 800;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
	padding-left:25px;
	margin-top:15px;
	margin-bottom:15px;
}
.filter_doc_two option
{
	font-family: Open Sans, sans-serif;
    font-weight: 800;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
	padding-left:25px;
}
.doc_card
{
	margin-top:50px;
	margin-bottom:50px;
	margin-left:20px;
	margin-right:20px;
	box-shadow: 8px 8px 4px 0px rgba(0,0,0,0.07);
	transition:0.7s;
	text-align:center;
	padding-bottom:50px;
	animation-name:doc_move;
	animation-duration:1s;
	animation-iteration-count:1;
	opacity:0;
	animation-fill-mode: forwards;
}
.col-lg-4:nth-child(3n-1) .doc_card
{
	animation-delay: 0.5s;
}
.col-lg-4:nth-child(3n) .doc_card
{
	animation-delay: 1s;
}


.doc_card:hover
{
	box-shadow: 20px 20px 4px 0px rgba(0,0,0,0.07);
}
.doc_card p
{
	color: #369a45;
	font-family: Open Sans, sans-serif;
    font-weight: 400;
    font-size: 15px;
	margin-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
.doc_card span
{
	color: #19191a;
}
.doc_card img
{
margin-bottom:40px;
}
.title_doc a
{
	color: #369a45;
	font-family: HistoryPro-Two, Verdana, Arial, sans-serif;
    font-weight: 100;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: 1px;
}
.button_read_more
{
	margin-top:20px;
}
.button_read_more a
{
	background: #35689a;
	display:inline-block;
	color: #fff;
    font-family: Open Sans, sans-serif;
    font-weight: 400;
    font-size: 15px;
	padding:10px 15px;
	border-radius:5px;
	transition:0.7s;
}
.button_read_more a:hover
{
	background: #369a45;
}
.docs_box
{
	margin-bottom:50px;
}
select:focus, select:active 
{
  outline: none !important;
  box-shadow: none !important;
}
.header_phone 
{
	display:flex;
	justify-content:flex-end;
	margin-top:5px;
	margin-bottom:5px;
}
.header_phone select
{
	border:0px;
	color: #19191a;
	font-family: HistoryPro-Two, Verdana, Arial, sans-serif;
    font-weight: 700;
    font-size: 17px;
    letter-spacing: 1px;
    text-align: right;
	background:transparent;
}
.lang_selector, .support_lang
{
	display:none;
}
.mobile_adress
{
	display:none;
}
.adress_header
{
	font-size:12px;
	margin-bottom:0px;
	color:#434343;
}
.mobile_adress .col
{
	padding-left:5px;
	padding-right:5px;
}
.adress_header span
{
	color:#9c9b9b;
}
.mobile_header_tel:hover .dropdown_phone_menu
{
	display:block;
}
.dropdown_phone_menu
{
	display:none;
	position:absolute;
	width:100%;
	top:30px;
	left:0px;
	z-index:10;
	background:white;
	padding:10px;
}
.row_form, .col-lg-12
{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
.mobile_header_tel, .mobile_header_tel a
{
	margin-top:10px;
	color: #19191a;
    font-family: HistoryPro-Two, Verdana, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
	margin-bottom:20px;
	position:relative;
}
.block_burger
{
	display:none;
	text-align:right;
}
.block_serch
{
	margin-bottom:12px;
	position:relative;
}
.block_mobile_menu
{
	width:100%;
	background:rgba(237, 237, 237, 0.9);
	top:40px;
	padding:20px;
	left:-100%;
	transition:0.7s;
	position:absolute;
	z-index:-1;
	display:none;
}
.showMenu
{
	left:0%!important;
	z-index:10;
}
.item_mobile_menu
{
	padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid rgba(54, 154, 69, 0.2);
	font-size:15px;
	color:#19191a;
	font-family: Open Sans, sans-serif;
    font-weight: 700;
	text-transform:uppercase;
}
.dropdown_menu_mobile_box
{
	display:none;
	padding:20px;
}
.item_mobile_menu a
{
	color:#19191a;
}
.show_drop_menu
{
	display:block;
}
.dropdown_menu_mobile_box .item_menu
{
	font-size:12px;
	padding-bottom:5px;
}
.dropdown_menu_mobile_title img
{
	transform: rotatez(0deg);
	transition:0.7s;
}
.activ_mobile_menu img
{
	transform:rotatez(180deg);
}
@keyframes doc_move {
from {
	transform: translateY(170px);
	opacity:0;
	}
to {
	transform: translateY(0px);
	opacity:1;
	}
}
/* Стилизация формы */
.container_form .col-lg-6 input, .container_form .col-lg-6 select, .container_form .col-lg-12 input, .container_form .col-lg-12 select
{
	border:0px;
	border-bottom: 4px solid #369a45!important;
	height:40px;
}
.container_form .col-lg-6 select, .container_form .col-lg-12 select
{
	margin-bottom:24px!important;
	width:100%;
	padding-left:15px;
	border-radius:4px;
}
.comment-area 
{
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:20px;
}
.comment-area textarea
{
border-bottom: 4px solid #369a45;
	height:150px;	
}
.wpcf7-list-item
{
	margin-left:0px!important;
}
 .wpcf7-validation-errors, .wpcf7-mail-sent-ok, .ajax-loader
{
	display:none!important;
}

.block_acceptions input[type=submit]
{
	margin-top:20px;
	height:50px;
	width:200px;
	cursor:pointer;
	border:0px;
}
.block_acceptions input[type=checkbox]
{
	height:auto;
}
.block_acceptions input[type=submit]
{
	border-bottom: 0px!important;
}
.block_acceptions input[type=submit]:hover
{
	background:#eee;
	color:#23282d;
}
/* Конец стилизации формы */

@media only screen and (min-width: 319px) and (max-width: 767px)
{
	.block_mobile_menu
	{
		display:block;
	}
	.row_form
	{
		padding-left:10px;
	}
	.block_burger
{
	display:block;
}
.filter_select
	{
		display:flex;
		justify-content:center;
	}
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2
	{
		max-width:100%;
	}
	.everest-forms
	{
		padding-left:20px;
		padding-right:20px;
	}
	#masthead
	{
		position:static!important;
	}
	.button_header_mm a
	{
		font-size:13px!important;
	}
	.mobile_adress
	{
		display:block;
	}
}
.razdel-statey
{
	padding-left:15px;
	padding-right:15px;
}
.result
{
	padding-top:350px;
	padding-bottom:250px;
	background:url("/wp-content/uploads/2019/02/about.jpg") top center no-repeat;
}
.result h1
{
	font-family: HistoryPro-Two, Verdana, Arial, sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 1.3em;
    letter-spacing: 3px;
	color:#369a45;
	margin-bottom:150px;
}
.result-data
{
	font-family: Open Sans, sans-serif;
    font-weight: 800;
    font-size: 13px;
    line-height: 1.3;
    letter-spacing: 3px;
	color: #19191a;
	text-transform:uppercase;
}
.result_post_block
{
	padding:50px 50px 35px;
	background:#f4f4f4;
	margin:15px;
}
.citata_result
{
	font-family: Open Sans, sans-serif;
    font-weight: 300;
    font-size: 22px;
    line-height: 1.3;
	color:#369a45;
}
.input-text
{
	min-height:40px!important;
}
select
{
	margin-bottom:0px!important;
}