.container{margin:0 auto;padding:0 5vw;position:relative;}
.column{float:left;position:relative;padding:0 25px;}
.column.col-1{width:8.333%;}
.column.col-2{width:16.666%;}
.column.col-3{width:24.999%;}
.column.col-4{width:33.332%;}
.column.col-5{width:41.665%;}
.column.col-6{width:49.998%;}
.column.col-7{width:58.331%;}
.column.col-8{width:66.664%;}
.column.col-9{width:74.997%;}
.column.col-10{width:83.33%;}
.column.col-11{width:91.663%;}
.column.col-12{width:100%;}
.column.offset-1{margin-left:8.333%;}
.column.offset-2{margin-left:16.666%;}
.column.offset-3{margin-left:24.999%;}
.column.offset-4{margin-left:33.332%;}
.column.offset-5{margin-left:41.665%;}
.column.offset-6{margin-left:49.998%;}
.column.offset-7{margin-left:58.331%;}
.column.offset-8{margin-left:66.664%;}
.column.offset-9{margin-left:74.997%;}
.column.offset-10{margin-left:83.33%;}
.column.offset-11{margin-left:91.663%;}
.row{display:block;margin:0 -25px;}
.row:not(:last-child){margin-bottom:50px;}
.container::after, .row::after, .clear::after{content:'';display:table;clear:both;}
@media(max-width:768px){
.column{width:100% !important;padding:0;margin-left:0 !important;}
.column:not(:last-child){margin-bottom:50px;}
.row{margin-right:0;margin-left:0;}
} *,
*::before,
*::after{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;box-sizing:border-box;}
body{font-family:'Unna';font-size:18px;color:#666666;line-height:1.7;overflow-y:scroll;background:#f7f7f7;}::selection{color:#ffffff;background:#000000;}
h1, h2, h3, h4, h5, h6{font-family:'Unna';font-weight:400;color:#000000;}
h1:not(:last-child),
h2:not(:last-child),
h3:not(:last-child),
h4:not(:last-child),
h5:not(:last-child),
h6:not(:last-child){margin-bottom:25px;}
h1{font-size:50px;line-height:62px;}
h2{font-size:36px;line-height:48px;}
h3{font-size:28px;line-height:40px;}
h4{font-size:24px;line-height:36px;}
h5{font-size:20px;line-height:32px;}
@media(max-width:800px){
h1{font-size:36px;line-height:48px;}
h2{font-size:30px;line-height:42px;}
h3{font-size:24px;line-height:36px;}
h4{font-size:22px;line-height:34px;}
h5{font-size:18px;line-height:30px;}
}
h6{text-transform:uppercase;font-family:'Montserrat';font-size:9px;font-weight:400;letter-spacing:0.15em;}
p:not(:last-child){margin-bottom:25px;}
p.lead{font-size:24px;color:#000000;}
@media(max-width:800px){
p.lead{font-size:18px;}
} a{text-decoration:none;color:#000000;cursor:pointer;}
a.link{border-bottom:1px solid #000000;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
a.link:hover{color:#b3b3b3;}
img{max-width:100%;height:auto;vertical-align:middle;}
img.responsive{display:block;width:100%;}
ul, ol{list-style:none;}
ul:not(:last-child),
ol:not(:last-child){margin-bottom:25px;}
blockquote{text-align:center;font-family:'Unna';font-style:italic;font-size:22px;color:#000000;padding:0 50px;}
blockquote:not(:last-child){margin-bottom:25px;}
blockquote::before, blockquote::after{content:'';width:25px;height:3px;display:block;margin:25px auto;background:#e6e6e6;}
ul.comments-list{padding-left:0!important;list-style-type:none!important;}
@media(max-width:600px){
blockquote{font-size:18px;padding:0;}
}
.overlay{display:table;table-layout:fixed;width:100%;height:100%;position:absolute;top:0;left:0;}
.overlay::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.overlay .overlay-content{width:100%;display:table-cell;position:relative;padding:5vw 0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.overlay[data-pos="top"] .overlay-content{vertical-align:top;}
.overlay[data-pos="center"] .overlay-content{vertical-align:middle;}
.overlay[data-pos="bottom"] .overlay-content{vertical-align:bottom;}
.overlay.hidden .overlay-content{opacity:0;}
.overlay.hidden::before{opacity:0;visibility:hidden;}
.overlay.hidden[data-pos="top"] .overlay-content{top:-25px;}
.overlay.hidden[data-pos="center"] .overlay-content,
.overlay.hidden[data-pos="bottom"] .overlay-content{bottom:-25px;}
.overlay.hidden:hover .overlay-content{opacity:1;}
.overlay.hidden:hover::before{opacity:1;visibility:visible;}
.overlay.hidden:hover[data-pos="top"] .overlay-content{top:0;}
.overlay.hidden:hover[data-pos="center"] .overlay-content,
.overlay.hidden:hover[data-pos="bottom"] .overlay-content{bottom:0;}
.overlay *{z-index:2;}
.overlay[data-overlay="10"]::before{background:#000000;}
.overlay[data-overlay="9"]::before{background:rgba(0, 0, 0, 0.9);}
.overlay[data-overlay="8"]::before{background:rgba(0, 0, 0, 0.8);}
.overlay[data-overlay="7"]::before{background:rgba(0, 0, 0, 0.7);}
.overlay[data-overlay="6"]::before{background:rgba(0, 0, 0, 0.6);}
.overlay[data-overlay="5"]::before{background:rgba(0, 0, 0, 0.5);}
.overlay[data-overlay="4"]::before{background:rgba(0, 0, 0, 0.4);}
.overlay[data-overlay="3"]::before{background:rgba(0, 0, 0, 0.3);}
.overlay[data-overlay="2"]::before{background:rgba(0, 0, 0, 0.2);}
.overlay[data-overlay="1"]::before{background:rgba(0, 0, 0, 0.1);}
.overlay[data-overlay="10"].overlay-light::before{background:#ffffff;}
.overlay[data-overlay="9"].overlay-light::before{background:rgba(255, 255, 255, 0.9);}
.overlay[data-overlay="8"].overlay-light::before{background:rgba(255, 255, 255, 0.8);}
.overlay[data-overlay="7"].overlay-light::before{background:rgba(255, 255, 255, 0.7);}
.overlay[data-overlay="6"].overlay-light::before{background:rgba(255, 255, 255, 0.6);}
.overlay[data-overlay="5"].overlay-light::before{background:rgba(255, 255, 255, 0.5);}
.overlay[data-overlay="4"].overlay-light::before{background:rgba(255, 255, 255, 0.4);}
.overlay[data-overlay="3"].overlay-light::before{background:rgba(255, 255, 255, 0.3);}
.overlay[data-overlay="2"].overlay-light::before{background:rgba(255, 255, 255, 0.2);}
.overlay[data-overlay="1"].overlay-light::before{background:rgba(255, 255, 255, 0.1);}
.overlay[data-overlay="10"].overlay-color::before{background:#3333ff;}
.overlay[data-overlay="9"].overlay-color::before{background:rgba(51, 51, 255, 0.9);}
.overlay[data-overlay="8"].overlay-color::before{background:rgba(51, 51, 255, 0.8);}
.overlay[data-overlay="7"].overlay-color::before{background:rgba(51, 51, 255, 0.7);}
.overlay[data-overlay="6"].overlay-color::before{background:rgba(51, 51, 255, 0.6);}
.overlay[data-overlay="5"].overlay-color::before{background:rgba(51, 51, 255, 0.5);}
.overlay[data-overlay="4"].overlay-color::before{background:rgba(51, 51, 255, 0.4);}
.overlay[data-overlay="3"].overlay-color::before{background:rgba(51, 51, 255, 0.3);}
.overlay[data-overlay="2"].overlay-color::before{background:rgba(51, 51, 255, 0.2);}
.overlay[data-overlay="1"].overlay-color::before{background:rgba(51, 51, 255, 0.1);}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-mute{opacity:0.5;}
.text-color{color:#3333ff;}
.bg-white{background:#ffffff;}
.bg-grey{background:#f2f2f2;}
.bg-dark{background:#000000;}
.bg-primary{background:#3333ff;}
.bg-dark, .bg-primary, .light-content{color:#ffffff;}
.bg-dark h1, .bg-primary h1, .light-content h1, .bg-dark h2, .bg-primary h2, .light-content h2, .bg-dark h3, .bg-primary h3, .light-content h3, .bg-dark h4, .bg-primary h4, .light-content h4, .bg-dark h5, .bg-primary h5, .light-content h5, .bg-dark h6, .bg-primary h6, .light-content h6, .bg-dark a, .bg-primary a, .light-content a{color:#ffffff;}
.bg-dark a.link, .bg-primary a.link, .light-content a.link{border-bottom-color:#ffffff;}
div[class*='spacer-']{display:block;}
.gap-25{height:25px;}
.gap-50{height:50px;}
.gap-100{height:100px;}
.gap-150{height:150px;}
.no-margin{margin-bottom:0 !important;}
.section{position:relative;padding:150px 0;}
.section.pt-0{padding-top:0;}
.section.pt-100{padding-top:100px;}
.section.pb-0{padding-bottom:0;}
.section.pb-100{padding-bottom:100px;}
@media(max-width:600px){
.section{padding:100px 0;}
}
.page-content{margin-left:80px;position:relative;}
.page-content::before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:rgba(0, 0, 0, 0.5);cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.page-content.page-overlay::before{opacity:1;visibility:visible;}
@media(max-width:600px){
.page-content{margin-top:60px;margin-left:0;}
} input[type="submit"],
input[type="reset"],
input[type="button"],
button, .btn{display:inline-block;position:relative;height:45px;line-height:41px;text-transform:uppercase;font-family:'Montserrat';font-size:9px;font-weight:400;color:#000000;padding:0 50px;letter-spacing:0.15em;border:2px solid #b3b3b3;border-radius:4px;background:transparent;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover, .btn:hover{border-color:#666666;}
input[type="submit"].btn-dark,
input[type="reset"].btn-dark,
input[type="button"].btn-dark,
button.btn-dark, .btn.btn-dark, input[type="submit"].btn-primary,
input[type="reset"].btn-primary,
input[type="button"].btn-primary,
button.btn-primary, .btn.btn-primary{color:#ffffff;border-color:transparent;}
input[type="submit"].btn-dark,
input[type="reset"].btn-dark,
input[type="button"].btn-dark,
button.btn-dark, .btn.btn-dark{background:#000000;}
input[type="submit"].btn-dark:hover,
input[type="reset"].btn-dark:hover,
input[type="button"].btn-dark:hover,
button.btn-dark:hover, .btn.btn-dark:hover{background:#1a1a1a;}
input[type="submit"].btn-white,
input[type="reset"].btn-white,
input[type="button"].btn-white,
button.btn-white, .btn.btn-white{color:#000000;background:#ffffff;border-color:transparent;}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block,
button.btn-block, .btn.btn-block{display:block;width:100%;}
.form-group:not(:last-child){margin-bottom:25px;}
@media(max-width:600px){
.form-group:not(:last-child){margin-bottom:10px;}
}
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea, select{display:block;width:100%;height:50px;line-height:50px;font-family:inherit;font-size:16px;color:#000000;padding:0 25px;border:none;background:#ffffff;-webkit-transition:box-shadow 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s;-ms-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;}
textarea{width:100%;max-width:100%;min-width:100%;min-height:150px;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[type]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{color:#b3b3b3;}
input[type]::-moz-input-placeholder,
textarea::-moz-input-placeholder, select::-moz-input-placeholder{color:#b3b3b3;}
input[type]:-moz-input-placeholder,
textarea:-moz-input-placeholder, select:-moz-input-placeholder{color:#b3b3b3;}
input[type]:-ms-input-placeholder,
textarea:-ms-input-placeholder, select:-ms-input-placeholder{color:#b3b3b3;}
.page-header{width:80px;height:100%;position:fixed;top:0;left:0;z-index:100;background:#ffffff;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;}
.page-header.open{width:40%;}
.page-header::before{content:'';width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:#ffffff;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;}
.page-header.loaded::before{opacity:0;visibility:hidden;}
.page-header .bar{width:80px;position:absolute;top:0;bottom:0;left:0;border-right:1px solid #e6e6e6;}
.page-header .bar .logo{display:block;width:80px;position:relative;}
.page-header .bar .logo img{width:100%;}
.page-header .bar .trigger{width:80px;height:80px;position:relative;top:0;left:0;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.page-header .bar .trigger.hide{opacity:0;visibility:hidden;}
.page-header .bar .trigger .burger{width:22px;height:17px;position:absolute;top:50%;left:50%;margin:-8.5px 0 0 -11px;}
.page-header .bar .trigger .burger span{width:100%;height:3px;position:absolute;left:0;background:#000000;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.page-header .bar .trigger .burger span:nth-child(1){top:0;}
.page-header .bar .trigger .burger span:nth-child(2){top:50%;margin-top:-1.5px;}
.page-header .bar .trigger .burger span:nth-child(3){width:70%;bottom:0;}
.page-header .bar .trigger:hover .burger span:nth-child(3){width:100%;}
.page-header .bar .trigger.active .burger span:nth-child(1){top:7px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.page-header .bar .trigger.active .burger span:nth-child(2){width:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
.page-header .bar .trigger.active .burger span:nth-child(3){width:100%;bottom:7px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.page-header .bar .back{width:80px;height:80px;position:absolute;bottom:-25px;left:0;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.page-header .bar .back.visible{bottom:0;opacity:1;visibility:visible;}
.page-header .bar .back:hover{opacity:0.5;}
.page-header .bar .back span{width:3px;height:14px;position:absolute;top:50%;left:50%;margin:-7px 0 0 -1.5px;background:#000000;}
.page-header .bar .back span::before{content:'';width:9px;height:9px;border-top:3px solid #000000;border-right:3px solid #000000;position:absolute;top:0;left:50%;margin-left:-4.5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.page-header .nav{position:absolute;top:0;right:0;bottom:0;left:80px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.page-header .nav.visible{opacity:1;visibility:visible;}
.page-header .nav .menu{max-height:50%;position:absolute;top:50%;right:50px;left:0;overflow:auto;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.page-header .nav .menu li{margin-bottom:0;}
.page-header .nav .menu li a{font-size:32px;font-weight:700;color:#000000;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.page-header .nav .menu li ul{display:none;position:relative;padding-left:25px;}
.page-header .nav .menu li ul li{line-height:normal;}
.page-header .nav .menu li ul li:not(:last-child){margin-bottom:5px;}
.page-header .nav .menu li ul li a{text-transform:uppercase;font-family:'Montserrat';font-size:12px;font-weight:normal;color:#808080;}
.page-header .nav .menu li ul li a:hover{color:#000000;}
.page-header .nav .social{position:absolute;bottom:33px;left:50px;line-height:1;}
.page-header .nav.visible .menu{left:50px;}
@media(max-width:800px){
.page-header.open{width:80%;}
.page-header .nav .menu li a{font-size:28px;}
}
@media(max-width:600px){
.page-header{width:100%;height:60px;}
.page-header.open{width:100%;height:100%;}
.page-header .bar{width:100%;height:60px;border-bottom:1px solid #e6e6e6;}
.page-header .bar .logo{float:left;width:auto;height:60px;}
.page-header .bar .logo img{height:100%;}
.page-header .bar .trigger{float:left;top:0;width:60px;height:60px;line-height:60px;}
.page-header .bar .back{width:60px;height:60px;line-height:60px;top:0;right:0;left:auto;}
.page-header .nav{top:100px;left:0;}
.page-header .nav .menu{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.page-header .nav .menu li a{font-size:22px;}
} .footer{padding:50px 0;background:#ffffff;}
.footer .copy{font-size:14px;}
@media(max-width:800px){
.footer{text-align:left;line-height:inherit;}
.footer .text-right{text-align:left;}
} .entry .overlay-content{padding:50px;}
.entry .entry-cat{margin-bottom:10px;}
@media(max-width:600px){
.entry .overlay{display:none;}
}
.filters-wrap{height:80px;position:relative;background:#ffffff;}
.filters-wrap .filters{line-height:80px;}
.filters-wrap .filters li{display:inline-block;position:relative;text-transform:uppercase;font-family:'Montserrat';font-size:10px;color:#b3b3b3;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.filters-wrap .filters li:not(:last-child){margin:0 25px 0 0;}
.filters-wrap .filters li.title{font-weight:700;color:#000000;}
.filters-wrap .filters li:hover, .filters-wrap .filters li.active{color:#000000;}
.filters-wrap .filters li.title, .filters-wrap .filters li.active{cursor:default;}
.filters-wrap .filters li .count{position:relative;top:-5px;}
@media(max-width:800px){
.filters-wrap .filters li:not(:last-child){margin:0 15px 0 0;}
.filters-wrap .filters li.title{display:none;}
}
@media(max-width:600px){
.filters-wrap{display:none;}
}
.project-images img{display:block;width:100%;}
.project-images img:not(:last-child){margin-bottom:25px;}
.project-navigation{padding:50px 0;position:relative;}
.project-navigation .nav{display:inline-block;width:33.33%;line-height:50px;}
.project-navigation .nav.prev .icon, .project-navigation .nav.next .icon{display:inline-block;width:10px;height:10px;position:relative;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.project-navigation .nav.prev{float:left;}
.project-navigation .nav.prev .icon{margin-right:15px;border-bottom:2px solid #000000;border-left:2px solid #000000;}
.project-navigation .nav.next{float:right;text-align:right;}
.project-navigation .nav.next .icon{margin-left:15px;border-top:2px solid #000000;border-right:2px solid #000000;}
.project-navigation .nav.back{height:50px;position:absolute;top:0;left:33.33%;}
.project-navigation .nav.back .icon{width:20px;height:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;}
.project-navigation .nav.back .icon span{width:9px;height:9px;background:#000000;position:absolute;}
.project-navigation .nav.back .icon span.c1, .project-navigation .nav.back .icon span.c2{top:0;}
.project-navigation .nav.back .icon span.c3, .project-navigation .nav.back .icon span.c4{bottom:0;}
.project-navigation .nav.back .icon span.c2, .project-navigation .nav.back .icon span.c4{right:0;}
.project-navigation .nav a{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.project-navigation .nav a:hover{opacity:0.5;}
@media(max-width:600px){
.project-navigation .nav .title{display:none;}
} .blog-pagination,
.nav-links{text-align:center;}
.blog-pagination ul li, .nav-links > a, .nav-links > span{display:inline-block;margin:0 5px;width:40px;height:40px;line-height:40px;border-radius:100%;font-family:'Montserrat';font-size:12px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.blog-pagination ul li:hover, .nav-links > a:hover{background:#e6e6e6;}
.blog-pagination ul li.active, .nav-links > span.current{color:#ffffff;background:#000000;}
.blog-pagination ul li a{display:block;}
.comments{margin-top:100px;}
.comments .comment{padding:25px;background:#ffffff;}
.comments .pingback-comment{padding:25px;background:#ffffff;}
.comments .comment:not(:last-child){margin-bottom:25px;}
.comments .comment .children{list-style:none;margin:25px 0 0 20px;}
.comments .comment .children .comment:last-child{padding-bottom:0;}
.comments .comment .children{padding-left:0;}
.comments .comment .comment-user{float:left;width:60px;position:relative;}
.comments .comment .comment-user img{border-radius:50%;}
.comments .comment .comment-content{padding-left:80px;}
.comments .comment .comment-content .name{margin:0;}
.comments .comment .comment-content .date{font-size:14px;color:#b3b3b3;}
.comments .comment .comment-content .comment-text{margin:15px 0;}
.comments .comment .comment-content .reply{font-size:14px;}
@media(max-width:600px){
.comments .comment:not(:last-child){margin-bottom:10px;}
.comments .comment .comment-user{width:40px;}
.comments .comment .comment-content{font-size:14px;padding-left:60px;}
.comments .comment .children{margin:25px 0 0 0;}
.comments .comment .children .comment{padding:0;}
} .social li{display:inline-block;position:relative;line-height:1;}
.social li a{display:block;font-size:16px;color:#000000;padding:0 10px;line-height:16px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.social li a:hover{color:#808080;}
.social li:first-child a{padding-left:0;}
.social li:last-child a{padding-right:0;}
.card{position:relative;}
.card .card-image{overflow:hidden;}
.card .card-image img{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.card:hover .card-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.card .card-content{padding:50px;background:#ffffff;}
.card .card-header h6{margin-bottom:10px;}
.card .card-footer{margin-top:50px;padding-top:10px;border-top:1px solid #e6e6e6;}
@media(max-width:600px){
.card .card-content{padding:25px;}
.card:hover .card-image img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
} .slider{position:relative;width:100%;height:100%;}
.slider .owl-stage-outer, .slider .owl-stage, .slider .owl-item{display:block;width:100%;height:100%;}
.slider .item{width:100%;height:100%;}
.slider .owl-nav{width:100%;position:absolute;top:50%;z-index:100;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.slider .owl-nav div{position:absolute;width:40px;height:100px;margin-top:-50px;background:#ffffff;box-shadow:0 0 5px rgba(0, 0, 0, 0.05);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.slider .owl-nav div::before{content:'';width:10px;height:10px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.slider .owl-nav div.owl-prev{left:0;border-top-right-radius:2px;border-bottom-right-radius:2px;}
.slider .owl-nav div.owl-prev::before{border-bottom:2px solid #000000;border-left:2px solid #000000;}
.slider .owl-nav div.owl-next{right:0;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.slider .owl-nav div.owl-next::before{border-top:2px solid #000000;border-right:2px solid #000000;}
.map-container{width:100%;height:400px;}
.map-container .fwp-map{height:100%;}
.sticky-post{border:2px solid #e6e6e6;}
.clearfix::after{content:"";clear:both;display:table;}
strong{word-wrap:break-word;}
.tags ul{margin-left:5px;}
.tags ul, .tags ul li{display:inline-block;}
.tags li:not(:last-child):after{content:", ";margin-right:5px;}
.comments-list .children{margin-left:0!important;}
.admin-bar header.page-header .bar{padding-top:32px;}
@media screen and (max-width:782px){
.admin-bar header.page-header .bar {
padding-top: 0;
}
}