/**
 * @package   Loyale Joomla! 3 Template
 * @version   1.0
 * @author    7Studio Tomasz Herudzinski http://www.7studio.eu
 * @copyright Copyright (C) 2009 - 2014 7Studio Tomasz Herudzinski
 * @license   Commercial - ThemeForest Regular License - http://themeforest.net/licenses/regular_extended
**/


 /* 
 * 
 * IMPORTANT!
 *
 * Please paste here css rules which you would like to override and change.
-----------------------------------------------------------------------------------*/

.logo a img {
	width: 176px;
	height: 124px;
}
    
h2 {
	font-size: 24px;
}

a:hover, a:focus, a:active {
	color: #951169;
}

a#totop {
	color: #fff;
	text-decoration: none;
	background-color: #951169;
}
a#totop:hover {
	color: #fff;
	text-decoration: none;
	background-color: #951169;
}

#background-image .image-overlay {
	display: none;
}

.st-article header {
	padding-bottom: 0px;  
}
                                     
.st-article header h2 {
	margin-bottom: 10px;
}

.masonry-item header h2 {
	margin-bottom: 10px;
}
    
.masonry-nav > ul li a.selected > h6 {
	background-color: #951169;
}

.masonry-nav > ul li a:hover > h6, .masonry-nav > ul li a:focus > h6, .masonry-nav > ul li a.selected > h6 {
	background-color: #951169;
}

#st-menu ul ul { 
	background-color: #951169;
	font-size: 17px;
}

#st-menu ul ul li > .nav-item:hover, #st-menu ul ul li.parent:hover > .nav-item, #st-menu ul ul li.active > .nav-item, #st-menu ul ul li.alias-parent-active > .nav-item {
	color: #fff;
}

#st-menu > ul > li > .nav-item:hover, #st-menu > ul > li.parent:hover > .nav-item, #st-menu > ul > li.active > .nav-item, #st-menu > ul > li.alias-parent-active > .nav-item {
    color: #951169;
}

#st-menu ul ul li > .nav-item {
	color: #fff;
}

#st-menu > ul > li {
	font-size: 17px;
}

#st-menu > ul > li.alias-parent-active > .nav-item {
	color: #951169;
}

#st-menu > ul > li > .nav-item {
	color: #1a1a1a;
}

.item-image .img-caption-text {
	color: #696969;
	background-color: #fafafa;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #ffffff;
	background-color: #951169;
}

.itemNavigation ul li a:hover {
	background-color: #951169;
	border: 1px solid #951169;
}

.itemNavigation ul li a span {
	background-color: #951169;
}

.itemNavigation ul li a > span::after {
	border-top: 4px solid #951169;
}

#mobile-menu-wrap.st-overlay {
	background-color: #ffffff;
	color: #444444;
}

#st-mobile-menu ul li > .nav-item  {
	font-family: Montserrat;
	color: #000000;
}

#st-mobile-menu ul > li > .nav-item:hover, #st-mobile-menu ul > li.active > .nav-item, #st-mobile-menu ul > li.parent:hover > .nav-item, #st-mobile-menu ul > li.active.parent > .nav-item, #st-mobile-menu ul > li.current.active > .nav-item:hover, #st-mobile-menu ul > li.alias-parent-active > .nav-item {
	color: #951169;
}

#st-mobile-menu ul ul li > .nav-item:hover  {
	color: #951169;
}

/* hover/active level 1 */
#st-mobile-menu ul > li > .nav-item:hover,
#st-mobile-menu ul > li.active > .nav-item,
#st-mobile-menu ul > li.parent:hover > .nav-item,
#st-mobile-menu ul > li.active.parent > .nav-item,
#st-mobile-menu ul > li.current.active > .nav-item:hover,
#st-mobile-menu ul > li.alias-parent-active > .nav-item {
	color: #951169;
}

/* level 2+ */
#st-mobile-menu ul ul li > .nav-item:hover,
#st-mobile-menu ul ul li.active > .nav-item,
#st-mobile-menu ul ul li.parent:hover > .nav-item,
#st-mobile-menu ul ul li.active.parent > .nav-item ,
#st-mobile-menu ul ul li.alias-parent-active > .nav-item {
	color: #951169;
}

/* before line - active/hover */
#st-mobile-menu ul ul li > .nav-item:hover:before,
#st-mobile-menu ul ul li.active > .nav-item:before,
#st-mobile-menu ul ul li.parent > .nav-item:hover:before,
#st-mobile-menu ul ul li.parent:hover > .nav-item:before,
#st-mobile-menu ul ul li.active.parent > .nav-item:before,
#st-mobile-menu ul ul li.alias-parent-active > .nav-item:before {
	background-color: #951169;
}

/* active links */
#mobile-menu-wrap a:hover,
#mobile-menu-wrap a:focus,
#mobile-menu-wrap a:active {
	color: #951169;
}

#st-mobile-close {
	color: #444444;
}

.tags span a:hover {
	background-color: #951169;
	border: 1px solid #951169;
}
.item-title .st-featured {
    color: #951169;
}

.pane-sliders .panel h3.title.pane-toggler-down, .pane-sliders .panel h3.title.pane-toggler-down:hover {
    border: 1px solid #951169;
    background-color: #951169;
}

.pane-sliders .panel h3.title:hover {
	border: 1px solid #951169;
	background-color: #951169;
}
.pane-sliders .panel .pane-slider.content {
    text-align: justify;
}

