/*
    Theme Name: Inwire
    Author: WebSystemSolutions
    Author URI : https://web-systems.solutions/
    Description: Custom made theme for Inwire
    Version: 0.3
    License: GPL v2
    License URI: https://www.gnu.org/licenses/licenses.html
*/
#popup-cookie .popup-wrapper {
    width: 100%;
    bottom: 0;
    padding: 65px 50px;
	  margin-bottom: 0;
}
#popup-cookie .popup-content {
	display: flex;
}
#popup-cookie .popup-text {
    flex: 1 1 60%;
    color: #aaa;
    margin-bottom: 0;
}
#popup-cookie .popup_btn {
    flex: 1 1 40%;
    align-content: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    gap: 40px;
}
#popup-cookie .btn {
    min-width: 260px;
}
#popup-cookie .btn.btn-green {
    background-color: green;
}
#popup-cookie .btn.btn-green:hover {
    background: transparent !important;
    color: #444;
    border: 1px solid #aaa !important;
}
#popup-cookie .btn.btn-grey {
    background: transparent;
    color: #444;
		border: 1px solid #aaa;
}
#popup-cookie .popup-text a {
    text-decoration: underline;
}
#popup-cookie strong {
    color: #444;
    padding-bottom: 20px;
    display: inline-block;
}
#popup-cookie-full .popup-wrapper {
    width: 60%;
    overflow: auto;
    height: 100%;
}
.no-scroll {
    overflow: hidden;
}
#popup-cookie-full .popup-close {
    top: 20px;
    right: 20px;
}
#popup-cookie-full .popup-content {
    overflow: auto;
    height: 100%;
}
@media only screen and (max-width: 1590px){
	#popup-cookie .popup-content {
		display: flex;
		flex-direction: column;
		gap: 30px;
	}
	#popup-cookie .popup_btn {
        justify-content: start;
	}
}
@media only screen and (max-width: 767px){
	#popup-cookie .btn {
        min-width: calc(46% - 40px);
        flex: 1 1 calc(46% - 40px);
	}
	#popup-cookie .popup-wrapper {
        padding: 28px 32px;
    }
}
.media-form__title.h2{margin-top: -9px}
.wpcf7 form.sent .wpcf7-response-output{
	display:block!important
}