grav-theme-libretic/css-compiled/template.min.css

1 line
60 KiB
CSS

#header #navbar .panel-activation,#header #navbar ul.navigation,#header .logo h3,#header .logo ul.social-icons,#header .search-box{position:relative;top:50%;transform:translateY(-50%)}.archive-list button,.button,.button-secondary,.contact button{display:inline-block;margin-right:5px;margin-bottom:10px;margin-left:5px;padding:7px 20px}.archive-list button.button-small,.button-small.button,.button-small.button-secondary,.contact button.button-small{font-size:.9rem;padding:3px 10px}body,html{height:100%}body{color:grey;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#87b672}a:hover{color:#558042}b,label,strong,th{font-weight:600}#container{position:relative;min-height:100%}.fullwidth #body{padding-right:0;padding-left:0}#body{padding-top:15rem;background:#fff}.left{float:left}.right{float:right}@font-face{font-family:novecento_sans_widedemibold;font-weight:400;font-style:normal;src:url(../fonts/Novecentosanswide-DemiBold-webfont.eot);src:url(../fonts/Novecentosanswide-DemiBold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Novecentosanswide-DemiBold-webfont.woff2) format('woff2'),url(../fonts/Novecentosanswide-DemiBold-webfont.woff) format('woff'),url(../fonts/Novecentosanswide-DemiBold-webfont.ttf) format('truetype'),url(../fonts/Novecentosanswide-DemiBold-webfont.svg#novecento_sans_widedemibold) format('svg')}@font-face{font-family:novecento_sans_widenormal;font-weight:400;font-style:normal;src:url(../fonts/Novecentosanswide-Normal-webfont.eot);src:url(../fonts/Novecentosanswide-Normal-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Novecentosanswide-Normal-webfont.woff2) format('woff2'),url(../fonts/Novecentosanswide-Normal-webfont.woff) format('woff'),url(../fonts/Novecentosanswide-Normal-webfont.ttf) format('truetype'),url(../fonts/Novecentosanswide-Normal-webfont.svg#novecento_sans_widenormal) format('svg')}@font-face{font-family:novecento_sans_widemedium;font-weight:400;font-style:normal;src:url(../fonts/Novecentosanswide-Medium-webfont.eot);src:url(../fonts/Novecentosanswide-Medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Novecentosanswide-Medium-webfont.woff2) format('woff2'),url(../fonts/Novecentosanswide-Medium-webfont.woff) format('woff'),url(../fonts/Novecentosanswide-Medium-webfont.ttf) format('truetype'),url(../fonts/Novecentosanswide-Medium-webfont.svg#novecento_sans_widemedium) format('svg')}@font-face{font-family:Pacifico;font-weight:400;font-style:normal;src:url(../fonts/pacifico.ttf) format('truetype')}#body,.archive-list .callout .pricing-container .pricing-item .foot button,.archive-list .modular .bottom button,.archive-list .modular .showcase button,.archive-list button,.callout .pricing-container .pricing-item,.callout .pricing-container .pricing-item .foot,.callout .pricing-container .pricing-item .foot .archive-list button,.callout .pricing-container .pricing-item .foot .button,.callout .pricing-container .pricing-item .foot .contact button,.callout .pricing-container .pricing-item .name,.contact .callout .pricing-container .pricing-item .foot button,.contact .modular .bottom button,.contact .modular .showcase button,.contact button,.contact input,.contact textarea,.default-animation,.logo h3,.logo ul.social-icons li,.logo ul.social-icons li a,.modal,.modular .bottom .archive-list button,.modular .bottom .button,.modular .bottom .contact button,.modular .showcase .archive-list button,.modular .showcase .button,.modular .showcase .contact button,.modular .slideme_container .arrow,.modular .slideme_container .pagination .numbers li,.notebook .screen .screen-content-hover,.team .members .social-icons li,.team .members .social-icons li a{transition:all .5s ease}#body,#header,.footer,.fullwidth #body>.modular-row,.fullwidth #breadcrumbs,.fullwidth #header,.fullwidth .blog-content-item,.fullwidth .blog-header,.fullwidth .content-wrapper,.fullwidth ul.pagination,.padding-horiz{padding-right:14rem;padding-left:14rem}@media only all and (min-width:60em) and (max-width:74.938em){#body,#header,.footer,.fullwidth #body>.modular-row,.fullwidth #breadcrumbs,.fullwidth #header,.fullwidth .blog-content-item,.fullwidth .blog-header,.fullwidth .content-wrapper,.fullwidth ul.pagination,.padding-horiz{padding-right:7rem;padding-left:7rem}}@media only all and (min-width:48em) and (max-width:59.938em){#body,#header,.footer,.fullwidth #body>.modular-row,.fullwidth #breadcrumbs,.fullwidth #header,.fullwidth .blog-content-item,.fullwidth .blog-header,.fullwidth .content-wrapper,.fullwidth ul.pagination,.padding-horiz{padding-right:7rem;padding-left:7rem}}@media only all and (max-width:47.938em){#body,#header,.footer,.fullwidth #body>.modular-row,.fullwidth #breadcrumbs,.fullwidth #header,.fullwidth .blog-content-item,.fullwidth .blog-header,.fullwidth .content-wrapper,.fullwidth ul.pagination,.padding-horiz{padding-right:1rem;padding-left:1rem}}.padding-vert{padding-top:3rem;padding-bottom:3rem}#header{position:absolute;z-index:10000;width:100%;height:12rem;background-color:rgba(255,255,255,.9);box-shadow:0 .05rem 1rem rgba(0,0,0,.15)}#header #navbar,#header .logo,#header .social-navigation,#header>.grid{height:50%}#header .fa{color:#000}#header .fixed{position:fixed;top:0;left:0;width:100%;padding-right:14rem;padding-left:14rem;opacity:.9;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}@media only all and (max-width:47.938em){#header .fixed{padding-right:10px;padding-left:10px}}#header .logo img{height:5rem}@media only all and (max-width:47.938em){#header .logo h3{font-size:1.9rem}}#header .search-box{display:block;float:right;text-align:right}#header .search-box i{position:absolute;z-index:-1;top:.5rem;right:.6rem;cursor:pointer;color:#fff}#header .search-box input::-webkit-search-cancel-button,#header .search-box input::-webkit-search-decoration{display:none}#header .search-box input[type=search]{font-family:inherit;font-size:100%;font-size:.9rem;-webkit-box-sizing:content-box;width:4rem;height:1.3rem;margin-bottom:0;cursor:pointer;transition:all .5s;color:transparent;border:0 none;outline:0;background:0 0;box-shadow:none;-webkit-appearance:textfield}#header .search-box input[type=search]:focus{width:10rem;cursor:auto;color:#fff;background-color:rgba(255,255,255,.3)}#header .search-box input:-moz-placeholder{color:transparent}#header .search-box input::-webkit-input-placeholder{color:transparent}@media only all and (max-width:59.938em){#header .search-box{position:absolute;top:50%;right:10px;transform:translateY(1rem);text-align:right}#header .search-box i{left:.6rem}#header .search-box input[type=search]{padding-right:2rem}#header .search-box input[type=search]:focus{width:8rem}}@media only all and (max-width:59.938em){#header .fixed .search-box{top:50%;transform:translateY(-50%)}}@media only all and (max-width:59.938em){#header .fixed .panel-activation{top:50%!important;transform:translateY(-50%)!important}}#header #navbar{font-size:1.1rem}@media only all and (max-width:47.938em){#header #navbar{margin-right:-1rem;margin-left:-1rem}#header #navbar.fixed{margin:0}}#header #navbar ul{margin:0;padding:0;list-style:none}#header #navbar ul.navigation{display:inline-block;float:left}#header #navbar ul.navigation li{position:relative;float:left;text-transform:uppercase}#header #navbar ul.navigation li a{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;display:inline-block;padding:.3rem .8rem}#header #navbar ul.navigation li a.active,#header #navbar ul.navigation li a:hover{color:#87b672}#header #navbar ul.navigation li:first-child a{padding-left:0}#header #navbar ul.navigation li ul{display:none;padding:0;box-shadow:0 .05rem 1rem rgba(0,0,0,.15)!important}#header #navbar ul.navigation li ul ul{top:0;left:100%}#header #navbar ul.navigation li:hover>ul{position:absolute;display:block;width:10rem;background:rgba(255,255,255,.9)}#header #navbar ul.navigation li:hover li{float:none;margin:0;padding:0}#header #navbar ul.navigation li:hover li a{display:block;padding:.5rem .8rem}#header #navbar ul.navigation li:hover li a:after,#header #navbar ul.navigation li:hover li a:before{display:none}#header #navbar ul.navigation li:hover li.active>a{color:#fff;background:#87b672}@media only all and (max-width:59.938em){#header #navbar ul.navigation{display:none}}#header #navbar .panel-activation{font-size:1.8rem;display:none;float:right;padding:1rem;cursor:pointer}@media only all and (max-width:59.938em){#header #navbar .panel-activation{position:absolute;top:50%;left:0;display:inline-block;transform:translateY(0)}}.modular.header-image #header .fixed{transition:background .3s ease-in-out;background:#666}.header-image.fullwidth #body{padding-right:0;padding-left:0}.header-image.fullwidth #body>.listing-row{padding-right:14rem;padding-left:14rem}.header-image .listing-row:last-child{margin-bottom:2rem}.header-image #body .flush-top{margin-top:-15.5rem;padding-top:16rem}.header-image #breadcrumbs{margin-top:1rem}.header-image #header{background-color:rgba(255,255,255,0);box-shadow:none}.header-image #header #logo a,.header-image #header #logo h3{color:#fff}.header-image #header .menu-btn,.header-image #header a{color:#fff}.header-image #header a:after,.header-image #header a:before{background-color:rgba(255,255,255,.7)!important}.header-image #header #navbar ul.navigation ul li a{color:#87b672;text-shadow:1px 1px 3px #656161}.header-image #header #navbar ul.navigation ul li a:hover{color:#558042}.header-lite #body{padding-top:12rem}.header-lite #header{color:#656161;box-shadow:none}.header-lite #header .menu-btn,.header-lite #header a{color:#656161}.header-lite #header .search-box i{color:#656161}.header-lite #header .search-box input[type=search]:focus{background-color:rgba(101,97,97,.2)}.header-lite #header li.active a{color:#87b672}.header-lite #header .logo ul.social-icons li{background:rgba(101,97,97,.2)}.header-lite #header .logo ul.social-icons li .fa{color:#fff}.header-lite #header .logo ul.social-icons li:hover .fa{color:#656161}.footer{font-size:.9rem;width:100%;padding-top:2rem;background:#333}.footer:after{display:table;clear:both;content:''}.footer a{color:grey}.archive-list .callout .pricing-container .pricing-item .foot .footer button,.archive-list .footer label,.callout .pricing-container .pricing-item .foot .archive-list .footer button,.callout .pricing-container .pricing-item .foot .contact .footer button,.callout .pricing-container .pricing-item .foot .footer .button,.callout .pricing-container .pricing-item .footer .name,.contact .callout .pricing-container .pricing-item .foot .footer button,.contact .footer label,.footer .archive-list .callout .pricing-container .pricing-item .foot button,.footer .archive-list label,.footer .callout .pricing-container .pricing-item .foot .archive-list button,.footer .callout .pricing-container .pricing-item .foot .button,.footer .callout .pricing-container .pricing-item .foot .contact button,.footer .callout .pricing-container .pricing-item .name,.footer .contact .callout .pricing-container .pricing-item .foot button,.footer .contact label,.footer .modular .bottom table th,.footer h4,.modular .bottom table .footer th{line-height:2rem;margin-top:0;text-align:left;color:#fff}.footer hr{border-color:rgba(128,128,128,.5)}@media only all and (max-width:47.938em){.footer .social-icons{float:none;clear:both;width:100%;padding-top:2rem}}@media only all and (min-width:48em) and (max-width:59.938em){.footer .social-icons{float:none;clear:both;width:100%;padding-top:2rem}}.footer .footer-items{margin-top:2rem}@media only all and (max-width:47.938em){.footer .footer-items{margin-top:0}}@supports not (flex-wrap:wrap){.footer .footer-items{overflow:hidden}}.footer .footer-items:after{display:table;clear:both;content:''}.footer .footer-module{display:block;float:left;width:25%;padding-right:2rem;vertical-align:top}.footer .footer-module.large{width:50%}@media only all and (min-width:30.063em) and (max-width:47.938em){.footer .footer-module{width:50%;margin-top:1rem}}@media only all and (max-width:30em){.footer .footer-module{width:100%;margin-top:1rem}}.footer .footer-module span:after{display:table;clear:both;content:''}.footer .footer-module label,.footer .footer-module strong,.footer .footer-module th{color:#fff}@media only all and (max-width:47.938em){.footer .footer-module{float:none;width:100%!important}}.footer .logo{color:#fff;border-bottom:0 none}.footer .logo:after{display:table;clear:both;content:''}.footer .logo h3 a{color:#fff}.footer .quickmenu{margin:0;padding:0;list-style:none}.footer .quickmenu i{font-size:.7rem;padding-right:.5rem;color:#fff}.footer .footer-modules{display:block;padding-bottom:1.5rem}.footer .footer-modules:after{display:table;clear:both;content:''}.footer .footer-copyright{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;display:inline-block;float:left;width:50%;text-align:left;text-transform:uppercase}@media only all and (max-width:47.938em){.footer .footer-copyright{float:none;width:100%;margin-bottom:1rem;text-align:left}}.footer .footer-menu{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;display:inline-block;float:right;width:50%;text-align:right;text-transform:uppercase}@media only all and (max-width:47.938em){.footer .footer-menu{float:none;width:100%;text-align:left}}.footer .footer-menu ul{margin:0;padding:0;list-style:none}.footer .footer-menu ul li{display:inline-block}.footer .footer-menu ul li:after{display:inline-block;margin:0 .5rem;content:'/'}.footer .footer-menu ul li:last-child:after{display:none}.footer .newsletter input{display:inline-block;height:2.5rem;border:0 none}.footer .newsletter input[type=text]{color:#fff;background-color:rgba(255,255,255,.2)}.footer .newsletter input[type=submit]{padding:0 1.2rem;vertical-align:top;color:#fff;background-color:rgba(255,255,255,.5)}body{font-family:'Helvetica Neue',HelveticaNeue-Light,'Helvetica Neue Light',Helvetica,Arial,'Lucida Grande',sans-serif;font-weight:400}.archive-list .callout .pricing-container .pricing-item .foot button,.archive-list label,.callout .pricing-container .pricing-item .foot .archive-list button,.callout .pricing-container .pricing-item .foot .button,.callout .pricing-container .pricing-item .foot .contact button,.callout .pricing-container .pricing-item .name,.contact .callout .pricing-container .pricing-item .foot button,.contact label,.modular .bottom table th,h1,h2,h3,h4,h5,h6{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;text-rendering:optimizeLegibility}h1{font-size:3.2rem}@media only all and (max-width:47.938em){h1{font-size:2.5rem;line-height:1.2;margin-bottom:2.5rem;text-shadow:1px 1px 3px #656161}}h2{font-size:1.4rem;font-weight:400;text-transform:uppercase}@media only all and (min-width:48em) and (max-width:59.938em){h2{font-size:-1rem}}@media only all and (max-width:47.938em){h2{font-size:-1.1rem}}@media only all and (min-width:48em) and (max-width:59.938em){h3{font-size:-.9rem}}@media only all and (max-width:47.938em){h3{font-size:-1rem}}.archive-list .callout .pricing-container .pricing-item .foot button,.archive-list label,.callout .pricing-container .pricing-item .foot .archive-list button,.callout .pricing-container .pricing-item .foot .button,.callout .pricing-container .pricing-item .foot .contact button,.callout .pricing-container .pricing-item .name,.contact .callout .pricing-container .pricing-item .foot button,.contact label,.modular .bottom table th,h4{font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase;color:#656161}@media only all and (min-width:48em) and (max-width:59.938em){.archive-list .callout .pricing-container .pricing-item .foot button,.archive-list label,.callout .pricing-container .pricing-item .foot .archive-list button,.callout .pricing-container .pricing-item .foot .button,.callout .pricing-container .pricing-item .foot .contact button,.callout .pricing-container .pricing-item .name,.contact .callout .pricing-container .pricing-item .foot button,.contact label,.modular .bottom table th,h4{font-size:1.35rem}}@media only all and (max-width:47.938em){.archive-list .callout .pricing-container .pricing-item .foot button,.archive-list label,.callout .pricing-container .pricing-item .foot .archive-list button,.callout .pricing-container .pricing-item .foot .button,.callout .pricing-container .pricing-item .foot .contact button,.callout .pricing-container .pricing-item .name,.contact .callout .pricing-container .pricing-item .foot button,.contact label,.modular .bottom table th,h4{font-size:1.25rem}}h1{font-weight:400;text-align:center}h3{letter-spacing:-1px}h1+h2{font-family:'Helvetica Neue',HelveticaNeue-Light,'Helvetica Neue Light',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:1.4rem;font-weight:300;line-height:1;margin:-2rem 0 2rem 0;text-align:center}@media only all and (min-width:48em) and (max-width:59.938em){h1+h2{font-size:1.3rem}}@media only all and (max-width:47.938em){h1+h2{font-size:1rem}}h2+h3{font-family:'Helvetica Neue',HelveticaNeue-Light,'Helvetica Neue Light',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:1.3rem;font-weight:400;line-height:1;margin:.5rem 0 2rem 0;text-align:center}@media only all and (min-width:48em) and (max-width:59.938em){h2+h3{font-size:1.2rem}}@media only all and (max-width:47.938em){h2+h3{font-size:1.1rem}}blockquote{border-left:10px solid #f0f2f4}blockquote p{font-size:1.1rem;color:#999}blockquote cite{font-size:1.2rem;display:block;text-align:right;color:#666}blockquote>blockquote>blockquote{margin:0}blockquote>blockquote>blockquote p{font-size:1rem;display:block;margin-top:0;margin-bottom:0;padding:15px}blockquote>blockquote>blockquote>p{margin-left:-71px;color:#df8a13;border-left:10px solid #f0ad4e;background:#fcf8f2}blockquote>blockquote>blockquote>blockquote>p{margin-left:-94px;color:#b52b27;border-left:10px solid #d9534f;background:#fdf7f7}blockquote>blockquote>blockquote>blockquote>blockquote>p{margin-left:-118px;color:#28a1c5;border-left:10px solid #5bc0de;background:#f4f8fa}blockquote>blockquote>blockquote>blockquote>blockquote>blockquote>p{margin-left:-142px;color:#3d8b3d;border-left:10px solid #5cb85c;background:#f1f9f1}code,kbd,pre,samp{font-family:Inconsolata,monospace}code{color:#9c1d3d;background:#f9f2f4}pre{padding:2rem;border:1px solid #cbcbcb;border-radius:3px;background:#f6f6f6}pre code{color:#237794;background:inherit}hr{border-bottom:1px solid #cbcbcb}.page-title{float:left;clear:both;margin-top:-25px;padding:25px;color:#fff;background:#87b672}.label{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:.7rem;line-height:1rem;display:inline-block;min-width:1rem;height:1rem;margin-right:.75rem;text-align:center;vertical-align:middle;color:#fff;border-radius:100%;background:#87b672}fieldset{border:1px solid #cbcbcb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{border:1px solid #cbcbcb;background-color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.06)}input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#b2b1b1}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#87b672;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(121,173,97,.7)}.form-field .required{font-size:2rem;line-height:2rem;display:inline-block;height:1.5rem;vertical-align:top;color:#f3443f}form .buttons{text-align:center}form input{font-weight:400}table{border:1px solid #d8d8d8}th{padding:.5rem;background:#e5e4e4}td{padding:.5rem;border:1px solid #d8d8d8}.archive-list button,.button,.contact button{color:#fff;border:1px solid #87b672;background:#87b672}.archive-list button:hover,.button:hover,.contact button:hover{color:#87b672;background:#fff}.archive-list button:active,.button:active,.contact button:active{box-shadow:0 1px 0 #679b50}.button-secondary{color:#fff;border:1px solid #f6635e;background:#f6635e}.button-secondary:hover{color:#f6635e;background:#fff}.button-secondary:active{box-shadow:0 1px 0 #f32b24}.bullets{overflow:auto;margin:1.7rem 0;margin-right:-.85rem;margin-left:-.85rem}.bullet{float:left;padding:0 .85rem}.two-column-bullet{width:50%}@media only all and (max-width:47.938em){.two-column-bullet{width:100%}}.three-column-bullet{width:33.3333333333%}@media only all and (max-width:47.938em){.three-column-bullet{width:100%}}.four-column-bullet{width:25%}@media only all and (max-width:47.938em){.four-column-bullet{width:100%}}.bullet-icon{font-size:1.75rem;float:left;width:3.5rem;height:3.5rem;padding:.875rem;text-align:center;color:#fff;border-radius:50%;background:#87b672}.bullet-icon-1{background:#87b672}.bullet-icon-2{background:#9eb672}.bullet-icon-3{background:#b67292}.bullet-content{margin-left:4.55rem}.sb-slidebar{background-color:#333!important}#panel{padding-top:1rem;color:#ddd}#panel .navigation{margin-left:0;padding:0;list-style:none}#panel .navigation li{border-bottom:1px solid #3d3d3d}#panel .navigation li a{font-weight:600;display:block;padding:.5rem 1rem;color:#ddd}#panel .navigation li a:hover{color:#fff;background-color:#262626}#panel .navigation li a:last-child{border-bottom:0}#panel .navigation li.active>a{color:grey;background:#fff}#panel .navigation li.active>a:hover{color:grey}#panel .navigation li:first-child{border-top:1px solid #3d3d3d}#panel .navigation li ul{padding:0;list-style:none}#panel .navigation li ul li{border:0!important}#panel .navigation li ul li a{font-size:.9rem;padding:.2rem 1rem .2rem 2rem;color:#c4c3c3}#panel .navigation li ul li li a{padding-left:3rem}#panel .navigation li ul li li a li a{padding-left:4rem}#panel .navigation li ul li.active>a{background:#ccc}.portfolio-modal .close-modal{font-size:3rem;position:absolute;top:0;right:0;width:5rem;height:5rem;cursor:pointer;background-color:transparent}@media only all and (max-width:47.938em){.portfolio-modal .close-modal{display:none}}.modal{position:fixed;z-index:1050;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;text-align:center;opacity:0;outline:0;background:#fff;-webkit-overflow-scrolling:touch}@media only all and (max-width:47.938em){.modal h1{margin-bottom:.5rem}.modal p,.modal ul{margin:1rem 0}.modal ul{margin-top:0}}.modal.in{opacity:1}.modal .client-details{list-style-type:none}.modal .client-details li{display:inline-block}.modal .client-details li label,.modal .client-details li strong,.modal .client-details li th{font-weight:400;color:#87b672}.modal .modal-content{width:35rem;min-height:100%;margin:0 auto;margin-top:10rem}@media only all and (min-width:48em) and (max-width:59.938em){.modal .modal-content{width:100%}}@media only all and (max-width:47.938em){.modal .modal-content{width:100%;margin-top:0}}.modal .modal-content img{max-height:15rem}.blog-header{margin-top:0!important;padding-top:1rem!important;padding-bottom:1rem}.blog-header.blog-header-image{background-size:cover!important}.blog-header.blog-header-image h1,.blog-header.blog-header-image h2{text-align:left;color:#fff}.blog-header h1{font-size:2.5rem;margin-top:0;margin-bottom:0;text-transform:uppercase}@media only all and (min-width:48em) and (max-width:59.938em){.blog-header h1{font-size:2rem}}@media only all and (max-width:47.938em){.blog-header h1{font-size:1.5rem;line-height:1.2}}.blog-header+.blog-content{padding-top:3rem}.list-item{margin-bottom:3rem;border-bottom:1px solid #dadada}.list-item:last-child{border-bottom:0}.list-item .list-blog-header{position:relative}.archive-list .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button,.archive-list .list-item .list-blog-header label,.callout .pricing-container .pricing-item .foot .archive-list .list-item .list-blog-header button,.callout .pricing-container .pricing-item .foot .contact .list-item .list-blog-header button,.callout .pricing-container .pricing-item .foot .list-item .list-blog-header .button,.callout .pricing-container .pricing-item .list-item .list-blog-header .name,.contact .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button,.contact .list-item .list-blog-header label,.list-item .list-blog-header .archive-list .callout .pricing-container .pricing-item .foot button,.list-item .list-blog-header .archive-list label,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .archive-list button,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .button,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .contact button,.list-item .list-blog-header .callout .pricing-container .pricing-item .name,.list-item .list-blog-header .contact .callout .pricing-container .pricing-item .foot button,.list-item .list-blog-header .contact label,.list-item .list-blog-header .modular .bottom table th,.list-item .list-blog-header h4,.modular .bottom table .list-item .list-blog-header th{margin-bottom:1.5rem;text-align:left}.archive-list .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button a,.archive-list .list-item .list-blog-header label a,.callout .pricing-container .pricing-item .foot .archive-list .list-item .list-blog-header button a,.callout .pricing-container .pricing-item .foot .contact .list-item .list-blog-header button a,.callout .pricing-container .pricing-item .foot .list-item .list-blog-header .button a,.callout .pricing-container .pricing-item .list-item .list-blog-header .name a,.contact .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button a,.contact .list-item .list-blog-header label a,.list-item .list-blog-header .archive-list .callout .pricing-container .pricing-item .foot button a,.list-item .list-blog-header .archive-list label a,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .archive-list button a,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .button a,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .contact button a,.list-item .list-blog-header .callout .pricing-container .pricing-item .name a,.list-item .list-blog-header .contact .callout .pricing-container .pricing-item .foot button a,.list-item .list-blog-header .contact label a,.list-item .list-blog-header .modular .bottom table th a,.list-item .list-blog-header h4 a,.modular .bottom table .list-item .list-blog-header th a{color:#656161}.archive-list .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button a:hover,.archive-list .list-item .list-blog-header label a:hover,.callout .pricing-container .pricing-item .foot .archive-list .list-item .list-blog-header button a:hover,.callout .pricing-container .pricing-item .foot .contact .list-item .list-blog-header button a:hover,.callout .pricing-container .pricing-item .foot .list-item .list-blog-header .button a:hover,.callout .pricing-container .pricing-item .list-item .list-blog-header .name a:hover,.contact .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button a:hover,.contact .list-item .list-blog-header label a:hover,.list-item .list-blog-header .archive-list .callout .pricing-container .pricing-item .foot button a:hover,.list-item .list-blog-header .archive-list label a:hover,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .archive-list button a:hover,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .button a:hover,.list-item .list-blog-header .callout .pricing-container .pricing-item .foot .contact button a:hover,.list-item .list-blog-header .callout .pricing-container .pricing-item .name a:hover,.list-item .list-blog-header .contact .callout .pricing-container .pricing-item .foot button a:hover,.list-item .list-blog-header .contact label a:hover,.list-item .list-blog-header .modular .bottom table th a:hover,.list-item .list-blog-header h4 a:hover,.modular .bottom table .list-item .list-blog-header th a:hover{color:#87b672}.list-item .list-blog-header img{display:block;margin-top:1rem;border-radius:0}.list-item .list-blog-author,.list-item .list-blog-date{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:1rem;margin-right:.5rem;margin-bottom:.2rem;padding:.7rem 1rem;text-align:center;text-transform:uppercase;color:grey;background-color:rgba(101,97,97,.1)}@media only all and (min-width:48em) and (max-width:59.938em){.list-item .list-blog-author,.list-item .list-blog-date{display:block;clear:both;width:100%}}@media only all and (max-width:47.938em){.list-item .list-blog-author,.list-item .list-blog-date{display:block;clear:both;width:100%}}.blog-content-item .list-blog-padding>p:nth-child(2){font-size:1.4rem}.tags{display:inline;margin:0;margin-bottom:.2rem;padding:0;padding:.7rem 1rem;list-style:none;text-align:center;background-color:rgba(101,97,97,.1)}.tags li{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:1rem;display:inline-block;text-transform:uppercase}.tags li a{color:grey}.tags li a:after{content:','}.tags li:last-child a:after{display:none}@media only all and (min-width:48em) and (max-width:59.938em){.tags{display:block;clear:both;width:100%}}@media only all and (max-width:47.938em){.tags{display:block;clear:both;width:100%}}.archives,.related-pages{margin:0;padding:0;list-style:none}.archives li,.related-pages li{line-height:2rem}.archives li:last-child,.related-pages li:last-child{border-bottom:0}.archives a,.related-pages a{color:grey}.archives a:hover,.related-pages a:hover{color:#87b672}.related-pages li a{display:block}.related-pages .score{font-size:85%;display:block;float:right;color:#999}.syndicate a{margin-bottom:1rem}div#breadcrumbs{padding-left:0}@media only all and (max-width:47.938em){div#breadcrumbs{display:none}}#sidebar{padding-left:3rem}@media only all and (max-width:47.938em){#sidebar{padding-left:0}}#sidebar .sidebar-content{margin-bottom:3rem}#sidebar .sidebar-content .archive-list .callout .pricing-container .pricing-item .foot button,#sidebar .sidebar-content .archive-list label,#sidebar .sidebar-content .callout .pricing-container .pricing-item .foot .archive-list button,#sidebar .sidebar-content .callout .pricing-container .pricing-item .foot .button,#sidebar .sidebar-content .callout .pricing-container .pricing-item .foot .contact button,#sidebar .sidebar-content .callout .pricing-container .pricing-item .name,#sidebar .sidebar-content .contact .callout .pricing-container .pricing-item .foot button,#sidebar .sidebar-content .contact label,#sidebar .sidebar-content .modular .bottom table th,#sidebar .sidebar-content h4,.archive-list #sidebar .sidebar-content label,.archive-list .callout .pricing-container .pricing-item .foot #sidebar .sidebar-content button,.callout .pricing-container .pricing-item #sidebar .sidebar-content .name,.callout .pricing-container .pricing-item .foot #sidebar .sidebar-content .button,.callout .pricing-container .pricing-item .foot .archive-list #sidebar .sidebar-content button,.callout .pricing-container .pricing-item .foot .contact #sidebar .sidebar-content button,.contact #sidebar .sidebar-content label,.contact .callout .pricing-container .pricing-item .foot #sidebar .sidebar-content button,.modular .bottom table #sidebar .sidebar-content th{margin-bottom:1rem;text-align:left}#sidebar .sidebar-content p,#sidebar .sidebar-content ul{margin-top:1rem}ul.pagination{margin:0 0 3rem;text-align:center}.prev-next{margin-top:5rem;text-align:center}.archive-list .callout .pricing-container .pricing-item .foot .button,.archive-list .callout .pricing-container .pricing-item .foot button,.archive-list .callout .pricing-container .pricing-item .name,.archive-list .modular .bottom table th,.archive-list h4,.archive-list label,.callout .pricing-container .pricing-item .archive-list .name,.callout .pricing-container .pricing-item .foot .archive-list .button,.callout .pricing-container .pricing-item .foot .archive-list button,.modular .bottom table .archive-list th{text-align:left}.archive-list input{line-height:2rem;width:50%}@media only all and (max-width:47.938em){.archive-list input{min-width:80%}}@media only all and (min-width:48em) and (max-width:59.938em){.archive-list input{min-width:70%}}.archive-list textarea{min-width:80%;min-height:25rem}@media only all and (max-width:47.938em){.archive-list textarea{min-width:100%}}@media only all and (min-width:48em) and (max-width:59.938em){.archive-list textarea{min-width:90%}}.archive-list input,.archive-list textarea{border:0 none;background:rgba(128,128,128,.2);box-shadow:none}.archive-list label{font-size:1rem}.archive-list button{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;text-transform:uppercase}#error{display:-ms-flexbox;display:flex;height:100%;padding-bottom:12rem;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#error h1{font-size:5rem}#error p{margin:1rem 0}.error #body{padding-top:16rem}.simplesearch h1{margin-bottom:0}.simplesearch .center{text-align:center}.simplesearch input{font-size:2rem;display:inline-block;max-width:30rem}.simplesearch .search-image{margin-top:1rem}.simplesearch .search-image img{border-radius:4px}@media only all and (max-width:47.938em){.simplesearch .search-image img{display:none}}@media only all and (max-width:47.938em){.simplesearch .search-item{margin-left:0}}.simplesearch .search-details{font-size:1rem;font-weight:700;float:right;margin-top:-2.5rem;color:#b3b3b3}@media only all and (max-width:47.938em){.simplesearch .search-details{float:none;margin-top:-.2rem;margin-bottom:1rem}}.simplesearch hr{border-bottom:1px solid #eee}.grav-lightslider .lSSlideOuter .lSPager.lSpg>li a{z-index:1}#body>script:first-child+.grav-lightslider{margin-top:-3rem}.modular.header-image #header{background-color:rgba(255,255,255,0);box-shadow:none}.modular.header-image #header #logo h3{color:#fff}.modular.header-image #header #navbar a{color:#fff}.modular .slideme_container{overflow:hidden;height:34.7rem;margin-top:-15rem;padding-top:15rem}.modular .slideme_container:after{display:table;clear:both;content:''}.modular .showcase{position:relative;z-index:1;padding-bottom:10rem;text-align:center;color:#fff;background-color:#666;background-position:center;background-size:cover}.modular .showcase h1{font-size:2.2rem;margin-top:0;padding-right:14rem;padding-left:14rem;text-transform:uppercase;text-shadow:1px 1px 3px #656161}@media only all and (min-width:48em) and (max-width:59.938em){.modular .showcase h1{font-size:1.5rem}}@media only all and (max-width:47.938em){.modular .showcase h1{font-size:1.3rem;line-height:1.2;margin-right:4rem;margin-left:4rem;padding-right:0;padding-left:0}}.modular .showcase h1 label,.modular .showcase h1 strong,.modular .showcase h1 th{color:#87b672}.modular .showcase h2{padding-right:14rem;padding-left:14rem;text-transform:none;text-shadow:1px 1px 3px #656161}@media only all and (max-width:47.938em){.modular .showcase h2{margin-right:4rem;margin-left:4rem;padding-right:0;padding-left:0}}.archive-list .modular .showcase button,.contact .modular .showcase button,.modular .showcase .archive-list button,.modular .showcase .button,.modular .showcase .contact button{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:1rem;padding:.3rem 1rem;color:#fff;border:2px solid #fff;border-radius:0;background:rgba(255,255,255,0);box-shadow:none}.archive-list .modular .showcase button:hover,.contact .modular .showcase button:hover,.modular .showcase .archive-list button:hover,.modular .showcase .button:hover,.modular .showcase .contact button:hover{background:rgba(255,255,255,.2)}.modular .slideme_container .arrow{font-size:2.5rem;line-height:3.8rem;position:absolute;z-index:50;top:50%;display:block;padding-top:0;padding-right:.8rem;padding-bottom:0;padding-left:.8rem;cursor:pointer;text-align:center;opacity:.5;color:#000;border-radius:100%;background:#fff}@media only all and (max-width:47.938em){.modular .slideme_container .arrow{font-size:1.5rem;line-height:2.8rem}}.modular .slideme_container .arrow:hover{opacity:1}.modular .slideme_container .arrow.prev{left:4rem}@media only all and (max-width:47.938em){.modular .slideme_container .arrow.prev{left:1rem}}.modular .slideme_container .arrow.next{right:4rem}@media only all and (max-width:47.938em){.modular .slideme_container .arrow.next{right:1rem}}.modular .slideme_container .arrow:disabled{opacity:.1}@media only all and (max-width:47.938em){.modular .slideme_container .arrow{width:2.7rem;height:2.7rem}}.modular .slideme_container .arrow.next:before{font-family:FontAwesome;margin-left:.4rem;content:'\f054'}.modular .slideme_container .arrow.prev:before{font-family:FontAwesome;margin-right:.5rem;content:'\f053'}.modular .slideme_container .pagination{position:absolute;z-index:10;right:0;bottom:5%;left:0;text-align:center;vertical-align:middle}.modular .slideme_container .pagination .numbers li{display:inline-block;width:.5rem;height:.5rem;margin:0 .2rem;cursor:pointer;transition-duration:.2s;vertical-align:middle;border-radius:100%;background:#fff}.modular .slideme_container .pagination .numbers li.current{width:1rem;height:1rem}.modular .features{padding:4rem 0;padding-bottom:1rem;text-align:center}.modular .features:after{display:table;clear:both;content:''}.modular .features h2{line-height:100%;margin:0;color:#656161}.modular .features hr{margin-top:4rem}.modular .features p{margin:1rem 0}@media only all and (max-width:47.938em){.modular .features p{font-size:1rem}}.archive-list .modular .features button,.contact .modular .features button,.modular .features .archive-list button,.modular .features .button,.modular .features .contact button{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:1rem;color:#fff;border-radius:0;background-color:#87b672;box-shadow:none}.modular .features .feature-items{display:-ms-flexbox;display:flex;margin-top:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports not (flex-wrap:wrap){.modular .features .feature-items{overflow:hidden}}.modular .features .feature{display:block;float:left;width:25%;margin-top:2rem;margin-bottom:1rem;vertical-align:top}@media only all and (min-width:30.063em) and (max-width:47.938em){.modular .features .feature{width:50%;margin-top:1rem}}@media only all and (max-width:30em){.modular .features .feature{width:100%;margin-top:1rem}}.modular .features .feature i.fa{font-size:2rem}.archive-list .callout .pricing-container .pricing-item .foot .modular .features .feature button,.archive-list .modular .features .feature label,.callout .pricing-container .pricing-item .foot .archive-list .modular .features .feature button,.callout .pricing-container .pricing-item .foot .contact .modular .features .feature button,.callout .pricing-container .pricing-item .foot .modular .features .feature .button,.callout .pricing-container .pricing-item .modular .features .feature .name,.contact .callout .pricing-container .pricing-item .foot .modular .features .feature button,.contact .modular .features .feature label,.modular .bottom table .features .feature th,.modular .features .feature .archive-list .callout .pricing-container .pricing-item .foot button,.modular .features .feature .archive-list label,.modular .features .feature .bottom table th,.modular .features .feature .callout .pricing-container .pricing-item .foot .archive-list button,.modular .features .feature .callout .pricing-container .pricing-item .foot .button,.modular .features .feature .callout .pricing-container .pricing-item .foot .contact button,.modular .features .feature .callout .pricing-container .pricing-item .name,.modular .features .feature .contact .callout .pricing-container .pricing-item .foot button,.modular .features .feature .contact label,.modular .features .feature h4{font-size:1.1rem;margin:0}.modular .features .feature p{font-size:1rem;display:inline-block;margin:.2rem 0 1rem}.modular .features.big{text-align:center}.modular .features.big .feature{width:50%}@media only all and (max-width:30em){.modular .features.big .feature{width:100%;margin-top:1rem}}.modular .features.big i.fa{font-size:4.5rem;margin-bottom:1.5rem}.modular .features.big .feature-content{padding-right:2rem;padding-left:2rem;text-align:justify}.modular .features.big .feature-content.icon-offset{margin-left:1rem}.archive-list .callout .pricing-container .pricing-item .foot .modular .features.big .feature-content button,.archive-list .modular .features.big .feature-content label,.callout .pricing-container .pricing-item .foot .archive-list .modular .features.big .feature-content button,.callout .pricing-container .pricing-item .foot .contact .modular .features.big .feature-content button,.callout .pricing-container .pricing-item .foot .modular .features.big .feature-content .button,.callout .pricing-container .pricing-item .modular .features.big .feature-content .name,.contact .callout .pricing-container .pricing-item .foot .modular .features.big .feature-content button,.contact .modular .features.big .feature-content label,.modular .bottom table .features.big .feature-content th,.modular .features.big .feature-content .archive-list .callout .pricing-container .pricing-item .foot button,.modular .features.big .feature-content .archive-list label,.modular .features.big .feature-content .bottom table th,.modular .features.big .feature-content .callout .pricing-container .pricing-item .foot .archive-list button,.modular .features.big .feature-content .callout .pricing-container .pricing-item .foot .button,.modular .features.big .feature-content .callout .pricing-container .pricing-item .foot .contact button,.modular .features.big .feature-content .callout .pricing-container .pricing-item .name,.modular .features.big .feature-content .contact .callout .pricing-container .pricing-item .foot button,.modular .features.big .feature-content .contact label,.modular .features.big .feature-content h4{font-size:1.2rem}.modular .features.big .feature-content p{padding:0}.modular .bottom{padding-bottom:4rem;text-align:center}.modular .bottom:after{display:table;clear:both;content:''}.modular .bottom h2{line-height:100%;margin:0;padding-top:3rem;color:#656161}.modular .bottom p{margin:1rem 0}@media only all and (max-width:47.938em){.modular .bottom p{font-size:1rem}}.archive-list .modular .bottom button,.contact .modular .bottom button,.modular .bottom .archive-list button,.modular .bottom .button,.modular .bottom .contact button{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:1rem;color:#fff;border:0 none;border-radius:0;background-color:#87b672;box-shadow:none}.archive-list .modular .bottom button:hover,.contact .modular .bottom button:hover,.modular .bottom .archive-list button:hover,.modular .bottom .button:hover,.modular .bottom .contact button:hover{background-color:#558042}.modular .bottom.borderbottom{padding-bottom:0}.modular .bottom.borderbottom hr{padding-top:3rem}.modular .bottom table{border:0 none}.modular .bottom table th{text-align:left;background:0 0}@media only all and (max-width:47.938em){.modular .bottom table th{display:none}}.modular .bottom table td{text-align:left;vertical-align:top;border:0 none}@media only all and (max-width:47.938em){.modular .bottom table td{display:block}}.modular .bottom .services{padding-top:2rem}.modular .bottom .services .service{display:block;float:left;width:50%;text-align:left}@media only all and (max-width:47.938em){.modular .bottom .services .service{width:100%}}.modular .bottom .services .service .fa{font-size:6rem;float:left;width:7rem;height:6rem;margin-top:.5rem}.modular .bottom .services .service p{margin-top:.5rem;margin-right:1rem;margin-left:7rem}.archive-list .callout .pricing-container .pricing-item .foot .modular .bottom .services .service button,.archive-list .modular .bottom .services .service label,.callout .pricing-container .pricing-item .foot .archive-list .modular .bottom .services .service button,.callout .pricing-container .pricing-item .foot .contact .modular .bottom .services .service button,.callout .pricing-container .pricing-item .foot .modular .bottom .services .service .button,.callout .pricing-container .pricing-item .modular .bottom .services .service .name,.contact .callout .pricing-container .pricing-item .foot .modular .bottom .services .service button,.contact .modular .bottom .services .service label,.modular .bottom .services .service .archive-list .callout .pricing-container .pricing-item .foot button,.modular .bottom .services .service .archive-list label,.modular .bottom .services .service .callout .pricing-container .pricing-item .foot .archive-list button,.modular .bottom .services .service .callout .pricing-container .pricing-item .foot .button,.modular .bottom .services .service .callout .pricing-container .pricing-item .foot .contact button,.modular .bottom .services .service .callout .pricing-container .pricing-item .name,.modular .bottom .services .service .contact .callout .pricing-container .pricing-item .foot button,.modular .bottom .services .service .contact label,.modular .bottom .services .service h4,.modular .bottom .services .service table th,.modular .bottom table .services .service th{margin-bottom:0;text-align:left}.about hr{margin:3rem 0}.callout .pricing-container .pricing-item .contact .name,.callout .pricing-container .pricing-item .foot .contact .button,.callout .pricing-container .pricing-item .foot .contact button,.contact .callout .pricing-container .pricing-item .foot .button,.contact .callout .pricing-container .pricing-item .foot button,.contact .callout .pricing-container .pricing-item .name,.contact .modular .bottom table th,.contact h4,.contact label,.modular .bottom table .contact th{text-align:left}.contact input{line-height:2rem;width:50%}@media only all and (max-width:47.938em){.contact input{min-width:80%}}@media only all and (min-width:48em) and (max-width:59.938em){.contact input{min-width:70%}}.contact textarea{min-width:80%;min-height:25rem}@media only all and (max-width:47.938em){.contact textarea{min-width:100%}}@media only all and (min-width:48em) and (max-width:59.938em){.contact textarea{min-width:90%}}.contact .dropzone{width:80%}@media only all and (max-width:47.938em){.contact .dropzone{min-width:100%}}@media only all and (min-width:48em) and (max-width:59.938em){.contact .dropzone{min-width:90%}}.contact .dropzone .dz-preview .dz-error-message{top:160px}.contact input,.contact textarea{border:0 none;background:rgba(128,128,128,.2);box-shadow:none}.contact input:focus,.contact textarea:focus{border-radius:0!important;background:rgba(128,128,128,.11);box-shadow:none}.contact label{font-size:1rem}.contact button{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;display:block;text-transform:uppercase}.contact #simple_form-submit,.contact #simple_form-success{display:inline-block}.contact #simple_form-submit label,.contact #simple_form-submit strong,.contact #simple_form-submit th,.contact #simple_form-success label,.contact #simple_form-success strong,.contact #simple_form-success th{margin-left:1rem}.contact #simple_form-submit .close,.contact #simple_form-success .close{display:none}.callout{position:relative;clear:both;overflow:hidden;padding:2rem .938rem;padding-top:2rem;padding-bottom:0;text-align:center;background:#eee}@media only all and (max-width:59.938em){.callout{text-align:center}}.callout .callout-line{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:7rem;background:#fff}.callout .pricing-container{position:relative;z-index:10;min-height:31rem;margin-top:2rem;text-align:center}.callout .pricing-container:after{display:table;clear:both;content:''}.callout .pricing-container .pricing-item{position:relative;display:inline-grid;width:80%;margin-right:3rem;margin-bottom:2rem;margin-left:0;-webkit-transform:translateZ(0)}@media only all and (max-width:47.938em){.callout .pricing-container .pricing-item{width:100%}}@media only all and (min-width:48em) and (max-width:59.938em){.callout .pricing-container .pricing-item{width:100%}}@media only all and (min-width:60em) and (max-width:74.938em){.callout .pricing-container .pricing-item{width:22.5%}}.callout .pricing-container .pricing-item div{background:#f7f7f7}.callout .pricing-container .pricing-item .name{padding:.5rem 0;color:#fff;background:#87b672}.callout .pricing-container .pricing-item .info{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;text-align:left;border-bottom:#eee 1px solid}.callout .pricing-container .pricing-item .price{font-family:novecento_sans_widedemibold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:2.5rem;font-weight:700;font-weight:400;line-height:5rem;color:#656161;border-bottom:#eee 1px solid}.callout .pricing-container .pricing-item .foot{padding:1rem 0;text-align:center;color:#fff;background:#87b672}.archive-list .callout .pricing-container .pricing-item .foot button,.callout .pricing-container .pricing-item .foot .archive-list button,.callout .pricing-container .pricing-item .foot .button,.callout .pricing-container .pricing-item .foot .contact button,.contact .callout .pricing-container .pricing-item .foot button{font-size:1rem;line-height:2.5rem;display:inline-block;width:9rem;margin:0;padding:0;color:#fff;background:rgba(255,255,255,.25)}.archive-list .callout .pricing-container .pricing-item .foot button:hover,.callout .pricing-container .pricing-item .foot .archive-list button:hover,.callout .pricing-container .pricing-item .foot .button:hover,.callout .pricing-container .pricing-item .foot .contact button:hover,.contact .callout .pricing-container .pricing-item .foot button:hover{background:rgba(255,255,255,.15)}.callout .pricing-container .pricing-item sup{font-size:2rem}.team{padding:4rem 0;text-align:center;background:#eee}.team:after{display:table;clear:both;content:''}.team h2{line-height:100%;margin:0;color:#656161}.team p{margin:1rem 0}.team .members{display:-ms-flexbox;display:flex;width:100%;padding-top:2rem;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.team .members .member{display:inline-block;float:left;width:29%;margin:0 1rem;margin-bottom:2rem}@media only all and (max-width:47.938em){.team .members .member{display:block;width:100%;margin:0;margin-bottom:2rem;text-align:center}}@media only all and (min-width:48em) and (max-width:59.938em){.team .members .member{display:block;width:44%;margin-bottom:2rem}}.archive-list .callout .pricing-container .pricing-item .foot .team .members .member button,.archive-list .team .members .member label,.callout .pricing-container .pricing-item .foot .archive-list .team .members .member button,.callout .pricing-container .pricing-item .foot .contact .team .members .member button,.callout .pricing-container .pricing-item .foot .team .members .member .button,.callout .pricing-container .pricing-item .team .members .member .name,.contact .callout .pricing-container .pricing-item .foot .team .members .member button,.contact .team .members .member label,.modular .bottom table .team .members .member th,.team .members .member .archive-list .callout .pricing-container .pricing-item .foot button,.team .members .member .archive-list label,.team .members .member .callout .pricing-container .pricing-item .foot .archive-list button,.team .members .member .callout .pricing-container .pricing-item .foot .button,.team .members .member .callout .pricing-container .pricing-item .foot .contact button,.team .members .member .callout .pricing-container .pricing-item .name,.team .members .member .contact .callout .pricing-container .pricing-item .foot button,.team .members .member .contact label,.team .members .member .modular .bottom table th,.team .members .member h4{margin-bottom:0;text-align:left}@media only all and (max-width:47.938em){.archive-list .callout .pricing-container .pricing-item .foot .team .members .member button,.archive-list .team .members .member label,.callout .pricing-container .pricing-item .foot .archive-list .team .members .member button,.callout .pricing-container .pricing-item .foot .contact .team .members .member button,.callout .pricing-container .pricing-item .foot .team .members .member .button,.callout .pricing-container .pricing-item .team .members .member .name,.contact .callout .pricing-container .pricing-item .foot .team .members .member button,.contact .team .members .member label,.modular .bottom table .team .members .member th,.team .members .member .archive-list .callout .pricing-container .pricing-item .foot button,.team .members .member .archive-list label,.team .members .member .callout .pricing-container .pricing-item .foot .archive-list button,.team .members .member .callout .pricing-container .pricing-item .foot .button,.team .members .member .callout .pricing-container .pricing-item .foot .contact button,.team .members .member .callout .pricing-container .pricing-item .name,.team .members .member .contact .callout .pricing-container .pricing-item .foot button,.team .members .member .contact label,.team .members .member .modular .bottom table th,.team .members .member h4{text-align:center}}.team .members .member hr{margin:1rem 0}.team .members .social-icons{line-height:2rem;margin:0;list-style:none}@media only all and (max-width:47.938em){.team .members .social-icons{display:-ms-inline-flexbox;display:inline-flex;text-align:center}}.team .members .social-icons li{float:left;width:2.1rem;height:2.1rem;margin-right:.8rem;text-align:center;border-radius:100%;background:#fff}.team .members .social-icons li a{display:block;margin-top:.1rem;color:#000}.team .members .social-icons li:hover{background:rgba(255,255,255,.5)}.team .members .social-icons li:hover i{color:#87b672}.portfolio{padding:2rem .938rem;padding-top:2rem;padding-bottom:1rem;text-align:center}@media only all and (max-width:59.938em){.portfolio{text-align:center}}.portfolio h2{color:#656161}.portfolio .notebooks{margin-top:4rem}.portfolio .notebooks .notebook-row{margin-right:-14rem;margin-left:-14rem;padding-right:14rem;padding-bottom:2rem;padding-left:14rem;background:#eee;box-shadow:inset 0 -90px 0 -20px #f7f7f7}@media only all and (max-width:47.938em){.portfolio .notebooks .notebook-row{margin-right:-10rem;margin-left:-10rem}}.portfolio .notebooks .notebook-row .notebook{padding-right:2rem;padding-bottom:1rem;padding-left:2rem}@media only all and (min-width:48em) and (max-width:59.938em){.portfolio .notebooks .notebook-row .notebook{width:100%}}@media only all and (min-width:60em) and (max-width:74.938em){.portfolio .notebooks .notebook-row .notebook{float:none;min-width:24%}}@media only all and (max-width:30em){.portfolio .notebooks .notebook-row .notebook{width:170%;margin-left:-4.7rem}}.archive-list .callout .pricing-container .pricing-item .foot .portfolio .notebooks .notebook-row .notebook button,.archive-list .portfolio .notebooks .notebook-row .notebook label,.callout .pricing-container .pricing-item .foot .archive-list .portfolio .notebooks .notebook-row .notebook button,.callout .pricing-container .pricing-item .foot .contact .portfolio .notebooks .notebook-row .notebook button,.callout .pricing-container .pricing-item .foot .portfolio .notebooks .notebook-row .notebook .button,.callout .pricing-container .pricing-item .portfolio .notebooks .notebook-row .notebook .name,.contact .callout .pricing-container .pricing-item .foot .portfolio .notebooks .notebook-row .notebook button,.contact .portfolio .notebooks .notebook-row .notebook label,.modular .bottom table .portfolio .notebooks .notebook-row .notebook th,.portfolio .notebooks .notebook-row .notebook .archive-list .callout .pricing-container .pricing-item .foot button,.portfolio .notebooks .notebook-row .notebook .archive-list label,.portfolio .notebooks .notebook-row .notebook .callout .pricing-container .pricing-item .foot .archive-list button,.portfolio .notebooks .notebook-row .notebook .callout .pricing-container .pricing-item .foot .button,.portfolio .notebooks .notebook-row .notebook .callout .pricing-container .pricing-item .foot .contact button,.portfolio .notebooks .notebook-row .notebook .callout .pricing-container .pricing-item .name,.portfolio .notebooks .notebook-row .notebook .contact .callout .pricing-container .pricing-item .foot button,.portfolio .notebooks .notebook-row .notebook .contact label,.portfolio .notebooks .notebook-row .notebook .modular .bottom table th,.portfolio .notebooks .notebook-row .notebook h4{margin-bottom:0;text-align:left}.portfolio .notebooks .notebook-row .notebook p{margin-top:0}.portfolio .notebooks .notebook-row .notebook .desc{width:20rem;margin-left:2rem}@media only all and (min-width:60em) and (max-width:74.938em){.portfolio .notebooks .notebook-row .notebook .desc{width:100%}}@media only all and (max-width:47.938em){.portfolio .notebooks .notebook-row .notebook .desc{width:80%}}@media only all and (max-width:30em){.portfolio .notebooks .notebook-row .notebook .desc{width:80%}}@media only all and (min-width:48em) and (max-width:59.938em){.portfolio .notebooks .notebook-row .notebook .desc{width:100%}}.logo{border-bottom:1px solid #eaeaea}.logo h3{font-family:Pacifico,monospace;font-size:2.5rem;line-height:2rem;float:left;margin:0}.logo h3 a{color:grey}.archive-list .callout .pricing-container .pricing-item .foot .logo button,.archive-list .logo label,.callout .pricing-container .pricing-item .foot .archive-list .logo button,.callout .pricing-container .pricing-item .foot .contact .logo button,.callout .pricing-container .pricing-item .foot .logo .button,.callout .pricing-container .pricing-item .logo .name,.contact .callout .pricing-container .pricing-item .foot .logo button,.contact .logo label,.logo .archive-list .callout .pricing-container .pricing-item .foot button,.logo .archive-list label,.logo .callout .pricing-container .pricing-item .foot .archive-list button,.logo .callout .pricing-container .pricing-item .foot .button,.logo .callout .pricing-container .pricing-item .foot .contact button,.logo .callout .pricing-container .pricing-item .name,.logo .contact .callout .pricing-container .pricing-item .foot button,.logo .contact label,.logo .modular .bottom table th,.logo h4,.modular .bottom table .logo th{text-align:left}.logo ul{margin:0;padding:0;list-style:none}.logo ul.social-icons{line-height:2rem;float:right;margin:0}.logo ul.social-icons li{float:left;width:2.1rem;height:2.1rem;margin-right:.8rem;text-align:center;border-radius:100%;background:#fff}.logo ul.social-icons li a{display:block;margin-top:.1rem;color:#000}.logo ul.social-icons li:hover{background:rgba(255,255,255,.5)}.notebook{position:relative;z-index:10;display:inline-block;min-width:33%;text-align:left}@media only all and (min-width:60em) and (max-width:74.938em){.notebook{float:none;width:100%}}@media only all and (min-width:48em) and (max-width:59.938em){.notebook{float:none;width:100%}}@media only all and (max-width:47.938em){.notebook{float:none;width:100%}}@media only all and (max-width:30em){.notebook{float:none;width:150%;margin-left:-5.1rem}}.notebook .screen:before{position:absolute;width:.25rem;height:.25rem;margin:.3125rem 0 0 8.625rem;content:'';border-radius:50%;background:#e5ebed}.notebook .screen{width:18.28rem;height:11.72rem;margin:0 auto;border-radius:.5rem .5rem 0 0;background:#464c51}.notebook .screen .screen-content{position:absolute;z-index:1;width:16.73rem;height:10.1rem;margin-top:.8rem;margin-left:.8rem;background-repeat:no-repeat;background-size:cover}.notebook .screen .screen-content-hover{font-size:2rem;position:absolute;z-index:2;width:16.73rem;height:10.1rem;margin-top:.8rem;margin-left:.8rem;opacity:0;color:#464c51;background-color:#87b672}.notebook .screen .screen-content-hover .fa-arrow-up-right-from-square{margin-top:2.5rem;margin-left:4.7rem}.notebook .screen .screen-content-hover:hover{opacity:.8}.notebook .screen:after{position:absolute;width:16.63rem;height:10rem;margin:.875rem 0 0 .8125rem;content:'';transition:background 1s ease-in-out;border-radius:.125rem;background:#161b21}.notebook .keyboard{width:21.88rem;height:1.25rem;margin:0 auto;border-radius:0 0 .3125rem .3125rem;background:#dfdcdc}.notebook .keyboard:after{position:absolute;width:3.125rem;height:.375rem;margin:0 0 0 9.375rem;content:'';border-radius:0 0 .5rem .5rem;background:#757979}.keyboard:before{position:absolute;z-index:-1;width:23.13rem;height:.5rem;margin:.4375rem 0 0 -.625rem;content:'';border-radius:100%}