/*
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 */
.mailchimp-post-style div h5 {
	color:#fff!important;
}
.mailchimp-label {
	color:#fff!important;
}
.mailchimp-checkbox {
	color:#fff!important;
}
.mailchimp-checkbox a{
	color:#fff!important;
}
.mailchimp-checkbox a:hover{
	color: #FFF2E0!important;
}
.mailchimp-button {
	background-color:#223658!important;
	color: #fff!important;
}
.mailchimp-button:hover {
	background-color:#FFF2E0!important;
	color: #000!important;
}
form input:focus:invalid, form textarea:focus:invalid, form select:focus:invalid {
    color: #fff!important;
    border-color: #fff!important;
}
.footer-link-style-1 {
	color: #fff!important;
	font-size:13px!important;
	font-weight: 400!important;
}
.footer-link-style-1:hover {
	color: #223658!important;
}
.footer-link-style-2 {
	color: #fff!important;
	font-size:12px!important;
	font-weight: 300!important;
}
.footer-link-style-2:hover {
	color: #223658!important;
}
.no-margin div div div h3 {
	margin-bottom: 0!important;
}

/** Title height on main page **/
.tittle-height div div div .elementor-icon-box-title {
    min-height: 120px!important;;
}


/** Footer effect **/
.style-effect-parrent {
	position:relative;
}
.style-effect-line {
	position:absolute;
	
	width:3px; 
	height:20px; 
	background-color:#90A291; 
}
.style-effect-text {
	position:absolute; 
	left:10px;
	color: #223658;
	font-weight: 600;
	font-style: italic;
	font-size: 12px;
}
.style-effect-parrent:hover .style-effect-line {
	transform: rotate(90deg);
}
.style-effect-parrent:hover .style-effect-text {
	transform: translate(10px,0px);   
}
.style-effect-line:hover {
	
}
.style-effect-line, .style-effect-text {
	transition: 0.5s;
}
/** Post Image Style **/
.post-image-style {
	width:450px; 
	height:auto;
	float:left;
	margin:0px 40px 40px -20px;
}
.lang-item {
	display: flex!important;
}
@media only screen and (max-width: 1024px) {
	.post-image-style {
	width:50%; 
	height:auto;
	float:left;
	margin:0px 40px 40px -20px;
}
	.container,body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}
}
@media only screen and (max-width: 767px) {
	.post-image-style {
	width:100%; 
	height:200px!important;
	float:none;
	margin:0px 0px 0px 0px;
}	
/** Title height on main page **/
.tittle-height div div div .elementor-icon-box-title {
    min-height: 70px!important;;
}	
}
/** Mobile menu **/
.elementor-nav-menu--dropdown {
	
    width: auto!important;
    right: 0px!important;
	left: auto!important;
	
}
