/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: https://www.linesdesigns.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
*/

/* General site customization*/
.grecaptcha-badge {
    display:none !important;
}

.site-logo{
	max-width:50%!important;
}

.sydney-hero-area {
	visibility:hidden!important;
	max-height:50px!important;
}

/*woocommerce*/
th, td{
	text-align:left!important;
}

.archive-title{
	color:black;
	font-size:300%;
}


/*set page and font color for contact form*/
.page-id-15 .content-wrapper {
	background-color:#c07114!important;
}

div.wpforms-confirmation-container-full {
    background-color: #c07114!important;
    color: black;
    border: none;
}

.page-id-15 #content{
	background-color:#c07114!important;
}

.page-id-15 .title-post{
	color:black;
}

/*set page and font color for contact form*/
.page-id-1646 .content-wrapper {
	background-color:#c07114!important;
}

.page-id-1646 #content{
	background-color:#c07114!important;
}

.page-id-1646 .title-post{
	color:black;
}

/*set page and font color for Terms and conditions*/
.page-id-1527 .content-wrapper {
	background-color:#e5a487!important;
}

.page-id-1527 #content{
	background-color:#e5a487!important;
}

.page-id-1527 .title-post{
	color:black;
}

/*set page and font color for Privacy Policys*/
.page-id-3 .content-wrapper {
	background-color:#e5a487!important;
}

.page-id-3 #content{
	background-color:#e5a487!important;
}

.page-id-3 .title-post{
	color:black;
}

/*set page and font color for Returns page*/
.page-id-1031 .content-wrapper {
	background-color:#e5a487!important;
}

.page-id-1031 #content{
	background-color:#e5a487!important;
}

.page-id-1031 .title-post{
	color:black;
}

/*set page and font color for Sales and Delivery*/
.page-id-1530 .content-wrapper {
	background-color:#e5a487!important;
}

.page-id-1530 #content{
	background-color:#e5a487!important;
}

.page-id-1530 .title-post{
	color:black;
}

/*styling for wp form*/
/*change txtbox width*/
#wpforms-1562-field_2{
	max-width: 60%!important;
}

#wpforms-1645-field_5{
	max-width: 60%!important;
}

/*style btn*/
/* New button styles */
.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
 background-color: transparent !important; /* Red background */
    color: black !important; /* White text */
    border: 3.5px double black !important;
	border-radius: 5px;
}

/* New button hover styles */
.wpforms-form input[type=submit]:hover, 
.wpforms-form input[type=submit]:active, 
.wpforms-form button[type=submit]:hover, 
.wpforms-form button[type=submit]:active, 
.wpforms-form .wpforms-page-button:hover, 
.wpforms-form .wpforms-page-button:active {
    background-color: black !important; 
	color:#c07114!important;
    border: 3.5px double #c07114 !important; 
}

.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: grey;
	font-style: Italic;
}
 
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: grey;
   opacity: 1;
	font-style: Italic;
}
 
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:grey;
   opacity: 1;
	font-style: Italic;
}
 
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: grey;
	font-style: Italic;
}
 
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: grey;
	font-style: Italic;
}

.page-id-1031 h2{
	font-size:180%!important;
}

.label {
	display:block;
}


/* Media Qeuries */
/* ----------- Non-Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
	.mobileRow {
		display:none!important;
		visibility:hidden; 
}
	.mainHeading h2{
		font-size:4.5em!important;
		line-height:0.05;		  
	  }
}
/* ----------- Retina Screens ----------- */
@media screen 
  and (min-device-width: 1025px) 
  and (max-device-width: 3000px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
	.mobileRow {
		display: none!important;
		visibility:hidden;
	  }
	.mainHeading h2{
		font-size:4.5em!important;
		line-height:0.05;		  
	  }
}

/* Portrait and Landscape tablets*/
@media only screen 
  and (min-device-width: 784px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .mobileRow {
		  display: none!important;
		  visibility:hidden;
	  }
	  	.mainHeading h2{
		font-size:4.5em!important;
		line-height:0.05;		  
	  }
}

/* Portrait and Landscape phones*/
@media only screen 
  and (min-device-width: 641px) 
  and (max-device-width: 783px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .desktopRow {
		  display: none!important;
		  visibility:hidden;
	  }
	  	  .mobileRow {
		  display:block!important;
		  visibility:visible;
			  padding:0;
			  margin:0;
	  }
	  	 .mainHeading h2{
		font-size:2em!important;
		line-height:0.05;		  
	  }
}

@media only screen 
  and (min-device-width: 150px) 
  and (max-device-width: 642px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .desktopRow {
		  display: none!important;
		  visibility:hidden;
	  }
	  	  .mobileRow {
		  display:block!important;
		  visibility:visible;
			padding:0;
			margin:0;
	  }
	  	  	 .mainHeading h2{
		font-size:2em!important;
		line-height:0.05;		  
	  }
}
