.et_pb_portfolio_item .post-meta{display:none}.single .post{padding-bottom:0;margin-bottom:0}#wpadminbar{z-index:99999999}.et_pb_social_media_follow_network_2_tb_header a.icon{background-color:transparent}#gform_wrapper_1.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#gform_wrapper_1.gform_wrapper textarea.medium{padding:15px}#gform_wrapper_1.gform_wrapper select{padding:15px}#gform_wrapper_1.gform_wrapper .gform_footer input.button,#gform_wrapper_1.gform_wrapper .gform_footer input[type=submit]{border:none;padding:15px 20px;font-weight:bold;text-transform:uppercase;background:#b83a27;color:#fff;font-size:20px;cursor:pointer}#gform_wrapper_1.gform_wrapper .gform_footer input.button:hover,#gform_wrapper_1.gform_wrapper .gform_footer input[type=submit]:hover{background:#044365}.archive.category .et_pb_widget_area_left{padding-left:0;border:0}@media (max-width:1024px){.project-list .et_pb_blurb .et_pb_image_wrap{height:auto!important;overflow:unset!important}}.alignleft a,.alignright a{background:var(--color-1);display:block;padding:10px 20px;color:#fff;text-transform:uppercase;font-weight:600;border-radius:25px}.dct_ptf_v1 .et_pb_portofolio_pagination{border:none!important;margin-top:20px}.dct_ptf_v1 .et_pb_portofolio_pagination ul{float:right;position:relative;display:inline-block}.dct_ptf_v1 .et_pb_portofolio_pagination ul:before{width:100%;height:2px;display:block;background:#e8e8e8;content:';position:absolute;top:50%;z-index:-1;left:0;transform:translateY(-50%)}.dct_ptf_v1 .et_pb_portofolio_pagination ul li{border-radius:5px;background:var(--color-2);position:relative;z-index:1;padding:5px 15px!important;margin-right:20px;border-color:var(--color-2);color:#fff}.dct_ptf_v1 .et_pb_portofolio_pagination ul li:last-child{margin-right:0}.dct_ptf_v1 .et_pb_portofolio_pagination ul li a{color:#fff!important}

