@import "colorpalette.less";

/* pixel: Original Color is #1ABC9C */

::selection { background: @mainColor; }

::-moz-selection { background: @mainColor; }

::-webkit-selection { background: @mainColor; }


a,
h1 > span:not(.nocolor),
h2 > span:not(.nocolor),
h3 > span:not(.nocolor),
h4 > span:not(.nocolor),
h5 > span:not(.nocolor),
h6 > span:not(.nocolor),
.header-extras li .he-text span,
#primary-menu > ul > li:hover a,
#primary-menu > ul > li.current a,
#primary-menu > div > ul > li:hover a,
#primary-menu > div > ul > li.current a,
#top-cart a:hover,
.top-cart-action span.top-checkout-price,
.breadcrumb a:hover,
#portfolio-filter li a:hover,
.portfolio-desc h3 a:hover,
.portfolio-overlay a:hover,
#portfolio-navigation a:hover,
.entry-title h2 a:hover,
.entry-meta li a:hover,
.post-timeline .entry:hover .entry-timeline,
.post-timeline .entry:hover .timeline-divider,
.ipost .entry-title h3 a:hover,
.ipost .entry-title h4 a:hover,
.spost .entry-title h4 a:hover,
.mpost .entry-title h4 a:hover,
.comment-content .comment-author a:hover,
.product-title h3 a:hover,
.single-product .product-title h2 a:hover,
.product-price ins,
.single-product .product-price,
.feature-box.fbox-border .fbox-icon i,
.feature-box.fbox-border .fbox-icon img,
.feature-box.fbox-plain .fbox-icon i,
.feature-box.fbox-plain .fbox-icon img,
.process-steps li.active h5,
.process-steps li.ui-tabs-active h5,
.team-title span,
.pricing-box.best-price .pricing-price,
.btn-link,
.dark .post-timeline .entry:hover .entry-timeline,
.dark .post-timeline .entry:hover .timeline-divider { color: @mainColor; }

.color,
#primary-menu ul ul li:hover > a,
#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover,
.top-cart-item-desc a:hover,
.faqlist li a:hover,
.tagcloud a:hover,
.dark .top-cart-item-desc a:hover,
.iconlist-color li i,
.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a,
.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a,
.overlay-menu #primary-menu.dark > ul > li:hover > a,
.overlay-menu #primary-menu.dark > ul > li.current > a,
.nav-tree li:hover > a,
.nav-tree li.current > a,
.nav-tree li.active > a { color: @mainColor !important; }

#primary-menu.style-3 > ul > li.current > a,
#primary-menu.sub-title > ul > li:hover > a,
#primary-menu.sub-title > ul > li.current > a,
#primary-menu.sub-title > div > ul > li:hover > a,
#primary-menu.sub-title > div > ul > li.current > a,
#top-cart > a > span
{ background-color: @alternateColor; }

#page-menu-wrap,
#page-menu.dots-menu nav li.current a,
#page-menu.dots-menu nav li .dots-menu-caption,
#portfolio-filter li.activeFilter a,
#portfolio-shuffle:hover,
.entry-link:hover,
.sale-flash,
.button:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime),
.button.button-dark:hover,
.promo.promo-flat,
.feature-box .fbox-icon i,
.feature-box .fbox-icon img,
.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-effect.fbox-dark:hover .fbox-icon i,
.fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,
.i-rounded:hover,
.i-circled:hover,
ul.tab-nav.tab-nav2 li.ui-state-active a,
.testimonial .flex-control-nav li a,
.skills li .progress,
.owl-theme .owl-dots .owl-dot span,
#gotoTop:hover,
.dark .button-dark:hover,
.dark .fbox-effect.fbox-dark .fbox-icon i:hover,
.dark .fbox-effect.fbox-dark:hover .fbox-icon i,
.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,
.dark .i-rounded:hover,
.dark .i-circled:hover,
.dark ul.tab-nav.tab-nav2 li.ui-state-active a,
.dark .tagcloud a:hover,
.ei-slider-thumbs li.ei-slider-element { background-color: @mainColor; }

.bgcolor,
.button.button-3d:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime):hover,
.process-steps li.active a,
.process-steps li.ui-tabs-active a,
.sidenav > .ui-tabs-active > a,
.sidenav > .ui-tabs-active > a:hover,
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { background-color: @mainColor !important; }

#primary-menu.style-4 > ul > li:hover > a,
#primary-menu.style-4 > ul > li.current > a,
.top-cart-item-image:hover,
.post-timeline .entry:hover .entry-timeline,
.post-timeline .entry:hover .timeline-divider,
.cart-product-thumbnail img:hover,
.feature-box.fbox-outline .fbox-icon,
.feature-box.fbox-border .fbox-icon,
.dark .top-cart-item-image:hover,
.dark .post-timeline .entry:hover .entry-timeline,
.dark .post-timeline .entry:hover .timeline-divider,
.dark .cart-product-thumbnail img:hover,
.heading-block.border-color:after { border-color: @mainColor; }

