/*!
Theme Name: Hercomm
Description: Theme for Hercomm Website
Author: stv
Template: salient
Version: 1.0
*/.spt1,.spy1,.wpb_column.sp-col-t1>.vc_column-inner,.wpb_column.sp-col-y1>.vc_column-inner{padding-top:40px!important}@media only screen and (min-width:601px){.spt1,.spy1,.wpb_column.sp-col-t1>.vc_column-inner,.wpb_column.sp-col-y1>.vc_column-inner{padding-top:90px!important}}.spb1,.spy1,.wpb_column.sp-col-b1>.vc_column-inner,.wpb_column.sp-col-y1>.vc_column-inner{padding-bottom:40px!important}@media only screen and (min-width:601px){.spb1,.spy1,.wpb_column.sp-col-b1>.vc_column-inner,.wpb_column.sp-col-y1>.vc_column-inner{padding-bottom:90px!important}}.spy2{padding-top:40px!important;padding-bottom:40px!important}@media only screen and (min-width:959px){.spy2{padding-top:70px!important;padding-bottom:70px!important}}.spx1{max-width:1000px;margin:0 auto}.spx2{max-width:400px;margin:0 auto}.smb-50{margin-bottom:50px!important}.smb-tiny{margin-bottom:5px!important}.center{text-align:center}.left{text-align:left}.right{text-align:right}.white *{color:#fff!important}.light-blue,.light-blue *{color:#00abe9!important}.bg-grey .row-bg-wrap .row-bg,.bg-grey-col{background:#f3f3f6}body.material a.nectar-button{border-radius:25px!important;padding:12px 40px!important;font-size:14px;font-weight:400}body.material a.nectar-button.regular-button{color:#fff}body.material a.nectar-button.regular-button.medium{font-size:17px}body.material a.nectar-button.regular-button:hover{background:#26b4c6!important}body.material a.nectar-button.see-through.accent-color{border-radius:25px!important}body.material a.nectar-button.see-through.accent-color:hover{background:#00abe9!important;color:#fff!important}body.material a.nectar-button.has-icon.arrow-btn{border:none;padding-left:20px!important}body.material a.nectar-button.has-icon.arrow-btn:hover{box-shadow:none!important}body.material a.nectar-button.has-icon.arrow-btn i{border:1px solid #00abe9;line-height:21px;height:25px;width:25px}html{font-size:17px}body .container-wrap{padding-bottom:0}.contact-info h4{margin-bottom:25px!important}.contact-info div.addr,.contact-info div.mail,.contact-info div.mobile,.contact-info div.phone,.contact-info div.tel{margin:5px 0 0 0;position:relative;padding-left:30px}.contact-info div.addr:before,.contact-info div.mail:before,.contact-info div.mobile:before,.contact-info div.phone:before,.contact-info div.tel:before{position:absolute;left:0;top:0;color:#00abe9}.contact-info div.tel:before{content:"t"}.contact-info div.phone:before{content:"p"}.contact-info div.mobile:before{content:"m"}.contact-info div.addr:before{content:"a"}.contact-info div.mail:before{content:"e"}.contact-info a:hover{color:#00abe9!important}.contact-info.no-link-highlight a{color:#1c2f72}.wpb_column.apt-box{border-radius:75px 0 0 0}@media only screen and (max-width:999px){.wpb_column.apt-box{margin-left:35px!important}}@media only screen and (max-width:550px){.wpb_column.apt-box{margin-left:10px!important}}.wpb_column.apt-box .vc_column-inner:after{background:#f3f3f6;position:absolute;left:100%;top:0;width:325%;height:100%;content:""}.apt-apartment{padding-top:50px!important}@media only screen and (min-width:768px) and (max-width:999px){.apt-apartment .apt-header .vc_col-sm-4{width:33.33333333%}.apt-apartment .apt-header .vc_col-sm-8{width:66.66666667%}}@media only screen and (max-width:999px){.apt-apartment>.col.span_12>.wpb_column{padding:0 25px}}.apt-apartment .apt-main-plan{padding-top:50px;padding-bottom:50px}.apt-apartment .apt-area{color:#00abe9;font-weight:700;font-size:36px}.apt-apartment .apt-table{overflow-x:auto;width:600px;max-width:100%}.apt-apartment .apt-table table{background:0 0!important;border-top:none!important;font-size:.85rem}.apt-apartment .apt-table table tr{background:0 0!important}.apt-apartment .apt-table table tr td,.apt-apartment .apt-table table tr th{border:none!important;padding:3px 10px!important;font-size:11px;font-weight:300}.apt-apartment .apt-table table tr th{font-weight:400}.apt-apartment .apt-table table th.right{text-align:right!important}@media only screen and (max-width:550px){.apt-apartment .apt-table .wpb_wrapper{position:relative;padding-bottom:25px}.apt-apartment .apt-table .wpb_wrapper:after{content:"Povucite lijevo i desno za pregled tablice.";position:absolute;font-size:.7rem;bottom:15px;display:block;width:100%;line-height:normal}}.apt-apartment .apt-path{padding:6px 0 0 60px}.apt-apartment .apt-path span span{padding-right:25px;display:inline-block}.apt-apartment .apt-path span span a{color:#1c2f72}.apt-apartment .apt-path span span a:hover{color:#00abe9}.apt-apartment .apt-path span span:first-child{font-size:22px;font-weight:600}.apt-apartment .apt-back-btn{position:absolute;left:0}.apt-apartment .apt-back-btn .back-btn:before{content:"\f104";font-family:fontAwesome;font-size:1.8rem;border:3px solid #00abe9;border-radius:50%;width:30px;height:30px;display:block;text-align:center;line-height:normal;padding:2px 5px 4px 1px;font-weight:600;transition:.5s}.apt-apartment .apt-back-btn .back-btn:hover:before{background:#00abe9;color:#fff}.apt-apartment .apt-close-btn{position:absolute;right:0;top:50px}@media only screen and (max-width:999px){.apt-apartment .apt-close-btn{top:20px}}.apt-apartment .apt-close-btn .back-btn:after{content:"\f00d";font-family:fontAwesome;font-size:1.8rem;border:3px solid #00abe9;border-radius:50%;width:30px;height:30px;display:block;text-align:center;line-height:normal;padding:2px 3px 4px 3px;font-weight:600;transition:.5s}.apt-apartment .apt-close-btn .back-btn:hover:after{background:#00abe9;color:#fff}@media only screen and (max-width:767px){.apt-apartment .vc_col-sm-4>.vc_column-inner>.wpb_wrapper{position:relative}.apt-apartment .vc_col-sm-4>.vc_column-inner>.wpb_wrapper .apt-close-btn{top:0;right:10px}}.apt-mtitle h2{font-size:1.2rem;line-height:1em;font-weight:500}.apt-mtitle h2 span{display:block;font-size:2rem;padding-top:15px;font-weight:600}.app-nav{position:absolute;right:0;top:0;display:flex}@media only screen and (max-width:767px){.app-nav{top:-87px}}.app-nav .next,.app-nav .prev{display:inline-block;padding-left:10px}.app-nav .next:before,.app-nav .prev:before{font-family:fontAwesome;font-size:1.8rem;border:3px solid #00abe9;border-radius:50%;width:30px;height:30px;display:block;text-align:center;line-height:normal;padding:1px 3px 5px 3px;font-weight:600;transition:.5s}.app-nav .next:hover:before,.app-nav .prev:hover:before{background:#00abe9;color:#fff}.app-nav .next.no-nav:before,.app-nav .prev.no-nav:before{border:3px solid #93dfe5;color:#93dfe5}.app-nav .next.no-nav:hover:before,.app-nav .prev.no-nav:hover:before{background:0 0;color:#93dfe5}.app-nav .next:before{content:"\f106"}.app-nav .prev:before{content:"\f107";padding:3px 3px 3px 3px}.project-gallery .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,.project-gallery .nectar-flickity[data-controls=material_pagination] .flickity-page-dots{bottom:0}.project-gallery .flickity-page-dots li:before{box-shadow:inset 0 0 0 1px #fff!important}.container.apt-container{max-width:1800px}img.apt-main-img{max-height:500px;width:auto}.single-portfolio .bottom_controls{display:none}.main-banner .hotspots-interaction{margin:0 0 1em 0}.main-banner .highlight-mobile{display:none}@media only screen and (max-width:767px){.main-banner .highlight{display:none}.main-banner .highlight-mobile{display:block}}body #header-outer.transparent #top:before{content:"";background:url(assets/images/blue-shade.png) repeat-x;background-size:auto 100%;width:100%;height:150px;top:0;left:0;position:absolute}body #header-outer #top a#logo{background:#1c2f72;padding:15px;position:relative}body #header-outer #top a#logo img{top:0;left:2px}body #header-outer #top a#logo img.starting-logo{top:12px;left:16px}body #header-outer #top a#logo:before{position:absolute;background:#1c2f72;width:100%;height:2px;top:-2px;left:0;content:""}body.page-template-template-apartment #ajax-content-wrap .container-wrap{padding-top:0}body.page-template-template-apartment #header-space,body.page-template-template-apartment #search-outer{background:0 0}body.page-template-template-apartment #header-outer[data-lhe=default].transparent{background:0 0}body.page-template-template-apartment #header-outer[data-lhe=default].transparent #top:before{background:0 0}@media only screen and (max-width:999px){body.page-template-template-apartment #header-outer[data-lhe=default].transparent #top:before{display:none}}body.page-template-template-apartment #header-outer[data-lhe=default].transparent #top nav>ul>li>a{color:#1c2f72!important;transition:.5s}body.page-template-template-apartment #header-outer[data-lhe=default].transparent #top nav>ul>li>a:hover{color:#00abe9!important}body.page-template-template-apartment #header-outer[data-lhe=default].transparent #top nav>ul>li.sfHover a,body.page-template-template-apartment #header-outer[data-lhe=default].transparent #top nav>ul>li.sfHover a span{color:#00abe9!important}body.page-template-template-apartment #header-outer[data-lhe=default].transparent #top .slide-out-widget-area-toggle.mobile-icon i:after,body.page-template-template-apartment #header-outer[data-lhe=default].transparent #top .slide-out-widget-area-toggle.mobile-icon i:before{background-color:#1c2f72!important}@media only screen and (min-width:1000px){body #footer-outer .row{padding:0}}@media only screen and (max-width:999px){body #footer-outer .row{padding-bottom:0}}#footer-outer #copyright div{font-size:.8rem;color:#00abe9}#footer-outer #copyright div p{display:inline-block;padding-bottom:0}.site-footer .menu li{list-style-type:none;padding-bottom:7px}.site-footer .menu li a{text-transform:uppercase;font-weight:300}.site-footer .menu li .sub-menu li{padding-top:5px}.site-footer .menu li .sub-menu li a{font-weight:200}@media only screen and (max-width:999px){.site-footer.spy1{padding-bottom:0!important}}.contact-form .wpcf7-form-control-wrap{margin-bottom:20px}.contact-form .wpcf7-form-control-wrap input,.contact-form .wpcf7-form-control-wrap select,.contact-form .wpcf7-form-control-wrap textarea{background:#fff;border:1px solid #00abe9;border-radius:25px;padding:10px 25px}.contact-form select.wpcf7-form-control{appearance:none;-webkit-appearance:none;cursor:pointer}.contact-form .site-select{position:relative;margin-bottom:1.5rem}.contact-form .site-select::after,.contact-form .site-select::before{position:absolute;content:"";right:1rem;pointer-events:none;z-index:10}.contact-form .site-select::before{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-bottom:.3rem solid #000;top:40%}.contact-form .site-select::after{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #000;top:55%}.contact-form span.wpcf7-not-valid-tip{box-shadow:none;padding:0 17px}.contact-form input[type=submit].wpcf7-submit{border-radius:50px!important;font-weight:400;font-size:14px}.contact-form br{display:none}.container-wrap .contact-form input[type=submit].wpcf7-submit{padding:15px 35px!important}.wpcf7 form .wpcf7-response-output{border:none;color:#00abe9;padding:0;margin:20px 0 0 0}@media only screen and (min-width:1px) and (max-width:999px){body #header-outer{padding-top:0}}@media only screen and (min-width:691px) and (max-width:999px){#footer-outer #copyright .col{width:100%}}@media only screen and (max-width:767px){#footer-outer #copyright .col{text-align:left}}