<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site â€“ big or small. From huge corporate portals to studio or personal sites â€“ The7 will become a great foundation for your next project!
Version: 6.9.2
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
/*index css*/

@media(min-width 1140px){
#footer .wf-container-footer {
    width: 1100px;
    margin: 0 auto;
    float: none;
}
}

/*index css*/
.page-id-7561 .removelink .vc_btn3-container a {
    display: none;
}
.blog .dt-format-gallery .dt-format-gallery-coll.full, .archive .dt-format-gallery .dt-format-gallery-coll.full, .search .dt-format-gallery .dt-format-gallery-coll.full {
	display: none;
}
.wp-caption-text, .sticky, .gallery-caption, .bypostauthor {
}
#dc_jqmegamenu_widget-4-item ul li {
  font-size: 12px !important;
}
#header .wf-table {
	height: 122px !important;
	min-height: 122px !important;
}
#header {
	border-top: 5px solid #3e006e;
}
.navigation-holder {
	background: #530087;
}
.top-address span {
    padding-left: 20px;
    font-size: 14px;
}
.top-address span i:before {
    padding-right: 5px;
}
.sidebar-right .sidebar {
    border-left: none;
}
.page-id-104 .sidebar-right .sidebar {
    border-left: 1px solid rgba(129,127,134,0.15);
    padding-top: 30px;
}
.title-main {
    font-weight: 600;
    padding: 20px 0 2px 0;
    text-transform: uppercase;
    text-align: left;

}
.title-main span.sub {
    font-weight: 100;
}
#comments p.form-submit a.dt-btn.dt-btn-m {
    border-radius: 0px;
    background: #4a0078;
    border: 1px solid #4a0078;
}
#comments p.form-submit a.dt-btn.dt-btn-m:hover span {
    color:#4a0078 !important;
    background: #fff;
}
#comments p.form-submit a.dt-btn.dt-btn-m:hover {
    background: #fff;
}
.Debra {
    font-size: 25px;
    line-height: 30px;
}
.logo-texts {
    font-size: 18px;
    line-height: 22px;
}
.appoint-number {
    font-size: 35px;
    color: #4a0078;
    font-weight: 600;
    padding-top: 14px;
    word-spacing: 6px;
    padding-left: 60px;
    line-height: 30px;
}
.appnt-addrs .fa {
    padding-right: 5px;
}
.appoint-number a {
    text-decoration: none;
}
.image-title {
    text-align: right;
}
.image-title a {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    word-spacing: 2px;
    text-decoration: none;
}
.search-bttn input#search {
    border-radius: 0;
    padding: 10px 40px;
    background: #4a0078;
    border: 1px solid;
    font-weight: 600;
    font-size: 16px;
}
.search-bttn input#search:hover {
    background: transparent;
    color: #4a0078;
}
.first-class-section .learn-touch {
    font-size: 26px;
    color: #202020;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: 600;
}
.first-class-section p {
    color: #545454;
    padding-top: 15px;
}
.birthright-head h2{
    position: relative;
    text-transform: uppercase;
}
ul.rev-global {
    padding: 0;
    margin: 0;
}
ul.rev-global li {
    list-style: none;
    line-height: 25px;
    font-weight: 600;
    color: #4a0078;
    font-size: 22px;
}
.member-third-sec h4 {
    font-weight: 600 !important;
}
.rev-love h3 {
    font-size: 20px;
    font-weight: 600 !important;
    padding-top: 15px;
}
input#search-testimonial {
    width: 100%;
    border: 1px solid #4a0078;
    background: url(https://www.justtouch.com/wp-content/uploads/2018/10/search-icon.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 99%;
}
.post-testimonial-search .testimonial-thumbnail img {
    width: 80px;
    border-radius: 50%;
    padding-top: 10px;
}
.loading {
    background: url(https://www.justtouch.com/wp-content/uploads/2018/10/giphy.gif);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 40px 8px;
}
.main-testimonial .testimonial-title {
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 5px;
}
.all-testimonials-page .wf-cell.iso-item.shown {
    position: unset !important;
}
.all-testimonials-page .testimonial-item:not(.testimonial-item-slider) {
     padding: 0px 0px; 
}
.all-testimonials-page .wf-container.loading-effect-none.iso-container.dt-isotope.cont-id-0.mobile-paddings.iso-item-ready {
    height: auto !important;
    margin: 0 !important;
    position: unset !important;
}
.testimonial-all-search input#myInput {
    width: 100%;
    border: 1px solid #4a0078;
    background: url(https://www.justtouch.com/wp-content/uploads/2018/10/search-icon.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 99%;
}
.main-testimonial {
    width: 46%;
    float: left;
    margin: 0 15px 10px 0px;
    /* border: 1px solid; */
    box-shadow: 0px 0px 0px 1px #ccc;
    padding: 10px;
}
.video-post .vc_pageable-load-more-btn .vc_grid-btn-load_more a {
    background: transparent !important;
    border: 1px solid #4a0078 !important;
    color: #4a0078 !important;
    font-size: 15px !important;
    font-weight: 600;
    text-transform: uppercase !important;
    border-radius: 0 !important;
}
.video-post .vc_pageable-load-more-btn .vc_grid-btn-load_more a:hover {
    color: #fff !important;
    background: #4a0078 !important;
}
.monday-paul h2 {
    position: relative;
    text-transform: uppercase;
}
.click-below {
    padding-bottom: 15px;
}
.video-section .vc_btn3-container.vc_btn3-left {
    display: none;
}
.video-section h4 {
    font-weight: 600 !important;
    font-size: 15px !important;
    background: #f5f5f5;
}
.video-section .vc_gitem-post-data {
    margin-bottom: -12px !important;
}
.video-section {
    background: #f5f5f5;
    padding: 30px 0;
}
.video-section .vc_custom_1419240516480 {
    background-color: #fff !important;
}
.video-section .vc_gitem_row .vc_gitem-col {
    padding: 0px !important;
}
.excerpt-text {
    padding: 0px 10px 40px 10px;
}
ul.workbook-health {
    padding-top: 10px;
}
ul.workbook-health li {
    line-height: 25px;
    color: #545454;
}
.about-faq .vc_toggle_content {
    background: #f3f2f3;
    padding: 30px 20px;
}
.common-faq-block {
    text-transform: uppercase;
}
.healing-gift {
    font-size: 25px;
    color: #545454;
    font-weight: 500;
    border-bottom: 1px solid;
    padding-bottom: 15px;
    line-height: 30px;
}
.view-book-btn a button {
    padding: 5px 20px !important;
    border: 1px solid #4a0078 !important;
}
.view-book-btn a button:hover {
    color: #4a0078 !important;
    background: transparent !important;
}
.blog-link {
    text-align: center;
}
.blog-link a {
    color: #4a0078 !important;
    font-size: 30px;
    font-weight: 600;
    text-decoration: none;
}
.ebook-manual h2 {
    position: relative;
}
.post-blog-class .vc-gitem-zone-height-mode-auto:before {
    content: "";
    display: block;
    padding-top: 59%;
}
.class-one-left {
    padding-top: 50px;
}
.main-third-section p {
    text-align: center;
    margin: 0 auto;
    line-height: 30px;
}
.main-third-section h4, .main-third-section h5 {
    text-align: center;
    color: #4a0078 !important;
}
.post-blog-class .vc_btn3-container.vc_btn3-left a {
    border: 1px solid #4a0078 !important;
    background: transparent;
    color: #4a0078;
    border-radius: 0;
    font-weight: 600;
    font-size: 15px;
    text-transform: capitalize;
    text-shadow: none !important;
}
.post-blog-class .vc_btn3-container.vc_btn3-left a:hover {
    color: #fff !important;
    background: #4a0078 !important;
}
.post-blog-class .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a {
    color: #4a0078 !important;
    font-weight: 600 !important;
    font-size: 15px !important;
}
span.click-color {
    color: #4a0078 !important;
}
.healing-title {
    position: relative;
}
.material-learning a {
    border: 1px solid #4a0078;
    text-decoration: none;
    font-weight: 600;
    padding: 8px 10px;
}
.material-learning a:hover {
    color: #fff;
    background: #4a0078;
}
.three_col h4, .three_col h5 {
    color: #4a0078 !important;
}
.main-third-section .shortcode-banner img {
    width: 30px;
    height: auto;
}
.heading_text {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: 300;
	/*background: url(images/border_bot.png) repeat-x left bottom;*/
	line-height: 85px;
	min-height: 65px;
}
ul.main-nav &gt; li &gt; a:hover, ul.main-nav &gt; li.act &gt; a {
    border-top: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;
}
ul.main-nav &gt; li &gt; .sub-nav &gt; a:hover{
    border-top: 0px solid #fff !important;
    border-bottom: 0px solid #fff !important;
}
.top-address span a {
    text-decoration: none !important;
}
h4 {
	font-size: 18px !important;
	font-weight: 400 !important;
	margin: 0px !important;
	padding: 0px !important;
}
.mission_home {
	background: url(images/mission_bg.jpg) #a4af1c no-repeat;
	padding: 10px 10px 0px 180px;
	color: #fff;
	min-height: 167px;
	width: 47%;
	margin: 0% 2%;
}
.mission_home h2 {
	font-size: 30px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	color: #fff;
}
.ebook_home {
	background: url(images/learn_bg.jpg) #e6930d no-repeat;
	padding: 10px 10px 0px 180px;
	color: #fff;
	min-height: 167px;
	width: 47%;
	margin-right: 0;
}
.archive .switcher-wrap {
    display: none;
}
/*
.page-id-2261 h3.entry-title {
    position: relative;
} */
.page-id-2261 h3.entry-title a mark.count {
    color: #4a0078;
}
.page-id-2261 h3.entry-title a {
 /* position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;   
    background: #fff;   
    bottom:10px; */
    text-align: center;
    color: #4a0078;
}
.page-id-2261 .post .entry-title a {
    font-size: 12px;
}
.page-id-2261 .wf-cell.iso-item.shown {
    background: #f5f5f5;
}
.member-benefits h2 {
    position: relative;
}
.evan-river h2 {
    padding-bottom: 30px !important;
    position: relative;
}

.true-treatment {
    position: relative;
}
.ebook_home h2 {
	font-size: 30px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	color: #fff;
}
.add-hdd-title h2 {
    position: relative;
    text-transform: uppercase;
}
.angina-title h2 { 
    position: relative;
}

.attention-disorder h4 {
    text-transform: uppercase;
    color: #202020;
    font-weight: 600 !important;
    padding-bottom: 12px !important;
}
strong {
    color: #202020;
}
.head-title-add h4 {
    font-weight: 600 !important;
    padding-bottom: 20px !important;
    text-transform: uppercase;
    font-size: 17px !important;
}
.dt-fancy-separator {
	text-align: left !important;
}
.wpb_accordion_section h3 a {
	font-size: 16px !important;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
}
.newspad {
	padding-left: 0px;
}
.home .newsletter {
	margin-left: 0px;
}
.newspad h2, .newspad .widget-title {
	display: inline-block;
	padding-left: 145px;
}
.home .newsletter p {
	float: left;
	margin-bottom: 33px;
	padding: 7px 0 0;
}
.home .newsletter p .newsletter-email {
	margin: 5px 7px 0 0;
}
.home #newsletterwidget-2 {
  margin: 0;
  padding: 0 !important;
  background: none;
}
.sidebar-content .widget {
	padding: 0 0 30px 0px !important;
    border: none;
}
.founder-paul {
    padding: 50px 0;
}
.founder-paul span.paul-span {
    font-weight: 600;
    color: #202020;
    font-style: italic;
}
.bio-about{text-align: center;}
.bio-about h3 {
    font-size: 26px;
    font-weight: 600;
    color: #4a0078;
}
.bio-about p {
    color: #202020;
    font-weight: 600;
}
.bio-about p span.gary-author {
    font-style: italic;
    font-size: 13px;
}
.inner-anchor {
    font-size: 13px;
    color: #202020;
    font-weight: 600;
}
.fifth-about-section {
    background: #f3f2f3;
    padding: 50px 0 20px 0;
}
.middle-about-tab ul {
    background: #f3f3f3 !important;
}
.middle-about-tab ul li {
    border: none !important;
    background: #f3f3f3 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.middle-about-tab ul {
    background: #f3f3f3 !important;
    border-top: 1px solid #545454 !important;
    border-radius: 0px;
    border-bottom: 1px solid #545454 !important;
    border-left: none;
    border-right: none;
}
.middle-about-tab ul li a.ui-tabs-anchor {
    text-decoration: none !important;
}
.middle-about-tab ul li a.ui-tabs-anchor {
    text-decoration: none !important;
    font-size: 13px !important;
    color: #202020 !important;
}
.middle-about-tab ul li a.ui-tabs-anchor:hover { color: #4a0078 !important;  }
.middle-about-tab .wpb_tab.ui-tabs-panel.ui-widget-content {
    background: #f3f3f3 !important;
}
.middle-about-tab .ui-widget-content p {
    background: #fff;
    padding: 30px 30px;
    box-shadow: 1px 1px 4px 0px #000;
    text-align: center;
    color: #202020;
    line-height: 30px;
}
#comments {
    display: none;
}
/* woocommerce product css start */
/*
.archive article .woo-buttons-on-img a.alignnone {
    height: auto !important;
}*/
span.woocommerce-Price-currencySymbol {
    color: #4a0078 !important;
}
.single-product .listing-product-cart {
    display: none;
}
div.product div.summary .price:after {
    background-color: #4a0078 !important;
}
.woocommerce-tabs .tabs li.active:after {
    background-color: #4a0078;
}
.woocommerce-cart-wrap .update-cart-button input[type="submit"] {
    color: #fff !important;
    padding: 9px 13px;
}
.woocommerce-cart-wrap .update-cart-button input[type="submit"]:hover {
    color: #4a0078 !important;

}
.woocommerce-checkout input[type="radio"] {
    cursor: pointer;
    opacity: 1 !important;
    position: unset !important;
}
.cart-footer {
    align-items: inherit;
}
.archive ul.products article {
    list-style: none;
    display: inline-block;
    width: 33%;
    float: left;
    min-height: 350px;
}
.archive article .woocommerce-product-details__short-description {
    display: none;
}
.archive .post .entry-title {
    text-align: left;
}
.archive .post .entry-title a {
    display: inline-block;
    text-align: left;
}
.single-product .fancy-header .breadcrumbs li a, .single-product .fancy-header .breadcrumbs li {
    color:#4a0078;
}
.single-product .product div.images {
    width: 30%;
}
.single-product button.single_add_to_cart_button.button.alt {
    background: #4a0078;
    border-radius: 0;
    border: 1px solid #4a0078;
}
.single-product button.single_add_to_cart_button.button.alt:hover {
    background: #fff !important;
    color:#4a0078;
}
.woocommerce-tabs #comments &gt; h2, .woocommerce-Reviews #reply-title {
    font: inherit;
    text-transform: none;
}
.archive .woocom-project {
    padding: 10px 10px 0 10px;
    min-height: 400px !important;
    *background: rgb(245, 245, 245);
}
.archive figure.woocom-project:hover {
    *box-shadow: 2px 1px 8px #4a0078;
}
.archive .post h4.entry-title a:hover {
    color: #4a0078 !important;
}
form.woocommerce-ordering.radio-main {
    display: inline-block;
}
.radio-main .radio-set {
    display: inline-block;
    *padding: 6px 20px 0 0px;
}
.radio-set span.title-radio {
    color: #4a0078;
}
.archive header.woocommerce-products-header {
    margin: 0 !important;
}
.archive .product span.onsale {
    background-color: #4a0078;
}
.woocommerce-checkout aside#sidebar, .woocommerce-cart aside#sidebar{
    display: none !important;
}
.woocommerce-checkout .wf-container-main, .woocommerce-cart .wf-container-main {
    display: block !important;
}
#page .checkout-button.wc-forward, #page #place_order {
    font: inherit;
    border-radius: 0px;
    font-weight: 600 !important;
    font-size: 18px !important;
}
button#place_order, .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
    background: #4a0078;
    border: 1px solid #4a0078;
}
button#place_order:hover, .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover {
    background: #fff !important;
    color:#4a0078;
}
.woocommerce-cart button.dt-wc-btn.wc-cart-button {
    background: #4a0078;
    border-radius: 0;
    border: 1px solid #4a0078;
}
.woocommerce-cart button.dt-wc-btn.wc-cart-button:hover {
    background: #fff !important;
    color:#4a0078; 
}
.cart-btn-on-img .woo-buttons a {
    font: inherit !important;
    text-transform: none;
    background-color: #4a0078 !important;
}
.archive .product .woo-buttons-on-img {
    position: unset !important;
}
.cart-btn-on-img .woo-buttons {
    bottom: 14px !important;
    z-index: 999999 !important;
}
.block-testimonial {
    text-align: center;
}
.block-testimonial a {
    text-decoration: none;
    color: #4a0078 !important;
    font-weight: 600;
    font-size: 20px;
}
input[type="submit"] {
    background-color: #4a0078 !important;
    border-radius: 0px !important;
    border: 1px solid #4a0078 !important;
}
input[type="submit"]:hover {
 color: #4a0078 !important;
 background: #fff!important;

}
p.woocommerce-result-count {
    color: #4a0078;
    font-weight: 600;
}
.term-description {
    color: #4a0078;
    font-weight: 600;
}
.woocommerce-pagination ul.page-numbers li {
    display: inline-block;
    list-style: none;
    padding: 70px 10px;
}
.archive .cart-btn-on-img .woo-buttons a .filter-popup {
    opacity: 1 !important;
}
.archive .cart-btn-on-hover .woo-buttons {
    opacity: 1 !important;
}
.archive .cart-btn-on-img .woo-buttons.is-clicked a, .archive .cart-btn-on-img .woo-buttons a {
    width: auto;
    max-width: 250px !important;
}
.archive article .price {
    color: #a479d5 !important;
    font-size: 15px !important;
    font-weight: 100 !important;
    width: 100%;
    max-width: 100px;
    float: left !important;
    text-align: left !important;
}
.archive article .woocom-list-content h4 a br {
    display: none;
}
.archive .post .entry-title a {
    font-size: 15px;
	margin-bottom: 8px;
}
.archive header#fancy-header {
    display: none;
}
/* woocommerce product css end */
.home .testimonial-item {
	background: transparent !important;
}
.related .products .add_to_cart_button {
	display: none!important;
}
.widget-info span {
	color: #ec9bf8;
}
.widget-info ul li {
	border-bottom: 1px solid #ec9bf8;
	padding: 10px 0;
}
.widget-info ul li:first-child {
	padding-top: 0px;
}
.widget-info ul li:last-child {
	border-bottom: none;
	padding-bottom: 0px;
}
.box-ser {
	background: #f2f2f2;
	border: 1px solid #eaeaea;
	width: 48%;
	margin: 0% 1% 2%;
	height: 450px;
}
.box-media {
	background: #f2f2f2;
	border: 1px solid #eaeaea;
	width: 31%;
	margin: 0% 1% 0%;
	padding: 10px 10px 20px 10px;
}
.box-research {
	background: #f2f2f2;
	border: 1px solid #eaeaea;
	width: 100%;
	margin: 0% 0% 0%;
	padding: 10px 10px 20px 10px;
}
.greenbg {
	background: #a3af1b;
	width: 31%;
	margin: 0% 1% 0%;
	padding: 48px 1%;
}
.orangebg {
	background: #e7930d;
	width: 31%;
	margin: 0% 1% 0%;
}
.violetbg {
	background: #9f53cf;
	width: 31%;
	margin: 0% 1% 0%;
}
.greenbg_contact {
	background: #a3af1b;
	padding: 10px 0px 10px 10px;
}
.orangebg_contact {
	background: #e7930d;
	padding: 10px 0px 10px 10px;
}
.violetbg_contact {
	background: #9f53cf;
	padding: 10px 0px 10px 10px;
}
.skybg_contact {
	background: #1c96ae;
	padding: 10px 0px 10px 10px;
}
.redbg_contact {
	background: #c44735;
	padding: 10px 0px 10px 10px;
}
.contact_colr {
	color: #fff;
}
.sessions {
    /* background: #e6e6e6; */
    padding: 10px 0px 10px 10px;
    color: #202020;
    font-size: 16px;
    font-weight: 600;
}
.sessions p {
    padding-left: 50px;
    letter-spacing: 1px;
}
.sessions h2 {
    text-transform: uppercase;
    font-weight: 600;
    color: #202020;
    font-size: 25px; 
    padding-left: 10px;
}
.apnt-second-section {
    padding: 30px 0;
}
.appoint-encourage {
    position: relative;
}

