

/* /////////////////////////////////////////////////////////////////////
//  Your CSS
/////////////////////////////////////////////////////////////////////*/

body {
background-color: #29374D;
}

a {
color: #e9e9e9e9;
}

#collection-nav-title { 
color:white;
} 

#image_gallery_nav.stay_top {
    background-color: #29374D;
}
h1#mainPageHeader {
display:none;
}
ul {
color: white;
}
select {
color:black;
}
.collection-cover-title-wrapper {
position: relative;
}

#nav-toggle {
background-color: transparent !important;
}
h1 {
    color: white;
}
p {
    color: white;
    font-family: 'Montserrat', sans-serif;
    font-size: 12pt;
    line-height: 27px;
    letter-spacing: 0px;
    font-weight: 300;
}

h1 {
    text-align: center !important;
    font-size: 25px !important;
    letter-spacing: 2px !important;
    font-weight: 300 !important;
    padding-bottom: 0px !important;
text-transform:uppercase !important;
}

#site_entrance h1 {
    color: white;
    font-size: 70px!important;
    margin-top: 0px;
    margin-bottom: 53px;
}

h2 {
font-family: 'Montserrat', sans-serif;
    clear: both;
    font-size: 1.5em;
    margin-top: 3.125em;
    padding-bottom: 0px;
    color: white;
    letter-spacing: 1px;
    line-height: 2.1;
}
.call-to-action {
margin-top: 30px;
}
.logintitle {
font-family: 'Montserrat', sans-serif;
    font-weight: 300 !important;
    font-size: 40px!important;
    text-transform: uppercase;
}
.logindescription {
    font-family: 'Lato', sans-serif;
    font-weight: 300 !important;
}
#login_password {
height: 63px !important;
    opacity: 0.9;
}

#pageWidth {
font-size: 12px;
line-height: 19px;
font-weight: normal;
font-style: normal;
color: #white;
}

#isPageHeader {
margin-top: 20px;
}

#pgLogo {
float:left;
clear:both;
}

#pgNavigation {
text-align: right;
float: right;
clear: none;
width: auto;
}

#pgCompany {
font-family:'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Arial', 'Lucida Grande', 'sans-serif';
font-weight: 100;
font-style: normal;
font-size: 40px;
letter-spacing: 1px;
line-height: 43px;
text-align:center;
color: #white;
padding-top: 33px;
margin-bottom: 10px;
}

#pgCompany a {
color: #white;
}
.greybg {
opacity: 0.4 !important;
}

h1, .editEventTitle {
font-weight: 100;
    font-family: 'Montserrat', sans-serif;
font-size: 30px;
line-height: 20px;
font-style: normal;
padding-bottom: 9px;
    border-bottom: 0px;
    text-transform: uppercase;
line-height: 30px;
font-weight: normal;
font-style: normal;
padding-bottom: 9px;
text-transform:none;
color: #white;
border-bottom:0px;
text-transform: lowercase;
}

#galleryTitle, #albumTitle { 
font-size: 30px;
line-height: 20px;
font-style: normal;
padding-bottom: 9px;
text-transform:none;
border-bottom:0px;
text-transform: uppercase;
font-weight:100;
font-family: 'Montserrat', sans-serif;
}


h1#cartcurrency {
font-family: Georgia, 'Times New Roman', serif;
font-size: 20px;
line-height: 30px;
font-weight: normal;
font-style: normal;
padding-bottom: 9px;
text-transform:uppercase;
color: #white;
}


span#numGalImages {
font-family: Georgia, 'Times New Roman', serif;
}

.cartColorPriceColumn {
font-family: Arial, Helvetica, 'sans-serif';
}

#slideshow p, .slideshowinfo p {
font-family: Georgia, 'Times New Roman', serif;
}

#nav-pg li {
display: inline-block;
float:none;
}

#nav-pg ul li {
font-family: brandon-grotesque;
font-weight: 300;
font-style: normal;
line-height: 1em;
margin-top: 61px;
letter-spacing: 0px;
    font-size: 17px;
}

#pgLogo_img {
max-width: 230px;
padding-bottom:16px;
}

#nav-pg ul li a {
color: white;
text-transform: uppercase;
font-size:11pt;
}

#pgNavigation {
padding-bottom:30px;
}

#pgNavigation li {
padding-right:10px;
padding-left:10px;
}

#copyright {
width: 100%;
float: left;
margin-right: 20px;
}

#social-links {
width: 100%;
margin-right: 0px;
text-align: center;
}

.smimg {
margin-left:3px;
} 

.greybg {
opacity: 0.2 !important;
} 

#copyright p{
font-size: 11px;
color: #white;
}

#pgFooterHTML {
width:100% !important; 
}

#pgFooter {
width: 100% !important; 
}

#footerlinks {
float: left;
padding-bottom: 30px;
padding-top: 30px;
}

