/* https://www.unserehochzeitskarten.de/wp-content/themes/unserehochzeitskarten-de/assets/css/style.css?v=1.2.1 */
#subpageboxes{background:#e6e2da;position:relative;left:50%;width:100vw;margin:1.325rem 0 3rem;margin-left:-50vw;padding:3.325rem 0}.subpage-box{margin-bottom:.93333rem;position:relative;overflow:hidden;background:none}.subpage-box h3{position:absolute;top:auto;font-size:1.544rem;font-weight:300;left:.9333rem;right:.93333rem;bottom:.33333rem;color:#fff;background:rgba(159,75,132,.8);border:2px solid #720B47;padding:.63333rem 1.86666rem;z-index:8;text-align:center}.subpage-box h3:before{content:"";position:absolute;top:-2px;left:-4px;bottom:-2px;right:-2px;background:transparent;border:2px solid #a08153;transform:rotate(0.9deg);transition:transform 0.3s ease}.subpage-box h3:after{content:"";position:absolute;top:-2px;left:-2px;bottom:-2px;right:-4px;border:2px solid #fff;transform:rotate(-.8deg);height:auto;background:none;transition:transform 0.3s ease}.subpage-box .img{position:relative}.subpage-box .img:after{background:rgba(0,0,0,.3);position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:6;opacity:0;transition:opacity 0.3s ease}.subpage-box .img img{display:block}@media (min-width:40em){.subpage-boxes{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.subpage-box{flex:0 0 48%;margin:1%;background:#fff}.subpage-box a:hover .img:after{opacity:1}}.subpage-box a:after{bottom:-1px}.latestnews-preview{margin-bottom:.933333rem}@media (min-width:40em){.latestnews{display:flex;justify-content:space-between}.latestnews-preview{flex:0 0 48%}}.contact-section{min-height:400px;background:#464646;position:relative;left:50%;width:100vw;margin:1.325rem 0 0;margin-left:-50vw;padding:3.325rem 0}.form-row{display:flex;justify-content:space-between}.form-row label{width:100%}.form-row p{width:100%}.form-row.flex{display:block}@media (min-width:40em){.form-row.flex p{flex:0 0 31.5%}.form-row.flex{display:flex;justify-content:space-between}}.contact-section input[type="text"],.contact-section input[type="email"],.contact-section textarea{width:100%;border:1px solid #003482;padding:.7333rem .73333rem;border-radius:2px;letter-spacing:.1em}.form-row.submit-box p{text-align:center}.form-row.submit-box p input[type="submit"]{width:100%;padding:.73333rem;border:1px solid #003482;letter-spacing:.1em;color:#720B47;font-weight:700;transition:background 0.3s ease,color 0.3s ease}.form-row.submit-box p input[type="submit"]:hover{color:#fff;background:rgb(119,195,3)}#footer{padding:3.433333rem 0 1.8666rem;margin:0 auto;max-width:74.0333rem;position:relative}#footer:before{border:.05rem solid #dedede;content:"";position:absolute;top:0;left:0;right:0}#footer *{font-weight:300;font-size:.9375rem;text-align:center}#footer ul{margin:0;padding:0 0 .9333rem}#footer ul li{margin:0 .3333rem;padding:0;display:inline}#footer ul li:after{content:"I";padding:0;margin:0 0 0 .7333rem;font-weight:300}#footer ul li:last-child::after{display:none}#m_nav{display:none}