.main-fourth-section .wpb_tabs_nav li {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: none !important;
}
.main-fourth-section ul.wpb_tabs_nav {
    background: none !important;
    border: none !important;
}
.sessions ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.sessions ul li {
	margin: 0px;
	list-style-type: none;
	background: #e6e6e6 !important;
	padding-left: 3px;
}
.appnt-addrs h2 {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 25px;
}
.appnt-addrs p {
    padding-left: 30px;
}
span.addrs-info {
    font-weight: 600;
    color: #202020;
    font-size: 16px;
}
.buynow {
	background: none repeat scroll 0 0 #5a078d;
	display: inline-block;
	margin-top: 10px;
	padding: 2px 8px;
}
.buynow a{text-decoration: none;}
#catproduct .price {
    color: rgb(90, 7, 141);
    display: block;
    font-weight: normal;
    margin-bottom: 0.5em;
}
.buynow a {
	color: #fff;
}
#dc_jqmegamenu_widget-2-item ul li {
	float: none;
}
.archive #catproduct {
	width: 30% !important;
	background: #f2f2f2;
	border: 1px solid #eaeaea;
	margin-right: 3% !important;
	padding: 10px 10px !important;
	min-height: 405px; margin-bottom: 35px;
}
.sidebar-bg-off #content:after {
	width: 0px !important;
}
ul.royalSlider {
	float: left;
}
#mega-menu-wrap-primary-27 #mega-menu-primary-27 &gt; li.mega-menu-item &gt; a {
	font-size: 15px !important;
	padding: 0px 35px !important;
}
.ui-widget-content {
	border: 0px !important;
}
.home ul.products h3 {
	height: 100px;
}
.mm_left_column div {
	display: block !important;
}
.mm-giftsection {
	display: none;
}
.home #main {
	padding-top: 0px;
}
.post-content {
	font-size: 18px;
}
.newsletter-submit {
  color: #ffffff !important;
  margin: 5px 0 0 6px;
}
.heading_text h1 {
  font-family: "Signika",Helvetica,Arial,Verdana,sans-serif;
  font-weight: bold;
}
.research-heading h2 {
    text-transform: uppercase;
    font-weight: 600 !important;
    font-size: 26px !important;
    color: #202020 !important;
}
.treat-res {
    text-transform: uppercase;
    position: relative;
}
.info-scnd-section {
    padding-top: 30px;
}
ul.info-desc li h3 {
    color: #202020;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
}
ul.info-desc li h3 span.low-weight {
    font-weight: 100;
    text-transform: capitalize;
}
ul.info-desc li {
    padding: 16px 0;
   /* list-style: decimal-leading-zero; */
    font-weight: 600;
    color: #202020;
}
ul.info-desc li p {
    font-weight: normal;
    font-size: 15px;
    color: #545454;
}
ul.info-desc li p a {
    color: #202020;
    font-size: 14px;
    font-weight: 500;
}
.stress-cycle a {
    text-decoration: none;
    background: #4a0078;
    color: #fff;
    font-weight: 600;
    padding: 12px 14px;
    font-size: 12px;
    word-spacing: 2px;
    font-style: normal;
}
.stress-cycle a:hover {
    border: 1px solid #4a0078;
    color: #4a0078;
    background: #fff;
}
.stress-cycle {
    margin-bottom: 20px;
}
.stress-cycle p {
    padding-top: 10px;
    font-style: italic;
    color: #545454;
}
.most-unique {
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: #202020;
    font-weight: 600;
    font-size: 26px;
    font-family: raleway;
    padding-top: 40px;
}
.most-unique span.touch-bio {
    font-weight: 100;
}
.home-blog {
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: #202020;
    font-weight: 600;
    font-size: 26px;
    font-family: raleway;
    padding-top: 40px;
}
.home-blog span.touch-bio {
    font-weight: 100;
}
.bibliography-res a {
   text-decoration: none;
    background: #4a0078;
    color: #fff;
    font-weight: 600;
    padding: 12px 35px;
    font-size: 12px;
    word-spacing: 2px;
    font-style: normal;
}
.bibliography-res a:hover {
    border: 1px solid #4a0078;
    color: #4a0078;
    background: #fff;
}
.bibliography-res {
    margin-bottom: 20px;
}
.bibliography-res p {
    padding-top: 10px;
    font-style: italic;
    color: #545454;
}
.new-research h2 {
    text-transform: uppercase;
    padding: 20px 0 !important;
    position: relative;
}
.new-research .uvc-sub-heading .effect-touch {
    padding-bottom: 15px;
}
.inner-research-secnd p {
    color: #545454;
    font-size: 15px;
}
.inner-research-secnd p a {
    font-weight: 600;
    text-decoration: none;
}
.texahealth-section-first h2 {
    position: relative;
    padding-bottom: 30px !important;
}

