
/*General Theme Color Class
 *	Managment cat bve find in WP Admin -> Color Manager
 *	@see statement bellow. 
 *	@return CSS Class
*/

body { color: #333333; }

section.content_page_constructor .content { background-color: #ffffff; }
section.content_page_constructor .content h1,
section.content_page_constructor .content h2,
section.content_page_constructor .content h3 { color: #269BD1; }

/*Phone*/
section.sub_menu a#phone_number { color: #269BD1; }

/*Quote Button*/
section.sub_menu a.get_a_quote { border: 2px solid #269BD1; color: #269BD1;}
	section.sub_menu a.get_a_quote:hover { background-color: #269BD1; color: #FFFFFF; }

/*Service Buttons*/
section[id^=london_services_unique_id] span.title { color: #269BD1; }

/* reviews */
section.london_review_unique_class { background: #FFFFFF url("http://www.cleaners-wapping.co.uk/wp-content/uploads/2015/09/wallpaper.jpg") no-repeat center center; background-size: cover; color: #333333 !important; }
section.london_review_unique_class div.rate span.rate_star { color: #269BD1; }
section.london_review_unique_class div.testimonial_face { border-radius: 100px; border:2px solid #DADADA; };

section.reviews-slider a.review_navigation { color: #FFFFFF !important; }
section.reviews-slider a.review_navigation:hover { color: #269BD1; }

/*Social Buttons*/
section.social_buttons div.container-fluid span,
section.social_buttons div.container-fluid ul li a { color: #269BD1; }

		@font-face {
			font-family: 'icomoon';
			src:url('fonts/social/in_circle/icomoon.eot?j3rxkc');
			src:url('fonts/social/in_circle/icomoon.eot?j3rxkc#iefix') format('embedded-opentype'),
				url('fonts/social/in_circle/icomoon.ttf?j3rxkc') format('truetype'),
				url('fonts/social/in_circle/icomoon.woff?j3rxkc') format('woff'),
				url('fonts/social/in_circle/icomoon.svg?j3rxkc#icomoon') format('svg');
			font-weight: normal;
			font-style: normal;
		}

		[class^="icon-"], [class*=" icon-"] {
		    /* use !important to prevent issues with browser extensions that change fonts */
			font-family: 'icomoon';
			speak: none;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;

			/* Better Font Rendering =========== */
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

		.icon-google:before {
			content: "\e900";
		}
		.icon-delicious:before {
			content: "\e901";
		}
		.icon-facebook:before {
			content: "\e902";
		}
		.icon-myspace:before {
			content: "\e903";
		}
		.icon-pinterest:before {
			content: "\e904";
		}
		.icon-stumbleupon:before {
			content: "\e905";
		}
		.icon-twitter:before {
			content: "\e906";
		}

		

/*Header*/
header { background: #F9F95E }
header #logo a { display: table; color: #269BD1; }
header #logo a img { height: 100px !important; width: 340px !important; }
.london_social_media_style { background: #FFFFFF url("http://www.cleaners-wapping.co.uk/wp-content/uploads/2015/09/london-2.jpg") no-repeat center center; background-size: cover; }
.london_social_media_style span.title { color: #269BD1; }

#location { position: relative; }
section[id^='contacts'] #location .acf-map:before { content:''; position: relative; z-index: 9999; display:block; width: 100%; height: 150px; top: 0; left: 0;
background-image: linear-gradient(to bottom, #ffffff , transparent);
background-image: linear-gradient(to bottom, #ffffff, transparent);
background: -moz-linear-gradient(top, #ffffff 0%, transparent 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,transparent 100%);
background: linear-gradient(to bottom, #ffffff 0%,transparent 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='transparent',GradientType=0 ); 
}

section[id^='contacts'] #location .acf-map:after { content:''; position: absolute; z-index: 9999; display:block; width: 100%; height: 150px; bottom: 0; left: 0;
background-image: linear-gradient(to bottom, transparent, #ffffff);
background-image: linear-gradient(to bottom, transparent, #ffffff);
background: -moz-linear-gradient(top,  transparent 0%, #ffffff 100%);
background: -webkit-linear-gradient(top,  transparent 0%,#ffffff 100%);
background: linear-gradient(to bottom,  transparent 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ffffff',GradientType=0 ); 
}

/*Google Map*/
section[id^='contacts'] #location h2 { color: #269BD1; }
section[id^='contacts'] #location .acf-map { height: 800px; position: relative; }

/*Main Slider*/
.banner_offer_btn { color: #FFFFFF;
background-image: linear-gradient(to bottom, #269BD1, #363636);
background: #269BD1;
background: -moz-linear-gradient(top,  #269BD1 0%, #363636 100%);
background: -webkit-linear-gradient(top,  #269BD1 0%,#363636 100%);
background: linear-gradient(to bottom,  #269BD1 0%,#363636 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#269BD1', endColorstr='#363636',GradientType=0 ); 
}




	.banner_offer_btn:hover { color: #FFFFFF; background: #269BD1; }

section[id^='main_slider'] a.main_slider_navigation { color: #FFFFFF; }
section[id^='main_slider'] a.main_slider_navigation:hover { color: #269BD1 !important; }


/*Header Menu*/
header div.wrapper div.container-fluid .navbar-nav > li > a { color: #FFFFFF;
background: #269BD1;
background: -moz-linear-gradient(top,  #269BD1 0%, #363636 100%);
background: -webkit-linear-gradient(top,  #269BD1 0%,#363636 100%);
background: linear-gradient(to bottom,  #269BD1 0%,#363636 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#269BD1', endColorstr='#363636',GradientType=0 );
}

/*Gravity Forms*/
[id^=london_form_id] { padding: 40px 0; }
[id^=london_form_id] form[id^='gform_'] input[type="submit"],
form[id^='gform_'] input[type="submit"] { color: #FFFFFF; border: none;
background-image: linear-gradient(to bottom, #269BD1, #363636);
background: #269BD1;
background: -moz-linear-gradient(top,  #269BD1 0%, #363636 100%);
background: -webkit-linear-gradient(top,  #269BD1 0%,#363636 100%);
background: linear-gradient(to bottom,  #269BD1 0%,#363636 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#269BD1', endColorstr='#363636',GradientType=0 ); 
}

	form[id^='gform_'] input[type="submit"]:hover { background: #269BD1 !important; }
[id^=london_form_id] form[id^='gform_'] div.validation_message,
form[id^='gform_'] div.validation_message { border: 1px solid #269BD1 !important; color: #269BD1 !important; }
[id^=london_form_id] form[id^='gform_'] div.validation_error,
form[id^='gform_'] div.validation_error { color: #269BD1 !important; font-size: 1.3em; }
[id^=london_form_id] ul li:before { color: #269BD1;  }
[id^=london_form_id] form[id^='gform_'] h3,
form[id^='gform_'] h3 { color: #269BD1;  }
[id^=london_form_id] { background-color: #FFFFFF }

/*Video Support*/

[id^='video_support'] .video_description p { color: #333333 !important; }

/*Page Constructor*/

section.content_page_constructor .content ul li:before { color: #269BD1;  }
section.content_page_constructor .content a { color: #269BD1; }

.london_fc_color { background-color: #269BD1; }
.london_services_unique_class div.container-fluid ul > li { border-radius: 500px; }
.london_services_unique_class div.container-fluid ul > li.current_service { border: 1px solid #269BD1; }
.london_services_unique_class div.container-fluid ul > li.current_service a { color: #269BD1; }

/*Footer*/
footer { 
background-image: linear-gradient(to bottom, #269BD1, #363636);
background: #269BD1;
background: -moz-linear-gradient(top,  #269BD1 0%, #363636 100%);
background: -webkit-linear-gradient(top,  #269BD1 0%,#363636 100%);
background: linear-gradient(to bottom,  #269BD1 0%,#363636 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#269BD1', endColorstr='#363636',GradientType=0 ); 
}

/*Mobile Menu*/
span.sidr-class-mobile-menu { color: #269BD1; }
.set_active i { color: #269BD1; }
.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{ 
	text-shadow: 0 0 10px #269BD1;
	color: #269BD1;
}
.sidr ul li.sidr-class-active:before { 
	background: #269BD1 !important;
	box-shadow: 0 0 5px 1px #269BD1 !important;
}

/*Price Tables*/

section.content_page_constructor ul.fc_price_tables li.price_per_time { background: #EAEAEA; }
section.content_page_constructor ul.fc_price_tables li.price_per_time span.description { color: #8F8F8F; }
section.content_page_constructor ul.fc_price_tables li a.quote_btn { background-color: #3DD2D7; color: #FFFFFF; }
section.content_page_constructor ul.fc_price_tables li a.quote_btn:hover { text-decoration: none; }

section.content_page_constructor ul.fc_price_tables.special li.price_per_time { background: #269BD1; color: #FFFFFF; }
section.content_page_constructor ul.fc_price_tables.special li.price_per_time span.description { color: #FFFFFF; }
section.content_page_constructor ul.fc_price_tables.special li a.quote_btn { background-color: #269BD1; }
section.content_page_constructor ul.fc_price_tables.special li span.title { color: #269BD1; }

/*Benefits*/
[data-fc-unique*='page_benefits'] { background: #FFFFFF url("http://www.cleaners-wapping.co.uk/wp-content/uploads/2015/12/london-atractive.png") no-repeat center center; background-size: 100% 100%;  }
[data-fc-unique*='page_benefits'] [class*='fc_usp_icon'] { width: 100px; height: 100px; border-radius: 300px; }
[data-fc-unique*='page_benefits'] [class*='fc_usp_icon'] i:before { font-size: 62.5px; }
[data-fc-unique*='page_benefits'] [class*='fc_usp_icon'] i { width: 100px; height: 100px; }
[data-fc-unique*='page_benefits'] [class*='fc_usp_title'] { border-bottom: 1px solid black; color: #333333; }
[data-fc-unique*='page_benefits'] [class*='fc_usp'] p { color: #333333; }

[data-fc-unique*='page_benefits'] .owl-controls .owl-pagination .owl-page { border: 2px solid #269BD1;; }
[data-fc-unique*='page_benefits'] .owl-controls .owl-pagination .owl-page.active { background-color: #363636; }

#navbarCollapse .menu-main-menu-container { min-height: 100px; }
@media only screen and (max-width: 767px)  { 
	header #logo { height: 100px !important; width: 340px !important; }
}

