/*
Theme Name: DETOX
Theme URI: https://wordpress.org/themes/twentytwelve/
Template: twentytwelve
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Tags: blog,one-column,two-columns,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,footer-widgets,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready
Version: 2.4.1655931109
Updated: 2022-06-22 13:51:49

*/

/*
COLOR GUIDE
color1 purple
color2 dark purple
color3 light purple
color4 gray
color5 dark gray
color6 light gray
color7 white
*/

:root {
	--bg: #303030;
	--color1: #4b6295;
	--color2: #384a72;
	--color3: #8596c0;
	--color4: #848388;
	--color5: #6e6d72;
	--color6: #aaaaaa;
	--color7: #e7e2e7;
}

/* Main Content */
a { color: var(--color1)!important }
.site-content article, .widget-area .widget {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
img.no-shadow {
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
}
.site-content article {
	border-bottom: none;
}
body .site {
-moz-border-radius: 15px!important;
-webkit-border-radius: 15px!important;
-khtml-border-radius: 15px!important;
border-radius: 15px!important;
background-color: var(--bg)!important;
color: var(--color7)!important;
}
.site-title
.entry-content a,
.entry-header a,
.entry-title a,
.entry-meta a,
.site-info a {
	outline: none;
    color: var(--color1)!important;
}
.entry-content a:hover,
.entry-header a:hover,
.entry-title a:hover,
.entry-meta a:hover,
.site-info a:hover {
	color: var(--color2)!important;
}
footer.entry-meta {
	color: var(--color7)!important;
}
.site-header h1 a:hover
.site-header h2 a:hover{
	color: var(--color2)!important;
}
hr {
	background-color: #aaa!important;
}
del {
	color: #aaa!important;
}
.ques { color: var(--color4); }
/* Page Title */
h1.entry-title {
	color: var(--color1)!important;
}
h2 { color: var(--color1)!important;}
/* Navigation Menu */
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	background-color: var(--color1) !important;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	display: inline-block !important;
	text-align: left;
	width: 100%;
	margin-left: -40px !important;
 	padding-left: 40px !important;
	margin-right: -40px !important;
	padding-right: 40px !important;
}
.main-navigation li ul li a {
	background-color:  var(--color1) !important;
	border-bottom: 0px;
	}
.main-navigation li ul li a:hover,
.main-navigation li ul li a:focus {
	background-color: var(--color2) !important;
	border-bottom: 0px;
	}
.nav-menu a {
	color: #000!important;
}
.nav-menu a:hover {
	color: var(--color7)!important;
}
/* Widgets */
.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	color: var(--color1)!important;
}
.widget-area .widget a,
.widget-area .widget a:visited
{
	color: var(--color1)!important;
}
.widget-area .widget a:hover {
	color: var(--color2)!important;
}
/* Search Widget */
input {
	background-image: none!important;
	border-radius: 0px!important;
}
input#s {
    background-color: var(--color1);
    border-color: #000;
	color: #000;
	padding: 4px 10px;
}
input#searchsubmit {
    background-color: var(--color1);
    border-color: #000;
	color: #000;
}
/* Image Caption */
figcaption {
	color: var(--color7)!important;
}
/* Image Gallery */
#gallery-1 img, #gallery-2 img, #gallery-3 img, #gallery-4 img, #gallery-5 img, #gallery-6 img {
    border: 2px solid var(--color4)!important;
}
#gallery-1 img:hover, #gallery-2 img:hover, #gallery-3 img:hover, #gallery-4 img:hover, #gallery-5 img:hover, #gallery-6 img:hover {
    background: var(--color4)!important;
}
/* Plugin-Specific */
#toTop {
	background:var(--color5)!important;
	color:#000!important;
}
#toTop:hover {
  background:var(--color4)!important;
	color:var(--color1)!important;
}
/* Related Posts */
.crp_related li {
    border-color: var(--color4)!important;
}
.crp_related li:hover {
    background: var(--color4)!important;
    border-color: var(--color4)!important;
}
/* Mobile Menu */
.mobmenur-container i {
	color: #000!important;
	}
