@font-face{font-family:'NeoSans_Regular';src:url("../assets/fonts/neosans/NeoSans_Std_Regular.eot");src:url("../assets/fonts/neosans/NeoSans_Std_Regular.eot") format("embedded-opentype"),url("../assets/fonts/neosans/NeoSans_Std_Regular.woff2") format("woff2"),url("../assets/fonts/neosans/NeoSans_Std_Regular.woff") format("woff"),url("../assets/fonts/neosans/NeoSans_Std_Regular.ttf") format("truetype"),url("../assets/fonts/neosans/NeoSans_Std_Regular.svg#NeoSans_Std_Regular") format("svg")}@font-face{font-family:'NeoSans_Light';src:url("../assets/fonts/neosans/NeoSans_Std_Light.eot");src:url("../assets/fonts/neosans/NeoSans_Std_Light.eot") format("embedded-opentype"),url("../assets/fonts/neosans/NeoSans_Std_Light.woff2") format("woff2"),url("../assets/fonts/neosans/NeoSans_Std_Light.woff") format("woff"),url("../assets/fonts/neosans/NeoSans_Std_Light.ttf") format("truetype"),url("../assets/fonts/neosans/NeoSans_Std_Light.svg#NeoSans_Std_Light") format("svg")}@keyframes move-in{to{transform:translateY(0)}}@keyframes shove-in{to{transform:translateX(200px)}}@keyframes anim-hr{0%{margin-left:0}50%{margin-left:50%}60%{margin-left:50%;width:10%}100%{margin-left:0%;width:50%}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes scale{from{transform:scale(1.3)}to{transform:scale(1)}}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body{height:auto;width:100vw;overflow-x:hidden}body,.font-body,p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form,h3,h4,h5,h6,.nolineheight,#logo,.entry-meta li,.entry-link span,.primary-menu ul li>a,.primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a,#top-search form input,.primary-menu ul ul li>a,#top-account .dropdown-menu li a,.wp-caption,.feature-box.fbox-center.fbox-italic p,.skills li .progress-percent .counter,.nav-tree ul ul a{font-family:'NeoSans_Light', sans-serif}h1,h2,.font-primary,.entry-link,.entry.entry-date-section span.button.button-desc,.counter,label,.wedding-head .first-name,.wedding-head .last-name,.wedding-head .and,.primary-menu ul li>a.font-primary,.widget-filter-links li a,.nav-tree li a,.fw-bold,.subtitle,.button,.entry.entry-date-section span{font-family:'NeoSans_Regular', sans-serif}::selection{background:#ebd4c2;color:#000}body{background-color:#4f4745;color:#d8c3b1;font-size:1.1rem}div.container{width:100%;max-width:800px;height:auto;padding:30px;margin:10% auto 0 auto;text-align:center}a{color:#d8c3b1;text-decoration:none}p{margin:8px 0;font-size:1em;display:flex;justify-content:center}.icons{margin:15px 0}.icons a.phone,.icons a.mail,.icons a.web,.icons i{display:inline-block;text-decoration:none;height:27px;width:27px;margin-right:10px;background:url("../img/icons.png") center center no-repeat;background-size:92px 27px;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.icons a.phone,.icons a.mail,.icons a.web,.icons i{background:url("../img/icons@2x.png") center center no-repeat;background-size:92px 27px}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.icons a.phone,.icons a.mail,.icons a.web,.icons i{background:url("../img/icons@2x.png") center center no-repeat;background-size:92px 27px}}.icons a.phone.z50,.icons a.mail.z50,.icons a.web.z50,.icons i.z50{zoom:0.5;-moz-transform:scale(0.5)}.icons a.phone.phone,.icons a.mail.phone,.icons a.web.phone,.icons i.phone{background-position:0px 0px !important}.icons a.phone.mail,.icons a.mail.mail,.icons a.web.mail,.icons i.mail{background-position:-27px 0px !important}.icons a.phone.web,.icons a.mail.web,.icons a.web.web,.icons i.web{background-position:-54px 0px !important}@media (max-width: 768px){div.container{padding:0}}
