@font-face {
font-family: 'Helvetica Neue Regular';
src: url(https://www.bahiagadir.com/wp-content/themes/bahiagadir/fonts/Helvetica-Neue-Regular.eot);
src: local('☺'), url(//www.bahiagadir.com/wp-content/themes/bahiagadir/fonts/Helvetica-Neue-Regular.woff) format('woff'), url(//www.bahiagadir.com/wp-content/themes/bahiagadir/fonts/Helvetica-Neue-Regular.ttf) format('truetype'), url(//www.bahiagadir.com/wp-content/themes/bahiagadir/fonts/Helvetica-Neue-Regular.svg) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Helvetica Neue Bold';
src: url(https://www.bahiagadir.com/wp-content/themes/bahiagadir/fonts/Helvetica-Neue-Bold.eot);
src: local('☺'), url(//www.bahiagadir.com/wp-content/themes/bahiagadir/fonts/Helvetica-Neue-Bold.woff) format('woff'), url(//www.bahiagadir.com/wp-content/themes/bahiagadir/fonts/Helvetica-Neue-Bold.ttf) format('truetype'), url(//www.bahiagadir.com/wp-content/themes/bahiagadir/fonts/Helvetica-Neue-Bold.svg) format('svg');
font-weight: normal;
font-style: normal;
}
*{font-size:16px;line-height:21px;}
p,h1,h2,h3,h4,h5,h6{font-family:'Helvetica Neue Regular'; letter-spacing:3px !important;line-height:1.3em;}
p,.prague-header .prague-navigation .main-menu > li > a{line-height:25px;font-family:'Helvetica Neue Regular';letter-spacing:1px !important;}
p{font-size:16px;line-height:21px;}
.main-menu li a{letter-spacing:0px;}
.prague-logo img{max-width:200px;}
.project-detail-simple-wrapper{padding-top:0;padding-bottom:0;}
.vc_row.vc_inner{background-position:bottom !important;}
small *{font-size:75%;}
.light, .light *{color:#ffffff !important;opacity:1 !important;}
.light a.a-btn:hover{color:#000000 !important;}
.adddress-block .address-block-outer .separator{margin-bottom:0;}
.top-banner .light .content .description p{opacity:1 !important;} .shadow,.shadow-inner .vc_column-inner{box-shadow: 5px 12px 26px -9px #000000;}
.shadow-inner .vc_column-inner{max-width:300px;margin:auto;}
.ver-mas .top-banner.simple .content{margin-top:0;margin-bottom:0;}
.table .wpb_column{border-right:1px solid #9d9d9d;text-align:center;}
.table .wpb_column:last-child{border:none;}
.table.blanco  .wpb_column{border-color:#ffffff;} h1{font-size:41px;line-height:46px;letter-spacing:2px;}
h2{font-size:20px;line-height:25px;color:#8F8B8A;}
h4{font-size:20px;line-height:25px;}
h5,h3{font-size:18px;line-height:23px !important;}
.a-btn{font-size:12px;line-height:17px;}
.project-grid-wrapper .project-grid-item-title a{font-weight:700;}
.project-grid-wrapper .project-grid-item-category{font-size:16px;line-height:18px;color:#7e7d7d;letter-spacing:3px;}
.top-banner .content .description h5{margin:0;} .wp-video{width:100% !important;}
.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 1200px;
margin: 0 auto;
}
.video-container iframe, .video-container object, .video-container embed, .video-container video {
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
} li.current-menu-item > a{padding-bottom:3px;border-bottom:1px solid #fff;} .heading.dark .subtitle,.heading .title,.adddress-block h4{text-transform:uppercase;color:#000;}
.adddress-block h4,.prague-formidable .frm_forms.with_frm_style .frm_button_submit{font-weight:700;font-size: 14px;line-height: 18px;}
.heading .title{font-weight:700;text-transform:none;margin-top:0;}
.frm_forms a{ font-size:12px;color:#111;text-decoration:underline; }
.frm_error{color:red;} .project-grid-wrapper .project-grid-item-title{font-weight:normal;}
.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-excerpt{margin-top:10px;}
.prague_list .project-list-item .s-back-switch{ background-size:contain !important; } .detail-parallax-text-item .detail-parallax-item-right{align-self:baseline;margin-top:5em;padding:57px 70px;}
.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-description{margin-top:0;} .prague-shortcode-parent .prague-shortcode-parent-img{height:420px;}
.prague-shortcode-parent .prague-shortcode-heading .parent-title{margin-top:5px;}
.prague-shortcode-parent .prague-shortcode-heading .parent-subtitle{letter-spacing:1px;} @media only screen and (max-width: 767px)
{
.prague-header .prague-navigation {
background:#000 !important;
}
}