/* Center caption at bottom of viewport in vegas theater full-screen  
====================================================================*/

  #vegas_caption {
    font-size: 1.0em;
    position:fixed;
    width:100%;
    text-align:center;
    bottom:0;
    z-index:9999;
  }

/*==============================================================*/

.photo {
  max-width: 100%;
  height: auto;
}

.widget img, .the__copy img {
	border: 2px solid black;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.4);
}

/*==============================================================*/

/*Add border around thumbnails */
.pswp_go {
	border: 1px solid black;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}





/* Fix color issue in cart */
.fancybox-slide--html > *,
.fancybox-slide--inline > * {
	color: #212121;
}






/*Center caption under large image
================================================*/
.pswp__caption__center {
	text-align: center;
        font-size: 1.2em;
}

/*Add border around album set images in descriptive album set
========================================================*/

.album-thumbnail img {
    border: 2px solid black;
    box-sizing: border-box;
}

/*Style captions in Photoswipe large image presentation
====================================================*/

.pswp__caption .pswp__caption__center {
font-size: 2.00em;
font-family: 'your font', arial, 'sans serif';
color: #FFFFFF;
}


/* Style Metadata in Thumbnails and Large Images
====================================================*/

ul.metadata li {

    font-size: 1.25em;
    font-family: 'your font', arial, 'sans serif';
    color: BLACK;

}


/* Style Metadata in Large Image Captions when using Photoswipe
===================================================*/

.pswp__caption .pswp__caption__center {

    font-size: 1.25em;
    font-family: 'your font', arial, 'sans serif';
    color: #FFFFFF;

}


/* Style Metadata in Captions in Single Image HTML Pages
=====================================================*/

.single_image figcaption {
    font-size: 1.25em;
    font-family: 'your font', arial, 'sans serif';
    color: #FFFFFF;

}

/* Put blue border around contact form elements when in focus
======================================================*/

.contact-form input:focus {
    outline-color: blue;
    outline-style: solid;
    outline-width: 1px;
}

.contact-form textarea:focus {
    outline-color: blue;
    outline-style: solid;
    outline-width: 1px;
}

/* Modal
================================================================*/
.modal {
    display: none; 
    position: fixed; 
    z-index: 1; 
    padding-top: 100px; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
}


.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}


.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}


/* Remove share button from album
====================================================*/
.fancybox-button--pallet {
display:none;
}
