/*
Theme Name: Cenay (Child)
Theme URI: https://thrivethemes.com/
Author: Cenay Nailor
Author URI: http://www.cenaynailor.com/
Description: Customization of the Thrive Theme Pressive which is a functional, stunning design and a feature set streamlined to improve your online business. Pressive will show your content and offers in the best light possible.
Version: 1.200.28
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, thrive, lead capture
Template: pressive
Functions files includes proper enqueueing technique for bringing in parent style
Header Green: #7DAD85
Header Dark Green: #374C3A ;
*/
p {margin-bottom:15px !important;}
section[id*="nav_menu-"] ul li {line-height:3em !important;}
header.side .m-s {vertical-align: middle;}
header .h-i {margin-bottom: -20px;}
#floating_menu header {padding-top:0px;}

.alignleft {float:left; margin-right:10px;}
.alignright {float:right; margin-left:10px;}

.tve_pg_more a {color:#7DAD85 !important;}

.fmm p {max-width:100% !important; margin-bottom:0px !important;}
.lrp label {width:44% !important;}

.bSe ul li, .bSe ol li {
    line-height: 1.6em !important;
    margin-bottom: 5px !important;
}
.mini-cart-contents {display: none;}

/* Shortcode for headline */
.fhd .fhdt {color:#7DAD85 !important;}
.fhd h3 {
    font-family: 'Raleway', sans-serif !important;
    color:#7DAD85 !important;
    font-size: 2.1em !important;
    line-height: 1.1em !important;
    padding-bottom: 20px !important;
}

.bSe h1, .b-tt .entry-title, .ind .bSe .awr .awr-i .entry-title {
    font-size: 40px !important;
    line-height: 48px !important;
 }
/*
===========================
Sidebar tabs element
===========================
*/
.tabs_widget .scTC .txt {margin-top:10px; font-size:12px;}
.tabs_widget .scTC .txt i {font-size:12px;}
.tabs_widget.theme-pressive-tabs .scTC .tim {margin-right: 10px;}

.sAsCont .sAs section {margin:35px 15px 15px 25px!important;}

/*
============================
Extended Menu, Column Headers
============================
*/
.has-extended.has-heading .colch {
    color: #7DAD85 !important;
    font-size: 1.3em !important;
 }
 header nav ul>li {
     padding: 15px 30px 30px 00px;
 }

/*
============================
Comments and Next Prev section
============================
*/
.pnav {margin-top: 20px !important}
.pnav .pav.left {padding-right:20px !important;}
.pnav .pav.right {padding-left:20px !important;}


/*
===========================
Portfolio Styling
===========================
*/
.cn_portfolio {
   max-width:100% !important;
}
.pfp-col-md-4 {width: 30.333%;}
.short-desc {line-height:19px !important; font-size:13px !important;}
.tlp-related-item h3 {
   color: #7DAD85 !important;
   font-size: 19px;
   padding: 0px 5px 20px 0px;
   margin-top: 0px;
   margin-bottom: 20px;
 }
 .tlp-related-item h3 a {
    color: #7DAD85 !important;
 }
 .tlp-related-item h3 a:hover {
    text-decoration: underline;
 }
 .cn-meta-portfolio {
   background-color: #ffffff !important;
 }
 .portfolio-detail-desc {
   background-color: #ffffff !important;
   padding: 20px 40px !important;
   font-family: 'Raleway', sans-serif !important;
 }
 .pfp-wrapper .pfp-isotope-buttons button, .pfp-wrapper button, .pfp-isotope-buttons button {
     font-family: Raleway !important;
     font-weight: 500;
   }
/*
===========================
From last theme customization
===========================
*/
.pad-top {
    padding-top: 30px;
}
.padT-20 {
  padding-top:20px !important;
}
.show-maroon {
    color: #990000;
}
.pad-bottom {margin-bottom:15px;}
cite, em, i {
    font-family: Georgia;
    font-style: italic;
}
.eStore-fancy3 {width: 195px !important; padding-right:50px !important;}
.eStore-fancy3-thumb img {
    border: 1px solid #CCCCCC !important;
    height: 145px !important;
    width: 195px !important;
}

/*
==========================================
                  Toolbox elements
==========================================
*/
.toolbox {
   border:3px dashed #CCCCCC;
   font-family:Georgia,"Times New Roman",Times,serif;
   margin-bottom:20px;
   margin-right:0px;
   margin-top:15px;
   padding:12px 17px;
   clear:both;
   }
.toolbox h1, .toolbox h2 {
   margin-top: 10px;
   margin-bottom:10px;
   font-size:1.7em;
   font-weight:bold;
   }
.toolboxtitle {
   margin-top:2px !important;
   font-size:26px !important;
   color:#F8B013;
   }
.toolbox img {
   margin-bottom:1px;
   margin-right:10px;
   }
.toolbox .alignright {
   margin-right:0px;
   }
.toolbox .alignleft {
   margin-left:0px;
   }
.last {
    clear: right;
    margin-right: 0 !important;
    padding-right: 0 !important;
   }

code, code.smaller { font-size:12px !important;}

/*
==================================
      Gravity Forms Section
==================================
*/
.gfield_description
{
   font-size:10px !important;
   font-style:italic;
   margin-top:-10px !important;
}
#gform_wrapper_7 .gfield_description, #gform_wrapper_8 .gfield_description {
  margin-top:5px !important;
  line-height: 14px !important;
}
#gform_wrapper_7 .gform_footer input.button,  #gform_wrapper_7 .gform_footer input[type=button], .gform_page_footer input.button, .gform_page_footer input[type=button], #gform_wrapper_8 .gform_footer input.button,  #gform_wrapper_8 .gform_footer input[type=button], .gform_page_footer input.button, .gform_page_footer input[type=button] {
  border: none;
  font-size: 1em;
  text-decoration: none;
  color: #FFF;
  background-color: #7DAD85;
  box-shadow: inset 0 1px 0 #7DAD85, 0 4px 0 #2980b9;
  text-shadow: 0 1px 1px rgba(255,255,255,.3);
  position: relative;
  padding: 12px 24px;
  border-radius: 4px;
  -webkit-appearance: none!important;
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 12px;
    line-height: 1.4em;
    }
