/*
 Theme Name:   Storefront Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Storefront Child Theme
 Author:       G Paschetto
 Author URI:   
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  storefrontchild
*/

@font-face {
    font-family: 'acari_sansextralight';
    src: url('acarisans-extralight-webfont.woff2') format('woff2'),
         url('acarisans-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body,button,input,textarea{
	color:#43454b;
	font-family:"acari-sansextralight","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	line-height:1.618;
	text-rendering:optimizeLegibility;
	font-weight:400
}

select{
	color:initial;
	font-family:"acari-sansextralight","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	max-width:100%
}


.site-header {
	background-color:#ddddda;
	padding-top:2em;
	padding-bottom:0em;
	margin-bottom:1em !important;
}

.tribe-events .tribe-events-l-container {
	padding-top: 2px !important;
}

/* GTP changed top and bottom padding */
.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{
padding:0.618em 1em;
}

.custom-logo-link {
	margin-bottom: 0.5em;
}

a.sctplain {
	text-decoration:none !important;
	color:black !important;
	/*padding: 5px 3px 5px 3px !important;*/
}


span.sctbutton {
	border:solid 1px black !important;
	cursor: pointer;
	font-size: 10pt;
	font-weight:normal !important;
	background-color:#aae !important;
	padding: 2px 3px 2px 3px !important;
	margin:0.25em !important;
}

span.ghosttime, span.ghosttimetaken, span.ghosttimemine {
	color:#ccc;
	padding: 0.2em 0.5em 0.2em 0.5em;
}

span.ghosttimetaken {
	color: #666;
	background-color:#ccd;
}

span.ghosttimemine {
	color: #666;
	background-color:#cec;
}

td.sctcell, td.sctcellr, td.sctcellc, td.scthead, td.sctsubhead, td.sctsubheadr {
	cursor: pointer;
	font-size:8pt !important;
	border:solid 1px #9aa;
	padding: 0em 0.5em 0em 0.5em;
}

td.sctcell, td.sctcellr, td.sctcellc {
	background-color:#ffffff !important;
}

td.scthead, td.sctheadr {
	font-weight:bold;
	background-color:#dddddd !important;
}

td.sctcellr, td.sctheadr, td.sctsubheadr {
	text-align: right;
}

td.sctcellc {
	color:#666 !important;
	text-align: center;
}

td.sctsubhead, td.sctsubheadr {
	background-color:#eeeeee !important;
}