.top-links ul ul,
.top-links ul div.top-link-section,
#primary-menu ul ul,
#primary-menu ul li .mega-menu-content,
#primary-menu.style-6 > ul > li > a:after,
#primary-menu.style-6 > ul > li.current > a:after,
#top-cart .top-cart-content,
.fancy-title.title-border-color:before,
.dark #primary-menu:not(.not-dark) ul ul,
.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,
#primary-menu.dark ul ul,
#primary-menu.dark ul li .mega-menu-content,
.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2,
#primary-menu.dark ul li .mega-menu-content.style-2,
.dark #top-cart .top-cart-content,
.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a { border-top-color: @mainColor; }

#page-menu.dots-menu nav li .dots-menu-caption:after,
.title-block { border-left-color: @mainColor; }

.title-block-right { border-right-color: @mainColor; }

.fancy-title.title-bottom-border h1,
.fancy-title.title-bottom-border h2,
.fancy-title.title-bottom-border h3,
.fancy-title.title-bottom-border h4,
.fancy-title.title-bottom-border h5,
.fancy-title.title-bottom-border h6,
.more-link,
.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a { border-bottom-color: @mainColor; }

.border-color,
.process-steps li.active a,
.process-steps li.ui-tabs-active a,
.tagcloud a:hover,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { border-color: @mainColor !important; }

.fbox-effect.fbox-dark .fbox-icon i:after,
.dark .fbox-effect.fbox-dark .fbox-icon i:after { box-shadow: 0 0 0 2px @mainColor; }

.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i,
.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i { box-shadow: 0 0 0 1px @mainColor; }


@media only screen and (max-width: 991px) {

    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a,
    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a,
    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a,
    #primary-menu ul ul li:hover > a,
    #primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title:hover > a,
    #primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover { color: @mainColor !important; }

    #page-menu nav { background-color: @mainColor; }

}


@media only screen and (max-width: 767px) {

    #portfolio-filter li a:hover { color: @mainColor; }

}

/* added ========================================================*/

.textgrey {color: #CCC;}
.color-qa{color: @qaColor !important;}
.color-artspeaks {color: @artspeaksColor !important;}
.color-articles {color: @articlesColor !important;}
.color-counsel {color: @counselColor !important;}
.color-saints {color: @saintsColor !important;}
.color-prayer {color: @mainColor !important;}

/* page title colors */
#page-title.page-title-artspeaks {
	background-color:@artspeaksColor !important;
}

#page-title.page-title-articles{
	background-color:@articlesColor !important;
}

#page-title.page-title-questions {
	background-color:@qaColor !important;
}

#page-title.page-title-counsel{
	background-color:@counselColor !important;
}

#page-title.page-title-saints{
	background-color:@saintsColor !important;
}

#page-title.page-title-contributor{
	background-color:@contributorColor !important;
}

#page-title.page-title-searchresults{
	background-color:@searchResultsColor !important;
}

#page-title.page-title-main{
	background-color:@mainColor !important;
}

#page-title.page-title-alternate{
	background-color:@alternateColor !important;
}

#page-title.page-title-contact{
	background-color:@contactColor*1.5 !important;
}

/* color the background of the question tags in ipad/mobile size */
.questiontags #portfolio-filter {
		border: 1px solid rgba(0,0,0,0.07);
		border-radius: 4PX;
		margin-bottom: 40px;
		padding:5px;
		background-color:@qaBgColor;
	}

.questiontags #portfolio-filter li a { color: @qaTextColor; }

.questiontags #portfolio-filter li a:hover { color: @qaColor; }
	
.questiontags #portfolio-filter li.activeFilter a {
		background-color:@qaColor !important;
	}
	
/* colors for counsel*/
.counsel #portfolio-filter li a:hover { color: @counselColor; }
	
.counsel #portfolio-filter li.activeFilter a {
		background-color:@counselColor !important;
	}
/* colors for artist*/
.artist #portfolio-filter li a:hover { color: @artspeaksColor; }
	
.artist #portfolio-filter li.activeFilter a {
		background-color:@artspeaksColor !important;
	}				
	
/* color of first letter of first paragraph of posts	 */
.dropcap-artspeaks p:first-child:first-letter { color: @artspeaksColor; }
.dropcap-articles p:first-child:first-letter { color: @articlesColor; }
.dropcap-questions p:first-child:first-letter { color: @qaColor; }
.dropcap-counsel p:first-child:first-letter { color: @counselColor; }
.dropcap-saints p:first-child:first-letter { color: @saintsColor; }

