.wp-caption{background-color:#323232;max-width:96%;padding:5px 3px 10px;text-align:center;}

.wp-caption-text{margin-top:8px;}

.wp-caption.alignnone{margin:5px 20px 20px 0;}

.wp-caption.alignleft{margin:5px 20px 20px 0;}

.wp-caption.alignright{margin:5px 0 20px 20px;}

.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}

.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;padding-top:8px;}

.sticky h2 a{color:red !important;}

.gallery-caption{color:#707070;display:block;font-size:14px;line-height:1.5;padding:7px 0;}

.bypostauthor{width:100%;}

.aligncenter{display:block;margin:0 auto;margin-top:10px;margin-bottom:10px;}

iframe{max-width:100%;}

.tp-bgimg{}

.alignnone{margin:5px 20px 20px 0;}

.aligncenter,

div.aligncenter{display:block;margin:5px auto 5px auto;}

.alignright{float:right;margin:5px 0 20px 20px;}

.alignleft{float:left;margin:5px 20px 20px 0;}

a img.alignright{float:right;margin:5px 0 20px 20px;}

a img.alignnone{margin:5px 20px 20px 0;}

a img.alignleft{float:left;margin:5px 20px 20px 0;}

a img.aligncenter{display:block;margin-left:auto;margin-right:auto}

.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}

.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}

img , select{max-width:100%;}

.post-entry dl , .section-add-comment dl{margin:0 20px;}

.post-entry dd , .section-add-comment dd{margin:0 0 20px;}

.post-entry ul:not([class]) li , .section-add-comment ul:not([class]) li{list-style-type:disc;margin:0;padding-left:2em;list-style-position:inside;text-indent:-1em;overflow:hidden;margin-top:10px;}

.post-entry ul:not([class]) , .section-add-comment ul:not([class]){list-style-type:disc;list-style-position:outside;margin-right:1px;margin-left:20px;padding-left:0px;margin-top:10px;}

.post-entry ol:not([class]), .section-add-comment ol:not([class]){list-style-type:decimal;list-style-position:outside;margin-right:1px;margin-bottom:10px;margin-left:20px;padding-left:0px;margin-top:10px;}

.content ol:not([class]) li , .section-add-comment ol:not([class]) li{list-style-type:decimal;margin:0;padding-left:2em;list-style-position:inside;text-indent:-1em;overflow:hidden;margin-top:10px;}

.social{position:relative;z-index:50;}

.d-none{display:none;}

.slide-number{display:none;}

.admin_bar .navbar-desctop.affix{top:32px;}

.rev_slider .js-target-scroll{font-family:'montserratsemibold' !important;}

.rev_slider .slide-title{font-family:'Oswald', sans-serif !important;}

.tp-caption{text-align:right !important;}

.tp-splitted{text-align:right !important;}

.brand-panel{background-color:transparent !important}

.vertical-panel, .vertical-panel-content{width:64.735vmin !important}

.social-list .fa{font-size:1.8vmin !important;color:#fff !important;}

.social-list li{margin-top:3.8vmin;float:left !important;padding:10px 1.4vmin;}

.social-list{margin-right:15vmin;margin-top:3vmin}

.arrow-left{top:76.5vmin !important;left:7vmin !important}

.arrow-right{top:76.5vmin !important;left:14vmin !important}

.vertical-panel-info .line, .vertical-panel{display:none}

.project figure:hover .project-zoom{opacity:0 !important;display:none;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.project figure:hover .project-category{opacity:1 !important;}

.project figure:hover .project-title{opacity:1 !important;}

.slide-number{display:none !important}

/*.owl-item{width:22.16% !important;padding:0.1%;}*/

.project figure:hover .project-category{letter-spacing:1.8em !important}

/**/.project-category{white-space:nowrap}

/*@media only screen and (max-width:500px){

    .owl-item{width:96% !important;padding:0.1%;}

}*/

.project.project_item.project-light.col-sm-6.col-md-4.col-lg-3, .project.project_item.col-sm-6.col-md-4.col-lg-3{width:24.5%;height:320px;margin:0.25% 0.25% 0.14% 0.25%!important}

.single-projects .arrow-left{top:50vmin !important;left:0vmin !important}

.single-projects .arrow-right{top:58vmin !important;left:0vmin !important;margin-left:0}

.single-projects .arrow-right:after{background:url(images/right.png) 0 0 no-repeat;background-size:3em;margin-left:0;width:50px;height:50px;}

.single-projects .arrow-right:before{display:none}

.single-projects .arrow-left:after{display:none}

.single-projects .arrow-left:before{background:url(images/left.png) 0 0 no-repeat;margin-left:-2px;width:50px;height:50px;margin-right:0;}

.overlay{position:fixed;top:0;bottom:0;left:-50%;right:0;width:50%;visibility:hidden;opacity:0;z-index:99;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}

.overlay:target{visibility:visible;opacity:1;left:0%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}

.popup{margin:70px auto;padding:20px;background:rgba(13,108,196, 0.8);width:100%;transition:all 5s ease-in-out;float:left;height:80%;top:5%;bottom:5%;position:absolute;left:0px;}

.popup h2{margin-top:0;font-family:Oswald,sans-serif;font-weight:400;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:#fff;}

}

.popup .close:hover{color:#000;opacity:1;}

.popup .content{max-height:30%;overflow:auto;}

.info_btn{position:absolute;top:-59vmin;margin-left:-2px;opacity:.25}

.info_btn:hover{opacity:1}

@media screen and (max-width:700px){

    .popup{width:70%;}

}

.close_btn{position:absolute;top:-67vmin;margin-left:-2px;z-index:2;opacity:.25}

.single-projects .brand-panel{z-index:1 !important;}

.close_btn:hover{opacity:1}

.social-list{float:right;margin-bottom:0}

.single-projects .project-category, .page-template .project-category{display:none}

.popup .close{position:absolute !important;top:-16px !important;right:-20px !important;transition:all 200ms !important;font-size:30px !important;font-weight:bold !important;text-decoration:none !important;color:#333 !important;background-color:#fff !important;opacity:1 !important;border:1px solid #000 !important;width:35px !important;height:35px !important;text-align:center !important;}

.footer{display:none}

.col-about-info p{line-height:28px;text-align: justify;}

.home .project figure img{height:100%}

main.vc_custom_1493830993319.main.main-inner.main-project{z-index:-1 !important;}

.text-parallax-content{font-size:19.8em !important;}

.vertical-panel-content{width:100% !important;float:right;top:15px !important;z-index:1 !important;}

.paddingt12{padding-top:-50px}