.texahealth-section-first .uvc-sub-heading .effect-touch {
    font-style: italic !important;
}
.first-arizon-section h2 {
    position: relative;
    padding-bottom: 30px !important;
}
/*.comments-area {
  display: none !important;
}*/
.page #comments {
  display: none;
}
#comments .dt-btn &gt; span {
  color: #ffffff !important;
}
.post_avatar img {
  border-radius: 50% !important;
}
.page-id-1257 form .dt-btn-submit &gt; span {
  color: #ffffff !important;
}
.page-id-1257.contact-form-ios .form-fields {
    max-width: 50%;
}
#dc_jqmegamenu_widget-4-item ul li a.dc-mega {
	cursor: pointer;
}
.responsiveMenuSelect {
	background: none repeat scroll 0 0 #67089a !important;
	color: #ffffff;
}
.logo-classic .navigation-holder &gt; div {
	margin-top: 12px;
	margin-bottom: 12px;
}
.img4 .wf-cell {
	margin-top: 25px;
}
.summer {
	color: #fff;
	display: inline-block;
	padding: 20px 15px;
	width: 91%;
}
.left_s {
	display: inline-block;
	vertical-align: top;
	width: 48%;
}
.right_s {
	display: inline-block;
	vertical-align: top;
	width: 48%;
}
.mega {
	right: -284px!important;
}
#top-bar .wf-wrap {
	position: relative;
}
.social-icons {
	float: right;
	/*position: absolute;*/
	right: 0px;
	width: 160px;
}
.social-icons img {
	margin: 0 4px;
	width: auto;
}
.pract_view {
	background: none repeat scroll 0 0 #f1f1f1;
	float: left;
	margin: 0 auto;
	padding: 2% 10%;
	width: 80%;
}
.pract_view &gt; h2 {
	border-bottom: 2px solid #dddddd;
	text-transform: uppercase;
}
.pract_view .pract_view_full {
	width: 100%;
	float: left;
}
.pract_view .pract_view_full .pract_view_first {
	width: 25%;
	float: left;
	text-transform: uppercase;
	padding: 10px 0;
}
.pract_view .pract_view_full .pract_view_last {
	width: 70%;
	float: left;
	padding: 10px 0;
}
.list_items a {
	float: left!important;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#top-bar {
	margin-top: 0px!important;
}
.home .bottomcontainerBox {
	display: none;
}
.page-template-default #page #main .wf-wrap .wf-container-main #content .bottomcontainerBox {
	display: none;
}
.page-id-1681 #page #main .wf-wrap .wf-container-main #content .bottomcontainerBox {
	display: block;
}
.site-header .search-form {
	position: absolute;
	right: 200px;
	top: 200px;
}
.wf-float-left .searchlink {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 17px;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1.4em;
	height: 33px;
	line-height: 31px;
	padding: 0 9px;
	position: absolute;
	right: 0;
	top: 5px;
}
.wf-float-left .searchlink.open &gt; .searchform {
	display: block;
}
.wf-float-left .searchform {
	background: #8e48b4 none repeat scroll 0 0;
	cursor: default;
	display: none;
	height: 42px;
	line-height: 35px;
	margin-top: 3px;
	padding: 5px 15px;
	position: absolute;
	right: 0;
	width: 235px;
}
.wf-float-left .searchlink.open .searchform {
	display: block;
}
.wf-float-left #search {
	display: block;
	position: relative;
}
.wf-float-left #s {
	border: 0 none;
	color: #000000;
	padding: 8px 11px;
	width: 210px;
}
.wf-float-left .sbtn {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	color: #bcbcbc;
	cursor: pointer;
	display: block;
	font-size: 1.6em;
	position: absolute;
	right: -15px;
	top: -5px;
}
.wf-float-left .submit {
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22%23dbdbdb%22%20d=%22M15.491,14.071L10.887,9.53c0.727-0.989,1.223-2.206,1.223-3.524C12.109,2.693,9.395,0,6.055,0S0,2.693,0,6.006c0,3.312,2.716,6.008,6.055,6.008c1.266,0,2.567-0.516,3.539-1.178l4.562,4.556%09L15.491,14.071z%20M1.632,5.996c0-2.429,1.975-4.403,4.403-4.403c2.429,0,4.402,1.975,4.402,4.403c0,2.428-1.974,4.402-4.402,4.402C3.607,10.396,1.632,8.423,1.632,5.996z%22/%3E%3C/svg%3E") no-repeat scroll 0 0;
	margin-top: 10px;
	width: 15px;
}
#mm-login-button {
	background: none repeat scroll 0 0 #67089a;
	width: 140px;
}
.mm-button:hover {
	color: #fff !important;
}
.page-id-2261 figcaption.woocom-list-content {
    background: #fff none repeat scroll 0 0;
    bottom: -16px;
    box-shadow: 2px 2px 5px #ddd;
    left: 10%;
    padding: 11px 5px;
    position: absolute;
    width: 74%;
}
figcaption.woocom-list-content {
    padding: 20px 3%;
    position: absolute;
    background: #ffffff;
    width: 74%;
    bottom: -7px;
    left: 10%;
    box-shadow: 2px 2px 5px #ddd;	
}

