/*
Theme Name: Innovation Lite Child Theme
Theme URI: https://d5creation.com/theme/innovation

Author: Gower Business Systems
Author URI: https://www.gowerbiz.co.uk

Description: Innovation Lite is CSS3 Powered and WordPress Latest Version Ready Responsive Theme. Parent theme by D5 Creation https://d5creation.com

Version: 1.0

Tags: two-columns, right-sidebar, left-sidebar, footer-widgets, rtl-language-support, featured-images, custom-header, custom-background, custom-menu, threaded-comments, sticky-post, front-page-post-form, entertainment, full-width-template, theme-options, translation-ready, blog, portfolio, education, food-and-drink 

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Innovation Lite WordPress Theme, Copyright 2015: D5 Creation (www.d5creation.com)
Innovation Lite is distributed under the terms of the GNU GPL

Text Domain: innovation-lite
Template: innovation-lite

*/
@import url("../innovation-lite/style.css");
a {
	color: #B8252A;
}
p {
	font-size: 16px;
}
a:hover {
	color: #C45238;
}
input, textarea {
	/*width: 80% !important;*/
}
textarea {
	height: 100px !important;
}
textarea ,input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"]{
	background: #FAF5F5;
}
iframe {
	width: 100%;
}
.headerheight {
	display: none;
}
#container {
	margin: 20px auto;  
}
.entrytext {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.main {
	flex: 1;
	padding-right: 5%;
}
.side {
	justify-content: flex-end;
	flex: 0.5;
}
.entrytext h1 {
	color: #b8252a;
	flex: 100%;
}
h1.page-title, h1.arc-post-title {
	color: #777DA7;
}
img.site-logo, .site-title {
	font-family: "Bernard MT Condensed", "Roboto Condensed";
	color: #b8252a;
	width: 100%;
}
.site-subtitle {
	align-self: flex-end;
}
#container {
	margin: 150px auto;
}
#container.f-blog-page {
    margin-top: 0;
}
.boxtoptitle {
	font-weight: bold;
	background: repeating-linear-gradient( 45deg, #9a9a9a, #9a9a9a 4px, #a7a7a7 4px, #a7a7a7 6px );
	padding: 10px 0 10px 0;
}
#portfolio-box-item {
    margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
    /*background: repeating-linear-gradient( 45deg, #9a9a9a, #9a9a9a 4px, #a7a7a7 4px, #a7a7a7 6px );*/
}
.box90.poftfolioslider {
	display: flex;
}

.flex-direction-nav {
	display: none;
}

.flexGrid {
	width: 100%;
	display: flex;
	justify-content: center;
}

.flexGrid i {
    padding: 0px 50px;
    font-size: 50px;
    font-style: normal;
}
.flexHeader {
	display: flex;
	align-items: center;
	background-color: #fff;
}

.headerNav {
	align-content: center;
	justify-content: flex-end;
	margin-bottom: 20px;
}

.flexHeader h1 {
	padding-left: 10px;
	font-size: 35px;
	align-self: flex-start;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.flexHeader h2 {
	padding-left: 10px;
}
#header {
	background-color: #fff
}

#header-content {
		margin: 0;
		padding: 0;
}
.wpcf7-form-control.wpcf7-submit {
    width: 25% !important;
}
.featured-box-services {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 auto;
}
.box-services-icon {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    font-size: 50px;
	color: #B8252A;
}

.featured-box:hover .box-services-icon {
	color: #76181B;
}

.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider.main-slider .slideitem {
	background-size: cover;
	position: relative;
	background-image: url("http://24i.fa1.myftpupload.com/wp-content/uploads/2018/06/qtq50-vdcHhH.jpeg");
	width: 100%;

}
.main-slider .slides li {
	height: 400px;
}
main-slider .flex_caption1 p {
    background: ;
    margin: 0 0 5px;
    padding: 0 5px;
    display: table;
}

