.page_navs{width:100%;display:grid;grid-template-columns:33% 33% 33%;padding:0 !important;margin:0 !important;flex:100% !important;align-items:center;align-content:center;gap:.5%;margin-bottom:10px !important}p#cat_label{margin:0;padding:0}.page_navs a{width:100%;display:block;padding:20px;text-transform:uppercase;font-weight:500;text-decoration:none !important;color:#000;margin:0;margin-bottom:0;padding-bottom:10px;font-size:15px;text-align:center}img.main_image_cus{position:relative;z-index:1}.all_ccccte{position:relative}.cntent.active{border-top:0 !important;margin-top:-3px;display:block !important}.cntent{margin:auto;background:#fff;display:none;padding-left:10px;padding-right:10px}.open_content_part{display:none}.open_content_part.active{display:block !important}.cntent a{display:block}.item_cat_view .content{display:grid;grid-template-columns:150px auto;gap:20px;align-items:center}.image{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:3px}.page_navs a.active{background:#fff;border-bottom:2px solid #e8c9c1;color:#d39986}.image img{opacity:0 !important}.rtext p{margin:0}.item_photo .content{position:relative}.item_cat_view{border-bottom:1px solid #ddd;padding:10px 0}div#single_cat_content,.cntent{flex:100% !important}.item_photo img{object-fit:cover;aspect-ratio:4/5;border-radius:3px;width:100%;height:100%}.single_cat_content_container{padding:10px 0;display:grid;align-content:center;align-items:center;justify-content:center;grid-template-columns:repeat(2,1fr);grid-gap:12px}span.add_to_fav{position:absolute;width:50px;height:50px;background-image:url(https://fotografenschmiede-cafe.de/wp-content/uploads/2024/01/icons8-heart-50.png) !important;right:20px;top:20px;cursor:pointer;background-repeat:no-repeat;background-size:100%;z-index:999}.grider_max span.add_to_fav{background-image:url(https://fotografenschmiede-cafe.de/wp-content/uploads/2024/02/icons8-heart-50colorpin-k.png) !important}span.add_to_fav.active{background-image:url(https://fotografenschmiede-cafe.de/wp-content/uploads/2024/01/icons8-heart-50filled.png) !important}.grider_max span.add_to_fav.active{background-image:url(https://fotografenschmiede-cafe.de/wp-content/uploads/2024/02/icons8-heart-50-color-pink-solid.png) !important}.grider_max img{max-width:40px !important}span.close_full_vieww{background-image:url(https://fotografenschmiede-cafe.de/wp-content/uploads/2024/03/icons8-close-50.png) !important;position:absolute;width:50px;height:50px;right:5px;top:5px;cursor:pointer;background-repeat:no-repeat;background-size:100%;z-index:999}.file-drop-preview.img-thumbnail.rounded{border:1px solid #ddd;max-width:45%;margin:20px;margin-left:0}span.view_large_info{background-image:url(https://fotografenschmiede-cafe.de/wp-content/uploads/2024/01/icons8-view-50.png);position:absolute;width:50px;height:50px;left:20px;top:20px;cursor:pointer;background-repeat:no-repeat;background-size:100%;z-index:999}.delete_from_fav{background-image:url(https://fotografenschmiede-cafe.de/wp-content/uploads/2024/01/icons8-remove-50.png);position:absolute;width:50px;height:50px;right:20px;top:20px;cursor:pointer;background-repeat:no-repeat;background-size:100%;z-index:999}.laoder_container{position:absolute;width:100%;height:100%;top:0;bottom:0;display:grid;align-items:center;justify-items:center;background:#00000012;max-width:98%;z-index:9999}.full_image_viewer.active{display:block !important}.loader{width:120px;height:22px;border-radius:40px;color:#514b82;border:2px solid;position:relative}.loader:before{content:"";position:absolute;margin:2px;width:25%;top:0;bottom:0;left:0;border-radius:inherit;background:currentColor;animation:l3 1s infinite linear}.imagebot_cus img{max-height:90vh;object-fit:contain}.content_image{display:grid;justify-content:center;gap:0}.full_image_viewer{position:fixed;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:#fff;bottom:0;overflow:auto;padding-left:0 !important;padding-right:0 !important}.grider_max{position:relative;margin-bottom:20px}.info h4{margin-bottom:10px;border-bottom:1px solid #ddd;text-transform:uppercase}.info img.avatar.user--avatar.avatar-150.photo{max-width:100px}.info{background-color:#fff;padding:15px;border-radius:4px}.imagebot_cus{max-width:100%;margin:auto}@keyframes l3{50%{left:100%;transform:translateX(calc(-100% - 4px))}}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.form_content .form_inpt{display:block;width:100%;margin:10px 0}.form_content{padding:20px}.form_content .form_inpt input,.form_content .form_inpt textarea,.form_content .form_inpt select{width:100%}.success_info{background:#d9f7d9}.success_info h3{text-transform:uppercase;font-size:16px;text-align:center;padding-top:15px;margin-bottom:0}.page-template-template-view-photos div#content{padding-left:0;padding-right:0;background:#fff}.page-template-template-view-photos .container{width:100% !important;max-width:100% !important;padding:0}@media (min-width:1000px){.single_cat_content_container{grid-template-columns:repeat(4,1fr);padding-left:20px;padding-right:20px}}