.woocommerce .product .price {
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px !important;
}

.woo-buttons {
    display: none;
}
span.woocommerce-Price-amount.amount {
    font-weight: bold;
    color: #4a0078;
}
iv.product div.summary .price:after {
    background-color: #4a0078;
}
/*.radio-set {
    display: inline-block;
    position: relative;
    padding-left: 34px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-right: 21px;
    width: 16%;
}

input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

span.title-radio {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border-radius: 50%;
}
.radio-set input:checked ~ span.title-radio {
    background-color: #482274;
}
span.title-radio:after {
    content: "";
    position: absolute;
    display: none;
}

input:checked ~ span.title-radio:after {
    display: block !important;
}
.radio-set span.title-radio:after {
    top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}******/

label.radio-set {
    display: inline-block;
    position: relative;
    padding-left: 34px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-right: 21px;
    width: 16%;
}

input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
span.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border-radius: 50%;
}

.radio-set input:checked ~ .checkmark {
    background-color: #482274;
}


input:checked ~ .checkmark:after {
    display: block;
}

.radio-set .checkmark:after {
    top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}
span.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

a.button {
    background-color: #4a0078 !important;
    background: #4a0078 !important;
    padding: 9px 20px;
	border-radius: 0
}
a.button:hover {
    background-color: #eee !important;
    background: #eee !important;
    color: #4a0078 !important;
    border: 1px solid #4a0078;
    border-radius: 0;
}