.dct_ptf_v1 .et_pb_portfolio_filters{text-align:center}.dct_ptf_v1 .et_pb_portfolio_filters li{float:none;display:inline-block;margin:0 5px 0;margin-right:5px;border:2px solid var(--color-1);border-radius:10px;background:var(--color-1);font-size:14px;font-weight:700;color:#fff;position:relative}.dct_ptf_v1 .et_pb_portfolio_filters li:before{content:""!important;width:20px;height:20px;border-radius:4px;background:var(--color-1);position:absolute;top:50%;right:-13px;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:translateY(-50%)}.dct_ptf_v1 .et_pb_portfolio_filters li:after{content:"";display:block;width:18px;height:30px;border-radius:7px;background:#fff;position:absolute;top:50%;left:-5px;transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dct_ptf_v1 .et_pb_portfolio_filters li a{padding:10px 15px;font-size:14px;background-color:transparent!important;border:none;font-weight:700;overflow:hidden;padding-left:27px;padding-right:15px;color:#fff}.dct_ptf_v1 .et_pb_portfolio_filters li a.active,.dct_ptf_v1 .et_pb_portfolio_filters li a:hover{color:#fff;background-color:transparent}.dct_ptf_v1 .et_pb_portfolio_filters li:hover,.dct_ptf_v1 .et_pb_portfolio_filters li:hover::before{background:#000;border-color:#000}.dct_ptf_v1 .et_pb_portfolio_filters li:first-child:after{display:none}




.dct_ptf_v1 .project{border:5px solid #fff;position:relative;overflow:hidden;}

.dct_ptf_v1 .project .et_portfolio_image img{width:100%;}

.dct_ptf_v1.et_pb_fullwidth_portfolio_carousel .project .project_block{padding: 33px 30px 0px 0px;}
.dct_ptf_v1 .project .project_block{position: absolute;
bottom: 33px;z-index: 9;display: block;
padding: 33px 30px 0px 30px;}

.dct_ptf_v1 .project .project_block .et_pb_module_header,
.dct_ptf_v1 .project .et_pb_module_header{color: #fff;
font-size: 20px;
font-weight: 600;
line-height: 1.5;
margin-top: 0;text-align:left;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: 0px;}

.dct_ptf_v1 .project .meta{padding: 30px;}


.dct_ptf_v1 .project .meta .et_pb_module_header,
.dct_ptf_v1 .project .meta .post-meta{padding: 0;margin-top:0px;float:none;text-align:left;color:#fff;}

.dct_ptf_v1 .project .project_block .et_pb_module_header,
.dct_ptf_v1 .project .project_block .post-meta,
.dct_ptf_v1 .project .et_pb_module_header,
.dct_ptf_v1 .project .post-meta{position: relative;
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
-webkit-transition: -webkit-transform .4s, opacity .2s;
transition: transform .4s, opacity .2s;
will-change: transform, opacity;}



.dct_ptf_v1 .project:hover .project_block .et_pb_module_header,
.dct_ptf_v1 .project:hover .project_block .post-meta,
.dct_ptf_v1 .project:hover .et_pb_module_header,
.dct_ptf_v1 .project:hover .post-meta{opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;
transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;}

.dct_ptf_v1 .project .post-meta a{color:#fff;}

.dct_ptf_v1 .project .et_portfolio_image .et_overlay,
.dct_ptf_v1 .project .et_pb_portfolio_image .et_overlay{content: ';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:0;background-color:rgba(1,25,50,0.9);border:none;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);-webkit-transition:transform 0.5s cubic-bezier(0.57,0.04,0.06,0.84),opacity 0s 0.5s;transition:transform 0.5s cubic-bezier(0.57,0.04,0.06,0.84),opacity 0s 0.5s}.dct_ptf_v1 .project:hover .et_portfolio_image .et_overlay,.dct_ptf_v1 .project:hover .et_pb_portfolio_image .et_overlay{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);-webkit-transition:transform 0.5s cubic-bezier(0.57,0.04,0.06,0.84),opacity 0s;transition:transform 0.5s cubic-bezier(0.57,0.04,0.06,0.84),opacity 0s}.dct_ptf_v1 .project .et_portfolio_image .et_overlay:before,.dct_ptf_v1 .project .et_pb_portfolio_image .et_overlay:before{border-radius:0;color:#fff;top:0;left:auto;right:0;margin:0;font-weight:700;font-size:24px;border-radius:0px 0px 0px 10px;height:55px;display:inline-block;line-height:55px;background-color:var(--color-1);text-align:center;width:55px;border:2px solid transparent;transition:all 0.2s ease;opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .4s,opacity .2s;transition:transform .4s,opacity .2s;will-change:transform,opacity}.dct_ptf_v1 .project:hover .et_portfolio_image .et_overlay:before,.dct_ptf_v1 .project:hover .et_pb_portfolio_image .et_overlay:before{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.57,0.04,0.06,0.84) 0.2s,opacity 0.2s 0.2s;transition:transform 0.6s cubic-bezier(0.57,0.04,0.06,0.84) 0.2s,opacity 0.2s 0.2s}@media only screen and (max-width :980px){.dct_ptf_v1 .et_pb_portfolio_filters li{width:auto!important}}.alignleft a,.alignright a{background:var(--color-1);display:block;padding:10px 20px;color:#fff;text-transform:uppercase;font-weight:600;border-radius:25px}.dct_ptf_v1 .et_pb_portofolio_pagination{border:none!important;margin-top:20px}.dct_ptf_v1 .et_pb_portofolio_pagination ul{float:right;position:relative;display:inline-block}.dct_ptf_v1 .et_pb_portofolio_pagination ul:before{width:100%;height:2px;display:block;background:#e8e8e8;content:';position:absolute;top:50%;z-index:-1;left:0;transform:translateY(-50%)}.dct_ptf_v1 .et_pb_portofolio_pagination ul li{border-radius:5px;background:var(--color-2);position:relative;z-index:1;padding:5px 15px!important;margin-right:20px;border-color:var(--color-2);color:#fff}.dct_ptf_v1 .et_pb_portofolio_pagination ul li:last-child{margin-right:0}.dct_ptf_v1 .et_pb_portofolio_pagination ul li a{color:#fff!important}

.dct_ptf_v1 .et_pb_portfolio_filters{text-align:center}.dct_ptf_v1 .et_pb_portfolio_filters li{float:none;display:inline-block;margin:0 5px 0;margin-right:5px;border:2px solid var(--color-1);border-radius:10px;background:var(--color-1);font-size:14px;font-weight:700;color:#fff;position:relative}.dct_ptf_v1 .et_pb_portfolio_filters li:before{content:""!important;width:20px;height:20px;border-radius:4px;background:var(--color-1);position:absolute;top:50%;right:-13px;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:translateY(-50%)}.dct_ptf_v1 .et_pb_portfolio_filters li:after{content:"";display:block;width:18px;height:30px;border-radius:7px;background:#fff;position:absolute;top:50%;left:-5px;transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dct_ptf_v1 .et_pb_portfolio_filters li a{padding:10px 15px;font-size:14px;background-color:transparent!important;border:none;font-weight:700;overflow:hidden;padding-left:27px;padding-right:15px;color:#fff}.dct_ptf_v1 .et_pb_portfolio_filters li a.active,.dct_ptf_v1 .et_pb_portfolio_filters li a:hover{color:#fff;background-color:transparent}.dct_ptf_v1 .et_pb_portfolio_filters li:hover,.dct_ptf_v1 .et_pb_portfolio_filters li:hover::before{background:#000;border-color:#000}.dct_ptf_v1 .et_pb_portfolio_filters li:first-child:after{display:none}




.dct_ptf_v1 .project{border:5px solid #fff;position:relative;overflow:hidden;}

.dct_ptf_v1 .project .et_portfolio_image img{width:100%;}

.dct_ptf_v1.et_pb_fullwidth_portfolio_carousel .project .project_block{padding: 33px 30px 0px 0px;}
.dct_ptf_v1 .project .project_block{position: absolute;
bottom: 33px;z-index: 9;display: block;
padding: 33px 30px 0px 30px;}

.dct_ptf_v1 .project .project_block .et_pb_module_header,
.dct_ptf_v1 .project .et_pb_module_header{color: #fff;
font-size: 20px;
font-weight: 600;
line-height: 1.5;
margin-top: 0;text-align:left;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: 0px;}

.dct_ptf_v1 .project .meta{padding: 30px;}


.dct_ptf_v1 .project .meta .et_pb_module_header,
.dct_ptf_v1 .project .meta .post-meta{padding: 0;margin-top:0px;float:none;text-align:left;color:#fff;}

.dct_ptf_v1 .project .project_block .et_pb_module_header,
.dct_ptf_v1 .project .project_block .post-meta,
.dct_ptf_v1 .project .et_pb_module_header,
.dct_ptf_v1 .project .post-meta{position: relative;
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
-webkit-transition: -webkit-transform .4s, opacity .2s;
transition: transform .4s, opacity .2s;
will-change: transform, opacity;}



.dct_ptf_v1 .project:hover .project_block .et_pb_module_header,
.dct_ptf_v1 .project:hover .project_block .post-meta,
.dct_ptf_v1 .project:hover .et_pb_module_header,
.dct_ptf_v1 .project:hover .post-meta{opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;
transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;}

.dct_ptf_v1 .project .post-meta a{color:#fff;}

.dct_ptf_v1 .project .et_portfolio_image .et_overlay,
.dct_ptf_v1 .project .et_pb_portfolio_image .et_overlay{content: ';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:0;background-color:rgba(184,58,39,0.9);border:none;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);-webkit-transition:transform 0.5s cubic-bezier(0.57,0.04,0.06,0.84),opacity 0s 0.5s;transition:transform 0.5s cubic-bezier(0.57,0.04,0.06,0.84),opacity 0s 0.5s}.dct_ptf_v1 .project:hover .et_portfolio_image .et_overlay,.dct_ptf_v1 .project:hover .et_pb_portfolio_image .et_overlay{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);-webkit-transition:transform 0.5s cubic-bezier(0.57,0.04,0.06,0.84),opacity 0s;transition:transform 0.5s cubic-bezier(0.57,0.04,0.06,0.84),opacity 0s}.dct_ptf_v1 .project .et_portfolio_image .et_overlay:before,.dct_ptf_v1 .project .et_pb_portfolio_image .et_overlay:before{border-radius:0;color:#fff;top:0;left:auto;right:0;margin:0;font-weight:700;font-size:24px;border-radius:0px 0px 0px 10px;height:55px;display:inline-block;line-height:55px;background-color:#044365;text-align:center;width:55px;border:2px solid transparent;transition:all 0.2s ease;opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .4s,opacity .2s;transition:transform .4s,opacity .2s;will-change:transform,opacity}.dct_ptf_v1 .project:hover .et_portfolio_image .et_overlay:before,.dct_ptf_v1 .project:hover .et_pb_portfolio_image .et_overlay:before{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.57,0.04,0.06,0.84) 0.2s,opacity 0.2s 0.2s;transition:transform 0.6s cubic-bezier(0.57,0.04,0.06,0.84) 0.2s,opacity 0.2s 0.2s}@media only screen and (max-width :980px){.dct_ptf_v1 .et_pb_portfolio_filters li{width:auto!important}}@media only screen and (max-width:760px){.dipl_masonry_gallery_wrapper{height:auto!important}.dipl_masonry_gallery_item{min-width:100%!important;position:relative!important;left:auto!important;top:auto!important}}/*=======================