/*
 Theme Name:   SilkSkin Up
 Theme URI:    https://www.silkskin.com/silkskin-up/
 Description:  SilkSkin OneUp Theme
 Author:       Dave Rinell
 Author URI:   http://threemartinis.com
 Template:     oneup
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  silkskin-up
*/


/****************************Jon's Changes**/

.page-title{display: none !important;}

.woocommerce .post-pagination{display: none !important;}

.woocommerce .post-image{display: none !important;}

.woocommerce .comments {display: none !important;}

.woocommerce .post-meta {display: none !important;}


/************************************ fuller-width stupidity */
@media (min-width: 1200px) { 
  section.pe-main-section>.pe-block,
  section.pe-main-section>.pe-block .pe-container {
    max-width: 1180px;
  }
  .pe-container {
    max-width: 1180px;
  }
}

/************************************ Dark Skin overrides */
body {
    background:#ffffff;
    color:#666;
}

p {
    color: #333;
    margin-bottom: 15px;
}

.page-title h1, .page-title h2, section > h2 {
    color: #444;
}

.page-title h2:after, .page-title h1:after, section > h2:after {
    background-color: #444;
}

h1, h2, h3, h4, h5, h6 {
    color: #444;
}

/***** Fix menu background on iOS */
.pe-menu-sticky {
    background: #000 !important;
}

/***** Remove Page Title Underline */
.page-title h2:after, .page-title h1:after, section > h2:after {
    background-color: transparent;
}
/************************************ New Content Area Styles */
div.ssHomeContent {
    padding-top: 90px;
}
div.ssPageContent {
    padding-top: 20px;
}
div.ssGrayArea {
    background-color: #726658;
    color: #fff;
    margin-left: -5%;
    padding-left: 5%;
    margin-right: -20%;
    padding-right: 20%;
    padding-top: 5px;
    padding-bottom: 1px;
/*    padding-bottom: 13px; */
}
.ssGrayArea p {
    color: #fff;
}
a.ssGrayLink {
    color: #fff;
    font-weight: 600;
}
.desktop a.ssGrayLink:hover {
    color: #4fa800;
    font-weight: 800;
}
.site-body {
    padding-top: 20px;
    padding-bottom: 20px;
}
a.ssLink {
    color: #333;
    font-weight: 600;
}
.desktop a.ssLink:hover {
    color: #4fa800;
    font-weight: 800;
}

.ssImageLink {
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4);
}
/************************************ Home Page Slider Mods */
.peVoloNext {
    display: none !important;
}

.peVoloPrev {
    display: none !important;
}

/************************************ Slider Caption - (not in use)
.peCaption {
    background-color: rgba(255,255,255,0.7) !important;
    color: #000 !important;
}
*/

/************************************ Fix for reponsive menu / logo width */
@media (max-width: 767px) {
  .logo img {
  /* margin-top: 15px; */
  width: 220px;
  }
}

/************************************ Adjust Block bottom margin */
.pe-block {
    margin-bottom: 0px;
}

/************************************ Adjust Footer Top margin */
.footer {
    padding-top: 20px;
}

/************************************ New Footer Areas Styling */
.ssFooter p {
    color: #999;
    margin-bottom: 5px;
    line-height: 16px;
    font-size: 90%;
}
.woocommerce .ssFooter p {
    color: #999;
    margin-bottom: 5px;
    line-height: 16px;
    font-size: 90%;
}
.ssFooter a {
    color: #999;
}
.ssFooter a:hover {
    color: #ccc;
}
.foot-lower .social-media-wrap {
    left: 0%;
}
.foot-lower .social-media-wrap .social-media {
    margin-left: 0%;
}

/****************MailChimp Sign up Form (Footer) */
.ssNewsLetterForm {
}
.ssNewsLetterForm #ssNewsLetterEmail {
    margin-bottom: 5px;
    margin-right: 5px; 
    width: 70%;
}    
.ssNewsLetterForm #ssNewsLetterSubmit {
    margin-bottom: 5px;
    line-height: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #ffffff;
}    

/************************************ Testimonials fixes */
.pe-view-layout-class-testimonials .peWrap > div > div > div > h2 {
    color: #444;;
}

.tzpost-excerpt-default p {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 20px;
}

ul.tzpost-default, ul.tzpost-feature {
    list-style: disc !important;
    list-style-position: outside !important;
    padding-left: 20px;
    color: #4fa800;
}
/************************************ FAQ Tweaks */
.faq-heading {
    background-color: #ffffff;
    border: none;
}
.desktop .faq-heading:hover {
    /* background-color: #E1E1E1; */
    background-color: #ffffff;
}

.faq-body .faq-inner {
    border: none;
}
.faq-inner > div > p {
    color: #333;
}

.faq-inner > div > address {
    color: #333;
}

/************************************ Contact Form Styles */
.wpcf7 p {
    margin-bottom: 10px;
}

.ssContactInput {
    width: 300px;
}
.ssContactTextArea {
    width: 300px;
    height: 200px;
}

.ssContactFormBox {
    background: #ebe9eb;
    padding: 20px;
    width: 100%;
}

