/*
	Site Name: lisasartgallery.ch
	Author : Sara M
	Author URI: www.saraswebcreation.ch

*/



/* Table of Content
==================================================
	- Google fonts & font family -
	- General -
    - Typography -
	- Header -
    - Parallax -
    - Home section -
    - About section -
    - Contact section -
    - Responsive media queries -
*/





/* Google fonts & font family
==================================================*/


.author-description .author-link,
.comment-metadata,
.comment-reply-link,
.comments-title,
.comment-author .fn,
.discussion-meta-info,
.entry-meta,
.entry-footer,
.main-navigation,
.no-comments,
.not-found .page-title,
.error-404 .page-title,
.post-navigation .post-title,
.page-links,
.page-description,
.pagination .nav-links,
.sticky-post,
.site-title,
.site-info,
#cancel-comment-reply-link,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Titillium Web', sans-serif;
}



@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i');

body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
dl,
dt,
dd,
ol,
ul,
li,
hr,
fieldset,
form,
label,
legend,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
hgroup {
    margin: 0;
    padding: 0;
    border: 0;
}


ul.a, li {list-style: none;}


a:active,
a:hover {
    outline: 0;
}

@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

*::after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: transparent;
    font: normal 100%/1.4 sans-serif;
font-family: 'Titillium Web', sans-serif;
    background-color: #282828;
}

h4 {
font-weight: 700;
font-size: 64px;
letter-spacing: 1px;
color: #2b2a35;
letter-spacing: .53em;
font-family: 'Playfair Display', serif;
font-weight: 400;
font-style: normal;
font-size: 58px;
line-height: 1.2;
letter-spacing: 0px;

}

h1 {
font-family: 'Titillium Web', sans-serif;
    font-weight: 400;
    font-size: 3.2em;
}




/* General
==================================================*/

.pad-space-lg {
padding-top: 44px;
display: inline-block;
}



.nopadding {
padding: 0!important;

}

.txt-w {
color: white;
}


.txt-align-l {
text-align: left;
}

.text-center {
text-align: center;
}


a, button, div, li, p, span {
font-size: 1.0714285714rem;
}

h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.pd-top-64 {
padding-top: 64px;
}

.pd-top-all {
    padding-top: 2.4rem;
}


/* Typography */




.title-section {
display: block;
color: #3C3840; letter-spacing: .075em; line-height:1em; font: normal normal normal 38px/1.4em 'Playfair Display', sans-serif; font-style: extra-light; font-weight: 100;text-rendering: optimizeLegibility;
/* color: #747D97, #555B6D */
}

.txt-section {
margin-top: 10px;font-size: 1.4rem;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;font-size: 18px;color: #282828;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;font-size: 17px;
}


.section-6-tablecell txt-section {
margin-top: 0; color: #787878;
text-align: justify !important;
}

.info-text-up {
background-color: transparent;
/* margin: -.3em 0;color: white;line-height: 1.9;font-family: Titillium Web, Helvetica, sans-serif;font-size: 12px; letter-spacing: 2px; text-align: center; text-transform: uppercase;
 original */ 
/* margin: 0 0;color: white;line-height: 1.9;font-family: Titillium Web, Helvetica, sans-serif;font-size: 12px; letter-spacing: 2px; text-align: center; text-transform: uppercase;  */
margin-top: 0 0;color: #424B63;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;font-size: 18px;font-weight: 200;text-align: center; 
font-style: italic;font: 14px/1.4em 'Nunito', serif;
}
/* Buttons */

a.button-gold-1 {
color: #CAA462!important;
}

a.button-black-1 {
color: black!important;
border-color: black;
}

.button-gold-1 {
border: 2px solid;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
    background-color: transparent;
    border-color: #CAA462;
    text-decoration: none;
    font-family: Titillium Web, Helvetica, sans-serif;
    font-weight: 700;
    background: linear-gradient(120deg,#edde5d 32.5%,#edde5d 45%,#EFB030 60%,#F09819 70%);
    background-clip: border-box;
    -webkit-background-clip: text;
    /*
    -webkit-text-fill-color: transparent;
    */
    padding: 0 3em;
    font-size: 0.8rem;
    height: 4em;
    line-height: 3.33em;
    font: normal normal normal 14px/3.7em 'Titillium Web', Helvetica, sans-serif;
}

.wrap-button {
background: transparent;
height: 200px; /* modificato da "inherit" a 500px 28.03.2024 */
clear: both;
padding-top: 45px;
}

.wrap-button-pad-bot {

padding-bottom: 5px;
}



.button-gold-2 {
background-color: #000000;box-shadow: none;color: #ffffff !important;font-size: 0.8rem;height: 48px;line-height: 4em;border-radius: 0;padding: 0 35px;font-family: Titillium Web, Helvetica, sans-serif;font-weight: 300;background: #F09819;background: -webkit-linear-gradient(to right, #EDDE5D, #F09819);background: linear-gradient(to right, #DC9814, #F09819);background: linear-gradient(to right, #DC9814, #CAA462);font: normal normal normal 14px/3.6em 'Titillium Web', Helvetica, sans-serif;
}


/* ------------------------------------------
Contact Page
--------------------------------------------- */

.li-contact-info {
    display: inline-block;
    padding-right: 20px;
}


/* ------------------------------------------
Home intro
--------------------------------------------- */


.h3, h3 {
    font-size: 25px;line-height: 1.44;font-weight: 400;margin: 0 auto 1em;
}

.container {
    max-width: 1140px;
    margin: auto;
    max-width: 1170px;
}



/*/ Menu and other lg container **/


.mainMenuContainer {
    margin: auto;
    max-width: 1700px;
    padding: 0 8px;
}


/*/ Most Recent Work **/



/* Section 1 Hero */

.hero-home {
-moz-align-items: -moz-stretch;-webkit-align-items: -webkit-stretch;-ms-align-items: -ms-stretch;align-items: stretch;display: -moz-flex;display: -webkit-flex;display: -ms-flex;display: flex;-moz-flex-direction: row;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-moz-justify-content: -moz-flex-end;-webkit-justify-content: -webkit-flex-end;-ms-justify-content: -ms-flex-end;justify-content: flex-end;text-align: left;-moz-flex-direction: row-reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;height: inherit;position: relative;top: -100vh;height: 100vh;

}


.hero-home2 {
    min-width: 0;
    padding: 3.75rem;
    padding-top: 0;
    padding-bottom: 0;
    display: table;
    text-align: center;
    height: inherit;
    width: 100%;
    z-index: 999;
}



.table-cell {
display: table-cell;text-align: center;vertical-align: middle;
}

.hero-home-lisasart {
font-family: Assistant, Helvetica, sans-serif;font-size: 26px;color: white;text-transform: uppercase;letter-spacing: 4px;padding-bottom: 18px;font-weight: 600;
}

.hero-home-lisasart-sub {
margin-top: -27px;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;margin-bottom: 2rem;font-size: 18px;color: white;font-weight: 200;font-style: italic;font: 18px/1.4em 'Playfair Display', serif;font-style: italic;
}

.hero-title-pos {
padding-top:390px;
}

/* Section 2 Work */



/*==================
Slider SLICK SLIDER 
- LATEST PRODUCT SECTION
====================*/


    
/* Carousel Section */

.slick-dots li button::before {
    font-family: 'slick';
    font-size: 42px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.latest-products-img {
height: 210px;
position: relative !important;
}

.home--item1 {
height: 210px;object-fit: cover;
}


.home--item2 {
height: 210px;
object-fit: cover;
}


.home--item3 {
height: 210px;object-fit: cover;width: 400px;
}

.home--item4 {
height: 210px;
object-fit: cover;
}

.home--item6 {
    height: 210px;
    object-fit: cover;
}


.home-item-txt {
line-height: 1.5;font-family: Assistant, Helvetica, serif;font-size: 14px;padding: 0;margin: 0;margin-top: 15px;
}

h4.home-item-txt {
    color: #ffff;
}

.item_header {
    position: relative;
    top: 0;
    width: 100%;
    border-top: 3px solid #3D3D3D;
    text-align: center;
    height: 0px;
    margin: 0 auto;
}



.item__header {
display: inline-block;background: #3D3D3D;color: white;padding: 0 .4em;text-transform: uppercase;
}

    



.slick-slide {
    padding-left: 0;
}


.box-card-title {
    margin-bottom: 0;
    text-align: center;
box-sizing: border-box;
padding: 20px 0px;
}

.card-title {
    margin-bottom: 0;
    text-align: center;
}

.card-title p, .card-title p a {
  font-size: 16px;
  letter-spacing: 0.3px;
  line-height: 1.7;
color: white;
}





.latest-products-single-1 {
width: 240px;text-align: center;margin-left: 5px;

}


.latest-products-single-2 {
width: 260px;text-align: center;margin-left: -15px;

}

.latest-products-single-3 {
width: 270px;text-align: center;margin-left: 20px;

}

.latest-products-single-4 {
width: 200px;text-align: center;margin-left: 43px;
}


.latest-products-single-5 {
width: 270px;text-align: center;margin-left: -5px;

}


.latest-products-single-6 {
width: 290px; text-align: center;margin-left: 5px;

}







/***/


.slick-prev, .slick-next {
    top: 100px !important;
}

.slick-prev {
    left: 15px;
}

.slick-next {
    right: 5px;
}

.paint-stand-anim {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

  -webkit-animation-duration: 2s;
  animation-duration: 2s;
    
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}


.animateBlock {
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
  -webkit-transition: all .2s ease-in;
  -moz-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
}

/*
.animateBlock.left {
  left: -20%;
}
 
.animateBlock.right {
  right: -20%;
}
 
.left.animated {
  left: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}

*/

.animated {
  opacity: 1;
  filter: alpha(opacity=100);
}



.slick-list {
    margin-left: 40px;
    margin-right: 40px;
    overflow: hidden;
}


div.desc {
    padding: 15px;
    text-align: center;
    color: #CAA460;
    font-family: Titillium Web, sans serif;
    text-transform: uppercase;
    width: 100%;
}

.fixed-height {
    overflow: hidden;
    height: 400px;
}



.banner .button {
    width: 200px;
    display: block;
    margin: auto;
        margin-top: auto;
    margin-top: 10px;
}

.button.whiteBackground {
    color: #000 !important;
    background-color: #fff !important;
    border: none !important;
}



.hasPopup, .relative {
    position: relative;
}
.banner .bannerText {
    bottom: 10%;
}
.absolute, .dropPopup {
    position: absolute;
}
.hasPopup, .relative {
    position: relative;
}
.full-w {
    width: 100%;
}
.very-large-spacing-top {
    margin-top: 25.9px !important;
}

.grid::after, .products::after {
    content: "";
    display: table;
    clear: both;
}

@media screen and (min-width: 1024px) {

.banners .secondBanner {
    padding: 0 8px;
        padding-bottom: 0px;
}
    
.very-large-spacing-top {
    margin-top: 10px !important;
}

.banners .thirdBanner {
    padding-left: 16px;
}

.banners .firstBanner {
    padding-right: 16px;
}

}


@media screen and (max-width: 767px) {

.mobile-766 {
    width: 100%;
}
    
.pad-space-lg {
padding-top: -20px;
}
    
}



.container::after, .Features-Slider-Header::after, .List--horizontal::after, .List-item::after, .Nav::after, .NavAlt::after, .QuickLinks .sftaxonHorizontalList::after, .QuickLinks::after, .row::after, .Section-controlHeadingMenu::after, .sfcommentsList .sfcommentDetails::after, .u-cf::after, dl::after {
    content: "";
    display: table;
    clear: both;
}

#page-wrapper {
margin-bottom: 0rem;
}

.m-60 {
    margin-top: 60px;
}

.divider {
    margin-bottom: 0.75rem;display: inline-block;
}


/*/ Parallax **/

.parallax-window {
    min-height: 100px; /*cambiato il 31.03.2024 */
    background: transparent;
}


/*/ Section 3 About **/

.text-home-about {
    color: #fff;
    width: 418px;
    margin: 0 auto;
}

/*/ Section 4 Latest Videos **/

.sub-txt-home {
font-family: 'Titillium Web',sans-serif;font-size: 19px;font: normal normal bold 19px/1.4em 'Titillium Web',sans-serif;display: block;line-height: 1.4em;margin: 0px 0px 17px calc((0% - 0px) * 0.5);
}



.txt-home {
margin-top: .5em;font-size: 1.4rem;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;font-size: 17px;
}


.wrap-section-4 {
    background-color: #282828;
    height: 470px !important;
    position: relative;
    overflow: hidden;
    max-height: 470px !important;
}

.section-4 {
    display: inline-block;
    overflow: hidden;
    height: 470px !important;
    padding-bottom: 30px;
    background-color: #282828;
    z-index: 10;
    position: relative;
}


.section--4 {
padding-right: 45px !important;
}


.videoright {
    position: relative;
    height: 470px;
    z-index: 10000;
    top: -470px;
    overflow: hidden;
}


/*/ Welcome section **/
.main-welcome_background-image {
    -webkit-box-align: center;
    align-items: center;
    background-size: cover;
    display: -webkit-box;
    display: flex;
    height: inherit;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    top: 0;
    width: 100%;
}

.main-welcome_background-image::after {
    background-image: -webkit-gradient(linear,left bottom, left top,color-stop(0, #282828),to(rgba(0,96,152,.8)));
    background-image: linear-gradient(0deg,#282828 0,rgba(0,88,122,.8));
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
}





/*/ Section 5 Services **/

/*/ original css date 22.03.2020 **/
/* .wrap-services {
clear: both; margin-top: 0px;max-width: 100%;margin-bottom: 0;margin-top: 0px;z-index: 1;position: relative;background-color: whitesmoke;padding-bottom: 30px;
height: inherit;
}


.section-5 {
background: transparent; height:inherit;background-clip: border-box;-webkit-background-clip: text;padding-top: 60px;padding-bottom: 30px; background-color: transparent; z-index: 10;position: relative;overflow: hidden;
}

.section-5-inner {
height: auto !important;padding:0px; margin: 0 auto;position: relative;z-index: 100;margin-bottom: 30px;
}

.section-5-left {
color: white;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;font-size: 18px;margin-right: -15px !important;
}


.section-5-left-inner {
overflow: hidden;
}



.section-5-left-inner {
height: 714px;
}


.img-orig-paint, .img-orig-print {
height: inherit;
overflow: hidden;
object-fit: cover;
width: 100%;
}


.v-banner-right {
padding-left: 15px;
}

.v-banner-left {
box-sizing: border-box;
padding-right: 15px;
}



.section-5-banner { 
    padding: 24px 32px 25px 32px;
    bottom: 300px;
    position: relative;
    background-color: rgba(255,255,255,0.5);
    margin-right: 30px;
    height: 300px;
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
} */ /*/ !-- original css date 22.03.2020 **/


/*/ new code lisa 23.03.2020 **/

.wrap-services {
/* clear: both; margin-top: 0px;max-width: 100%;margin-bottom: 0;margin-top: 0px;z-index: 1;position: relative;background-color: whitesmoke;padding-bottom: 30px; */
clear: both; margin-top: 0px;max-width: 100%;margin-bottom: 0;margin-top: 0px;z-index: 1;position: relative;background-color: white;padding-bottom: 30px;
}


.section-5 {
background: transparent; height:inherit;background-clip: border-box;-webkit-background-clip: text;padding-top: 60px;padding-bottom: 20px; background-color: transparent; z-index: 10;position: relative;
}

.section-5-inner {
height: auto !important;padding:0px; margin: 0 auto;position: relative;z-index: 100;margin-bottom: 30px;
}

.section-5-left {
color: white;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;font-size: 18px;margin-right: -15px !important;
}


.section-5-left-inner {
overflow: hidden;
}

.v-banner-right {
padding-left: 30px;
padding-right: 0px;
}

.v-banner-left {
padding-right: 30px;
}

.section-5-banner {
padding: 24px 32px 25px 32px;
height: inherit;
bottom: 0;
position: absolute;
background-color: rgba(255,255,255,0.5);
margin-right: 30px;
height: 300px;
}

.section-5-banner-left {
margin-right: 0px;
}
/*/ !--/ new code lisa 23.03.2020 **/



.row_inner {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    position: relative;
}

.module_column {
    margin-left: 0;
    clear: left;
    margin-right: 0;
    float: left;
    position: relative;
    -webkit-flex-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: flex-start;
    align-content: flex-start;
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    width: 100%;
    box-sizing: border-box;
}

.products {
    list-style: none;
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}

.product {
    margin-left: 0;
    text-align: left;
border-left: none;
    display: flex;
    flex-direction: column;
    padding: 4% 0 0;
    margin-bottom: 0 !important;
    width: 22.6%;
    margin-left: 3.2%;

    list-style: none;
    margin: 0 0 5%;
}

.product h3 {
padding: 0;
margin: 0 1.5em .3em;
line-height: 1.45em;
letter-spacing: normal;
color: #363636;
color: #282828;
line-height: 1.5;
font-family: Titillium Web, Helvetica, sans-serif;
font-size: 17px;
}

.product ul {
    padding: 14.5% 11%;
    list-style: none;
    margin: 0 0 1em;
    clear: both;
}

.product ul li p {
    font-size: .9em;
    letter-spacing: -0.03em;
    line-height: normal;
    display: block;
    padding: 0.18em 0;
    color: #888;
}

.product-icon {
    padding-left: 11.5%;
    margin: 40px 0;
}

.arrow {
    border: 14px solid transparent;
    border-bottom-width: 14px;
border-top-color: #B7DBC1;
    border-bottom-width: 0;
    width: 0;
    margin: 0 auto;
    position: relative;
    top: 0;
}

.contact {
    color: white;
    background: #273a71;
    background-color: #3C5499;
    width: 1590px;
}


.arrow2 {
    border: 14px solid transparent;
    border-bottom-width: 14px;
    border-top-color: #3C5499;
    border-bottom-width: 0;
    width: 0;
    margin: 0 auto;
    position: relative;
    top: 0;
}



/*/ Section 6 **/

/* ------------------------------------------
For more information contact me
--------------------------------------------- */
a.nav-link.active {
background-color: whitesmoke !important;
}

.section-6 {
background: transparent; height: inherit;padding-top: 60px;
}

.wrap-section-6 {
margin: auto;padding: 0 20px;max-width: 660px;
}

.section-6-table {
display: table;width: 100%;
}

.section-6-tablecell {
width: 60%;display: table-cell;vertical-align: middle;
}

.section-6-secondpart {
background: transparent; height: inherit;padding:0; padding-top: 60px;padding-bottom: 60px;
}


.tabs-titles {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
text-align: center;
justify-content: center;
width: 100%;
}





.nav-txt-item {
font: normal normal bold 19px/1.4em 'Titillium Web',sans-serif;display: block;margin: 0px 0px 5px calc((0% - 0px) * 0.5);line-height: 1.9;font-family: Titillium Web, Helvetica, sans-serif;font-size: 12px;letter-spacing: 2px;text-align: center;text-transform: uppercase;
}



.tab-pane-box {
max-height:100px;margin-top: 20px;
}




/* ------------------------------------------
Footer
--------------------------------------------- */

#footer-bk {
background-color: transparent;
background-color: #282828; /*;*/
padding-top: 70px !important;
height: 150px;
}

.footer-bk2 {
height: inherit;
padding-bottom: 20px;
padding-top: 2.4rem;
background-color: #202020; /*#282828;*/
border-top: 0px solid #333; /* border top on footer */
}

.footer-bk3 {
padding-top: 2rem;
border-top: 0px solid #333;
}


#footer.footer {
background-color: transparent;padding: 1em;
}


.footer-links {
margin-bottom: 0px;
}

.footer-links a small {
color: #CAA462;font-size: 14px;
}

.footer__copyright {
font-weight: 400;
letter-spacing: .06em;
text-align: center;
font-size: 13px;
box-sizing: border-box;
padding-top: 5px;

}


.footer__copyright, .footer-copyright {
color: #F8F9FA;
color: #CAA462!important;
}

.footer-email-info {
padding: 0;
line-height: 1.45em;
letter-spacing: normal;
line-height: 1.5;
font-family: Titillium Web, Helvetica, sans-serif;
font-size: 14px;
color: #CAA462!important;
display: block;
text-align: left;
}


.wrap-footer-socials {
margin-bottom: 24px;
position: relative;
right: 0;
text-align: right;
}

.wrap-footer-socials .info-text-up {
color:#CAA462 !important; 
height: 20px;
white-space: nowrap;
vertical-align: middle;
display: inline-block;
border-bottom: 1px solid #CAA462 !important;
}

.wrap-footer-socials li {
margin-left:0;
display: inline-block;
}

.wrap-footer-socials li a {
color: #CAA462;
}

.wrap-footer-socials li a span {
font-size: 32px;
}


.wrap-footer-socials .fa-instagram, .wrap-footer-socials .fa-youtube {
    margin-left: 15px;
}


.fa-instagram::before {
    content: "\f16d";
    top: 3px;
    position: relative;
}





.footer-links, .footer-social-links {
    justify-content: flex-end;
}

.footer-brand, .footer-links, .footer-social-links, .footer-copyright {
    flex: 33.33%;
}


.footer-brand, .footer-links, .footer-social-links, .footer-copyright {
    width: 100%;
    display: inline-flex;
    justify-content: center;
}

.footer-brand, .footer-copyright {
    justify-content: flex-start;
}

.footer-links, .footer-social-links {
    justify-content: flex-end;
}

.footer-links {
    order: 1;
    margin-bottom: 0;
}
.list-reset {
    list-style: none;
    padding: 0;
}

.footer-brand, .footer-links, .footer-social-links {
    margin-bottom: 24px;
}


.site-footer-inner {
    position: relative;
    display: flex;
    flex-wrap: wrap;

}

.site-footer-inner {
    justify-content: space-between;
}

.logo-img-footer {
width: 12%; /* it was 18% */
}






/* ------------------------------------------
header top bar
--------------------------------------------- */



.logo-lg {
color: #CAA462 !important;
font-size: 36px;
font-family: 'Titillium Web', sans-serif;
text-transform: uppercase;
/*
background: linear-gradient(120deg,#edde5d 32.5%,#EFB030 45%,#EFB030 80%,#F09819 70%);
*/
background-clip: border-box;


-webkit-background-clip: text;
-webkit-text-fill-color: #CAA462;
}


.logodes-txt {
color: #FAF160 !important;
color: #F09819 !important;
font-family: 'Great Vibes', cursive;
font-family: 'Titillium Web', sans-serif;
}





.navbar-brand img.logo-img, .navbar-brand2 img.logo-img {
    float: left;
    height: 43px; /* logo size changed on 28.10.2020 */
}

nav .top-bar {
    background: #e4e3e3;
    overflow: visible;
    height: inherit !important;
    line-height: 44px;
    margin: 0 28px;
}


/*

#header-top-bar section.header-top-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

*/

.top-bar ul {
    margin-bottom: 0;
    list-style: none;
}

.quick-links {
    color: #666;
    text-decoration: none;
    line-height: 24px;
    font-size: .875rem;
    color: #767571;
}

.header-top-bar_separator {
    padding: 0 6px;
}

.languageswitcher {
    width: 150px;
    text-align: center; /* modified to center language switcher 28.10.2020 */
    display: inline-block;
    position: relative;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    list-style: none;
    float: right;
    z-index: 1000;
    height: 50px; /* modified to make menu narrower 28.03.2024 */
}

.respnavmain {
    margin-left:0;
    text-align: center;
    position: absolute;
    width: 100%;
    left: -6px;
}


/* ------------------------------------------
Nav main - Multiple Navigations Combined Demo
--------------------------------------------- */

.posfixedtop {
    z-index: 99999;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding-bottom: 0px;
    padding-top: 0px;
    height: inherit;
    background-color: rgba(0, 0, 0, 1);
    background-color: rgb(32, 34, 35);
    background-color: #282828;
    box-shadow: 0 3px 6px rgba(0,0,0,.15);
}

.menu-main {
padding-left:0px;
padding-right:0;
background-color: #fff;
}


.navbar-brand {
    display: inline-block;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
    position: fixed;
    z-index: 9999999;
    top: -1px; /*logo position changed from 12 to 6px*/
}

.space-icon-right {
    margin-right: 10px;
}

.resp-menu-flex {
    height: 65px;
    display: -ms-flexbox;
    display: flex;
}

.second-nav {
    background: #363b3f;
    background: #262626;
    background-color: rgb(38, 38, 38);
    background-color: rgba(34, 34, 34, .7);
    /*
    height: 65px;
    */
    background-color: #273544;
    background-color: #3c3b48;
    background-color: transparent;
}

ul.alt {
    background-color: transparent;
    margin-top: 20px;
}



.nomargin-l {
margin-left: 0!important;
margin-right: 0!important;
}



#btn-blue {
    text-align: right;
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 12px;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    border-radius: 2px;
    background-clip: padding-box;
    transition: border-color 30ms ease-in-out, background-color 30ms ease-in-out, color 30ms ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 34px;
    font-size: 12px;
    line-height: 32px;
    background-color: #031866;
    border: 1px solid #031866;
    color: #fff;
}

.white-txt {
    color: white!important;
}

.nav-title-big {
    text-align: left!important;
    float: left!important;
    font-size: 25px!important;
    line-height: 1!important;
    font-weight: 600!important;
    letter-spacing: .009em!important;


    font-family: 'Titillium Web', sans-serif!important;
}

.timetitle {
    font-size: 15px;
    line-height: 30px;
    padding-left: 20px;
    font-weight: 600 !important;
}

.timetitletop {
    vertical-align: text-bottom;
    vertical-align: middle;
    display: inline-block;
}

.ordering {
margin-left: auto;
margin-right: auto;
margin-top: auto;
float: none;
}


select.orderby {
font-weight: 500;
font-size: 18px;
background-color: transparent;
/* color: inherit; */
color: #CAA462;
border-radius: 0;
letter-spacing: .08em;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-sizing: border-box;
border: .1rem solid #f5f5f5;
height: 50px;
font-size: 16px;
font-family: 'Nunito', sans-serif;
font-weight: 300;
/* text-transform: uppercase; */
font-size: 12px;
letter-spacing: 1px;
}


.nav-collapse,
.nav-collapse * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nav-collapse,
.nav-collapse ul {
    list-style: none;
    width: 100%;
    float: left;
}

.nav-collapse ul.main li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block;
    font-weight: normal;
    height: 50px;  /*changes height of entire menu - change together with .nav-collapse a  see comment 28.10.2020*/
}

