body{font-family:'Bitter',serif;font-size:16px;line-height:27px;background-color:#f8f7f3}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.btn-primary{padding:24px 55px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;border-radius:3px;font-size:14px;font-weight:400}.btn-primary:hover,.btn-primary:focus{background:#69a03d}a{color:#f89f8b}a:hover{text-decoration:none;color:#b6c4a6}textarea{border-radius:0}blockquote{border:none;text-align:center;padding:40px;position:relative;margin:20px 0}blockquote:before{content:'';width:30px;height:3px;background:#b6c4a6;margin:0 auto;display:inline-block;position:absolute;top:10px;left:0;right:0}blockquote:after{content:'';width:30px;height:3px;background:#b6c4a6;margin:0 auto;display:inline-block;position:absolute;bottom:10px;left:0;right:0}blockquote.alignleft{float:left;max-width:50%;margin-top:0;margin-bottom:0}blockquote.alignright{float:right;max-width:50%;margin-top:0;margin-bottom:0}.entry-content ul,.entry-content ol{margin:15px 30px}mark,ins{background:0 0}article td,article th{padding:7px}p{margin:0 0 20px}.wp-caption-text{background:#f8f7f3;text-align:center}.very-top-header{background:#69a03d}.very-top-header .transparent-text-dark{background:0 0;color:#d3d3cc}.very-top-header .transparent-text-dark:hover{background:0 0;color:#fff}.navbar-inverse{background-color:#fff;border-color:#fff}.sticky-navigation .main-navigation li a{font-size:16px;color:#787977;letter-spacing:1.8px;padding:26px 20px;margin:0}h1.site-title a{color:#3d3d3d;font-size:30px;font-weight:700}h1.site-title a:hover{color:#f89f8b;text-decoration:none}.very-top-header .social-icons i:before{font-size:16px}.very-top-header .social-icons{display:inline-block}.social-icons li{display:inline-block;margin-right:10px;margin-left:10px}p.site-description{font-size:14px;font-style:italic;margin-top:10px;margin-bottom:0}.navbar-inverse .navbar-toggle .icon-bar,.navbar-inverse .navbar-toggle:focus .icon-bar{background-color:#69a03d}.navbar-inverse .navbar-toggle:hover .icon-bar{background:#f89f8b}.navbar-inverse .navbar-toggle,.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background:0 0;margin-top:16px;margin-right:0}.navbar-inverse .navbar-toggle:hover .icon-bar,.navbar-inverse .navbar-toggle:focus .icon-bar,.navbar-inverse .navbar-toggle.toggled-on .icon-bar{background:#f89f8b}.dropdown-toggle{background:#999;color:#fff;line-height:22px}.dropdown-toggle.toggled-on:after{content:"\f107";display:inline-block;font:normal normal normal 14px/20px FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-left:-2px}.sticky-navigation .main-navigation li a:hover,.sticky-navigation .login-register li.login a:hover,.sticky-navigation .main-navigation li:hover>a{color:#f89f8b}.sticky-navigation .main-navigation ul ul a{padding:10px 20px}.header-search{display:inline-block;vertical-align:top;margin-top:20px;position:relative}.header-search-button{font-size:14px;color:#cbc7c2;line-height:20px;cursor:pointer}.header-search:hover .header-search-button{color:#fff}.header-search-input{display:none;padding:0 5px;width:220px;position:absolute;right:0;top:38px;background:#90957a;z-index:9}.header-search-input label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;width:100%;padding-right:0}.header-search.header-search-open .header-search-input{display:block}.header-search.header-search-open .header-search-button{color:#fff}.header-search-input input[type=submit]{position:absolute;background:0 0;border:none;text-indent:-9999999px;width:33px;height:37px;top:0;right:5px;z-index:9;padding:5px}.header-search-input input[type=search]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;letter-spacing:2px;font-size:12px;width:100%;padding:10px;border:none;line-height:12px;padding-right:28px;font-size:14px;font-weight:500;color:#666;letter-spacing:0}.header-search-input:after{position:absolute;color:#999;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:33px;top:0;right:0;width:20px;z-index:8;width:43px;font:normal normal normal 14px/1 FontAwesome;content:"\f002";text-align:center;line-height:37px}.header-search .fa{top:0;vertical-align:top;line-height:20px;margin-right:10px;margin-left:10px}.footer,.footer a{background-color:#fff}.footer{padding-bottom:30px;float:left;width:100%}.powered-by{font-family:inherit;font-size:16px;font-style:italic;color:#787977;border-top:1px solid #e7e7e6;padding-top:30px;margin-top:40px}.powered-by a{color:#787977}.footer-bottom-wrap{color:#787977}.footer-links li a{font-size:14px;color:#787977}footer.footer .social-icons i:before{color:#787977;background:0 0;margin:0 10px;font-size:30px}footer.footer .social-icons i:hover:before{background:0 0;color:#f89f8b}footer.footer .social-icons{padding-top:15px;padding-bottom:15px}footer.footer .widget-title{color:#403f3c}footer.footer .widget-title:after{display:none}.footer,.footer a{color:#787977 !important}.footer a:hover{color:#f89f7b !important}footer.footer #wp-calendar th{border:1px solid #fff}footer.footer #wp-calendar th{background-color:rgba(0,0,0,.1)}.member-pic img{width:100% !important;height:auto !important}.member-pic{width:auto !important;height:auto !important}h1.intro{font-family:Montserrat,sans-serif;font-size:59px;font-weight:700;line-height:75px;letter-spacing:5px;margin-bottom:45px}.header-style-one .intro-section{max-width:960px;margin-left:auto;margin-right:auto}.overlay-layer-wrap{background:rgba(61,61,61,.25)}.header-style-one .intro-section h5{font-weight:400;font-style:italic;font-size:21px;letter-spacing:.75px;position:relative;font-family:inherit;margin-bottom:45px;margin-top:-20px}.very-top-left{font-size:14px;font-weight:500;font-family:inherit;font-style:italic;padding:15px 0}.very-top-left>span{font-style:normal}.very-top-header ul.social-icons{margin-top:20px}.sticky-navigation .container{padding-top:10px;padding-bottom:10px}.sticky-navigation .very-top-header .container{padding-top:0;padding-bottom:0}.content-single-page .entry-content{width:100%}.clients{padding:120px 0 100px;border-bottom:1px solid #f1f4f7}.clients h2.dark-text{font-weight:600;text-transform:uppercase;color:#3d3d3d;font-size:21px;text-align:center;margin-top:0;margin-bottom:100px}.clients h2.dark-text:after{content:'';background:#d9dcd4;width:30px;height:3px;display:block;text-align:center;clear:both;margin:0 auto;margin-top:25px}.client-logos{padding:0}.client-logos li{margin:25px 50px;max-height:80px}.client-logos li img{max-height:65px}.single-service{font-size:17px;font-weight:400;color:#787977;letter-spacing:.5px;border:none !important}.section-header h2{font-size:38px;font-weight:700;color:#3d3d3d;text-transform:uppercase}.section-header{margin-bottom:40px}.sub-heading{color:#787977;font-weight:400;font-style:italic;font-size:18px;letter-spacing:.75px;position:relative}.colored-line-left,.colored-line-right,.colored-line{display:none}.single-service h3{font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:1px;font-weight:400;color:#3d3d3d;text-transform:uppercase;position:relative;margin-bottom:60px !important}.single-service h3:after{content:'';width:30px;height:3px;background:#b6c4a6;margin:0 auto;display:inline-block;position:absolute;bottom:-30px;left:0;right:0}.single-service .service-icon{font-size:40px;color:#b6c4a6;margin-bottom:20px}#story h2{font-size:38px;font-weight:700;color:#3d3d3d;text-transform:uppercase}#story .brief-content-text{color:#787977;font-size:20px;font-weight:400;line-height:32px;margin-top:25px}.standard-button-story{margin-top:30px}#story .content-section{margin-top:0}#story .brief-image-right{margin-top:0}#story .section-overlay-layer{padding-top:120px;padding-bottom:120px}#services .section-header{padding-top:0;margin:0}#services .section-overlay-layer{padding-top:40px;padding-bottom:30px}.services-wrap>.service-box{margin-bottom:0;margin-top:40px}#services .section-header h2{margin-top:80px}.section-header h2{font-size:21px}.team .section-header{position:relative;margin-bottom:100px;margin-top:0}.team .section-header:after{content:'';width:30px;height:3px;background:#d9dcd4;margin:0 auto;display:inline-block;position:absolute;bottom:-30px;left:0;right:0}.team-member,.team-member:hover{border:5px solid #fff}.team-member:hover .member-details{background:rgba(182,196,166,.9) !important;color:#3d3d3d}.member-details h5{color:#3d3d3d}.team .section-overlay-layer{background:rgba(144,149,122,.9) !important}.team .section-overlay-layer{padding-top:120px}.member-pic img{width:auto;height:auto}.member-pic{width:auto;height:auto}.call-to-action{border:none}.call-to-action h2{font-size:59px !important;letter-spacing:4px;text-transform:uppercase;line-height:75px !important}.call-to-action .section-overlay-layer{background:rgba(248,159,123,.8);padding-top:120px;padding-bottom:120px}.call-to-action .btn-primary{padding:24px 40px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;font-weight:400;background:#3d3d3d !important}.call-to-action .btn-primary:hover{background:#69a03d}.call-to-action h2{font-size:30px;line-height:40px;margin-top:0}.ribbon-wrap .row>div{margin-left:8.33333333%;width:83.33333333%}.brief.timeline{background-color:#f8f7f3;border-bottom:none}.brief h2{font-size:28px}.timeline-section{background:#fff}.timeline-section{background:#fff;border-top:5px solid #69a03d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#llorix_one_slider{background:#fff;border-top:5px solid #69a03d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.timeline-text{padding:0}button.control_next,button.control_prev{color:#69a03d}.timeline-box-wrap{border-left:none !important}.timeline-box-wrap .info h1 a{color:#69a03d;font-family:Montserrat,sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;letter-spacing:.75px}.timeline-box-wrap .info h1 a:hover{color:#3d3d3d}.timeline-box-wrap .info h1:after{display:none}.timeline-box-wrap .info .entry-meta,.timeline-box-wrap .info .entry-meta a{font-size:18px;font-family:inherit;color:#3d3d3d;padding-top:0;letter-spacing:.75px}.timeline-box-wrap .info .entry-content p{font-family:inherit;color:#787977;margin-top:15px;margin-bottom:15px}.timeline-box-wrap .info .entry-meta{margin-bottom:0}.timeline-box-wrap .read-more{font-family:Montserrat,sans-serif;color:#f89f7b;text-transform:uppercase;letter-spacing:1px}.timeline-box-wrap .date{display:none}.timeline-section{padding-left:170px;padding-right:70px}.timeline-box-wrap .icon-container{margin-top:10px;width:200px;height:200px}.timeline-box-wrap{padding-top:80px;padding-bottom:80px}#llorix_one_slider>ul>li .timeline-box-wrap:last-child{padding-bottom:80px;padding-top:0}#llorix_one_slider>ul>li .timeline-box-wrap:first-child{padding-top:80px;padding-bottom:80px}.brief.timeline .timeline-box-wrap .info{padding-left:0;padding-right:180px;float:right;margin-right:-180px;width:100%}.brief.timeline .info p{font-size:17px;line-height:26px}.timeline.brief h2{font-size:38px;letter-spacing:.75px}button.control_prev.fade-btn,button.control_next.fade-btn{opacity:.3 !important}#latestnews .dark-text{font-size:38px;font-weight:700;color:#3d3d3d;text-transform:uppercase}#latestnews .entry-summary>a{display:none}.read-more-wrap{width:100%;float:left}.read-more-wrap a{font-size:16px;text-transform:uppercase;font-family:Montserrat,sans-serif;letter-spacing:1px;margin-top:15px;display:block}.contact-info{text-align:center;background-color:#403f3c;border-bottom:none}.contact-info .section-overlay-layer{padding-top:90px;padding-bottom:123px}.icon-container .colored-text{color:#b6c4a6}.contact-info .contact-links a{color:#fff;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;padding-top:95px}.contact-info .contact-links a:hover{color:#f89f8b}.contact-info .icon-container{margin-bottom:60px}.contact-link-box .fa{font-size:34px}.frontpage-content h2{font-size:38px;font-weight:700;color:#3d3d3d;text-transform:uppercase}.page-template-template-contact-php #primary{margin:0}#primary{margin-bottom:100px}#primary.full-width{width:100%;padding-right:0}.inner-content-wrap{background:#fff;float:left;width:100%;padding:60px 145px}.post-navigation .nav-previous,.post-navigation .nav-next{width:50%;padding:0 15px}.post-navigation .nav-previous a{text-align:right;float:right}.post-navigation .nav-next a{text-align:left;float:left}.post-navigation .nav-previous a,.post-navigation .nav-next a{font-family:Montserrat,sans-serif;color:#787977;font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;font-weight:700;position:relative}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{color:#f89f7b;text-decoration:none}.post-navigation .nav-previous a:before{content:"\00ab";margin-right:10px}.post-navigation .nav-next a:after{content:"\00bb";margin-left:10px}.post-navigation h2{display:none}.post-navigation .nav-previous{border-right:2px solid #cfcfcb}.post-navigation,.comments-area{border:none;padding-top:0;margin-top:100px}header.single-header{margin-top:-50px;position:relative;min-height:300px;max-height:400px;overflow:hidden}header.single-header img{min-width:100%}.single-header-overlay{position:absolute;background:rgba(61,61,61,.4);left:0;right:0;top:0;bottom:0}.inner-title-wrap{position:absolute;left:0;right:0;z-index:999;top:0;bottom:0}.inner-title-wrap-inside{display:table;width:100%;height:100%}.inner-title-wrap-inside-cell{display:table-cell;vertical-align:middle}h1.single-title{text-align:center;color:#fff;font-size:40px;line-height:60px;font-weight:700;letter-spacing:4px;margin-bottom:0}.single-entry-meta{text-align:center}.single-entry-meta,.single-entry-meta a{font-family:inherit;font-weight:400;color:#fff;font-style:italic;font-size:18px;line-height:18px}.single-entry-meta a:hover{color:#f89f8b}.single-entry-meta .post-author{padding:0;margin:0}.single-entry-meta .author-link{padding:0 10px 0 0;margin-right:10px}.single-entry-meta .post-time{padding:0;margin-left:10px}.content-inner-wrap{padding:60px 145px;background:#fff;margin-top:10px}.author-details-img-wrap{float:left;border-radius:50%;overflow:hidden;margin-right:35px;margin-bottom:10px}.comment-list{border-top:5px solid #69a03d;background:#fff;padding:70px 145px 20px}.comment-list .comment>article{border:none;margin-bottom:50px}.comment-respond{padding:70px 145px;background:#fff;margin-bottom:20px}h2.comments-title{font-family:Montserrat,sans-serif;color:#3d3d3d;font-size:20px;font-weight:700}.comment-form input{width:100%;border-radius:0;padding:15px 10px}.comment-form .form-submit input,#recaptcha-submit-btn-area input{padding:24px 55px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;width:auto;margin-top:20px;line-height:20px}.comment-form .form-submit input:hover{border:none;background:#69a03d;color:#fff}.comment-reply-title{font-family:Montserrat,sans-serif;color:#3d3d3d;font-size:20px;font-weight:700;margin-top:0;text-transform:uppercase}.comment-form p.comment-notes,.comment-form p.logged-in-as{margin-bottom:40px;font-family:inherit;font-style:italic;color:#787977}.comment-list .comment-author .fn,.comment-list .comment-author .fn a{color:#aaa;text-transform:uppercase;letter-spacing:1px}.comment-list .comment-author .fn a:hover{color:#f89f7b;text-decoration:none}.comment-list .comment-author .says{color:#aaa;text-transform:uppercase;letter-spacing:1px}.comment-list .comment-metadata a{color:#aaa;letter-spacing:1px}.comment-list .comment>article{margin-left:125px}.comment-list .comment-author img{border:none;left:-125px}.comment-list .comment>article{padding-top:0}.comment-list .reply{position:relative;padding-left:15px;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px}.comment-list .reply a:hover{color:#69a03d;text-decoration:none}.comment-list .comment-content{font-size:16px;line-height:25px;color:#787977;margin-top:20px}.comment-author{display:inline-block}.comment-list .comment-metadata{display:inline-block}.comment-list .comment-author .says{display:none}.comment-list .comment-author .fn{border-right:2px solid #aaa;padding-right:10px;margin-right:7px;display:inline-block;line-height:12px}.comment-list .comment-author .fn a,.comment-list .comment-metadata a,.comment-list .comment-metadata a time{font-family:Montserrat,sans-serif;color:#aaa;text-transform:uppercase;letter-spacing:1px;font-style:normal;font-size:14px;font-weight:600}.comment-list .comment-metadata a:hover,.comment-list .comment-metadata a time:hover{color:#f89f7b !important}.comment-content p{margin-bottom:0}.archive-top .section-overlay-layer{background:rgba(61,61,61,.4) !important}.archive-top-big-title{text-align:center;color:#fff;font-size:40px;line-height:60px;font-weight:700;letter-spacing:4px;margin-bottom:0;font-family:Montserrat,sans-serif}.post-list article{border:none;background:#fff;padding:0}.list-post-entry-meta{background:0 0}.post-list h1.entry-title{text-align:center;padding:40px 20px 0;margin:0}.entry-content:not(.vertical-timeline .entry-content){padding:40px;margin-top:0;float:left}.post-list h1.entry-title a{color:#3d3d3d;font-size:25px;line-height:30px;font-weight:700;letter-spacing:1px;margin-bottom:0;margin-top:0;text-align:center}.post-list h1.entry-title a:hover{color:#f89f8b}.post-comments{float:none}.list-post-entry-meta{text-align:center;padding:10px 0 50px}.list-post-entry-meta,.list-post-entry-meta a{font-family:inherit;color:#787977;font-weight:400;font-style:italic;font-size:16px;line-height:18px;letter-spacing:.75px}.list-post-entry-meta a:hover{color:#f89f8b;text-decoration:none}.posts-navigation .nav-previous{text-align:right;width:50%;padding:0 15px;border-right:2px solid #cfcfcb;position:relative;margin-left:2px}.posts-navigation .nav-previous a{font-family:Montserrat,sans-serif;color:#787977;font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;font-weight:700;position:relative}.posts-navigation .nav-previous a:before{content:"\00ab";margin-right:10px}.posts-navigation .nav-previous a:hover{text-decoration:none;color:#f89f8b}.posts-navigation .nav-next{text-align:left;width:50%;padding:0 15px;border-left:2px solid #cfcfcb;margin-left:-2px;position:relative;z-index:2}.posts-navigation .nav-next a{font-family:Montserrat,sans-serif;color:#787977;font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;font-weight:700;position:relative}.posts-navigation .nav-next a:hover{text-decoration:none;color:#f89f8b}.posts-navigation .nav-next a:after{content:"\00bb";margin-left:10px}.post-list article.sticky{border:none;background:#f8f7f3}.post-list article.sticky h1.entry-title{padding-top:0}.page-header{border:none}.page-title{font-size:24px;line-height:28px;text-transform:uppercase;color:#3d3d3d;margin-top:0;letter-spacing:1px}h1.page-title{font-size:21px;font-weight:700;color:#3d3d3d;text-transform:uppercase}.page-header{margin:0 0 20px}.search-article .entry-content{padding-top:0}article.page{background:#fff}article.page h1.single-title{font-size:21px;font-weight:700;color:#3d3d3d;text-transform:uppercase;padding-top:40px}.post-img-wrap{float:left}.archive-top-text{font-family:inherit;font-style:italic}.archive .post .entry-content,.blog .post .entry-content,.search-article .entry-content,.page .entry-content{float:left;padding:40px;width:100%}.page .vertical-timeline .entry-content{padding:0}.woocommerce div.product .woocommerce-tabs .panel{padding:40px}.woocommerce div.product .woocommerce-tabs .panel h2{margin-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #90957a;color:#90957a;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:18px;line-height:26px;font-weight:400}.woocommerce .upsells.products h2:after,.woocommerce .upsells.products h2:after,.woocommerce-page .upsells.products h2:after,.woocommerce-page .upsells.products h2:after{display:none}.woocommerce .products,.woocommerce-page .products{margin-top:70px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;padding-top:0;padding-bottom:25px}.comment-form p{padding-left:125px}.woocommerce #review_form #respond .form-submit input{background:#f89f7b;border:1px solid #f89f7b}.woocommerce #reviews #comments h2{font-size:16px;text-transform:uppercase}.woocommerce-cart article.page,.woocommerce-checkout article.page,.woocommerce-account article.page{background:0 0}.woocommerce-cart .content-page{background:#fff}.select2-container .select2-choice{border:1px solid #e7e7e7;color:#666;-webkit-border-radius:0;-moz-border-radius:0px;border-radius:0;min-width:50%;width:100%;padding:11px 10px;box-shadow:none;font-size:14px;font-weight:500;height:auto}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #e7e7e7;border-top-color:transparent}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #e7e7e7}.select2-drop-active{border:1px solid #e7e7e7;color:#666;font-size:14px;line-height:18px}.select2-container .select2-choice>.select2-chosen{font-size:14px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{color:#666;-webkit-border-radius:0;-moz-border-radius:0px;border-radius:0;min-width:50%;width:100%;padding:15px 10px !important;box-shadow:none;font-size:14px;font-weight:500;height:auto}.select2-search input{margin-top:5px;border-radius:0 !important}.woocommerce table.shop_table{border-radius:0}.woocommerce-variation-price{float:left;width:100%}.woocommerce-account .content-page{background:#fff}.woocommerce form.login{border:none;padding:0}.woocommerce form .form-row label.inline{margin-left:20px;padding-top:14px;display:inline-block}.woocommerce-MyAccount-navigation ul{padding:0;margin-top:0}.woocommerce-MyAccount-navigation li{list-style:none}.woocommerce-MyAccount-navigation li a{padding:10px;background:#f8f7f3;display:block;color:#787977 !important;margin-bottom:2px}.woocommerce-MyAccount-navigation li a:hover{background-color:#fff}.woocommerce form.checkout_coupon{padding:0;border:none}.woocommerce form.checkout_coupon .form-row-last{margin-top:8px}.woocommerce-checkout .content-page{background-color:#fff}#sidebar-secondary{border:none}input[type=search]{border-radius:0}#sidebar-secondary .widget ul:not(.recentcomments) li a:hover{color:#f89f8b}.widget_search .search-form:hover:before{color:#f89f8b}.woocommerce div.product .woocommerce-tabs h2:after,.woocommerce h3:after,.woocommerce h2:after{display:none}.single-service,.single-service:hover{border:none}.single-stats .icon-container i{font-size:40px}.single-stats{border-right:none}.long-transparent-line{background:rgba(255,255,255,.3)}.single-stats h4{font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:1px;font-weight:400;color:#fff;text-transform:uppercase}.stats-footer .white-text a{font-weight:400;font-style:italic}.transparent-text{font-style:italic;font-weight:400;text-transform:lowercase}.overlay-layer-2{background-color:rgba(64,63,60,.9)}.portfolio-detail-hidden{background-color:rgba(64,63,60,.7)}.portfolio-detail-hidden h3{font-family:Montserrat,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px}.portfolio-read-more{padding:12px 20px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;border-radius:3px;font-size:14px;font-weight:400}.portfolio-read-more:hover{background:#69a03d}.portfolio-single,.portfolio-single:hover{border:none !important}.home-add-to-cart-wrap a{padding:2px 12px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;border-radius:3px;font-size:14px;font-weight:400;box-shadow:none}.home-add-to-cart-wrap a:hover{background:#69a03d}.home-shop-product-title h3{color:#000}.home-shop-product-price del{font-weight:400}.home-shop-product,.portfolio-wrap{padding-top:40px}body{background-color:#f8f7f3 !important}body{color:#313131 !important}.entry-content a,.cat-links a,.tags-links a,.author-details-title a{color:#f89f8b !important}.entry-content a:hover,.cat-links a:hover,.tags-links a:hover,.author-details-title a:hover{color:#b6c4a6 !important}.services .section-overlay-layer,.services,.navbar-inverse,.clients,.services .single-service,.testimonials .testimonials-box .feedback,.brief.timeline .timeline-box-wrap .info{background:#fff !important}.services{border-bottom:1px solid #eaebec !important}p.site-description{color:#333}.intro-section h1.intro,.intro-section h5.white-text,.intro-section button.btn-primary,.stats h4.white-text,.stats h4.white-text a,.stats .stats-footer p.white-text,.stats .stats-footer p.white-text a,.portfolio .portfolio-detail-hidden h3,.portfolio .portfolio-read-more,.team .section-header .dark-text,.team .section-header .sub-heading,.call-to-action h2.white-text,.call-to-action button.btn,.contact-links a,.comment-form .form-submit input{color:#fff !important}.stats .stats-footer p.white-text a:hover,.contact-links a:hover,.powered-by a:hover{color:#69a03d !important}.btn-primary,.shop .home-add-to-cart-wrap a,.portfolio .portfolio-read-more{background:#69a03d !important}.portfolio .portfolio-read-more{padding:10px 15px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;border-radius:3px;font-size:12px;font-weight:400;box-shadow:none;color:#fff !important;border:none !important;opacity:1 !important}.portfolio-detail-inner h3{font-size:14px !important}.brief.timeline .info .entry-header h3.entry-title a:hover,.list-post-entry-meta a:hover,.post-list h1.entry-title a:hover{color:#f89f7b !important}.btn-primary:hover,.btn-primary:focus,.shop .home-shop-product .home-shop-product-info a:hover,.portfolio-read-more:hover,.comment-form .form-submit input:hover{background:#69a03d !important}.single-service h3,.section-header h2,.brief.brief-design-one .content-section h2,.testimonials .testimonials-box .feedback h5.colored-text,.brief.timeline .timeline-text h2.dark-text,.post-list h1.entry-title a{color:#3d3d3d !important}.sub-heading,.services .sub-heading,.shop .section-header .sub-heading,.portfolio .section-header .sub-heading,.testimonials .section-header .sub-heading,.single-service,.services .single-service p,.brief-content-text,.stats .transparent-text,.testimonials .testimonials-box .feedback p,.powered-by a,.brief.timeline .info p,.brief.timeline .info,.list-post-entry-meta,.list-post-entry-meta a{color:#787977 !important}.shop .home-shop-product .home-shop-product-info a,.shop .home-shop-product-info p,.shop .home-shop-product-price{color:#313131 !important}.services .single-service .service-icon,.stats .icon-container .colored-text,.stats .stats-footer p.white-text a,.contact-info .contact-link-box .icon-container .colored-text{color:#b6c4a6 !important}.long-transparent-line{background:rgba(255,255,255,.3) !important}.shop .home-shop-product-info{background:rgba(255,255,255,.75) !important}.team .team-member{border-color:#fff !important}.member-details h5,.team .team-member .member-details .small-text{color:#3d3d3d !important}.testimonials .testimonials-box .feedback .small-text{color:#889678 !important}.testimonials .testimonials-box .feedback .pic-container-inner{box-shadow:none !important;border:none}.powered-by{border-color:#e7e7e6 !important;color:#b1afae}.powered-by a{color:#b1afae !important}.vertical-timeline h3 a{color:#69a03d !important}.timeline-box-wrap .info .entry-meta a{color:#3d3d3d !important}.timeline-box-wrap .info .entry-meta a:hover{color:#f89f8b !important}.timeline-box-wrap .read-more{color:#f89f7b !important}.timeline-box-wrap .read-more:hover{color:#69a03d !important}.cat-links>i.fa,.tags-links>i.fa{display:none}.cat-links a,.tags-links a{font-size:15px;font-family:Montserrat,sans-serif;text-transform:uppercase;font-style:normal}.cat-links,.tags-links{font-size:14px;text-transform:lowercase;font-style:italic;color:#787977}.author-details-content{color:#aaa}.author-details-title{padding-bottom:15px}.author-details-title a{color:#b6c4a6 !important;text-transform:uppercase;font-size:14px;font-family:Montserrat,sans-serif;letter-spacing:1px;font-weight:600;margin-bottom:15px}.author-details-title a:hover{color:#f89f8b !important}.comment-form p{padding-left:0}.comment-form label{display:none}.feedback p{font-size:17px;font-weight:400;color:#787977;letter-spacing:.5px}.feedback h5{font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:1px;font-weight:400;color:#3d3d3d;text-transform:uppercase;position:relative}.feedback .small-text{font-size:14px;color:#889678}.feedback .pic-container{position:relative;top:0;margin-bottom:20px}.testimonials-box .feedback{padding-top:0}.feedback .pic-container-inner{border:none;box-shadow:none}.team-member-wrap .team-member-box{padding-right:82px !important;padding-left:82px !important}.member-details{height:216px !important;width:216px !important}.member-pic img{width:100%}.team-member-box{width:33.33333333%}.member-details{height:225px;width:225px}.team .section-header .sub-heading{color:#e7e7e6 !important}.team .team-member .member-details .small-text{font-family:'Bitter',serif;font-style:italic}.team{border-bottom:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .products .product,.woocommerce-page .products .product{border:none;border-radius:0}.woocommerce ul.products li.product .button,.woocommerce .products .product .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:4px 15px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;border-radius:3px;font-size:12px;font-weight:400;box-shadow:none;color:#fff !important;border:none !important;opacity:1 !important}.woocommerce ul.products li.product .button:hover,.woocommerce .products .product .button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce div.product .single_add_to_cart_button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#69a03d !important;opacity:1}.woocommerce div.product form.cart .button,.woocommerce div.product .single_add_to_cart_button{padding:11px 55px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;border-radius:3px;font-size:14px;font-weight:400;box-shadow:none}.woocommerce ul.products li.product h3:hover,.woocommerce .products .product h3:hover{color:#f89f7b}.woocommerce ul.products li.product .onsale,.woocommerce .products .product .onsale,.woocommerce span.onsale{background-color:rgba(144,149,122,.9)}.woocommerce div.product .product_title:after,.woocommerce .cart_totals h2:after,.woocommerce .cart-collaterals .cross-sells h2:after,#add_payment_method #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-size:24px;color:#000;font-weight:400}.woocommerce .quantity .qty{font-weight:400}.woocommerce .woocommerce-message{background-color:#69a03d;border-bottom:none;color:#fff}.woocommerce .woocommerce-message a{color:#fff !important}.woocommerce .woocommerce-message .button{font-size:11px;padding:7px 10px;background:#69a03d;border-color:#69a03d;font-family:Montserrat,sans-serif}.woocommerce .woocommerce-message .button:hover{background:#f89f7b;color:#fff;border-color:#f89f7b}.woocommerce ul.products li.product .price{color:#787977}.woocommerce ul.products li.product a.added_to_cart,.woocommerce .products .product a.added_to_cart{box-shadow:none;border:none;color:#69a03d}.woocommerce-cart table.cart td.actions .coupon .input-text{line-height:16px;padding:9px;width:115px}.woocommerce .woocommerce-info:before{color:#69a03d}.woocommerce .woocommerce-error{background-color:#f89f7b}.woocommerce-shipping-fields h3{padding-left:0}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:30px;font-size:.83em;padding-left:15px}.woocommerce-checkout #payment div.payment_box{border:none}.woocommerce-Price-amount{font-size:16px;color:#000;font-weight:400}.entry-summary ins .woocommerce-Price-amount{font-size:20px}.woocommerce ul.products li.product a.added_to_cart,.woocommerce .products .product a.added_to_cart{padding:10px 15px;font-family:Montserrat,sans-serif;border:none;border-radius:3px;font-size:12px;font-weight:400;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:0 0;padding:0;border:none}.woocommerce-review-link{color:#69a03d}.woocommerce-review-link:hover{color:inherit}.home-shop-product-price del,.home-shop-product-price del .woocommerce-Price-amount,.home-shop-product-price del .woocommerce-Price-amount span{color:#787977 !important}.shop .home-shop-product .home-shop-product-info .home-add-to-cart-wrap a{padding:4px 15px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;border-radius:3px;font-size:12px;font-weight:400;box-shadow:none;color:#fff !important;border:none !important;opacity:1 !important}.home-shop-product-info p{font-size:15px;line-height:24px}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{padding-left:25px}.woocommerce .woocommerce-shipping-fields input[type=checkbox]{top:10px;margin-left:0}.pirate_forms_wrap input:not([type=submit]),.pirate_forms_wrap textarea{color:#666;border:1px solid #dedede;-webkit-border-radius:0;-moz-border-radius:0px;border-radius:0;min-width:50%;width:100%;padding:15px 10px !important;box-shadow:none;font-size:14px;font-weight:500;height:auto}.pirate-forms-submit-button{padding:24px;background:#f89f7b;font-family:Montserrat,sans-serif;border:none;margin-top:20px;font-size:14px;font-weight:500;letter-spacing:1px;line-height:20px;text-transform:uppercase;color:#fff;width:100%;margin-left:0;margin-top:0}.pirate-forms-submit-button:hover{background:#69a03d}.pirate_forms_wrap label{float:left}.widget .pirate_forms_wrap .pirate_forms_three_inputs,.widget .pirate_forms_wrap .contact_message_wrap,.widget .pirate_forms_wrap .contact_submit_wrap{padding-left:0;padding-right:0}.widget_calendar th{border:none}@media (min-width:768px){.main-navigation ul ul{width:200px}}@media (max-width:1200px){.client-logos li img{max-width:200px}.client-logos li{margin:25px 30px}.team-member-wrap .team-member-box{padding-right:50px;padding-left:50px}.member-details{height:215px;width:215px}.team-member-wrap .team-member-box{padding-right:49px !important;padding-left:49px !important}}@media (max-width:992px){.main-navigation ul ul{width:200px}.client-logos li img{max-width:120px}.client-logos li{margin:25px}.team-member-wrap .team-member-box{padding-right:40px;padding-left:40px}.member-details{height:160px;width:160px}.team-member-wrap .team-member-box{padding-right:30px !important;padding-left:30px !important}.member-details{height:180px !important;width:180px !important}}@media (max-width:767px){header .navbar-brand{padding:7px}.sticky-navigation .main-navigation li a{margin:0;padding:5px 18px 5px 8px}#menu-primary{margin-top:15px;padding-top:15px;border-top:1px solid #e7e7e6}.sticky-navigation .main-navigation ul{border-bottom:none}.inner-content-wrap{padding:60px 15px}h1.single-title{font-size:24px;letter-spacing:1px;line-height:24px}.comment-list{padding:70px 15px 20px}.comment-list .comment-author img{left:-50px}.comment-list .comment>article{margin-left:50px}#menu-primary{padding-left:0}button.dropdown-toggle,button.dropdown-toggle:hover,button.dropdown-toggle:active{right:-5px;width:35px;height:35px;padding:5px}.dropdown-toggle.toggled-on .dropdown-toggle-inner:after{content:"\f107";margin-left:-2px}button.dropdown-toggle.toggled-on .dropdown-toggle-inner,button.dropdown-toggle.toggled-on:hover .dropdown-toggle-inner,button.dropdown-toggle.toggled-on:focus .dropdown-toggle-inner,button.dropdown-toggle:hover .dropdown-toggle-inner,button.dropdown-toggle:focus .dropdown-toggle-inner{background-color:#f89f8b}.header .overlay-layer{padding-top:85px !important}header.single-header img{min-width:initial;max-width:300%;height:auto;width:100%}.comment-respond{padding:70px 15px}.author-details-img-wrap{margin:0 auto;float:none;width:100px;margin-bottom:35px}.author-details-title{display:block;width:100%;text-align:center;clear:left}.author-details-content{display:block;width:100%;text-align:center}.content-inner-wrap{padding:60px 15px;background:#fff;margin-top:10px}.timeline-section{padding-left:30px;padding-right:30px}.timeline-box-wrap .info{padding-left:180px}.timeline-box-wrap .icon-container{margin-left:0;margin:0 auto;float:none}.timeline-text{padding:0 15px}blockquote.alignleft,blockquote.alignright{max-width:100%}.brief.timeline .timeline-box-wrap .info{text-align:center;padding:0;margin:0}.brief.timeline .info p{text-align:center}.timeline.brief h2{font-size:28px}#latestnews .timeline-text .text-left{text-align:center;margin-bottom:0}.controls-wrap{text-align:center;margin:0 auto;width:110px;float:none;height:44px;position:relative}button.control_next,button.control_prev{top:-10px}.call-to-action h2{font-size:39px !important;line-height:55px !important}.ribbon-wrap .row>div{width:100%;margin:0}.call-to-action .section-overlay-layer{padding-top:60px;padding-bottom:60px}.brief .section-overlay-layer{padding-bottom:40px;padding-top:40px}.clients{padding:60px 0 50px}.clients h2.dark-text{margin-bottom:50px}#story h2{font-size:28px}.services-wrap>.service-box{margin-bottom:0}.single-service{padding:20px}#story .section-overlay-layer{padding-top:60px;padding-bottom:60px}#services .section-header{padding-top:0}#services .section-overlay-layer{padding-top:60px}.team-member-wrap .team-member-box{padding-right:40px;padding-left:40px;width:100%}.member-details{height:210px;width:210px}.team .section-overlay-layer{padding-top:50px;padding-bottom:20px}.contact-info .section-overlay-layer{padding-top:35px;padding-bottom:65px}.timeline-box-wrap{padding:1em}.contact-info .icon-container{margin-bottom:30px}.comment-list .comment-author img{width:50px;height:50px}.post-navigation,.comments-area{margin-top:50px}h2.comments-title{margin-top:0}.member-details{height:230px !important;width:230px !important}}@media (max-width:580px){.post-author{float:none}.single-stats{width:100%}.timeline-box-wrap .info{padding-left:180px}.timeline-box-wrap .icon-container{margin-left:0}.timeline-text{padding:0 15px}.timeline-section li .icon-container{margin-bottom:0}.very-top-left,.very-top-right{text-align:center;width:100%}.very-top-header ul.social-icons{margin-top:0}header .navbar-brand{padding:7px}h1.intro{font-size:40px;line-height:50px}.archive-top-big-title{font-size:28px;line-height:40px}#respond .comment-form p{padding-left:0}.pirate_forms_wrap .form_field_wrap{padding:0}.pirate-forms-submit-button{margin-left:0}header.single-header{min-height:200px}.header-search{margin-top:0}}