.prague-logo a img {width:60 !important;height:60 !important;}
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
._3d-flip-book {margin-top:100px;}
.home .simple_slider .owl-container-gallery .owl-slide::before {background: rgba(0,0,0,0) !important;}
.ls-media-unmute-bg, .ls-icon-unmuted, .ls-media-unmute, .ls-icon-muted {display:none !important; visibility:hidden !important;}
.blog-list-post-excerpt {display:none;}
.hs-error-msg {color:#red !important;}
.hs-button {font-family: Roboto,sans-serif !important;
    font-size: 11px !important;
    line-height: 18px !important;
    letter-spacing: 2px !important;
    font-weight: 500 !important;
    display: inline-block !important;
    text-decoration: none !important;
    position: relative !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    padding: 15px 46px !important;
    border: none !important;
background: #000000 !important;
    color: #fff !important;
    -webkit-transition: color .3s ease-in,background-color .3s ease-in;
    transition: color .3s ease-in,background-color .3s ease-in;
}

.footer-content-outer .a-btn {width:75% !important; text-align:center !important; padding:15px 0 15px 0 !important;}
.footer-content-outer  #field_701dk {width:75% !important;}

#email_opt_in__c-5d5f320b-08ce-4544-992d-78f5d0780565 {float: left;
    margin-right: 10px;
    height: 25px !important;
width:25px !important;
    margin-bottom: 20px;}