.nav-collapse li.current, .nav-collapse li.current a {
    background-color: #CAA462 !important;
    color: white;
}



a:link {
    color: inherit;
    text-decoration: none;
}


#topbar {
    padding: 0 20px;
}


.nav-collapse a {  /* font for the top menu */
    background: transparent;

    text-align: center;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #2b2a35;
    letter-spacing: 0em;
    text-align: center;
   /*  font-family: 'Titillium Web', sans-serif; */
	/* font-family: 'Playfair Display', sans-serif; */
    padding: 10px 20px;
        padding-right: 20px;
    font-weight: normal;
    font-size: 12px;  /* it was 16px 28.10.2020*/
    font-family: 'Nunito', sans-serif;
    font-weight: 300;
    height: 50px; /* changed this one too to make menu items narrower 28.10.2020 */
  /*   text-transform: uppercase; */
    letter-spacing: 2px;
}



.nav-collapse .languageswitcher li a {
    display: inline;
    font-weight: 300;
font-family: 'Titillium Web', sans-serif;
    padding: 0px 0px;
}

.nav-collapse .languageswitcher {
    display: inline-block;
    box-sizing: border-box;
	/*  margin-top: -20px;  */ /* changed position of language switcher 28.10.2020 */
/* 	padding: 20px 20px 30px 40px !important; */
}

.nav-collapse, .nav-collapse * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


option {
    background-color: rgba(255, 255, 255, 0.875) !important;
}

option {
    background-color: #fff;
    max-height: 24rem;
    padding: .8rem;
    color: #7a7a7a!important;
    font-size: 14px;
}




.ordering::after {  /* arrow next to language selection */
    font-family: "Font Awesome 5 Free";
    content: "\f0d7";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: relative;
    top: -40px;
    right: 25px;
    z-index: -1;
	color: #CAA462;
}


*::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}





.nav-collapse .languageswitcher.mobile-resp-on li {
    float: none;
    clear: both;
    display: inline;
}

.language-current {
    font-weight: 700;
    color: #c4123a;
}

.alt-right {
    font-size: 12px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: -.01em;
    font-family: SF Pro Text, SF Pro Icons, Arial, sans-serif;
}

.nav-collapse a:hover {
    color: #CAA462;
}

.nav-collapse a:active {
    color: #CAA462;
}

.nav-collapse a:target {
    color: #CAA462;
}

.nav-collapse a:focus {
    color: #CAA462;
}

.nav-toggle {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #CAA462 !important;
    width: 70px;
    height: 55px;
    float: right;
    text-align: center;
    font-size: 11px;
    /*
    text-indent: -9999px;
    overflow: hidden;
    background: #ffff url("img/home/hamburger.jpg") no-repeat 50% 45%;
    */
    margin-right: -15px;
}


  .nav-toggle::before {
    margin-right: 20px;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
padding-right: 0px;
vertical-align: middle;
z-index: 999999;
width: 70px;
height: 55px;
  }


  .nav-toggle::before {
    bottom: 0;
    color: #CAA462 !important;
    content: '\f0c9';
    font-family: fontAwesome;
    font-size: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 3px;
  }



@media screen and (-webkit-min-device-pixel-ratio: 1.3),
screen and (min--moz-device-pixel-ratio: 1.3),
screen and (-o-min-device-pixel-ratio: 2 / 1),
screen and (min-device-pixel-ratio: 1.3),
screen and (min-resolution: 192dpi),
screen and (min-resolution: 2dppx) {

    .nav-toggle {
        -webkit-background-size: 100px 100px;
        -moz-background-size: 100px 100px;
        -o-background-size: 100px 100px;
        background-size: 100px 100px;
    }

}



/*/ Utilities classes **/

.resp-paddingleft0 {
    padding-left: 0px!important;
}

.resp-nav-float {
    float: right;
}

.mobile-resp-on {
    display: none!important;
}

.mobile-resp-on3 {
    display: none;
}

.mar-bot-50 {
    margin-bottom: 50px!important;
}






/*==================
 GALLERY PAGE
====================*/

/*/ Back to top button 25.03.2020 */
        #backtop {
	        position: fixed;
            left:auto;right: 20px;top:auto;bottom: 20px;
	        outline: none;
            overflow:hidden;
            color:#fff;
            text-align:center;
            background-color:rgba(202, 164, 98, 0.6);
			/* background-color:rgba(202, 164, 98, 0.84); */
            height:40px;
            width:40px;
            line-height:37px;
            font-size:14px;
            border-radius:2px;
            cursor:pointer;
            transition:all 0.3s linear;
            z-index:9999;

            opacity:1;
            display:none;
        }
        #backtop:hover {
            background-color:black; /*#EEE8AA;*/
        }
        #backtop.mcOut {
            opacity:0;
        }
/*/-- / Back to top button 25.03.2020 */		
		
		
.display-5 {
padding: 20px 0px;
font-size: 14px;
}


.button-gold-3 {
    border: 2px solid !important;
    background-color: transparent !important;
    border-color: #938C99 !important;/*#CAA462*/
    text-decoration: none !important;
    font-weight: 700 !important;
    -webkit-background-clip: text !important;
    padding: 0 3em !important;
    font-size: 0.8rem !important;
    height: 4.2em !important;
    line-height: 3.33em !important;
    font: normal normal normal 14px/4em 'Titillium Web', Helvetica, sans-serif !important;
    text-transform: uppercase;
    border-radius: 0 !important;
}
.button-gold-3 p {
color: #938C99!important;
}

.button.button-gold-3:hover {
color: #3C3840!important;

}

.button-gold-4 {
border: 2px solid;
    background: white !important;
	color: #CAA462 !important;
	/* color: #CAA462 #27304F !important; */
    border-color: #CAA462 !important;
    text-decoration: none !important;
    font-family: Titillium Web, Helvetica, sans-serif !important;
/*     font-weight: 700 !important; */
    padding: 0 2.5em;
    font-size: 0.8rem;
    height: 4em;
    line-height: 3.4em;
/*     font: normal normal normal 14px/3.7em 'Titillium Web', Helvetica, sans-serif; */
}

.dropdown-menu {
width: 219px !important;
}


.dropdown-item, .dropdown-item.active, .dropdown-item:active {
    padding: 0 20px;
    box-sizing: border-box;
    cursor: pointer;
    font: 300 18px 'Titillium Web', sans-serif;
}


.dropdown-toggle::after {
color: #CAA462!important;
}


.dropdown-toggle::after {
display: none!important;
}


.dropdown-toggle1 {
   -webkit-text-fill-color: rgba(255, 255, 255, 1); 
   -webkit-opacity: 1; 
   color: rgba(255, 255, 255, 1); 
   background: none;
line-height: 1.33px;
}


.dropdown-toggle1::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}


.btn-primary:hover {
    color: #CAA462!important;
    background-color: inherit!important;
    border-color: inherit!important;
    border: 2px solid!important;
}
.btn-primary.focus, .btn-primary:focus {
    color: #CAA462;
    background-color: inherit!important;
    border-color: inherit!important;
    border: 2px solid!important;
}

.btn-primary {
    color: #CAA462!important;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: none;
}

a:focus, a:hover {
    text-decoration: none !important;
}

.reset-margin-l-r {
margin-right: 0;
margin-left: 0;
}

.container-sm {
width: 1028px;
margin: auto;
}

.bgscuro-gallery {
background-color: transparent;
padding: 60px 50px;display: table;text-align: center;height: 100%;width: 100%;
    /*
background: linear-gradient(-45deg, transparent 0, transparent 30%, #CAA462 100%);
    */
height: 350px;
    /*
background: linear-gradient(-45deg, transparent 35%, transparent 0%, #282828 100%);
    */
}