/* colors of index labels */
.label-artspeaks {background-color: @artspeaksColor;}
.label-articles {background-color: @articlesColor;}
.label-questions {background-color: @qaColor;}
.label-counsel {background-color: @counselColor;}
.label-saints {background-color: @saintsColor;}

/* link color for index trending q&a */
.trending-qa .entry-title a:hover{color:@mainColor !important;}

/* links of search results page */
.searchresults li a {color:inherit !important;}
.searchresults li a:hover {color:@mainColor !important;}

/* counter color for footer */
.counter.artspeaks{ color: @artspeaksColor; }
.counter.articles{ color: @articlesColor; }
.counter.questions{ color: @qaColor; }

/*topbar*/
.top-links ul li a:hover {color:white; background-color: grey;}
.top-links ul li.current {color:white; background-color: @alternateColor !important;}
.top-links ul li.current a {color:white;}


/* counsel tags */
.counsel.btn-group button:hover {
	background-color: @counselColor;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.counsel.btn-group button:focus {
	background-color: @counselColor;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}	

/* saints tags */

.saints.btn-group button:hover {
	background-color: @saintsColor;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.saints.btn-group button:focus {
	background-color: @saintsColor;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

/* artspeaks tags */

.artist.btn-group button:hover {
	background-color: @artspeaksColor;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.artist.btn-group button:focus {
	background-color: @artspeaksColor;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

/* buttons */
.button-qa { background-color: @qaColor !important; }
.button-3d.button-qa:hover,
.button-reveal.button-qa:hover { background-color: @qaColor*1.3 !important; }

.breadcrumb .button-qa { background-color: @qaColor*1.2 !important; }
.breadcrumb .button-3d.button-qa:hover,
.breadcrumb .button-reveal.button-qa:hover { background-color: @qaColor*1.3 !important; }


.button-artspeaks { background-color: @artspeaksColor !important; }
.button-3d.button-artspeaks:hover,
.button-reveal.button-artspeaks:hover { background-color: @artspeaksColor/1.2 !important; }

.breadcrumb .button-artspeaks { background-color: @artspeaksColor/1.1 !important; }
.breadcrumb .button-3d.button-artspeaks:hover,
.breadcrumb .button-reveal.button-artspeaks:hover { background-color: @artspeaksColor/1.3 !important; }


.button-articles { background-color: @articlesColor !important; }
.button-3d.button-articles:hover,
.button-reveal.button-articles:hover { background-color: @articlesColor/1.2 !important; }

.breadcrumb .button-articles { background-color: @articlesColor/1.1 !important; }
.breadcrumb .button-3d.button-articles:hover,
.breadcrumb .button-reveal.button-articles:hover { background-color: @articlesColor/1.3 !important; }

/* main button */
.btn-main {
  color: #ffffff;
  background-color: @mainColor;
  border-color: mainColor/1.1;
}

.btn-main:hover,
.btn-main:focus,
.btn-main.focus,
.btn-main:active,
.btn-main.active,
.open > .dropdown-toggle.btn-main {
  color: #ffffff;
  background-color: @alternateColor/1.2;
  border-color: @alternateColor/1.4;
}
.btn-main:active,
.btn-main.active,
.open > .dropdown-toggle.btn-main {
  background-image: none;
}
.btn-main.disabled,
.btn-main[disabled],
fieldset[disabled] .btn-main,
.btn-main.disabled:hover,
.btn-main[disabled]:hover,
fieldset[disabled] .btn-main:hover,
.btn-main.disabled:focus,
.btn-main[disabled]:focus,
fieldset[disabled] .btn-main:focus,
.btn-main.disabled.focus,
.btn-main[disabled].focus,
fieldset[disabled] .btn-main.focus,
.btn-main.disabled:active,
.btn-main[disabled]:active,
fieldset[disabled] .btn-main:active,
.btn-main.disabled.active,
.btn-main[disabled].active,
fieldset[disabled] .btn-main.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-main .badge {
  color: @alternateColor/1.2;
  background-color: #ffffff;
}

.panel-default {
	border-color: #555;
}
.panel-default .panel-heading{
	background-color: #555;
	color:#FFF;
	border-bottom: none !important;
}
.panel-heading .i-plain {
	text-shadow: none!important;
	color:#FFF;
}
.panel-heading a:hover {
	color: @mainColor*1.2;
}

.tagcloud a:hover {
	border-color: #333 !important;
	color: #FFF !important;
	background-color: #555 !important;
} 

ul.tab-nav:not(.tab-nav-lg) li a:hover {
	background-color: #555;
	color:#FFF;
}
ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a:hover {
	background-color: #FFF;
	color: inherit !important;
}


#page-title.page-title-questions a {
	color:@qaTextColor;
}
#page-title.page-title-artspeaks a {
	color:@artspeaksBorderColor;
}
#page-title.page-title-articles a {
	color:@articlesBorderColor;
}
#page-title.page-title-counsel a{
	color:@counselBorderColor;
}
#page-title.page-title-saints a {
	color:@saintsBorderColor;
}

