/********************************************************************************************************************************************

															THEME RED

*********************************************************************************************************************************************/

html, body, .drop-down {
background : #a60708;
}

.drop-down {
border-bottom:1px solid #c07855;
}

.drop-down li {
background : #a60708;
}

.drop-down li ul {
border:1px solid #EE4040;
}

.drop-down li li a, .drop-down li li span.separator {
border-color : #EE4040;
}

.isStuck {
background : #a60708;
border-bottom :1px solid #EE4040;
}

.website-content, .website-footer.home-page {
background : transparent url(../images/red-45.png) 0 0 repeat;
}

#toTop .icon-up:before {
color: #ddd;
}

.text-email a:hover, .text-email:before, .text-phone:before {
color : #a60708;
}

/************************************************************************************************************************************

									DEFAULT COLOR : don't touch that, you must change these colors in Template manager
															
************************************************************************************************************************************/

body {
color : #eee;
}

a {
color: #eddccc;
}		
input[type="submit"], button, .breadcrumb a:hover, .vertical_menu li a:hover, .horizontal_menu li.current > a, .vertical_menu li.current > a,
.bottom_menu li a:hover, a:hover, .contact .open a {
color: #FAFA8C;
}
h1, .componentheading, h1 a, h1 a:hover, .blog > h1, .blog > h2 {
color: #fff;
}		
h2, h2 a, h2.contentheading > a , h1 + h1 > a, .left_column .module-title h3, .right_column .module-title h3, .top-module-position .module-title h3, .bottom-module-position .module-title h3,
.user1 .module-title h3, .user2 .module-title h3, .user3 .module-title h3, .user4 .module-title h3, .user5 .module-title h3, .user6 .module-title h3, .user7 .module-title h3, .user8 .module-title h3, .user9 .module-title h3 {
color: #eddccc;
}

.drop-down li a, .drop-down li span.separator, .drop-down li:hover > a[href="#"],
#search input[type="text"], #search .inputbox, .drop-down span.title_menu a {
color : #eee;
}

.drop-down li.active > a, .drop-down li.active > span, .drop-down li:hover > a, .drop-down li:hover > span,
.pane-sliders #basic-details.pane-toggler-down a, .pane-sliders #display-form.pane-toggler-down a, .pane-sliders #display-misc.pane-toggler-down a, .accordion-heading strong a:hover, .accordion-heading strong a:focus {
color : #fff;
}

/************************************************************************************************************************************

														General settinsg for dark theme in content box
														
************************************************************************************************************************************/	

hr {
border-color : #666;
}

pre {
color:#ddd;
}

p.readmore a {
background: rgba(255, 255, 255, 0.16);
border-color : rgba(255, 255, 255, 0.06);
}

blockquote small {
color: #CCCCCC;
}

.bg-success, .bg-info, .bg-warning, .bg-danger {
color :#444;
}

.bg-success a, .bg-info a, .bg-warning a, .bg-danger a,
.bg-success a:hover, .bg-info a:hover, .bg-warning a:hover, .bg-danger a:hover {
color :#111;
}

table, table * {
border-color: rgba(255,255,255,0.4) !important;
}

.horizontal_menu li {
background: transparent url(../images/white-14.png) 0 0 repeat;
}

.horizontal_menu li a {
color:#eee !important;
}

.horizontal_menu.blue li a, .horizontal_menu.green li a, .horizontal_menu.turquoise li a, .horizontal_menu.orange li a,
.horizontal_menu.red li a, .horizontal_menu.violet li a, .horizontal_menu.black li a, .horizontal_menu.brown li a {
color : #eee !important;
}

.vertical_menu ul {
background-image : url(../images/bg-vertical-menu-white.png) ;
}

.vertical_menu li a {
color:#eee;
border:1px solid #333;
border-color:rgba(255,255,255,0.10);
border-left:none;
border-bottom:none;
}

.moduletable.shadow {
background-image: url(../images/shadow-module-dark.png);
}

.left_column .grey > div, .right_column .grey > div, .top-module-position .grey > div, .bottom-module-position .grey > div, .user1 .grey > div, .user2 .grey > div, .user3 .grey > div, .user4 .grey > div, .user5 .grey > div, .user6 .grey > div, .user7 .grey > div, .user8 .grey > div, .user9 .grey > div {
background : #aaa ;
}