/* 
WOO CUSTOM STYLESHEET
---------------------
Instructions:
Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */





/*****************responsive*****************/
@media screen and (max-width:1660px) {
figcaption.woocom-list-content {  
    bottom: 18%;   
}
}

@media screen and (max-width: 1560px){
figcaption.woocom-list-content {
    bottom: 27%;
}
label.radio-set { 
    width: 18% !important;
}
}

@media screen and (max-width: 1416px){
.archive article .price {    
  max-width: 85px;
}
}

@media screen and (max-width: 1400px){
figcaption.woocom-list-content {
    bottom: 20%;
}
label.radio-set { 
    width: 20% !important;
}
}

@media screen and (max-width: 1370px){
label.radio-set {
    width: 25% !important;
}
.archive article .price {
    max-width: 70px;
}
}


@media screen and (max-width:1293px) {

.archive article .price {
    max-width: 58px;
}
}

@media screen and (max-width:1280px) {
	a.button { 
    padding: 5px 10px;
}
figcaption.woocom-list-content {
    bottom: 37%;
	padding: 12px 3%;
}
	
#dc_jqmegamenu_widget-4-item ul li a {
	padding: 12px 9px !important;
}
.newspad h2 {
	font-size: 23px;
}
.mission_home, .ebook_home {
	min-height: 205px;
}
.greenbg, .orangebg, .violetbg {
	height: 145px;
}
}

@media screen and (max-width: 1183px){
label.radio-set {
    width: 30% !important;
}
}

