/*
Theme Name: Stirling Theme
Theme URI: http://www.stirlingfruitfarms.ca
Author: Julien LeBlanc
Author URI: http://www.twitter.com/juliensos
Description: Theme created for the 2016 version of the Stirling Fruit Farms website
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Stirling, Fruit, Farms
Text Domain: stirlingfruitfarms.ca

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@font-face {
    font-family: myriadRoman;
    src: url(fonts/Myriad_Roman.ttf) format('truetype');
}

@font-face {
    font-family: openSans;
    src: url(fonts/OpenSans-Regular.ttf) format('truetype');
}

@font-face {
    font-family: merriweatherItalic;
    src: url(fonts/Merriweather-Italic.ttf) format('truetype');
}

@font-face {
    font-family: myriadProSemi;
    src: url(fonts/MyriadPro-Semibold.otf);
}

.bigText{
	font-size:21px;
	line-height:28px;
}

.quote{
	font-family:merriweatherItalic;
	font-size:21px;
	line-height:28px;
}


body{
	padding:0px;
	margin:0px;	
}

h1{
	color:#c81231;
	font-family:merriweatherItalic;
	font-weight:bold;
	font-size:40px;
}

a{
	color:#c81231;
	text-decoration:none;
}

#topBar{
	background-color:#e7e8e9;
	height:37px;
	padding-top:10px;
}

#content{
	width:1000px;
	text-align:left;
	position:relative;
	z-index:1;
}

div,span,li,td{
	color:#6d6e71;
	font-family:openSans;
	font-size:17px;	
	line-height:26px;
}


#footer{
	height:577px;
	width:1000px;
	background:url(/images/footer_bg.jpg) bottom no-repeat;	
}

#footer *{
	font-family:myriadProSemi, Verdana, Geneva, sans-serif;
     color:#45291e;
	 text-decoration:none;
	 font-size:14px;
	line-height:19px;
	 /*text-shadow: 0 0 0.4em #b6b0a5;*/
}

#footerNav a{
	text-transform:uppercase;
}


#topSocial img{
	padding-right:20px;	
}

.gallery-item a{
	text-decoration:none;	
}

.gallery-caption{
	background-color:#FFFFFF;
	position:relative;

	opacity: 0.9;
    filter: alpha(opacity=90);
	margin-top:-327px;
	height:290px;
	width:240px;
	padding-left:55px;
	padding-right:35px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
}

.gallery-item{
	margin-top:0px !important;
	height:320px;
}

.slideshow_pagination{
	bottom:0px;	
}

#navBar{
	background-color:#dcdddf;
	height:3px;
	width:1000px;	
}

#nav{
	padding-left:75px;	
}

#topNav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#topNav a{
	color:#6d6e71;
	font-family:myriadRoman;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:2px;
}



#topNav a:hover{
	color:#c41230;	
}

#topNav li{
	display:inline;
	padding-right:14px;
}

.gallery img{
	border:0 !important;	
}

#searchformDiv .screen-reader-text, #searchformDiv #searchsubmit{
	display:none;	
}

#s{
	border-radius:10px;
	background-color:#e7e8e9;
	border:solid #bcbdc0 1px;
	padding-left:10px;
	width:150px;
	height:21px;
}

#searchformDiv input:focus{
	outline: none;	
}


.showMobile{
	display:none;	
}

.redText{
	color:#c51230;
	font-size:36px;	
	font-family:Verdana, Geneva, sans-serif;
	line-height:40px;
}

.greenText{
	color:#6db33f;
	font-size:36px;	
	font-family:Verdana, Geneva, sans-serif;
	line-height:40px;
}

.redTextSmall{
	color:#c51230;
	font-size:23px;	
	font-family:Verdana, Geneva, sans-serif;
}

.greenTextSmall{
	color:#6db33f;
	font-size:23px;	
	font-family:Verdana, Geneva, sans-serif;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2) {
	#content, #navBar{
		width:90%;	
	}
	
	div,span,li,td{
		font-size:10px;	
	}
	
	.hideMobile{
		display:none;	
	}
	
	.showMobile{
		display:block;	
	}
}