.wrap-gallery-header {
margin-top: 0px; position: relative;
}


.wrap-gallery-header2 {
display: block;
background-color: transparent;
height: 0px;

position: relative;

z-index: 100;
}

.gallery-header-subtitle {
color: white;line-height: 1;font-family: Titillium Web, Helvetica, sans-serif;font-size: 18px;text-align: center;
}

.gallery-header-title {
color: #fff; text-shadow: none;
font: normal normal normal 36px/1.4em 'Playfair Display', serif;
line-height: 1.4em;
margin-bottom: 20px;
font: normal normal normal 24px/1.4em 'Playfair Display', serif;font-weight: 300;
font: normal normal normal 40px/1.4em 'Playfair Display', serif;font-weight: normal;
font-weight: 600;
text-align: center;
}




.wrap-img-gallery-header-txt {
background-color: rgba(0,0,0,.0);display: table;text-align: right;height: 0px;width: 100%;margin-top: -30px;
}


.wrap-gallery-grid {
margin-top: 7px;
}

.mini-descr-top-banner {
color: rgba(255, 255, 255, .8);text-align: right;font-size: 17px;
}


.wrap-lisa-gallery {
background-color: #282828;
}


.gallery-header {
position: relative;
height: 250px; /*era 350px*/
overflow: hidden;
}


.posreltop-menu-main {
    z-index: 999;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    padding-bottom: 0px;
    padding-top: 0px;
    height: inherit;
    background-color: rgba(0, 0, 0, 1);
    background-color: rgb(32, 34, 35);
    background-color: #282828;
    box-shadow: 0 3px 6px rgba(0,0,0,.15);
padding-left: 0px;
padding-right: 0;
background-color: #fff;
}


.navbar-brand2 {
    display: inline-block;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
    position: relative;
    z-index: 9999999;
    top: 10px !important;  /* changed on 28.10.2020 position of LOGO*/
}



.start-gallery-menu {
text-align: center;background-color: #282828;background-image: none; height: inherit;
}


.start-gallery-menu ul {
padding-left: 0; display:table; margin: 0 auto; text-align: center; padding: 20px 0;
}

.li-filter {
font-weight: 300;font-style: normal;color: #B7DBC1;letter-spacing: .36em;text-transform: uppercase;border: none;vertical-align: baseline;margin-top: 1px;padding-right: 20px;padding-left: 0;display: inline;position: relative;cursor: auto;
}

.li-filter p {
color: #B7DBC1;letter-spacing: .36em;text-transform: uppercase;height: 0;bottom: 8px;vertical-align: middle;display: table-cell;font: normal normal normal 12px/1.4em 'Titillium Web', Helvetica, sans-serif;
}



.bg-gallery-main-title-img {
background-image: url("img/gallery/header/header_gallery.jpg");
}

/**/






























.gallery-card-title {
font-weight: 300;
font-style: normal;
letter-spacing: 0px;
display: block;
color: white !important;

font-family: 'Titillium Web', sans-serif;
font-size: 17px;
}

.gallery-card-subtitle {
font-family: Titillium Web, Helvetica, sans-serif;
font-weight: 300;
/* text-transform: uppercase; */
white-space: nowrap;
letter-spacing: 0.15rem;

font-size: 13px;
color: #CAA462 !important;
display: block;
}


.gallery-card-subtitle:focus, .gallery-card-subtitle:hover {
color: #848484 !important; 
}



.gallery-card {
width: 342px;
width: 320px;
display: inline-block;

}


.my-container {
  text-align: justify;
}


.my-container:after {
  content: '';
  display: inline-block;
  width: 100%;
}


.gallery-figcaption {
padding-left: 50px;
padding-right: 250px;
width: 90%;
max-width: 730px;
display: block;
}


.gallery-figcaption {
    padding-left: 90px;
    padding-right: 200px;
    width: 100%;
    max-width: 830px;
    display: block;
}


.paint-image {
overflow: hidden;
display: table;
width: 100%;
table-layout: fixed;
text-align: center;
padding: 15px;
}


.paint-image-frame {
height: 264px;
vertical-align: bottom;
display: table-cell;
width: 100%;
}



h4.side-bar-title {
color: rgba(255,255,255,1) !important;
font: normal normal normal 42px/1.4em 'Playfair Display', serif;
outline: none;
color: #fff;

text-shadow: none;/*! /*! font-weight: 700; */ 
font: normal normal normal 36px/1.4em 'Playfair Display', serif;
line-height: 1.4em;color: #212121;
margin-bottom:0px;
font: normal normal normal 24px/1.4em 'Playfair Display', serif;
font-weight: 300;
font: normal normal normal 36px/1.4em 'Playfair Display', serif;
font-weight: normal;
font-weight: 300;text-align: left;
}





.price-block {
padding-top: 20px;
display: block;
font-size: 16px;
line-height: 24px;
margin-bottom: 0px;
color: white;
    padding: 20px 0px;
}



.price-block-l {
text-align: left;
}


.card-description, .product_titlesingle_item {
display: inline-block;
font-size: 10px;
line-height: 24px;
color: white;
font: normal normal normal 16px/24px 'Titillium Web', sans-serif !important;
font-family: 'Nunito', sans-serif;

text-justify: inter-word;
}


.card-description2 {
margin-bottom: 10px;padding: 0.655rem 1.06666rem;margin-top: 10px;width: inherit;display: inline-block;border-radius: 2px;background: rgba(255, 255, 255, 0.25);border: 2px solid rgba(255, 255, 255, 0.25);line-height: 1.5;color: white;
}



#mixit-container .mix {
margin-bottom: 30px;
}

#lisa-gallery {
  display: inline;
  float: left;
  padding: 0;
  width: 100%;
}
#lisa-gallery .lisa-gallery-area {
  display: inline;
  float: left;
  width: 100%;
}
#lisa-gallery .lisa-gallery-area .lisa-gallery-content {
  display: inline;
  float: left;
  width: 100%;
    min-height: 600px;

}

#lisa-gallery .lisa-gallery-area .lisa-gallery-content .lisa-gallery-top {
  display: inline;
  float: left;
  width: 100%;
}




.portfolio .categories-grid .categories ul li.active {
background-color: transparent !important;
text-decoration: none;
color: #CAA462;
}


.portfolio .categories-grid .categories ul li.active::after {
    position: absolute;
    bottom: -10px;
    left: 0;
    height: 0;
    width: 100%;
    content: "";
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background-color: #CAA462;
}




.portfolio .categories-grid .categories ul li { /*for filter in gallery*/
position: relative;
background: none;
letter-spacing: 0;
cursor: pointer;
font: 300 15px 'Titillium Web', sans-serif;
color: white;
line-height: 1 !important;
    list-style: none;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: baseline;
    margin-top: 1px;
    margin-right: 20px;
    margin-left: 20px;
    height: 17px;
    width: inherit;
}



.portfolio .categories-grid .categories ul li::after {
    position: absolute;
    bottom: 0px;
left: 20px;
height: 15px;
    width: 100%;
    content: "";
    border-right: 2px solid rgba(255, 255, 255, 0.25);
}

.portfolio .categories-grid .categories ul li.txt-noborder::after {
content: "";
border-right: none;
}


.portfolio .categories-grid .categories ul li.active::before {
    position: absolute;
    bottom: 0px;
left: 20px;
height: 15px;
    width: 100%;
    content: "";
    border-right: 2px solid rgba(255, 255, 255, 0.25);
}




#lisa-gallery .lisa-gallery-area #mixit-container .mix {
  display: none;
}



@media screen and (max-width: 1200px) {

}


@media screen and (min-width: 1300px) {

}



@media screen and (max-width: 1300px) {

.gallery-figcaption {
padding-left: 100px;
padding-right: 250px;
}


    
}


@media screen and (max-width: 1291px) {
    
.gallery-figcaption {
padding-left: 60px;
padding-right: 120px;
}

    
}





/* projects section
==================================================*/



.playing {
visibility: hidden;
opacity: 0;
}



.animated-fadeIn {
visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);

  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

  -webkit-animation-duration: .6s;
  animation-duration: .6s;
}


@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}





.animated-slideInUp {
visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
    
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;

  -webkit-animation-duration: .2s;
  animation-duration: .2s;
    
    /*
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    */
}


@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}








.bg-picture-site {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    min-width: 100%;
    min-height: 100%;
    /*
    background-image: url("img/IMG_1187_mod.jpg");
    */
    filter: blur(25px);
    -webkit-filter: blur(25px);
    height: 100vh;
    z-index: -10;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}



.bg-picture-site-gradient {
position: fixed;
top: 0;
    left: 0;
    width: 100vw;
    min-width: 100%;
    min-height: 100%;
    height: 100vh;
    z-index: -9;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /*
    background: linear-gradient(to left, #EDDE5D, transparent);
    */
}








.portfolio .categories-grid .categories ul li a:hover,
.portfolio .categories-grid .categories ul li a:focus {
    text-decoration: none;
}




.portfolio_filter {
    padding-left: 0;
}

a.portfolio_itemx {
height: 300px;
}


a.portfolio_itemx img {
    border-radius: 0px;
    object-fit: cover;
    width: 100%;
    display: inline-block;
    height: 300px;
    overflow: hidden;
}



.portfolio_itemx {
    position: relative;
    overflow:visible;
    display: block;

    margin-top: 0px; 
    border-radius: 0px; 
    background-color: rgba(0,0,0,0.5);

}

.portfolio_itemx .portfolio_item_hover {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    color: #333;
}

.portfolio_itemx .portfolio_item_hover .item_info {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 10px;
    width: 100%;
    font-weight: bold;
}




.portfolio_itemx .portfolio_item_hover .item_info span {
    display: block;
    color: #CAA462 !important;
    font-size: 18px;
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
    -webkit-transition: all .1s ease-in-out .1s;
    transition: all .1s ease-in-out .1s;
    opacity: 0;
    


    
}


.portfolio_itemx .portfolio_item_hover .item_info span i.fas {
    font-size: 32px;
}



.portfolio_itemx .portfolio_item_hover .item_info em {
    font-style: normal;
    display: inline-block;
    background-color: transparent;
    padding: 5px 20px;
    color: #CAA462 !important;
    margin-top: 10px;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: all .0s ease-in-out .1s;
    transition: all .0s ease-in-out .1s;
    opacity: 0;
    font-size: 11px;
    letter-spacing: 2px;
    border-style: solid;
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-color: #CAA462;
    text-decoration: none;
    font-family: Titillium Web, sans-serif;
    font-weight: 600;
    background: linear-gradient(120deg,#edde5d 32.5%,#edde5d 45%,#EFB030 60%,#F09819 70%);
        background-clip: border-box;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;

}


.portfolio_itemx:hover .portfolio_item_hover {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    
border-radius: 3px;
    
    
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.portfolio_itemx:hover .item_info em,
.portfolio_itemx:hover .item_info span {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    
    
    
    
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
    
}



.portfolio_filter {
    padding-left: 0;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}


.portfolio-padding {
    padding: 50px 0;
}

.portfolio-inner {
    padding-bottom: 0 !important;

    min-height: 100vh;
    
}

.modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0);
    border: none;
}

.popup-modal {
    background: #fff;
}

.close-popup-modal {
    float: right;
    margin: 20px;
    font-size: 22px;
    opacity: 0;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
    position: fixed;
    z-index: 100000;
    right: 14px;
}

.animatedModal-on .close-popup-modal {
    opacity: 1;
}

.modal-content h2 {
    font-family: 'Playfair Display', serif;
    font-size: 40px;
    line-height: 50px;
}




.grid-panel-title {
background: none;
padding: 0;
font-weight: 600;
font-size: 1.3rem;
position: relative;
top: auto;left: auto;
max-width: 100%;
color: #FFF;
display: block;
z-index: 3;
padding: 25px;
cursor: pointer;
}

