/*
Theme Name: Progress
Text Domain: Progress
Version: 1.0
Description: Уникальный шаблон, разработанный для логистической компании Progress, согласно индивидуально разработанного дизайна.
Tags: услуги компании, формат записей, новости, направления, форма заказа.
Author: Marina Ignatova
Author URI: http://marig.ru/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */

#menu-top_menu {
	list-style: none;
}

.menu_top_menus li {
	margin-right: 10px;
	display: inline-block;
}

header #menu-top_menu li a {
	display: block;
	text-decoration: none;
	transition: .2s linear;
	color: #ffffff;
	font-size: 18px;
	line-height: normal;
	margin-top: 20px;
}

header #menu-top_menu li a:hover, 
.current_page_item a {
	border-bottom: 1px solid #f08429;
	margin-top: 20px;
}

@media screen and (max-width:767px) {
    header #menu-top_menu li + li {
    	margin-left: 0px;
    }
    
    #menu-top_menu {
    	list-style: none;
    	display: grid;
    }
}


/*ФОРМА*/

.gform_footer {
	display: block;
	margin: 50px auto 0;
	text-align: center;
	padding: 0;
}

#gform_submit_button_1{
	background: #f08429;
	border-radius: 5px;
	border: 2px solid #ffffff;
	text-align: center;
	padding: 5px 32px;
	color: #ffffff;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}

#gform_submit_button_1:hover {
	background: #ffffff;
	border: 2px solid #f08429;
	cursor: pointer;
	color: #f08429;
	padding: 5px 32px;
}

form.pr_form_obr_sv {
	width: 700px;
	margin: 0 auto 50px;
}

.gform_wrapper .top_label .gfield_label {
	display: none !important;
}

.gform_wrapper textarea {
	padding: 6px 8px;
	line-height: 1.5;
	resize: none;
	border: 1px solid #cccccc;
	background: transparent;
	border-radius: 5px;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	font-size: inherit;
	font-family: inherit;
	padding: 5px 4px;
	letter-spacing: normal;
	border: none;
	background: transparent;
}

body .gform_wrapper ul li.gfield {
	margin-top: 10px;
	padding-top: 0;
}



body .gform_wrapper .top_label div.ginput_container {
	margin-top: 16px;
}

.gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0 !important;
	font-size: .9rem;
}

.gform_wrapper textarea {
	font-size: inherit;
	font-family: inherit;
	letter-spacing: normal;
	padding: 6px 8px 6px 24px !important;
	line-height: 1.5;
	resize: none;
}

.btn {
	line-height: 0.5!important;
}
a.active.focus,
a.active:focus,
a.focus,
a:active.focus,
a:active:focus,
a:focus,
button.active.focus,
button.active:focus,
button.focus,
button:active.focus,
button:active:focus,
button:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
outline: 0!important;
outline-color: transparent!important;
outline-width: 0!important;
outline-style: none!important;
} 

