/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active,.collapsible:hover {color:white;}
.navigation-19,.navigation-19b {position: relative;border-width: 1px 0;list-style: none;margin: 0;text-align: right;padding: 50px;}
.meta-info {line-height: 1.5;}
.table-of-contents {display: flex;}
.columnt {flex: 2;} p{margin-top:20px;}
h3{ text-decoration-thickness: 2px;text-underline-offset: 6px; padding-left:30px;font-weight: 700; line-height: 1.5;left:20px; bottom: 0px; font-size: 1.2em;text-transform: none; color: #093968; text-decoration: underline;}
.navigation-2020{display:block;}
.columnt li a{ text-decoration: underline;color:black;}
.toc-1-0-1{ border:#000000 1px solid;}
.topic-tags .tag {
  color: #4169E1;
  text-decoration: underline;
  font-weight: 500;
  text-transform: uppercase;
  font-family: Playfair Display, serif;
  margin-right: 12px;
  cursor: default;
}.meta-info{  margin-right: 12px;padding-left:15px;}
.meta-info {
  line-height: 1.5;

}/* Specific table style */
.menu .dropdown-content {
    position: absolute;
    z-index: 2147483647 !important; /* max possible */
}


.diagonal-table {
  width: 50%;
  border-collapse: collapse;
  margin: 20px 0;
}

.diagonal-table th,
.diagonal-table td {
  border: 1px solid #ddd;
  padding: 8px;
}

.diagonal-table th {
  background-color: #f2f2f2;
  text-align: left;
}

#accept-cookie, #decline-cookie{margin:2px;}
.container{padding-right: 10%;overflow:hidden;}/* Styles for screens up to 414px (iPhone XR screen width) */@media only screen and (max-width: 414px) {  .container{    padding-left: 0px;  }  /* Add your styles here */.navigation-2020{max-width:100%;padding: 0px;}}
.video-containerrrr,.container-video,.video-container {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;/* 16:9 aspect ratio */}
.video-containerrrr iframe,.container-video iframe,.video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* promotional wall decor december 14 2022 */
.crwd{right:25%;display:inline-block;position:absolute;padding-left:0px;}
.container-right .extra-c{top:5%;vertical-align:top;padding-left:40px;width: 600px;}
.container .m10-a{
margin-right:10%;}
.m10-a{margin-right:10%;padding-top:10%;padding-bottom:5%;padding:left;}
.ad-top-bar {
    padding-left: 2%;
    width: 100%;
    max-width: 600px;
    max-height: 350px;
    height: 250px;            /* explicit baseline height */
    aspect-ratio: 6 / 2.5;    /* keeps consistent proportions */
    box-sizing: border-box;   /* ensures padding doesn’t break width */
}/*added 2025*/
.threeWall{vertical-align: top;width:30%;display:inline-block;position:relative;padding:10px;}
.fourWall{ width:24.2%;display:inline-block;position:relative;padding:10px;}
#wd .container-right{right:25%;display:inline-block;position:absolute;padding-left:0px;}.sponsored-content,.sponsored-content-left {  position: absolute;  width: 250px;  height: 300px;  border-radius: 25px;  padding: 10px;  background-color: white;}.sponsored-content {  right: 5%;}
.sponsored-content-left {  left: 0;}  
svg {display: block;max-width:25px;padding: 20px;}
.article-icon-center{padding:5px 5px 10px 25%;}
.logos5{padding:0% 20% 0% 20%;}
.logoBasis{ display:inline-block;max-width:19%;}
.logoBasis2{ display:inline-block;max-width:30%;}
.commercialLogo{padding:30px;max-width:150px;}
h1,h2{text-transform: capitalize;}
.video-c {display: block;position: relative;padding-top: 10px;}
.video-container {max-width: 20px;}
.blog-post-row{margin-left: 5%;margin-right:10%;Margin-top:0px;border:1px solid grey;border-left-width: 0px;border-right-width:0px;border-bottom-width:0px;}    /* Style for the dropdown content */   .dropdown-content-share {     font-size: 10pt;     display: none;     position: absolute;     background-color: #f9f9f9;     border: solid 1px grey;     min-width: 150px;     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);   }      /* Style for the dropdown options */   .dropdown-content-share a {     border: 1px solid grey;     color: black;     padding: 6px 6px;     text-decoration: none;     display: block;     text-align: left;   }      /* Style for the dropdown options on hover */   .dropdown-content-share a:hover {     background-color: #ddd;   }   .dropdown-share {    margin: 0px;    padding: 1px;    position: static;    top: -41px;    line-height: 1pt;    /* right: 0px;*/    padding-left: 20%;    padding-bottom:1%;}   /* Show the dropdown content on hover */   .dropdown-share:hover .dropdown-content-share {     display: block;   }        .nav-logo img{    padding-left:0px;   }
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-display-right {position: absolute;top: 0px;padding: 60px 10px 5px 70px;}
.video-display-right h2 {text-align: left}  .bookbutton,  #up11 h1,  .floating h1,  .btn06,  .seniort,  .forobjectnav,  .instatext-portrait,  .par1,  .par6-head,  .par5-head,  .par3-head,  .brands,  .floating h1,  .dropbtn19,  .par1,  .btn06,  .quotation-section01 h1,  .text h2,  #h1,  a.five,  .mobileNav a,  .navigation-19,  .navigation-19b,  a.five:hover,  .navigation-202,  .navigation-top,  a.five,  a.five:hover,  .navigation-top {    text-transform: uppercase; }  img.loghi {    width: 150px; }  .video-display,  .video-display-right {    max-width: 45%;   display: inline-block; }  h3,  .p-pos-2,  .packages,  .footer h2,  .textr,  .descrpnoin,  .bottomdescrpp,  .descrpp,  .descrl,  .toptable,  .descrt,  a.nine,  .descrpnoin,  .descrp,  .p-pos-4,  .p-pos-3,  .sidebar3,  .p-pos-1,  .packages,  .frontheadpackage,  .floating h1,  .Lorina-toppage h4,  .f-m-in,  .dtext,  .column1 h2,  column2 h2,  .ftext {    text-align: left; }
.main-section {max-width: 25%;display: inline-block;font-size: 8pt;padding: 10px 20px 10px 30px;}
.mainline {color: white;background-color: #181818;max-width: 100%;}
.close {height: 20px;background-color: #777;border: none;color: white;border-radius: 2px;cursor: pointer;}
.storeNav {visibility: hidden;position: relative;overflow: hidden;display: block;max-height: 0px;}
ol,
ul {margin: 20px 0px 20px 0px;border: 0;padding:0 0 0 14px;font-size: 100%;font: inherit;vertical-align: baseline;}
/* removing any additional inline-css */
.quotation-section01 h1 {color: black;font-weight: 700;}
.structure-top{margin-top:0px;}/* Styles for the overlay */.overlayemail {display: none;position: fixed;top: 0;left: 0;display:flex;background-color: rgba(0, 0, 0, 0);}
/* Styles for the popup */
.popup {position: fixed;bottom: 100px;border-radius: 50px;right: 10px;width: 472px;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
/* Styles for the close button */
.popup-close {position: absolute;top: 10px;right: 10px;cursor: pointer;}
/* Styles for the signup form */
.signup-form {padding: 40px;}
/* Styles for the email input */
.email-input {width: 100%;font-size:1em;border-radius: 50px;padding: 10px;margin-bottom: 10px;border: 1px solid #ccc;}
/* Styles for the signup button */
.close-container {position: relative;width: 50px;height: 50px;cursor: pointer;}
.leftright {height: 2px;width: 25px;position: absolute;margin-top: 24px;background-color: orange;border-radius: 2px;transform: rotate(45deg);transition: all 0.3s ease-in;}
.rightleft {height: 2px;width: 25px;position: absolute;margin-top: 24px;background-color: orange;border-radius: 2px;transform: rotate(-45deg);transition: all 0.3s ease-in;}
.close-label {color: black;font-size: 0.6em;text-transform: uppercase;letter-spacing: 2px;left:5px;transition: all 0.3s ease-in;opacity: 0;}
.close {margin: 60px 0 0 5px;position: absolute;}
.popup-close:hover .leftright {transform: rotate(-45deg);background-color: black;}
.popup-close:hover .rightleft {transform: rotate(45deg);background-color: black;}
.popup-close:hover .close-label {opacity: 1;}
.navigation-2020,.specialLandingPageButton,h1,h4,.cta-main,.mobileNavSection,.main-section,.question.active .answer, .floating h1, .specialLandingPageButton.blog-entry h2,.category,.hvrbox .hvrbox-text  ,.sidenav a,.blog-entry h2,.storeTitle,.category-block p,.package-title,.circle-blog-container p{font-family: Playfair Display;}
.signup-button {width: 50%;padding: 10px;font-size: 1em;border-radius: 50px;background-color: #20c77c;color: #fff;border: none;cursor: pointer;  transition: background-color 0.3s ease-in-out;}.signup-button:hover{  background-color: black;}
@media screen and (max-width: 400px) {
/* Styles for the overlay */
.overlayemail {
display: none;}
/* Styles for the popup */
.popup {
position: fixed;
bottom: 0;
left: 0;
right: 20px;
width: 100%;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
transform: translateY(100%);/* Initially off-screen */
transition: transform 0.3s ease-in-out;}
/* Styles for the close button */
.popup-close {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;}
/* Styles for the signup form */
.signup-form {
padding: 20px;}
/* Styles for the email input */
.email-input {
width: 100%;
padding: 10px;
margin-bottom: 10px;
border: 1px solid #ccc;}
/* Styles for the signup button */
.signup-button {
width: 100%;
padding: 10px;
background-color: #4169E1;
color: #fff;
border: none;
cursor: pointer;}
.email-submission {
background-color: #f0f0f0;
padding: 20px;
border: 1px solid #ccc;
border-radius: 5px;
max-width: 614px;
margin: 0 auto;
text-align: center;}
.email-submission h2 {
font-size: 1.5rem;
margin-bottom: 10px;}
.email-submission p {
font-size: 1rem;
margin-bottom: 20px;}
/* Styles for the email input */
#emailInput {
width: 100%;
padding: 10px;
margin-bottom: 10px;
border: 1px solid #ccc;
border-radius: 3px;
font-size: 1rem;}
/* Styles for the submit button */
#submitButton {
background-color: #4169E1;
color: #fff;
border: none;
border-radius: 3px;
padding: 10px 20px;
cursor: pointer;
font-size: 1rem;}
#submitButton:hover {
background-color: #0056b3;}
/* Additional styles to make the popup appear on the screen */
.popup.active {
transform: translateY(0%);}}.structure-top .generalrow {margin-top: 10px;font-weight: 600;}
.floating-body .floating h3 {font-weight: 400;}
.floating-body .floating a.highlight {color: white;}
.mobileNavSection,.linksNav,.mobileNavContainer,.mobileNavTop,.mobileNav {visibility: hidden;width: 1px;height: 1px;position: absolute;}
.mobileNavSection {font-size: 2em;padding: 10px 0px 10px 0px;}
.mobileNavContainer {margin: 0% 10% 0% 5%;}
.mobileNavTop {height: 100px;}
.mobileNav {width: 80%;background-color: #404040;text-transform: capitalize;padding-right: 0px;position: absolute;left: 20%;text-align: right;}
.mobileNav a {color: white;}
.mobileNav a:hover {color: grey;}
a img.publication-boxes{margin:20px;display:inline-block;width:200px;height:200px;background-color:grey;box-shadow: 1px;box-shadow: 0px 2px 14px 0px #2A2A2A3D;border-radius:25px;}
a:hover img.publicationboxes{box-shadow: 0px 5px 14px 0px red; }
.press-publication{padding-left:5%;}
a.mobileNav,.footer b,.footer p {color: #214DCA;}
/*hide the inputs/checkmarks and submenu*/
/*position the label*/
label {position: relative;display: block;cursor: pointer;}
/*show the submenu when input is checked*/
input:checked~ul.submenu {display: block;}
#discover {padding-left: 15;}
.print-right {margin: 20px;width: 450px;text-align: left;position: absolute;}
.print-right h1 {text-align: left;}
.row-print input {width: 200px;background-color: white;}
body {background-color: green;}
.mainvideo {max-width: 100%;margin-left: 20%;}
.instagram-container {padding-top: 10px 0px 10px 20%;}
.instagram-container .p {text-decoration: italic;}
.btn01-3 {border-radius: 20px;display: inline-block;max-width: 100%;height: 50px;top: 10px;}
.btn01-3 {border-radius: 0px;}
/* .blog-post-row.2  */
.blog-post-row{padding: 0px 2% 0px 2%;}
.mobile-video{padding:0 30% 0 10%;}
/* Best list options in articles. */
#list,
#list li {padding: 2% 6% 2% 6%;color: #31506f;line-height: 1;margin-top: 0em;font-weight: 600;font-size: 1em;}
#list li p.tip {font-weight: 600;color: #31506f;margin-bottom: -30px;}
.vl {border-left: 2px solid grey;display: inline-block;position: relative;height: 260px;}
.blog-entry h2 {text-align: left;font-size: 12pt;padding: 0px;color: #000000;margin-bottom: -3px;text-transform: none;}
.three-articles p {padding: 2em;text-align: left;}
.sidebarg {position: fixed;right: 0;top: 150px;width: 250px;background-color: #f2f2f2;padding: 20px;}
@media screen and (max-width: 768px) {.article {  width: 100%;}.dropdown-share {  margin: 1px;  padding: 18px;  position: relative;  top: 0px;  line-height: 1pt;  /* right: 0px;*/  left: 5px;}.sidebarg {  position: static;  width: 100%;  padding: 10px;  margin-bottom: 20px;}.sidebarg h3 {  font-size: 16px;}.sidebarg ul li {  margin-bottom: 5px;}}
.sidebarg h3 {font-size: 18px;font-weight: bold;}
.sidebarg ul {list-style: none;padding: 0;margin: 0;}
.sidebarg ul li {margin-bottom: 10px;}
.sidebarg ul li a {text-decoration: none;color: #333;}
.sidebarg ul li a:hover {color: #4169E1;}
.three-articles .blog-entry {width: 500px;text-align: left;padding: 3em;}
.blog-entry {width: 32%;display: inline-block;overflow: hidden;}
.h3 .blog-entry {line-height: 0em;padding: 0px;}
.bannerTop {height: 30px;width: 100%;display: block;position: relative;background-color: white;margin-bottom: 1px;}
.slidecontainer {width: 100%;}
p.n a:active {color: green;}
.slider {-webkit-appearance: none;width: 75%;height: 25px;border-radius: 10px;background: linear-gradient(to left, #00cc99 0%, #99ff33 100%);outline: none;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;}
.slider:hover {opacity: 1;}
.slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 25px;height: 25px;border-radius: 10px;background: #009933;cursor: pointer;}
.slider::-moz-range-thumb {width: 25px;height: 25px;background: #66ff66;cursor: pointer;}
/* any CTA is located in btn05 */
.btn05 {padding-left: 30%;}
.st {padding-top: 50px 0px 50px 0px;}a.ctalink:active {color: grey;}
#up8 {position: relative;;top: 0px;visibility: visible;max-width: 100%;Min-width: 100%;overflow: hidden;margin-bottom: 0299px;}
.hero-title {margin-bottom: -200px;position: relative;;}
.advertising-space-container {max-width: 100px;max-height: 100px;position: relative;background-color: green;}
.container-information {display: block;background-color: #F1ECEB;margin: 10px 1px 1px 1px;width: 100%;height: 70px;left: 100px;position: relative;padding: 15px 0px 15px 0px;}
.container-discover {display: block;background-color: #F1ECEB;margin: 10px 1px 1px 1px;position: relative;padding: 15px 0px 15px 0px;}
.storeDisplayFront img {width: 20%;margin: 20px;padding: 10px;}
.storeDisplayFront img:hover {box-shadow: 0 3px 10px rgb(0 0 0 / 0.5);transform: 1s;transition: box-shadow 0.3s ease-in-out;}
.media-kit h2 {font-size: 3em;line-height: 0;color: white;}
.left-of-container {width: 50%;padding: 5%;}
.left-of-container-40 {width: 40%;}
img.name-here{margin:0px;}
.right-of-container-50 {width: 50%;}
.right-of-container {width: 30%;}
img.small {max-width: 90%;margin: 5px;}
img.medium {padding-left: 10%;max-width: 70%;margin: 10px;}
img.fitness-container {width: 500px;margin: 0px;display: block;}
p.fitness-container {text-align: left;}
.container,.blog-post-row {display:block;margin-left: 15%;margin-top: 0px;margin-right: 20%;padding-bottom:0px;}
.fitness-container {background-color: #e8e8e8;margin: 5% 10% 5% 10%;padding: 0px 0% 0% 0%;}
.container-tableofcontents {padding-top: 25px 20% 25px 35%;}
.cta-main {text-transform: none;position: relative;font-weight: 400;border-radius: 30px 30px 30px 30px;}
.cta-center {display: inline-block;margin: 10px;padding-left: 5%;position: absolute;}
.c1 {background-color: #4169E1;}
.c1:hover,
a:visited,.c2.c3:hover {transition: background-color 1s ease-out;}
.c2:hover {background-color: white;}
.c3 {background-color: #526299;}
.c4 {background-color: #d1e7e3;}
/* phi, beta and iota */
#footerEnd p,.foot-column01 p {font-size: 12pt;display: block;overflow: hidden;color: white;}
#footerEnd {display: inline-block;margin: 0px;position: relative;margin-left: 5%;padding-top: 2%;}
.foot-column01 {width: calc(24% + 1px);height: 220px;display: inline-flex;}
.foot-row {max-width: 100%;}
.cta-format1 {display: inline-block;width: 300px;height: 60px;margin-left: 40%;margin-right: 25%;}
.cta-format3 {width: 370px;height: 60px;margin-left: 30%;margin-right: 25%;}
.cta-format4 {width: 250px;height: 40px;display: inline-block;}
.cta-format2 {width: 150px;height: 60px;margin-left: 65%;margin-right: 25%;}
.contactfloat {width: 130px;color: black;padding-left: 20px;box-shadow: 2px 2px 7px 5px rgba(0, 0, 0, .1);border-radius: 1px 20px 10px 1px;height: 70px;position: fixed;background-color: white;;}
/* -------------------------------- 
-------------------------------- */body {font-size: 100%;background-color: white;}
li a {color: white;text-decoration: none;}
a,
a:visited {text-decoration: none;color:#4169E1}
a.ctalink:visited,
a.ctalink:active,
a.ctalink:hover,
a.citalink {color: white;}
a#ctalink {color: white;}
a.ctalink:visited {color: white;}
.media-kit p {color: white;}
/* -------------------------------- 
Main components 
-------------------------------- */
.banner {
  display: flex;
  width: 100%;   box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); /* Adds shadow to the banner */
}
 
.foot-row-02,.logo-sponsors{
  padding:1% 5% 2% 5%;
}
.footer{padding:0px;}
.footer h2,.logo-sponsors h2{
  margin:0px;
}
.logo-sponsors{
  background-color:#ebebeb;
}
.footer .logo-sponsors p{
  color:#242424;
}

.mainline{
  background-color: #242424;
}
.main-section {
overflow: auto; /* or overflow: visible; */
}
.mobile-nav{
  color:grey;color:black;
} .header-25{
  color:grey;

}

header a{
  color:black;
}
a {
text-decoration: none;
font-weight: 400;

}
a:hover {
color: #555;
}
.logo-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 20px;

    max-width: 1200px;
    width: 100%;margin: auto;
    background: white;justify-items: center;

}

.logo-grid img {
    width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: 5px;

    background: #fff;  justify-items: center;
}
   
.text-text{
  font-size:.8em;
  color:grey;
}
@media only screen 
and (device-width: 428px) 
and (device-height: 926px) 
and (-webkit-device-pixel-ratio: 3) {
.overlayemail,#overlay, .popup {
max-width:100%;
  /* Your specific styles here */
}
}


.banner div {
  flex: 1; /* Each section takes up half of the width */
  text-align: center;
  padding: 5px 0;
  color: white;
  font-size: .8em;
  font-weight: 800;
  box-shadow: #000 20px;
}

.left-44 {
  background-color: #3d3d3d; /* Dark teal */
}

.right-44 {
  background-color: #005F73; /* Light teal */
}.item a {
text-decoration: none;
color: white;
font-weight: 600;
margin: 5px;
line-height: 1;
}

.separator {
margin: 0 10px; /* Adjust spacing between items */
color: white;
font-weight: bold;
}
.center-44{
background-color: #303030;

}
.left span, .right span {
  margin-left: 10px; /* Add spacing for emoji */
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

.header-25 {        color:grey;
background: red;
display: flex;
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
align-items: center;
padding:20px;
margin:0px;
text-transform: uppercase;
background-color: white;
border-bottom: 1px solid #ccc;
}
.header-25 a{
color:black;
}
.header-251{
color:grey;font-size:10pt;align-items: center;padding:10px;padding-left:15%;
}
a .header-251{
    padding-left:20px;
}
.header-25 a:visited{
black;
}
.header-25 a {
text-decoration: none;
color:grey;
font-weight: 400;
font-size: 18px;
margin:0px 5% 0px 5%;
}
.header-25 a:hover {
color: #555;
} .photo-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
width: 80%;
margin: 40px auto;
}
.photo-grid img {
width: 100%;
height: auto;
border-radius: 8px;
}
.cd-logo,.cd-nav-trigger {position: fixed;display: inline-block;}
.cd-logo {top: 28px;left: 5%;}
.cd-logo img {display: block;}
.cd-nav-trigger {top: 26px;right: 5%;height: 1px;width: 1px;/* image replacement */overflow: hidden;text-indent: 100%;white-space: nowrap;visibility: hidden;overflow: 0px;}
/* Article Navigation. Placement December 7th 2022 */
.navigation-top a:visited {color: black;}
.article-b-2-1,.article-icon{padding-left:20px;}.article-b-l-1 p{    color:grey;}.article-b-l-1,.article-b-2-1,.article-icon{    display:inline-block;}.icon-30{    width:30px;}
.cd-nav-trigger .cd-icon {/* icon created in CSS */position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);display: inline-block;width: 18px;height: 3px;background-color: black;;}
.cd-nav-trigger .cd-icon::before,.cd-nav-trigger .cd-icon:after {/* upper and lower lines of the menu icon */position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: black;/* Force Hardware Acceleration in WebKit */-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;/* apply transition to transform property */-webkit-transition: -webkit-transform .3s;-moz-transition: -moz-transform .3s;transition: transform .3s;}
.cd-nav-trigger .cd-icon::before {-webkit-transform: translateY(-6px) rotate(0deg);-moz-transform: translateY(-6px) rotate(0deg);-ms-transform: translateY(-6px) rotate(0deg);-o-transform: translateY(-6px) rotate(0deg);transform: translateY(-6px) rotate(0deg);}
.cd-nav-trigger .cd-icon::after {-webkit-transform: translateY(6px) rotate(0deg);-moz-transform: translateY(6px) rotate(0deg);-ms-transform: translateY(6px) rotate(0deg);-o-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg);}
.cd-nav-trigger::before,.cd-nav-trigger::after {/* 2 rounded colored backgrounds for the menu icon */position: absolute;top: 0;left: 0;border-radius: 50%;height: 100%;width: 100%;/* Force Hardware Acceleration in WebKit */-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;}.cd-nav-trigger::before {background-color: white;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-delay: 0.4s;-moz-transition-delay: 0.4s;transition-delay: 0.4s;}
.down {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
img.screenshot #lega,f
img.designboxes {width: 80%;padding: 20px;}
.footer {background:#242424;padding:5%;}
.footer h2{color:black;}
label#check02,
label#check03,
label#check04,
label#check05{background-color: #F1F0EF;border-radius: 25px;width: 100%;margin: 10px;}
label#check02:hover,
label#check03:hover,
label#check04:hover {background-color: #d9d9d9;border-radius: 25px;width: 100%;font-size: 1em;}
label#check02,
label#check03,
label#check04,
label#check05,
label#check02:hover,
label#check03:hover,
label#check04:hover,
label#check02:active {padding: 10px;transition: background-color 0.7s;}
label#check02:active {background-color: #d9d9d9;border-radius: 25px;}
ul submenu:hover {background: #4b545f;background: linear-gradient(top, #4f5964 0%, #5f6975 40%);background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);background: -webkit-linear-gradient(top, #4f5964 0%, #5f6975 40%);}
.arrow {border: solid black;border-width: 0 3px 3px 0;left: 200px;position: relative;display: inline-block;padding: 3px;}
.cd-nav-trigger::after {background-color: #4169E1;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition-duration: 0s;-moz-transition-duration: 0s;transition-duration: 0s;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}
#navMob .navigation-top {visibility: hidden;}
.cd-nav-trigger.close-nav::before {/* user clicks on the .cd-nav-trigger element - 1st rounded background disappears */-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
img.portraitimages02 {padding: 0px 50px 50px 50px;width: 100%;}
.portrait03 {padding: 50px;}
img.portraitimages03 {padding: 0px 500px 50px 500px;max-width: 100%;}
.cd-nav-trigger.close-nav::after {/* user clicks on the .cd-nav-trigger element - 2nd rounded background appears */-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-delay: 0.4s;-moz-transition-delay: 0.4s;transition-delay: 0.4s;}
.structure-top{margin-bottom:50px;}
.cd-nav-trigger.close-nav .cd-icon {/* user clicks on the .cd-nav-trigger element - transform the icon */background-color: rgba(255, 255, 255, 0);}
.cd-nav-trigger.close-nav .cd-icon::before,.cd-nav-trigger.close-nav .cd-icon::after {background-color: white;}
.cd-nav-trigger.close-nav .cd-icon::before {-webkit-transform: translateY(0) rotate(45deg);-moz-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);-o-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);}
.cd-nav-trigger.close-nav .cd-icon::after {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);-o-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}
.cd-primary-nav {/* by default it's hidden */position: fixed;left: 0;top: 0;height: 100%;width: 100%;padding: 80px 5%;background-color: #091d23;overflow: auto;/* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */-webkit-overflow-scrolling: touch;visibility: hidden;opacity: 0;-webkit-transition: visibility 0s, opacity 0.3s;-moz-transition: visibility 0s, opacity 0.3s;transition: visibility 0s, opacity 0.3s;}
.cd-primary-nav li {margin: 2em 0;color: #091d23;text-transform: capitalize;}
.cd-primary-nav a P,.cd-content h1,
a.ph1,
a.one,
a.logolink,
a.cinque,.overlay a {font-size: 20px;}
.cd-primary-nav a {font-size: 1.25rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: color 0.2s;-moz-transition: color 0.2s;transition: color 0.2s;}
.no-touch .cd-primary-nav a:hover {color: #ffffff;}
.cd-primary-nav.fade-in {/* navigation visible at the end of the circle animation */visibility: visible;opacity: 1;}
  
  :root{
    --bar-h: 68px;
    --accent1:#43e97b;         /* gradient left  */
    --accent2:#38f9d7;         /* gradient right */
    --text:#4b5563;            /* slate-600      */
    --text-strong:#374151;     /* slate-700      */

    --hover:#111827;           /* slate-900      */
  }
.header{visibility: visible;}
  /* ===== Top bar ===== */
  .nav26{
    height:var(--bar-h);
    display:grid;
    grid-template-columns: 1fr auto 1fr;       /* left / center / right */
    align-items:center;
    padding:0 18px;
    border-bottom:1px solid var(--border);
    background:#fff;
    position:sticky;
    top:0;
    z-index:50;
  }
 

  /* Left: logo + brand */
  .brand{
    display:flex;
    align-items:center;
    gap:10px;
    min-width:0;
  }
  .logo{
    width:35px;height:35px;border-radius:50%;
  
    display:grid;place-items:center;
    color:#fff;font-weight:700;font-size:12px;
  }
  .brand b{color:#54c0d7}


  /* Center: menu */
  .menu{
    display:flex;justify-content:center; 
    list-style:none;margin:0;padding:0;
    font-weight:600;letter-spacing:.02em;
  }
  .menu a,.brand a,.brand{
    text-decoration:none;color:var(--text-strong);
    transition:color .15s ease;
    white-space:nowrap;font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji", "Segoe UI Symbol";
  }
  .menu a:hover{ color:#54c0d7; }

  /* Right: actions */
  .actions{
    display:flex;justify-content:flex-end;align-items:center;gap:12px;
  }
  .btn{
    padding:10px 18px;border-radius:999px;font-weight:700;
    color:white;background:linear-gradient(90deg, #fd9042, #fff46d);
    border:none;cursor:pointer;

  }
  .search{
    width:36px;height:36px;border-radius:999px;border:1px solid var(--border);
    display:grid;place-items:center;color:#9ca3af;
  }
  .search svg{width:18px;height:18px}

  /* ===== Responsive ===== */
  @media (max-width: 1100px){
    .menu{ gap:28px; }
  }
  @media (max-width: 900px){
    .nav25{ grid-template-columns: 1fr auto; }
    .menu{ display:none; }      /* hide center menu on small screens */
  }
  header,ul,ol,ul li{
  all: unset;      /* strips inherited + external styles */
  display: revert; /* but restores required browser defaults */
}
@media (max-width: 1000px) {
    .nav26,.brand,.logo{visibility: hidden;width: 0px;height: 0;}
  }
  @media (min-width: 1000px) {
.mobile-nav{visibility: hidden;width: 0px;height: 0;padding:0px;}

  }
@media only screen and (min-width: 1170px) {.cd-primary-nav li {  margin: 2.6em 0;}.container{  padding-left: 0px;}.cd-primary-nav a {  font-size: 32px;  font-size: 2rem;}}
.cd-overlay-nav,.cd-overlay-content {/* containers of the 2 main rounded backgrounds - these containers are used to position the rounded bgs behind the menu icon */position: fixed;top: 18px;right: 5%;height: 4px;width: 4px;-webkit-transform: translateX(-20px) translateY(20px);-moz-transform: translateX(-20px) translateY(20px);-ms-transform: translateX(-20px) translateY(20px);-o-transform: translateX(-20px) translateY(20px);transform: translateX(-20px) translateY(20px);}
/*Update October 15, June 04 24 */
.top-bar h1,.container-think,.meta-info {text-align: left;margin:0px;}.container-think{margin-top:10px}
.category-block p{
text-transform: uppercase;}
.category-block {display: inline-block;padding-right:10px;;align-items: center;transition: background-color 0.3s ease;}
.category-block a:hover{color:grey;}
.category-block a {text-decoration: none;color: #777777;}
.category-block p {line-height: 1;padding: 0;margin: 0;}
.category-block a{color:#005c70;text-decoration: underline;text-underline-offset: 3px;}
.social-container {text-align: bottom;padding-left: 10px;}
.x-wrapper,.link-wrapper,.youtube-wrapper,.tiktok-wrapper,.email-wrapper,.facebook-wrapper {display: inline-block;border-radius: 100%;margin: 2px;border: 2px #eeee solid;}
.si {width: 26px;height: 26px;padding: 5px;transition: transform 0.3s ease-in-out;}
.meta-info {color:#4A545F;display: block;}
.social-container {display: inline-block;vertical-align: bottom;}
.cd-overlay-nav span,.cd-overlay-content span {display: inline-block;position: absolute;border-radius: 50%;/* Force Hardware Acceleration in WebKit */-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;will-change: transform;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.cd-overlay-nav.is-hidden,.cd-overlay-content.is-hidden {/* background fades out at the end of the animation */opacity: 0;visibility: hidden;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;}
.item-options#test {padding: 10px;}
.select-items {position: absolute;background-color: DodgerBlue;top: 100%;left: 0;right: 0;}
OPTION#test {border: 5px solid #ffffff;padding: 10px;padding: 15px;overflow: hidden;} /* Styles for the newsletter popup */ .newsletter-popup {  background: #fff;  width: 100%;  padding: 20px;  border-radius: 8px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);  margin: 20px;/* Adjust margin as needed */}
/* Styles for the close container */
.close-container {  position: relative;  cursor: pointer;}
.leftright,.rightleft {  position: absolute;  width: 25px;  height: 1px;  background-color: #333;  transition: 0.3s;}
.leftright {  transform: rotate(-45deg);}
.rightleft {  transform: rotate(45deg);}
/* Styles for the close label */
.close-label {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  color: #333;}
/* Styles for the newsletter form */
.newsletter-form {  text-align: center;}
  .menu a{
    text-decoration:none;color:var(--text-strong);
    transition:color .15s ease;
    white-space:nowrap;font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji", "Segoe UI Symbol";
  }
.newsletter-form h2 {  font-size: 1.5em;  margin-bottom: 10px;}
.newsletter-form p {  color: #666;  margin-bottom: 20px;}
/* Styles for the email input */
.newsletter-email-input {  width: 50%;  text-align: center;  padding: 10px;  margin-bottom: 15px;  box-sizing: border-box;  border: 1px solid #ccc;  border-radius: 4px;}
/* Styles for the signup button */
.newsletter-signup-button {  background-color: #4169E1;  color: #fff;  padding: 10px 15px;  border: none;  border-radius: 4px;  cursor: pointer;}
.newsletter-signup-button:hover {  background-color: #4169E1;}
/* Styles for the confirmation message */
#newsletterConfirmationMessage {  margin-top: 15px;  color: #333;  font-weight: bold;}
select#test,.option#test {background-color: #3e3e3e;font-size: 10pt;overflow: auto;text-transform: bold;display: inline-block;max-height: 45px;overflow: hidden;}
input[type=sender]:focus {background-color: red;font-size: 15pt;}
.arrowLeft {border: solid black;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
img.pay {width: 40px;margin: 5px;}
.mailChimp,.threePrintSet {padding-left: 0% 20% 0%20%;}
.threePrintSet {padding-bottom: 50px;visibility: visible;max-width: 100%;}
.landingPage {padding: 50px 0px 100px;}
#mc_embed_signupc {padding-left: 0% 15% 0% 15%;}
.cd-overlay-nav {/* main rounded colored bg 1 */}
.cd-overlay-nav span {background-color: #091d23;}
.cd-overlay-content span {background-color: #4169E1;}
.cd-primary-nav a:visited {color: white;}
.cd-primary-nav a:hover {color: #4169E1;}
.cd-content {/* just some dummy content */padding: 80px 0;width: 90%;max-width: 768px;margin: 0 auto;}
.cd-content .cd-intro {height: 200px;padding-top: 4.6em;}
.cd-content h1 {font-size: 1.25rem;}
.row-print {max-width: 45%;display: inline-block;}
.row-print img.screenshot {padding-top: 20px;}
.cd-content p {line-height: 1.5;color: white;}
@media only screen and (min-width: 768px) {.ad-top-bar{  margin-left:0px;  padding-left:0px;}.container{  padding-left: 0px;}.f .cd-primary-nav li {  margin: 2em 0;}.cd-primary-nav a {  font-size: 28px;  font-size: 1.75rem;}.cd-content .cd-intro {  height: 250px;  padding-top: 6em;}.container{  padding-left: 0px;}.cd-content h1 {  font-size: 28px;  font-size: 1.75rem;}.cd-content p {  font-size: 18px;  font-size: 1.125rem;  line-height: 1.8;}}
.btn05 h2, .btn07 a.white, .btn09 h2, .btn09 a.white, .btn07 h2, .btn05 a.white, .btn06 a.white {color: white;}
/* Call to Action for ChoosePhotoshoot , Pill Blue is btn012, this shares the hover property*/
.btn01-2:hover,.c1:hover,
.c2.c3:hover,.social-newsletter-float-container input[type=submit] {background-color: #214DCA;}
.btn01-2 {padding:2px 20px;border-width: 10px;border-radius: 30px;border-color: white;display: inline-block;color: white;margin-right: 100px;}
.btn01-3 {margin: 0px 0px 20px 0px;display: inline-block;background: #4169E1;color: white;width: 250px;margin-right: 100px;}
.btn09 a.white,.btn05 a.white {font-weight: 600;font-size: 1.2em;}
.btn06 a.white:hover {color: #4169E1;}
.btn01-1 {border-width: 10px;border-radius: 10px;border-color: white;display: inline-block;background: white;color: white;width: 250px;margin-right: 100px;}
.btn01-1 h2 {color: black;}
.blog-post-cotainer {max-width: 100%;padding: 10px 10px 30% 30%;position: relative;overflow: hidden;}
.blog-section {background-color: #EBEBEB;border-radius: .5rem;position: relative;width: 500px;padding: 25px 100px 50px 50px;border: #000;}
.blog-title {color: black;text-align: left;font-size: 12px;}
.blog-image {max-height: 100%;max-width: 100%;padding:10px;}
.signup-button{background-color:#0a5f7b ;}
.book-here {display: inline-block;right: 0px;color: #4169E1;padding: 10px;text-align: left;transition: background-color .5s ease-out;border-radius: 40px 40px 40px 40px;}
.book-here:hover {display: inline-block;right: 0px;padding: 10px;text-align: left;}
.blog-number {position: relative;padding-left: 40;}
.blog-description {padding-top: 10px;max-width: 400px;text-indent: 20pt;}
.blog-section {padding-top: 25px 0px 25px;border: black;}
.blog-segmentation {max-width: 450px;}
.blog-date,
p.description {
margin:0px;font-size: 1em;color: grey;padding: 0px;}
.c8{color:black;}.btn2023 {  display: inline-block;  background-color: black;  border: none;  border-radius: 25px;  padding: 10px 20px;  text-align: center;  cursor: pointer;}.c8 {  display: inline-block;}.white {  color: white;  text-decoration: none;  transition: color 0.3s;}.white:hover {  color: #4169E1;}
.c3 {border-radius: 30px;padding: 5px;display: inline-block;width: 200px;max-height: 100px;} .faq-section {display: flex;align-items: center;padding: 20px;}
.image-placeholder {position: relative;left: 0;width: 40%;height: 100%;}
.faq-content {width: 60%;padding: 20px;}
.question {background-color: #fffefe;border: 2px solid #ccc;padding: 0px;color: black;margin:20px 0px 20px 129px;cursor: pointer;border-top:0px;border-right:0px;border-left:0px;}
.question p{
font-size: 12pt;
padding:0 0 0 5%;
margin:0;
font-display: bold;
font-weight: bolder;transition: transform 0.3s ease;}
.faq-section{
padding: 1% 15% 5% 15%;}
.answer {display: none;/* Hide answers by default */padding: 10px;color:black;line-height: 2;background-color: white;border-top: 1px solid #ccc;transition: transform 0.3s ease;}
/* Use .question.active .answer to target the answer within the active question */
.question.active .answer {color:black;display: block;/* Show answers when the question is active */transition: transform 0.3s ease;}
.dropdown-icon {display: inline-block;width: 12px;height: 28px;left:0px;color: orange;
font-size: 12pt;transition: transform 0.3s ease;}
.question.active .dropdown-icon {transform: rotate(180deg);}
.gallery-section{
padding:50px 0px;}.lolllll {position: relative;text-align: center;}
.image {width: 100%;height: auto;display: block;}
.text-overlay-2 {color: white;font-size: 30px;margin-top: 10px;/* Add margin to separate text from the image */}
.text-overlay-2:nth-child(2) {font-size: 20px;margin-top: 10px;/* Add margin to separate text from the image */}
.book-now-button22 {background-color: #4169E1;color: white;padding: 10px 20px;font-size: 25px;text-decoration: none;border-radius: 5px;transition: background-color 0.3s ease;margin-top: 20px;/* Add margin to separate button from the text */}
.lolllll {position: relative;text-align: center;}
.image {width: 100%;height: auto;display: block;}
.structure-top{    margin-top:0px;}.hoverTextFront{    margin-top:481px;}.content {  width: calc(100% - 320px);/* Adjusting width to accommodate the ad box */  padding: 20px;}.content {  width: calc(100% - 320px);/* Adjusting width to accommodate the ad box */  padding: 20px;}.ad-box {  width: 300px;  padding: 20px;  position: absolute;  right: 0;  top: 250px;  height: 100%;}
.ad-box #ad2{  top:1000px;}
.adsbygoogle{  max-width:100%;  overflow: hidden;}@media only screen and (max-width: 1000px) {  .ad-box {    width: 300px;    padding: 20px;    position: relative;    display: block;    margin:0px;    right: 0;    top: 0px;    height: 100%;    box-sizing: border-box;  }  .top-bar h1,.container-think,.meta-info {    text-align: left;   }  .answer,.answers,.question{      margin:0px 0px 30px 0px;  }  .img-side{      margin:25px;      max-width: 100%;  }  .faq-content{width:100%;}/* Your CSS rules for iPhones go here */.section-container,.content-front{display:block;padding:0px;}.table-row,.faq-section{display:block;padding:0px;}.table{padding:0px;}.image-stack img{max-width:100%;}.image-stack{margin:25px;}.gallery{width:98%;grid-template-columns:repeat(2, 1fr);gap:5px;}.text-overlay{top:0;max-width:100%;}.logo-container{display:block;padding:0px;}.booking-container{display:block;position: inherit;}}.press-p{
padding:0 5% 0 5%;}
.text-overlay-2 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;font-size: 24px;font-size:30px;}
.text-overlay-2:nth-child(2){
font-size: 20px;}
.text-overlay-2:nth-child(2) {top: 65%;}
.book-now-button22 {position: relative;top: -150px;transform: translateX(-50%);background-color: #4169E1;color: white;padding: 10px 20px;font-size: 25px;text-decoration: none;border-radius: 5px;transition: background-color 0.3s ease;}
.book-now-button22:hover {background-color: #0084a8;}
.book-now-button22:hover {background-color: #0084a8;}@media (max-width: 768px) {.text-overlay-2:nth-child(2){    padding:10px;}  .logo-container{display:block;padding:0px;}.text-overlay-2,.text-overlay-2:nth-child(2),.book-now-button22 {    color:black;    position: static;/* Reset position for mobile view */    transform: none;/* Reset transform for mobile view */    margin-top: 10px;/* Adjust margin for mobile view */}}
.lucky{margin:10px;}
.btn07 {padding-left: 25%;}
.btn09 {
  display: flex;
  justify-content: center;
  padding-bottom: 100px;
}
.btn01-2 {
  background-color: #4169E1; /* or whatever blue you want */
  padding: 12px 24px;
  border-radius: 30px;
  text-decoration: none;
  font-weight: 600;
  color: #ffffff;
  display: inline-block;
  text-align: center;
  transition: background-color 0.3s ease;
}

.cta-container24 {  display: flex;  justify-content: center;  align-items: center;  height: 100%;  padding-bottom: 100px;}
.cta-button24 {  display: inline-block;  padding: 10px 20px;  background-color: #4169E1;  color: white;  text-decoration: none;  font-size: 18px;  border-radius: 25px;  text-align: center;  transition: background-color 0.3s;}
.cta-button24:hover {  background-color: #1a98f7;}
.btn01-3 {border-radius: 0px;padding: 5px;display: inline-block;width: 200px;max-height: 100px;}
.pricing-layout {display: block;padding: 0px 1px 20px 1px;}
.p-title,.storeTitle h1,
label#check02,.blog-entry h2,.p-description,.ampStoreDescription,
label#check03,
label#check04,
label#check05 {text-align: left;}
.p-image {max-width: 100%;}
.package-boxes {min-width: 350px;display: inline-block;margin-left: 10px;border-color: grey;}
.packageBoxLeft {padding: 10px;position: absolute;}
/* Highlight */
p.tip {margin: 0px;background-color: #fae2005c;position: relative;display: inline-block;}
/*  padding:100px 0px 100px 0px;*/
.top-product-selling{background: #DEF8CE;padding:100px 0px 100px 0px;}
.package-boxes-m {padding-left: 5%;font-size: 110%;max-width: 100%;height: 200px;display: inline-block;padding-top: 2%;}
.container-left,.container-right {display: inline-block;width: 400px;}
.container-right {width: 300px;padding-left: 30px;}
.containerquestions h2 {text-transform: none;font-size: 1.1em;text-align: left;font-weight: bolder;}
/* for call to action buttons */
.c5 {background-color: black;}
.c5:hover {background-color: #434343}
.p-set01 {max-width: 300px;background-color: white;box-shadow: 2px 2px 3px 3px rgba(0, 0, 0, .1);width: 350px;display: inline-block;margin: 10px;}
#title {  font-size: 24px;  font-weight: bold;  margin-bottom: 10px;
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 54px;
/* identical to box height */
color: #101010;}#n-img{top:2800px;}#description {margin-bottom: 15px;}
#author {font-style: italic;margin-bottom: 15px;}

/* Header normalization */
.nav26 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 40px;
  background-color: #fff;
  border-bottom: 1px solid #f2f2f2;
  font-family: "Inter", sans-serif;
  z-index: 900;
  max-width:100%;

}

/* Menu layout fix */
.nav26 .menu {
  display: flex;
  list-style: none;
  gap: 28px; /* restores space between items */
  margin: 0;
  padding: 0;
}

.nav26 .menu li a {
  text-decoration: none;
  color: #1a1a1a;
  font-size: 14px;
  letter-spacing: 0.4px;
}

.nav26 .menu li a:hover {
  color: #0078ff;
}

/* Ensure the right section stays aligned */
.nav26 .actions {
  display: flex;
  align-items: center;
  gap: 14px;
}

/* Prevent W3 or other CSS from flattening it */
.nav26 .menu li {
  display: inline-block;
}

#read-more a {color:#20c77c;text-align: right;cursor: pointer;}  /* Media Query for screens smaller than 600px (adjust as needed) */
@media screen and (max-width: 600px) {#image,#n-img,#container-front-24,#main-content-24{width:100%;position: relative;display: block;}#container-front-24{padding:0%;}#main-content-24{right:0px;padding:15px;margin:0px;}#image,#n-img {top:0px;left:0px;}}
.view-more-button a{color:white;}
.view-more-button {
display: inline-block;
padding: 10px 20px;
text-align: center;
text-decoration: none;
font-size: 26px;
border-radius: 30px;/* Adjust the border-radius to make it more or less round */
background-color: #3498db;/* Change the background color as desired */
color: #fff;/* Change the text color as desired */
transition: background-color 0.3s, color 0.3s;}
.button-view-more{
padding-left:45%;}
.view-more-button:hover {
background-color: #2980b9;/* Change the background color on hover */
color: #fff;/* Change the text color on hover */}
.herotitle {margin-bottom: -500px;position: relative;}
.p-description {padding-bottom: 20px;padding-top: 20px;}
.blog-date a {padding-left: 10px;}
.containerBox24 {display: flex;justify-content: center;align-items: flex-start;;margin: 0;}
.package-box {border:black solid;;width: 300px;height:500px;margin:20px; text-align: center;position: relative;}
.package-title {padding:20px;height:100px;font-size: 24px;margin-bottom: 10px;color:white;background-color: #2d2d2d;}
.package-features {
  list-style-type: disc;       /* ✅ keep bullets visible */
  list-style-position: inside; /* bullets align with text */
  padding-left: 5px;          /* spacing from left edge */
  margin: 5px 0;
  text-align: left;            /* aligns text neatly */
  line-height: 1.2;
}

.package-features li::marker {
          /* same cyan as your Choose button */
  font-size: 18px;             /* slightly larger bullet for style */
}.package-features li {margin: 30px 0;padding-left:10%;text-align: left;}
.addons {font-weight: bold;margin: 20px 0;color:#4169E1;}
.price {font-size: 18px;margin: 20px 0;}   /* Container for the dropdown */   .dropdown-flag {    position: relative;    display: inline-block;}/* Circle button */.dropbtn-flag {    border: black 1px;    color: white;    padding: 10px;    font-size: 16px;    border: none;    border-radius: 50%;    cursor: pointer;    width: 25px;    height: 25px;    display: flex;    align-items: center;    justify-content: center;}/* Dropdown content (hidden by default) */.dropdown-content-flag {    display: none;    position: absolute;    background-color: #f1f1f1;    min-width: 35px;    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);    border-radius: 5px;    overflow: hidden;}/* Links inside the dropdown */.dropdown-content-flag a {    color: black;    padding: 12px 16px;    text-decoration: none;    display: flex;    align-items: center;}/* Change color of dropdown links on hover */.dropdown-content-flag a:hover {    background-color: #ddd;}/* Show the dropdown menu on hover */.dropdown:hover .dropdown-content-flag {    display: block;}/* Style for the flags */.flag-icon {    width: 20px;    height: 15px;    margin-right: 10px;}img.flag{  width:20px;  height:20px;  display: flex;  align-items: center;}
.old-price {text-decoration: line-through;margin-right: 10px;color: #888;}
.nav-item {display: flex;align-items: center;}
.dropdown-flag {position: relative;display: inline-block;}
.dropbtn-flag {background: none;border: none;padding: 0;cursor: pointer;}
.flag {vertical-align: middle;width: 24px;height: 24px;}
.dropdown-content-flag {top:25px;display: none;position: absolute;background-color: #f9f9f9;min-width: 35px;font-size: 10pt;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}
.dropdown-content-flag a {color: black;padding: 12px 16px;text-decoration: none;display: block;}
.dropdown-content-flag a:hover {background-color: #f1f1f1;}
.dropdown-flag:hover .dropdown-content-flag {display: block;}
.choose-button {background-color: #00bcd4;width:100px;color: #fff;border: none;padding: 10px 20px;border-radius: 25px;cursor: pointer;font-size: 16px;transition: background-color 0.3s;}
.choose-button:hover {background-color: #0097a7;}
.forobjectnav {visibility: hidden;max-height: 1px;position: relative;}
.blog-entry h2 {text-transform: none;max-width: 100%;overflow: hidden;}
.navigation-2020 {color: black;font-size: 1.1em;position: relative;padding: 9px 10px 21px 30px;padding-left: 5%;background-color: white;}
.navigation-2020 a {padding: 15px;color: black;}
.dropdown-content a{display: block;margin: 8px 0px 0px 5px;}
/* #4169E1 main color only */
.footer-ijyoyo,.footer-ijyoyo a,.footer-ijyoyo a:visited,.footer-ijyoyo a:hover,.footer-ijyoyo a:active {color:#57A8FF;}

.navigation-2020 a.active,
a.articlelink:active,
a.articlelink:visited,
a.articlelink:hover,
a.articlelink,
a.bluelink2,.cd-primary-nav a.sub,.dropdown-content a:hover,.navigation-19 a:hover,.navigation-19b a:hover {color: #4169E1;}
.category-button a.active{color:white;}
.active{color:#4169E1;}
/* article category links */
a.articlelink:active{text-decoration: underline;}
a.articlelink:hover {text-decoration: underline;}
.buttonPlaylist {color: white;background-color: #FF5C33;border-radius: 40px;display: inline-block;width: 150px;padding: 1% 0% 1% 0%;height: 100%;}
.navigation-top {position: absolute;font-size: 1.2em;padding: 20px;font-style: capitalize;}
.dropdown {position: relative;display: inline-block;color: black;}
.logo-img path {fill: #000;}
.logo-bottom {width: 40px;fill: #000;}
.footer-row-1,.node-01,.node-02,.node-03 {display: inline-block;}
.navigation-top img {width: 50px;}
.displayBlock32{display:inline-block;width:32%;}
img.vacuum {        width: 65%;   }    img.vaccum,    img.vaccumRight,    .threePrint {        padding: 30px;       display: inline-block;       position: relative;   }    img.vaccumRight {        width: 26%;   }    .unspecial {        max-width: 100%;       margin: 5%;       display: inline-block;       position: relative;   }
img.Block32{display:inline-block;width:100%;border:20px solid transparent;}
img.Bl{border:20px solid transparent;background: linear-gradient(to top, #3204fdba, #9907facc), url(https://picsum.photos/1280/853/?random=1) no-repeat top center;}
/* GLOBAL GREY */
.foot-row-02 a{color:white}
/* Footer aherf Links */
.foot-row-02 a{font-size:12pt;}
.submenu p,.submenu b {color: black;font-size: 12pt;}
.foot-row-02 a:hover {color: darkgray;}
.foot-row-02 a:active {color: rgb(54, 54, 54);}
.foot-row-02 a:visited {color: #4169E1;}
.dropdown-content {display: none;text-align: left;padding-top: 20px;position: absolute;background-color: white;color: black;min-width: 125px;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);padding: 4px 15px 5px 9px;margin:13px 10px 10px 10px;}
.dropbox-content .a {padding-top: 20px;padding-left:0px;}
.navigation-2020 .dropbox-content a{
padding-left: 0px;
padding:0px;}
li:hover > ul,li:hover ul,.dropdown:hover .dropdown-content {display: block;}
ul ul {position: relative;display: none;}
.cd-primary-nav a.sub {font-size: 75%;}.sticky {position: -webkit-sticky;/* Safari */position: sticky;top: 0;background: green;overflow: none;}
.social-icon-float-container {position: fixed;height: 0px;max-height: 1000px;top: 30%;max-height: 100%;}
.cookie-float-container {width: 100%;position: fixed;height: 110px;bottom: 1px;max-height: 100%;display: block;background-color: grey;}
.cookie-float-container p{font-size: .7em;color: white;}
.c-exit p {color: white;}
.cookie-float-container .c-button-agree,.cookie-float-container .c-button-change,.cookie-float-container .c-button-disagree {max-width: 20px;color: white;padding-right: 10%;display: inline-block;margin: 5px;border: 1px solid;border-radius: 5px;}
.social-newsletter-float-container {width: 250px;right: 50px;position: fixed;max-width: 100%;height: 100px;max-height: 100px;top: 10%;max-height: 100%;}
.social-newsletter-float-container input,.social-newsletter-float-container input[type=submit] {width: 200px;height: 40px;}
.social-newsletter-float-container img.screenshot {max-width: 100%;}
.social-newsletter-float-container #mc_embed_signup {border-radius: 40px;padding: 15px;}
.social-newsletter-float-container #mc-field-group {padding: 0px;margin: 0px;}
.ampStoreContainer {margin-left: 15%;border-radius: 25px;display: inline-block;max-width: 50%;}
.ampImage {padding: 20px;display: inline-block;position: relative;}
.ampHeader {margin-top: 40px;display: inline-block;color: green;position: absolute;overflow: hidden;}
.ampStoreDescription {max-width: 25%;top: 90px;position: absolute;display: inline-block;color: blue;overflow: hidden;}
.ampCheckout {width: 25%;border-radius: 25px;right: 5%;display: inline-block;background-color: white;position: absolute;;}
/* updated blog section october 30 */
.blog-neo{padding:0% 5% 0% 5%;}
.circle-blog{width:100px;height:100px;margin:10px;border-radius: 100px;}.circle-blog img{border-radius:50px;}
.circle-blog-container{display:inline-block;position:relative;}.circle-blog-container p{text-align: center;padding:5px;}
.circle-blog-container-up{  padding:0px;  color: black;  max-width: 50px;  position: absolute;  left: 0px;}
.fillit img{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.name-here{border-radius:20px;display: inline-block;margin:20px;}
.name-here h2{position:absolute;top:400px;
padding-left:2%;
text-align: center;
color:white;}
.extraextra{border:#4169E1 solid 0px;border-left-width: 5px;padding:6px;margin:30px;} 
.extraextragrey{border:grey solid 0px;border-left-width: 5px;padding:6px;margin:30px;}
.extraextra h2, .extraextragrey h2{text-align: left;}
.email-floater {position: -webkit-sticky;/* Required for Safari */position: sticky;height: 50px;right: 0;}
.secondary {position: relative;flex-wrap: wrap;}
.twitter-tweet {max-width: 500px;max-height: 700px;padding-left: 50px;}
.sellfy-buy-butto {left: 25%;}
#mc_embed_signup-1s {overflow: hidden;border-radius: 30px;background-color: lightgrey;padding: 25px;}
#mc_embed_signup-1 input {width: 50px;}
#pu6555,#pu7008,.wed { z-index: 100}
.overlayemail, .popup, header, .button2{z-index:150}
.dropdown-content,.sidenav{z-index:200}
#store,.section-top1{z-index:-2}
.cd-primary-nav, p,  .cta-,  input [name="on0"],  #u4385,    .navigation-top,    #me2,  ,header {    z-index: 3; }
.blog-date,p.description,img.photographyfront,.social-icon-float-container,.social-newsletter-float-container,img.photographyfront2,img.button,img.button5,img.button23,img.button24,img.button25,img.button26 {z-index: 0;}
.cd-overlay-nav, img.body2, img.body1, img.body3, h2, .text h2, h1, h3, .product-float-left, .product-float-left2,   p .cta-,   .btn01-2 p,   .btn01-1 p,   #pu3304,   #u3304,   .product-float-left2,   .product-float-left,   #pu3304, img.designpersonal, img.designpersonal2, img.personaldesign, img.photograph16x9, img.photographportraitac, img.photographportraitig, #u6555, #u7008,   h3, img.photographyfront2, img.photographyfront3,   h2,   img.photographyfront,   #wb_element_instance390,   #wb_element_instance390>div,   #wb_element_instance320,   #wb_element_instanceportfolio,   #wb_element_instanceportfolio>div, #wb_element_instance390, #wb_element_instance390>div, #wb_element_instance320, #wb_element_instanceportfolio, #wb_element_instanceportfolio>div,   img.ijyoyologo{z-index:2}
.storeNav,   img.secondimage, .structure-top .generalrow,  .btn01-3, .btn05, .cd-content,  .btn01-3, .btn01-1, .btn01-1 h2, .c3, .btn07, .btn09, .btn01-3, p.tip, .forobjectnav, .buttonPlaylist, img.hero, .btn06, .button-link-neo, .button-link-neo img.screenshot, img.m, .btn01-2ex, .overlay,   .button-link-neo,   .button-link-neo img.screenshot,   img.hero,   #page,   img.printse, img.photographportrait2, #page, #u42841, #u42691, #u42691_img, #u42781_img, #u4284,   #u42841,   #u42691,   .btn06,  .floating,   .box-02,      .btn01-3,   .btn01-1, .btn01-1 h2,   .btn01-3 h2,   .btn01-2 h2,   .btn05,   img.printhide, #up7,   img.d,   #iefix, .newsletter,   .paypal-tab-22,#smart-button-container,.btn01-3{z-index:1}
.h1 ,   a.section-top2 , .f-m-in , .I_have_a_variety_of_skills_and_passion_with_Gra , a.nine , .descrt , .toptable , .descrl , .textr , .descrpp , .bottomdescrpp ,   .descrpp ,   .descrp ,   .bottomdescrpp ,.span-share, img.float-left, .cta-main, #up8, #pu3144, #pu2996,   .toptable ,   .descrl ,   .descrpp , .footbody ,   a.section-top2 , .f-m-in{z-index: 21}
.h1 ,   a.section-top2 , .f-m-in , .I_have_a_variety_of_skills_and_passion_with_Gra , a.nine , .descrt , .toptable , .descrl , .textr , .descrpp , .bottomdescrpp ,   .descrpp ,   .descrp ,   .bottomdescrpp ,   .toptable ,   .descrl ,   .descrpp , .footbody ,   a.section-top2 , .f-m-in , .p-pos-2 , .p-pos-4 ,   .footbody , .sidebar2 , .sidebar3 , img.productgallerybox ,   #u3487 ,   img.productgallerybox ,   .sidebar2 ,   .sidebar3 , #pu2805 ,   .sidebar3{z-index: 22;}     
.h7, h6, .logo{z-index:50}
.left-of-container,  .right-of-container,  .right-of-container-50,  .left-of-container-40 {    display: inline-block;   overflow: hidden; }  #item-options option,  .herotitle,  .social-icon-float-container,  .cookie-float-container,  .social-newsletter-float-container,  .sidenav,  .sidebardescrpp,  .sidebardescrpp2,    .sidebardescrpp2,  img.citymain,  img.modelingmain,    .storeNav,    .packagehead,    .frontheadpackage,    #me3,  .mobileNav{z-index: 5;}
.forobjectnav , .cd-nav-trigger .cd-icon , .fire , .inner-link ,   .forobjectnav,#pu3367,  #u3367,  #pu3367,  #indexz4,  #up7,  .hoverTextFront,#u42661 , #u4266{z-index:40}
h3, h5, h4, .section-expand-text, .section05text, .textq, #packageretailprice, #packageprice,   #pu3395,   #u3395,   .textq,   h4,   #packageretailprice,   #packageprice,   #pu3395, #pu227, #u227, #pu227, #u227,   #pu227,   #u227, #up11,   #up11,   h3, .dtext, .ftext,   .section-expand-text, .packages, .price-package, .descrp, .descrptop, .descrpnoin,   .packages,   .descrpnoin,   h2,   #up7,#u6548,   h3,.banner-left-advert{z-index: 6;}
#pu3423 , #pu3137 , #pu2941 , #pu3137 ,   #iefix ,   img.memobile , img.circle-prints, img.me, img.new, img.meabout,.name-here h2,.name-here h2  {z-index:8}
#u3542,.icon-button2 i ,    #bar li ,  #wb_home ,    #pu3494 ,    #u3494 ,    #pu3494 ,  #pu2941 ,    #bar li ,    .icon-button2 i ,    #bar li ,  #wb_home ,  #u3388 ,  #pu3494,.bookbutton, .par1, .instatext-portrait, .instatext1, .par3-head, .par6-head, .par5-head, .packagehead, .frontheadpackage, .floating h4, #u3416, .par5-head, .cd-overlay-content, h1, #h1{z-index: 10;}
.h1 ,   a.section-top2 , .f-m-in , .I_have_a_variety_of_skills_and_passion_with_Gra , a.nine , .descrt , .toptable , .descrl , .textr , .descrpp , .bottomdescrpp ,   .descrpp ,   .descrp ,   .bottomdescrpp ,   .toptable ,   .descrl ,   .descrpp , .footbody ,   a.section-top2 , .f-m-in , .p-pos-2 , .p-pos-4 ,   .footbody , .sidebar2 , .sidebar3 , img.productgallerybox ,   #u3487 ,   img.productgallerybox ,   .sidebar2 ,   .sidebar3 , #pu2805 ,   .sidebar3 , #pu3535,#u6541,  .Colore_riempimento_1_copia_5 ,   .Colore_riempimento_1_copia_6 ,   .Colore_riempimento_1_copia_7 , .Colore_riempimento_1_copia_5 , .Colore_riempimento_1_copia_6 , .Colore_riempimento_1_copia_7 {z-index:20}
#pu4278 , #pu42781 , #u4278 , #u42781 ,   #pu42781 ,   #u42781 ,   #pu42781 ,   #cssmenu .submenu-button {z-index:90}
.specialLandingPageButton , img.button , img.button5 , img.button52 , img.button23 , img.button29 , #up1 , #up9 , #up11 , img.button24 , img.button25 , #up8 ,   #up9 ,   #up1 ,   #up8 ,   #up11 ,   #up9 ,   img.button ,   #mobileup7 ,   #up8 , #up8 , .navigation-top , .specialLandingPageButton , img.uni2 , img.uni3 ,   img.uni2 ,.name-portrait,.name-shift-portrait,.brands,   img.uni3{z-index: 30}    
.navigation-2020, .seniort,   .fld-checkbox input[type=checkbox],   li dropdown{z-index:7}
.printfloat ,   .mission , .blocktext , .hero-title , .contactfloat , .navigation-2020 , .dropdown-content , .collapsible2 , .mission{z-index:25}
.cd-primary-nav.fade-in ,   .cd-nav-trigger ,   .cd-nav-trigger .cd-icon , .container-s-product ,   .container-s-product,.loader {z-index:50;}
#mc-field-group input {padding-top: 10px 0px 10px 10px;background-color: #e5e5e5;width: 600px;height: 70px;border-radius: 40px 40px 40px 40px;}
.social-i-float {width: 20px;height: 20px;}
.social-icon-float {background: grey;border-radius:0px;}
img.social-icon-float {background: white;}
.t,.f,.yt,.ig,.em{background-color: #0a5f7b;max-width:75px;}
.t:hover {background: #008CBA;}
.f:hover {background: #4267B2;}
.yt:hover {background: #FF0000;}
.ig:hover {background: #F77737;}
.em:hover {background: lightgray;}
.payments {padding: 20px 20px 20px 20px;border-color: grey;border-style: solid;border-width: 5px;}
img.m-30p {max-width: 30%;}
img.m-60p {max-width: 60%;}
.ml11 {font-weight: 700;font-size: 3.5em;}
.ml11 .text-wrapper {position: relative;display: inline-block;padding-top: 0.1em;padding-right: 0.05em;padding-bottom: 0.15em;}
.ml11 .line {opacity: 0;position: absolute;left: 0;height: 100%;width: 3px;background-color: #fff;transform-origin: 0 50%;}
.ml11 .line1 {top: 0;left: 0;}
.ml11 .letter {display: inline-block;line-height: 1em;}
.dropbtn19 {padding: 5px;position: relative;font-size: 1em;color: black;background: white;display: inline-block;}
.navigation-19b a {color: black;}
.right-of-container-50 {padding-bottom: 100px;}
.navigation-19b a:visited {color: black;}
.navigation-19 a {color: black;font-size: 1em;}
.navigation-19 li,.navigation-19b li {display: inline;}
.navigation-19 a,.navigation-19b a {display: inline-block;padding: 10px;}
.alert-close {visibility: visible;background: rgba(255, 255, 255, 0.1);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 -1px 2px rgba(255, 255, 255, 0.25);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 -1px 2px rgba(255, 255, 255, 0.25);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 -1px 2px rgba(255, 255, 255, 0.25);color: #FFFFFF;cursor: pointer;font-size: 18px;font-weight: normal;height: 22px;line-height: 24px;position: absolute;right: 11px;top: 9px;-webkit-transition: color 0.2s ease-in-out;-moz-transition: color 0.2s ease-in-out;-o-transition: color 0.2s ease-in-out;transition: color 0.2s ease-in-out;width: 22px;}
im .alert-close2 {visibility: visible;background: green;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 -1px 2px rgba(255, 255, 255, 0.25);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 -1px 2px rgba(255, 255, 255, 0.25);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 -1px 2px rgba(255, 255, 255, 0.25);color: #FFFFFF;cursor: pointer;font-size: 18px;font-weight: normal;height: 22px;line-height: 24px;position: absolute;right: 11px;top: 9px;-webkit-transition: color 0.2s ease-in-out;-moz-transition: color 0.2s ease-in-out;-o-transition: color 0.2s ease-in-out;transition: color 0.2s ease-in-out;width: 22px;}
a.ph1 {overflow: hidden;display: inline-block;margin-bottom: 8px;width: calc(33.3333333% - 4px);margin-right: 0;}
body {margin: 0;background-color: white;min-width: 300px;}
a.highlight h3,a.highlight:hover,a.highlight:active { color: white;}
img.latestwork {max-width: 75%;}
.indexfull {position: relative;visibility: visible;vertical-align: top;}
img.index-page-pictures {visibility: visible;padding: 0% 20% 0% 20%;width: 100%;vertical-align: top;}
img.index-page-pictures-mobile {visibility: hidden;max-width: 1px;position: absolute;margin-top: 0px;margin-bottom: -5px;}
.box02 {width: 100%;position: relative;visibility: visible;}
.indexmobile {visibility: hidden;max-width: 0px;max-height: 0px;position: absolute;}
img.story {width: 100%;margin: 0px;padding: 0px;display: block;}
.buttonlinks {color: white;background-color: #4169E1;border-radius: 35px 35px 35px 35px;padding: 15px 0px 15px 0px;margin-left: 100px;margin: 10px 10px 5px 10px;border: 5px 5px 5px;}
/* image prints is used for 100% m-w-100 is the max width for all these */
img.star,img.m-w-100,img.prints,img.section01-images,img.section01-1-images,img.body2,img.body1,.indexfull,img.index-page-pictures,.blur,.noblur,rowcity,h2,h5,h4,.section05text,img.printse,img.top,img.uni2,img.seniors,.textq,img.w,.marcella-row,img.article-image {max-width: 100%;}
img.productDisplay {max-width: 100%;}
img.prints {border: none;height: auto;display: block;background: white;transition: transform .2s ease-in-out;}
img.article-image{padding:40px;}
.w3-content, .w3-display-container{
  padding:0 10% 0% 10%;
}
img.lime {
    max-width: 100%;
    height: auto;
      display: block;

  }
.item-header{
  height:0px;
  visibility: hidden;
  z-index: -2222222222222;
}
  
img.screenshot {
  display: block;
  margin: 40px auto; /* Top & bottom padding + horizontal centering */
  height: auto;
  max-width: 100%; /* Prevents overflow on smaller screens */
}
.cd-primary-nav a {color: white;}
.qr-code {padding-left: 45%;max-width: 100px;padding-bottom: 50px;}
.blur {transition: all 3s;}
.noblur {transition: all 3s;}
img.section01-images,
img.section01-1-images {padding: 25px;}
.column243 {float: right;padding-left: 40%;padding-right: 15%;}
p.middle {padding: 0px 50px 54px 0px;}
img.igsize {width: 170px;padding: 10px;}
.igsizecolumn {float: left;width: 100%;}
.igsizecolumn2 {float: left;}
.row-mission {padding: 5% 0% 0% 0%;}
img.heads {max-width: 250px;}
img.frontPage-Product {width: 400px;}
.column-mission {position: relative;}
/* inlineblocks */
.column-mission,.row-mission {display: inline-block;}
.igsizecolumn3 {float: right;width: 40%;background: green;}
img.top2,.forDesktopOnly {visibility: visible;}
.photoshootPackage {width: 50%;background-color: transparent;padding: 50px;overflow: hidden;}
img.printbody-2 {max-width: 25%;padding-left: 0px 36.33% 0% 36.33%;}
.blog-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
  padding:0 10% 0% 10%;
}
.blog-card {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  text-align: center;
}
.blog-card img {
  width: 100%;
  height: auto;
  display: block;
}

.blog-card h2 {
  font-size: 1.2rem;
  margin:0px;
  padding: 10px 0px 0px 0px;
  left:15px;
  color: #333;
}
.blog-card p {
  font-size: 1em;
  color: #555;
  margin: 0 10px 15px;
}
.blog-card a {
  display: inline-block;
  margin-bottom: 15px;

  text-decoration: none;
  font-weight: bold;
}
.blog-card a:hover {
  text-decoration: underline;
}input[type="text"] {

padding: 12px 20px;
display: block; /* Makes it center-aligned */

border:1px solid #ccc;


outline: none;

}
input[type="text"]:focus {
font-family: 'Open Sans', sans-serif;
font-style: italic;
}
/* Placeholder styling */
input[type="text"]::placeholder {
color: #999;
font-style: italic;
}
@media (max-width: 700px) {
.blog-card {
border: none;
}}
.search-button {
padding: 10px 20px; /* Button padding */
border: none; /* Remove border */
background-color: #0056b3; 
color: white; /* Text color */
font-weight: bold; /* Add bold text for better readability */
border-radius: 5px; /* Rounded corners */
cursor: pointer; /* Pointer cursor for hover */
font-size: 1rem; /* Optional: Font size for readability */
}
.product {
  margin-bottom: 20px;
}
.shop-now,.shop-now:visited,.shop-link,.shop-link:visited {
  display: inline-block;
  margin-top: 10px;
  padding: 10px 15px;
  background-color: #ff8843;
  color: white;
  text-decoration: none;
  border-radius: 5px;
}
.shop-now:hover,.shop-link:hover {
  background-color: #cf6501;
  color:white;
}.product-showcase {
display: flex;
justify-content: space-between; /* Space between the two sections */
align-items: flex-start; /* Align items at the top */
gap: 20px; /* Space between cards */
flex-wrap: wrap; /* Allow wrapping on smaller screens */
}

.product-card {
width: 48%; /* Adjust width for each card */
box-sizing: border-box;
border: 1px solid #ddd; /* Optional: Add a subtle border */
padding: 15px; /* Add padding inside the card */
border-radius: 8px; /* Smooth corners */
background-color: #f9f9f9; /* Light background for contrast */
transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth hover effect */
}


.product-image img {
width: 70%; /* Make image responsive */
height: auto; /* Maintain aspect ratio */

}
@media (max-width: 700px) {
.product-card{width:100%;}}

.shop-link {
display: inline-block;
margin-top: 10px;
padding: 10px 20px;
background-color: #ff8843;
color: white;
text-decoration: none;
border-radius: 5px; /* Smooth corners for button */
transition: background-color 0.3s ease;
}
.product h3{
left:0px;
}

.styled-box {
text-align: center; /* Center text inside the box */
border-radius: 20px;
border: 2px solid rgb(172, 172, 172); /* Border styling */
padding: 20px; /* Space inside the box */
background-color: #ffffff; /* White background */
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); /* Subtle shadow for depth */
max-width: 400px; /* Limit width */
width: 100%; /* Responsive scaling */
}

.styled-box a {
color: #4169E1; /* Blue link color */
text-decoration: none; /* Remove underline */
font-weight: bold;
margin-top: 10px;
display: inline-block; /* Ensures spacing between links */
}

.styled-box a:hover {
text-decoration: underline; /* Add underline on hover */
color: #0056b3; /* Darker blue on hover */
}

.styled-box strong {
font-size: 1.2em; /* Slightly larger font for emphasis */
color: #333; /* Darker text color */
}
/* Hover effect for button */
.search-button:hover {
background-color: #004494; /* Darker blue on hover */
transition: background-color 0.3s ease; /* Smooth hover transition */
}
.search-button:active {
background-color: #003366; /* Darker shade for click effect */
}
#results-count {
text-align: left;
font-size: 1rem;
color: #333;

}.search-container {
display: flex;
flex-direction: column;
gap: 10px;

}
img.body1 {padding: 100px;}
    /* Product container styling */.product-container {  background-color: #fff;  border-radius: 10px;  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);  max-width: 600px;  margin: 20px;  padding: 20px;  text-align: center;}/* Product image styling */
    /* Product details */.product-details h2 {  font-size: 2rem;  margin-bottom: 10px;  color: #333;}/* Price styling */.price {  font-size: 1.5rem;  color: #333;  margin-bottom: 20px;}.price span {  color: #396be6; /* Highlight the price in a different color */  font-weight: bold;}/* Product features */.product-features {  list-style-type: none;  padding: 0;}.product-features li {  font-size: 1.1rem;  margin: 10px 0;  color: #555;}.product-features li strong {  color: #000;}  
img.body2,
img.body1,
img.body3 {display: block;position: relative;padding-bottom: 0px;overflow: hidden;visibility: visible;}
img.body3 {max-width: 70%;padding-left: 26%;}
img.contact {width: 20%;align-items: center;position: relative;}
img.mobile_front {width: 1px;visibility: hidden;}
.rowcity {display: inline-block;max-height: 700px;}
.columnleft30 {width: 30.6%;display: inline-block;margin: 0;}
img.pr {width: 100%;margin-top: -6px;display: block;position: relative;overflow: hidden;}
.columnright30 {float: right;width: 69.4%;display: inline-block;margin: 0;}
img.printbody-2, img.b, img.pr, img.lll2 {max-width: 100%;} h1, h4, .cta-main, .mobileNavSection, .main-section,.question.active .answer {max-width: 100%;font-weight:200;overflow: hidden;} #h1, .text h2, h3, h7.section-expand-text, .section05text, #mc_embed_signup input.email, #mc_embed_signup label, #mc_embed_signup input.email, #packageretailprice, #packageprice, .headtop2, .bookbutton, .sidebar2, .sidebar3, .sidebardescrpp, .sidebardescrpp2, .instatext-portrait, .instatext1, .par6-head, .par3-head, .par5-head, .packagehead, .frontheadpackage, li.social-icon a, .footbody, .sidebardescrpp2, .bookbutton, .bookbutton, .par5-head, .par1, #packageretailprice, #grey, #packageprice, .sidebardescrpp, .sidebar2, .sidebar3, h3, a.section-top2, .sidebar3, .packagehead, .frontheadpackage, li a, #bear .dropdown-content a, #bear2 .dropdown-content a, .f-m-in, .f-m-in, .seniort, floating h4, h7, .packages, .price-package, .descrpp, .descrpnoin, .descrp, h2, .dtext, .descrptop, .textr, .bottomdescrpp, a.six, .footbody, #cssmenu, a.blue:link, a.three:visited, a.three:link, a.three:visited, .descrpp,
#cssmenu>ul>li>a {-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}
/* Intial Wall Decor Part */
a.wd{text-decoration: underline black;text-underline-offset: 3px;color:black;}
a.wd:hover{color:grey;}
.storeFront {margin: 0px 0% 0px 5%;;display: inline-block;border-radius: 23px;}
.storeTitle {top: 0px;}
.product-link:hover{color:white;}
.storeTitle h1 {font-size: 14pt;margin: 10px 0px 0px;}
.storeSubsection {max-width: 65%;}img.storeRows {display: inline-block;width: calc(24.5% - 0px);padding: 10px;}.storeSub,
.store-right,.store-left,.storeImage,.storeTextBox,.storeCheckout,
.storeContainer {display: inline-block;}.storeSub {background-color: white;border-radius: 25px;max-width: 95%;}.store-right {max-width: 50%;}.store-left {max-height: 100%;width: 48%;}.storeImage {width: 47%;float: left;padding: 0;}.storeTextBox {width: 51%;float: left;padding: 10px;margin: 10px;font-size: 12pt;}.storeTextBox b {font-size: 12pt;}.storeCheckout {width: 27%;max-height: 100%;margin-right: 5%;margin-top: 5%;float: right;padding: 20px 10px 10px 10px;border-radius: 25px;}.storeContainer {height: 600px;padding: 25px;padding-bottom: 100px;margin-top: 0;margin-right: 10%;border-radius: 23px;overflow: auto;background-color: white;position: relative;}/* Paragraph and Main Font */
h2, li, input, .storeTextBox, h3, .blog-topics, #mc-field-group input, table, th, td, tr, .buttonPlaylist, .footer, .footer-row-1, .navigation-top, p, .article-icon, .list, label, input[type=submit], .text-overlay-2, a.five, a.five:hover, .dropdown-content-share a, #title, .close-label, .descrl, a.nine, .descrt, .toptable, .toc-Link_H2, .logo, .logo a, h5, .span-share, .dropdown-content-share, input[type=sender], select, .signup-button, input[type=submit], #confirmationMessage, input[type=submit]:hover, .cta-button24,h3,.package-features,.product-link{font-family: 'Open Sans', sans-serif;}.dropdown-content-share,
.category {font-size: 12pt;}/* Style for the wrapper */
.wrapper {text-align: center;font-size: 10pt;}/* Style for the dropdown container */
.dropdown {position: relative;cursor: pointer;}/* Style for the share span */
.span-share {vertical-align: top;margin-left: 10px;color: white;padding: 5px;background-color: #005c70;position: inherit;}.recommended-articles {width: 100%;max-width: 800px;margin: 0 auto;padding: 20px;box-sizing: border-box;}.recommended-articles h2 {text-align: center;font-size: 24px;margin-bottom: 20px;}.article-container {display: flex;flex-wrap: wrap;justify-content: space-between;}.article {width: calc(50% - 10px);margin-bottom: 20px;box-sizing: border-box;}.article img {display: block;width: 100%;height: auto;margin-bottom: 10px;}.article h3 {font-size: 20px;margin-bottom: 10px;}.article p {font-size: 16px;margin-bottom: 10px;}.article a {display: inline-block;background-color: #4169E1;color: #fff;text-decoration: none;padding: 10px 20px;border-radius: 5px;font-size: 16px;transition: background-color 0.3s ease;}
.article a:hover {background-color: #0062cc;}
.panel {display: flex;flex-direction: column;align-items: center;background-color: #f2f2f2;border-radius: 5px;padding: 10px;width: 300px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
h2 {font-size: 24px;margin-bottom: 10px;}
.post {display: flex;flex-direction: column;align-items: center;margin-top: 10px;border-top: 1px solid #ccc;padding-top: 10px;}
.post h3 {font-size: 18px;margin-bottom: 5px;}
.post p {font-size: 14px;line-height: 1.5;margin-bottom: 10px;}
/* Style for the dropdown content */
.dropdown-content-share {font-size: 10pt;display: none;position: absolute;background-color: #f9f9f9;border: solid 1px grey;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}
/* Style for the dropdown options */
.dropdown-content-share a {border: .5px solid rgb(214, 214, 214);color: black;padding: 15px 16px;text-decoration: none;display: block;}
.dropdown-content-share a:hover{color:grey;}
/* Style for the dropdown options on hover */
.dropdown-content-share a:hover {background-color: white;}
/* Show the dropdown content on hover */
.dropdown-share:hover .dropdown-content-share {display: block;}
ul {
    padding-left: 0px; /* Adjust this value as needed */
  }
  
  ul li {
    font-family: 'Open Sans', sans-serif;
    margin-left: 30px; /* This moves the bullet closer to the text */
  }
li {line-height: 2;margin-left:5px;font-size: 1em;}
h1 {font-size: 2em;font-weight: 600;color: #f1f1f1;line-height: 1.2;font-weight: 200;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.floatingtext-right {padding-left: 6%;display: inline-block;padding-top: 200px;position: absolute;}
.navbar {padding-top: 50px 0px 10px 0px;font-size: 1em;background-image: linear-gradient(260deg, #2376ae 0%, #c16ecf 100%);border: 1px solid rgba(0, 0, 0, 0.2);}
.main-nav-mobile {list-style-type: none;}
.main-nav-mobile li {margin: 15px auto;}
.nav-links,.logo {text-decoration: none;color: rgba(255, 255, 255, 0.7);}
.logo {text-decoration: none;color: rgba(255, 255, 255, 0.7);}
.fade {opacity: 1;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
.fade:hover {opacity: 0.5;}
#h1 {font-size: 3ems;font-weight: 600;color: rgb(76, 76, 76);line-height: 1.2;margin: 10px;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.text-essential {font-weight: 700;margin-top: 0px;display: inline-block;}
.text-essential01 {font-size: .7em;font-weight: 600;line-height: 0.1;display: inline-block;color: grey;}
h2,.text h2 {font-size: 1.5em;position: relative;padding-top: 10px;padding-bottom: 0px;font-weight: 900;color: #333333;line-height: 1.7;position: center;}
.specialContainer2 {position: relative;}
.specialLandingPageButton {max-width: 600px;top: 300px;left: 550px;padding-top: 10px;;border-radius: 40px;padding: 15px;color: white;position: absolute;}
.blog-date p{line-height:1;top:10px;}.blog-entry h2{line-height:1.2;font-weight:600;}
p,.cta-,
input [name="on0"] {font-size: 1em;position: relative;font-weight: 400;color: #333333;line-height: 2;position: center;}
.btn01-2 p,.btn01-3 p {line-height: 1;font-size:1em;}
.wallart-front-product{max-width:550px;}
.footbody .footrow .footcolumn3 h1,.footbody .footrow .footcolumn h1 {font-size: 18pt;text-align: left;}
img.hero {max-width: 100%;position: relative;}
img.drive-download {width: 35px;display:inline-block;}
.wall-decor-child {width: 50%;float: left;}
.quotation-section01 h1 {padding: 10px 70px 10px 20px;color: black;}
.socialYoYo{text-align:center;background:#ededed;margin-bottom:10px;}
h1 {font-size: 2em;margin: 10px;color: black;line-height: 1.2;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
/* Clean universal table styles */
table {
  border-collapse: collapse;
  width: 100%;
}

td {
  border-bottom: none;
  padding: 8px;
}
        .writer,.editor {
        color: rgb(39, 125, 255);
        font:bold;
        margin-left: 10px;
        font:italic;
    }
    
.leaf {
  max-width: 40px;
}

.table {
  border: 1px solid #aeaeae;
}

.table thead tr th {
  font-family: 'Playfair Display', serif; /* Make sure the font is loaded */
}

.carotenoid-cell {
  color: #FFA600; /* You may need to make this dynamic if values vary */
}
h5 {font-weight: bold;font-size: 2.5em;color: line-height: 1.6;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: left;}.wallDecorBackButton{text-align:center;padding:12px;background:#c2c2c2;width:200px;height:50px;color:white;}
a.accent{color:white;}
a.accent:hover{color:rgb(238, 238, 238);}
.h7 {font-size: 350%;padding-right: 60%;text-transform: capitalize;color: #009fde;line-height: 1.2;position: center;font-weight: bold;}
table{Border:1px solid black;padding:0px;}
td{text-align:center;border-bottom: solid black 2px;}
table, th, td, tr {margin: 0px;}
h6 {font-size: 100%;padding-left: 0% 10% 0% 10%;color: white;line-height: 1.2;position: center;right: 10%;left: 10%;}
.navmobile {font-size: 18px;background-image: linear-gradient(260deg, #2376ae 0%, #c16ecf 100%);border: 1px solid rgba(0, 0, 0, 0.2);padding-bottom: 10px;}
h4,
ml11 {font-weight: 800;font-size: 5em;color: white;line-height: 1.6;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.wall-decor-container{position:relative;}
#smart-button-container{display:inline-block;}
#paypal-button-container{display:inline-block;}
.w3-red, .w3-hover-red:hover {color: #fff!important;background-color: black!important;}
.w3-black,.demo3{background-color:black;color:white;}
.demo3:hover{background-color:grey;}
.demo3:target{background-color: red;}
a.highlight h4:hover {color: white;transition: color 0.5s ease-in-out;}
.section-shift {padding: 20px;overflow: hidden;}
/* Wall decor*/
.mySlides {display: none;}
.w3-black,.w3-hover-black:hover {color:black !important;background-color: #fff0 !important;}
.w3-display-left {position: absolute;top: 50%;left: 0%;transform: translate(0%, -50%);-ms-transform: translate(-0%, -50%);}
.w3-red,.w3-hover-red:hover {color: #fff !important;background-color: grey !important;border-radius: 25px;width:50px;}

.move-text {padding-left: 0% 40% 10px 10%;overflow: hidden;position: relative;}
.container-move {padding}
@keyframes move {0% {  top: 0px;}20% {  top: -50px;}40% {  top: -100px;}60% {  top: -150px;}80% {  top: -200px;}}
.container-move b {float: left;overflow: hidden;position: relative;height: 50px;}
.p-move {height: 500px;float: left;margin-right: 0.3em;}
spanspecial {display: inline-block;color: royalblue;position: relative;white-space: nowrap;top: 0;left: 0;-webkit-animation: move 4s;-webkit-animation-iteration-count: infinite;-webkit-animation-delay: 1s;}
.p-title01,.p-title01 h2 {padding-left: 10px;margin-top: -10px;font-size: 1em;}
a.oneset {padding: 5px;font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 1px;width: calc(50% - 0px);margin-right: 2px;}
a.oneeset:nth-of-type(2n) {margin-right: 0;}
a.threeset {overflow: hidden;display: inline-block;margin: 10px;width: calc(30% - 0px);}
a.threeset:nth-of-type(2n) {margin-right: 0;}
.pill1{display:inline-block;height:50px;width:100px;background-color:#214DCA;margin:8px;color:white;text-align: center;border-radius: 25px;}
.pill1 p{color:white;}
a.fiveset {padding: 5px;font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 1px;width: calc(10% - 0px);margin-right: 2px;}
a.fiveset:nth-of-type(2n) {margin-right: 0;}
a.c-s-p-2 {padding: 1px;font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 1px;width: calc(20% - 0px);margin-right: 2px;}
a.c-s-p-2:nth-of-type(2n) {margin-right: 0;}
img.svg-1 {width: 75px;}
a.section01 {font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 1px;width: calc(50% - 0px);margin-right: 0px;}
a.section01g:nth-of-type(2n) {margin-right: 0;}
.section07 {padding-top: 10% 0% 5% 0%;}
.section03 {padding-bottom: 1px;}
.section04 {padding-bottom:  position: relative;}
.section-top {padding-top: 100px;}
.section-expand-text {font-weight: normal;font-size: 1.5em;color: #22c7fc;line-height: 1.7;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}
/* Style the button that is used to open and close the collapsible content */
.collapsible {background-color: transparent;color: #444;cursor: pointer;padding: 18px;width: 100%;overflow: hidden;border: none;outline: none;display: inline-block;font-size: 15px;}
.banner-left-advert{position:fixed;right:0px;top:30px;visibility: visible;}
.collapsible2 {top: -900px;max-width:  text-align:left;px;position: relative;overflow: hidden;}
/* Style the collapsible content. Note: hidden by default */
.content {padding: 2 18px;max-height: 0;overflow: hidden;transition: max-height 0.9s ease-out;background-color: white;transition: max-height 0.8s ease-out;}
.collapsible:after {content: url'/assets/icon/arrow.svg';color: green;float: right;margin-left: 5px;}
.section05text {font-weight: bold;font-size: 2em;color: rgb(136, 136, 136);line-height: 1.6;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.closer {padding-top: 1px 0px 0px 5%;top: 50px;position: relative;}
.logo a {color: white;}
img:hover.fadehover {opacity: 0.7;transition: opacity .25s ease-in-out;}}
.printsets-1 {box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);padding-top: 50px;}
img.printse,
img.top {visibility: visible;}
img.printsem {max-width: 0%;visibility: hidden;}
img.top {padding-top: 50px;}
.shift {padding-bottom: 20px;}
/* p, #list li a {font-size: 1.20em;padding-bottom:1em;} Dog*/
#list li a {
color:#214DCA;}
.container li a {color:#214DCA;}
#list li a:hover{color:#4169E1}
.sublink .section-expand-text {font-size: 1em;}
img.uni2 {margin-left: -50%;;position: absolute}
img.uni3 {visibility: visible;max-width: 1px;;}
.column-q {float: left;width: 45%;padding-left: 0px;margin-right: -70px;}
/* Column-w for Product photographs */
.column-w {float: left;width: 30%;}
.column-b {float: left;width: 50%;}
.frontcolumnseniors {float: left;width: 25%;}img.threePrint {max-width: 30%;margin: 10px;}
galleryslide1,
galleryslide2 {display: inline-block;position: relative;}
.city_double_horizontal {max-width: 38%;}
.city_vertical {overflow: hidden;padding: 0 0 0 0;max-width: 49%;}
.rowseniors {display: -ms-flexbox;overflow: hidden;flex-wrap: wrap;background: #404040;box-sizing: border-box;}
.row-b {padding-left: 10%;position: relative;}
img.threeBlogSet{display:inline-block;width:32%;}
.tutorial {max-width: 70%;padding: 10%;}
.row-q {height: 500px;width: 60%;position: relative;padding-top: 5%;}
.generalrow img.printpho {max-width: 80%;padding-left: 10%;}
input[type=submit] {width: 600px;height: 50px;background-color: #4169E1;color: white;padding: 14px 20px;margin: 8px 0;border: none;font-size: 1.5em;border-radius: 40px 40px 40px 40px;cursor: pointer;}
/* used in commercial photography gallery */
.section-3-row1 {padding:0 10px 0 8%;display: inline-block;}
.column-r {float: left;width: 50%;overflow: hidden;}
.row-r {height: 500px;width: 80%;position: relative;padding: 5% 0% 5% 0%;}
.textq {line-height: 1.7;text-align: left;}
#div-with-bg {background-image: url(images/2017.jpg) others;}
.borderbox27 {background-image: url("imgf.jpg");background-color: #cccccc;background-repeat: no-repeat;background-size: cover;}
.container-b {padding-bottom: 2%;display: block;overflow: hidden;}
img.q {max-width: 75%;padding: 5px 5px 5px 10%;}
img.w {padding: 6px 6px 6px 50%;}
img.b {max-width: 80%;padding-left: 20%;}

.wall-decor-child {
  max-width: 700px;
  margin: 0 auto;

  font-family: 'Playfair Display', serif;
}

/* Container for slideshow */
.w3-display-container {
  position: relative;
}

/* Hide all slides by default */
.mySlides {
  display: none;
  width: 100%;
  border-radius: 4px;
  transition: opacity 0.6s ease;
}

/* Arrow buttons */
.w3-display-left,
.w3-display-right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
  border: none;
  padding: 8px 12px;
  cursor: pointer;
  font-size: 18px;
  border-radius: 50%;
  transition: background-color 0.3s;
  z-index: 2;
}

.w3-display-left:hover,
.w3-display-right:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.w3-display-left { left: 10px; }
.w3-display-right { right: 10px; }

/* Number buttons under image */
.demo {
  top:-50px;
  left:30%;
  position: relative;
 background-color: hsla(0, 0%, 100%, 0.301);
  color: hsla(0, 0%, 100%, 0);
  border: none;
  border-radius: 20px;
  padding: 4px 10px;
  margin: 0 3px;
  cursor: pointer;
  font-size: 1em;
  transition: all 0.3s ease;
  opacity: 0.8;                 /* slightly transparent for overlay look */
}/* Hover + active states */
.wall-decor-child .demo:hover {
  background-color: #00e1ff8c;
  color: hsla(0, 0%, 100%, 0);
  opacity: 1;
}

.wall-decor-child .demo.active {
  background-color: #0078ff;
      color: hsla(0, 0%, 100%, 0);
  opacity: 1;
}
.slideshow-container {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    height: 200px;
    touch-action: pan-y; /* Prevent scrolling conflicts */
}

.slides {
    position: absolute;
    width: 100%;
    height: 100%;
    transition: transform 0.5s ease-in-out; /* Smooth sliding */
    transform: translateX(100%); /* Initially offscreen */
}

.slides.active {
    transform: translateX(0); /* Visible slide */
}

.slides.previous {
    transform: translateX(-100%); /* Slide to the left */
}

.slides.next {
    transform: translateX(100%); /* Slide to the right */
}
/* Position container for dots on image */
.w3-center {
  position: absolute;
  bottom: 10px;                 /* distance from bottom of image */
  left: 50%;
  transform: translateX(-50%);  /* center horizontally */
  z-index: 10;                  /* ensure above image */
}
.demo:hover {
  background-color: #0078ff;
}

.demo.active {
  background-color: #0078ff;
}

/* Responsive images */
@media (max-width: 600px) {
  .w3-display-left, .w3-display-right {
    padding: 6px 10px;
    font-size: 2em;
  }
}
.pseq041 {width: 80%;position: relative;}
.pseq042 {width: 19%;padding-bottom: 25%;display: inline-block;overflow: hidden;position: absolute;}
.pseq043 {width: 19%;overflow: hidden;}
.threeset2 {display: inline-block;position: relative;padding-left: 7%;margin-bottom: 25px;margin-top: 25px;}
.marcella-row {display: inline-block;position: relative;padding-top: 5%;;}
img.pseq031,
img.pseq032img.pseq033 {padding-top: 100px;position: relative;}
img.pseq031 {width: 25%;margin-bottom: 50px;}
img.pseq032 {width: 35%;margin: 1px 5% 10px 5%;}
img.pseq033 {width: 25%;margin-bottom: 50px;position: relative;padding-left: 1px;}
.bottom5,.top5 {padding-top: 5%;}
img.portraitcover {width: 100%;}
img.portraitcover2 {width: 100%;padding-bottom: 5^}
img .continer-full {display: block;}
.container-full {width: 100%;padding-right: 0px;display: block;vertical-align: text-bottom}
.container-sr {width: 85%;padding-left: 15%;}
img.portraitcover {width: 50%;}
.container-sl {width: 90%;padding: 5% 0% 0% 10%;}
.f-p2 {padding: 5% 0% 5% 0%;}
.bgcolor {background: whitesmoke;padding-top: 2%;padding-bottom: 2%;}
.container-gallery {width: 100%;box-sizing: border-box;}
.container-gallery2 {box-sizing: border-box;}
.container-gallery7 {padding-left: 20;padding-bottom: 100px;box-sizing: border-box;}
.container-gallery-center {padding: 0px 0% 0%;box-sizing: border-box;}
.container-gallery-right {padding: 5% 0% 0% 10%;box-sizing: border-box;}
.container-gallery-left {padding: 5% 0px 0% 10%;box-sizing: border-box;}
.h3 a,.h3 a:hover,
a.highlight { color: white;}.par3-body {padding: 5% 0% 7% 0%;}
.par5-body {padding: 5% 10% 7% 10%;overflow: hidden;background-color: #1e1f23;}
/* The side navigation menu */
.sidenav {z-index:300;height: 100%;/* 100% Full-height */width: 0;/* 0 width - change this with JavaScript */position: fixed;/* Stay in place *//* Stay on top */top: 0;/* Stay at the top */right: 0;background-color:black;color:white;/* Black*/overflow-x: hidden;/* Disable horizontal scroll */padding-top: 60px;/* Place content 60px from the top */transition: 0.5s;/* 0.5 second transition effect to slide in the sidenav */}
/* The navigation menu links */
.sidenav a {text-decoration: none;font-size: 20px;line-height: 1;text-align: right;color: white;text-align: right;display: block;transition: 0.3s;}
/* When you mouse over the navigation links, change their color */
.sidenav a:hover,.overlay a:hover,.overlay a:focus {color: #b3ffff;}
/* Position and style the close button (top right corner) */
.sidenav .closebtn {color:white;background-color:black;position: absolute;top: 10px;right: 25px;font-size: 36px;margin-left: 50px;z-index:400;
/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {transition: margin-left .5s;padding: 20px;}
/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {.sidenav {  padding-top: 15px;}.sidenav a {  font-size: 18px;}}
.createbox {width: 50%;color: white;position: relative;left: 20px;padding-left: 10%;padding-right: 15%;padding-bottom: 10px;height: 80px;}
. .rowgallery {display: -ms-flexbox;display: flex;flex-wrap: wrap;padding 0 5px;background: white;box-sizing: border-box;}
.rowgallery-portrait {display: block;position: relative;margin-bottom: -5px;display: -ms-flexbox;display: flex;flex-wrap: wrap;padding 0 1px;box-sizing: border-box;}
.columngallery {-ms-flex: 25%;flex: 25%;max-width: 33.333%;padding: 0 0px;box-sizing: border-box;}
.columngallery6 {-ms-flex: 25%;flex: 25%;max-width: 50%;padding: 0 0px;box-sizing: border-box;}{position: relative;height: 3000px;width: 300px;background-color: green;}
#child-div {color: white;position: relative;top: 1000px;width: 300px;display: none;}
.columngallery3.r img {width: 45%;margin-right: -5px;}
.columngallery3.pro img {width: 50%;}
.columngallery3.r {padding-bottom: 5%;padding-left: 25%;padding-right: 25%;}
.columngallery3.pro {display: block;margin: 0px;}
.columngallery3 img {width: 25%;}
img.fourbox {width: 25%;}
.columngallery7 {-ms-flex: 25%;flex: 25%;max-width: 40%;padding: 0 0px;box-sizing: border-box;}
.columngallery2 {-ms-flex: 33%;flex: 33%;max-width: 33.33%;box-sizing: border-box;}
.columngallery3 {-ms-flex: 33%;flex: 33%;display: block;box-sizing: border-box;}
.columngallery4 {-ms-flex: 33%;flex: 33%;box-sizing: border-box;}
.columngallery5 {-ms-flex: 33%;flex: 25%;box-sizing: border-box;}
.columngallery img {vertical-align: middle;margin-top: 0px;box-sizing: border-box;}
.hide {visibility: visible;max-height: 100%;max-width: auto;}
.work {padding-top: 0;position: relative;}
/* Responsive layout - makes a two column-layout instead of four columns */
#packageretailprice {display: inline;color: green;text-decoration: line-through;font-weight: normal;font-size: 12pt;color: rgb(136, 136, 136);line-height: 1.7;text-align: left;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);max-width: 100%;top: 20px;}
#packageprice {padding-top: 20px;color: #22ADFC;font-weight: normal;font-size: 2em;padding-left: 10%;text-align: left;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);max-width: 100%;}
.btn06 {padding-left: 36%;}
s {text-decoration: line-through;}
.container-gallery-8 {display: block;position: relative;}
.headtop2 {background-color: #22ADFC;color: white;padding-top: 7px 0% 7px 0%;width: 100%;height: 100%;}
.headtop2 {width: 100%;height: 17px;}
.fire {position: fixed;background-color: white;border-radius: 10px;padding-left: 3%;max-width: 80%;right: 10px;padding-right: 2%;font-size: 2em;top: 85%;;}
img.printlink {border: none;max-width: 100%;height: auto;display: block;background: #ccc;transition: transform .2s ease-in-out;}
img.printshow {visibility: hidden;max-height: 0px;max-width: 0px;position: absolute;}
img.icon-02 {width: 30px;position: relative;display: inline-block;}
.socialsYo {padding: 10px;position: relative;border-radius:2px;display: inline-block;}
img.printhide {visibility: visible;max-height: 100%;max-width: 100%;}
.three-article-set{width:30%;display:inline-block;box-shadow: 0px 2px 14px 0px #2A2A2A3D;background-color:white;
margin:10px;
max-height:1000px;}
.three-article-set h2{font-size:20px;text-align: center;}
.three-article-set p,.three-article-set h2{padding:0px 40px 0px 40px;line-height: 22px;}
.three-article-set b,.three-article-set p{font-size: 12px;text-align:left;}
.topic-container{
background-color: white;
padding:15px;}
.topic-container h1{
text-decoration: underline #4169E1 2px;  
font-size: 15px;
text-align: left;
left:25px;}
.article-set{padding: 0% 5% 0% 5%;}
img.uni {width: 25%;}
img.uni4 {width: 100%;}
.bookbutton {font-size: 15pt;font-weight: 700;color: rgb(76, 76, 76);line-height: 1.2;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;background-color: #22adfc;padding: 12px 12px 2px 12px;height: 50px;display: inline-block;border-radius: 4px;font-size: 2em;}
a.book {color: white;}
a.book:hover {color: #f7f7f7;}
.button-link-neo {max-width: 100%;margin-left: 25%;margin-right: 20%;padding-bottom: 20px;background: transparent;position: relative;display: block;}
img.link-shot {margin-left: 30%;max-width: 40%;}
.inner-link {bottom: 30%;left: 5%;padding-left: 20px;position: absolute;;}
.inner-link h1 {color: white;}
.button-link-neo img.screenshot {padding-bottom: 0px;position: relative;}.sidebar2,.sidebar3 {  margin-top: 0;  margin-right: 0;  margin-left: 0;  clear: both;  font-weight: normal;  position: absolute;  bottom: 74%;  font-size: 17pt;  color: rgb(98, 98, 98);  line-height: 1.7;  text-align: left;  max-width: 100%;}.sidebar2 {  padding-top: 0; /* Corrected the padding-top value */  padding-left: 70%; /* Padding-left value corrected */}.sidebar3 {  padding-left: 70%;  padding-top: -10px;}img.m {  width: 0;  height: 0;  position: absolute;  visibility: hidden;}  
img.printImageLandingPage {max-width: 100%;padding-left: 15%;padding-right: 15%;}img.productgallerybox {  border-width: 10px;  border-color: ghostwhite;  max-width: 100%;  height: auto;  display: inline-block; /* Changed from 'block' to match the later rule */  background: ghostwhite;  transition: transform 0.2s ease-in-out;  position: relative;  font-size: 16px;  overflow: hidden;  margin-bottom: 8px;  padding: 15px;  width: calc(29% - 10px);  margin-right: 8px;}img.float-left {  clear: both;  margin: 0;  padding: 0;  max-width: 300px;  border-width: 5px;  border-color: ghostwhite;  position: relative;}.product-float-left,.product-float-left2 {  padding-left: 10%;  position: relative;  margin-bottom: -700px;  margin-top: 0;  margin-right: 0;  margin-left: 0;}.product-float-left {  top: -530px;}.product-float-left2 {  top: -400px;}.sidebardescrpp,.sidebardescrpp2 {  font-weight: normal;  margin: 0;  padding: 0;  position: absolute;  bottom: 55%;  font-size: 1em;  text-indent: 1em;  color: rgb(98, 98, 98);  line-height: 1.7;  text-align: left;  max-width: 100%;}.sidebardescrpp {  padding-top: 0; /* Corrected invalid padding-top syntax */  padding-left: 70%; /* Corrected invalid padding-left syntax */}.sidebardescrpp2 {  padding-top: 0; /* Corrected invalid padding-top syntax */  padding-left: 20%; /* Corrected invalid padding-left syntax */}img.photgrp1,img.mainimage {  width: 100%;  visibility: visible;}img.photgrp1 {  height: 100%;  min-width: 12px;  position: center; /* Position center is incorrect; if it's intended to be text-align:center, please correct */}img.mainimage {  padding-top: 75px;  min-width: 1px;  top: -55px;}  
.section06 {display: inline-block;}
video {display: inline-block;}
#home1 {width: 50%;height: 500px;float: left;}
img.circle-prints,
img.me,
img.new,
img.meabout {width: 300px;padding: 25px;visibility: visible;}
img.memobile {visibility: hidden;width: 0px;}
#home2 {width: 50%;height: 500px;float: right;}
img.mainimage6 {Width: 100%;Min-width: 1px;top: -55px;visibility: visible;}
img.mainimage10 {display: block;Width: 100%;Min-width: 1px;top: -55px;visibility: visible;}
img.mainimage7 {Width: 1px;Min-width: 1px;top: -55px;visibility: hidden;}
img.store {Width: 100%;height: 50%;Min-width: 1px;top: -55px;visibility: visible;}
.fa {padding: 10px;font-size: 25px;width: 25px;text-decoration: none;margin: 5px 2px;border-radius: 50%;}
.fa:hover {opacity: 0.8;color: white;}
.fa-facebook {background: #3B5998;color: white;}
.fa-twitter {background: #9c9c9c;color: white;}
.fa-google {background: #9c9c9c;color: white;}
.fa-linkedin {background: #9c9c9c;color: white;}
.fa-youtube {background: #9c9c9c;color: white;}
.hoverTextFront {position: absolute;top: 100px;text-align: center;margin: 30%;}
.hoverTextFront h1,.hoverTextFront p{color:white;}
.fa-instagram {background: #9c9c9c;color: white;}.par1 {font-size: 29pt;font-weight: 700;color: rgb(76, 76, 76);padding-bottom: 1px;text-align: left;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
#portraitnames {padding-left: 73%;position: relative;top: -900px;}
.btn01-2ex {border-style: solid;padding: 5px;display: inline-block;background: black;width: 100%;max-height: 60px;}
.portraitnames {font-style: italic;padding-left: 10%;}
.portraitnames-3 {font-style: italic;}
.whitespace-portrait {left: 5%;padding: 15px;position: relative;top: -700px;background: white;max-width: 250px;overflow: hidden;}#up {padding-top: 1000px;}
.names {display: block;}
.instatext-portrait {font-size: 12pt;font-weight: 700;color: #22c7fc;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.instatext1 {font-size: 12pt;font-weight: 700;color: #22c7fc;text-indent: 3%;padding-bottom: 10px;text-align: left;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.floating-body {position: relative;margin: 0px;top: 400px;}
.floating-body-01 {position: relative;padding-left: 50%;margin: 0px;top: 50px;}
.floating-body-02 {position: relative;bottom: -400px;margin: 0px;}
.floating h1 {font-size: 66px;color: rgb(255, 255, 255);line-height: 1.227;text-align: left;-moz-transform: matrix(1.47451725851245, 0, 0, 1.47451725851245, 0, 0);-webkit-transform: matrix(1.47451725851245, 0, 0, 1.47451725851245, 0, 0);-ms-transform: matrix(1.47451725851245, 0, 0, 1.47451725851245, 0, 0);position: absolute;}
@-webkit-keyframes top {0% {  left: 0px;  top: 200px;}100% {  left: 0px;  top: -250px;}}
.par3-head {font-size: 29pt;font-weight: 700;color: rgb(76, 76, 76);-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.par6-head {font-size: 29pt;font-weight: 700;color: rgb(76, 76, 76);padding-bottom: 50px;padding-bottom: 20px;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.cd-content h1,
a.three:link,
#cssmenu>ul>li>a,.cd-primary-nav li,.cta-center,.bannerTop,
a.three:link,
a.three:visited,
a.blue:link,
a.three:visited,.floating-body,.floating-body2,.btn01-2ex.hvrbox .hvrbox-text,.floating-body,.alert-close,.special,.hvrbox .hvrbox-text,.I_have_a_variety_of_skills_and_passion_with_Gra,.h7,.seniort,.icon-button2,.special2,.p-set-titlte-description,.p-price,.btn01-3,.btn01-1,.foot-row-02 h2,.buttonlinks,.btn06,.left-of-container,.right-of-container-50,.left-of-container-40,.printfloat,.par1,.section05,
h4,.overlay-content,.par5-head,.par3-head,.par6-head,.floating-body,.floating-body-02,.floating-body-01,.instatext1,.fa,.btn01-2ex,.bookbutton,
a.three:visited,
a.blue:link,.headtop2 a.three:visited,
h4,.ml11,.section05,
a.three:link,
h2,.instatext1,.floating-body,.floating-body-01,.instatext1,.fa,.btn01-2ex,.bookbutton,
a.three:visited,
a.blue:link,.headtop2 a.three:visited,
a.three:link,.btn01-3,.btn01-1,.h7,.buttonlinks,
h1,.main-nav-mobile li,
#h1,.quotation-section01 h1,.fa,.btn01-2ex,.bookbutton,
a.three:visited,
a.blue:link,.headtop2 a.three:visited,
h4,.ml11,.section05,
h4,
#cssmenu ul ul li a,.blog-number,.p-title,.floating-body-01,.lefttext,.logo,.p-description,.column-mission h2,
h2,.storeCheckout h2,.storeCheckout p,.text h2,
#child-div,.floating-body-01,.h1,.ml11,.c3,.btn01-3,.package-boxes,.section05,.alert-close2,.alert-close,.buttonPlaylist,.buttonPlaylist,.btn01-1,.btn01-1 {text-align: center;}
.par5-head {font-size: 29pt;font-weight: 700;color: white;padding-bottom: 20px;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.mission {width: 100%;overflow: hidden;margin-bottom: -200px;display: inline-block;;position: relative;}
.foot-row-01 {padding-left: 20%;}
/* Blog Sections */
#grey {color: white;background-color:#214DCA;border-radius:25px;text-align:center;margin:10px;font-weight: 500;overflow:hidden;}
#grey:hover{background-color:#08a0e9;}
.container p{padding-top:25px;}.container p #grey {padding: 10px 20px 10px 10px;color:white;}
.packagehead {font-size: 24pt;font-weight: 600;color: white;line-height: 1.2;padding-bottom: 20px;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}
.frontheadpackage {font-size: 25pt;font-weight: 600;line-height: 1.2;padding-bottom: 20px;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}
.embed-container {position: relative;height: 394px;width: 700px;}
.embed-container iframe,.embed-container object,.embed-container embed {height: 394px;width: 700px;}
.mainimagemobile {width: 0px;margin-top: 50px;height: 0px;position: absolute;visiblity: hidden;}
img.photgrp2 {Width: 0px;height: 0px;position: center;Min-width: 12px;visibility: hidden;}
/* Center the loader */
.mobileroom {max-height: 1px;}
#loader {position: absolute;left: 50%;top: 300px;margin: -75px 0 0 -75px;width: 200px;height: 200px;-webkit-animation: spin 2.041s linear infinite;background: url(images/loader-64x/logoloader.png) center no-repeat;}
body {opacity: 1;transition: 1s opacity;}
body.fade-out {opacity: 0;transition: none;}
@-webkit-keyframes spin {0% {  -webkit-transform: rotate(0deg);}100% {  -webkit-transform: rotate(630deg);}}
@keyframes spin {0% {  transform: rotate(0deg);}100% {  transform: rotate(680deg);}}
@-webkit-keyframes animatebottom {from {  bottom: 0;  opacity: 0}to {  bottom: 0;  opacity: 1}}
@keyframes animatebottom {from {  bottom: 0;  opacity: 0}to {  bottom: 0;  opacity: 1}}
#myDiv {display: none;}
.greyfill {fill: #c13584;}
.twitterfill {fill: #08a0e9;}
.youtubefill {fill: #E62117;}
[svg-icon] {display: inline-block;vertical-align: text-bottom;width: 3em;height: 3em;}
.bottom-items {height: 20px;position: absolute;right: 10%;}
li.social-icon a {font-weight: 600;transform: scale(.9, 1.);}
.social-icon>a>.socialmedia.svg {height: 20px;width: 20px;}
.beforefoot {width: 100%;background-color: rgb(98, 98, 98);height: 7px;}
.footbody {padding-left: 20%;padding-right: 15%;bottom: 100px;font-weight: normal;font-size: 12pt;color: #848484;text-align: left;padding-top: 50px;padding-bottom: 5px;background-color: black;position: center;;max-width: 80%;padding-bottom: 50px;text-transform: capitalize;}
.footbody a:hover {color: #ffffff00;}
.foottext,
a.link2:visited,a.link2,
a.footlink:visited,
a.icotwitter {background: url(images/footer/Twitter_Logo_Blue.svg) no-repeat top left;}
b {font-weight: bolder;padding-bottom: 10px;font-size: 1em;color: black;}
a.link2 {position: inline;}
a.fa fa-instagram {color: #ffffff00}}a.link2:hover {color: #22ADFC;}
a.bluelink,
a.footlink {position: inline;}
a.bluelink,
a.bluelink,
a.footlink:hover {color: #4169E1;}
.overlay {height: 100%;width: 0;position: fixed;top: 0;left: 0;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.9);overflow-x: hidden;transition: 0.5s;}
.overlay-content {position: relative;top: 25%;width: 100%;margin-top: 30px;}
.overlay a {padding: 8px;text-decoration: none;font-size: 36px;color: #818181;display: block;transition: 0.3s;}
.overlay .closebtn {position: absolute;top: 20px;right: 45px;font-size: 60px;}
.headspace {padding-top: 70px;color: black;background-color: black;}
.mr-10{margin-right:10%;}
img.crwd{left:0px;max-width:120%; animation: fadeIn 1s;}
@keyframes fadeIn {0% { opacity: .1;}100% { opacity: 1;}}
a.bannerlink:hover img {transform: scale(1.15);}
figure.fl {margin: 5px;}
figure.banner {margin: 22px;}
figure.ph {margin: 22px;}
img.logo2 {border: none;max-width: 100%;height: auto;background: #ccc;transition: transform .2s ease-in-out;}
img.frontphoto {max-width: 200%;max-height: 500px;background: #ccc;transition: transform .2s ease-in-out;}
figure.front {margin: 1px;}
img.logosmall {border: none;max-width: 100%;height: auto;background: #ccc;transition: transform .2s ease-in-out;}
img.flatdesign {border: none;max-width: 100%;height: auto;background: #ccc;transition: transform .2s ease-in-out;}
.toc-Link:active {border-color: #4169E1;background-color:}
.toc-Link_H1 {font-size: 130%;padding: 6px 11px}
.toc-Link_H2 {line-height: 1.2;font-size: 130%;text-indent: .5ch;padding: 4px 11px}
.toc-Wrapper {display: none;position: fixed;top: 500px;background-color: white;left: 1600px}
.toc-Link {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-decoration: none;color: #999;border-left: 1px solid #efefef;padding: 0 11px}
.toc-Link:hover {background-color: #fafafa;color: #4169E1}
img.store {border: none;max-width: 250px;transition: transform .2s ease-in-out;padding: 20px;}
header {position: relative;visibility: visible;}
.par-prints {padding-top: 1%;padding-bottom: 2%;}
.par-loc {padding-top: 4%;background: #f6f6f6;padding-bottom: 4%;}
.printspress {display: block;overflow: hidden;}
@media screen and (max-width:1000px) {p, #list li a, b{font-size: 1em;}
.containerBox24,.section-3-row1,.outer,.box-02 {display: block;position: relative;height: 100%;margin: 0;}.sponsored-content {visibility: hidden;}.structure-top {margin-top: 60px;}.hoverTextFront {margin-top: 350px;}.containerquestions,.bottom5,
img.pseq033,.threeset2 {padding-bottom: 0;padding-top: 0;margin: 0;}#up11,
#up9,
#up7,
#up8 {position: relative;padding-left: 20px;padding-bottom: 1%;min-width: 50px;}#up11 {top: 10%;margin-bottom: -200px;}#up9 {top: 1px;padding-left: 1px;padding-bottom: 1px;margin-bottom: -100px;}#up7 {top: -300px;padding-left: 10%;margin-bottom: -400px;}#up8 {top: -100px;padding-left: 10%;margin-bottom: -200px;}.brands {padding-top: 100px;}img.pseq033 {padding-left: 200px;}.generalrow-1 {padding-top: 1px 5% 50 2%;}.generalrow-2 {padding: 1px 1px 100px 1px;}.column243 {float: left;position: relative;padding: 0;}img.igsize {width: 150px;padding: 5px;}.column2 {float: left;padding-left: 1px;}.row {padding-left: 1% 1% 0 0;}img.pseq032,
img.citymain {display: block;margin: 0;}img.pseq032 {width: 49%;display: inline-block;position: relative;margin: 0 0 7px -5px;}.threeset2 {display: inline-block;position: relative;padding-left: 0;margin: 0;}.column1 h2,.column2 h2 {text-indent: 0;text-align: left;}.floating-body {position: absolute;opacity: 0;}.floating-body2 {position: relative;bottom: -10px;}.floating h4 {font-size: 2em;position: absolute;bottom: 1px;overflow: hidden;display: block;transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}.generalrow {padding-right: 1px;}.generalrow .column2 .igsizecolumn {padding-right: 1px;padding-left: 0;}.column1 {float: left;width: 100%;padding-left: 10%;}.hvrbox .hvrbox-text {font-size: 12pt;display: inline-block;position: absolute;top: 50%;font-weight: 800;transform: translate(-50%, -50%);}ul.social-icons,.toc-Wrapper {position: relative;display: block;}a.logolink {overflow: hidden;display: inline-block;margin-bottom: 2px;width: calc(50% - 4px);margin-right: 2px;}.container-s-product {padding-top: 20px 10% 0% 10%;padding-bottom: 0;position: relative;}a.storeidarch,
a.storeid {font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 8px;}a.storeidarch {padding: 15px;width: calc(80% - 10px);margin-right: 8px;}a.storeid {width: calc(79% - 1px);margin-right: 1px;}a.one {width: calc(49% - 4px);}.logo {visibility: visible;font-size: 180%;color: black;font-weight: bold;position: absolute;top: 1%;left: 0;width: 100%;padding: 0;float: none;}img.bannerdesign {border: none;background: #ccc;position: relative;transition: transform 0.2s ease-in-out;}.wed {left: 270px;top: 490px;position: relative;}img.buttondiv {padding-top: 1% 0% 1% 2%;min-width: 40px;max-width: 40px;position: center; /* Corrected: 'position: center' is not valid; consider fixing */}#bar,.bare {width: 100%;visibility: visible;}#bar {height: 58px;padding: 0.1px 0 10px;}#bare {height: 25px;background-color: #151515;padding: 0.1px;}.grpelem1 {display: inline;float: left;}.move,.hideformobile {visibility: visible;max-height: 100%;}.move {max-width: 90%;}.hideformobile {max-width: 100%;}.move2,.show4mobile {visibility: hidden;max-height: 1px;max-width: 1px;}.show4mobile {overflow: hidden;position: relative;}hr.photoshoottr {padding-left: 10%;width: 900px;height: 10px;border-radius: 5px;background-color: #4169E1;}
@media screen and (max-width: 1000px) {/* Style for the dropdown content */.mobile-video{  padding:0 0% 0 0%;}.hoverTextFront p,.hoverTextFront{  text-align: left;  margin-left:30px;}.linksNav,.mobileNavSection,.mobileNavContainer,.mobileNavTop,.mobileNav {  visibility: visible;  width: 90%;  height: 50px;  padding-right:20px;  position: relative;}.linksNav {  position: relative;  top:40px;  left:-10px;}.mainvideo {  max-width: 100%;  margin-left: 0;}.mapouter {  overflow: hidden;}.footer {  text-align: left;  padding-left: 2%;  padding-right: 2%;  padding-top: 0px;  padding-bottom: 0px;}.dashboard .container {  padding-left: 0px;  padding-right: 0px;}hr.photoshoottr {  padding-left: 10%;  width: 100%;  height: 10px;  background-color: #4169E1;}/* to bring back a universal border radius */.btn01-3 {  border-radius: 0px;}.border-radius,.btn01-2 {  border-radius: 50px;}.qr-code {  padding-left: 25%;  max-width: 200px;  padding-bottom: 50px;}.btn01-3 {  display: inline-block;  width: 300px;  height: 50px;}.floatingtext-right {  display: inline-block;  padding: 100px 0px 0px 1%;  position: absolute;}.btn01-2ex,.btn01-3 {  border-style: solid;  padding: 20px;  display: inline-block;  width: 200px;  max-height: 60px;}.navigation-2020 a {  padding-left: 1px;}.navigation-2020 {  width: 1px;  height: 1px;}.navigation-2020 {  font-size: .5em;  max-width: 1px;  max-height: 1px;  visibility: hidden;  position: absolute;  text-align: right;}.storeHead .navigation-top {  visibility: hidden;  max-width: 10px;}.navigation-top {  position: relative;  font-size: 1.2em;  padding: 20px 20px 10px 20pxs;  font-style: capitalize;  display: inline-block;}.forobjectnav {  visibility: visible;  text-align: right;  font-size: 1em;  position: relative;  ;  top: 0px;  display: inline-block;}hr.new01 {  visibility: hidden;  max-width: 0px;}.footbody {  padding: 0px 5% 155px 5%;  bottom: 100px;  font-weight: normal;  font-size: 12pt;  color: #848484;  text-align: left;  background-color: black;  position: center;  max-width: 100%;  padding-bottom: 50px;  text-transform: capitalize;}.floating-body {  position: relative;  bottom: 0px;}.floating-body h4 {  font-size: 3.45em;  padding-bottom: 50px;}.visiblityhidden {  visibility: hidden;}.hideformobile {  visibility: hidden;  max-height: 1px;  max-width: 0%;}.show4mobile {  visibility: visible;  max-height: 100%;  position: relative;  max-width: 100%;}img.me,img.new {  max-width: 100%;}#me3 {  position: absolute;  top: 20%;  left: 20%;}#me2 {  position: absolute;  top: 21%;  left: 15%;}img.button {  width: 2%;  height: 2%;  position: relative;  ;  top: -5%;  padding: .5% 0% 0% 2%;  min-width: 50px;}/* t,r,b, l */#up7 {  visibility: visible;  padding-left: 5%;  max-width: 100%;  margin-bottom: 0px;  margin-top: 100px;}#mobileup7 {  position: relative;  ;  top: -150px;  padding-left: 2%;  margin-bottom: -200px;}
h6 {  font-size: 200%;  padding-left: 10%;  padding-right: 10%;  line-height: 1.2;  position: center; right: 10%;  font-weight: 600;  left: 10%;}#lockin {  padding-right: 50%;}#up8 {  visibility: hidden;  position: relative;  ;  Min-width: 50px;  margin-bottom: -200px;}#bar {  width: 1%;  height: 0px;  background-color: white;  padding: 1px;  visibility: hidden;}.form-grp clearfix grpelem {  height: 0px;  width: 0px;}header {  position: relative;  width: 100%;  visibility: visible;}.button2 {  width: 55px;  height: 46px;  position: absolute;  right: 0;  top: 0;  cursor: pointer;}.button2:after,.button2:before {  position: absolute;  right: 20px;  display: block;  width: 20px;  content: '';  transition: all 0.3s ease;}.button2:after {  top: 22px;  height: 4px;  border-top: 2px solid #4169E1;  border-bottom: 2px solid white;}.button2:before {  top: 16px;  height: 2px;  background: white;}.button2.menu-opened:after,.button2.menu-opened:before {  top: 23px;  width: 19px;  background: #4169E1;  transition: all 0.3s ease;}.button2.menu-opened:after {  border: 0;  height: 2px;  transform: rotate(45deg);}.button2.menu-opened:before {  transform: rotate(-45deg);}.grpelem1 {  max-width: 100%;}.toptable {  padding-bottom: 0;  background-color#4169E1;  max-width: 300px;  min-height: 40px;  padding-left: 10%;  padding-right: 10%;  font-size: 150%;  line-height: 1.2;  color: white;  text-align: left;}.descrl {  background-color: #e8e8e8;  max-width: 300px;  padding-left: 10%;  padding-right: 10%;  font-size: 100%;  color: rgb(98, 98, 98);  text-align: left;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}.move {  visibility: hidden;  max-height: 35px;  max-width: 1px;}img.secondimage {  Width: 0%;  height: 0%;  padding-right: 20px;  position: center;  Min-width: 125px;  visibility: hidden;}img.thirdimage {  Width: 130%;  height: 130%;  padding-right: 0px;  position: center;  Min-width: 100%;  visibility: visible;}.grpelem,.accordion_wrapper {  display: inline;  float: left;  max-width: 920px}.fld-checkbox input[type=checkbox],img.mainimagemob {  Width: 100%;  height: 100%;  position: center;  Min-width: 100px;  visibility: visible}img.mainimage {  Width: 1px;  height: 1px;  Min-width: 125px;}#bear li l.responsive {  position: relative;}#bear li.responsive li.icon {  position: absolute;  right: 0;  top: 0;}#bear ul.responsive li {  float: none;  display: inline;}#bear ul.responsive li a {  display: block;  text-align: left;}#bear2 li l.responsive {  position: relative;}#bear2 li.responsive li.icon {  position: absolute;  right: 0;  top: 0;}#bear2 ul.responsive li {  float: none;  display: inline;}#bear2 ul.responsive li a {  display: block;  text-align: left;}.gallery {  font-size: 0;  width: 95%;  margin: 30px auto;  font-size: 0;}.wb_element {  visibility: hidden;}.gallery_logo {  font-size: 0;  width: 95%;  margin: 20px auto;  font-size: 0;}.gallery_arch {  font-size: 0;  width: 100%;  margin: 1px auto;  padding-right: 0%;  padding-left: 0%;  font-size: 0;}.gallery_prints {  font-size: 0;  width: 100%;  margin: 1px auto;  font-size: 0;}.gallery_port {  font-size: 0;  width: 100%;  margin: 1px auto;  padding-right: 0%;  padding-left: 0%;  font-size: 0;}img.kys {  Width: 0px;  height: 0px;  position: left;  visibility: hidden;  padding-left: 30px;  Min-width: 0px;}img.kms {  Width: 0px;  height: 0px;  Min-width: 50px;  visibility: visible;  position: absolute;}.toc-Wrapper {  display: block}
/* FIX MARCH */
.navigation-top{visibility: hidden;width:1px;height:0px;position: absolute;top:0;}.threeWall{vertical-align: top;  width:30%;display:inline-block;position:relative;padding:5px;}.fourWall{ vertical-align:top;width:24.2%;display:inline-block;position:relative;padding:2px;}.crwd{right:0px;width:100%;overflow:hidden;display:block;position:relative;left:0px;}img.crwd{right:0px;width:70%;}.container .mr-10{margin-right:0px;}.container-right .extra-c{top:2%;vertical-align:top;padding-left:0px;width: 100%;}.row-mission {  display: inline-block;  padding-left: 5%;  padding-right: 5%;}.circle-blog-container-up{  padding:5% 0% 5% 0%;  max-width: 100%;  position: relative;}.blog-neo{  padding:0% 0% 0% 0%;}.logos5{  padding:0% 1% 0% 5px;}.logoBasis{ display:inline-block;max-width:30%;}.logoBasis2{ display:inline-block;max-width:30%;}.commercialLogo{padding:20px;max-width:150px;}.companiesLogo h2{  padding-bottom:0px;}.navigation-top img {  width: 50px;}.displayBlock32{  display:inline-block;width:32%;}img.Block32{  display:inline-block;width:100%;border:5px solid transparent;}.wall-decor-child {  width: 100%;}.storeDisplayFront img {  width: 45%;  margin: 0px;  padding: 10px;}.left-of-container-40,.right-of-container-50 {  width: 100%;}.fitness-container {  background-color: #e8e8e8;  margin: 0% 0% 0% 0%;  padding: 0px 5% 0% 5%;}p.fitness-container {  margin: 0px 0px 0px 0px;  text-align: left;}OPTION#test {  border: 2px solid #ffffff;  padding: 15px;}select#test,.option#test {  background-color: black;  font-size: 12pt;  max-height: 100%;  text-transform: bold;  display: block;  overflow: visible;}select#test {  border: 0px;}.video-c {  display: block;  position: relative;}.video-display-right {  display: block;  position: relative;  padding: 10px 10px 5px 5px;}.vl {  border-left: 2px solid grey;  display: inline-block;  position: relative;  height: 0px;}.storeNavContainer {  visibility: visible;  height: 80px;  padding:10px 2px 10px 2px;  width: 100%;}.storeNav {  visibility: visible;  overflow: hidden;  display: block;  max-height: 80px;}.navigation-top {  position: absolute;  padding: 10px;}/* mobile footer Updated 4/17/2022 deltaWIDTH*/.foot-column01 {  width: 47%;  display: inline-flex;  padding-bottom: 10px;  padding-left: 10px;}img.portraitimages02 {  padding: 0px;  width: 100%;}img.portraitimages03 {  padding: 0px;  max-width: 100%;}.button-link-neo {  max-width: 75%;  margin-left: 50px;  margin-right: 50px;  padding-bottom: 5px;  background: transparent;  position: relative;  display: block;}img.link-shot {  margin-left: 30%;}.inner-link {  bottom: 25%;  left: 5%;  padding-left: 20px;  position: absolute;  ;}.inner-link h1 {  color: white;}.button-link-neo img.screenshot {  padding-bottom: 0px;  position: relative;}.print-right {  margin: 0px;  padding-top: 0px;  max-width: 100%;  position: relative;}.landingPage {  padding-top: 50px 0px 50px 0px;}.threePrintSet {  padding-bottom: 0px;  visibility: hidden;  max-width: 0px;  max-height: 0px;}.mailChimp,.threePrintSet {  padding-left: 0px;  padding-right: 0px;}.instagram-container {  padding-left: 0px;}.blog-entry h2 {  padding: 0px;  font-size: 24pt;}.blog-entry {  margin: 0px;  width: 100%;  height: 100%;  display: block;  overflow: hidden;}/* Mobile */.container,
,.blog-post-row.2 {  display: inline-block;  margin-left: 0px;  margin-right: 0%;}
img.body3 {  max-width: 100%;  padding-left: 0px;}p .cta-,.btn01-2 p,.btn01-1 p {  position: relative;  font-weight: 600;  color: #333333;   position: center;}.node-01 {  padding-left: 15px;  padding-right: 15px;}.logo-bottom {  width: 40px;  fill: #000;}.navigation-top img {  max-width: 36px;}/* php Navigation for Header */.linksNav a {  left: 115px;  top: -70px;  color: grey;  margin-left: 20px;  display: inline-block;}.cta-center {  display: inline-block;  margin: 0px;  padding-left: 0px;  position: relative;  text-align: left;}img.small {  max-width: 100%;  margin: 5px;}img.hero {  padding-top: 70px;  max-width: 100%;  position: relative;  top:70px;}.cta-format3 {  width: 370px;  height: 60px;  margin-right: 25%;}.cta-format2 {  width: 150px;  height: 60px;  margin-left: 20%;  margin-right: 25%;}.p-set01 {  padding: 0px;  background-color: white;  box-shadow: 2px 2px 7px 5px rgba(0, 0, 0, .1);  width: 100%;  height: 1%;  display: inline-block;  margin: 0px;}img.heads {  max-width: 100%;}.column-mission {  position: relative;  width: 100%;  display: inline-block;}.row-mission {  display: inline-block;  padding-left: 0;  padding-right: 0%;}.cd-nav-trigger {  top: 18px;  right: 5%;  height: 44px;  width: 44px;  /* image replacement */  overflow: hidden;  text-indent: 100%;  white-space: nowrap;  visibility: visible;}.cd-nav-trigger .cd-icon {  /* icon created in CSS */  position: absolute;  left: 50%;  top: 50%;  bottom: auto;  right: auto;  -webkit-transform: translateX(-50%) translateY(-50%);  -moz-transform: translateX(-50%) translateY(-50%);  -ms-transform: translateX(-50%) translateY(-50%);  -o-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);  display: inline-block;  width: 18px;  height: 3px;  background-color: black;}.box-02 .imagecontainer {  width: 0px;  position: absolute;  visibility: hidden;}.box-02 .imagecontainer .floating-body {  visibility: hidden;}img.index-page-pictures-mobile {  visibility: visible;  max-width: 100%;  position: relative;}.spacemobile {  padding-top: -5px;}.headspace {  padding-top: 1px;}.columngallery3.pro {  display: block;  margin: 0px;  padding-left: 0%;  padding-right: 0%;}.overlay .closebtn {  font-size: 40px;  top: 15px;  l: 35px;}img.adve {  width: 0%;  padding-left: 0%;  padding-right: 0%;  position: relative;}.version.untitled_7 {  color: #0000EE;  background-color: #1E72B0;}#page {  min-height: 334.6434219985622px;  background-image: none;  border-width: 0px;  border-color: #000000;  background-color: transparent;  padding-top: 103px;  padding-bottom: 62.35657800143781px;  width: 100%;  max-width: 1500px;  margin-left: auto;  margin-right: auto;}#pu3304 {  width: 79.4%;  margin-left: 11%;}#u3304 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;}#u3329 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;  left: 50.89%;}#pu3367 {  margin-top: 30px;  width: 79.4%;  margin-left: 11%;}#u3367 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;}#u3360 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;  left: 50.89%;}#pu3395 {  margin-top: 30px;  width: 79.4%;  margin-left: 11%;}#u3395 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;}#u3388 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;  left: 50.89%;}#pu3423 {  margin-top: 29px;  width: 79.4%;  margin-left: 11%;}#u3423 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;}#u3416 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;  left: 50.89%;}#pu3535 {  margin-top: 15px;  width: 79.4%;  margin-left: 11%;}#u3535 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;}#u3542 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;  left: 50.89%;}   #pu3494 {  margin-top: 30px;  width: 79.4%;  margin-left: 11%;}#u3494 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;}#u3487 {  background-color: transparent;  position: relative;  margin-right: -10000px;  width: 49.12%;  left: 50.89%;}#u3304_img,#u3329_img,#u3367_img,#u3360_img,#u3395_img,#u3388_img,#u3423_img,#u3416_img,#u3535_img,#u3542_img,#u3494_img,#u3487_img {  width: 100%;}.css_verticalspacer .verticalspacer {  height: calc(100vh - 2285px);}#muse_css_mq,.html {  background-color: #FFFFFF;}body {  position: relative;  min-width: 320px;}a.oneset:nth-of-type(2n) {  margin-right: 2px;}a.oneset:nth-of-type(4n) {  margin-right: 0;}a.threeset {  width: calc(32% - 6px);}a.threeset:nth-of-type(2n) {  margin-right: 2px;}a.threeset:nth-of-type(4n) {  margin-right: 0;}a.fiveset {  width: calc(20% - 6px);}a.fiveset:nth-of-type(2n) {  margin-right: 2px;}a.fiveset:nth-of-type(4n) {  margin-right: 0;}a.section01 {  width: calc(24.44% - 0px);}a.section01:nth-of-type(2n) {  margin-right: 2px;}a.section01:nth-of-type(4n) {  margin-right: 0;}img.top2 {  visibility: hidden;  max-width: 1px;}img.mobile_front {  width: 100%;  visibility: visible;}.indexmobile {  visibility: visible;  max-width: 100%;  max-height: 100%;  position: relative;}.indexfull {  position: absolute;  visibility: hidden;  max-width: 0px;}img.svg-1 {  width: 50px;}a.section01 {  font-size: 16px;  overflow: hidden;  display: inline-block;  margin-bottom: 0px;  width: calc(49% - 0px);  margin-right: 0px;}.h1 {  color: rgb(0, 0, 0);  line-height: 1.227;  margin: 20px;  text-align: left;  -moz-transform: matrix(1.47451725851245, 0, 0, 1.47451725851245, 0, 0);  -webkit-transform: matrix(1.47451725851245, 0, 0, 1.47451725851245, 0, 0);  -ms-transform: matrix(1.47451725851245, 0, 0, 1.47451725851245, 0, 0);  position: absolute;}a.threeset {  font-size: 16px;  overflow: hidden;  display: inline-block;  padding-top: 10px;  margin-bottom: 1px;  width: calc(45% - 0px);  margin-right: 2px;  padding-bottom: 10px;}a.threeset:nth-of-type(2n) {  margin-right: 0;}.section-sub-04 {  text-align: left;  padding-top: 10px 0px 1% 5%;}.section05 {  width: 90%;}.section05 h2 {  padding-left: 20%;}img.section01-images {  max-width: 100%;  padding: 1px;}img.section01-1-images {  max-width: 100%;  padding-bottom: 1px;}img.printbody-2 {  padding-left: 1;  padding-right: 1%;}.work {  padding-top: 20%;  position: relative;}img.b {  padding-left: 1%;}.column-b {  float: left;  width: 100%;}.row-b {  height: 500px;  width: 80%;  position: relative;  padding: 5% 10% 0% 10%;}.borderbox27 {  background-image: url("imgfm.jpg");  background-color: #cccccc;  background-repeat: no-repeat;  background-size: cover;}img.printsem {  max-width: 100%;  visibility: visible;}img.printse {  max-width: 0px;  position: absolute;  visibility: hidden;}img.uni2 {  visibility: hidden;  max-width: 1px;  ;}img.uni3 {  margin-left: -50%;  max-width: 100%;  ;  position: absolute}.rowseniors {  display: -ms-flexbox;  overflow: hidden;  flex-wrap: wrap;  display: flex;  background: #404040;  box-sizing: border-box;}.frontcolumnseniors {  float: left;  width: 50%;}.column-q {  float: left;  width: 100%;  padding-left: 0px;}.row-q {  height: 800px;  width: 80%;  padding-bottom: 0px 0px 150px 1%;  position: relative;}.section03-row-1 {  height: 800px;  width: 80%;  padding: 0px 0px 150px 1%;  position: relative;}.textq {  text-indent: 20px;  padding-left: 10px;  max-width: 90%;}img.q {  max-width: 100%;  padding-left: 0px;}img.w {  max-width: 100%;  padding-right: 20%;  padding: 0px;  padding-left: 0%;}.hide {  visibility: hidden;  max-height: 1px;  max-width: 1px;}.columngallery {  -ms-flex: 50%;  flex: 50%;  max-width: 50%;}.par5-body {  padding-top: 5%;  overflow: hidden;  background-color: #1e1f23;  padding: 0px 10% 7% 5%;}h4{  font-size: 3em;}h4 {  font-weight: 800;  margin: 0px;  color: white;  line-height: 1.6;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  position: center;  max-width: 100%;}iframe {  width: 200;  height: 200;}img.circle-prints {  width: 200px;  padding: 1px;}.printsets-1 {  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);  padding-top: 1px;}img.mainimage7 {  visibility: visible;  Width: 100%;  Min-width: 1px;  top: -55px;}img.mainimage6 {  Width: 1px;  Min-width: 1px;  visibility: hidden;}.column-w {  float: left;  width: 100%;  padding-right: 0px;}img.mainimagemobile {  Width: 100%;  height: 70%;  overflow: hidden;  Min-width: 125px;  position: relative;  visiblity: hidden;  padding-bottom: 10%;}img.uni4 {  width: 100%;}.product-float-left2 {  padding-left: 10%;  position: relative;  top: 1px;  margin-bottom: 20px;  margin-top: 0px;  margin-right: 0px;  margin-left: 0px;}.sidebardescrpp2 {  font-weight: normal;  margin: 0;  padding: 0;  position: relative;  bottom: 55%;  font-size: 1em;  text-indent: 1em;  padding: -10px 10% 0px 20%;  color: rgb(98, 98, 98);  line-height: 1.7;  text-align: left;  max-width: 100%;}.bookbutton {  background-color: #22adfc;  padding: 12px 12px 2px 12px;  height: 30px;  display: inline-block;  border-radius: 4px;  font-size: 15pt;}.par5-head {  font-size: 23pt;  font-weight: 700;  color: white;  padding-left: 0 0 20px 25px;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  position: center;}img.uni {  width: 80%;}.par1 {  font-size: 20pt;  font-weight: 700;  color: rgb(76, 76, 76);  padding-bottom: 20px;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  position: center;}#grey {  color: rgb(61, 61, 61);}#packageretailprice {  display: inline;  color: green;  text-decoration: line-through;  font-weight: normal;  font-size: 12pt;  color: rgb(136, 136, 136);  line-height: 1.7;  text-align: left;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  max-width: 100%;  top: 20px;}#packageprice {  padding-top: 20px;  color: #22ADFC;  font-weight: normal;  font-size: 14pt;  padding-left: 10%;  text-align: left;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  max-width: 100%;}img.float-left {  clear: both;  margin: 0;  padding: 0;  border-width: 5px;  border-color: ghostwhite;  position: relative;}.product-float-left {  padding-left: 10%;  top: 20px;  margin-bottom: 0px;  margin-top: 0px;  margin-right: 0px;  margin-left: 0px;}.sidebardescrpp {  font-weight: normal;  margin: 0;  padding: 0;  padding: 1px;  position: relative;  font-size: 1em;  text-indent: 1em;  padding: -10px 10% 0px 10%;  color: rgb(98, 98, 98);  line-height: 1.7;  text-align: left;  max-width: 100%;}img.productgallerybox {  border-width: 2px;  border-color: ghostwhite;  max-width: 80%;  height: auto;  background: ghostwhite;  transition: transform .2s ease-in-out;  position: relative;  font-size: 16px;  overflow: visible;  width: calc(100% - 10px);  margin-right: 8px;}  .sidebar2,  .sidebar3 {    margin-top: 0;    margin-right: 0;    margin-left: 0;    clear: both;    font-weight: normal;    position: relative;    font-size: 17pt;    padding-left: 20%;    color: rgb(98, 98, 98);    line-height: 1.7;    max-width: 100%;  }  .sidebar2 {    text-align: left;  }    #up5 {  padding: 50px 0px 0px 50px;}.mobileroom {  max-height: 100%;}.embed-container {  position: relative;  padding-bottom: 56.25%;  height: 0;  overflow: hidden;  max-width: 100%;}.embed-container iframe,.embed-container object,.embed-container embed {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}img.kms {  Width: 0px;  height: 0px;  position: center;  visibility: hidden;  Min-width: 0px;}#pu3304 {  width: 1000%;  margin-left: -10%;}#pu3367 {  margin-top: 30px;  width: 120%;  margin-left: -10%;}#pu3395 {  margin-top: 30px;  width: 120%;  margin-left: -10%;}#pu3423 {  margin-top: 29px;  width: 120%;  margin-left: -10%;}#pu3535 {  margin-top: 15px;  width: 120%;  margin-left: -10%;}#pu3494 {  margin-top: 30px;  width: 120%;  margin-left: -10%;}#pu3144,#pu2996 {  margin-top: 28px;  width: 98%;  margin-left: 0%;}#pu2805,#pu3137,#pu2941 {  margin-top: 35px;  width: 98%;  margin-left: 0%;}
a:hover {color: #4169E1;}
img.ijyoyologo {position: absolute;left: 25%;width: 216px;height: 216px;}
.Colore_riempimento_1_copia_5 {background-image: url("/images/update/index/Colore riempimento 1 copia 5.png");position: absolute;left: 25%;top: 0pxx;width: 210px;height: 48px;padding: 5px;;}
.Colore_riempimento_1_copia_6 {background-image: url("/images/update/index/Colore riempimento 1 copia 5.png");position: absolute;left: 42.33%;top: 0pxx;width: 215px;height: 48px;padding: 5px;;}
.Colore_riempimento_1_copia_7 {background-image: url("/images/update/index/Colore riempimento 1 copia 5.png");position: absolute;left: 60%;top: 0pxx;width: 210px;height: 48px;padding: 5px;;}
img.designpersonal, img.designpersonal2, img.personaldesign, img.photograph16x9, img.photographportraitac, img.photographportraitig, img.photographx3, img.photographportrait { position: relative;}img.designpersonal { width: 60%; padding: 0 20%; padding-bottom: 5px;}img.designpersonal2 { width: 20%; padding: 0 40%; padding-bottom: 5px;}img.personaldesign { width: 40%; border: white; padding-bottom: 5px;}img.photograph16x9 { width: 100%;}img.photographportraitac { width: 70%; padding-left: 0 5px 15% 15%;}img.photographportraitig { width: 40%; padding-left: 0% 30% 5px 30%;}img.photographx3 { width: 70%; padding-left: 0 15% 0 15%;}img.photographportrait { width: 35%; padding-left: 14%;}img.photographportrait2 { width: 35%; padding-right: 14%; position: absolute; overflow: hidden;}.version.untitled_2 {color: #0000FC;background-color: #7B1D76;}
#page {min-height: 499.39917612992576px;background-image: none;border-width: 0px;border-color: #000000;background-color: transparent;padding-bottom: 1px;width: 100%;max-width: 1500px;margin-left: auto;margin-right: auto;}
#page_position_content {margin-top: -1px;padding-bottom: 62px;width: 100%;}
#u4278_img, #u4284_img, #u4266_img, #u227_img, #u4399_img, #u4385_img, #u6555_img, #u6548_img, #u6541_img, #u7008_img, #u7001_img, #u6994_img, #u5581_img, #u5588_img, #u5595_img, #u203_img, #u173_img, #u302_img, #u517_img, #u4268_img, #u4282_img, #u4988_img, #u5002_img, #u4270_img, #u4276_img, #u4288_img, #u5952_img, #u5980_img, #u5931_img, #u5938_img, #u5959_img, #u6301_img, #u6315_img, #u4844_img, #u4851_img, #u4858_img, #u5387_img, #u5380_img, #u5373_img, #u6459_img, #u6466_img, #u6473_img, #u5644_img, #u5651_img, #u5658_img, #u5987_img, #u5973_img, #u5966_img, #u5258_img, #u5121_img, #u5305_img, #u6658_img, #u6651_img, #u6644_img, #u6760_img, #u6753_img, #u6746_img, #u7351_img, #u7344_img, #u7337_img, #u7451_img, #u7437_img {width: 100%;}
.css_verticalspacer .verticalspacer {height: calc(100vh - 10311px);}
#muse_css_mq,.html {background-color: #FFFFFF;}
body {position: relative;min-width: 320px;}
a.no:visited,
a.no:hover,
a.no:focus,
a.no:active {text-decoration: none;color: #000;}#store {min-Width: 100%;position: relative;}
#storegallery {width: 70%;margin: 20px auto;}
img.kys {Width: 8%;padding-left: 30px;position: center;Min-width: 150px;visibility: visible;border: 0;}
.section-top1 img.mainimagemob {Width: 1px;padding-bottom: -300px;height: 1px;position: absolute;Min-width: 1px;visibility: hidden;}
img.secondimage {Width: 50%;height: 50%;Min-width: 1px;top: -55px;visibility: visible;}
a.hover.section-top2 {color: white;}
.section-top1 {/* hide shadow behind image */box-shadow: 0 1px 25px rgba(0, 0, 0, 0.3);padding-top: 100px;padding-bottom: 100px;}
@media screen and (max-width:10000px) {.section-top {  padding-top: 30px;}#iefix {  min-Width: 100%;  position: absolute;}.printfloat {  position: fixed;  bottom: 50px;  padding-left: 2%;  ;  background: white;  border-radius: 5px;  width: 150px;  box-shadow: 3px 3px 5px 6px #cccccc29;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */}.space05 {  padding-top: 100px;  padding-bottom: 100px;}/*Not sure what this first center is. The second center added 5/15/22 */.center {  padding-left: 15%;}.center404 {  padding-left: 35%;}}
img.citymain {width: 50%;margin: 0;display: block;position: relative;}
img.modelingmain {width: 80%;margin: 0;display: block;position: relative;}
#up9 h1 {color: white;font-size: 2em;}
#up11 h1 {color: white;font-size: 4em;margins: 0px;padding: 0px;text-align: revert;}
#up11 {position: absolute;top: 100px;/* adjust as needed */left: 30%;/* adjust as needed */transform: translateX(-50%);margin-bottom: -300px; /* make sure it's on top */}
.mc_embed_signup_scroll {max-width: 100%;}
.buttonlinks a.articlelink {color: white;}
.mySlides{max-width:25%;}
/* iPhone SE 375 x 667*/
@media screen and (max-width:1000px) {
/* Style for the share span */
.span-share {vertical-align: top;margin-left: 0px;color:white;padding:5px 20% 5px 20%;background-color: #005c70;position: inherit;}
.dropdown-share {/* margin: 1px;*/padding: 18px 0px 26px 0px;position: relative;top: 0px;line-height: 1pt;right: 0px;left: 0px;}.hoverTextFront {  margin-top:481px;}.mySlides,.wallart-front-product,.walldecor-sections-left,.walldecor-sections-right{max-width:100%;}.banner-left-advert{  position:fixed;right:0px;top:30px;visibility: hidden;width:1px;}.three-article-set{  width:100%;  display:inline-block;  box-shadow: 0px 2px 14px 0px #2A2A2A3D;  background-color:white;margin: 0px;max-height:1000px;}.three-article-set p,.three-article-set h2{  padding:5px 10px 0px 10px;  font-size: 15px;  line-height: 22px;  text-align: left;}.three-article-set h2{  font-size:20px;}.three-article-set b{  font-size: 12px;}.topic-container{background-color: white;padding:15px;}.topic-container h1{text-decoration: underline #4169E1 2px;  font-size: 15px;text-align: left;left:25px;}.article-set{  padding: 0%;}.right-of-container-50 {  width: 100%;}.store-right {  max-width: 100%;  display: block;}.store-left {  width: 100%;  display: block;}.storeFront {  margin: 50px 5px 0px 2%;  display: inline-block;  border-radius: 23px;}.storeSub {  background-color: white;  border-radius: 25px;  display: inline-block;  max-width: 100%;}.storeSubsection {  margin-top: 10%;  max-width: 100%;}img.storeRows {  display: inline-block;  width: calc(49% - 0px);  padding: 10px;}.storeImage {  width: 100%;  margin-left: 0;  float: left;  padding: 0px;}.storeTextBox {  width: 100%;  float: left;}.storeCheckout {  display: block;  width: 100%;  max-height: 100%;  margin-right: 0px;  margin-top: 0px;  float: right;  padding: 10px 10px 10px 10px;  background-color: #e8e8e8;  border-radius: 25px;}.storeContainer {  padding-bottom: 100px;  display: block;  margin-top: 0px;  padding: 10px;  border-radius: 20px;  overflow: auto;  background-color: white;  background-color: white;  margin: 0px 0% 0px 0px;  border-radius: 23px;  margin-right: 0px;}}
/*iphone <5*/
@media screen and (device-aspect-ratio: 2/3) {.storeFront {  margin: 0px 0% 0px 0px;  ;  display: inline-block;  border-radius: 23px;}.storeSub {  background-color: white;  border-radius: 25px;  display: inline-block;  max-width: 100%;}.storeSubsection {  margin-top: 10%;  max-width: 100%;}img.storeRows {  display: inline-block;  width: calc(49% - 0px);  padding: 10px;}.storeImage {  width: 60%;  margin-left: 20%;  float: left;  padding: 0px;}.storeTextBox {  width: 100%;  float: left; }.storeCheckout {  display: block;  width: 100%;  max-height: 100%;  margin-right: 0px;  margin-top: 0px;  float: right;  padding: 10px 10px 10px 10px;  background-color: #e8e8e8;  border-radius: 25px;}.storeContainer {  padding-bottom: 100px;  display: block;  margin-top: 0px;  padding: 10px;  border-radius: 20px;  overflow: auto;  background-color: white;  background-color: white;  margin: 0px 0% 0px 0px;  border-radius: 23px;  margin-right: 0px;}}
/* 2340x1080 pixels at 476ppi (iPhone 13 mini) */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {.storeFront {  margin: 0px 0% 0px 0px;  ;  display: inline-block;  border-radius: 23px;}.storeSub {  background-color: white;  border-radius: 25px;  display: inline-block;  max-width: 100%;}.storeSubsection {  margin-top: 10%;  max-width: 100%;}img.storeRows {  display: inline-block;  width: calc(49% - 0px);  padding: 10px;}.storeImage {  width: 60%;  margin-left: 20%;  float: left;  padding: 0px;}.storeTextBox {  width: 100%;  float: left;  margin: 10px;}.storeCheckout {  display: block;  width: 100%;  max-height: 100%;  margin-right: 0px;  margin-top: 0px;  float: right;  padding: 10px 10px 10px 10px;  background-color: #e8e8e8;  border-radius: 25px;}.storeContainer {  padding-bottom: 100px;  display: block;  margin-top: 0px;  padding: 10px;  border-radius: 20px;  overflow: auto;  background-color: white;  background-color: white;  margin: 0px 0% 0px 0px;  border-radius: 23px;  margin-right: 0px;}}
/* 2532x1170 pixels at 460ppi (iPhone 13) */
@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) {.storeFront {  margin: 0px 0% 0px 0px;  ;  display: inline-block;  border-radius: 23px;}.storeSub {  background-color: white;  border-radius: 25px;  display: inline-block;  max-width: 100%;}.storeSubsection {  margin-top: 10%;  max-width: 100%;}img.storeRows {  display: inline-block;  width: calc(20% - 0px);  padding: 10px;}.storeImage {  width: 60%;  margin-left: 20%;  float: left;  padding: 0px;}.storeTextBox {  width: 100%;  float: left;  padding: 10px;  margin: 10px;}.storeCheckout {  display: block;  width: 100%;  max-height: 100%;  margin-right: 0px;  margin-top: 0px;  float: right;  padding: 10px 10px 10px 10px;  background-color: #e8e8e8;  border-radius: 25px;}.storeContainer {  padding-bottom: 100px;  display: block;  margin-top: 0px;  padding: 10px;  border-radius: 20px;  overflow: auto;  background-color: white;  background-color: white;  margin: 0px 0% 0px 0px;  border-radius: 23px;  margin-right: 0px;}}
/* Main Media*/


@media screen and (max-width:1000px) {#up11 {  position: absolute;  top: 100px;/* adjust as needed */  left: 50%;/* adjust as needed */  transform: translateX(-50%);  margin-bottom: -300px;   /* make sure it's on top */}img.threeBlogSet{  width:100%;}img.threePrint{  max-width:45%;  margin:0px;}.arrow {  border: solid black;  border-width: 0 3px 3px 0;  left: 10px;  position: re∂lative;  display: inline-block;  padding: 3px;}label#check02:hover,label#check03:hover,label#check04:hover,label#check05:hover {  background-color: #d9d9d9;  border-radius: 25px;  transition: background-color 0.7s;  max-width: 100%;  padding: 10px;  font-size: 1em;}.photoshootPackage {  width: 100%;  background-color: transparent;  padding: 25px;  overflow: hidden;}.forDesktopOnly {  visibility: hidden;  max-width: 1px;}.row-print img.screenshot {  padding-left: 15%;  padding-bottom: 0px;}.container,.blog-post-row {  margin-left: 5%;margin-right:5%;Margin-top:0px;padding:0px;}img.body1 {  padding: 0px;}.row-print {  padding-left: 10px;  margin-right: 70px;  max-width: 100%;  display: block;}.buttonlinks a.articlelink,.buttonlinks,.packagehead {  color: white;}.buttonlinks {  background-color: #4169E1;  border-radius: 35px 35px 35px 35px;  padding-top: 15px;  margin: 10px 10px 5px 10px;  padding-bottom: 15px;  border: 5px 5px 5px;} .specialLandingPageButton {  max-width: 200px;  top: 100px;  left: 0px;  padding-top: 10px;  border-radius: 40px;  padding: 15px;  position: absolute;}#mc_embed_signupc {  padding-left: 0px;  padding-right: 0px;}.row-print input {  width: 150px;  background-color: white;}input {  max-width: 100%;  padding-left: 15px 15px 15px 0px;  width: 450px;  border-radius: 40px 40px 40px 40px;}input[type=submit] {  -webkit-appearance: none;  width: 450px;  margin-left: 2%;  background-color: #4169E1;  color: white;  padding: 14px 20px;  border: none;  font-size: 1.5em;  border-radius: 40px 40px 40px 40px;  cursor: pointer;}.dashboard .container {  max-width: 100%;  overflow: hidden;}label {  max-width: 100%;}.blog-date,.blog-topic {  font-size: 1em;  color: grey;  padding: 0px;}.foot-row-01 {  padding-left: 0px;}.mission {  width: 100%;  overflow: hidden;  margin-bottom: -250px;  display: inline-block;  ;  position: relative;}.mission img.hero {  padding-top: 0%;}#up11 h1 {  font-size: 2em;  margins: 0px;  padding: 0px;  text-align: revert;}#up9 h1 {  font-size: 2em;}li {  padding-left: 5px;  line-height: 2;}.container .left-of-container h2,.container .left-of-container-40 h2 {  padding-left: 25%;}.left-of-container,.left-of-container-40 {  overflow: hidden;  width: 100%;  padding-left: 0px;}.colorchange em {  color: green}.right-of-container {  width: 100%;}.right-of-container-50 {  width: 100%;  padding-bottom: 100px;}.container {  max-width: 100%;}.container p,.container h2,.container h1 {margin-left:0px;  padding-left: 0px;}.btn06 {  padding-top: 50px;  padding-bottom: 50px;  padding-left: 30%;  max-width: 200px;}/* Top Bar Navigation for the Wall Decor Gallery */.storeNav {  max-width: 100%;  width: 100%;  margin-bottom:-100px;  position: relative;  overflow:visible;}.storeHead .navigation-top img {  visibility: hidden;  width: 0px;  position: absolute;}.storeNavIcon {  display: inline-block;  margin: 2% 2% 2% 2%;}.storeNavIcon img {  width: 45px;}.storeNavContainer {  visibility: visible;  height:80px;}.center {  padding-left: 0px;}.center404 {  padding-left: 0px;}.space05 {  padding-top: 10px;  padding-bottom: 10px;}img.modelingmain {  width: 95%;}.navigation-top a:visited {  color: black;}.blog-segmentation {  max-width: 150px;}.blog-section {  position: relative;  padding-left: 0px 0px 0px 0px;  border: #000;}.blog-image {  max-height: 100%;  max-width: 100%;padding:10px;}.blog-post-cotainer {  padding-right: 1px;  position: relative;  padding: 5px;  overflow: hidden;}.floating,.box-02 {  max-width: 0px;  max-height: 0px;  visibility: hidden;  overflow: hidden;}/* Call to Action Button on bottom */
.btn01-3 {  display: inline-block;  width: 300px;  height: 50px;}.btn01-1 {  border: white;  padding: 7px;  border-style: solid;  display: inline-block;  background: white;  color: transparent;  max-width: 100%;  margin-bottom: 10px;  margin-right: 65px;}.btn01-1 h2,.btn01-3 h2,.btn01-2 h2 {  bottom: 15px;  color: black;}.btn05 {  padding-left: 1%;}.pricing-layout {  display: block;  padding: 0px 0px 10px 10px;}.p-title {  font-size: 2em;  max-height: 50px;  padding-left: 30%;}.p-title01,.p-title01 h2 {  padding-left: 10px;  margin-top: -10px;  font-size: 1em;}navigation-top a {  color: black;}.p-image {  max-width: 98%;  padding: 1px 1px 0px 1px;}.p-set01 {  padding: 0px;  background-color: white;  box-shadow: 2px 2px 5px 5px rgba(0, 0, 0, .1);  margin-bottom: 50px;}.p-price {  padding-left: 30%;}.active {  color: #4169E1;  display: inline-block;  position: relative;}.p-description {  padding: 0px 0px 0px 30%;}.container-gallery-8 {  display: block;  position: relative;  margin-bottom: 0px;  padding: 0px 0px 0px 0%;}.tutorial {  max-width: 100%;  padding: 1%;}img.fourbox {  width: 50%;  display: inline-block;}img.contact {  width: 89%;  align-items: center;  position: relative;}.section-top1 {  /* hide shadow behind image */  padding-top: 1px;  padding: 0px;  padding-bottom: 1px;}.columngallery3.r img {  width: 49%;  margin-bottom: -4px;}.columngallery3.r {  padding: 0px 0px 0px 0px;}.columngallery3 {  margin-bottom: -4px;  flex: 100%;  box-sizing: border-box;  display: block;}.container-gallery7 {  padding: 0px 100px 0px 0px;  box-sizing: border-box;  display: inline-block;}.container-sr {  width: 100%;  padding-top: 25px;  padding-right: 10%;  display: block;}.container-sl {  width: 100%;  padding-left: 0px;  display: block;}.section1 {  padding: 0px;}.section04 img {  max-width: 100%;  padding-left: 0px 1% 0px 1%;}
.portraitnames,.portraitnames-3 {  font-style: italic;  padding-left: 5%;}.marcella-row {  display: block;  position: relative;  padding-top: 0px;  max-width: 80%;  ;}img.pseq031,img.pseq032img.pseq033 {  padding-top: 0px;  padding: 0px 0px 0px 0px;  display: inline-block;}img.pseq031 {  width: 50%;  margin-bottom: 0px;  position: relative;  padding: 0px 0px 0px 0px;}img.pseq032 {  width: 50%;  position: relative;  padding-left: 0px 0px 0px 0px;}img.pseq033 {  width: 50%;  position: relative;  display: block;  padding-left: 0px;}a.section-top2 {  color: #22c7fc;  line-height: 1.733;  font-weight: normal;  font-size: 1em;  position: relative;  font-weight: 300;  padding-left: 25%;  line-height: 1.7;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  position: center;  ;  max-width: 100%;}.content {  padding: 0 0px;  max-height: 0;  overflow: hidden;  transition: max-height 0.9s ease-out;  background-color: white;  transition: max-height 0.8s ease-out;}a.c-s-p-2 {  padding: 0px;  font-size: 16px;  overflow: hidden;  display: inline-block;  margin-bottom: 1px;  width: calc(32% - 0px);  margin-right: 2px;}a.fiveset {  padding: 0px;  font-size: 16px;  overflow: hidden;  display: inline-block;  margin-bottom: 1px;  width: calc(32% - 0px);  margin-right: 2px;}.sidebar3 {  margin-top: 0px;  margin-right: 0px;  margin-left: 0px;  clear: both;  font-weight: normal;  position: absolute;  top: 1000px;  font-size: 17pt;  padding-left: 20%;  color: rgb(98, 98, 98);  line-height: 1.7;  max-width: 100%;}.packagehead {  font-size: 14pt;  font-weight: 600;  line-height: 1.2;  padding-bottom: 20px;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}.frontheadpackage {  font-size: 18pt;  font-weight: 600;  line-height: 1.2;  padding-bottom: 20px;  padding-left: 10%;  -moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);  -webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);  -ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}.onlyformobile {  padding-top: 76%;}img.printhide {  visibility: hidden;  max-height: 0px;  max-width: 0px;  position: absolute;}img.printshow {  visibility: visible;  max-height: 100%;  max-width: 100%;  position: absolute;}.shift {  padding-left: 0%;  padding-bottom: 0px;}img.mainimage {  Width: 1px;  height: 1px;  padding-top: 1px;  Min-width: 1px;  visibility: hidden;}#bar li {  display: inline-block;  list-style-type: none;  padding-top: 5px;  font-size: 20 pt;  position: relative;  top: 10px;  max-width: 200px;  text-align: right;  float: right;  padding-right: 50px;}.special {  padding: 50px;}.special2 {  padding-right: 50px;  padding-left: 50px;  padding-bottom: 50px;}/* Wrapper */.icon-button2 {  background-color: white;  border-radius: 3.6rem;  cursor: pointer;  display: inline-block;  font-size: 2.0rem;  height: 3.6rem;  line-height: 3.6rem;  margin: 0 5px;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  width: 3.6rem;}/* Circle */.icon-button2 span {  border-radius: 0;  display: block;  height: 0;  left: 50%;  margin: 0;  position: absolute;  top: 50%;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;  width: 0;}.icon-button2:hover span {  background-color: white;  width: 3.6rem;  height: 3.6rem;  border-radius: 3.6rem;  margin: -1.8rem;}#slider {  border-radius: 10px;  box-shadow: -5px 7px 5px #888888;}#slider img {  width: 99vw;  height: 470px;}.googleplus span {  background: orange;  /* For browsers that do not support gradients */}
/* Icons */.icon-button2 i {  background: none;  color: black;  height: 3.6rem;  left: 0;  line-height: 3.6rem;  position: absolute;  top: 0;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;  width: 3.6rem;}.icon-button2 .icon-twitter {  color: green;}.icon-button2 .icon-facebook {  color: #3B5998;}.icon-button2 .icon-google-plus {  color: #845f48;}.icon-button2 .icon-youtube {  color: #4099ff;}.icon-button2:hover .icon-youtube,.icon-button2:hover .icon-twitter,.icon-button2:hover .icon-facebook,.icon-button2:hover .icon-google-plus {  background-color: color: white;}#bar li a {  display: block;  text-align: right;  padding: 14px 16px;  margin: 0px;  text-decoration: none;  font-size: 24.37 pt;max-width: 200px;}.social_media {  position: relative;  padding-top: 500px;  visibility: visible;}.social_media2 {  position: relative;  padding-top: 400px;  visibility: visible;}

button,input [name="on0"],textarea,blockquote,th {  margin: 0px;  padding-right: 0px;  border-width: 0px;  border-style: solid;  border-color: transparent;  -webkit-transform-origin: left top;  -ms-transform-origin: left top;  -o-transform-origin: left top;  transform-origin: left top;  background-repeat: no-repeat;}textarea {  width: 250px;  line-height: 2;  background-color: white;  border-color: grey;  border-width: 1px;}.social-icons {  padding-left: 10%;}.social-icons svg {  height: 100px;  padding: 20px;}
.grpelem,.accordion_wrapper {  display: inline;  float: left;}.fld-checkbox input[type=checkbox],li dropdown {  display: inline-block;  text-align: right;  border-radius: 5px;}.social-icons li a {  padding-right: 0px;  margin-right: 60px;  position: relative;  display: inline-block;  max-width: 10px;  font-weight: 600;}
.social-icons a:hover {padding: 0px;padding-right: 0px;padding-top: 0px;}
.packagehead, a.five, .warning, a.six, #bear a.two, a.six, #bear li a, .dropbtn.5, .Lorina-toppage h2, a.part5, .descrpnoin, #up11 h1, #up9 h1, .specialLandingPageButton, #cssmenu>ul>li>a, .floating h4, .navigation-2020 {color: white;} #bear li a,.dropbtn.5 {display: inline-block;text-align: relative;padding-right: 100px;padding-top: 30px;padding: 0;font-size: 11pt;text-decoration: none;}
.Fixed {top: 20px;}
#scrol {background-color: blue;padding: 0 10px;width: 100px;}
img.button {Width: 50px;height: 50px;position: relative;;top: -300px;padding-top: 1%;padding-left: 2%;padding-bottom: 1%;Min-width: 50px;-webkit-animation-name: example;/* Safari 4.0 - 8.0 */-webkit-animation-duration: 3s;}
@-webkit-keyframes example {0% {  left: 0px;  top: -100px;}100% {  left: 0px;  top: -300px;}}
img.button5 {Width: 50px;height: 50px;position: relative;;top: -550px;padding-top: 1%;padding-left: 45%;Min-width: 50px;}
img.button52 {Width: 50px;height: 50px;position: relative;;top: -200px;padding-top: 1%;padding-left: 45%;Min-width: 50px;}
img.button23 {Width: 50px;height: 50px;position: relative;;padding-top: 1%;padding-left: 2%;padding-bottom: 1%;Min-width: 50px;}
.Lorina-toppage {display: block;margin: 0px;}
.Lorina-toppage h2 {font-style: italic;}
img.button29 {Width: 50px;height: 50px;position: relative;;padding-top: 1%;padding-left: 2%;padding-bottom: 1%;Min-width: 50px;}
#up7,
#up1,
#up9,
#up11,
img.button24,
img.button25 { position: relative; min-width: 50px;}#up7 { top: -600px; padding-bottom: 1%; margin-bottom: -400px;}#up1 { top: -500px; padding-left: 35%; padding-bottom: 0; margin-bottom: -200px;}#up9,
#up11 { top: 20%; padding-left: 25%; padding-bottom: 1%;}#up9 { padding-right: 25%; margin-bottom: -100px;}#up11 { margin-bottom: -250px;}img.button24,
img.button25 { width: 50px; height: 50px; top: -360px; padding-top: 1%; padding-left: 2%; padding-bottom: 1%; margin-bottom: -200px;}img.button25 { top: -300px;}#aboutme,
#ijabout { position: relative; top: -500px; padding-left: 30%;}#lockin { padding-right: 55%;}img.loot {width: 20px;}
#me2 {position: absolute;top: 25%;left: 20%;max-width: 70%;}
#storedescr {position: absolute;top: 20%;left: 32%;max-width: 70%;}
#me3 {position: absolute;top: 23%;left: 20%;}
#storetitle {position: absolute;top: 15%;left: 50%;bottom: 10px;}
img.storemodule1 {width: 25%;padding-right: 30%;padding-top: 5%;}
.f-m-in {padding-left: 10%;padding-right: 10%;text-indent: 3%;font-weight: normal;font-size: 12pt;font-weight: 300;color: #dadada;line-height: 1.5;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);;max-width: 100%;}
.column,
.column-d,
.column1 {float: left;}.column {width: 49.99%;}.column-d,
.column1 {width: 50%;}.row-d {display: block;overflow: hidden;}
img.rowd,img.design-f  {max-width: 100%;}img.rowb {max-width: 70%;}img.rowa {max-width: 50%;float: right;}.inner1-column {float: left;width: 20%;margin-top: -5px;}.inner-row {width: 100%;}.dtext {text-indent: 50px;font-weight: normal;font-size: 12pt;padding-left: 10%;color: rgb(136, 136, 136);line-height: 2;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;max-width: 100%;}.ftext {line-height: 2;padding-right: 10%;text-indent: 50px;position: center;}.column1 h2,
.column2 h2 {text-indent: 3%;}.column2 {float: left;padding-left: 10%;}.column1 h4 {padding-top: 10px;}.column1 img.me {padding: 0;}.generalrow {padding-right: 5%;}.generalrow-1,
.generalrow-2,
.generalrow-3 {padding-top: 1px;padding-bottom: 100px;}.generalrow-1 {padding-right: 10%;}.generalrow-2 {padding-right: 10%;padding-left: 20%;}.generalrow-3 {padding-right: 1%;padding-left: 1%;}.blocktext {width: 250px;position: relative;padding-bottom: -10px;margin-bottom: -10px;}/* Clear floats after the columns */
.generalrow:after {content: "";display: table;clear: both;}
.footcolumn {float: left;width: 33%;}
.footrow {padding-left: 0px;padding-right: 0px;}
.seniort {font-size: 28pt;font-weight: 700;color: rgb(76, 76, 76);line-height: 1.2;padding-bottom: 20px;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-webkit-transform: matrix(, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.columnf-m {float: left;width: 33%;}
.column2 h4 {margin: 0px;}
img.f-m {max-width: 100%;box-shadow: 0px 0.0375em 0.125em 0px rgba(0, 0, 0, 0.15);}
.imageinside {background: transparent;align-items: right;padding: 10% 10% 0% 10%;}
.row {padding-left: 15%;padding-right: 10%;}
/* Clear floats after the columns */
.row:after {content: "";display: table;clear: both;}
hr.bottompackage {border: solid rgb(136, 136, 136);border-width: 2px 0 0;width: 40%;clear: both;padding-right: 20%;padding-left: 20%;}
.containerquestions {padding: 2% 2% 2% 2%;}
hr.faq {max-width: 700px;}
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other on smaller screens (600px wide or less) */
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other on smaller screens (600px wide or less) */
.shifter2 {padding-left: 60%;}

.shifter4 {padding-left: 35%;}
.shifter3 {padding-left: 10%;overflow: hidden;}
img.z {max-width: 20%;}
#up8 {position: absolute;;top: 0px;visibility: hidden;max-width: 0px;Min-width: 1px;overflow: hidden;margin-bottom: 0px;}
img.d {width: 100%;visibility: visible;}
img.lll {max-width: 100%;vertical-align: top;}
.column-23 {max-width: 50%;position: relative;display: inline-block;vertical-align: top;}
.column-24 {vertical-align: top;max-width: 50%;margin: 0px;position: relative;align-content: right;display: inline-block;}
.column-25 {max-width: 33.3%;position: relative;display: inline-block;}
.column-26 {max-width: 70%;position: relative;display: inline-block;}.packages {font-size: 12pt;line-height: 1.7;max-width: 100%;}
.price-package {font-size: 14pt;line-height: 1.7;font-weight: bold;color: #22ADFC;max-width: 100%;}
.p-pos-1 {padding-left: 25%;padding-right: 20%;}.p-pos-2 {clear: both;position: absolute;bottom: 48%;max-width: 100%;padding-left: 55%;padding-right: 20%;padding-top: -10px;}
.p-pos-3 {padding-left: 25%;padding-right: 20%;}
.p-pos-4 {clear: both;position: absolute;bottom: 30%;max-width: 100%;padding-left: 55%;padding-right: 20%;padding-top: -10px}
.container-s-product {padding-right: 10%;padding-left: 10%;position: relative;}
.descrp {text-indent: 50px;padding-left: 20%;padding-right: 20%;color: rgb(136, 136, 136);}
.descrptop {text-indent: 50px;font-weight: normal;font-size: 12pt;padding-left: 20%;padding-right: 20%;color: rgb(136, 136, 136);line-height: 1.7;position: center;max-width: 100%;}
.descrpnoin {font-style: italic;font-weight: normal;font-size: 12pt;padding-left: 25%;padding-right: 20%;line-height: 1.7;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;max-width: 100%;}
a.nine {color: rgb(98, 98, 98);font-size: 100%;color: rgb(98, 98, 98);line-height: 1.2;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);;text-decoration: none;}
.descrt {text-indent: 10%;padding-left: 10%;padding-right: 10%;padding-top: 0;font-size: 100%;color: rgb(98, 98, 98);line-height: 1.2;-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);position: center;}
.toptable {padding-bottom: 0;background-color: #4169E1;max-width: 500px;min-height: 40px;padding-left: 10%;padding-right: 10%;font-size: 200%;line-height: 1.2;}
/* White Text */
.hoverTextFront p, .hoverTextFront h1, .toptable, #up7 h4, .logo a, h6, .toptabl {color: white;}
.descrl {background-color: #e8e8e8;max-width: 500px;padding-left: 10%;padding-right: 10%;font-size: 100%;line-height: 1.2;color: rgb(98, 98, 98);-moz-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);-ms-transform: matrix(1.72454894535864, 0, 0, 1.72475621897857, 0, 0);}
.gallery {font-size: 0;width: 80%;margin: 20px auto;font-size: 0;}
.gallery_logo {font-size: 0;width: 80%;margin: 20px auto;font-size: 0;}
.gallery_arch {font-size: 0;padding-right: 5%;padding-left: 5%;margin: 1px auto;font-size: 0;}
.gallery_prints {font-size: 0;margin: 1px auto;font-size: 0;}
gallery_prints:hover {display: block;}
/* Product Photography hvrboxes */
.hvrbox,.hvrbox * {box-sizing: border-box;}
.hvrbox {position: relative;display: inline-block;overflow: hidden;max-width: 100%;height: auto;}
.hvrbox img {max-width: 100%;}
.hvrbox .hvrbox-layer_bottom {display: block;}
.hvrbox .hvrbox-layer_top-in {background: rgb(214 214 214 / 60%);}
.hvrbox .hvrbox-layer_top,.hvrbox .hvrbox-layer_top-in {opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;color: black;padding: 15px;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.hvrbox:hover .hvrbox-layer_top,.hvrbox.active .hvrbox-layer_top,.hvrbox:hover .hvrbox-layer_top-in,.hvrbox.active .hvrbox-layer_top-in {opacity: 1;background: #ffffffab;}
.gallery_prints p b {font-size:1em;}
.gallery_prints p{font-size:.8em;}
.gallery_prints p i{color:#214DCA;}
.hvrbox .hvrbox-text {font-size: 18px;font-weight:500px;font-weight:400;display: inline-block;position: absolute;top: 50%;left: 45%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.hvrbox .hvrbox-text_mobile {font-size: 12pt;border-top: 1px solid rgb(179, 179, 179);/* for old browsers */border-top: 1px solid rgba(179, 179, 179, 0.7);margin-top: 5px;padding-top: 2px;display: none;}
.hvrbox.active .hvrbox-text_mobile {display: block;}.outer {height: 300px;width: 300px;border: 1px solid #000;}.inner {height: 100px;width: 100px;margin: 100px;background: green;}.inner:hover img {display: block;}.gallery_prints, .gallery_port, .gallery_front1, .gallery_front2, .gallery_ph1 { font-size: 0; margin: 0 auto;}.gallery_prints {max-width: 100%;margin: 1px auto;}.gallery_port {padding-right: 0;padding-left: 0;}.gallery_front1 {width: 90%;margin: 20px auto;}.gallery_front2,.gallery_ph1 {width: 100%;}.Row {display: table;width: 100%;table-layout: fixed;}.Column {display: table-cell;width: 33.33%;}.ph1,.ph2 {position: relative;width: 100%;height: 466px;overflow: hidden;}.ph1 img,.ph2 img {position: absolute;left: 50%;top: 50%;height: 100%;width: auto;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.ph1 img.portrait,.ph2 img.portrait {width: 200%;background-position: center;height: auto;}.ph1 img {left: 70%;}img.photographyfront {width: 0%;position: absolute;padding-bottom: 0px;visibility: visible;}
img.photographyfront2 {width: 100%;position: relative;padding-bottom: 0px;visibility: visible;}
img.photographyfront3 {width: 100%;position: relative;padding-bottom: 0px;visibility: visible;}
img.photographyfront4 {max-width: 1px;visibility: hidden;}
.textr {text-indent: 10%;font-weight: normal;padding-right: 10%;padding-left: 10%;color: rgb(98, 98, 98);line-height: 1.5;position: center;;max-width: 100%;}
.descrpp {font-weight: normal;font-size: 14pt;padding-left: 45%;padding-right: 4%;color: rgb(98, 98, 98);line-height: 1.7;;max-width: 100%;}
.bottomdescrpp {font-size: 1.3em;padding-left: 43%;padding-right: 4%;;max-width: 100%;}
.structure-top {margin-bottom: -40px;display: block;}
@media screen and (max-width: 770px) {.container-s-product {  padding-right: 10%;  padding-left: 10%;  position: relative;}
.descrpp {  font-weight: normal;  font-size: 12pt;  color: rgb(98, 98, 98);  line-height: 1.7;  max-width: 100%;  padding-left: 200px;/* Only the last padding-left value will be applied */  padding-right: 40%;}
.gallery_ph1 {  font-size: 0;  width: 100%;}
.name-here h2 {  position: inherit;  font-size: 12pt;  display: inline;  margin-left: 3%;  border-radius: 20px;  text-align: center;  color: black;}
.navigation-2020 {  visibility: hidden;  max-height: 1px;}
/* Combining selectors with shared properties */#u42781,#u42841,#u42661 {  background-color: transparent;  position: relative;  margin-right: -20%;  width: 65%;  left: 25%;}
#u4266,#u227,#u4399 {  background-color: transparent;  position: relative;  margin-right: -100px;}
#u4266, #u2691,#u42691 {  background-color: transparent;  position: relative;  width: 65%;  padding-bottom: 20px;}#u2691 {  margin-right: -30%;  left: -20px;}#u42691 {  margin-right: -80%;  left: -196px;}#pu227 {  width: 101.94%;  margin-left: 0.14%;}#pu42781 {  width: 55%;/* Overridden by later declaration;consider removing */  padding-left: 0 10%;}.lefttext {  text-align: left;  padding-left: 5%;}.footer-row2 {  margin-left: 0;  white-space: nowrap;  display: inline-block;}.contact {  padding-bottom: 5px;  display: block;  padding-top: 50px;}.bottomdescrpp {  font-weight: normal;  font-size: 17pt;  padding-left: 5%;  color: rgb(98, 98, 98);  line-height: 1.7;  max-width: 100%;}}
#up7 h4 {font-size: 5em;}
#up7 h2{
top: -130px;
font-weight: 600;}
@media screen and (max-width: 1000px) {.blueNav {  width: 0;  height: 0;  visibility: hidden;}
.social-icon-float-container,.social-newsletter-float-container {  width: 0;  visibility: hidden;  position: relative;  height: 0;  max-height: 1px;}
.container-left,.container-right {  display: block;  width: 100%;}
.container-right {  padding-left: 0;}
.p-title {  font-size: 1em;  max-height: 50px;  padding-left: 30%;}
#up7 h4 {  font-size: 3em;}
#up7 h2 {  top: -80px;  font-weight: 600;}
.shifter2,.rowdsummary1 {  padding-left: 10%;}
.section-top2 {  padding-left: 0;  padding-bottom: 1px;}
.rowdsummary1 {  padding-bottom: 20px;  padding-top: 50px;}
img.photographyfront3,
img.photgrp1 {visibility: hidden;max-width: 1px;position: relative;padding-bottom: 0;}img.photographyfront4,
img.photographyfront,
img.photgrp2,
img.adve,
#store,
#aboutme {position: relative;}img.photographyfront4,
img.photgrp2 {visibility: visible;}img.photographyfront4 {max-width: 100%;}img.photographyfront {width: 100%;}img.photographyfront2 {width: 0;position: absolute;padding-bottom: 0;visibility: visible;}img.photgrp2 {width: 100%;height: 100%;min-width: 12px;}#store {min-width: 20%;}img.adve {width: 100%;padding-left: 0;padding-right: 0;}.packages {font-size: 12pt;line-height: 1.5;max-width: 90%;padding-left: 5%;padding-right: 5%;}#aboutme {top: -500px;padding-left: 5%;}.alert {background: url(../images/alert_icon.png) 10px 11px;}.primary {  background-color: #22adfc;}
.alert-close {  border-radius: 50%;  color: #ffffff;  cursor: pointer;  font-size: 18px;  font-weight: normal;  height: 22px;  line-height: 24px;  position: absolute;  right: 11px;  top: 9px;  width: 22px;  transition: color 0.2s ease-in-out;}
.descrpnoin,.descrp {  font-weight: normal;  padding-left: 10%;  padding-right: 10%;  color: rgb(136, 136, 136);  -ms-transform: matrix(1.7245, 0, 0, 1.7248, 0, 0);  position: center;  max-width: 100%;}
.descrp {  text-indent: 0;  color: rgb(98, 98, 98);  line-height: 1.5;  text-align: left;  max-width: 80%;}
.descrpnoin {  font-style: italic;  line-height: 1.7;}
h2 {  line-height: 2;  font-weight: 700;  font-size: 1.4em;  color: black;  text-align: left;  -ms-transform: matrix(1.7245, 0, 0, 1.7248, 0, 0);  position: center;  max-width: 100%;}}.newsletter {position: relative;display: block;overflow: hidden;}
/* Expertise Badge 2022 */
img.badge {margin-left: 50px;width: 100px;height: 50px;display: in-block;position: relative;margin: 0px;}
.badge {padding: 0% 5% 0% 5%;}
.w-100 {width: 100%;}
/*Footer Main */
.footer {color: white;text-align: left;padding: 20px 5% 0px 10%;}
.footer b{text-decoration:none;}
.footer h2 {padding-top: 0;padding-bottom: 0;font-size: 18pt;}
.contact {padding-bottom: 5px;display: block;padding-top: 50px;}
.gallery_banner {font-size: 0;}
.galleryphoto {font-size: 0;width: 80%;font-size: 0;}
a.one {overflow: hidden;display: inline-block;margin-bottom: 2px;margin-right: 2px;}
a.logolink {overflow: hidden;display: inline-block;margin-bottom: 2px;width: calc(30% - 4px);margin-right: 2px;}
a.nothing {font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 1px;width: calc(50% - 0px);margin-right: 2px;}
a.nothing:nth-of-type(2n) {margin-right: 0;}
@media screen and (max-width: 1170px) {#bar li {  display: inline-block;  list-style-type: none;  padding: 10px 70px 0 0;  font-size: 24.37pt;  position: relative;  min-width: 100px;  max-width: 200px;  text-align: right;  float: right;}a.cinque {  width: 25%;}a.cinque:nth-of-type(2n),a.cinque:nth-of-type(4n) {  margin-right: 0;}a.cinque:hover img {  transform: scale(1.15);}/* Center the loader */#loader {  position: absolute;  left: 44%;  top: 200px;  margin: -75px 0 0 -75px;  width: 200px;  height: 200px;  -webkit-animation: spin 2.041s linear infinite;  animation: spin 2.041s linear infinite;  background: url(images/loader-64x/logoloader.png) center no-repeat;}body {  opacity: 1;  transition: 1s opacity;}body.fade-out {  opacity: 0;  transition: none;}@-webkit-keyframes spin {  0% {    -webkit-transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(630deg);  }}@keyframes spin {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(680deg);  }}/* Add animation to "page content" */.animate-bottom {  position: relative;  -webkit-animation-name: animatebottom;  -webkit-animation-duration: 1s;  animation-name: animatebottom;  animation-duration: 2s;}@-webkit-keyframes animatebottom {  from {    bottom: 0;    opacity: 0;  }  to {    bottom: 0;    opacity: 1;  }}@keyframes animatebottom {  from {    bottom: 0;    opacity: 0;  }  to {    bottom: 0;    opacity: 1;  }}#myDiv {  display: none;}
img.ijyoyologo {  position: relative;  left: 1%;  padding-top: 1px;  width: 0;  height: 0;}a.five,a.five:hover {  color: white;  text-decoration: none;  font-weight: 700;  font-size: 12pt;}a.five:hover {  color: #4169E1;}.descrpp {  font-weight: normal;  font-size: 17pt;  padding-left: 20%;  color: rgb(98, 98, 98);  line-height: 1.7;  text-align: left;  max-width: 100%;}#me2 {  position: absolute;  top: 19%;  padding-bottom: 20%;}#me3 {  position: absolute;  top: 10%;  left: 40%;}img.new {  visibility: hidden;  max-width: 0;}img.me,img.memobile {  visibility: visible;  max-width: 100%;}img.memobile {  width: 100%;}img.button {  visibility: visible;  max-width: 10%;  padding-top: -10px;  position: relative;}img.button5,img.button23,img.button24,img.button25,img.button26 {  visibility: hidden;  max-width: 0;  height: 0;  position: relative;}}@media screen and (min-width: 50em) {a.banner {  width: calc(100% - 6px);}/* Common properties for margin-right adjustments */
a.banner:nth-of-type(2n), a.nothing:nth-of-type(2n), a.street:nth-of-type(2n), a.port:nth-of-type(2n), a.port2:nth-of-type(2n) {margin-right: 2px;} a.banner:nth-of-type(4n), a.nothing:nth-of-type(4n), a.street:nth-of-type(4n), a.logolink:nth-of-type(4n), a.port:nth-of-type(4n), a.port2:nth-of-type(4n) {margin-right: 0;}
/* Unique width properties */
a.banner,a.nothing,
a.port {width: calc(25% - 6px);}
a.street,a.logolink {width: calc(20% - 6px);}
a.port2 {width: calc(32.4% - 2px);}
a.portw {width: calc(48% - 2px);}
a.logolink {width: calc(20% - 10px);}}
a.banner {font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 2px;width: calc(100% - 4px);margin-right: 2px;margin-right: 2px;}
a.banner:nth-of-type(2n) {margin-right: 0;}
img.s30 {width: 40%;margin: 5px;}   
a.street {font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 2px;width: calc(50% - 4px);margin-right: 2px;}
a.street:nth-of-type(2n) {margin-right: 0;}
container-sr:hover overlay {opacity: 1;}
.overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: 0.5s ease;background-color: #008CBA;}/* Shared styles for multiple <a> elements */
a.port,a.port2,a.storeid,a.storeidarch,a.portw {font-size: 16px;overflow: hidden;display: inline-block;margin-bottom: 8px;width: calc(50% - 4px);margin-right: 8px;}a.storeid,
a.storeidarch {padding: 15px;width: calc(29% - 10px);}/* Specific adjustments for <a> elements */
a.port {margin-bottom: 7px;width: calc(50% - 5px);margin-right: 7px;}a.port:nth-of-type(2n),
a.port2:nth-of-type(2n),
a.one:nth-of-type(4n),
a.bannerlink:nth-of-type(4n),
a.bannerlinkr:nth-of-type(2n),
a.one:nth-of-type(2n) {margin-right: 0;}figcaption {margin-top: 15px;}/* Shared styles for images */
img.arch2,
img.arch1 {border: none;max-width: 100%;height: auto;display: block;transition: transform 0.2s ease-in-out;}img.arch2 {background: white;}img.arch1 {background: #ccc;}a.one,
a.cardlink,
a.bannerlink {width: calc(25% - 6px);}a.five,
a.five:hover {text-decoration: none;font-weight: 700;font-size: 17pt;}a.six {text-decoration: none;font-weight: normal;font-size: 12pt;}/* Hover effects */
a.nothing:hover img,
a.one:hover img,
a.front:hover img,
a.banner:hover img {transform: scale(1.15);}a.front {transition: transform 0.2s ease-in-out;margin-bottom: 0;width: 100%;margin-right: 8px;}.navigation-bar a.two {color: #4169E1;}#bear2 a.two {color: #22c7fc;}a:nth-of-type(2n) {margin-right: 0;}a.seven {color: black;}
a.seven:hover {color: #4169E1;}
a.blue:hover {background-color: aliceblue;}
a.blue:link,
a.three:visited {background-color: #4169E1;color: white;padding: 14px 25px;text-decoration: none;display: inline-block;}
a.three:hover {background-color: aliceblue;}
a.three:link,
a.three:visited {background-color: #f44336;color: white;padding: 14px 25px;text-decoration: none;display: inline-block;}
a.cinque {overflow: hidden;display: inline-block;margin-bottom: 8px;width: calc(50% - 4px);}
/* 11618 --- to 10,000 --- at 11050 to 10720 t0 6760,  1739,600  tpo 1343)