/** If you are not working on divi then you can delete divi specific CSS **/
/*** Start Divi Specific CSS **/
.container, 
.et_pb_row, 
.et_pb_slider .et_pb_container, 
.et_pb_fullwidth_section .et_pb_title_container, 
.et_pb_fullwidth_section .et_pb_title_featured_container, 
.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container
{
    width:1170px;
    max-width:1170px;
}
.woocommerce-Tabs-panel .et_pb_row 
{
    max-width: 100%;
    width: 100%;
}
/** Divi custom Testimonial Slider **/
.wc_pb_slider
{
	background: red;
}
.wc_pb_slider .et_pb_container.clearfix 
{
	max-width: 100%;
	width: auto;
}	
.wc_pb_slider .ec_active_slide
{
	z-index: 1;
	display: block; 
	opacity: 1;
}

/** All hedare element should be child parent relationship 
with #main-header **/
#main-header #logo
{

}
/** All sidebar element should be child parent relationship 
with #sidebar **/
#sidebar .widgettitle
{

}
/** All footer element should be child parent relationship 
with #main-footer **/
#main-footer .fwidget
{

}

/*** End Divi Specific CSS **/


/*** Start Woo-commerce CSS **/

/**** Product Listing Page + category page + tag page ****/
.tax-product_cat ul.products li.product a.woocommerce-LoopProduct-link,
.tax-product_tag ul.products li.product a.woocommerce-LoopProduct-link,
.post-type-archive-product ul.products li.product a.woocommerce-LoopProduct-link
{
    
}

/** Single Product page **/
.single-product ul.products li.product a img
{

}

/** Cart page **/
.woocommerce-cart a.remove 
{
    
}

/** Chechkout **/
.woocommerce-checkout ul.woocommerce-error li 
{

}

/** Order Received **/
.woocommerce-order-received .woocommerce-thankyou-order-received 
{

}
/*** End Woo-commerce CSS **/

/** Hide post meta from custom post type **/
.single #main-content .post-meta
{
	display:none;
}
.single-post #main-content .post-meta
{
	display:block;
}
/** Hide post meta from custom post type **/

/******Header Css***/
/*h1,h2,h3,h4,h5,h6,p {
	font-weight: 400 !important;
}*/
#main-header .container.clearfix.et_menu_container {
    margin: 0;
    width: 100%;
    max-width: 100%;
    padding: 0px;
}
#main-header div#et-top-navigation {
    background: #be1010;
    padding: 15px 0;
}
body #page-container #top-menu>li>a
{
	padding-bottom: 0px;
}
body #page-container #et_search_icon:before
{
	font-weight: bold;
}
#main-header #top-menu li {
    margin: 0 20px;
    font-weight: 500;
    padding: 15px 0px;
}
#main-header .nav li ul {
    margin-top: 15px;
    padding: 5px;

}
#page-container #top-menu li li
{
    margin: 0px;
    padding: 0px;
}
.et_header_style_centered #main-header div#et-top-navigation {
    padding: 0;
}
/*End*/

/****Pages Css Start*/

/***Home Page*/

.linksalpha_widget,
div iframe#linksalpha_info_loader {
    display: none;
}

body #page-container .wc_bnr_btn,
body #page-container .wc_bnr_heading h2,
p
{
	font-weight: 400;
}
.wc_cristelle_comby_text p {
    padding: 0 0 30px 0;
}
/*.wc_custom_post h2.entry-title,
.wc_book_main_sec .post-content p {
    display: none;
}*/
#main-content .wc_custom_post article {
    width: 23%;
    display: inline-block;
    margin-right: 20px;
    border: none;
    padding: 0;
    margin-bottom: 20px;
}
#main-content .wc_custom_post article:last-child
{
	margin-right: 0px;
}
#main-content .wc_home_blog p.post-meta {
    font-size: 13px;
    font-weight: 400;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-transform: capitalize;
}
#main-content .wc_home_blog .post-content p
{
	font-size: 14px;
	color: #343434;
	display: inline;
}
#main-content .wc_home_blog .post-content a
{
	text-transform: capitalize;
	color: #be1010;
	font-weight: 400;
	font-size: 15px;
}
#main-content .wc_home_blog article {
    padding: 0;
}
#main-content .wc_home_blog .et_pb_image_container,
#main-content .wc_home_blog .et_pb_image_container a
{
	margin: 0px;
}
.wc_contact_form_btn .et_contact_bottom_container {
    float: left;
    margin-left: 20px;
}
body #page-container .wc_contact_form_btn .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
    padding: 8px 70px !important;
}
body #page-container .wc_contact_form_btn .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button:hover
{
	padding: 8px 70px !important;
}
.et-pb-contact-message
{
    color: red;
}
.et-pb-contact-message:last-child
{
    color: green;
}

/****Footer Start**/
div#footer-bottom {
    line-height: 45px;
}
div#footer-info {
    font-weight: 400;
}
div#footer-bottom .et-social-icons li
{
	margin-left: 8px;
}
#footer-bottom .et-social-icon a
{
	font-size: 20px;
}
div#footer-bottom .et-social-icon a.icon:before {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 8px;
}
/*End*/


/****Books Page */
/***08-Mar-2019*/
.wc_book_page_main .wc_book_page_post p.post-meta,
.wc_interview_page_main .wc_interview_page p.post-meta,
.wc_blog_page_main .wc_blog_page p.post-meta,
#main-content .wc_other_page_post p.post-meta  {
    font-size: 14px;
}
.wc_book_page_main .wc_book_page_post .post-content p,
#main-content .wc_other_page_post .post-content p{
    font-size: 15px;
}
.single-book #main-content #left-area .entry-title,
.single #main-content .et_post_meta_wrapper img{
    display: none;
}
.wc_book_page_main a.more-link,
.wc_other_page_post a.more-link  {
    background: #be1010;
    padding: 5px 15px;
    float: right;
    margin-top: 20px;
    text-transform: capitalize;
    color: #fff;
    border-radius: 3px;
}
/*End*/
/***Blog Page */
.wc_blog_main ul li a {
    color: #be1010;
}
/*End*/

/***Home Page Mail-Chimp*/
.wc_mail_chimp {
    float: left;
    width: 100%;
}
.wc_mail_chimp input {
    float: left;
}
.wc_mail_chimp p {
    float: left;
    margin: 7px 5%;
    color: #fff;
}

/***End*/

.wc_post_accordian h5
{
    text-align: center;
    font-size: 16px;
}
.wc_post_accordian h6
{
    font-size: 15px;
    color: #681501;
    text-align: center;
}


.page-id-8 .wc_book_page_post .books_catagory-other-works,
.page-id-1616 .wc_other_page_post .books_catagory-the-neve-egan-cases-series,
.page-id-1616 .wc_other_page_post books_catagory-vale-investigation-series {
    display: none;
}





