/* Enable Code-Hinting & color coding (for quick navigation) in my software: <style> */
@import url('https://fonts.googleapis.com/css?family=Lora:400i|Open+Sans:400,700');body{font:400 15px 'Open Sans', sans-serif;}

		/* Defaults */

		body.section-steve .feature-tile-steve_testimonial blockquote,
		body.section-steve .content-stripe.testimonials.injected blockquote,
		body.section-steve .content-stripe.testimonials blockquote,
		body.section-steve .page-body blockquote{
			color: #00aacc;
		}

		body.section-steve .content-stripe.style1,
		body.section-steve .content-stripe .column.style1{
			background-color:#000000;
			color:#f2f2f2;
		}

		body.section-steve .content-stripe.black,
		body.section-steve .content-stripe.black.bg-image:before,
		body.section-steve .content-stripe .column.black,
		body.section-steve .content-stripe.testimonials.injected.black{
			background-color:#000000;
			color:#eeeeee;
		}
		body.section-steve .content-stripe.lightgray,
		body.section-steve .content-stripe.lightgray.bg-image:before,
		body.section-steve .content-stripe .column.lightgray,
		body.section-steve .content-stripe.testimonials.injected.lightgray{
			background: #f4f4f4; /* Old browsers */
		}

		body.section-steve .content-stripe.testimonials.injected.style1{
			background-color: #00aacc;
		}

		body.section-steve .content-stripe.style1 blockquote,
		body.section-steve .content-stripe .column.style1 blockquote,
		body.section-steve .content-stripe.testimonials.injected.style1 blockquote{
			color: #f2f2f2;
		}

		body.section-steve .content-stripe.style2,
		body.section-steve .content-stripe.style2.bg-image:before,
		body.section-steve .content-stripe .column.style2,
		body.section-steve .content-stripe.testimonials.injected.style2{
			background-color:#ededed;
		}

		body.section-steve .content-stripe.testimonials .read-more{
			border: 1px solid #00aacc;
		}
		body.section-steve .content-stripe.testimonials.style1.injected .read-more{
			border: 1px solid #f2f2f2;
		}
		body.section-steve .content-stripe.testimonials.style2.injected .read-more{
			border: 1px solid #00aacc;
		}

		body.section-steve .content-stripe.bg-image{
			background-size: cover;
			background-position: center center;
			position: relative;
		}
		body.section-steve .content-stripe.bg-image:before{
			display: block;
			content: "";
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background-color:#000000;
			filter:alpha(opacity=60);
			-moz-opacity:0.60;
			-khtml-opacity: 0.60;
			opacity: 0.60;
		}
		body.section-steve .content-stripe.style1,
		body.section-steve .content-stripe.style1.bg-image:before,
		body.section-steve .content-stripe .column.style1{
			background-color:#000000;
			color:#eeeeee;
		}
		body.section-steve .content-stripe.texture,
		body.section-steve .content-stripe.texture.bg-image:before,
		body.section-steve .content-stripe .column.texture{
			background-color:#000000;
			color:#eeeeee;
		}

		body.section-steve #page-nav #prev-link:hover .nav-arrow,
		body.section-steve #page-nav #next-link:hover .nav-arrow{
			background-color: #00aacc;
		}

		body.section-steve .case-study .post-header h1,
		body.section-steve .modal .close-modal:hover,
		body.section-steve .fa.green,
		body.section-steve .triptych h3 {
			color: #00aacc;
		}

		body.section-steve .fa.green {
			color: #ec008c;
		}

		body.section-steve #meta-nav .current-menu-item a,
		body.section-steve #meta-nav .current-menu-item a:link,
		body.section-steve #meta-nav .current-menu-item a:visited,

		body.section-steve #meta-nav .current_page_item a,
		body.section-steve #meta-nav .current_page_item a:link,
		body.section-steve #meta-nav .current_page_item a:visited,

		body.section-steve #meta-nav .current_page a,
		body.section-steve #meta-nav .current_page a:link,
		body.section-steve #meta-nav .current_page a:visited,

		body.section-steve #meta-nav .current_page_ancestor a,
		body.section-steve #meta-nav .current_page_ancestor a:link,
		body.section-steve #meta-nav .current_page_ancestor a:visited,

		body.section-steve #main-nav .current-menu-item a,
		body.section-steve #main-nav .current-menu-item a:link,
		body.section-steve #main-nav .current-menu-item a:visited,

		body.section-steve #main-nav .current_page_item a,
		body.section-steve #main-nav .current_page_item a:link,
		body.section-steve #main-nav .current_page_item a:visited,

		body.section-steve #main-nav .current_page a,
		body.section-steve #main-nav .current_page a:link,
		body.section-steve #main-nav .current_page a:visited,

		body.section-steve #main-nav .current_page_ancestor a,
		body.section-steve #main-nav .current_page_ancestor a:link,
		body.section-steve #main-nav .current_page_ancestor a:visited{

		}

		body.section-steve #meta-nav li:hover,
		body.section-steve #meta-nav li:active,
		body.section-steve #meta-nav li:focus,

		body.section-steve #main-nav-contain li:hover,
		body.section-steve #main-nav-contain li:active,
		body.section-steve #main-nav-contain li:focus{
			background-color: #eeeeee;
		}

		body.section-steve #main-nav-contain.header-light a:hover,
		body.section-steve #main-nav-contain.header-light a:active,
		body.section-steve #main-nav-contain.header-light a:focus{
			color: #00aacc;
		}
		body.section-steve #meta-nav a:after,
		body.section-steve #meta-nav a:link:after,
		body.section-steve #meta-nav a:visited:after,

		body.section-steve #meta-nav .current-menu-item a:after,
		body.section-steve #meta-nav .current-menu-item a:link:after,
		body.section-steve #meta-nav .current-menu-item a:visited:after{
			background-color: #00aacc;
		}

		body.section-steve #sub-nav{
			background-color:#00aacc;
		}
		
		body.section-steve .post-meta .cats{
			color: #00aacc;
		}
		
		.familytree h3,
		.familytree h3 a{
			color:#00aacc;
		}
		
		@media screen and (max-width:767px){
			body.section-steve nav .menu li.menu-separator:before,
			body.section-steve li.menu-separator:before {
				background-color: #00aacc;
			}
		}

		@media screen and (min-width:768px){
			body.section-steve .triptych .column:before {
				color: #00aacc;
			}
			body.section-steve .triptych .column hr.green-stripe {
				/*background-color: #00aacc;*/
				display:none;
			}
		}

		/* SHORTCODE BUTTON COLORS */

		/* Accent 1 */
		body.section-steve .fflms-button.color-primary {background:#00aacc;}
		body.section-steve .fflms-button.color-primary span {color:#ffffff;}

		/* Bright */
		body.section-steve .fflms-button.color-bright {background:#;}
		body.section-steve .fflms-button.color-bright span {color:#000000;}

		/* White */
		body.section-steve .fflms-button.color-white {background:#ffffff;}
		body.section-steve .fflms-button.color-white span {color:#00aacc;}
		body.section-steve .fflms-button.color-white:hover {opacity: 1; background:#00aacc;}
		body.section-steve .fflms-button.color-white:hover span {color:#ffffff;}
		

		/* Defaults */

		body.section-dave .feature-tile-steve_testimonial blockquote,
		body.section-dave .content-stripe.testimonials.injected blockquote,
		body.section-dave .content-stripe.testimonials blockquote,
		body.section-dave .page-body blockquote{
			color: #c72b40;
		}

		body.section-dave .content-stripe.style1,
		body.section-dave .content-stripe .column.style1{
			background-color:#000000;
			color:#f2f2f2;
		}

		body.section-dave .content-stripe.black,
		body.section-dave .content-stripe.black.bg-image:before,
		body.section-dave .content-stripe .column.black,
		body.section-dave .content-stripe.testimonials.injected.black{
			background-color:#000000;
			color:#eeeeee;
		}
		body.section-dave .content-stripe.lightgray,
		body.section-dave .content-stripe.lightgray.bg-image:before,
		body.section-dave .content-stripe .column.lightgray,
		body.section-dave .content-stripe.testimonials.injected.lightgray{
			background: #f4f4f4; /* Old browsers */
		}

		body.section-dave .content-stripe.testimonials.injected.style1{
			background-color: #c72b40;
		}

		body.section-dave .content-stripe.style1 blockquote,
		body.section-dave .content-stripe .column.style1 blockquote,
		body.section-dave .content-stripe.testimonials.injected.style1 blockquote{
			color: #f2f2f2;
		}

		body.section-dave .content-stripe.style2,
		body.section-dave .content-stripe.style2.bg-image:before,
		body.section-dave .content-stripe .column.style2,
		body.section-dave .content-stripe.testimonials.injected.style2{
			background-color:#ededed;
		}

		body.section-dave .content-stripe.testimonials .read-more{
			border: 1px solid #c72b40;
		}
		body.section-dave .content-stripe.testimonials.style1.injected .read-more{
			border: 1px solid #f2f2f2;
		}
		body.section-dave .content-stripe.testimonials.style2.injected .read-more{
			border: 1px solid #c72b40;
		}

		body.section-dave .content-stripe.bg-image{
			background-size: cover;
			background-position: center center;
			position: relative;
		}
		body.section-dave .content-stripe.bg-image:before{
			display: block;
			content: "";
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background-color:#000000;
			filter:alpha(opacity=60);
			-moz-opacity:0.60;
			-khtml-opacity: 0.60;
			opacity: 0.60;
		}
		body.section-dave .content-stripe.style1,
		body.section-dave .content-stripe.style1.bg-image:before,
		body.section-dave .content-stripe .column.style1{
			background-color:#000000;
			color:#eeeeee;
		}
		body.section-dave .content-stripe.texture,
		body.section-dave .content-stripe.texture.bg-image:before,
		body.section-dave .content-stripe .column.texture{
			background-color:#000000;
			color:#eeeeee;
		}

		body.section-dave #page-nav #prev-link:hover .nav-arrow,
		body.section-dave #page-nav #next-link:hover .nav-arrow{
			background-color: #c72b40;
		}

		body.section-dave .case-study .post-header h1,
		body.section-dave .modal .close-modal:hover,
		body.section-dave .fa.green,
		body.section-dave .triptych h3 {
			color: #c72b40;
		}

		body.section-dave .fa.green {
			color: #ec008c;
		}

		body.section-dave #meta-nav .current-menu-item a,
		body.section-dave #meta-nav .current-menu-item a:link,
		body.section-dave #meta-nav .current-menu-item a:visited,

		body.section-dave #meta-nav .current_page_item a,
		body.section-dave #meta-nav .current_page_item a:link,
		body.section-dave #meta-nav .current_page_item a:visited,

		body.section-dave #meta-nav .current_page a,
		body.section-dave #meta-nav .current_page a:link,
		body.section-dave #meta-nav .current_page a:visited,

		body.section-dave #meta-nav .current_page_ancestor a,
		body.section-dave #meta-nav .current_page_ancestor a:link,
		body.section-dave #meta-nav .current_page_ancestor a:visited,

		body.section-dave #main-nav .current-menu-item a,
		body.section-dave #main-nav .current-menu-item a:link,
		body.section-dave #main-nav .current-menu-item a:visited,

		body.section-dave #main-nav .current_page_item a,
		body.section-dave #main-nav .current_page_item a:link,
		body.section-dave #main-nav .current_page_item a:visited,

		body.section-dave #main-nav .current_page a,
		body.section-dave #main-nav .current_page a:link,
		body.section-dave #main-nav .current_page a:visited,

		body.section-dave #main-nav .current_page_ancestor a,
		body.section-dave #main-nav .current_page_ancestor a:link,
		body.section-dave #main-nav .current_page_ancestor a:visited{

		}

		body.section-dave #meta-nav li:hover,
		body.section-dave #meta-nav li:active,
		body.section-dave #meta-nav li:focus,

		body.section-dave #main-nav-contain li:hover,
		body.section-dave #main-nav-contain li:active,
		body.section-dave #main-nav-contain li:focus{
			background-color: #eeeeee;
		}

		body.section-dave #main-nav-contain.header-light a:hover,
		body.section-dave #main-nav-contain.header-light a:active,
		body.section-dave #main-nav-contain.header-light a:focus{
			color: #c72b40;
		}
		body.section-dave #meta-nav a:after,
		body.section-dave #meta-nav a:link:after,
		body.section-dave #meta-nav a:visited:after,

		body.section-dave #meta-nav .current-menu-item a:after,
		body.section-dave #meta-nav .current-menu-item a:link:after,
		body.section-dave #meta-nav .current-menu-item a:visited:after{
			background-color: #c72b40;
		}

		body.section-dave #sub-nav{
			background-color:#c72b40;
		}
		
		body.section-dave .post-meta .cats{
			color: #c72b40;
		}
		
		.familytree h3,
		.familytree h3 a{
			color:#c72b40;
		}
		
		@media screen and (max-width:767px){
			body.section-dave nav .menu li.menu-separator:before,
			body.section-dave li.menu-separator:before {
				background-color: #c72b40;
			}
		}

		@media screen and (min-width:768px){
			body.section-dave .triptych .column:before {
				color: #c72b40;
			}
			body.section-dave .triptych .column hr.green-stripe {
				/*background-color: #c72b40;*/
				display:none;
			}
		}

		/* SHORTCODE BUTTON COLORS */

		/* Accent 1 */
		body.section-dave .fflms-button.color-primary {background:#c72b40;}
		body.section-dave .fflms-button.color-primary span {color:#ffffff;}

		/* Bright */
		body.section-dave .fflms-button.color-bright {background:#;}
		body.section-dave .fflms-button.color-bright span {color:#000000;}

		/* White */
		body.section-dave .fflms-button.color-white {background:#ffffff;}
		body.section-dave .fflms-button.color-white span {color:#c72b40;}
		body.section-dave .fflms-button.color-white:hover {opacity: 1; background:#c72b40;}
		body.section-dave .fflms-button.color-white:hover span {color:#ffffff;}
		

		/* Defaults */

		 .feature-tile-steve_testimonial blockquote,
		 .content-stripe.testimonials.injected blockquote,
		 .content-stripe.testimonials blockquote,
		 .page-body blockquote{
			color: #bf9939;
		}

		 .content-stripe.style1,
		 .content-stripe .column.style1{
			background-color:#000000;
			color:#f2f2f2;
		}

		 .content-stripe.black,
		 .content-stripe.black.bg-image:before,
		 .content-stripe .column.black,
		 .content-stripe.testimonials.injected.black{
			background-color:#000000;
			color:#eeeeee;
		}
		 .content-stripe.lightgray,
		 .content-stripe.lightgray.bg-image:before,
		 .content-stripe .column.lightgray,
		 .content-stripe.testimonials.injected.lightgray{
			background: #f4f4f4; /* Old browsers */
		}

		 .content-stripe.testimonials.injected.style1{
			background-color: #bf9939;
		}

		 .content-stripe.style1 blockquote,
		 .content-stripe .column.style1 blockquote,
		 .content-stripe.testimonials.injected.style1 blockquote{
			color: #f2f2f2;
		}

		 .content-stripe.style2,
		 .content-stripe.style2.bg-image:before,
		 .content-stripe .column.style2,
		 .content-stripe.testimonials.injected.style2{
			background-color:#ededed;
		}

		 .content-stripe.testimonials .read-more{
			border: 1px solid #bf9939;
		}
		 .content-stripe.testimonials.style1.injected .read-more{
			border: 1px solid #f2f2f2;
		}
		 .content-stripe.testimonials.style2.injected .read-more{
			border: 1px solid #bf9939;
		}

		 .content-stripe.bg-image{
			background-size: cover;
			background-position: center center;
			position: relative;
		}
		 .content-stripe.bg-image:before{
			display: block;
			content: "";
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background-color:#000000;
			filter:alpha(opacity=60);
			-moz-opacity:0.60;
			-khtml-opacity: 0.60;
			opacity: 0.60;
		}
		 .content-stripe.style1,
		 .content-stripe.style1.bg-image:before,
		 .content-stripe .column.style1{
			background-color:#000000;
			color:#eeeeee;
		}
		 .content-stripe.texture,
		 .content-stripe.texture.bg-image:before,
		 .content-stripe .column.texture{
			background-color:#000000;
			color:#eeeeee;
		}

		 #page-nav #prev-link:hover .nav-arrow,
		 #page-nav #next-link:hover .nav-arrow{
			background-color: #bf9939;
		}

		 .case-study .post-header h1,
		 .modal .close-modal:hover,
		 .fa.green,
		 .triptych h3 {
			color: #bf9939;
		}

		 .fa.green {
			color: #ec008c;
		}

		 #meta-nav .current-menu-item a,
		 #meta-nav .current-menu-item a:link,
		 #meta-nav .current-menu-item a:visited,

		 #meta-nav .current_page_item a,
		 #meta-nav .current_page_item a:link,
		 #meta-nav .current_page_item a:visited,

		 #meta-nav .current_page a,
		 #meta-nav .current_page a:link,
		 #meta-nav .current_page a:visited,

		 #meta-nav .current_page_ancestor a,
		 #meta-nav .current_page_ancestor a:link,
		 #meta-nav .current_page_ancestor a:visited,

		 #main-nav .current-menu-item a,
		 #main-nav .current-menu-item a:link,
		 #main-nav .current-menu-item a:visited,

		 #main-nav .current_page_item a,
		 #main-nav .current_page_item a:link,
		 #main-nav .current_page_item a:visited,

		 #main-nav .current_page a,
		 #main-nav .current_page a:link,
		 #main-nav .current_page a:visited,

		 #main-nav .current_page_ancestor a,
		 #main-nav .current_page_ancestor a:link,
		 #main-nav .current_page_ancestor a:visited{

		}

		 #meta-nav li:hover,
		 #meta-nav li:active,
		 #meta-nav li:focus,

		 #main-nav-contain li:hover,
		 #main-nav-contain li:active,
		 #main-nav-contain li:focus{
			background-color: #eeeeee;
		}

		 #main-nav-contain.header-light a:hover,
		 #main-nav-contain.header-light a:active,
		 #main-nav-contain.header-light a:focus{
			color: #bf9939;
		}
		 #meta-nav a:after,
		 #meta-nav a:link:after,
		 #meta-nav a:visited:after,

		 #meta-nav .current-menu-item a:after,
		 #meta-nav .current-menu-item a:link:after,
		 #meta-nav .current-menu-item a:visited:after{
			background-color: #bf9939;
		}

		 #sub-nav{
			background-color:#bf9939;
		}
		
		 .post-meta .cats{
			color: #bf9939;
		}
		
		.familytree h3,
		.familytree h3 a{
			color:#bf9939;
		}
		
		@media screen and (max-width:767px){
			 nav .menu li.menu-separator:before,
			 li.menu-separator:before {
				background-color: #bf9939;
			}
		}

		@media screen and (min-width:768px){
			 .triptych .column:before {
				color: #bf9939;
			}
			 .triptych .column hr.green-stripe {
				/*background-color: #bf9939;*/
				display:none;
			}
		}

		/* SHORTCODE BUTTON COLORS */

		/* Accent 1 */
		 .fflms-button.color-primary {background:#bf9939;}
		 .fflms-button.color-primary span {color:#ffffff;}

		/* Bright */
		 .fflms-button.color-bright {background:#05ffff;}
		 .fflms-button.color-bright span {color:#000000;}

		/* White */
		 .fflms-button.color-white {background:#ffffff;}
		 .fflms-button.color-white span {color:#bf9939;}
		 .fflms-button.color-white:hover {opacity: 1; background:#bf9939;}
		 .fflms-button.color-white:hover span {color:#ffffff;}
		