#page-title a:hover {
	color:#FFF;
}

/* NOT IN USE ------------------------------------------
side tabs and author panel 
.panel-heading .i-plain {
	text-shadow: none!important;
	color:#000;
}

.saints .panel-heading a:link,
.saints .panel-heading a:visited{
	color:@saintsColor*1.25;
}
.saints .panel-heading a:hover,
.saints .panel-heading a:active{
	color:@saintsColor*1.7;
}
.saints ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
	background-color: #FFF;
	color: @saintsColor;
}
.saints ul.tab-nav:not(.tab-nav-lg) li a {
	background-color: @saintsColor;
	color: #FFF;
}
.panel.saints  {
	border-color: @saintsColor;
}
.saints .panel-heading{
	background-color: @saintsColor;
	color:#FFF;
	border-bottom: none !important;
}
.saints ul.tab-nav:not(.tab-nav-lg) li {
	border-color: @saintsColor/1.1;
}
.saints ul.tab-nav > {
	border-color:@saintsColor/1.1 !important;
}


.questions .panel-heading a:link,
.questions .panel-heading a:visited{
	color:#C98FC9;
}
.questions .panel-heading a:hover,
.questions .panel-heading a:active {
	color:#ECD9EC;
}
.questions ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
	background-color: #FFF;
	color: @qaColor;
}
.questions ul.tab-nav:not(.tab-nav-lg) li a {
	background-color: @qaColor;
	color: #FFF;

}
.panel.questions {
	border-color: @qaBorderColor;
}
.questions .panel-heading{
	background-color: @qaBgColor;
	border-bottom: none !important;
}
.questions ul.tab-nav:not(.tab-nav-lg) li {
	border-color: @qaColor/1.3;
}
.questions ul.tab-nav > {
	border-color:@qaColor/1.3 !important;
}




.artspeaks .panel-heading a:link,
.artspeaks .panel-heading a:visited{
	color:@artspeaksColor/1.5;
}
.artspeaks .panel-heading a:hover,
.artspeaks .panel-heading a:active {
	color:@artspeaksColor/2;
}
.artspeaks ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
	background-color: #FFF;
	color: @artspeaksColor;

}
.artspeaks ul.tab-nav:not(.tab-nav-lg) li a {
	background-color: @artspeaksColor;
	color: #FFF;
}
.panel.artspeaks {
	border-color: @artspeaksColor;
}
.artspeaks .panel-heading{
	background-color: @artspeaksColor;
	color:#FFF;
	border-bottom: none !important;
}
.artspeaks ul.tab-nav:not(.tab-nav-lg) li {
	border-color: @artspeaksColor/1.3;
}
.artspeaks ul.tab-nav > {
	border-color:@artspeaksColor/1.3 !important;
}




.articles .panel-heading a:link,
.articles .panel-heading a:visited{
	color:@articlesColor*1.4;
}
.articles .panel-heading a:hover,
.articles .panel-heading a:active {
	color:@articlesColor*1.7;
}
.articles ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
	background-color: #FFF;
	color: @articlesColor;

}
.articles ul.tab-nav:not(.tab-nav-lg) li a {
	background-color: @articlesColor;
	color: #FFF;
}
.panel.articles {
	border-color: @articlesColor;
}
.articles .panel-heading{
	background-color: @articlesColor;
	color:#FFF;
	border-bottom: none !important;
}
.articles ul.tab-nav:not(.tab-nav-lg) li {
	border-color: @articlesColor/1.3;
}
.articles ul.tab-nav > {
	border-color:@articlesColor/1.3 !important;
}

tags

.tagcloud.qa a {
	background-color: @qaBgColor;
	border: 1px solid @qaBorderColor;
	color: @qaTextColor;
}
.tagcloud.qa a:hover {
	background-color: @qaColor !important;
	border: 1px solid @qaColor/1.3 !important;
	color: #FFF !important;
}


.tagcloud.artspeaks a {
	background-color: #F9CCDE;
	border: 1px solid #F5AFCB;
	color: @artspeaksColor;
}
.tagcloud.artspeaks a:hover {
	background-color: @artspeaksColor !important;
	border: 1px solid @artspeaksColor/1.3 !important;
	color: #FFF !important;
}

*/

/* modals */
.questions .modal-header,
.questions .modal-footer{
	background-color: @qaColor !important;
}
.questions .modal-header h4,
.questions .modal-header button,
 {
	color: #FFF !important;
}
.section.dark.artspeaks {
	background-color:@contactColor !important;
}

.label-trending {
	background-color:none!important;
	color:black;
}