body {
  /*background-color:rgb(51, 55, 69);*/
	background: url('https://www.linocordova.com/wp-content/uploads/2024/12/wallpaper01-scaled.webp');
	background-size: 100% 100%;
	background-position: center;
	background-attachment: fixed;
}



#container {
	width:80%;
  margin: 0 auto;
}


@media only screen and (min-device-width: 781px) and (max-device-width: 898px) and (orientation:portrait) {
      /* For portrait layouts only */
  		
    }






#recaptcha, rc-anchor rc-anchor-compact rc-anchor-dark {text-align:-webkit-center !important;}

#ninja_forms_field_3.ninja-forms-field.ninja-forms-req {
  padding: 7px;
  background-color: #000000;
  opacity: 0.5;
  border-width: 0.5vh;
  resize: none;
  border-color: #545454;
  color: #ffffff;
  border: 10px;
  box-sizing: border-box;
  height: 190px;
  margin-left: 0px;
  margin-top: 3.5%;
}

.ninja-forms-required-items {
  color: #ffffff;
  box-sizing: border-box;
}

input {
  background-color: #000000;
  opacity: 0.5;
  border-width: 0.5vh;
  resize: none;
  border-color: #545454;
  border-style: solid;
  box-sizing: border-box;
  border: 10px;
  box-sizing: border-box;
  border-width: 0.5vh;
  height: 30px;
  padding: 7px;
  margin-left: 0px;
  margin-top: 0.5%;
  color: #ffffff;
  box-shadow: 3px 1px 1px 1px #3D3D3D;
  outline-color: white;
}

#ninja_forms_field_1.ninja-forms-field.ninja-forms-req {
  background-color: #000000;
  opacity: 0.5;
  border: 10px;
  box-sizing: border-box;
  border-width: 0.5vh;
  resize: none;
  border-color: #545454;
  color: #ffffff;
  height: 30px;
  padding: 7px;
}

#ninja_forms_field_4.ninja-forms-field.ninja-forms-req {
  color: #ffffff;
  border: 10px;
  box-sizing: border-box;
  border-width: 0.5vh;
  height: 30px;
  padding: 7px;
  margin-left: 0px;
  margin-top: 3.5%;
}

#ninja_forms_field_5 {
  padding: 3%;
  width: 25%;
}

#ninja_forms_form_1_all_fields_wrap.ninja-forms-all-fields-wrap {
  color: #FFF;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

#header {
	display:none !important;
}

#header a:hover {
  color: #007E7E;
}

#header a {
  color: white;
}


.wpcf7-form-control.wpcf7-text {
	width:66.1%;
}

.wpcf7-form-control.wpcf7-textarea {
  color: #ffffff;
  background-color: black;
  opacity: 0.5;
  border: 10px;
  box-sizing: border-box;
  border-width: 0.5vh;
  height: 150px;
  width: 66.1%;
  padding: 7px;
  margin-left: 0px;
  margin-top: 3.5%;
  resize: none;
  box-shadow: 3px 1px 1px 1px #3D3D3D;
	outline-color: white;
}

.wpcf7-form-control.wpcf7-submit {
  font-size:110%;
}

.wpcf7-captcha-captcha-566 {
	display: -webkit-box;
  margin: 0 auto;
}

.wpcf7-form-control.wpcf7-captchar {
  width:80%;
  display: inline-block;
}

#pgc-249-1-0 {
  margin-bottom: 0px;
}

#pl-12 .panel-grid-cell .so-panel {
  margin-bottom: 0px;
}

/*Illustration*/
#pg-310-0 {
  margin-top: -10vh;
}

.sow-features-list {
  margin: 0px !important;
  zoom: 1;
}

/* ///////// */




/*Illustration*/
#footer {
  display:none;
}

/* ///////// */





#lightbox {
  top: 18% !important;
}

#lightboxImage {
  width: 100% !important;
  height: 0% !important;
}

#outerImageContainer {
  width: 75% !important;
  height: 0% !important;
  margin-left: 12.5% !important;
}

#imageContainer {
  padding: 2.5% !important;
}

