/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 09 2023 | 04:07:49 */
.back-button { float: left; font-size:3vw !important; font-weight:bold; }

/* search styles */
.ngg-image-search-container { margin:0; padding:0;}
.ngg-image-search-form {  

    margin: 0 auto !important;
    width: 600px !important;
    
}
.ngg-image-search-input {
    flex-grow: 5;
    margin: 5px 0 5px 0 !important;
    width: auto !important;
    border-radius: 0 !important;
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 10px !important;
    background-color:#2c3338 !important;
    color:#FFFFFF !important;
	border:none !important; 
	font-size:1.5vw;
}
input[type=text].nng-image-search-input {background-color:#000 !important;}
.ngg-image-search-button {
    flex-grow: 1;
    width: auto !important;
    height: 40px !important;
    line-height: 25px !important;
    padding: 5px 10px 5px 10px !important;
    text-decoration: none !important;
    background: #000;
    color: #fff;
    margin: 5px 0 !important;
	border: 1px solid #FFFFFF !important;
	border-radius:0 !important;
	font-size: 1.5vw;
}
#search-results .tiled-gallery.type-rectangular {
    margin: 20px 0 !important;
    border-bottom: 1px solid #ffffff;
    padding: 20px 0 40px;
}


.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left, .galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right { opacity:1 !important; }

div#npl_button_close,.galleria-image-nav-left, .galleria-image-nav-right {
    background-color: black !important;
    opacity: 1 !important;
}
i.fa.fa-times,i.fa.fa-angle-left,i.fa.fa-angle-right {
    color: #FFFFFF;
    opacity: 1 !important;
}

/* Large Screens - Ipad Pro */
@media only screen and (min-width: 980px) and (max-width: 1612px)
  { 
	  #title-name h3 { font-size:3vw !important; } 
	  .video-title .et_pb_text_inner p, .video-title .et_pb_text_inner { font-size:1.8vw; }
	  .top-button {font-size: 2vw !important;}
	  .ngg-image-search-input,
	  .ngg-image-search-button { font-size: 2vw !important; }
}
  }
@media only screen and (min-width: 1612px) and (max-width: 2048px)
  { #title-name h3 { font-size:2.25vw !important; } }
@media only screen and (min-width: 2049px)
  { 
	  #title-name h3 { font-size:1.5vw !important; } 
	  #tiles-desktop .tile-title .et_pb_text_inner p { font-size: 35px !important; }
	  .ngg-image-search-input,
	  .ngg-image-search-button { font-size: 1vw !important; }
}
@media only screen and (max-width: 768px) 
  { 
	  .ngg-image-search-form { width: 100% !important; } 
	  .top-button {font-size: 4vw !important;}
	  .ngg-image-search-input,
	  .ngg-image-search-button { font-size: 3.5vw !important; }
	  .galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left svg, 
	  .galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left i {
		font-size: 35px;
    	top: -11px;
}

	  .galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right svg,  
	  .galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right i {
		font-size: 35px;
    	top: -11px;
    	left: 1px !important;
}
     .galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left, 
	 .galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right {
		opacity: .5 !important;
		cursor: pointer;
		width: 15px;
		height: 15px;}
}  
	  
