/*-----------------------------------------------------------------------------------



	Theme Name: kh1art

	Theme URI: http://themewich.com

	Description: Custom Child Theme for GridStack.   

	Author: BE3Designs

	Author URI: http://www.be3designs.ca

	License: GNU General Public License version 3.0

	License URI: http://www.gnu.org/licenses/gpl-3.0.html

	Version: 1.08

	Template: gridstack

	All files, unless otherwise stated, are released under the GNU General Public License

	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)



-----------------------------------------------------------------------------------*/

@import url("../gridstack/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
body.home .filtercontainer {display:none;}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .widget h1 a, .widget h2 a, .widget h3 a, .widget h4 a, .widget h5 a, .widget h6 a, .tabswrap .tabpost a, .more-posts a, ul li a.rsswidget {
color: #652e91 !important;
}

/*#keystone {
width: 101px;
height: 51px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
background-image: url(http://kh1art.ca/wordpress/wp-content/uploads/2014/05/cornerstone.png);
}*/

.top-nav {
z-index: 99;
width: 100%;
background: rgb(255,255,255);
background: rgba(255,255,255,100);
-webkit-transition: all 0.5s;
/*padding-bottom: 30px;*/
}

.top-nav .container .five.columns, .top-nav .container .eleven.columns {
width: 100%;
}

.sf-menu li {
margin-left: 0px;
}

.sf-menu li > a {
padding: 1em 1em 1em 1em;
line-height: 18px;
letter-spacing: 1px;
}

.sf-menu a {
font-size: 14px !important;
}

.sf-menu li > a.sf-with-ul {
padding-right: 1.5em;
}

.sf-menu a:hover {
color: #fff;
background: #3f9882; 
}

.sf-arrows .sf-with-ul:after {
right: 0.25em;
}

.sf-menu li li > a {
padding: 1em 1.25em;
border-bottom: none;
}

.sf-menu li li a:hover {
color: #555;
}

.sf-menu li li li > a, .sf-menu li li:last-child li > a, .sf-menu li li li li > a, .sf-menu li li li:last-child li > a {
border-bottom: none;
}

/*#sitecontainer {
padding-top: 175px !important;
}*/

.pagetitle.background-not-transparent {
padding: 100px 0 60px 0;	
}

.pagetitle.light .title {
color: #fff !important;
}

.pagetitle .title {
color: #652e91;
font-size: 34px;
line-height: 38px;
}

.pagetitle .subtitle {
font-size: 18px;
line-height: 28px;
}

p, ul li, ul ol, .widget ul li {
color: #000;
}

.button, a.button, .widget a.button, a.more-link, .widget a.more-link, .cancel-reply p a {
background: #000 !important;
}

.button:hover, a.button:hover, .widget a.button:hover, a.more-link:hover, .widget a.more-link:hover, .cancel-reply p a:hover {
background: #652e91 !important;
}

.avatar-info .comment-counter, .categories a:hover, .tagcloud a, .widget .tagcloud a, .single .categories a, .single .sidebar .categories a:hover, .tabswrap ul.tabs li a.active, .tabswrap ul.tabs li a:hover, .dark .tabswrap ul.tabs li a:hover, .dark .tabswrap ul.tabs li a.active, .pagination a.button.share:hover, #commentsubmit #submit, #cancel-comment-reply-link, .widget .categories a, .button, a.button, .widget a.button, a.more-link, .widget a.more-link, .cancel-reply p a, .dark .button:hover, .dark a.button:hover, .dark a.more-link:hover, .tw-postshortcode a.more-link, .tw-button, a.tw-button, .tw-pricing-table .featured .tw-pricing-header, .gridstack .mejs-controls .mejs-time-rail .mejs-time-buffering, .gridstack .mejs-controls .mejs-time-rail .mejs-time-current, .gridstack .mejs-controls .mejs-volume-button .mejs-volume-slider, .gridstack .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .gridstack .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .gridstack .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #3f9882 !important;
border-color: #3f9882 !important;
}

ul.filter li a, ul.filter li a:visited {
color: #652e91;
text-transform: none;
font-size: 16px;
}

.hasimages .postphoto {
background-color: transparent;
}

.postphoto div.title h2 {
color: #fff !important;
}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
background-color: #3f9882 !important;
}

#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val {
color: #652e91 !important;
}

.tribe-events-month .tribe-events-ical {margin-bottom:20px;}

/*-----------------------------------------------------------------------------------*/

/*  *Mobile Portrait Size to Mobile Landscape Size (devices and browsers)

/*-----------------------------------------------------------------------------------*/

@media only screen and (max-width: 479px) {
#sitecontainer {
padding-top: 0px !important;
}
}

/*-----------------------------------------------------------------------------------*/

/*  *Mobile Landscape Size to Portrait (devices and browsers)

/*-----------------------------------------------------------------------------------*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
#sitecontainer {
padding-top: 0px !important;
}
}