/*
 Theme Name:   CiyaShop Child
 Theme URI:    http://ciyashop.potenzaglobalsolutions.com
 Description:  CiyaShop Child Theme
 Author:       TeamWP @Potenza Global Solutions
 Author URI:   http://www.potenzaglobalsolutions.com
 Template:     ciyashop
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, right-sidebar, 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, e-commerce, blog, grid-layout
 Text Domain:  ciyashop-child
*/

b, strong{
	font-weight: bold;
	color: #49572a;
}
table td, table th{
	font-size: 18px;
	line-height: 1.4;
	padding: 10px 15px;
}
table th{
	background: #bac570;
	color: #fff;
	
}
.site-content ol, .site-content ul{
	margin-bottom: 25px !important;
}

li{
	font-size: 17px !important;
	line-height: 24px !important;
	margin-bottom: 5px !important;
}
.header-main,
#header-sticky{
	    background-color: rgba(186,197,112,1) !important;
}
.main-navigation .primary-menu > li{
	margin-bottom: 0px !important;
}
.main-navigation li a,
#header-sticky, .main-navigation-sticky .primary-menu > li > a, .main-navigation-sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .header-sticky-inner .woo-tools-actions > li i,
.header-main a, .header-style-menu-center .primary-nav .primary-menu > li > a, .header-style-menu-right .primary-nav .primary-menu > li > a, .header-style-right-topbar-main .header-nav .primary-nav .primary-menu > li > a, .header-above-content .header-main-bg-color-custom .woo-tools-cart .cart-link .count, .header-above-content .header-main-bg-color-custom .woo-tools-wishlist .ciyashop-wishlist-count{
	color: #ffffff;
}
.current_page_item a{
	color: #ffffff !important;
}
.main-navigation li a:hover,
#header-sticky li a:hover,
.current_page_item > a:hover,
.woo-tools-actions>li i:hover,
#header-sticky li i:hover,
.site-header .search-button-wrap .search-button i:hover{
	color: #49572a !important;
}
#header-sticky-sticky-wrapper .primary-menu > li:before, .header-sticky-inner .woo-tools-cart .cart-link .count, .header-sticky-inner .woo-tools-wishlist .ciyashop-wishlist-count{
	background: none !important;
}
.header-main, .header-main .woo-tools-actions > li i, .header-main .search-button-wrap .search-button, .header-mobile .woo-tools-actions > li i, .header-mobile .mobile-butoon-search > a, .header-mobile .mobile-butoon-menu > a{
	color: #ffffff;
}
.header-main-wrapper .woo-tools{
	position: relative !important;
	top: 10px !important;
}
.tp-shadow5{
	box-shadow: none !important;
}
.header-main-wrapper .text-right{
	display: flex !important;
	justify-content: flex-end !important;
}
.primary-nav{
	align-self: center !important;
}
.slicknav_nav .current_page_item a,
.slicknav_nav li a{
	color: #49572a !important;
}
#header-sticky .slicknav_nav li a:hover{
	color: #bac570 !important;
}

.content-wrapper{
	padding: 80px 0px !important
}
.woocommerce-page .content-wrapper{
	padding: 40px 0px !important
}
.home .content-wrapper{
	padding: inherit !important
}

.site-header{
	background: #fff !important;
	box-shadow: 0 3px 6px rgba(0,0,0,.07) !important;
}
.header-mobile{
	box-shadow: 0 3px 6px rgba(0,0,0,.07) !important;
}
.site-header .site-title img{
	max-width: 350px !important;
}
.custom-heading-row div,
.custom-heading-row h2{
	margin: 0px !important;
	padding: 0px !important;
}
.custom-heading-row{
    background: #bac570;
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
.custom-heading-row h2{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	color: #fff !important;
}
.sign-up-btn{
	margin-bottom: 0px !important;
}
.sign-up-btn a{
	background: #bac570 !important;
	border: 0px !important;
}
.sign-up-btn a:hover{
	background: #49572a !important;
}
.sign-up-row .wpb_wrapper{
	border: 3px dashed #49572a;
	padding: 20px !important;
}
.wrapper{
	background: #eee;
	margin: 0px !important;
}
.wrapper .col{
	text-align: center;
	padding: 40px;
}
footer.site-footer .footer-widgets-wrapper{
	padding: 40px 0 !important;
    padding-top: 20px !important;
}
.site-footer .site-info{
	padding: 15px 0 !important;
}
.widget .ywcca_widget_title, .widget h4.widget-title{
	font-size: 18px !important;
	line-height: 25px !important;
	margin-bottom: 20px !important;
}
.footer-widgets .widget.widget_nav_menu .menu li a{
	font-size: 16px !important;
	line-height: 22px !important;
}
.footer-widgets .current-menu-item a{
	color: #49572a !important;
}
.footer-widgets .current-menu-item a:hover{
	color: #bac570 !important;
}
.footer-social-icons{
	margin-top: 20px !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
}
.footer-social-icons li{
	display: inline-block !important;
	margin-right: 10px !important;
}
.footer-social-icons li:last-child{
	margin-right: 0px !important;
}

.footer-social-icons li a{
	font-family: FontAwesome !important;
	font-size: 30px !important;
}
.footer-social-icons li a{
	color: #49572a !important;
}
.footer-social-icons li a:hover{
	color: #bac570 !important;
}
.quform-element-email{
	flex: 3 !important;
}
.quform-element-submit{
	flex: 1 !important;
	margin: 0px !important;
	min-width: 120px !important;
}
.quform-field-email{
	padding: 7px !important;
}
.quform-field-email,
.quform-submit{
	border-radius: 0px !important;
}
.wcmd_email{
	text-align: center !important;
}
.wcmd-fields input{
	text-align: left !important;
	padding-left: 10px !important;
	height: 40px !important;
}
.wcmd_email .wcmd-btn{
	border-radius: 0px !important;
	margin: 0px !important;
	height: 40px !important;
}

span.wcmd-validation{
	position: absolute !important;
	bottom: -30px !important;
	display: block !important;
	width: max-content !important;
	padding: 0px 7px !important;
	transform: translateX(-50%) !important;
	left: 50% !important;
}
.post-grid{
	padding: 0px !important;
}
.post-grid .layer-content,
.post-grid .title_link,
.post-grid .excerpt,
.post-grid .read_more{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.services-row .section-title h3{
	margin-top: 10px;
}
.services-row .mpc-column{
	margin-bottom: 40px;
}

@media (min-width: 1200px){
	.container {
    	max-width: 1100px !important;
	}
}

@media (min-width: 992px) and (max-width: 1200px){
	.site-header .site-title img {
    	max-width: 300px !important;
	}
}

@media (min-width: 992px){
	.forcefullwidth_wrapper_tp_banner{
	margin-top: 110px !important;
}
}

@media (max-width: 767px){
	.header-mobile-wrapper .container{
		max-width: 100%;
	}
	.wrapper .col{
		flex: 100%;
	}
	.wrapper .col:first-child{
		padding-bottom: 0px;
	}
	table{
		table-layout: fixed;
	}
	table tbody{
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
}

@media (min-width: 576px){
	.topbar_wrapper .col-sm-12{
		flex: 0 0 50%;
	}
}

@media only screen and (max-width: 600px){
	.site-header .site-title img{
		max-width: 150px !important;
	}
}