.prague-logo a img {width:60px !important;}
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Droid Serif", sans-serif !important;
                                                                        }

/* SUBMENU */

/* BUTTON */
    /* BUTTON */
    .a-btn, .a-btn-arrow-2, .a-btn-2, .a-btn-arrow, .button.prev, .button.next {
                    font-family: "Droid Serif", sans-serif !important;
                                                                                }

/* Theme Options Custom CSS */
body{ font-family:"Metro Nova Regular", sans-serif !important;}
/**{ font-family: "Metro Nova Regular", sans-serif !important; }*/

.prague-loader .prague-loader-wrapper{  background:#000;}
.prague-loader .prague-loader-img{ outline:3px solid #000; outline-offset:-2px;}

h1, h2, h3, h4, h5, h6, p {  font-family:"Metro Nova Regular", sans-serif !important;}
h1 { font-size:40px !important;}
.down-arrow{background-color:transparent; border: solid 1px #fff; bottom:40px;}
.custom .tp-bullet{ width:32px; height: 6px; background:#fff;}
.custom .tp-bullet.selected{ background:#53C4FF;}
.custom.tp-bullets{ top:85% !important;}

.prague-header{ padding:10px 30px;}
/*.prague-header.simple.sticky-menu.light.static{ background:#212121 !important;}*/
.prague-header.simple.sticky-menu.light{ background:#212121 !important;}
body.home .prague-header.simple.sticky-menu.light,
body.page-id-111 .prague-header.simple.sticky-menu.light{ background:none !important;}
.prague-header.simple.sticky-menu.light{background:#212121 !important;}

.prague-header .prague-navigation .main-menu > li > a{ font-family:"Metro Nova Regular", sans-serif !important;}
.prague-header.light .main-menu li a{ color:#fff !important; font-family:"Metro Nova Regular", sans-serif !important;}
.prague-header .main-menu li.current_page_item a,
.prague-header.light .main-menu li.current_page_item a{ color:#53C4FF  !important;}

.prague-header .filter-nav{ display:none;}

.prague-logo img{ border:solid 3px #fff;}
.prague-header.simple.sticky-menu.light.scroll,
.prague-header.simple.sticky-menu.dark{ background:#ffffff !important; border-bottom: solid 1px #ccc;}
body.home .prague-header.simple.sticky-menu.light.scroll,
body.page-id-111 .prague-header.simple.sticky-menu.light.scroll{ background:#ffffff !important;}
.prague-header.light.scroll .main-menu li a{ color:#000 !important;}
.prague-header.light.scroll .prague-logo{ background:#000;}
.prague-header.dark .prague-logo,
.prague-header.dark.scroll .prague-logo{ background:#000;}

.project-gallery__item{ margin:0px 0px 20px 0px; position:unset !important; width:100% !important; top:unset !important; /*height: auto !important;*/ transition: none !important; transform: none !important;}
.project-gallery__item:nth-child(3){ margin:0px 0px 20px 0px !important;}
/*.project-gallery__item:first-child{ display:none;}*/
.project-gallery__wrap{ height:auto !important; position:unset !important; }
.homeVGallery img{ margin-bottom:15px;}

/*.homeVGallery .project-grid-wrapper .project-grid-item-img-link{ height:300px;}*/
.homeVGallery .project-grid-wrapper .project-grid-item-title a{color:#464646; font-family: "Metro Nova Regular", sans-serif !important; margin: 0px 0px 18px 0px; display: block;}
.homeVGallery .project-gallery__item-btn{ margin:0px 0px 20px 0px; padding:10px 30px; border:solid 1px #53C4FF; color:#53C4FF; font-family: "Metro Nova Regular", sans-serif !important; font-size:12px;}
.homeVGallery .project-grid-item-content p{ font-size:10px; color: #ababab; text-transform:uppercase;  font-family: "Metro Nova Regular", sans-serif !important; margin: 0px;}
.homeVGallery .project-gallery__item-btn:hover{ background:#53C4FF; border:solid 1px #53C4FF;  color:#fff;}

.homeVNews h4{ margin:10px 0px 6px 0px; padding:0px; font-size:16px; line-height: 24px; color:#53C4FF;}
.homeVNews .vc_col-sm-12{ background:#fff; padding:0px !important; }
.homeVNews .vc_gitem-post-data{ margin:0px;}
.homeVNews .vc_col-sm-12 p{ margin:0px; padding:0px; font-size:14px; line-height: 24px;}
.homeVNews .vc_btn3.vc_btn3-size-md{ margin:0px; padding:0px; background: none !important; color: #53C4FF !important;}
.homeVNews .vc_gitem-zone.vc_gitem-is-link{ max-height:180px;}
.homeVNews .vc_gitem-post-data, .homeVNews .vc_custom_heading a{ margin:0px; padding:0px; line-height:22px; text-align: left !important; color: #464646; font-family: "Metro Nova Regular", sans-serif !important;}
.homeVNews .vc_gitem-post-data div{ line-height:22px;}
.homeVNews .vc_gitem-post-data-source-post_date{ margin:10px 0px 20px 0px; padding:0px;}
.homeVNews .vc_gitem-post-data-source-post_date div{color: #464646; font-size:10px; font-family: "Metro Nova Regular", sans-serif !important;}

.homeVNews .vc_gitem-post-category-name{ font-size:10px; color:#ababab; text-transform:uppercase;}
.homeVNews .vc_gitem-post-category-name:hover{ background:none !important;}

.homeVNews .vc_gitem-zone-a .vc_gitem-row-position-top, .homeVNews .vc_gitem-zone-b .vc_gitem-row-position-top{ position:static;}
.homeVNews .vc-gitem-zone-height-mode-auto:before{ padding-top:0px;}

.prague-footer .footer-content-outer {   padding:140px 0px 80px 0px !important;}
.prague-footer, .prague-footer:before {  background-color: #f5f5f5;}
.footerCol .prague-logo {  margin:0px auto 0px auto; text-align: center;}
.footerCol .prague-logo a img{ border:none; /*margin-top: 6px;*/}
footer .footerCol{ width:20%; padding: 0px 18px;}
footer .footerCol p { font-size:13px; color:#212121; line-height:23px; word-spacing:1px;}
footer .footerCol p a {  font-family:"Metro Nova Regular", sans-serif !important; font-size:13px; line-height: normal;}
footer .footerCol .footerMessage{ padding:0px 0px;}
.footer-bottom-content{ display:none;}
.footerSocial{ margin:0px 0px 0px 0px; padding:0px; color:#212121; text-align:center;}
.footerCopyright { margin:0px 0px 0px 0px; padding:0px;}
.footerCopyright a{ color:#212121;}
ul.socialLinks{ margin:0px; padding:0px;}
ul.socialLinks li{ margin:0px 8px; padding:0px; display:inline-block; list-style:none;}
ul.socialLinks li a{ color:#212121;}
.footerColLast3, .footerColLast2, .footerColLast{border-left: solid 1px #E0E0E0; min-height: 150px;}
.MidBorder { border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.project-grid-wrapper .project-grid-item-title a{ color:#53C4FF;}

.page-id-1155 .prague-header,
.page-id-1155 .prague-coming-time-wrapper{ display:none !important;}

.prague-header.light .prague-nav-menu-icon a{ border:solid 1px #fff;}
.prague-header.light .prague-nav-menu-icon a i:after, .prague-header.light .prague-nav-menu-icon a i:before{background-color: #fff;}
.prague-header.light .prague-nav-menu-icon a i{background-color: #fff;}

.prague-header.light.scroll .prague-nav-menu-icon a{ border:solid 1px #7e7d7d;}
.prague-header.light.scroll .prague-nav-menu-icon a i:after, .prague-header.light.scroll .prague-nav-menu-icon a i:before{background-color: #7e7d7d;}
.prague-header.light.scroll .prague-nav-menu-icon a i{background-color: #7e7d7d;}

.project-gallery__item .project-gallery__item-btn:hover{ background:#53C4FF; color:#fff;}
.project-gallery__item .project-gallery__item-title{ font-size:26px; font-family:"Metro Nova Regular", sans-serif !important; font-weight:normal; }
.project-gallery__item .project-gallery__item-btn{ font-size:13px; padding:15px 30px;
 font-family:"Metro Nova Regular", sans-serif !important; }
p.loactionText { text-transform:uppercase; font-size:12px;}
.parentProjectItem {  width: 100%;}
.project-gallery__item {  width: 100%; }
.parentProjectItem .project-gallery_item:hover, 
.parentProjectItem:focus .project-gallery_item {  -ms-transform: scale(1.2);  -moz-transform: scale(1.2);  -webkit-transform: scale(1.2);  -o-transform: scale(1.2); transform: scale(1.2) !important;}
.parentProjectItem:hover .project-gallery_item:before, .parentProjectItem:focus .project-gallery_item:before { display: block;}
.parentProjectItem:hover a, .parent:focus a { display: block;}
.parentProjectItem { overflow: hidden; position: relative; display: inline-block; cursor: pointer;
}
.prague-blog-grid-wrapper .blog-grid-img{ height:258px;}

.innerPageTitle h2{ color:#464646; font-weight:normal; text-transform:uppercase;}

.contactWrapper{ padding-left:75px; padding-right:75px;}
.adddress-block .address-block-outer{ padding-bottom:10px;}
.adddress-block .address-block-outer p{ padding: 0px 0px 10px 0px; font-size:12px; line-height:20px;}
.contactUsForm input[type=tel]{  height: 40px !important;}
.contactUsForm #frm_field_13_container .frm_description{ font-size:11px; line-height:17px; font-weight: normal; font-family:"Metro Nova Regular", sans-serif !important;}
.contactCareerPara p{ line-height:18px; font-size:13px;}

h1.rs-layer { font-weight:normal !important;}
.prague-loader-wrapper { transform-origin: unset !important; transform: none !important;}

.aboutBlackBox{ background-color:rgba(0,0,0,0.3);}
.aboutPageText{ maring:0px; padding:0px; text-align:center;}
.aboutPageText h1 { color:#fff; font-size:28px; font-weight:normal; font-family:"Metro Nova Regular", sans-serif !important; }
.aboutPageText h1 label{ display:block; color:#fff; font-size:16px; font-family:"Metro Nova Regular", sans-serif !important; letter-spacing: 10px;}
.aboutPageText p{ color:#fff; text-align:justify-center; text-align:justify;}
.aboutImageOverBox p{ margin:0px auto; padding:10px 0px; width:320px; line-height:26px;}
.rs-layer{ font-family:"Metro Nova Regular", sans-serif !important; }
.a-btn, .a-btn-arrow-2, .a-btn-2, .a-btn-arrow, .button.prev, .button.next{ font-family:"Metro Nova Regular", sans-serif !important; }
.prague-blog-grid-wrapper .blog-grid-post-title a{ font-family:"Metro Nova Regular", sans-serif !important; }
.prague-blog-grid-wrapper .blog-grid-post-excerpt{ display:none;}

.post-detailed .prague-post-content-outer{ max-width:initial;}

.blueBroderButton a{ margin: 0px 0px 20px 0px; padding: 10px 30px; border: solid 1px #53C4FF; color: #53C4FF; font-family: "Metro Nova Regular", sans-serif !important; font-size: 13px; text-transform:uppercase;}
.blueBroderButton a:hover{ background: #53C4FF; border: solid 1px #53C4FF; color: #fff;}

.prague-formidable .frm_forms.with_frm_style .frm_button_submit{ margin: 0px 0px 20px 0px; padding: 10px 30px; border: solid 1px #53C4FF; color: #53C4FF; font-family: "Metro Nova Regular", sans-serif !important; font-size: 13px; background-image:none; font-weight:normal;}
.prague-formidable .frm_forms.with_frm_style .frm_button_submit:hover{ background: #53C4FF; border: solid 1px #53C4FF; color: #fff;}

.project-detail-parallax-item .detail-parallax-item-header{ background-color: rgba(17, 17, 17, 0.3);}
.projectLeftContent { padding:0px 0px 25px 0px; text-align:center;}
.projectLeftContent p{ margin:0px; padding:0px 0px 5px 0px; line-height:normal; color:#464646; font-size:14px;}
.projectLeftContent p a{ color:#464646; font-size:14px;}
.projectLeftContent p strong{ font-size:14px;}

.newsListing .project-list-item{ width:100%;}
.newsListing .prague_list .project-list-item .project-list-outer .project-list-wrapper{ min-height:450px; display:block;}
.newsListing .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-content{ width:52%;}
.newsListing .project-list-title a{ color:#464646; font-size:16px; font-family: "Metro Nova Regular", sans-serif !important; font-weight: normal !important; line-height: 38px !important;
    font-size: 28px !important;}
.newsListing .blueBroderButton{ margin:20px 0px 0px 0px;}
.newsListing .project-list-item.column_paralax .project-list-img{ text-align:right;}
/*.newsListing .project-list-item .project-list-content{ width:42% !important;}
.newsListing .project-list-item.column_paralax .project-list-content{ width:38% !important;}*/

.newsListing .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-excerpt{ display:none;}
.newsListing .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-img{ width:40%;}

.ourCommunitiesBar{ margin:0px; padding:0px;}
.ourCommunitiesBar h3{ margin:0px; padding:0px; color:#464646; font-size:24px; font-family: "Metro Nova Regular", sans-serif !important; font-weight: normal;}

@media screen and (min-width: 786px) {
.stickyBox{ width:240px;}
#sticky 	{ padding:0px 0px 0px 0px; }
#sticky.stick { position:fixed; top:120px; width:240px;}
.stickyBox p{ line-height:28px;}
}

@media screen and (max-width:1199px) {
.prague-header.light .main-menu li a{ margin:4px 0px; padding:10px 0px; color:#000 !important;}
}
@media screen and (max-width: 786px) {
.stickyBox{ padding: 0px 20px 40px 30px;}
footer .footerCol{ width:100%; float:none;}
h1 { font-size:22px !important;}
h1.rs-layer { font-size:22px !important; font-weight:normal !important;}
.aboutImageOverBox p{ margin:0px auto; padding:10px 0px; width:85%; line-height:26px;}
.contactWrapper{ padding-left:0px; padding-right:0px;}
.newsListing .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-content{ width:100%; text-align:left;}
.newsListing .prague_list .project-list-item .project-list-outer .project-list-wrapper{ padding-top:0px;}
.homeVNews .vc_col-sm-12{ padding: 0px 15px 0px 0px !important;}
.prague-header .prague-navigation{ background:#fff;}
.prague-header .prague-navigation .main-menu > li > a { margin: 4px 0px; padding: 10px 0px; color: #000 !important;}
.prague-header .prague-navigation .main-menu li.current-menu-item a, .prague-header .prague-navigation .main-menu li:hover a { border-bottom: solid 1px;}
.adddress-block { max-width: unset;}
.adddress-block .address-block-outer p{ text-align:center !important;}
.contactSubHeader h4{ text-align:center !important;}
.prague-formidable .with_frm_style .frm_submit { text-align: center;}
.newsListing .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-img{ width:100%; position:static;}
.newsListing .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-img{ height:auto;}
}

@media only screen and (max-width: 400px){
.adddress-block { max-width: unset;}
}