@media screen and (max-width:1180px) {
.greenbg_contact {
	min-height: 132px;
}

figcaption.woocom-list-content {
    bottom: 42%;
    padding: 8px 3%;
}
.archive article .price {
    max-width: 52px;
}
}
@media screen and (max-width:1141px) {
.archive .post .entry-title a {
    font-size: 12px;
    margin-bottom: 8px;
}
.archive article .price {
    max-width: 51px;
}
span.woocommerce-Price-amount.amount {  
    font-size: 13px;
}
a.button {   
    font-size: 13px;
}
}
@media screen and (max-width:1024px) {
	label.radio-set {
    width: 40% !important;
}	
}
@media screen and (min-width:1024px) {
.main-fifth-section .custom-post-image figure a img {
    min-height: 300px !important;
    max-height: 300px !important;
}
}
 @media screen and (min-width:954px) and (max-width:980px) {
.home .newsletter p {
	float: left;
	margin-top: 20px;
	padding: 7px 0 0;
}
}
 @media screen and (max-width:980px) {
.home .newsletter p {
	float: left;
	margin-top: 0px;
	padding: 7px 0 0;
}
img {
	height: auto;
	width: 100%;
}
.logo-left #branding, .logo-classic #branding, .logo-classic-centered #branding {
	padding-right: 0px;
	width: 30%;
}
.top_callacton {
	float: right;
	margin-top: -2px;
	width: 535px;
}
.home .newsletter p .newsletter-email {
	margin: 5px 7px 0 0;
}
.newsletter-submit {
	margin: 7px 0 0 6px;
}
#dc_jqmegamenu_widget-4-item ul li a {
	padding: 12px 8px !important;
}
.ebook_home .dt-fancy-title, .mission_home .dt-fancy-title {
	font-size: 20px;
}
.mission_home {
	width: 96%;
}
.ebook_home {
	width: 96%;
	margin: 0 2%;
}
.archive #catproduct {
	min-height: 360px;
}
.mission_home, .ebook_home {
	min-height: 175px;
}
.home .newsletter {
	margin: 20px 0 0;
}
}
 @media screen and (max-width:800px) {
.newspad h2 {
	font-size: 20px;
}
.home .newsletter p .newsletter-email {
	margin-right: 2%;
}
.home .newsletter p {
	float: left;
	margin-top: 20px;
	padding: 7px 0 0;
}
img {
	height: auto;
	width: 100%;
}
.logo-left #branding, .logo-classic #branding, .logo-classic-centered #branding {
	padding-right: 0px;
	width: 30%;
}
.top_callacton {
	float: right;
	margin-top: -2px;
	width: 535px;
}
.mission_home, .ebook_home {
	min-height: auto;
}
.home .newsletter p {
	margin-top: 0;
}
.newspad h2, .newspad .widget-title {
	padding-left: 160px;
}
.treat-res:before {
    top: 60px !important;
}
.treat-res:after {
    top: 65px !important;
}
}
@media screen and (max-width:769px) {
.most-unique:after {
    bottom: -15px !important;
}
}
@media screen and (min-width:768px) {
.mini-nav .responsiveSelectFullMenu {
	display: block!important;
}

}
@media screen and (max-width:768px) {
.mini-nav li {
	display: inline-block;
	margin: 0 5px 0px 0px;
	position: relative;
}
.social-icons img {
	margin: 0 1px;
	width: auto;
}
.home .newsletter p .newsletter-email {
	margin-right: 2%;
}
.home .newsletter p {
	float: left;
	margin-top: 20px;
	padding: 7px 0 0;
}
img {
	height: auto;
	width: 100%;
}
.logo-left #branding, .logo-classic #branding, .logo-classic-centered #branding {
	padding-right: 0px;
	width: 30%;
}
.top_callacton {
	float: left;
	margin-top: -2px;
	width: 100%;
}
.top_callacton .call, .top_callacton .mail {
	background: none;
}
.dt-fancy-title {
	font-size: 24px;
	padding: 9px !important;
}
.list_items {
	width: 97% !important;
}
.sidebar .widget-title, .sidebar-content .widget-title {
	font-size: 16px;
}
.home .newsletter {
	margin: 0;
}
.top_callacton .mail {
	width: auto;
}
.responsiveSelectFullMenu {
	display: none;
}
.social-icons {
	float: none !important;
	position: relative !important;
	width: auto !important;
}
.wf-float-left .searchlink {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 17px;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1.4em;
	height: 33px;
	line-height: 31px;
	padding: 0 9px;
	position: absolute;
	right: 30px;
	top: 5px;
}
.wf-float-left .searchform {
	background: #8e48b4 none repeat scroll 0 0;
	cursor: default;
	display: none;
	height: 42px;
	line-height: 35px;
	margin-top: 3px;
	padding: 5px 15px;
	position: absolute;
	right: 3px;
	width: 236px;
	z-index: 999999;
}
.left-pos-tab {
    top: 0px !important;
    left: 0px !important;
    right: 0;
    padding:0px !important;
}
}
 @media screen and (max-width:715px) {
	 label.radio-set {
    width: 70% !important;
}
.home .newsletter p .newsletter-email {
	margin-right: 2%;
}
.home .newsletter p {
	float: left;
	margin-top: 20px;
	padding: 7px 0 0;
}
img {
	height: auto;
	width: 100%;
}
.logo-left #branding, .logo-classic #branding, .logo-classic-centered #branding {
	padding-right: 0px;
	width: 30%;
}
}
 @media screen and (max-width:640px) {
.mission_home {
	background: none repeat scroll 0 0 #a4af1c;
	color: #fff;
	height: auto;
	padding: 20px 10px 10px;
	margin: 0px;
	width: auto;
}
.ebook_home {
	background: none repeat scroll 0 0 #e6930d;
	color: #fff;
	margin: 0px;
	height: auto;
	padding: 20px 10px 10px;
	width: auto;
}
.home .newsletter p .newsletter-email {
	margin-right: 2%;
}
.home .newsletter p {
	float: left;
	margin-top: 20px;
	padding: 7px 0 0;
}
img {
	height: auto;
	width: 100%;
}
.top_callacton h5, .top_callacton h2 {
	float: none;
	margin: 0;
	padding: 0;
}
.top_callacton {
	text-align: center;
}
.top_callacton .call, .top_callacton .mail {
	width: 100%;
}
.newsletter_home {
	background: #fff;
}
.newspad h2, .newspad .widget-title {
	padding-left: 20px;
}
.greenbg, .orangebg, .violetbg {
	height: 115px;
	margin-bottom: 6px;
	width: 98%;
	text-align: center;
}
.greenbg .dt-fancy-title, .orangebg .dt-fancy-title, .violetbg .dt-fancy-title {
	font-size: 20px;
}
.box-media .dt-fancy-title {
	font-size: 14px;
}
.wpb_tabs_nav li {
	background: none repeat scroll 0 0 #f3f3f3 !important;
	border-bottom: 1px solid #cccccc !important;
	width: 100%;
}
.main-fourth-section .wpb_tabs_nav li{
    width: auto !important;
}
.wf-float-left .searchlink {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 17px;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1.4em;
	height: 33px;
	line-height: 31px;
	padding: 0 9px;
	position: absolute;
	right: 30px;
	top: 5px;
}
.wf-float-left .searchform {
	background: #8e48b4 none repeat scroll 0 0;
	cursor: default;
	display: none;
	height: 42px;
	line-height: 35px;
	margin-top: 3px;
	padding: 5px 15px;
	position: absolute;
	right: 3px;
	width: 236px;
	z-index: 999999;
}
.texahealth-section-first h2 {
    font-size: 18px !important;
}
.texahealth-section-first h2:before {
    top: 50px;
}
.texahealth-section-first h2:after {
    top: 55px;
}
.first-arizon-section h2 {
    font-size: 18px !important;
}
.first-arizon-section h2:before {
    top: 29px !important;  
}
.first-arizon-section h2:after {
    top: 34px !important;
}
}
 @media screen and (max-width:550px) {
.evan-river h2:before {
    top: 51px !important;
}
.evan-river h2:after {
    top: 56px !important;
}
.evan-river h2 {
    font-size: 20px !important;
}
.all-certified h3 p {
    font-size: 16px;
}
}
 @media screen and (max-width:500px) {
   li.desktop-menus ul.sub-nav, li.desktop-menus i.next-level-button {
    display: none !important;
}
.new-research h2 {
    font-size: 18px !important;
}
.new-research h2:before {
    top: 70px !important;
}
.new-research h2:after {
    top: 75px !important;
}
}
 @media screen and (max-width:480px) {
.evan-river h2 {
    font-size: 18px !important;
}

.mission_home {
	background: none repeat scroll 0 0 #a4af1c;
	color: #fff;
	height: auto;
	padding: 20px 10px 10px;
	margin: 0px;
	width: auto;
}
.ebook_home {
	background: none repeat scroll 0 0 #e6930d;
	color: #fff;
	margin: 0px;
	height: auto;
	padding: 20px 10px 10px;
	width: auto;
}
img {
	height: auto;
	width: 100%;
}
.archive #catproduct {
	width: 99% !important;
}
.box-media {
	width: 98%;
	margin-bottom: 10px;
}
.wf-float-left .searchlink {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 17px;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1.4em;
	height: 33px;
	line-height: 31px;
	padding: 0 9px;
	position: absolute;
	right: 142px;
	top: 44px;
}
.wf-float-left .searchform {
	background: #8e48b4 none repeat scroll 0 0;
	cursor: default;
	display: none;
	height: 42px;
	line-height: 35px;
	margin-top: 3px;
	padding: 5px 15px;
	position: absolute;
	right: -48px;
	width: 236px;
	z-index: 999999;
}
}
@media screen and (max-width: 420px) {
h3.treat-res {
    font-size: 15px;
}
.texahealth-section-first h2:before {
    top: 65px;
}
.texahealth-section-first h2:after {
    top: 70px;
}
.texahealth-section-first h2 {
    font-size: 16px !important;
}
.all-certified h3 p {
    font-size: 18px !important;
}
.all-certified h3 p:before {
    top: 84px !important;
}
.all-certified h3 p:after {
    top: 89px !important;
}
}
 @media screen and (max-width:360px) {
.mission_home {
	background: none repeat scroll 0 0 #a4af1c;
	color: #fff;
	height: auto;
	padding: 20px 10px 10px;
	margin: 0px;
	width: auto;
}
.ebook_home {
	background: none repeat scroll 0 0 #e6930d;
	color: #fff;
	margin: 0px;
	height: auto;
	padding: 20px 10px 10px;
	width: auto;
}
.newsletter_home {
	background-color: #fff;
	background-image: none;
	border-radius: 4px;
	padding: 6px;
}
.top_callacton .mail {
	margin-left: 22px;
}
img {
	height: auto;
	width: 100%;
}
.home .newsletter p .newsletter-email {
	margin-right: 2%;
}
.top_callacton {
	float: left;
	margin-top: 0px;
	width: 100%;
}
.top_callacton .call {
	/* background: url("http://www.justtouch.com/new/wp-content/uploads/2014/11/call_mbg.png") no-repeat;*/
	float: left;
	margin-left: 22px;
}
.top_callacton .mail {
	margin-left: 22px;
}
.home .newsletter p {
	margin: 0;
}
.wf-float-left .searchlink {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 17px;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1.4em;
	height: 33px;
	line-height: 31px;
	padding: 0 9px;
	position: absolute;
	right: 133px;
	top: 44px;
}
.wf-float-left .searchform {
	background: #8e48b4 none repeat scroll 0 0;
	cursor: default;
	display: none;
	height: 42px;
	line-height: 35px;
	margin-top: 3px;
	padding: 5px 15px;
	position: absolute;
	right: -48px;
	width: 236px;
	z-index: 999999;
}
}
 @media screen and (max-width:320px) {
.mission_home {
	background: none repeat scroll 0 0 #a4af1c;
	color: #fff;
	height: auto;
	padding: 20px 10px 10px;
	margin: 0px;
	width: auto;
}
.ebook_home {
	background: none repeat scroll 0 0 #e6930d;
	color: #fff;
	margin: 0px;
	height: auto;
	padding: 20px 10px 10px;
	width: auto;
}
.newsletter_home {
	background-color: #fff;
	background-image: none;
	border-radius: 4px;
	padding: 6px;
}
.home .newsletter p .newsletter-email {
	margin-right: 2%;
}
.top_callacton .mail {
	margin-left: 22px;
}
.wpb_heading.wpb_widgetised_column_heading {
	font-size: 25px;
}
img {
	height: auto;
	width: 100%;
}
.top_callacton {
	float: left;
	margin-top: 0px;
	width: 100%;
}
.top_callacton .call {
	background: url("https://www.justtouch.com/new/wp-content/uploads/2014/11/call_mbg.png") no-repeat;
	float: left;
	margin-left: 0px;
}
.top_callacton .mail {
	margin-left: 0px;
	background: url("https://www.justtouch.com/new/wp-content/uploads/2014/11/call_mbg.png") no-repeat;
}
.wf-float-left .searchlink {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 17px;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1.4em;
	height: 32px;
	line-height: 29px;
	padding: 0 9px;
	position: absolute;
	right: 55px;
	top: 46px;
}
.wf-float-left .searchform {
	background: #8e48b4 none repeat scroll 0 0;
	cursor: default;
	display: none;
	height: 42px;
	line-height: 35px;
	margin-top: 3px;
	padding: 5px 15px;
	position: absolute;
	right: -48px;
	width: 236px;
	z-index: 999999;
}
.wf-float-left .searchform {
	background: #8e48b4 none repeat scroll 0 0;
	cursor: default;
	display: none;
	height: 42px;
	line-height: 35px;
	margin-top: 3px;
	padding: 5px 15px;
	position: absolute;
	right: -48px;
	width: 236px;
	z-index: 999999;
}
}
/* custom css start here */

