/* ==========================================================================** Custom CSS Stylesheet. This is where you should add your own styles!*** ========================================================================== */
/* Simple style overrides or custom adds */
.some-css-selector {font-size:13px;}
/* ==========================================================================** Responsive styles custom rules* These rules are ready to be used for either overrides* or just your own custom rules.========================================================================== */
/** Higher screens+ **/@media only screen and (min-width : 1921px){
}
/** Desktop+ **/@media (min-width: 1200px) {	}
/** Laptop **/@media (max-width: 1200px) {
}
/** Laptop+ **/@media (min-width: 991px) {
}
/** Laptop **/@media (min-width: 992px) and (max-width: 1199px) {
}
/** Large Tablets **/@media (max-width: 992px) {
}
/** Tablets (landscape mode)  **/@media (min-width: 768px) and (max-width: 991px) {
}
/** Tablets+  **/@media (min-width: 768px) {
}
/** Tablets (portrait mode)  **/@media (min-width : 481px) and (max-width : 768px) {
}
.breathing-button {
	animation: breathing 4s ease-out infinite normal;
}
@-webkit-keyframes breathing {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes breathing {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
/** Smartphone landscape mode / Mini Tablet **/@media (max-width: 767px) {	
	.site-header, .site-header[data-header-style="2"], .site-header[data-header-style="4"], .site-header[data-header-style="5"] {
		background-color: unset;
	}	
	.site-header {
		position: absolute !important;
	}
	@-webkit-keyframes breathing {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}

		50% {
			-webkit-transform: scale(2);
			transform: scale(2);
		}

		100% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}
	}

	@keyframes breathing {
		0% {
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);
		}

		50% {
			-webkit-transform: scale(2);
			-ms-transform: scale(2);
			transform: scale(2);
		}

		100% {
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);
		}
	}
}
/** Smartphone landscape mode / Mini Tablet **/@media (max-width: 600px) {
}
/** Smartphone portrait mode **/@media (max-width: 480px) {
}
/** Normal phone portrait mode+ **/@media (min-width: 320px) {
}

.draggable {
  cursor: url("/images/drag.png") 16 9, ew-resize;
}
