@charset 'utf-8';
/*
 Theme Name:   Progress Party Child v.0.3
 Theme URI:    http://proparty.axiomthemes.com/
 Description:  Progress Party - Fully Responsive and Mobile Friendly theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com
 Template:     proparty
 Version:      0.3
 Tags:         light, inheritable theme-options
 Text Domain:  axiom
*/


@import url("../proparty/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
body {
	overflow: hidden;
}

.logo .logo_text {
    margin-top: 0.8em;
    margin-left: 0.5em;
    font-weight: bold;
    font-size: 1.5em;
    vertical-align: super;
}

.logo a {
    color: #000;
}

.top_panel_fixed .logo_fixed {
    display: inline-block;
    height: 65px;
}

.menu_main_wrap .logo {
    margin-top: 5px;
}

.menu_main_wrap .logo_main {
    max-height: 75px;
}

.body_style_fullwide .content_wrap {
    padding-left: 15px;
    padding-right: 15px;
}

.widget_inner .logo img {
    height: 80px;
}

.body_style_fullwide  .content_wrap{
    width: 1150px;
    margin: 0 auto;
}

.menu_main_wrap .content_wrap {
    width: 98%;
}

.widget_inner .logo {
    float: left;
}

.widget_inner .logo_descr {
    float: right;
}

.sc-title {
    color: #0c8d68;
    margin-top: 50px;
}

.history-and-symbols a {
    color: #000;
}

.columns_wrap .column-1_3 a.btn-government {
    height: 100px;
    line-height: 100px;
    display: block;
}

.columns_wrap .column-1_3 a.btn-government:hover {
    background-color: #ff554c;
    color: #fff;
}

.page_top_wrap .breadcrumbs span.breadcrumbs_item {
    color: #ff554c;
}

.alignleft {
    display: inline-block;
    float: left;
    margin-right: 2em;
}

.sub-menu > .menu-item:not(:last-child) {
    border-bottom: 3px solid #e8e8e8;
}

.menu_main_wrap #menu_main.menu_main_nav > li ul li.current-menu-item > a, .menu_main_wrap #menu_main.menu_main_nav > li.current-menu-item > a, .menu_main_wrap #menu_main.menu_main_nav > li.current-menu-parent > a, .menu_main_wrap #menu_main.menu_main_nav > li.current-menu-ancestor > a, .menu_main_wrap #menu_main.menu_main_nav li > a:hover {
    color: #ff554c;
}

.body_wrap .vc_row {
    margin-left: 0;
    margin-right: 0;
}

.footer_wrap aside {
	width: 50%;
}

.columns_wrap .widget_text{
	float: right;
}

.menu_user_wrap .menu_user_nav > li.menu-item, .menu_main_wrap .menu_main_nav > li.menu-item {
    margin: 0 5px;
}

#menu_copy {
	margin: 0;
}

@media(max-width: 1150px) {
	.body_style_fullwide  .content_wrap{
		width: auto;
	}
}

@media(max-width: 1065px) {
	.footer_wrap aside {
		width: 100%;
		text-align: center;
	}
	
	.footer_wrap .widget_inner {
		display: inline-block;
	}
}