.ezas-post.ezas-image-left .ezas-title {
	float: left;
	font-size: 20px !important;
	margin-bottom: 1%;
	text-align: left;
	width: 64%;
	color: #815db2 !important;
}
.ezas-excerpt strong span {
	font-size: 15px !important;
}
.ezas-excerpt span strong {
	float: left;
	font-size: 15px;
	text-align: left;
	width: 64%;
}
.ezas-excerpt span:nth-child(2) {
	float: right;
	font-size: 14px !important;
	width: 65%;
	margin: 4px 0;
}
.ezas-excerpt h3 span strong {
	float: left;
	font-size: 15px;
	text-align: left !important;
	width: 100%;
}
.ezas-excerpt strong span {
	float: left;
	font-size: 15px !important;
	width: 64% !important;
}
.ezas-excerpt &gt; h3 {
	width: 65% !important;
	float: right !important;
}
.ezas-wrapper .ezas-image-left {
	text-align: left !important;
}
.ezas-excerpt .page-add-cart {
	display: none;
}
.archive .products.shop-columns-4 {
	padding: 0 20px !important;
	position: relative;
}
/*
.field.searchform-s {
	border: 1px solid #530087 !important;
}*/
.ezas-wrapper .ezas-results {
	display: none;
	overflow: hidden;
	width: 100%;
	z-index: 1000;
	background: #fff;
	border: 1px solid #ccc!important;
}

