@charset "UTF-8";
/* CSS Document */

html {scroll-behavior: smooth;}

body { background-color: #000000; font-size: 14px; color: #FFFFFF; margin: 0; font-family: 'Open Sans', sans-serif;  }
body, td, th {}
.clear { clear: both !important; }

img { border: 0; }

.btn-primary { background-color: transparent !important; background-image: none !important; border: 0 none; color: #FFFFFF; }
.btn { box-shadow: none }

.collectionView .btnDark { 
	display: table;
    margin: 15px auto;
    font-size: 11px;
    font-weight: normal;
}

/*Typography*/

/*h1 { font-size: 26px; font-weight: normal; color: #ffffff; }
h2 { font-size: 22px; font-weight: normal; color: #bf0000; }
h3 { color: #ab16e6; font-weight: normal; font-size: 20px; line-height: 20px; letter-spacing: 1px; }
h1, h2, h3, h4, h5, h6 { font-family: 'Pathway Gothic One', sans-serif; margin-top: 0; }

a:link { color: #00cdcd; text-decoration: underline; }
a:visited { text-decoration: underline; color: #00cdcd; }
a:hover { text-decoration: none; color: #008080; }
a:active { text-decoration: underline; } */

.sectionsubheader, #colldesc {color:#666; letter-spacing:2px; font-family: 'Alef', sans-serif; text-align: center;}
.style6 { font-family: Arial, sans-seif; ; }
.adult { color: #FF0000; }
.smaller { font-size: 12px; color: #FF0000; }
#Deal { color: #bf0000; }
#Offer { font-size: 14px; }
#author { font-size: 12px; }
.style6 { font-size: 18px; font-weight: normal; }

#headerSocial { float: right; margin-right: 30px; width: 300px; text-align: right; font-size: 18px; padding-top: 19px; }
#headerSocial h2 { line-height: .8em; }
#headerSocial #phoneDigits { font-size: 12px; letter-spacing: 1px; }
#headerSocial #socialButtons { margin-top: 2px; }

.go_back_link { background: #1A1A1A; width: 100%; text-decoration: none !important; font-weight: bold; padding: 15px 8px; margin-bottom: 20px; display: inline-block; }
.go_back_link a:hover, .go_back_link a:active { color: #fff; background: #69108c !important; }

#navtable { width: 100%; }
#navbottom {background: url(/images/navborder.jpg) top center repeat-x; width: 100%; height: 3px; display: block; margin: 0;}

#tiles {color: #000;}
#tiles a {
    color: #ddd;
    font-size: 1.4em;
    font-family: "Pathway Gothic One", sans-serif;
    font-weight: normal;
}

/*Fade In*/
.fade-in {
  animation: fadeIn ease 7s;
  -webkit-animation: fadeIn ease 7s;
  -moz-animation: fadeIn ease 7s;
  -o-animation: fadeIn ease 7s;
  -ms-animation: fadeIn ease 7s;
}
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

/* Actual Collections*/
.collectionView #collectionsmain {margin: 40px auto 0;}
.collectionView #container {height:auto;}

#colllist h3 {color:#fff; letter-spacing: 2px; margin-bottom:20px;}
ul.collmenu {padding-inline-start: 0px; margin-bottom:40px;}
ul.collmenu li {list-style-type: none; list-style-position: outside; margin-bottom:15px;}
ul.collmenu li a {font-weight:normal;}

	/* NEW Modal */

.collectionView .modal-dialog {
	max-width: 100%;

}

.collectionView .modal-content {
    margin-top: 0;
    align-items: center;
	background: rgba(0,0,0,.75);
	cursor: -moz-zoom-out; 
    cursor: -webkit-zoom-out; 
    cursor: zoom-out;
}


/* .collectionView .modal-content {
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
	background: rgba(0,0,0,.5);
	cursor: -moz-zoom-out; 
    cursor: -webkit-zoom-out; 
    cursor: zoom-out;
	height: 100%;
}


.close {
    opacity: .5;
} */

button.btn-prev, button.btn-next {
    background-color: transparent !important;
    border: 0 none !important;
    color: #fff !important;
    font-size: 3em !important;
	opacity: .5;
}

.modal-footer {border-top: 0 none !important; text-align:center !important;}

/*.masonry-brick > img { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px;}*/
.masonry-brick > img:hover { opacity: 0.5; }
.masonry-brick { width: 33%; text-align: center;}


#pictures_go_here {
    margin: 0 auto; /* Center the container */
    height: auto;
}

#pictures_go_here .item {
            width: 31%;
            margin-bottom: 20px;
            position: absolute;
            box-sizing: border-box;
}

#pictures_go_here .item img {
    width: 100%; /* Images will scale to fit their parent */
    height: auto; /* Maintain aspect ratio */
    /* border-radius: 5px;  Optional: Add rounded corners */
    cursor: -moz-zoom-in; 
    cursor: -webkit-zoom-in; 
    cursor: zoom-in;
}

.item a {
    display: block;
}


/* Navigation */

.slide-trigger span { background-image: url(/images/dropdown-arrows.png); background-position: 0 -14px; display: block; float: right; margin-top: 15px; margin-right: 30px; height: 14px; width: 32px; }
.slide-trigger { display: none;  cursor: pointer; margin-left: 15px; margin-right: 15px; }

@media only screen and (max-width:480px) {
	body {padding: 0px !important;}
}

@media only screen and (min-width:481px) and (max-width:768px) {
	body {padding: 0px !important;}
}