.wpcf7-submit {
    background-color: #4fa800;
    color: #fff;
    line-height: 26px;
    vertical-align: middle;
    border: 1px solid #222;
    padding: 5px 25px;
}

.wpcf7-submit:hover {
    background-color: #fff;
    color: #222;
}

/************************************ Make MY SILKSKIN Menu Option Green */
#menu-item-69 > a {
    color: #4fa800;
    font-weight: 800;
}

/************************************ Fix Link Hover */
.desktop a:hover {
    color: #888;
}

/************************************ WooCommerce Tweaks for OneUp Theme */
/******** White Background for Woo Commerce Pages*/
body.woocommerce-page {
    background-color: #fff;
}
.woocommerce p {
    color: #333;
}
.woocommerce th {
    color: #333;
}
.woocommerce td {
    color: #333;
}
.woocommerce address {
    color: #000000;
}

body .woocommerce form .form-row input.input-text {
    color: #333;
    background-color: #ffffff;
}
body .woocommerce form .form-row .input-text {
    color: #333;
    background-color: #ffffff;
}
body .woocommerce table.cart td.actions .coupon .input-text {
    color: #333;
    background-color: #ffffff;
}
body .woocommerce #payment, body.woocommerce-page #payment {
    background: #ebe9eb;
}
.woocommerce-checkout #payment div.payment_box {
    background-color: #dfdcde !important;
    padding: 1em !important;
}
.wc_payment_method label {
    color: #333;
}

/******** Shop Page Mods*********************************************/
/******** Shop Page Content Width*/
.woocommerce .span8 {
    width: 100%;
}
/******** Shop Page remove breadcrumb*/
nav.woocommerce-breadcrumb {
    display: none;
}
/******** Shop Page remove page title*/
.woocommerce h1.page-title {
    display: none;
}
/******** Shop Page product title width - NOT IN USE*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    /* width: 100% !important;    */
    /* border: 1px solid #e1e1e1; */
}
/******** Shop Page image size and float*/
.woocommerce ul.products li.product a img {
/*  width: 300px !important;
    height: 300px!important;
    float: left;
    margin-right: 20px !important;
    margin-bottom: 100px !important; */
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
}
/******** Shop Page Product Title*/
.woocommerce ul.products li.product h3 {
    font-size: 1.1em !important;
}
/******** Shop Page Product Emphasis*/
.woocommerce ul.products li.product em {
    /* color: #ffffff; */
    color: #4fa800;
}
/******** Shop Page Hide the entire product description block*/
.woocommerce ul.products li.product div {
    display: none;
}
/******** Shop Page Product Price*/
.woocommerce ul.products li.product .price {
    font-size: 1.3em !important;
    font-weight: bold !important;
    display: inherit !important;
    margin-right: 20px;
}
/******** Add to Cart button*/
.woocommerce ul.products li.product .button {
    margin-top: 0px !important;
    float: right;
}
body .woocommerce a.added_to_cart, body.woocommerce-page a.added_to_cart {
    float: right;
}

header.woocommerce-products-header {
    height: inherit;
}

/******** END Shop Page Mods*********************************************/

/******** Product Page image size box shadow*/
.woocommerce div.product div.images img {
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
}
/******** Product Page Product Price*/
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #4fa800;
    font-weight: bold;
}
/******** Product Page Bundled Product Price - hide */
.bundle_form .bundle_price {
    display: none !important;
}
/******** Product Page Quantity Input*/
body.woocommerce-page .quantity input.qty, body.woocommerce-page #content .quantity input.qty {
    height: 28px;
}
/******** Product Page Tabs*/
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding-left: 2px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0 -2px !important;
}
/******** Product Page Reviews*/
#respond textarea, #respond input[type=text] {
    background: inherit;
    border-color: #666;
    color: #666;
}
body .woocommerce .star-rating span:before, body.woocommerce-page .star-rating span:before {
    color: #4FA800;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0px !important;
}
/******** Account Page Password Strength*/
.woocommerce-password-strength {
    font-weight: 500 !important;
    color: #000 !important;
}
/******** Cart Page Coupon Code*/
body .woocommerce table.cart td.actions .coupon .input-text {
    line-height: normal;
    width: 120px;
}
/******** Cart Page Product Name Text*/
.pe-wp-default td {
    font-size: 16px !important;
}
/******** Cart Page image size box shadow*/
.woocommerce-cart table.cart img {
    width: auto !important;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4) !important;
}
/******** Message Boxes*/
body.woocommerce-page .woocommerce-message {
    color: #444;
    background: #e5e5e5;
    border: 1px solid #222;
}
/******** Checkout page Shipping Address checkbox alignment*/
#ship-to-different-address > label {
	padding-left: 0px;
	display: initial;
}
/******** Woo Buttons */
body.woocommerce-page input.button, body .woocommerce input.button, body.woocommerce-page a.button, body .woocommerce a.button {
    border-color: #222 !important;
}
body.woocommerce-page input.button:hover, body .woocommerce input.button:hover, body.woocommerce-page a.button:hover, body .woocommerce a.button:hover {
    border-color: #222;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #4fa800 !important;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #fff !important;
    border-color: #222 !important;
    color: #222 !important;    
}