/*!

Theme Name: Sunshine Coast North Renovation

Theme URI: 

Author: 23 Digital

Author URI: 

Description: 

Version: 1.0.0

Tested up to: 5.4

Requires PHP: 5.6

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: sunshinecoastnorthrenovation

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned.



sunshine is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/



/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

# Generic

	- Normalize

	- Box sizing

# Base

	- Typography

	- Elements

	- Links

	- Forms

## Layouts

# Components

	- Navigation

	- Posts and pages

	- Comments

	- Widgets

	- Media

	- Captions

	- Galleries

# plugins

	- Jetpack infinite scroll

# Utilities

	- Accessibility

	- Alignments



--------------------------------------------------------------*/



/*--------------------------------------------------------------

# Generic

--------------------------------------------------------------*/



/* Normalize

--------------------------------------------- */



/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */



/* Document

	 ========================================================================== */



/**

 * 1. Correct the line height in all browsers.

 * 2. Prevent adjustments of font size after orientation changes in iOS.

 */



.file-drop>span {

	width: 100%;

}





.wpcf7 form.sent .wpcf7-response-output {

	animation: hideAfter10s 7s forwards;

}



#wpcf7-f6-o1 span.wpcf7-not-valid-tip{

    padding-left: 15px;

}



@keyframes hideAfter10s {

	to {

		display: none;

	}

}







.wpcf7 form.invalid .wpcf7-response-output {

	display: none;

}





.wpcf7-not-valid-tip:not(:nth-child(1)):not(:nth-child(2)) {display:none;}

.contact-form .wpcf7-not-valid-tip{position: absolute; }







.section_padding {

    padding: 97px 0;

}



.text-center {

    text-align: center !important;

}



*, ::after, ::before {

    box-sizing: border-box;

}



.section {

    display: block;

    unicode-bidi: isolate;

}



.wrappermain .container {

    max-width: 1307px;

    padding-left: 15px;

    padding-right: 15px;

}







.no-class {

    font-size: 250px;

}





.action-btn {

    width: auto;

    position: relative;

    display: inline-flex;

    height: 50px;

    justify-content: center;

    align-items: center;

    margin: 0;

    padding: 10px 20px;

    min-width: 200px;

    text-align: center;

    font-size: 18px;

    line-height: 18px;

    font-weight: 600;

    text-decoration: none;

    color: var(--white);

    border: none;

    cursor: pointer;

    transition: ease-out 0.5s;

    background: #7bd530;

    position: relative;

    letter-spacing: 0;

}



a.action-btn {

    margin: 20px;

}



.custom-404-page header{

    background-color: rgb(28, 40, 66);

}

.grecaptcha-badge {
    display: none !important;
}


.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450 !important;
}