/*
Theme Name: Pikocon Child
Theme URI:  https://cons.themepiko.com/
Description:Piko construction fully responsive, Retina Ready Wordpress theme with ecommerce supporting
Version: 1.0
Author: themepiko
Author URI: https://themepiko.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, gray, white, orange, dark, light, one-column, two-columns, right-sidebar, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: pikocon
Text Domain: pikocon
*/

/* Add your own styles here */
.owl-nav-show-hover.owl-carousel .owl-nav > div:hover, .owl-nav-show-inner.owl-carousel .owl-nav > div:hover, .owl-nav-show.owl-carousel .owl-nav > div:hover {background-color: #ED1A20 !important;}
.zi-footer .right-side-widget .menu li a {
    background-color: transparent;
    color: #fff !important;
    line-height: 34px;
	padding:0;
}

.zi-footer .social-effect-1a .social-icon:after,
.zi-footer .btn-warning:hover,
.zi-footer .list-group-item.active,
.zi-footer .list-group-item.active:focus,
.zi-footer .list-group-item.active:hover,
.zi-footer .right-side-widget ul.menu li.current-menu-item a, .zi-footer .right-side-widget ul.menu li.current-menu-parent a {
	background-color:transparent !important;
    background:none !important;	
	color:#ED1A20 !important;
}

.zi-footer .textwidget a{
	color: #fff;
}

.zi-footer .textwidget a:hover{
	color:#ED1A20 !important;
}



.zi-footer .right-side-widget ul.menu li a:hover {
 	background-color:transparent !important;
    background:none !important;	
	color:#ED1A20 !important;
}

/*.piko-top-menu .col-md-4:last-child .piko-address { min-width:300px !important; }*/

.piko-address span { color:#fff !important; }
.piko-address { color:#fff !important; }

.type-portfolio figure img, .feature-project figure img {
	background-color: #fff;
}

.mc4wp-form input[type="submit"]{
	background-color: #ff1d23;

} 

.col-md-8.col-sm-8.col-xs-12 .piko-top-menu .piko-address {
    width: 100%;
}

.col-md-8.col-sm-8.col-xs-12 .piko-top-menu {
    float: left;
    width: 100%;
}

#menu-main-menu li.current-menu-item{
	position: relative;
}

li.current-menu-parent li.current-menu-item a, li.current-portfolio-parent a
{
	background-color: #ff1d23 !important;
	color: #fff !important;
}

.footer .col-md-6.col-sm-6 p 
{
	color: #fff !important;
}

.footer .col-md-6.col-sm-6 p a
{
	color: #141414 !important; 
	font-weight: bold;
	letter-spacing: 1px;
}

.footer .col-md-6.col-sm-6 p a:hover
{
	color: #fff !important; 
}

#menu-main-menu li.current-menu-item a:after, #menu-main-menu li.current-menu-parent a:after
{
	opacity: 1 !important;
	height: 4px !important;
}

#menu-main-menu li:first-child > a{
	padding-left: 25px !important;
}

.right-side-widget ul li.current-menu-item a{
	color: #fff !important;
}




@media (max-width: 768px) {
	.piko-top-menu .col-xs-6 {
		padding: 0;
	}

	.col-md-8.col-sm-8.col-xs-12 .piko-top-menu .piko-address {
	    min-width: 260px;
	    width: auto;
	}

	.piko-layout-header.piko-layout-header-03 .piko-topbar .piko-top-menu { padding:  0;  }

	#menu-main-menu li:first-child > a{
		padding-left: 20px !important;
	}

	#menu-main-menu li ul li:first-child > a{
		padding-left: 40px !important;
	}
}