/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
body {
	/*background: #023263;*/
	position: relative;
	font-family:"vazir", Iranyekanmediumfanum;
	overflow-y: hidden !important;
}
p, div, li, a, span, button {
	font-family: "vazir", Iranyekanmediumfanum;
}
.centerDiv {
	height: 670px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 0px;
	z-index: 1;
}


.GotoCafe .elementor-button-link.elementor-button.elementor-size-sm {
	z-index: 100000;
	position: relative;
}




.homeBigLogo {
	background: rgba(0, 0, 0, 0) url("https://persianmarinatowers.com/wp-content/uploads/2022/05/homebiglogo-4.png") no-repeat scroll 50% 60px;
	height	: 580px;
	width: 100%;
}
/*
.homeBigMask {
	background: rgba(0, 0, 0, 0) url("https://persianmarinatowers.com/wp-content/uploads/2022/05/biglogomask-4.png") no-repeat scroll 0% 0 ;
	height: 509px;
	left: 50%;
	margin-left: -215px;
	margin-top: -270px;
	position: absolute;
	top: 50%;
	width: 100%;
	opacity: 0;
}*/

.homeBigMask
{
	/*! animation: 			3s ease 0s normal none infinite running lightmove; */
	/*! -o-animation: 		3s ease 0s normal none infinite running lightmove; */
	/*! -moz-animation: 	3s ease 0s normal none infinite running lightmove; */
	-webkit-animation: 	3s ease 0s normal none infinite running lightmove;
}





.shine
{
	animation: 			4s linear 0s normal infinite running shinemove;
	-o-animation: 		4s linear 0s normal infinite running shinemove;
	-moz-animation: 	4s linear 0s normal infinite running shinemove;
	-webkit-animation: 	4s linear 0s normal infinite running shinemove;
}



@keyframes shinemove {  
	0% {
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	20%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(90deg) ;
	}
	30%
	{
		opacity:1;
		-webkit-transform : scale(1) ;
		-webkit-transform : rotate(180deg) ;
	}
	50%
	{
		opacity:1;
		-webkit-transform : scale(1);
		-webkit-transform : rotate(270deg) ;
	}
	70%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(360deg) ;
	}
	
	90%
	{
		opacity:1;
		-webkit-transform : scale(0.2);
		-webkit-transform : rotate(450deg) ;
	}
	
	100%
	{
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	
} 

@-moz-keyframes shinemove {  
	0% {
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	20%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(90deg) ;
	}
	30%
	{
		opacity:1;
		-webkit-transform : scale(1) ;
		-webkit-transform : rotate(180deg) ;
	}
	50%
	{
		opacity:1;
		-webkit-transform : scale(1);
		-webkit-transform : rotate(270deg) ;
	}
	70%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(360deg) ;
	}
	
	90%
	{
		opacity:1;
		-webkit-transform : scale(0.2);
		-webkit-transform : rotate(450deg) ;
	}
	
	100%
	{
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	
} 

@-webkit-keyframes shinemove {  
	0% {
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	20%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(90deg) ;
	}
	30%
	{
		opacity:1;
		-webkit-transform : scale(1) ;
		-webkit-transform : rotate(180deg) ;
	}
	50%
	{
		opacity:1;
		-webkit-transform : scale(1);
		-webkit-transform : rotate(270deg) ;
	}
	70%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(360deg) ;
	}
	
	90%
	{
		opacity:1;
		-webkit-transform : scale(0.2);
		-webkit-transform : rotate(450deg) ;
	}
	
	100%
	{
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	
} 

 


@keyframes lightmove {
	0% {
		background-position: 0 0;
		margin-left: -220px;
		opacity: 0;
		width: 10px;
	}
	5% {
		background-position: -30px 0;
		margin-left: -190px;
		opacity: 1;
		width: 30px;
	}
	25% {
		background-position: -250px 0;
		margin-left: 30px;
		opacity: 1;
		width: 30px;
	}
	50% {
		background-position: -429px 0;
		margin-left: 209px;
		opacity: 1;
		width: 30px;
	}
	60% { 
		opacity: 0.5;
	}
	80%
	{
		opacity:0;
	}
	100% 
	{
	}
}

@-moz-keyframes lightmove {
	0% {
		background-position: 0 0;
		margin-left: -220px;
		opacity: 0;
		width: 10px;
	}
	5% {
		background-position: -30px 0;
		margin-left: -190px;
		opacity: 1;
		width: 30px;
	}
	25% {
		background-position: -250px 0;
		margin-left: 30px;
		opacity: 1;
		width: 30px;
	}
	50% {
		background-position: -429px 0;
		margin-left: 209px;
		opacity: 1;
		width: 30px;
	}
	60% { 
		opacity: 0.5;
	}
	80%
	{
		opacity:0;
	}
	100% 
	{
	}
}
@-webkit-keyframes lightmove {
	0% {
		background-position: 0 0;
		margin-left: -220px;
		opacity: 0;
		width: 10px;
	}
	5% {
		background-position: -30px 0;
		margin-left: -190px;
		opacity: 1;
		width: 30px;
	}
	25% {
		background-position: -250px 0;
		margin-left: 30px;
		opacity: 1;
		width: 30px;
	}
	50% {
		background-position: -429px 0;
		margin-left: 209px;
		opacity: 1;
		width: 30px;
	}
	60% { 
		opacity: 0.5;
	}
	80%
	{
		opacity:0;
	}
	100% 
	{
	}
}

