/*
	Theme Name: OceanWP Child
	Theme URI: https://oceanwp.org/
	Description: OceanWP WordPress theme example child theme.
	Author: Nick
	Author URI: https://oceanwp.org/
	Template: oceanwp
	Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/*box modal*/
.premium-modal-box-modal .premium-modal-box-modal-dialog{max-height:100vh !important;height:100% !important;}

/*Accordion*/
.pp-image-accordion-content{opacity:1 !important;}


@media screen and (max-width: 768px){
	.pp-image-accordion .pp-image-accordion-item .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:30%;top:80%;}
	/*.pp-image-accordion .pp-image-accordion-item:first-child .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:30%;top:27%;}*/
}

@media screen and (min-width: 768px) and (max-width: 1020px) {
	.pp-image-accordion .pp-image-accordion-item .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:20%;top:80%;}
	/*.pp-image-accordion .pp-image-accordion-item:first-child .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:20%;top:27%;}*/
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.pp-image-accordion .pp-image-accordion-item .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:80%;}
	/*.pp-image-accordion .pp-image-accordion-item:first-child .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:27%;}*/
}

@media screen and (min-width: 1280px) and (max-width: 1366px) {
	.pp-image-accordion .pp-image-accordion-item .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:80%;}
	/*.pp-image-accordion .pp-image-accordion-item:first-child .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:27%;}*/
}

@media screen and (min-width: 1366px) and (max-width: 1440px) {
	.pp-image-accordion .pp-image-accordion-item .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:80%;}
	/*.pp-image-accordion .pp-image-accordion-item:first-child .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:27%;}*/
}

@media screen and (min-width: 1440px) and (max-width: 1650px) {
	.pp-image-accordion .pp-image-accordion-item .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:80%;}
	/*.pp-image-accordion .pp-image-accordion-item:first-child .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:27%;}*/
}

@media screen and (min-width: 1650px){
	.pp-image-accordion .pp-image-accordion-item .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:80%;}
	/*.pp-image-accordion .pp-image-accordion-item:first-child .pp-image-accordion-content .pp-image-accordion-title{visibility:visible !important;opacity:1 !important;position:absolute;right:35%;top:27%;}*/
}
.pp-image-accordion-active{flex: 1.1 1 0% !important;}
.pp-image-accordion-active .pp-image-accordion-title{display:none;visibility:hidden;}
body:not(.elementor-editor-active) .pp-image-accordion-active .elementor-heading-title{color:#ffffff;}
body:not(.elementor-editor-active) .pp-image-accordion-active .elementor-button{background:transparent;}

/*popup builder*/
.sgpb-popup-dialog-main-div-theme-wrapper-1{top:-27px !important;}
.sgpb-popup-close-button-1{top:5%;right:3% !important;}

/*main contact*/
span.wpcf7-list-item { display: block; }

/*footer*/
footer-input::placehoder{text-align:right !important;}
.wpcf7-email{text-align:right !important;}
.wpcf7-email::placehoder{text-align:right !important;}
.footer-form .wpcf7-response-output{color:#ffffff !important;}

/*passportcard form*/
.passportcard-form{}
.passportcard-form-email{margin-bottom:20px;}
.passportcard-form-submit{margin-bottom:20px;text-align:center;}