.grid-panel-title:hover {
background: linear-gradient(to right, #EDDE5D, transparent);
background: linear-gradient(to right, #EDDE5D, transparent);
    
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}






@media screen and (max-width: 1900px) {
    


}



/* Page About
==================================================*/

.img-abt {
display: inline-block; padding: 16px 0px;width: 49%;
}

.img--abt {
height: 480px;width: 100%;object-fit: cover;" width="350;
}


.pd-right-30 {
    padding-right: 30px;
}

.pd-left-30 {
    padding-left: 30px;
}

.bg-about-main-title-img {
background-image: url("img/about/header/bg_about.jpg");
}




.about-section-border {
border-style: solid;border-width: 1px;border-color: rgba(240,243,246,.2);
padding: 40px 48px 37px;
overflow: hidden;
border-bottom: none;
}

.about-lisasart-sub {
margin-top: 37px;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;margin-bottom: 2rem;font-size: 24px;color: white;font-weight: 200;font-style: italic;font: 26px/1.4em 'Playfair Display', serif;font-style: italic;
}





/* Page Commissions
==================================================*/

.bg-commissions-main-title-img {
background-image: url("img/commissions/header/header_commissions.jpg");
}

.commissions-lisasart-sub {
margin-top: 37px;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;margin-bottom: 2rem;font-size: 16px;color: white;font-weight: 100;font: 24px/1.4em 'Playfair Display', serif;
}
.commissions-lisasart-sub2 {
margin-top: 37px;line-height: 1.5;font-family: Titillium Web, Helvetica, sans-serif;margin-bottom: 2rem;font-size: 16px;color: white;font-weight: 100;font: 16px/1.4em 'Titillium Web', serif;
}
/* commissions page */
.commissions-section-border {
border-style: solid;border-width: 0px;border-color: rgba(240,243,246,.2);
padding: 40px 48px 37px;
overflow: hidden;
}
/* --/ commissions page */

.img-frame-commissions {
width: 100%;
}


/* Page Contact
==================================================*/

.img-frame-contact1 {
width: 80%;
}


.hiddendiv.common {
display: none !important;
}


.contact-section {
margin-top: -390px;z-index: 999;position: relative;
}

.wrap-box1 {
padding: 30px 48px 37px; 
color: white;
line-height: 1.5;
font-family: Titillium Web, Helvetica, sans-serif;font-size: 17px;
}

.wrap-box2 {
padding: 90px 48px 37px;
opacity: 1;text-align: right;
}

.wrap-box3 {
padding: 40px 48px 37px;
color: white;
}

.info-btn {
line-height: 1.5;padding: 15px 15px;border-radius: 2px;color: #fff;cursor: pointer;font-weight: 600;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;display: inline-block;background: #CAA462;border: 1px solid #CAA462;
}

.pd-top-li {
padding-top: 15px;
}


.submit-btn1 {
padding: 0 3em;
height: 4em;
width: 100%;
line-height: 3.33em;
font-weight: 700;
font: normal normal normal 14px/3.7em 'Titillium Web', Helvetica, sans-serif;
color: #CAA462;
border: 2px solid;
border-color: #CAA462;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
background-color: transparent;
text-decoration: none;
background: linear-gradient(120deg,#edde5d 32.5%,#edde5d 45%,#EFB030 60%,#F09819 70%);
background-clip: border-box;
-webkit-background-clip: text;

}



h4.contact-section-success-txt {
letter-spacing: 1px;
color: #008000; /*green*/
letter-spacing: .53em;
font-family: 'Titillium Web', Helvetica, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 22px;
line-height: 1.2;
letter-spacing: 0px;
}

h4.contact-section-error-txt {
letter-spacing: 1px;
color: red; 
letter-spacing: .53em;
font-family: 'Titillium Web', Helvetica, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 22px;
line-height: 1.2;
letter-spacing: 0px;
}

.bg-contact-main-title {
display: block;
background-color: #282828;
height: 515px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
box-shadow: inset 0 -39px 100px 0 rgba(0,0,0,.75);
position: absolute;
opacity: 0.8;
filter: blur(1px);
-webkit-filter: blur(1px);
}

.bg-contact-main-title-img {
background-image: url(img/contact/header/hero_home.jpg);
}

.contact-section-border {
border-style: solid;
border-width: 1px;
border-color: rgba(240,243,246,.2);
border-radius: 0px;
margin: 0;
padding: 20px;
background-color: #282828;
background-color: rgba(40,40,40,.2);
}

.checked-list li::before {
    background-color: var(--listColor);
    border-radius: 50%;
    color: #fff;
    content: "✓";
    display: block;
    font-size: .618em;
    font-weight: 900;
    height: 1.618em;
    left: 0;
    line-height: 1.75;
    position: absolute;
    text-align: center;
    top: .382em;
    width: 1.618em;
    background-color: transparent;
    color: #B7DBC1;
}



/* Page Videos
==================================================*/


/* General */

.sm-main-title {
color: white;line-height: 1;font-family: Titillium Web, Helvetica, sans-serif;font-size: 18px;text-align: center;
}


.main-title {
color: #fff;
text-shadow: none;/*! /*! font-weight: 700; */ font: normal normal normal 36px/1.4em 'Playfair Display', serif;line-height: 1.4em;margin-bottom: 20px;font: normal normal normal 24px/1.4em 'Playfair Display', serif;font-weight: 300;font: normal normal normal 40px/1.4em 'Playfair Display', serif;font-weight: normal;font-weight: 600;text-align: center;width: 100%;
}


.site__wrapper {
/* max-width: 100%; background-color: transparent; margin-bottom: 3.75rem; margin-top: 0px;  original*/
max-width: 100%; background-color: transparent; margin-bottom: 0rem; margin-top: 0px;
}



/*****/

.slick-slide {
margin: 0 20px;
}


.bg-video-main-title {
display: block;
background-color: #282828;
height: 515px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
box-shadow: inset 0 -39px 100px 0 rgba(0,0,0,.75);
position: absolute;
opacity: 0.8;
filter: blur(2px);
-webkit-filter: blur(2px);
}

.bg-video-main-title-img {
background-image: url(img/videos/header/header_videos1.jpg);
}

.bg-jesus-and-the-12-sparrows-main-title-img {
background-image: url(img/home/15_Jesus_child_5_year_old_Jesuskind_painting_for_sale_12_sparrows_Kunst_kaufen_Sperlinge_home.jpg);
margin-top:20px;
}
.bg-jesus-and-the-12-sparrows-main-title{
display: block;
background-color: white;
height: 915px;
background-size: cover;
background-repeat: no-repeat;
/* background-position: 50%; */
box-shadow: inset 0 -39px 100px 0 rgba(0,0,0,.75);
position: absolute;
opacity: 0.9;
filter: blur(1px);
-webkit-filter: blur(1px);
}


.video-main-title {
display: block;background-color: transparent;height: 555px;box-shadow: inset 0 -39px 100px 0 #282828;position: relative;background: linear-gradient(180deg, transparent 0, transparent 30%, #282828 100%);z-index: 100;
}

.jesus-and-the-12-sparrows-main-title {
display: block;background-color: transparent;height: 975px;box-shadow: inset 0 -39px 100px 0 #282828;position: relative;background: linear-gradient(180deg, transparent 0, transparent 10%, #282828 100%);z-index: 100;
}

.bgscuro-videos {
/*
background-color: rgba(0,0,0,.0);
background: linear-gradient(-45deg, transparent 35%, transparent 0%, #282828 100%);
*/
padding: 60px 50px;
display: table;text-align: center;height: 100%;width: 100%;
height: 515px;

}



.video-of-day-section {
height: auto !important;padding: 20px;margin: 0 auto;position: relative;z-index: 100;background-color: #282828;

}


.video-of-day-section-border {
border-style: solid;border-width: 1px;border-color: rgba(240,243,246,.2);margin-bottom: 30px;overflow: hidden;
}



.video-duration {
display: flex;align-items: center;list-style: none;margin: 0;padding: 0;color: rgba(255, 255, 255, 1);
}

.circle-separator {
width: 2px;height: 2px;border-radius: 50%;align-self: center;background-color: rgba(255,255,255,1);margin: 0 8px;
}


.video-of-day-section-title {
text-align: left;color: white;-webkit-text-fill-color: white;padding-bottom: 0;font: normal normal normal 24px/1.4em 'Playfair Display', serif;
}

.video-of-day-section-txt {
margin-top: .5em;line-height: 1.5;color: white;-webkit-text-fill-color: white;font-family: Titillium Web, Helvetica, sans-serif;font-size: 17px;
}


.product-slider-section {
min-height: 200px;z-index: 5;position: relative;top: -410px;
}


.card-title-video {
padding: 24px 32px 25px 32px;height: inherit;position: relative;
}


.lisa-products-details {
font-family: Titillium Web, Helvetica, sans-serif;font-weight: 700;text-transform: uppercase;white-space: nowrap;letter-spacing: 2.15px;/*! color: #DC9814 !important; */font-size: 24px;
color: #848484;
float: left;margin-top: 8px;
width: 100%;
}



.card-title-video-control {
display: inline;
float: left;
margin-top: 0;
padding-top: 0;
width: 100%;
}

.card-title-video-control a {
font-family: Titillium Web, Helvetica, sans-serif;font-weight: 700;text-transform: uppercase;white-space: nowrap;letter-spacing: 2.15px;/*! color: #DC9814 !important; */font-size: 24px;
color: #848484;
float: left;margin-top: 8px;

}




.lisa-products-price {
font-family: Titillium Web, Helvetica, sans-serif;font-weight: 700;text-transform: uppercase;white-space: nowrap;letter-spacing: 0.15rem;/*! color: #DC9814 !important; */color: #848484;float: right;margin-top: 10px;
}



.lisa-products-price2 {
font-family: Titillium Web, Helvetica, sans-serif;font-weight: 700;text-transform: uppercase;white-space: nowrap;letter-spacing: 0.15rem;/*! color: #DC9814 !important; */font-size: 12px;color: #848484;
}


.lisa-videos-slider-title {
font-size: 28px;line-height: 1.33;color: white;display: block;clear: both;padding-top: 0;
}



.iconBa {
font-weight: bold;
display: inline-block;
padding: 1px 4px;
border: 1px solid gainsboro;
background-color: #f5f7f8;
color: #777;
padding-bottom: 3px;
}



.box-video-banner {
width: 100%;
height: 100%;
overflow: hidden;
pointer-events: none;
background: transparent;
}


.overlay-banner {
width: 255px;
    width: 100%;
height: 145px;
overflow: hidden;
pointer-events: none;
background: transparent;
object-fit: cover;
}


.grid-col {
    padding: 0;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.grid-row {
    background-repeat: no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.grid-row {
    margin: 0;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.grid-panel--large {
    margin-left: 10px;
}




.grid-panel__title {
    position: absolute;
    bottom: 10px;
    left: 10px;
    background-color: transparent;
    color: white;
    padding: 10px;
    display: block;
    z-index: 9999;
    width: inherit;
}



.grid-panel__img {
    opacity: 1;
}


.grid-panel__img {
    position: absolute;
    top: -3px;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 999;
    height: 473px;
}


a.link--cover {
    position: absolute;
    top: -3px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    background-color: rgba(0,0,0,.0);
background: linear-gradient(-45deg, transparent 35%, transparent 0%, #282828 100%);
}

a.link--cover-1 {
    position: absolute;
    top: -3px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    background-color: rgba(0,0,0,.0);
background: linear-gradient(-45deg, transparent 35%, transparent 0%, #282828 100%);
}


a.link--cover:hover {
background-color: rgba(203,163,93,.2);
background: linear-gradient(-45deg, transparent 35%, transparent 0%, #CBA35D 100%);
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

  -webkit-animation-duration: 2s;
  animation-duration: 2s;
    
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
a.link--cover-1:hover {
background-color: rgba(203,163,93,.2);
background: linear-gradient(-45deg, transparent 35%, transparent 0%, white 100%);
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

  -webkit-animation-duration: 2s;
  animation-duration: 2s;
    
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}



#product-slide2 .slick-next {
    right: 0px;
}
#product-slide2 .slick-prev {
    left: 0;
}

#lisa-latest-videos {
background-color: #333;
background-color: transparent;

  display: inline;
  float: left;
  padding: 50px 0;
  width: 100%;
}

#lisa-latest-videos .lisa-latest-videos-area {
  display: inline;
  float: left;
  width: 100%;
}
#lisa-latest-videos .lisa-latest-videos-area .lisa-title h2 {
  color: #fff;
}
#lisa-latest-videos .lisa-latest-videos-area .lisa-title p {
  color: #fff;
}
#lisa-latest-videos .lisa-latest-videos-area .lisa-latest-videos-content {
  display: inline;
  float: left;
  margin-top: 50px;
  width: 100%;
}
#lisa-latest-videos .lisa-latest-videos-area .lisa-latest-videos-content .slick-slide {
  outline: none;
}
#lisa-latest-videos .lisa-latest-videos-area .lisa-latest-videos-content .slick-dots li {
  background-color: #fff;
  border-radius: 4px;
  height: 8px;
  width: 20px;
}
#lisa-latest-videos .lisa-latest-videos-area .lisa-latest-videos-content .slick-dots li button {
  display: none;
}


.has-top-divider-after-only::after {
    content: '';

    left: 0;
    width: 100%;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227,231,235,0.1) 0, rgba(227,231,235,0.6) 50%, rgba(227,231,235,0.1) 100%);
}

.has-top-divider-after-only2::after {
    content: '';

    left: 0;
    width: 100%;
    display: block;
    height: 1px;
    background: linear-gradient(to right, rgba(116,125,151,0.1) 0, rgba(116,125,151,0.6) 50%, rgba(116,125,151,0.1) 100%);
}

.has-top-divider::before {
    content: '';

    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227,231,235,0.1) 0, rgba(227,231,235,0.6) 50%, rgba(227,231,235,0.1) 100%);
}

.has-top-divider::after {
    content: '';

    left: 0;
    width: 100%;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227,231,235,0.1) 0, rgba(227,231,235,0.6) 50%, rgba(227,231,235,0.1) 100%);
}

/*

.has-top-divider2::before {
    content: '';
    position: relative;

}
*/

.clients ul {
    display: flex;
    flex-wrap: wrap;
}


.clients ul {
    justify-content: space-around;
}

.clients li {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 10px 0;
}


.clients li {
    width: auto;
}




/* Page Privacy Policy
==================================================*/

.privacy-policy-width{
max-width: 65%;
}

h4.privacy-policy-txt{
font-weight: 400;
font-size: 18px;
letter-spacing: 1px;
color: #CAA462; /* #EEE8AA;*/
font-family: 'Playfair Display', sans-serif;
}

p.privacy-policy-txt{
font-weight: 100;
font-size: 15px;
letter-spacing: 0px;
color: #CAA462; /* #EEE8AA;*/
font-family: 'Arial', sans-serif;
}

li.privacy-policy-txt{
font-weight: 100;
font-size: 15px;
letter-spacing: 0px;
color: #CAA462; /* #EEE8AA;*/
font-family: 'Arial', sans-serif;
}

.privacy-policy-txt a{
color: #EEE8AA;
font-size: 15px;
}

.privacy-policy-section {
border-style: solid;border-width: 0px;border-color: rgba(240,243,246,.2);
padding: 40px 48px 37px;
overflow: hidden;
}


/* Responsive Media queries 1
==================================================*/

@media only screen and (max-width: 450px) { /*lisa 23.03.2020 */
.img-orig-paint, .img-orig-print {
margin-bottom: 100px;
/* height: inherit;
overflow: hidden;
object-fit: cover;
width: 100%; */
}
}

@media only screen and (max-width: 395px) { /*lisa 23.03.2020 */
.img-orig-print {
margin-bottom: 50px;
/* height: inherit;
overflow: hidden;
object-fit: cover;
width: 100%; */
}
}




@media (max-width: 991px) {
    .portfolio .categories-grid .categories ul li a {
        padding: 0 2px;
    }
    
.img-frame-contact1 {
width: 30%;
}

}

@media (max-width: 768px) {}


@media (max-width: 500px) {

.portfolio .categories-grid .categories ul li {
    list-style: none;
    margin: 10px 0;
    }
}


@media (max-width: 420px) {
    
.wrap-section-4 {
    height: 520px !important;
    max-height: 520px !important;
}
    
    nav li {
        margin: 6px;
    }
    nav li a {
        font-size: 10px;
    }
}

/*********************************************/


/*/ Responsive Media queries 2 **/


/*********************************************/


/* container min and max width */

@media screen and (max-width: 1700px) {
    .mobile-375px {
display: none !important;
}
.mainMenuContainer {
max-width: 1700px;
}
    
    
}

@media screen and (min-width: 1700px) {

.mainMenuContainer {
max-width: 1700px;
}

}




/***********/


@media screen and (max-width: 3080px) {}

@media screen and (max-width: 1590px) {

    .contact {
        width: 100%;
    }
}

/*inferiore di */
@media screen and (max-width: 1420px) {


    
}


/* superiore di */
@media screen and (min-width: 1420px) {}


@media screen and (max-width: 1380px) {

    
/* Ipad Horizontal */
/*/ original css 22.03.2020 lisa **/
/*
.latest-products-single-1 {
margin-left: -20px;
}


.latest-products-single-2 {
margin-left: -10px;
}

.latest-products-single-3 {
margin-left: -85px;
}

.latest-products-single-4 {
margin-left: -45px;
}


.latest-products-single-5 {
margin-left: 5px;
}


.latest-products-single-6 {
margin-left: -8px;
}
*/
    
    
    
}




@media screen and (max-width: 1320px) {


    
.hero-home-lisasart-sub {
margin-top: -30px;
}

    
    
    
    
}



/* @media screen and (max-width: 1325px) {
    
/* Ipad Horizontal */
/*
.latest-products-single-3 {
    margin-left: 25px;
}

.latest-products-single-2 {
    margin-left: -25px;
}
    

.latest-products-single-4 {
    margin-left: 65px;
}

    
} */



@media only screen and (max-width: 1247px) {

.hero-title-pos {
padding-top:50px;
}

.privacy-policy-width{
max-width: 75%;
}  

.site-footer-inner {
margin-right: 20px;
margin-left: 20px;
}


.v-banner-left {
padding-right: 0px;
}


.section-5-banner {
margin-right: 0;
}


.v-banner-right {
padding-left: 15px;
}


.section-5-right {
margin-top: 0px;
margin-left: 0px !important;
}
    

	
	/*/ latest-products added on 23.03.2020 lisa **/
.latest-products-single-1 {
margin-left: -20px;
}


.latest-products-single-2 {
margin-left: -10px;
}

.latest-products-single-3 {
margin-left: -85px;
}

.latest-products-single-4 {
margin-left: -45px;
}


.latest-products-single-5 {
margin-left: 5px;
}


.latest-products-single-6 {
margin-left: -8px;
}
/*/ !-- / latest-products added on 23.03.2020 lisa **/

}




@media only screen and (min-width: 1247px) {}


@media only screen and (max-width: 1247px) {


.resp-pad-bot-45 {
padding-bottom: 46px!important;
}

.resp-padding {
padding: 0 20px!important;
}
    
.wrap-box1, .wrap-box2 {
padding: 0 20px;
}

.section--4 {
padding-right: 20px!important;
}


}



@media only screen and (max-width: 1141px) {

.resp-none2 {
display: none!important;
}


 
 /* added by lisa */
 .latest-products-single-1, .latest-products-single-2, 
.latest-products-single-3, .latest-products-single-4, 
.latest-products-single-5, .latest-products-single-6 {
width: inherit;
margin: 0;
}


}


@media only screen and (max-width: 1058px) {
    


.resp-padding-sm {
padding: 0 20px!important;
}

.gallery-card {
width: 295px;
}


}


@media only screen and (max-width: 1029px) {

/* Gallery Page */

.gallery-card {
width: 47%;
}



.container-sm {
width: 100%;
}



}


@media only screen and (min-width: 1024px) {
    

.resp-padding {
    padding: 0 35px !important;
}
    
#topbar {
    padding: 0 35px;
}
}
@media only screen and (max-width: 991px) {
.eff-height-resp {
height: 62vh;
}





/* ADDED on 28.10.2020 to resize mobile responsive menu */

.nav-collapse ul.main li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block;
    font-weight: normal;
    height: 45px;  /*changes height of entire menu - change together with .nav-collapse a  see comment 28.10.2020*/
}

.nav-collapse a {
    height: 45px; /* changed this one too to make menu items narrower 28.10.2020 */
}

.nav-collapse .languageswitcher {
margin-top: -20px; /* changed position of language switcher 28.10.2020 */
padding: 20px 20px 30px 40px !important;
}

/* //-- ADDED on 28.10.2020 to resize mobile responsive menu */


.privacy-policy-width{
max-width: 100%;
}



/* about page */
.about-section-border {
border-style: solid;border-width: 0px;border-color: rgba(240,243,246,.2);
padding: 40px 48px 37px;
overflow: hidden;
}
/* --/ about page */




    
a.portfolio_itemx {
height: 300px;
}    

#footer-bk {
padding-top: 0px !important;
height: inherit;
margin-top: 0;
}
    






/* Contact Page */

.wrap-box2 {
text-align: center;
}


/* Gallery Page */


    
.wrap-gallery-header {
margin-top: 60px;
}

.gallery-header {
    height: 170px; /*cambiato: era 100px*/
}
    
    
    

.wrap-img-gallery-header-txt {
margin-top: -80px;
padding-right: 20px;
}



.has-top-divider::before, .has-top-divider::after {
    height: 0px;
}
    
.mini-descr-top-banner {
display: none;
}

.bgscuro-gallery {
padding: 15px 20px;
height: inherit;
}  





.img-gallery-header {
display: none;
}

.portfolio .categories-grid .categories ul li {
display: block;
width: 100%;
}

    
.portfolio .categories-grid .categories ul li::after, .portfolio .categories-grid .categories ul li.active::before {
height: 0;
width: 0;
border-right: 0px solid rgba(255, 255, 255, 0.25);
}
    

    

 




    
    

    
    
    


    
    
    
.side-bar {
    overflow-y: auto;
bottom: 50vh;
    position: relative;
    height: 200px;
    padding: 20px;
}


/* Home */
    
/* Latest Videos */
    

    

/* Services */