.active, .success, .info, .warning, .danger, .bg-white, .left_column .white > div, .right_column .white > div, .top-module-position .white > div, .bottom-module-position .white > div, .user1 .white > div, .user2 .white > div,
.user3 .white > div, .user4 .white > div, .user5 .white > div, .user6 .white > div, .user7 .white > div, .user8 .white > div, .user9 .white > div {
color: #666;
}

.left_column .white .module-title h3, .right_column .white .module-title h3, .top-module-position .white .module-title h3, .bottom-module-position .white .module-title h3, .user1 .white .module-title h3, .user2 .white .module-title h3,
.user3 .white .module-title h3, .user4 .white .module-title h3, .user5 .white .module-title h3, .user6 .white .module-title h3, .user7 .white .module-title h3, .user8 .white .module-title h3, .user9 .white .module-title h3 {
color: #333;
}

.left_column .white a, .right_column .white a, .top-module-position .white a, .bottom-module-position .white a, .user1 .white a, .user2 .white a, .user3 .white a, .user4 .white a, .user5 .white a, .user6 .white a, .user7 .white a, .user8 .white a, .user9 .white a {
color: #444;
}

.left_column .white a:hover, .right_column .white a:hover, .top-module-position .white a:hover, .bottom-module-position .white a:hover, .user1 .white a:hover, .user2 .white a:hover, .user3 .white a:hover, .user4 .white a:hover, .user5 .white a:hover, .user6 .white a:hover, .user7 .white a:hover, .user8 .white a:hover, .user9 .white a:hover {
color: #000;
}

.title-centered .module-title {
border-top: 1px dotted #333;
border-color : rgba(255,255,255,0.22);
}

.title-centered .module-title h3 {
background : #c83637 ;
}

legend {
color: #eee;
border-color: #bbb;
border-color: rgba(255,255,255,0.6);
}

.well {
filter:none;
background : #D15A5B;
background : rgba(255,255,255,0.18) ;
border: 1px solid #bbb;
border-color:rgba(255,255,255,0.18);
box-shadow: none;
}

h2.contentheading, h1 + h1 {
border-color : #bbb;
border-color : rgba(255, 255, 255, 0.08);
}

h2.contentheading > a:hover , h1 + h1 > a:hover {
color:#eee;
border-color : #bbb;
border-color : rgba(255, 255, 255, 0.10);
}


/**		Unordered lists without bullet 		**/

ul.simple li {
border-left:2px solid #d66a6b;
border-color:rgba(255,255,255,0.18) ;
background:#cd4a4a;
background:rgba(255,255,255,0.10) ;
}

/**		Ordered lists	**/

ol.simple > li {
border-left: 2px solid #d66a6b;
border-color:rgba(255,255,255,0.18) ;
}
ol.simple > li:before {
color: #ddd; 
}

ol.labels > li {
background: #bc3233;
background:rgba(0,0,0,0.06);
}

ol.labels > li:before {
color: #ddd;
background: #d76d6e;
background: rgba(255,255,255,0.28) ;
}

ol.circle > li, .items-more ol > li {
border-color: #bbb;
border-color:rgba(255,255,255,0.28) ;
}

ol.circle > li:before, .items-more ol > li:before {
background: #d76d6e;
background:  rgba(255,255,255,0.28) ;
border-color: transparent;
border-color : rgba(255,255,255,0.18) ;
color: #ddd;
}

.items-more ol > li:first-child {
border-color : #d76d6e;
border-color:rgba(255,255,255,0.20);
}

/*
*	Quotation
*/

blockquote {
border-color: #d76d6e;
border-color: rgba(255,255,255,0.18) ;
}

blockquote.pull-right {
border-color: #d76d6e;
border-color: rgba(255,255,255,0.28) ;
}


span.dropcap {
color: #eee;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
background : #d35f60;
background : rgba(255,255,255,0.18) ;
border: 1px solid #d25e5f;
border-color:rgba(255,255,255,0.18);
color:#ddd;
}

.white select, .white textarea, .white input[type="text"], .white input[type="password"], .white input[type="datetime"],.white input[type="datetime-local"], .white input[type="date"], .white input[type="month"], .white input[type="time"],
.white input[type="week"], .white input[type="number"], .white input[type="email"], .white input[type="url"], .white input[type="search"], .white input[type="tel"], .white input[type="color"], .white .inputbox {
color : #444;
border-color:rgba(0,0,0,0.18);
}

