/*
Theme Name: Plumbing Child
Theme URI: http://www.themechampion.com
Description: Plumbing Child Theme
Author: plumbing
Author URI: http://www.themechampion.com
Template: plumbing
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: plumbing
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/

ul li {
	font-size: 15px;
	color: #8e8d8d;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
}

.vc_custom_1513601344966 {
	margin-top: 0px !important;
}

.newsletter-form {
	display: none;
}

.footer-contact .media-left {
	color: #489dc5 !important;
}

/*#footer {
	background: url(https://www.oceanplumbingheating.co.uk/wp-content/uploads/2017/12/bg6.jpg)  #636363 !important;
}*/

.widget-title {
	color: #ec2227 !important;
	font-size: 24px !important;
}

.widget_title {
	color: #ec2227 !important;
	font-size: 24px !important;
}

.top_nav .top_nav_wrapper ul {
	margin-top: 15px !important;
}

.appointment-banner{
	background-color: #10284b !important;
}

.page-title {
	font-family: "Passion One" !important;
} 

.facebook-feed {
	margin-top: 30px;
}

.our-services-menu {
	margin-bottom: 30px !important;
	width: 100%;
}

.facebook-feed {
	width: 100%;
	display: block;
}

.our-services-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.our-services-menu li {
	background-color: #8e8d8d;
	padding: 15px 15px 15px 15px;
	margin-top: 5px;
	font-size: 14px;
	display: block;	
	border-left: #ec2227 7px solid;

}

.our-services-menu li:hover{
	background-color: #333333;
}

.our-services-menu li a {
	color: #ffffff;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
}

.our-services-menu li a:hover{
	color: #ec2227;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
	color: #ec2227 !important;
	border-color: #ec2227 !important;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{
	background-color: #10284b !important;
	color: #ffffff !important;
}

.tmc_header_4 .plumber-navbar4 #plumber-nav {
	background: none !important;
}

.gas-safe {
	margin-top: 50px;
	
}

.service-offers3 {
	padding-top: 40px !important;
}

.your-year select {
    width: 100px;
    margin-right: 10px;
    height: 40px;
    line-height: 24px;
	padding: 8px 15px !important;
}
/*Remove Featured Image From Blog*/
.blog-loop .featured-image {display: none !important;}

/* Media Queries*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.our-services-menu li {
		font-size: 12px;
		padding: 10px 5px 10px 5px;
		border-left: #ec2227 3px solid;
		overflow: hidden;
	}
	.our-services-menu {
		width: 90%;
	}
	.header-info {
		background-color: #10284b !important;
	}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 767px) {
	.logo {
		margin: 10px 0px 20px 0px !important;
	}
	.bg-homepage4 {
		background: none;
	}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 768px) {
	#why-choose-us {
		background-color: #ecedf1 !important;
	}
	.logo-image {
		display: none;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1920px) {
	#why-choose-us {
		padding: 40px 0px 40px 0px;
		background-color: #ecedf1 !important;
	}

}

@media only screen and (max-device-width : 980px){
	.this-inner{
		padding-top: 35px !important;
	}
	.service-offers3 {
		padding: 45px 0 45px !important;
	}
		.m0.request-service-form{
		margin-top: 150px !important;
	}
}

@media only screen and (max-device-width : 768px){
	.service-heading{
		text-align: center !important;
	}
	.service-btn{
		width: 100% !important;
		text-align: center !important;
	}
}

@media only screen and (max-device-width : 1024px){
	.about-us-section4 .pull-right{
		float: right !important;
	}
}
