body{font-family:"Open Sans";font-weight:300}a{text-decoration:underline}#header{font-size:.8em}body[class*=themify] #site-logo a img{width:40px;height:40px}#main-nav a:hover{color:#605ba8}#main-nav .current_page_item a,#main-nav .current-menu-item a{color:#605ba8}@media screen and (max-width:1280px){body[class*=themify] #site-logo a img{width:40px;height:40px}}@media screen and (max-width:768px){body[class*=themify] #site-logo a img{width:40px;height:40px}}@media screen and (max-width:680px){body{font-weight:300}}.portfolio-item{padding:2% 5%;margin-top:0;background:#fff;height:250px}.sidebar-none div.themify_builder_row.module_row_4{width:80%;margin:auto}@media screen and (max-width:680px){.portfolio-item{height:auto;padding:.5%}.portfolio-item-main{font-size:.8em;padding:5% 5% 0}.portfolio-item-header{font-size:1.2em;padding-top:1%}}div p .ugly-btn{border-radius:0;-webkit-appearance:button;-webkit-writing-mode:horizontal-tb !important;text-rendering:auto;color:buttontext;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;cursor:default;background-color:buttonface;box-sizing:border-box;margin:0;font:400 13.3333px Arial;padding:1px 6px;border-width:2px;border-style:outset;border-color:buttonface;border-image:initial}div p .ugly-btn:active{border-style:inset}.carousel-next:before,.carousel-prev:before{color:#fff}.container-testimonial h1{text-align:center}.testimonial-card{padding:2em;color:#333;background:#efefef}.testimonial-card .main{font-size:1.2em}.testimonial-card p,.testimonial-card a{padding:0;margin:0;margin-bottom:1em}.testimonial-card .person{font-style:italic}.testimonial-card .website{color:#333;display:block}a:hover{text-decoration:none}.testimonial-card .person-img{width:5em;border-radius:50%}.card-text span a{color:#000;font-size:2em}.card-text span{display:block;text-align:center}.card-text span a:hover{text-decoration:none}#link-email:hover{text-decoration:none}.nf-error div.nf-error-msg,span.ninja-forms-req-symbol{color:transparent}.nf-error.field-wrap .nf-field-element:after{display:none}.nf-form-content input.ninja-forms-field:not([type=button]),#nf-field-3{background:#b4a3e6;border:none}div.nf-error-msg.nf-error-field-errors{display:none}#nf-field-3:focus{background:#fff}.full_width .module_row>.row_inner{width:1400px}.portfolio-link{display:none}.divider-section{border:1.5px solid #665b87}@media only screen and (max-width:500px){.sidebar-none div.themify_builder_row.module_row_4{width:100%;margin:auto}.module-feature:nth-of-type(1){margin-bottom:1em}.container .heading{font-size:1.7em}.custom-html-widget .container{padding:0}.divider-section{border:2px solid #665b87;margin:3em 0;width:100%}.container .portfolio-link{margin-top:.5em}}div p a{color:#333}div.module-feature{background:#eee;font-size:1.1em;padding:1em}img.full-width{width:100%}