.v-banner-left {
padding-right: 0px;
}


.v-banner-right {
    padding-left: 0px;
}

    

.footer__copyright {
    display: block;
    width: 100%;
}

.footer-bk2 {
padding-bottom: 2.4rem;
padding-top: 2.4rem;
}

.footer-copyright {
    width: 100%;
    display: inline-block;
    justify-content: center;
}
    
.hero-home-lisasart-sub {
margin-top: 5px;
}
    
.wrap-footer-socials {

    text-align: center;
}

.footer-brand {
    justify-content: center;
}

.logo-img-a {
    text-align: center;
}


/* General and Menu */

    
.wrap-box1, .wrap-box2 {
padding-left: 3rem!important;
padding-right: 3rem!important;
}
    
.section--4 {
    padding-right: 45px !important;
}


.resp-padding, #topbar {
padding-left: 3rem!important;
padding-right: 3rem!important;
}



.resp-padding-sm {
padding-left: 3rem!important;
padding-right: 3rem!important;
}
    

.nav-toggle::before {
margin-right: 2rem!important;
}

.navbar-brand img.logo-img, .navbar-brand2 img.logo-img {
height: 45px; /* logo mobile size */ /* changed on 28.10.2020 from 30 to 45px */
}
    
.nav-collapse ul.main {
background: #ffff;
padding-top: 5%;
padding-bottom: 5%;
}

.navbar-brand {
    top: 0px!important; /* 5px when height 35px */
}

.navbar-brand2 {
    top: 5px!important; /* position of logo only for page gallery*/
}
    

    .resp-paddingleft0 {
        padding-left: 20px!important;
    }

    .nav-collapse a {
        justify-content: center; /*modified to center menu on mobile 28.10.2020 */
    }
    
    .mobile-distantiator-30 {
        height: 30px;
        display: block;
    }
    
    .resp-none {
        display: none!important;
    }
    
    
.mobile-resp-on3 {
display: block!important;
}
.mobile-375px {
display: none !important;
}

    .mobile-resp-on {
        display: block!important;
    }
    .resp-nav-float {
        float: left;
    }
    .languageswitcher {
        float: none;
        clear: both;
    }
    .respnavmain {
        position: static;
    }
    .nav-collapse li {
        display: block;
    }
    .resp-menu-flex {
        display: block;
        width: 100%;
        height: 100%;
    }
    .nav-collapse a {
        padding: 20px 20px;
    }
    .nav-collapse li {
        width: 100%;
        display: block;
    }
    .nav-collapse ul {
        list-style: none;
        width: 100%;
        float: left;
        display: block;
    }
    ul.alt {
        height: inherit;
    }
    

}

@media screen and (max-width: 991px) {
    

}



@media screen and (max-width: 960px) {
    
.gallery-card {
width: 46.5%;
}


/*/ original css 22.03.2020 **/
/* .section-5-left {
height: inherit;
}

.section-5-right {
margin-top: 60px;
height: 750px;
} */
/*/ !-- original css 22.03.2020 **/

}



@media screen and (max-width: 958px) {



.wrap-button-pad-bot {
padding-top: 35px;
padding-bottom: 120px;
}
    
}



@media only screen and (max-width: 768px) {
.mobile-375px {
display: none !important;
}

.img-abt {
width: 100%;
}
    
.img--abt {

height: inherit;
  
}
    
    

.pd-right-30 {
    padding-right: 0px;
}

.pd-left-30 {
    padding-left: 0px;
}
    

    
.section--4 {
padding-bottom: 0;

}


.wrap-section-4, .section-4 {
height: inherit !important;
}



}



@media only screen and (max-width: 765px) {

.section--4 {
    padding-right: 0px !important;
}

.resp-text-center {
text-align: center;
text-align-last: center;
}
    
    
}

@media only screen and (max-width: 720px) {



/* Gallery Page */

.gallery-card {
width: 100%;
}




.li-contact-info {
    padding-right: 0px;
    width: 100%;
}
    

/* Home */

/*/ original css 22.03.2020 lisa **/
/*
.section-5-left-inner {
    height: 814px;
}
.section-5-left {
    height: inherit;
}
.section-5-right {
margin-top: 70px;
height: inherit;
}
*/ /*/!-- / original css 22.03.2020 lisa **/

.text-home-about {
width: 100%;
}

    
/* Contact */

.wrap-box1, .wrap-box2 {
padding-left: 1.5rem!important;
padding-right: 1.5rem!important;
}



/* General and Menu */



.resp-padding, #topbar {
padding-left: 1.5rem!important;
padding-right: 1.5rem!important;
}


.resp-padding-sm {
padding-left: 1.5rem!important;
padding-right: 1.5rem!important;
}


.nav-toggle::before {
margin-right: 10px!important;
}



/* Gallery Section */
.mini-descr-top-banner {
display: none;
}

.bgscuro-gallery {
padding: 15px 20px;
height: inherit;
}  


.img-gallery-header {
display: none;
}

.portfolio .categories-grid .categories ul li {
display: block;
width: 100%;
}

    
.portfolio .categories-grid .categories ul li::after, .portfolio .categories-grid .categories ul li.active::before {
height: 0;
width: 0;
border-right: 0px solid rgba(255, 255, 255, 0.25);
}
    



    
    

    
    
    


    
    
    
.side-bar {
    overflow-y: auto;
bottom: 50vh;
    position: relative;
    height: 200px;
    padding: 20px;
}
    
    
    
    
    
    
    
}

/*original 22.03.2020 lisa */
/* @media screen and (max-width: 677px) {
.section-5-banner {
    height: 300px;
    top: -300px;
}
} */

@media screen and (max-width: 577px) {
.mobile-375px {
display: none !important;
}

    
}

/* original 22.03.2020 lisa*/
/* @media screen and (max-width: 540px) {
    
.section-5-banner {
    height: 400px;
    top: -400px;
}
    
} */

@media only screen and (max-width: 420px) {

.mobile-375px {
display: none !important;
}

/* Home */

    
/*/ original css 22.03.2020 lisa **/
/*
.section-5-left {
height: inherit;
}

.section-5-right {
height: inherit;
}


.section-5-banner {
    height: inherit;
    top: -460px;
}
*//*/ !-- / original css 22.03.2020 lisa **/

.hero-home2 {
padding: 0;
}


/*/ original css 22.03.2020 lisa **/
/*
.section-5-banner {
bottom: 0;
margin-right: 0;
width: 100%;
}
*/
/*/ !-- / original css 22.03.2020 lisa **/



}


@media only screen and (max-width: 375px) {
.mobile-375px {
display: block !important;
}

.mobile-375px-none {
display: none !important;
}

/*/ original css 22.03.2020 lisa **/
/*
.section-5-left-inner {
    height: 800px;
}
*/
/*/ !-- / original css 22.03.2020 lisa **/

}


@media screen and (max-width: 375px) {}

@media only screen and (max-width: 310px) {}

@media only screen and (max-width: 280px) {}


/** / Media queries **/


/** Animation arrow **/



.arrow1 {
  animation: slide1 1s ease-in-out infinite;

}



@keyframes slide1 {
  0%,
  100% {
    transform: translate(0, 0);
  }

  50% {
    transform: translate(10px, 0);
  }
}


/*/ COOKIE banner under js/ /*/

.cookie-style {
 background-color: #3b4045;
 padding: 5px 20px 5px 20px;
 font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
 text-align: center;
}

.cookie-style p {
color: #ecf0d4;
 font-size: 13px;
line-height: 1.61538462 !important;

}

.cookie-style a{
 color: white;
 font-size: 13px;
 text-decoration: underline;
}

.close-cookie-banner {
background: rgba(255,255,255,.85);
border-radius: 60%;
color: #000;
display: inline-block;
font-weight: 700;
height: 30px;
width: 30px;
line-height: 27px;
margin-left: 0px;
text-decoration: none !important;
vertical-align: middle;
}

/* %%%%%%%%%%%%%%% cose aggiunte dopo %%%%%%%%%%%%%%% */

.button.button-gold-1:hover {
color: white!important;
background:#CAA462;
}
.button.button-black-1:hover {
/*color: #CAA462!important;*/
color: #282828!important;
border-color: #CAA462;
background:white;
}
.button.button-gold-4:hover {
color: white!important;
background:#CAA462 !important;
}
/*
.link-shop-the-painting {
color: #c08e4d !important;




	}
.card-description a:hover .link-shop-the-painting {
color: white !important;
	}  
 

  

 */




