/*
 Theme Name:   1800 Shade U
 Theme URI:    https://1800shadeu.com.au
 Description:  Falco Child Theme
 Author:       1800 Shade U
 Author URI:   https://1800shadeu.com.au
 Template:     falco
 Version:      1.2.8
 Tags:
 Text Domain:
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Hide "comments off" on blog archive pages */
.comments {
	display: none !important;
}
/* Adjust header height */
@media only screen and (min-width: 768px) {
	#Header .logo {
		margin:60px 0 10px !important;
	}
}
@media only screen and (max-width: 767px) {
	#Header .logo {
		margin: 100px 0px 0px 0px !important;
	}
}
#Subheader .one {
	padding: 25px 0 !important;
}
#Subheader .one {
  border-bottom: none !important;
}
#Subheader {
  padding-bottom: 10px;
}
.fancy-align-left {
	text-align: left;
}
.fancy-align-left h2 {
	font-weight: 700;
}
.post_navigation {
  margin: 0px 1% 40px !important;
}

/* Menu stylings */
@media only screen and (max-width: 959px) {
	#Header #menu ul li	ul li a {
		padding: 10px 15px 10px 20px !important;
	}
	#Header #menu ul li	ul li ul li a {
		padding: 10px 15px 10px 20px !important;
	}
}
#Header #menu li ul li a {
	font-family: 'Roboto Condensed', Arial, Tahoma, sans-serif;
}
#Header .menu li ul li a {
	margin: 0 0px !important;
}
.sub-menu {
	font-size: 95% !important;
}
/* Body font styles  */
h1 {
	font-weight: 400 !important;
}
.title {
	font-weight: 400 !important;
}
.breadcrumbs {
	font-size: 85% !important;
}
.gallery-caption {
	font-size: 80% !important;
	line-height: 125% !important;
}
.copyrights p {
	font-size: 90% !important;
	line-height: 120% !important;
}
.homepage-intro p {
	color: #333333;
	font-size: 1.2em;
	line-height: 1.4em;
}
.homepage-intro h2 {
	font-weight: 400;
}
a.button, a.tp-button, input[type="submit"], input[type="reset"], input[type="button"] {
	border-color: rgba(255, 166, 3, 0.4);
}
/*  Forms */
select {
color: #666 !important;
}
::-webkit-input-placeholder {
   color: #666 !important;
}
:-moz-placeholder { /* Firefox 18- */
   color: #666 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #666 !important;
}
:-ms-input-placeholder {
   color: #666 !important;
}
/* WPCF7 contact form */
#wpcf7-f268-p890-o1 .wpcf7-submit {
	background-color: #FF6E00;
  color: #fff;
  border-color: #FF6E00;
  width: 100px;
  text-transform: uppercase;
  margin-top: 10px;
}
#wpcf7-f268-p890-o1 .wpcf7-submit:hover {
	background-color: #FF5500;
  color: #fff;
  border-color: #FF5500;
}
/* CRM Contact Form */
#crm-contact p {
	text-align: center;
}
#crm-contact #btnSend {
	background-color: #FF6E00;
  color: #fff;
  border-color: #FF6E00;
  width: 100px;
  text-transform: uppercase;
  margin-top: 10px;
}
#crm-contact #btnSend:hover {
	background-color: #FF5500;
  color: #fff;
  border-color: #FF5500;
}
@media only screen and (max-width: 479px) {
	#PersonFIRST_NAME, #PersonLAST_NAME, #PersonCOMPANY_NAME, #PersonPHONE1, #AddressOpportunityCITY, #PersonEMAIL1, #OpportunityDESCRIPTION {
		width: 260x;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#PersonFIRST_NAME, #PersonLAST_NAME, #PersonCOMPANY_NAME, #PersonPHONE1, #AddressOpportunityCITY, #PersonEMAIL1, #OpportunityDESCRIPTION {
		width: 300px;
	}
}
@media only screen and (min-width: 768px) {
	#PersonFIRST_NAME, #PersonLAST_NAME, #PersonCOMPANY_NAME, #PersonPHONE1, #AddressOpportunityCITY, #PersonEMAIL1, #OpportunityDESCRIPTION {
		width: 100%;
	}
}
/* Contact Page sidebar widget area */
#contact-sidebar {
	background-color: #fff;
}
@media only screen and (min-width: 768px) {
	#contact-sidebar {
		padding: 40px 30px 20px 30px;
		margin-right: -25px;
		margin-left: -5px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#contact-sidebar {
		padding: 40px 30px 20px 30px;
	}
}
#mla-text-widget-2 {
	border-bottom: none !important;
}

/* List styles */
.the_content_wrapper ul, .section_wrapper ul {
  list-style: disc inside;
  margin-bottom: 1.5em;
}

/* Search Results */
.search-results .page, .search-results .portfolio {
  margin-bottom: 50px;
  background: #fff !important;
  position: relative;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
}
.search-results .page .desc a.desc_a, .search-results .portfolio .desc a.desc_a {
  position: relative;
  display: block;
  text-align: left;
  padding: 40px 20px 5px;
}
.search-results .page .desc a.desc_a p, .search-results .portfolio .desc a.desc_a p {
  color: #333333;
  text-decoration: none;
  outline: 0;
  text-align: left !important;
}
.search-results .page .desc a.desc_a:hover, .search-results .portfolio .desc a.desc_a:hover {
  text-decoration: none;
}
.search-results .post .desc a.desc_a {
  text-align: left !important;
}
.search-results .page h4, .search-results .post h4, .search-results .portfolio h4 {
  color: #ff6E00;
  font-weight: 700;
}