.with-background
{
   background-color:#F2F2F2 !important;
   padding:10px;
}
.gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    color: #7DAD85 !important;
}
#gform_wrapper_7 .gform_heading h3.gform_title {
    color: #000000 !important;
    text-align:center;
  }
sup {font-size:10px;color:#990000;}
blockquote.audio {
  background-image: none !important;
  border-color: #7DAD85;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width:7px;
  border-style: solid;
  font-size: 18px;
  margin-bottom: 20px;
}
blockquote.audio h3 {
  font-size:1.3em;
  line-height: 1.2em;
}
blockquote.dl {
  background-color:#F9f9f9;
  border:1px solid #cccccc;
  font-size:16px;
  padding-bottom:3px;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
  background-color: #ad7f7d !important;
}   
/*
=======================
  Special adjustments
=======================
*/
#field_1_21 {margin-top:15px;}
#field_1_18 {margin-top:-20px;}
.gform_wrapper .top_label .gfield_label {
    font-size: 17px;
    margin-top: 20px;
}
#field_1_21 {
   font-size:17px;
   margin-top:20px;
   font-weight:bold;
}
#field_1_22 {
   font-size:11px;
   font-style:italic;
   font-family: Georgia, serif;
}
.gdlr-styled-box-body {padding: 1px 40px 25px;}
.testimonial-author-image img {width:none !important;}
#layerslider_1 {margin-top:-45px !important; }
.gform_wrapper ul.gfield_radio li label {padding-left:30px !important;}
.ssf {width: 54px;}
/*
===============
Clean up the tabs on the right.
===============
*/
.tabs_widget .scTC a, .rw a {
  font-family: 'Raleway', sans-serif !important;
}
.tabs_widget.theme-pressive-tabs .scTC .tim {
  width: 35%;
}

/* ===========================[ Authhor Bio
*/
.bio {background:#DDDDDD; color:#575757; border:1px solid #D1D1D1; padding: 10px 10px 3px;}
.bio img {float:left; margin:10px 20px 10px 10px;}
.bio p {padding:5px; margin-bottom:5px; line-height:22px;}
.bio h3 {font-size:17px; margin-bottom:5px;}

/*
===========================
Portfolio Section
===========================
*/
.pfp-wrapper .pfp-layout20 .tlp-portfolio-item .tlp-overlay20 .post-info, .pfp-wrapper .pfp-isotope19 .tlp-portfolio-item .tlp-overlay20 .post-info, .pfp-wrapper .pfp-carousel18 .tlp-portfolio-item .tlp-overlay20 .post-info {
    padding: 20px;
    background-color: #AD7F7D;
  }
.pfp-wrapper .pfp-isotope12 .tlp-portfolio-item .tlp-overlay p, .pfp-wrapper .pfp-carousel12 .tlp-portfolio-item .tlp-overlay p {
  color:#ffffff;
}
.pfp-wrapper button.selected {
    background: #7dad85;
}
.pfp-wrapper button {
    background: #AD7F7D;
    color: #ffffff;
  }
p.tools, p.pfp-categories {
    color: #ffffff;
    }

/* Remove this after updating to WooCommerce */
.updated.fade {display: none;}
.brd {top: -39px !important;}

/*
==============================
Bookly Specific Updates
See the custom css section at the bottom of the appearance page for the related css
==============================
*/

/* PB Random Posts */
#rp-list.green span.rp-related-title {background: #374C3A;}

/*
================================
WooCommerce Related
================================
*/
.tve-woocommerce .product .summary.entry-summary p {font-size: 16px;line-height:1.3em;}
.woocommerce-product-gallery__trigger {display:none;}
.tve-woocommerce .product .woocommerce-tabs ul.tabs {display: none;}
.tve-woocommerce .product .images {padding-right: 22px;width: 40%;}
.bSe table tr:nth-child(odd) td {background: #fff;}
.tve-woocommerce .product .cart {padding: 0px 0px 15px 0px}
.tve-woocommerce .product table.variations tbody tr td.value select {height: 30px;}
label.screen-reader-text {font-size:12px;}
.woocommerce-variation-price {float: right;}
.tve-woocommerce .product .summary.entry-summary .price {font-size: 32px;font-family: 'Raleway', Arial, sans-serif;}
.tve-woocommerce .product .summary.entry-summary .price>span.amount {color: #7DAD85;}
.tve-woocommerce .product .cart .single_add_to_cart_button {background-color:#ffffff;border: 2px solid #7DAD85;color: #7DAD85;}
.tve-woocommerce .product .cart .single_add_to_cart_button:hover {background-color:#7DAD85;color:#ffffff;}
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {display: none !important;}
.tve-woocommerce .product .woocommerce-tabs .panel.entry-content#tab-description h2 {
  border-bottom: 1px solid #ededed;
  padding-bottom: 10px;
}
label.screen-reader-text {
  font-size: 12px;
  display: none;
}
.bSe h2, .tve-woocommerce .bSe h2, .b-tt h2 {font-family: Raleway,sans-serif; line-height:1.1em; font-size: 2.4em;}
.tve-woocommerce .cnt ul.products li {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}
