.sans-serif{font-family:'Lato',Arial,sans-serif}.stripes{position:relative}.stripes:after,.stripes:before{border-top:1px solid #ccc;content:"";margin:0 auto;position:absolute;top:45%;left:0;right:0;bottom:0;width:100%;z-index:-1;display:inline-block}.stripes:after{top:55%}body{background:#fff;color:#333;font-size:16px;font-family:'Lato',Arial,sans-serif}header{margin-top:30px;position:relative}header .logo a{margin:0 auto;max-width:300px;display:block}header img{max-width:300px}a{color:#af2045}a:focus,a:hover{color:#841834}h1,h2,h3,h4,h5,h6{text-transform:uppercase;text-align:center;line-height:1.5;font-weight:400;letter-spacing:1px}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{line-height:1.6}.text-muted{color:#b8b8be}.text-primary{color:#333}.text-success{color:#89a02c}.text-info{color:#2c89a0}.text-warning{color:#ff7f2a}.text-danger{color:#c83737}blockquote{color:#4d4d4d;font-style:italic;position:relative;padding:15px 50px;border:none;margin:0}blockquote:before{display:block;content:"“";font-size:80px;position:absolute;left:0;top:-10px;color:#808080}blockquote footer{margin:0}#navbar{font-family:'Lato',sans-serif;font-weight:300;text-transform:uppercase}#navbar .navbar-center{margin-top:20px;text-align:center;float:none;font-size:0;position:relative}#navbar .navbar-center li{float:none;display:inline-block;margin:0;text-rendering:optimizeLegibility}#navbar .navbar-center li .navbar-nav:first-child{padding-left:20px;background-color:#fff}#navbar .navbar-center li .navbar-nav:last-child{padding-right:20px;background-color:#fff}#navbar .navbar-center:after,#navbar .navbar-center:before{border-top:1px solid #ccc;content:"";margin:0 auto;position:absolute;top:45%;left:0;right:0;bottom:0;width:100%;z-index:-1;display:inline-block}#navbar .navbar-center:after{top:55%}@media(max-width:380px){.swiper-container{height:200px;max-height:200px}.swiper-pagination,.swiper-button-prev,.swiper-button-next{display:none;visibility:hidden}.swiper-caption .title{margin:-20px 0 0 -90px;font:12px}.swiper-caption .subtitle{margin:-10px 0 0 -90px}.btn-custom{margin:-30px 0 0 -80px}}@media(max-width:767px){#navbar .navbar-center ul{background-color:#fff;padding:0;margin:0}#navbar .navbar-center ul li{padding-left:10px}#navbar .navbar-center li{display:block;text-align:left}}#navbar a{font-size:14px;letter-spacing:1px;color:#333;padding:15px 30px;transition:all .3s ease-in-out;background:#fff;line-height:1.4}#navbar a:hover{background:#fff;color:#af2045}#navbar .dropdown-menu a{white-space:normal}@media(min-width:767px){#navbar a:hover{background:#fff;color:#af2045}#navbar a:hover:after{width:100%}#navbar a:after{display:block;content:"";height:1px;background-color:#af2045;width:0;transition:all .2s ease-in-out;margin:0 auto;clear:both}#navbar .dropdown-menu{background:#fff;min-width:220px}#navbar .dropdown-menu li{float:none;display:block}#navbar .dropdown-menu li a{padding:5px 10px}#navbar .dropdown-submenu{position:relative}#navbar .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}#navbar .dropdown-submenu:focus>.dropdown-menu,#navbar .dropdown-submenu:hover>.dropdown-menu{display:block}}.navbar-brand{padding:0 15px}.icon-bar{background:#333}.content{font-size:18px;line-height:1.5;margin-bottom:80px;font-family:"Lato",sans-serif;padding:0 15px}.content ol>li{margin-bottom:15px}.divider{white-space:nowrap;font-size:0;height:50px;width:100%;margin:30px 0 0;position:relative}.divider:after,.divider:before{border-top:1px solid #ccc;content:"";margin:0 auto;position:absolute;top:45%;left:0;right:0;bottom:0;width:100%;z-index:-1;display:inline-block}.divider:after{top:55%}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fafafa}.table-striped>tbody td{padding:20px}.table-striped td:nth-child(2){font-weight:700;width:15%;text-align:right;vertical-align:top}.main-block{padding:50px 20px;text-align:center}.main-block-image{padding:50px}.service{text-align:center;color:#333;font-size:16px;padding:30px 20px}.service:hover .glyphicon{color:#af2045}.service .glyphicon{font-size:130px;transition:all .3s linear;color:#ccc}#sb-container{z-index:9999}.menu-card{font-size:18px}.menu-card ul{margin:10px 0;padding:15px}.menu-card div{line-height:1.2;display:table;width:100%}.menu-card div p{display:table-cell}.menu-card div .name span{background:#fff;padding-right:15px}.menu-card div .price{width:10%;padding-left:15px;background:#fff}.menu-card li{list-style:none;position:relative}.menu-card li:before{border-top:1px dotted #ccc;content:"";margin:0 auto;position:absolute;top:20px;left:0;right:0;width:100%;z-index:-1}.menu-card li .mute{color:#4d4d4d;font-weight:300;font-size:14px}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:0}.typo{background:url('../images/typography.jpg') no-repeat center center scroll;height:400px}.lead-photo{background:url('/img/salad.jpg') no-repeat center center scroll;height:400px}.page-indent{background-color:#fff;z-index:1;padding:30px;position:relative}@media(min-width:767px){.page-indent{margin-top:-100px}}.sidebar .block{margin-bottom:20px}.sidebar h3{font-size:14px;text-transform:uppercase;padding:10px 0;font-weight:700;letter-spacing:1px;border:1px solid #b8b8be;margin:0 0 20px}.sidebar .nav a{font-weight:400;font-size:12px;color:#333;text-transform:uppercase;letter-spacing:1px;transition:all .3s linear;display:inline-block}.sidebar .nav a:focus,.sidebar .nav a:hover{background:none;color:#af2045}.sidebar .nav a:after{display:block;content:"";height:1px;background-color:#af2045;width:0;transition:all .3s ease-in-out;margin:0 auto;position:relative;bottom:-3px}.sidebar .nav a:hover:after{width:100%}.sidebar .nav .active a{color:#b8b8be}.sidebar blockquote{font-size:14px;padding:0 15px 0 30px;margin-bottom:15px}.sidebar blockquote:before{font-size:40px}.sidebar .tags{text-align:center;line-height:1.5}.sidebar .tags .btn{margin:3px 2px}.sidebar .social{text-align:center}.sidebar .text{margin:15px 0;font-size:14px;text-align:justify;line-height:1.2}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#af2045;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.login-form{margin:50px 0}section{padding:30px 0}.home-page .menu .cover{height:400px}.section-content{padding:0 30px;margin:30px 0}.social-icon,.social-icon-small{width:50px;height:50px;text-align:center;line-height:50px;color:#fff;border-radius:50%;background-color:#333;font-size:22px;transition:all .3s linear;margin:0 2px}.social-icon:hover,.social-icon-small:hover{background:#af2045}.social-icon-small{width:35px;height:35px;line-height:35px;font-size:17px}.bg-pattern{background-image:url("../images/pattern.png");color:#fff}.http-error{margin:100px 0;font-size:28px;text-align:center}.http-error h1{font-size:90px}.decoration-stars{vertical-align:middle}.decoration-stars:after,.decoration-stars:before{content:"~";font-family:FontAwesome;margin:0 15px;color:#666}.home-page .swiper-container{width:100%;height:400px;background:#000}@media(min-width:767px){.home-page .swiper-container{height:500px}}.home-page .swiper-slide{font-size:18px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 60px;background:transparent;background:rgba(0,0,0,.4);display:table}.home-page .swiper-slide .swiper-caption{display:table-cell;vertical-align:middle;width:100%;height:100%}.home-page .swiper-slide .title{font-size:24px;font-weight:300;text-align:center;text-transform:uppercase}@media(min-width:767px){.home-page .swiper-slide .title{font-size:41px}}.home-page .swiper-slide .subtitle{font-size:16px;text-align:center;font-weight:300}@media(min-width:767px){.home-page .swiper-slide .subtitle{font-size:21px}}.home-page .swiper-slide .text{font-size:14px;line-height:1.3;text-align:center;padding:30px}@media(max-width:767px){.home-page .swiper-slide .text .btn{font-size:14px;padding:10px 20px}}.home-page .parallax-bg{position:absolute;left:0;top:0;width:130%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center}#gmap{height:400px}.contact{margin-top:50px}.contact address{padding-left:30px;font-size:14px}.contact address .fa{margin-right:10px;color:#4d4d4d}.contact .social{text-align:center;margin:30px auto}.about img{width:200px;height:200px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;margin-bottom:30px}@media(min-width:767px){.about img{margin-bottom:0}}.about .member{margin-top:50px;text-align:center}.about .member .name{font-weight:700}.about .member .title{font-weight:300;font-size:90%}.about .member .bio{margin-top:15px}@media(min-width:767px){.about .member{text-align:left}.about .member .right{text-align:right}}.services{text-align:center}.services i.fa{font-size:60px;color:#af2045;margin-bottom:15px}footer.page-footer{font-size:12px;margin-bottom:50px;text-align:center}footer.page-footer p{padding:15px}footer.page-footer img{margin-top:15px;max-width:200px}footer.page-footer .footer-links{display:inline-block;padding:15px;list-style:none}footer.page-footer .footer-links li{float:left;margin-right:15px}@media(min-width:767px){footer.page-footer{text-align:left}footer.page-footer p{text-align:right}}.btn{font-family:'Lato',Arial,sans-serif;border:none;border-radius:0;text-transform:uppercase;padding:10px 20px;font-weight:400;transition:all .15s ease-in-out;font-size:14px;letter-spacing:1px;box-shadow:none}.btn:active,.btn:focus,.btn:active:hover,.btn:active:focus{outline:0 none}.btn-custom{color:#fff;background-color:#af2045}.btn-custom:focus,.btn-custom.focus{color:#fff;background-color:#841834}.btn-custom:hover{color:#fff;background-color:#841834}.btn-custom:active,.btn-custom.active,.btn-custom.is-checked,.open>.dropdown-toggle.btn-custom{color:#fff;background-color:#841834}.btn-custom:active:hover,.btn-custom.active:hover,.btn-custom.is-checked:hover,.open>.dropdown-toggle.btn-custom:hover,.btn-custom:active:focus,.btn-custom.active:focus,.btn-custom.is-checked:focus,.open>.dropdown-toggle.btn-custom:focus,.btn-custom:active.focus,.btn-custom.active.focus,.btn-custom.is-checked.focus,.open>.dropdown-toggle.btn-custom.focus{color:#fff;background-color:#661328}.btn-custom.disabled:hover,.btn-custom[disabled]:hover,fieldset[disabled] .btn-custom:hover,.btn-custom.disabled:focus,.btn-custom[disabled]:focus,fieldset[disabled] .btn-custom:focus,.btn-custom.disabled.focus,.btn-custom[disabled].focus,fieldset[disabled] .btn-custom.focus{color:#af2045}.btn-default{color:#fff;background-color:#b8b8be}.btn-default:focus,.btn-default.focus{color:#fff;background-color:#9d9da6}.btn-default:hover{color:#fff;background-color:#9d9da6}.btn-default:active,.btn-default.active,.btn-default.is-checked,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#9d9da6}.btn-default:active:hover,.btn-default.active:hover,.btn-default.is-checked:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.btn-default.is-checked:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.btn-default.is-checked.focus,.open>.dropdown-toggle.btn-default.focus{color:#fff;background-color:#8b8b95}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{color:#b8b8be}.btn-primary{color:#fff;background-color:#333}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#1a1a1a}.btn-primary:hover{color:#fff;background-color:#1a1a1a}.btn-primary:active,.btn-primary.active,.btn-primary.is-checked,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#1a1a1a}.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary.is-checked:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.btn-primary.is-checked:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.btn-primary.is-checked.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#080808}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{color:#333}.btn-success{color:#fff;background-color:#89a02c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#677821}.btn-success:hover{color:#fff;background-color:#677821}.btn-success:active,.btn-success.active,.btn-success.is-checked,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#677821}.btn-success:active:hover,.btn-success.active:hover,.btn-success.is-checked:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.btn-success.is-checked:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.btn-success.is-checked.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#4f5c19}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{color:#89a02c}.btn-info{color:#fff;background-color:#2c89a0}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#216778}.btn-info:hover{color:#fff;background-color:#216778}.btn-info:active,.btn-info.active,.btn-info.is-checked,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#216778}.btn-info:active:hover,.btn-info.active:hover,.btn-info.is-checked:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.btn-info.is-checked:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.btn-info.is-checked.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#194f5c}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{color:#2c89a0}.btn-warning{color:#fff;background-color:#ff7f2a}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#f66200}.btn-warning:hover{color:#fff;background-color:#f66200}.btn-warning:active,.btn-warning.active,.btn-warning.is-checked,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#f66200}.btn-warning:active:hover,.btn-warning.active:hover,.btn-warning.is-checked:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.btn-warning.is-checked:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.btn-warning.is-checked.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d25400}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{color:#ff7f2a}.btn-danger{color:#fff;background-color:#c83737}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#a02c2c}.btn-danger:hover{color:#fff;background-color:#a02c2c}.btn-danger:active,.btn-danger.active,.btn-danger.is-checked,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#a02c2c}.btn-danger:active:hover,.btn-danger.active:hover,.btn-danger.is-checked:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.btn-danger.is-checked:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.btn-danger.is-checked.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#842424}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{color:#c83737}.btn-link{color:#af2045}.btn-link:focus,.btn-link.focus{color:#af2045}.btn-link:hover{color:#841834}.btn-link:active,.btn-link.active,.open>.dropdown-toggle.btn-link{color:#841834}.btn-link:active:hover,.btn-link.active:hover,.open>.dropdown-toggle.btn-link:hover,.btn-link:active:focus,.btn-link.active:focus,.open>.dropdown-toggle.btn-link:focus,.btn-link:active.focus,.btn-link.active.focus,.open>.dropdown-toggle.btn-link.focus{color:#661328}.btn-link.disabled:hover,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link.disabled:focus,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus,.btn-link.disabled.focus,.btn-link[disabled].focus,fieldset[disabled] .btn-link.focus{color:#af2045}.btn-group-lg>.btn,.btn-lg{font-size:18px;padding:14px 28px}.btn-group-sm>.btn,.btn-sm{font-size:12px;padding:8px 16px}.btn-group-xs>.btn,.btn-xs{font-size:12px;padding:4px 8px}.pagination{display:inline-block}.pagination .active a{background-color:#333;color:#fff;border:1px solid #333;border-width:1px 0}.pagination .active a:hover,.pagination .active a:focus{background-color:#af2045;border:1px solid #af2045;border-width:1px 0}.pagination .disabled a,.pagination .disabled a:hover{border:1px solid #333;border-width:1px 0}.pagination li>a{transition:all .15s ease-in;border:1px solid #333;border-width:1px 0;color:#af2045;border-radius:0}.pagination li>a:hover{background-color:#ccc;color:#000;border:1px solid #333;border-width:1px 0}.pagination li:first-child>a,.pagination li:first-child>span,.pagination li:last-child>a,.pagination li:last-child>span{border-radius:0}.form-group{position:relative}.form-group .input-group-addon{background-color:transparent;border:none}.form-control{border:none;border-bottom:1px solid #ccc;background-color:transparent;box-shadow:none;border-radius:0;position:relative}.form-control:focus{border:none;border-bottom:1px solid #af2045;background-color:transparent;box-shadow:none}.animated-form-control{position:relative}.animated-form-control:after{display:block;content:"";height:3px;background-color:#af2045;width:0;transition:all .3s ease-in-out;margin:0 auto;position:relative;bottom:2px;z-index:3}.animated-form-control .form-control{clear:both;float:none}.focus:after{width:100%}.form-control:focus{outline:none !important}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select.form-control[disabled]{background-color:#fff}option{background-color:#fff;color:#000}.no-cssanimations .animated-form-control .form-control{display:inline-block}.blog-post{background:#fff;padding:15px}.blog-post .blog-post-header{margin-bottom:15px}.blog-post h2{margin:15px}.blog-post .categories{text-align:center}.blog-post .categories a{text-transform:uppercase;padding:5px;font-size:12px}.blog-post .blog-post-author{border-right:1px solid #ccc}.blog-post .blog-post-author a{color:#333}.blog-post .blog-post-author,.blog-post .blog-post-date{text-align:center;color:#b8b8be;font-size:14px}.blog-post-body{text-indent:15px}.blog-post-body img{margin:30px auto}.blog-post-footer{margin:30px 0}.blog-post-footer .tags{margin-bottom:30px}.blog-post-footer .prev,.blog-post-footer .next{color:#b8b8be;font-size:14px}@media(min-width:767px){.blog-post{margin:50px;margin-top:-65px;position:relative}.blog-post .blog-post-author{text-align:right}.blog-post .blog-post-date{text-align:left}}.recent-post{margin-bottom:15px}.blog-comments{margin-bottom:30px}.blog-comments h3{padding:30px 5%}.comment{padding:30px;border:1px solid #ccc;margin-bottom:30px}.comment .comment{border:none;padding-bottom:0;margin-bottom:0}.comment-header{margin-bottom:30px}.comment-header .author{font-size:16px;font-weight:bold;line-height:2}.comment-header .author a{color:#333}.comment-header time{color:#b8b8be;font-size:12px;display:block}.comment-header .avatar{width:60px;float:left;margin:0;margin-right:15px}@media(min-width:767px){.recent-text{padding-left:0}.recent-text h5{font-size:12px;padding:0;margin:0;text-align:left}.recent-text time{color:#b8b8be;font-size:12px}}.portfolio_item{transition:transform .1s ease-in;margin:15px 0;background:#000}.portfolio_item:hover{transform:scale(1.05);z-index:1;box-shadow:0 0 6px 0 rgba(0,0,0,.5)}.portfolio_item:hover img{opacity:1}.portfolio_item img{opacity:.9}.portfolio{position:relative;margin:20px auto;padding:0;list-style:none;text-align:center}@media(min-width:767px){.portfolio{margin:10px -1%}}.portfolio figure{position:relative;float:left;overflow:hidden;background:#000;text-align:center;cursor:pointer;margin-bottom:20px;display:inline-block}.portfolio figure img{position:relative;display:block;width:100%;opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.01);transform:scale(1.01)}.portfolio figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.portfolio figure figcaption:before,.portfolio figure figcaption:after{pointer-events:none}.portfolio figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;background:#000}.portfolio figure h2{word-spacing:-.15em;font-weight:800;position:absolute;right:0;bottom:0;padding:1em 1.2em;font-size:16px}.portfolio figure h2,.portfolio figure p{margin:0}.portfolio figure p{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);letter-spacing:1px;font-size:12px}.portfolio figure:hover img{opacity:.5;-webkit-transform:scale(1.12);transform:scale(1.12)}.portfolio figure:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.grid-2 figure{width:98%;max-width:880px}@media(min-width:767px){.grid-2 figure{margin:10px 1%;width:48%}}.grid-3{max-width:none}.grid-3 figure{width:98%;max-width:880px}@media(min-width:767px){.grid-3 figure{margin:10px 1%;width:48%}}@media(min-width:992px){.grid-3 figure{margin:10px 1%;width:31.33%}}.grid-3 figure p{width:66%;font-size:11px}.grid-4{max-width:none}.grid-4 figure{width:98%;max-width:880px}@media(min-width:767px){.grid-4 figure{margin:10px 1%;width:48%}}@media(min-width:992px){.grid-4 figure{margin:10px 1%;width:31.33%}}@media(min-width:1200px){.grid-4 figure{margin:10px 1%;width:23%}}.grid-4 figure p{width:66%;font-size:11px}.portfolio-item .swiper-container{width:100%;margin-left:auto;margin-right:auto}.portfolio-item .swiper-slide{background-size:cover;background-position:center}.portfolio-item .gallery-top{width:100%}.portfolio-item .gallery-thumbs{height:100px;box-sizing:border-box;padding:10px 0}.portfolio-item .gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;cursor:pointer}.portfolio-item .gallery-thumbs .swiper-slide-active{opacity:1}.portfolio-item .social{margin-top:30px}.no-cssanimations .gallery-thumbs{display:none}.recent-works{margin-top:30px}