/*
 Theme Name:   My Pet Thrives
 Theme URI:    http://mypetthrives.com
 Description:  My Pet Thrives Membership Site.
 Author:       Mark Lowe & HB-Themes
 Author URI:   http://hollyacremedia.com	
 Template:     HighendWP
 Version:      1.0.1
 Tags:		   Responsive, Page-Builder, Drag&Drop, Clean, Modern, Corporate, Multi-Purpose, Multi-Color
 Text Domain:  
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Single Column Sub-Menu width adjustment
-------------------------------------------------------------- 
.light-menu-dropdown #main-nav ul.sub-menu {
    width: 235px !important;
}. */


/* All-Caps H1-3
-------------------------------------------------------------- */
h1, h2, h3 {
    text-transform: uppercase;
}

/* Contact form cleanup
-------------------------------------------------------------- */
label {
    display: inline !important;
    padding-left: 0 !important;
    text-indent: -15px;
    line-height: 1;
}

/* Blurry text for non-logged-in users
-------------------------------------------------------------- */

#blur{
	font-size: 16px;
	line-height: 23px;
	color: transparent;
	text-shadow: 0 0 10px #000;
	margin-bottom: 25px;
}

/* Playbook Grid - Button Colors
-------------------------------------------------------------- */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff !important;
    background-color: #008CC4 !important;
	font-weight: bold !important;
}

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
    color: #fff !important;
    background-color: #8224e3 !important;
	font-weight: bold !important;
}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff !important;
    background-color: #59ba48 !important;
	font-weight: bold !important;
}

/* Playbook Grid - Button Link Color
-------------------------------------------------------------- */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat a {
    color: #fff !important;
}
.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat a {
    color: #fff !important;
}
vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat a {
    color: #fff !important;
}

/* Playbook - Headlines
-------------------------------------------------------------- */
.playbookheader {
	color: #008bc4 !important;
	font-size: 20px !important;
	line-height: 26px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
}

.playbookheaderblue, .playbookheadergreen, .playbookheaderpurple {
	font-size: 20px !important;
	line-height: 26px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
}

.playbookheaderblue {
	color: #008bc4 !important;
}

.playbookheadergreen {
	color: #59ba48 !important;
}

.playbookheaderpurple {
	color: #8224e3 !important;
}

.playbook h2 {
	color: #2f2f2f !important;
	font-size: 40px !important;
	line-height: 40px !important;
}

.playbook h3 a {
	color: #222222 !important;
}
.playbook h4 {
	color: #FFF !important;
	font-size: 26px !important;
	line-height: 36px !important;
}

.playbook .vc_grid-filter {
    color: #fff !important;
	font-weight: bold !important;
	text-transform: uppercase !important;

}

/* Proper List Item Adjustments
-------------------------------------------------------------- */
#main-content li {
    margin-left: 25px !important;
}


/* Shadow Sections
-------------------------------------------------------------- 
.shadowed {  
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center top;
}*/

/* Shadow Buttons & White Button Edits
-------------------------------------------------------------- */
.shadowbutton {
	box-shadow: 2px 2px 8px #000000 !important;
}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #2f2f2f !important;
}

/* Title Text Color
-------------------------------------------------------------- */
#hb-page-title .light-text h1, #hb-page-title .light-text h2 {
    color: #FFFFFF !important;
}

.reverse p, .reverse h2, .reverse h3 {
    color: #FFF !important;
}

/* Testimonial Spacing
-------------------------------------------------------------- */
.testimonial-author h5 {
    margin-bottom: 35px !important;
}

/* Lesson PDF Doanload Lists
-------------------------------------------------------------- */

.dload-pdf li {
    list-style-image: url(https://mypetthrives.com/wp-content/uploads/2019/08/pdf-download-15.png);
    margin-left: -20px !important;
    padding-bottom:10px !important;
}

.dload-pdf .learndash-wrapper .ld-focus .ld-tab-content ul {
    padding-left: 0px !important;
}

.dload-pdf ul li {
    padding-left: 10px !important;
}

/* Lesson Support Lists
-------------------------------------------------------------- */

.les-support li {
    list-style-image: url(https://mypetthrives.com/wp-content/uploads/2019/10/support-icon-15.png);
    margin-left: -20px !important;
    padding-bottom:10px !important;
}

.les-support .learndash-wrapper .ld-focus .ld-tab-content ul {
    padding-left: 0px !important;
}

.les-support ul li {
    padding-left: 10px !important;
}

/* Lesson General Lists
-------------------------------------------------------------- */
.mptlesson ul li {
    list-style-type: square;
}

.mptlesson ol li {
    list-style-type: decimal;
}

/* Quiz Radio Button Placement 
-------------------------------------------------------------- */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label input {
    margin-right: 25px !important;
}

input.wpProQuiz_questionInput {
    margin-left: 30px !important;
}

/* Enrolled Course Listings Buttons
-------------------------------------------------------------- */
#main-wrapper .hb-concrete {
    background: #2f2f2f !important;
    -webkit-box-shadow: 0 3px 0 0 rgba(129,145,146,.8);
    box-shadow: 0 3px 0 0 rgba(129,145,146,.8);
}

/* Removes Course Home Link from Sidebar course details
-------------------------------------------------------------- */
.learndash-wrapper .ld-home-link {
    display: none !important;
}

/* Enrolled Course Certificate Button Text and Title Text
-------------------------------------------------------------- */
a.ld-button {
    color: #FFF !important;
}

.ld-alert-content {
    color: #000 !important;
}


/* Archive Pages - Title & Subtitle
-------------------------------------------------------------- */
#archivetitle h5 {
    font-size: 27px !important;
    line-height: 27px !important;
    font-weight: 400 !important;
}

/* Zoom Call Pages - Column Adjustment
-------------------------------------------------------------- */
.dpn-zvc-single-content-wrapper .dpn-zvc-col-4 {
    width: 27.333333% !important;
    float: left;
}

/* list spacing below - main-content - Added Nov 22, 2020
-------------------------------------------------------------- */

#main-content ul, #main-content ol {
    margin-bottom: 20px !important;
}

/* Page Title Correction - Color - See Appearance > Customize > Custom CSS
-------------------------------------------------------------- */