.contact-category th, .category-list th, table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {
background:rgba(255,255,255,0.10);
border-color: #bbb;
border-color: rgba(255,255,255,0.10);
}

.contact-category td, .category-list td, table.weblinks td, table.newsfeeds td, table.category td, table.jlist-table td {
border-color: #bbb;
border-color: rgba(255,255,255,0.12);
}

.login + div .nav-stacked > li {
border-color: #bbb;
border-color: rgba(255,255,255,0.12);
}

.result-text .highlight {
background:rgba(255,255,255,0.08);
}

/**  		Error Message contact form  		**/

#system-message-container dl#system-message, #system-message-container #system-message > div {
background-color : #333;
background-color : rgba(0,0,0,0.4);
box-shadow:2px 2px 4px #000;
}

#system-message-container #system-message .error, #system-message-container #system-message h4 {
color: #fff ;
}

#system-message-container #system-message .error.message, #system-message-container #system-message > div > div {
color: #ddd ;
}

/**		Button ( Joomla 2.5 ) 		**/

input[type="submit"], button, .btn-primary {
background : transparent url(../images/black-20.png) 0 0 repeat;
background: rgba(0,0,0,0.27);
border: 1px solid #832728;
border-color:rgba(0,0,0,0.14);
color: #ddd !important;
}

.white input[type="submit"], .white button, .white .btn-primary {
color: #fff !important;
}

input[type="submit"]:hover, button:hover, .btn-primary:hover {
background : transparent url(../images/black-10.png) 0 0 repeat;
background: rgba(0,0,0,0.22);
border: 1px solid #832728;
border-color:rgba(0,0,0,0.17);
}

input[type="submit"]:active, button:active, .btn-primary:active {
background : transparent url(../images/white-10.png) 0 0 repeat;
background: rgba(255,255,255,0.10);
border: 1px solid #832728;
border-color:rgba(0,0,0,0.17);
}

/**		Pagination 					**/

.pagination li > a, .pagination li > span {
background-color: rgba(255,255,255,0.06);
border-color: #bbb;
border-color: rgba(255,255,255,0.12);
}

/**			Contact Form 			**/

.panel, #slide-contact .accordion-group {
background:transparent;
background: rgba(255,255,255,0.04);
}

.contact-form {
border-color: #cd4849;
border-color: rgba(255,255,255,0.06);
box-shadow : none;
}

.contact-miscinfo {
background: #cd4849;
background: rgba(255,255,255,0.04);
}

.contact .pane-toggler-down + div,								/** 		J2.5  		**/
.accordion-body.in {											/** 		J3.5  		**/
border-color: #cd4849 !important;
border-color: rgba(255,255,255,0.06) !important;
}


#basic-details > a, #display-form > a, #display-misc > a,				/** 		J2.5  		**/
.accordion-heading > strong > a {									/** 		J3.5  		**/
color:#bbb;
border-color: #cd4849;
border-color: rgba(255,255,255,0.12);
background: #832728;
background: rgba(0,0,0,0.25);
}

.pane-sliders #basic-details a:hover, .pane-sliders #display-form a:hover, .pane-sliders #display-misc a:hover,
.pane-sliders #basic-details.pane-toggler-down a, .pane-sliders #display-form.pane-toggler-down a, .pane-sliders #display-misc.pane-toggler-down a,				/** 		J2.5  		**/
.accordion-heading strong a:hover, .accordion-heading strong a:focus {																								/** 		J3.5  		**/
background: #832728;
background: rgba(0,0,0,0.35);
color:#ddd;
}

/**********			Contact Tabs				****************/

div.current,
#myTabContent {
border-color: #cd4849;
border-color: rgba(255,255,255,0.12);
background:transparent;
background: rgba(255,255,255,0.04);
}

dl.tabs dt,
#myTabTabs li {
background: #832728;
background: rgba(0,0,0,0.25);
border-color: #cd4849;
border-color: rgba(255,255,255,0.12);
color: #ddd;
}

.tabs .contact-miscinfo {
background:transparent;
}

/**		Frontend admin article Joomla 3.5 		**/

.edit #adminForm .tab-content > .tab-pane {
border-color: #bbb;
border-color: rgba(255,255,255,0.12);
}