@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|Roboto|Raleway|Lato|Lora|PT+Serif|Alegreya|Amatic+SC|Dancing+Script|Pinyon+Script|Sacramento|Allura);.height5{height:5px;}
.pad_top3{padding-top:3px;}
.pad_top9{padding-top:9px;}
.pad_top40{padding-top:50px;}
.pad_top20{padding-top:20px;}
.pad_top{padding-top:23px;}
.pad_side5{padding-left:5px;padding-right:5px;}
.pad_tops{padding-top:15px;}
.pad_topvs{padding-top:6px;}
.defaultHide{display:none;}
.defaultShow{display:block;}
.defaultPointer{cursor:pointer;}
.defaultRelativePos{position:relative;}
.tableDisplay{display:table !important;}
.defaultLinkColor{color:#008ab3;}
.defaultHidden{visibility:hidden;}
.bold{font-weight:bold;}
.clearBoth{clear:both;}
.fullwidth{width:100%;}
.fontsize16{font-size:16px;}
.fontsize15{font-size:15px;}
.fontsize14{font-size:15px;}
.fontsize13{font-size:15px;}
.columns_wrapper{margin-bottom:30px;margin-left:0;margin-right:0;}
.columns_wrapper > .panel{border:none;margin-bottom:0px;}
.columns_wrapper > .panel .panel-heading:hover, .columns_wrapper > .panel .bottom:hover{opacity:0.3;}
.columns_wrapper > .panel .collapsed.top, .columns_wrapper > .panel .bottom a{display:block;text-transform:uppercase;}
.columns_wrapper > .panel .top{display:none;}
.columns_wrapper > .panel .bottom a{color:#333;}
.columns_wrapper > .panel .bottom .arrow{margin-bottom:10px;}
.columns_wrapper > .panel .arrow{margin-top:10px;width:24px;padding-top:5px;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:0.3s;-webkit-transition:0.3s;}
.columns_wrapper > .panel .collapsed .arrow{transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:0.3s;-webkit-transition:0.3s;}
.columns_wrapper > .panel .panel-heading{background:transparent;border:none;}
.columns_wrapper > .panel .panel-body{padding:0px;}
.photographer-custom-page .columns_wrapper:first-child{padding-top:10px;}
.content_divider{margin:20px 0;color:#ccc;}
.columns_wrapper .column{padding:0px 7px !important;}
.wtypeblog .loadcontent > .columns_wrapper > .column{padding-left:0 !important;}
.columns_wrapper .column .widget{margin-bottom:10px;}
.widget.wtypeevent, .widget.wtypealbum{text-align:center;overflow:hidden;}
.widget > h1:first-child,
.widget > h2:first-child,
.widget > h3:first-child,
.widget > h4:first-child,
.widget > h5:first-child,
.widget > h6:first-child{margin-top:0 !important;}
.wtypeimage_full_width .img_wrapper{display:flex;align-items:center;justify-content:center;height:500px;position:relative;}
.wtypeimage_full_width .overlap_text{font-weight:600;font-size:60px;letter-spacing:6px;line-height:120%;text-transform:uppercase;}
.wtypeimage_full_width .overlap_text.long_text{font-size:40px;}
@media (max-width:554px){.wtypeimage_full_width .overlap_text{font-size:27px;}
.wtypeimage_full_width .overlap_text.long_text{font-size:25px;}
}
.wtypequote .quote-text, .wtypequote .quote-text p{line-height:29px;font-style:italic;font-weight:400;}
.wtypequote .quote-text{width:100%;padding-top:10px;padding-bottom:10px;margin-left:auto;margin-right:auto;}
.wtypequote .quote-text p{font-size:1.4em;}
.wtypesimpletext a{display:inline-block;}
.wtypeimage .img_wrapper{position:relative;}
.large-img{z-index:9999;overflow-y:auto;}
.large-img .img_wrapper, .large-img .loading{height:100vh;width:100vw;overflow-y:auto;display:table-cell;vertical-align:middle;}
.wtypeimage .large-img{width:100vw;position:fixed;left:0;top:0;height:100vh;background-color:#fff;}
.wtypeimage .zoom-in{cursor:pointer;display:none;text-transform:capitalize;color:#fff;position:absolute;top:0px;right:0px;padding-top:7px;padding-right:7px;}
.wtypeblog .wtypeimage .zoom-in{display:block;}
.wtypeimage .caption{text-align:left !important;font-size:0.9em !important;font-style:italic !important;margin-bottom:25px !important;margin-left:auto;margin-right:auto;}
.wtypeimage .large-img{display:none;}
.large-img .img_wrapper_inner{position:relative;display:inline-block;margin:0 auto 0 auto;}
.large-img .close{position:absolute;top:10px;opacity:1;cursor:pointer;z-index:999999;right:10px;}
.large-img .caption{font-size:1em !important;text-align:center !important;margin-top:15px !important;margin-bottom:15px !important;}
.page-banner-image{background-position:center center;background-repeat:no-repeat;margin-top:25px;height:500px;margin-bottom:40px;background-size:cover;position:relative;}
@media (max-width:768px){.blurb_title{text-align:center !important;}
.widget{margin-left:0 !important;margin-right:0 !important;padding-left:7px !important;padding-right:7px !important;}
}
.wtypevideo{position:relative;padding-bottom:56.25% !important;height:0 !important;overflow:hidden;max-width:100%;}
.wtypevideo iframe, .wtypevideo object, .wtypevideo embed{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (max-width:767px){.wtypevideo iframe{}
}
#paynowSubmit{line-height:normal;margin-top:-1px;}
.simple-inner-button{background-color:#353535;color:white;font-size:12px;letter-spacing:1px;margin-bottom:20px;padding:5px 15px 5px 15px;margin-top:1%;cursor:pointer;color:white;text-align:center;vertical-align:middle;text-transform:uppercase;border:none;cursor:pointer;font-weight:bold;margin-right:8px;}
.simple-inner-button:hover{color:white;}
.cartDescColumn{line-height:30px;font-family:'Lato', sans-serif;color:black;}
.cartDescColumn.purchase_page{line-height:normal;}
.listViewHeader{background:#EFEFEF none repeat scroll 0 0;border-bottom:1px solid #b7c0c7;height:40px;color:#000;padding:8px 0px;display:table;width:100%;font-family:'Lato', sans-serif;letter-spacing:1px;text-transform:uppercase;}
.listViewHeader a{color:black;font-family:'Lato', sans-serif;}
.listViewRow{height:40px;padding:8px 0;background:#ffffff none repeat scroll 0 0;border-bottom:1px solid #eeeeee;display:table;width:100%;}
.listViewRow .form-control,.listViewHeader .form-control{height:22px;padding:0 12px;}
.listViewRow:nth-child(odd){background:#fafafa !important;}
.noSidePaddingcolumn{padding-left:0px;padding-right:0px;}
.noLeftSidePaddingcolumn{padding-left:0px;}
.noRightSidePaddingcolumn{padding-right:0px;}
.sidePaddingcolumn5{padding-left:5px;padding-right:5px;}
#layout_navigator{margin-top:-6px;display:inline-block;}
label.error{line-height:0.8;margin-bottom:0px;}
.pl_quantity.school_purchase{float:left;clear:none;border-left:1px solid #dddddd;height:39px;margin-left:10px;margin-top:15px;padding-left:10px;}
.pl_quantity input{margin-top:-4px;}
.pl_quantity.school_purchase input{width:50px;}
.selectedCurrency{clear:none;border-left:1px solid #dddddd;margin-left:15px;padding-left:15px;margin-top:15px;padding-top:15px;height:39px;}
.pl_totalPrice.school_purchase{height:39xp;margin-top:15px;padding-top:15px;}
.qty_header{float:left;margin-right:10px;}
.rowItemFld input[type="radio"]{margin:4px;}
.trimText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'Lato', sans-serif;color:black;}
.sample_Image_text{font-size:1em;font-family:"Lato",sans-serif;font-weight:bold;text-transform:uppercase;color:#666666;letter-spacing:0.12em;margin-bottom:0;}
.addtocartButton.school_purchase{margin-bottom:15px;}
.shoppingcart-items-count-container a{font-size:1.1em;font-family:"Lato",sans-serif;letter-spacing:1px;}
#imageParent1_0{padding-left:15px;}
.package_name{padding:5px;height:27px;text-align:left;}
.package_products{padding:5px;height:27px;}
.sc_button_parent{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;}
.sc_button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.ui-datepicker .ui-datepicker-header{background-image:none;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{background-image:none;}
.ui-datepicker .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-next .ui-icon{background-image:none;}
.ui-datepicker td a{background:none !important;border:none !important;text-align:center !important;}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover{background:#48c9b0 !important;border:none !important;}
.ui-datepicker-header{border:none !important;}
.ui-datepicker{padding-left:0 !important;padding-right:0 !important;}
#lightbox-nav-btnNext, #lightbox-nav-btnPrev{transition:all 0s ease 0s;}
#hoverNav #prevLink, #hoverNav #nextLink{transition:all 0s ease 0s;}
.retailcartremoveitem{width:20px;}
.middleHorizontalLine{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}
.middleHorizontalLine:before, .middleHorizontalLine:after{border-top:1px solid;content:"";display:inline;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;}
.middleHorizontalLine:before{margin-right:0.7em;}
.middleHorizontalLine:after{margin-left:0.7em;}
.popup-link{color:#CCB676;}
#createnewaccountWithEmail{background-color:#353535!important;color:#fff;font-size:12px;margin-top:1%;letter-spacing:1px;width:100%;text-align:center;height:34px;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center}
#passwordPopup.popup_block{width:350px !important;}
.popup_block{padding-top:30px;padding-left:50px;padding-right:50px;}
.row1.pad_tops{margin-bottom:0px !important;}
a#userloginForgotPassword{color:black;}
a#createnewaccount{color:black;}
a#backtologin{color:black;}
p.error{font-size:13px;padding-bottom:20px;font-weight:400;letter-spacing:0px;}
label.error{}
#change_title{font-family:'Lato', sans-serif;padding-bottom:15px;padding-top:10px;}
#loginDiv{font-family:'Lato', sans-serif;margin-left:15px;}
#about-container{padding-top:25px;}
#submitfrmCurrency{background-color:#353535 !important;color:white;font-size:12px;letter-spacing:1px;margin-bottom:20px;margin-top:1%;border-radius:0;white-space:nowrap;}
#loginwithemail,#retrievePassword{background-color:#353535!important;color:#fff;font-size:12px;letter-spacing:1px;margin-top:1%;width:100%;text-align:center;height:34px;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center}
.currencyButton{padding-bottom:15px;}
#currencyPopup{width:350px !important;}
#cwpasswordPopup{width:350px !important;}
#slideshowpasswordPopup{width:350px !important;}
#endUserLoginDiv{font-family:'Lato', sans-serif;}
#endUSerLoginPopup{width:400px !important;}
#endUSerLoginPopup h1{font-weight:700;padding-bottom:8px}#endUSerLoginPopup .notice{font-size:8pt}
#userEmail{width:100% !important;}
#forgotuserEmail{width:100% !important;}
#userName{width:100% !important;}
#userPassword{width:100% !important;}
#userFirstName{width:100% !important;}
#userLastName{width:100% !important;}
#newAccountuserEmail{width:100% !important;}
#newAccountuserConfirmEmail{width:100% !important;}
#newAccountuserPassword{width:100% !important;}
#newAccountuserConfirmPassword{width:100% !important;}
input#userPassword{outline:none !important;}
input#userEmail{outline:none !important;}
input#forgotuserEmail{outline:none !important;}
input#login_password{margin-top:7px;width:90%;outline:none;}
input#clientwebsitepassword{margin-top:7px;width:100%;outline:none;}
input#userFirstName{outline:none !important;}
input#userLastName{outline:none !important;}
input#newAccountuserEmail{outline:none !important;}
input#newAccountuserConfirmEmail{outline:none !important;}
input#newAccountuserPassword{outline:none !important;}
input#newAccountuserConfirmPassword{outline:none !important;}
#frmemaillogin input:focus, #frmContact textarea:focus{outline:medium none;}
#frmemaillogin input, #frmContact textarea{border:1px solid hsl(0, 0%, 80%);}
input#clientwebsitepassword{margin-top:7px;width:90%;outline:none;}
input#userFirstName{outline:none !important;}
input#userLastName{outline:none !important;}
input#newAccountuserEmail{outline:none !important;}
input#newAccountuserConfirmEmail{outline:none !important;}
input#newAccountuserPassword{outline:none !important;}
input#userPassword{outline:none !important;}
input#userEmail{outline:none !important;}
input#forgotuserEmail{outline:none !important;}
input#newAccountuserConfirmPassword{outline:none !important;}
#frmemaillogin input:focus, #frmContact textarea:focus{outline:medium none;}
#frmemaillogin input, #frmContact textarea{border:1px solid hsl(0, 0%, 80%);}
#userEmail{width:100% !important;}
#forgotuserEmail{width:100% !important;}
#userPassword{width:100% !important;}
#userFirstName{width:100% !important;}
#userLastName{width:100% !important;}
#newAccountuserEmail{width:100% !important;}
#newAccountuserConfirmEmail{width:100% !important;}
#newAccountuserPassword{width:100% !important;}
#newAccountuserConfirmPassword{width:100% !important;}
input#login_password{margin-top:7px;width:90%;outline:none;}
#school_email_address{outline:none;width:100%;}
input#userName{outline:none;}
#cwpasswordPopup{width:350px !important;}
#slideshowpasswordPopup{width:350px !important;}
.currencyButton{padding-bottom:15px;}
#loginDiv{font-family:'Lato', sans-serif;margin-left:15px;}
#about-container{padding-top:25px;}
#submitfrmCurrency{background-color:#353535 !important;color:white;font-size:12px;letter-spacing:1px;margin-bottom:20px;margin-top:1%;border-radius:0;}
.pgwebsitebutton{float:left !important;background-color:#353535 !important;color:white;font-size:12px;letter-spacing:1px;margin-bottom:20px;padding:3px 16px;margin-top:1%;cursor:pointer;}
#currencyPopup{width:350px !important;}
#currencyPopup p{line-height:1em;}
p.error{font-size:13px;padding-bottom:20px;}
#change_title{font-family:'Lato', sans-serif;padding-bottom:15px;padding-top:10px;}
#popup-title{font-family:'Lato', sans-serif;padding-bottom:5px;padding-top:10px;text-transform:uppercase;font-weight:bold;color:#000000;}
h1.mts{text-align:center;font-family:'Lato', sans-serif;letter-spacing:0.12em;font-size:1.375em;}
a#submitfrmPassword.buttontype{float:left !important;background-color:#353535 !important;color:white;font-size:12px;margin-top:3% !important;letter-spacing:1px;margin-bottom:30px;padding:3px 12px !important;text-transform:uppercase;}
#passwordPopup.popup_block{width:350px !important;}
.row1.pad_tops{margin-bottom:0px !important;}
.buttonYel2{background-color:#353535;color:#FFFFFF;font-size:12px;margin-bottom:40px;padding:5px 15px 5px 15px;margin-top:8px;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border-radius:0px !important;font-weight:bold;}
.buttonYel1{background-color:#353535 !important;color:white;font-size:12px;margin-top:3% !important;letter-spacing:1px;margin-bottom:30px;padding:3px 12px !important;text-transform:uppercase;font-weight:400;}
#frmemaillogin input::-moz-focus-inner, #frmContact textarea::-moz-focus-inner{border:0;}
.frmContactDiv {max-width:500px;margin-left:auto;margin-right:auto;}
#frmContact{font-size:0.813em;font-family:'Lato', sans-serif;max-width:inherit;padding:0px !important;width:50%;margin-left:auto;margin-right:auto;}
#submitfrmContact{float:right;margin-right:0px;background-color:#353535;color:white;font-size:12px;letter-spacing:1px;margin-bottom:20px;padding:3px 12px;border-radius:0px !important;font-family:'Lato', sans-serif;border:none;text-transform:uppercase;margin-top:-10px;}
.contact-form{max-width:inherit;padding:0 15px 0 0;width:50%;margin-left:auto;margin-right:auto;}
#frmContact input{max-width:100% !important;color:gray;}
#frmContact input:focus, #frmContact textarea:focus{outline:none;}
#frmContact input, #frmContact textarea{border:1px solid #ccc;}
#frmContact textarea{font-size:inherit;padding:1px;color:gray;}
#frmContact td{margin-top:5px;}
#frmContact table{width:100%;}
.contact_container{max-width:900px;margin:auto;}
.contact_yourname td, .contact_youremail td, .contact_subject td, .extra_question td, .contact_message td, .contact_field4 td, #firstquestion td{display:block !important;width:100%;text-align:left;}
#submitfrmContact{border-radius:3px;}
.blogPrevNext{clear:both;}
.blogGoToPrev{width:50%;float:left;text-align:left;font-weight:bold;}
.blogGoToNext{width:50%;float:right;text-align:right;font-weight:bold;padding-right:27px;}
.blog_firstimg{padding-top:10px;padding-bottom:20px;}
.blog_text{padding-top:10px;font-size:1.15em;line-height:1.6em;}
a.more-link{font-weight:bold;font-style:italic;}
.categoryHeader h1, .searchHeader h1{margin-top:20px;left:0px;padding:0px;}
#storyboardTitle{display:none;}
.entries{border-top:2px solid #dddddd;}
#storyboardTitle h1{margin-top:0px;padding-bottom:0px;}
#fbdiscussionWrapper{width:auto !important;}
.blog_post_full_img{padding-bottom:5px;}
.postRow .sharelinks{clear:both;padding-top:5px;border-bottom:solid 1px #dddddd;padding-bottom:20px;overflow:auto;}
#allblogs{text-align:center;}
.blogParent{display:inline-block;float:none !important;margin-top:0;}
.pgBlog{height:212px;width:314px;background-color:#eeeeee;position:relative;margin:2px;}
.wraptocenterBlog{height:215px;width:314px;overflow:hidden;position:relative;}
.pgBlogimg{position:absolute;margin:auto;left:-100%;right:-100%;top:-100%;bottom:-100%;max-width:none !important;}
.blogTitles{background-color:#ffffff;opacity:0.6;color:#000000;padding:0 5px 0 5px;height:217px;width:316px;position:absolute;top:0;z-index:1;text-align:center;display:table-cell;vertical-align:middle;font-family:'Lato', sans-serif;font-weight:200;line-height:1.8em;letter-spacing:1px;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center;}
.blogTitles.defaultHide{display:none;}
.blogTitles_title{text-transform:uppercase;font-family:'Lato', sans-serif;text-decoration:none;font-size:1.1em;color:#000000;line-height:1.8em;font-weight:400;letter-spacing:0.2em;line-height:1.5em;padding:6px;z-index:1;max-height:192px;overflow:hidden;}
.blogTitles_text{font-size:1em;font-family:'Lato', sans-serif;font-weight:200;letter-spacing:1px;padding:6px;line-height:1.5em;}
.useraboutme h1{text-align:left;}
.profileBox{padding-left:14px;padding-right:20px;padding-bottom:10px;margin-bottom:10px;}
.profileBox .title{}
.profileBox .title h2{margin-top:0;font-size:0.938em;text-transform:uppercase;}
.acctProfilePic img{width:100%;}
.acctBio{margin-top:5px;line-height:1.6em;}
.blogSidePannel{background-color:#ffffff;padding-top:18px;padding-bottom:10px;padding-left:7px;padding-right:7px;max-width:300px;}
.blogSidePannel .title h2{border-bottom:1px solid lightgray;color:hsl(0, 0%, 20%);font-size:0.9em;font-weight:bold;letter-spacing:0;margin-top:17px;padding-bottom:2px;letter-spacing:1px;}
.blogSearchBox{padding-left:14px;padding-right:20px;}
.recentpostsBox{padding-left:14px;padding-right:20px;}
.recentCategories{padding-left:14px;padding-right:20px;}
.recentpostslist, .recentCategorieslist{padding-left:0px !important;}
.recentpostsBox li a, .recentCategories li a{color:#888;}
.recentpostsBox li a:hover, .recentCategories li a:hover{color:#aaa;}
.recentpostsBox .title h2, .recentCategories .title h2{padding-bottom:2px;margin-top:17px;border-bottom:1px solid lightgray;font-size:0.9em;text-transform:uppercase;letter-spacing:1px;}
.searchboxfld{border:1px solid #ddd;font-size:0.838em;color:#999999;letter-spacing:1px;text-align:center;}
.searchIcon{border:1px solid #ddd;}
.userPhoto{width:150px !important;}
.fb-like-box-wrapper{padding-left:18px !important;}
#load_more_images{background-color:transparent !important;padding:13px 25px !important;display:inline-block;text-transform:uppercase !important;font-size:12px !important;cursor:pointer;color:#555555 !important;border:solid 1px #a0a0a0 !important;letter-spacing:2px;margin-top:25px;margin-bottom:20px;font-weight:400;font-family:'Lato', sans-serif;}
#load_more_images:hover{background-color:#555555 !important;color:white !important;border:solid 1px white !important;}
#mainNav{font-family:'Lato', sans-serif;font-size:1.1em;letter-spacing:1px;height:auto;}
.albumreview_info{font-size:1em;margin:20px 0 50px 0 !important;padding:0px !important;width:60%;}
.newCommentToPg{font-size:12px !important;}
.feedback_box{font-size:1em;font-family:'Lato', sans-serif;}
.mini_header{font-family:'Lato', sans-serif;font-size:1em;}
#sendFeedbackToPg{color:white;font-size:0.813em;text-decoration:none;text-transform:uppercase;margin-bottom:20px;height:23px;padding:3px 12px 1px 12px !important;letter-spacing:1px;}
.sendFeedbackUnsent{background:none repeat-x scroll 0 0 #A9A9A9;}
.sendFeedbackSending{background:none repeat-x scroll 0 0 #555555;}
input#submitfrmApprove{background-color:#353535 !important;color:white;font-size:12px;margin-top:3% !important;letter-spacing:1px;margin-bottom:30px;padding:3px 12px !important;text-transform:uppercase;border:0px;}
#myqby_header{margin-top:3.075em;margin-bottom:15px;padding-top:30px;}
.rotated180{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.albumlogin{background-color:#eeeeee;padding:1px 10px 10px 0;width:200px;color:#555555;margin:0 auto;margin-top:100px;}
#login_album_id span, #login_password span{font-size:0.813em;}
#album_submit{margin:5px auto !important;}
#mydiv{padding-top:30px;}
#blank_page{width:100vw;height:100vh;background-color:white;}
#landingNav{text-align:center;float:none !important;padding-top:25px;}
#landingNav ul{padding-left:0px;}
#landingNav li{margin:0 12px 0 12px;display:inline-block;list-style-type:none;padding-right:10px;padding-left:10px;font-size:1em;font-family:'Lato', sans-serif;font-weight:lighter;}
#landingNav li a{text-decoration:none;}
#landingNav li a:hover{text-decoration:none;}
#landingNav .current a{color:#000000;}
.albumreview_info{font-size:1.1em;margin:20px auto 60px auto !important;padding:0px !important;width:60%;text-align:center;color:#353535;font-weight:300;line-height:1.625em;font-family:'Lato', sans-serif;}
.qbyThumbsHolder{margin-top:5px !important;}
.feedback_box{font-size:0.813em;}
#changeview-rf.submitButton{padding:4px 12px 0px 12px !important;font-size:0.750em;}
#content .full{margin-right:20px;}
.conversation_client{color:#000000;}
.conversation_pg{color:#000000;}
.conversation_header{font-family:'Lato', sans-serif;color:#222222;text-transform:uppercase;padding-bottom:10px;letter-spacing:1px;}
.layoutnumber{font-size:0.875em;text-transform:uppercase;font-family:'Lato', sans-serif;color:#222222;}
.ago{color:#aaaaaa;margin-bottom:20px;font-family:Georgia, Times New Roman, serif;font-style:italic;font-size:0.750em;}
.submitButton{font-size:0.938em;color:#ffffff;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;background-color:#353535;padding:2px 12px 0px 12px !important;}
#sendFeedbackToPg{color:#ffffff;background-color:#353535;font-size:0.750em;font-family:Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;margin-bottom:50px;}
.sendFeedbackUnsent{background:none repeat-x scroll 0 0 #aaaaaa;}
.sendFeedbackSending{background:none repeat-x scroll 0 0 #666666;}
.sharealbum{padding-left:0px;}
#slideshowContainer{margin-right:auto;margin-left:auto;}
#imgCat{padding-bottom:40px;}
#imgCat li{padding-right:30px;display:inline-block;float:none;list-style:none;}
#imgCat li a{text-transform:uppercase;cursor:pointer;}
a.current-category{text-decoration:underline !important;font-weight:bold;}
#galleryParent, #albumsParent{cursor:pointer;float:left;margin-top:10px;}
#pgGallery, #pgAlbum{margin:2px 3px 0 2px !important;background-color:transparent !important;overflow:hidden;text-align:center;width:auto !important;}
#pgAlbum .wraptocenter{position:relative;overflow:hidden;}
#event_load_more_container{clear:both;}
.pgGalleryImgV, .albumImageV{position:absolute;margin:auto;left:-100%;right:-100%;top:-100%;bottom:-100%;width:100%;height:auto;}
.pgGalleryImgH, .albumImageH{position:absolute;margin:auto;left:-100%;right:-100%;top:-100%;bottom:-100%;width:auto;height:100%;}
.single .albumImage,.single #pgGallery, .single #pgAlbum{width:auto !important;min-height:212px !important;}
.col-sm-3 .single .pgGalleryImg{min-height:0px !important;}
#allGalleries{max-width:1021px;margin-left:auto;margin-right:auto;margin-bottom:5px;}
#allGalleries .pgGalleryImgH{}
.gallery-not-cropped .wraptocenterGallery{background-color:#eee;}
.gallery-not-cropped .pgGalleryImgH{width:100% !important;height:auto !important;min-height:10px !important;}
.gallery-not-cropped .pgGalleryImgV{height:100% !important;width:auto !important;min-height:10px !important;}
.wraptocenterGallery{display:flex !important;overflow:hidden;justify-content:center;position:relative;}
.wraptocenterGallery.private{background-color:#eee;}
.wraptocenterGallery img{align-self:center !important;}
.albumTitles, .galleryTitles{width:100% !important;}
.wraptocenterGallery.pgCategories{display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center;}
@media (max-width:768px){#galleryParent , #albumsParent{margin-bottom:10px !important;}
}
.oneAlbum{display:inline-block;}
.pg_connectFull_type .social_icons{float:left;margin:0 3px;}
.social_icons a{display:block;height:35px;width:35px;}
.social_icons{float:left;margin:3px;}
p.eventintroduction{width:75%;margin-left:auto;margin-right:auto;text-align:center;max-width:900px;padding-bottom:15px;}
.placeholder{cursor:default !important;vertical-align:top;}
.placeholder .wraptocenterGallery{position:relative;overflow:hidden;}
.placeholderimg{width:100%;}
.placeholderimgV{bottom:-100%;height:auto;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;width:100%;}
.placeholderimgH{bottom:-100%;height:100%;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;width:auto;}
#backToAll div{padding-bottom:10px;}
#slideshow{width:100% !important;}
.slideshowinfo{background-color:transparent !important;border-top:solid 1px #dddddd;}
.qbyMain, .qbyMainCurrent, .qbyMainCurrentImage, .qbyMainNextImage .qbyMainNext{margin-left:auto;margin-right:auto;}
span#numGalImages{font-size:0.750em;color:#aaaaaa;}
.paging_container{height:50px;}
li#gal_images_25, li#gal_images_50, li#gal_images_75, li#gal_images_100{list-style-type:none;font-family:Georgia, Times New Roman, serif;font-style:italic;}
.bottom_slideshowinfo{float:none;}
#galleriesList_2.hp_gallery{margin-top:20px;}
.unlock-collection{text-transform:uppercase;font-family:'Lato', sans-serif;}
#frmEdit{margin-left:10px;}
.editEventTitle{margin-top:10px;font-family:'Lato', sans-serif;clear:both;font-size:1.375em;text-transform:uppercase;margin-top:20px;padding-bottom:10px;color:#222222;font-weight:normal;letter-spacing:0.15em;text-align:center;}
#gallerymanage{width:940px;}
#mainGallery{background-color:#eeeeee !important;}
#client_manage .collection{background-color:#dddddd !important;}
#client_manage .current_collection{background-color:#eeeeee !important;}
#client_manage .category{background-color:#dddddd !important;}
#client_manage .current_category{background-color:#eeeeee !important;}
.clm-pagination-top, .clm-pagination-bottom{font-size:0.750em;}
.clm-pagination-bottom{margin-bottom:15px;margin-top:0px;}
.collectionheader, .catheader{font-family:'Lato', sans-serif;color:#000000;}
.collection_title, .cat_title{font-family:'Lato', sans-serif;}
.colHeadSubTitle{font-family:'Lato', sans-serif;}
.type_0.color_0_0 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/0/Twitter2.png") no-repeat center center/contain;}
.type_0.color_0_0 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/0/Linked_In2.png") no-repeat center center/contain;}
.type_0.color_0_0 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/0/Vimeo2.png") no-repeat center center/contain;}
.type_0.color_0_0 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/0/Facebook2.png") no-repeat center center/contain;}
.type_0.color_0_0 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/0/Google_Plus2.png") no-repeat center center/contain;}
.type_0.color_0_0 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/0/Pinterest2.png") no-repeat center center/contain;}
.type_0.color_0_0 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/0/Instagram2.png") no-repeat center center/contain;}
.type_0.color_0_1 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/1/Twitter2.png") no-repeat center center/contain;}
.type_0.color_0_1 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/1/Linked_In2.png") no-repeat center center/contain;}
.type_0.color_0_1 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/1/Vimeo2.png") no-repeat center center/contain;}
.type_0.color_0_1 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/1/Facebook2.png") no-repeat center center/contain;}
.type_0.color_0_1 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/1/Google_Plus2.png") no-repeat center center/contain;}
.type_0.color_0_1 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/1/Pinterest2.png") no-repeat center center/contain;}
.type_0.color_0_1 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/1/Instagram2.png") no-repeat center center/contain;}
.type_0.color_0_2 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/2/Twitter2.png") no-repeat center center/contain;}
.type_0.color_0_2 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/2/Linked_In2.png") no-repeat center center/contain;}
.type_0.color_0_2 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/2/Vimeo2.png") no-repeat center center/contain;}
.type_0.color_0_2 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/2/Facebook2.png") no-repeat center center/contain;}
.type_0.color_0_2 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/2/Google_Plus2.png") no-repeat center center/contain;}
.type_0.color_0_2 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/2/Pinterest2.png") no-repeat center center/contain;}
.type_0.color_0_2 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/0/2/Instagram2.png") no-repeat center center/contain;}
.type_1.color_1_0 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/1/0/Twitter2.png") no-repeat center center/contain;}
.type_1.color_1_0 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/1/0/Linked_In2.png") no-repeat center center/contain;}
.type_1.color_1_0 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/1/0/Vimeo2.png") no-repeat center center/contain;}
.type_1.color_1_0 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/1/0/Facebook2.png") no-repeat center center/contain;}
.type_1.color_1_0 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/1/0/Google_Plus2.png") no-repeat center center/contain;}
.type_1.color_1_0 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/1/0/Pinterest2.png") no-repeat center center/contain;}
.type_1.color_1_0 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/1/0/Instagram2.png") no-repeat center center/contain;}
.type_2.color_2_0 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/0/Twitter.png") no-repeat center center/contain;}
.type_2.color_2_0 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/0/Linked_In.png") no-repeat center center/contain;}
.type_2.color_2_0 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/0/Vimeo.png") no-repeat center center/contain;}
.type_2.color_2_0 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/0/Facebook.png") no-repeat center center/contain;}
.type_2.color_2_0 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/0/Google_Plus.png") no-repeat center center/contain;}
.type_2.color_2_0 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/0/Pinterest.png") no-repeat center center/contain;}
.type_2.color_2_0 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/0/Instagram.png") no-repeat center center/contain;}
.type_2.color_2_1 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/1/Twitter.png") no-repeat center center/contain;}
.type_2.color_2_1 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/1/Linked_In.png") no-repeat center center/contain;}
.type_2.color_2_1 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/1/Vimeo.png") no-repeat center center/contain;}
.type_2.color_2_1 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/1/Facebook.png") no-repeat center center/contain;}
.type_2.color_2_1 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/1/Google_Plus.png") no-repeat center center/contain;}
.type_2.color_2_1 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/1/Pinterest.png") no-repeat center center/contain;}
.type_2.color_2_1 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/1/Instagram.png") no-repeat center center/contain;}
.type_2.color_2_2 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/2/Twitter.png") no-repeat center center/contain;}
.type_2.color_2_2 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/2/Linked_In.png") no-repeat center center/contain;}
.type_2.color_2_2 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/2/Vimeo.png") no-repeat center center/contain;}
.type_2.color_2_2 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/2/Facebook.png") no-repeat center center/contain;}
.type_2.color_2_2 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/2/Google_Plus.png") no-repeat center center/contain;}
.type_2.color_2_2 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/2/Pinterest.png") no-repeat center center/contain;}
.type_2.color_2_2 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/2/Instagram.png") no-repeat center center/contain;}
.type_2.color_2_3 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/3/Twitter.png") no-repeat center center/contain;}
.type_2.color_2_3 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/3/Linked_In.png") no-repeat center center/contain;}
.type_2.color_2_3 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/3/Vimeo.png") no-repeat center center/contain;}
.type_2.color_2_3 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/3/Facebook.png") no-repeat center center/contain;}
.type_2.color_2_3 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/3/Google_Plus.png") no-repeat center center/contain;}
.type_2.color_2_3 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/3/Pinterest.png") no-repeat center center/contain;}
.type_2.color_2_3 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/2/3/Instagram.png") no-repeat center center/contain;}
.type_3.color_3_0 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/0/Twitter4.png") no-repeat center center/contain;}
.type_3.color_3_0 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/0/Linked_In4.png") no-repeat center center/contain;}
.type_3.color_3_0 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/0/Vimeo4.png") no-repeat center center/contain;}
.type_3.color_3_0 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/0/Facebook4.png") no-repeat center center/contain;}
.type_3.color_3_0 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/0/Google_Plus4.png") no-repeat center center/contain;}
.type_3.color_3_0 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/0/Pinterest4.png") no-repeat center center/contain;}
.type_3.color_3_0 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/0/Instagram4.png") no-repeat center center/contain;}
.type_3.color_3_1 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/1/Twitter2.png") no-repeat center center/contain;}
.type_3.color_3_1 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/1/Linked_In2.png") no-repeat center center/contain;}
.type_3.color_3_1 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/1/Vimeo2.png") no-repeat center center/contain;}
.type_3.color_3_1 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/1/Facebook2.png") no-repeat center center/contain;}
.type_3.color_3_1 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/1/Google_Plus2.png") no-repeat center center/contain;}
.type_3.color_3_1 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/1/Pinterest2.png") no-repeat center center/contain;}
.type_3.color_3_1 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/1/Instagram2.png") no-repeat center center/contain;}
.type_3.color_3_2 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/2/Twitter.png") no-repeat center center/contain;}
.type_3.color_3_2 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/2/Linked_In.png") no-repeat center center/contain;}
.type_3.color_3_2 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/2/Vimeo.png") no-repeat center center/contain;}
.type_3.color_3_2 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/2/Facebook.png") no-repeat center center/contain;}
.type_3.color_3_2 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/2/Google_Plus.png") no-repeat center center/contain;}
.type_3.color_3_2 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/2/Pinterest.png") no-repeat center center/contain;}
.type_3.color_3_2 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/2/Instagram.png") no-repeat center center/contain;}
.type_3.color_3_3 a.connectFull_twitter{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/3/Twitter.png") no-repeat center center/contain;}
.type_3.color_3_3 a.connectFull_linkedIn{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/3/Linked_In.png") no-repeat center center/contain;}
.type_3.color_3_3 a.connectFull_vimeo{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/3/Vimeo.png") no-repeat center center/contain;}
.type_3.color_3_3 a.connectFull_facebook{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/3/Facebook.png") no-repeat center center/contain;}
.type_3.color_3_3 a.connectFull_googleplus{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/3/Google_Plus.png") no-repeat center center/contain;}
.type_3.color_3_3 a.connectFull_pinterest{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/3/Pinterest.png") no-repeat center center/contain;}
.type_3.color_3_3 a.connectFull_instagram{background:url("//d16exz5qcbs0qr.cloudfront.net/images/photographer/32/3/3/Instagram.png") no-repeat center center/contain;}
.type_0 .social_icons a, .type_1 .social_icons a, .type_3 .social_icons a{height:25px;width:25px;}
.type_0 .social_icons, .type_1 .social_icons, .type_3 .social_icons{padding:5px;}
.website_footer_social .pg_connectFull_type .social_icons a{width:25px;height:25px;background-size:contain;}
#isPageHeader.landing{position:absolute;width:100%;z-index:-10;}
.landing_image{position:fixed;height:100vh;z-index:0;width:100vw;overflow:hidden;top:0;left:0;}
.landing_image img{}
.landing_image .pg_connectFull_type{position:absolute;bottom:0;width:100%;padding-bottom:15px;}
#pgContent.landing{max-width:none;padding-left:0;padding-right:0;width:100%;}
.after_landing{}
#mainPageWrapper.landing{padding:0;min-height:0;}
#isPageFooter.landing #pgFooter{border:none;}
#isPageFooter.landing{display:none !important;}
#pgNavigation.landing{display:none;}
.landing #pgLogo{display:none;}
#site_entrance{margin:auto;position:absolute;top:calc(50% - 70px);width:100%;height:100px;text-align:center;color:white;}
#site_entrance h1{color:white;font-size:70px;margin-top:5px;font-weight:bold;letter-spacing:7px;}
.entrance_button{border:solid 2px white;margin:auto;padding-bottom:7px;padding-top:7px;width:200px;cursor:pointer;font-size:1.1em;font-style:italic;letter-spacing:1px;font-family:'Lato', sans-serif;margin-top:-10px;}
.neutral_banner_image img{}
.neutral_banner_image_default, .banner_image_default, .landing_image_default{bottom:-100%;height:auto;left:-600%;margin:auto;position:absolute;right:-600%;top:-100%;width:200%;}
.neutral_banner_imageH, .banner_imageH, .landing_imageH, .cw_banner_imageH{bottom:-100%;height:100%;left:-600%;margin:auto;position:absolute;right:-600%;top:-100%;width:auto;}
.neutral_banner_imageV, .banner_imageV, .landing_imageV, .cw_banner_imageV{bottom:-100%;height:auto;left:-600%;margin:auto;position:absolute;right:-600%;top:-100%;width:100%;}
.changeviewWrapper{position:relative;}
.changeviewButton{float:right;top:92px;right:0;}
#albumsParent{overflow:hidden;}
.albumloginInput{width:90%;}
.albumloginRow{margin-top:5px;}
.albumlogin-button{background-color:#353535;color:white;float:left;font-size:12px;letter-spacing:1px;margin-top:5px;padding:3px 12px;text-transform:uppercase;}
.qbyPrvNext{width:100%;}
.qbyPrvText{float:left;}
.qbyNextText{float:right;}
#frmReply input[type='text'], #frmReply textarea{outline:none;}
.noBlueOutline input{outline:none;border:1px solid #ccc;}
.qbyMainCurrentImage.sameHeight img{position:absolute;top:-100%;bottom:-100%;right:-100%;left:-100%;margin:auto;}
.qbyMainOrderSummary{float:right;}
.showlater{display:none !important;}
.album_slideshow .qbyMainCurrentImage img{border:1px solid;background-color:#fff;}
.shoppingcartContainer{min-width:768px;}
h3#shoppingcart_header{font-family:'Lato', sans-serif;font-weight:400;color:black;font-size:0.9em;}
h3#cartcurrency{font-family:'Lato', sans-serif;font-weight:400;color:black;font-size:0.9em;}
h1#shoppingcart_header{width:auto;}
h1#shoppingcart_header.crop_check_title{padding-bottom:0;margin-top:0;float:left;}
h1#cartcurrency{width:auto;}
.cartQtyColumnInner input{line-height:18px;}
.shoppingcart_linebreak{border-top:1px solid #CCCCCC;height:15px;}
.school_login_div{max-width:200px;margin:auto;}
.school_login_div h1{text-align:left;margin-top:5px;padding-bottom:5px;}
.rowItemFld.specialInstructions{width:calc(100% - 135px);}
.required_red{color:#AD2B35;}
.shipping_note{margin:20px 0 20px 0;font-family:'Lato',sans-serif;font-size:13px;}
.favorite-img{background:url("//d16exz5qcbs0qr.cloudfront.net/images/shoppingcart/user_favorite.png") no-repeat center center/contain;width:24px;height:17px;}
.favorite-img.selected-img{background:url("//d16exz5qcbs0qr.cloudfront.net/images/shoppingcart/user_favorite_filled.png") no-repeat center center/contain;width:24px;height:17px;}
.mainBuy .catTabs{max-height:315px;overflow:auto;}
.selectedImagesContainer{text-align:center;}
.selectedImagesInner{white-space:nowrap;overflow-x:scroll;padding-bottom:5px;}
.selectedImagesInner img{margin-right:5px;}
.previewPrintsHeader{overflow:auto;}
#pgLogo_img{max-width:940px;}
#websiteShareWindow{display:none;height:auto;min-height:170px;width:50px;z-index:9999999;overflow:auto;margin-left:19px;}
#websiteShareWindowInner{background-color:rgba(0, 0, 0, 0.498039);margin-top:0px;padding-bottom:5px;}
.websiteShareWindowCaption{color:#555;background:none repeat scroll 0 0;cursor:pointer;height:40px;padding:15px 5px 15px 15px;font-size:14px;}
.websiteShareWindowGroupRow{font-size:12px;height:32px;cursor:pointer;padding:10px 5px 14px 5px;z-index:9999;background-position-y:9px;line-height:24px;}
.websiteShareWindowGroupRow:hover{background-color:#dddddd;}
.websiteShareWindowGroupRow a{color:#555;padding-left:37px;padding-top:3px;width:150px;}
.websiteShareEmail{background:url("/img/share/Mail_white.png") no-repeat scroll 15px 15px/18px auto;}
.websiteShareEmail:hover{background:url("/img/share/Mail_white.png") no-repeat scroll 15px 15px/18px auto;}
.websiteShareFacebook{background:url("/img/share/Facebook_white.png") no-repeat scroll 20px 9px/9px auto;}
.websiteShareFacebook:hover{background:url("/img/share/Facebook_white.png") no-repeat scroll 20px 9px/9px auto;}
.websiteShareTwitter{background:url("/img/share/Twitter_white.png") no-repeat scroll 13px 9px/20px auto;}
.websiteShareTwitter:hover{background:url("/img/share/Twitter_white.png") no-repeat scroll 13px 9px/20px auto;}
.websiteShareGoogle{background:url("/img/share/Google_white.png") no-repeat scroll 18px 9px/16px auto;}
.websiteShareGoogle:hover{background:url("/img/share/Google_white.png") no-repeat scroll 18px 9px/16px auto;}
.websiteActionWindowArrow{background-image:url("//workspace-cdn.s3.amazonaws.com/images/clientwebsite/drop-down-tri.png");height:15px;margin-left:89px;margin-top:-15px;width:20px;}
.websiteSharePinterest{background:url("/img/share/Pinterest_white.png") no-repeat scroll 17px 9px/12px auto;}
.websiteSharePinterest:hover{background:url("/img/share/Pinterest_white.png") no-repeat scroll 17px 9px/12px auto;}
.centered_img{margin-left:auto;margin-right:auto;display:block;}
.cwgallryImg, .cwalbumImg{width:100%;cursor:pointer;}
.cwgalleryImgV, .cwalbumImgV{bottom:-100%;height:auto !important;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;width:100% !important;}
.cwgalleryImgH, .cwalbumImgH{bottom:-100%;width:auto !important;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;height:100% !important;}
.cwgalleryParent, .cwalbumsParent{position:relative;display:inline-block;cursor:pointer;width:322px;height:260px;vertical-align:top;}
.cwGallery, .cwAlbums{position:relative;margin:5px;height:212px;width:314px;}
.cwGallery_inner, .cwAlbums_inner{height:212px;width:314px;position:relative;overflow:hidden;}
#cwimagegallerytitle{margin-top:35px;}
#cwimagegallerytitle h1{text-align:center;border-bottom:none;margin:0;padding:0;}
.cwgalleryTitle, .cwalbumTitles{color:#000000;font-family:"Lato",sans-serif;font-size:11.9px;font-weight:300;height:auto;letter-spacing:2px;margin:10px 0;overflow:visible !important;padding:6px 10px;text-transform:uppercase;width:100%;z-index:1;display:block;position:relative;opacity:1;}
.website_footer_logo img{max-height:100px;}
#clientwebsiteNav{clear:both;overflow-x:visible;}
#clientwebsiteNav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;list-style-type:none;padding-left:0;width:100vw;margin-left:calc(50% - 50vw);}
#clientwebsiteNav li{font-size:14px;padding:10px;margin:10px;letter-spacing:1px;}
#clientwebsiteNav a{font-family:'Lato', sans-serif;font-weight:300;color:#333333;text-decoration:none;text-transform:uppercase;}
#clientwebsiteNav a:hover{color:#aaaaaa;}
.eventinfo_main p{padding-bottom:0;text-align:left;}
p.giftRegistry_welcometext{text-align:left;}
.imgfullHeight{height:100% !important;width:auto !important;}
.imgfullWidth{width:100% !important;height:auto !important;}
.fullPageWrapper .pg_connectFull_type .social_icons{display:inline-block;float:none;}
.fullPageWrapper .pg_connectFull_type{text-align:center;}
.website_multiple_events, .website_multiple_albums{text-align:center;}
.collection_selecter div{display:inline-block;text-transform:uppercase;padding-right:10px;padding-left:10px;font-size:10.5px;}
.collection_selecter{text-align:center;margin-bottom:20px;font-family:"Lato",sans-serif;}
.contributorRow{clear:both;height:111px;border-bottom:1px solid #dddddd;padding:5px;}
.giftRegistry_message_container{margin-top:10px;border-top:1px solid rgb(175, 175, 175);padding-top:12px;height:165px;padding-bottom:20px;}
#giftRegistryMessage{width:100%;height:120px;margin-bottom:10px;}
.eventinfo_googlemap iframe{width:100%;}
.event_info{width:57%;font-size:14px;line-height:20px;margin-left:auto;margin-right:auto;}
.eventinfo_desc{padding-bottom:30px;}
#currencyPopup p{text-align:left;padding-bottom:0;padding-top:0;}
.buy_product-content p{padding-bottom:0;padding-top:0;}
.giftRegistry_photo img{width:100%;}
#nav-toggle{background-size:20px;}
@media (max-width:768px){#nav-toggle-cw{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;background-size:20px;}
#clientwebsiteNav 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;margin-left:auto;margin-right:auto;width:auto;}
#clientwebsiteNav li{margin:0px;padding:0px;}
#clientwebsiteNav ul.open{position:static;max-height:1000px;}
#clientwebsiteNav ul li{display:block;list-style:none;text-align:left;width:100%;padding-right:0;}
#clientwebsiteNav ul li a{display:block;padding:15px 10px;border:none;text-decoration:none;}
#clientwebsiteNav ul.open li a{border-top:1px solid #ccc;}
}
@media only screen
and (max-device-width:1024px)
and (min-device-width:480px){#galleryParent.recent_event{width:32%;margin-right:1px;margin-left:1px;}
.recent_event #pgGallery{width:100%;}
.qbyPrvNext{display:block;}
.hideOniPad{display:none !important;}
}
@media only screen
and (max-device-width:1024px){#frmContact{width:100%;}
.contact-form{width:100%;}
}
@media (max-width:768px){#isPageHeader.landing.open{position:static;}
#frmContact{width:100%;}
.contact-form{width:100%;}
#pgLogo_img{max-width:100%;}
#pgNavigation ul.open{overflow-y:auto;}
.event_info{width:100%;}
.standard_no_feature #nav-toggle{top:40px;background-position:calc(100% - 22px) 15px;}
#isPageHeader.standard_no_feature{margin-top: 75px;}
}
@media only screen
and (max-width:480px){.hidden-xxs{display:none;}
.list-view-mobile{display:block;width:100%;}
.list-view-mobile img{width:100%;margin-bottom:5px;}
.gallerylist-load-more{display:block;width:100%;}
#site_entrance h1{font-size:50px;}
.cwgalleryParent, .cwalbumsParent{width:320px;}
.cwGallery, .cwAlbums{margin-left:auto;margin-right:auto;}
}
.view-more-shrinkable{font-size:12px;}
#frmfeedback{font-family:"Lato",sans-serif;}
.feedback_group{margin-top:10px;}
.feedback_input{margin-top:10px;}
#frmFeedback label{font-weight:300;}
#frmFeedback .radio-inline input[type="radio"]{margin-right:10px;position:relative;bottom:1px;}
#frmFeedback input[type="checkbox"]{margin-right:10px;position:relative;bottom:1px;}
#submitfrmFeedback{background-color:#353535;border:medium none;border-radius:0 !important;color:white;float:right;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:1px;margin-bottom:20px;margin-right:0;margin-top:10px;padding:3px 12px;text-transform:uppercase;}
#frmFeedback .star{display:inline-block;position:relative;cursor:pointer;margin-right:18px;transition:all .25s ease;}
#frmFeedback .star:active{transform:scale(0.75);}
#frmFeedback .star:after{content:"";display:block;top:-5px;left:-9px;position:absolute;height:calc(100% + 15px);width:calc(100% + 20px);background-image:url("//d16exz5qcbs0qr.cloudfront.net/images/widget/star.png");background-size:cover;}
#frmFeedback .star.belowchecked:after{content:"";display:block;top:-5px;left:-9px;position:absolute;height:calc(100% + 15px);width:calc(100% + 20px);background-image:url("//d16exz5qcbs0qr.cloudfront.net/images/widget/star_selected.png");background-size:cover;}
#frmFeedback .star_area{margin-left:9px;margin-bottom:15px;}
.categoryParent{width:318px;height:260px;display:inline-block;float:none;vertical-align:top;}
.pgCategoryThumb{height:212px;width:auto;position:relative;margin:2px;overflow:visible;}
.pgCategoryThumb .wraptocenterGallery{height:212px;width:314px;position:relative;overflow:hidden;}
.preview_natural .layer1 .TL, .preview_natural .layer1 .TR, .preview_natural .layer1 .BL, .preview_natural .layer1 .BR{background-color:#cccccc;}
@media (max-device-width:1024px){.categoryParent{width:235px;height:auto !important;}
.pgCategoryThumb{height:auto;width:auto;position:relative;margin:2px;overflow:visible;}
.pgCategoryThumb .wraptocenterGallery{height:158px;width:235px;position:relative;overflow:hidden;}
#galleryTitle.categoryTitles{font-family:'Lato', sans-serif;text-transform:uppercase;color:#000000;display:block;height:auto;width:100%;position:static;padding:0;background-color:transparent;opacity:1;font-weight:300;margin:10px 0;font-size:0.75em;}
}
.cartImgV{max-height:150px;}
.cartImgH{max-width:150px;}
@media (min-width:769px){a.has-subnav:after{content:"\25BE";margin-left:5px;}
.subnav li.hiddenpagelink{display:none !important;}
.subnav{display:none;position:absolute;z-index:999;background-color:#FFF;border:1px solid #E9E9E9;border-radius:0px;margin-top:15px;padding:5px 0px;}
.subnav li{padding:14px 12px !important;display:block !important;width:160px !important;height:45px;text-align:left;text-transform:capitalize !important;font-size:13px !important;}
.subnav li a{color:#000000 !important;}
ol.subnav li:first-child > a:before{position:absolute;top:-10px;left:15px;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;z-index:2;}
ol.subnav li:first-child > a:after{position:absolute;top:-12px;left:13px;content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #E9E9E9;z-index:1;}
.subnav li.not_current a{border-bottom:0px !important;}
}
@media (max-width:414px), (max-width:736px),(max-width:768px){.open .subnav{display:none;position:relative;z-index:999;}
.open a.has-subnav:after{content:"\25BE";margin-left:5px;}
.open .subnav li{text-transform:capitalize !important;font-size:13px !important;}
.open .subnav li a{border:0px !important;padding:5px 20px !important;font-size:1.063em;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:300 !important;line-height:1.500em !important;color:#353535 !important;margin:0.5em 0 1em 0 !important;letter-spacing:normal !important;}
.open .subnav li a:before{content:"\2013";margin-right:5px;font-size:18px;}
}
#copyright-footer{clear:both;}
div#err_body.custom_notfound{margin-left:auto;margin-right:auto;text-align:center;float:none;min-height:0;}
.materials_note{font-size:12px;}
.full_slide_container{position:relative;top:0;left:0;height:600px;}
.banner_slider_item.item{height:600px;}
.banner_slider_widget_container .owl-theme .owl-dots .owl-dot.active span, .banner_slider_widget_container .owl-theme .owl-dots .owl-dot:hover span{background:#424242;}
.banner_slider_widget_container .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:0 5px;}
@media (min-width:768px){.banner_slider_widget_container .owl-theme .owl-dots{position:absolute;top:560px;left:30px;}
}
@media (max-width:767px){.banner_slider_widget_container.full_slide_container{margin-bottom:28px;}
}
@media (max-width:1443px){.banner_slider_widget_container.full_slide_container{height:550px;}
.banner_slider_item.item{height:550px;}
.banner_slider_widget_container .owl-theme .owl-dots{top:515px;}
}
@media (max-width:500px){.banner_slider_widget_container.full_slide_container{height:400px;}
.banner_slider_widget_container .item{height:400px;}
}
@media (max-width:400px){.banner_slider_widget_container.full_slide_container{height:325px;}
.banner_slider_widget_container .item{height:325px;}
}
@media (max-width:350px){.banner_slider_widget_container.full_slide_container{height:300px;}
.banner_slider_widget_container .item{height:300px;}
}
.wtypecall_to_action{clear:both;}
.call-to-action{margin-top:60px;text-align:center;}
.call-to-action p{border:1px solid #555;padding:20px;display:inline-block;text-align:center;margin-left:auto;margin-right:auto;line-height:normal;color:black;}
.search_pages_result .sp_pageTitle{height:30px;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;}
.search_pages_result .pageContent{height:auto;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;color:#777;}
.search_pages_result .sp_child{min-height:50px;height:auto;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;display:block;color:#252525;}
.search_pages_result .sp_child:hover{background:#fafafa;color:#252525;}
.search_pages_result .go_to_all{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-left:10px;}
.search_pages{position:relative;color:#000000;background-size:16px 16px;border-radius:0px 0px 0 0;}
.search_pages_icon{position:absolute;top:50%;right:17px;display:inline-block;margin:-.5em 0 0 -1em;font-family:'Flat-UI-Pro-Icons';font-size:16px;line-height:17px;cursor:pointer;}
.search_pages_field{margin:0;font-size:18px;line-height:40px;color:#000000;text-indent:0;background:none;border:1px solid #ccc;outline:none;box-shadow:none;width:100%;padding:0 10px;}
#all_search_result{min-height:720px;}
.search_pagenation_container{margin-top:10px;text-align:center;}
.search_pagenation_container ul{display:inline-block;}
.search_pagenation_container li{list-style:none;float:left;}
.search_pagenation_container li.active, .search_pagenation_container li:hover{background-color:#F6F6F6;background-color:rgba(0, 0, 0, 0.03);}
.search_pagenation_container li a{display:inline-block;line-height:20px;font-size:12px;padding:5px 12px;color:#181818;}
#all_search_result .search_pages_result .sp_child{border:none;}
.search_container {position: relative;}
.search_pages_result {background-color: white;position: absolute;z-index: 10;left:0;right:0;}
#all_search_result .search_pages_result{position:relative;}
.new_slider_div::-webkit-scrollbar{height: 9px}
.wtypehorizontal_slider_full_width{padding-left: 0 !important;padding-right: 0 !important}
@media (max-width: 768px) {.wtypehorizontal_slider_full_width .new_slider_img.new_slider_img_H{width:100%;height:auto;}
.wtypehorizontal_slider_full_width .new_slider_img.new_slider_img_V {height:100%;width: auto}
.wtypehorizontal_slider_full_width .new_slider_div{height: 70vw}
}
.masonry_dbcgalimg{width:380px}.blogMain .masonry_dbcgalimg{width:224px}
#isPageHeader.standard_no_feature{margin-top:65px}
.oval_aperture{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.qbyloader,.qbyloader:after,.qbyloader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.qbyloader{color:#393939;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.qbyloader:after,.qbyloader:before{content:'';position:absolute;top:0}.qbyloader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.qbyloader:after{left:3.5em}@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.filenameInLightbox{display:inline-block}
.enduser_shoppingcart_header,.enduser_shoppingcart_selected_currency{color:#000;font-family:Lato,sans-serif;font-weight:300}p.caption_p,p.cropAnnotation{color:#000;font-family:Lato,sans-serif;letter-spacing:normal}.enduser_shoppingcart_header{text-align:center;border:none;font-size:19.5px}.enduser_shoppingcart_selected_currency{font-size:14.3px;margin-bottom:20px}