
/*===========================================================================================================================================================================
	
	Wrap a Section Block Include with a div that has the class of "Image-Background"

===========================================================================================================================================================================*/

.section-block.Image-Background {
	-webkit-transform:translateZ(0) !important;
}

.section-block.Image-Background .basic-title-box .basic-title {
	color: #f4f4f4;
	border-color: #222;
}
.section-block.Image-Background .basic-title-box .basic-title a {
	color: #f4f4f4;
}

/*=======================================================================================================
	
	Features

========================================================================================================*/

/*----------------------------------------
	Promo Box
-----------------------------------------*/

.section-block.Image-Background .promoBox {
	background: rgba(255,255,255,0.3);
}
.section-block.Image-Background .promoBox-newsletterSignup h4 {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.section-block.Image-Background .promoBox-newsletterSignup-twoFields .promoInput {
	border: 1px solid #fff;
	background: rgba(255,255,255,0.8);
}

/*=======================================================================================================
	
	Section Blocks

========================================================================================================*/

/*----------------------------------------
	Defaults
-----------------------------------------*/

.section-block.Image-Background  {
	border-bottom: none;
}
.section-block.Image-Background  .big-section-title h1, 
.section-block.Image-Background  .big-section-title h2,
.section-block.Image-Background .two-col h1, .section-block.Image-Background .two-col h2 {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.section-block.Image-Background  .big-section-title h1:after,
.section-block.Image-Background .two-col h1:after, .section-block.Image-Background.TwoCols-IconList .two-col-left p:after {
	background: rgba(255,255,255,0.3);
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.section-block.Image-Background .endCap {
	background: rgba(255,255,255,0.3);
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}

.section-block.Image-Background  p {
	color: #fff;
}
.section-block.Image-Background .two-col h2 {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}

/*----------------------------------------
	1 Col :: Testimonials Cycle
-----------------------------------------*/

.section-block.Image-Background	.oneCol_testCycle_text,
.section-block.Image-Background	.oneCol_testCycle_text h2,
.section-block.Image-Background	.oneCol_testCycle_text h5 {
	color: #fff;
}

/*----------------------------------------
	2 Cols :: Testimonials Cycle
-----------------------------------------*/

.section-block.Image-Background .twoCols_testCycle_quote {
	background: #fff;
	color: #555;
}
.section-block.Image-Background .twoCols_testCycle_quoteBox p {
	color: #555;
}
.section-block.Image-Background .twoCols_testCycle_text h5 {
	color: rgba(255,255,255,0.8);
}
.section-block.Image-Background .twoCols_testCycle_BoxWrapper .flex-control-paging li a {
	background: rgba(255,255,255,0);
	border: 1px solid rgba(255,255,255,0.1);
}
.section-block.Image-Background .twoCols_testCycle_BoxWrapper .flex-control-paging li a.flex-active {
	background: rgba(255,255,255,.3);
}

/*----------------------------------------
	Tabs
-----------------------------------------*/

.section-block.Image-Background .tabsIcons h3 {
	color: #fff;
}
.section-block.Image-Background .nav-tabs>li.active>a, .section-block.Image-Background .nav-tabs>li.active>a:hover, .section-block.Image-Background .nav-tabs>li.active>a:focus {
	color: #fff;
	background: none;
	border: 1px solid rgba(255,255,255,0.5);
	border-bottom-color: transparent;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.section-block.Image-Background .nav-tabs {
	border-bottom: 1px solid rgba(255,255,255,0.5);
}
.section-block.Image-Background .responsiveTabs .nav>li>a:hover, .section-block.Image-Background .nav>li>a:focus {
	background: none;
}
.section-block.Image-Background .panel-default>.panel-heading {
	background: none;
}
.section-block.Image-Background .panel-default {
	border-color: rgba(255,255,255,0.5);
	background: none;
}
.section-block.Image-Background .responsiveTabs-pane {
	background: none;
}
.section-block.Image-Background .panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top: none;
}

/*----------------------------------------
	Galeria
-----------------------------------------*/

.section-block.Image-Background .galleriaBox .galleria-container {
	background: rgba(255,255,255,0.3);
	border: none;
}
.section-block.Image-Background .galleriaBox .galleria-thumb-nav-left:before,
.section-block.Image-Background .galleriaBox .galleria-thumb-nav-right:before {
	color: #fff;
}

/*----------------------------------------
	Icon List
-----------------------------------------*/

.section-block.Image-Background .two-col-icons ul li .icon-box {
	background: rgba(0,0,0,0.3);
}


/*----------------------------------------
	Image Boxes
-----------------------------------------*/

.section-block.Image-Background .imageBox-Box {
	background: rgba(255,255,255,0.9);
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
}
.section-block.Image-Background .imageBox-Box h2 {
	color: #444;
}
.section-block.Image-Background .imageBox-Box h2 a {
	color: #fff;
}
.section-block.Image-Background .imageBox-Box p {
	color: #444;
}


/*----------------------------------------
	Image Blocks
-----------------------------------------*/

.section-block.Image-Background.ImageBlocks h2 {
	color: #fff;
}
.section-block.Image-Background.ImageBlocks p {
	color: #fff;
}

/*----------------------------------------
	Image Buttons
-----------------------------------------*/

.section-block.Image-Background .imageButton .bottom {
	background: rgba(255,255,255,0.8);
}
.section-block.Image-Background .imageButton h4 a:link,
.section-block.Image-Background .imageButton h4 a:visited {
	color: #383838;
}
.section-block.Image-Background .imageButton p {
	color: #787676;
}
.section-block.Image-Background .imageButton .bottom:before {
	border-bottom: 8px solid #1b1b1b;
}
.section-block.Image-Background .imageButton h4, .section-block.Image-Background .imageButton h4 a:link, .section-block.Image-Background .imageButton h4 a:visited {
	color: #383838;
}

/*----------------------------------------
	Blog Post
-----------------------------------------*/

.section-block.BlogPost-ImageBoxes.Image-Background .imageBox-Box h2 a,
.section-block.News-ImageBoxes.Image-Background .imageBox-Box h2 a {
	color: #fff;
}

/*----------------------------------------
	Testimonials
-----------------------------------------*/

.section-block.Image-Background .TestimonialsBlock p {
	color: #fff;
}
.section-block.Image-Background .TestimonialsBlock h2 {
	color: #fff;
}
.section-block.Image-Background .TestimonialsBlock h5 {
	color: #de2b2b;
}
.section-block.Image-Background .TestimonialsBlock-TextWrap h2,
.section-block.Image-Background .TestimonialsBlock-TextWrap h5 {
	color: #fff;
}
.section-block.Image-Background .TestimonialsBlock-Wrapper {
	border-color: rgba(255,255,255,0.4);
}


/*----------------------------------------
	Small Icon Block
-----------------------------------------*/

.section-block.Image-Background.SmallIconBlocks .IconBlock-TextWrap h2 {
	color: #fff;
}

/*----------------------------------------
	Contact
-----------------------------------------*/

.section-block.Image-Background .contact-form-title, .section-block.Image-Background .contact-header {
	color: #fff;
}
.section-block.Image-Background .contact-message {
	color: #fff;
}
.section-block.Image-Background .contact-block {
	color: #fff;
}
.section-block.Image-Background ::-webkit-input-placeholder {
   color: #fff;
   padding: 2px 0 0 0;
   opacity: 1 !important;
}
.section-block.Image-Background :-moz-placeholder { /* Firefox 18- */
   color: #fff;
   padding: 2px 0 0 0;
   opacity: 1 !important; 
}
.section-block.Image-Background ::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;
   padding: 2px 0 0 0;
   opacity: 1 !important; 
}
.section-block.Image-Background :-ms-input-placeholder {  
   color: #fff;
   padding: 2px 0 0 0;
   opacity: 1 !important; 
}
.section-block.Image-Background .contact-form .formInput, .section-block.Image-Background .contact-form .formTextarea {
	background: rgba(255,255,255,0.6);
	border: none;
}

/*=======================================================================================================
	
	Options Blocks

========================================================================================================*/

/*----------------------------------------
	Empty Message  ::  Option Block
-----------------------------------------*/

.section-block.Image-Background .optionsBlock_empty_Message {
	background: rgba(255,255,255,0.8);
	color: #555;
}

/*----------------------------------------
	Testimonials  ::  Option Block
-----------------------------------------*/

.section-block.Image-Background .OptionsBlock ul.flex-direction-nav li a span {
	color: rgba(255,255,255,0.3);
}
.section-block.Image-Background .optionsBlock_quoteTop p {
	color: #fff;
}
.section-block.Image-Background .optionsBlock_quoteTop {
	background: #222;
	border-color: #222;
}
.section-block.Image-Background .optionsBlock_quoteTop:before,
.section-block.Image-Background .optionsBlock_quoteTop:after {
	border-top-color: #222; 
}
.section-block.Image-Background .optionsBlock_quoteText h2 {
	color: #f4f4f4;
}
.section-block.Image-Background .optionsBlock_quoteText h5 {
	color: #999;
}

/*---------------------------------------
	Thumbs  ::  Option Blocks
----------------------------------------*/

.section-block.Image-Background .optionsBlock_thumbsFrame {
	background: rgba(255,255,255,0.3);
}
.section-block.Image-Background .optionsBlock_thumbsText h2 a {
	color: #f4f4f4;
}

/*-----------------------------------------
	Newsletter Signup :: Option Block
-----------------------------------------*/

.section-block.Image-Background .optionsBlock_newsletter_Box {
	background: rgba(255,255,255,.1);
	border: none;
}
.section-block.Image-Background .optionsBlock_newsletter_Text h2 {
	color: #f8f8f8;
}
.section-block.Image-Background .optionsBlock_newsletter_Box input.promoInput {
	box-shadow: none !important;
	color: #000;
	border: 1px solid #fff;
	background: rgba(255,255,255,0.8);
}


/*=======================================================================================================
	
	Footer

========================================================================================================*/

.section-block.Image-Background .footer-top {
	background: #000;
}
.section-block.Image-Background .footer-bottom {
	background: #000;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
}
.section-block.Image-Background h4.footer-block-title {
	color: #c9c9c9;
}
.section-block.Image-Background .footer-ImageLinks .image-text h5 {
	color: #777;
}
.section-block.Image-Background .footer-ImageLinks .image-frame {
	border: 3px solid #0f0f0f;
}
.section-block.Image-Background p.quote-name {
	color: #c9c9c9;
}
.section-block.Image-Background p.quote-name span {
	color: #777;
}
.section-block.Image-Background .footer-ContactInfo .contact-info {
	color: #777;
}
.section-block.Image-Background .footer-bottom p {
	color: #555;
}
.section-block.Image-Background .footer-bottom p a {
	color: #555;
}
.section-block.Image-Background .footer-bottom p a:hover,
.section-block.Image-Background .footer-bottom p a:active {
	color: #de2b2b;
}










