/*
* Add child theme CSS Rules
*/

/* Header */
#logo img {
	max-height: 75px;
	width: auto;
}

.dark .header-con.menu-header-5 .pix-menu-align-right {
    background: #fff;
}

.main-nav > ul > li > a:hover, .main-nav .sub-menu > ul > li > a:hover, .menu-wrap .main-nav > ul > li > a:hover, .main-side-left .main-nav > ul > li > a:hover, .main-side-left .main-nav-left.main-nav > ul > li > a:hover, .main-side-left .main-nav-left.main-nav .menu li.menu-item-has-children a:hover:after, .main-nav ul > .current_page_item > a, .main-nav > .menu > li.current_page_item > a, .main-nav .menu > li.current-menu-ancestor > a, .main-nav li:hover > a, .dark .main-nav > ul > li:hover > a, .main-nav > ul > li.menu-item-has-children:hover > a, .stuck.sticky-dark .main-nav > ul > li.current_page_item > a {
	color: #fff !important; /*#c54b8c !important;*/
}

/* Icon Box */
.icon-box-content .content {
	
}

.icon-box-content p:last-child {
	margin-bottom: 0;
}

.icon-box-content ul {
	margin: 10px 0;
}

/* Content */
.wpb_text_column.wpb_content_element ul {
	margin-bottom: 20px;
}

/* Footer */
.footer-phone a i.pix-icon,
.footer-phone a span {
	/*color: #c54b8c;*/
	color: #eee;
	font-size: 16px;
	font-weight: bold;
}

.footer-phone a i.pix-icon {
	margin-right: 5px;
	font-size: 24px;
}

.footer-phone a i.pix-icon:before {
	position: relative;
	top: 1px;
}

.footer-phone a:hover i.pix-icon,
.footer-phone a:hover span {
	/*color: #943065;*/
	color: #fff;
}

/* Responsive */
@media (min-width: 1200px) {
	.main-title.size-lg {
		font-size: 60px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.pix-container, .site-main .container {
		width: 100%;
	}
}

@media screen and (max-width: 991px) {
	/*.header .container {
		max-width: 100%;
	}*/
}

@media screen and (max-width: 767px) {
	.pix-container, .site-main .container {
		max-width: 90%;
		width: 90%;
	}
}

@media screen and (max-width: 480px) {
	.pix-container, .site-main .container {
		max-width: 90%;
	}
}