/*
Theme Name: OYOCakes Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
ul.products li.product-default .product-inner {background:#f6f6f6;}
ul.products li.product-default .product-inner .price {font-weight:bold;}
ul.products li.product-default .product-inner:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15) !important;color: #a3a3a3 !important;}
ul.products li.product-col h3{
	margin:15px !important;
	font-family: 'Roboto',arial,sans-serif;
    font-weight: 400;
    color: #444;
}

element.style {
}
*, *::before, *::after {
    box-sizing: border-box;
}
.price {font-family: 'Roboto',arial,sans-serif;color: #444 !important;font-size: 16px !important;}
.porto-onepage-category .category-list{
    display: none ;
}
#header .header-main .header-left {
    padding: 0px 0;
}
#header .main-menu > li.menu-item.active > a{
	color:#f1f1f1;
	opacity:0.5;
}
#header .header-main .header-right {
    padding: 0px 0;
}
#header .header-main .header-center {
    padding: 0px 15px;
    text-align: center;
}
#header .header-main .container {
    min-height: inherit;
    padding-bottom:5px;
}
#mini-cart .minicart-icon{
	font-size:28px;
}
ul#menu-top-navigation li.menu-item a {
    color: #000 !important;
    font-weight: bold;
    vertical-align: text-top;
}

#header .main-menu > li.menu-item:first-child > a{
	padding-left:0px;
}
#footer .footer-main .widget-block:after,
#footer .footer-main .widget-block:before{
	display:none;
}
.wpb_content_element, ul.wpb_thumbnails-fluid>li, .wpb_button {
    margin-bottom: 0px;
}
#footer .footer-main .widget-block{margin-bottom:0px;}

#header.sticky-header .top-links > li.menu-item > a {color:#fff !important}
#header .header-main .header-right{width:15%}
ul.products li.product-default, ul.products li.product-wq_onimage {text-align: center;padding-bottom:0px !important}
ul.products, .slider-wrapper, .vc_section, .gallery {margin-bottom:30px;}
ul.products li.product-col .product-image {margin-bottom:1rem !important;}
.menu-custom-content.pull-right {background:rgba(0,0,0,0.2);}
.owl-carousel .owl-dots .owl-dot span {border:2px solid #a32e3e;}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {background:#a32e3e;}


.wpb_text_column.wpb_content_element {margin-bottom:30px;}




.porto-wrap-container .wpb_text_column.wpb_content_element {background:#b62023;margin:-20px -15px 20px;padding:10px 15px;border-radius:10px;}
.porto-wrap-container .wpb_text_column.wpb_content_element h2 {font-size:18px;line-height:30px;color:#fff;}
.my-banner .wpb_single_image  {margin-bottom:0px;}
.wpb_single_image  {margin-bottom:10px;}

#header .searchform input {
    border-radius: 5px;
    padding: 0 15px 0 20px;
}
.fixed-header #header{
	background-color: #fff;
}


@media (max-width: 991px) {
	#header:not(.header-builder) .top-links {display: block;}
	#header .top-links>li.menu-item{float:right;}
	.home.page-template-default #header.sticky-header .header-contact {display: none;}
	.home.page-template-default  #header .header-contact {
		display:block;position: absolute;top:41px;
		z-index: 5;left: -176px;background:#a10c0c;
		padding: 3px 10px;
	}
	#header .header-contact i, #header a, #header a:hover {color:#fff !important;}
	
	#header.sticky-header .header-main.change-logo .logo img {
		transform: scale(1);
	}
	#header .header-main .header-right{
		width: auto;
	}
	.search-toggle i{
		color:#b62023;
		font-size: 20px;
	}

	.header-main.sticky .search-toggle i{color:#fff;}
	#header .top-links{
		margin: 0;
	}
	#mini-cart .minicart-icon{
		font-size: 18px;
	}
	#header .header-main .header-center{
		padding-right: 0;
	}
	#header .logo{
		--porto-logo-mw:60px;
		--porto-sticky-logo-mw: 60px;
		min-width: inherit;
	}
	#header .header-minicart{
		display: flex;
		align-items: center;
	}
	#side-nav-panel .accordion-menu li.menu-item:hover > a{
		background-color: #f00;
	}
	.porto-wrap-container .wpb_text_column.wpb_content_element {margin: 0 0 15px 0;}
	
}

@media (max-width: 767px) {
	#header .header-top .header-row>div, #header .header-main .header-row>div{width: auto;}
	.search-toggle .fa-search{color: #000;}
	.no-breadcrumbs .main-content {padding-top: 0px;}
	#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap{background-color:#f00;}
	
	p{font-size:16px;line-height:1.6;}
	ul.products li.product-default .product-inner{box-shadow: 0 5px 10px rgb(0 0 0 / 15%) !important;}

	
	
}