.mobmenu-content #mobmenuright > li > a:hover {
	background-color: var(--color2)!important;
	}
.mobmenu-content #mobmenuright .sub-menu li:hover {
	background-color: var(--color2)!important;
	}
.mob-menu-right-panel .mob-cancel-button {
	color: #000!important;
	}
.mobmenu-content #mobmenuright .sub-menu  {
	background-color: var(--color3)!important;
	color: #000 !important;
	}
#mobmenuright li:hover  {
	background-color: var(--color2)!important;
	}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i {
	color: #000!important;
	}
#mobmenuright li a:hover {
	color: var(--color7)!important;
	}
.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a {
	color: #000!important;		
	}
.mobmenu-content #mobmenuright .sub-menu .sub-menu li {
	background-color: var(--color3)!important;
	}
.mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover {
	background-color: var(--color2)!important;
	}
.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover {
	color: var(--color7)!important;
	}
.mob-menu-header-holder {
	background-color: var(--color1)!important;
	color:#000!important;
	}
.mobmenu-right-panel {
	background-color: var(--color1)!important;
}
.mob-menu-slideout .mob-menu-right-panel {
	background-color:var(--color1)!important;
	}
.mob-menu-slideout-over .mob-menu-right-panel {
	background-color:var(--color1)!important;
	}
.show-nav-right.mob-menu-slideout-over .mob-menu-right-panel {
	background-color:var(--color1)!important;
	}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay {
		background: rgba(0,0,0,0.44)!important;
}
.mobmenu .headertext { 
	color: #000!important;
	}
.right-menu-icon-text {
	color: #000!important;
	}
.mobmenu-right-panel .mob-cancel-button {
		color: #000!important;
	}
/* Tabby */
.responsive-tabs .responsive-tabs__panel {
	background: transparent!important;
	border: 1px solid var(--color4)!important;
}
.responsive-tabs .responsive-tabs__heading {
	background: transparent!important;
	border: 1px solid var(--color4)!important;
	color: var(--color7)!important;
}
.responsive-tabs .responsive-tabs__heading:hover {
	background: transparent!important;
	color: var(--color1)!important;
	}
.responsive-tabs .responsive-tabs__heading--active,
.responsive-tabs .responsive-tabs__heading--active:hover {
	background: var(--color4)!important;
	color: var(--color1)!important;
	}
.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover {
	background: var(--bg)!important;
	border-color: var(--color4)!important;
	color: var(--color1)!important;
}
.responsive-tabs .responsive-tabs__list__item:hover {
	color: var(--color1)!important;
}
.responsive-tabs .responsive-tabs__list__item {
	color: var(--color7)!important;
}
/* WP Forms */
div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	background-color: transparent!important;
	font-size: 14px!important;
	color: var(--color7)!important;
	border: 1px solid var(--color4)!important;
}
div.wpforms-container-full .wpforms-form input[type="submit"]:hover, div.wpforms-container-full .wpforms-form input[type="submit"]:active, div.wpforms-container-full .wpforms-form button[type="submit"]:hover, div.wpforms-contain
er-full .wpforms-form button[type="submit"]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: var(--color4)!important;
    border: none!important;
}
.wpforms-form .wpforms-field-label,
.wpforms-form .wpforms-field-label-inline,
.wpforms-form .wpforms-field-description {
	font-size: 14px!important;
}
div.wpforms-container-full .wpforms-form button {
    border: none!important;
}
/* Plugin-Specific */
.display-posts-listing .excerpt {
	display: block;
}
.display-posts-listing .excerpt-dash {
	display: none;
}
.wpp-meta:empty,
.wpp-excerpt:empty {
    display: none;
}
/* Display Posts pagination links */
.display-posts-pagination {text-align: center!important}