/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


/* Mega Menu Styling for Modules */

/* Core Modules */
.core_module_heading > a.sf-with-ul         {	background-color: #1e73be !important; 	color: white !important; }
.core_module_heading > a.sf-with-ul .link-inner       {	background-color: #1e73be !important; 	color: white !important; }


.core_module_heading > a:hover.sf-with-ul   {	background-color: #1e73be !important; 	color: white !important; }
.core_module_heading > a:hover.sf-with-ul .link-inner  {	background-color: #1e73be !important; 	color: white !important; }

.core_module > a       			{	color: #666 !important; }
.core_module > a .link-inner    {	color: #666 !important; }

.core_module > a:hover   {	background-color: #1e73be !important; 	color: white !important; }
.core_module > a:hover .link-inner {	background-color: #1e73be !important; 	color: white !important; }

/*Expansion Modules */
.expansion_module_heading > a.sf-with-ul {	background-color: #13a75e !important; color: white !important; }
.expansion_module_heading > a.sf-with-ul .link-inner {	background-color: #13a75e !important; color: white !important; }

.expansion_module_heading > a:hover.sf-with-ul {	background-color: #13a75e !important; color: white !important; }
.expansion_module_heading > a:hover.sf-with-ul .link-inner{	background-color: #13a75e !important; color: white !important; }

.expansion_module > a       		 {	color: #666 !important; }
.expansion_module > a .link-inner    {	color: #666 !important; }

.expansion_module > a:hover 		 {	background-color: #13a75e !important; color: white !important; }
.expansion_module > a:hover .link-inner {	background-color: #13a75e !important; color: white !important; }

/*Booking Modules */

.main-navigation .megamenu > .sub-menu > .booking_module_heading .menu-item.menu-item-has-children > a {	background-color: #f89921 !important; 	color: white !important; }

.booking_module_heading > a.sf-with-ul   {	background-color: #f89921 !important; 	color: white !important; }
.booking_module_heading > a.sf-with-ul .link-inner  {	background-color: #f89921 !important; 	color: white !important; }

.booking_module_heading > a:hover.sf-with-ul   {	background-color: #f89921 !important; 	color: white !important; }
.booking_module_heading > a:hover.sf-with-ul .link-inner {	background-color: #f89921 !important; 	color: white !important; }

.booking_module > a       			{	color: #666 !important; }
.booking_module > a .link-inner    {	color: #666 !important; }

.booking_module > a:hover   {	background-color: #f89921 !important; 	color: white !important; }
.booking_module > a:hover .link-inner {	background-color: #f89921 !important; 	color: white !important; }

/*Elite Live Modules */
.elitelive_module_heading > a.sf-with-ul {	background-color: #f238cb !important; 	color: white !important; }
.elitelive_module_heading > a.sf-with-ul .link-inner{	background-color: #f238cb !important; 	color: white !important; }

.elitelive_module_heading > a:hover.sf-with-ul {	background-color: #f238cb !important; 	color: white !important; }
.elitelive_module_heading > a:hover.sf-with-ul .link-inner{	background-color: #f238cb !important; 	color: white !important; }

.elitelive_module > a       			{	color: #666 !important; }
.elitelive_module > a .link-inner    {	color: #666 !important; }

.elitelive_module > a:hover {	background-color: #f238cb !important; 	color: white !important; }
.elitelive_module > a:hover .link-inner{	background-color: #f238cb !important; 	color: white !important; }

/*Elite Engage Modules */
.elite_engage_module_heading {	background-color: #7b1fa2 !important; 	color: white !important; }
.elite_engage_module_heading .link-inner {	background-color: #7b1fa2 !important; 	color: white !important; }

.elite_engage_module_heading > a {	background-color: #7b1fa2 !important; 	color: white !important; }
.elite_engage_module_heading > a .link-inner {	background-color: #7b1fa2 !important; 	color: white !important; }

.elite_engage_module_heading > a:link {     background-color: #7b1fa2 !important; 	color: white !important; }
.elite_engage_module_heading > a:link .link-inner {     background-color: #7b1fa2 !important; 	color: white !important; }

.elite_engage_module_heading > a:hover {	background-color: #4a0072 !important;   color: white !important; }
.elite_engage_module_heading > a:hover .link-inner {	background-color: #4a0072 !important;   color: white !important; }

.elite_engage_module > a       			{	color: #666 !important; }
.elite_engage_module > a .link-inner    {	color: #666 !important; }

.elite_engage_module > a:hover {	background-color: #7b1fa2 !important; 	color: white !important; }
.elite_engage_module > a:hover .link-inner {	background-color: #7b1fa2 !important; 	color: white !important; }

/*Add On Modules */
.addon_module_heading > a.sf-with-ul     {	background-color: #000000 !important; 	color: white !important; }
.addon_module_heading > a.sf-with-ul .link-inner     {	background-color: #000000 !important; 	color: white !important; }

.addon_module_heading > a:hover.sf-with-ul     {	background-color: #000000 !important; 	color: white !important; }
.addon_module_heading > a:hover.sf-with-ul .link-inner    {	background-color: #000000 !important; 	color: white !important; }

.addon_module > a       			{	color: #666 !important; }
.addon_module > a .link-inner    {	color: #666 !important; }

.addon_module > a:hover     {	background-color: #000000 !important; 	color: white !important; }
.addon_module > a:hover .link-inner    {	background-color: #000000 !important; 	color: white !important; }

/* Sub Menu Red */
.esp_submenu > a:link {	font-weight:normal !important; font-size:13.8px !important; color:#666 !important; }
.esp_submenu > a:link .link-inner {	font-weight:normal !important; font-size:13.8px !important; color:#666 !important; }

.esp_submenu > a:visited {	font-weight:normal !important; font-size:13.8px !important; color:#666 !important; }
.esp_submenu > a:visited .link-inner {	font-weight:normal !important; font-size:13.8px !important; color:#666 !important; }



.esp_submenu > a:hover {	background-color: #e5001d !important; color: white !important; }
.esp_submenu > a:hover .link-inner{	background-color: #e5001d !important; color: white !important; }


.tutorial {
   border: 1px solid #dadddd;
   padding: 9px;
   background-color: #fff;
   border-radius: 5px;
   box-shadow: 0 0 5px #CFCFCF;
}
/* Tweek social buttons */
.fa-twitter {padding-top:5px;}
.fa-linkedin {padding-top:5px;}
.fa-envelope {padding-top:5px;}
/* Tweek Header
body #site-header-inner {
    height: 180px;
}
*/
/* Misc Styles from Earlier Themes */
welcome-heading {color:#000000;}
Contact-Us a .vc_btn3-color-danger {background-color:#ff0000;}
.solutions a {font-size:24px;}
.envor-page-title-1 h1 { color:#000000; font-weight: 300;}
.white-heading h2 {color:#ffffff;}


.column-border {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-left-color: #eaeaea !important;
	border-right-color: #eaeaea !important;
	border-top-color: #eaeaea !important;
	border-bottom-color: #eaeaea !important;
	border-radius: 5px !important;

}