figure.woocom-project .woo-buttons-on-img a.alignnone {
    padding-bottom: 77.7778% !important;
}

@media only screen and (max-width:990px) {
#sidebar {
    display: inline-block !important;
    clear: both;
}
}
 @media only screen and (min-width:961px) and (max-width:1280px) {
#dc_jqmegamenu_widget-4-item ul li .sub-container.mega .sub {
	padding: 21px 20px 8px 8px;
}
#dc_jqmegamenu_widget-4-item ul li .sub li {
	margin-left: 11px !important;
	width: 132px !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub li.mega-hdr a.mega-hdr-a {
	margin-left: 9px;
}
#dc_jqmegamenu_widget-4-item ul li .sub li.mega-hdr a.mega-hdr-a {
	margin-left: 34px !important;
	padding: 4px 25px 4px 36px !important;
}
#dc_jqmegamenu_widget-4-item ul .sub li.mega-hdr li a {
 background: rgba(0, 0, 0, 0) url("skins/images/arrow_off.png") no-repeat scroll 0px 16px !important !important;
	margin-left: 23px !important;
	padding: 4px 25px 4px 36px !important;
}
}
 @media only screen and (min-width:1203px) and (max-width:1280px) {
#dc_jqmegamenu_widget-4-item ul li a {
	padding: 12px 22px !important;
}
.mega {
	right: -315px !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub-container {
	width: 1110px;
}
#dc_jqmegamenu_widget-4-item ul li .sub .row {
	width: 100% !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub li {
	margin-left: 11px !important;
	width: 155px !important;
}
}
@media only screen and (min-width:1151px) and (max-width:1203px) {
#dc_jqmegamenu_widget-4-item ul li a {
	padding: 12px 19px !important;
}
.mega {
	right: -315px !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub-container {
	width: 1110px;
}
#dc_jqmegamenu_widget-4-item ul li .sub .row {
	width: 100% !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub li {
	margin-left: 11px !important;
	width: 155px !important;
}
}
@media only screen and (min-width:1024px) and (max-width:1150px) {
#dc_jqmegamenu_widget-4-item ul li a {
	padding: 12px 11px !important;
}
.mega {
	right: -248px !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub-container {
	width: 900px;
}
#dc_jqmegamenu_widget-4-item ul li .sub .row {
	width: 100% !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub li {
	margin-left: 11px !important;
	width: 124px !important;
}
}
 @media only screen and (min-width:961px) and (max-width:1023px) {
#dc_jqmegamenu_widget-4-item ul li .sub-container {
	width: 870px;
}
.mega {
	right: -250px !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub li {
	margin-left: 0px !important;
	width: 126px !important;
}
#dc_jqmegamenu_widget-4-item ul li .sub li.mega-hdr a.mega-hdr-a {
	margin-left: 22px !important;
	padding: 4px 25px 4px 36px !important;
}
}
/*.tab-style-one ul.wpb_tabs_nav {
  background: none;
  border: none;
}
.tab-style-one ul.wpb_tabs_nav li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: medium none !important;
  color: #000000 !important;
  margin: 0 !important;
  padding: 0 !important;
  
}
.tab-style-one ul.wpb_tabs_nav li a{text-decoration: underline !important;}
.tab-style-one ul.wpb_tabs_nav li:hover, .tab-style-one ul.wpb_tabs_nav li.ui-tabs-active.ui-state-active a {
  color: #815db2 !important;
}*/
.three_col .shortcode-banner-inside {
  color: #ffffff;
}
.vc_custom_1463592601068 {
   background-repeat: no-repeat;
}
#catproduct .cat-pro-tittle, #catproduct h3 {
  color:#141119;
  font-family:Signika, Helvetica, Arial, Verdana, sans-serif;
  font-size:17px;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:600;
  line-height:19px;
  padding:10px 0 0;
  text-transform:none;
}
#catproduct &gt; a {
    text-decoration: none;
}	

h1, .h1-size {
    color: #202020;
    font: 600 26px / 30px "Raleway", Helvetica, Arial, Verdana, sans-serif;
    text-transform: uppercase;
}
.product .tabs {
  background-color: rgba(20, 17, 25, 0.05);
  border-radius: 3px;
  margin: 0 0 20px;
  overflow: hidden;
  padding: 15px 20px;
}
.posted_in {
  color: #000000 !important;
}
.posted_in &gt; a {
  color: #815db2 !important;
}
.jp-relatedposts {
  display: none !important;
}
.price {
  color: #a479d5 !important;
  font-size: 24px !important;
  font-weight: 100 !important;
}
.label &gt; label {
  color: #6c6c6c;
  font-weight: bold !important;
}
.woocommerce .product .images img {
  width: auto;
}
.shop_attributes tr td {
  padding: 15px 0;
}
.shop_attributes tr:nth-child(2n) {
  background: #f5f5f5 none repeat scroll 0 0;
}
.woocommerce .product .images {
  text-align: center;
}
.woocommerce-main-image {
  display: flex !important;
  justify-content: center;
  line-height: 0;
}
.single article.post a {
  text-align: center;
}
.single article a.rollover i {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.top-bar .mini-nav ul ul li:hover a, .top-bar .mini-nav ul ul li:hover a span {
  color: #ffffff !important;
}
.top-bar .mini-nav ul ul.sub-nav {
  background-color: #8d45b3;
}
.top-bar .mini-nav ul ul li a, .top-bar .mini-nav ul ul li a span {
  font-size: 12px !important;
}
.list-type-menu.mini-nav &gt; ul &gt; li &gt; .sub-nav {
  top: 30px;
}
.single-product .woocommerce-message {
  background: #e9e9e9 none repeat scroll 0 0;
}
.category article a.rollover {
  text-align: center;
}
.single article .rollover img {
  max-height: 350px;
  width: auto;
}

.mm-giftsection {
    display: block !important;
    margin: 10px 0;
}
.mm-giftsection br {
    display: none;
}
.mm-giftsection input#mm_checkbox_is_gift{
	margin-top: 4px;
    margin-right: 12px;
}
#page .tab-style-one .wpb_tabs_nav li.ui-state-active a {
  -webkit-text-fill-color: #815db2 !important;
  color: #815db2 !important;
}
.mini-search .searchform .field.searchform-s {
  background-color: rgb(75, 75, 75) !important;
}

</pre></body></html>