/*start browsing page product title*/
h2.woocommerce-loop-product__title {
    text-align: center;
    margin-top: -10px !important;
}

/*start browsing page Wishlist link above product*/
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
    padding-left: 75px !important;
}
/*Add Review Page - About Us, Testimonials
==========================================*/
/*All form labels */
.wpmtst-submission-form.comment-form {
    font-size: 16px;
    font-weight: 400;
    font-color: #f3f3f3;
}
/* Form entry fields */
input#wpmtst_post_title {
    background-color: #a3a3a3;
    margin-bottom: 30px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
input#wpmtst_email {
    background-color: #a3a3a3;
    margin-bottom: 30px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
select#wpmtst_category {
    background-color: #a3a3a3;
    margin-bottom: 30px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
select#wpmtst_category option {
    background-color: #a3a3a3;
    margin-bottom: 30px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
textarea#wpmtst_post_content {
    background-color: #a3a3a3;
    margin-bottom: 30px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
/* Review Button */
.wpmtst_submit_testimonial.button.wp-element-button {
	color: #f3f3f3;
	background-color: #614b1b;
	width: 140px;
	font-size: 20px;
}
.wpmtst_submit_testimonial.button.wp-element-button:hover {
	color: #ca9735 !important;
	background-color: #444444 !important;
}
.wpmtst_submit_testimonial.button { 
	margin-top: 30px;
}
/* Add a Photo */
.wpmtst-form-field.wpmtst-field-featured_image {
	margin-top: 30px;
}
/* Hide 'required' text at top*/
.wpmtst-required-notice {
	color: #000;
}
/* Hide column headings on wishlist page */
body.page-id-76 .tinvwl-table-manage-list thead tr {
    display: none;
}

.page-id-3057 .inner-wrap h1 {   /*Our Top 10 Writers Page*/
    margin-top: -280px;
}
.page-id-2679 h1 {   /*Search Our Writers*/
    margin-top: -290px !important;
}

/* Backstage Matters Headings*/
.page-id-3410 h1,
.page-id-2585 h1,
.page-id-3094 h1,
.page-id-3254 h1,
.page-id-4335 h1,
.page-id-3416 h1,
.page-id-2587 h1,
.page-id-2696 h1,
.page-id-2578 h1,
.page-id-2582 h1,
.page-id-2665 h1,
.page-id-3265 h1,
.page-id-3250 h1,
.page-id-3413 h1 {
    margin-top: -120px !important;
}
/* Backstage Matters body content*/
.page-id-3410 .wpb_content_element,
.page-id-2585 .wpb_content_element,
.page-id-3094 .wpb_content_element,
.page-id-3254 .wpb_content_element,
.page-id-4335 .wpb_content_element,
.page-id-3416 .wpb_content_element,
.page-id-2587 .wpb_content_element,
.page-id-2696 .wpb_content_element,
.page-id-2578 .wpb_content_element,
.page-id-2582 .wpb_content_element,
.page-id-2665 .wpb_content_element,
.page-id-3265 .wpb_content_element,
.page-id-3250 .wpb_content_element,
.page-id-3413 .wpb_content_element {
    margin-top: -40px !important;
}
/*FAQ's - Help - Cart - MyAccount - BrowseAll */
.page-id-3064 h1,
.page-id-2734 h1,
.page-id-39 h1,
.page-id-3121 h1 {
    margin-top: -320px !important;
}
.page-id-41 h1 {
    margin-top: -320px;
}

.page-id-2679 .search-head {   /*Search Our WritersCouch, gap between h1 & search container*/
	margin-top: -100px;
	}
.page-id-3121 .container.main-content,   /*FAQs Page*/
.page-id-3064 .container.main-content,   /*Public Reviews Pg*/
.page-id-2734 .container.main-content {   /*Add a Review pg*/
    padding-top:160px;
}
.page-id-39 h1 {
    margin-left: 570px;
}
.page-id-76 h1 {
    margin-right: 40px;
    font-size: 60px;
}
.page-id-41 .woocommerce-MyAccount-navigation,
.page-id-41 .woocommerce-MyAccount-content {   /*MyAccount Dashboard*/
    padding-top: 20px !important;
}
.page-id-41 #ajax-content-wrap {
    display: block !important;
}
.page-id-41 h1 {
    margin-top: 100px;
    margin-right: 22px;
}
.sf-menu .menu-title-text {   /*Main menu DD list headings*/
    font-size: 18px;
}
.sf-sub-indicator i::before {  /*Main menu down arrows*/
    color: #ca9735;
    font-size: 18px;
}
/*FAQ's Page*/
.swp-intro-message {
	margin-top: 180px;
	font-size: 18px;
	margin-left: 122px;
}
.faq-search-box {
    margin-top: -175px !important;
}
.getintouch {   /* contact us page */
    color: #ca9735; 
    font-family: 'Raleway', sans-serif !important; 
    font-weight: 500 !important; 
    line-height: 1.4 !important;
} 
/* UNSUBSCRIBE PAGE 
---------------------*/
.page-id-5638 .swp-unsubpg h1 {    /*h1*/
    padding-top: 0;
    margin-top: -140px !important;
}
.page-id-5638 input[name="Unsubscribe-Checkbox"] {   /*remove native system checkbox & add my own*/
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    border: 2px solid #c7a84f;
    border-radius: 4px;
    background: #f3f3f3;
    cursor: pointer;
}
.page-id-5638 input[name="Unsubscribe-Checkbox"]:checked {  
    background: #614b1b !important;
    border-color: #614b1b;
}
.page-id-5638 input[name="Unsubscribe-Checkbox"]:checked::after {
    content: "✓";
    color: #fff;
    position: absolute;
    left: 8px;
    top: 1px;
    font-size: 28px;
    font-weight: bold;
}
.page-id-5638 .wpcf7-list-item-label {   /*checkbox label*/
    color: #ca9735; 
    font-size: 18px;
    font-weight: 500;
}
.page-id-5638 .wpcf7-list-item.first.last {   /*checkbox container inc label*/
    margin-top: 10px;
    margin-left: 0;
    width: 1000px;
}
.page-id-5638 .wpcf7-form-control.wpcf7-submit {
    background-color: #614b1b;
    font-size: 25px !important;
    width: 200px;
    height: 55px;
}
.page-id-5638 .wpcf7-form-control.wpcf7-submit:hover {
    background-color: #444444 !important;
    color: #ca9735;
}
.page-id-5638 .wpcf7-not-valid-tip {   /* Input required message */
    background-color: #000 !important;
    color: #ff0000 !important;
    font-size: 16px;
}
.page-id-5638 .swp-koala {
    margin-left: 430px;
    margin-top: -220px;
}
.page-id-5638 input[name="c4wp_user_input_captcha"],
.page-id-5638 input[name="your-email"],
.page-id-5638 input[name="your-name"] {
    color: #000;
    font-size: 16px !important;
    font-family: 'Quicksand', serif !important;
    font-weight: 600;
}
/* Login Page 
---------------*/
body.page-id-41 #customer_login {
    margin-top: 150px !important;
}
#rememberme {  /*Checkbox*/
    opacity: 1 !important;
    display: inline-block !important;
    visibility: visible !important;
    position: static !important;
    appearance: auto !important;
    -webkit-appearance: checkbox !important;
}