/*
 Theme Name:   Artesia Child Theme
 Theme URI:    https://artesia.ancorathemes.com
 Description:  Artesia Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     artesia
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  artesia
*/


/* =Theme customization starts here
------------------------------------------------------------ */

::-moz-selection { /* Code for Firefox */
	color: white;
	background: rgb(23, 23, 23);
  }
  
  ::selection {
	color: white;
	background: rgb(23, 23, 23);
  }

body {
	overflow: hidden;
}
.plate img {
	transition: transform 0.2s ease-out; 
	display: block;
  	box-shadow:
		2em 3em 5em -2em rgba(0,0,0,.4),
		1em 1em 3.5em -2.5em rgba(0,0,0,.4);
 	 border-radius: .5em;
	 transform: rotateX(10deg) rotateY(-24deg) rotateZ(4deg);
}
.plate.no-shadow img{
	position:relative;
	box-shadow: none;
}
.plate.no-shadow img:after {
	content : "";
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	right: -10px;
	background-color: rgba(0,0,0,.4);
	filter: blur(30px);
}
.plate .glow {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  
  background-image: radial-gradient(circle at 50% -20%, #ffffff22, #0000000f);
}

.bg-blur {
	filter: blur(40px);
}

.button-icon {
  display: inline-flex;
  width: 1.2em;
  height: 1.2em;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-radius: 100%;
  color: #040404;
  background-color: #fffbef;
  margin-right: .5em;
  margin-top: .25em;
}

.over:hover {
	z-index: 200;
}

.desktop {
	display: inline-flex;
}
.mobile {
	display: none;
}


@media (max-width: 420px) {
	.desktop {
		display: none;
	}
	.mobile {
		display: inline-flex;
	}
}
/*
.plate :hover {
	transform:
      rotate3d(0,0,0,0deg)
      rotate(0deg);
}
*/
