@import url("https://fonts.googleapis.com/css?family=Montserrat"); @import url("https://fonts.googleapis.com/css?family=Montserrat"); @import url("https://fonts.googleapis.com/css?family=Fjalla+One"); @import url("https://fonts.googleapis.com/css?family=Montserrat"); .ct-socials{font-size: 16px;margin: 0}.ct-socials a{width: 30px;height: 30px;display: block;line-height: 30px;text-align: center;color: #262626;background-color: #808080;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.ct-socials a:hover,.ct-socials a:active,.ct-socials a:focus{color: #808080;background-color: #262626;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}.ct-socials--square{font-size: 16px;margin: 0}.ct-socials--square a{width: 50px;height: 50px;display: block;line-height: 49px;text-align: center;color: white;background-color: #262626}.ct-socials--square a:hover,.ct-socials--square a:active,.ct-socials--square a:focus{color: black;background-color: #808080;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}.ct-socials--square a i{font-size: 18px}.search-form{margin-bottom: 0;padding: 0;position: relative}.search-form:before{display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f002";color: #999;position: absolute;right: 14px;top: 11px;z-index: 1}.search-form input[type="search"]{padding-right: 40px}.search-form input[type="search"]:-moz-placeholder{color: #999}.search-form input[type="search"]::-moz-placeholder{color: #999;opacity: 1}.search-form input[type="search"]:-ms-input-placeholder{color: #999}.search-form input[type="search"]::-webkit-input-placeholder{color: #999}.search-form input[type="submit"]{position: absolute;top: 0;bottom: 0;right: 0;left: auto;width: 40px;background: transparent;border: 0;font-size: 0;color: transparent;z-index: 2;outline: none}.form-control,.wpcf7-form-control{background-color: transparent;border: 2px solid #999;color: #666666}.form-control::-moz-placeholder,.wpcf7-form-control::-moz-placeholder{color: #666;opacity: 1}.form-control:-ms-input-placeholder,.wpcf7-form-control:-ms-input-placeholder{color: #666}.form-control::-webkit-input-placeholder,.wpcf7-form-control::-webkit-input-placeholder{color: #666}.form-control:focus,.wpcf7-form-control:focus{border-color: #808080;box-shadow: none}.contactForm .form-control::-moz-placeholder{text-align: left;opacity: 1}.contactForm .form-control:-ms-input-placeholder{text-align: left}.contactForm .form-control::-webkit-input-placeholder{text-align: left}.input-lg,.form-group-lg .form-control{font-size: 13px}.alert{margin-bottom: -10px;-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-top-left-radius: 0;-moz-border-radius-topright: 0;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-moz-border-radius-topleft: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-top-left-radius: 0;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box}.close{line-height: 1.5;margin-bottom: 0px}label{padding-bottom: 7px}.wpcf7-form-control{width: 100%;padding: 10px 16px;min-height: 45px;outline: none;margin-bottom: 15px;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out}.wpcf7-submit{background-color: black;padding: 13px 30px 13px 30px;width: auto;font-size: 18px;line-height: 1;color: #ffffff;border-color: #000000;font-family: Fjalla One;text-transform: uppercase}.wpcf7-submit:hover{background-color: #808080;border-color: #808080}.ct-gallery-filters{margin: 45px 0 60px 0}.ct-gallery-filters li{margin-bottom: 10px}.wp-pagenavi{display: none}.ct-gallery{position: relative;overflow: hidden;min-height: 300px}.ct-gallery.is-loaded:before{display: none}.ct-gallery.ct-gallery--withSpacing .ct-gallery-item .ct-gallery-itemInner{padding-left: 12.5px;padding-right: 12.5px;padding-bottom: 24px}.ct-gallery-item.ct-gallery-item--masonry{position: relative;width: 20%;float: left;margin-top: -1px;overflow: hidden}.ct-gallery-item.ct-gallery-item--masonry .project-thumb{width: 100%}.ct-gallery-item.ct-gallery-item--masonry img{width: 100%}.ct-gallery-item.ct-gallery-item--masonry:hover .area-hover{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter: alpha(opacity=100)}.ct-gallery-item.ct-gallery-item--masonry:hover .area-hover .cat-links{top: 0;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter: alpha(opacity=100)}.ct-gallery-item.ct-gallery-item--masonry:hover .area-hover .entry-title{top: 0;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter: alpha(opacity=100)}.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry{width: 20%}.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big{width: 40%}.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry{width: 25%}.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big{width: 50%}.ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry{width: 33.33%}.ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big{width: 66.66%}.ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry{width: 50%}.ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big{width: 100%}.ct-gallery.ct-gallery--col1 .ct-gallery-item.ct-gallery-item--masonry{width: 100%}@media (max-width: 991px){.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry,.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry{width: 33.33%}.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big,.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big{width: 66.66%}}@media (max-width: 767px){.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry,.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry,.ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry,.ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry{width: 100%}.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,.ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big,.ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big,.ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big,.ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big{width: 100%}}#infscr-loading{z-index: 3000;position: absolute;bottom: 100px;left: 50%;margin-left: -100px;text-align: center}#infscr-loading > div{width: 200px;padding: 20px 0;background-color: #222222}#infscr-loading img{display: none !important}#infscr-loading div{position: relative;bottom: auto;left: auto}#infscr-loading > div{position: absolute;bottom: -38px;left: 8px}.gallerymessage{padding: 7px 15px;color: #ffffff;font-weight: bold}@-webkit-keyframes moveUp{100%{-webkit-transform: translateY(0);opacity: 1}}@keyframes moveUp{100%{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1}}.nav-tabs{border: 0 !important;font-size: 18px;font-family: Fjalla One;text-transform: uppercase}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background-color: transparent;border-bottom: 3px solid #000 !important;border-top: 0;border-left: 0;border-right: 0;color: #262626}.nav-tabs > li > a:hover{background-color: transparent}.nav > li > a{padding: 0;border: 0 !important}.nav-tabs > li{padding-bottom: 10px;padding-right: 30px}@media (max-width: 768px){.nav-tabs > li{width: 100%;text-align: center;padding-right: 0px}.nav-tabs > li.active a{display: inline-block !important}}.panel{background-color: transparent}.panel-title > a{position: relative;display: block}.panel-title > a:before{font-family: fontawesome;content: "\f068";position: absolute;left: -16px;font-size: 14px;line-height: 1.5}.panel-title > a.collapsed:before{content: "\f067";font-size: 14px;line-height: 1.5}.panel-title > a{text-transform: uppercase;font-family: Fjalla One;font-size: 18px;text-decoration: none;padding-left: 3px;padding-bottom: 8px;padding-top: 5px}.panel-default > .panel-heading{background-color: transparent}.panel-group .panel{border: 0}.panel-heading{border: 0 !important;padding: 10px 15px}.panel-group{margin-bottom: 5px}.panel-body{padding: 0 0 15px 0}.panel.panel-default{border-bottom: 2px solid #808080}.panel-default .panel-title a{color: black}.panel-default .panel-title a.collapsed{color: #808080}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top: 0px}.panel-default .panel-title a:hover{color: #262626 !important}