.hs_recaptcha {margin-bottom:20px !important;}
.hs-form {width:100% !important;}
.hs-form fieldset {max-width: 100% !important;}
.hs-form label {font-size:12px !important; font-weight:300 !important; text-transform:uppercase !important;}
li::marker, li.hs-form-booleancheckbox::marker {display:none !important; visibility:hidden !important; color:#ffffff !important;}

.footerqc {    position: absolute;
    display: block;
    bottom: -10px;
    right: 20px;
}
.hs-input {width:100% !important;}
.footerqc img {width:125px; height:auto;}

.servicesfilmmb {display:none !important; visibility: hidden !important;}
.servicesfilmdt {display:block !important; visibility: visible !important;}

.vc_custom_1615317251852 {margin-top:80px !important; margin-bottom:0px !important; padding-top:60px !important; padding-bottom:60px; !important;}
.sqfootage {margin-bottom:40px !important;}
.main-menu>li {margin-left:0px !important;}
.white-font p {color:#ffffff !important;}
.greenbox .project-detail-block-outer {margin-bottom:0px !important; display:block;}
.greenrow .vc_column-inner {padding-top:35px !important; padding-bottom:35px !important;}
.greenbox .project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item.logo {background:url('https://timberblockdesign.com/wp-content/uploads/2021/03/TGREEN_W.png') #000000 no-repeat !important; background-size:75% !important;; background-position:center !important; } 
.greenbox .project-detail-block-outer {margin-top:0px !important;}
.greenbox .project-detail-block-outer .project-detail-block-wrapper {width:25% !important;}
.greenbox .project-detail-block-outer .project-detail-block-wrapper.full {width:100% !important; margin:0;}
.greenbox .project-detail-block-outer .project-detail-block-wrapper.one {margin-left:12.5%}
.greenbox .project-detail-block-outer .project-detail-block-wrapper.three {margin-right:12.5%}
.greenbox .project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item .project-detail-block-title {text-transform:uppercase; width:75%; color:#ffffff; font-size:15px;}
.greenbox .project-detail-block-outer .project-detail-block-wrapper .project-detail-block-descr p {font-size:24px; color:#ffffff}
.greenbox .project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item.car {background:url('https://timberblockdesign.com/wp-content/uploads/2021/03/car.png') #6abe52 no-repeat !important; background-size:25% !important;; background-position:bottom 10% right 10% !important;} 
.greenbox .project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item.home {background:url('https://timberblockdesign.com/wp-content/uploads/2021/03/house.png') #6abe52 no-repeat  !important; background-size:25% !important; background-position:bottom 10% right 10% !important;} 
.greenbox .project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item {height:169px !important;}

.greenbox .project-detail-block-outer .project-detail-block-wrapper.one .popuptext, .greenbox .project-detail-block-outer .project-detail-block-wrapper.two .popuptext, .greenbox .project-detail-block-outer .project-detail-block-wrapper.three .popuptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}


.greenbox .project-detail-block-outer .project-detail-block-wrapper.one .popuptext::after, .greenbox .project-detail-block-outer .project-detail-block-wrapper.two .popuptext::after, .greenbox .project-detail-block-outer .project-detail-block-wrapper.three .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.greenbox .project-detail-block-outer .project-detail-block-wrapper.one:hover .popuptext, .greenbox .project-detail-block-outer .project-detail-block-wrapper.two:hover .popuptext, .greenbox .project-detail-block-outer .project-detail-block-wrapper.three:hover .popuptext {
  visibility: visible;
  opacity: 1;
}

a.project-filmstrip-item-link:focus {outline:0 !important;}
.top-banner.light .top-banner-cursor, .top-banner.dark .top-banner-cursor {cursor:default; !imortant;}
.s-back-switch {background-position: bottom right ! important;}
.page-id-3242 .split-wrapper .ms-tableCell, .page-id-3242 .split-wrapper .split-mob-image {background-position: center right !important;}
.page-id-3220 .split-wrapper .ms-tableCell, .page-id-3220 .split-wrapper .split-mob-image {background-position: bottom right !important;}
.split-wrapper .ms-tableCell, .split-wrapper .split-mob-image {background-position: bottom right;}
.heading.black .a-btn.dark, .project-detail-slider .a-btn-2 {background:#000000 !important; color:#ffffff !important;}
.heading.black .a-btn.dark:hover, .project-detail-slider .a-btn-2:hover, {background:#ffffff!important; color:#000000 !important;}
.heading.black .a-btn.dark .a-btn-line::after, .heading.black .a-btn.dark .a-btn-line::before,  .hs-button::after,  .hs-button::before {background-color:#ffffff;}
.heading.black .a-btn.dark:hover .a-btn-line::after, .heading.black .a-btn.dark:hover .a-btn-line::before,  .hs-button:hover {background-color:#000000;}
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo a.yellow {margin-top:20px; background-color:#f4ba31 !important; font-family: Roboto,sans-serif;
    font-size: 11px !important; 
    line-height: 18px !important;
    letter-spacing: 2px !important;
    font-weight: 500 !important;
    display: inline-block !important;
    text-decoration: none !important;
    position: relative !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    padding: 15px 41px !important;
    border: none;
    color: #000000;
    -webkit-transition: color .3s ease-in,background-color .3s ease-in !important;
    transition: color .3s ease-in,background-color .3s ease-in !important;}
.post-detailed .prague-post-title {width:90%;}
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo a.yellow:hover {color:#000000 !important; background:#ffffff !important;}
.embed, iframe, object, video {margin-bottom:0px;}
.mikeholmes .vc_column-inner {background-image: url(https://timberblockdesign.com/wp-content/uploads/2021/01/mike-holmes.png) !important;
    background-position: bottom !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;}
.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination {display:none;}
#multiscroll-nav a.active {background:#f4ba31 !important;}
.prague-header .prague-social-nav {display:none !important;}
.prague-header.full .prague-nav-menu-icon {display:none !important;}
.prague-header .prague-navigation {padding-right:100px !important; color:#ffffff !important;}
.filmstrip-footer .filmstrip-filter {width:60%;}
.filmstrip-footer .filmstrip-filter .prague-dropdown {width:22%;}
.prague-nav-menu-icon {display:none!important;}
.footer-main-content a {color:#ffffff;}
.prague-footer .footer-top-content .prague-footer-main-block {width:100%;}
.prague-footer-info-block {width:30% !important;}
.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {width:75%; margin-top:0px;float:left; max-width:75%;}
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo .frm_checkbox label {color:#ffffff; font-size:12px; font-weight:300; }
.filmstrip-slider {width:100%;}


.project-detail-slider-banner {margin-bottom:0px;}
.project-detail-slider-outer .project-detail-block-outer {margin-bottom:53px;}
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo .frm_checkbox input[type=checkbox]:checked {background-color:999999;}
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo input {padding:5px 10px 5px 10px; margin-bottom:5px;}
.project-detail-simple-wrapper {padding: 0px 30px;}
.prague-header  sticky-menu sticky-mobile-menu light absolute  simple {color:#333333!important;}
.prague-header.simple.sticky-menu.dark {background:rgb(0,0,0,0.9)}
.prague-header.simple.sticky-menu.dark.scroll {background:rgb(0,0,0,0.9)}
.prague-header.dark .main-menu li a  {color:#ffffff;}
.floorplan {margin-top:20px; margin-bottom:20px !important; width:100% !important; text-align:right;}
.floorplan h4 {margin:0px !important; text-align:right;}
.floorplan ul {	margin: none; text-align:right;
	padding: none;}

.floorplan ul li {list-style-type:none;
padding-left: 10px; text-align:right;
border-bottom: 1px solid #bebebe;
}


.floorplan li:nth-child(even) {
    background: #fff;
}

.floorplan li:nth-child(odd) {
    background: #f2f2f2;
}

.prague-footer .footer-top-content .prague-footer-main-block .prague-logo {width:25%; float:left;}
.footer-main-content ul.main-menu {color: #ffffff !important; min-height:200px; margin-top:0px; width:100%; float:left; text-align:right;}
.footer-main-content ul.main-menu li {text-align:left;}

@media only screen and (max-width: 1367px) {

.single-post .row {display:block !important;}

.main-menu li a {padding:5px 5px; font-size:10px;}

}


@font-face {
    font-family: 'Rockwell';
    src:url('../fonts/Rockwell.woff2') format('woff2'),
        url('../Rockwell.woff') format('woff');
    font-display: swap;
}

.prague-loader .prague-loader-bar {
	font-family: "Rockwell", sans-serif !important; 
font-size:4em;
background:#232323;
/* height:3em; */
height:auto;
}

.prague-loader .prague-loader-bar .yellow {color:#f6bb32 !important; font-weight:bold; font-size:inherit; font-family:inherit; }

.split-wrapper .description {}

@media only screen and (max-width: 767px) {
.project-detail-main-slider .slick-track .s-back-switch {background-size:cover !important;}
.page-id-9471 .s-back-switch {background-position:bottom left!important;}
.blog-list-img.s-back-switch {background-position:bottom right !important;}
.fullheight.light.s-back-switch {min-height:35vh !important;}

.prague-header.light .prague-navigation, .prague-header.light .main-menu .sub-menu {background-color:#111 !important;}
.prague-header.light .prague-nav-menu-icon a {border:none !important;}
/* 
ul.sub-menu {  max-height: 0;
  overflow: hidden;
  transition: 0.5s linear;
}

a:focus+ul.sub-menu {
  max-height: 15em;
}

ul.main-menu li.menu-item-has-children a[href="#"]:focus {
  pointer-events: none;
}

ul.main-menu li.menu-item-has-children a::after {content: '\25ba';
    padding-left: 0.5em;}

*/

.main-menu li {padding: 15px !important;}
.prague-header .prague-navigation {padding-right:15px !important;}
ul.main-menu li ul.sub-menu li a {font-size:18px !important;line-height:24px !important; color:#ffffff !important; }
ul.main-menu li a, ul.main-menu li ul li a  {color:#ffffff !important; text-transform:capitalize !important; opacity:1 !important;}
ul.main-menu li.menu-item-has-children a, ul.main-menu li a {font-size:24px !important;line-height:24px !important; color:#ffffff !important; }

.prague-header .prague-nav-menu-icon a:hover {background:transparent !important; border:0px !important;}
.prague-header .prague-nav-menu-icon.active a i {background-color:transparent !Important;}
.prague-header .prague-nav-menu-icon a i:after, .prague-header .prague-nav-menu-icon a i:before, .prague-header .prague-nav-menu-icon a i {background-color: #ffffff !important;}
.prague-header.full .prague-nav-menu-icon {display:block !important;}
.prague-nav-menu-icon {display:block !important;}
.whitehousehome {display:none !important;}
#sfm-sidebar .sfm-menu li a:lang(fr), #sfm-sidebar .sfm-chapter:lang(fr), #sfm-sidebar .sfm-back-parent:lang(fr) {text-transform:none !important;}
.homepagewhite {margin-top:60px !Important;}
.footerqc {    display: block;
    width: 100%;
    height: 125px;
    margin: 0 auto;
    FLOAT: LEFT;
position:relative;
bottom:0;
right:0;
}
ul.sfm-menu li a span:lang(fr) {font-size:20px !Important;}
.footerqc:lang(en-US) {display:none; visibility:hidden; text-transform:none !important;}

.heading .a-btn.dark {max-width:80% !important;}

#Table_Script_Beljob td {font-size:8px !important;}

.servicesfilmdt {display:none !important; visibility: hidden !important;}
.servicesfilmmb {display:block !important; visibility: visible !important; }

.servicesfilmmb .prague_filmstrip {margin-bottom: -00px !important}

.bloglistbanner {margin-top:-40px !important; margin-bottom:-40px !important;}

.vc_custom_1615317251852 {margin-top:80px !important; margin-bottom:0px !important;}


.project-detail-slider h4 {text-align:center !important;}
.floorplan h4 {text-align:right !important;}
.tg-center-holder {display:none !important; visibility:hidden !important; opacity: 0 !important;}
.hidemobile {display:none !important; visibility:hidden !important;}
.heading .subtitle.divider {width:66% !Important;}
.prague_filmstrip.no-footer-content {padding:40px 0 50px 0 !important;}
.js-load-more .load-btn {width: 100% !important; margin: 0 60% !important;}
.split-mob-image {margin-bottom:0px !important; background-position: bottom 60% right ! important;}
.split-mob-section {padding-bottom: 0px !important;}
.split-wrapper {margin-top:80px !important;}
.wpb_video_widget {margin-bottom:60px !Important; margin-top:20px !Important;}
.mikeholmes .vc_column-inner {background-image: none !important;}
.sbi {margin-top:-50px !important;}
.owl-container-gallery {height: 400px !important; margin-bottom:50px !important;}
.simple_slider .owl-container-gallery .owl-item {padding: 1rem 1rem 1rem !important;}
.divider-content p {padding:0 15px 0 15px !Important;}
.page-id-3215 .filmstrip-slider .slick-arrow {top: 108% !important;}
.filmstrip-slider .slick-arrow {top: 110% !important;}
.prague_filmstrip {height:25% !important; margin-bottom:50px !important;}
.vc_custom_1604593606064 {display:none !important;}


#layerslider_2_1658w7u2xjn63 .ls-wp-container {margin-top:0px !important;}
.project-detail-slider-banner .project-detail-thumb-slider {margin-top:0% !important;}
.project-detail-thumb-slider {height:100% !important;}
.project-detail-slider-banner .slick-list .slick-track {height: 100% !important;}
.project-detail-slider-banner, .project-detail-slider-banner .project-detail-main-slider  {height: 340px !important;}




.greenrow .vc_column-inner {padding-right:15px !important;} 


.floorplan {width:100% !important; margin-top:160px !important; text-align:left; !important;}
.greenbox .project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item .project-detail-block-title {width:100% !important;}
.greenbox .project-detail-block-outer .project-detail-block-wrapper {width:100% !important;}
.greenbox .project-detail-block-outer .project-detail-block-wrapper.one, .greenbox .project-detail-block-outer .project-detail-block-wrapper.two, .greenbox .project-detail-block-outer .project-detail-block-wrapper.three {margin-right:0px; margin-left:0px;}

.post-detailed .prague-post-title {width:70%;}

.prague-footer {text-align:center;}
.prague-footer .footer-top-content .prague-footer-main-block {width:100%;} 
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo {width:100%; margin:0 auto;}
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo .frm_checkbox label {color:#ffffff;}
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo img {width:80%; margin:0 auto;}
.prague-footer-info-block {width:100% !important;}
.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {width:100%; max-width:100%;}
.footer-main-content ul.main-menu {color: #ffffff !important; min-height:200px; margin-top:40px; }
.footer-main-content ul.main-menu li a {color: #ffffff !important; opacity:1; font-size:18px !important;}
.footer-main-content ul.main-menu li {margin:10px 0 0 0 !important; padding:0px !important; text-align:center;}
.footer-main-content ul.main-menu ul.sub-menu {visibility:visible !important; opacity:1 !important; background:none !important; padding:20px 0 0 0 !important; margin:10px 0 40px 0; border-top:1px solid #999999;}
.footer-main-content ul.main-menu ul.sub-menu li {list-style-type:none !important; margin: 0px !important; padding: 0px !important; text-align:center;}
.footer-main-content ul.main-menu ul.sub-menu li a {margin:0px !important; padding:0px !important; text-align:center; opacity:1; font-size:14px !important;}

.prague-footer .footer-top-content .prague-footer-info-block .footer-info-block-title {margin-bottom:0px !important; font-size:18px; !important; letter-spacing:2px !Important;}


.tg-item .tg-center-holder .projecticons {font-weight:300; font-size:5px !important;}

.tg-item .tg-center-holder .projecticons img {width:8px !important; height:8px !important; margin-right:2px !important;}
.tg-tb-zoom-post-data .tg-element-1 {height:38px !important; min-height:38px !important; margin: 1px 0px !important; padding-top:0px !important;}


}

.footer-main-content ul.main-menu {color: #ffffff !important; min-height:200px; float:right;}
.footer-main-content ul.main-menu li a {color: #ffffff !important; opacity:1; padding:0px !important;}
.footer-main-content ul.main-menu li {margin-left:0px; margin-right:8px; padding:5px 30px 5px 0; min-width:150px;}
.footer-main-content ul.main-menu ul.sub-menu {visibility:visible !important; opacity:1 !important; background:none !important; padding-top:0px; padding-bottom:0px; left:0px;}
.footer-main-content ul.main-menu ul.sub-menu li {list-style-type:none !important; padding-top:0px; padding-bottom:0px}
.footer-main-content ul.main-menu ul.sub-menu li a {padding:0px !important; opacity:1;   }
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1600px) {
.slick-track .s-back-switch {background-size:contain !important; background-position: top left !important; height:100% !important; width:100%;}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1023px) {

.whitehousehome {display:none !important;}
.homepagewhite  {margin-top:100px !important;}
.prague_filmstrip {height:50% !important;}
.igfeed {min-height:auto !important;}
.owl-stage-outer, .owl-item, .owl-container-gallery {height:500px !important;}
.owl-item {padding:0rem 1.5rem 0rem 1rem !important;}
ul#menu-footer-menu>li  {display:inline-block !important; display: inline-block;
    width: 25%;
    float: left; }
.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {padding-left:40px;}
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1600px) {
.main-menu li a {font-size:10px !important; padding:5px 10px !important;}
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1367px) {

.homepagewhite  {margin-top:100px !important;}
.prague_filmstrip {height:50% !important;}
.igfeed {min-height:auto !important;}
.owl-stage-outer, .owl-item, .owl-container-gallery {height:500px !important;}
.owl-item {padding:0rem 1.5rem 0rem 1rem !important;}
ul#menu-footer-menu>li  {display:inline-block !important; display: inline-block;
    width: 25%;
    float: left; }
.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {padding-left:120px;}
}



@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1365px) (-webkit-device-pixel-ratio: 1.25) {

.project-filmstrip-wrapper .project-filmstrip-item-img img {width:1024px !important;}
.servicesfilmdt {min-height:50vh !important;}
#sfm-sidebar .sfm-menu li {margin-left:50px !important;}

.project-detail-slider-banner {
height:400px !important;}

}

@media only screen 
  and (min-device-width: 100px) 
  and (max-device-width: 1366px) {

.project-filmstrip-wrapper .project-filmstrip-item-img img {width:auto!important;}
.servicesfilmdt {min-height:50vh !important;}
#sfm-sidebar .sfm-menu li {margin-left:50px !important;}

.project-detail-slider-banner {
height:400px !important;}

}

@media only screen 
   and (-webkit-device-pixel-ratio: 1.5) {

.project-detail-slider-banner {
height:600px !important;}

}


.project-detail-slider-banner .project-detail-main-slider .project-detail-main-slide {cursor:default;}
.page-id-9471 .s-back-switch {background-position:bottom left !important;}
.blog-list-img .s-back-switch {background-position:center right !important;}

.prague_blog .blog-post:nth-child(odd) .blog-list-img {border-radius: 0px !important;}
.prague_blog .blog-post:nth-child(even) .blog-list-img {border-radius: 0px !important;}
.prague-blog-list-wrapper .blog-list-img {width:50% !important;}
.prague-blog-list-wrapper {padding:300px 0;}

@media only screen and (max-width: 767px) {
.prague-blog-list-wrapper .blog-list-img {width:100% !important;}
.prague-blog-list-wrapper {padding:300px 0 40px 0 !important }
}