/* BEGINNIG OF
======================================= */
/** PIXEL STARS - EFFECT STARS in PARALLAX **/

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 217px 854px #FFF , 115px 1120px #FFF , 826px 1850px #FFF , 812px 957px #FFF , 428px 4px #FFF , 1719px 1378px #FFF , 1753px 15px #FFF , 1964px 24px #FFF , 1517px 1441px #FFF , 1987px 1316px #FFF , 1113px 1771px #FFF , 481px 1450px #FFF , 875px 863px #FFF , 430px 1905px #FFF , 1540px 1614px #FFF , 1732px 105px #FFF , 1271px 328px #FFF , 313px 182px #FFF , 658px 1966px #FFF , 289px 1149px #FFF , 393px 1496px #FFF , 1259px 791px #FFF , 910px 578px #FFF , 1980px 761px #FFF , 363px 1026px #FFF , 1269px 660px #FFF , 724px 153px #FFF , 1719px 1730px #FFF , 855px 919px #FFF , 1144px 1943px #FFF , 1336px 532px #FFF , 1737px 1414px #FFF , 377px 1343px #FFF , 974px 1438px #FFF , 286px 851px #FFF , 1476px 717px #FFF , 245px 1409px #FFF , 1112px 384px #FFF , 1611px 1438px #FFF , 1573px 1784px #FFF , 1115px 1289px #FFF , 1315px 976px #FFF , 127px 412px #FFF , 1552px 1384px #FFF , 1307px 419px #FFF , 59px 1172px #FFF , 1358px 493px #FFF , 433px 1116px #FFF , 1607px 60px #FFF , 1223px 1959px #FFF , 997px 1084px #FFF , 408px 1820px #FFF , 595px 1744px #FFF , 457px 1793px #FFF , 891px 1106px #FFF , 1534px 1283px #FFF , 316px 735px #FFF , 1882px 309px #FFF , 1160px 492px #FFF , 783px 25px #FFF , 672px 1559px #FFF , 1655px 1142px #FFF , 1435px 1775px #FFF , 672px 1665px #FFF , 1739px 1841px #FFF , 362px 1946px #FFF , 225px 1688px #FFF , 1803px 568px #FFF , 1742px 1848px #FFF , 992px 424px #FFF , 1659px 70px #FFF , 229px 576px #FFF , 968px 1306px #FFF , 1936px 1337px #FFF , 1276px 404px #FFF , 185px 1973px #FFF , 294px 1607px #FFF , 16px 1337px #FFF , 1471px 1107px #FFF , 1331px 504px #FFF , 769px 368px #FFF , 834px 1766px #FFF , 808px 1166px #FFF , 1003px 1315px #FFF , 1994px 43px #FFF , 18px 1438px #FFF , 685px 168px #FFF , 341px 862px #FFF , 1084px 1407px #FFF , 884px 1826px #FFF , 1632px 974px #FFF , 748px 1181px #FFF , 1580px 949px #FFF , 1243px 499px #FFF , 518px 1260px #FFF , 637px 680px #FFF , 1334px 1810px #FFF , 1816px 898px #FFF , 350px 1634px #FFF , 361px 259px #FFF , 16px 154px #FFF , 1142px 109px #FFF , 1334px 757px #FFF , 1530px 454px #FFF , 160px 1012px #FFF , 1654px 1065px #FFF , 1838px 1890px #FFF , 504px 1570px #FFF , 1588px 1623px #FFF , 1841px 587px #FFF , 1062px 1921px #FFF , 1761px 480px #FFF , 1671px 1768px #FFF , 1916px 468px #FFF , 796px 587px #FFF , 41px 237px #FFF , 1206px 1072px #FFF , 1218px 646px #FFF , 879px 960px #FFF , 956px 726px #FFF , 537px 62px #FFF , 1274px 1538px #FFF , 1899px 1116px #FFF , 174px 1583px #FFF , 1246px 1663px #FFF , 1651px 228px #FFF , 1470px 1398px #FFF , 1544px 1111px #FFF , 611px 975px #FFF , 819px 426px #FFF , 1395px 412px #FFF , 756px 250px #FFF , 962px 1793px #FFF , 1150px 1023px #FFF , 1879px 1433px #FFF , 78px 1345px #FFF , 704px 605px #FFF , 554px 442px #FFF , 1586px 1244px #FFF , 940px 932px #FFF , 534px 788px #FFF , 1049px 1549px #FFF , 336px 1809px #FFF , 1935px 743px #FFF , 1551px 586px #FFF , 1022px 1635px #FFF , 389px 1815px #FFF , 73px 1473px #FFF , 1026px 1377px #FFF , 298px 429px #FFF , 1310px 1696px #FFF , 589px 1020px #FFF , 694px 601px #FFF , 638px 277px #FFF , 518px 1532px #FFF , 601px 1080px #FFF , 1468px 1736px #FFF , 264px 888px #FFF , 177px 1274px #FFF , 350px 97px #FFF , 1248px 136px #FFF , 1468px 40px #FFF , 1698px 772px #FFF , 85px 707px #FFF , 555px 1368px #FFF , 908px 143px #FFF , 696px 1720px #FFF , 1495px 1817px #FFF , 1740px 1637px #FFF , 231px 353px #FFF , 515px 1062px #FFF , 268px 1022px #FFF , 269px 425px #FFF , 1245px 485px #FFF , 608px 573px #FFF , 562px 1306px #FFF , 879px 1492px #FFF , 848px 1327px #FFF , 1064px 468px #FFF , 1569px 684px #FFF , 607px 1893px #FFF , 1000px 493px #FFF , 271px 280px #FFF , 184px 1263px #FFF , 707px 696px #FFF , 994px 1843px #FFF , 1914px 1094px #FFF , 170px 292px #FFF , 790px 1493px #FFF , 699px 1185px #FFF , 1617px 1181px #FFF , 1462px 225px #FFF , 1568px 1592px #FFF , 1036px 1401px #FFF , 457px 997px #FFF , 1630px 1243px #FFF , 1355px 434px #FFF , 687px 563px #FFF , 1137px 846px #FFF , 1120px 1974px #FFF , 724px 533px #FFF , 1641px 530px #FFF , 1938px 661px #FFF , 1307px 200px #FFF , 398px 414px #FFF , 1457px 364px #FFF , 70px 1104px #FFF , 741px 1345px #FFF , 1064px 1358px #FFF , 1095px 41px #FFF , 153px 972px #FFF , 1459px 1940px #FFF , 811px 1242px #FFF , 61px 634px #FFF , 720px 913px #FFF , 252px 1440px #FFF , 394px 355px #FFF , 833px 1371px #FFF , 1984px 731px #FFF , 351px 1838px #FFF , 1774px 1181px #FFF , 902px 1325px #FFF , 1211px 1971px #FFF , 1068px 1539px #FFF , 1366px 1685px #FFF , 521px 183px #FFF , 1105px 855px #FFF , 165px 1406px #FFF , 818px 1797px #FFF , 224px 982px #FFF , 1367px 1506px #FFF , 1898px 1065px #FFF , 1227px 222px #FFF , 896px 1810px #FFF , 1865px 3px #FFF , 618px 1696px #FFF , 884px 1190px #FFF , 1542px 1157px #FFF , 1713px 1597px #FFF , 1157px 1718px #FFF , 1787px 474px #FFF , 990px 1746px #FFF , 408px 572px #FFF , 425px 127px #FFF , 1718px 322px #FFF , 1398px 494px #FFF , 829px 1723px #FFF , 1537px 916px #FFF , 452px 741px #FFF , 894px 1406px #FFF , 659px 1594px #FFF , 337px 1329px #FFF , 645px 885px #FFF , 382px 1455px #FFF , 508px 1047px #FFF , 222px 1123px #FFF , 593px 154px #FFF , 1903px 1323px #FFF , 1482px 1778px #FFF , 888px 925px #FFF , 980px 612px #FFF , 425px 430px #FFF , 1910px 322px #FFF , 1452px 405px #FFF , 1201px 141px #FFF , 745px 1368px #FFF , 1378px 973px #FFF , 1083px 1290px #FFF , 1819px 1335px #FFF , 648px 547px #FFF , 539px 696px #FFF , 415px 1671px #FFF , 203px 847px #FFF , 1428px 1012px #FFF , 1872px 1726px #FFF , 1080px 1270px #FFF , 91px 1024px #FFF , 1206px 445px #FFF , 1362px 1973px #FFF , 1497px 944px #FFF , 1925px 1928px #FFF , 1833px 428px #FFF , 25px 1165px #FFF , 1798px 345px #FFF , 1865px 1002px #FFF , 58px 261px #FFF , 135px 1940px #FFF , 1787px 1926px #FFF , 979px 1999px #FFF , 623px 319px #FFF , 409px 565px #FFF , 175px 1835px #FFF , 699px 1838px #FFF , 1268px 1734px #FFF , 397px 428px #FFF , 957px 505px #FFF , 394px 292px #FFF , 1576px 1153px #FFF , 875px 1259px #FFF , 275px 571px #FFF , 711px 193px #FFF , 1238px 386px #FFF , 1166px 500px #FFF , 1182px 990px #FFF , 1381px 1092px #FFF , 113px 430px #FFF , 1924px 92px #FFF , 1650px 1548px #FFF , 1068px 795px #FFF , 1980px 893px #FFF , 1231px 146px #FFF , 1366px 329px #FFF , 1831px 190px #FFF , 1102px 533px #FFF , 102px 1510px #FFF , 230px 413px #FFF , 1117px 1699px #FFF , 679px 1891px #FFF , 1645px 23px #FFF , 775px 441px #FFF , 1307px 1196px #FFF , 1651px 841px #FFF , 229px 1886px #FFF , 1765px 1228px #FFF , 818px 1609px #FFF , 1772px 921px #FFF , 245px 931px #FFF , 479px 620px #FFF , 1054px 1319px #FFF , 1761px 1069px #FFF , 454px 724px #FFF , 1795px 874px #FFF , 598px 1076px #FFF , 351px 864px #FFF , 313px 253px #FFF , 1498px 1136px #FFF , 356px 1180px #FFF , 1906px 37px #FFF , 1184px 1407px #FFF , 165px 754px #FFF , 1348px 604px #FFF , 1259px 1704px #FFF , 1481px 1389px #FFF , 637px 328px #FFF , 1473px 1215px #FFF , 1615px 978px #FFF , 814px 1502px #FFF , 1477px 281px #FFF , 1347px 1911px #FFF , 1067px 1984px #FFF , 340px 1192px #FFF , 1232px 1859px #FFF , 1430px 193px #FFF , 1884px 1422px #FFF , 717px 1135px #FFF , 131px 717px #FFF , 136px 894px #FFF , 1763px 1209px #FFF , 1668px 1696px #FFF , 1460px 1032px #FFF , 24px 1796px #FFF , 836px 113px #FFF , 759px 1404px #FFF , 370px 1343px #FFF , 1093px 1765px #FFF , 197px 1723px #FFF , 449px 1015px #FFF , 1997px 875px #FFF , 1387px 1565px #FFF , 787px 1383px #FFF , 327px 818px #FFF , 148px 1394px #FFF , 685px 1362px #FFF , 1159px 166px #FFF , 1759px 52px #FFF , 183px 1210px #FFF , 1861px 1602px #FFF , 570px 935px #FFF , 848px 1620px #FFF , 1778px 1687px #FFF , 636px 1624px #FFF , 772px 1163px #FFF , 283px 168px #FFF , 456px 1808px #FFF , 130px 41px #FFF , 1700px 536px #FFF , 493px 613px #FFF , 769px 845px #FFF , 1737px 1022px #FFF , 617px 1274px #FFF , 42px 1161px #FFF , 1634px 1703px #FFF , 578px 1966px #FFF , 829px 495px #FFF , 1273px 779px #FFF , 1971px 961px #FFF , 1684px 1821px #FFF , 1985px 1048px #FFF , 666px 1849px #FFF , 832px 1994px #FFF , 1315px 531px #FFF , 1457px 1542px #FFF , 1211px 948px #FFF , 1640px 1271px #FFF , 601px 861px #FFF , 74px 104px #FFF , 360px 1176px #FFF , 1889px 1871px #FFF , 151px 127px #FFF , 652px 1074px #FFF , 888px 1161px #FFF , 327px 101px #FFF , 708px 1295px #FFF , 1374px 586px #FFF , 32px 344px #FFF , 115px 891px #FFF , 1452px 229px #FFF , 1244px 1693px #FFF , 1780px 859px #FFF , 228px 495px #FFF , 644px 1365px #FFF , 1106px 233px #FFF , 1663px 1024px #FFF , 982px 60px #FFF , 276px 1848px #FFF , 1241px 1113px #FFF , 518px 625px #FFF , 1893px 1411px #FFF , 731px 2px #FFF , 1205px 1984px #FFF , 1202px 614px #FFF , 984px 1326px #FFF , 1429px 1624px #FFF , 1366px 774px #FFF , 68px 1897px #FFF , 650px 425px #FFF , 336px 1077px #FFF , 746px 953px #FFF , 37px 1071px #FFF , 614px 195px #FFF , 739px 263px #FFF , 913px 1520px #FFF , 566px 50px #FFF , 1367px 1679px #FFF , 307px 588px #FFF , 691px 340px #FFF , 1495px 540px #FFF , 389px 125px #FFF , 1666px 1265px #FFF , 1322px 229px #FFF , 1308px 223px #FFF , 1794px 870px #FFF , 1497px 596px #FFF , 56px 1828px #FFF , 1765px 1250px #FFF , 937px 121px #FFF , 675px 1473px #FFF , 1855px 1666px #FFF , 1670px 926px #FFF , 635px 1227px #FFF , 93px 1900px #FFF , 1405px 1189px #FFF , 1494px 1332px #FFF , 1225px 716px #FFF , 1321px 277px #FFF , 79px 924px #FFF , 106px 1189px #FFF , 899px 872px #FFF , 94px 1434px #FFF , 593px 159px #FFF , 126px 941px #FFF , 1784px 297px #FFF , 1083px 589px #FFF , 405px 1896px #FFF , 1550px 865px #FFF , 1291px 609px #FFF , 1302px 1491px #FFF , 1460px 1912px #FFF , 64px 1725px #FFF , 1481px 928px #FFF , 1379px 720px #FFF , 1959px 937px #FFF , 1532px 1372px #FFF , 439px 1465px #FFF , 874px 1668px #FFF , 789px 563px #FFF , 1487px 820px #FFF , 856px 1707px #FFF , 1629px 1768px #FFF , 1224px 413px #FFF , 1390px 1570px #FFF , 533px 1285px #FFF , 44px 1097px #FFF , 468px 501px #FFF , 1249px 488px #FFF , 1287px 1216px #FFF , 1780px 1743px #FFF , 329px 1721px #FFF , 1207px 1161px #FFF , 1227px 1003px #FFF , 352px 823px #FFF , 1824px 1327px #FFF , 630px 937px #FFF , 390px 39px #FFF , 771px 1834px #FFF , 1463px 1440px #FFF , 523px 321px #FFF , 445px 1236px #FFF , 1799px 1452px #FFF , 632px 409px #FFF , 1133px 825px #FFF , 1041px 399px #FFF , 1002px 862px #FFF , 1552px 44px #FFF , 1141px 385px #FFF , 498px 1281px #FFF , 45px 530px #FFF , 150px 1645px #FFF , 1578px 240px #FFF , 1434px 1775px #FFF , 1040px 88px #FFF , 417px 653px #FFF , 1917px 501px #FFF , 153px 1422px #FFF , 146px 1317px #FFF , 188px 1408px #FFF , 954px 1365px #FFF , 1813px 63px #FFF , 1351px 384px #FFF , 456px 47px #FFF , 1113px 1132px #FFF , 520px 1453px #FFF , 433px 405px #FFF , 971px 1447px #FFF , 1098px 1032px #FFF , 345px 1857px #FFF , 194px 1592px #FFF , 1956px 639px #FFF , 366px 1302px #FFF , 168px 647px #FFF , 1049px 110px #FFF , 1762px 703px #FFF , 553px 317px #FFF , 1540px 969px #FFF , 1883px 969px #FFF , 381px 1107px #FFF , 1755px 68px #FFF , 743px 781px #FFF , 1011px 554px #FFF , 1264px 582px #FFF , 670px 1290px #FFF , 1648px 1997px #FFF , 287px 691px #FFF , 1806px 515px #FFF , 1992px 1724px #FFF , 1097px 1021px #FFF , 1594px 1775px #FFF , 578px 512px #FFF , 585px 1703px #FFF , 762px 1779px #FFF , 1030px 1224px #FFF , 1499px 438px #FFF , 1339px 747px #FFF , 1854px 1419px #FFF , 138px 1755px #FFF , 820px 1258px #FFF , 1436px 245px #FFF , 200px 1645px #FFF , 1442px 404px #FFF , 1885px 928px #FFF , 1129px 947px #FFF , 146px 1279px #FFF , 295px 91px #FFF , 961px 1462px #FFF , 1291px 95px #FFF , 144px 1136px #FFF , 1253px 687px #FFF , 608px 1923px #FFF , 764px 898px #FFF , 438px 1536px #FFF , 1613px 1594px #FFF , 1978px 152px #FFF , 549px 1096px #FFF , 825px 1383px #FFF , 1543px 541px #FFF , 1878px 827px #FFF , 1855px 341px #FFF , 1382px 1455px #FFF , 1460px 1200px #FFF , 192px 34px #FFF , 1450px 1637px #FFF , 889px 1561px #FFF , 1127px 1611px #FFF , 1319px 485px #FFF , 99px 94px #FFF , 1958px 718px #FFF , 62px 1972px #FFF , 1178px 1384px #FFF , 110px 538px #FFF , 750px 1376px #FFF , 1489px 1175px #FFF , 1449px 1900px #FFF , 1176px 47px #FFF , 1278px 1956px #FFF , 18px 28px #FFF , 1415px 1003px #FFF , 257px 1351px #FFF , 1923px 471px #FFF , 543px 716px #FFF , 526px 264px #FFF , 581px 1603px #FFF , 1653px 1415px #FFF , 689px 1919px #FFF , 375px 1775px #FFF , 518px 1918px #FFF , 935px 1487px #FFF , 1215px 1028px #FFF , 154px 1188px #FFF , 1636px 1086px #FFF , 253px 235px #FFF , 1581px 1685px #FFF , 1886px 311px #FFF , 951px 1630px #FFF , 877px 411px #FFF , 1399px 1064px #FFF , 1613px 891px #FFF , 687px 1192px #FFF , 792px 514px #FFF , 1354px 702px #FFF , 1228px 678px #FFF , 1457px 1583px #FFF , 499px 1575px #FFF , 607px 1068px #FFF , 1110px 942px #FFF , 689px 324px #FFF , 816px 917px #FFF , 1849px 31px #FFF , 743px 1165px #FFF , 82px 204px #FFF , 1665px 429px #FFF , 256px 1435px #FFF , 1605px 340px #FFF , 1147px 270px #FFF , 1194px 828px #FFF , 265px 1245px #FFF , 635px 1487px #FFF , 1751px 1960px #FFF , 1642px 210px #FFF , 1117px 843px #FFF , 281px 1858px #FFF , 1161px 1479px #FFF , 1133px 1067px #FFF , 758px 1190px #FFF , 225px 1414px #FFF , 685px 1258px #FFF , 711px 548px #FFF , 468px 366px #FFF , 1972px 350px #FFF , 850px 1616px #FFF , 538px 278px #FFF , 1507px 1544px #FFF , 1305px 1995px #FFF , 1594px 1802px #FFF , 1307px 1860px #FFF , 178px 1982px #FFF , 374px 1795px #FFF , 1252px 847px #FFF , 205px 213px #FFF , 1916px 1168px #FFF , 1055px 1990px #FFF , 1760px 1398px #FFF , 775px 1450px #FFF , 964px 37px #FFF , 1826px 914px #FFF , 1646px 954px #FFF , 1003px 706px #FFF , 358px 383px #FFF , 975px 1805px #FFF , 1197px 109px #FFF , 1864px 1131px #FFF , 376px 1621px #FFF , 1128px 1070px #FFF , 635px 13px #FFF , 147px 1886px #FFF , 722px 1546px #FFF , 1937px 1054px #FFF , 1280px 487px #FFF , 1417px 324px #FFF , 224px 1183px #FFF , 1577px 29px #FFF , 1141px 790px #FFF , 116px 1538px #FFF , 112px 111px #FFF , 1629px 571px #FFF , 1799px 577px #FFF , 109px 797px #FFF , 803px 728px #FFF , 169px 674px #FFF , 1122px 1184px #FFF , 1820px 951px #FFF;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 217px 854px #FFF , 115px 1120px #FFF , 826px 1850px #FFF , 812px 957px #FFF , 428px 4px #FFF , 1719px 1378px #FFF , 1753px 15px #FFF , 1964px 24px #FFF , 1517px 1441px #FFF , 1987px 1316px #FFF , 1113px 1771px #FFF , 481px 1450px #FFF , 875px 863px #FFF , 430px 1905px #FFF , 1540px 1614px #FFF , 1732px 105px #FFF , 1271px 328px #FFF , 313px 182px #FFF , 658px 1966px #FFF , 289px 1149px #FFF , 393px 1496px #FFF , 1259px 791px #FFF , 910px 578px #FFF , 1980px 761px #FFF , 363px 1026px #FFF , 1269px 660px #FFF , 724px 153px #FFF , 1719px 1730px #FFF , 855px 919px #FFF , 1144px 1943px #FFF , 1336px 532px #FFF , 1737px 1414px #FFF , 377px 1343px #FFF , 974px 1438px #FFF , 286px 851px #FFF , 1476px 717px #FFF , 245px 1409px #FFF , 1112px 384px #FFF , 1611px 1438px #FFF , 1573px 1784px #FFF , 1115px 1289px #FFF , 1315px 976px #FFF , 127px 412px #FFF , 1552px 1384px #FFF , 1307px 419px #FFF , 59px 1172px #FFF , 1358px 493px #FFF , 433px 1116px #FFF , 1607px 60px #FFF , 1223px 1959px #FFF , 997px 1084px #FFF , 408px 1820px #FFF , 595px 1744px #FFF , 457px 1793px #FFF , 891px 1106px #FFF , 1534px 1283px #FFF , 316px 735px #FFF , 1882px 309px #FFF , 1160px 492px #FFF , 783px 25px #FFF , 672px 1559px #FFF , 1655px 1142px #FFF , 1435px 1775px #FFF , 672px 1665px #FFF , 1739px 1841px #FFF , 362px 1946px #FFF , 225px 1688px #FFF , 1803px 568px #FFF , 1742px 1848px #FFF , 992px 424px #FFF , 1659px 70px #FFF , 229px 576px #FFF , 968px 1306px #FFF , 1936px 1337px #FFF , 1276px 404px #FFF , 185px 1973px #FFF , 294px 1607px #FFF , 16px 1337px #FFF , 1471px 1107px #FFF , 1331px 504px #FFF , 769px 368px #FFF , 834px 1766px #FFF , 808px 1166px #FFF , 1003px 1315px #FFF , 1994px 43px #FFF , 18px 1438px #FFF , 685px 168px #FFF , 341px 862px #FFF , 1084px 1407px #FFF , 884px 1826px #FFF , 1632px 974px #FFF , 748px 1181px #FFF , 1580px 949px #FFF , 1243px 499px #FFF , 518px 1260px #FFF , 637px 680px #FFF , 1334px 1810px #FFF , 1816px 898px #FFF , 350px 1634px #FFF , 361px 259px #FFF , 16px 154px #FFF , 1142px 109px #FFF , 1334px 757px #FFF , 1530px 454px #FFF , 160px 1012px #FFF , 1654px 1065px #FFF , 1838px 1890px #FFF , 504px 1570px #FFF , 1588px 1623px #FFF , 1841px 587px #FFF , 1062px 1921px #FFF , 1761px 480px #FFF , 1671px 1768px #FFF , 1916px 468px #FFF , 796px 587px #FFF , 41px 237px #FFF , 1206px 1072px #FFF , 1218px 646px #FFF , 879px 960px #FFF , 956px 726px #FFF , 537px 62px #FFF , 1274px 1538px #FFF , 1899px 1116px #FFF , 174px 1583px #FFF , 1246px 1663px #FFF , 1651px 228px #FFF , 1470px 1398px #FFF , 1544px 1111px #FFF , 611px 975px #FFF , 819px 426px #FFF , 1395px 412px #FFF , 756px 250px #FFF , 962px 1793px #FFF , 1150px 1023px #FFF , 1879px 1433px #FFF , 78px 1345px #FFF , 704px 605px #FFF , 554px 442px #FFF , 1586px 1244px #FFF , 940px 932px #FFF , 534px 788px #FFF , 1049px 1549px #FFF , 336px 1809px #FFF , 1935px 743px #FFF , 1551px 586px #FFF , 1022px 1635px #FFF , 389px 1815px #FFF , 73px 1473px #FFF , 1026px 1377px #FFF , 298px 429px #FFF , 1310px 1696px #FFF , 589px 1020px #FFF , 694px 601px #FFF , 638px 277px #FFF , 518px 1532px #FFF , 601px 1080px #FFF , 1468px 1736px #FFF , 264px 888px #FFF , 177px 1274px #FFF , 350px 97px #FFF , 1248px 136px #FFF , 1468px 40px #FFF , 1698px 772px #FFF , 85px 707px #FFF , 555px 1368px #FFF , 908px 143px #FFF , 696px 1720px #FFF , 1495px 1817px #FFF , 1740px 1637px #FFF , 231px 353px #FFF , 515px 1062px #FFF , 268px 1022px #FFF , 269px 425px #FFF , 1245px 485px #FFF , 608px 573px #FFF , 562px 1306px #FFF , 879px 1492px #FFF , 848px 1327px #FFF , 1064px 468px #FFF , 1569px 684px #FFF , 607px 1893px #FFF , 1000px 493px #FFF , 271px 280px #FFF , 184px 1263px #FFF , 707px 696px #FFF , 994px 1843px #FFF , 1914px 1094px #FFF , 170px 292px #FFF , 790px 1493px #FFF , 699px 1185px #FFF , 1617px 1181px #FFF , 1462px 225px #FFF , 1568px 1592px #FFF , 1036px 1401px #FFF , 457px 997px #FFF , 1630px 1243px #FFF , 1355px 434px #FFF , 687px 563px #FFF , 1137px 846px #FFF , 1120px 1974px #FFF , 724px 533px #FFF , 1641px 530px #FFF , 1938px 661px #FFF , 1307px 200px #FFF , 398px 414px #FFF , 1457px 364px #FFF , 70px 1104px #FFF , 741px 1345px #FFF , 1064px 1358px #FFF , 1095px 41px #FFF , 153px 972px #FFF , 1459px 1940px #FFF , 811px 1242px #FFF , 61px 634px #FFF , 720px 913px #FFF , 252px 1440px #FFF , 394px 355px #FFF , 833px 1371px #FFF , 1984px 731px #FFF , 351px 1838px #FFF , 1774px 1181px #FFF , 902px 1325px #FFF , 1211px 1971px #FFF , 1068px 1539px #FFF , 1366px 1685px #FFF , 521px 183px #FFF , 1105px 855px #FFF , 165px 1406px #FFF , 818px 1797px #FFF , 224px 982px #FFF , 1367px 1506px #FFF , 1898px 1065px #FFF , 1227px 222px #FFF , 896px 1810px #FFF , 1865px 3px #FFF , 618px 1696px #FFF , 884px 1190px #FFF , 1542px 1157px #FFF , 1713px 1597px #FFF , 1157px 1718px #FFF , 1787px 474px #FFF , 990px 1746px #FFF , 408px 572px #FFF , 425px 127px #FFF , 1718px 322px #FFF , 1398px 494px #FFF , 829px 1723px #FFF , 1537px 916px #FFF , 452px 741px #FFF , 894px 1406px #FFF , 659px 1594px #FFF , 337px 1329px #FFF , 645px 885px #FFF , 382px 1455px #FFF , 508px 1047px #FFF , 222px 1123px #FFF , 593px 154px #FFF , 1903px 1323px #FFF , 1482px 1778px #FFF , 888px 925px #FFF , 980px 612px #FFF , 425px 430px #FFF , 1910px 322px #FFF , 1452px 405px #FFF , 1201px 141px #FFF , 745px 1368px #FFF , 1378px 973px #FFF , 1083px 1290px #FFF , 1819px 1335px #FFF , 648px 547px #FFF , 539px 696px #FFF , 415px 1671px #FFF , 203px 847px #FFF , 1428px 1012px #FFF , 1872px 1726px #FFF , 1080px 1270px #FFF , 91px 1024px #FFF , 1206px 445px #FFF , 1362px 1973px #FFF , 1497px 944px #FFF , 1925px 1928px #FFF , 1833px 428px #FFF , 25px 1165px #FFF , 1798px 345px #FFF , 1865px 1002px #FFF , 58px 261px #FFF , 135px 1940px #FFF , 1787px 1926px #FFF , 979px 1999px #FFF , 623px 319px #FFF , 409px 565px #FFF , 175px 1835px #FFF , 699px 1838px #FFF , 1268px 1734px #FFF , 397px 428px #FFF , 957px 505px #FFF , 394px 292px #FFF , 1576px 1153px #FFF , 875px 1259px #FFF , 275px 571px #FFF , 711px 193px #FFF , 1238px 386px #FFF , 1166px 500px #FFF , 1182px 990px #FFF , 1381px 1092px #FFF , 113px 430px #FFF , 1924px 92px #FFF , 1650px 1548px #FFF , 1068px 795px #FFF , 1980px 893px #FFF , 1231px 146px #FFF , 1366px 329px #FFF , 1831px 190px #FFF , 1102px 533px #FFF , 102px 1510px #FFF , 230px 413px #FFF , 1117px 1699px #FFF , 679px 1891px #FFF , 1645px 23px #FFF , 775px 441px #FFF , 1307px 1196px #FFF , 1651px 841px #FFF , 229px 1886px #FFF , 1765px 1228px #FFF , 818px 1609px #FFF , 1772px 921px #FFF , 245px 931px #FFF , 479px 620px #FFF , 1054px 1319px #FFF , 1761px 1069px #FFF , 454px 724px #FFF , 1795px 874px #FFF , 598px 1076px #FFF , 351px 864px #FFF , 313px 253px #FFF , 1498px 1136px #FFF , 356px 1180px #FFF , 1906px 37px #FFF , 1184px 1407px #FFF , 165px 754px #FFF , 1348px 604px #FFF , 1259px 1704px #FFF , 1481px 1389px #FFF , 637px 328px #FFF , 1473px 1215px #FFF , 1615px 978px #FFF , 814px 1502px #FFF , 1477px 281px #FFF , 1347px 1911px #FFF , 1067px 1984px #FFF , 340px 1192px #FFF , 1232px 1859px #FFF , 1430px 193px #FFF , 1884px 1422px #FFF , 717px 1135px #FFF , 131px 717px #FFF , 136px 894px #FFF , 1763px 1209px #FFF , 1668px 1696px #FFF , 1460px 1032px #FFF , 24px 1796px #FFF , 836px 113px #FFF , 759px 1404px #FFF , 370px 1343px #FFF , 1093px 1765px #FFF , 197px 1723px #FFF , 449px 1015px #FFF , 1997px 875px #FFF , 1387px 1565px #FFF , 787px 1383px #FFF , 327px 818px #FFF , 148px 1394px #FFF , 685px 1362px #FFF , 1159px 166px #FFF , 1759px 52px #FFF , 183px 1210px #FFF , 1861px 1602px #FFF , 570px 935px #FFF , 848px 1620px #FFF , 1778px 1687px #FFF , 636px 1624px #FFF , 772px 1163px #FFF , 283px 168px #FFF , 456px 1808px #FFF , 130px 41px #FFF , 1700px 536px #FFF , 493px 613px #FFF , 769px 845px #FFF , 1737px 1022px #FFF , 617px 1274px #FFF , 42px 1161px #FFF , 1634px 1703px #FFF , 578px 1966px #FFF , 829px 495px #FFF , 1273px 779px #FFF , 1971px 961px #FFF , 1684px 1821px #FFF , 1985px 1048px #FFF , 666px 1849px #FFF , 832px 1994px #FFF , 1315px 531px #FFF , 1457px 1542px #FFF , 1211px 948px #FFF , 1640px 1271px #FFF , 601px 861px #FFF , 74px 104px #FFF , 360px 1176px #FFF , 1889px 1871px #FFF , 151px 127px #FFF , 652px 1074px #FFF , 888px 1161px #FFF , 327px 101px #FFF , 708px 1295px #FFF , 1374px 586px #FFF , 32px 344px #FFF , 115px 891px #FFF , 1452px 229px #FFF , 1244px 1693px #FFF , 1780px 859px #FFF , 228px 495px #FFF , 644px 1365px #FFF , 1106px 233px #FFF , 1663px 1024px #FFF , 982px 60px #FFF , 276px 1848px #FFF , 1241px 1113px #FFF , 518px 625px #FFF , 1893px 1411px #FFF , 731px 2px #FFF , 1205px 1984px #FFF , 1202px 614px #FFF , 984px 1326px #FFF , 1429px 1624px #FFF , 1366px 774px #FFF , 68px 1897px #FFF , 650px 425px #FFF , 336px 1077px #FFF , 746px 953px #FFF , 37px 1071px #FFF , 614px 195px #FFF , 739px 263px #FFF , 913px 1520px #FFF , 566px 50px #FFF , 1367px 1679px #FFF , 307px 588px #FFF , 691px 340px #FFF , 1495px 540px #FFF , 389px 125px #FFF , 1666px 1265px #FFF , 1322px 229px #FFF , 1308px 223px #FFF , 1794px 870px #FFF , 1497px 596px #FFF , 56px 1828px #FFF , 1765px 1250px #FFF , 937px 121px #FFF , 675px 1473px #FFF , 1855px 1666px #FFF , 1670px 926px #FFF , 635px 1227px #FFF , 93px 1900px #FFF , 1405px 1189px #FFF , 1494px 1332px #FFF , 1225px 716px #FFF , 1321px 277px #FFF , 79px 924px #FFF , 106px 1189px #FFF , 899px 872px #FFF , 94px 1434px #FFF , 593px 159px #FFF , 126px 941px #FFF , 1784px 297px #FFF , 1083px 589px #FFF , 405px 1896px #FFF , 1550px 865px #FFF , 1291px 609px #FFF , 1302px 1491px #FFF , 1460px 1912px #FFF , 64px 1725px #FFF , 1481px 928px #FFF , 1379px 720px #FFF , 1959px 937px #FFF , 1532px 1372px #FFF , 439px 1465px #FFF , 874px 1668px #FFF , 789px 563px #FFF , 1487px 820px #FFF , 856px 1707px #FFF , 1629px 1768px #FFF , 1224px 413px #FFF , 1390px 1570px #FFF , 533px 1285px #FFF , 44px 1097px #FFF , 468px 501px #FFF , 1249px 488px #FFF , 1287px 1216px #FFF , 1780px 1743px #FFF , 329px 1721px #FFF , 1207px 1161px #FFF , 1227px 1003px #FFF , 352px 823px #FFF , 1824px 1327px #FFF , 630px 937px #FFF , 390px 39px #FFF , 771px 1834px #FFF , 1463px 1440px #FFF , 523px 321px #FFF , 445px 1236px #FFF , 1799px 1452px #FFF , 632px 409px #FFF , 1133px 825px #FFF , 1041px 399px #FFF , 1002px 862px #FFF , 1552px 44px #FFF , 1141px 385px #FFF , 498px 1281px #FFF , 45px 530px #FFF , 150px 1645px #FFF , 1578px 240px #FFF , 1434px 1775px #FFF , 1040px 88px #FFF , 417px 653px #FFF , 1917px 501px #FFF , 153px 1422px #FFF , 146px 1317px #FFF , 188px 1408px #FFF , 954px 1365px #FFF , 1813px 63px #FFF , 1351px 384px #FFF , 456px 47px #FFF , 1113px 1132px #FFF , 520px 1453px #FFF , 433px 405px #FFF , 971px 1447px #FFF , 1098px 1032px #FFF , 345px 1857px #FFF , 194px 1592px #FFF , 1956px 639px #FFF , 366px 1302px #FFF , 168px 647px #FFF , 1049px 110px #FFF , 1762px 703px #FFF , 553px 317px #FFF , 1540px 969px #FFF , 1883px 969px #FFF , 381px 1107px #FFF , 1755px 68px #FFF , 743px 781px #FFF , 1011px 554px #FFF , 1264px 582px #FFF , 670px 1290px #FFF , 1648px 1997px #FFF , 287px 691px #FFF , 1806px 515px #FFF , 1992px 1724px #FFF , 1097px 1021px #FFF , 1594px 1775px #FFF , 578px 512px #FFF , 585px 1703px #FFF , 762px 1779px #FFF , 1030px 1224px #FFF , 1499px 438px #FFF , 1339px 747px #FFF , 1854px 1419px #FFF , 138px 1755px #FFF , 820px 1258px #FFF , 1436px 245px #FFF , 200px 1645px #FFF , 1442px 404px #FFF , 1885px 928px #FFF , 1129px 947px #FFF , 146px 1279px #FFF , 295px 91px #FFF , 961px 1462px #FFF , 1291px 95px #FFF , 144px 1136px #FFF , 1253px 687px #FFF , 608px 1923px #FFF , 764px 898px #FFF , 438px 1536px #FFF , 1613px 1594px #FFF , 1978px 152px #FFF , 549px 1096px #FFF , 825px 1383px #FFF , 1543px 541px #FFF , 1878px 827px #FFF , 1855px 341px #FFF , 1382px 1455px #FFF , 1460px 1200px #FFF , 192px 34px #FFF , 1450px 1637px #FFF , 889px 1561px #FFF , 1127px 1611px #FFF , 1319px 485px #FFF , 99px 94px #FFF , 1958px 718px #FFF , 62px 1972px #FFF , 1178px 1384px #FFF , 110px 538px #FFF , 750px 1376px #FFF , 1489px 1175px #FFF , 1449px 1900px #FFF , 1176px 47px #FFF , 1278px 1956px #FFF , 18px 28px #FFF , 1415px 1003px #FFF , 257px 1351px #FFF , 1923px 471px #FFF , 543px 716px #FFF , 526px 264px #FFF , 581px 1603px #FFF , 1653px 1415px #FFF , 689px 1919px #FFF , 375px 1775px #FFF , 518px 1918px #FFF , 935px 1487px #FFF , 1215px 1028px #FFF , 154px 1188px #FFF , 1636px 1086px #FFF , 253px 235px #FFF , 1581px 1685px #FFF , 1886px 311px #FFF , 951px 1630px #FFF , 877px 411px #FFF , 1399px 1064px #FFF , 1613px 891px #FFF , 687px 1192px #FFF , 792px 514px #FFF , 1354px 702px #FFF , 1228px 678px #FFF , 1457px 1583px #FFF , 499px 1575px #FFF , 607px 1068px #FFF , 1110px 942px #FFF , 689px 324px #FFF , 816px 917px #FFF , 1849px 31px #FFF , 743px 1165px #FFF , 82px 204px #FFF , 1665px 429px #FFF , 256px 1435px #FFF , 1605px 340px #FFF , 1147px 270px #FFF , 1194px 828px #FFF , 265px 1245px #FFF , 635px 1487px #FFF , 1751px 1960px #FFF , 1642px 210px #FFF , 1117px 843px #FFF , 281px 1858px #FFF , 1161px 1479px #FFF , 1133px 1067px #FFF , 758px 1190px #FFF , 225px 1414px #FFF , 685px 1258px #FFF , 711px 548px #FFF , 468px 366px #FFF , 1972px 350px #FFF , 850px 1616px #FFF , 538px 278px #FFF , 1507px 1544px #FFF , 1305px 1995px #FFF , 1594px 1802px #FFF , 1307px 1860px #FFF , 178px 1982px #FFF , 374px 1795px #FFF , 1252px 847px #FFF , 205px 213px #FFF , 1916px 1168px #FFF , 1055px 1990px #FFF , 1760px 1398px #FFF , 775px 1450px #FFF , 964px 37px #FFF , 1826px 914px #FFF , 1646px 954px #FFF , 1003px 706px #FFF , 358px 383px #FFF , 975px 1805px #FFF , 1197px 109px #FFF , 1864px 1131px #FFF , 376px 1621px #FFF , 1128px 1070px #FFF , 635px 13px #FFF , 147px 1886px #FFF , 722px 1546px #FFF , 1937px 1054px #FFF , 1280px 487px #FFF , 1417px 324px #FFF , 224px 1183px #FFF , 1577px 29px #FFF , 1141px 790px #FFF , 116px 1538px #FFF , 112px 111px #FFF , 1629px 571px #FFF , 1799px 577px #FFF , 109px 797px #FFF , 803px 728px #FFF , 169px 674px #FFF , 1122px 1184px #FFF , 1820px 951px #FFF;
  }

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1915px 853px #FFF , 251px 1049px #FFF , 244px 1433px #FFF , 686px 528px #FFF , 1966px 3px #FFF , 1414px 32px #FFF , 1188px 1196px #FFF , 556px 225px #FFF , 1605px 1704px #FFF , 1776px 1797px #FFF , 1185px 1044px #FFF , 28px 597px #FFF , 1742px 932px #FFF , 587px 631px #FFF , 1762px 998px #FFF , 160px 171px #FFF , 1753px 1098px #FFF , 784px 1889px #FFF , 1813px 168px #FFF , 1877px 936px #FFF , 1769px 150px #FFF , 1469px 995px #FFF , 1965px 1642px #FFF , 1643px 1469px #FFF , 1815px 712px #FFF , 592px 1670px #FFF , 1451px 594px #FFF , 1096px 1222px #FFF , 1736px 998px #FFF , 4px 934px #FFF , 1763px 1923px #FFF , 890px 17px #FFF , 1326px 1066px #FFF , 225px 1914px #FFF , 706px 1272px #FFF , 221px 1575px #FFF , 1380px 1625px #FFF , 319px 478px #FFF , 723px 1797px #FFF , 171px 753px #FFF , 782px 1310px #FFF , 1917px 861px #FFF , 487px 1854px #FFF , 81px 1351px #FFF , 1160px 718px #FFF , 1943px 229px #FFF , 1621px 1860px #FFF , 1780px 1579px #FFF , 1725px 1500px #FFF , 1587px 1324px #FFF , 1014px 579px #FFF , 1195px 168px #FFF , 700px 1405px #FFF , 1810px 1502px #FFF , 1976px 857px #FFF , 118px 140px #FFF , 1081px 1119px #FFF , 532px 517px #FFF , 1035px 107px #FFF , 267px 1049px #FFF , 1110px 990px #FFF , 1095px 1535px #FFF , 1587px 1211px #FFF , 1258px 407px #FFF , 854px 1714px #FFF , 620px 1152px #FFF , 1309px 1481px #FFF , 1785px 579px #FFF , 720px 1478px #FFF , 1695px 881px #FFF , 1142px 494px #FFF , 1523px 930px #FFF , 1742px 1859px #FFF , 1117px 1478px #FFF , 641px 949px #FFF , 1038px 1904px #FFF , 1736px 912px #FFF , 921px 1892px #FFF , 527px 963px #FFF , 1292px 602px #FFF , 536px 181px #FFF , 1734px 1023px #FFF , 1723px 1395px #FFF , 1243px 1723px #FFF , 13px 1749px #FFF , 1872px 888px #FFF , 789px 1490px #FFF , 343px 1879px #FFF , 505px 1451px #FFF , 468px 284px #FFF , 561px 177px #FFF , 1355px 1786px #FFF , 1652px 1072px #FFF , 884px 320px #FFF , 168px 355px #FFF , 92px 119px #FFF , 928px 156px #FFF , 425px 875px #FFF , 1351px 995px #FFF , 1602px 21px #FFF , 154px 496px #FFF , 893px 1425px #FFF , 1509px 1343px #FFF , 1659px 602px #FFF , 1834px 1785px #FFF , 1699px 1806px #FFF , 1983px 1685px #FFF , 856px 186px #FFF , 292px 1109px #FFF , 1346px 1051px #FFF , 400px 1789px #FFF , 1276px 1880px #FFF , 1296px 1814px #FFF , 1513px 1807px #FFF , 871px 238px #FFF , 846px 781px #FFF , 1793px 567px #FFF , 1738px 371px #FFF , 748px 1021px #FFF , 351px 1405px #FFF , 1513px 1956px #FFF , 1751px 317px #FFF , 1785px 1952px #FFF , 33px 1858px #FFF , 1650px 1115px #FFF , 1211px 1729px #FFF , 104px 1141px #FFF , 1578px 1106px #FFF , 116px 276px #FFF , 1947px 1912px #FFF , 136px 152px #FFF , 1123px 1884px #FFF , 1689px 379px #FFF , 40px 1973px #FFF , 1030px 150px #FFF , 346px 38px #FFF , 393px 376px #FFF , 1123px 1795px #FFF , 1959px 1849px #FFF , 1700px 656px #FFF , 414px 1586px #FFF , 10px 318px #FFF , 1160px 629px #FFF , 1819px 1714px #FFF , 171px 1799px #FFF , 864px 892px #FFF , 410px 1886px #FFF , 1111px 312px #FFF , 41px 1946px #FFF , 856px 1464px #FFF , 1733px 1428px #FFF , 1467px 1257px #FFF , 100px 573px #FFF , 752px 92px #FFF , 1930px 888px #FFF , 1646px 444px #FFF , 1933px 744px #FFF , 1195px 1333px #FFF , 585px 1180px #FFF , 1257px 7px #FFF , 352px 1682px #FFF , 563px 739px #FFF , 1773px 1091px #FFF , 44px 1055px #FFF , 251px 726px #FFF , 740px 634px #FFF , 1473px 1361px #FFF , 1967px 1876px #FFF , 1199px 997px #FFF , 1132px 500px #FFF , 1930px 511px #FFF , 670px 567px #FFF , 211px 707px #FFF , 1917px 1218px #FFF , 507px 1097px #FFF , 262px 876px #FFF , 16px 535px #FFF , 562px 1466px #FFF , 1125px 637px #FFF , 1536px 1828px #FFF , 755px 1984px #FFF , 613px 41px #FFF , 1695px 704px #FFF , 33px 1856px #FFF , 559px 1957px #FFF , 748px 428px #FFF , 597px 1564px #FFF , 1482px 1911px #FFF , 1185px 1454px #FFF , 1661px 722px #FFF , 1092px 712px #FFF , 1218px 273px #FFF , 1304px 809px #FFF , 1758px 404px #FFF , 1109px 515px #FFF , 1769px 1715px #FFF , 1159px 571px #FFF , 1600px 144px #FFF , 1254px 689px #FFF , 1366px 1943px #FFF;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1915px 853px #FFF , 251px 1049px #FFF , 244px 1433px #FFF , 686px 528px #FFF , 1966px 3px #FFF , 1414px 32px #FFF , 1188px 1196px #FFF , 556px 225px #FFF , 1605px 1704px #FFF , 1776px 1797px #FFF , 1185px 1044px #FFF , 28px 597px #FFF , 1742px 932px #FFF , 587px 631px #FFF , 1762px 998px #FFF , 160px 171px #FFF , 1753px 1098px #FFF , 784px 1889px #FFF , 1813px 168px #FFF , 1877px 936px #FFF , 1769px 150px #FFF , 1469px 995px #FFF , 1965px 1642px #FFF , 1643px 1469px #FFF , 1815px 712px #FFF , 592px 1670px #FFF , 1451px 594px #FFF , 1096px 1222px #FFF , 1736px 998px #FFF , 4px 934px #FFF , 1763px 1923px #FFF , 890px 17px #FFF , 1326px 1066px #FFF , 225px 1914px #FFF , 706px 1272px #FFF , 221px 1575px #FFF , 1380px 1625px #FFF , 319px 478px #FFF , 723px 1797px #FFF , 171px 753px #FFF , 782px 1310px #FFF , 1917px 861px #FFF , 487px 1854px #FFF , 81px 1351px #FFF , 1160px 718px #FFF , 1943px 229px #FFF , 1621px 1860px #FFF , 1780px 1579px #FFF , 1725px 1500px #FFF , 1587px 1324px #FFF , 1014px 579px #FFF , 1195px 168px #FFF , 700px 1405px #FFF , 1810px 1502px #FFF , 1976px 857px #FFF , 118px 140px #FFF , 1081px 1119px #FFF , 532px 517px #FFF , 1035px 107px #FFF , 267px 1049px #FFF , 1110px 990px #FFF , 1095px 1535px #FFF , 1587px 1211px #FFF , 1258px 407px #FFF , 854px 1714px #FFF , 620px 1152px #FFF , 1309px 1481px #FFF , 1785px 579px #FFF , 720px 1478px #FFF , 1695px 881px #FFF , 1142px 494px #FFF , 1523px 930px #FFF , 1742px 1859px #FFF , 1117px 1478px #FFF , 641px 949px #FFF , 1038px 1904px #FFF , 1736px 912px #FFF , 921px 1892px #FFF , 527px 963px #FFF , 1292px 602px #FFF , 536px 181px #FFF , 1734px 1023px #FFF , 1723px 1395px #FFF , 1243px 1723px #FFF , 13px 1749px #FFF , 1872px 888px #FFF , 789px 1490px #FFF , 343px 1879px #FFF , 505px 1451px #FFF , 468px 284px #FFF , 561px 177px #FFF , 1355px 1786px #FFF , 1652px 1072px #FFF , 884px 320px #FFF , 168px 355px #FFF , 92px 119px #FFF , 928px 156px #FFF , 425px 875px #FFF , 1351px 995px #FFF , 1602px 21px #FFF , 154px 496px #FFF , 893px 1425px #FFF , 1509px 1343px #FFF , 1659px 602px #FFF , 1834px 1785px #FFF , 1699px 1806px #FFF , 1983px 1685px #FFF , 856px 186px #FFF , 292px 1109px #FFF , 1346px 1051px #FFF , 400px 1789px #FFF , 1276px 1880px #FFF , 1296px 1814px #FFF , 1513px 1807px #FFF , 871px 238px #FFF , 846px 781px #FFF , 1793px 567px #FFF , 1738px 371px #FFF , 748px 1021px #FFF , 351px 1405px #FFF , 1513px 1956px #FFF , 1751px 317px #FFF , 1785px 1952px #FFF , 33px 1858px #FFF , 1650px 1115px #FFF , 1211px 1729px #FFF , 104px 1141px #FFF , 1578px 1106px #FFF , 116px 276px #FFF , 1947px 1912px #FFF , 136px 152px #FFF , 1123px 1884px #FFF , 1689px 379px #FFF , 40px 1973px #FFF , 1030px 150px #FFF , 346px 38px #FFF , 393px 376px #FFF , 1123px 1795px #FFF , 1959px 1849px #FFF , 1700px 656px #FFF , 414px 1586px #FFF , 10px 318px #FFF , 1160px 629px #FFF , 1819px 1714px #FFF , 171px 1799px #FFF , 864px 892px #FFF , 410px 1886px #FFF , 1111px 312px #FFF , 41px 1946px #FFF , 856px 1464px #FFF , 1733px 1428px #FFF , 1467px 1257px #FFF , 100px 573px #FFF , 752px 92px #FFF , 1930px 888px #FFF , 1646px 444px #FFF , 1933px 744px #FFF , 1195px 1333px #FFF , 585px 1180px #FFF , 1257px 7px #FFF , 352px 1682px #FFF , 563px 739px #FFF , 1773px 1091px #FFF , 44px 1055px #FFF , 251px 726px #FFF , 740px 634px #FFF , 1473px 1361px #FFF , 1967px 1876px #FFF , 1199px 997px #FFF , 1132px 500px #FFF , 1930px 511px #FFF , 670px 567px #FFF , 211px 707px #FFF , 1917px 1218px #FFF , 507px 1097px #FFF , 262px 876px #FFF , 16px 535px #FFF , 562px 1466px #FFF , 1125px 637px #FFF , 1536px 1828px #FFF , 755px 1984px #FFF , 613px 41px #FFF , 1695px 704px #FFF , 33px 1856px #FFF , 559px 1957px #FFF , 748px 428px #FFF , 597px 1564px #FFF , 1482px 1911px #FFF , 1185px 1454px #FFF , 1661px 722px #FFF , 1092px 712px #FFF , 1218px 273px #FFF , 1304px 809px #FFF , 1758px 404px #FFF , 1109px 515px #FFF , 1769px 1715px #FFF , 1159px 571px #FFF , 1600px 144px #FFF , 1254px 689px #FFF , 1366px 1943px #FFF;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1839px 229px #FFF , 478px 1609px #FFF , 1056px 1595px #FFF , 888px 970px #FFF , 1697px 1431px #FFF , 266px 1968px #FFF , 11px 1063px #FFF , 1647px 375px #FFF , 1166px 1864px #FFF , 110px 1061px #FFF , 1283px 654px #FFF , 726px 1082px #FFF , 777px 371px #FFF , 1928px 58px #FFF , 1510px 1343px #FFF , 1904px 896px #FFF , 636px 1642px #FFF , 206px 431px #FFF , 554px 1498px #FFF , 305px 1379px #FFF , 1816px 504px #FFF , 128px 1161px #FFF , 1066px 1430px #FFF , 1837px 1506px #FFF , 1725px 1575px #FFF , 1179px 1196px #FFF , 936px 926px #FFF , 133px 883px #FFF , 86px 627px #FFF , 1673px 536px #FFF , 713px 501px #FFF , 1230px 1454px #FFF , 1435px 275px #FFF , 511px 1230px #FFF , 80px 1972px #FFF , 545px 402px #FFF , 935px 1520px #FFF , 929px 1983px #FFF , 310px 628px #FFF , 1764px 1033px #FFF , 1030px 409px #FFF , 636px 1563px #FFF , 1934px 840px #FFF , 1628px 651px #FFF , 1970px 55px #FFF , 1437px 1020px #FFF , 1925px 29px #FFF , 711px 612px #FFF , 1179px 537px #FFF , 717px 1612px #FFF , 727px 1346px #FFF , 228px 1814px #FFF , 203px 406px #FFF , 252px 1230px #FFF , 1393px 1193px #FFF , 190px 922px #FFF , 704px 741px #FFF , 544px 1324px #FFF , 362px 1415px #FFF , 1313px 1099px #FFF , 1049px 529px #FFF , 384px 1958px #FFF , 808px 1202px #FFF , 102px 635px #FFF , 1192px 1309px #FFF , 288px 1459px #FFF , 521px 1036px #FFF , 1362px 1517px #FFF , 974px 76px #FFF , 1332px 61px #FFF , 676px 57px #FFF , 1122px 658px #FFF , 1086px 1314px #FFF , 22px 774px #FFF , 931px 353px #FFF , 1690px 1433px #FFF , 30px 344px #FFF , 1869px 1379px #FFF , 336px 1516px #FFF , 2px 352px #FFF , 1545px 1411px #FFF , 863px 1861px #FFF , 257px 704px #FFF , 973px 1978px #FFF , 1630px 919px #FFF , 1661px 228px #FFF , 31px 45px #FFF , 572px 390px #FFF , 1367px 1631px #FFF , 789px 237px #FFF , 472px 1904px #FFF , 1217px 460px #FFF , 994px 1069px #FFF , 906px 1231px #FFF , 1824px 309px #FFF , 1093px 138px #FFF , 630px 1534px #FFF , 1469px 1931px #FFF , 422px 879px #FFF , 1922px 265px #FFF;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 1000px; /**changed from 2000px**/
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1839px 229px #FFF , 478px 1609px #FFF , 1056px 1595px #FFF , 888px 970px #FFF , 1697px 1431px #FFF , 266px 1968px #FFF , 11px 1063px #FFF , 1647px 375px #FFF , 1166px 1864px #FFF , 110px 1061px #FFF , 1283px 654px #FFF , 726px 1082px #FFF , 777px 371px #FFF , 1928px 58px #FFF , 1510px 1343px #FFF , 1904px 896px #FFF , 636px 1642px #FFF , 206px 431px #FFF , 554px 1498px #FFF , 305px 1379px #FFF , 1816px 504px #FFF , 128px 1161px #FFF , 1066px 1430px #FFF , 1837px 1506px #FFF , 1725px 1575px #FFF , 1179px 1196px #FFF , 936px 926px #FFF , 133px 883px #FFF , 86px 627px #FFF , 1673px 536px #FFF , 713px 501px #FFF , 1230px 1454px #FFF , 1435px 275px #FFF , 511px 1230px #FFF , 80px 1972px #FFF , 545px 402px #FFF , 935px 1520px #FFF , 929px 1983px #FFF , 310px 628px #FFF , 1764px 1033px #FFF , 1030px 409px #FFF , 636px 1563px #FFF , 1934px 840px #FFF , 1628px 651px #FFF , 1970px 55px #FFF , 1437px 1020px #FFF , 1925px 29px #FFF , 711px 612px #FFF , 1179px 537px #FFF , 717px 1612px #FFF , 727px 1346px #FFF , 228px 1814px #FFF , 203px 406px #FFF , 252px 1230px #FFF , 1393px 1193px #FFF , 190px 922px #FFF , 704px 741px #FFF , 544px 1324px #FFF , 362px 1415px #FFF , 1313px 1099px #FFF , 1049px 529px #FFF , 384px 1958px #FFF , 808px 1202px #FFF , 102px 635px #FFF , 1192px 1309px #FFF , 288px 1459px #FFF , 521px 1036px #FFF , 1362px 1517px #FFF , 974px 76px #FFF , 1332px 61px #FFF , 676px 57px #FFF , 1122px 658px #FFF , 1086px 1314px #FFF , 22px 774px #FFF , 931px 353px #FFF , 1690px 1433px #FFF , 30px 344px #FFF , 1869px 1379px #FFF , 336px 1516px #FFF , 2px 352px #FFF , 1545px 1411px #FFF , 863px 1861px #FFF , 257px 704px #FFF , 973px 1978px #FFF , 1630px 919px #FFF , 1661px 228px #FFF , 31px 45px #FFF , 572px 390px #FFF , 1367px 1631px #FFF , 789px 237px #FFF , 472px 1904px #FFF , 1217px 460px #FFF , 994px 1069px #FFF , 906px 1231px #FFF , 1824px 309px #FFF , 1093px 138px #FFF , 630px 1534px #FFF , 1469px 1931px #FFF , 422px 879px #FFF , 1922px 265px #FFF;
}

#title {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  color: #FFF;
  text-align: center;
  font-family: "lato", sans-serif;
  font-weight: 300;
  font-size: 50px;
  letter-spacing: 10px;
  margin-top: -60px;
  padding-left: 10px;
}
#title span {
  background: -webkit-linear-gradient(white, #38495a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}


/* END OF
======================================= */
/** PIXEL STARS - EFFECT STARS in PARALLAX **/


/** COLOR RED FOR "SOLD OUT" WORD **/
.color-red {
color: red!important;
font-size: 14px;
}
/** COLOR GREEN FOR "ORIGINAL AVAILABLE" WORD **/
.color-green {
color: #229954!important;
font-size: 14px;
}

hr.beautiful-line{
 	border-top: 1px solid #CAA462; 
  width: 90%;
  padding-top: 50px;
  padding-bottom:20px;
  margin-left: auto;
margin-right: auto;
}