#wedding a:hover, #music a:hover {
color: white;
}

#music {
margin-bottom: 1px;
display: inline;
height:25px;
}

#galleryTitle, #albumTitle {
font-size: 13px;
}

.wraptocenterGallery {
/*width: 293px !important;
height: 226px !important;*/
}

/*--------------------------------------
Responsive navigation
---------------------------------------*/
@media (max-width: 1024px) {
    #isPageHeader {

    }
    #pgLogo {
float:none;
    }
    #pgNavigation, #nav-pg {
        padding-right: 0;
        margin:0;
        width:100%;
    }
    #nav-toggle {
        background-image: url("//workspace-cdn.s3.amazonaws.com/images/settings_navigation_icons/dropdown_menu.png");
        display: block !important;
        float: left;
        width: 100%;
        height: 45px;
        background-position: calc(100% - 22px) 22px;
        background-repeat: no-repeat;
        position: fixed;
        top: 0;
        right: 0;
        z-index: 100;
        background-color: white;
    }
    #pgNavigation ul {
        display:block;
        max-height: 0px;
        overflow: hidden;
        transition: max-height 300ms ease 0s;
        list-style: none outside none;
        padding: 0;
        position: static;
        z-index: 100;
        margin-top: 0;
    }

    #nav-pg {
        padding-left: 5px !important;
        padding-right: 10px !important;
    }

    #pgNavigation li {
        margin-left:0px !important;
        margin-right:0px !important;
        padding-left: 0px !important;
    }
    
    #pgLogo.open {
        position: static;
        width: 100%;
        /*background-color:white;*/
        z-index:101;
    }

.landing_image .pg_connectFull_type {
    padding-bottom: 75px !important;
}
    
    #pgNavigation ul.open {
        position: static;
        max-height: 1000px; 
        /*background-color: white;*/
    }
    #pgNavigation ul li { display: block; list-style: none; text-align: left; width: 100%; padding-right: 0; }
    #pgNavigation ul li a { display: block; padding: 15px 10px; border:none; text-decoration: none; }
    #pgNavigation ul.open li a { border-top: 1px solid #ccc;}
    #pgNavigation ul li a:hover { color: white; font-weight:bold;}
}

.form {
max-width: 700px !important;
margin-left: auto;
margin-right: auto; 
}
.frmContactDiv {
max-width: 700px;
    margin-left: auto;
    margin-right: auto;
overflow:auto;
}

#frmcontact_name {
height: 40px;
}
#frmcontact_email {
height: 40px;
}
#frmcontact_subject {
height: 40px;
}
#frmContact td {
margin-top: 5px;
font-family: 'lato';
    font-size: 16px;
    color: white;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0.00em;
    word-spacing: 0.06em;
    text-transform: none;
    font-variant: normal;
    line-height: 180%;
}
#submitfrmContact {
font-size: 11px !important;
    color: white;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0.38em;
    word-spacing: 0.06em;
    text-transform: uppercase;
    font-variant: normal;
    line-height: 120%;
padding: 15px;
}
#frmContact tr {
    height: 35px;
    padding: 10px 0 10px 0;
    font-family: 'lato';
    font-size: 12pt;
}

#frmContact input {
    width: 100%;
    max-width: 180px;
    margin-bottom: 10px;
}

/* horizontal slider widget */
.new_slider_div {
        height:500px;
    }
    .new_slider_img.new_slider_img_V {
        height:100%;
        width: auto;
    }
@media (max-height:773px){
    .new_slider_div {
        height:300px;
    }
    .new_slider_img.new_slider_img_V {
        height:100%;
        width: auto;
    }
}
/* horizontal slider widget end*/
.no_height p {
margin-bottom:0;
}
#galleryTitle, #albumTitle {
color:white;
}
#load_more_images {
color:white !important;
}

/*--------------------------------------
Galleries 
---------------------------------------*/
#collection-nav-title {
color: white !important;
}

.svg-inline--fa.fa-w-16 {
color:white;
}
.svg-inline--fa.fa-w-18 {
color:white;
}
.svg-inline--fa.fa-w-14 {
color:white;
}

.buy_product-content p {
color:black;
}

.ordertitle {
color:white;
}

.cartQtyColumnInner input {
color: black;
}
.t
rimText {
color:white;
}
.cartDescColumn {
    color: white;
}

.listViewHeader {
background: Black none repeat scroll 0 0;
    border-bottom: 1px solid white !important;
    height: 40px;
    color: white;
}

.trimText {
color: white;
}

.shipping_note {
color:white;
}

.noSidePaddingcolumn {
color: white;
}

.cartItems {
color: white;
}
.orderSummary {
background-color: black;
    color: white;
}

@media (max-width: 1024px) {
#nav-toggle {
    background-image: url(https://workspace-proxies.s3.amazonaws.com/A93163/blog/blogmedialibrary/yix7feevvh.png?v=1575428003362);
}
}