.align-center{text-align:center!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.left{float:left}.right{float:right}.relative{position:relative}.hidden{display:none}.inline-block{display:inline-block}.stick-fixed{left:0;position:fixed!important;top:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}.animate,.animate *{-webkit-transition:all .27s ease-out;-moz-transition:all .27s ease-out;-o-transition:all .27s ease-out;-ms-transition:all .27s ease-out;transition:all .27s ease-out}.no-animate,.no-animate *{-webkit-transition:none 0!important;-moz-transition:none 0!important;-ms-transition:none 0!important;-o-transition:none 0!important;transition:none 0!important}.clearlist,.clearlist li{background:none;list-style:none;margin:0;padding:0}.full-wrapper{margin:0 2%}.margin-bot,.margin-top{margin-bottom:70px}.margin-top-null{margin-top:0!important}.margin-bot-null{margin-bottom:0!important}.padding-top-null{padding-top:0!important}.padding-bot-null{padding-bottom:0!important}body,html{-webkit-font-smoothing:antialiased;height:100%}body{overflow-y:scroll}.page{overflow:hidden}a,b,div,li,ul{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-outline-:none}a:active,a:focus{-moz-outline:none;outline:none}embed,img:not([draggable]),object,video{height:auto;max-width:100%}.page-loader{background:#fff;height:100%;left:0;top:0;width:100%;z-index:10000}.page-loader,.page-loader b{display:block;position:fixed}.page-loader b{background:#fff url(../images/loading.gif) no-repeat 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";height:60px;left:50%;margin:-30px 0 0 -30px;top:50%;width:60px}body{-webkit-font-smoothing:antialiased;color:#151515;font-family:montserrat,arial,sans-serif;font-size:14px;line-height:1.6}a{text-decoration:none}a,a:hover{color:#e54028}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:montserrat,arial,sans-serif;line-height:1.4}h1{font-size:32px}h2{font-size:28px}.uppercase{letter-spacing:1px;text-transform:uppercase}.color{color:#e54028}.serif{font-family:Lora,Times New Roman,Times,serif;font-style:normal;letter-spacing:1px}p{margin:0 0 1.3em}.text{color:#777;font-family:Lora,Times New Roman,Times,serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:1.7;text-transform:none}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:#212121}blockquote{background:#fafafa;border-color:#e54028;border-width:1px;color:#777;font-family:montserrat,arial,sans-serif;font-size:13px;letter-spacing:1px;line-height:1.7;margin:1em 0 1.5em;text-align:left}blockquote p{color:#212121;font-size:15px;font-style:normal;letter-spacing:1px;line-height:1.6;margin-bottom:.5em}blockquote footer{font-size:12px}dl dt{margin-bottom:5px}dl dd{margin-bottom:15px}pre{background-color:#f9f9f9;border-color:#ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-spacia,a.btn-spacia{background:#000;border:2px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .27s ease-out;-moz-transition:all .27s ease-out;-o-transition:all .27s ease-out;-ms-transition:all .27s ease-out;transition:all .27s ease-out}.btn-spacia:focus,.btn-spacia:hover{background:red;color:hsla(0,0%,100%,.85);font-weight:700;text-decoration:none}.btn-spacia:active{cursor:pointer!important}.btn-spacia.btn-small{font-size:10px;padding:5px 10px}.btn-spacia.btn-medium,.btn-spacia.btn-small{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-spacia.btn-medium{font-size:11px;padding:11px 24px}.btn-spacia.btn-large{font-size:12px;padding:14px 40px}.btn-spacia.btn-glass{background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.75)}.btn-spacia.btn-glass:focus,.btn-spacia.btn-glass:hover{background:#000;color:#fff}.btn-spacia.btn-border{background:transparent;border:2px solid #151515;color:#151515}.btn-spacia.btn-border:focus,.btn-spacia.btn-border:hover{background:#151515;border-color:transparent;color:#fff}.btn-spacia.btn-border-c{background:transparent;border:2px solid #e54028;color:#e54028}.btn-spacia.btn-border-c:focus,.btn-spacia.btn-border-c:hover{background:#e54028;border-color:transparent;color:#fff}.btn-spacia.btn-border-w{background:transparent;border:2px solid hsla(0,0%,100%,.75);color:#fff}.btn-spacia.btn-border-w:focus,.btn-spacia.btn-border-w:hover{background:#fff;border-color:transparent;color:#e54028}.btn-spacia.btn-w{background:#fff;color:#151515}.btn-spacia.btn-w-color,.btn-spacia.btn-w:focus,.btn-spacia.btn-w:hover{background:#fff;color:#e54028}.btn-spacia.btn-w-color:focus,.btn-spacia.btn-w-color:hover{background:#fff;color:#151515}.btn-spacia.btn-color{background:#e54028;color:#fff}.btn-spacia.btn-color:focus,.btn-spacia.btn-color:hover{background:rgba(229,64,40,.9);color:#fff}.btn-full{width:100%}.form input[type=email],.form input[type=password],.form input[type=phone],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form select{border:1px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#777;font-size:11px;font-weight:400;height:38px;letter-spacing:1px;text-transform:uppercase}.form input[type=email]:hover,.form input[type=password]:hover,.form input[type=phone]:hover,.form input[type=search]:hover,.form input[type=tel]:hover,.form input[type=text]:hover,.form input[type=url]:hover,.form select:hover{border-color:#ccc}.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=phone]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form select:focus{border-color:#151515;-webkit-box-shadow:0 0 3px hsla(0,0%,8%,.3);-moz-box-shadow:0 0 3px hsla(0,0%,8%,.3);box-shadow:0 0 3px hsla(0,0%,8%,.3);color:#151515}.form input[type=email].input-lg,.form input[type=password].input-lg,.form input[type=phone].input-lg,.form input[type=search].input-lg,.form input[type=tel].input-lg,.form input[type=text].input-lg,.form input[type=url].input-lg,.form select.input-lg{height:48px}.form input[type=email].input-sm,.form input[type=password].input-sm,.form input[type=phone].input-sm,.form input[type=search].input-sm,.form input[type=tel].input-sm,.form input[type=text].input-sm,.form input[type=url].input-sm,.form select.input-sm{height:28px}.form textarea{border-color:#e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#777;font-size:11px;font-weight:400;letter-spacing:1px;text-transform:uppercase!important}.form textarea:hover{border-color:#ccc}.form textarea:focus{border-color:#151515;-webkit-box-shadow:0 0 3px hsla(0,0%,8%,.3);-moz-box-shadow:0 0 3px hsla(0,0%,8%,.3);box-shadow:0 0 3px hsla(0,0%,8%,.3);color:#151515}.form .small-section-heading{margin-bottom:30px}.form .form-group{margin-bottom:10px}.form-success{border:1px solid #a9e2c2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;color:#36a367;display:none;font-size:13px;margin:0 auto 10px;max-width:570px;padding:20px;text-transform:uppercase}.home-section{display:block;width:100%}.image-bg{background-color:#222}.image-bg,.image-color-bg{background-attachment:fixed;background-position:50% 50%;background-size:cover;display:block;position:relative;width:100%}.image-color-bg{background-color:#e54028}.bg-scroll{background-attachment:scroll}.home-content{display:table;height:100%;position:relative;text-align:center;width:100%}.home-text{color:#fff;display:table-cell;height:100%;vertical-align:middle}.headings{color:#fff;font-size:60px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.35);text-transform:uppercase}.headingImg{display:block;margin:0 auto}.headings h1,.headings li{color:#fff;font-size:inherit;font-weight:700;margin:0;padding:0;text-shadow:0 1px 0 rgba(0,0,0,.35);text-transform:uppercase}.home-description{color:#fff;font-family:Lora,Arial,Sans-serif;font-size:24px;font-weight:700;margin-top:0}.home-description.large{font-size:30px;font-weight:400;margin-bottom:1em}.home-call-action{padding-bottom:10px;padding-top:50px}.slider-fittext{font-size:20px}.home-image-slider{font-size:1em}.home-image-slider .headings{font-size:1.2em!important}.home-image-slider .home-description{font-size:1.05em!important}.home-image-slider .home-description.large{font-size:1.55em!important;font-weight:400;margin-bottom:1em}.home-image-slider,.home-image-slider li{margin:0;padding:0}.pattern-bg{background-repeat:repeat;background-size:auto}.gradient-overlay{background-image:-webkit-linear-gradient(-35deg,rgba(229,64,40,.9),rgba(235,172,18,.9));background-image:-moz-linear-gradient(-35deg,rgba(229,64,40,.9),rgba(235,172,18,.9));background-image:-o-linear-gradient(-35deg,rgba(229,64,40,.9),rgba(235,172,18,.9));background-image:linear-gradient(125deg,rgba(229,64,40,.9),rgba(235,172,18,.9))}.gradient-overlay,.pattern-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.pattern-overlay{background:url(../images/pattern-overlay.png) repeat;background-color:rgba(0,0,0,.17)}.logo-wrap{left:0;position:absolute;text-align:center;top:4%;width:100%}.logo{display:inline-block;font-size:25px;font-weight:700;position:relative;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;vertical-align:middle}.logo,a.logo:hover{color:#fff;text-decoration:none}a.logo:hover{opacity:.6}.logo:after,.logo:before{background:#fff;background:hsla(0,0%,100%,.75);content:" ";display:block;height:2px;margin-top:-1px;position:absolute;top:50%;width:32px}.logo:before{left:-42px}.logo:after{right:-42px}.nav-logo-wrap{float:left;margin-right:20px}.nav-logo-wrap .logo{display:table-cell;max-height:100%;max-width:100px;vertical-align:middle}.nav-logo-wrap .logo:after,.nav-logo-wrap .logo:before{display:none}.logo.dark,a.logo.dark:hover{color:#151515}.main-nav{background:#fbfbfb;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.027);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.027);box-shadow:0 1px 10px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.027);height:55px!important;left:0;position:relative;text-align:left;top:0;width:100%;z-index:99}.inner-nav{display:inline-block;float:left;position:relative}.inner-nav ul{float:left;font-size:11px;font-weight:400;line-height:1.3;margin:auto;text-align:center;text-transform:uppercase}.inner-nav ul>li{float:left}.inner-nav ul>li>a{border-right:1px solid #eee;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:inline-block;padding:0 20px;text-decoration:none;-webkit-transition:all .27s ease-out;-moz-transition:all .27s ease-out;-o-transition:all .27s ease-out;-ms-transition:all .27s ease-out;transition:all .27s ease-out}.inner-nav ul>li:first-child>a{border-left:1px solid #eee}.inner-nav ul>li>a.active,.inner-nav ul>li>a:hover{background:#f1f1f1;color:#c00;text-decoration:none}.inner-nav ul>li>a{height:55px;line-height:55px}.mobile-on .desktop-nav{display:none;left:0;position:absolute;top:100%;width:100%;z-index:100}.mobile-on .desktop-nav ul{background:#fbfbfb;border:1px solid #eee;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:2%;width:100%}.mobile-on .desktop-nav ul>li{display:block;float:none}.mobile-on .desktop-nav ul>li>a{border-bottom:1px solid #eee;border-left:none;border-right:none;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:38px!important;line-height:38px!important;padding:0 10px;text-align:left;width:100%}.mobile-on .desktop-nav ul>li:last-child>a{border-bottom:none}.mobile-nav{border-left:1px solid #eee;border-right:1px solid #eee;cursor:pointer;display:none;font-size:11px;font-weight:400;text-transform:uppercase;-webkit-transition:all .27s ease-out;-moz-transition:all .27s ease-out;-o-transition:all .27s ease-out;-ms-transition:all .27s ease-out;transition:all .27s ease-out;-webkit-transition-property:background,color;-moz-transition-property:background,color;-o-transition-property:background,color;transition-property:background,color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;vertical-align:middle}.mobile-nav.active,.mobile-nav:hover{background:#fff;color:#777}.mobile-nav:active{-webkit-box-shadow:inset 0 0 35px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 35px rgba(0,0,0,.05);box-shadow:inset 0 0 35px rgba(0,0,0,.05)}.no-js .mobile-nav{height:55px;width:55px}.mobile-on .mobile-nav{display:table}.mobile-nav .fa{display:table-cell;font-size:21px;height:100%;text-align:center;vertical-align:middle}.nav-social-links{margin-top:-13px;position:absolute;right:0;top:50%}.nav-social-links a{color:#151515;float:left;padding-left:5px}.nav-social-links a,.nav-social-links a:hover{text-decoration:none}.nav-social-links a .fa{background:#eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#151515;font-size:13px;height:26px;line-height:26px;position:relative;text-align:center;vertical-align:middle;width:26px}.nav-social-links a .fa,.nav-social-links a .fa:after{display:block;-webkit-transition:all .17s cubic-bezier(.805,.075,.315,1.41);-moz-transition:all .17s cubic-bezier(.805,.075,.315,1.41);-o-transition:all .17s cubic-bezier(.805,.075,.315,1.41);transition:all .17s cubic-bezier(.805,.075,.315,1.41)}.nav-social-links a .fa:after{border:1px solid transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:" ";height:28px;left:-1px;position:absolute;top:-1px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:28px}.nav-social-links a:hover .fa{background:#fff}.nav-social-links a:hover .fa:after{border-color:#333;-webkit-box-shadow:0 0 2px rgba(0,0,0,.45);-moz-box-shadow:0 0 2px rgba(0,0,0,.45);box-shadow:0 0 2px rgba(0,0,0,.45);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nav-social-links a .line{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#151515;font-size:13px;height:26px;line-height:26px;position:relative;text-align:center;vertical-align:middle;width:26px}.nav-social-links a .line,.nav-social-links a .line:after{background:url(../images/line.png) #eee;background-position:7px 6px;background-repeat:no-repeat;display:block}.nav-social-links a .line:after{border:1px solid transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:" ";height:28px;left:-1px;position:absolute;top:-1px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .17s cubic-bezier(.805,.075,.315,1.41);-moz-transition:all .17s cubic-bezier(.805,.075,.315,1.41);-o-transition:all .17s cubic-bezier(.805,.075,.315,1.41);transition:all .17s cubic-bezier(.805,.075,.315,1.41);width:28px}.nav-social-links a:hover .line{background:#fff}.nav-social-links a:hover .line:after{border-color:#333;-webkit-box-shadow:0 0 2px rgba(0,0,0,.45);-moz-box-shadow:0 0 2px rgba(0,0,0,.45);box-shadow:0 0 2px rgba(0,0,0,.45);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-section{padding:0;text-align:center}.section-title{border:0 solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#e9e9e9;display:inline-block;font-size:13px;margin-bottom:22px;padding:4px 24px;position:relative;vertical-align:middle}.section-title:after,.section-title:before{background:#e9e9e9;content:" ";display:block;height:2px;margin-top:-1px;position:absolute;top:50%;width:32px}.section-title:before{left:-33px}.section-title:after{right:-33px}.section-heading{font-size:24px;font-weight:700;margin-bottom:55px;margin-top:0}.section-text{color:#777;font-family:Lora,Times New Roman,Times,serif;font-size:13px;letter-spacing:1px;line-height:2;margin-bottom:65px}.small-section{padding:100px 0;text-align:center}.small-section-heading{font-size:20px;font-weight:700;margin-bottom:45px;margin-top:0;text-transform:uppercase}.bg-overlay-1{background:url(../images/pattern-overlay.png) repeat;background:#e54028;background:rgba(255,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-2{background:url(../images/pattern-overlay.png) repeat;background:#151515;background:rgba(153,153,0,.7)}.bg-overlay-2,.bg-overlay-3{height:100%;left:0;position:absolute;top:0;width:100%}.bg-overlay-3{background:url(../images/pattern-overlay.png) repeat;background:#151515;background:rgba(0,0,0,.5);z-index:0}.bg-content{position:relative;z-index:1}.small-section-heading{text-transform:none}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:-120px!important;margin-bottom:50px;padding:10px!important}.bx-wrapper .bx-pager.bx-default-pager a{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border-radius:10px!important;height:15px!important;margin:0 10px!important;width:15px!important}.dark-bg{color:#fff}.dark-bg a{color:#bbb}.dark-bg .section-title{border:1px solid hsla(0,0%,100%,.141);color:#999}.dark-bg .section-title:after,.dark-bg .section-title:before{background:hsla(0,0%,100%,.141)}.dark-bg .section-text{color:#bbb}.gray-bg{background:#f5f5f5}.sakutaya-logo{width:414px}section#message .section-title{text-align:center}section#message .section-heading{color:#ccc;margin:0 5% 20px 35%;text-align:left}.sakuta{background:url(../images/sakuta3.png) no-repeat;background-attachment:scroll;background-size:contain;margin:0 0 0 50px}.message-text{color:#666;font-family:montserrat,arial,sans-serif;font-size:14px;font-weight:700;margin:0 5% 0 35%;text-align:left;width:60%}section#news .small-section{padding:100px 0 160px}.news-text{color:#888;font-family:montserrat,arial,sans-serif;font-size:12px;font-weight:700;line-height:15px;margin:0 12% 20px;text-align:left}.count-number{font-size:60px;font-weight:700;line-height:1.4}.count-icon{display:inline-block;margin-bottom:4px;position:relative}.count-icon .fa{color:#fff;font-size:14px}.count-icon:after,.count-icon:before{background:#fff;content:" ";display:block;height:1px;position:absolute;top:50%;width:72px}.count-icon:before{left:-82px}.count-icon:after{right:-82px}.count-title{font-family:Lora,Times New Roman,Times,serif;font-size:13px;font-style:normal;font-weight:700;letter-spacing:1px}.count-separator{clear:both;float:none;height:30px;overflow:hidden}section#ramen .row{margin-left:0!important;margin-right:0!important}.ramen001{margin-left:-19%;width:90%}.ramen002{margin-left:30%;width:90%}section#history .section-heading{color:#ccc}.history-text{color:#fff;font-weight:700;margin:0 20% 40px;text-align:left}.history-text p{font-size:12px;margin:-1px 0 5px 15px}.banner-heading{font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:5px;margin-top:0;text-transform:uppercase}.banner-text{text-align:left}.banner-decription{color:#999;font-size:16px;margin-top:7px}.image-color-bg .banner-decription{color:#f0c3bf}.banner-button{text-align:center}.tc-icon{color:hsla(0,0%,100%,.15);font-size:48px;margin-bottom:30px}.tc-icon a,.tc-icon a .fa{color:hsla(0,0%,100%,.15);-webkit-transition:all .27s cubic-bezier(.3,.1,.58,1);-moz-transition:all .27s cubic-bezier(.3,.1,.58,1);-o-transition:all .27s cubic-bezier(.3,.1,.58,1);-ms-transition:all .27s cubic-bezier(.3,.1,.58,1);transition:all .27s cubic-bezier(.3,.1,.58,1)}.tc-icon a:hover,.tc-icon a:hover .fa{color:hsla(0,0%,100%,.25)}.tc-content{color:#ababab;font-family:Lora,Times New Roman,Times,serif;font-size:18px;font-style:normal;letter-spacing:1px}.tc-slider{list-style:none;margin:0;padding:0}.tc-slider li{display:block;margin:0;padding:0}.tweet_join{display:none}.tc-author{color:#777;font-family:montserrat,arial,sans-serif;font-size:12px;font-style:normal;letter-spacing:1px;margin:0 0 20px;text-align:center;text-transform:uppercase}.tc-author a{color:#777}.tc-arrows{margin-top:40px}.tc-arrows a{text-decoration:none!important}.tc-arrow-left,.tc-arrow-left:active,.tc-arrow-right,.tc-arrow-right:active{border:1px solid hsla(0,0%,100%,.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;display:inline-block;font-size:21px;height:30px;margin:0 2px;position:relative;width:30px}.tc-arrow-left .fa,.tc-arrow-right .fa{color:#777;cursor:pointer;display:block;height:30px;line-height:30px!important;position:absolute;text-align:center;top:-1px;width:30px}.tc-arrow-left .fa{left:-2px}.tc-arrow-right .fa{;right:-2px}.tc-arrow-left:hover,.tc-arrow-right:hover{border-color:hsla(0,0%,100%,.5);color:#fff}.tc-arrow-left:hover .fa,.tc-arrow-right:hover .fa{color:#fff}.clients-logos{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.clients-logos-row{border-bottom:1px solid #eaeaea;display:table;width:100%}.clients-logos-row:last-child{border-bottom:none}.client-item{border-right:1px solid #eaeaea;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;height:85px;padding:10px;text-align:center;-webkit-transition:all .17s ease-out;-moz-transition:all .17s ease-out;-o-transition:all .17s ease-out;-ms-transition:all .17s ease-out;transition:all .17s ease-out;vertical-align:middle;width:200px}.client-item:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.06);-moz-box-shadow:0 0 20px rgba(0,0,0,.06);box-shadow:0 0 20px rgba(0,0,0,.06)}.client-item:last-child{border-right:none}.client-item img{max-width:100%}.client-review{background:transparent;border:0;color:#777;font-size:16px;font-weight:700;margin:0 10% 20px;padding:0;text-align:left}.gray-bg .tc-icon,.gray-bg .tc-icon a{color:#ddd}.gray-bg .tc-icon a:hover{color:#ccc}.gray-bg .tc-content{color:#151515}.gray-bg .tc-content a{color:#555}.gray-bg .tc-author,.gray-bg .tc-author a{color:#777}.gray-bg .tc-arrow-left,.gray-bg .tc-arrow-left:active,.gray-bg .tc-arrow-right,.gray-bg .tc-arrow-right:active{border-color:#ddd}.gray-bg .tc-arrow-left .fa,.gray-bg .tc-arrow-right .fa{color:#777}.gray-bg .tc-arrow-left:hover,.gray-bg .tc-arrow-right:hover{border-color:#bbb}.gray-bg .tc-arrow-left:hover .fa,.gray-bg .tc-arrow-right:hover .fa{color:#151515}section#shop.page-section.small-section{margin:-100px 0!important}section#shop .section-heading{color:#ccc}.phone{-moz-border-border-top-right-radius:10px;border-radius-border-top-right-radius:10px;border:1px solid #fff;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box;left:25%;margin-bottom:20px;padding:55px 50px;position:relative;width:50%}.phone-title{font-size:12px;font-weight:700;left:50%;letter-spacing:1px;margin-left:-49px;position:absolute;text-transform:uppercase;top:20px;width:98px}.phone-icon{color:#e54028;font-size:24px;font-weight:400;letter-spacing:normal;text-transform:none}.phone-number{font-size:40px;margin-top:30px}.contact-icon{color:#fff;font-size:20px;margin:15px 0 -18px}.contact-icon a{color:#fff}.contact-text{color:#fff;font-size:14px;letter-spacing:1px;padding:0 45px}.contact-text a{color:#fff}.google-map{background:#333}#map-canvas{background-color:#000;height:500px}.gm-style-cc{display:none!important}.gm-style-iw div{color:#777}.map-fix{margin-top:7px}.contact-overspace{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#fff;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;height:30px;margin-top:-30px}.contact-form-wrap{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px}.contact-form{margin:0 auto;max-width:570px}.footer{font-size:12px;padding:120px 0 20px;text-align:center}.footer-text{font-size:11px;font-weight:700;margin:0 auto 20px;max-width:370px;position:relative;text-transform:uppercase}.footer-text:after,.footer-text:before{background:#ddd;content:" ";display:block;height:1px;position:absolute;top:50%;width:150px}.footer-text:before{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(1,#ddd));background-image:-o-linear-gradient(right,#fff 0,#ddd 100%);background-image:-moz-linear-gradient(right,#fff 0,#ddd 100%);background-image:-webkit-linear-gradient(right,#fff,#ddd);background-image:-ms-linear-gradient(right,#fff 0,#ddd 100%);background-image:linear-gradient(90deg,#fff 0,#ddd);left:-175px}.footer-text:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ddd),color-stop(1,#fff));background-image:-o-linear-gradient(right,#ddd 0,#fff 100%);background-image:-moz-linear-gradient(right,#ddd 0,#fff 100%);background-image:-webkit-linear-gradient(right,#ddd,#fff);background-image:-ms-linear-gradient(right,#ddd 0,#fff 100%);background-image:linear-gradient(90deg,#ddd 0,#fff);right:-175px}.footer-social-links{margin-bottom:20px}.social-links{display:inline-block}.social-links a{color:#151515;float:left;padding-left:5px;text-decoration:none}.social-links2{display:inline-block}.social-links2 a{color:#151515;float:left;padding-left:5px}.social-links a:hover,.social-links2 a{text-decoration:none}.social-links a .fa{background:#eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#151515;display:block;font-size:14px;height:32px;line-height:32px;position:relative;text-align:center;vertical-align:middle;width:32px}.social-links a .fa:after{border:1px solid transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:" ";display:block;height:34px;left:-1px;position:absolute;top:-1px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .17s cubic-bezier(.805,.075,.315,1.41);-moz-transition:all .17s cubic-bezier(.805,.075,.315,1.41);-o-transition:all .17s cubic-bezier(.805,.075,.315,1.41);transition:all .17s cubic-bezier(.805,.075,.315,1.41);width:34px}.social-links a:hover .fa{background:#fff}.social-links a:hover .fa:after{border-color:#333;-webkit-box-shadow:0 0 2px rgba(0,0,0,.45);-moz-box-shadow:0 0 2px rgba(0,0,0,.45);box-shadow:0 0 2px rgba(0,0,0,.45);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.footer-copy{color:#999;font-size:10px;font-weight:700;text-transform:uppercase}.shortcode-section{margin-bottom:50px;text-align:center}.shortcode-title{border-bottom:1px solid #e9e9e9;font-size:12px;font-weight:700;letter-spacing:2px;margin:0 0 30px;padding:0 0 15px;text-transform:uppercase}.text-block{color:#777;font-family:Lora,Times New Roman,Times,serif;font-size:13px;letter-spacing:1px;line-height:1.7;margin-bottom:30px;text-align:left}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{color:#212121}.margin-block{margin-bottom:30px}.button-holst{background:#e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-top:40px}.spasia-tabs{border-color:#ddd;font-size:11px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.spasia-tabs>li>a{text-decoration:none}.spasia-tabs>li>a:hover{background-color:#f5f5f5}.spasia-tabs li.active a{color:#212121}.spasia-tabs-cont{font-family:Lora,Times New Roman,Times,serif;font-size:13px;line-height:1.7;padding:15px 0}.alert,.spasia-tabs-cont{color:#777;letter-spacing:1px}.alert{border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;margin:0 auto 10px;padding:14px 20px;text-transform:uppercase}.success{border-color:#a9e2c2;color:#36a367}.info{border-color:#9ecdfc;color:#297ad3}.notice{border-color:#f9ce75;color:#e9a00a}.error{border-color:#fbb;color:#e33131}.accordion>dt{font-size:11px;font-weight:400;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.accordion>dt>a{background:#fdfdfd;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#777;display:block;padding:14px 20px;position:relative;text-decoration:none;-webkit-transition:all .27s ease-out;-moz-transition:all .27s ease-out;-o-transition:all .27s ease-out;-ms-transition:all .27s ease-out;transition:all .27s ease-out}.accordion>dt>a:hover{background-color:#f9f9f9;border-color:#ddd;color:#444;text-decoration:none}.accordion>dt>a.active{background-color:#f9f9f9;border-color:#ddd;color:#e54028;cursor:default}.accordion>dt>a:after{speak:none;-webkit-font-smoothing:antialiased;color:#999;content:"\e095";font-family:Simple-Line-Icons;font-size:15px;font-style:normal;font-variant:normal;font-weight:400;height:15px;line-height:15px;margin-top:-8px;position:absolute;right:10px;text-align:center;text-transform:none;top:50%;-webkit-transition:all .27s ease-out;-moz-transition:all .27s ease-out;-o-transition:all .27s ease-out;-ms-transition:all .27s ease-out;transition:all .27s ease-out;width:15px}.accordion>dt>a.active:after,.accordion>dt>a.active:hover:after{color:#e54028;content:"\e082"}.accordion>dt>a:hover:after{color:#444}.accordion>dd{color:#777;font-family:Lora,Times New Roman,Times,serif;font-size:13px;line-height:1.7;padding:0 20px}.accordion>dd,.toggle>dt{letter-spacing:1px;margin-bottom:10px}.toggle>dt{font-size:11px;font-weight:400;text-transform:uppercase}.toggle>dt>a{background:#fdfdfd;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#777;display:block;padding:14px 20px;position:relative;text-decoration:none;-webkit-transition:all .27s ease-out;-moz-transition:all .27s ease-out;-o-transition:all .27s ease-out;-ms-transition:all .27s ease-out;transition:all .27s ease-out}.toggle>dt>a:hover{color:#444;text-decoration:none}.toggle>dt>a.active,.toggle>dt>a:hover{background-color:#f9f9f9;border-color:#ddd}.toggle>dt>a.active{color:#e54028}.toggle>dt>a:after{speak:none;-webkit-font-smoothing:antialiased;color:#999;content:"\e095";font-family:Simple-Line-Icons;font-size:15px;font-style:normal;font-variant:normal;font-weight:400;height:15px;line-height:15px;margin-top:-8px;position:absolute;right:10px;text-align:center;text-transform:none;top:50%;-webkit-transition:all .27s ease-out;-moz-transition:all .27s ease-out;-o-transition:all .27s ease-out;-ms-transition:all .27s ease-out;transition:all .27s ease-out;width:15px}.toggle>dt>a.active:after,.toggle>dt>a.active:hover:after{color:#e54028;content:"\e082"}.toggle>dt>a:hover:after{color:#444}.toggle>dd{color:#777;font-family:Lora,Times New Roman,Times,serif;font-size:13px;letter-spacing:1px;line-height:1.7;margin-bottom:10px;padding:0 20px}