.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.slideitem {
	/*background-image: url("http://24i.fa1.myftpupload.com/wp-content/uploads/2018/06/mechanic-header-1.jpg");*/
	background-color: rgb(7, 104, 150); 
	width: 100%; 
	float: left; 
	margin-right: -100%; 
	position: relative;
	opacity: 0; 
	display: block; 
	z-index: 1; 
	background-position: 0px 0px;
}
.post-container .fpthumb {
	max-height: 20vw;
}
#main-menu-con {
	/*position: relative;
	display: flex;
	justify-content: flex-end;
	right: 0;
	flex-grow: 1;
	margin-bottom: 20px;*/
	top: 30%;
}
#main-menu-con a {
	color:#B8252A;
}
#main-menu-con .menu-item-home a {
	color:#B8252A;
}
#main-menu-con .menu-item:not(.current_page_item) a {
	/*color:#B8252A;*/
}
#main-menu-con ul ul, .sub-menu, .sub-menu ul ul {
	background: #b8252a;
}
#main-menu-con .menu-item-home a:hover, #main-menu-con a:hover, #main-menu-con .selected a, #main-menu-con .current-menu-item > a, #main-menu-con .current-menu-ancestor > a, #main-menu-con .current_page_item > a, #main-menu-con .current_page_ancestor > a {
	background: #B8252A;
	color: #fff;
}
textarea ,input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"]{
	background: #FAF5F5;
}
.featured-box:hover h3.ftitle {
	color:#B8252A;
}
.post-container:hover .fpthumb img {
	transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	-o-transform: none;
	-ms-transform: none;
}
#heading1 {
	color: #B8252A;
}
#right-sidebar .widget .widget-title {
	background: repeating-linear-gradient( 45deg, #eee, #ddd 4px, #eee, #eee 6px );
}
.bqpcontainer {
	padding: 20px 0 0;
}
button {
	background: ##69b3e0;
	background-image: linear-gradient(to bottom, #69b3e0, #9dbde3);
}
button:hover{
	background: #9dbde3;
	background-image: linear-gradient(to bottom, #9dbde3, #69b3e0);
}
input[type="reset"], input[type="button"], input[type="submit"], .contactcontainer input[type="submit"] {
	background: #69b3e0;
	background-image: linear-gradient(to bottom, #69b3e0, #9dbde3);
	width: 50% !important;
}
button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover, .contactcontainer input[type="submit"]:hover {
	background: #9dbde3;
	background-image: linear-gradient(to bottom, #9dbde3, #69b3e0);
}
.grid-portfolio{
	margin: 0 auto !important;
	display: flex;
	flex-grow: 1;
	flex-direction: row;
	align-items: stretch;
}
.grid-portfolio figcaption {
	background: #B8252A !important;
	color: #fff !important;
	position: relative;
}
.cs-style-3 figcaption {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	transition: none !important;
	opacity: 1 !important;
	position: absolute;
	border-right: 2px solid #9a9a9a;
    border-left: 2px solid #9a9a9a;
    DISPLAY: FLEX;
    FLEX-WRAP: WRAP;
    FLEX-GROW: 1;
	height: 35% !important;
}
.grid-portfolio figcaption h3 {
	width: 100%;
}
.no-touch .cs-style-3 figure:hover img, .cs-style-3 figure.cs-hover img {
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	transition: none !important;
}
.widget .widget-title {
	color: #303030;
}
.grid-portfolio li {
	/*width: 33.333%;*/
	flex-grow: 1;
}
#right-sidebar {
	margin-top: 1%;
}
#right-sidebar .widget {
	margin-top: 15px;
}
#right-sidebar .widget li {
	list-style: none;
}
.label-above .nf-field-element, .label-below .nf-field-element {
	width: 70%;
}
.label-above .nf-field-label {
	width: 100%;
}

#footer {
    background: url("http://24i.fa1.myftpupload.com/wp-content/uploads/2018/07/back3.png") repeat scroll 0 0 #747474;
    border-bottom: 50px solid #4e4e4e;
    border-top: 10px solid #747474;
}

#footer-sidebar .widget li {
	list-style: none;
}
#footer-sidebar .widget, #footer-sidebar .widget li, #footer-sidebar .widget a {
	color: #fff;
}
.first-footer-widget .widget .widget-title {
	color: #69b3e0;
}
#footer-sidebar .footer-widgets h3 {
	color: #69b3e0;
}
.wpcw-widget-contact-map {
	width: 100%;
}
.go-top {
	background: #69b3e0;
}
#creditline a{
	font-weight: bold;
	color: #69b3e0;
}
#creditline a:hover {
    text-decoration: underline;
}
.mobile-menu {
	background: #B8252A;
}
/************ RESPONSIVE ************/
@media only screen and (max-width: 640px) {
	.grid-portfolio {
		flex-direction: column;
	}
	.entry-text {
		flex-direction: column;
	}
	.main {
		flex: 100%;
	}
	.side {
		flex: 100%;
	}
	#container {
		margin: 50px auto;
	}
}
@media screen (min-width: 640px and max-width: 784px) {
	.grid-portfolio li {
		width: 70%;
		float: none;
		margin: 0 auto;
	}
}
@media screen (max-width: 784px) {
	.grid-portfolio li {
		/*width: 100%;*/
	}
	.wpcw-widget-contact-map {
		width: 80%;
	}
	#container {
		margin: 250px auto;
	}
}
