/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: https://www.pattersonconradie.co.za/wp-content/themes/sydney-child/
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/


.page-id-15{
	overflow-x:hidden;

}

.page-id-15 .header-clone{
	height:50px!important;

}

body{
	margin: 0;
	padding: 0;
	background-color: rgba(255,255,255,0.7);!important
}


#showMain {
	line-height: 1em!important;
}
.lineDif1 {
		line-height:0.75em!important;
	}

#showMobile {
	visibility:hidden;
	display:none;
	line-height: 0.75em;
}


#showMobileSmaller {
	visibility:hidden;
	display:none;
}

.page-id-15 h5 {
	line-height:0.5em!important;
}
.ow-button-base a {
	background: black!important;
	border: 0px none white!important;
	font-size: 10%;

}

.ow-button-base a:hover {
	background: #a8ce4a!important;
	border: 0px none white!important;

}


.site-logo {
	max-height:4em;
	padding-top:0;
	bottom:10%;
}
.page-id-15 .sydney-hero-area  {
 visibility:hidden;
 display:none;
}
.page-id-15 .site-header {
  display: none;
}

.page-id-15{
	overflow-x:hidden;
}

.ImageRow {
	display:none;
}

.overlayCustom {
	margin: 0 5%;
	padding: 1%;
	background-color: rgba(255,255,255,0.5);
}	




.BorderDecoration{
	border-left: 1px solid #333333;
}

.BorderDecorationRight{
	border-right: 1px solid #333333;
}

.BorderBottom{
	border-bottom: 1px solid #333333;
}



/*Collapse Right Align*/

.collapseCust  {
	display:block;
	width:100%;
	color:#333333;
 	cursor: pointer;
	text-decoration:none;
	padding:1em;
 	font-size: 1em;
	background-image:none!important;
}
.collapseCust:hover  {
	display:block;
	width:auto;
	background-color:#333333;
	color:white;
	text-decoration:none;
	padding:1em;
 	font-size: 1em;
	background-image:none!important;
}

.collapseCust:focus  {
	display:block;
	width:auto;
	background-color:#333333;
	color:white;
	text-decoration:none;
	padding:1em;
 	font-size: 1em;
	background-image:none!important;
}

.removeMarginP p {
	margin-bottom:0;
}


/*Contact Form Basics*/

.pcForm{
	width:100%!important;
	margin-bottom:0;
	background-color:white!important;
	padding:0.5em;
	margin-right:10px;
}


.wpcf7 input, textarea {
border: 1px solid transparent!important;
font-size: 1em;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 2px 2px #ddd;
-moz-box-shadow: 0 2px 2px #ddd;
-webkit-box-shadow: 0 2px 2px #ddd;
padding:0.5em;

}

.pcSubBtn {
	width:100%;
	background-color: white;
	
}

.wfpSubmit:hover{
	background-color:#a8ce4a!important;
	max-width:50%!important;


}

.myBtn{
	padding: 2px 4px 2px 4px!important;
	margin: 2px;
	white-space: nowrap
	font-size:70%!important;
}

.myBtn:hover{
	background-color: #a8ce4a!important;
	color:white!important;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #333 !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #333 !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #333 !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #333 !important;
opacity: 1;
}

.wpcf7 p {
	margin-bottom:1%;
}

input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #a8ce4a!important;
color: #333;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: #333;
color: white;
}

select, textarea, input {
    border: 0;
}

.widget-title {
	visibility:hidden;
	display:none;
}

.newLink a:hover{
	color:white;
}



/*Media Queries*/

@media only screen and (max-width: 950px) {
	
	
	#showMain {
		display:none;
		visibility:hidden;
	}
	
	#showMobileSmaller {
	visibility:hidden;
	display:none;
		line-height:1.5em!important;
	}
	
	#showMobile {
		display:inline;
		visibility:visible;
		line-height:1.5em!important;
	}

	
}

	@media only screen and (max-width: 520px) {
		
			
	#showMain {
		display:none;
		visibility:hidden;
	}
	
	
	#showMobile {
		display:none;
		visibility:hidden;
		line-height:1.5em;
	}

	#showMobileSmaller {
		display:inline;
		visibility:visible;
		line-height:1.5em;
	}
		.page-id-1367 .myBtn{
			text-align:left!important;
		}
		
		.site-logo {
	max-height:10em;
}
		.myBtn {
			width:80%;	
		margin: 1% 0;
		}
}