/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.carttop>a {
	background-image: url(https://enneagram.wpenginepowered.com/wp-content/uploads/2021/01/New-Cart.png);
}
a.biolink.biopadd-top {
    display: inline-block;
    margin-top: 20px!important;
}

body a.biolink.n-link-marg.biopadd-bottom {
    display: inline-block;
    margin-top: 15px!important;
}
#wpd-post-rating {
    display: none;
}
.widget ul#menu-store-sidebar-menu li:before{
	content:"";
}
aside#sidebar .widget ul li:before { content: ''; 
}

.learn-more
{
	width:100%;
}
div#title-breadcrumbs img {
    display: none;
}
.vpf1{
    position: absolute;
    top: 35px;
    right: 2%;
}

img.alignnone.size-medium.wp-image-7146 {
    width: 290px;
}

img.alignnone.size-full.wp-image-7147 {
    width: 130px;
}
img.alignnone.size-medium.wp-image-7144 {
    width: 250px;
}

img.alignnone.size-medium.wp-image-7148 {
    width: 210px;
}
ul.icons li:last-child {
margin-top: 10px;
}
h1.page-title,.breadcrumb-trail > a, .breadcrumb-trail > span {
    text-transform: capitalize;
}
.breadcrumb-trail > a:hover {
    color: #517e83;
}
/*.shortcode-toggle.toggle-about-andres.default.border.closed {
    display: none;
}*/

/*@media only screen and (min-width: 768px)
{
#sidebar
{
	height: auto !important;
	position: absolute;
	top: 0;
	bottom: 0;
}
}*/


.woocommerce-checkout p span {
    display: block;
}
/*
.one-col #main article.page {
    margin: 20px 1% 20px 1%;
width: 92%;
}
#main-sidebar-container p {
    float: left;
}
 */


#payment ul li img.stripe-discover-icon.stripe-icon, #payment ul li img.stripe-jcb-icon.stripe-icon, #payment ul li img.stripe-diners-icon.stripe-icon {
    display: none;
}
#payment ul li  label {
    display: block;
}

@media screen and (max-width: 767px) and (min-width: 280px) {

body.one-col #main article.page {
    width: 95%!important;
}
.n-right-side {
    background-color: #e1e9ec;
}
.feat-vid {
    margin-top: 0px;
    width: 100%;
}
#copyright {
    margin-top: 15px;
    padding-left: 0;
    text-align: center;
}
.footer-news-cnt {
    width: 100%;
}
.home img.aligncenter {
    margin: 0 auto;
}
#logo {
    padding: 40px 15px 10px !important;
}
.nav-toggle, .nav-close, .nav-home {
    display: block!important;
}
#top-nav {
display: none!important;
}
.csstransforms3d.csstransitions #navigation {
    left: -15px;
	}
ul.nav li {
    display: block;
    width: 100%;
}
#wrapper {
    padding: 0px 0px 0px;
}
.show-nav #inner-wrapper {
    left: 85%;
}
body .vc_column_container>.vc_column-inner {
    padding-right: 7px;
}
.singprod .summary {
    width: 100%!important;
}
.product-leftcol {
    width: 100%!important;
}
#main-sidebar-container #sidebar {
    display: block;
}
.page-id-6 #main article .entry form {
    width: auto!important;
}
body.page-template-default.page.page-id-6 #main article.page {
    width: 96%!important;
}
.cart-collaterals {
    width: 96%!important;
}
#navigation h3 {
    display: block;
}
nav#navigation .menus ul li a {
    padding: .5em 1em!important;
}

nav#navigation .menus ul li a:hover, nav#navigation .menus ul li a:focus, nav#navigation .menus ul li a:active {
    background-color: #ffffff!important;
    color: #6b9b9f !important;
border-radius: 0px!important;
}
	nav#navigation .menus ul li a {
border-radius: 0px!important;}
nav#navigation .menus ul li ul.sub-menu {
    visibility: visible;
    position: unset!important;
    background: transparent!important;
    box-shadow: 0px 0px!important;
}

ul#main-nav {
    position: relative;
    overflow: hidden;
}
}


.descrip.product-information a:hover, .widget ul li a:hover, p a:hover {
    color: #1da793;
}
.product_meta a:hover {
    color: #517e83;
}
#wrapper #content .single_add_to_cart_button, #tab-description a.button {
	transition: all .1s ease-in-out;
}
#wrapper #content .single_add_to_cart_button:hover,
#wrapper #content #tab-description a.button:hover{
	background: #447c81 !important;
}