@charset "UTF-8";a,
input,
textarea,
button,
select{outline:none;}
a:hover,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus{text-decoration:none;}
a:focus,
input:focus,
textarea:focus,
button:focus,
select:focus{outline:none !important;text-decoration:none;}
body{position:relative;font-family:"Lato", sans-serif;font-size:14px;color:#6b6b6b;background-color:#fff;background-repeat:no-repeat;padding:0;margin:0;}
input, textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
input[type="search"],
input[type="text"],
input[type="url"],
input[type="number"],
input[type="password"],
input[type="email"],
input[type="file"]{background:none;border:1px solid #818181;height:40px;padding:0 15px;color:#818181;font-family:"Lato", sans-serif;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
textarea{background:none;border:1px solid #818181;resize:none;padding:15px;height:100px;color:#818181;font-family:"Lato", sans-serif;font-size:14px;vertical-align:middle;}
input::-webkit-input-placeholder{color:#818181;}
input:-moz-placeholder{color:#818181;}
input::-moz-placeholder{color:#818181;}
input:-ms-input-placeholder{color:#818181;}
textarea::-webkit-input-placeholder{color:#818181;}
textarea:-moz-placeholder{color:#818181;}
textarea::-moz-placeholder{color:#818181;}
textarea:-ms-input-placeholder{color:#818181;}
a{color:#f1c40f;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{color:#000;}
code, kbd, pre, samp{font-family:"Raleway", sans-serif;font-size:inherit;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
code{background-color:#eee;}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;}
p{line-height:1.6em;letter-spacing:0.015em;}
::-moz-selection{color:#fff;background-color:#f1c40f;}
::selection{color:#fff;background-color:#f1c40f;}
#page-wrap{position:relative;overflow:hidden;background-color:#fff;z-index:9;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.bg-parallax{position:absolute;top:0;left:0;z-index:-3;width:100%;height:100%;background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.bg-static{position:absolute;top:0;left:0;z-index:-3;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.bg-color{position:absolute;top:0;left:0;z-index:-3;width:100%;height:100%;background-color:#f1c40f;}
.bg-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);top:0;left:0;z-index:-2;}
.bg-pattern{position:absolute;width:100%;height:100%;z-index:-3;width:100%;height:100%;background-position:50% 50%;background-attachment:fixed;background-repeat:repeat;}
.container{position:relative;}
section{position:relative;padding-top:60px;padding-bottom:60px;}
.tb{display:table;width:100%;}
.tb-cell{display:table-cell;vertical-align:middle;}
.grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url("grayscale.svg#greyscale");filter:gray;-webkit-filter:grayscale(1);}
.h1, h1{font-family:"Montserrat", sans-serif;font-weight:700;font-size:60px;color:#141414;line-height:1.4em;letter-spacing:0.01em;}
.h1 a, h1 a{color:inherit;}
.h2, h2{font-family:"Montserrat", sans-serif;font-weight:700;font-size:32px;color:#141414;line-height:1.4em;letter-spacing:0.02em;}
.h2 a, h2 a{color:inherit;}
.h3, h3{font-family:"Montserrat", sans-serif;font-weight:700;font-size:28px;color:#141414;line-height:1.5em;letter-spacing:0.01em;}
.h3 a, h3 a{color:inherit;}
.h4, h4{font-family:"Montserrat", sans-serif;font-weight:700;font-size:20px;color:#141414;line-height:1.5em;letter-spacing:0.01em;}
.h4 a, h4 a{color:inherit;}
.h5, h5{font-family:"Montserrat", sans-serif;font-weight:700;font-size:14px;color:#141414;line-height:1.5em;letter-spacing:0.01em;}
.h5 a, h5 a{color:inherit;}
.h6, h6{font-family:"Montserrat", sans-serif;font-weight:700;font-size:13px;color:#141414;line-height:1.5em;letter-spacing:0.01em;}
.h6 a, h6 a{color:inherit;}
.on-btn{display:inline-block;border:0;box-shadow:none;text-shadow:none;background:none;outline:none;overflow:hidden;padding:12px 24px;font-size:12px;font-family:"Lato", sans-serif;min-width:100px;cursor:pointer;letter-spacing:0.1em;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.on-btn.btn-arrow{position:relative;padding:0;color:#141414;letter-spacing:0.05em;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;min-width:0;}
.on-btn.btn-arrow:after{content:'';display:block;position:absolute;width:100%;height:1px;background-color:#666;left:0;bottom:1px;padding-right:20px;-webkit-background-clip:content-box;-moz-background-clip:content-box;-ms-background-clip:content-box;-o-background-clip:content-box;background-clip:content-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.on-btn.btn-arrow .icon{position:relative;font-size:14px;top:1px;margin-left:3px;}
.on-btn.btn-arrow:hover{color:#f1c40f;}
.on-btn.btn-arrow:hover:after{background-color:#f1c40f;}
.on-btn.btn-style-1{background-color:#f1c40f;color:#fff;padding:10px 24px;border:1px solid transparent;}
.on-btn.btn-style-1:hover{background-color:transparent;border-color:#f1c40f;color:#f1c40f;}
.on-btn.btn-style-2{background-color:#141414;color:#fff;}
.on-btn.btn-style-2:hover{background-color:#f1c40f;}
.on-btn.btn-style-3{border:1px solid #141414;color:#141414;}
.on-btn.btn-style-3:hover{background-color:#141414;color:#fff;}
.on-btn.btn-style-4{color:#fff;padding:10px 24px;border:1px solid #fff;}
.on-btn.btn-style-4:hover{background-color:#f1c40f;border-color:#f1c40f;}
.section-head{position:relative;padding-bottom:8px;margin-bottom:20px;padding-top:30px;}
.section-head .fa{font-size:28px;}
.section-head .h4{margin-bottom:8px;margin-top:10px;}
.section-head .sub-title{font-size:12px;letter-spacing:0.1em;color:#606060;}
.section-head:after{content:'';display:block;position:absolute;width:30px;height:1px;background-color:#666;margin:auto;left:0;bottom:0;}
.section-head.text-left:after{left:0;right:auto;}
.section-head.text-right:after{right:0;left:auto;}
.section-head.text-center:after{left:0;right:0;}
.select-custom{position:relative;z-index:9;}
.select-custom .select-custom{position:static !important;}
select, .select{position:relative;display:block;height:40px;line-height:40px;background-color:#0F0F0F;border:1px solid #666;color:#fff;margin:0 !important;padding:0 17px !important;font-family:"Montserrat", sans-serif;font-weight:400;font-size:14px;width:100%;text-align:left;z-index:-1;}
select option{padding:10px 20px;background-color:#0F0F0F;}
.select{position:absolute;top:0;left:0;}
.select-custom .fa{position:absolute;line-height:42px;top:0;right:17px;font-size:16px;color:#fff;}
.fl{float:left;}
.fr{float:right;}
blockquote, .blockquote{border:0;font-size:18px;font-style:italic;padding-left:42px;padding-right:42px;}
blockquote .blockquote-footer, .blockquote .blockquote-footer{display:inline-block;font-family:"Montserrat", sans-serif;font-size:16px;font-style:normal;color:#fff;padding:3px 10px;background-color:#333;margin-top:5px;}
blockquote.q-left, .blockquote.q-left{text-align:left;border-left:5px solid #f1c40f;}
blockquote.q-right, .blockquote.q-right{text-align:right;border-right:5px solid #f1c40f;}
abbr{color:#A1D71A;border-width:2px;}
mark, .mark{background-color:#f1c40f;}
.icon{display:inline-block;font-style:normal;}
.icon.arrow_right:before{content:'→';}
.owl-carousel .owl-controls{margin-top:0;}
.owl-carousel .owl-controls .owl-buttons{margin-top:30px;}
.owl-carousel .owl-controls .owl-buttons > div{display:inline-block;font-size:14px;color:#aaa;overflow:hidden;z-index:9;margin:0 5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.owl-carousel .owl-controls .owl-buttons > div .icon{position:relative;height:30px;width:30px;text-align:center;line-height:26px;font-family:"Lato", sans-serif;border:1px solid #aaa;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.owl-carousel .owl-controls .owl-buttons > div .icon:before, .owl-carousel .owl-controls .owl-buttons > div .icon:after{display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.owl-carousel .owl-controls .owl-buttons > div .icon:after{top:0;color:#f1c40f;width:100%;}
.owl-carousel .owl-controls .owl-buttons > div .icon.arrow_right:before, .owl-carousel .owl-controls .owl-buttons > div .icon.arrow_right:after{content:'→';}
.owl-carousel .owl-controls .owl-buttons > div .icon.arrow_right:after{position:absolute;left:0;-webkit-transform:translateX(-140%);-moz-transform:translateX(-140%);-ms-transform:translateX(-140%);-o-transform:translateX(-140%);transform:translateX(-140%);}
.owl-carousel .owl-controls .owl-buttons > div .icon.arrow_left:before, .owl-carousel .owl-controls .owl-buttons > div .icon.arrow_left:after{content:'←';}
.owl-carousel .owl-controls .owl-buttons > div .icon.arrow_left:after{position:absolute;right:0;-webkit-transform:translateX(140%);-moz-transform:translateX(140%);-ms-transform:translateX(140%);-o-transform:translateX(140%);transform:translateX(140%);}
.owl-carousel .owl-controls .owl-buttons > div:hover .icon{border-color:#f1c40f;}
.owl-carousel .owl-controls .owl-buttons > div:hover .arrow_right:before{-webkit-transform:translateX(140%);-moz-transform:translateX(140%);-ms-transform:translateX(140%);-o-transform:translateX(140%);transform:translateX(140%);}
.owl-carousel .owl-controls .owl-buttons > div:hover .arrow_right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.owl-carousel .owl-controls .owl-buttons > div:hover .arrow_left:before{-webkit-transform:translateX(-140%);-moz-transform:translateX(-140%);-ms-transform:translateX(-140%);-o-transform:translateX(-140%);transform:translateX(-140%);}
.owl-carousel .owl-controls .owl-buttons > div:hover .arrow_left:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.owl-carousel .owl-controls .owl-pagination{margin-top:30px;}
.owl-carousel .owl-controls .owl-pagination .owl-page{position:relative;}
.owl-carousel .owl-controls .owl-pagination .owl-page > span{opacity:1;width:9px;height:9px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #1b1b1b;margin:6px;background:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.owl-carousel .owl-controls .owl-pagination .owl-page.active > span{border-color:#f1c40f;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}
.owl-carousel:hover .owl-controls .owl-buttons > div.owl-next{opacity:1;}
.owl-carousel:hover .owl-controls .owl-buttons > div.owl-prev{opacity:1;}
.mfp-wrap{z-index:999999;}
.mfp-bg{z-index:999990;}
.my-mfp-zoom-in .zoom-anim-dialog, .my-mfp-reservation .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog, .my-mfp-reservation.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog, .my-mfp-reservation.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.tabs-wrap .tab-content{margin-top:30px;margin-bottom:30px;}
.tabs-page .nav-tabs{border:0;margin:0;}
.tabs-page .nav-tabs li{float:none;display:inline-block;margin:0;padding:0;}
.tabs-page .nav-tabs li:before{display:none;}
.tabs-page .nav-tabs li a{position:relative;display:inline-block;background:none;border:0;font-family:"Montserrat", sans-serif;font-size:14px;color:#000;margin:0;padding:10px 20px;border:2px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.tabs-page .nav-tabs li a:hover, .tabs-page .nav-tabs li a:active, .tabs-page .nav-tabs li a:focus{background:none;border:2px solid transparent;}
.tabs-page .nav-tabs li a:hover{background:none;border:2px solid transparent;color:#f1c40f;}
.tabs-page .nav-tabs li.active a{background:none;border:2px solid #000;}
.accordion-wrap .panel-group .panel{border:0;box-shadow:none;}
.accordion-wrap .panel-group .panel .panel-heading{border:0;background:none;}
.accordion-wrap .panel-group .panel .panel-heading .panel-title{font-family:"Montserrat", sans-serif;font-size:14px;}
.accordion-wrap .panel-group .panel .panel-heading .panel-title .fa{font-size:18px;width:40px;height:40px;text-align:center;line-height:36px;color:#000;border:2px solid #000;margin-right:25px;}
.accordion-wrap .panel-group .panel .panel-heading .panel-title .fa.fa-minus{border-color:#f1c40f;background-color:#f1c40f;}
.accordion-wrap .panel-group .panel .panel-body{border:0;}
.bg-parallax ~ .container .section-head *, .bg-static ~ .container .section-head *{color:#fff;}
.bg-parallax ~ .container .section-head:after, .bg-static ~ .container .section-head:after{background-color:#fff;}
.bg-parallax ~ .container .owl-carousel .owl-controls .owl-buttons > div .icon, .bg-static ~ .container .owl-carousel .owl-controls .owl-buttons > div .icon{border:1px solid #fff;}
.bg-parallax ~ .container .owl-carousel .owl-controls .owl-buttons > div .icon:before, .bg-static ~ .container .owl-carousel .owl-controls .owl-buttons > div .icon:before{color:#fff;}
.bg-parallax ~ .container .owl-carousel .owl-controls .owl-buttons > div:hover .icon, .bg-static ~ .container .owl-carousel .owl-controls .owl-buttons > div:hover .icon{border-color:#f1c40f;}
.bg-parallax ~ .container .owl-carousel .owl-controls .owl-pagination .owl-page > span, .bg-static ~ .container .owl-carousel .owl-controls .owl-pagination .owl-page > span{border:1px solid #fff;}
.bg-parallax ~ .container .owl-carousel .owl-controls .owl-pagination .owl-page.active > span, .bg-static ~ .container .owl-carousel .owl-controls .owl-pagination .owl-page.active > span{border-color:#f1c40f;}
.bg-color ~ .container .section-head .sub-title{color:#141414;}
.bg-color ~ .container .section-head:after{background-color:#141414;}
.bg-color ~ .container .owl-carousel .owl-controls .owl-buttons > div .icon{border:1px solid #141414;color:#141414;}
.bg-color ~ .container .owl-carousel .owl-controls .owl-buttons > div .icon:after{color:#fff;}
.bg-color ~ .container .owl-carousel .owl-controls .owl-buttons > div:hover .icon{border-color:#fff;}
.bg-color ~ .container .owl-carousel .owl-controls .owl-pagination .owl-page > span{border:1px solid #1b1b1b;}
.bg-color ~ .container .owl-carousel .owl-controls .owl-pagination .owl-page.active > span{border-color:#fff;}
.bg-1{background-image:url("../images/bg/2.jpg");}
.bg-2{background-image:url("../images/bg/3.jpg");}
.bg-3{background-image:url("../images/bg/4.jpg");}
.bg-4{background-image:url("../images/bg/5.jpg");}
.bg-5{background-image:url("../images/bg/6.jpg");}
.bg-6{background-image:url("../images/bg/7.jpg");}
.bg-7{background-image:url("../images/bg/8.jpg");}
.pattern-1{background-image:url("../images/brickwall.png");}
header.header{position:relative;width:100%;background-color:#1c1c1c;top:0;left:0;z-index:99999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
header.header.header-home{position:absolute;background-color:transparent;top:0;left:0;padding-top:20px;}
header.header.header-sticky.header-fixed{position:fixed;padding-top:0;background-color:#1c1c1c;z-index:9999999;}
header.header.header-sticky.header-fixed .logo{padding:15px 0;}
header.header.header-sticky.header-fixed .logo a img{max-height:25px;}
header.header.header-sticky.header-fixed .on-navigation{padding:8px 0;}
header.header .logo{float:left;padding:18px 0;}
header.header .logo a{display:inline-block;}
header.header .logo a img{max-height:30px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
header.header .on-navigation{padding:15px 0;}
header.header .on-navigation.text-right{margin-right:-23px;}
header.header .on-navigation ul.nav{display:inline-block;font-size:0;margin:0;}
header.header .on-navigation ul.nav li{position:relative;display:inline-block;margin:0 23px;}
header.header .on-navigation ul.nav li:before{display:none;}
header.header .on-navigation ul.nav li a{display:inline-block;font-family:"Lato", sans-serif;font-size:12px;font-weight:700;color:#fff;text-align:center;background:none;padding-left:0;padding-right:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
header.header .on-navigation ul.nav li:hover > a{color:#f1c40f;}
header.header .on-navigation ul.nav li.active > a, header.header .on-navigation ul.nav li.current-menu-item > a{color:#f1c40f;}
header.header .on-navigation ul.nav li.active > .plus, header.header .on-navigation ul.nav li.current-menu-item > .plus{color:#f1c40f;}
header.header .on-navigation ul.nav span.plus{position:static;color:#fff;font-size:20px;text-align:center;cursor:pointer;margin-right:5px;}
header.header .on-navigation ul.nav span.plus > span{display:inline-block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;line-height:.5em;}
header.header .on-navigation ul.nav .sub-menu{position:absolute;width:210px;margin:0;padding:5px 0;z-index:9;top:55px;left:-23px;opacity:0;visibility:hidden;text-align:left;background-color:#1c1c1c;border-top:3px solid #f1c40f;-webkit-transition:all 0.2s linear 0.1s;-moz-transition:all 0.2s linear 0.1s;-ms-transition:all 0.2s linear 0.1s;-o-transition:all 0.2s linear 0.1s;transition:all 0.2s linear 0.1s;}
header.header .on-navigation ul.nav .sub-menu li{display:block;margin:0;padding:0 20px;}
header.header .on-navigation ul.nav .sub-menu li a{display:block;padding:15px 0;text-align:left;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
header.header .on-navigation ul.nav .sub-menu li:last-child > a{border:0;}
header.header .on-navigation ul.nav .sub-menu li:hover .sub-menu{top:0;}
header.header .on-navigation ul.nav .sub-menu .sub-menu{top:10px;left:100%;}
header.header .on-navigation ul.nav li:hover > .sub-menu{opacity:1;visibility:visible;top:45px;}
.open-menu{position:absolute;width:50px;height:14px;cursor:pointer;margin:auto;top:0;right:0;bottom:0;z-index:999999;display:none;}
.open-menu span{position:absolute;display:block;font-size:0;width:20px;height:2px;background-color:#fff;margin:auto;left:0;right:0;overflow:hidden;}
.open-menu span:after{content:'';display:block;position:absolute;width:100%;height:2px;background-color:#f1c40f;top:0;left:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.open-menu .item-1{top:0;}
.open-menu .item-2{top:0;bottom:0;}
.open-menu .item-2:after{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.open-menu .item-3{bottom:0;}
.open-menu .item-3:after{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.open-menu:hover span:after{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.close-menu{position:absolute;top:15px;right:15px;cursor:pointer;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;display:none;z-index:999999999;}
.close-menu:hover{color:#fff;}
.menu-mobile.on-navigation{position:fixed;top:0;right:0;width:270px;height:100%;overflow:hidden;padding:50px 15px;text-align:left;background-color:#1c1c1c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:99999999;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.menu-mobile.on-navigation:after{content:'';display:block;position:fixed;width:0;height:0;left:0;bottom:0;}
.menu-mobile.on-navigation.navigation-active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.menu-mobile.on-navigation .nav{margin:0;}
.menu-mobile.on-navigation .nav li{position:relative;display:block;margin:0;padding:0;border-bottom:1px solid rgba(255, 255, 255, 0.12);}
.menu-mobile.on-navigation .nav li:before{display:none;}
.menu-mobile.on-navigation .nav li a{display:block;font-family:"Montserrat", sans-serif;font-size:12px;color:#fff;background:none;padding:12px 0;}
.menu-mobile.on-navigation .nav li a:hover{color:#f1c40f;}
.menu-mobile.on-navigation .nav li:last-child{border:0;}
.menu-mobile.on-navigation .nav li span.plus{position:absolute;top:0;right:0;display:block;color:#fff;font-size:26px;width:50px;height:45px;text-align:center;cursor:pointer;z-index:9;}
.menu-mobile.on-navigation .nav li span.plus > span{display:inline-block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;line-height:.5em;}
.menu-mobile.on-navigation .nav li span.plus.plus-active > span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);color:#f1c40f;}
.menu-mobile.on-navigation .nav li span.plus.plus-active + a{color:#f1c40f;background-color:rgba(255, 255, 255, 0.12);}
.menu-mobile.on-navigation .nav li.active > a, .menu-mobile.on-navigation .nav li.current-menu-item > a{color:#f1c40f;}
.menu-mobile.on-navigation .nav li.active > .plus, .menu-mobile.on-navigation .nav li.current-menu-item > .plus{color:#f1c40f;}
.menu-mobile.on-navigation .sub-menu{display:none;margin:0;border-top:1px solid rgba(255, 255, 255, 0.12);}
.menu-mobile.on-navigation .sub-menu li a{position:relative;font-size:10px;text-indent:10px;}
.menu-mobile.on-navigation .sub-menu li a:before{content:'';display:block;position:absolute;width:2px;height:2px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:auto;left:15px;top:0;bottom:0;background-color:#fff;}
.menu-mobile.on-navigation .sub-menu{display:block;position:fixed;top:0;right:0;width:270px;height:100%;overflow:hidden;padding:50px 15px;text-align:left;background-color:#1c1c1c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:99999999;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.menu-mobile.on-navigation .sub-menu.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.next-item{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;cursor:pointer;z-index:9999;text-align:right;}
header.header .on-navigation ul.nav .sub-menu .left{left:100%;}
header.header .on-navigation ul.nav .sub-menu .right{left:-100%;}
.breadcrumbs-wrapper{background-color:#e8e8e8;padding:20px 0;}
.breadcrumbs-wrapper .breadcrumbs{background:none;margin:0;padding:0;list-style:none;font-size:0;}
.breadcrumbs-wrapper .breadcrumbs li{position:relative;display:inline-block;font-family:"Playfair Display", serif;font-size:12px;font-style:italic;color:#a3a3a3;margin-left:12px;margin-right:12px;}
.breadcrumbs-wrapper .breadcrumbs li span{color:#141414;}
.breadcrumbs-wrapper .breadcrumbs li a{color:#a3a3a3;}
.breadcrumbs-wrapper .breadcrumbs li a:hover{color:#f1c40f;}
.breadcrumbs-wrapper .breadcrumbs li:after{content:'//';display:block;position:absolute;top:50%;right:-12px;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);}
.breadcrumbs-wrapper .breadcrumbs li:last-child:after{display:none;}
.hero{position:relative;overflow:hidden;padding:0;}
.hero .bg-overlay{background-color:rgba(0, 0, 0, 0.35);}
.hero .hero-content{position:absolute;z-index:999;color:#fff;display:block;top:50%;left:0;width:100%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);}
.hero .hero-content .h1{color:#fff;}
.hero .hero-content .h1 span{color:#f1c40f;}
.hero .hero-content h5{display:inline-block;font-family:"Lato", sans-serif;font-weight:400;letter-spacing:0.25em;color:#fff;padding:9px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.hero .hero-content .head-social{font-size:0;margin:30px 0;}
.hero .hero-content .head-social a{display:inline-block;font-family:"Playfair Display", serif;font-style:italic;font-size:12px;color:#fff;letter-spacing:0.1em;}
.hero .hero-content .head-social a:after{content:'//';display:inline-block;margin-left:6px;margin-right:6px;color:#fff !important;}
.hero .hero-content .head-social a:hover{color:#f1c40f;}
.hero .hero-content .head-social a:last-child:after{display:none;}
.hero .hero-content .on-btn{margin-top:12px;}
.hero-slider{height:100%;margin:0;padding:0;}
.hero-slider:before{display:none;}
.hero-slider .item-slider{position:relative;}
.hero-slider .item-slider img{opacity:0;visibility:hidden;}
.hero-slider .owl-wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.hero-slider .owl-wrapper, .hero-slider .owl-item{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;}
.hero-slider .owl-controls .owl-buttons{margin:0;}
.hero-slider .owl-controls .owl-buttons > div{position:absolute;display:inline-block;font-size:20px;color:#fff;opacity:0;text-align:center;width:30px;height:80px;line-height:78px;margin:0;overflow:visible;background-color:rgba(255, 255, 255, 0.3);top:50%;z-index:99999;}
.hero-slider .owl-controls .owl-buttons > div .navslider-img{position:absolute;width:80px;height:80px;background-size:cover;background-position:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.hero-slider .owl-controls .owl-buttons > div.owl-next .navslider-img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:perspective(50em) rotateY(-90deg);-moz-transform:perspective(50em) rotateY(-90deg);-ms-transform:perspective(50em) rotateY(-90deg);-o-transform:perspective(50em) rotateY(-90deg);transform:perspective(50em) rotateY(-90deg);}
.hero-slider .owl-controls .owl-buttons > div.owl-prev .navslider-img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:perspective(50em) rotateY(90deg);-moz-transform:perspective(50em) rotateY(90deg);-ms-transform:perspective(50em) rotateY(90deg);-o-transform:perspective(50em) rotateY(90deg);transform:perspective(50em) rotateY(90deg);}
.hero-slider .owl-controls .owl-buttons > div:hover .navslider-img{-webkit-transform:perspective(50em) rotateY(0);-moz-transform:perspective(50em) rotateY(0);-ms-transform:perspective(50em) rotateY(0);-o-transform:perspective(50em) rotateY(0);transform:perspective(50em) rotateY(0);}
.hero-slider .owl-controls .owl-buttons > div .icon, .hero-slider .owl-controls .owl-buttons > div .fa{border:0;}
.hero-slider .owl-controls .owl-buttons > div .icon:after, .hero-slider .owl-controls .owl-buttons > div .fa:after{display:none;}
.hero-slider .owl-controls .owl-buttons > div.owl-next{right:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);}
.hero-slider .owl-controls .owl-buttons > div.owl-next .navslider-img{left:-80px;top:0;}
.hero-slider .owl-controls .owl-buttons > div.owl-prev{left:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);}
.hero-slider .owl-controls .owl-buttons > div.owl-prev .navslider-img{right:-80px;top:0;}
.hero-slider .owl-controls .owl-buttons > div:hover{background-color:#f1c40f;}
.hero-slider .owl-controls .owl-buttons > div:hover .arrow_right:before, .hero-slider .owl-controls .owl-buttons > div:hover .arrow_left:before{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.hero:hover .owl-controls .owl-buttons > div.owl-next{opacity:1;}
.hero:hover .owl-controls .owl-buttons > div.owl-prev{opacity:1;}
.about{padding-bottom:0;}
.about .row{margin:0px;}
.about [class*="col-"]{padding:0;}
.about .about-content{margin-top:0px;border-bottom:1px solid #eee;}
.about-descript{max-width:620px;margin:38px auto;font-family:"Playfair Display", serif;font-style:italic;font-size:14px;}
.about-descript *{color:#333333;}
.about-descript p{line-height:1.7em;letter-spacing:0.04em;padding-bottom:20px;}
.about-item{border-top:1px solid #eee;border-left:1px solid #eee;padding:45px 26px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.about-item .item-heading{position:relative;padding-top:25px;margin-top:20px;}
.about-item .item-heading .icon, .about-item .item-heading .fa{position:absolute;font-size:36px;color:#c4c4c4;width:100%;top:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.about-item .item-heading .h6{font-size:13px;color:#515050;margin-top:20px;}
.about-item .item-body{max-width:280px;margin:auto;}
.about-item:hover{background-color:#f6f6f6;}
.after-hero{padding-top:0;}
.after-hero .about-content{margin-top:0;}
.history .item-heading:after{content:'';display:block;width:30px;height:1px;background-color:#666;margin-top:20px;margin-bottom:20px;}
.history .item-body *{line-height:2em;}
.history .item-footer{margin-top:30px;}
.bg-parallax ~ .container .about-descript *, .bg-static ~ .container .about-descript *{color:#fff;}
.bg-parallax ~ .about-content, .bg-static ~ .about-content{border-color:#fff;}
.bg-parallax ~ .about-content .about-item, .bg-static ~ .about-content .about-item{border-color:#fff;}
.bg-parallax ~ .about-content .about-item *, .bg-static ~ .about-content .about-item *{color:#fff;}
.bg-parallax ~ .about-content .about-item .item-heading .fa, .bg-static ~ .about-content .about-item .item-heading .fa{color:#f1c40f;}
.bg-parallax ~ .about-content .about-item:hover, .bg-static ~ .about-content .about-item:hover{background-color:rgba(255, 255, 255, 0.2);}
.bg-color ~ .container .about-descript *{color:#141414;}
.bg-color ~ .about-content{border-color:rgba(255, 255, 255, 0.3);}
.bg-color ~ .about-content .about-item{border-color:rgba(255, 255, 255, 0.3);}
.bg-color ~ .about-content .about-item *{color:#141414;}
.bg-color ~ .about-content .about-item:hover{background-color:rgba(255, 255, 255, 0.1);}
.team{background-color:#f1f1f1;}
.team .row{margin-left:-45px;margin-right:-45px;}
.team-slider{margin-top:20px;}
.team-slider .owl-controls .owl-pagination{margin-top:50px;}
.team-slider .team-item{background-color:#fff;margin-left:45px;margin-right:45px;}
.team-slider .team-item .image-thumb{position:relative;overflow:hidden;}
.team-slider .team-item .image-thumb img{width:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.team-slider .team-item .image-thumb .icon-hover:before, .team-slider .team-item .image-thumb .icon-hover:after{content:'';display:block;position:absolute;width:30px;height:30px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.team-slider .team-item .image-thumb .icon-hover-1:before{top:5px;left:5px;border-top:2px solid #000;border-left:2px solid #000;}
.team-slider .team-item .image-thumb .icon-hover-1:after{top:5px;right:5px;border-top:2px solid #000;border-right:2px solid #000;}
.team-slider .team-item .image-thumb .icon-hover-2:before{bottom:5px;left:5px;border-bottom:2px solid #000;border-left:2px solid #000;}
.team-slider .team-item .image-thumb .icon-hover-2:after{bottom:5px;right:5px;border-bottom:2px solid #000;border-right:2px solid #000;}
.team-slider .team-item:hover .image-thumb img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.team-slider .team-item:hover .image-thumb .icon-hover:before, .team-slider .team-item:hover .image-thumb .icon-hover:after{opacity:1;visibility:visible;}
.team-slider .team-item .item-body{padding:28px;text-align:center;}
.team-slider .team-item .item-body .team-name .h4{position:relative;font-size:16px;color:#141414;padding-bottom:10px;margin-top:0;}
.team-slider .team-item .item-body .team-name .h4:after{content:'';width:30px;height:1px;background-color:#666;left:0;bottom:0;margin:auto;}
.team-slider .team-item .item-body .team-name span{font-family:"Playfair Display", serif;font-size:14px;font-style:italic;color:#3e3e3e;}
.team-slider .team-item .item-body .item-descript{margin-top:12px;color:#606060;}
.team-slider .team-item .item-body .item-social{margin-left:-6px;margin-right:-6px;margin-top:5px;}
.team-slider .team-item .item-body .item-social a{display:inline-block;font-size:16px;color:#161616;margin:4px 6px;}
.team-slider .team-item .item-body .item-social a:hover{color:#f1c40f;}
.team-slider .team-item .item-body.text-left .team-name .h4:after{right:auto;left:0;}
.team-slider .team-item .item-body.text-center .team-name .h4:after{margin:auto;left:0;right:0;}
.team-slider .team-item .item-body.text-right .team-name .h4:after{left:auto;right:0;}
.we-are-hiring{padding-top:68px;padding-bottom:68px;}
.we-are-hiring .h3{font-size:24px;font-weight:400;margin-top:0;color:#141414;}
.we-are-hiring p{font-family:"Playfair Display", serif;font-style:italic;font-size:16px;color:#606060;max-width:800px;margin:26px auto;line-height:1.7em;}
.we-are-hiring .apply-team{min-width:120px;}
.we-are-hiring .bg-parallax ~ .container .item-heading *, .we-are-hiring .bg-parallax ~ .container .item-body *, .we-are-hiring .bg-static ~ .container .item-heading *, .we-are-hiring .bg-static ~ .container .item-body *{color:#fff;}
.we-are-hiring .bg-color ~ .container .item-heading *, .we-are-hiring .bg-color ~ .container .item-body *{color:#141414;}
.skill .bg-overlay{background-color:rgba(0, 0, 0, 0.4);}
.skillbar-wrapper{margin-top:25px;}
.skillbar-wrapper .h5{font-family:"Lato", sans-serif;font-weight:400;letter-spacing:0.1em;}
.skillbar{position:relative;width:100%;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:rgba(0, 0, 0, 0.1);overflow:hidden;}
.skillbar .skillbar-inner{position:absolute;width:100%;height:100%;top:0;left:-100%;background-color:#f1c40f;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;text-align:right;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.skillbar .skillbar-inner .percent{position:absolute;right:0;top:-15px;font-family:"Lato", sans-serif;font-size:14px;color:#fff;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.bg-parallax ~ .container .skillbar-wrapper *, .bg-static ~ .container .skillbar-wrapper *{color:#fff;}
.bg-parallax ~ .container .skillbar-wrapper .skillbar, .bg-static ~ .container .skillbar-wrapper .skillbar{background-color:rgba(255, 255, 255, 0.35);}
.bg-color ~ .container .skillbar-wrapper *{color:#141414;}
.bg-color ~ .container .skillbar-wrapper .skillbar{background-color:rgba(0, 0, 0, 0.08);}
.bg-color ~ .container .skillbar-wrapper .skillbar .skillbar-inner{background-color:#141414;}
.portfolio{padding-bottom:0;}
.filters{margin-top:10px;margin-bottom:36px;}
.filters ul{margin:0 -25px;padding:0;list-style:none;font-size:0;}
.filters ul li{display:inline-block;}
.filters ul li a{position:relative;display:block;font-family:"Playfair Display", serif;font-size:11px;font-style:italic;color:#555;margin:5px 25px;padding:12px 0;}
.filters ul li a:after{content:'//';display:block;position:absolute;right:-25px;top:50%;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);color:#555 !important;}
.filters ul li a:before{content:'';display:block;position:absolute;width:5px;height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#f1c40f;margin:auto;left:0;right:0;bottom:20px;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.filters ul li:last-child a:after{display:none;}
.filters ul li.select-filter a{color:#f1c40f;}
.filters ul li.select-filter a:before{bottom:0;opacity:1;}
.bg-parallax ~ .container .filters ul li a, .bg-static ~ .container .filters ul li a{color:#fff;}
.bg-parallax ~ .container .filters ul li a:after, .bg-static ~ .container .filters ul li a:after{color:#fff !important;}
.bg-parallax ~ .container .filters ul li a:before, .bg-static ~ .container .filters ul li a:before{background-color:#f1c40f;}
.bg-parallax ~ .container .filters ul li.select-filter a, .bg-static ~ .container .filters ul li.select-filter a{color:#f1c40f;}
.bg-color ~ .container .filters ul li a{color:#141414;}
.bg-color ~ .container .filters ul li a:after{color:#141414 !important;}
.bg-color ~ .container .filters ul li a:before{background-color:#fff;}
.bg-color ~ .container .filters ul li.select-filter a{color:#fff;}
.page-desc{font-family:"Playfair Display", serif;font-style:italic;font-size:14px;color:#1b1b1b;line-height:1.9em;letter-spacing:0.02em;max-width:705px;margin:38px auto 40px;}
.portfolio-container.portfolio-color .portfolio-item-inner .caption{background-color:#f1c40f;}
.portfolio-container.portfolio-color .portfolio-item-inner .caption .item-categories a:hover{color:#fff;}
.portfolio-container.portfolio-color .portfolio-item-inner .caption .item-body{display:none;}
.portfolio-container.portfolio-color .portfolio-item-inner .caption .item-footer .on-btn:hover{color:#fff;}
.portfolio-container.portfolio-color .portfolio-item-inner .caption .item-footer .on-btn:hover:after{background-color:#fff;}
.portfolio-container.portfolio-color .portfolio-item-inner.hover-style-2 .caption{background:none;}
.portfolio-container.portfolio-color .portfolio-item-inner.hover-style-2 .caption:before, .portfolio-container.portfolio-color .portfolio-item-inner.hover-style-2 .caption:after,
.portfolio-container.portfolio-color .portfolio-item-inner.hover-style-2 .caption .tb:before,
.portfolio-container.portfolio-color .portfolio-item-inner.hover-style-2 .caption .tb:after{background-color:#f1c40f;}
.portfolio-1 .portfolio-item{padding:0;}
.portfolio-2 .portfolio-item{margin-bottom:30px;}
.portfolio-2 .portfolio-item .portfolio-item-inner .caption .item-footer{margin-top:40px;}
.portfolio-3 .portfolio-item{margin-bottom:30px;}
.portfolio-item .portfolio-item-inner{position:relative;overflow:hidden;}
.portfolio-item .portfolio-item-inner .image-wrap{display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.portfolio-item .portfolio-item-inner .image-wrap img{width:100%;}
.portfolio-item .portfolio-item-inner .caption{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.95);padding:20px 15%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:9;}
.portfolio-item .portfolio-item-inner .caption.text-left .h5:after{left:0;right:auto;}
.portfolio-item .portfolio-item-inner .caption.text-center .h5:after{left:0;right:0;}
.portfolio-item .portfolio-item-inner .caption.text-right .h5:after{right:0;left:auto;}
.portfolio-item .portfolio-item-inner .caption .tb{height:100%;}
.portfolio-item .portfolio-item-inner .caption .h5{position:relative;padding-bottom:10px;margin-top:0;}
.portfolio-item .portfolio-item-inner .caption .h5:after{content:'';display:block;position:absolute;width:30px;height:1px;background-color:#666;margin:auto;left:0;bottom:0;}
.portfolio-item .portfolio-item-inner .caption .h5 a{color:inherit;}
.portfolio-item .portfolio-item-inner .caption .h5 a:hover{color:#f1c40f;}
.portfolio-item .portfolio-item-inner .caption .item-categories{font-size:0;margin-left:-10px;margin-right:-10px;}
.portfolio-item .portfolio-item-inner .caption .item-categories a{position:relative;display:inline-block;font-family:"Playfair Display", serif;font-size:12px;font-style:italic;margin:3px 10px;color:#3e3e3e;}
.portfolio-item .portfolio-item-inner .caption .item-categories a:after{content:'//';display:block;position:absolute;right:-10px;top:50%;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);color:#3e3e3e;}
.portfolio-item .portfolio-item-inner .caption .item-categories a:last-child:after{display:none;}
.portfolio-item .portfolio-item-inner .caption .item-categories a:hover{color:#f1c40f;}
.portfolio-item .portfolio-item-inner .caption .item-body{margin-top:10px;max-height:70px;overflow:hidden;}
.portfolio-item .portfolio-item-inner .caption .item-footer{margin-top:18px;}
.portfolio-item .portfolio-item-inner.hover-style-1 .caption{opacity:0;visibility:hidden;}
.portfolio-item .portfolio-item-inner.hover-style-2 .caption{background:none;visibility:hidden;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;}
.portfolio-item .portfolio-item-inner.hover-style-2 .caption:before, .portfolio-item .portfolio-item-inner.hover-style-2 .caption:after,
.portfolio-item .portfolio-item-inner.hover-style-2 .caption .tb:before,
.portfolio-item .portfolio-item-inner.hover-style-2 .caption .tb:after{content:'';display:block;position:absolute;width:50%;height:50%;background-color:rgba(255, 255, 255, 0.95);z-index:-1;opacity:0;-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1);transform:scale(0.1);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.portfolio-item .portfolio-item-inner.hover-style-2 .caption:before{top:0;left:0;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.portfolio-item .portfolio-item-inner.hover-style-2 .caption:after{top:0;right:0;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.portfolio-item .portfolio-item-inner.hover-style-2 .caption .tb:after{bottom:0;right:0;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.portfolio-item .portfolio-item-inner.hover-style-2 .caption .tb:before{bottom:0;left:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.portfolio-item .portfolio-item-inner.hover-style-2 .caption .tb-cell > div{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.portfolio-item .portfolio-item-inner.hover-style-3 .image-wrap{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.portfolio-item .portfolio-item-inner.hover-style-3 .caption{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all 0.3s ease 0.1s;-moz-transition:all 0.3s ease 0.1s;-ms-transition:all 0.3s ease 0.1s;-o-transition:all 0.3s ease 0.1s;transition:all 0.3s ease 0.1s;}
.portfolio-item .portfolio-item-inner.hover-style-3 .caption .tb-cell > div{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.portfolio-item .portfolio-item-inner.hover-style-4 .image-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.portfolio-item .portfolio-item-inner.hover-style-4 .caption{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.portfolio-item .portfolio-item-inner.hover-style-4 .caption .tb-cell > div{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.portfolio-item .portfolio-item-inner.hover-style-5 .image-wrap{-webkit-transition-delay:0.08s;-moz-transition-delay:0.08s;-ms-transition-delay:0.08s;-o-transition-delay:0.08s;transition-delay:0.08s;}
.portfolio-item .portfolio-item-inner.hover-style-5 .caption{opacity:0;visibility:hidden;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.portfolio-item .portfolio-item-inner.hover-style-5 .caption .tb-cell > div{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.portfolio-item .portfolio-item-inner.hover-style-6 .image-wrap{-webkit-transition-delay:0.08s;-moz-transition-delay:0.08s;-ms-transition-delay:0.08s;-o-transition-delay:0.08s;transition-delay:0.08s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.portfolio-item .portfolio-item-inner.hover-style-6 .caption{opacity:0;visibility:hidden;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.portfolio-item .portfolio-item-inner.hover-style-7 .image-wrap{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.portfolio-item .portfolio-item-inner.hover-style-7 .caption{opacity:0;visibility:hidden;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all 0.3s ease 0.1s;-moz-transition:all 0.3s ease 0.1s;-ms-transition:all 0.3s ease 0.1s;-o-transition:all 0.3s ease 0.1s;transition:all 0.3s ease 0.1s;}
.portfolio-item .portfolio-item-inner.hover-style-7 .caption .tb-cell > div{opacity:0;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.portfolio-item .portfolio-item-inner.hover-style-8 .image-wrap{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.portfolio-item .portfolio-item-inner.hover-style-8 .caption{opacity:0;visibility:hidden;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease 0.1s;-moz-transition:all 0.3s ease 0.1s;-ms-transition:all 0.3s ease 0.1s;-o-transition:all 0.3s ease 0.1s;transition:all 0.3s ease 0.1s;}
.portfolio-item .portfolio-item-inner.hover-style-8 .caption .tb-cell > div{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.portfolio-item .portfolio-item-inner:hover.hover-style-1 .caption{opacity:1;visibility:visible;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption:before, .portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption:after,
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb:before,
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption:before{top:0;left:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption:after{top:0;right:0;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb:after{bottom:0;right:0;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb:before{bottom:0;left:0;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb-cell > div{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb-cell > div:nth-child(1){-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb-cell > div:nth-child(2){-webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;-ms-transition-delay:0.45s;-o-transition-delay:0.45s;transition-delay:0.45s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb-cell > div:nth-child(3){-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-ms-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-2 .caption .tb-cell > div:nth-child(4){-webkit-transition-delay:0.35s;-moz-transition-delay:0.35s;-ms-transition-delay:0.35s;-o-transition-delay:0.35s;transition-delay:0.35s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-7 .image-wrap, .portfolio-item .portfolio-item-inner:hover.hover-style-3 .image-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.portfolio-item .portfolio-item-inner:hover.hover-style-7 .caption, .portfolio-item .portfolio-item-inner:hover.hover-style-3 .caption{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.portfolio-item .portfolio-item-inner:hover.hover-style-7 .caption .tb-cell > div, .portfolio-item .portfolio-item-inner:hover.hover-style-3 .caption .tb-cell > div{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.portfolio-item .portfolio-item-inner:hover.hover-style-7 .caption .tb-cell > div:nth-child(1), .portfolio-item .portfolio-item-inner:hover.hover-style-3 .caption .tb-cell > div:nth-child(1){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-7 .caption .tb-cell > div:nth-child(2), .portfolio-item .portfolio-item-inner:hover.hover-style-3 .caption .tb-cell > div:nth-child(2){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-7 .caption .tb-cell > div:nth-child(3), .portfolio-item .portfolio-item-inner:hover.hover-style-3 .caption .tb-cell > div:nth-child(3){-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-ms-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-7 .caption .tb-cell > div:nth-child(4), .portfolio-item .portfolio-item-inner:hover.hover-style-3 .caption .tb-cell > div:nth-child(4){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-4 .image-wrap{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.portfolio-item .portfolio-item-inner:hover.hover-style-4 .caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.portfolio-item .portfolio-item-inner:hover.hover-style-4 .caption .tb-cell > div{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.portfolio-item .portfolio-item-inner:hover.hover-style-4 .caption .tb-cell > div:nth-child(1){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-4 .caption .tb-cell > div:nth-child(2){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-4 .caption .tb-cell > div:nth-child(3){-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-ms-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-4 .caption .tb-cell > div:nth-child(4){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-5 .image-wrap{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0;}
.portfolio-item .portfolio-item-inner:hover.hover-style-5 .caption{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.08s;-moz-transition-delay:0.08s;-ms-transition-delay:0.08s;-o-transition-delay:0.08s;transition-delay:0.08s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-5 .caption .tb-cell > div{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.portfolio-item .portfolio-item-inner:hover.hover-style-5 .caption .tb-cell > div:nth-child(1){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-5 .caption .tb-cell > div:nth-child(2){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-5 .caption .tb-cell > div:nth-child(3){-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-ms-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-5 .caption .tb-cell > div:nth-child(4){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-6 .image-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0;}
.portfolio-item .portfolio-item-inner:hover.hover-style-6 .caption{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.08s;-moz-transition-delay:0.08s;-ms-transition-delay:0.08s;-o-transition-delay:0.08s;transition-delay:0.08s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-8 .image-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.portfolio-item .portfolio-item-inner:hover.hover-style-8 .caption{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.portfolio-item .portfolio-item-inner:hover.hover-style-8 .caption .tb-cell > div{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.portfolio-item .portfolio-item-inner:hover.hover-style-8 .caption .tb-cell > div:nth-child(1){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-8 .caption .tb-cell > div:nth-child(2){-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-ms-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-8 .caption .tb-cell > div:nth-child(3){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.portfolio-item .portfolio-item-inner:hover.hover-style-8 .caption .tb-cell > div:nth-child(4){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;}
.latest-work{padding-bottom:0;}
.latest-work-slider{margin-top:54px;}
.latest-work-slider .owl-controls .owl-buttons{margin:0;}
.latest-work-slider .owl-controls .owl-buttons > div{position:absolute;display:inline-block;font-size:20px;color:#fff;opacity:0;text-align:center;width:30px;height:70px;line-height:68px;margin:0;background-color:rgba(0, 0, 0, 0.5);top:50%;z-index:9;}
.latest-work-slider .owl-controls .owl-buttons > div .icon, .latest-work-slider .owl-controls .owl-buttons > div .fa{border:0 !important;}
.latest-work-slider .owl-controls .owl-buttons > div .icon:after, .latest-work-slider .owl-controls .owl-buttons > div .fa:after{color:#fff;}
.latest-work-slider .owl-controls .owl-buttons > div.owl-next{right:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);}
.latest-work-slider .owl-controls .owl-buttons > div.owl-prev{left:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);}
.latest-work-slider .owl-controls .owl-buttons > div:hover{background-color:#f1c40f;}
.loading-page{margin-top:55px;margin-bottom:65px;}
.loading-page .icon, .loading-page .fa{font-size:30px;color:#1b1b1b;}
.testimonial{background-color:#f1f1f1;padding-top:80px;padding-bottom:80px;}
.testimonial .row{margin-left:-25px;margin-right:-25px;}
.testimonial [class*="col-"]{padding-left:25px;padding-right:25px;}
.testimonial-slider .testimonial-item{margin-left:15px;margin-right:15px;}
.testimonial-item{padding-top:10px;}
.testimonial-item blockquote{position:relative;display:block;background-color:#fff;margin-top:20px;padding:25px;min-height:220px;}
.testimonial-item blockquote .author-img{position:absolute;left:25px;top:-12px;z-index:9;display:inline-block;width:60px;height:60px;padding:3px;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.1);box-shadow:0 0 4px rgba(0, 0, 0, 0.1);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;}
.testimonial-item blockquote .author-img img{width:60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.testimonial-item blockquote p{font-family:"Lato", sans-serif;font-style:normal;font-size:14px;color:#666;margin-top:35px;line-height:1.8em;}
.testimonial-item blockquote cite{display:block;position:absolute;width:100%;top:0;left:0;line-height:36px;background-color:#e3e3e3;padding-left:95px;padding-right:25px;font-family:"Montserrat", sans-serif;font-size:12px;color:#141414;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-color:#1b1b1b;color:#fff;}
.testimonial-item blockquote:hover cite{background-color:#f1c40f;color:#141414;}
.bg-color ~ .container .testimonial-item blockquote:hover cite{background-color:#1b1b1b;color:#f1c40f;}
.pricing .bg-overlay{background-color:rgba(0, 0, 0, 0.3);}
.pricing .row{margin-left:-30px;margin-right:-30px;}
.pricing [class*="col-"]{padding-left:30px;padding-right:30px;}
.pricing-slider .pricing-item{margin-left:30px;margin-right:30px;}
.pricing-item{background-color:#fff;border:5px solid #ebebeb;margin-top:40px;}
.pricing-item .item-heading{position:relative;padding:23px 15px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:9;}
.pricing-item .item-heading.bg-1{background-image:url(../images/pricing/1.jpg);}
.pricing-item .item-heading.bg-2{background-image:url(../images/pricing/2.jpg);}
.pricing-item .item-heading.bg-3{background-image:url(../images/pricing/3.jpg);}
.pricing-item .item-heading:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.7);z-index:-1;}
.pricing-item .item-heading .h4{font-weight:400;font-size:18px;color:#fff;letter-spacing:0.15em;margin:0;}
.pricing-item .item-price{color:#242424;padding:21px 15px;background-color:#ebebeb;}
.pricing-item .item-price .currency{font-family:"Montserrat", sans-serif;font-size:20px;vertical-align:17px;}
.pricing-item .item-price .amount{font-family:"Lato", sans-serif;font-size:48px;font-weight:900;letter-spacing:0.02em;line-height:1em;}
.pricing-item .item-price .mo{position:relative;top:-2px;font-family:"Montserrat", sans-serif;font-size:20px;}
.pricing-item .item-price .mo:before{content:'/ ';}
.pricing-item .item-body{padding:35px 20px 30px 20px;}
.pricing-item .item-body ul{padding:0;margin:0;list-style:none;font-size:14px;color:#666;}
.pricing-item .item-body ul li{line-height:1.5em;border-bottom:1px solid #ebebeb;padding:14px 0;}
.pricing-item .item-body ul li:last-child{border:0;}
.pricing-item .item-footer{margin-bottom:32px;}
.pricing-item .item-footer .on-btn{min-width:115px;}
.pricing-item.light-item .item-price{color:#fff;background-color:#f1c40f;}
.funfact{border-top:1px solid #f1f1f1;padding-top:60px;padding-bottom:60px;}
.funfact .bg-overlay{background-color:rgba(0, 0, 0, 0.4);}
.funfact-item{position:relative;z-index:9;text-align:center;padding-top:30px;}
.funfact-item .fa{position:absolute;font-size:120px;color:#000;opacity:.035;z-index:-1;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.funfact-item .countup{font-weight:900;font-size:43px;color:#f1c40f;}
.funfact-item .h6, .funfact-item h6{font-size:12px;}
.bg-parallax ~ .container .funfact-item .fa, .bg-static ~ .container .funfact-item .fa{opacity:.2;}
.bg-parallax ~ .container .funfact-item *, .bg-static ~ .container .funfact-item *{color:#fff;}
.bg-parallax ~ .container .funfact-item .countup, .bg-static ~ .container .funfact-item .countup{color:#f1c40f;}
.bg-color ~ .container .funfact-item .fa{color:#fff;opacity:.2;}
.bg-color ~ .container .funfact-item .countup{color:#0d0d0d;}
.latest-post,
.blog-masonry,
.blog-list{background-color:#f1f1f1;}
.latest-post .post,
.blog-masonry .post,
.blog-list .post{position:relative;background-color:#fff;margin-top:30px;overflow:hidden;}
.latest-post .post:hover .post-media .post-meta ul li,
.blog-masonry .post:hover .post-media .post-meta ul li,
.blog-list .post:hover .post-media .post-meta ul li{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.latest-post .post:hover .post-media .post-meta ul li:nth-child(1),
.blog-masonry .post:hover .post-media .post-meta ul li:nth-child(1),
.blog-list .post:hover .post-media .post-meta ul li:nth-child(1){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.latest-post .post:hover .post-media .post-meta ul li:nth-child(2),
.blog-masonry .post:hover .post-media .post-meta ul li:nth-child(2),
.blog-list .post:hover .post-media .post-meta ul li:nth-child(2){-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.latest-post .post:hover .post-media .post-meta ul li:nth-child(3),
.blog-masonry .post:hover .post-media .post-meta ul li:nth-child(3),
.blog-list .post:hover .post-media .post-meta ul li:nth-child(3){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.latest-post .post:hover .post-media .post-meta ul li:nth-child(4),
.blog-masonry .post:hover .post-media .post-meta ul li:nth-child(4),
.blog-list .post:hover .post-media .post-meta ul li:nth-child(4){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.latest-post .post:hover .post-media .post-meta ~ div:after,
.blog-masonry .post:hover .post-media .post-meta ~ div:after,
.blog-list .post:hover .post-media .post-meta ~ div:after{opacity:1;visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.latest-post .post-inner,
.blog-masonry .post-inner,
.blog-list .post-inner{padding:22px;}
.latest-post .post-inner .post-meta,
.blog-masonry .post-inner .post-meta,
.blog-list .post-inner .post-meta{margin-top:-8px;margin-bottom:10px;}
.latest-post .post-inner .post-meta ul,
.blog-masonry .post-inner .post-meta ul,
.blog-list .post-inner .post-meta ul{margin:0 -6px;padding:0;list-style:none;}
.latest-post .post-inner .post-meta ul li,
.blog-masonry .post-inner .post-meta ul li,
.blog-list .post-inner .post-meta ul li{position:relative;display:inline-block;font-family:"Playfair Display", serif;font-style:italic;font-size:12px;margin:5px 6px;}
.latest-post .post-inner .post-meta ul li .icon, .latest-post .post-inner .post-meta ul li .fa,
.blog-masonry .post-inner .post-meta ul li .icon,
.blog-masonry .post-inner .post-meta ul li .fa,
.blog-list .post-inner .post-meta ul li .icon,
.blog-list .post-inner .post-meta ul li .fa{display:none;}
.latest-post .post-inner .post-meta ul li:after,
.blog-masonry .post-inner .post-meta ul li:after,
.blog-list .post-inner .post-meta ul li:after{content:'//';display:block;position:absolute;right:-14px;top:0;}
.latest-post .post-inner .post-meta ul li:last-child:after,
.blog-masonry .post-inner .post-meta ul li:last-child:after,
.blog-list .post-inner .post-meta ul li:last-child:after{display:none;}
.latest-post .post-inner .post-meta ul li a,
.blog-masonry .post-inner .post-meta ul li a,
.blog-list .post-inner .post-meta ul li a{color:inherit;}
.latest-post .post-inner .post-meta ul li a:hover,
.blog-masonry .post-inner .post-meta ul li a:hover,
.blog-list .post-inner .post-meta ul li a:hover{color:#f1c40f;}
.latest-post .post-media,
.blog-masonry .post-media,
.blog-list .post-media{position:relative;}
.latest-post .post-media img,
.blog-masonry .post-media img,
.blog-list .post-media img{width:100%;}
.latest-post .post-media:before,
.blog-masonry .post-media:before,
.blog-list .post-media:before{content:'';display:block;position:absolute;width:0;height:0;border:10px solid transparent;border-bottom-color:#fff;left:74px;bottom:0;z-index:99;}
.latest-post .post-media .post-meta,
.blog-masonry .post-media .post-meta,
.blog-list .post-media .post-meta{position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:9;}
.latest-post .post-media .post-meta ul,
.blog-masonry .post-media .post-meta ul,
.blog-list .post-media .post-meta ul{margin:0;padding:0;list-style:none;}
.latest-post .post-media .post-meta ul li,
.blog-masonry .post-media .post-meta ul li,
.blog-list .post-media .post-meta ul li{position:relative;margin:10px 0;z-index:9;opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.latest-post .post-media .post-meta ul li:nth-child(1),
.blog-masonry .post-media .post-meta ul li:nth-child(1),
.blog-list .post-media .post-meta ul li:nth-child(1){-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-ms-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}
.latest-post .post-media .post-meta ul li:nth-child(2),
.blog-masonry .post-media .post-meta ul li:nth-child(2),
.blog-list .post-media .post-meta ul li:nth-child(2){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.latest-post .post-media .post-meta ul li:nth-child(3),
.blog-masonry .post-media .post-meta ul li:nth-child(3),
.blog-list .post-media .post-meta ul li:nth-child(3){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.latest-post .post-media .post-meta ul li:nth-child(4),
.blog-masonry .post-media .post-meta ul li:nth-child(4),
.blog-list .post-media .post-meta ul li:nth-child(4){-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.latest-post .post-media .post-meta ul li .icon, .latest-post .post-media .post-meta ul li .fa,
.blog-masonry .post-media .post-meta ul li .icon,
.blog-masonry .post-media .post-meta ul li .fa,
.blog-list .post-media .post-meta ul li .icon,
.blog-list .post-media .post-meta ul li .fa{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #f1c40f;text-align:center;line-height:28px;font-size:14px;color:#f1c40f;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.latest-post .post-media .post-meta ul li span, .latest-post .post-media .post-meta ul li a,
.blog-masonry .post-media .post-meta ul li span,
.blog-masonry .post-media .post-meta ul li a,
.blog-list .post-media .post-meta ul li span,
.blog-list .post-media .post-meta ul li a{font-size:12px;color:#fff;height:30px;}
.latest-post .post-media .post-meta ul li a:hover,
.blog-masonry .post-media .post-meta ul li a:hover,
.blog-list .post-media .post-meta ul li a:hover{text-decoration:underline;}
.latest-post .post-media .post-meta ul li > span,
.blog-masonry .post-media .post-meta ul li > span,
.blog-list .post-media .post-meta ul li > span{position:absolute;display:inline-block;width:30px;height:30px;line-height:30px;padding:0;opacity:0;visibility:hidden;overflow:hidden;background-color:#f1c40f;z-index:-1;left:0;top:0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;white-space:nowrap;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.latest-post .post-media .post-meta ul li:hover .icon, .latest-post .post-media .post-meta ul li:hover .fa,
.blog-masonry .post-media .post-meta ul li:hover .icon,
.blog-masonry .post-media .post-meta ul li:hover .fa,
.blog-list .post-media .post-meta ul li:hover .icon,
.blog-list .post-media .post-meta ul li:hover .fa{color:#fff;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px);}
.latest-post .post-media .post-meta ul li:hover > span,
.blog-masonry .post-media .post-meta ul li:hover > span,
.blog-list .post-media .post-meta ul li:hover > span{width:auto;opacity:1;visibility:visible;padding-left:35px;padding-right:13px;}
.latest-post .post-media .post-meta ~ div:after,
.blog-masonry .post-media .post-meta ~ div:after,
.blog-list .post-media .post-meta ~ div:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(255, 255, 255, 0.85);-webkit-transition:all 0.3s linear 0.4s;-moz-transition:all 0.3s linear 0.4s;-ms-transition:all 0.3s linear 0.4s;-o-transition:all 0.3s linear 0.4s;transition:all 0.3s linear 0.4s;opacity:0;visibility:hidden;}
.latest-post .post-title .h5,
.blog-masonry .post-title .h5,
.blog-list .post-title .h5{color:#3e3e3e;letter-spacing:0.05em;}
.latest-post .post-title a:hover,
.blog-masonry .post-title a:hover,
.blog-list .post-title a:hover{color:#f1c40f;}
.latest-post .post-body,
.blog-masonry .post-body,
.blog-list .post-body{margin-top:5px;}
.latest-post .post-footer,
.blog-masonry .post-footer,
.blog-list .post-footer{margin-top:15px;}
.latest-slider{margin-top:20px;}
.latest-slider .post{margin-left:15px;margin-right:15px;}
.view-more-post{margin-top:30px;}
.photostack .text-overlay{position:absolute;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.photostack .text-overlay .h4{color:#fff;letter-spacing:0.14em;}
.photostack .text-overlay .on-btn{margin-top:40px;}
.photostack .bg-overlay{background-color:rgba(0, 0, 0, 0.4);z-index:10;}
.photostack figure{position:relative;display:inline-block;background:#fff;text-align:center;margin:5px;}
.photostack-img{outline:none;display:block;background:#f9f9f9;}
.photostack-back{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;font-family:"Give You Glory", cursive;color:#a7a0a2;padding:50px 40px;text-align:left;font-size:22px;line-height:1.25;z-index:1;}
.photostack-back p{margin:0;}
.photostack-back p span{text-decoration:line-through;}
.photostack-start nav{opacity:0;}
.js .photostack{padding:0;height:450px;background:#ddd;position:relative;text-align:center;overflow:hidden;}
.js .photostack > .gallery{width:100%;height:100%;margin:0 auto;}
.js .photostack figure{width:250px;height:280px;padding:20px;position:absolute;display:block;background:#fff;text-align:center;margin:0;}
.js .photostack nav{position:absolute;width:100%;bottom:30px;z-index:90;text-align:center;left:0;}
.js .photostack nav span{display:inline-block;opacity:1;width:9px;height:9px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#c7c7c7;margin:8px;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.js .photostack nav span.current{background-color:#f1c40f;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}
.js .photostack nav span:last-child{margin-right:0;}
.js .photostack nav span:after{content:"\e600";font-family:'icons';font-size:80%;speak:none;display:inline-block;vertical-align:top;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:30px;color:#fff;opacity:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.js .photostack nav span:after .current.flip{-webkit-transform:scale(1) rotateY(-180deg) translateZ(-1px);transform:scale(1) rotateY(-180deg) translateZ(-1px);background-color:#f1c40f;}
.js .photostack nav span:after .flippable::after{opacity:1;-webkit-transition-delay:0.4s;transition-delay:0.4s;}
.photostack-start{cursor:pointer;}
.photostack-start nav{opacity:0;}
.js .photostack-start::before{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.js .photostack::before,
.js .photostack::after{opacity:0;visibility:hidden;}
.js .photostack-start::before,
.js .photostack-start:hover::after,
.touch .photostack-start::after{opacity:1;visibility:visible;}
.photostack figure::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:1;background:rgba(0, 0, 0, 0.05);-webkit-transition:opacity 0.6s;transition:opacity 0.6s;}
figure.photostack-current::after{-webkit-transition:opacity 0.6s, visibility 0s 0.6s;transition:opacity 0.6s, visibility 0s 0.6s;opacity:0;visibility:hidden;}
.photostack-transition figure{-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;}
.photostack-perspective{-webkit-perspective:1800px;perspective:1800px;}
.photostack-perspective > .gallery,
.photostack-perspective figure{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.photostack-perspective figure,
.photostack-perspective figure div{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.photostack-perspective figure.photostack-flip{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}
.csstransformspreserve3d figure.photostack-flip .photostack-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:block;}
.no-csstransformspreserve3d figure.photostack-showback .photostack-back{display:block;}
.no-js .photostack figure{box-shadow:-2px 2px 0 rgba(0, 0, 0, 0.05);}
.no-js .photostack figure::after{display:none;}
.no-js .photostack figure:nth-child(3n){-webkit-transform:translateX(-10%) rotate(5deg);transform:translateX(-10%) rotate(5deg);}
.no-js .photostack figure:nth-child(3n-2){-webkit-transform:translateY(10%) rotate(-3deg);transform:translateY(10%) rotate(-3deg);}
#photostack-1 nav span.current{background:#888;-webkit-transform:scale(0.61);transform:scale(0.61);}
.gallery-page{padding-bottom:0;}
.gallery-container{margin-top:30px;}
.justified-gallery > a > .caption,
.justified-gallery > div > .caption{font-family:"Lato", sans-serif;font-size:14px;font-weight:400;padding:20px 15px;letter-spacing:0.03em;}
.client{padding-top:60px;padding-bottom:60px;}
.client .bg-overlay{background-color:#f1c40f;opacity:.9;}
.client-slider .client-item,
.funfact-slider .client-item{margin-left:15px;margin-right:15px;}
.client-slider .owl-controls .owl-buttons,
.funfact-slider .owl-controls .owl-buttons{margin:0;}
.client-slider .owl-controls .owl-buttons > div,
.funfact-slider .owl-controls .owl-buttons > div{position:absolute;display:inline-block;font-size:24px;opacity:0;top:50%;z-index:9;}
.client-slider .owl-controls .owl-buttons > div .icon, .client-slider .owl-controls .owl-buttons > div .fa,
.funfact-slider .owl-controls .owl-buttons > div .icon,
.funfact-slider .owl-controls .owl-buttons > div .fa{border:0 !important;}
.client-slider .owl-controls .owl-buttons > div.owl-next,
.funfact-slider .owl-controls .owl-buttons > div.owl-next{right:15px;-webkit-transform:translate(200%, -50%);-moz-transform:translate(200%, -50%);-ms-transform:translate(200%, -50%);-o-transform:translate(200%, -50%);transform:translate(200%, -50%);}
.client-slider .owl-controls .owl-buttons > div.owl-prev,
.funfact-slider .owl-controls .owl-buttons > div.owl-prev{left:15px;-webkit-transform:translate(-200%, -50%);-moz-transform:translate(-200%, -50%);-ms-transform:translate(-200%, -50%);-o-transform:translate(-200%, -50%);transform:translate(-200%, -50%);}
.client-slider:hover .owl-controls .owl-buttons > div.owl-next,
.funfact-slider:hover .owl-controls .owl-buttons > div.owl-next{opacity:.8;}
.client-slider:hover .owl-controls .owl-buttons > div.owl-prev,
.funfact-slider:hover .owl-controls .owl-buttons > div.owl-prev{opacity:.8;}
.contact{padding-bottom:0;}
.contact-form{margin-top:40px;}
.contact-form .form-item,
.contact-form .form-textarea-wrapper{margin-bottom:30px;}
.contact-form .form-item{width:47.2%;}
.contact-form .form-item input{width:100%;}
.contact-form .form-textarea-wrapper textarea{width:100%;}
.address-info{margin-top:40px;padding-left:40px;margin-left:0px;min-height:172px;max-width:350px;overflow:hidden;}
.address-info > div{position:relative;margin-top:0px;margin-bottom:18px;}
.address-info > div .fa{font-size:20px;color:#303030;position:absolute;left:0;top:0;min-width:20px;text-align:center;}
.address-info > div span, .address-info > div a{display:block;margin-left:40px;font-size:14px;color:#666;line-height:1.6em;letter-spacing:0.01em;}
.address-info > div a:hover{color:#f1c40f;}
#map{height:400px;}
#map img{max-width:none;}
.bg-parallax ~ .container .address-info, .bg-static ~ .container .address-info{border-left:1px solid #fff;}
.bg-parallax ~ .container .address-info > div *, .bg-static ~ .container .address-info > div *{color:#fff;}
.bg-parallax ~ .container .address-info > div .fa, .bg-static ~ .container .address-info > div .fa{color:#f1c40f;}
.bg-parallax ~ .container input[type="search"],
.bg-parallax ~ .container input[type="text"],
.bg-parallax ~ .container input[type="url"],
.bg-parallax ~ .container input[type="number"],
.bg-parallax ~ .container input[type="password"],
.bg-parallax ~ .container input[type="email"],
.bg-parallax ~ .container input[type="file"],
.bg-parallax ~ .container textarea, .bg-static ~ .container input[type="search"],
.bg-static ~ .container input[type="text"],
.bg-static ~ .container input[type="url"],
.bg-static ~ .container input[type="number"],
.bg-static ~ .container input[type="password"],
.bg-static ~ .container input[type="email"],
.bg-static ~ .container input[type="file"],
.bg-static ~ .container textarea{border:1px solid #fff;color:#fff;}
.bg-parallax ~ .container input::-webkit-input-placeholder, .bg-static ~ .container input::-webkit-input-placeholder{color:#fff;}
.bg-parallax ~ .container input:-moz-placeholder, .bg-static ~ .container input:-moz-placeholder{color:#fff;}
.bg-parallax ~ .container input::-moz-placeholder, .bg-static ~ .container input::-moz-placeholder{color:#fff;}
.bg-parallax ~ .container input:-ms-input-placeholder, .bg-static ~ .container input:-ms-input-placeholder{color:#fff;}
.bg-parallax ~ .container textarea::-webkit-input-placeholder, .bg-static ~ .container textarea::-webkit-input-placeholder{color:#fff;}
.bg-parallax ~ .container textarea:-moz-placeholder, .bg-static ~ .container textarea:-moz-placeholder{color:#fff;}
.bg-parallax ~ .container textarea::-moz-placeholder, .bg-static ~ .container textarea::-moz-placeholder{color:#fff;}
.bg-parallax ~ .container textarea:-ms-input-placeholder, .bg-static ~ .container textarea:-ms-input-placeholder{color:#fff;}
.bg-color ~ .container .address-info{border-left:1px solid #141414;}
.bg-color ~ .container .address-info > div *{color:#141414;}
.bg-color ~ .container input[type="search"],
.bg-color ~ .container input[type="text"],
.bg-color ~ .container input[type="url"],
.bg-color ~ .container input[type="number"],
.bg-color ~ .container input[type="password"],
.bg-color ~ .container input[type="email"],
.bg-color ~ .container input[type="file"],
.bg-color ~ .container textarea{border:1px solid #141414;color:#141414;}
.bg-color ~ .container input::-webkit-input-placeholder{color:#141414;}
.bg-color ~ .container input:-moz-placeholder{color:#141414;}
.bg-color ~ .container input::-moz-placeholder{color:#141414;}
.bg-color ~ .container input:-ms-input-placeholder{color:#141414;}
.bg-color ~ .container textarea::-webkit-input-placeholder{color:#141414;}
.bg-color ~ .container textarea:-moz-placeholder{color:#141414;}
.bg-color ~ .container textarea::-moz-placeholder{color:#141414;}
.bg-color ~ .container textarea:-ms-input-placeholder{color:#141414;}
.footer{position:relative;background-color:#161616;padding-top:40px;padding-bottom:40px;}
.footer .copyright{font-family:"Montserrat", sans-serif;font-size:12px;color:#eee;text-align:center;}
.preloader{position:fixed;width:100%;height:100%;background-color:#fff;z-index:999;opacity:1;visibility:visible;-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear;}
.preloader-hide{opacity:0;visibility:hidden;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3);}
.preloader .tb{height:100%;}
.preloader .loading-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.preloader .p-loading{position:relative;display:inline-block;font-family:"Playfair Display", serif;font-size:28px;text-transform:uppercase;color:#ccc;letter-spacing:0.1em;}
.preloader .p-loading:after{content:attr(data-loading);position:absolute;display:inline-block;top:0;left:0;width:90%;color:#f1c40f;overflow:hidden;-webkit-animation:preloader 20s linear;-moz-animation:preloader 20s linear;-ms-animation:preloader 20s linear;animation:preloader 20s linear;}
@-webkit-keyframes preloader{0%{width:0;}
10%{width:10%;}
10.5%{width:15%;}
15%{width:15%;}
22%{width:22%;}
22.5%{width:31%;}
36%{width:31%;}
50%{width:40%;}
60%{width:42%;}
65%{width:65%;}
65.5%{width:80%;}
90%{width:85%;}
100%{width:90%;}
}
@-moz-keyframes preloader{0%{width:0;}
10%{width:10%;}
10.5%{width:15%;}
15%{width:15%;}
22%{width:22%;}
22.5%{width:31%;}
40%{width:31%;}
50%{width:40%;}
60%{width:42%;}
65%{width:65%;}
65.5%{width:80%;}
90%{width:85%;}
100%{width:90%;}
}
@-ms-keyframes preloader{0%{width:0;}
10%{width:10%;}
10.5%{width:15%;}
15%{width:15%;}
22%{width:22%;}
22.5%{width:31%;}
40%{width:31%;}
50%{width:40%;}
60%{width:42%;}
65%{width:65%;}
65.5%{width:80%;}
90%{width:85%;}
100%{width:90%;}
}
@keyframes preloader{0%{width:0;}
10%{width:10%;}
10.5%{width:15%;}
15%{width:15%;}
22%{width:22%;}
22.5%{width:31%;}
40%{width:31%;}
50%{width:40%;}
60%{width:42%;}
65%{width:65%;}
65.5%{width:80%;}
90%{width:85%;}
100%{width:90%;}
}
.preloader .progressFull:after{content:attr(data-loading);position:absolute;display:inline-block;top:0;left:0;color:#f1c40f;overflow:hidden;-webkit-animation:preloaderFull .4s linear both .4s;-moz-animation:preloaderFull .4s linear both .4s;-ms-animation:preloaderFull .4s linear both .4s;animation:preloaderFull .4s linear both .4s;}
@-webkit-keyframes preloaderFull{0%{width:0%;}
100%{width:100%;}
}
@-moz-keyframes preloaderFull{0%{width:0%;}
100%{width:100%;}
}
@-ms-keyframes preloaderFull{0%{width:0%;}
100%{width:100%;}
}
@keyframes preloaderFull{0%{width:0%;}
100%{width:100%;}
}
.blog-list{background-color:#fff;}
.blog-list .post{border-bottom:1px solid #e3e3e3;padding-bottom:35px;}
.blog-list .post-media:before{display:none;}
.blog-list .post-inner{padding:0;}
.blog-list .post-inner .post-meta{margin-bottom:0;}
.blog-list .post-format{display:inline-block;float:left;margin-top:8px;margin-right:15px;}
.blog-list .post-format a{display:block;}
.blog-list .post-format a .fa{width:45px;height:45px;text-align:center;line-height:45px;background-color:#f1c40f;font-size:16px;color:#fff;}
.blog-list .post-format + .post-title,
.blog-list .post-format + .post-meta{margin-top:16px;}
.blog-list .post-meta,
.blog-list .post-title{overflow:hidden;}
.blog-list .post-title .h5{margin-bottom:8px;}
.blog-list .post-body{margin-top:15px;}
.blog-list .post-footer{margin-top:30px;}
.blog-timeline .row .row{margin-left:-30px;margin-right:-30px;}
.blog-timeline .row .row [class*="col-"]{padding-left:30px;padding-right:30px;}
.blog-timeline .blog-grid{padding-top:20px;z-index:9;}
.blog-timeline .blog-grid:before{content:'';display:block;position:absolute;width:2px;height:100%;background-color:#dbdbdb;padding-bottom:20px;margin:auto;top:25px;left:0;right:0;z-index:-1;}
.blog-timeline .post{margin-bottom:30px;}
.blog-timeline .grid-item:nth-child(2){margin-top:50px;}
.blog-timeline .grid-item .line{display:block;position:absolute;height:2px;width:100%;background-color:#dbdbdb;margin:auto;top:-1px;left:0;right:0;z-index:5;-webkit-background-clip:content-box;-moz-background-clip:content-box;-ms-background-clip:content-box;-o-background-clip:content-box;background-clip:content-box;}
.blog-timeline .grid-item .line:after{content:'';display:block;position:absolute;width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#f1c40f;border:4px solid #f1f1f1;bottom:-6px;z-index:8;}
.blog-timeline .grid-item .line:before{content:'';display:block;position:absolute;width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid #f1c40f;opacity:.5;bottom:-6px;z-index:9;}
.blog-timeline .grid-item .line.line-left{padding-left:30px;}
.blog-timeline .grid-item .line.line-left:after{right:-7px;}
.blog-timeline .grid-item .line.line-left:before{right:-7px;}
.blog-timeline .grid-item .line.line-right{padding-right:30px;}
.blog-timeline .grid-item .line.line-right:after{left:-7px;}
.blog-timeline .grid-item .line.line-right:before{left:-7px;}
.blog-timeline .load-more{margin-top:80px;}
.icon_quote{font-family:"Playfair Display", serif;-webkit-transform:scaleX(0.9);-moz-transform:scaleX(0.9);-ms-transform:scaleX(0.9);-o-transform:scaleX(0.9);transform:scaleX(0.9);}
.icon_quote:before{content:'”';}
.blockquote{position:relative;padding-left:30px;border-left:3px solid #f1c40f;padding-top:20px;padding-bottom:20px;z-index:9;margin-bottom:0;}
.blockquote .icon{position:absolute;font-size:180px;color:#e1e1e1;left:21px;top:-50px;z-index:-1;}
.blockquote p{font-family:"Playfair Display", serif;font-style:italic;font-size:14px;color:#3e3e3e;letter-spacing:0.02em;line-height:1.9em;}
.blockquote cite{font-size:12px;text-transform:uppercase;color:#606060;letter-spacing:0.03em;}
.blockquote cite:before{content:'// ';}
.post-link{position:relative;display:block;padding:100px 30px;background-color:#f1c40f;z-index:9;}
.post-link:after{content:'';display:block;position:absolute;top:5px;bottom:5px;left:5px;right:5px;border:1px solid rgba(255, 255, 255, 0.6);z-index:-1;}
.post-link .icon, .post-link .fa{position:absolute;font-size:50px;color:rgba(255, 255, 255, 0.4);left:50%;top:50%;z-index:-1;-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.post-link span{font-family:"Playfair Display", serif;font-style:italic;font-size:14px;color:#000;letter-spacing:0.03em;}
.post-link:hover .icon, .post-link:hover .fa{-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5);}
.post .wp-caption,
.post .wp-caption img{width:auto !important;}
.post .wp-caption img{position:relative;margin-bottom:10px;top:5px;}
.post .wp-caption .wp-caption-text{font-family:"Playfair Display", serif;font-size:12px;font-style:italic;text-align:center;margin-bottom:10px;}
.single-post .blockquote{margin-top:20px;margin-bottom:20px;}
.alignleft{float:left;margin-right:30px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;margin-left:30px;}
.blog-list .post-link{padding:40px 30px;}
.post-slider .owl-wrapper-outer{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.post-slider .owl-controls .owl-buttons{position:absolute;bottom:0;right:5px;z-index:999;}
.post-slider .owl-controls .owl-buttons > div{color:#fff;margin:0 2px;}
.post-slider .owl-controls .owl-buttons > div .icon, .post-slider .owl-controls .owl-buttons > div .fa{width:30px;background-color:rgba(0, 0, 0, 0.5);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;}
.post-slider .owl-controls .owl-buttons > div .icon:after, .post-slider .owl-controls .owl-buttons > div .fa:after{color:#f1c40f;}
@media screen and (min-width:1500px){.blog-masonry .container-fluid .grid-item{width:20%;}
}
.blog-content{margin-top:50px;}
.blog-sidebar{margin-top:50px;padding-left:50px;}
.pagination{font-size:0;padding-top:15px;}
.pagination span, .pagination a{display:inline-block;font-family:"Montserrat", sans-serif;font-size:16px;color:#323232;min-width:30px;height:30px;padding:0 10px;line-height:30px;background-color:#e1e1e1;margin:4px;text-align:center;}
.pagination span.current, .pagination span:hover, .pagination a.current, .pagination a:hover{background-color:#000;border-color:#000;color:#f1c40f;}
.widget_search form input{width:100%;border:1px solid #dcdcdc;font-family:"Playfair Display", serif;font-style:italic;font-size:12px;background-color:#fff;}
.widget{margin-bottom:40px;}
.widget .h5:after{content:'';display:block;width:30px;height:1px;background-color:#666;margin-top:20px;margin-bottom:15px;}
.widget ul{margin:0;padding:0;list-style:none;}
.widget ul li{margin:0;padding:0;border-bottom:1px solid #e2e2e2;}
.widget ul li a{display:inline-block;font-size:14px;color:#606060;padding:10px 0;}
.widget ul li a:hover{color:#f1c40f;}
.widget ul li ul{border-top:1px solid #e2e2e2;}
.widget ul li ul li{padding-left:10px;}
.widget ul li ul li:last-child{border:0;}
.widget_flickr{overflow:hidden;}
.widget_flickr .flickr{border:0;padding-top:13px;}
.widget_flickr .flickr li{float:left;border:0;}
.widget_flickr .flickr li a{display:block;padding:0;}
.widget_flickr .flickr li a:hover{opacity:.5;}
.widget_flickr .flickr-item-1 li{width:100%;}
.widget_flickr .flickr-item-2 li{width:50%;}
.widget_flickr .flickr-item-3 li{width:33.3333333333%;}
.widget_flickr .flickr-item-4 li{width:25%;}
.widget_flickr .flickr-item-5 li{width:20%;}
.widget_flickr .flickr-item-6 li{width:16.6666667%;}
.widget_flickr .flickr-item-7 li{width:14.2857143%;}
.widget_flickr .flickr-item-8 li{width:12.5%;}
.widget_flickr .flickr-item-9 li{width:11.1111111111%;}
.widget_flickr .flickr-item-10 li{width:10%;}
.widget_flickr .flickr-item-11 li{width:9.09090909%;}
.widget_flickr .flickr-item-12 li{width:8.33333333%;}
.tagcloud{margin-left:-3px;margin-right:-3px;font-size:0;padding-top:10px;}
.tagcloud a{display:inline-block;margin:3px;font-size:12px !important;color:#666;border:1px solid #666;padding:3px 8px;}
.tagcloud a:hover{border-color:#f1c40f;background-color:#f1c40f;color:#fff;}
.about-author:before, .about-author:after{display:table;content:"";}
.about-author:after{clear:both;}
.about-author{position:relative;margin-top:33px;padding:28px 0;border-top:1px solid #e3e3e3;}
.about-author .image-thumb{width:120px;}
.about-author .author-info{margin-left:150px;}
.about-author .author-social{position:absolute;top:32px;right:0;margin-left:-6px;margin-right:-6px;}
.about-author .author-social a{display:inline-block;font-size:16px;color:#161616;margin:4px 6px;}
.about-author .author-social a:hover{color:#f1c40f;}
#comments{padding:38px 0;border-top:1px solid #e3e3e3;}
#comments ul, #comments ol{margin:0;padding:0;list-style:none;}
#comments a{color:inherit;}
#comments #comments-title{margin-top:0;margin-bottom:0;color:#3e3e3e;}
#comments .commentlist > .comment .comment-box{border-bottom:1px solid #e3e3e3;}
#comments .commentlist .comment-author{float:left;width:100px;overflow:hidden;}
#comments .commentlist .comment-body{margin-left:125px;color:#606060;}
#comments .commentlist .comment-body p{margin-top:10px;}
#comments .commentlist .children{margin-left:125px;}
#comments .commentlist .children .children{margin-left:30px;}
#comments cite.fn{font-family:"Montserrat", sans-serif;font-weight:700;font-size:14px;}
#comments cite.fn a{color:#3e3e3e;}
#comments cite.fn a:hover{color:#f1c40f;}
#comments .comment-meta{font-family:"Playfair Display", serif;font-style:italic;font-size:12px;color:#3e3e3e;margin-top:3px;}
#comments .comment-box{position:relative;padding-top:30px;padding-bottom:30px;}
#comments .comment-abs{position:absolute;display:inline-block;font-size:0;top:30px;right:0;font-family:"Playfair Display", serif;font-style:italic;font-size:12px;}
#comments .comment-abs a{display:inline-block;color:#3e3e3e;}
#comments .comment-abs a:hover{text-decoration:underline;}
#respond .reply-title{margin-bottom:16px;}
#respond .reply-title h3{margin:0;}
#respond .form-item{margin:15px 0;}
#respond .form-item textarea{width:100%;height:100px;}
#respond .form-item input{width:100%;}
#respond .form-actions{margin:15px 0;}
#respond .form-actions .pi-btn{width:100%;}
@media screen and (max-width:991px){.blog-sidebar{padding-left:0;}
}
@media screen and (max-width:767px){#comments .commentlist .children{margin-left:0;}
.hero .hero-content .h1{font-size:32px;}
.hero .hero-content h5{font-size:10px;}
.filters ul li a{padding-top:5px;padding-bottom:5px;}
.blog-timeline .blog-grid{margin-top:0;}
.blog-timeline .blog-grid:before{display:none;}
.blog-timeline .post{margin-bottom:0;}
.blog-timeline .grid-item .line{display:none;}
.blog-timeline .load-more{margin-top:40px;}
}
@media (max-width:479px){.about-author .image-thumb{width:60px;}
.about-author .author-info{margin-left:0px;float:left;}
.about-author .author-social{position:static;float:left;}
}
.page-404{padding:0;}
.page-404 .page-content .tb{padding:38px;}
.page-404 .page-content h2{font-family:"Montserrat", sans-serif;font-weight:700;font-size:150px;color:#000;margin:0;}
.page-404 .page-content h2 span{color:#f1c40f;}
.page-404 .page-content h4{font-size:18px;margin-top:0;}
.page-404 .page-content .widget_search{margin-top:25px;}
.page-404 .page-content .go-home{margin-top:25px;}
.page-comingsoon{padding:0;}
.page-comingsoon .page-content h4{font-size:20px;margin-top:0;letter-spacing:0.03em;}
.page-comingsoon .page-content h4:after{content:'';display:block;width:30px;height:1px;background-color:#666;margin:20px auto;}
.page-comingsoon .page-content .subscribe .form-item{margin-top:42px;}
.page-comingsoon .page-content .subscribe .form-item input{background-color:#fff;width:100%;border:1px solid #dcdcdc;font-family:"Playfair Display", serif;font-style:italic;font-size:12px;}
.page-comingsoon .page-content .subscribe .form-submit{margin-top:26px;}
#countdown{margin-left:-15px;margin-right:-15px;margin-top:34px;margin-bottom:42px;overflow:hidden;font-size:0;text-align:center;}
#countdown > .item{display:inline-block;padding-left:15px;padding-right:15px;text-align:center;}
#countdown > .item .count{display:block;background-color:#fff;font-family:"Lato", sans-serif;font-weight:400;font-size:36px;padding:0 12px;color:#3e3e3e;line-height:70px;}
#countdown > .item span{display:block;background-color:#f1c40f;font-family:"Montserrat", sans-serif;font-weight:700;font-size:10px;color:#0f0f0f;text-transform:uppercase;line-height:25px;}
.on-social{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-left:-5px;margin-right:-5px;}
.on-social a{font-size:14px;margin:5px 8px;color:#fff;}
.on-social a:hover{color:#f1c40f;}
.twitter{background-color:#f1f1f1;padding-top:80px;padding-bottom:80px;}
.twitter-slider{max-width:800px;margin:auto;}
.twitter-slider .owl-controls .owl-pagination{margin-top:10px;}
.twitter-item{position:relative;z-index:9;padding-top:15px;margin-bottom:0;padding-bottom:0;}
.twitter-item p{font-family:"Playfair Display", serif;font-style:italic;font-size:14px;color:#444;line-height:1.9em;}
.twitter-item a{display:block;font-family:"Lato", sans-serif;font-size:14px;color:#333;text-decoration:underline;}
.twitter-item a:hover{color:#f1c40f;}
.twitter-item .timestamp{display:inline-block;font-size:12px;text-transform:uppercase;margin-top:10px;text-decoration:none;letter-spacing:0.02em;}
.bg-parallax ~ .container .twitter-item *, .bg-static ~ .container .twitter-item *{color:#fff;}
.bg-parallax ~ .container .twitter-item .icon, .bg-parallax ~ .container .twitter-item .fa, .bg-static ~ .container .twitter-item .icon, .bg-static ~ .container .twitter-item .fa{opacity:.3;}
.bg-parallax ~ .container .twitter-item a:hover, .bg-static ~ .container .twitter-item a:hover{color:#f1c40f;}
.bg-color ~ .container .twitter-item *{color:#141414;}
.bg-color ~ .container .twitter-item .icon, .bg-color ~ .container .twitter-item .fa{color:#fff;opacity:.3;}
.bg-color ~ .container .twitter-item a:hover{color:#fff;}
#naslov{padding-bottom:0px !important;}
#dodatneu{margin-top:10px;}
#onama{margin-top:20px;}