/* Important little detail, not involving CSS: Styled Scrollbar / Smooth Scrolling has to be on for Call to Action button to be active and Java Script for Nectar Slider to loop*/


/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/

h1 {
margin-bottom: 0.8em !important;
}

/* Sets the font size of title text to 2em*/
title {
 font-size: 2em !important;
}

/* Sets the color of h2 (the one to largest heading) to a shade of red*/
/*h2 {
    color: rgb(233,0,0) !important;
}*/

/* Sets the color of of the social media buttons in the left upper corner of the secondary menu to a shade of red and sets the size*/

#header-secondary-outer #social i {
    color: rgb(233,0,0) !important;
    font-size: 0.8em  !important ;

}

/* Sets the color of of the social media buttons in the right lower corner of the footer to a shade of red and sets the size 
does not seem to have the intended effect

*/

/*.icon-twitter {
    color: rgb(0,204,51) !important;
e90000
    font-size: 1em  !important;
    }*/

/*
.blog-title {
    display: none;
    visibility: hidden;
}
*/

.swiper-slide h2 {
    background-color: rgba(0,0,0,0.2) !important;
}

.sfrr-mission-statement {
    font-size: 1.7em;
    line-height: 1.5em;
    color: rgb(81,0,5);
    padding: 1.2em 2.4em 1.2em 1.2em;
    vertical-align: center;
}

.sfrr-red {
    color: #e90000;
}

.sfrr-button {
    font-size: 1.2em !important;
}


#ajax-content-wrap {
    background-color: white;
}


.span_6 .title {
margin-bottom: 1.2em !important;

}

#call-to-action .container {
	padding: 0 0 1em !important;
}

#call-to-action .triangle {
	margin: 0em auto 0.8em;
}

#call-to-action .container a {
          font-size: 100% !important;
          font: bold !important;
          color: #FFFFFF !important;
}

h2.padding2 {
	padding-bottom: 0.25em;
}

.padding3 {
	padding-right: 0.6em;
}

#cff p {
	padding-bottom: 0 !important;
}

#cff .cff-share-tooltip a {
	color: #eee !important;
}

.wp-caption-text {
	font-size: .75em;
	text-align: left !important;
	line-height: 150%;
}

div>.tribe-events-event-image>a>img {
	width: 100% !important;
	float: left;
	padding-bottom: 4em !important;
}

div>.tribe-events-event-image>img {
	width: 100% !important;
	float: left;
	padding-bottom: 4em !important;
}

/*Controls picture size and location at individual blog and news posting */

.content-inner .post-featured-img img {
	width: 100% !important;
	margin: 0 auto;
}

/*Controls picture size and location at blog and news listing */

.content-inner>a .post-featured-img img {
	width: 100% !important;
	float: left;
	padding-right: 1.25em;
}



#menu-item-3328 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}


#menu-item-4254 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

#menu-item-3657 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

#menu-item-34 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-2569 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-764 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-632 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-1816 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-6513 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-6159 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}


ul #menu-item-2832 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}



ul #menu-item-2846 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}


ul #menu-item-4380 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-4379 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-1639 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}


#menu-item-33 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

#menu-item-32 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

ul #menu-item-3119 a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

.sub-menu a {
	font-size: 1.2em !important;
	line-height: 100% !important;
}

.wp-image-276 {
	padding-top: 0.3em !important;
}




ul>#menu-item-9232 a {
	background-color: #e90000 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-9233 a {
	background-color: #e90000 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-9043 a {
	background-color: #e90000 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-9175 a {
	background-color: #e90000 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}
ul>#menu-item-8627 a {
	background-color: #e90000 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}
ul>#menu-item-8628 a {
	background-color: #e90000 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-2507 a {
	background-color: #e90000 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}


ul>#menu-item-3120 a {
	background-color: #e90000 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}


ul>#menu-item-9343 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}


ul>#menu-item-9428 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-9344 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}


ul>#menu-item-9581 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}
ul>#menu-item-9393 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-9408 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}


ul>#menu-item-9345 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-6845 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-4792 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-1131 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}


ul>#menu-item-4256 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-3538 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-2735 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-1133 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-2878 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-7681 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-8252 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-8253 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 4000% !important;
}

ul>#menu-item-7738 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 4000% !important;
}

ul>#menu-item-7078 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

ul>#menu-item-7080 a {
	background-color: #E41223 !important;
	color: white !important;
	margin-top: 0.3em !important;
	margin-right: 1em !important;
	line-height: 400% !important;
}

#header-secondary-outer nav>ul>li>a {
	font-size: 1.2em !important;
	font-weight: bold !important;
	color: white !important;
	line-height: 40% !important;
}

#header-secondary-outer nav>ul>li>i {
	font-size: 3em !important;
	font-weight: bold !important;
	color: white !important;
	line-height: 40% !important;
}

.content>h2>p>.transparent-bg>span>div>.primary-color>a {
	padding-left: 3em !important;
}

.content h2 p .transparent-bg span div . button solid_color a {
	padding-left: 3em !important;
}

.gallerypictures1 img {
	width: 38.3em !important;
	height: 28.8em !important;
}

.applegrowerstable {
	border-collapse: separate;
	border-spacing: 0 1em;
}

/*medium+ screen sizes*/
@media (min-width:701px) {
    .desktop-only {
        display:block !important;
    }
 .mobile-only {
        display:none !important;
  }
}
 
/*small screen sizes*/
@media (max-width:700px) {
    .mobile-only {
        display:block !important;
    }
 
    .desktop-only {
        display:none !important;
    }
}

.bitlesswidgetizedarea1 { 

    margin-bottom:-4em !important;
}

.bitlesswidgetizedarea2 { 

    margin-bottom:-6em !important;
}

/* decreases space above Our Twitter Feed*/
.col-lg-12>h4 {

   margin-top:-6em !important;
}

/* decreases space below Our Twitter Feed*/

.widget-easy-twitter-feed-widget-row  {

   margin-top:-6em !important;
}

/*puts the in text caption text right under the featured image*/
.featuredimagecaption {
    text-align: right !important;
    font-size: 0.9em  !important ;
    margin-top:-1.5em !important;
}

/*Forces Submit button of Bookings Calendar to be red with white letters from the get go*/

#gform_submit_button_1[type="button"] 
{ background: #e90000 !important; 

color: #fff !important; }

/*Forces Submit button of Newsletter to be red with white letters from the get go*/
*p input[target=“Sign up"] {background: #e90000 !important;
}

#mc-embedded-subscribe { background-color: #e90000 !important; }

input[type=text] {
    background-color= #e90000;
input[type=email] {
    background-color= #e90000;
}


.container .content h2 {color: white !important;}

/*sets link text dotted underlining  in body paragraphs avoiding call for action and such*/

body p a
 {
text-decoration
: underline;
text-decoration-style: dotted;
}