/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 08 2026 | 10:44:20 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@media screen and (min-width: 1024px) {
	/*Animated Sticky Header*/
	/*/.is-sticky {
		position: fixed;
  		top: 0;
  		z-index: 9999;
  		animation: slideDown 1.25s ease-out;
		width: 1340px;
  		height: 90px!important;
		box-shadow: 0px 5px 10px 0px rgba(0,0,0,.4)!important;	
		z-index:100;
	}*/

	/*	
	.is-sticky .custom-logo {
  	max-height: 70%;
	}
	*/

	@keyframes slideDown {
  		from {
			transform: translateY(-150%);
  		}
  		to {
    		transform: translateY(0);
	  	}	
	}
	/*Animated Sticky Header END*/
	
	/*.is-position-sticky {	
  	border: 0px solid;
  	/*padding: 10px;/
  	box-shadow: 0px 1px 5px #b3b3b3;
	}*/

	.is-shrinker {
		position: fixed;
  		top: 0;
  		z-index: 9999;
  		/*padding: 8px 0;*/
		/*animation: slideDown 0.45s ease-out;*/
  /*animation-name: slideDownAnimation;
  animation-duration: 2.5s;
  animation-timing-function: ease-out;
  animation-delay: 0.4s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: both;*/
  		animation: slideDown 1.25s ease-out;
		width: 1340px!important;
  		height: 75px!important;
  		/*height: 90px!important;*/
		/*background: #fff;*/
		/*padding-top: 5px!important;
		padding-bottom: 28px!important;*/
		transition: all .4s linear!important;
		-webkit-transition: all .4s linear!important;
		-moz-transition: all .4s linear!important;
		/*background-color: #004E64!important;*/
		/*background-color: rgba(0, 78, 100, 0.85)!important;*/
		background-color: rgba(255, 255, 255, 0.50)!important;
		box-shadow: 0px 5px 10px 0px rgba(0,0,0,.2)!important;
		/*z-index:100;*/
	}
	
	.is-shrinking-logo img {
		/*margin-top: 0px;*/
		width: 150px!important;
		/*padding-top: 28px!important;
		padding-bottom: 0px!important;*/
		/*transition: all .4s linear!important;
		-webkit-transition: all .4s linear!important;
		-moz-transition: all .4s linear!important;*/
	}	
}

/*@media screen and (max-width: 1023px) and (min-width: 601px), (min-width: 1100px) {*/
@media screen and (max-width: 1023px) and (min-width: 601px) {
	/*Animated Sticky Header*/
	@keyframes slideDown {
  		from {
    		transform: translateY(-150%);
  		}
  		to {
    		transform: translateY(0);
	  	}	
	}

/*.elementor-72 .elementor-element.elementor-element-9bd8bb0 {*/
	.is-shrinker {
		/*background: #fff;*/
		position: fixed;
  		top: 0;
  		z-index: 9999;		
  		height: 75px!important;
  		animation: slideDown 1.25s ease-out;
		width: 82%;
		
		/*padding-top: 5px!important;
		padding-bottom: 28px!important;*/
		transition: all .4s linear!important;
		-webkit-transition: all .4s linear!important;
		-moz-transition: all .4s linear!important;
		/*background-color: #004E64!important;*/
		/*background-color: rgba(0, 78, 100, 0.85)!important;*/
    	
		justify-content: space-between;
    	/*flex-wrap: wrap;*/
    	--padding-top: 0px!important;
    	--padding-bottom: 0px!important;
    	/*padding-left: 30px;
		padding-right: 30px;*/	
		
		background-color: rgba(255, 255, 255, 0.50)!important;
		box-shadow: 0px 5px 10px 0px rgba(0,0,0,.2)!important;
		z-index:100;
	}
	
	.is-shrinking-logo img {
		/*margin-top: 0px;*/
		width: 150px!important;
		/*margin-left: -16px!important;*/
		/*padding-top: 28px!important;
		padding-bottom: 0px!important;*/
		/*transition: all .4s linear!important;
		-webkit-transition: all .4s linear!important;
		-moz-transition: all .4s linear!important;*/
	}	
}

@media screen and (max-width: 601px) {
	/*Animated Sticky Header*/

	@keyframes slideDown {
  		from {
    		transform: translateY(-200%);
  		}
  		to {
    		transform: translateY(0);
	  	}	
	}

/*.elementor-72 .elementor-element.elementor-element-9bd8bb0 {*/
	
	.is-shrinker {
		/*background: #fff;*/
		position: fixed;
  		top: 0;
  		z-index: 9999;		
  		height: 55px!important;
  		animation: slideDown 1.25s ease-out;
		width: 90%;
		margin-top: 0px;
		
		/*padding-top: 5px!important;
		padding-bottom: 28px!important;*/
		transition: all .4s linear!important;
		-webkit-transition: all .4s linear!important;
		-moz-transition: all .4s linear!important;
		/*background-color: #004E64!important;*/
		/*background-color: rgba(0, 78, 100, 0.85)!important;*/
    	
		justify-content: space-between;
    	/*flex-wrap: wrap;*/
    	--padding-top: 0px!important;
    	--padding-bottom: 0px!important;
    	/*padding-left: 30px;
		padding-right: 30px;*/	
		
		background-color: rgba(255, 255, 255, 0.50)!important;
		box-shadow: 0px 5px 10px 0px rgba(0,0,0,.2)!important;
		z-index:100;
	}
	
	.is-shrinking-logo img {
		/*margin-top: 0px;*/
		width: 120px!important;
		/*margin-left: -16px!important;*/
		/*padding-top: 28px!important;
		padding-bottom: 0px!important;*/
		/*transition: all .4s linear!important;
		-webkit-transition: all .4s linear!important;
		-moz-transition: all .4s linear!important;*/
	}	
}

.is-shrink-nav-menu a {
	color:#272727!important;
}

.is-shrink-nav-menu a:hover {
	color:#a12423!important;
}

.is-shrink-nav-menu a:active {
	color:#a12423!important;
}