#imageDataContainer {
  width: 75% !important;
  padding-top: 1% !important;
}

#prevLink {
  height: 100% !important;
}

#nextLink {
  height: 100% !important;
}




/*// EFFECTS - HOVER // */

.hover14 figure {
	position: relative;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;

}
.hover14 figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.hover14 figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}


/*// POSTs // */

.entry-title {font-size: 20px;background: color(srgb 0.1809 0.67 0.6016 / 0.47);}
.entry-summary {
	color: rgb(255, 0, 71);
	background: rgba(19, 12, 64, 0.83);
}
.post-template-default {
	background: url('https://www.linocordova.com/wp-content/uploads/2022/01/zim.jpg');
	background-size: 330px;
}
.post header h1 {font-family: Corsiva Hebrew;text-decoration: underline;margin-bottom: 1px;}
.post header h1 a {color:rgb(51, 226, 255);}
.post header h1 a:hover {color:red}
.post header h1 a:visited {color: rgb(51, 226, 255);}
.entry-meta {color: rgb(233, 255, 0);font-style: italic;text-shadow: 0px 2px 4px black;}
.entry-meta a:visited {color: rgb(233, 255, 0) !important;font-style: italic;text-shadow: 0px 2px 4px black;}
.entry-meta a {color: rgb(233, 255, 0) !important;font-style: italic;text-shadow: 0px 2px 4px black;}
.entry-footer {display:none;}
#comments {margin-top: 50px;color: rgb(5, 255, 181);text-shadow: 1px 3px 2px rgba(217, 0, 255, 0.71);}
#comments a:visited {color: rgb(5, 255, 181)}
#comment {display: list-item;margin-top: 28px;margin-bottom: 20px;border-style: dashed;border-width: 2px;border-color: rgb(255, 0, 166);width: 80%;}
#sidebar {display:none}
#content {background: url('https://i.gifer.com/origin/f3/f3a02b1c977f4bc7692c1a220942baad_w200.gif');
background-size: 123px 191px;}
.entry-content {background: rgba(255, 255, 255, 0.84);color: rgb(255, 0, 174);font-size: 35px;font-weight: 900;}
article.post {padding-bottom: 20px !important;padding-left: 30px !important;padding-right: 30px !important;word-wrap: break-word;background-image: linear-gradient(rgba(255, 226, 26, 0.35), rgba(1, 0, 0, 0));}
article.post a {color: rgb(0, 255, 211);transition: 0.5s ease;}
article.post a:hover {color: #4aff00 !important;font-size: 70px;transition: 2.5s ease !important;}

/* FRIENDS FEED CUSTOMIZE */

#main-header a {color:rgb(240, 255, 0);}
.off-canvas-content {background: rgba(0, 0, 0, 0.84);}
.off-canvas-content section {margin: auto 0 !important;}
.btn {background: linear-gradient(0deg, rgba(62,231,215,1) 0%, rgba(0,104,255,1) 100%) !important;}
#friends-sidebar {background: rgb(217, 236, 80);}
#friends-sidebar a {color: rgb(255, 0, 174) !important;}

.posts article {background: rgba(134, 255, 242, 0.52) !important;border-radius: 35px;padding: 20px;color: rgb(0, 255, 227);margin: 0 0 10px 0 !important;}
.posts article a {color:#ecdf2e !important;}

.chip {background: linear-gradient(45deg, rgba(231,223,62,1) 0%, rgba(255,0,99,1) 100%);color: white !important;text-shadow: 1px 1px rgb(186, 200, 37);transition: 0.5s ease;}
.chip:hover {height: 40px !important;}


/*.card-body img {width: 100vw;}*/

/* Default styling for images */
.card-body img {
  cursor: pointer;
  max-width: 100%;
  transition: transform 0.3s ease, filter 0.3s ease;
}

.card-body img:hover {
  transform: scale(1.05);
  filter: brightness(1.2);
}

/* Lightbox effect when targeted */
.card-body img:target {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.9);
  margin: 0;
  padding: 0;
}

/* Option to reset lightbox */
body:target {
  overflow: hidden; /* Prevent scroll during lightbox */
}